// Decompiled by AS3 Sorcerer 3.16 // http://www.as3sorcerer.com/ //------------------------------------------------------------ //_-00F._SafeStr_1425 package _-00F { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1425 implements IMessageComposer { private var _SafeStr_3427:int = 0; public function _SafeStr_1425(_arg_1:int) { this._SafeStr_3427 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { var _local_1:Array = new Array(); _local_1.push(this._SafeStr_3427); return (_local_1); } } }//package _-00F // _SafeStr_1425 = "_-2HD" (String#4145, DoABC#2) // _SafeStr_3427 = "_-2y" (String#5812, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-00F._SafeStr_2481 package _-00F { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2481 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-00F // _SafeStr_2481 = "_-2w5" (String#6478, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-00G._SafeStr_1295 package _-00G { public class _SafeStr_1295 { public static const _SafeStr_3429:int = 1; public static const _SafeStr_3430:int = 2; public static const _SafeStr_3431:int = 3; public static const _SafeStr_3432:int = 4; public static const _SafeStr_3433:int = 5; public static const _SafeStr_3434:int = 6; public static const _SafeStr_3435:int = 7; public static const _SafeStr_3436:int = 8; public static const _SafeStr_3437:int = 9; public static const _SafeStr_3438:int = 10; public static const _SafeStr_3439:int = 11; } }//package _-00G // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3430 = "_-vI" (String#6605, DoABC#2) // _SafeStr_3431 = "_-1HE" (String#6268, DoABC#2) // _SafeStr_3432 = "_-2Ef" (String#5834, DoABC#2) // _SafeStr_3433 = "import" (String#11106, DoABC#2) // _SafeStr_3434 = "_-ng" (String#4878, DoABC#2) // _SafeStr_3435 = "_-19r" (String#17141, DoABC#2) // _SafeStr_3436 = "_-0rQ" (String#11871, DoABC#2) // _SafeStr_3437 = "_-0Nb" (String#16976, DoABC#2) // _SafeStr_3438 = "_-2yG" (String#14649, DoABC#2) // _SafeStr_3439 = "_-2tm" (String#16393, DoABC#2) //------------------------------------------------------------ //_-00G._SafeStr_1310 package _-00G { public class _SafeStr_1310 { public static const _SafeStr_3440:String = "furni"; public static const _SafeStr_3441:String = "badges"; public static const _SafeStr_3442:String = "effects"; public static const _SafeStr_3443:String = "pets"; public static const _SafeStr_3444:String = "marketplace"; } }//package _-00G // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3444 = "_-Ia" (String#7340, DoABC#2) //------------------------------------------------------------ //_-00G._SafeStr_1609 package _-00G { public class _SafeStr_1609 { public static const _SafeStr_3445:String = "empty"; public static const _SafeStr_3446:String = "trading"; public static const _SafeStr_3447:String = "recycler"; } }//package _-00G // _SafeStr_1609 = "_-2lL" (String#3832, DoABC#2) // _SafeStr_3445 = "_-1MV" (String#1866, DoABC#2) // _SafeStr_3446 = "_-OB" (String#6526, DoABC#2) // _SafeStr_3447 = "_-2yz" (String#11564, DoABC#2) //------------------------------------------------------------ //_-00G._SafeStr_1611 package _-00G { public class _SafeStr_1611 { public static const _SafeStr_3448:String = "S"; public static const _SafeStr_3449:String = "I"; public static const _SafeStr_3450:String = "pets"; } }//package _-00G // _SafeStr_1611 = "_-76" (String#1903, DoABC#2) // _SafeStr_3448 = "_-1N1" (String#1763, DoABC#2) // _SafeStr_3449 = "_-2He" (String#1924, DoABC#2) // _SafeStr_3450 = "_-1vy" (String#5554, DoABC#2) //------------------------------------------------------------ //_-00T._SafeStr_2199 package _-00T { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2199 { function _SafeStr_3451(_arg_1:IWindowContainer):void; function _SafeStr_3452():void; function _SafeStr_3453():void; function _SafeStr_3454(_arg_1:IWindowContainer):void; function get _SafeStr_3455():String; } }//package _-00T // _SafeStr_2199 = "_-2Qn" (String#4077, DoABC#2) // _SafeStr_3451 = "_-hM" (String#6546, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3453 = "_-0hs" (String#8024, DoABC#2) // _SafeStr_3454 = "_-3C7" (String#5886, DoABC#2) // _SafeStr_3455 = "_-1D6" (String#6080, DoABC#2) //------------------------------------------------------------ //_-00T._SafeStr_2200 package _-00T { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events._SafeStr_1260; import _-mv._SafeStr_2149; import _-0O3._SafeStr_1331; import com.sulake.core.window.events.*; public class _SafeStr_2200 implements _SafeStr_2199 { private var _navigator:HabboNavigator; private var _SafeStr_3456:_SafeStr_1541; public function _SafeStr_2200(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function _SafeStr_3451(_arg_1:IWindowContainer):void { var _local_2:String = "rooms_header"; var _local_3:IWindowContainer = (_arg_1.getChildByName(_local_2) as IWindowContainer); if (this._SafeStr_3456 == null){ this._SafeStr_3456 = _SafeStr_1541(_local_3.findChildByName("roomCtgFilter")); this._SafeStr_3457(); this._SafeStr_3456.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); }; _local_3.visible = true; } public function _SafeStr_3452():void { if (this._SafeStr_3456 != null){ this._SafeStr_3456.removeEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); this._SafeStr_3456.selection = 0; this._SafeStr_3456.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); }; } public function _SafeStr_3454(_arg_1:IWindowContainer):void { this._navigator._SafeStr_3461._SafeStr_3460(_arg_1); } public function _SafeStr_3453():void { this.startSearch(); } public function _SafeStr_3457():void { var _local_3:_SafeStr_2149; if (this._SafeStr_3456 == null){ return; }; var _local_1:Array = new Array(); _local_1.push(this._navigator.getText("navigator.navisel.popularrooms")); _local_1.push(this._navigator.getText("navigator.navisel.highestscore")); var _local_2:int = 100; for each (_local_3 in this._navigator.data._SafeStr_3462) { _local_1.push(_local_3._SafeStr_3463); }; this._SafeStr_3456.populate(_local_1); this._SafeStr_3456.selection = 0; } private function _SafeStr_3459(_arg_1:_SafeStr_1260):void { this.startSearch(); } private function startSearch():void { var _local_2:_SafeStr_2149; var _local_3:int; var _local_1:int = (((this._SafeStr_3456 == null)) ? 0 : this._SafeStr_3456.selection); Logger.log(("Room filter changed: " + _local_1)); if (_local_1 == 0){ this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_3464, _SafeStr_1331._SafeStr_3465); } else { if (_local_1 == 1){ this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_3464, _SafeStr_1331._SafeStr_3466); } else { _local_2 = this._navigator.data._SafeStr_3462[(_local_1 - 2)]; if (_local_2 == null){ Logger.log(((("No fc found: " + _local_1) + ", ") + this._navigator.data._SafeStr_3462.length)); return; }; _local_3 = _local_2._SafeStr_3467; Logger.log(("Searching with catId: " + _local_3)); this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_3464, _SafeStr_1331._SafeStr_3465, ("" + _local_3)); }; }; if (this._SafeStr_3456){ this._navigator._SafeStr_3468(this._SafeStr_3456._SafeStr_3469()[this._SafeStr_3456.selection], "category.view"); }; } public function get _SafeStr_3455():String { return (((this._SafeStr_3456) ? this._SafeStr_3456._SafeStr_3469()[this._SafeStr_3456.selection] : null)); } } }//package _-00T // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_2149 = "_-2DP" (String#2730, DoABC#2) // _SafeStr_2199 = "_-2Qn" (String#4077, DoABC#2) // _SafeStr_2200 = "_-0JT" (String#5787, DoABC#2) // _SafeStr_3451 = "_-hM" (String#6546, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3453 = "_-0hs" (String#8024, DoABC#2) // _SafeStr_3454 = "_-3C7" (String#5886, DoABC#2) // _SafeStr_3455 = "_-1D6" (String#6080, DoABC#2) // _SafeStr_3456 = "_-cG" (String#1224, DoABC#2) // _SafeStr_3457 = "_-0Ak" (String#18044, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3459 = "_-5b" (String#4511, DoABC#2) // _SafeStr_3460 = "_-0Bt" (String#13470, DoABC#2) // _SafeStr_3461 = "_-2B0" (String#11070, DoABC#2) // _SafeStr_3462 = "_-2lR" (String#15083, DoABC#2) // _SafeStr_3463 = "_-2K0" (String#13306, DoABC#2) // _SafeStr_3464 = "_-KI" (String#5121, DoABC#2) // _SafeStr_3465 = "_-0t0" (String#6796, DoABC#2) // _SafeStr_3466 = "_-0lN" (String#10842, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3468 = "_-1tz" (String#5129, DoABC#2) // _SafeStr_3469 = "_-0wk" (String#8388, DoABC#2) //------------------------------------------------------------ //_-00T._SafeStr_2225 package _-00T { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-0Zm._SafeStr_2750; import _-0O3._SafeStr_1331; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; public class _SafeStr_2225 implements _SafeStr_2199 { private var _navigator:HabboNavigator; private var _SafeStr_3456:_SafeStr_1541; public function _SafeStr_2225(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function _SafeStr_3451(_arg_1:IWindowContainer):void { var _local_2:String = "me_header"; var _local_3:IWindowContainer = (_arg_1.getChildByName(_local_2) as IWindowContainer); if (this._SafeStr_3456 == null){ this._SafeStr_3456 = _SafeStr_1541(_local_3.findChildByName("meSubNavi")); this._SafeStr_3470(); this._SafeStr_3456.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); }; _local_3.visible = true; } public function _SafeStr_3452():void { if (this._SafeStr_3456 != null){ this._SafeStr_3456.removeEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); this._SafeStr_3456.selection = 0; this._SafeStr_3456.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); }; } public function _SafeStr_3454(_arg_1:IWindowContainer):void { var _local_2:IWindowContainer = (_arg_1.getChildByName("me_footer") as IWindowContainer); var _local_3:IWindow = _local_2.findChildByName("create_room_but"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3471); }; this._navigator.refreshButton(_local_2, "create_room", true, null, 0); _local_2.visible = true; } public function _SafeStr_3453():void { this.startSearch(); } private function _SafeStr_3471(_arg_1:_SafeStr_1260):void { this._navigator.send(new _SafeStr_2750()); } private function _SafeStr_3470():void { if (this._SafeStr_3456 == null){ return; }; var _local_1:Array = new Array(); _local_1.push(this._navigator.getText("navigator.navisel.myrooms")); _local_1.push(this._navigator.getText("navigator.navisel.wherearemyfriends")); _local_1.push(this._navigator.getText("navigator.navisel.myfriendsrooms")); _local_1.push(this._navigator.getText("navigator.navisel.myfavourites")); _local_1.push(this._navigator.getText("navigator.navisel.visitedrooms")); this._SafeStr_3456.populate(_local_1); this._SafeStr_3456.selection = 0; } private function _SafeStr_3459(_arg_1:_SafeStr_1260):void { this.startSearch(); var _local_2:IWindow = _arg_1.target; if ((_local_2 is _SafeStr_1541)){ this._navigator._SafeStr_3468(_SafeStr_1541(_local_2)._SafeStr_3469()[_SafeStr_1541(_local_2).selection], "me.category.view"); }; } private function startSearch():void { var _local_1:int = (((this._SafeStr_3456 == null)) ? 0 : this._SafeStr_3456.selection); Logger.log(("Me subNavi selection changed: " + _local_1)); this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_3472, this._SafeStr_3473(_local_1)); } private function _SafeStr_3473(_arg_1:int):int { if (_arg_1 == 1){ return (_SafeStr_1331._SafeStr_3474); }; if (_arg_1 == 2){ return (_SafeStr_1331._SafeStr_3475); }; if (_arg_1 == 3){ return (_SafeStr_1331._SafeStr_3476); }; if (_arg_1 == 4){ return (_SafeStr_1331._SafeStr_3477); }; return (_SafeStr_1331._SafeStr_3478); } public function get _SafeStr_3455():String { return (((this._SafeStr_3456) ? this._SafeStr_3456._SafeStr_3469()[this._SafeStr_3456.selection] : null)); } } }//package _-00T // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_2199 = "_-2Qn" (String#4077, DoABC#2) // _SafeStr_2225 = "_-12e" (String#8839, DoABC#2) // _SafeStr_2750 = "_-1av" (String#8480, DoABC#2) // _SafeStr_3451 = "_-hM" (String#6546, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3453 = "_-0hs" (String#8024, DoABC#2) // _SafeStr_3454 = "_-3C7" (String#5886, DoABC#2) // _SafeStr_3455 = "_-1D6" (String#6080, DoABC#2) // _SafeStr_3456 = "_-cG" (String#1224, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3459 = "_-5b" (String#4511, DoABC#2) // _SafeStr_3468 = "_-1tz" (String#5129, DoABC#2) // _SafeStr_3469 = "_-0wk" (String#8388, DoABC#2) // _SafeStr_3470 = "_-PW" (String#20102, DoABC#2) // _SafeStr_3471 = "_-0bE" (String#22088, DoABC#2) // _SafeStr_3472 = "_-1RY" (String#5141, DoABC#2) // _SafeStr_3473 = "_-1wj" (String#18712, DoABC#2) // _SafeStr_3474 = "_-2Nr" (String#9155, DoABC#2) // _SafeStr_3475 = "_-y4" (String#10093, DoABC#2) // _SafeStr_3476 = "_-22U" (String#10584, DoABC#2) // _SafeStr_3477 = "_-0wV" (String#10995, DoABC#2) // _SafeStr_3478 = "_-1yv" (String#5559, DoABC#2) //------------------------------------------------------------ //_-00T._SafeStr_2226 package _-00T { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import _-0O3._SafeStr_1331; import _-0QQ.MainViewCtrl; public class _SafeStr_2226 implements _SafeStr_2199 { private var _navigator:HabboNavigator; public function _SafeStr_2226(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function _SafeStr_3451(_arg_1:IWindowContainer):void { } public function _SafeStr_3452():void { } public function _SafeStr_3454(_arg_1:IWindowContainer):void { this._navigator._SafeStr_3461._SafeStr_3460(_arg_1); } public function _SafeStr_3453():void { this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_3479, _SafeStr_1331._SafeStr_3480, "-1", MainViewCtrl._SafeStr_3481); } public function get _SafeStr_3455():String { return (null); } } }//package _-00T // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_2199 = "_-2Qn" (String#4077, DoABC#2) // _SafeStr_2226 = "_-0Tt" (String#7600, DoABC#2) // _SafeStr_3451 = "_-hM" (String#6546, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3453 = "_-0hs" (String#8024, DoABC#2) // _SafeStr_3454 = "_-3C7" (String#5886, DoABC#2) // _SafeStr_3455 = "_-1D6" (String#6080, DoABC#2) // _SafeStr_3460 = "_-0Bt" (String#13470, DoABC#2) // _SafeStr_3461 = "_-2B0" (String#11070, DoABC#2) // _SafeStr_3479 = "_-DZ" (String#6600, DoABC#2) // _SafeStr_3480 = "_-2Nv" (String#8904, DoABC#2) // _SafeStr_3481 = "_-0f8" (String#12507, DoABC#2) //------------------------------------------------------------ //_-00T._SafeStr_2227 package _-00T { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events._SafeStr_1260; import _-0O3._SafeStr_1331; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; public class _SafeStr_2227 implements _SafeStr_2199 { private var _navigator:HabboNavigator; private var _SafeStr_3456:_SafeStr_1541; public function _SafeStr_2227(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function _SafeStr_3451(_arg_1:IWindowContainer):void { var _local_2:String = "events_header"; var _local_3:IWindowContainer = (_arg_1.getChildByName(_local_2) as IWindowContainer); if (this._SafeStr_3456 == null){ this._SafeStr_3456 = _SafeStr_1541(_local_3.findChildByName("eventCtgFilter")); this._SafeStr_3482(); this._SafeStr_3456.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); }; _local_3.visible = true; } public function _SafeStr_3452():void { if (this._SafeStr_3456 != null){ this._SafeStr_3456.removeEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); this._SafeStr_3456.selection = 0; this._SafeStr_3456.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_3459); }; } public function _SafeStr_3454(_arg_1:IWindowContainer):void { this._navigator._SafeStr_3461._SafeStr_3460(_arg_1); } public function _SafeStr_3453():void { this.startSearch(); } private function _SafeStr_3482():void { var _local_4:String; var _local_5:String; if (this._SafeStr_3456 == null){ return; }; var _local_1:Array = new Array(); _local_1.push(this._navigator.getText("navigator.navisel.alllatestevents")); var _local_2:int = 100; var _local_3:int = 1; while (_local_3 < _local_2) { _local_4 = ("roomevent_type_" + _local_3); _local_5 = this._navigator.getText(_local_4); if ((((_local_5 == null)) || ((_local_5 == _local_4)))) break; _local_1.push(_local_5); _local_3++; }; this._SafeStr_3456.populate(_local_1); this._SafeStr_3456.selection = 0; } private function _SafeStr_3459(_arg_1:_SafeStr_1260):void { this.startSearch(); } private function startSearch():void { var _local_1:int = (((this._SafeStr_3456 == null)) ? 0 : this._SafeStr_3456.selection); Logger.log(("Event filter changed: " + _local_1)); this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_3483, _SafeStr_1331._SafeStr_3484, (((_local_1 < 1)) ? "-1" : (_local_1 + ""))); } public function get _SafeStr_3455():String { return (((this._SafeStr_3456) ? this._SafeStr_3456._SafeStr_3469()[this._SafeStr_3456.selection] : null)); } } }//package _-00T // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_2199 = "_-2Qn" (String#4077, DoABC#2) // _SafeStr_2227 = "_-7A" (String#7961, DoABC#2) // _SafeStr_3451 = "_-hM" (String#6546, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3453 = "_-0hs" (String#8024, DoABC#2) // _SafeStr_3454 = "_-3C7" (String#5886, DoABC#2) // _SafeStr_3455 = "_-1D6" (String#6080, DoABC#2) // _SafeStr_3456 = "_-cG" (String#1224, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3459 = "_-5b" (String#4511, DoABC#2) // _SafeStr_3460 = "_-0Bt" (String#13470, DoABC#2) // _SafeStr_3461 = "_-2B0" (String#11070, DoABC#2) // _SafeStr_3469 = "_-0wk" (String#8388, DoABC#2) // _SafeStr_3482 = "_-0Rc" (String#14317, DoABC#2) // _SafeStr_3483 = "_-2As" (String#5929, DoABC#2) // _SafeStr_3484 = "_-1Me" (String#8234, DoABC#2) //------------------------------------------------------------ //_-00T._SafeStr_2228 package _-00T { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; public class _SafeStr_2228 implements _SafeStr_2199 { private var _navigator:HabboNavigator; public function _SafeStr_2228(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function _SafeStr_3451(_arg_1:IWindowContainer):void { } public function _SafeStr_3452():void { } public function _SafeStr_3454(_arg_1:IWindowContainer):void { } public function _SafeStr_3453():void { this._navigator.mainViewCtrl.open(); } public function get _SafeStr_3455():String { return (null); } } }//package _-00T // _SafeStr_2199 = "_-2Qn" (String#4077, DoABC#2) // _SafeStr_2228 = "_-WQ" (String#7592, DoABC#2) // _SafeStr_3451 = "_-hM" (String#6546, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3453 = "_-0hs" (String#8024, DoABC#2) // _SafeStr_3454 = "_-3C7" (String#5886, DoABC#2) // _SafeStr_3455 = "_-1D6" (String#6080, DoABC#2) //------------------------------------------------------------ //_-01D._SafeStr_1645 package _-01D { public interface _SafeStr_1645 { function _SafeStr_3485():int; function getText(_arg_1:String):String; function _SafeStr_3486(_arg_1:int):_SafeStr_1658; function _SafeStr_3487(_arg_1:Boolean):void; function _SafeStr_3488(_arg_1:_SafeStr_1658, _arg_2:_SafeStr_1656):void; } }//package _-01D // _SafeStr_1645 = "_-15H" (String#7099, DoABC#2) // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_3485 = "_-0Ps" (String#4639, DoABC#2) // _SafeStr_3486 = "_-0PW" (String#11969, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3488 = "_-vX" (String#9203, DoABC#2) //------------------------------------------------------------ //_-01D._SafeStr_1646 package _-01D { import com.sulake.habbo.messenger.HabboMessenger; public class _SafeStr_1646 implements _SafeStr_1645 { private var _SafeStr_3489:HabboMessenger; public function _SafeStr_1646(_arg_1:HabboMessenger) { this._SafeStr_3489 = _arg_1; } public function _SafeStr_3485():int { return (this._SafeStr_3489.messengerView._SafeStr_3485()); } public function getText(_arg_1:String):String { return (this._SafeStr_3489.getText(_arg_1)); } public function _SafeStr_3486(_arg_1:int):_SafeStr_1658 { return (this._SafeStr_3489._SafeStr_3486(_arg_1)); } public function _SafeStr_3487(_arg_1:Boolean):void { this._SafeStr_3489.messengerView._SafeStr_3487(); } public function _SafeStr_3488(_arg_1:_SafeStr_1658, _arg_2:_SafeStr_1656):void { this._SafeStr_3489.messengerView._SafeStr_3488(_arg_1, _arg_2); } } }//package _-01D // _SafeStr_1645 = "_-15H" (String#7099, DoABC#2) // _SafeStr_1646 = "_-Vw" (String#8864, DoABC#2) // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_3485 = "_-0Ps" (String#4639, DoABC#2) // _SafeStr_3486 = "_-0PW" (String#11969, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3488 = "_-vX" (String#9203, DoABC#2) // _SafeStr_3489 = "_-19y" (String#1171, DoABC#2) //------------------------------------------------------------ //_-01D._SafeStr_1656 package _-01D { public class _SafeStr_1656 { public static const _SafeStr_3490:int = 1; public static const _SafeStr_3491:int = 2; public static const _SafeStr_3492:int = 3; public static const _SafeStr_3493:int = 4; public static const _SafeStr_3494:int = 5; public static const _SafeStr_3495:int = 6; private var _type:int; private var _SafeStr_3496:int; private var _SafeStr_3497:String; private var _SafeStr_3498:String; public function _SafeStr_1656(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String) { this._type = _arg_1; this._SafeStr_3496 = _arg_2; this._SafeStr_3497 = _arg_3; this._SafeStr_3498 = _arg_4; } public function get _SafeStr_3499():String { return (this._SafeStr_3497); } public function get time():String { return (this._SafeStr_3498); } public function get _SafeStr_3500():int { return (this._SafeStr_3496); } public function get type():int { return (this._type); } } }//package _-01D // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_3490 = "_-3Hv" (String#10282, DoABC#2) // _SafeStr_3491 = "_-2l8" (String#9154, DoABC#2) // _SafeStr_3492 = "_-0rE" (String#10668, DoABC#2) // _SafeStr_3493 = "_-0MB" (String#12057, DoABC#2) // _SafeStr_3494 = "_-2sy" (String#11396, DoABC#2) // _SafeStr_3495 = "_-0Gl" (String#12148, DoABC#2) // _SafeStr_3496 = "_-p3" (String#3549, DoABC#2) // _SafeStr_3497 = "_-1eM" (String#4446, DoABC#2) // _SafeStr_3498 = "_-22s" (String#17913, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_3500 = "_-Yg" (String#4571, DoABC#2) //------------------------------------------------------------ //_-01D._SafeStr_1657 package _-01D { import com.sulake.habbo.messenger._SafeStr_1654; import com.sulake.habbo.messenger.*; public class _SafeStr_1657 { private static var _SafeStr_3501:int = 1; private var _SafeStr_3502:_SafeStr_1645; private var _SafeStr_3503:Array; private var _closedConversations:Array; private var _startIndex:int; public function _SafeStr_1657(_arg_1:_SafeStr_1645) { this._SafeStr_3503 = new Array(); this._closedConversations = new Array(); super(); this._SafeStr_3502 = _arg_1; } public function _SafeStr_3504(_arg_1:int):void { this._startIndex = (this._startIndex + _arg_1); } public function setSelected(_arg_1:_SafeStr_1658):void { this._SafeStr_3505(); _arg_1.setSelected(true); var _local_2:int = this._SafeStr_3503.indexOf(_arg_1); while ((this._startIndex + this._SafeStr_3502._SafeStr_3485()) <= _local_2) { this._startIndex++; }; } public function _SafeStr_3506():void { var _local_2:int; var _local_1:_SafeStr_1658 = this._SafeStr_3507(); if (_local_1 != null){ _local_2 = this._SafeStr_3503.indexOf(_local_1); _SafeStr_1654.remove(this._SafeStr_3503, _local_1); this._closedConversations.push(_local_1); _local_1.setSelected(false); while (_local_2 >= 0) { if (this._SafeStr_3503[_local_2] != null){ this._SafeStr_3503[_local_2].setSelected(true); break; }; _local_2--; }; }; this._SafeStr_3508(); } public function _SafeStr_3509():void { this._SafeStr_3510(_SafeStr_3501++); } public function _SafeStr_3510(_arg_1:int):_SafeStr_1658 { var _local_2:Boolean = (((this._closedConversations.length == 0)) && ((this._SafeStr_3503.length == 0))); var _local_3:_SafeStr_1658 = this._SafeStr_3511(_arg_1); if (_local_3 == null){ return (null); }; if (this._SafeStr_3503.length == 1){ this._SafeStr_3503[0].setSelected(true); }; if (_local_2){ _local_3._SafeStr_3512(new _SafeStr_1656(_SafeStr_1656._SafeStr_3492, 0, this._SafeStr_3502.getText("messenger.moderationinfo"), "")); }; return (_local_3); } public function _SafeStr_3513(_arg_1:int):_SafeStr_1658 { var _local_2:_SafeStr_1658; for each (_local_2 in this._SafeStr_3503) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_3514(_arg_1:_SafeStr_1656):void { var _local_2:int = this._SafeStr_3503.length; var _local_3:_SafeStr_1658 = this._SafeStr_3510(_arg_1._SafeStr_3500); if (_local_3 == null){ Logger.log((("Received message from non friend " + _arg_1._SafeStr_3500) + ". Ignoring")); return; }; var _local_4:Boolean = _local_3._SafeStr_3515; _local_3._SafeStr_3516(true); _local_3._SafeStr_3512(_arg_1); this._SafeStr_3502._SafeStr_3488(_local_3, _arg_1); if (((!((_local_2 == this._SafeStr_3503.length))) || (!((_local_4 == _local_3._SafeStr_3515))))){ this._SafeStr_3502._SafeStr_3487(false); }; } public function _SafeStr_3517(_arg_1:int, _arg_2:Boolean):void { var _local_3:_SafeStr_1658 = this._SafeStr_3513(_arg_1); if (_local_3 == null){ _local_3 = this._SafeStr_3518(_arg_1); }; if (_local_3 == null){ return; }; var _local_4:_SafeStr_1656 = this._SafeStr_3519(_arg_2); _local_3._SafeStr_3512(_local_4); this._SafeStr_3502._SafeStr_3488(_local_3, _local_4); } public function _SafeStr_3520(_arg_1:int, _arg_2:Boolean):void { var _local_3:_SafeStr_1658 = this._SafeStr_3513(_arg_1); if (_local_3 == null){ _local_3 = this._SafeStr_3518(_arg_1); }; if (_local_3 == null){ return; }; _local_3._SafeStr_3521 = _arg_2; if (_local_3.selected){ this._SafeStr_3502._SafeStr_3487(false); }; } public function _SafeStr_3507():_SafeStr_1658 { var _local_1:_SafeStr_1658; for each (_local_1 in this._SafeStr_3503) { if (_local_1.selected){ return (_local_1); }; }; return (null); } public function get _SafeStr_3522():Array { return (this._SafeStr_3503); } public function get _SafeStr_3523():int { return (this._startIndex); } private function _SafeStr_3505():void { var _local_1:_SafeStr_1658; for each (_local_1 in this._SafeStr_3503) { _local_1.setSelected(false); }; } private function _SafeStr_3518(_arg_1:int):_SafeStr_1658 { var _local_2:_SafeStr_1658; for each (_local_2 in this._closedConversations) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } private function _SafeStr_3511(_arg_1:int):_SafeStr_1658 { var _local_2:_SafeStr_1658 = this._SafeStr_3513(_arg_1); if (_local_2 != null){ return (_local_2); }; _local_2 = this._SafeStr_3518(_arg_1); if (_local_2 != null){ _SafeStr_1654.remove(this._closedConversations, _local_2); this._SafeStr_3503.push(_local_2); return (_local_2); }; _local_2 = this._SafeStr_3502._SafeStr_3486(_arg_1); if (_local_2 == null){ return (null); }; this._SafeStr_3503.push(_local_2); return (_local_2); } private function _SafeStr_3508():void { this._startIndex = Math.min(this._startIndex, (this._SafeStr_3503.length - this._SafeStr_3502._SafeStr_3485())); this._startIndex = Math.max(0, this._startIndex); } private function _SafeStr_3519(_arg_1:Boolean):_SafeStr_1656 { return (new _SafeStr_1656(_SafeStr_1656._SafeStr_3494, 0, this._SafeStr_3524(_arg_1), _SafeStr_1654._SafeStr_3525())); } private function _SafeStr_3524(_arg_1:Boolean):String { return (this._SafeStr_3502.getText(((_arg_1) ? "messenger.notification.online" : "messenger.notification.offline"))); } } }//package _-01D // _SafeStr_1645 = "_-15H" (String#7099, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_1657 = "_-hy" (String#6901, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_3485 = "_-0Ps" (String#4639, DoABC#2) // _SafeStr_3486 = "_-0PW" (String#11969, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3488 = "_-vX" (String#9203, DoABC#2) // _SafeStr_3492 = "_-0rE" (String#10668, DoABC#2) // _SafeStr_3494 = "_-2sy" (String#11396, DoABC#2) // _SafeStr_3500 = "_-Yg" (String#4571, DoABC#2) // _SafeStr_3501 = "_-1Ia" (String#9311, DoABC#2) // _SafeStr_3502 = "_-1cG" (String#1850, DoABC#2) // _SafeStr_3503 = "_-0-y" (String#2917, DoABC#2) // _SafeStr_3504 = "_-20F" (String#17971, DoABC#2) // _SafeStr_3505 = "_-2zD" (String#11580, DoABC#2) // _SafeStr_3506 = "_-2Xz" (String#20203, DoABC#2) // _SafeStr_3507 = "_-6O" (String#11390, DoABC#2) // _SafeStr_3508 = "_-144" (String#21332, DoABC#2) // _SafeStr_3509 = "_-1QV" (String#25534, DoABC#2) // _SafeStr_3510 = "_-1Gw" (String#13581, DoABC#2) // _SafeStr_3511 = "_-28f" (String#19074, DoABC#2) // _SafeStr_3512 = "_-07e" (String#9145, DoABC#2) // _SafeStr_3513 = "_-Gu" (String#12806, DoABC#2) // _SafeStr_3514 = "_-2y9" (String#14143, DoABC#2) // _SafeStr_3515 = "_-0Nt" (String#5672, DoABC#2) // _SafeStr_3516 = "_-0ND" (String#6271, DoABC#2) // _SafeStr_3517 = "_-0Qd" (String#21144, DoABC#2) // _SafeStr_3518 = "_-1Of" (String#14805, DoABC#2) // _SafeStr_3519 = "_-1Fq" (String#22300, DoABC#2) // _SafeStr_3520 = "_-26w" (String#18986, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_3522 = "_-6S" (String#11389, DoABC#2) // _SafeStr_3523 = "_-0Pf" (String#11936, DoABC#2) // _SafeStr_3524 = "_-0fn" (String#19036, DoABC#2) // _SafeStr_3525 = "_-BN" (String#9449, DoABC#2) //------------------------------------------------------------ //_-01D._SafeStr_1658 package _-01D { import com.sulake.habbo.messenger._SafeStr_1644; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1658 implements _SafeStr_1644, _SafeStr_3 { private var _id:int; private var _name:String; private var _SafeStr_3526:Boolean; private var _figure:String; private var _SafeStr_3527:Array; private var _SafeStr_3528:Boolean; private var _selected:Boolean; private var _disposed:Boolean; public function _SafeStr_1658(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:Boolean) { this._SafeStr_3527 = new Array(); super(); this._id = _arg_1; this._name = _arg_2; this._figure = _arg_3; this._SafeStr_3526 = _arg_4; } public function _SafeStr_3512(_arg_1:_SafeStr_1656):void { this._SafeStr_3527.push(_arg_1); } public function setSelected(_arg_1:Boolean):void { if (_arg_1){ this._SafeStr_3528 = false; }; this._selected = _arg_1; } public function _SafeStr_3516(_arg_1:Boolean):void { if (this._selected){ this._SafeStr_3528 = false; } else { this._SafeStr_3528 = _arg_1; }; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_3527 = null; } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get selected():Boolean { return (this._selected); } public function get messages():Array { return (this._SafeStr_3527); } public function get _SafeStr_3515():Boolean { return (this._SafeStr_3528); } public function get figure():String { return (this._figure); } public function get _SafeStr_3521():Boolean { return (this._SafeStr_3526); } public function get disposed():Boolean { return (this._disposed); } public function set _SafeStr_3521(_arg_1:Boolean):void { this._SafeStr_3526 = _arg_1; } } }//package _-01D // _SafeStr_1644 = "_-ZD" (String#4572, DoABC#2) // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3512 = "_-07e" (String#9145, DoABC#2) // _SafeStr_3515 = "_-0Nt" (String#5672, DoABC#2) // _SafeStr_3516 = "_-0ND" (String#6271, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_3526 = "_-1x2" (String#5108, DoABC#2) // _SafeStr_3527 = "_-19Y" (String#3620, DoABC#2) // _SafeStr_3528 = "_-148" (String#5654, DoABC#2) //------------------------------------------------------------ //_-01I._SafeStr_2015 package _-01I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2015 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _danceStyle:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get _SafeStr_3529():int { return (this._danceStyle); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); this._danceStyle = _arg_1.readInteger(); return (true); } } }//package _-01I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2015 = "_-Qh" (String#6595, DoABC#2) // _SafeStr_3529 = "_-1ux" (String#8041, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01I._SafeStr_3024 package _-01I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3024 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _SafeStr_3530:int = 0; private var _SafeStr_3531:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get _SafeStr_3532():int { return (this._SafeStr_3530); } public function get _SafeStr_3533():int { return (this._SafeStr_3531); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); this._SafeStr_3530 = _arg_1.readInteger(); this._SafeStr_3531 = _arg_1.readInteger(); return (true); } } }//package _-01I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3024 = "_-0uW" (String#7355, DoABC#2) // _SafeStr_3530 = "_-2Nf" (String#3025, DoABC#2) // _SafeStr_3531 = "_-jp" (String#9868, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_3533 = "_-2CP" (String#13704, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01I._SafeStr_3030 package _-01I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3030 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _SafeStr_3534:int; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get _SafeStr_3535():int { return (this._SafeStr_3534); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; this._SafeStr_3534 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); this._SafeStr_3534 = _arg_1.readInteger(); return (true); } } }//package _-01I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3030 = "_-6P" (String#6249, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01I._SafeStr_3037 package _-01I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3037 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _SafeStr_3534:int; private var _SafeStr_3536:String; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get _SafeStr_3535():int { return (this._SafeStr_3534); } public function get _SafeStr_3537():String { return (this._SafeStr_3536); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; this._SafeStr_3534 = 0; this._SafeStr_3536 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); this._SafeStr_3534 = _arg_1.readInteger(); if (this._SafeStr_3534 > 0){ this._SafeStr_3536 = _arg_1._SafeStr_3538(); }; return (true); } } }//package _-01I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3037 = "_-0Tf" (String#6218, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3536 = "_-rA" (String#8533, DoABC#2) // _SafeStr_3537 = "_-1qm" (String#16633, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01I._SafeStr_3039 package _-01I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3039 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var override:Boolean = false; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get _SafeStr_3539():Boolean { return (this.override); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); this.override = _arg_1._SafeStr_3540(); return (true); } } }//package _-01I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3039 = "_-1Kg" (String#7535, DoABC#2) // _SafeStr_3539 = "_-3-q" (String#21026, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01I._SafeStr_3041 package _-01I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3041 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _SafeStr_3541:Boolean = true; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get _SafeStr_3542():Boolean { return (this._SafeStr_3541); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); return (true); } } }//package _-01I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3041 = "_-yp" (String#6793, DoABC#2) // _SafeStr_3541 = "_-01l" (String#6155, DoABC#2) // _SafeStr_3542 = "_-214" (String#11325, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01Z._SafeStr_2462 package _-01Z { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; import _-zt._SafeStr_2447; public class _SafeStr_2462 implements _SafeStr_820 { protected var _SafeStr_3543:Array; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3543 = new Array(); var _local_2:int = 1; var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_3543.push(this._SafeStr_3544(_arg_1)); _local_3++; }; return (true); } public function _SafeStr_3544(_arg_1:_SafeStr_1731):_SafeStr_2447 { var _local_14:String; var _local_15:int; var _local_2:int = _arg_1.readInteger(); var _local_3:String = _arg_1._SafeStr_3538(); var _local_4:int = _arg_1.readInteger(); var _local_5:int = _arg_1.readInteger(); var _local_6:int = _arg_1.readInteger(); var _local_7:String = _arg_1._SafeStr_3538(); var _local_8:Boolean = _arg_1._SafeStr_3540(); var _local_9:Boolean = _arg_1._SafeStr_3540(); var _local_10:Boolean = _arg_1._SafeStr_3540(); var _local_11:Boolean = _arg_1._SafeStr_3540(); var _local_12:int = _arg_1.readInteger(); var _local_13:_SafeStr_2447 = new _SafeStr_2447(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7, _local_10, _local_8, _local_9, _local_11, _local_12); if (_local_3 == "S"){ _local_14 = _arg_1._SafeStr_3538(); _local_15 = _arg_1.readInteger(); _local_13._SafeStr_3545(_local_14, _local_15); }; return (_local_13); } public function flush():Boolean { this._SafeStr_3543 = null; return (true); } public function _SafeStr_3546():Array { return (this._SafeStr_3543); } } }//package _-01Z // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2447 = "_-06d" (String#2547, DoABC#2) // _SafeStr_2462 = "_-2LY" (String#6821, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3543 = "_-2kX" (String#5357, DoABC#2) // _SafeStr_3544 = "_-1qk" (String#14302, DoABC#2) // _SafeStr_3545 = "_-Yx" (String#16414, DoABC#2) // _SafeStr_3546 = "_-2-F" (String#6014, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01Z._SafeStr_2463 package _-01Z { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2463 implements _SafeStr_820 { private var _SafeStr_3547:int; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3547 = _arg_1.readInteger(); return (true); } public function flush():Boolean { return (true); } public function get _SafeStr_3548():int { return (this._SafeStr_3547); } } }//package _-01Z // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2463 = "_-Lu" (String#6864, DoABC#2) // _SafeStr_3547 = "_-21t" (String#3153, DoABC#2) // _SafeStr_3548 = "_-2cN" (String#4130, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01Z._SafeStr_2492 package _-01Z { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; import _-zt._SafeStr_2447; public class _SafeStr_2492 implements _SafeStr_820 { protected var _SafeStr_3549:String; protected var _SafeStr_3550:int; protected var _SafeStr_3551:int; protected var _SafeStr_3543:Array; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3549 = _arg_1._SafeStr_3538(); this._SafeStr_3550 = _arg_1.readInteger(); this._SafeStr_3551 = _arg_1.readInteger(); this._SafeStr_3543 = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_3543.push(this._SafeStr_3544(_arg_1)); _local_3++; }; return (true); } public function _SafeStr_3544(_arg_1:_SafeStr_1731):_SafeStr_2447 { var _local_14:String; var _local_15:int; var _local_2:int = _arg_1.readInteger(); var _local_3:String = _arg_1._SafeStr_3538(); var _local_4:int = _arg_1.readInteger(); var _local_5:int = _arg_1.readInteger(); var _local_6:int = _arg_1.readInteger(); var _local_7:String = _arg_1._SafeStr_3538(); var _local_8:Boolean = _arg_1._SafeStr_3540(); var _local_9:Boolean = _arg_1._SafeStr_3540(); var _local_10:Boolean = _arg_1._SafeStr_3540(); var _local_11:Boolean = _arg_1._SafeStr_3540(); var _local_12:int = _arg_1.readInteger(); var _local_13:_SafeStr_2447 = new _SafeStr_2447(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7, _local_10, _local_8, _local_9, _local_11, _local_12); if (_local_3 == "S"){ _local_14 = _arg_1._SafeStr_3538(); _local_15 = _arg_1.readInteger(); _local_13._SafeStr_3545(_local_14, _local_15); }; return (_local_13); } public function flush():Boolean { this._SafeStr_3543 = null; return (true); } public function get _SafeStr_3552():String { return (this._SafeStr_3549); } public function get _SafeStr_3553():int { return (this._SafeStr_3550); } public function get _SafeStr_3554():int { return (this._SafeStr_3551); } public function _SafeStr_3546():Array { return (this._SafeStr_3543); } } }//package _-01Z // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2447 = "_-06d" (String#2547, DoABC#2) // _SafeStr_2492 = "_-1Ux" (String#7350, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3543 = "_-2kX" (String#5357, DoABC#2) // _SafeStr_3544 = "_-1qk" (String#14302, DoABC#2) // _SafeStr_3545 = "_-Yx" (String#16414, DoABC#2) // _SafeStr_3546 = "_-2-F" (String#6014, DoABC#2) // _SafeStr_3549 = "_-1F9" (String#16857, DoABC#2) // _SafeStr_3550 = "_-1d1" (String#17643, DoABC#2) // _SafeStr_3551 = "_-0Qr" (String#17262, DoABC#2) // _SafeStr_3552 = "_-29T" (String#19308, DoABC#2) // _SafeStr_3553 = "_-0qB" (String#19963, DoABC#2) // _SafeStr_3554 = "_-2Us" (String#18534, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01Z._SafeStr_2495 package _-01Z { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2495 implements _SafeStr_820 { private var _id:int; private var _SafeStr_3555:int; public function parse(_arg_1:_SafeStr_1731):Boolean { this._id = _arg_1.readInteger(); this._SafeStr_3555 = _arg_1.readInteger(); return (true); } public function flush():Boolean { return (true); } public function get id():int { return (this._id); } public function get _SafeStr_3556():int { return (this._SafeStr_3555); } } }//package _-01Z // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2495 = "_-1dk" (String#7417, DoABC#2) // _SafeStr_3555 = "_-37v" (String#16360, DoABC#2) // _SafeStr_3556 = "_-1Cv" (String#21963, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-01Z._SafeStr_3200 package _-01Z { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3200 implements _SafeStr_820 { public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } public function flush():Boolean { return (true); } } }//package _-01Z // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3200 = "_-mN" (String#7551, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-05L._SafeStr_1612 package _-05L { import _-00G._SafeStr_1611; import com.sulake.habbo.inventory._SafeStr_1602; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.core.utils.Map; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.sound._SafeStr_409; import flash.utils.Timer; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog._SafeStr_286; import __AS3__.vec.Vector; import _-1FV._SafeStr_1610; import _-1Vf._SafeStr_1381; import flash.events.TimerEvent; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import _-QK._SafeStr_1615; import com.sulake.habbo.inventory.items._SafeStr_1598; import _-zt._SafeStr_2447; import com.sulake.habbo.inventory.events._SafeStr_1378; import _-00G._SafeStr_1310; import com.sulake.habbo.inventory.items._SafeStr_2506; import com.sulake.habbo.inventory.items._SafeStr_2499; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-00G._SafeStr_1295; import com.sulake.habbo.inventory.items._SafeStr_1604; import flash.events.Event; import com.sulake.habbo.inventory.events._SafeStr_846; import flash.utils.getTimer; import com.sulake.habbo.inventory.trading._SafeStr_1603; import _-0Q8._SafeStr_1613; import _-00G._SafeStr_1609; import _-00F._SafeStr_1425; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.core.communication.connection.IConnection; import _-00F._SafeStr_2481; import _-0qr._SafeStr_2458; import _-0qr._SafeStr_2520; import __AS3__.vec.*; public class _SafeStr_1612 extends _SafeStr_1611 implements _SafeStr_1602 { private static const _SafeStr_3557:int = 100; private static const _SafeStr_3558:int = 1000; private var _SafeStr_3559:HabboInventory; private var _view:_SafeStr_2532; private var _SafeStr_3560:Map; private var _assets:IAssetLibrary; private var _windowManager:IHabboWindowManager; private var _roomEngine:IRoomEngine; private var _communication:IHabboCommunicationManager; private var _soundManager:_SafeStr_409; private var _disposed:Boolean = false; private var _SafeStr_3561:int = -1; private var _SafeStr_3562:Timer; private var _SafeStr_3563:XML; private var _SafeStr_3564:IWindowContainer; private var _SafeStr_3565:Boolean; private var _SafeStr_3566:Timer; private var _SafeStr_3567:Boolean; private var _catalog:_SafeStr_286; private var _SafeStr_3568:Vector.; private var _wallMsgFragments:Vector.; private var _SafeStr_3569:int; private var _SafeStr_3570:Array; private var _SafeStr_3571:Array; private var _petsModel:_SafeStr_1610; public function _SafeStr_1612(_arg_1:HabboInventory, _arg_2:_SafeStr_1615, _arg_3:IHabboWindowManager, _arg_4:IHabboCommunicationManager, _arg_5:IAssetLibrary, _arg_6:IRoomEngine, _arg_7:_SafeStr_286, _arg_8:_SafeStr_409) { this._SafeStr_3559 = _arg_1; this._communication = _arg_4; this._windowManager = _arg_3; this._assets = _arg_5; this._roomEngine = _arg_6; this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_3572, this._SafeStr_3573); this._catalog = _arg_7; this._soundManager = _arg_8; this._SafeStr_3570 = []; this._SafeStr_3571 = []; this._SafeStr_3566 = new Timer(_SafeStr_3557, 1); this._SafeStr_3566.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_3574); var _local_9:IAsset = this._assets.getAssetByName("inventory_thumb_xml"); var _local_10:_SafeStr_5 = _SafeStr_5(_local_9); this._SafeStr_3563 = XML(_local_10.content); this.clearFurniList(); this._view = new _SafeStr_2532(this, _arg_2, this._windowManager, this._assets, this._roomEngine, this._soundManager); this._view.switchCategory(_SafeStr_3448); } public function set _SafeStr_3575(_arg_1:_SafeStr_1610):void { this._petsModel = _arg_1; } public function get _SafeStr_3575():_SafeStr_1610 { return (this._petsModel); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_3559 = null; if (this._SafeStr_3560 != null){ this._SafeStr_3560.dispose(); this._SafeStr_3560 = null; }; if (this._view != null){ this._view.dispose(); this._view = null; }; if (this._roomEngine != null){ if (this._roomEngine.events != null){ this._roomEngine.events.removeEventListener(_SafeStr_1381._SafeStr_3572, this._SafeStr_3573); }; this._roomEngine = null; }; this._communication = null; this._assets = null; this._windowManager = null; this._catalog = null; this._soundManager = null; this._petsModel = null; if (this._SafeStr_3566 != null){ this._SafeStr_3566.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_3574); this._SafeStr_3566.stop(); this._SafeStr_3566 = null; }; if (this._SafeStr_3562 != null){ this._SafeStr_3562.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_3576); this._SafeStr_3562.stop(); this._SafeStr_3562 = null; }; if (this._SafeStr_3564 != null){ this._SafeStr_3564.dispose(); this._SafeStr_3564 = null; }; this._disposed = true; }; } public function _SafeStr_3577(_arg_1:String, _arg_2:Array, _arg_3:int, _arg_4:int):void { var _local_5:_SafeStr_1598; var _local_6:_SafeStr_2447; var _local_15:Vector.; var _local_16:Array; var _local_17:Array; var _local_18:int; var _local_19:_SafeStr_1378; if ((((_arg_3 >= _arg_4)) && ((_arg_3 > 1)))){ if (_arg_1 == _SafeStr_3448){ if (this._SafeStr_3568 == null){ this._SafeStr_3568 = new Vector.(_arg_3, true); }; _local_15 = this._SafeStr_3568; } else { if (this._wallMsgFragments == null){ this._wallMsgFragments = new Vector.(_arg_3, true); }; _local_15 = this._wallMsgFragments; }; _local_15[(_arg_4 - 1)] = _arg_2; for each (_local_16 in _local_15) { if (_local_16 == null){ return; }; }; _arg_2 = new Array(); for each (_local_17 in _local_15) { _arg_2 = _arg_2.concat(_local_17); }; _local_15 = null; }; if (_arg_1 == _SafeStr_3448){ this._SafeStr_3568 = null; } else { this._wallMsgFragments = null; }; this._SafeStr_3559._SafeStr_3578(_SafeStr_1310._SafeStr_3440); var _local_7:Array = new Array(); var _local_8:Array = new Array(); var _local_9:Array = new Array(); var _local_10:Array = new Array(); this._SafeStr_3579(_arg_1, _local_7); var _local_11:int; while (_local_11 < _arg_2.length) { _local_18 = _SafeStr_2447(_arg_2[_local_11])._SafeStr_3548; if (_local_7.indexOf(_local_18) == -1){ _local_9.push(_local_18); }; _local_8.push(_local_18); _local_11++; }; _local_11 = 0; while (_local_11 < _local_7.length) { if (_local_8.indexOf(_local_7[_local_11]) == -1){ _local_10.push(_local_7[_local_11]); }; _local_11++; }; this._view._SafeStr_3580(_arg_1, true); var _local_12 = (_local_7.length == 0); var _local_13:int; while (_local_13 < _arg_2.length) { _local_6 = _SafeStr_2447(_arg_2[_local_13]); if (_local_9.indexOf(_local_6._SafeStr_3548) > -1){ if (_local_6._SafeStr_3535 == _SafeStr_3448){ _local_5 = new _SafeStr_2506(_local_6._SafeStr_3548, _local_6._SafeStr_3581, _local_6._SafeStr_3582, _local_6.category, _local_6._SafeStr_3583, _local_6._SafeStr_3584, _local_6._SafeStr_3585, _local_6._SafeStr_3586, _local_6._SafeStr_3587, _local_6._SafeStr_3588, _local_6._SafeStr_3589, 0, 0, 0, _local_6.slotId, _local_6._SafeStr_3590); } else { if (_local_6._SafeStr_3535 == _SafeStr_3449){ _local_5 = new _SafeStr_2499(_local_6._SafeStr_3548, _local_6._SafeStr_3581, _local_6._SafeStr_3582, _local_6.category, _local_6._SafeStr_3583, _local_6._SafeStr_3584, _local_6._SafeStr_3585, _local_6._SafeStr_3586, _local_6._SafeStr_3587, _local_6._SafeStr_3588); } else { throw (new Error((('Unknown inventory item category: "' + _local_6._SafeStr_3535) + '"'))); }; }; if (_local_12){ this._SafeStr_3591(_local_5, true); } else { this._SafeStr_3592(_local_5, true, 0, true); }; }; _local_13++; }; var _local_14:int; while (_local_14 < _local_10.length) { this._SafeStr_3593(_local_10[_local_14]); _local_14++; }; this._view._SafeStr_3580(_arg_1, false); this._SafeStr_3594(); if (this._SafeStr_3595(_SafeStr_3448) == -1){ this._SafeStr_3596(_SafeStr_3448, 0); }; if (this._SafeStr_3595(_SafeStr_3449) == -1){ this._SafeStr_3596(_SafeStr_3449, 0); }; this._SafeStr_3597(); this._SafeStr_3598(); for each (_local_6 in _arg_2) { if (_local_9.indexOf(_local_6._SafeStr_3548) > -1){ _local_19 = new _SafeStr_1378(_local_6._SafeStr_3581, _local_6._SafeStr_3548, _local_6.category); this._SafeStr_3559.events.dispatchEvent(_local_19); }; }; } public function _SafeStr_3599():Boolean { return (this._SafeStr_3567); } public function _SafeStr_3598():void { this._SafeStr_3567 = true; this._view._SafeStr_3600(); } public function _SafeStr_3601(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:String=null, _arg_5:Number=NaN, _arg_6:Boolean=false):_SafeStr_1604 { var _local_7:BitmapData; var _local_8:IAsset; var _local_9:BitmapData; var _local_12:_SafeStr_1280; var _local_13:IBitmapWrapperWindow; if (_arg_3 == _SafeStr_1295._SafeStr_3430){ _local_8 = this._assets.getAssetByName("icon_wallpaper_png"); if (_local_8 != null){ _local_7 = (_local_8.content as BitmapData); }; } else { if (_arg_3 == _SafeStr_1295._SafeStr_3431){ _local_8 = this._assets.getAssetByName("icon_floor_png"); if (_local_8 != null){ _local_7 = (_local_8.content as BitmapData); }; } else { if (_arg_3 == _SafeStr_1295._SafeStr_3432){ _local_8 = this._assets.getAssetByName("icon_landscape_png"); if (_local_8 != null){ _local_7 = (_local_8.content as BitmapData); }; }; }; }; var _local_10:IAsset = this._assets.getAssetByName("thumb_icon_recycle_png"); if (_local_10 != null){ _local_9 = (_local_10.content as BitmapData); }; if (this._SafeStr_3564 == null){ this._SafeStr_3564 = (this._windowManager.buildFromXML(this._SafeStr_3563) as IWindowContainer); _local_12 = (this._assets.getAssetByName("thumb_selected_outline_png") as _SafeStr_1280); _local_13 = (this._SafeStr_3564.findChildByName("outline") as IBitmapWrapperWindow); _local_13.bitmap = (_local_12.content as BitmapData); _local_13._SafeStr_3602 = false; }; var _local_11:IWindowContainer = (this._SafeStr_3564.clone() as IWindowContainer); return (new _SafeStr_1604(_arg_1, _arg_2, _arg_3, _local_11, this._roomEngine, _local_9.clone(), this._SafeStr_3559._SafeStr_3603.running, _arg_4, _arg_5, _local_7, _arg_6)); } public function _SafeStr_3597():void { var _local_1:Array; var _local_2:String; var _local_3:_SafeStr_1604; var _local_6:int; var _local_4:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_5:int; while (_local_5 < _local_4.length) { _local_2 = _local_4[_local_5]; _local_1 = this._SafeStr_3604(_local_2); if (_local_1 != null){ _local_6 = 0; while (_local_6 < _local_1.length) { _local_3 = (_local_1[_local_6] as _SafeStr_1604); if (!_local_3._SafeStr_3605){ _local_3._SafeStr_3606(false); if (!_local_3._SafeStr_3607){ this._SafeStr_3566.reset(); this._SafeStr_3566.start(); return; }; }; _local_6++; }; }; _local_5++; }; } private function _SafeStr_3574(_arg_1:TimerEvent):void { this._SafeStr_3597(); } public function _SafeStr_3608(_arg_1:int=0):void { if (_arg_1 > 0){ if (this._SafeStr_3562 != null){ this._SafeStr_3562.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_3576); this._SafeStr_3562.stop(); this._SafeStr_3562 = null; }; this._SafeStr_3562 = new Timer(_arg_1, 1); this._SafeStr_3562.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_3576); this._SafeStr_3562.start(); } else { this._SafeStr_3609(); }; } public function _SafeStr_3610(_arg_1:String):void { if ((((_arg_1 == _SafeStr_1310._SafeStr_3440)) && (this._SafeStr_3559._SafeStr_3611))){ switch (this._view._SafeStr_3612){ case _SafeStr_3448: this._SafeStr_3559.events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_FURNI)); return; case _SafeStr_3449: this._SafeStr_3559.events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_POSTERS)); return; case _SafeStr_3450: this._SafeStr_3559._SafeStr_3613(_SafeStr_1310._SafeStr_3443); return; }; }; } public function _SafeStr_3614():void { if (this._SafeStr_3559._SafeStr_3611){ switch (this._view._SafeStr_3612){ case _SafeStr_3448: this._SafeStr_3559.events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_FURNI)); return; case _SafeStr_3449: this._SafeStr_3559.events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_POSTERS)); return; case _SafeStr_3450: this._SafeStr_3559._SafeStr_3613(_SafeStr_1310._SafeStr_3443); return; }; }; } public function switchCategory(_arg_1:String):void { this._view.switchCategory(_arg_1); } public function _SafeStr_3615():void { this._SafeStr_3569 = getTimer(); this.switchCategory(_SafeStr_3450); } private function _SafeStr_3576(_arg_1:TimerEvent):void { if (this._SafeStr_3562 != null){ this._SafeStr_3562.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_3576); this._SafeStr_3562.stop(); this._SafeStr_3562 = null; }; this._SafeStr_3609(); } public function _SafeStr_3616():IWindowContainer { this._SafeStr_3559._SafeStr_3617(_SafeStr_1310._SafeStr_3444); return (this._view._SafeStr_3616()); } public function _SafeStr_3618():void { if (this._view._SafeStr_3611){ this._SafeStr_3619(); }; } public function _SafeStr_3594():void { var _local_4:Array; var _local_5:String; var _local_6:_SafeStr_1604; var _local_9:int; var _local_1:Array = new Array(); var _local_2:_SafeStr_1603 = this._SafeStr_3559._SafeStr_3620; if (_local_2 != null){ _local_1 = _local_1.concat(_local_2._SafeStr_3621()); }; var _local_3:_SafeStr_1613 = this._SafeStr_3559._SafeStr_3603; if (_local_3 != null){ _local_1 = _local_1.concat(_local_3._SafeStr_3622()); }; if (_local_1.length == 0){ this._SafeStr_3623(); return; }; var _local_7:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_8:int; while (_local_8 < _local_7.length) { _local_5 = _local_7[_local_8]; _local_4 = this._SafeStr_3604(_local_5); if (_local_4 != null){ _local_9 = 0; while (_local_9 < _local_4.length) { _local_6 = (_local_4[_local_9] as _SafeStr_1604); _local_6._SafeStr_3624(_local_1); _local_9++; }; }; _local_8++; }; this._view._SafeStr_3625(); } public function _SafeStr_3626(_arg_1:int):void { var _local_2:Array; var _local_3:String; var _local_4:_SafeStr_1604; var _local_7:int; var _local_5:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_6:int; while (_local_6 < _local_5.length) { _local_3 = _local_5[_local_6]; _local_2 = this._SafeStr_3604(_local_3); if (_local_2 != null){ _local_7 = 0; while (_local_7 < _local_2.length) { _local_4 = (_local_2[_local_7] as _SafeStr_1604); _local_4._SafeStr_3626(_arg_1); _local_7++; }; }; _local_6++; }; this._view._SafeStr_3625(); } public function _SafeStr_3627(_arg_1:int):void { var _local_2:Array; var _local_3:String; var _local_4:_SafeStr_1604; var _local_7:int; var _local_5:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_6:int; while (_local_6 < _local_5.length) { _local_3 = _local_5[_local_6]; _local_2 = this._SafeStr_3604(_local_3); if (_local_2 != null){ _local_7 = 0; while (_local_7 < _local_2.length) { _local_4 = (_local_2[_local_7] as _SafeStr_1604); if (_local_4){ _local_4._SafeStr_3627(_arg_1); }; _local_7++; }; }; _local_6++; }; this._view._SafeStr_3625(); } public function _SafeStr_3628(_arg_1:Boolean):void { var _local_2:Array; var _local_3:String; var _local_4:_SafeStr_1604; var _local_7:int; var _local_5:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_6:int; while (_local_6 < _local_5.length) { _local_3 = _local_5[_local_6]; _local_2 = this._SafeStr_3604(_local_3); if (_local_2 != null){ _local_7 = 0; while (_local_7 < _local_2.length) { _local_4 = (_local_2[_local_7] as _SafeStr_1604); _local_4._SafeStr_3628 = _arg_1; _local_7++; }; }; _local_6++; }; this._view._SafeStr_3625(); } public function clearFurniList():void { this._SafeStr_3560 = new Map(); this._SafeStr_3560.add(_SafeStr_3448, new Array()); this._SafeStr_3560.add(_SafeStr_3449, new Array()); if (this._view != null){ this._view._SafeStr_3629(); }; } public function _SafeStr_3591(_arg_1:_SafeStr_1598, _arg_2:Boolean=false):void { this._SafeStr_3592(_arg_1, _arg_2); } public function _SafeStr_3592(_arg_1:_SafeStr_1598, _arg_2:Boolean=false, _arg_3:int=-1, _arg_4:Boolean=false):void { var _local_5:Boolean; var _local_6:String; var _local_7:_SafeStr_1604; var _local_9:_SafeStr_1604; var _local_10:int; if ((_arg_1 is _SafeStr_2506)){ _local_6 = _SafeStr_3448; _local_5 = (this._SafeStr_3570.indexOf(_arg_1._SafeStr_3630) > -1); } else { if ((_arg_1 is _SafeStr_2499)){ _local_6 = _SafeStr_3449; _local_5 = (this._SafeStr_3571.indexOf(_arg_1._SafeStr_3630) > -1); } else { return; }; }; var _local_8:Array = this._SafeStr_3604(_local_6); if (!_arg_1._SafeStr_3631){ for each (_local_9 in _local_8) { if (_local_9.type == _arg_1.type){ if (_local_9._SafeStr_3632(_arg_1.id) != null){ return; }; break; }; }; _local_7 = this._SafeStr_3601(_arg_1.type, _local_6, _arg_1.category, _arg_1._SafeStr_3587, _arg_1._SafeStr_3588, _arg_2); _local_7.push(_arg_1, _local_5); if (this._view != null){ if (_local_5){ _local_8.unshift(_local_7); this._view._SafeStr_3633(_local_6, _local_7, 0); } else { if (_arg_3 == -1){ _local_8.push(_local_7); this._view._SafeStr_3634(_local_6, _local_7); } else { _local_8.splice(_arg_3, 0, _local_7); this._view._SafeStr_3633(_local_6, _local_7, _arg_3); }; }; }; } else { _local_10 = 0; while (_local_10 < _local_8.length) { _local_9 = (_local_8[_local_10] as _SafeStr_1604); if (_local_9.type == _arg_1.type){ if (_arg_1.category == _SafeStr_1295._SafeStr_3434){ if (_local_9._SafeStr_3587 == _arg_1._SafeStr_3587){ _local_7 = _local_9; break; }; } else { _local_7 = _local_9; break; }; }; _local_10++; }; if (_local_7){ _local_7.push(_arg_1, _local_5); if (_local_5){ this._SafeStr_3635(_local_8, _local_7, 0); }; } else { _local_7 = this._SafeStr_3601(_arg_1.type, _local_6, _arg_1.category, _arg_1._SafeStr_3587, _arg_1._SafeStr_3588, _arg_2); _local_7.push(_arg_1, _local_5); if (this._view != null){ if (_local_5){ _local_8.unshift(_local_7); this._view._SafeStr_3633(_local_6, _local_7, 0); } else { if (_arg_3 == -1){ _local_8.push(_local_7); this._view._SafeStr_3634(_local_6, _local_7); } else { _local_8.unshift(_local_7); this._view._SafeStr_3633(_local_6, _local_7, _arg_3); }; }; }; }; }; this._view._SafeStr_3600(); if (_arg_4){ if (this._view._SafeStr_3612 == _SafeStr_3450){ if (!this._SafeStr_3636()){ this._SafeStr_3559._SafeStr_3575._SafeStr_3637(_local_6, true); }; } else { this.switchCategory(_local_6); }; }; if (_local_7.isSelected){ this._view._SafeStr_3625(); }; } private function _SafeStr_3636():Boolean { return ((getTimer() < (this._SafeStr_3569 + _SafeStr_3558))); } public function _SafeStr_3593(_arg_1:int):void { var _local_2:Array; var _local_3:String; var _local_4:_SafeStr_1604; var _local_7:int; var _local_8:_SafeStr_1598; var _local_5:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_6:int; while (_local_6 < _local_5.length) { _local_3 = _local_5[_local_6]; _local_2 = this._SafeStr_3604(_local_3); if (_local_2 != null){ _local_7 = 0; while (_local_7 < _local_2.length) { _local_4 = (_local_2[_local_7] as _SafeStr_1604); _local_8 = _local_4.remove(_arg_1); if (_local_8){ if (this._SafeStr_3561 == _local_8._SafeStr_3630){ this._SafeStr_3638(); if (!this._SafeStr_3639()){ this._SafeStr_3559._SafeStr_3640(); }; }; if (_local_4._SafeStr_3641() <= 0){ this._view._SafeStr_3642(_local_3, _local_7); _local_2.splice(_local_7, 1); if (_local_4.isSelected){ this._SafeStr_3596(_local_3, 0); }; } else { this._view._SafeStr_3625(); }; this._SafeStr_3619(_local_3); this._view._SafeStr_3600(); return; }; _local_7++; }; }; _local_6++; }; } public function _SafeStr_3643(_arg_1:int, _arg_2:int):void { var _local_5:_SafeStr_1604; var _local_6:_SafeStr_2499; var _local_3:Array = this._SafeStr_3604(_SafeStr_3449); if (_local_3 == null){ return; }; var _local_4:int; while (_local_4 < _local_3.length) { _local_5 = (_local_3[_local_4] as _SafeStr_1604); _local_6 = (_local_5._SafeStr_3632(_arg_1) as _SafeStr_2499); if (_local_6 != null){ _local_6._SafeStr_3587 = String(_arg_2); _local_5._SafeStr_3644(_arg_1, _local_6); }; _local_4++; }; } public function _SafeStr_3596(_arg_1:String, _arg_2:int):void { var _local_4:_SafeStr_1604; var _local_5:int; var _local_3:Array = this._SafeStr_3604(_arg_1); if ((((_local_3 == null)) || ((_local_3.length == 0)))){ return; }; if ((((_arg_2 > -1)) && ((_local_3.length > _arg_2)))){ _local_4 = (_local_3[_arg_2] as _SafeStr_1604); _local_4.isSelected = true; this._view.updateItem(_arg_1, _local_4, _arg_2); }; if (((_local_4) && (_local_4.isSelected))){ _local_5 = 0; while (_local_5 < _local_3.length) { if (_local_5 != _arg_2){ _local_4 = (_local_3[_local_5] as _SafeStr_1604); if (((_local_4) && (_local_4.isSelected))){ _local_4.isSelected = false; }; }; _local_5++; }; }; this._view._SafeStr_3625(); } public function _SafeStr_3645(_arg_1:_SafeStr_1604):void { if (((this._view) && (!(this._view.disposed)))){ this._view._SafeStr_3645(_arg_1); }; } public function _SafeStr_3595(_arg_1:String=null):int { var _local_3:_SafeStr_1604; if (_arg_1 == null){ if (this._view == null){ return (-1); }; }; if (_arg_1 == null){ _arg_1 = this._view._SafeStr_3612; }; var _local_2:Array = this._SafeStr_3604(_arg_1); if (_local_2 == null){ return (-1); }; var _local_4:int; while (_local_4 < _local_2.length) { _local_3 = (_local_2[_local_4] as _SafeStr_1604); if (_local_3.isSelected){ return (_local_4); }; _local_4++; }; return (-1); } public function _SafeStr_3646(_arg_1:int, _arg_2:String=null):_SafeStr_1604 { if (_arg_2 == null){ _arg_2 = this._view._SafeStr_3612; }; var _local_3:Array = this._SafeStr_3604(_arg_2); if (_local_3 == null){ return (null); }; if (_arg_1 >= _local_3.length){ return (null); }; return ((_local_3[_arg_1] as _SafeStr_1604)); } public function _SafeStr_3647(_arg_1:int):_SafeStr_1604 { var _local_2:Array; var _local_3:String; var _local_4:_SafeStr_1604; var _local_7:int; var _local_5:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_6:int; while (_local_6 < _local_5.length) { _local_3 = _local_5[_local_6]; _local_2 = this._SafeStr_3604(_local_3); if (_local_2 != null){ _local_7 = 0; while (_local_7 < _local_2.length) { _local_4 = (_local_2[_local_7] as _SafeStr_1604); if (_local_4.type == _arg_1){ return (_local_4); }; _local_7++; }; }; _local_6++; }; return (null); } public function get _SafeStr_3648():Boolean { return ((this._SafeStr_3559._SafeStr_3649() == _SafeStr_1609._SafeStr_3446)); } public function _SafeStr_3650():Boolean { return (this._SafeStr_3559._SafeStr_3650()); } public function _SafeStr_3623():void { var _local_1:Array; var _local_2:String; var _local_3:_SafeStr_1604; var _local_6:int; var _local_4:Array = [_SafeStr_3448, _SafeStr_3449]; var _local_5:int; while (_local_5 < _local_4.length) { _local_2 = _local_4[_local_5]; _local_1 = this._SafeStr_3604(_local_2); if (_local_1 != null){ _local_6 = 0; while (_local_6 < _local_1.length) { _local_3 = (_local_1[_local_6] as _SafeStr_1604); if (_local_3 != null){ _local_3._SafeStr_3623(); }; _local_6++; }; }; _local_5++; }; if (this._view != null){ this._view._SafeStr_3625(); }; } public function _SafeStr_3638():void { if (this._SafeStr_3561 > -1){ this._roomEngine._SafeStr_3651(); this._SafeStr_3565 = false; this._SafeStr_3561 = -1; }; } public function _SafeStr_3639(_arg_1:Boolean=false):Boolean { var _local_2:_SafeStr_1604 = this._SafeStr_3646(this._SafeStr_3595(), this._view._SafeStr_3612); if (_local_2 == null){ return (false); }; if (_local_2._SafeStr_3652() == 0){ return (false); }; var _local_3:_SafeStr_1598 = _local_2._SafeStr_3653(); if (_local_3 == null){ return (false); }; if ((((((_local_3.category == _SafeStr_1295._SafeStr_3431)) || ((_local_3.category == _SafeStr_1295._SafeStr_3430)))) || ((_local_3.category == _SafeStr_1295._SafeStr_3432)))){ if (_arg_1){ return (false); }; this._communication.getHabboMainConnection(null).send(new _SafeStr_1425(_local_3.id)); } else { this._SafeStr_3654(_local_3); }; this._view._SafeStr_3625(); return (true); } private function _SafeStr_3654(_arg_1:_SafeStr_1598):void { var _local_2:int; var _local_3:Boolean; if ((_arg_1 is _SafeStr_2506)){ _local_2 = _SafeStr_832._SafeStr_3655; } else { _local_2 = _SafeStr_832._SafeStr_3656; }; if (_arg_1.category == _SafeStr_1295._SafeStr_3434){ _local_3 = this._roomEngine._SafeStr_3657(_arg_1.id, _local_2, _arg_1.type, _arg_1._SafeStr_3587); } else { _local_3 = this._roomEngine._SafeStr_3657(_arg_1.id, _local_2, _arg_1.type, _arg_1._SafeStr_3588.toString()); }; if (_local_3){ this._SafeStr_3561 = _arg_1._SafeStr_3630; if (!this._SafeStr_3559._SafeStr_3603.running){ this._SafeStr_3658(); }; this._SafeStr_3565 = true; }; this._view._SafeStr_3625(); } public function _SafeStr_3659():void { var _local_1:_SafeStr_1604 = this._SafeStr_3646(this._SafeStr_3595(), this._view._SafeStr_3612); if (_local_1 == null){ return; }; var _local_2:_SafeStr_1598 = _local_1._SafeStr_3660(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1603 = this._SafeStr_3559._SafeStr_3620; if (_local_3 != null){ _local_3._SafeStr_3661(_local_2.id, _local_2.type, _local_2.category, _local_2._SafeStr_3631, _local_2._SafeStr_3587); }; this._view._SafeStr_3625(); } public function _SafeStr_3662():void { var _local_1:_SafeStr_1604 = this._SafeStr_3646(this._SafeStr_3595(), this._view._SafeStr_3612); if (_local_1 == null){ return; }; var _local_2:_SafeStr_1598 = _local_1._SafeStr_3660(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1615 = this._SafeStr_3559._SafeStr_3663; if (_local_3 == null){ return; }; _local_3._SafeStr_3664(_local_2); } public function _SafeStr_3665():_SafeStr_1598 { var _local_1:_SafeStr_1604 = this._SafeStr_3646(this._SafeStr_3595(), this._view._SafeStr_3612); if (_local_1 == null){ return (null); }; var _local_2:_SafeStr_1598 = _local_1._SafeStr_3666(); if (_local_2 == null){ return (null); }; this._view._SafeStr_3625(); return (_local_2); } public function _SafeStr_3667():void { if (this._SafeStr_3648){ this._SafeStr_3659(); } else { this._SafeStr_3639(false); }; } public function _SafeStr_3573(_arg_1:Event):void { if (((this._SafeStr_3565) && ((_arg_1.type == _SafeStr_1381._SafeStr_3572)))){ this._SafeStr_3565 = false; }; } public function _SafeStr_3658():void { this._SafeStr_3559._SafeStr_3668(); } public function _SafeStr_3609():void { var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.send(new _SafeStr_2481()); } public function _SafeStr_3669():void { this._catalog._SafeStr_3670(); } public function _SafeStr_3604(_arg_1:String):Array { return (this._SafeStr_3560.getValue(_arg_1)); } public function _SafeStr_3671(_arg_1:String):void { switch (_arg_1){ case _SafeStr_1609._SafeStr_3446: this._SafeStr_3638(); if (this._view != null){ this._view._SafeStr_3625(); }; return; case _SafeStr_1609._SafeStr_3445: this._SafeStr_3623(); if (this._view != null){ this._view._SafeStr_3625(); }; return; }; } public function _SafeStr_3579(_arg_1:String, _arg_2:Array):void { var _local_4:_SafeStr_1604; var _local_5:int; var _local_6:int; var _local_3:Array = (this._SafeStr_3560.getValue(_arg_1) as Array); if (_local_3 != null){ for each (_local_4 in _local_3) { _local_5 = _local_4._SafeStr_3641(); if (_local_4.category == _SafeStr_1295._SafeStr_3433){ _local_5 = 1; }; _local_6 = 0; while (_local_6 < _local_5) { _arg_2.push(_local_4._SafeStr_3672(_local_6).id); _local_6++; }; }; }; } public function _SafeStr_3673():void { if (this._view != null){ this._SafeStr_3674(_SafeStr_3448); this._SafeStr_3674(_SafeStr_3449); this._view._SafeStr_3675(); this._view._SafeStr_3625(); }; } private function _SafeStr_3674(_arg_1:String):void { var _local_2:Array; var _local_3:Array; var _local_4:_SafeStr_1604; var _local_5:int; if (_arg_1 == _SafeStr_3448){ _local_2 = this._SafeStr_3570; } else { if (_arg_1 == _SafeStr_3449){ _local_2 = this._SafeStr_3571; } else { return; }; }; var _local_6:Array = this._SafeStr_3604(_arg_1); for each (_local_4 in _local_6) { _local_3 = _local_4._SafeStr_3676(); for each (_local_5 in _local_3) { if (_local_2.indexOf(_local_5) != -1){ _local_4._SafeStr_3677 = true; this._SafeStr_3635(_local_6, _local_4, 0); break; }; }; }; } private function _SafeStr_3635(_arg_1:Array, _arg_2:_SafeStr_1604, _arg_3:int):void { var _local_4:int = _arg_1.indexOf(_arg_2); _arg_1.splice(_local_4, 1); _arg_1.unshift(_arg_2); this._view._SafeStr_3678(_arg_2, _arg_3); } public function get _SafeStr_3679():Boolean { if (((!(this._SafeStr_3559)) || (!(this._SafeStr_3559._SafeStr_3680)))){ return (false); }; return (this._SafeStr_3559._SafeStr_3680._SafeStr_3679); } public function _SafeStr_3681():Boolean { return (this._SafeStr_3559._SafeStr_3681); } public function _SafeStr_3682(_arg_1:Array):void { var _local_2:int; if (_arg_1 == null){ return; }; for each (_local_2 in _arg_1) { if (this._SafeStr_3570.indexOf(_local_2) == -1){ this._SafeStr_3570.push(_local_2); }; }; } public function _SafeStr_3683(_arg_1:Array):void { var _local_2:int; if (_arg_1 == null){ return; }; for each (_local_2 in _arg_1) { if (this._SafeStr_3571.indexOf(_local_2) == -1){ this._SafeStr_3571.push(_local_2); }; }; } public function _SafeStr_3684(_arg_1:int=0):int { switch (_arg_1){ case _SafeStr_2458._SafeStr_3685: return (this._SafeStr_3570.length); case _SafeStr_2458._SafeStr_3686: return (this._SafeStr_3571.length); default: return ((this._SafeStr_3570.length + this._SafeStr_3571.length)); }; } public function _SafeStr_3619(_arg_1:String=null):void { var _local_3:Array; var _local_4:_SafeStr_1604; if (((!(this._view)) || (!(this._view._SafeStr_3612)))){ return; }; var _local_2:IConnection = this._communication.getHabboMainConnection(null); if (!_arg_1){ _arg_1 = this._view._SafeStr_3612; }; switch (_arg_1){ case _SafeStr_3449: if (((this._SafeStr_3571) && ((this._SafeStr_3571.length > 0)))){ _local_2.send(new _SafeStr_2520(_SafeStr_2458._SafeStr_3686)); this._SafeStr_3571 = []; _local_3 = this._SafeStr_3604(_arg_1); }; break; case _SafeStr_3448: if (((this._SafeStr_3570) && ((this._SafeStr_3570.length > 0)))){ _local_2.send(new _SafeStr_2520(_SafeStr_2458._SafeStr_3685)); this._SafeStr_3570 = []; _local_3 = this._SafeStr_3604(_arg_1); }; break; }; if (_local_3){ this._SafeStr_3559._SafeStr_3687(); for each (_local_4 in _local_3) { _local_4._SafeStr_3677 = false; }; }; } } }//package _-05L // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1378 = "_-1bj" (String#5219, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1425 = "_-2HD" (String#4145, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1603 = "_-1uE" (String#1563, DoABC#2) // _SafeStr_1604 = "_-2xZ" (String#637, DoABC#2) // _SafeStr_1609 = "_-2lL" (String#3832, DoABC#2) // _SafeStr_1610 = "_-1q3" (String#2683, DoABC#2) // _SafeStr_1611 = "_-76" (String#1903, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_1613 = "_-Ip" (String#4210, DoABC#2) // _SafeStr_1615 = "_-26J" (String#2500, DoABC#2) // _SafeStr_2447 = "_-06d" (String#2547, DoABC#2) // _SafeStr_2458 = "_-hm" (String#3057, DoABC#2) // _SafeStr_2481 = "_-2w5" (String#6478, DoABC#2) // _SafeStr_2499 = "_-0l9" (String#2878, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_2520 = "_-17P" (String#4206, DoABC#2) // _SafeStr_2532 = "_-2lO" (String#7441, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3430 = "_-vI" (String#6605, DoABC#2) // _SafeStr_3431 = "_-1HE" (String#6268, DoABC#2) // _SafeStr_3432 = "_-2Ef" (String#5834, DoABC#2) // _SafeStr_3433 = "import" (String#11106, DoABC#2) // _SafeStr_3434 = "_-ng" (String#4878, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3444 = "_-Ia" (String#7340, DoABC#2) // _SafeStr_3445 = "_-1MV" (String#1866, DoABC#2) // _SafeStr_3446 = "_-OB" (String#6526, DoABC#2) // _SafeStr_3448 = "_-1N1" (String#1763, DoABC#2) // _SafeStr_3449 = "_-2He" (String#1924, DoABC#2) // _SafeStr_3450 = "_-1vy" (String#5554, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3548 = "_-2cN" (String#4130, DoABC#2) // _SafeStr_3557 = "_-2Hx" (String#12940, DoABC#2) // _SafeStr_3558 = "_-3Ca" (String#13730, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3560 = "_-0Kx" (String#3259, DoABC#2) // _SafeStr_3561 = "_-Wx" (String#11916, DoABC#2) // _SafeStr_3562 = "_-1Ym" (String#2815, DoABC#2) // _SafeStr_3563 = "_-2-1" (String#16779, DoABC#2) // _SafeStr_3564 = "_-241" (String#7088, DoABC#2) // _SafeStr_3565 = "_-0q-" (String#5069, DoABC#2) // _SafeStr_3566 = "_-Ak" (String#6529, DoABC#2) // _SafeStr_3567 = "_-1ok" (String#10183, DoABC#2) // _SafeStr_3568 = "_-0BW" (String#11487, DoABC#2) // _SafeStr_3569 = "_-4J" (String#17754, DoABC#2) // _SafeStr_3570 = "_-j7" (String#4967, DoABC#2) // _SafeStr_3571 = "_-38j" (String#5115, DoABC#2) // _SafeStr_3572 = "_-OX" (String#4135, DoABC#2) // _SafeStr_3573 = "_-0UM" (String#7203, DoABC#2) // _SafeStr_3574 = "_-03p" (String#18241, DoABC#2) // _SafeStr_3575 = "_-1pp" (String#2773, DoABC#2) // _SafeStr_3576 = "_-0QL" (String#11955, DoABC#2) // _SafeStr_3577 = "_-3Bv" (String#20390, DoABC#2) // _SafeStr_3578 = "_-0Pt" (String#8789, DoABC#2) // _SafeStr_3579 = "_-0pj" (String#20009, DoABC#2) // _SafeStr_3580 = "_-2Mo" (String#15722, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_3582 = "_-2Gl" (String#11878, DoABC#2) // _SafeStr_3583 = "_-2TM" (String#11828, DoABC#2) // _SafeStr_3584 = "_-1Pw" (String#12101, DoABC#2) // _SafeStr_3585 = "_-RW" (String#11702, DoABC#2) // _SafeStr_3586 = "_-0yF" (String#7373, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3591 = "_-Az" (String#16309, DoABC#2) // _SafeStr_3592 = "_-1GF" (String#16640, DoABC#2) // _SafeStr_3593 = "_-p2" (String#16993, DoABC#2) // _SafeStr_3594 = "_-127" (String#17023, DoABC#2) // _SafeStr_3595 = "_-0-T" (String#6305, DoABC#2) // _SafeStr_3596 = "_-3Bk" (String#12319, DoABC#2) // _SafeStr_3597 = "_-173" (String#17243, DoABC#2) // _SafeStr_3598 = "_-2Lj" (String#14619, DoABC#2) // _SafeStr_3599 = "_-pC" (String#15731, DoABC#2) // _SafeStr_3600 = "_-02M" (String#9315, DoABC#2) // _SafeStr_3601 = "_-3Ex" (String#8761, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3603 = "_-1wf" (String#5045, DoABC#2) // _SafeStr_3604 = "_-0Vc" (String#2950, DoABC#2) // _SafeStr_3605 = "_-2mk" (String#21946, DoABC#2) // _SafeStr_3606 = "_-1iK" (String#15818, DoABC#2) // _SafeStr_3607 = "_-1vJ" (String#19165, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3609 = "_-0HN" (String#18358, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3612 = "_-0-p" (String#4493, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3614 = "_-0GP" (String#21445, DoABC#2) // _SafeStr_3615 = "_-16x" (String#20997, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3617 = "_-1g8" (String#14148, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3619 = "_-0rW" (String#4630, DoABC#2) // _SafeStr_3620 = "_-1ev" (String#3401, DoABC#2) // _SafeStr_3621 = "_-2X2" (String#19092, DoABC#2) // _SafeStr_3622 = "_-nx" (String#21227, DoABC#2) // _SafeStr_3623 = "_-1sQ" (String#12200, DoABC#2) // _SafeStr_3624 = "_-2xC" (String#20674, DoABC#2) // _SafeStr_3625 = "_-xl" (String#2093, DoABC#2) // _SafeStr_3626 = "_-0RC" (String#12045, DoABC#2) // _SafeStr_3627 = "_-0QD" (String#9632, DoABC#2) // _SafeStr_3628 = "_-0lo" (String#12746, DoABC#2) // _SafeStr_3629 = "_-cB" (String#21523, DoABC#2) // _SafeStr_3630 = "_-2t5" (String#4914, DoABC#2) // _SafeStr_3631 = "_-Vy" (String#5466, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3633 = "_-1RM" (String#7693, DoABC#2) // _SafeStr_3634 = "_-0oE" (String#12657, DoABC#2) // _SafeStr_3635 = "_-2j6" (String#15634, DoABC#2) // _SafeStr_3636 = "_-3BX" (String#20497, DoABC#2) // _SafeStr_3637 = "_-2kG" (String#15043, DoABC#2) // _SafeStr_3638 = "_-Cp" (String#6574, DoABC#2) // _SafeStr_3639 = "_-1wr" (String#11781, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3641 = "_-1zU" (String#12261, DoABC#2) // _SafeStr_3642 = "_-26h" (String#6326, DoABC#2) // _SafeStr_3643 = "_-sc" (String#18589, DoABC#2) // _SafeStr_3644 = "_-1tk" (String#21772, DoABC#2) // _SafeStr_3645 = "_-1W6" (String#12099, DoABC#2) // _SafeStr_3646 = "_-2zp" (String#7668, DoABC#2) // _SafeStr_3647 = "_-Zj" (String#35411, DoABC#2) // _SafeStr_3648 = "_-0ac" (String#12563, DoABC#2) // _SafeStr_3649 = "_-1Hz" (String#13030, DoABC#2) // _SafeStr_3650 = "_-1DN" (String#15290, DoABC#2) // _SafeStr_3651 = "_-08h" (String#8653, DoABC#2) // _SafeStr_3652 = "_-2-Y" (String#14437, DoABC#2) // _SafeStr_3653 = "_-0T7" (String#5083, DoABC#2) // _SafeStr_3654 = "_-3y" (String#19193, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3657 = "_-16H" (String#7140, DoABC#2) // _SafeStr_3658 = "_-2TR" (String#21558, DoABC#2) // _SafeStr_3659 = "_-2LI" (String#16063, DoABC#2) // _SafeStr_3660 = "_-0QT" (String#16955, DoABC#2) // _SafeStr_3661 = "_-1gS" (String#20456, DoABC#2) // _SafeStr_3662 = "_-0tt" (String#22026, DoABC#2) // _SafeStr_3663 = "_-2s4" (String#7383, DoABC#2) // _SafeStr_3664 = "_-hU" (String#22398, DoABC#2) // _SafeStr_3665 = "_-1QC" (String#12019, DoABC#2) // _SafeStr_3666 = "_-7w" (String#18880, DoABC#2) // _SafeStr_3667 = "_-1Mr" (String#18464, DoABC#2) // _SafeStr_3668 = "_-00Z" (String#13318, DoABC#2) // _SafeStr_3669 = "_-1tj" (String#13613, DoABC#2) // _SafeStr_3670 = "_-0Q-" (String#8827, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_3672 = "_-2cA" (String#16459, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3674 = "_-GD" (String#16447, DoABC#2) // _SafeStr_3675 = "_-0NQ" (String#12017, DoABC#2) // _SafeStr_3676 = "_-sV" (String#18569, DoABC#2) // _SafeStr_3677 = "_-1ia" (String#16019, DoABC#2) // _SafeStr_3678 = "_-0QW" (String#15136, DoABC#2) // _SafeStr_3679 = "_-3G2" (String#5818, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3681 = "_-16I" (String#9542, DoABC#2) // _SafeStr_3682 = "_-jj" (String#20959, DoABC#2) // _SafeStr_3683 = "_-2B4" (String#19713, DoABC#2) // _SafeStr_3684 = "_-21T" (String#3605, DoABC#2) // _SafeStr_3685 = "_-1qE" (String#6910, DoABC#2) // _SafeStr_3686 = "_-0FS" (String#6995, DoABC#2) // _SafeStr_3687 = "_-xD" (String#8720, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_846 = "_-2MV" (String#1940, DoABC#2) //------------------------------------------------------------ //_-05L._SafeStr_2532 package _-05L { import com.sulake.habbo.inventory._SafeStr_2509; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import _-QK._SafeStr_1615; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.core.utils.Map; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import _-00G._SafeStr_1611; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.habbo.inventory.items._SafeStr_1604; import _-0qr._SafeStr_2458; import com.sulake.habbo.inventory.items._SafeStr_1598; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.assets.IAsset; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.sound._SafeStr_2287; import com.sulake.habbo.room.object._SafeStr_1392; import _-00G._SafeStr_1295; import com.sulake.habbo.inventory.items._SafeStr_2506; import com.sulake.room.utils._SafeStr_1286; import flash.filters.GlowFilter; import com.sulake.habbo.inventory.items._SafeStr_2499; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2532 implements _SafeStr_2509, _SafeStr_22 { private static const _SafeStr_3688:int = 0; private static const _SafeStr_3689:int = 1; private static const _SafeStr_3690:int = 2; private static const _SafeStr_3691:int = 3; private static const _SafeStr_3692:int = 42; private static const _SafeStr_3693:int = 120; private static const _SafeStr_3694:int = 4; private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _view:IWindowContainer; private var _SafeStr_3695:_SafeStr_1612; private var _SafeStr_3696:_SafeStr_1615; private var _roomEngine:IRoomEngine; private var _soundManager:_SafeStr_409; private var _disposed:Boolean = false; private var _SafeStr_3697:Map; private var _SafeStr_3698:String; private var _SafeStr_3699:int = 0; private var _SafeStr_3700:int = -1; public function _SafeStr_2532(_arg_1:_SafeStr_1612, _arg_2:_SafeStr_1615, _arg_3:IHabboWindowManager, _arg_4:IAssetLibrary, _arg_5:IRoomEngine, _arg_6:_SafeStr_409) { var _local_12:IWindowContainer; super(); this._SafeStr_3695 = _arg_1; this._SafeStr_3696 = _arg_2; this._assetLibrary = _arg_4; this._windowManager = _arg_3; this._roomEngine = _arg_5; this._soundManager = _arg_6; this._soundManager.events.addEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); this._SafeStr_3697 = new Map(); this._SafeStr_3697.add(_SafeStr_1611._SafeStr_3448, new _SafeStr_3204(this._SafeStr_3695, _SafeStr_1611._SafeStr_3448, this._windowManager, this._assetLibrary, this._roomEngine)); this._SafeStr_3697.add(_SafeStr_1611._SafeStr_3449, new _SafeStr_3204(this._SafeStr_3695, _SafeStr_1611._SafeStr_3449, this._windowManager, this._assetLibrary, this._roomEngine)); var _local_7:_SafeStr_5 = (this._assetLibrary.getAssetByName("inventory_furni_base_xml") as _SafeStr_5); if (_local_7 == null){ return; }; this._view = (this._windowManager.buildFromXML((_local_7.content as XML)) as IWindowContainer); this._view.visible = false; this._view.procedure = this.windowEventProc; this._SafeStr_3703(); this.switchCategory(_SafeStr_1611._SafeStr_3448); var _local_8:IWindowContainer = (this._view.findChildByName("preview_container") as IWindowContainer); if (_local_8 != null){ _local_7 = (this._assetLibrary.getAssetByName("inventory_furni_preview_xml") as _SafeStr_5); _local_12 = (this._windowManager.buildFromXML((_local_7.content as XML)) as IWindowContainer); if (_local_12 != null){ _local_8.addChild(_local_12); }; }; var _local_9:IBitmapWrapperWindow = (this._view.findChildByName("download_image") as IBitmapWrapperWindow); _local_9.bitmap = new BitmapData(_local_9.width, _local_9.height); var _local_10:BitmapData = (this._assetLibrary.getAssetByName("download_icon_png").content as BitmapData); _local_9.bitmap.copyPixels(_local_10, _local_10.rect, new Point(((_local_9.width - _local_10.width) / 2), ((_local_9.height - _local_10.height) / 2)), null, null, true); _local_9 = (this._view.findChildByName("image") as IBitmapWrapperWindow); _local_9.bitmap = new BitmapData(_local_9.width, _local_9.height); var _local_11:BitmapData = (this._assetLibrary.getAssetByName("inventory_empty_png").content as BitmapData); _local_9.bitmap.copyPixels(_local_11, _local_11.rect, new Point(((_local_9.width - _local_11.width) / 2), ((_local_9.height - _local_11.height) / 2)), null, null, true); this._SafeStr_3600(); } public function get disposed():Boolean { return (this._disposed); } private function _SafeStr_3703():void { var _local_3:IWindowContainer; var _local_4:IWindow; var _local_5:String; var _local_6:IWindow; var _local_1:_SafeStr_5 = (this._assetLibrary.getAssetByName("unseen_item_symbol_xml") as _SafeStr_5); var _local_2:IWindow = this._windowManager.buildFromXML((_local_1.content as XML)); for each (_local_5 in ["floor", "wall", "pets"]) { _local_4 = this._view.findChildByName(("tab_" + _local_5)); _local_3 = (_local_2.clone() as IWindowContainer); _local_6 = _local_3.findChildByName("text"); if (_local_6){ _local_6.caption = ((("$" + "{") + _local_6.caption) + "}"); }; _local_3.x = ((_local_4.rectangle.right - _local_3.width) - _SafeStr_3694); _local_3.y = (_local_4.y + _SafeStr_3694); _local_3.tags.push(("unseen_symbol_" + _local_5)); _local_3.visible = false; this._view.addChild(_local_3); }; _local_2.dispose(); } public function dispose():void { var _local_1:_SafeStr_3204; if (!this._disposed){ this._SafeStr_3695 = null; this._SafeStr_3696 = null; this._assetLibrary = null; this._windowManager = null; this._roomEngine = null; if (this._SafeStr_3697){ for each (_local_1 in this._SafeStr_3697) { _local_1.dispose(); }; this._SafeStr_3697.dispose(); this._SafeStr_3697 = null; }; if (this._soundManager){ if (this._soundManager.events != null){ this._soundManager.events.removeEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); }; this._soundManager = null; }; if (this._view){ this._view.dispose(); this._view = null; }; this._disposed = true; }; } public function get _SafeStr_3611():Boolean { return (((!((this._view.parent == null))) && (this._view.visible))); } public function _SafeStr_3616():IWindowContainer { var _local_2:IWindow; if (this._view == null){ return (null); }; if (this._view.disposed){ return (null); }; var _local_1:Boolean = this._SafeStr_3695._SafeStr_3648; _local_2 = this._view.findChildByName("placeinroom_btn"); if (_local_2 != null){ _local_2.visible = !(_local_1); }; _local_2 = this._view.findChildByName("offertotrade_btn"); if (_local_2 != null){ _local_2.visible = _local_1; }; return (this._view); } public function get _SafeStr_3612():String { return (this._SafeStr_3698); } public function switchCategory(_arg_1:String):void { if (this._view == null){ return; }; if (this._view.disposed){ return; }; if (this._SafeStr_3698 == _arg_1){ return; }; var _local_2:_SafeStr_1536 = (this._view.findChildByName("category_selector") as _SafeStr_1536); if (this._SafeStr_3695._SafeStr_3681()){ this._SafeStr_3695._SafeStr_3619(); }; switch (_arg_1){ case _SafeStr_1611._SafeStr_3449: _local_2.setSelected(_local_2._SafeStr_3704("tab_wall")); this._SafeStr_3698 = _SafeStr_1611._SafeStr_3449; break; case _SafeStr_1611._SafeStr_3448: _local_2.setSelected(_local_2._SafeStr_3704("tab_floor")); this._SafeStr_3698 = _SafeStr_1611._SafeStr_3448; break; case _SafeStr_1611._SafeStr_3450: _local_2.setSelected(_local_2._SafeStr_3704("tab_pets")); this._SafeStr_3698 = _SafeStr_1611._SafeStr_3450; break; default: throw (new Error((('Unknown item category: "' + _arg_1) + '"'))); }; this._SafeStr_3695._SafeStr_3614(); this._SafeStr_3705(this._SafeStr_3698); this._SafeStr_3600(); } private function _SafeStr_3705(_arg_1:String=null):void { var _local_4:IWindowContainer; if (_arg_1 == null){ _arg_1 = this._SafeStr_3698; }; var _local_2:IWindowContainer = (this._view.findChildByName("grid_container") as IWindowContainer); _local_2.removeChildAt(0); var _local_3:_SafeStr_3204 = this._SafeStr_3697.getValue(this._SafeStr_3698); if (_local_3){ _local_4 = _local_3.window; if (_local_4 == null){ return; }; _local_2.addChild(_local_4); _local_2.invalidate(); this._SafeStr_3625(); }; } public function _SafeStr_3600():void { var _local_2:int; var _local_1:Array = this._SafeStr_3695._SafeStr_3604(this._SafeStr_3698); if (!this._SafeStr_3695._SafeStr_3599()){ _local_2 = _SafeStr_3689; } else { if (((!(_local_1)) || ((_local_1.length == 0)))){ _local_2 = _SafeStr_3690; } else { _local_2 = _SafeStr_3691; }; }; if (this._SafeStr_3699 == _local_2){ return; }; this._SafeStr_3699 = _local_2; var _local_3:IWindowContainer = (this._view.findChildByName("loading_container") as IWindowContainer); var _local_4:IWindowContainer = (this._view.findChildByName("empty_container") as IWindowContainer); var _local_5:IWindowContainer = (this._view.findChildByName("furni_container") as IWindowContainer); switch (_local_2){ case _SafeStr_3689: _local_3.visible = true; _local_4.visible = false; _local_5.visible = false; return; case _SafeStr_3690: _local_3.visible = false; _local_4.visible = true; _local_5.visible = false; return; case _SafeStr_3691: _local_3.visible = false; _local_4.visible = false; _local_5.visible = true; this._SafeStr_3705(); return; }; } public function _SafeStr_3629():void { var _local_2:String; var _local_3:_SafeStr_3204; var _local_1:Array = [_SafeStr_1611._SafeStr_3448, _SafeStr_1611._SafeStr_3449]; var _local_4:int; while (_local_4 < _local_1.length) { _local_2 = _local_1[_local_4]; _local_3 = this._SafeStr_3697.getValue(_local_2); if (_local_3 != null){ _local_3._SafeStr_3706(); }; _local_4++; }; this._SafeStr_3625(); } public function updateItem(_arg_1:String, _arg_2:_SafeStr_1604, _arg_3:int):void { if (_arg_2 == null){ return; }; var _local_4:_SafeStr_3204 = this._SafeStr_3697.getValue(_arg_1); if (_local_4 == null){ return; }; _local_4.updateItem(_arg_3, _arg_2.window); this._SafeStr_3625(); } public function _SafeStr_3634(_arg_1:String, _arg_2:_SafeStr_1604):void { if (_arg_2 == null){ return; }; var _local_3:_SafeStr_3204 = this._SafeStr_3697.getValue(_arg_1); if (_local_3 == null){ return; }; _local_3._SafeStr_3634(_arg_2.window); } public function _SafeStr_3633(_arg_1:String, _arg_2:_SafeStr_1604, _arg_3:int):void { if (_arg_2 == null){ return; }; var _local_4:_SafeStr_3204 = this._SafeStr_3697.getValue(_arg_1); if (_local_4 == null){ return; }; _local_4._SafeStr_3633(_arg_2.window, _arg_3); } public function _SafeStr_3642(_arg_1:String, _arg_2:int):void { var _local_3:_SafeStr_3204 = this._SafeStr_3697.getValue(_arg_1); if (_local_3 == null){ return; }; var _local_4:IWindow = _local_3._SafeStr_3642(_arg_2); if (_local_4){ _local_4.dispose(); }; this._SafeStr_3625(); } public function _SafeStr_3678(_arg_1:_SafeStr_1604, _arg_2:int):void { if (_arg_1 == null){ return; }; var _local_3:_SafeStr_3204 = this._SafeStr_3697.getValue(_arg_1._SafeStr_3707); if (_local_3 == null){ return; }; _local_3._SafeStr_3678(_arg_1.window, _arg_2); } public function _SafeStr_3580(_arg_1:String, _arg_2:Boolean):void { var _local_3:_SafeStr_3204 = this._SafeStr_3697.getValue(_arg_1); if (_local_3 == null){ return; }; _local_3._SafeStr_3708(_arg_2); } public function _SafeStr_3675():void { var _local_1:IWindow; _local_1 = this._view.findChildByTag("unseen_symbol_floor"); _local_1.visible = (this._SafeStr_3695._SafeStr_3684(_SafeStr_2458._SafeStr_3685) > 0); _local_1 = this._view.findChildByTag("unseen_symbol_wall"); _local_1.visible = (this._SafeStr_3695._SafeStr_3684(_SafeStr_2458._SafeStr_3686) > 0); _local_1 = this._view.findChildByTag("unseen_symbol_pets"); _local_1.visible = (this._SafeStr_3695._SafeStr_3575._SafeStr_3684() > 0); } public function _SafeStr_3625():void { var _local_2:BitmapData; var _local_4:_SafeStr_1604; var _local_5:_SafeStr_1598; var _local_6:IBitmapWrapperWindow; var _local_7:ITextWindow; var _local_8:_SafeStr_1546; var _local_9:String; var _local_10:String; var _local_11:IButtonWindow; var _local_15:IAsset; var _local_16:String; var _local_17:String; var _local_18:String; var _local_19:BitmapData; var _local_20:IAsset; var _local_21:int; var _local_22:_SafeStr_1248; var _local_23:uint; var _local_24:int; var _local_25:_SafeStr_2287; if (this._view == null){ return; }; if (this._view.disposed){ return; }; var _local_1:Boolean; var _local_3:int = this._SafeStr_3695._SafeStr_3595(); _local_4 = this._SafeStr_3695._SafeStr_3646(_local_3, this._SafeStr_3698); if ((((((_local_3 > -1)) && (!((_local_4 == null))))) && (!((_local_4._SafeStr_3653() == null))))){ _local_5 = _local_4._SafeStr_3653(); _local_1 = true; _local_16 = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3712); _local_17 = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3713); _local_18 = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3714); _local_16 = ((((_local_16) && ((_local_16.length > 0)))) ? _local_16 : "101"); _local_17 = ((((_local_17) && ((_local_17.length > 0)))) ? _local_17 : "101"); _local_18 = ((((_local_18) && ((_local_18.length > 0)))) ? _local_18 : "1.1"); if (_local_5.category == _SafeStr_1295._SafeStr_3430){ _local_22 = this._roomEngine.getRoomImage(_local_17, _local_5._SafeStr_3587, _local_18, 64, this); if (_local_22 != null){ _local_2 = _local_22.data; }; this._SafeStr_3715(_local_2); _local_9 = "${inventory.furni.item.wallpaper.name}"; _local_10 = "${inventory.furni.item.wallpaper.desc}"; } else { if (_local_5.category == _SafeStr_1295._SafeStr_3431){ _local_22 = this._roomEngine.getRoomImage(_local_5._SafeStr_3587, _local_16, _local_18, 64, this); if (_local_22 != null){ _local_2 = _local_22.data; }; this._SafeStr_3715(_local_2); _local_9 = "${inventory.furni.item.floor.name}"; _local_10 = "${inventory.furni.item.floor.desc}"; } else { if (_local_5.category == _SafeStr_1295._SafeStr_3432){ _local_15 = this._assetLibrary.getAssetByName("icon_landscape_png"); if (_local_15 != null){ this._SafeStr_3715((_local_15.content as BitmapData)); }; _local_9 = "${inventory.furni.item.landscape.name}"; _local_10 = "${inventory.furni.item.landscape.desc}"; } else { if (_local_5.category == _SafeStr_1295._SafeStr_3434){ _local_9 = (("${poster_" + _local_5._SafeStr_3587) + "_name}"); _local_10 = (("${poster_" + _local_5._SafeStr_3587) + "_desc}"); }; _local_23 = 0xFFFFFFFF; if ((_local_5 is _SafeStr_2506)){ _local_22 = this._roomEngine.getFurnitureImage(_local_4.type, new _SafeStr_1286(180, 0, 0), 64, this, _local_23, String(_local_4._SafeStr_3588)); } else { _local_22 = this._roomEngine.getWallItemImage(_local_4.type, new _SafeStr_1286(180, 0, 0), 64, this, _local_23, _local_4._SafeStr_3587); }; if (_local_22 != null){ _local_2 = _local_22.data; }; this._SafeStr_3715(_local_2); _local_4._SafeStr_3716 = _local_22.id; }; }; }; _local_6 = (this._view.findChildByName("tradeable_icon") as IBitmapWrapperWindow); _local_7 = (this._view.findChildByName("tradeable_number") as ITextWindow); _local_8 = (this._view.findChildByName("tradeable_info_region") as _SafeStr_1546); if (((((!((_local_6 == null))) && (!((_local_7 == null))))) && (!((_local_8 == null))))){ _local_21 = _local_4._SafeStr_3717(); if (_local_21 == 0){ _local_20 = this._assetLibrary.getAssetByName("no_trade_icon_png"); _local_19 = (_local_20.content as BitmapData); _local_7.visible = false; _local_8._SafeStr_3718 = "${inventory.furni.preview.not_tradeable}"; _local_7.filters = []; } else { _local_20 = this._assetLibrary.getAssetByName("trade_icon_png"); _local_19 = (_local_20.content as BitmapData); _local_7.visible = true; _local_7.text = String(_local_21); _local_8._SafeStr_3718 = "${inventory.furni.preview.tradeable_amount}"; _local_7.filters = [new GlowFilter(0xFFFFFF, 1, 3, 3, 300)]; }; _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); if (_local_19 != null){ _local_6.bitmap.copyPixels(_local_19, _local_19.rect, new Point(0, 0), null, null, true); }; _local_6.invalidate(); }; _local_6 = (this._view.findChildByName("recyclable_icon") as IBitmapWrapperWindow); _local_7 = (this._view.findChildByName("recyclable_number") as ITextWindow); _local_8 = (this._view.findChildByName("recyclable_info_region") as _SafeStr_1546); if (((((!((_local_6 == null))) && (!((_local_7 == null))))) && (!((_local_8 == null))))){ _local_21 = _local_4._SafeStr_3719(); if (_local_21 == 0){ _local_20 = this._assetLibrary.getAssetByName("no_recycle_icon_png"); _local_19 = (_local_20.content as BitmapData); _local_7.visible = false; _local_8._SafeStr_3718 = "${inventory.furni.preview.not_recyclable}"; _local_7.filters = []; } else { _local_20 = this._assetLibrary.getAssetByName("recycle_icon_png"); _local_19 = (_local_20.content as BitmapData); _local_7.visible = true; _local_7.text = String(_local_21); _local_8._SafeStr_3718 = "${inventory.furni.preview.recyclable_amount}"; _local_7.filters = [new GlowFilter(0xFFFFFF, 1, 3, 3, 300)]; }; _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); if (_local_19 != null){ _local_6.bitmap.copyPixels(_local_19, _local_19.rect, new Point(0, 0), null, null, true); }; _local_6.invalidate(); }; } else { this._SafeStr_3715(null); _local_6 = (this._view.findChildByName("tradeable_icon") as IBitmapWrapperWindow); _local_7 = (this._view.findChildByName("tradeable_number") as ITextWindow); _local_8 = (this._view.findChildByName("tradeable_info_region") as _SafeStr_1546); if (((((_local_6) && (_local_7))) && (_local_8))){ _local_6.bitmap = null; _local_7.visible = false; }; _local_6 = (this._view.findChildByName("recyclable_icon") as IBitmapWrapperWindow); _local_7 = (this._view.findChildByName("recyclable_number") as ITextWindow); _local_8 = (this._view.findChildByName("recyclable_info_region") as _SafeStr_1546); if (((((_local_6) && (_local_7))) && (_local_8))){ _local_6.bitmap = null; _local_7.visible = false; }; }; var _local_12:Boolean = this._SafeStr_3695._SafeStr_3648; _local_11 = (this._view.findChildByName("placeinroom_btn") as IButtonWindow); if (_local_11){ if (((_local_1) && (this._SafeStr_3695._SafeStr_3679))){ _local_11.enable(); } else { _local_11.disable(); }; _local_11.visible = !(_local_12); }; _local_11 = (this._view.findChildByName("offertotrade_btn") as IButtonWindow); if (_local_11){ if (((((((_local_1) && (!((_local_4 == null))))) && (!((_local_5 == null))))) && (this._SafeStr_3695._SafeStr_3650()))){ if (((_local_4._SafeStr_3652()) && (_local_5._SafeStr_3720))){ _local_11.enable(); } else { _local_11.disable(); }; } else { _local_11.disable(); }; _local_11.visible = _local_12; }; _local_11 = (this._view.findChildByName("sell_btn") as IButtonWindow); if (_local_11){ if (((((((_local_1) && (this._SafeStr_3696))) && (this._SafeStr_3696._SafeStr_3721))) && (_local_5.sellable))){ _local_11.enable(); } else { _local_11.disable(); }; }; this._SafeStr_3700 = -1; if (_local_5 != null){ if (_local_5.category == _SafeStr_1295._SafeStr_3436){ _local_24 = _local_5._SafeStr_3588; _local_25 = this._soundManager._SafeStr_3723._SafeStr_3722(_local_24); if (_local_25 != null){ _local_9 = _local_25.name; _local_10 = _local_25._SafeStr_3724; } else { this._soundManager._SafeStr_3723._SafeStr_3725(_local_24); this._SafeStr_3700 = _local_24; }; }; }; var _local_13:ITextWindow = (this._view.findChildByName("furni_name") as ITextWindow); if (_local_13 != null){ if (_local_9 != null){ _local_13.text = _local_9; } else { if ((_local_5 is _SafeStr_2506)){ _local_13.text = (("${roomItem.name." + _local_5.type) + "}"); } else { if ((_local_5 is _SafeStr_2499)){ _local_13.text = (("${wallItem.name." + _local_5.type) + "}"); } else { _local_13.text = ""; }; }; }; _local_13.height = _local_13.textHeight; }; var _local_14:ITextWindow = (this._view.findChildByName("furni_description") as ITextWindow); if (_local_14 != null){ if (_local_10 != null){ _local_14.text = _local_10; } else { if ((_local_5 is _SafeStr_2506)){ _local_14.text = (("${roomItem.desc." + _local_5.type) + "}"); } else { if ((_local_5 is _SafeStr_2499)){ _local_14.text = (("${wallItem.desc." + _local_5.type) + "}"); } else { _local_14.text = ""; }; }; }; _local_14.height = (_local_14.textHeight + 5); }; } public function _SafeStr_3645(_arg_1:_SafeStr_1604):void { var _local_2:_SafeStr_1248; var _local_4:IButtonWindow; if (this._view == null){ return; }; if (this._view.disposed){ return; }; var _local_3:_SafeStr_1598 = _arg_1._SafeStr_3653(); if ((_local_3 is _SafeStr_2506)){ _local_2 = this._roomEngine.getFurnitureImage(_arg_1.type, new _SafeStr_1286(2, 0, 0), 64, this, 0, String(_arg_1._SafeStr_3588)); } else { _local_2 = this._roomEngine.getWallItemImage(_arg_1.type, new _SafeStr_1286(2, 0, 0), 64, this, 0, _arg_1._SafeStr_3587); }; if (_local_2 != null){ this._SafeStr_3715(_local_2.data); }; _local_4 = (this._view.findChildByName("placeinroom_btn") as IButtonWindow); if (_local_4){ _local_4.disable(); }; _local_4 = (this._view.findChildByName("offertotrade_btn") as IButtonWindow); if (_local_4){ _local_4.disable(); }; } private function _SafeStr_3715(_arg_1:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._view.findChildByName("furni_preview_image") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; if (_arg_1 == null){ _arg_1 = new BitmapData(20, 20); }; var _local_3:int = _arg_1.height; if (_local_3 > _SafeStr_3693){ _local_3 = _SafeStr_3693; } else { if (_local_3 < _SafeStr_3692){ _local_3 = _SafeStr_3692; } else { _local_3 = (Math.ceil((_local_3 / 10)) * 10); }; }; _local_2.bitmap = new BitmapData(_local_2.width, _local_3, true, 0xFFFFFF); _local_2.height = _local_3; var _local_4:Point = new Point(((_local_2.width - _arg_1.width) / 2), ((_local_3 - _arg_1.height) / 2)); _local_2.bitmap.copyPixels(_arg_1, _arg_1.rect, _local_4, null, null, true); _local_2.invalidate(); var _local_5:ITextWindow = (this._view.findChildByName("furni_description") as ITextWindow); if (_local_5 != null){ _local_5.y = ((_local_2.y + _local_2.height) + 5); }; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_3:_SafeStr_1604 = this._SafeStr_3695._SafeStr_3646(this._SafeStr_3695._SafeStr_3595()); if (_local_3 == null){ return; }; if (_local_3._SafeStr_3716 == _arg_1){ this._SafeStr_3715(_arg_2); }; } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "placeinroom_btn": this._SafeStr_3695._SafeStr_3639(false); break; case "offertotrade_btn": this._SafeStr_3695._SafeStr_3659(); break; case "sell_btn": this._SafeStr_3695._SafeStr_3662(); break; case "open_catalog_btn": this._SafeStr_3695._SafeStr_3669(); break; default: this._SafeStr_3695._SafeStr_3638(); }; } else { if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ switch (_arg_2.name){ case "tab_floor": this.switchCategory(_SafeStr_1611._SafeStr_3448); return; case "tab_wall": this.switchCategory(_SafeStr_1611._SafeStr_3449); return; case "tab_pets": this.switchCategory(_SafeStr_1611._SafeStr_3450); return; }; }; }; } private function _SafeStr_3702(_arg_1:SongInfoReceivedEvent):void { if (_arg_1.id == this._SafeStr_3700){ this._SafeStr_3625(); this._SafeStr_3700 = -1; }; } } }//package _-05L // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1604 = "_-2xZ" (String#637, DoABC#2) // _SafeStr_1611 = "_-76" (String#1903, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_1615 = "_-26J" (String#2500, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2458 = "_-hm" (String#3057, DoABC#2) // _SafeStr_2499 = "_-0l9" (String#2878, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_2509 = "_-2vZ" (String#5345, DoABC#2) // _SafeStr_2532 = "_-2lO" (String#7441, DoABC#2) // _SafeStr_3204 = "_-f" (String#2841, DoABC#2) // _SafeStr_3430 = "_-vI" (String#6605, DoABC#2) // _SafeStr_3431 = "_-1HE" (String#6268, DoABC#2) // _SafeStr_3432 = "_-2Ef" (String#5834, DoABC#2) // _SafeStr_3434 = "_-ng" (String#4878, DoABC#2) // _SafeStr_3436 = "_-0rQ" (String#11871, DoABC#2) // _SafeStr_3448 = "_-1N1" (String#1763, DoABC#2) // _SafeStr_3449 = "_-2He" (String#1924, DoABC#2) // _SafeStr_3450 = "_-1vy" (String#5554, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3575 = "_-1pp" (String#2773, DoABC#2) // _SafeStr_3580 = "_-2Mo" (String#15722, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3595 = "_-0-T" (String#6305, DoABC#2) // _SafeStr_3599 = "_-pC" (String#15731, DoABC#2) // _SafeStr_3600 = "_-02M" (String#9315, DoABC#2) // _SafeStr_3604 = "_-0Vc" (String#2950, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3612 = "_-0-p" (String#4493, DoABC#2) // _SafeStr_3614 = "_-0GP" (String#21445, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3619 = "_-0rW" (String#4630, DoABC#2) // _SafeStr_3625 = "_-xl" (String#2093, DoABC#2) // _SafeStr_3629 = "_-cB" (String#21523, DoABC#2) // _SafeStr_3633 = "_-1RM" (String#7693, DoABC#2) // _SafeStr_3634 = "_-0oE" (String#12657, DoABC#2) // _SafeStr_3638 = "_-Cp" (String#6574, DoABC#2) // _SafeStr_3639 = "_-1wr" (String#11781, DoABC#2) // _SafeStr_3642 = "_-26h" (String#6326, DoABC#2) // _SafeStr_3645 = "_-1W6" (String#12099, DoABC#2) // _SafeStr_3646 = "_-2zp" (String#7668, DoABC#2) // _SafeStr_3648 = "_-0ac" (String#12563, DoABC#2) // _SafeStr_3650 = "_-1DN" (String#15290, DoABC#2) // _SafeStr_3652 = "_-2-Y" (String#14437, DoABC#2) // _SafeStr_3653 = "_-0T7" (String#5083, DoABC#2) // _SafeStr_3659 = "_-2LI" (String#16063, DoABC#2) // _SafeStr_3662 = "_-0tt" (String#22026, DoABC#2) // _SafeStr_3669 = "_-1tj" (String#13613, DoABC#2) // _SafeStr_3675 = "_-0NQ" (String#12017, DoABC#2) // _SafeStr_3678 = "_-0QW" (String#15136, DoABC#2) // _SafeStr_3679 = "_-3G2" (String#5818, DoABC#2) // _SafeStr_3681 = "_-16I" (String#9542, DoABC#2) // _SafeStr_3684 = "_-21T" (String#3605, DoABC#2) // _SafeStr_3685 = "_-1qE" (String#6910, DoABC#2) // _SafeStr_3686 = "_-0FS" (String#6995, DoABC#2) // _SafeStr_3688 = "_-LO" (String#13419, DoABC#2) // _SafeStr_3689 = "_-0Ei" (String#4318, DoABC#2) // _SafeStr_3690 = "_-1Mw" (String#6844, DoABC#2) // _SafeStr_3691 = "_-1tG" (String#7433, DoABC#2) // _SafeStr_3692 = "_-2nO" (String#11716, DoABC#2) // _SafeStr_3693 = "_-0GM" (String#11591, DoABC#2) // _SafeStr_3694 = "_-F2" (String#5348, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3696 = "_-1yj" (String#4219, DoABC#2) // _SafeStr_3697 = "_-1Qw" (String#3501, DoABC#2) // _SafeStr_3698 = "_-18A" (String#4703, DoABC#2) // _SafeStr_3699 = "_-2Sb" (String#3023, DoABC#2) // _SafeStr_3700 = "_-3Eu" (String#12421, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3702 = "_-32Q" (String#2853, DoABC#2) // _SafeStr_3703 = "_-2fH" (String#13941, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_3705 = "_-35y" (String#18175, DoABC#2) // _SafeStr_3706 = "_-05b" (String#18598, DoABC#2) // _SafeStr_3707 = "_-3Di" (String#19441, DoABC#2) // _SafeStr_3708 = "_-0ls" (String#18461, DoABC#2) // _SafeStr_3709 = "_-070" (String#4516, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_3712 = "_-0CI" (String#5114, DoABC#2) // _SafeStr_3713 = "_-2AY" (String#5127, DoABC#2) // _SafeStr_3714 = "_-0cj" (String#4847, DoABC#2) // _SafeStr_3715 = "_-1kx" (String#2460, DoABC#2) // _SafeStr_3716 = "_-31k" (String#4069, DoABC#2) // _SafeStr_3717 = "_-0V7" (String#21451, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3719 = "_-2c-" (String#15770, DoABC#2) // _SafeStr_3720 = "_-26C" (String#10816, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3725 = "_-2w8" (String#7156, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-05L._SafeStr_3204 package _-05L { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3204 { private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _view:IWindowContainer; private var _SafeStr_3695:_SafeStr_1612; private var _roomEngine:IRoomEngine; private var _category:String; private var _SafeStr_3726:_SafeStr_1544; private var _SafeStr_3727:IWindow; public function _SafeStr_3204(_arg_1:_SafeStr_1612, _arg_2:String, _arg_3:IHabboWindowManager, _arg_4:IAssetLibrary, _arg_5:IRoomEngine) { this._SafeStr_3695 = _arg_1; this._category = _arg_2; this._assetLibrary = _arg_4; this._windowManager = _arg_3; this._roomEngine = _arg_5; var _local_6:_SafeStr_5 = (this._assetLibrary.getAssetByName("inventory_furni_grid_xml") as _SafeStr_5); this._view = (this._windowManager.buildFromXML((_local_6.content as XML)) as IWindowContainer); if (this._view != null){ this._SafeStr_3726 = (this._view.findChildByName("item_grid") as _SafeStr_1544); }; } public function dispose():void { this._SafeStr_3695 = null; this._windowManager = null; this._assetLibrary = null; this._roomEngine = null; this._SafeStr_3726 = null; this._SafeStr_3727 = null; if (this._view){ this._view.dispose(); this._view = null; }; } public function get window():IWindowContainer { if (this._view == null){ return (null); }; if (this._view.disposed){ return (null); }; return (this._view); } public function _SafeStr_3706():void { if (this._SafeStr_3726 != null){ this._SafeStr_3726._SafeStr_3728(); }; } public function updateItem(_arg_1:int, _arg_2:IWindowContainer):void { var _local_3:IWindow = this._SafeStr_3726._SafeStr_3729(_arg_1); if (_local_3){ _local_3 = _arg_2; }; } public function _SafeStr_3634(_arg_1:IWindowContainer):void { this._SafeStr_3726._SafeStr_3730(_arg_1); _arg_1.procedure = this._SafeStr_3731; } public function _SafeStr_3633(_arg_1:IWindowContainer, _arg_2:int):void { this._SafeStr_3726._SafeStr_3732(_arg_1, _arg_2); _arg_1.procedure = this._SafeStr_3731; } public function _SafeStr_3642(_arg_1:int):IWindow { return (this._SafeStr_3726._SafeStr_3733(_arg_1)); } public function _SafeStr_3678(_arg_1:IWindowContainer, _arg_2:int):void { this._SafeStr_3726._SafeStr_3734(_arg_1); this._SafeStr_3726._SafeStr_3732(_arg_1, _arg_2); } public function _SafeStr_3708(_arg_1:Boolean):void { if (_arg_1){ this._SafeStr_3726.autoArrangeItems = false; this._SafeStr_3726.lock(); } else { this._SafeStr_3726.autoArrangeItems = true; this._SafeStr_3726.unlock(); }; } private function _SafeStr_3731(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Boolean; if (_arg_1.type == WindowMouseEvent._SafeStr_3735){ this._SafeStr_3727 = null; this._SafeStr_3695._SafeStr_3638(); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ if (_arg_2 == null){ return; }; this._SafeStr_3695._SafeStr_3596(this._category, this._SafeStr_3726.getGridItemIndex(_arg_1.window)); this._SafeStr_3727 = _arg_2; } else { if ((((((((_arg_1.type == WindowMouseEvent._SafeStr_3737)) && (!((this._SafeStr_3727 == null))))) && ((this._SafeStr_3727 == _arg_2)))) && (!(this._SafeStr_3695._SafeStr_3648)))){ _local_3 = this._SafeStr_3695._SafeStr_3639(true); if (_local_3){ this._SafeStr_3727 = null; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3735){ this._SafeStr_3727 = null; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_3727 = null; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3738){ this._SafeStr_3695._SafeStr_3667(); this._SafeStr_3727 = null; }; }; }; }; }; }; } } }//package _-05L // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_3204 = "_-f" (String#2841, DoABC#2) // _SafeStr_3596 = "_-3Bk" (String#12319, DoABC#2) // _SafeStr_3633 = "_-1RM" (String#7693, DoABC#2) // _SafeStr_3634 = "_-0oE" (String#12657, DoABC#2) // _SafeStr_3638 = "_-Cp" (String#6574, DoABC#2) // _SafeStr_3639 = "_-1wr" (String#11781, DoABC#2) // _SafeStr_3642 = "_-26h" (String#6326, DoABC#2) // _SafeStr_3648 = "_-0ac" (String#12563, DoABC#2) // _SafeStr_3667 = "_-1Mr" (String#18464, DoABC#2) // _SafeStr_3678 = "_-0QW" (String#15136, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3706 = "_-05b" (String#18598, DoABC#2) // _SafeStr_3708 = "_-0ls" (String#18461, DoABC#2) // _SafeStr_3726 = "_-0hw" (String#2282, DoABC#2) // _SafeStr_3727 = "_-0ZA" (String#2152, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3731 = "_-21F" (String#10759, DoABC#2) // _SafeStr_3732 = "_-2-5" (String#11770, DoABC#2) // _SafeStr_3733 = "_-2GB" (String#14384, DoABC#2) // _SafeStr_3734 = "_-Ug" (String#7541, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-07I._SafeStr_2445 package _-07I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2445 implements _SafeStr_820 { private var _data:Array; public function flush():Boolean { this._data = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:String; var _local_5:int; var _local_6:int; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1._SafeStr_3538(); _local_5 = _arg_1.readInteger(); _local_6 = 0; while (_local_6 < _local_5) { this._data.push(new _SafeStr_2496(_local_4, _arg_1)); _local_6++; }; _local_3++; }; return (true); } public function get data():Array { return (this._data); } } }//package _-07I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2445 = "_-33z" (String#7135, DoABC#2) // _SafeStr_2496 = "_-2WF" (String#6798, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-07I._SafeStr_2449 package _-07I { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2449 implements _SafeStr_820 { private var _SafeStr_3739:Array; private var _SafeStr_3740:Array; private var _SafeStr_3741:Map; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:String; var _local_8:int; this._SafeStr_3739 = new Array(); this._SafeStr_3741 = new Map(); var _local_4:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_4) { _local_2 = _arg_1.readInteger(); _local_3 = _arg_1._SafeStr_3538(); this._SafeStr_3741.add(_local_3, _local_2); this._SafeStr_3739.push(_local_3); _local_5++; }; this._SafeStr_3740 = new Array(); var _local_6:int = _arg_1.readInteger(); var _local_7:int; while (_local_7 < _local_6) { _local_8 = _arg_1.readInteger(); _local_3 = _arg_1._SafeStr_3538(); this._SafeStr_3740.push(_local_3); _local_7++; }; return (true); } public function _SafeStr_3742(_arg_1:String):int { return (this._SafeStr_3741.getValue(_arg_1)); } public function _SafeStr_3743():Array { return (this._SafeStr_3739); } public function _SafeStr_3744():Array { return (this._SafeStr_3740); } } }//package _-07I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2449 = "_-1yV" (String#7377, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3739 = "_-PI" (String#13945, DoABC#2) // _SafeStr_3740 = "_-1Su" (String#14102, DoABC#2) // _SafeStr_3741 = "_-0us" (String#5294, DoABC#2) // _SafeStr_3742 = "_-rP" (String#13070, DoABC#2) // _SafeStr_3743 = "_-aB" (String#21103, DoABC#2) // _SafeStr_3744 = "_-03L" (String#20354, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-07I._SafeStr_2496 package _-07I { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2496 { private var _SafeStr_3745:String; private var _SafeStr_3746:int; public function _SafeStr_2496(_arg_1:String, _arg_2:_SafeStr_1731) { this._SafeStr_3745 = (("ACH_" + _arg_1) + _arg_2.readInteger()); this._SafeStr_3746 = _arg_2.readInteger(); } public function get _SafeStr_3747():String { return (this._SafeStr_3745); } public function get limit():int { return (this._SafeStr_3746); } } }//package _-07I // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2496 = "_-2WF" (String#6798, DoABC#2) // _SafeStr_3745 = "_-06o" (String#2949, DoABC#2) // _SafeStr_3746 = "_-2at" (String#5619, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2511 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2511 implements IMessageComposer { private var _SafeStr_3748:int; public function _SafeStr_2511(_arg_1:int) { this._SafeStr_3748 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_3748]); } } }//package _-08v // _SafeStr_2511 = "_-0i7" (String#7938, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3748 = "_-2Pp" (String#6146, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2512 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2512 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-08v // _SafeStr_2512 = "_-bm" (String#7632, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2513 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2513 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-08v // _SafeStr_2513 = "_-1Cp" (String#7806, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2514 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2514 implements IMessageComposer { private var _SafeStr_3749:int; public function _SafeStr_2514(_arg_1:int) { this._SafeStr_3749 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_3749]); } } }//package _-08v // _SafeStr_2514 = "_-1Us" (String#8026, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3749 = "_-1k1" (String#9327, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2515 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2515 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-08v // _SafeStr_2515 = "_-dl" (String#7581, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2516 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2516 implements IMessageComposer { private var _SafeStr_3748:int; public function _SafeStr_2516(_arg_1:int) { this._SafeStr_3748 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_3748]); } } }//package _-08v // _SafeStr_2516 = "_-QV" (String#6547, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3748 = "_-2Pp" (String#6146, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2517 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2517 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-08v // _SafeStr_2517 = "_-0Z2" (String#7595, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-08v._SafeStr_2518 package _-08v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2518 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-08v // _SafeStr_2518 = "_-12" (String#7812, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-08X._SafeStr_3234 package _-08X { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3234 implements _SafeStr_820 { private var _SafeStr_3750:String = ""; private var _roomId:int = 0; private var _roomCategory:int = 0; public function get roomType():String { return (this._SafeStr_3750); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._SafeStr_3750 = ""; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3750 = _arg_1._SafeStr_3538(); this._roomId = _arg_1.readInteger(); if (this._SafeStr_3750.indexOf("model_") < 0){ this._roomCategory = 1; }; return (true); } } }//package _-08X // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3234 = "_-0JH" (String#6930, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3750 = "_-2nt" (String#4025, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-09c._SafeStr_2098 package _-09c { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2098 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2098(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-09c // _SafeStr_2098 = "_-03m" (String#8578, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-09c._SafeStr_2111 package _-09c { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2111 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2111(_arg_1:int, _arg_2:Array, _arg_3:String, _arg_4:Array, _arg_5:int, _arg_6:int) { var _local_7:int; this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2.length); for each (_local_7 in _arg_2) { this._SafeStr_3751.push(_local_7); }; this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4.length); for each (_arg_1 in _arg_4) { this._SafeStr_3751.push(_arg_1); }; this._SafeStr_3751.push(_arg_5); this._SafeStr_3751.push(_arg_6); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-09c // _SafeStr_2111 = "_-V" (String#8158, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-09c._SafeStr_2112 package _-09c { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2112 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2112(_arg_1:int, _arg_2:Array, _arg_3:String, _arg_4:Array, _arg_5:int) { var _local_6:int; this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2.length); for each (_local_6 in _arg_2) { this._SafeStr_3751.push(_local_6); }; this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4.length); for each (_arg_1 in _arg_4) { this._SafeStr_3751.push(_arg_1); }; this._SafeStr_3751.push(_arg_5); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-09c // _SafeStr_2112 = "_-0BM" (String#8311, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-09c._SafeStr_2118 package _-09c { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2118 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2118(_arg_1:int, _arg_2:Array, _arg_3:String, _arg_4:Array, _arg_5:int) { var _local_6:int; this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2.length); for each (_local_6 in _arg_2) { this._SafeStr_3751.push(_local_6); }; this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4.length); for each (_arg_1 in _arg_4) { this._SafeStr_3751.push(_arg_1); }; this._SafeStr_3751.push(_arg_5); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-09c // _SafeStr_2118 = "_-1GV" (String#8177, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-09c._SafeStr_2123 package _-09c { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2123 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2123(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-09c // _SafeStr_2123 = "_-cT" (String#7617, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0aa._SafeStr_1476 package _-0aa { import com.sulake.core.assets._SafeStr_1323; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1724; import flash.utils.ByteArray; public class _SafeStr_1476 { private var _SafeStr_3752:Array; private var _assets:_SafeStr_1323; public function _SafeStr_1476(_arg_1:_SafeStr_1323) { this._SafeStr_3752 = new Array(); this._assets = _arg_1; } public function dispose():void { this._assets = null; this._SafeStr_3752 = null; } public function reset():void { this.init(); } public function init():void { var _local_2:_SafeStr_5; var _local_3:XML; var _local_4:XML; var _local_5:int; var _local_6:String; var _local_7:_SafeStr_1724; var _local_8:ByteArray; var _local_9:_SafeStr_2328; var _local_1:Array = this._assets.getAssetsByName("petPalettesConfiguration"); for each (_local_2 in _local_1) { if (_local_2 != null){ _local_3 = (_local_2.content as XML); for each (_local_4 in _local_3.palette) { _local_5 = parseInt(_local_4.@id); _local_6 = String(_local_4.@asset); _local_7 = (this._assets.getAssetByName(_local_6) as _SafeStr_1724); if (_local_7 != null){ if ((_local_7.content is Class)){ _local_8 = (new (_local_7.content)() as ByteArray); } else { _local_8 = (_local_7.content as ByteArray); }; _local_9 = new _SafeStr_2328(_local_8); this._SafeStr_3752[_local_5] = _local_9; }; }; }; }; } public function getPalette(_arg_1:int):_SafeStr_2328 { if (this._SafeStr_3752.length <= _arg_1){ return (null); }; return (this._SafeStr_3752[_arg_1]); } } }//package _-0aa // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_1476 = "_-I6" (String#6531, DoABC#2) // _SafeStr_1724 = "_-06B" (String#6392, DoABC#2) // _SafeStr_2328 = "_-15B" (String#5732, DoABC#2) // _SafeStr_3752 = "_-0DI" (String#1681, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0aa._SafeStr_2328 package _-0aa { import flash.utils.ByteArray; import flash.geom.Point; import flash.display.BitmapData; public class _SafeStr_2328 { private var _SafeStr_3753:Array; private var _blank:Array; public function _SafeStr_2328(_arg_1:ByteArray) { var _local_2:uint; var _local_3:uint; var _local_4:uint; var _local_5:uint; super(); this._SafeStr_3753 = new Array(); _arg_1.position = 0; while (_arg_1.bytesAvailable >= 3) { _local_2 = _arg_1.readUnsignedByte(); _local_3 = _arg_1.readUnsignedByte(); _local_4 = _arg_1.readUnsignedByte(); _local_5 = (((_local_2 << 16) | (_local_3 << 8)) | _local_4); this._SafeStr_3753.push(_local_5); }; this._blank = new Array(); while (this._blank.length < 0x0100) { this._blank.push(0); }; } public function _SafeStr_3754(_arg_1:uint):int { var _local_2:int = this._SafeStr_3753.indexOf(_arg_1); return ((((_local_2)<0) ? 0 : _local_2)); } public function _SafeStr_3755(_arg_1:BitmapData):void { _arg_1.paletteMap(_arg_1, _arg_1.rect, new Point(0, 0), this._blank, this._SafeStr_3753, this._blank, this._blank); } public function colorize(_arg_1:ByteArray):ByteArray { var _local_3:uint; var _local_4:uint; var _local_5:uint; var _local_6:uint; var _local_7:uint; var _local_2:ByteArray = new ByteArray(); _arg_1.position = 0; while (_arg_1.bytesAvailable >= 4) { _local_3 = _arg_1.readUnsignedByte(); _local_4 = _arg_1.readUnsignedByte(); _local_5 = _arg_1.readUnsignedByte(); _local_6 = _arg_1.readUnsignedByte(); _local_7 = (this._SafeStr_3753[_local_5] as uint); _local_2.writeUnsignedInt(((_local_3 << 24) | _local_7)); }; _local_2.position = 0; return (_local_2); } public function invert():void { var _local_1:Array = new Array(); while (this._SafeStr_3753.length > 0) { _local_1.push(this._SafeStr_3753.pop()); }; this._SafeStr_3753 = _local_1; } } }//package _-0aa // _SafeStr_2328 = "_-15B" (String#5732, DoABC#2) // _SafeStr_3753 = "_-0mD" (String#6301, DoABC#2) // _SafeStr_3754 = "_-2VJ" (String#22956, DoABC#2) // _SafeStr_3755 = "_-4" (String#16252, DoABC#2) //------------------------------------------------------------ //_-0AD._SafeStr_2082 package _-0AD { public class _SafeStr_2082 { public static const _SafeStr_3756:int = 4008; public static const _SafeStr_3757:int = 4009; public static const _SafeStr_3758:int = 4010; public static const _SafeStr_3759:int = -32000; public static const _SafeStr_3760:int = -13001; } }//package _-0AD // _SafeStr_2082 = "_-Dp" (String#6588, DoABC#2) // _SafeStr_3756 = "_-0Ij" (String#5678, DoABC#2) // _SafeStr_3757 = "_-2RT" (String#5458, DoABC#2) // _SafeStr_3758 = "_-wT" (String#5405, DoABC#2) // _SafeStr_3759 = "_-0Jz" (String#12833, DoABC#2) // _SafeStr_3760 = "_-0xv" (String#17326, DoABC#2) //------------------------------------------------------------ //_-0AD._SafeStr_2085 package _-0AD { public class _SafeStr_2085 { public static const _SafeStr_3761:int = 1; public static const _SafeStr_3762:int = 11; public static const _SafeStr_3763:int = 12; public static const _SafeStr_3764:int = 20; public static const _SafeStr_3765:int = 21; public static const _SafeStr_3766:int = 22; public static const _SafeStr_3767:int = 23; } }//package _-0AD // _SafeStr_2085 = "_-Sh" (String#4552, DoABC#2) // _SafeStr_3761 = "_-1eW" (String#5486, DoABC#2) // _SafeStr_3762 = "_-YN" (String#5476, DoABC#2) // _SafeStr_3763 = "_-8m" (String#5275, DoABC#2) // _SafeStr_3764 = "_-1gx" (String#5603, DoABC#2) // _SafeStr_3765 = "_-2qF" (String#4936, DoABC#2) // _SafeStr_3766 = "_-0tV" (String#5408, DoABC#2) // _SafeStr_3767 = "_-2jB" (String#5295, DoABC#2) //------------------------------------------------------------ //_-0c4._SafeStr_1641 package _-0c4 { public class _SafeStr_1641 { public static const _SafeStr_3768:String = "HVVE_PH"; public static const _SafeStr_3769:String = "HHVE_HELP_FRONTPAGE"; public static const _SafeStr_3770:String = "HHVE_FAQ_TOP"; public static const _SafeStr_3771:String = "HHVE_FAQ_CATEGORY"; public static const _SafeStr_3772:String = "HHVE_FAQ_TOPICS"; public static const _SafeStr_3773:String = "HHVE_FAQ_SEARCH"; public static const _SafeStr_3774:String = "HHVE_CFG_TOPIC_SELECT"; public static const _SafeStr_3775:String = "HHVE_CFH_TEXT_INPUT"; public static const _SafeStr_3776:String = "HHVE_CFH_SENT_OK"; public static const _SafeStr_3777:String = "HHVE_CFH_PENDING"; public static const _SafeStr_3778:String = "HHVE_CFH_HAS_ABUSIVE"; public static const _SafeStr_3779:String = "HHVE_REPORT_USER_SELECT"; } }//package _-0c4 // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_3768 = "_-1jC" (String#13012, DoABC#2) // _SafeStr_3769 = "_-1UH" (String#4986, DoABC#2) // _SafeStr_3770 = "_-1ug" (String#8209, DoABC#2) // _SafeStr_3771 = "_-1eU" (String#5866, DoABC#2) // _SafeStr_3772 = "_-0de" (String#5706, DoABC#2) // _SafeStr_3773 = "_-0C0" (String#11537, DoABC#2) // _SafeStr_3774 = "_-Uk" (String#6820, DoABC#2) // _SafeStr_3775 = "_-JZ" (String#10654, DoABC#2) // _SafeStr_3776 = "_-1Sc" (String#5244, DoABC#2) // _SafeStr_3777 = "_-89" (String#12810, DoABC#2) // _SafeStr_3778 = "_-0GZ" (String#11642, DoABC#2) // _SafeStr_3779 = "_-iS" (String#9786, DoABC#2) //------------------------------------------------------------ //_-0c4._SafeStr_2566 package _-0c4 { public class _SafeStr_2566 { public static const _SafeStr_3776:String = "CFHRE_SENT_OK"; public static const _SafeStr_3780:String = "CFHRE_ERROR_TOO_MANY_PENDING"; public static const _SafeStr_3781:String = "CFHRE_HAS_ABUSIVE_CALL"; } }//package _-0c4 // _SafeStr_2566 = "_-03i" (String#5029, DoABC#2) // _SafeStr_3776 = "_-1Sc" (String#5244, DoABC#2) // _SafeStr_3780 = "_-1Og" (String#12574, DoABC#2) // _SafeStr_3781 = "_-2M3" (String#12153, DoABC#2) //------------------------------------------------------------ //_-0c4._SafeStr_2576 package _-0c4 { import flash.events.Event; public class _SafeStr_2576 extends Event { public static const _SafeStr_3782:String = "HHTPNUFWE_AVATAR_TUTORIAL_START"; public static const _SafeStr_3783:String = "HHTPNUFWE_LIGHT_CLOTHES_ICON"; public static const _SafeStr_3784:String = "HHTPNUFWE_DONE_GUIDEBOT"; public static const _SafeStr_3785:String = "HHTE_DONE_AVATAR_EDITOR_OPENING"; public static const _SafeStr_3786:String = "HHTE_DONE_AVATAR_EDITOR_CLOSING"; public function _SafeStr_2576(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package _-0c4 // _SafeStr_2576 = "_-25k" (String#1856, DoABC#2) // _SafeStr_3782 = "_-Py" (String#3918, DoABC#2) // _SafeStr_3783 = "_-2Q3" (String#10341, DoABC#2) // _SafeStr_3784 = "_-uw" (String#8657, DoABC#2) // _SafeStr_3785 = "_-15w" (String#7622, DoABC#2) // _SafeStr_3786 = "_-0WW" (String#8092, DoABC#2) //------------------------------------------------------------ //_-0c4._SafeStr_828 package _-0c4 { public class _SafeStr_828 { public static const HABBO_HELP_TRACKING_EVENT_CLOSED:String = "HABBO_HELP_TRACKING_EVENT_CLOSED"; public static const HABBO_HELP_TRACKING_EVENT_DEFAULT:String = "HABBO_HELP_TRACKING_EVENT_DEFAULT"; } }//package _-0c4 // _SafeStr_828 = "_-Ax" (String#4447, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_1754 package _-0cn { import _-a4._SafeStr_1750; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.IWindow; import com.sulake.habbo.ui.widget.events._SafeStr_2841; import com.sulake.habbo.ui.widget.events._SafeStr_2837; import flash.events.IEventDispatcher; import flash.geom.ColorTransform; import _-je._SafeStr_2840; import com.sulake.habbo.sound.IPlayListController; import _-je._SafeStr_2842; import com.sulake.habbo.sound._SafeStr_2287; import com.sulake.habbo.sound._SafeStr_2301; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import _-je._SafeStr_2839; import _-0rn._SafeStr_1326; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_1754 extends _SafeStr_1750 { private static const _SafeStr_3787:int = 130; private static const _SafeStr_3788:int = 100; private static const _SafeStr_3789:int = 130; private static const _SafeStr_3790:int = 100; private static const _SafeStr_3791:int = 130; private static const _SafeStr_3792:int = 100; private var _catalog:_SafeStr_286; private var _SafeStr_3793:IHabboConfigurationManager; private var _soundManager:_SafeStr_409; private var _SafeStr_3794:_SafeStr_2838; private var _furniId:int; public function _SafeStr_1754(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:_SafeStr_409, _arg_4:IAssetLibrary, _arg_5:IHabboLocalizationManager, _arg_6:IHabboConfigurationManager, _arg_7:_SafeStr_286) { super(_arg_1, _arg_2, _arg_4, _arg_5); this._soundManager = _arg_3; this._SafeStr_3793 = _arg_6; this._catalog = _arg_7; this._SafeStr_3794 = null; } override public function dispose():void { if (!disposed){ if (this._SafeStr_3794){ this._SafeStr_3794._SafeStr_3795(); this._SafeStr_3794 = null; }; this._soundManager = null; super.dispose(); }; } override public function get _SafeStr_3796():IWindow { if (this._SafeStr_3794 == null){ return (null); }; return (this._SafeStr_3794.window); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { _arg_1.addEventListener(_SafeStr_2841._SafeStr_3798, this.onShowPlayListEditorEvent); _arg_1.addEventListener(_SafeStr_2841._SafeStr_3799, this._SafeStr_3800); _arg_1.addEventListener(_SafeStr_2841._SafeStr_3801, this._SafeStr_3802); _arg_1.addEventListener(_SafeStr_2841._SafeStr_3803, this._SafeStr_3804); _arg_1.addEventListener(_SafeStr_2841._SafeStr_3805, this._SafeStr_3806); _arg_1.addEventListener(_SafeStr_2841._SafeStr_3807, this._SafeStr_3808); _arg_1.addEventListener(_SafeStr_2837._SafeStr_3809, this._SafeStr_3810); _arg_1.addEventListener(_SafeStr_2837._SafeStr_3811, this._SafeStr_3810); _arg_1.addEventListener(_SafeStr_2837._SafeStr_3812, this._SafeStr_3810); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { _arg_1.removeEventListener(_SafeStr_2841._SafeStr_3798, this.onShowPlayListEditorEvent); _arg_1.removeEventListener(_SafeStr_2841._SafeStr_3799, this._SafeStr_3800); _arg_1.removeEventListener(_SafeStr_2841._SafeStr_3801, this._SafeStr_3802); _arg_1.removeEventListener(_SafeStr_2841._SafeStr_3803, this._SafeStr_3804); _arg_1.removeEventListener(_SafeStr_2841._SafeStr_3805, this._SafeStr_3806); _arg_1.removeEventListener(_SafeStr_2841._SafeStr_3807, this._SafeStr_3808); _arg_1.removeEventListener(_SafeStr_2837._SafeStr_3809, this._SafeStr_3810); _arg_1.removeEventListener(_SafeStr_2837._SafeStr_3811, this._SafeStr_3810); _arg_1.removeEventListener(_SafeStr_2837._SafeStr_3812, this._SafeStr_3810); } public function get _SafeStr_3814():_SafeStr_2838 { return (this._SafeStr_3794); } public function _SafeStr_3815(_arg_1:String):ColorTransform { var _local_2:uint; var _local_3:uint; var _local_4:uint; var _local_5:int; while (_local_5 < _arg_1.length) { switch ((_local_5 % 3)){ case 0: _local_2 = (_local_2 + ((_arg_1.charCodeAt(_local_5) * 37) as int)); break; case 1: _local_3 = (_local_3 + ((_arg_1.charCodeAt(_local_5) * 37) as int)); break; case 2: _local_4 = (_local_4 + ((_arg_1.charCodeAt(_local_5) * 37) as int)); break; }; _local_5++; }; _local_2 = ((_local_2 % _SafeStr_3788) + _SafeStr_3787); _local_3 = ((_local_3 % _SafeStr_3790) + _SafeStr_3789); _local_4 = ((_local_4 % _SafeStr_3792) + _SafeStr_3791); return (new ColorTransform((_local_2 / 0xFF), (_local_3 / 0xFF), (_local_4 / 0xFF))); } public function _SafeStr_3816(_arg_1:int):void { var _local_3:int; var _local_4:_SafeStr_2840; var _local_2:IPlayListController = this._soundManager._SafeStr_3723._SafeStr_3817(); if (_local_2 != null){ _local_3 = _local_2.length; _local_4 = new _SafeStr_2840(_SafeStr_2840._SafeStr_3818, _local_3, _arg_1); if (messageListener != null){ messageListener.processWidgetMessage(_local_4); }; }; } public function _SafeStr_3819(_arg_1:int):void { var _local_2:_SafeStr_2840 = new _SafeStr_2840(_SafeStr_2840._SafeStr_3820, _arg_1); if (messageListener != null){ messageListener.processWidgetMessage(_local_2); }; } public function _SafeStr_3821():void { var _local_1:int; if (((!((this._SafeStr_3794 == null))) && (!((this._SafeStr_3794._SafeStr_3822 == null))))){ _local_1 = (((this._SafeStr_3794._SafeStr_3822._SafeStr_3823)!=-1) ? this._SafeStr_3794._SafeStr_3822._SafeStr_3823 : 0); }; var _local_2:_SafeStr_2842 = new _SafeStr_2842(_SafeStr_2842._SafeStr_3824, this._furniId, _local_1); if (messageListener != null){ messageListener.processWidgetMessage(_local_2); }; } public function _SafeStr_3825(_arg_1:int):void { var _local_3:_SafeStr_2287; var _local_2:int = this._soundManager._SafeStr_3723._SafeStr_3826(_SafeStr_2301._SafeStr_3827); if (_local_2 != -1){ _local_3 = this._soundManager._SafeStr_3723._SafeStr_3722(_local_2); if (_local_3._SafeStr_3828 != null){ _local_3._SafeStr_3828._SafeStr_3829 = 0; }; }; this._soundManager._SafeStr_3723._SafeStr_3830(_arg_1, _SafeStr_2301._SafeStr_3831, 0, 0, 0, 0); } public function _SafeStr_3832():void { this._soundManager._SafeStr_3723.stop(_SafeStr_2301._SafeStr_3831); } public function _SafeStr_3833(_arg_1:String):BitmapData { var _local_3:BitmapData; var _local_2:_SafeStr_1280 = (this.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_2 == null){ return (null); }; _local_3 = (_local_2.content as BitmapData); return (_local_3.clone()); } public function _SafeStr_3834(_arg_1:String):void { var _local_2:String = this._SafeStr_3793.getKey("image.library.playlist.url"); var _local_3 = ((_local_2 + _arg_1) + ".gif"); Logger.log(("[PlayListEditorWidget] : " + _local_3)); var _local_4:URLRequest = new URLRequest(_local_3); var _local_5:_SafeStr_10 = this.assets.loadAssetFromFile(_arg_1, _local_4, "image/gif"); _local_5.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_3835); } public function _SafeStr_3836():void { var _local_1:_SafeStr_2839 = new _SafeStr_2839(_SafeStr_2839._SafeStr_3837); if (messageListener != null){ messageListener.processWidgetMessage(_local_1); }; this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_3838, true); } public function _SafeStr_3839():void { this.windowManager.alert(("$" + "{playlist.editor.alert.playlist.full.title}"), ("$" + "{playlist.editor.alert.playlist.full}"), 0, this._SafeStr_3840); } private function _SafeStr_3840(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } private function onShowPlayListEditorEvent(_arg_1:_SafeStr_2841):void { var _local_2:IPlayListController; this._furniId = _arg_1._SafeStr_3841; if (!this._SafeStr_3794){ this._SafeStr_3794 = new _SafeStr_2838(this, this._soundManager._SafeStr_3723); this._SafeStr_3794.window.visible = false; }; if (!this._SafeStr_3794.window.visible){ this._SafeStr_3794.show(); this._soundManager._SafeStr_3723._SafeStr_3842(); _local_2 = this._soundManager._SafeStr_3723._SafeStr_3817(); if (_local_2 != null){ _local_2._SafeStr_3843(); }; }; } private function _SafeStr_3800(_arg_1:_SafeStr_2841):void { if (this._SafeStr_3794 != null){ if (this._SafeStr_3794.window.visible){ this._SafeStr_3794.hide(); }; }; } private function _SafeStr_3802(_arg_1:_SafeStr_2841):void { if (!this._SafeStr_3794){ return; }; if (this._SafeStr_3794.window.visible){ this._soundManager._SafeStr_3723._SafeStr_3842(); }; } private function _SafeStr_3835(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10; if (_arg_1.type == AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE){ _local_2 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ if (this._SafeStr_3794 != null){ this._SafeStr_3794._SafeStr_3844(_local_2.assetName); }; }; }; } private function _SafeStr_3804(_arg_1:_SafeStr_2841):void { if (this._SafeStr_3794){ this._SafeStr_3794._SafeStr_3845(); }; } private function _SafeStr_3806(_arg_1:_SafeStr_2841):void { if (this._SafeStr_3794){ this._SafeStr_3794._SafeStr_3846(); }; } private function _SafeStr_3808(_arg_1:_SafeStr_2841):void { this._SafeStr_3839(); } private function _SafeStr_3810(_arg_1:_SafeStr_2837):void { if (this._SafeStr_3794){ this._SafeStr_3794._SafeStr_3847(_arg_1); }; } } }//package _-0cn // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_2837 = "_-10I" (String#2322, DoABC#2) // _SafeStr_2838 = "_-3El" (String#5938, DoABC#2) // _SafeStr_2839 = "_-0Ib" (String#4951, DoABC#2) // _SafeStr_2840 = "_-yG" (String#2426, DoABC#2) // _SafeStr_2841 = "_-0qZ" (String#1449, DoABC#2) // _SafeStr_2842 = "_-0MR" (String#3748, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_3787 = "_-1BT" (String#14721, DoABC#2) // _SafeStr_3788 = "_-2WK" (String#14935, DoABC#2) // _SafeStr_3789 = "_-53" (String#14846, DoABC#2) // _SafeStr_3790 = "_-2N5" (String#14719, DoABC#2) // _SafeStr_3791 = "_-1ys" (String#14874, DoABC#2) // _SafeStr_3792 = "_-ZF" (String#12950, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3794 = "_-2gI" (String#381, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3798 = "_-38b" (String#10823, DoABC#2) // _SafeStr_3799 = "_-1N9" (String#10867, DoABC#2) // _SafeStr_3800 = "_-bJ" (String#17213, DoABC#2) // _SafeStr_3801 = "_-0Mi" (String#9804, DoABC#2) // _SafeStr_3802 = "_-0xj" (String#17552, DoABC#2) // _SafeStr_3803 = "_-1RX" (String#10507, DoABC#2) // _SafeStr_3804 = "_-mD" (String#17112, DoABC#2) // _SafeStr_3805 = "_-0j7" (String#3424, DoABC#2) // _SafeStr_3806 = "_-2b4" (String#15822, DoABC#2) // _SafeStr_3807 = "_-xU" (String#4265, DoABC#2) // _SafeStr_3808 = "_-80" (String#17803, DoABC#2) // _SafeStr_3809 = "_-1ga" (String#3427, DoABC#2) // _SafeStr_3810 = "_-2CX" (String#8498, DoABC#2) // _SafeStr_3811 = "_-1W-" (String#4000, DoABC#2) // _SafeStr_3812 = "_-Rz" (String#3949, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_3814 = "_-2x7" (String#11595, DoABC#2) // _SafeStr_3815 = "_-2fb" (String#14216, DoABC#2) // _SafeStr_3816 = "_-1u-" (String#22341, DoABC#2) // _SafeStr_3817 = "_-1z6" (String#6413, DoABC#2) // _SafeStr_3818 = "_-1cN" (String#11051, DoABC#2) // _SafeStr_3819 = "_-Ed" (String#15609, DoABC#2) // _SafeStr_3820 = "_-0sV" (String#10640, DoABC#2) // _SafeStr_3821 = "_-2GU" (String#20136, DoABC#2) // _SafeStr_3822 = "_-0mZ" (String#12629, DoABC#2) // _SafeStr_3823 = "_-7H" (String#17774, DoABC#2) // _SafeStr_3824 = "_-2eC" (String#10924, DoABC#2) // _SafeStr_3825 = "_-0yH" (String#19745, DoABC#2) // _SafeStr_3826 = "_-1Tl" (String#6253, DoABC#2) // _SafeStr_3827 = "_-0-B" (String#3997, DoABC#2) // _SafeStr_3828 = "_-MM" (String#2685, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_3830 = "_-1E8" (String#7793, DoABC#2) // _SafeStr_3831 = "_-1Sy" (String#7422, DoABC#2) // _SafeStr_3832 = "_-0cm" (String#15100, DoABC#2) // _SafeStr_3833 = "_-FZ" (String#6747, DoABC#2) // _SafeStr_3834 = "_-3Ad" (String#20524, DoABC#2) // _SafeStr_3835 = "_-2JL" (String#21939, DoABC#2) // _SafeStr_3836 = "_-1Rg" (String#20132, DoABC#2) // _SafeStr_3837 = "_-2HZ" (String#11076, DoABC#2) // _SafeStr_3838 = "_-Nf" (String#12898, DoABC#2) // _SafeStr_3839 = "_-3EQ" (String#19399, DoABC#2) // _SafeStr_3840 = "_-2x" (String#14080, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_3842 = "_-0m8" (String#12393, DoABC#2) // _SafeStr_3843 = "_-0lC" (String#5273, DoABC#2) // _SafeStr_3844 = "_-0IM" (String#18075, DoABC#2) // _SafeStr_3845 = "_-2Tc" (String#21410, DoABC#2) // _SafeStr_3846 = "_-04z" (String#18676, DoABC#2) // _SafeStr_3847 = "_-1Zh" (String#11947, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_2838 package _-0cn { import com.sulake.habbo.sound.IHabboMusicController; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.components._SafeStr_1530; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import com.sulake.habbo.sound._SafeStr_2301; import com.sulake.habbo.sound.IPlayListController; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_5; import flash.geom.Point; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.sound._SafeStr_2287; import com.sulake.habbo.ui.widget.events._SafeStr_2837; public class _SafeStr_2838 { private static const _SafeStr_3848:int = 6; private static const _SafeStr_3849:int = 9; private static const _SafeStr_3850:int = 5; private var _widget:_SafeStr_1754; private var _SafeStr_3851:IHabboMusicController; private var _SafeStr_3794:IWindowContainer; private var _SafeStr_3852:_SafeStr_1531; private var _SafeStr_3853:_SafeStr_1531; private var _SafeStr_3854:_SafeStr_3285; private var _SafeStr_3855:_SafeStr_3287; private var _SafeStr_3856:MusicInventoryStatusView; private var _SafeStr_3857:_SafeStr_3286; private var _SafeStr_3858:_SafeStr_1530; private var _SafeStr_3859:_SafeStr_1530; public function _SafeStr_2838(_arg_1:_SafeStr_1754, _arg_2:IHabboMusicController) { var _local_4:String; var _local_5:BitmapData; super(); this._widget = _arg_1; this._SafeStr_3851 = _arg_2; var _local_3:Array = [_SafeStr_3288._SafeStr_3860, _SafeStr_3288._SafeStr_3861, _SafeStr_3288._SafeStr_3862, _SafeStr_3288._SafeStr_3863, _SafeStr_3288._SafeStr_3864]; for each (_local_4 in _local_3) { _local_5 = this._widget._SafeStr_3833(_local_4); if (_local_5 != null){ _local_5.dispose(); } else { this._widget._SafeStr_3834(_local_4); }; }; this.createWindow(); this._SafeStr_3854 = new _SafeStr_3285(_arg_1, this._SafeStr_3865(), _arg_2); this._SafeStr_3855 = new _SafeStr_3287(_arg_1, this._SafeStr_3866()); this._SafeStr_3856 = new MusicInventoryStatusView(_arg_1, this._SafeStr_3867()); this._SafeStr_3857 = new _SafeStr_3286(_arg_1, this._SafeStr_3868()); this._SafeStr_3844(); } public function get window():IWindow { return (this._SafeStr_3794); } public function get _SafeStr_3869():_SafeStr_3285 { return (this._SafeStr_3854); } public function get _SafeStr_3822():_SafeStr_3287 { return (this._SafeStr_3855); } public function _SafeStr_3795():void { if (this._SafeStr_3851){ this._SafeStr_3851.stop(_SafeStr_2301._SafeStr_3831); this._SafeStr_3851 = null; }; if (this._SafeStr_3854){ this._SafeStr_3854._SafeStr_3795(); this._SafeStr_3854 = null; }; if (this._SafeStr_3855){ this._SafeStr_3855._SafeStr_3795(); this._SafeStr_3855 = null; }; if (this._SafeStr_3857){ this._SafeStr_3857._SafeStr_3795(); this._SafeStr_3857 = null; }; if (this._SafeStr_3856){ this._SafeStr_3856._SafeStr_3795(); this._SafeStr_3856 = null; }; this._SafeStr_3794._SafeStr_3795(); this._SafeStr_3794 = null; } public function hide():void { this._SafeStr_3794.visible = false; if (this._widget != null){ this._widget._SafeStr_3832(); }; } public function show():void { this._SafeStr_3851._SafeStr_3842(); var _local_1:IPlayListController = this._SafeStr_3851._SafeStr_3817(); if (_local_1 != null){ _local_1._SafeStr_3843(); this._SafeStr_3870(); }; this._SafeStr_3794.visible = true; } public function _SafeStr_3844(_arg_1:String=""):void { if ((((_arg_1 == "")) || ((_arg_1 == _SafeStr_3288._SafeStr_3860)))){ this._SafeStr_3871(this._SafeStr_3852, "music_inventory_splash_image", _SafeStr_3288._SafeStr_3860); }; if ((((_arg_1 == "")) || ((_arg_1 == _SafeStr_3288._SafeStr_3861)))){ this._SafeStr_3871(this._SafeStr_3853, "playlist_editor_splash_image", _SafeStr_3288._SafeStr_3861); }; if ((((_arg_1 == "")) || ((_arg_1 == _SafeStr_3288._SafeStr_3862)))){ this._SafeStr_3856._SafeStr_3872(this._widget._SafeStr_3833(_SafeStr_3288._SafeStr_3862)); }; if ((((_arg_1 == "")) || ((_arg_1 == _SafeStr_3288._SafeStr_3863)))){ this._SafeStr_3856._SafeStr_3873(this._widget._SafeStr_3833(_SafeStr_3288._SafeStr_3863)); }; if ((((_arg_1 == "")) || ((_arg_1 == _SafeStr_3288._SafeStr_3864)))){ this._SafeStr_3857._SafeStr_3874 = this._widget._SafeStr_3833(_SafeStr_3288._SafeStr_3864); }; } private function _SafeStr_3871(_arg_1:IWindowContainer, _arg_2:String, _arg_3:String):void { var _local_5:BitmapData; var _local_4:IBitmapWrapperWindow = (_arg_1.getChildByName(_arg_2) as IBitmapWrapperWindow); if (_local_4 != null){ _local_5 = this._widget._SafeStr_3833(_arg_3); if (_local_5 != null){ _local_4.bitmap = _local_5; _local_4.width = _local_5.width; _local_4.height = _local_5.height; }; }; } private function createWindow():void { if (this._widget == null){ return; }; var _local_1:_SafeStr_5 = (this._widget.assets.getAssetByName("playlisteditor_main_window") as _SafeStr_5); Logger.log(("Show window: " + _local_1)); this._SafeStr_3794 = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); if (this._SafeStr_3794 == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_3794.position = new Point(80, 0); var _local_2:IWindowContainer = (this._SafeStr_3794.getChildByName("content_area") as IWindowContainer); if (_local_2 == null){ throw (new Error("Window is missing 'content_area' element")); }; this._SafeStr_3852 = (_local_2.getChildByName("my_music_border") as _SafeStr_1531); this._SafeStr_3853 = (_local_2.getChildByName("playlist_border") as _SafeStr_1531); if (this._SafeStr_3852 == null){ throw (new Error("Window content area is missing 'my_music_border' window element")); }; if (this._SafeStr_3853 == null){ throw (new Error("Window content area is missing 'playlist_border' window element")); }; this._SafeStr_3858 = (this._SafeStr_3852.getChildByName("music_inventory_scrollbar") as _SafeStr_1530); this._SafeStr_3859 = (this._SafeStr_3853.getChildByName("playlist_scrollbar") as _SafeStr_1530); if (this._SafeStr_3858 == null){ throw (new Error("Window content area is missing 'music_inventory_scrollbar' window element")); }; if (this._SafeStr_3859 == null){ throw (new Error("Window content area is missing 'playlist_scrollbar' window element")); }; var _local_3:IWindow = this._SafeStr_3794.findChildByTag("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; } private function _SafeStr_3865():_SafeStr_1544 { return ((this._SafeStr_3852.getChildByName("music_inventory_itemgrid") as _SafeStr_1544)); } private function _SafeStr_3866():IItemListWindow { return ((this._SafeStr_3853.getChildByName("playlist_editor_itemlist") as IItemListWindow)); } private function _SafeStr_3867():IWindowContainer { return ((this._SafeStr_3852.getChildByName("preview_play_container") as IWindowContainer)); } private function _SafeStr_3868():IWindowContainer { return ((this._SafeStr_3853.getChildByName("now_playing_container") as IWindowContainer)); } private function _SafeStr_3870():void { var _local_1:IPlayListController = this._SafeStr_3851._SafeStr_3817(); if (_local_1 == null){ return; }; if (_local_1._SafeStr_3876){ this._SafeStr_3857._SafeStr_3877(_SafeStr_3286._SafeStr_3878); } else { if (_local_1.length > 0){ this._SafeStr_3857._SafeStr_3877(_SafeStr_3286._SafeStr_3879); } else { this._SafeStr_3857._SafeStr_3877(_SafeStr_3286._SafeStr_3880); }; }; } private function _SafeStr_3881():void { if (this._SafeStr_3882()){ this._SafeStr_3856.show(); this._SafeStr_3856._SafeStr_3877(MusicInventoryStatusView._SafeStr_3883); } else { if (this._SafeStr_3851._SafeStr_3884() <= _SafeStr_3848){ this._SafeStr_3856.show(); this._SafeStr_3856._SafeStr_3877(MusicInventoryStatusView._SafeStr_3885); } else { this._SafeStr_3856.hide(); }; }; } private function _SafeStr_3886():void { var _local_4:int; var _local_5:_SafeStr_2287; var _local_1:IPlayListController = this._SafeStr_3851._SafeStr_3817(); var _local_2:Array = []; var _local_3:int = -1; if (_local_1 != null){ _local_4 = 0; while (_local_4 < _local_1.length) { _local_5 = _local_1._SafeStr_3887(_local_4); if (_local_5 != null){ _local_2.push(_local_5); }; _local_4++; }; _local_3 = _local_1._SafeStr_3888; }; this._SafeStr_3855._SafeStr_3487(_local_2, _local_3); } public function _SafeStr_3846():void { var _local_3:_SafeStr_2287; this._SafeStr_3886(); this._SafeStr_3870(); var _local_1:IPlayListController = this._SafeStr_3851._SafeStr_3817(); if (_local_1 == null){ return; }; var _local_2:int = _local_1._SafeStr_3889; if (_local_2 != -1){ _local_3 = this._SafeStr_3851._SafeStr_3722(_local_2); this._SafeStr_3857._SafeStr_3890 = _local_3.name; this._SafeStr_3857._SafeStr_3891 = _local_3._SafeStr_3724; }; this._SafeStr_3859.visible = (_local_1.length > _SafeStr_3850); } public function _SafeStr_3845():void { this._SafeStr_3854._SafeStr_3487(); this._SafeStr_3881(); this._SafeStr_3858.visible = (this._SafeStr_3854._SafeStr_3892 > _SafeStr_3849); } public function _SafeStr_3847(_arg_1:_SafeStr_2837):void { var _local_2:_SafeStr_2287; var _local_3:_SafeStr_2287; switch (_arg_1.type){ case _SafeStr_2837._SafeStr_3809: this._SafeStr_3870(); this._SafeStr_3855._SafeStr_3893(_arg_1.position); if (_arg_1.id != -1){ _local_3 = this._SafeStr_3851._SafeStr_3722(_arg_1.id); this._SafeStr_3857._SafeStr_3890 = (((_local_3)!=null) ? _local_3.name : ""); this._SafeStr_3857._SafeStr_3891 = (((_local_3)!=null) ? _local_3._SafeStr_3724 : ""); }; return; case _SafeStr_2837._SafeStr_3811: this._SafeStr_3854._SafeStr_3894(); _local_2 = this._SafeStr_3851._SafeStr_3722(_arg_1.id); this._SafeStr_3856._SafeStr_3895 = (((_local_2)!=null) ? _local_2.name : ""); this._SafeStr_3856._SafeStr_3895 = (((_local_2)!=null) ? _local_2.name : ""); this._SafeStr_3856._SafeStr_3896 = (((_local_2)!=null) ? _local_2._SafeStr_3724 : ""); this._SafeStr_3881(); return; case _SafeStr_2837._SafeStr_3812: this._SafeStr_3854._SafeStr_3897(); this._SafeStr_3881(); return; }; } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this.hide(); } private function _SafeStr_3882():Boolean { return (!((this._SafeStr_3851._SafeStr_3826(_SafeStr_2301._SafeStr_3831) == -1))); } } }//package _-0cn // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_2837 = "_-10I" (String#2322, DoABC#2) // _SafeStr_2838 = "_-3El" (String#5938, DoABC#2) // _SafeStr_3285 = "_-G9" (String#6632, DoABC#2) // _SafeStr_3286 = "_-12r" (String#5058, DoABC#2) // _SafeStr_3287 = "_-2ya" (String#6292, DoABC#2) // _SafeStr_3288 = "_-1FJ" (String#2573, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3794 = "_-2gI" (String#381, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3809 = "_-1ga" (String#3427, DoABC#2) // _SafeStr_3811 = "_-1W-" (String#4000, DoABC#2) // _SafeStr_3812 = "_-Rz" (String#3949, DoABC#2) // _SafeStr_3817 = "_-1z6" (String#6413, DoABC#2) // _SafeStr_3822 = "_-0mZ" (String#12629, DoABC#2) // _SafeStr_3826 = "_-1Tl" (String#6253, DoABC#2) // _SafeStr_3831 = "_-1Sy" (String#7422, DoABC#2) // _SafeStr_3832 = "_-0cm" (String#15100, DoABC#2) // _SafeStr_3833 = "_-FZ" (String#6747, DoABC#2) // _SafeStr_3834 = "_-3Ad" (String#20524, DoABC#2) // _SafeStr_3842 = "_-0m8" (String#12393, DoABC#2) // _SafeStr_3843 = "_-0lC" (String#5273, DoABC#2) // _SafeStr_3844 = "_-0IM" (String#18075, DoABC#2) // _SafeStr_3845 = "_-2Tc" (String#21410, DoABC#2) // _SafeStr_3846 = "_-04z" (String#18676, DoABC#2) // _SafeStr_3847 = "_-1Zh" (String#11947, DoABC#2) // _SafeStr_3848 = "_-11C" (String#13146, DoABC#2) // _SafeStr_3849 = "_-1Sa" (String#14146, DoABC#2) // _SafeStr_3850 = "_-Uz" (String#13501, DoABC#2) // _SafeStr_3851 = "_-2VM" (String#935, DoABC#2) // _SafeStr_3852 = "_-0Hz" (String#8505, DoABC#2) // _SafeStr_3853 = "_-wn" (String#7627, DoABC#2) // _SafeStr_3854 = "_-jd" (String#5781, DoABC#2) // _SafeStr_3855 = "_-0xi" (String#7270, DoABC#2) // _SafeStr_3856 = "_-1IK" (String#3619, DoABC#2) // _SafeStr_3857 = "_-2e3" (String#4157, DoABC#2) // _SafeStr_3858 = "_-0Ho" (String#12887, DoABC#2) // _SafeStr_3859 = "_-1Ew" (String#14903, DoABC#2) // _SafeStr_3860 = "_-00n" (String#9306, DoABC#2) // _SafeStr_3861 = "_-0uI" (String#10614, DoABC#2) // _SafeStr_3862 = "_-34U" (String#7599, DoABC#2) // _SafeStr_3863 = "_-1IU" (String#7926, DoABC#2) // _SafeStr_3864 = "_-2IZ" (String#11003, DoABC#2) // _SafeStr_3865 = "_-2vO" (String#19151, DoABC#2) // _SafeStr_3866 = "_-0XE" (String#20811, DoABC#2) // _SafeStr_3867 = "_-P4" (String#19804, DoABC#2) // _SafeStr_3868 = "_-2kL" (String#21599, DoABC#2) // _SafeStr_3869 = "_-2Xy" (String#20212, DoABC#2) // _SafeStr_3870 = "_-39O" (String#14458, DoABC#2) // _SafeStr_3871 = "_-0uy" (String#17721, DoABC#2) // _SafeStr_3872 = "_-09x" (String#18359, DoABC#2) // _SafeStr_3873 = "_-we" (String#18130, DoABC#2) // _SafeStr_3874 = "_-0h5" (String#19046, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3876 = "_-3Dz" (String#10894, DoABC#2) // _SafeStr_3877 = "_-1Z3" (String#3497, DoABC#2) // _SafeStr_3878 = "_-2yM" (String#8110, DoABC#2) // _SafeStr_3879 = "_-014" (String#12358, DoABC#2) // _SafeStr_3880 = "_-23Z" (String#10511, DoABC#2) // _SafeStr_3881 = "_-3Ho" (String#14543, DoABC#2) // _SafeStr_3882 = "_-23Y" (String#18547, DoABC#2) // _SafeStr_3883 = "_-3G7" (String#11066, DoABC#2) // _SafeStr_3884 = "_-lu" (String#13148, DoABC#2) // _SafeStr_3885 = "_-0tF" (String#10872, DoABC#2) // _SafeStr_3886 = "_-2vg" (String#19348, DoABC#2) // _SafeStr_3887 = "_-1uK" (String#10186, DoABC#2) // _SafeStr_3888 = "_-2bE" (String#12274, DoABC#2) // _SafeStr_3889 = "_-2hm" (String#12481, DoABC#2) // _SafeStr_3890 = "_-0IP" (String#9952, DoABC#2) // _SafeStr_3891 = "_-0fJ" (String#9118, DoABC#2) // _SafeStr_3892 = "_-1Ja" (String#5874, DoABC#2) // _SafeStr_3893 = "_-dV" (String#17196, DoABC#2) // _SafeStr_3894 = "_-0NU" (String#20733, DoABC#2) // _SafeStr_3895 = "_-1v3" (String#10877, DoABC#2) // _SafeStr_3896 = "_-nP" (String#15137, DoABC#2) // _SafeStr_3897 = "_-2Qh" (String#16469, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_3285 package _-0cn { import com.sulake.habbo.sound.IHabboMusicController; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.utils.Map; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import com.sulake.habbo.sound._SafeStr_2287; import flash.geom.ColorTransform; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3285 { private var _SafeStr_3851:IHabboMusicController; private var _SafeStr_3898:_SafeStr_1544; private var _items:Map; private var _widget:_SafeStr_1754; private var _SafeStr_3899:_SafeStr_3374; public function _SafeStr_3285(_arg_1:_SafeStr_1754, _arg_2:_SafeStr_1544, _arg_3:IHabboMusicController) { this._items = new Map(); super(); this._SafeStr_3851 = _arg_3; this._SafeStr_3898 = _arg_2; this._widget = _arg_1; this._SafeStr_3899 = null; this._SafeStr_3851.events.addEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); } public function get _SafeStr_3892():int { return (this._items.length); } public function _SafeStr_3795():void { if (this._SafeStr_3898 != null){ this._SafeStr_3898.destroyGridItems(); this._SafeStr_3898 = null; }; if (this._SafeStr_3851 != null){ if (this._SafeStr_3851.events != null){ this._SafeStr_3851.events.removeEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); }; this._SafeStr_3851 = null; }; if (this._items){ this._items.reset(); this._items = null; }; this._SafeStr_3899 = null; this._widget = null; } public function _SafeStr_3487():void { var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:_SafeStr_2287; var _local_10:String; var _local_11:ColorTransform; var _local_12:_SafeStr_3374; var _local_13:_SafeStr_3374; if (this._SafeStr_3898 == null){ return; }; this._SafeStr_3898._SafeStr_3728(); var _local_1:Map = this._items; var _local_2:Map = new Map(); var _local_3:Array = _local_1.getKeys(); this._items = new Map(); var _local_4:int = this._SafeStr_3851._SafeStr_3884(); var _local_5:int; while (_local_5 < _local_4) { _local_7 = this._SafeStr_3851._SafeStr_3900(_local_5); _local_8 = this._SafeStr_3851._SafeStr_3901(_local_5); _local_9 = this._SafeStr_3851._SafeStr_3722(_local_8); _local_10 = null; _local_11 = null; if (_local_9 != null){ _local_10 = _local_9.name; _local_11 = this._widget._SafeStr_3815(_local_9.songData); }; if (_local_3.indexOf(_local_7) == -1){ _local_12 = new _SafeStr_3374(this._widget, _local_7, _local_8, _local_10, _local_11); } else { _local_12 = _local_1[_local_7]; _local_3.splice(_local_3.indexOf(_local_7), 1); }; _local_12.window.procedure = this._SafeStr_3902; _local_12._SafeStr_3903.procedure = this._SafeStr_3902; this._SafeStr_3898._SafeStr_3730(_local_12.window); this._items.add(_local_7, _local_12); _local_5++; }; for each (_local_6 in _local_3) { _local_13 = _local_1[_local_6]; _local_13._SafeStr_3795(); _local_1.remove(_local_6); }; } public function _SafeStr_3894():void { if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3904 = _SafeStr_3374._SafeStr_3905; }; } public function _SafeStr_3897():void { if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3904 = _SafeStr_3374._SafeStr_3906; }; } public function _SafeStr_3907():void { if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3908(); this._SafeStr_3899 = null; }; } private function _SafeStr_3902(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:int; var _local_5:_SafeStr_3374; var _local_3 = (_arg_1.type == WindowMouseEvent._SafeStr_3738); if ((((_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK)) || (_local_3))){ if ((((_arg_2.name == "button_to_playlist")) || (_local_3))){ if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3908(); this._SafeStr_3909(); this._widget._SafeStr_3816(this._SafeStr_3899._SafeStr_3910); this._SafeStr_3899 = null; }; } else { if (_arg_2.name == "button_play_pause"){ if (this._SafeStr_3899._SafeStr_3904 == _SafeStr_3374._SafeStr_3906){ this._SafeStr_3899._SafeStr_3904 = _SafeStr_3374._SafeStr_3911; this._widget._SafeStr_3825(this._SafeStr_3899._SafeStr_3590); } else { this._SafeStr_3909(); }; } else { _local_4 = this._SafeStr_3898.getGridItemIndex(_arg_1.window); if (_local_4 != -1){ _local_5 = this._items.getWithIndex(_local_4); if (_local_5 != this._SafeStr_3899){ if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3908(); }; this._SafeStr_3899 = _local_5; this._SafeStr_3899._SafeStr_3912(); this._SafeStr_3909(); }; if (this._widget._SafeStr_3814 != null){ this._widget._SafeStr_3814._SafeStr_3822._SafeStr_3907(); }; }; }; }; }; } private function _SafeStr_3909():void { this._widget._SafeStr_3832(); this._SafeStr_3897(); } private function _SafeStr_3702(_arg_1:SongInfoReceivedEvent):void { var _local_2:_SafeStr_2287; var _local_3:String; var _local_4:ColorTransform; var _local_5:_SafeStr_3374; if (this._SafeStr_3851 != null){ _local_2 = this._SafeStr_3851._SafeStr_3722(_arg_1.id); if (_local_2 != null){ _local_3 = _local_2.name; _local_4 = this._widget._SafeStr_3815(_local_2.songData); _local_5 = this._items[_arg_1.id]; if (_local_5 != null){ _local_5.update(_arg_1.id, _local_3, _local_4); }; }; }; } } }//package _-0cn // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_3285 = "_-G9" (String#6632, DoABC#2) // _SafeStr_3374 = "_-2zo" (String#2650, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3702 = "_-32Q" (String#2853, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3814 = "_-2x7" (String#11595, DoABC#2) // _SafeStr_3815 = "_-2fb" (String#14216, DoABC#2) // _SafeStr_3816 = "_-1u-" (String#22341, DoABC#2) // _SafeStr_3822 = "_-0mZ" (String#12629, DoABC#2) // _SafeStr_3825 = "_-0yH" (String#19745, DoABC#2) // _SafeStr_3832 = "_-0cm" (String#15100, DoABC#2) // _SafeStr_3851 = "_-2VM" (String#935, DoABC#2) // _SafeStr_3884 = "_-lu" (String#13148, DoABC#2) // _SafeStr_3892 = "_-1Ja" (String#5874, DoABC#2) // _SafeStr_3894 = "_-0NU" (String#20733, DoABC#2) // _SafeStr_3897 = "_-2Qh" (String#16469, DoABC#2) // _SafeStr_3898 = "_-1Zi" (String#5803, DoABC#2) // _SafeStr_3899 = "_-10y" (String#1829, DoABC#2) // _SafeStr_3900 = "_-1Hr" (String#16840, DoABC#2) // _SafeStr_3901 = "_-6L" (String#17764, DoABC#2) // _SafeStr_3902 = "_-LJ" (String#15362, DoABC#2) // _SafeStr_3903 = "_-0l8" (String#18758, DoABC#2) // _SafeStr_3904 = "_-37F" (String#8366, DoABC#2) // _SafeStr_3905 = "_-011" (String#12325, DoABC#2) // _SafeStr_3906 = "_-1Rq" (String#8164, DoABC#2) // _SafeStr_3907 = "_-3HM" (String#14624, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3909 = "_-1MJ" (String#14167, DoABC#2) // _SafeStr_3910 = "_-2jE" (String#5293, DoABC#2) // _SafeStr_3911 = "_-31D" (String#12495, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_3286 package _-0cn { import com.sulake.core.window.IWindowContainer; import com.sulake.core.utils.Map; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets._SafeStr_1280; public class _SafeStr_3286 { public static const _SafeStr_3880:String = "PLSV_ADD_SONGS"; public static const _SafeStr_3879:String = "PLSV_START_PLAYBACK"; public static const _SafeStr_3878:String = "PLSV_NOW_PLAYING"; private var _container:IWindowContainer; private var _SafeStr_3913:Map; private var _widget:_SafeStr_1754; private var _SafeStr_3914:String; public function _SafeStr_3286(_arg_1:_SafeStr_1754, _arg_2:IWindowContainer) { this._SafeStr_3913 = new Map(); super(); this._container = _arg_2; this._widget = _arg_1; this._SafeStr_3915(); } public function _SafeStr_3795():void { var _local_1:IWindowContainer; for each (_local_1 in this._SafeStr_3913._SafeStr_3916()) { _local_1._SafeStr_3795(); }; this._SafeStr_3913 = null; } public function _SafeStr_3877(_arg_1:String):void { this._container.removeChildAt(0); this._container.addChildAt((this._SafeStr_3913[_arg_1] as IWindowContainer), 0); this._SafeStr_3914 = _arg_1; } public function set _SafeStr_3890(_arg_1:String):void { if (this._SafeStr_3914 != _SafeStr_3878){ return; }; var _local_2:IWindowContainer = this._SafeStr_3913[this._SafeStr_3914]; var _local_3:ITextWindow = (_local_2.getChildByName("now_playing_track_name") as ITextWindow); if (_local_3 != null){ _local_3.text = _arg_1; }; } public function set _SafeStr_3891(_arg_1:String):void { if (this._SafeStr_3914 != _SafeStr_3878){ return; }; var _local_2:IWindowContainer = this._SafeStr_3913[this._SafeStr_3914]; var _local_3:ITextWindow = (_local_2.getChildByName("now_playing_author_name") as ITextWindow); if (_local_3 != null){ _local_3.text = _arg_1; }; } public function set _SafeStr_3874(_arg_1:BitmapData):void { if (_arg_1 == null){ return; }; var _local_2:IWindowContainer = this._SafeStr_3913[_SafeStr_3880]; if (_local_2 == null){ return; }; var _local_3:IBitmapWrapperWindow = (_local_2.getChildByName("background_image") as IBitmapWrapperWindow); if (_local_3 == null){ return; }; _local_3.bitmap = _arg_1.clone(); _local_3.width = _arg_1.width; _local_3.height = _arg_1.height; } private function _SafeStr_3915():void { var _local_1:IWindowContainer; var _local_2:_SafeStr_5; var _local_3:IButtonWindow; var _local_4:_SafeStr_1548; _local_2 = (this._widget.assets.getAssetByName("playlisteditor_playlist_subwindow_add_songs") as _SafeStr_5); _local_1 = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (_local_1 != null){ this._SafeStr_3913.add(_SafeStr_3880, _local_1); }; _local_2 = (this._widget.assets.getAssetByName("playlisteditor_playlist_subwindow_play_now") as _SafeStr_5); _local_1 = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (_local_1 != null){ this._SafeStr_3913.add(_SafeStr_3879, _local_1); _local_3 = (_local_1.getChildByName("play_now_button") as IButtonWindow); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3917); }; _local_2 = (this._widget.assets.getAssetByName("playlisteditor_playlist_subwindow_nowplaying") as _SafeStr_5); _local_1 = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (_local_1 != null){ this._SafeStr_3913.add(_SafeStr_3878, _local_1); _local_4 = (_local_1.getChildByName("button_pause") as _SafeStr_1548); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3917); this._SafeStr_3918("icon_pause_large", (_local_4.getChildByName("pause_image") as IBitmapWrapperWindow)); this._SafeStr_3918("jb_icon_disc", (_local_1.getChildByName("song_name_icon_bitmap") as IBitmapWrapperWindow)); this._SafeStr_3918("jb_icon_composer", (_local_1.getChildByName("author_name_icon_bitmap") as IBitmapWrapperWindow)); }; } private function _SafeStr_3918(_arg_1:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_3 != null){ if (((!((_arg_2 == null))) && (!((_local_3.content == null))))){ _local_4 = (_local_3.content as BitmapData); _arg_2.bitmap = _local_4.clone(); }; }; } private function _SafeStr_3917(_arg_1:WindowMouseEvent):void { this._widget._SafeStr_3821(); } } }//package _-0cn // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_3286 = "_-12r" (String#5058, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3821 = "_-2GU" (String#20136, DoABC#2) // _SafeStr_3874 = "_-0h5" (String#19046, DoABC#2) // _SafeStr_3877 = "_-1Z3" (String#3497, DoABC#2) // _SafeStr_3878 = "_-2yM" (String#8110, DoABC#2) // _SafeStr_3879 = "_-014" (String#12358, DoABC#2) // _SafeStr_3880 = "_-23Z" (String#10511, DoABC#2) // _SafeStr_3890 = "_-0IP" (String#9952, DoABC#2) // _SafeStr_3891 = "_-0fJ" (String#9118, DoABC#2) // _SafeStr_3913 = "_-02Q" (String#3005, DoABC#2) // _SafeStr_3914 = "_-1sA" (String#886, DoABC#2) // _SafeStr_3915 = "_-0tM" (String#14631, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_3917 = "_-2E0" (String#17510, DoABC#2) // _SafeStr_3918 = "_-29L" (String#13758, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_3287 package _-0cn { import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.sound._SafeStr_2287; import flash.geom.ColorTransform; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3287 { private var _itemListWindow:IItemListWindow; private var _items:Array; private var _widget:_SafeStr_1754; private var _SafeStr_3899:_SafeStr_3375; private var _SafeStr_3919:int = -1; private var _SafeStr_3920:int = -1; public function _SafeStr_3287(_arg_1:_SafeStr_1754, _arg_2:IItemListWindow) { this._itemListWindow = _arg_2; this._widget = _arg_1; this._SafeStr_3899 = null; } public function get _SafeStr_3823():int { return (this._SafeStr_3919); } public function _SafeStr_3795():void { if (this._itemListWindow == null){ return; }; this._itemListWindow._SafeStr_3921(); } public function _SafeStr_3487(_arg_1:Array, _arg_2:int):void { var _local_3:_SafeStr_2287; var _local_4:String; var _local_5:String; var _local_6:ColorTransform; var _local_7:_SafeStr_3375; if (this._itemListWindow == null){ return; }; if (_arg_1 == null){ return; }; this._SafeStr_3920 = -1; this._items = new Array(); this._itemListWindow._SafeStr_3921(); for each (_local_3 in _arg_1) { _local_4 = _local_3.name; _local_5 = _local_3._SafeStr_3724; _local_6 = this._widget._SafeStr_3815(_local_3.songData); _local_7 = new _SafeStr_3375(this._widget, _local_4, _local_5, _local_6); _local_7.window.procedure = this._SafeStr_3731; _local_7._SafeStr_3922.procedure = this._SafeStr_3731; this._itemListWindow.addListItem(_local_7.window); this._items.push(_local_7); }; this._SafeStr_3893(_arg_2); } public function _SafeStr_3893(_arg_1:int):void { var _local_2:_SafeStr_3375; var _local_3:_SafeStr_3375; if (this._items == null){ return; }; if (_arg_1 < 0){ for each (_local_3 in this._items) { _local_3._SafeStr_3923(_SafeStr_3375._SafeStr_3924); }; return; }; if (_arg_1 >= this._items.length){ return; }; if ((((this._SafeStr_3920 >= 0)) && ((this._SafeStr_3920 < this._items.length)))){ _local_2 = (this._items[this._SafeStr_3920] as _SafeStr_3375); _local_2._SafeStr_3923(_SafeStr_3375._SafeStr_3924); }; _local_2 = (this._items[_arg_1] as _SafeStr_3375); _local_2._SafeStr_3923(_SafeStr_3375._SafeStr_3925); this._SafeStr_3920 = _arg_1; } public function _SafeStr_3907():void { if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3908(); this._SafeStr_3899 = null; this._SafeStr_3919 = -1; }; } private function _SafeStr_3731(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:int; var _local_3 = (_arg_1.type == WindowMouseEvent._SafeStr_3738); if ((((_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK)) || (_local_3))){ if ((((_arg_2.name == "button_remove_from_playlist")) || (_local_3))){ if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3908(); }; if (this._SafeStr_3919 > -1){ this._widget._SafeStr_3819(this._SafeStr_3919); }; this._SafeStr_3899 = null; this._SafeStr_3919 = -1; } else { if (this._SafeStr_3899 != null){ this._SafeStr_3899._SafeStr_3908(); }; _local_4 = this._itemListWindow._SafeStr_3926(_arg_1.window); if (_local_4 != -1){ this._SafeStr_3919 = _local_4; this._SafeStr_3899 = this._items[_local_4]; this._SafeStr_3899._SafeStr_3912(); if (_arg_2.name == "button_remove_from_playlist"){ this._widget._SafeStr_3819(_local_4); }; if (this._widget._SafeStr_3814 != null){ this._widget._SafeStr_3814._SafeStr_3869._SafeStr_3907(); }; }; }; }; } } }//package _-0cn // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_3287 = "_-2ya" (String#6292, DoABC#2) // _SafeStr_3375 = "_-100" (String#2775, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3731 = "_-21F" (String#10759, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3814 = "_-2x7" (String#11595, DoABC#2) // _SafeStr_3815 = "_-2fb" (String#14216, DoABC#2) // _SafeStr_3819 = "_-Ed" (String#15609, DoABC#2) // _SafeStr_3823 = "_-7H" (String#17774, DoABC#2) // _SafeStr_3869 = "_-2Xy" (String#20212, DoABC#2) // _SafeStr_3893 = "_-dV" (String#17196, DoABC#2) // _SafeStr_3899 = "_-10y" (String#1829, DoABC#2) // _SafeStr_3907 = "_-3HM" (String#14624, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_3919 = "_-1bp" (String#8752, DoABC#2) // _SafeStr_3920 = "_-0UA" (String#9081, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3922 = "_-0kg" (String#18588, DoABC#2) // _SafeStr_3923 = "_-0Zy" (String#12722, DoABC#2) // _SafeStr_3924 = "_-6s" (String#7951, DoABC#2) // _SafeStr_3925 = "_-0a1" (String#12649, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_3288 package _-0cn { public class _SafeStr_3288 { public static const _SafeStr_3860:String = "title_mymusic"; public static const _SafeStr_3861:String = "title_playlist"; public static const _SafeStr_3862:String = "background_preview_playing"; public static const _SafeStr_3863:String = "background_get_more_music"; public static const _SafeStr_3864:String = "background_add_songs"; } }//package _-0cn // _SafeStr_3288 = "_-1FJ" (String#2573, DoABC#2) // _SafeStr_3860 = "_-00n" (String#9306, DoABC#2) // _SafeStr_3861 = "_-0uI" (String#10614, DoABC#2) // _SafeStr_3862 = "_-34U" (String#7599, DoABC#2) // _SafeStr_3863 = "_-1IU" (String#7926, DoABC#2) // _SafeStr_3864 = "_-2IZ" (String#11003, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_3374 package _-0cn { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1548; import flash.geom.ColorTransform; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_3374 { public static const _SafeStr_3906:int = 0; public static const _SafeStr_3905:int = 1; public static const _SafeStr_3911:int = 2; private static const _SafeStr_3927:uint = 14612159; private static const _SafeStr_3928:uint = 0xF1F1F1; private var _widget:_SafeStr_1754; private var _window:IWindowContainer = null; private var _SafeStr_3929:int; private var _SafeStr_3930:int; private var _SafeStr_3931:_SafeStr_1548 = null; private var _buttonState:int; public function _SafeStr_3374(_arg_1:_SafeStr_1754, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:ColorTransform) { this._widget = _arg_1; this._SafeStr_3929 = _arg_2; this._SafeStr_3930 = _arg_3; this.createWindow(); this._SafeStr_3908(); if (((!((_arg_4 == null))) && (!((_arg_5 == null))))){ this._SafeStr_3932 = _arg_4; this._SafeStr_3933 = _arg_5; }; } public function get window():IWindow { return ((this._window as IWindow)); } public function get _SafeStr_3910():int { return (this._SafeStr_3929); } public function get _SafeStr_3590():int { return (this._SafeStr_3930); } public function get _SafeStr_3903():_SafeStr_1548 { return (this._SafeStr_3931); } public function get _SafeStr_3904():int { return (this._buttonState); } public function update(_arg_1:int, _arg_2:String, _arg_3:ColorTransform):void { if (_arg_1 == this._SafeStr_3930){ this._SafeStr_3932 = _arg_2; this._SafeStr_3933 = _arg_3; }; } public function _SafeStr_3795():void { if (this._window){ this._window._SafeStr_3795(); }; } private function createWindow():void { var _local_3:_SafeStr_1280; if (this._widget == null){ return; }; var _local_1:_SafeStr_5 = (this._widget.assets.getAssetByName("playlisteditor_music_inventory_item") as _SafeStr_5); this._window = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); if (this._window == null){ throw (new Error("Failed to construct window from XML!")); }; var _local_2:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ this._SafeStr_3931 = (_local_2.getChildByName("button_to_playlist") as _SafeStr_1548); }; this._SafeStr_3934("title_fader", (this._window.getChildByName("title_fader_bitmap") as IBitmapWrapperWindow)); _local_3 = (this._widget.assets.getAssetByName("icon_arrow") as _SafeStr_1280); if (_local_3 != null){ if (_local_3.content != null){ this._SafeStr_3935 = (_local_3.content as BitmapData); }; }; this._SafeStr_3904 = _SafeStr_3906; } public function _SafeStr_3912():void { var _local_1:_SafeStr_1531 = (this._window.getChildByName("background") as _SafeStr_1531); if (_local_1 != null){ _local_1.color = _SafeStr_3927; }; var _local_2:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = true; }; var _local_3:_SafeStr_1531 = (this._window.getChildByName("selected") as _SafeStr_1531); if (_local_3 != null){ _local_3.visible = true; }; } public function _SafeStr_3908():void { var _local_1:_SafeStr_1531 = (this._window.getChildByName("background") as _SafeStr_1531); if (_local_1 != null){ _local_1.color = _SafeStr_3928; }; var _local_2:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = false; }; var _local_3:_SafeStr_1531 = (this._window.getChildByName("selected") as _SafeStr_1531); if (_local_3 != null){ _local_3.visible = false; }; } public function set _SafeStr_3933(_arg_1:ColorTransform):void { var _local_3:BitmapData; var _local_4:BitmapData; var _local_2:_SafeStr_1280 = (this._widget.assets.getAssetByName("icon_cd_big") as _SafeStr_1280); if (_local_2 == null){ return; }; if (_local_2.content != null){ _local_3 = (_local_2.content as BitmapData); _local_4 = _local_3.clone(); if (_local_4 != null){ _local_4.colorTransform(_local_3.rect, _arg_1); this._SafeStr_3936 = _local_4; }; }; } public function set _SafeStr_3904(_arg_1:int):void { var _local_2:_SafeStr_1280; if (_arg_1 == _SafeStr_3906){ _local_2 = (this._widget.assets.getAssetByName("icon_play") as _SafeStr_1280); } else { if (_arg_1 == _SafeStr_3905){ _local_2 = (this._widget.assets.getAssetByName("icon_pause") as _SafeStr_1280); } else { if (_arg_1 == _SafeStr_3911){ _local_2 = (this._widget.assets.getAssetByName("icon_download") as _SafeStr_1280); }; }; }; if (_local_2 != null){ if (_local_2.content != null){ this._SafeStr_3937 = (_local_2.content as BitmapData); }; }; this._buttonState = _arg_1; } public function set _SafeStr_3932(_arg_1:String):void { var _local_2:ITextWindow = (this._window.getChildByName("song_title_text") as ITextWindow); if (_local_2 != null){ _local_2.text = _arg_1; }; } private function set _SafeStr_3936(_arg_1:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._window.getChildByName("disk_image") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2.bitmap = _arg_1; }; } private function set _SafeStr_3935(_arg_1:BitmapData):void { this._SafeStr_3938("button_to_playlist", "image_button_to_playlist", _arg_1); } private function set _SafeStr_3937(_arg_1:BitmapData):void { this._SafeStr_3938("button_play_pause", "image_button_play_pause", _arg_1); } private function _SafeStr_3938(_arg_1:String, _arg_2:String, _arg_3:BitmapData):void { if (_arg_3 == null){ return; }; var _local_4:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_4 == null){ return; }; _local_4 = (_local_4.getChildByName(_arg_1) as IWindowContainer); if (_local_4 == null){ return; }; var _local_5:IBitmapWrapperWindow = (_local_4.getChildByName(_arg_2) as IBitmapWrapperWindow); if (_local_5 != null){ _local_5.bitmap = _arg_3.clone(); _local_5.width = _arg_3.width; _local_5.height = _arg_3.height; }; } private function _SafeStr_3934(_arg_1:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_3 != null){ if (((!((_arg_2 == null))) && (!((_local_3.content == null))))){ _local_4 = (_local_3.content as BitmapData); _arg_2.bitmap = _local_4.clone(); }; }; } } }//package _-0cn // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_3374 = "_-2zo" (String#2650, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3903 = "_-0l8" (String#18758, DoABC#2) // _SafeStr_3904 = "_-37F" (String#8366, DoABC#2) // _SafeStr_3905 = "_-011" (String#12325, DoABC#2) // _SafeStr_3906 = "_-1Rq" (String#8164, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3910 = "_-2jE" (String#5293, DoABC#2) // _SafeStr_3911 = "_-31D" (String#12495, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_3927 = "_-1ZE" (String#7295, DoABC#2) // _SafeStr_3928 = "_-03W" (String#7261, DoABC#2) // _SafeStr_3929 = "_-105" (String#8999, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_3931 = "_-as" (String#17294, DoABC#2) // _SafeStr_3932 = "_-3Hd" (String#8251, DoABC#2) // _SafeStr_3933 = "_-35F" (String#10261, DoABC#2) // _SafeStr_3934 = "_-1aQ" (String#7017, DoABC#2) // _SafeStr_3935 = "_-Jz" (String#19293, DoABC#2) // _SafeStr_3936 = "_-1TG" (String#11431, DoABC#2) // _SafeStr_3937 = "_-xS" (String#21459, DoABC#2) // _SafeStr_3938 = "_-2Ev" (String#16089, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0cn._SafeStr_3375 package _-0cn { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1548; import flash.geom.ColorTransform; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets._SafeStr_5; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_3375 { public static const _SafeStr_3924:String = "PLEI_ICON_STATE_NORMAL"; public static const _SafeStr_3925:String = "PLEI_ICON_STATE_PLAYING"; private static const _SafeStr_3927:uint = 14283002; private static const _SafeStr_3928:uint = 0xF1F1F1; private var _widget:_SafeStr_1754; private var _window:IWindowContainer; private var _SafeStr_3939:_SafeStr_1548 = null; private var _SafeStr_3940:ColorTransform; public function _SafeStr_3375(_arg_1:_SafeStr_1754, _arg_2:String, _arg_3:String, _arg_4:ColorTransform) { this._widget = _arg_1; this._SafeStr_3940 = _arg_4; this.createWindow(); this._SafeStr_3923(_SafeStr_3924); this._SafeStr_3908(); this._SafeStr_3932 = _arg_2; this._SafeStr_3941 = _arg_3; this._SafeStr_3933 = _arg_4; } public function get window():IWindow { return ((this._window as IWindow)); } public function get _SafeStr_3922():_SafeStr_1548 { return (this._SafeStr_3939); } private function createWindow():void { var _local_2:_SafeStr_1280; if (this._widget == null){ return; }; var _local_1:_SafeStr_5 = (this._widget.assets.getAssetByName("playlisteditor_playlist_item") as _SafeStr_5); this._window = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); if (this._window == null){ throw (new Error("Failed to construct window from XML!")); }; _local_2 = (this._widget.assets.getAssetByName("icon_arrow_left") as _SafeStr_1280); if (_local_2 != null){ if (_local_2.content != null){ this._SafeStr_3942 = (_local_2.content as BitmapData); }; }; this._SafeStr_3934("jb_icon_disc", (this._window.getChildByName("song_name_icon_bitmap") as IBitmapWrapperWindow)); this._SafeStr_3934("jb_icon_composer", (this._window.getChildByName("author_name_icon_bitmap") as IBitmapWrapperWindow)); var _local_3:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_3 != null){ _local_3 = (_local_3.getChildByName("button_border") as IWindowContainer); if (_local_3 != null){ this._SafeStr_3939 = (_local_3.getChildByName("button_remove_from_playlist") as _SafeStr_1548); }; }; } public function _SafeStr_3912():void { var _local_1:_SafeStr_1531 = (this._window.getChildByName("background") as _SafeStr_1531); if (_local_1 != null){ _local_1.color = _SafeStr_3927; }; var _local_2:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = true; }; var _local_3:_SafeStr_1531 = (this._window.getChildByName("selected") as _SafeStr_1531); if (_local_3 != null){ _local_3.visible = true; }; } public function _SafeStr_3908():void { var _local_1:_SafeStr_1531 = (this._window.getChildByName("background") as _SafeStr_1531); if (_local_1 != null){ _local_1.color = _SafeStr_3928; }; var _local_2:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_2 != null){ _local_2.visible = false; }; var _local_3:_SafeStr_1531 = (this._window.getChildByName("selected") as _SafeStr_1531); if (_local_3 != null){ _local_3.visible = false; }; } public function _SafeStr_3923(_arg_1:String):void { var _local_2:_SafeStr_1280; var _local_3:BitmapData; switch (_arg_1){ case _SafeStr_3924: this._SafeStr_3933 = this._SafeStr_3940; return; case _SafeStr_3925: _local_2 = (this._widget.assets.getAssetByName("icon_notes_small") as _SafeStr_1280); if (_local_2 == null){ return; }; if (_local_2.content != null){ _local_3 = (_local_2.content as BitmapData); this._SafeStr_3936 = _local_3.clone(); }; return; }; } public function set _SafeStr_3933(_arg_1:ColorTransform):void { var _local_3:BitmapData; var _local_4:BitmapData; var _local_2:_SafeStr_1280 = (this._widget.assets.getAssetByName("icon_cd_small") as _SafeStr_1280); if (_local_2 == null){ return; }; if (_local_2.content != null){ _local_3 = (_local_2.content as BitmapData); _local_4 = _local_3.clone(); if (_local_4 != null){ _local_4.colorTransform(_local_3.rect, _arg_1); this._SafeStr_3936 = _local_4; }; }; } public function set _SafeStr_3932(_arg_1:String):void { var _local_2:ITextWindow = (this._window.getChildByName("song_title_text") as ITextWindow); if (_local_2 != null){ _local_2.text = _arg_1; }; } public function set _SafeStr_3941(_arg_1:String):void { var _local_2:ITextWindow = (this._window.getChildByName("song_author_text") as ITextWindow); if (_local_2 != null){ _local_2.text = _arg_1; }; } private function set _SafeStr_3936(_arg_1:BitmapData):void { var _local_2:IBitmapWrapperWindow = (this._window.getChildByName("disk_image") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2.bitmap = _arg_1; }; } private function set _SafeStr_3942(_arg_1:BitmapData):void { if (_arg_1 == null){ return; }; var _local_2:IWindowContainer = (this._window.getChildByName("action_buttons") as IWindowContainer); if (_local_2 == null){ return; }; _local_2 = (_local_2.getChildByName("button_border") as IWindowContainer); if (_local_2 == null){ return; }; _local_2 = (_local_2.getChildByName("button_remove_from_playlist") as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:IBitmapWrapperWindow = (_local_2.getChildByName("button_remove_from_playlist_image") as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = _arg_1.clone(); _local_3.width = _arg_1.width; _local_3.height = _arg_1.height; }; } private function _SafeStr_3934(_arg_1:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_3 != null){ if (((!((_arg_2 == null))) && (!((_local_3.content == null))))){ _local_4 = (_local_3.content as BitmapData); _arg_2.bitmap = _local_4.clone(); }; }; } } }//package _-0cn // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_3375 = "_-100" (String#2775, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_3922 = "_-0kg" (String#18588, DoABC#2) // _SafeStr_3923 = "_-0Zy" (String#12722, DoABC#2) // _SafeStr_3924 = "_-6s" (String#7951, DoABC#2) // _SafeStr_3925 = "_-0a1" (String#12649, DoABC#2) // _SafeStr_3927 = "_-1ZE" (String#7295, DoABC#2) // _SafeStr_3928 = "_-03W" (String#7261, DoABC#2) // _SafeStr_3932 = "_-3Hd" (String#8251, DoABC#2) // _SafeStr_3933 = "_-35F" (String#10261, DoABC#2) // _SafeStr_3934 = "_-1aQ" (String#7017, DoABC#2) // _SafeStr_3936 = "_-1TG" (String#11431, DoABC#2) // _SafeStr_3939 = "_-0Es" (String#9805, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_3941 = "_-1fB" (String#21863, DoABC#2) // _SafeStr_3942 = "_-0AQ" (String#21806, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0cn.MusicInventoryStatusView package _-0cn { import com.sulake.core.window.IWindowContainer; import com.sulake.core.utils.Map; import com.sulake.core.window.components.ITextWindow; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; public class MusicInventoryStatusView { public static const _SafeStr_3885:String = "MISV_BUY_MORE"; public static const _SafeStr_3883:String = "MISV_PREVIEW_PLAYING"; private var _container:IWindowContainer; private var _SafeStr_3913:Map; private var _widget:_SafeStr_1754; private var _SafeStr_3914:String; private var _SafeStr_3943:ITextWindow; private var _SafeStr_3944:ITextWindow; public function MusicInventoryStatusView(_arg_1:_SafeStr_1754, _arg_2:IWindowContainer) { this._SafeStr_3913 = new Map(); super(); this._container = _arg_2; this._widget = _arg_1; this._SafeStr_3915(); this.hide(); } public function _SafeStr_3795():void { var _local_1:IWindowContainer; for each (_local_1 in this._SafeStr_3913._SafeStr_3916()) { _local_1._SafeStr_3795(); }; this._SafeStr_3913 = null; } public function show():void { this._container.visible = true; } public function hide():void { this._container.visible = false; } public function _SafeStr_3877(_arg_1:String):void { this._container.removeChildAt(0); this._container.addChildAt((this._SafeStr_3913[_arg_1] as IWindowContainer), 0); this._SafeStr_3914 = _arg_1; } public function set _SafeStr_3895(_arg_1:String):void { if (this._SafeStr_3943 == null){ return; }; this._SafeStr_3943.text = _arg_1; } public function set _SafeStr_3896(_arg_1:String):void { if (this._SafeStr_3944 == null){ return; }; this._SafeStr_3944.text = _arg_1; } public function _SafeStr_3872(_arg_1:BitmapData, _arg_2:Boolean=true):void { this._SafeStr_3945(_SafeStr_3883, "preview_play_background_image", _arg_1); if (((_arg_2) && (!((_arg_1 == null))))){ _arg_1.dispose(); }; } public function _SafeStr_3873(_arg_1:BitmapData, _arg_2:Boolean=true):void { this._SafeStr_3945(_SafeStr_3885, "get_more_music_background_image", _arg_1); if (((_arg_2) && (!((_arg_1 == null))))){ _arg_1.dispose(); }; } private function _SafeStr_3915():void { var _local_1:IWindowContainer; var _local_2:_SafeStr_5; var _local_3:IButtonWindow; var _local_4:IButtonWindow; _local_2 = (this._widget.assets.getAssetByName("playlisteditor_inventory_subwindow_play_preview") as _SafeStr_5); _local_1 = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (_local_1 != null){ this._SafeStr_3913.add(_SafeStr_3883, _local_1); this._SafeStr_3943 = (_local_1.getChildByName("preview_play_track_name") as ITextWindow); this._SafeStr_3944 = (_local_1.getChildByName("preview_play_author_name") as ITextWindow); _local_3 = (_local_1.getChildByName("stop_preview_button") as IButtonWindow); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3946); this._SafeStr_3872(this._widget._SafeStr_3833(_SafeStr_3288._SafeStr_3862)); this._SafeStr_3934("jb_icon_disc", (_local_1.getChildByName("song_name_icon_bitmap") as IBitmapWrapperWindow)); this._SafeStr_3934("jb_icon_composer", (_local_1.getChildByName("author_name_icon_bitmap") as IBitmapWrapperWindow)); }; _local_2 = (this._widget.assets.getAssetByName("playlisteditor_inventory_subwindow_get_more_music") as _SafeStr_5); _local_1 = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); if (_local_1 != null){ this._SafeStr_3913.add(_SafeStr_3885, _local_1); _local_4 = (_local_1.getChildByName("open_catalog_button") as IButtonWindow); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3947); this._SafeStr_3873(this._widget._SafeStr_3833(_SafeStr_3288._SafeStr_3863)); }; } private function _SafeStr_3945(_arg_1:String, _arg_2:String, _arg_3:BitmapData):void { var _local_6:BitmapData; var _local_4:IWindowContainer = (this._SafeStr_3913[_arg_1] as IWindowContainer); if (_local_4 == null){ return; }; var _local_5:IBitmapWrapperWindow = (_local_4.getChildByName(_arg_2) as IBitmapWrapperWindow); if (_local_5 == null){ return; }; if (_arg_3 != null){ _local_6 = new BitmapData(_local_5.width, _local_5.height, false, 0xFFFFFFFF); _local_6.copyPixels(_arg_3, _arg_3.rect, new Point(0, 0)); _local_5.bitmap = _local_6; }; } private function _SafeStr_3934(_arg_1:String, _arg_2:IBitmapWrapperWindow):void { var _local_4:BitmapData; var _local_3:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_3 != null){ if (((!((_arg_2 == null))) && (!((_local_3.content == null))))){ _local_4 = (_local_3.content as BitmapData); _arg_2.bitmap = _local_4.clone(); }; }; } private function _SafeStr_3947(_arg_1:WindowMouseEvent):void { this._widget._SafeStr_3836(); } private function _SafeStr_3946(_arg_1:WindowMouseEvent):void { this._widget._SafeStr_3832(); } } }//package _-0cn // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_3288 = "_-1FJ" (String#2573, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3832 = "_-0cm" (String#15100, DoABC#2) // _SafeStr_3833 = "_-FZ" (String#6747, DoABC#2) // _SafeStr_3836 = "_-1Rg" (String#20132, DoABC#2) // _SafeStr_3862 = "_-34U" (String#7599, DoABC#2) // _SafeStr_3863 = "_-1IU" (String#7926, DoABC#2) // _SafeStr_3872 = "_-09x" (String#18359, DoABC#2) // _SafeStr_3873 = "_-we" (String#18130, DoABC#2) // _SafeStr_3877 = "_-1Z3" (String#3497, DoABC#2) // _SafeStr_3883 = "_-3G7" (String#11066, DoABC#2) // _SafeStr_3885 = "_-0tF" (String#10872, DoABC#2) // _SafeStr_3895 = "_-1v3" (String#10877, DoABC#2) // _SafeStr_3896 = "_-nP" (String#15137, DoABC#2) // _SafeStr_3913 = "_-02Q" (String#3005, DoABC#2) // _SafeStr_3914 = "_-1sA" (String#886, DoABC#2) // _SafeStr_3915 = "_-0tM" (String#14631, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_3934 = "_-1aQ" (String#7017, DoABC#2) // _SafeStr_3943 = "_-Dx" (String#14179, DoABC#2) // _SafeStr_3944 = "_-0NC" (String#13302, DoABC#2) // _SafeStr_3945 = "_-2bz" (String#16556, DoABC#2) // _SafeStr_3946 = "_-2QA" (String#21774, DoABC#2) // _SafeStr_3947 = "_-BX" (String#20826, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0D0._SafeStr_2537 package _-0D0 { import flash.events.Event; public class _SafeStr_2537 extends Event { public static const _SafeStr_3948:String = "FBE_REQUESTS"; public function _SafeStr_2537() { super(_SafeStr_3948, false, false); } } }//package _-0D0 // _SafeStr_2537 = "_-GW" (String#3164, DoABC#2) // _SafeStr_3948 = "_-2jA" (String#9112, DoABC#2) //------------------------------------------------------------ //_-0D0._SafeStr_2539 package _-0D0 { import flash.events.Event; public class _SafeStr_2539 extends Event { public static const _SafeStr_3949:String = "FBE_UPDATED"; public function _SafeStr_2539() { super(_SafeStr_3949, false, false); } } }//package _-0D0 // _SafeStr_2539 = "_-2ZU" (String#4366, DoABC#2) // _SafeStr_3949 = "_-AG" (String#9275, DoABC#2) //------------------------------------------------------------ //_-0D0._SafeStr_2544 package _-0D0 { import flash.events.Event; import com.sulake.habbo.friendbar.data.FriendNotification; public class _SafeStr_2544 extends Event { public static const _SafeStr_3950:String = "FBE_NOTIFICATION_EVENT"; public var friendId:int; public var notification:FriendNotification; public function _SafeStr_2544(_arg_1:int, _arg_2:FriendNotification) { super(_SafeStr_3950); this.friendId = _arg_1; this.notification = _arg_2; } } }//package _-0D0 // _SafeStr_2544 = "_-22K" (String#5930, DoABC#2) // _SafeStr_3950 = "_-1af" (String#10938, DoABC#2) //------------------------------------------------------------ //_-0D0._SafeStr_2545 package _-0D0 { import flash.events.Event; public class _SafeStr_2545 extends Event { public static const _SafeStr_3951:String = "FBE_MESSAGE"; public var notify:Boolean; public var _SafeStr_3500:int; public function _SafeStr_2545(_arg_1:Boolean, _arg_2:int) { super(_SafeStr_3951, false, false); this.notify = _arg_1; this._SafeStr_3500 = _arg_2; } } }//package _-0D0 // _SafeStr_2545 = "_-0HO" (String#4241, DoABC#2) // _SafeStr_3500 = "_-Yg" (String#4571, DoABC#2) // _SafeStr_3951 = "_-1nK" (String#9207, DoABC#2) //------------------------------------------------------------ //_-0D0._SafeStr_2547 package _-0D0 { import flash.events.Event; public class _SafeStr_2547 extends Event { public static const TYPE:String = "FIND_FRIENDS_RESULT"; private var _SafeStr_3952:Boolean; public function _SafeStr_2547(_arg_1:Boolean) { this._SafeStr_3952 = _arg_1; super(TYPE); } public function get success():Boolean { return (this._SafeStr_3952); } } }//package _-0D0 // _SafeStr_2547 = "_-4n" (String#5192, DoABC#2) // _SafeStr_3952 = "_-28K" (String#5808, DoABC#2) //------------------------------------------------------------ //_-0dA._SafeStr_3322 package _-0dA { import flash.utils.ByteArray; public interface _SafeStr_3322 { function _SafeStr_3953():uint; function _SafeStr_3954(_arg_1:ByteArray):void; function _SafeStr_3955(_arg_1:ByteArray):void; function dispose():void; function toString():String; } }//package _-0dA // _SafeStr_3322 = "_-2PQ" (String#9797, DoABC#2) // _SafeStr_3953 = "_-0sS" (String#12180, DoABC#2) // _SafeStr_3954 = "_-3o" (String#12450, DoABC#2) // _SafeStr_3955 = "_-08-" (String#18057, DoABC#2) //------------------------------------------------------------ //_-0dA._SafeStr_3323 package _-0dA { public interface _SafeStr_3323 extends _SafeStr_3322 { } }//package _-0dA // _SafeStr_3322 = "_-2PQ" (String#9797, DoABC#2) // _SafeStr_3323 = "_-1lG" (String#9936, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_1275 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1275 implements _SafeStr_820 { private var _message:String; public function get message():String { return (this._message); } public function flush():Boolean { this._message = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._message = _arg_1._SafeStr_3538(); return (true); } } }//package _-0DK // _SafeStr_1275 = "_-0t9" (String#6281, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_1291 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1291 implements _SafeStr_820 { private var _message:String; private var _SafeStr_3956:String; public function get message():String { return (this._message); } public function get url():String { return (this._SafeStr_3956); } public function flush():Boolean { this._message = ""; this._SafeStr_3956 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._message = _arg_1._SafeStr_3538(); this._SafeStr_3956 = _arg_1._SafeStr_3538(); return (true); } } }//package _-0DK // _SafeStr_1291 = "_-1oB" (String#6001, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_1747 package _-0DK { import com.sulake.core.runtime._SafeStr_3; import _-2UY._SafeStr_2828; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1747 implements _SafeStr_3 { private var _SafeStr_3957:Array; private var _SafeStr_3958:Array; private var _issues:Array; private var _SafeStr_3959:Array; private var _SafeStr_3960:Boolean; private var _SafeStr_3961:Boolean; private var _SafeStr_3962:Boolean; private var _SafeStr_3963:Boolean; private var _SafeStr_3964:Boolean; private var _SafeStr_3965:Boolean; private var _SafeStr_3966:Boolean; private var _disposed:Boolean; public function _SafeStr_1747(_arg_1:_SafeStr_1731) { var _local_2:_SafeStr_2818 = new _SafeStr_2818(); this._issues = []; this._SafeStr_3957 = []; this._SafeStr_3958 = []; this._SafeStr_3959 = []; var _local_3:int = _arg_1.readInteger(); var _local_4:int; while (_local_4 < _local_3) { if (_local_2.parse(_arg_1)){ this._issues.push(_local_2._SafeStr_3967); }; _local_4++; }; _local_3 = _arg_1.readInteger(); _local_4 = 0; while (_local_4 < _local_3) { this._SafeStr_3957.push(_arg_1._SafeStr_3538()); _local_4++; }; _local_3 = _arg_1.readInteger(); _local_4 = 0; while (_local_4 < _local_3) { this._SafeStr_3959.push(new _SafeStr_2828(_arg_1)); _local_4++; }; this._SafeStr_3960 = _arg_1._SafeStr_3540(); this._SafeStr_3961 = _arg_1._SafeStr_3540(); this._SafeStr_3962 = _arg_1._SafeStr_3540(); this._SafeStr_3963 = _arg_1._SafeStr_3540(); this._SafeStr_3964 = _arg_1._SafeStr_3540(); this._SafeStr_3965 = _arg_1._SafeStr_3540(); this._SafeStr_3966 = _arg_1._SafeStr_3540(); _local_3 = _arg_1.readInteger(); _local_4 = 0; while (_local_4 < _local_3) { this._SafeStr_3958.push(_arg_1._SafeStr_3538()); _local_4++; }; } public function dispose():void { var _local_1:_SafeStr_2828; if (this._disposed){ return; }; this._disposed = true; this._SafeStr_3957 = null; this._SafeStr_3958 = null; this._issues = null; for each (_local_1 in this._SafeStr_3959) { _local_1.dispose(); }; this._SafeStr_3959 = null; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_3968():Array { return (this._SafeStr_3957); } public function get _SafeStr_3969():Array { return (this._SafeStr_3958); } public function get issues():Array { return (this._issues); } public function get _SafeStr_3970():Array { return (this._SafeStr_3959); } public function get _SafeStr_3971():Boolean { return (this._SafeStr_3960); } public function get _SafeStr_3972():Boolean { return (this._SafeStr_3961); } public function get _SafeStr_3973():Boolean { return (this._SafeStr_3962); } public function get _SafeStr_3974():Boolean { return (this._SafeStr_3963); } public function get _SafeStr_3975():Boolean { return (this._SafeStr_3964); } public function get _SafeStr_3976():Boolean { return (this._SafeStr_3965); } public function get _SafeStr_3977():Boolean { return (this._SafeStr_3966); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1747 = "_-2lD" (String#4104, DoABC#2) // _SafeStr_2818 = "_-3Be" (String#4539, DoABC#2) // _SafeStr_2828 = "_-1jr" (String#5497, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3957 = "_-1NC" (String#12704, DoABC#2) // _SafeStr_3958 = "_-0xe" (String#12334, DoABC#2) // _SafeStr_3959 = "_-0ki" (String#10871, DoABC#2) // _SafeStr_3960 = "_-25m" (String#17993, DoABC#2) // _SafeStr_3961 = "_-0wI" (String#17790, DoABC#2) // _SafeStr_3962 = "_-1Bs" (String#16588, DoABC#2) // _SafeStr_3963 = "_-1Ry" (String#17881, DoABC#2) // _SafeStr_3964 = "_-KX" (String#15940, DoABC#2) // _SafeStr_3965 = "_-Jo" (String#16038, DoABC#2) // _SafeStr_3966 = "_-0sD" (String#17872, DoABC#2) // _SafeStr_3967 = "_-2uh" (String#15402, DoABC#2) // _SafeStr_3968 = "_-2EF" (String#11664, DoABC#2) // _SafeStr_3969 = "_-2ae" (String#12906, DoABC#2) // _SafeStr_3970 = "_-2GA" (String#15907, DoABC#2) // _SafeStr_3971 = "_-0LT" (String#22321, DoABC#2) // _SafeStr_3972 = "_-1L9" (String#9505, DoABC#2) // _SafeStr_3973 = "_-uJ" (String#12888, DoABC#2) // _SafeStr_3974 = "_-2J4" (String#15448, DoABC#2) // _SafeStr_3975 = "_-0ES" (String#18390, DoABC#2) // _SafeStr_3976 = "_-0SO" (String#21355, DoABC#2) // _SafeStr_3977 = "_-1cX" (String#19872, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2813 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import _-2UY._SafeStr_3270; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2813 implements _SafeStr_820 { private var _data:_SafeStr_3270; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_3270(_arg_1); return (true); } public function get data():_SafeStr_3270 { return (this._data); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2813 = "_-2FU" (String#5871, DoABC#2) // _SafeStr_3270 = "_-2pv" (String#4905, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2815 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2815 implements _SafeStr_820 { private var _issues:Array; private var _SafeStr_3978:Boolean; private var _SafeStr_3979:int; public function get issues():Array { return (this._issues); } public function get retryEnabled():Boolean { return (this._SafeStr_3978); } public function get retryCount():int { return (this._SafeStr_3979); } public function flush():Boolean { this._issues = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:_SafeStr_2826; this._issues = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); _local_6 = _arg_1._SafeStr_3538(); _local_7 = new _SafeStr_2826(_local_4, 0, 0, 0, 0, 0, 0, null, 0, null, _local_5, _local_6, null, 0, null, 0, null, 0, null, null, 0, 0); this._issues.push(_local_7); _local_3++; }; this._SafeStr_3978 = _arg_1._SafeStr_3540(); this._SafeStr_3979 = _arg_1.readInteger(); return (true); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2815 = "_-2W4" (String#5566, DoABC#2) // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3978 = "_-08r" (String#18048, DoABC#2) // _SafeStr_3979 = "_-Dn" (String#15482, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2816 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import _-2UY._SafeStr_3269; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2816 implements _SafeStr_820 { private var _data:_SafeStr_3269; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_3269(_arg_1); return (true); } public function get data():_SafeStr_3269 { return (this._data); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2816 = "_-2Qa" (String#6144, DoABC#2) // _SafeStr_3269 = "_-1dj" (String#4839, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2817 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import _-2UY._SafeStr_3266; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2817 implements _SafeStr_820 { private var _data:_SafeStr_3266; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_3266(_arg_1); return (true); } public function get data():_SafeStr_3266 { return (this._data); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2817 = "_-1ue" (String#6359, DoABC#2) // _SafeStr_3266 = "_-J8" (String#3037, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2818 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import flash.utils.getTimer; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2818 implements _SafeStr_820 { private var _SafeStr_3980:_SafeStr_2826; public function get _SafeStr_3967():_SafeStr_2826 { return (this._SafeStr_3980); } public function flush():Boolean { this._SafeStr_3980 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_18:String; var _local_19:int; var _local_20:int; var _local_21:String; var _local_22:int; var _local_23:String; var _local_2:int = _arg_1.readInteger(); var _local_3:int = _arg_1.readInteger(); var _local_4:int = _arg_1.readInteger(); var _local_5:int = _arg_1.readInteger(); var _local_6:int = (getTimer() - _arg_1.readInteger()); var _local_7:int = _arg_1.readInteger(); var _local_8:int = _arg_1.readInteger(); var _local_9:String = _arg_1._SafeStr_3538(); var _local_10:int = _arg_1.readInteger(); var _local_11:String = _arg_1._SafeStr_3538(); var _local_12:int = _arg_1.readInteger(); var _local_13:String = _arg_1._SafeStr_3538(); var _local_14:String = _arg_1._SafeStr_3538(); var _local_15:int = _arg_1.readInteger(); var _local_16:String = _arg_1._SafeStr_3538(); var _local_17:int = _arg_1.readInteger(); if (_local_17 == 0){ _local_18 = _arg_1._SafeStr_3538(); _local_19 = _arg_1.readInteger(); _local_20 = _arg_1.readInteger(); } else { if (_local_17 == 1){ _local_21 = _arg_1._SafeStr_3538(); _local_22 = _arg_1.readInteger(); _local_23 = _arg_1._SafeStr_3538(); }; }; this._SafeStr_3980 = new _SafeStr_2826(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7, _local_8, _local_9, _local_10, _local_11, _local_12, _local_13, _local_14, _local_15, _local_16, _local_17, _local_21, _local_22, _local_23, _local_18, _local_19, _local_20); return (true); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2818 = "_-3Be" (String#4539, DoABC#2) // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3967 = "_-2uh" (String#15402, DoABC#2) // _SafeStr_3980 = "_-0bh" (String#14345, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2819 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import _-2UY._SafeStr_3273; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2819 implements _SafeStr_820 { private var _data:_SafeStr_3273; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_3273(_arg_1); return (true); } public function get data():_SafeStr_3273 { return (this._data); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2819 = "_-c1" (String#6634, DoABC#2) // _SafeStr_3273 = "_-0L6" (String#6208, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2821 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2821 implements _SafeStr_820 { private var _SafeStr_3981:int; public function get _SafeStr_3982():int { return (this._SafeStr_3981); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3981 = parseInt(_arg_1._SafeStr_3538()); return (true); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2821 = "_-05a" (String#5969, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3981 = "_-2PP" (String#9799, DoABC#2) // _SafeStr_3982 = "_-0YE" (String#2946, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2822 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import _-2UY._SafeStr_3277; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2822 implements _SafeStr_820 { private var _data:_SafeStr_3277; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_3277(_arg_1); return (true); } public function get data():_SafeStr_3277 { return (this._data); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2822 = "_-s2" (String#6659, DoABC#2) // _SafeStr_3277 = "_-mm" (String#6522, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2823 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2823 implements _SafeStr_820 { private var _data:_SafeStr_1747; public function flush():Boolean { if (this._data != null){ this._data.dispose(); this._data = null; }; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_1747(_arg_1); return (true); } public function get data():_SafeStr_1747 { return (this._data); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1747 = "_-2lD" (String#4104, DoABC#2) // _SafeStr_2823 = "_-12u" (String#6414, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2824 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import _-2UY._SafeStr_3275; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2824 implements _SafeStr_820 { private var _data:_SafeStr_3275; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_3275(_arg_1); return (true); } public function get data():_SafeStr_3275 { return (this._data); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2824 = "_-0b3" (String#6088, DoABC#2) // _SafeStr_3275 = "_-2cy" (String#5598, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2825 package _-0DK { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2825 implements _SafeStr_820 { private var _userId:int; private var _SafeStr_3952:Boolean; public function get userId():int { return (this._userId); } public function get success():Boolean { return (this._SafeStr_3952); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._userId = _arg_1.readInteger(); this._SafeStr_3952 = _arg_1._SafeStr_3540(); return (true); } } }//package _-0DK // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2825 = "_-2WH" (String#6358, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3952 = "_-28K" (String#5808, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0DK._SafeStr_2826 package _-0DK { public class _SafeStr_2826 { public static const _SafeStr_3983:int = 1; public static const _SafeStr_3984:int = 2; public static const _SafeStr_3985:int = 3; private var _SafeStr_3981:int; private var _state:int; private var _SafeStr_3986:int; private var _reportedCategoryId:int; private var _SafeStr_3987:int; private var _priority:int; private var _SafeStr_3988:int = 0; private var _SafeStr_3989:int; private var _SafeStr_3990:String; private var _SafeStr_3991:int; private var _SafeStr_3992:String; private var _SafeStr_3993:int; private var _SafeStr_3994:String; private var _message:String; private var _SafeStr_3995:int; private var _SafeStr_3996:String; private var _SafeStr_3750:int; private var _SafeStr_3997:String; private var _SafeStr_3998:int; private var _SafeStr_3999:String; private var _SafeStr_4000:String; private var _SafeStr_4001:int; private var _SafeStr_4002:int; public function _SafeStr_2826(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:int, _arg_8:String, _arg_9:int, _arg_10:String, _arg_11:int, _arg_12:String, _arg_13:String, _arg_14:int, _arg_15:String, _arg_16:int, _arg_17:String, _arg_18:int, _arg_19:String, _arg_20:String, _arg_21:int, _arg_22:int) { this._SafeStr_3981 = _arg_1; this._state = _arg_2; this._SafeStr_3986 = _arg_3; this._reportedCategoryId = _arg_4; this._SafeStr_3987 = _arg_5; this._priority = _arg_6; this._SafeStr_3989 = _arg_7; this._SafeStr_3990 = _arg_8; this._SafeStr_3991 = _arg_9; this._SafeStr_3992 = _arg_10; this._SafeStr_3993 = _arg_11; this._SafeStr_3994 = _arg_12; this._message = _arg_13; this._SafeStr_3995 = _arg_14; this._SafeStr_3996 = _arg_15; this._SafeStr_3750 = _arg_16; this._SafeStr_3997 = _arg_17; this._SafeStr_3998 = _arg_18; this._SafeStr_3999 = _arg_19; this._SafeStr_4000 = _arg_20; this._SafeStr_4001 = _arg_21; this._SafeStr_4002 = _arg_22; } public function get _SafeStr_3982():int { return (this._SafeStr_3981); } public function get state():int { return (this._state); } public function get categoryId():int { return (this._SafeStr_3986); } public function get _SafeStr_4003():int { return (this._reportedCategoryId); } public function get timeStamp():int { return (this._SafeStr_3987); } public function get priority():int { return ((this._priority + this._SafeStr_3988)); } public function get _SafeStr_4004():int { return (this._SafeStr_3989); } public function get _SafeStr_4005():String { return (this._SafeStr_3990); } public function get reportedUserId():int { return (this._SafeStr_3991); } public function get reportedUserName():String { return (this._SafeStr_3992); } public function get _SafeStr_4006():int { return (this._SafeStr_3993); } public function get _SafeStr_4007():String { return (this._SafeStr_3994); } public function get message():String { return (this._message); } public function get _SafeStr_4008():int { return (this._SafeStr_3995); } public function get roomName():String { return (this._SafeStr_3996); } public function get roomType():int { return (this._SafeStr_3750); } public function get _SafeStr_4009():String { return (this._SafeStr_3997); } public function get flatId():int { return (this._SafeStr_3998); } public function get _SafeStr_4010():String { return (this._SafeStr_3999); } public function get _SafeStr_4011():String { return (this._SafeStr_4000); } public function get _SafeStr_4012():int { return (this._SafeStr_4001); } public function get _SafeStr_4013():int { return (this._SafeStr_4002); } public function set _SafeStr_4014(_arg_1:int):void { this._SafeStr_3988 = _arg_1; } public function _SafeStr_4015(_arg_1:int):String { var _local_2:int = ((_arg_1 - this._SafeStr_3987) / 1000); var _local_3:int = (_local_2 % 60); var _local_4:int = (_local_2 / 60); var _local_5:int = (_local_4 % 60); var _local_6:int = (_local_4 / 60); var _local_7:String = (((_local_3)<10) ? ("0" + _local_3) : ("" + _local_3)); var _local_8:String = (((_local_5)<10) ? ("0" + _local_5) : ("" + _local_5)); var _local_9:String = (((_local_6)<10) ? ("0" + _local_6) : ("" + _local_6)); return (((((_local_9 + ":") + _local_8) + ":") + _local_7)); } } }//package _-0DK // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_3750 = "_-2nt" (String#4025, DoABC#2) // _SafeStr_3981 = "_-2PP" (String#9799, DoABC#2) // _SafeStr_3982 = "_-0YE" (String#2946, DoABC#2) // _SafeStr_3983 = "_-20L" (String#4410, DoABC#2) // _SafeStr_3984 = "_-1A-" (String#6673, DoABC#2) // _SafeStr_3985 = "_-0ys" (String#13214, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_3987 = "_-1D9" (String#3741, DoABC#2) // _SafeStr_3988 = "_-35g" (String#17088, DoABC#2) // _SafeStr_3989 = "_-1z2" (String#16451, DoABC#2) // _SafeStr_3990 = "_-2qx" (String#15992, DoABC#2) // _SafeStr_3991 = "_-CF" (String#3893, DoABC#2) // _SafeStr_3992 = "_-0XB" (String#8090, DoABC#2) // _SafeStr_3993 = "_-Sz" (String#10951, DoABC#2) // _SafeStr_3994 = "_-1mi" (String#18040, DoABC#2) // _SafeStr_3995 = "_-2mc" (String#8987, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_3997 = "_-PO" (String#15686, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_3999 = "_-2bn" (String#16531, DoABC#2) // _SafeStr_4000 = "_-0aO" (String#10392, DoABC#2) // _SafeStr_4001 = "_-037" (String#6464, DoABC#2) // _SafeStr_4002 = "_-2LB" (String#4657, DoABC#2) // _SafeStr_4003 = "_-39H" (String#15514, DoABC#2) // _SafeStr_4004 = "_-25Z" (String#17438, DoABC#2) // _SafeStr_4005 = "_-0kt" (String#17963, DoABC#2) // _SafeStr_4006 = "_-1nW" (String#4723, DoABC#2) // _SafeStr_4007 = "_-xu" (String#16549, DoABC#2) // _SafeStr_4008 = "_-2RY" (String#16605, DoABC#2) // _SafeStr_4009 = "_-04-" (String#27774, DoABC#2) // _SafeStr_4010 = "_-2bd" (String#26900, DoABC#2) // _SafeStr_4011 = "_-2cQ" (String#13933, DoABC#2) // _SafeStr_4012 = "_-0Tg" (String#12247, DoABC#2) // _SafeStr_4013 = "_-0A7" (String#5845, DoABC#2) // _SafeStr_4014 = "_-1hX" (String#19692, DoABC#2) // _SafeStr_4015 = "_-D7" (String#11767, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_1734 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1734 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1734 = "_-0x4" (String#7246, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_1848 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1848 implements _SafeStr_820 { private var _SafeStr_3750:String = ""; private var _roomId:int = 0; private var _roomCategory:int = 0; public function get roomType():String { return (this._SafeStr_3750); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._SafeStr_3750 = ""; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3750 = _arg_1._SafeStr_3538(); this._roomId = _arg_1.readInteger(); if (this._SafeStr_3750.indexOf("model_") < 0){ this._roomCategory = 1; }; return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1848 = "_-09r" (String#4641, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3750 = "_-2nt" (String#4025, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_2073 package _-0eQ { import com.sulake.core.utils.Map; public class _SafeStr_2073 { private var _name:String; private var _target:int; private var _SafeStr_4016:Map; public function _SafeStr_2073(_arg_1:String, _arg_2:int) { this._name = _arg_1; this._target = _arg_2; this._SafeStr_4016 = new Map(); } public function get name():String { return (this._name); } public function get target():int { return (this._target); } public function get _SafeStr_4017():Array { return (this._SafeStr_4016.getKeys()); } public function _SafeStr_4018(_arg_1:String):int { return (this._SafeStr_4016.getValue(_arg_1)); } public function _SafeStr_4019(_arg_1:String, _arg_2:int):void { this._SafeStr_4016.add(_arg_1, _arg_2); } } }//package _-0eQ // _SafeStr_2073 = "_-36v" (String#4198, DoABC#2) // _SafeStr_4016 = "_-1cw" (String#5699, DoABC#2) // _SafeStr_4017 = "_-1nV" (String#12723, DoABC#2) // _SafeStr_4018 = "_-Vo" (String#9497, DoABC#2) // _SafeStr_4019 = "_-15" (String#14557, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_2075 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2075 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_4020:Map; private var _SafeStr_4021:int = 0; public function _SafeStr_2075() { this._SafeStr_4020 = new Map(); super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_4022():int { return (this._SafeStr_4021); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._SafeStr_4020.reset(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_3:int; var _local_4:_SafeStr_2073; var _local_6:String; var _local_7:int; var _local_8:int; this._SafeStr_4020.reset(); var _local_2:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_2) { _local_6 = _arg_1._SafeStr_3538(); _local_7 = _arg_1.readInteger(); if (_local_5 == 0){ this._SafeStr_4021 = _local_7; }; _local_4 = new _SafeStr_2073(_local_6, _local_7); _local_3 = _arg_1.readInteger(); _local_8 = 0; while (_local_8 < _local_3) { _local_4._SafeStr_4019(_arg_1._SafeStr_3538(), _arg_1.readInteger()); _local_8++; }; this._SafeStr_4020.add(_local_4.target, _local_4); _local_5++; }; return (true); } public function _SafeStr_4023():Array { return (this._SafeStr_4020.getKeys()); } public function _SafeStr_4024(_arg_1:int):_SafeStr_2073 { return ((this._SafeStr_4020.getValue(_arg_1) as _SafeStr_2073)); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2073 = "_-36v" (String#4198, DoABC#2) // _SafeStr_2075 = "_-9S" (String#6375, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4019 = "_-15" (String#14557, DoABC#2) // _SafeStr_4020 = "_-2mg" (String#7826, DoABC#2) // _SafeStr_4021 = "_-2x1" (String#7813, DoABC#2) // _SafeStr_4022 = "_-2rt" (String#18871, DoABC#2) // _SafeStr_4023 = "_-dP" (String#21341, DoABC#2) // _SafeStr_4024 = "_-1vO" (String#19108, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_2078 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2078 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userName:String = null; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userName():String { return (this._userName); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userName = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 != null){ this._userName = _arg_1._SafeStr_3538(); }; return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2078 = "_-Co" (String#5318, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_2161 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2161 implements _SafeStr_820 { private var _SafeStr_4025:Boolean; private var _roomId:int; public function get roomId():int { return (this._roomId); } public function get _SafeStr_4026():Boolean { return (this._SafeStr_4025); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4025 = _arg_1._SafeStr_3540(); this._roomId = _arg_1.readInteger(); return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2161 = "_-Gx" (String#6542, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4025 = "_-2LG" (String#16078, DoABC#2) // _SafeStr_4026 = "_-2u8" (String#15483, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_2168 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2168 implements _SafeStr_820 { public static const _SafeStr_4027:int = 1; public static const _SafeStr_4028:int = 2; public static const _SafeStr_4029:int = 3; public static const _SafeStr_4030:int = 4; private var _SafeStr_4031:int = 0; private var _SafeStr_4032:String = ""; public function flush():Boolean { this._SafeStr_4031 = 0; this._SafeStr_4032 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4031 = _arg_1.readInteger(); if (this._SafeStr_4031 == 3){ this._SafeStr_4032 = _arg_1._SafeStr_3538(); } else { this._SafeStr_4032 = ""; }; return (true); } public function get _SafeStr_4033():int { return (this._SafeStr_4031); } public function get parameter():String { return (this._SafeStr_4032); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2168 = "_-Ov" (String#4524, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4027 = "try" (String#12409, DoABC#2) // _SafeStr_4028 = "_-j1" (String#18129, DoABC#2) // _SafeStr_4029 = "_-3Af" (String#13041, DoABC#2) // _SafeStr_4030 = "_-2Eg" (String#14396, DoABC#2) // _SafeStr_4031 = "_-1p3" (String#4119, DoABC#2) // _SafeStr_4032 = "_-0dW" (String#4856, DoABC#2) // _SafeStr_4033 = "_-150" (String#5651, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_3033 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3033 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _SafeStr_4034:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get value():int { return (this._SafeStr_4034); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._userId = _arg_1.readInteger(); this._SafeStr_4034 = _arg_1.readInteger(); return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3033 = "_-34O" (String#6034, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_3034 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3034 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_4035:Boolean = false; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_3876():Boolean { return (this._SafeStr_4035); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._SafeStr_4035 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4035 = _arg_1._SafeStr_3540(); return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3034 = "_-1sE" (String#7084, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3876 = "_-3Dz" (String#10894, DoABC#2) // _SafeStr_4035 = "_-2Sk" (String#3169, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_3081 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3081 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3081 = "_-0aB" (String#7063, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0eQ._SafeStr_3082 package _-0eQ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3082 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-0eQ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3082 = "_-x3" (String#7485, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0EX._SafeStr_2540 package _-0EX { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.utils.Timer; import flash.geom.Point; import flash.display.BitmapData; import flash.events.TimerEvent; public class _SafeStr_2540 implements _SafeStr_3 { protected static const _SafeStr_4036:int = 0; protected static const _SafeStr_4037:int = 1; protected static const _SafeStr_4038:int = 2; protected static const _SafeStr_4039:int = 3; protected static const _SafeStr_4040:int = 4; protected static const _SafeStr_4041:int = 8; protected static const _SafeStr_4042:int = 18; protected static const _SafeStr_4043:int = 18; private var _disposed:Boolean = false; private var _SafeStr_4044:Boolean = false; protected var _SafeStr_4045:_SafeStr_1280; protected var _SafeStr_4046:IBitmapWrapperWindow; private var _SafeStr_4047:uint; protected var _SafeStr_4048:Timer; protected var _frame:int = 0; private var _SafeStr_4049:Point; protected var _SafeStr_4050:Boolean = false; protected var _hover:Boolean = false; public function _SafeStr_2540() { this._SafeStr_4047 = (_SafeStr_4037 | _SafeStr_4041); this._SafeStr_4049 = new Point(); super(); } public function get disposed():Boolean { return (this._disposed); } public function get disabled():Boolean { return (this._SafeStr_4044); } protected function set image(_arg_1:_SafeStr_1280):void { this._SafeStr_4045 = _arg_1; this._SafeStr_4051(); } protected function get image():_SafeStr_1280 { return (this._SafeStr_4045); } protected function set canvas(_arg_1:IBitmapWrapperWindow):void { this._SafeStr_4046 = _arg_1; this._SafeStr_4051(); } protected function get canvas():IBitmapWrapperWindow { return (this._SafeStr_4046); } protected function set _SafeStr_4052(_arg_1:uint):void { this._SafeStr_4047 = _arg_1; this._SafeStr_4051(); } protected function get _SafeStr_4052():uint { return (this._SafeStr_4047); } public function dispose():void { if (!this._disposed){ this._SafeStr_4053(false, 0); this.image = null; this.canvas = null; this._disposed = true; }; } public function notify(_arg_1:Boolean):void { this._SafeStr_4050 = _arg_1; if (((this._SafeStr_4050) && (this._SafeStr_4044))){ this.enable(true); }; } public function _SafeStr_4054(_arg_1:Boolean):void { this._hover = _arg_1; } public function enable(_arg_1:Boolean):void { this._SafeStr_4044 = !(_arg_1); } protected function _SafeStr_4051():void { var _local_1:BitmapData; if (((this._SafeStr_4046) && (!(this._SafeStr_4046.disposed)))){ if (!this._SafeStr_4046.bitmap){ this._SafeStr_4046.bitmap = new BitmapData(this._SafeStr_4046.width, this._SafeStr_4046.height, true, 0); } else { this._SafeStr_4046.bitmap.fillRect(this._SafeStr_4046.bitmap.rect, 0); }; if (((this._SafeStr_4045) && (!(this._SafeStr_4045.disposed)))){ this._SafeStr_4049.x = (this._SafeStr_4049.y = 0); _local_1 = (this._SafeStr_4045.content as BitmapData); switch ((this._SafeStr_4047 & _SafeStr_4039)){ case _SafeStr_4037: this._SafeStr_4049.x = ((this._SafeStr_4046.bitmap.width / 2) - (_local_1.width / 2)); break; case _SafeStr_4038: this._SafeStr_4049.x = (this._SafeStr_4046.bitmap.width - _local_1.width); break; }; switch ((this._SafeStr_4047 & _SafeStr_4043)){ case _SafeStr_4041: this._SafeStr_4049.y = ((this._SafeStr_4046.bitmap.height / 2) - (_local_1.height / 2)); break; case _SafeStr_4042: this._SafeStr_4049.y = (this._SafeStr_4046.bitmap.height - _local_1.height); break; }; this._SafeStr_4046.bitmap.copyPixels(_local_1, _local_1.rect, this._SafeStr_4049); this._SafeStr_4046.invalidate(); }; }; } protected function _SafeStr_4053(_arg_1:Boolean, _arg_2:int):void { if (_arg_1){ if (!this._SafeStr_4048){ this._SafeStr_4048 = new Timer(_arg_2, 0); this._SafeStr_4048.addEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_4048.start(); this.onTimerEvent(null); }; this._SafeStr_4048.delay = _arg_2; } else { this._frame = 0; if (this._SafeStr_4048){ this._SafeStr_4048.reset(); this._SafeStr_4048.removeEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_4048 = null; }; }; } protected function onTimerEvent(_arg_1:TimerEvent):void { } } }//package _-0EX // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2540 = "_-De" (String#3142, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4036 = "_-0xG" (String#17642, DoABC#2) // _SafeStr_4037 = "_-2n6" (String#7226, DoABC#2) // _SafeStr_4038 = "_-03w" (String#13909, DoABC#2) // _SafeStr_4039 = "_-0p3" (String#14838, DoABC#2) // _SafeStr_4040 = "_-0o0" (String#3183, DoABC#2) // _SafeStr_4041 = "_-2Ce" (String#7419, DoABC#2) // _SafeStr_4042 = "_-22Z" (String#3842, DoABC#2) // _SafeStr_4043 = "_-01J" (String#13156, DoABC#2) // _SafeStr_4044 = "_-1X5" (String#4870, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4046 = "_-0vn" (String#956, DoABC#2) // _SafeStr_4047 = "_-0DJ" (String#10321, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) // _SafeStr_4049 = "_-0QG" (String#6200, DoABC#2) // _SafeStr_4050 = "_-2GH" (String#7494, DoABC#2) // _SafeStr_4051 = "_-08S" (String#13637, DoABC#2) // _SafeStr_4052 = "_-1ML" (String#6772, DoABC#2) // _SafeStr_4053 = "_-1J7" (String#7342, DoABC#2) // _SafeStr_4054 = "_-3Fu" (String#5829, DoABC#2) //------------------------------------------------------------ //_-0EX._SafeStr_2541 package _-0EX { import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.events.TimerEvent; public class _SafeStr_2541 extends _SafeStr_2540 { private static const _SafeStr_4055:int = 200; private static const _SafeStr_4056:int = 500; private var _assets:IAssetLibrary; public function _SafeStr_2541(_arg_1:IAssetLibrary, _arg_2:IBitmapWrapperWindow) { this._assets = _arg_1; _SafeStr_4052 = (_SafeStr_4037 | _SafeStr_4041); image = (_arg_1.getAssetByName("icon_friendlist_png") as _SafeStr_1280); canvas = _arg_2; } override public function dispose():void { if (!disposed){ this._assets = null; super.dispose(); }; } override public function notify(_arg_1:Boolean):void { super.notify(_arg_1); this.enable(_arg_1); _SafeStr_4053(((_arg_1) || (_hover)), ((_hover) ? _SafeStr_4055 : _SafeStr_4056)); if (((!(_SafeStr_4050)) && (!(_hover)))){ image = (this._assets.getAssetByName("icon_friendlist_png") as _SafeStr_1280); }; } override public function _SafeStr_4054(_arg_1:Boolean):void { super._SafeStr_4054(_arg_1); _SafeStr_4053(((_arg_1) || (_SafeStr_4050)), ((_hover) ? _SafeStr_4055 : _SafeStr_4056)); if (((!(_SafeStr_4050)) && (!(_hover)))){ image = (this._assets.getAssetByName("icon_friendlist_png") as _SafeStr_1280); }; } override public function enable(_arg_1:Boolean):void { canvas.blend = ((disabled) ? 0.5 : 1); } override protected function onTimerEvent(_arg_1:TimerEvent):void { if (_hover){ _frame = (++_frame % 4); image = (this._assets.getAssetByName((("icon_friendlist_hover_" + _frame) + "_png")) as _SafeStr_1280); } else { if (_SafeStr_4050){ _frame = (++_frame % 2); image = (this._assets.getAssetByName((("icon_friendlist_notify_" + _frame) + "_png")) as _SafeStr_1280); }; }; } } }//package _-0EX // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2540 = "_-De" (String#3142, DoABC#2) // _SafeStr_2541 = "_-086" (String#7479, DoABC#2) // _SafeStr_4037 = "_-2n6" (String#7226, DoABC#2) // _SafeStr_4041 = "_-2Ce" (String#7419, DoABC#2) // _SafeStr_4050 = "_-2GH" (String#7494, DoABC#2) // _SafeStr_4052 = "_-1ML" (String#6772, DoABC#2) // _SafeStr_4053 = "_-1J7" (String#7342, DoABC#2) // _SafeStr_4054 = "_-3Fu" (String#5829, DoABC#2) // _SafeStr_4055 = "_-Us" (String#12655, DoABC#2) // _SafeStr_4056 = "_-0sp" (String#4568, DoABC#2) //------------------------------------------------------------ //_-0EX._SafeStr_2542 package _-0EX { import com.sulake.core.runtime._SafeStr_3; import flash.text.TextField; import flash.text.TextFormat; import flash.text.TextFieldAutoSize; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_2542 implements _SafeStr_3 { private var _disposed:Boolean = false; private var _SafeStr_4057:TextField; private var _SafeStr_4058:TextFormat; private var _SafeStr_4059:String = "..."; private var _SafeStr_4060:int = 20; public function _SafeStr_2542() { this._SafeStr_4057 = new TextField(); this._SafeStr_4057.autoSize = TextFieldAutoSize.LEFT; this._SafeStr_4058 = this._SafeStr_4057.defaultTextFormat; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_4057 = null; this._disposed = true; }; } public function crop(_arg_1:ITextWindow):void { var _local_3:int; this._SafeStr_4058.font = _arg_1._SafeStr_4061; this._SafeStr_4058.size = _arg_1.fontSize; this._SafeStr_4058.bold = _arg_1.bold; this._SafeStr_4058.italic = _arg_1.italic; this._SafeStr_4057.setTextFormat(this._SafeStr_4058); this._SafeStr_4057.text = _arg_1.getLineText(0); var _local_2:int = this._SafeStr_4057.textWidth; if (_local_2 > _arg_1.width){ _local_3 = this._SafeStr_4057.getCharIndexAtPoint((_arg_1.width - this._SafeStr_4060), (this._SafeStr_4057.textHeight / 2)); _arg_1.text = (_arg_1.text.slice(0, _local_3) + this._SafeStr_4059); }; } } }//package _-0EX // _SafeStr_2542 = "_-1vF" (String#6880, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4057 = "_-0K5" (String#5698, DoABC#2) // _SafeStr_4058 = "_-2WZ" (String#8050, DoABC#2) // _SafeStr_4059 = "_-09K" (String#19364, DoABC#2) // _SafeStr_4060 = "_-1XJ" (String#18814, DoABC#2) // _SafeStr_4061 = "_-2Ax" (String#8325, DoABC#2) //------------------------------------------------------------ //_-0EX._SafeStr_2543 package _-0EX { import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.events.TimerEvent; public class _SafeStr_2543 extends _SafeStr_2540 { private static const _SafeStr_4056:int = 500; private var _assets:IAssetLibrary; public function _SafeStr_2543(_arg_1:IAssetLibrary, _arg_2:IBitmapWrapperWindow) { this._assets = _arg_1; _SafeStr_4052 = (_SafeStr_4037 | _SafeStr_4041); image = (_arg_1.getAssetByName("icon_messenger_png") as _SafeStr_1280); canvas = _arg_2; } override public function notify(_arg_1:Boolean):void { super.notify(_arg_1); image = (this._assets.getAssetByName(((_arg_1) ? "icon_messenger_notify_1_png" : "icon_messenger_png")) as _SafeStr_1280); _SafeStr_4053(_arg_1, _SafeStr_4056); } override public function _SafeStr_4054(_arg_1:Boolean):void { super._SafeStr_4054(_arg_1); } override public function enable(_arg_1:Boolean):void { super.enable(_arg_1); canvas.visible = _arg_1; } override protected function onTimerEvent(_arg_1:TimerEvent):void { if (_SafeStr_4050){ _frame = (((_frame == 1)) ? 0 : 1); image = (this._assets.getAssetByName((("icon_messenger_notify_" + _frame) + "_png")) as _SafeStr_1280); }; } } }//package _-0EX // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2540 = "_-De" (String#3142, DoABC#2) // _SafeStr_2543 = "_-38R" (String#7495, DoABC#2) // _SafeStr_4037 = "_-2n6" (String#7226, DoABC#2) // _SafeStr_4041 = "_-2Ce" (String#7419, DoABC#2) // _SafeStr_4050 = "_-2GH" (String#7494, DoABC#2) // _SafeStr_4052 = "_-1ML" (String#6772, DoABC#2) // _SafeStr_4053 = "_-1J7" (String#7342, DoABC#2) // _SafeStr_4054 = "_-3Fu" (String#5829, DoABC#2) // _SafeStr_4056 = "_-0sp" (String#4568, DoABC#2) //------------------------------------------------------------ //_-0EX._SafeStr_2548 package _-0EX { import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; public class _SafeStr_2548 extends _SafeStr_2540 { private static const _SafeStr_4056:int = 500; private var _assets:IAssetLibrary; public function _SafeStr_2548(_arg_1:IAssetLibrary, _arg_2:IBitmapWrapperWindow) { this._assets = _arg_1; _SafeStr_4052 = (_SafeStr_4037 | _SafeStr_4041); image = (_arg_1.getAssetByName("icon_stream_png") as _SafeStr_1280); canvas = _arg_2; } override public function dispose():void { if (!disposed){ this._assets = null; super.dispose(); }; } override public function _SafeStr_4054(_arg_1:Boolean):void { if (_arg_1){ image = (this._assets.getAssetByName("icon_stream_hover_png") as _SafeStr_1280); } else { image = (this._assets.getAssetByName("icon_stream_png") as _SafeStr_1280); }; super._SafeStr_4054(_arg_1); } } }//package _-0EX // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2540 = "_-De" (String#3142, DoABC#2) // _SafeStr_2548 = "_-1TJ" (String#7041, DoABC#2) // _SafeStr_4037 = "_-2n6" (String#7226, DoABC#2) // _SafeStr_4041 = "_-2Ce" (String#7419, DoABC#2) // _SafeStr_4052 = "_-1ML" (String#6772, DoABC#2) // _SafeStr_4054 = "_-3Fu" (String#5829, DoABC#2) // _SafeStr_4056 = "_-0sp" (String#4568, DoABC#2) //------------------------------------------------------------ //_-0EX._SafeStr_3209 package _-0EX { import com.sulake.core.runtime._SafeStr_3; import flash.utils.Timer; import com.sulake.core.window.IWindow; import flash.utils.getTimer; import flash.events.TimerEvent; public class _SafeStr_3209 implements _SafeStr_3 { private var _SafeStr_4048:Timer; private var _window:IWindow; private var _SafeStr_4062:int; private var _height:int; private var _offset:int; private var _SafeStr_4063:int; private var _SafeStr_4064:int; public function _SafeStr_3209(_arg_1:IWindow, _arg_2:int, _arg_3:int) { this._window = _arg_1; this._SafeStr_4062 = _arg_2; this._height = _arg_3; this._offset = this._window.y; this._window.y = (this._offset - _arg_3); this._SafeStr_4063 = getTimer(); this._SafeStr_4064 = this._SafeStr_4063; this._SafeStr_4048 = new Timer((1000 / 24), 0); this._SafeStr_4048.addEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_4048.start(); } public function get disposed():Boolean { return ((this._SafeStr_4048 == null)); } public function dispose():void { if (this._SafeStr_4048){ this._SafeStr_4048.stop(); this._SafeStr_4048.removeEventListener(TimerEvent.TIMER, this.onTimerEvent); this._SafeStr_4048 = null; }; if (((this._window) && (!(this._window.disposed)))){ this._window.y = this._offset; this._window = null; }; } private function onTimerEvent(_arg_1:TimerEvent):void { if (((!(this._window)) || (this._window.disposed))){ this.dispose(); return; }; this._SafeStr_4063 = getTimer(); var _local_2:Number = (Number((this._SafeStr_4063 - this._SafeStr_4064)) / Number(this._SafeStr_4062)); this._window.y = ((this._offset - this._height) + (this._SafeStr_4065(_local_2) * this._height)); if (_local_2 >= 1){ this.dispose(); }; } protected function _SafeStr_4065(_arg_1:Number):Number { if (_arg_1 < (1 / 2.75)){ return (((7.5625 * _arg_1) * _arg_1)); }; if (_arg_1 < (2 / 2.75)){ _arg_1 = (_arg_1 - (1.5 / 2.75)); return ((((7.5625 * _arg_1) * _arg_1) + 0.75)); }; if (_arg_1 < (2.5 / 2.75)){ _arg_1 = (_arg_1 - (2.25 / 2.75)); return ((((7.5625 * _arg_1) * _arg_1) + 0.9375)); }; _arg_1 = (_arg_1 - (2.625 / 2.75)); return ((((7.5625 * _arg_1) * _arg_1) + 0.984375)); } } }//package _-0EX // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3209 = "_-Cj" (String#8142, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) // _SafeStr_4062 = "_-0Kl" (String#3149, DoABC#2) // _SafeStr_4063 = "_-0Yb" (String#11772, DoABC#2) // _SafeStr_4064 = "_-bB" (String#17231, DoABC#2) // _SafeStr_4065 = "_-2T0" (String#21092, DoABC#2) //------------------------------------------------------------ //_-0f5._SafeStr_2719 package _-0f5 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2719 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-0f5 // _SafeStr_2719 = "_-g3" (String#8103, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_2121 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2117; import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2114; import _-0qD._SafeStr_2110; import _-0qD._SafeStr_2109; public class _SafeStr_2121 implements _SafeStr_2117 { private var _SafeStr_4066:Array; public function _SafeStr_2121() { this._SafeStr_4066 = new Array(); super(); this._SafeStr_4066.push(new _SafeStr_3086()); this._SafeStr_4066.push(new _SafeStr_3089()); this._SafeStr_4066.push(new _SafeStr_3087()); this._SafeStr_4066.push(new _SafeStr_2127()); this._SafeStr_4066.push(new _SafeStr_3090()); this._SafeStr_4066.push(new _SafeStr_3088()); this._SafeStr_4066.push(new _SafeStr_3092()); this._SafeStr_4066.push(new GameStarts()); this._SafeStr_4066.push(new _SafeStr_3085()); this._SafeStr_4066.push(new _SafeStr_3091()); this._SafeStr_4066.push(new _SafeStr_3084()); this._SafeStr_4066.push(new StuffCaught()); } public function get _SafeStr_4067():Array { return (this._SafeStr_4066); } public function _SafeStr_4068(_arg_1:int):_SafeStr_2126 { var _local_2:_SafeStr_2126; for each (_local_2 in this._SafeStr_4066) { if (_local_2._SafeStr_4069 == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_4070(_arg_1:int):_SafeStr_2114 { return (this._SafeStr_4068(_arg_1)); } public function _SafeStr_4071(_arg_1:_SafeStr_2109):Boolean { return (!(((_arg_1 as _SafeStr_2110) == null))); } public function getKey():String { return ("trigger"); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2110 = "_-2Je" (String#3393, DoABC#2) // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_2117 = "_-0-Q" (String#4880, DoABC#2) // _SafeStr_2121 = "_-zz" (String#7382, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_2127 = "_-CI" (String#4574, DoABC#2) // _SafeStr_3084 = "_-1bF" (String#8331, DoABC#2) // _SafeStr_3085 = "_-11S" (String#7615, DoABC#2) // _SafeStr_3086 = "_-7a" (String#7950, DoABC#2) // _SafeStr_3087 = "_-0Fl" (String#8531, DoABC#2) // _SafeStr_3088 = "_-05v" (String#8745, DoABC#2) // _SafeStr_3089 = "_-qm" (String#8621, DoABC#2) // _SafeStr_3090 = "_-2Q-" (String#8353, DoABC#2) // _SafeStr_3091 = "_-2bp" (String#8345, DoABC#2) // _SafeStr_3092 = "_-1Du" (String#7889, DoABC#2) // _SafeStr_4066 = "_-2mZ" (String#3521, DoABC#2) // _SafeStr_4067 = "_-36p" (String#23081, DoABC#2) // _SafeStr_4068 = "_-1B1" (String#10234, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4070 = "_-2lW" (String#12659, DoABC#2) // _SafeStr_4071 = "_-2rU" (String#12235, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_2126 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2114; public interface _SafeStr_2126 extends _SafeStr_2114 { } }//package _-0Gb // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_2127 package _-0Gb { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import flash.events.Event; import _-0qD._SafeStr_2109; public class _SafeStr_2127 implements _SafeStr_2126 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; public static function _SafeStr_4073(_arg_1:IWindowContainer, _arg_2:_SafeStr_1541):void { var _local_3:Array = new Array(); var _local_4:int = 10; var _local_5:int; while (_local_5 <= _local_4) { if (_local_5 != 0){ _local_3.push((("at " + _local_5) + " secs")); }; _local_3.push((("at " + _local_5) + ".5 secs")); _local_5++; }; if (_arg_2){ _arg_2.populate(_local_3); _arg_2.selection = 0; }; } public static function _SafeStr_4074(_arg_1:int):String { var _local_2:int = Math.floor((_arg_1 / 2)); if ((_arg_1 % 2) == 0){ return (("" + _local_2)); }; return ((_local_2 + ".5")); } public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4075); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._slider.getValue()); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 1, 1200, 1); this._slider.setValue(1); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; this._slider.setValue(_local_3); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; var _local_5:String; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = _SafeStr_2127._SafeStr_4074(_local_4); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.settime", "seconds", _local_5); }; }; } } }//package _-0Gb // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_2127 = "_-CI" (String#4574, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4073 = "_-07n" (String#27845, DoABC#2) // _SafeStr_4074 = "_-2yL" (String#9962, DoABC#2) // _SafeStr_4075 = "_-29x" (String#13226, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3084 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3084 implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4085); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3084 = "_-1bF" (String#8331, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4085 = "_-1rR" (String#12305, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3085 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3085 implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4086); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3085 = "_-11S" (String#7615, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4086 = "_-2fq" (String#14673, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3086 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class _SafeStr_3086 implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4087); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(((this.getMeRadio(_arg_1).isSelected) ? 1 : 0)); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (this.getInput(_arg_1).text); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { _arg_1.findChildByName("me_txt").caption = _arg_2.userName; } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { this.getInput(_arg_1).text = _arg_2._SafeStr_4088; if ((((_arg_2._SafeStr_4083.length > 0)) && ((_arg_2._SafeStr_4083[0] == 1)))){ this._SafeStr_4089(_arg_1).setSelected(this.getMeRadio(_arg_1)); } else { this._SafeStr_4089(_arg_1).setSelected(this._SafeStr_4090(_arg_1)); }; } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):_SafeStr_1516 { return (_SafeStr_1516(_arg_1.findChildByName("chat_txt"))); } private function _SafeStr_4090(_arg_1:IWindowContainer):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName("any_avatar_radio"))); } private function getMeRadio(_arg_1:IWindowContainer):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName("me_radio"))); } private function _SafeStr_4089(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("avatar_radio"))); } } }//package _-0Gb // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3086 = "_-7a" (String#7950, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4087 = "_-NU" (String#14390, DoABC#2) // _SafeStr_4088 = "_-KN" (String#11918, DoABC#2) // _SafeStr_4089 = "_-1Io" (String#9624, DoABC#2) // _SafeStr_4090 = "_-Ty" (String#13347, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3087 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3087 implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4091); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3087 = "_-0Fl" (String#8531, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4091 = "_-0u8" (String#13150, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3088 package _-0Gb { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; public class _SafeStr_3088 implements _SafeStr_2126 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4092); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._slider.getValue()); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 1, 120, 1); this._slider.setValue(1); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; this._slider.setValue(_local_3); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; var _local_5:String; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = _SafeStr_2127._SafeStr_4074(_local_4); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.settime", "seconds", _local_5); }; }; } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_2127 = "_-CI" (String#4574, DoABC#2) // _SafeStr_3088 = "_-05v" (String#8745, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4074 = "_-2yL" (String#9962, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4092 = "_-1q-" (String#13609, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3089 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3089 implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4093); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3089 = "_-qm" (String#8621, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4093 = "_-0-9" (String#13245, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3090 package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3090 implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4094); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3090 = "_-2Q-" (String#8353, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4094 = "_-2zF" (String#14383, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3091 package _-0Gb { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; public class _SafeStr_3091 implements _SafeStr_2126 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4095); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._slider.getValue()); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 1, 1000, 1); this._slider.setValue(1); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; this._slider.setValue(_local_3); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("score_slider_cont") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.setscore", "points", ("" + _local_4)); }; }; } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3091 = "_-2bp" (String#8345, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4095 = "_-1s4" (String#14344, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3092 package _-0Gb { import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class _SafeStr_3092 implements _SafeStr_2126 { private var _cont:IWindowContainer; public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4096); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { var _local_2:String = this.getInput().text; return (((this._SafeStr_4097().isSelected) ? _local_2 : "")); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._cont = _arg_1; this._SafeStr_4097().addEventListener(_SafeStr_1260._SafeStr_4098, this._SafeStr_4099); this._SafeStr_4097().addEventListener(_SafeStr_1260._SafeStr_4100, this._SafeStr_4101); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { if (_arg_2._SafeStr_4088 != ""){ this._SafeStr_4089().setSelected(this._SafeStr_4097()); this.getInput().text = _arg_2._SafeStr_4088; this.getInput().visible = true; } else { this._SafeStr_4089().setSelected(this._SafeStr_4090()); this.getInput().text = ""; this.getInput().visible = false; }; } public function get _SafeStr_4084():Boolean { return (true); } private function getInput():_SafeStr_1516 { return (_SafeStr_1516(this._cont.findChildByName("avatar_name_txt"))); } private function _SafeStr_4097():_SafeStr_1537 { return (_SafeStr_1537(this._cont.findChildByName("certain_avatar_radio"))); } private function _SafeStr_4090():_SafeStr_1537 { return (_SafeStr_1537(this._cont.findChildByName("any_avatar_radio"))); } private function _SafeStr_4089():_SafeStr_1536 { return (_SafeStr_1536(this._cont.findChildByName("avatar_radio"))); } private function _SafeStr_4099(_arg_1:_SafeStr_1260):void { this.getInput().visible = true; } private function _SafeStr_4101(_arg_1:_SafeStr_1260):void { this.getInput().text = ""; this.getInput().visible = false; } } }//package _-0Gb // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3092 = "_-1Du" (String#7889, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4088 = "_-KN" (String#11918, DoABC#2) // _SafeStr_4089 = "_-1Io" (String#9624, DoABC#2) // _SafeStr_4090 = "_-Ty" (String#13347, DoABC#2) // _SafeStr_4096 = "_-390" (String#15107, DoABC#2) // _SafeStr_4097 = "_-1SL" (String#12160, DoABC#2) // _SafeStr_4098 = "_-2Lq" (String#5848, DoABC#2) // _SafeStr_4099 = "_-1KR" (String#21833, DoABC#2) // _SafeStr_4100 = "_-1nw" (String#8302, DoABC#2) // _SafeStr_4101 = "_-2TY" (String#22139, DoABC#2) //------------------------------------------------------------ //_-0Gb._SafeStr_3116 package _-0Gb { public class _SafeStr_3116 { public static var _SafeStr_4087:int = 0; public static var _SafeStr_4093:int = 1; public static var _SafeStr_4091:int = 2; public static var _SafeStr_4075:int = 3; public static var _SafeStr_4094:int = 4; public static var _SafeStr_4092:int = 6; public static var _SafeStr_4096:int = 7; public static var _SafeStr_4102:int = 8; public static var _SafeStr_4086:int = 9; public static var _SafeStr_4095:int = 10; public static var _SafeStr_4085:int = 11; public static var _SafeStr_4103:int = 12; } }//package _-0Gb // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4075 = "_-29x" (String#13226, DoABC#2) // _SafeStr_4085 = "_-1rR" (String#12305, DoABC#2) // _SafeStr_4086 = "_-2fq" (String#14673, DoABC#2) // _SafeStr_4087 = "_-NU" (String#14390, DoABC#2) // _SafeStr_4091 = "_-0u8" (String#13150, DoABC#2) // _SafeStr_4092 = "_-1q-" (String#13609, DoABC#2) // _SafeStr_4093 = "_-0-9" (String#13245, DoABC#2) // _SafeStr_4094 = "_-2zF" (String#14383, DoABC#2) // _SafeStr_4095 = "_-1s4" (String#14344, DoABC#2) // _SafeStr_4096 = "_-390" (String#15107, DoABC#2) // _SafeStr_4102 = "_-3I4" (String#14492, DoABC#2) // _SafeStr_4103 = "_-0PC" (String#17087, DoABC#2) //------------------------------------------------------------ //_-0Gb.GameStarts package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class GameStarts implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4102); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4102 = "_-3I4" (String#14492, DoABC#2) //------------------------------------------------------------ //_-0Gb.StuffCaught package _-0Gb { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class StuffCaught implements _SafeStr_2126 { public function get _SafeStr_4069():int { return (_SafeStr_3116._SafeStr_4085); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0Gb // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2126 = "_-17H" (String#2842, DoABC#2) // _SafeStr_3116 = "_-1HJ" (String#3272, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4085 = "_-1rR" (String#12305, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1229 package _-0GE { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; public class _SafeStr_1229 implements _SafeStr_3 { private var _connection:IConnection; private var _SafeStr_4104:_SafeStr_14; private var _disposed:Boolean = false; public var _xxxRoomId:int; public var _SafeStr_4105:int; public function _SafeStr_1229(_arg_1:IConnection, _arg_2:_SafeStr_14) { this._connection = _arg_1; this._SafeStr_4104 = _arg_2; } public function dispose():void { this._connection = null; this._SafeStr_4104 = null; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function get connection():IConnection { return (this._connection); } public function get listener():_SafeStr_14 { return (this._SafeStr_4104); } } }//package _-0GE // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4104 = "_-0Nw" (String#2000, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1230 package _-0GE { import _-fj._SafeStr_1974; import _-fj._SafeStr_1975; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-33P._SafeStr_1798; import com.sulake.habbo.session._SafeStr_1228; import _-Iz._SafeStr_1976; import _-Iz._SafeStr_1973; public class _SafeStr_1230 extends _SafeStr_1229 { public function _SafeStr_1230(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (!_arg_1){ return; }; _arg_1.addMessageEvent(new _SafeStr_1974(this._SafeStr_4106)); _arg_1.addMessageEvent(new _SafeStr_1975(this._SafeStr_4107)); } private function _SafeStr_4106(_arg_1:_SafeStr_1974):void { var _local_4:_SafeStr_1798; if (!_arg_1){ return; }; var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1976 = _arg_1._SafeStr_4108(); _local_4 = new _SafeStr_1798(_SafeStr_1798._SafeStr_4109, _local_2, _local_3.question, _local_3.choices); listener.events.dispatchEvent(_local_4); } private function _SafeStr_4107(_arg_1:_SafeStr_1975):void { var _local_4:_SafeStr_1798; if (!_arg_1){ return; }; var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1973 = _arg_1._SafeStr_4108(); _local_4 = new _SafeStr_1798(_SafeStr_1798._SafeStr_4110, _local_2, _local_3.question, _local_3.choices, _local_3._SafeStr_4111, _local_3._SafeStr_4112); listener.events.dispatchEvent(_local_4); } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1230 = "_-m5" (String#9774, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1798 = "_-ea" (String#2471, DoABC#2) // _SafeStr_1973 = "_-cw" (String#6653, DoABC#2) // _SafeStr_1974 = "_-13k" (String#6352, DoABC#2) // _SafeStr_1975 = "_-1Rp" (String#6204, DoABC#2) // _SafeStr_1976 = "_-0KU" (String#6425, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4106 = "_-0AP" (String#21754, DoABC#2) // _SafeStr_4107 = "_-2Gr" (String#20451, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4109 = "_-7u" (String#4269, DoABC#2) // _SafeStr_4110 = "_-2vx" (String#4338, DoABC#2) // _SafeStr_4111 = "_-3CK" (String#6953, DoABC#2) // _SafeStr_4112 = "_-2RL" (String#8512, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1231 package _-0GE { import _-21p._SafeStr_1978; import _-21p._SafeStr_1984; import _-21p._SafeStr_1977; import _-2X9._SafeStr_1311; import _-2X9._SafeStr_1982; import _-21p._SafeStr_1979; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.habbo.session._SafeStr_1228; import _-zb._SafeStr_1981; import _-33P._SafeStr_1801; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.session._SafeStr_1983; import _-2Q7._SafeStr_1980; import _-zb._SafeStr_1985; public class _SafeStr_1231 extends _SafeStr_1229 { public function _SafeStr_1231(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_1978(this._SafeStr_4113)); _arg_1.addMessageEvent(new _SafeStr_1984(this._SafeStr_4114)); _arg_1.addMessageEvent(new _SafeStr_1977(this._SafeStr_4115)); _arg_1.addMessageEvent(new _SafeStr_1311(this._SafeStr_4116)); _arg_1.addMessageEvent(new _SafeStr_1982(this._SafeStr_4117)); _arg_1.addMessageEvent(new _SafeStr_1979(this._SafeStr_4118)); } private function _SafeStr_4113(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1978; var _local_3:_SafeStr_1228; var _local_4:String; var _local_5:int; var _local_6:_SafeStr_1981; if (((listener) && (listener.events))){ _local_2 = (_arg_1 as _SafeStr_1978); if (((_local_2) && (_local_2._SafeStr_4108()))){ _local_3 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_4 = _SafeStr_1801._SafeStr_4119; _local_5 = _SafeStr_1801._SafeStr_4120; _local_6 = _local_2._SafeStr_4108(); if (_local_6._SafeStr_4121 != -1){ _local_3._SafeStr_4122(_local_6._SafeStr_4121); }; listener.events.dispatchEvent(new _SafeStr_1801(_local_4, _local_3, _local_6.userId, _local_6.text, _local_5, _local_6.links)); }; }; } private function _SafeStr_4116(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_1228; var _local_4:String; var _local_5:int; var _local_6:_SafeStr_1983; var _local_7:String; var _local_2:_SafeStr_1311 = (_arg_1 as _SafeStr_1311); if (((listener) && (listener.events))){ _local_3 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_4 = _SafeStr_1801._SafeStr_4119; _local_5 = _SafeStr_1801._SafeStr_4123; _local_6 = _local_3._SafeStr_4125._SafeStr_4124(_local_2.userId); if (_local_6 == null){ return; }; _local_7 = ""; listener.events.dispatchEvent(new _SafeStr_1801(_local_4, _local_3, _local_6.id, _local_7, _local_5)); }; } private function _SafeStr_4117(_arg_1:_SafeStr_1982):void { if ((((((_arg_1 == null)) || ((listener == null)))) || ((listener.events == null)))){ return; }; var _local_2:_SafeStr_1980 = _arg_1._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; var _local_4:String = _SafeStr_1801._SafeStr_4119; var _local_5:int = _SafeStr_1801._SafeStr_4126; var _local_6:_SafeStr_1983 = _local_3._SafeStr_4125._SafeStr_4127(_local_2.petData.id); if (_local_6 == null){ return; }; listener.events.dispatchEvent(new _SafeStr_1801(_local_4, _local_3, _local_6.id, "", _local_5)); } private function _SafeStr_4114(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1984; var _local_3:_SafeStr_1228; var _local_4:String; var _local_5:int; var _local_6:_SafeStr_1981; if (((listener) && (listener.events))){ _local_2 = (_arg_1 as _SafeStr_1984); if (((_local_2) && (_local_2._SafeStr_4108()))){ _local_3 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_4 = _SafeStr_1801._SafeStr_4119; _local_5 = _SafeStr_1801._SafeStr_4128; _local_6 = _local_2._SafeStr_4108(); listener.events.dispatchEvent(new _SafeStr_1801(_local_4, _local_3, _local_6.userId, _local_6.text, _local_5, _local_6.links)); }; }; } private function _SafeStr_4115(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1977; var _local_3:_SafeStr_1228; var _local_4:String; var _local_5:int; var _local_6:_SafeStr_1981; if (((listener) && (listener.events))){ _local_2 = (_arg_1 as _SafeStr_1977); if (((_local_2) && (_local_2._SafeStr_4108()))){ _local_3 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_4 = _SafeStr_1801._SafeStr_4119; _local_5 = _SafeStr_1801._SafeStr_4129; _local_6 = _local_2._SafeStr_4108(); listener.events.dispatchEvent(new _SafeStr_1801(_local_4, _local_3, _local_6.userId, _local_6.text, _local_5, _local_6.links)); }; }; } private function _SafeStr_4118(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1985; var _local_3:_SafeStr_1228; var _local_4:int; if (((listener) && (listener.events))){ _local_2 = (_arg_1 as _SafeStr_1979)._SafeStr_4108(); _local_3 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_4 = _local_2.seconds; Logger.log((("received flood control event for " + _local_4) + " seconds")); listener.events.dispatchEvent(new _SafeStr_1801(_SafeStr_1801._SafeStr_4130, _local_3, -1, ("" + _local_4), 0, null)); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1231 = "_-JC" (String#10598, DoABC#2) // _SafeStr_1311 = "_-1MG" (String#3889, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1801 = "_-95" (String#1597, DoABC#2) // _SafeStr_1977 = "_-2Em" (String#3713, DoABC#2) // _SafeStr_1978 = "_-0Rx" (String#3607, DoABC#2) // _SafeStr_1979 = "_-0qN" (String#6399, DoABC#2) // _SafeStr_1980 = "_-0IA" (String#5904, DoABC#2) // _SafeStr_1981 = "_-0VF" (String#2524, DoABC#2) // _SafeStr_1982 = "_-28X" (String#6189, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_1984 = "_-26v" (String#3630, DoABC#2) // _SafeStr_1985 = "_-3DF" (String#5612, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4113 = "_-0Tp" (String#21263, DoABC#2) // _SafeStr_4114 = "_-2ON" (String#18838, DoABC#2) // _SafeStr_4115 = "_-3-L" (String#21276, DoABC#2) // _SafeStr_4116 = "_-bg" (String#14321, DoABC#2) // _SafeStr_4117 = "_-0aV" (String#22259, DoABC#2) // _SafeStr_4118 = "_-FT" (String#12523, DoABC#2) // _SafeStr_4119 = "_-x5" (String#4779, DoABC#2) // _SafeStr_4120 = "_-2ch" (String#3984, DoABC#2) // _SafeStr_4121 = "_-1RL" (String#17432, DoABC#2) // _SafeStr_4122 = "_-3GE" (String#15641, DoABC#2) // _SafeStr_4123 = "_-2Yh" (String#6389, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4126 = "_-1s8" (String#6033, DoABC#2) // _SafeStr_4127 = "_-1T7" (String#10550, DoABC#2) // _SafeStr_4128 = "_-1M5" (String#4068, DoABC#2) // _SafeStr_4129 = "_-Zv" (String#3920, DoABC#2) // _SafeStr_4130 = "_-22u" (String#7655, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1232 package _-0GE { import _-32N._SafeStr_1986; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-32N._SafeStr_1988; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1987; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1787; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_1232 extends _SafeStr_1229 { public function _SafeStr_1232(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_1986(this._SafeStr_4131)); } private function _SafeStr_4131(_arg_1:IMessageEvent):void { var _local_9:_SafeStr_1988; var _local_2:_SafeStr_1986 = (_arg_1 as _SafeStr_1986); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_1987 = _local_2._SafeStr_4108(); var _local_4:int = _local_3.roomId; var _local_5:int = _local_3.roomCategory; var _local_6:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_6 == null){ return; }; var _local_7:_SafeStr_1787 = new _SafeStr_1787(_SafeStr_1787._SafeStr_4132, _local_6); _local_7._SafeStr_4133 = _local_3._SafeStr_4133; var _local_8:int; while (_local_8 < _local_3._SafeStr_4134) { _local_9 = _local_3._SafeStr_4135(_local_8); if (_local_9 != null){ _local_7._SafeStr_4136(_local_9.id, _local_9.type, _local_9.color, _local_9.light); }; _local_8++; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(_local_7); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1232 = "_-2XX" (String#10496, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1787 = "_-2s3" (String#3582, DoABC#2) // _SafeStr_1986 = "_-bw" (String#5741, DoABC#2) // _SafeStr_1987 = "_-mO" (String#6581, DoABC#2) // _SafeStr_1988 = "_-0Y8" (String#4450, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4131 = "_-04p" (String#20004, DoABC#2) // _SafeStr_4132 = "_-oG" (String#8883, DoABC#2) // _SafeStr_4133 = "_-08I" (String#5403, DoABC#2) // _SafeStr_4134 = "_-2hP" (String#10424, DoABC#2) // _SafeStr_4135 = "_-1V8" (String#12084, DoABC#2) // _SafeStr_4136 = "_-2iG" (String#14930, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1233 package _-0GE { import _-32N._SafeStr_1990; import _-32N._SafeStr_1989; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.habbo.communication.messages.parser.room.furniture.ViralFurniStatusMessageParser; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1790; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1991; public class _SafeStr_1233 extends _SafeStr_1229 { public function _SafeStr_1233(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_1990(this._SafeStr_4137)); _arg_1.addMessageEvent(new _SafeStr_1989(this._SafeStr_4138)); } private function _SafeStr_4137(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1990 = (_arg_1 as _SafeStr_1990); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:ViralFurniStatusMessageParser = _local_2._SafeStr_4108(); var _local_4:int = _local_3.roomId; var _local_5:int = _local_3.roomCategory; var _local_6:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_6 == null){ return; }; var _local_7:_SafeStr_1790 = new _SafeStr_1790(_SafeStr_1790._SafeStr_4139, _local_6); _local_7._SafeStr_4140 = _local_3._SafeStr_4140; _local_7.objectId = _local_3.objectId; _local_7.status = _local_3.status; _local_7._SafeStr_4141 = _local_3._SafeStr_4141; _local_7._SafeStr_4142 = _local_3._SafeStr_4142; _local_7._SafeStr_4143 = _local_3._SafeStr_4143; if (((listener) && (listener.events))){ listener.events.dispatchEvent(_local_7); }; } private function _SafeStr_4138(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1989 = (_arg_1 as _SafeStr_1989); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_1991 = _local_2._SafeStr_4108(); var _local_4:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_4 == null){ return; }; var _local_5:_SafeStr_1790 = new _SafeStr_1790(_SafeStr_1790._SafeStr_4144, _local_4); _local_5._SafeStr_4142 = _local_3._SafeStr_4142; _local_5._SafeStr_4145 = _local_3._SafeStr_4145; if (((listener) && (listener.events))){ listener.events.dispatchEvent(_local_5); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1233 = "_-209" (String#10700, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1790 = "_-0Ca" (String#2436, DoABC#2) // _SafeStr_1989 = "_-N0" (String#5572, DoABC#2) // _SafeStr_1990 = "_-2gP" (String#5285, DoABC#2) // _SafeStr_1991 = "_-Er" (String#6583, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4137 = "_-l1" (String#21867, DoABC#2) // _SafeStr_4138 = "_-0wi" (String#19497, DoABC#2) // _SafeStr_4139 = "_-1zz" (String#8858, DoABC#2) // _SafeStr_4140 = "_-w-" (String#3438, DoABC#2) // _SafeStr_4141 = "_-2v2" (String#7548, DoABC#2) // _SafeStr_4142 = "_-1Q6" (String#3362, DoABC#2) // _SafeStr_4143 = "_-0H6" (String#4287, DoABC#2) // _SafeStr_4144 = "_-2UD" (String#8801, DoABC#2) // _SafeStr_4145 = "_-We" (String#5489, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1234 package _-0GE { import _-32N._SafeStr_1992; import _-32N._SafeStr_1995; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1993; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1797; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1994; public class _SafeStr_1234 extends _SafeStr_1229 { public function _SafeStr_1234(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_1992(this._SafeStr_4146)); _arg_1.addMessageEvent(new _SafeStr_1995(this._SafeStr_4147)); } private function _SafeStr_4146(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1993 = (_arg_1 as _SafeStr_1992)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(new _SafeStr_1797(_SafeStr_1797._SafeStr_4148, _local_3)); }; } private function _SafeStr_4147(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1994 = (_arg_1 as _SafeStr_1995)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(new _SafeStr_1797(_SafeStr_1797._SafeStr_4149, _local_3)); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1234 = "_-0JY" (String#9934, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1797 = "_-2kP" (String#1046, DoABC#2) // _SafeStr_1992 = "_-2hI" (String#6164, DoABC#2) // _SafeStr_1993 = "_-bM" (String#6630, DoABC#2) // _SafeStr_1994 = "_-35q" (String#6037, DoABC#2) // _SafeStr_1995 = "_-Jp" (String#6570, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4146 = "_-97" (String#18927, DoABC#2) // _SafeStr_4147 = "_-6e" (String#18821, DoABC#2) // _SafeStr_4148 = "_-2Uq" (String#12387, DoABC#2) // _SafeStr_4149 = "_-11F" (String#12036, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1235 package _-0GE { import _-32N._SafeStr_1996; import _-32N._SafeStr_1997; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.habbo.communication.messages.parser.room.furniture.OpenPetPackageRequestedMessageParser; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1789; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1998; public class _SafeStr_1235 extends _SafeStr_1229 { public function _SafeStr_1235(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_1996(this._SafeStr_4150)); _arg_1.addMessageEvent(new _SafeStr_1997(this._SafeStr_4151)); } private function _SafeStr_4150(_arg_1:IMessageEvent):void { var _local_2:OpenPetPackageRequestedMessageParser = (_arg_1 as _SafeStr_1996)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(new _SafeStr_1789(_SafeStr_1789._SafeStr_4152, _local_3, _local_2.objectId, _local_2._SafeStr_4153, _local_2.breed, _local_2.color, 0, null)); }; } private function _SafeStr_4151(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1998 = (_arg_1 as _SafeStr_1997)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(new _SafeStr_1789(_SafeStr_1789._SafeStr_4154, _local_3, _local_2.objectId, -1, -1, "", _local_2.nameValidationStatus, _local_2.nameValidationInfo)); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1235 = "_-3D1" (String#11210, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1789 = "_-3Fo" (String#2554, DoABC#2) // _SafeStr_1996 = "_-2QP" (String#6147, DoABC#2) // _SafeStr_1997 = "_-2bw" (String#5960, DoABC#2) // _SafeStr_1998 = "_-z7" (String#6657, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4150 = "_-10d" (String#21054, DoABC#2) // _SafeStr_4151 = "_-1-2" (String#21998, DoABC#2) // _SafeStr_4152 = "_-0S8" (String#7685, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4154 = "_-15I" (String#7669, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1236 package _-0GE { import _-2F4._SafeStr_2014; import _-2F4._SafeStr_2009; import _-2X9._SafeStr_2007; import _-mv._SafeStr_2016; import _-2F4._SafeStr_1835; import _-2X9._SafeStr_1842; import _-3E5._SafeStr_2018; import _-3E5._SafeStr_2004; import _-3E5._SafeStr_2011; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1890; import _-2qr._SafeStr_2010; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-2F4._SafeStr_2013; import com.sulake.habbo.session._SafeStr_2012; import _-2k1._SafeStr_2006; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1786; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_1999; import _-33P._SafeStr_1799; import _-33P._SafeStr_1784; import _-33P._SafeStr_2008; import _-2Q7._SafeStr_1840; import _-2yF._SafeStr_2017; import com.sulake.habbo.session._SafeStr_2003; import _-33P._SafeStr_2000; import _-2yF._SafeStr_2005; import _-33P._SafeStr_2001; import _-33P._SafeStr_1797; import _-19-._SafeStr_1901; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1889; import _-33P._SafeStr_1793; import _-01I._SafeStr_2015; import _-33P._SafeStr_1782; public class _SafeStr_1236 extends _SafeStr_1229 { public function _SafeStr_1236(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2014(this._SafeStr_4155)); _arg_1.addMessageEvent(new _SafeStr_2009(this._SafeStr_4156)); _arg_1.addMessageEvent(new _SafeStr_2007(this._SafeStr_4157)); _arg_1.addMessageEvent(new _SafeStr_2016(this._SafeStr_4158)); _arg_1.addMessageEvent(new _SafeStr_1835(this._SafeStr_4159)); _arg_1.addMessageEvent(new _SafeStr_1842(this._SafeStr_4160)); _arg_1.addMessageEvent(new _SafeStr_2018(this._SafeStr_4161)); _arg_1.addMessageEvent(new _SafeStr_2004(this._SafeStr_4162)); _arg_1.addMessageEvent(new _SafeStr_2011(this._SafeStr_4163)); _arg_1.addMessageEvent(new _SafeStr_1890(this._SafeStr_4164)); _arg_1.addMessageEvent(new _SafeStr_2010(this._SafeStr_4165)); } private function _SafeStr_4155(_arg_1:IMessageEvent):void { var _local_6:_SafeStr_2013; var _local_7:_SafeStr_2012; var _local_2:_SafeStr_2014 = (_arg_1 as _SafeStr_2014); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2006 = _local_2._SafeStr_4108(); var _local_4:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_4 == null){ return; }; var _local_5:int; while (_local_5 < _local_3._SafeStr_4166()) { _local_6 = _local_3._SafeStr_4167(_local_5); _local_7 = new _SafeStr_2012(_local_6.id); _local_7.name = _local_6.name; _local_7._SafeStr_4168 = _local_6._SafeStr_4168; _local_7._SafeStr_4169 = _local_6._SafeStr_4169; _local_7.figure = _local_6.figure; _local_7.type = _local_6._SafeStr_4170; _local_7._SafeStr_4171 = _local_6._SafeStr_4171; _local_7._SafeStr_4172 = _local_6._SafeStr_4172; _local_7._SafeStr_4173 = _local_6._SafeStr_4173; _local_7._SafeStr_4174 = _local_6._SafeStr_4174; _local_7.xp = _local_6.xp; _local_4._SafeStr_4125._SafeStr_4175(_local_7); _local_5++; }; listener.events.dispatchEvent(new _SafeStr_1786(_local_4)); } private function _SafeStr_4156(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2009 = (_arg_1 as _SafeStr_2009); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; var _local_4:int = (_local_2._SafeStr_4108() as _SafeStr_1999).id; _local_3._SafeStr_4125._SafeStr_4176(_local_4); } private function _SafeStr_4157(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2007 = (_arg_1 as _SafeStr_2007); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_3._SafeStr_4125._SafeStr_4177(_local_2.userId, _local_2.badges); listener.events.dispatchEvent(new _SafeStr_1799(_local_3, _local_2.userId, _local_2.badges)); } private function _SafeStr_4158(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2016 = (_arg_1 as _SafeStr_2016); if (_local_2 == null){ return; }; if (_local_2.userName == ""){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; listener.events.dispatchEvent(new _SafeStr_1784(_SafeStr_1784._SafeStr_4178, _local_3, _local_2.userName)); } private function _SafeStr_4159(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1835 = (_arg_1 as _SafeStr_1835); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; if (_local_2.id >= 0){ _local_3._SafeStr_4125._SafeStr_4179(_local_2.id, _local_2.figure, _local_2._SafeStr_4174); _local_3._SafeStr_4125._SafeStr_4180(_local_2.id, _local_2._SafeStr_4181); _local_3._SafeStr_4125._SafeStr_4182(_local_2.id, _local_2._SafeStr_4169); listener.events.dispatchEvent(new _SafeStr_2008(_local_3, _local_2.id, _local_2.figure, _local_2._SafeStr_4174, _local_2._SafeStr_4181, _local_2._SafeStr_4169)); }; } private function _SafeStr_4160(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1842 = (_arg_1 as _SafeStr_1842); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1840 = _local_2._SafeStr_4108(); var _local_4:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_4 == null){ return; }; _local_4._SafeStr_4125._SafeStr_4183(_local_3.id, _local_3._SafeStr_4184); } private function _SafeStr_4161(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2018 = (_arg_1 as _SafeStr_2018); if (_local_3 == null){ return; }; var _local_4:_SafeStr_2017 = _local_3._SafeStr_4108(); var _local_5:_SafeStr_2003 = new _SafeStr_2003(); _local_5._SafeStr_4185 = _local_4._SafeStr_4185; _local_5.level = _local_4.level; _local_5._SafeStr_4186 = _local_4._SafeStr_4187; _local_5.experience = _local_4.experience; _local_5._SafeStr_4188 = _local_4._SafeStr_4189; _local_5.energy = _local_4.energy; _local_5._SafeStr_4190 = _local_4._SafeStr_4191; _local_5._SafeStr_4192 = _local_4._SafeStr_4192; _local_5._SafeStr_4193 = _local_4._SafeStr_4194; _local_5._SafeStr_4195 = _local_4._SafeStr_4195; _local_5._SafeStr_4196 = _local_4._SafeStr_4196; _local_5.respect = _local_4.respect; _local_5.age = _local_4.age; listener.events.dispatchEvent(new _SafeStr_2000(_local_2, _local_5)); } private function _SafeStr_4162(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2004 = (_arg_1 as _SafeStr_2004); if (_local_3 == null){ return; }; var _local_4:_SafeStr_2005 = _local_3._SafeStr_4108(); if (_local_4 != null){ listener.events.dispatchEvent(new _SafeStr_2001(_local_2, _local_4._SafeStr_4185, _local_4._SafeStr_4197, _local_4._SafeStr_4198)); }; } private function _SafeStr_4163(_arg_1:_SafeStr_2011):void { var _local_3:String; if ((((_arg_1 == null)) || ((_arg_1._SafeStr_4108() == null)))){ return; }; var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; switch (_arg_1._SafeStr_4108().errorCode){ case 0: _local_3 = _SafeStr_1797._SafeStr_4199; break; case 1: _local_3 = _SafeStr_1797._SafeStr_4200; break; case 2: _local_3 = _SafeStr_1797._SafeStr_3765; break; case 3: _local_3 = _SafeStr_1797._SafeStr_4201; break; case 4: _local_3 = _SafeStr_1797._SafeStr_4202; break; }; if (_local_3 != null){ listener.events.dispatchEvent(new _SafeStr_1797(_local_3, _local_2)); }; } private function _SafeStr_4164(_arg_1:_SafeStr_1890):void { if (((((!(_arg_1)) || (!(listener)))) || (!(listener.events)))){ return; }; var _local_2:_SafeStr_1901 = _arg_1._SafeStr_4108(); if (!_local_2){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (!_local_3){ return; }; var _local_4:_SafeStr_1889 = _local_2._SafeStr_4203; if (!_local_4){ return; }; listener.events.dispatchEvent(new _SafeStr_1793(_local_3, _local_4._SafeStr_4204, _local_4._SafeStr_4204, _local_4._SafeStr_4205)); } private function _SafeStr_4165(_arg_1:_SafeStr_2010):void { var _local_2:_SafeStr_2015 = _arg_1._SafeStr_4108(); var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); listener.events.dispatchEvent(new _SafeStr_1782(_local_3, _local_2.userId, _local_2._SafeStr_3529)); } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1236 = "_-2Mz" (String#9371, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1782 = "_-2Vn" (String#4680, DoABC#2) // _SafeStr_1784 = "_-Su" (String#2034, DoABC#2) // _SafeStr_1786 = "_-1pJ" (String#6120, DoABC#2) // _SafeStr_1793 = "_-1F8" (String#4576, DoABC#2) // _SafeStr_1797 = "_-2kP" (String#1046, DoABC#2) // _SafeStr_1799 = "_-CC" (String#4558, DoABC#2) // _SafeStr_1835 = "_-0Q9" (String#2714, DoABC#2) // _SafeStr_1840 = "_-1rx" (String#5503, DoABC#2) // _SafeStr_1842 = "_-0SG" (String#3101, DoABC#2) // _SafeStr_1889 = "_-046" (String#3047, DoABC#2) // _SafeStr_1890 = "_-sH" (String#3665, DoABC#2) // _SafeStr_1901 = "_-Lv" (String#6639, DoABC#2) // _SafeStr_1999 = "_-16n" (String#6504, DoABC#2) // _SafeStr_2000 = "_-2Y9" (String#6417, DoABC#2) // _SafeStr_2001 = "_-2V4" (String#5983, DoABC#2) // _SafeStr_2003 = "_-1DG" (String#7561, DoABC#2) // _SafeStr_2004 = "_-3Ax" (String#5555, DoABC#2) // _SafeStr_2005 = "_-2My" (String#5972, DoABC#2) // _SafeStr_2006 = "_-2SO" (String#5513, DoABC#2) // _SafeStr_2007 = "_-0jX" (String#3787, DoABC#2) // _SafeStr_2008 = "_-2AA" (String#6387, DoABC#2) // _SafeStr_2009 = "_-0LN" (String#3764, DoABC#2) // _SafeStr_2010 = "_-0VH" (String#4044, DoABC#2) // _SafeStr_2011 = "_-2Kv" (String#6086, DoABC#2) // _SafeStr_2012 = "_-1NT" (String#6884, DoABC#2) // _SafeStr_2013 = "_-0df" (String#2779, DoABC#2) // _SafeStr_2014 = "_-2Zl" (String#3044, DoABC#2) // _SafeStr_2015 = "_-Qh" (String#6595, DoABC#2) // _SafeStr_2016 = "_-0fp" (String#3805, DoABC#2) // _SafeStr_2017 = "_-23T" (String#6473, DoABC#2) // _SafeStr_2018 = "_-1P6" (String#4955, DoABC#2) // _SafeStr_3529 = "_-1ux" (String#8041, DoABC#2) // _SafeStr_3765 = "_-2qF" (String#4936, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4155 = "_-2Dy" (String#10884, DoABC#2) // _SafeStr_4156 = "_-bx" (String#14111, DoABC#2) // _SafeStr_4157 = "_-1-r" (String#8897, DoABC#2) // _SafeStr_4158 = "_-1yS" (String#14394, DoABC#2) // _SafeStr_4159 = "_-2e8" (String#8413, DoABC#2) // _SafeStr_4160 = "_-NO" (String#10683, DoABC#2) // _SafeStr_4161 = "_-332" (String#6916, DoABC#2) // _SafeStr_4162 = "_-1lL" (String#20549, DoABC#2) // _SafeStr_4163 = "_-3FA" (String#19519, DoABC#2) // _SafeStr_4164 = "_-1EG" (String#21600, DoABC#2) // _SafeStr_4165 = "_-2cL" (String#13996, DoABC#2) // _SafeStr_4166 = "_-0kd" (String#11692, DoABC#2) // _SafeStr_4167 = "_-1X6" (String#15237, DoABC#2) // _SafeStr_4168 = "_-1Dd" (String#4737, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4172 = "_-160" (String#5748, DoABC#2) // _SafeStr_4173 = "_-2C9" (String#6738, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4175 = "_-1Lf" (String#18001, DoABC#2) // _SafeStr_4176 = "_-9k" (String#15082, DoABC#2) // _SafeStr_4177 = "_-8N" (String#17831, DoABC#2) // _SafeStr_4178 = "_-33O" (String#3943, DoABC#2) // _SafeStr_4179 = "_-RV" (String#11663, DoABC#2) // _SafeStr_4180 = "_-2Fx" (String#16241, DoABC#2) // _SafeStr_4181 = "_-1yc" (String#5909, DoABC#2) // _SafeStr_4182 = "_-0qA" (String#17415, DoABC#2) // _SafeStr_4183 = "_-F8" (String#15755, DoABC#2) // _SafeStr_4184 = "_-GH" (String#10488, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4186 = "_-1yf" (String#5031, DoABC#2) // _SafeStr_4187 = "_-oo" (String#18819, DoABC#2) // _SafeStr_4188 = "_-1zZ" (String#5039, DoABC#2) // _SafeStr_4189 = "_-2Nw" (String#18725, DoABC#2) // _SafeStr_4190 = "_-0jr" (String#4894, DoABC#2) // _SafeStr_4191 = "_-1Jw" (String#21814, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4193 = "_-13j" (String#5063, DoABC#2) // _SafeStr_4194 = "_-2s" (String#19334, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4197 = "_-0P5" (String#10154, DoABC#2) // _SafeStr_4198 = "_-1Od" (String#10764, DoABC#2) // _SafeStr_4199 = "_-2pH" (String#9595, DoABC#2) // _SafeStr_4200 = "_-1wl" (String#10564, DoABC#2) // _SafeStr_4201 = "_-Lk" (String#10798, DoABC#2) // _SafeStr_4202 = "_-0tq" (String#11120, DoABC#2) // _SafeStr_4203 = "_-N2" (String#14283, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4205 = "_-2u9" (String#7325, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1238 package _-0GE { import _-fj._SafeStr_2053; import _-fj._SafeStr_2054; import _-fj._SafeStr_2058; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-33P._SafeStr_1785; import com.sulake.habbo.session._SafeStr_1228; import _-Iz._SafeStr_2056; import _-Iz._SafeStr_2057; import _-Iz._SafeStr_2055; public class _SafeStr_1238 extends _SafeStr_1229 { public function _SafeStr_1238(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (!_arg_1){ return; }; _arg_1.addMessageEvent(new _SafeStr_2053(this._SafeStr_4206)); _arg_1.addMessageEvent(new _SafeStr_2054(this._SafeStr_4207)); _arg_1.addMessageEvent(new _SafeStr_2058(this._SafeStr_4208)); } private function _SafeStr_4207(_arg_1:_SafeStr_2054):void { var _local_4:_SafeStr_1785; if (!_arg_1){ return; }; var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2056 = _arg_1._SafeStr_4108(); _local_4 = new _SafeStr_1785(_SafeStr_1785._SafeStr_4209, _local_2, _local_3.id); _local_4._SafeStr_4210 = _local_3._SafeStr_4210; listener.events.dispatchEvent(_local_4); } private function _SafeStr_4208(_arg_1:_SafeStr_2058):void { var _local_4:_SafeStr_1785; if (!_arg_1){ return; }; var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2057 = _arg_1._SafeStr_4108(); _local_4 = new _SafeStr_1785(_SafeStr_1785._SafeStr_4211, _local_2, -1); _local_4._SafeStr_4210 = "???"; listener.events.dispatchEvent(_local_4); } private function _SafeStr_4206(_arg_1:_SafeStr_2053):void { var _local_4:_SafeStr_1785; if (!_arg_1){ return; }; var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2055 = _arg_1._SafeStr_4108(); _local_4 = new _SafeStr_1785(_SafeStr_1785._SafeStr_4212, _local_2, _local_3.id); _local_4._SafeStr_4213 = _local_3._SafeStr_4213; _local_4._SafeStr_4214 = _local_3._SafeStr_4214; _local_4._SafeStr_4215 = _local_3._SafeStr_4215; _local_4._SafeStr_4216 = _local_3._SafeStr_4216; listener.events.dispatchEvent(_local_4); } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1238 = "_-gP" (String#9817, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1785 = "_-Se" (String#1942, DoABC#2) // _SafeStr_2053 = "_-1l9" (String#6084, DoABC#2) // _SafeStr_2054 = "_-zV" (String#6535, DoABC#2) // _SafeStr_2055 = "_-0wb" (String#6466, DoABC#2) // _SafeStr_2056 = "_-0QH" (String#6206, DoABC#2) // _SafeStr_2057 = "_-2Va" (String#6361, DoABC#2) // _SafeStr_2058 = "_-2jb" (String#6224, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4206 = "_-1U" (String#19264, DoABC#2) // _SafeStr_4207 = "_-2g8" (String#19730, DoABC#2) // _SafeStr_4208 = "_-Ga" (String#18630, DoABC#2) // _SafeStr_4209 = "_-1En" (String#4268, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4212 = "_-0yX" (String#4074, DoABC#2) // _SafeStr_4213 = "_-27G" (String#5434, DoABC#2) // _SafeStr_4214 = "_-Ky" (String#5333, DoABC#2) // _SafeStr_4215 = "_-0pI" (String#5931, DoABC#2) // _SafeStr_4216 = "_-0qb" (String#5156, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1239 package _-0GE { import _-2ka._SafeStr_2063; import _-2ka._SafeStr_2062; import _-2ka._SafeStr_2061; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_1239 extends _SafeStr_1229 { public function _SafeStr_1239(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2063(this._SafeStr_4217)); _arg_1.addMessageEvent(new _SafeStr_2062(this._SafeStr_4218)); _arg_1.addMessageEvent(new _SafeStr_2061(this._SafeStr_4219)); } private function _SafeStr_4217(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2063 = (_arg_1 as _SafeStr_2063); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_3._SafeStr_4220 = true; } private function _SafeStr_4218(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2062 = (_arg_1 as _SafeStr_2062); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_3._SafeStr_4220 = false; } private function _SafeStr_4219(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2061 = (_arg_1 as _SafeStr_2061); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; _local_3._SafeStr_4221 = true; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1239 = "_-uG" (String#9588, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_2061 = "_-0Df" (String#5456, DoABC#2) // _SafeStr_2062 = "_-0HJ" (String#5783, DoABC#2) // _SafeStr_2063 = "_-2hE" (String#5291, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4217 = "_-ZX" (String#21023, DoABC#2) // _SafeStr_4218 = "_-1ZJ" (String#19756, DoABC#2) // _SafeStr_4219 = "_-0yg" (String#20288, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1240 package _-0GE { import _-1KT._SafeStr_2065; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-1YX._SafeStr_2064; public class _SafeStr_1240 extends _SafeStr_1229 { public function _SafeStr_1240(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2065(this._SafeStr_4222)); } private function _SafeStr_4222(_arg_1:_SafeStr_2065):void { if ((((_arg_1 == null)) || ((connection == null)))){ return; }; connection.send(new _SafeStr_2064()); } } }//package _-0GE // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1240 = "_-FF" (String#10096, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_2064 = "_-TG" (String#8432, DoABC#2) // _SafeStr_2065 = "_-2q8" (String#6463, DoABC#2) // _SafeStr_4222 = "_-qP" (String#20913, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1241 package _-0GE { import _-2X9._SafeStr_2066; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1796; public class _SafeStr_1241 extends _SafeStr_1229 { public function _SafeStr_1241(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2066(this.onUserNotification)); } override public function dispose():void { if (!disposed){ super.dispose(); }; } private function onUserNotification(_arg_1:_SafeStr_2066):void { var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); var _local_3:_SafeStr_1796 = new _SafeStr_1796(_SafeStr_1796._SafeStr_4223, _local_2); _local_3.title = _arg_1.title; _local_3.message = _arg_1.message; _local_3.parameters = _arg_1.parameters; if (((listener) && (listener.events))){ listener.events.dispatchEvent(_local_3); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1241 = "_-1CM" (String#10155, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1796 = "_-zk" (String#3661, DoABC#2) // _SafeStr_2066 = "_-0q8" (String#6408, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4223 = "_-C6" (String#3891, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1242 package _-0GE { import _-32N._SafeStr_2067; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_2068; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1788; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_1242 extends _SafeStr_1229 { public function _SafeStr_1242(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2067(this._SafeStr_4224)); } private function _SafeStr_4224(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2068 = (_arg_1 as _SafeStr_2067)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:int = _local_2.roomId; var _local_4:int = _local_2.roomCategory; var _local_5:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_5 == null){ return; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(new _SafeStr_1788(_SafeStr_1788._SafeStr_4225, _local_5, _local_2._SafeStr_3581, _local_2._SafeStr_3535, _local_2._SafeStr_4226)); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1242 = "_-0E8" (String#10331, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1788 = "_-1A9" (String#2935, DoABC#2) // _SafeStr_2067 = "_-0VD" (String#6426, DoABC#2) // _SafeStr_2068 = "_-mJ" (String#6594, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4224 = "_-0Fb" (String#21469, DoABC#2) // _SafeStr_4225 = "_-2Q8" (String#6110, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1243 package _-0GE { import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2071; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2074; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_1838; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-mv._SafeStr_2076; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2072; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2077; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.session._SafeStr_1228; import _-0eQ._SafeStr_2078; import _-1sa._SafeStr_2069; import _-33P._SafeStr_1784; import _-0eQ._SafeStr_1848; import _-2AZ._SafeStr_2070; import _-0eQ._SafeStr_2073; import _-33P._SafeStr_1800; import _-0eQ._SafeStr_2075; public class _SafeStr_1243 extends _SafeStr_1229 { public static const SESSION_CONNECTED:String = "RS_CONNECTED"; public static const SESSION_READY:String = "RS_READY"; public static const SESSION_DISCONNECTED:String = "RS_DISCONNECTED"; public function _SafeStr_1243(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2071(this._SafeStr_4227)); _arg_1.addMessageEvent(new _SafeStr_2074(this._SafeStr_4228)); _arg_1.addMessageEvent(new _SafeStr_1838(this._SafeStr_4229)); _arg_1.addMessageEvent(new _SafeStr_843(this._SafeStr_4230)); _arg_1.addMessageEvent(new _SafeStr_2076(this.onFlatAccessDenied)); _arg_1.addMessageEvent(new _SafeStr_2072(this._SafeStr_4231)); _arg_1.addMessageEvent(new _SafeStr_2077(this._SafeStr_4232)); } private function _SafeStr_4227(_arg_1:IMessageEvent):void { var _local_2:int = _xxxRoomId; var _local_3:int = _SafeStr_4105; if (listener){ listener.sessionUpdate(_local_2, _local_3, _SafeStr_1243.SESSION_CONNECTED); }; } private function _SafeStr_4228(_arg_1:_SafeStr_2074):void { var _local_6:_SafeStr_1228; var _local_2:int = _xxxRoomId; var _local_3:int = _SafeStr_4105; var _local_4:_SafeStr_2078 = _arg_1._SafeStr_4108(); if (_local_4 == null){ return; }; var _local_5:String = _local_4.userName; if ((((_local_5 == null)) || ((_local_5.length == 0)))){ connection.send(new _SafeStr_2069(_local_2)); } else { if (((listener) && (listener.events))){ _local_6 = listener.getSession(_local_2, _local_3); if (_local_6 != null){ listener.events.dispatchEvent(new _SafeStr_1784(_SafeStr_1784._SafeStr_4233, _local_6, _local_5)); }; }; }; } private function _SafeStr_4229(_arg_1:IMessageEvent):void { var _local_7:_SafeStr_1848; var _local_2:int = _xxxRoomId; var _local_3:int = _SafeStr_4105; var _local_4:int = _local_2; var _local_5:int = _local_3; var _local_6:_SafeStr_1838 = (_arg_1 as _SafeStr_1838); if (_local_6 != null){ _local_7 = _local_6._SafeStr_4108(); if (_local_7 != null){ _local_4 = _local_7.roomId; _local_5 = _local_7.roomCategory; }; }; if (listener){ listener.sessionReinitialize(_local_2, _local_3, _local_4, _local_5); listener.sessionUpdate(_local_2, _local_3, _SafeStr_1243.SESSION_READY); }; } private function onFlatAccessDenied(_arg_1:_SafeStr_2076):void { var _local_6:_SafeStr_1228; var _local_2:int = _xxxRoomId; var _local_3:int = _SafeStr_4105; var _local_4:_SafeStr_2070 = _arg_1._SafeStr_4108(); if (_local_4 == null){ return; }; var _local_5:String = _local_4.userName; if ((((_local_5 == null)) || ((_local_5.length == 0)))){ if (listener){ listener.sessionUpdate(_local_2, _local_3, _SafeStr_1243.SESSION_DISCONNECTED); }; } else { if (((listener) && (listener.events))){ _local_6 = listener.getSession(_local_2, _local_3); if (_local_6 != null){ listener.events.dispatchEvent(new _SafeStr_1784(_SafeStr_1784._SafeStr_4234, _local_6, _local_5)); }; }; }; } private function _SafeStr_4230(_arg_1:IMessageEvent):void { var _local_2:int = _xxxRoomId; var _local_3:int = _SafeStr_4105; if (listener){ listener.sessionUpdate(_local_2, _local_3, _SafeStr_1243.SESSION_DISCONNECTED); }; } private function _SafeStr_4231(_arg_1:_SafeStr_2072):void { var _local_4:_SafeStr_2073; var _local_5:_SafeStr_1800; var _local_7:Array; var _local_9:int; var _local_10:String; if ((((listener == null)) || ((listener.events == null)))){ return; }; var _local_2:_SafeStr_2075 = _arg_1._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; var _local_6:Array = _local_2._SafeStr_4023(); var _local_8:int = _local_2._SafeStr_4022; for each (_local_9 in _local_6) { _local_4 = _local_2._SafeStr_4024(_local_9); _local_5 = new _SafeStr_1800(_local_3, _local_4.name, _local_4.target, (_local_4.target == _local_8)); _local_7 = _local_4._SafeStr_4017; for each (_local_10 in _local_7) { _local_5._SafeStr_4019(_local_10, _local_4._SafeStr_4018(_local_10)); }; listener.events.dispatchEvent(_local_5); }; } private function _SafeStr_4232(_arg_1:_SafeStr_2077):void { if (listener == null){ return; }; var _local_2:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_2 == null){ return; }; _local_2._SafeStr_4235 = true; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1243 = "_-1TD" (String#6428, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1784 = "_-Su" (String#2034, DoABC#2) // _SafeStr_1800 = "_-1-h" (String#2557, DoABC#2) // _SafeStr_1838 = "_-2Xm" (String#2446, DoABC#2) // _SafeStr_1848 = "_-09r" (String#4641, DoABC#2) // _SafeStr_2069 = "_-0MH" (String#8882, DoABC#2) // _SafeStr_2070 = "_-0J9" (String#5784, DoABC#2) // _SafeStr_2071 = "_-0Y6" (String#5763, DoABC#2) // _SafeStr_2072 = "_-0sn" (String#6257, DoABC#2) // _SafeStr_2073 = "_-36v" (String#4198, DoABC#2) // _SafeStr_2074 = "_-0-" (String#4072, DoABC#2) // _SafeStr_2075 = "_-9S" (String#6375, DoABC#2) // _SafeStr_2076 = "_-Qq" (String#3917, DoABC#2) // _SafeStr_2077 = "_-1oJ" (String#5992, DoABC#2) // _SafeStr_2078 = "_-Co" (String#5318, DoABC#2) // _SafeStr_4017 = "_-1nV" (String#12723, DoABC#2) // _SafeStr_4018 = "_-Vo" (String#9497, DoABC#2) // _SafeStr_4019 = "_-15" (String#14557, DoABC#2) // _SafeStr_4022 = "_-2rt" (String#18871, DoABC#2) // _SafeStr_4023 = "_-dP" (String#21341, DoABC#2) // _SafeStr_4024 = "_-1vO" (String#19108, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4227 = "_-2Xp" (String#18579, DoABC#2) // _SafeStr_4228 = "_-0Jd" (String#21658, DoABC#2) // _SafeStr_4229 = "_-3Bh" (String#5609, DoABC#2) // _SafeStr_4230 = "_-1c9" (String#19574, DoABC#2) // _SafeStr_4231 = "_-po" (String#20898, DoABC#2) // _SafeStr_4232 = "_-0IK" (String#21571, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4234 = "_-2XM" (String#4203, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1244 package _-0GE { import _-mv._SafeStr_2081; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-2AZ._SafeStr_2079; import com.sulake.habbo.session._SafeStr_1228; import _-mv._SafeStr_2080; import _-33P._SafeStr_1614; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_1244 extends _SafeStr_1229 { public function _SafeStr_1244(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2081(this._SafeStr_4236)); } private function _SafeStr_4236(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2081 = (_arg_1 as _SafeStr_2081); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2079 = _local_2._SafeStr_4108(); if (_local_3.roomForward){ return; }; var _local_4:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_4 == null){ return; }; var _local_5:_SafeStr_2080 = _local_3.data; _local_4._SafeStr_4237 = _local_5._SafeStr_4238; _local_4._SafeStr_4239 = _local_5._SafeStr_4240; listener.events.dispatchEvent(new _SafeStr_1614(_SafeStr_1614._SafeStr_4241, _local_4)); } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1244 = "_-2dF" (String#10987, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1614 = "_-20n" (String#5137, DoABC#2) // _SafeStr_2079 = "_-07c" (String#4743, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2081 = "_-0zF" (String#3014, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4236 = "_-35" (String#19124, DoABC#2) // _SafeStr_4237 = "_-0Rw" (String#9889, DoABC#2) // _SafeStr_4238 = "_-0Ku" (String#11910, DoABC#2) // _SafeStr_4239 = "_-2OX" (String#8762, DoABC#2) // _SafeStr_4240 = "_-285" (String#5563, DoABC#2) // _SafeStr_4241 = "_-2TL" (String#8063, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1245 package _-0GE { import _-14n._SafeStr_1858; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-Wb._SafeStr_1868; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1797; import _-0AD._SafeStr_2082; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_1245 extends _SafeStr_1229 { public function _SafeStr_1245(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_1858(this._SafeStr_4242)); } private function _SafeStr_4242(_arg_1:IMessageEvent):void { var _local_4:String; var _local_2:_SafeStr_1868 = (_arg_1 as _SafeStr_1858)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; switch (_local_2.errorCode){ case _SafeStr_2082._SafeStr_3759: _local_4 = _SafeStr_1797._SafeStr_4243; break; case _SafeStr_2082._SafeStr_3756: _local_4 = _SafeStr_1797._SafeStr_3756; break; case _SafeStr_2082._SafeStr_3757: _local_4 = _SafeStr_1797._SafeStr_3757; break; case _SafeStr_2082._SafeStr_3758: _local_4 = _SafeStr_1797._SafeStr_3758; break; default: return; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(new _SafeStr_1797(_local_4, _local_3)); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1245 = "_-0pZ" (String#10664, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1797 = "_-2kP" (String#1046, DoABC#2) // _SafeStr_1858 = "_-1bB" (String#3347, DoABC#2) // _SafeStr_1868 = "_-dM" (String#5649, DoABC#2) // _SafeStr_2082 = "_-Dp" (String#6588, DoABC#2) // _SafeStr_3756 = "_-0Ij" (String#5678, DoABC#2) // _SafeStr_3757 = "_-2RT" (String#5458, DoABC#2) // _SafeStr_3758 = "_-wT" (String#5405, DoABC#2) // _SafeStr_3759 = "_-0Jz" (String#12833, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4242 = "_-2JK" (String#12828, DoABC#2) // _SafeStr_4243 = "_-18X" (String#10349, DoABC#2) //------------------------------------------------------------ //_-0GE._SafeStr_1246 package _-0GE { import _-2F4._SafeStr_2084; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-2k1._SafeStr_2083; import com.sulake.habbo.session._SafeStr_1228; import _-33P._SafeStr_1797; import _-0AD._SafeStr_2085; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_1246 extends _SafeStr_1229 { public function _SafeStr_1246(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; _arg_1.addMessageEvent(new _SafeStr_2084(this._SafeStr_4244)); } private function _SafeStr_4244(_arg_1:IMessageEvent):void { var _local_4:String; var _local_2:_SafeStr_2083 = (_arg_1 as _SafeStr_2084)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1228 = listener.getSession(_xxxRoomId, _SafeStr_4105); if (_local_3 == null){ return; }; switch (_local_2.errorCode){ case _SafeStr_2085._SafeStr_3761: _local_4 = _SafeStr_1797._SafeStr_3761; break; case _SafeStr_2085._SafeStr_3762: _local_4 = _SafeStr_1797._SafeStr_3762; break; case _SafeStr_2085._SafeStr_3764: _local_4 = _SafeStr_1797._SafeStr_3764; break; case _SafeStr_2085._SafeStr_3765: _local_4 = _SafeStr_1797._SafeStr_3765; break; case _SafeStr_2085._SafeStr_3766: _local_4 = _SafeStr_1797._SafeStr_3766; break; case _SafeStr_2085._SafeStr_3767: _local_4 = _SafeStr_1797._SafeStr_3767; break; case _SafeStr_2085._SafeStr_3763: _local_4 = _SafeStr_1797._SafeStr_3763; break; default: return; }; if (((listener) && (listener.events))){ listener.events.dispatchEvent(new _SafeStr_1797(_local_4, _local_3)); }; } } }//package _-0GE // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1246 = "_-0Lq" (String#9715, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_1797 = "_-2kP" (String#1046, DoABC#2) // _SafeStr_2083 = "_-LU" (String#6644, DoABC#2) // _SafeStr_2084 = "_-Be" (String#6609, DoABC#2) // _SafeStr_2085 = "_-Sh" (String#4552, DoABC#2) // _SafeStr_3761 = "_-1eW" (String#5486, DoABC#2) // _SafeStr_3762 = "_-YN" (String#5476, DoABC#2) // _SafeStr_3763 = "_-8m" (String#5275, DoABC#2) // _SafeStr_3764 = "_-1gx" (String#5603, DoABC#2) // _SafeStr_3765 = "_-2qF" (String#4936, DoABC#2) // _SafeStr_3766 = "_-0tV" (String#5408, DoABC#2) // _SafeStr_3767 = "_-2jB" (String#5295, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4244 = "_-Fw" (String#18668, DoABC#2) //------------------------------------------------------------ //_-0GE.AvatarEffectsHandler package _-0GE { import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_14; import _-250._SafeStr_2060; import _-0M4._SafeStr_2059; import com.sulake.core.communication.messages.IMessageEvent; public class AvatarEffectsHandler extends _SafeStr_1229 { public function AvatarEffectsHandler(_arg_1:IConnection, _arg_2:_SafeStr_14) { super(_arg_1, _arg_2); if (_arg_1 == null){ return; }; } private function _SafeStr_4245(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2060 = (_arg_1 as _SafeStr_2060); var _local_3:_SafeStr_2059 = (_local_2._SafeStr_4108() as _SafeStr_2059); Logger.log(("Received active avatar effects: " + _local_3.effects)); if (((listener) && (listener.events))){ }; } } }//package _-0GE // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_2059 = "_-ar" (String#5634, DoABC#2) // _SafeStr_2060 = "_-ll" (String#4887, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4245 = "_-H4" (String#16513, DoABC#2) //------------------------------------------------------------ //_-0Gz._SafeStr_1629 package _-0Gz { public class _SafeStr_1629 extends Error { public function _SafeStr_1629(_arg_1:String="", _arg_2:int=0) { super(_arg_1, _arg_2); } } }//package _-0Gz // _SafeStr_1629 = "_-0ix" (String#7227, DoABC#2) //------------------------------------------------------------ //_-0h6._SafeStr_1740 package _-0h6 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1Hq._SafeStr_1741; public class _SafeStr_1740 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1740(_arg_1:Function) { super(_arg_1, _SafeStr_1741); } public function _SafeStr_4108():_SafeStr_1741 { return ((_SafeStr_4246 as _SafeStr_1741)); } } }//package _-0h6 // _SafeStr_1740 = "_-1U6" (String#6152, DoABC#2) // _SafeStr_1741 = "_-0zk" (String#6180, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0hK._SafeStr_1458 package _-0hK { import com.sulake.habbo.sound._SafeStr_1450; import flash.media.Sound; import flash.media.SoundChannel; import flash.events.Event; import flash.media.SoundTransform; public class _SafeStr_1458 implements _SafeStr_1450 { private var _SafeStr_4247:Sound = null; private var _SafeStr_4248:SoundChannel = null; private var _SafeStr_4249:Number; private var _complete:Boolean; public function _SafeStr_1458(_arg_1:Sound) { this._SafeStr_4247 = _arg_1; this._SafeStr_4247.addEventListener(Event.COMPLETE, this._SafeStr_4250); this._SafeStr_4249 = 1; this._complete = false; } public function play(_arg_1:Number=0):Boolean { this._complete = false; this._SafeStr_4248 = this._SafeStr_4247.play(0); this._SafeStr_4251 = this._SafeStr_4249; return (true); } public function stop():Boolean { this._SafeStr_4248.stop(); return (true); } public function get _SafeStr_4251():Number { return (this._SafeStr_4249); } public function set _SafeStr_4251(_arg_1:Number):void { this._SafeStr_4249 = _arg_1; if (this._SafeStr_4248 != null){ this._SafeStr_4248.soundTransform = new SoundTransform(this._SafeStr_4249); }; } public function get position():Number { return (this._SafeStr_4248.position); } public function set position(_arg_1:Number):void { } public function get length():Number { return (this._SafeStr_4247.length); } public function get ready():Boolean { return (!(this._SafeStr_4247.isBuffering)); } public function get _SafeStr_4252():Boolean { return (!(this._complete)); } public function get _SafeStr_3829():Number { return (0); } public function set _SafeStr_3829(_arg_1:Number):void { } public function get _SafeStr_4253():Number { return (0); } public function set _SafeStr_4253(_arg_1:Number):void { } private function _SafeStr_4250(_arg_1:Event):void { this._complete = true; } } }//package _-0hK // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_1458 = "_-3DG" (String#6905, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_4247 = "_-37M" (String#4662, DoABC#2) // _SafeStr_4248 = "_-2LP" (String#3325, DoABC#2) // _SafeStr_4249 = "_-fR" (String#1782, DoABC#2) // _SafeStr_4250 = "_-2WJ" (String#12513, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4252 = "_-2SI" (String#16627, DoABC#2) // _SafeStr_4253 = "_-0S9" (String#6397, DoABC#2) //------------------------------------------------------------ //_-0Ht._SafeStr_1447 package _-0Ht { public class _SafeStr_1447 { public static const _SafeStr_3429:uint = 0; public static const _SafeStr_4254:uint = 0x10000000; } }//package _-0Ht // _SafeStr_1447 = "_-MX" (String#12371, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_4254 = "_-1zp" (String#15091, DoABC#2) //------------------------------------------------------------ //_-0IL._SafeStr_1755 package _-0IL { import _-a4._SafeStr_1750; import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.utils.Map; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2844; import flash.events.IEventDispatcher; import com.sulake.habbo.ui.widget.events._SafeStr_2847; import _-je._SafeStr_2846; import com.sulake.habbo.room.object._SafeStr_2528; import _-je._SafeStr_2845; public class _SafeStr_1755 extends _SafeStr_1750 implements _SafeStr_9 { private var _SafeStr_4255:_SafeStr_8; private var _requests:Map; public function _SafeStr_1755(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:_SafeStr_8) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_4255 = _arg_5; this._requests = new Map(); } override public function dispose():void { var _local_1:_SafeStr_2843; if (disposed){ return; }; if (this._SafeStr_4255){ this._SafeStr_4255.removeUpdateReceiver(this); this._SafeStr_4255 = null; }; if (this._requests){ for each (_local_1 in this._requests) { _local_1.dispose(); _local_1 = null; }; this._requests.dispose(); this._requests = null; }; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (!_arg_1){ return; }; _arg_1.addEventListener(_SafeStr_2844._SafeStr_4256, this._SafeStr_4257); _arg_1.addEventListener(_SafeStr_2844._SafeStr_4258, this._SafeStr_4257); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2844._SafeStr_4256, this._SafeStr_4257); _arg_1.removeEventListener(_SafeStr_2844._SafeStr_4258, this._SafeStr_4257); } private function _SafeStr_4257(_arg_1:_SafeStr_2844):void { if (!_arg_1){ return; }; switch (_arg_1.type){ case _SafeStr_2844._SafeStr_4256: this._SafeStr_4259(_arg_1._SafeStr_4204, new _SafeStr_2843(this, _arg_1._SafeStr_4204, _arg_1.userId, _arg_1.userName)); break; case _SafeStr_2844._SafeStr_4258: this._SafeStr_4260(_arg_1._SafeStr_4204); break; }; this._SafeStr_4261(); } public function _SafeStr_4261():void { if (!this._SafeStr_4255){ return; }; if (((this._requests) && ((this._requests.length > 0)))){ this._SafeStr_4255._SafeStr_4262(this, 10); } else { this._SafeStr_4255.removeUpdateReceiver(this); }; } public function update(_arg_1:uint):void { var _local_2:_SafeStr_2843; var _local_3:_SafeStr_2847; if (!this._requests){ return; }; for each (_local_2 in this._requests) { if (_local_2){ _local_3 = (messageListener.processWidgetMessage(new _SafeStr_2846(_local_2.userId, _SafeStr_2528._SafeStr_4263)) as _SafeStr_2847); if (_local_3){ _local_2._SafeStr_4264 = _local_3.rectangle; }; }; }; } public function _SafeStr_4265(_arg_1:int):void { if (!messageListener){ return; }; messageListener.processWidgetMessage(new _SafeStr_2845(_SafeStr_2845._SafeStr_4266, _arg_1)); this._SafeStr_4260(_arg_1); } public function _SafeStr_4267(_arg_1:int):void { if (!messageListener){ return; }; messageListener.processWidgetMessage(new _SafeStr_2845(_SafeStr_2845._SafeStr_4268, _arg_1)); this._SafeStr_4260(_arg_1); } public function _SafeStr_4269(_arg_1:int):void { this._SafeStr_4260(_arg_1); } private function _SafeStr_4259(_arg_1:int, _arg_2:_SafeStr_2843):void { if (((!(this._requests)) || (!(_arg_2)))){ return; }; this._requests.add(_arg_1, _arg_2); } private function _SafeStr_4260(_arg_1:int):void { if (!this._requests){ return; }; var _local_2:_SafeStr_2843 = (this._requests.getValue(_arg_1) as _SafeStr_2843); if (!_local_2){ return; }; this._requests.remove(_arg_1); _local_2.dispose(); this._SafeStr_4261(); } } }//package _-0IL // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1755 = "_-30v" (String#6111, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2843 = "_-2JI" (String#3561, DoABC#2) // _SafeStr_2844 = "_-0hY" (String#2736, DoABC#2) // _SafeStr_2845 = "_-1l" (String#2737, DoABC#2) // _SafeStr_2846 = "_-8C" (String#3457, DoABC#2) // _SafeStr_2847 = "_-1fQ" (String#3707, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4256 = "_-2wH" (String#7993, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4258 = "_-Lj" (String#8238, DoABC#2) // _SafeStr_4259 = "_-DN" (String#8085, DoABC#2) // _SafeStr_4260 = "_-pK" (String#7488, DoABC#2) // _SafeStr_4261 = "_-U2" (String#8508, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4264 = "_-Pb" (String#19343, DoABC#2) // _SafeStr_4265 = "_-0VN" (String#10082, DoABC#2) // _SafeStr_4266 = "_-1EU" (String#9165, DoABC#2) // _SafeStr_4267 = "_-1y8" (String#10570, DoABC#2) // _SafeStr_4268 = "_-Zz" (String#9940, DoABC#2) // _SafeStr_4269 = "_-0yP" (String#17547, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //_-0IL._SafeStr_2843 package _-0IL { import com.sulake.core.window.IWindowContainer; import _-2SZ._SafeStr_1318; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import flash.geom.Rectangle; public class _SafeStr_2843 { private var _window:IWindowContainer; private var _widget:_SafeStr_1755; private var _SafeStr_4270:int; private var _userId:int; private var _userName:String; private var _SafeStr_4271:Boolean = false; private var _SafeStr_4272:Boolean = false; private var _SafeStr_4273:Boolean = false; public function _SafeStr_2843(_arg_1:_SafeStr_1755, _arg_2:int, _arg_3:int, _arg_4:String) { this._widget = _arg_1; this._SafeStr_4270 = _arg_2; this._userId = _arg_3; this._userName = _arg_4; } public function dispose():void { this._widget = null; if (this._window){ this._window.dispose(); }; this._window = null; } private function _SafeStr_4274(_arg_1:IWindow, _arg_2:Function):void { if (_arg_1 != null){ _arg_1.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_2); }; } private function createWindow():void { if (((((!(this._widget)) || (!(this._widget.assets)))) || (!(this._widget.windowManager)))){ return; }; var _local_1:_SafeStr_5 = (this._widget.assets.getAssetByName("instant_friend_request") as _SafeStr_5); if (!_local_1){ return; }; this._window = (this._widget.windowManager.buildFromXML((_local_1.content as XML), 0) as IWindowContainer); if (!this._window){ return; }; this._window.addEventListener(_SafeStr_1260._SafeStr_4276, this._SafeStr_4277); var _local_2:ITextWindow = (this._window.findChildByName("text") as ITextWindow); if (_local_2){ _local_2.text = this._widget.localizations.registerParameter("widget.friendrequest.from", "username", this._userName); }; var _local_3:IWindow = this._window.findChildByName("accept_button"); this._SafeStr_4274(_local_3, this._SafeStr_4278); var _local_4:IWindow = this._window.findChildByName("decline_button"); this._SafeStr_4274(_local_4, this._SafeStr_4279); var _local_5:IWindow = this._window.findChildByName("close_button"); this._SafeStr_4274(_local_5, this._SafeStr_3875); this._window.procedure = this._SafeStr_4280; this._window.visible = false; } private function _SafeStr_4280(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (!_arg_1){ return; }; switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: this._SafeStr_4271 = true; return; case WindowMouseEvent._SafeStr_3737: this._SafeStr_4271 = false; return; case WindowMouseEvent._SafeStr_3736: this._SafeStr_4272 = true; return; case WindowMouseEvent._SafeStr_3735: case WindowMouseEvent._SafeStr_4281: this._SafeStr_4272 = false; return; }; } public function _SafeStr_4282(_arg_1:IBitmapWrapperWindow, _arg_2:String):void { if (((((!(_arg_1)) || (!(this._widget)))) || (!(this._widget.assets)))){ return; }; var _local_3:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_2) as _SafeStr_1280); if (!_local_3){ return; }; var _local_4:BitmapData = (_local_3.content as BitmapData); if (!_local_4){ return; }; if (_arg_1.bitmap){ _arg_1.bitmap.dispose(); }; _arg_1.bitmap = new BitmapData(_arg_1.width, _arg_1.height, true, 0); _arg_1.bitmap.draw(_local_4); } public function get userId():int { return (this._userId); } public function show():void { if (this._window != null){ this._window.visible = true; this._window.activate(); }; } public function set _SafeStr_4264(_arg_1:Rectangle):void { var _local_5:Point; if (!_arg_1){ this._widget._SafeStr_4269(this._SafeStr_4270); return; }; if (((this._SafeStr_4271) || (this._SafeStr_4272))){ return; }; var _local_2:Boolean = true; if (!this._window){ this.createWindow(); _local_2 = false; }; if (!this._window){ return; }; var _local_3:Point = new Point(((_arg_1.left + (_arg_1.width / 2)) - (this._window.width / 2)), ((_arg_1.top - this._window.height) + 10)); var _local_4:Number = Point.distance(this._window.rectangle.topLeft, _local_3); if (((_local_2) && ((_local_4 > 5)))){ _local_5 = Point.interpolate(this._window.rectangle.topLeft, _local_3, 0.5); this._window.x = _local_5.x; this._window.y = _local_5.y; } else { this._window.x = _local_3.x; this._window.y = _local_3.y; }; if (!this._window.visible){ this.show(); }; if (this._SafeStr_4273){ this.show(); this._SafeStr_4273 = false; }; } private function _SafeStr_4277(_arg_1:_SafeStr_1260):void { this._SafeStr_4273 = true; } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { if (this._widget != null){ this._widget._SafeStr_4269(this._SafeStr_4270); }; } private function _SafeStr_4278(_arg_1:WindowMouseEvent):void { if (this._widget != null){ this._widget._SafeStr_4265(this._SafeStr_4270); }; } private function _SafeStr_4279(_arg_1:WindowMouseEvent):void { if (this._widget != null){ this._widget._SafeStr_4267(this._SafeStr_4270); }; } } }//package _-0IL // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1755 = "_-30v" (String#6111, DoABC#2) // _SafeStr_2843 = "_-2JI" (String#3561, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4264 = "_-Pb" (String#19343, DoABC#2) // _SafeStr_4265 = "_-0VN" (String#10082, DoABC#2) // _SafeStr_4267 = "_-1y8" (String#10570, DoABC#2) // _SafeStr_4269 = "_-0yP" (String#17547, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) // _SafeStr_4271 = "_-wy" (String#7369, DoABC#2) // _SafeStr_4272 = "_-0lF" (String#14471, DoABC#2) // _SafeStr_4273 = "_-0GG" (String#13770, DoABC#2) // _SafeStr_4274 = "_-1PS" (String#2041, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4276 = "_-lN" (String#8849, DoABC#2) // _SafeStr_4277 = "_-vx" (String#18460, DoABC#2) // _SafeStr_4278 = "_-1-8" (String#21693, DoABC#2) // _SafeStr_4279 = "_-0j" (String#19352, DoABC#2) // _SafeStr_4280 = "_-2GE" (String#3970, DoABC#2) // _SafeStr_4281 = "_-0kL" (String#5221, DoABC#2) // _SafeStr_4282 = "_-2EM" (String#19506, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0j-._SafeStr_1830 package _-0j- { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-121._SafeStr_1829; public class _SafeStr_1830 extends _SafeStr_835 implements IMessageEvent { public static var _SafeStr_4283:int = 0; public static var _SafeStr_4284:int = 1; public static var _SafeStr_4285:int = 2; public static var _SafeStr_4286:int = 3; public static var _SafeStr_4287:int = 4; public static var _SafeStr_4288:int = 5; public static var _SafeStr_4289:int = 6; public static var _SafeStr_4290:int = 7; public function _SafeStr_1830(_arg_1:Function) { super(_arg_1, _SafeStr_1829); } public function _SafeStr_4108():_SafeStr_1829 { return ((_SafeStr_4246 as _SafeStr_1829)); } } }//package _-0j- // _SafeStr_1829 = "_-3CU" (String#5617, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_4283 = "_-08w" (String#4736, DoABC#2) // _SafeStr_4284 = "_-1QN" (String#7414, DoABC#2) // _SafeStr_4285 = "_-mM" (String#7552, DoABC#2) // _SafeStr_4286 = "_-RZ" (String#7087, DoABC#2) // _SafeStr_4287 = "_-19g" (String#7130, DoABC#2) // _SafeStr_4288 = "_-1KF" (String#7150, DoABC#2) // _SafeStr_4289 = "_-0y8" (String#8635, DoABC#2) // _SafeStr_4290 = "_-2Hu" (String#8562, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0j-._SafeStr_2579 package _-0j- { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-121._SafeStr_2582; public class _SafeStr_2579 extends _SafeStr_835 implements IMessageEvent { public static var _SafeStr_4283:int = 0; public static var _SafeStr_4284:int = 1; public static var _SafeStr_4285:int = 2; public static var _SafeStr_4286:int = 3; public static var _SafeStr_4287:int = 4; public static var _SafeStr_4288:int = 5; public function _SafeStr_2579(_arg_1:Function) { super(_arg_1, _SafeStr_2582); } public function _SafeStr_4108():_SafeStr_2582 { return ((_SafeStr_4246 as _SafeStr_2582)); } } }//package _-0j- // _SafeStr_2579 = "_-iL" (String#4965, DoABC#2) // _SafeStr_2582 = "_-2yn" (String#5312, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_4283 = "_-08w" (String#4736, DoABC#2) // _SafeStr_4284 = "_-1QN" (String#7414, DoABC#2) // _SafeStr_4285 = "_-mM" (String#7552, DoABC#2) // _SafeStr_4286 = "_-RZ" (String#7087, DoABC#2) // _SafeStr_4287 = "_-19g" (String#7130, DoABC#2) // _SafeStr_4288 = "_-1KF" (String#7150, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0j-._SafeStr_2720 package _-0j- { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-121._SafeStr_3226; public class _SafeStr_2720 extends _SafeStr_835 implements IMessageEvent { public static const _SafeStr_4291:int = 0; public static const _SafeStr_4292:int = 1; public function _SafeStr_2720(_arg_1:Function) { super(_arg_1, _SafeStr_3226); } private function _SafeStr_4108():_SafeStr_3226 { return ((this._SafeStr_4246 as _SafeStr_3226)); } public function get _SafeStr_4293():Array { return (this._SafeStr_4108()._SafeStr_4293); } public function get state():int { return (this._SafeStr_4108().state); } } }//package _-0j- // _SafeStr_2720 = "_-16b" (String#6366, DoABC#2) // _SafeStr_3226 = "_-5Y" (String#7455, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_4291 = "_-247" (String#17898, DoABC#2) // _SafeStr_4292 = "_-Kt" (String#16366, DoABC#2) // _SafeStr_4293 = "_-1Z9" (String#13217, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0j-._SafeStr_3343 package _-0j- { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3343 { private var _SafeStr_4294:int; private var _SafeStr_4295:String; private var _SafeStr_4296:String; public function _SafeStr_3343(_arg_1:_SafeStr_1731) { this._SafeStr_4294 = _arg_1.readInteger(); this._SafeStr_4295 = _arg_1._SafeStr_3538(); this._SafeStr_4296 = _arg_1._SafeStr_3538(); } public function get slotId():int { return (this._SafeStr_4294); } public function get _SafeStr_4297():String { return (this._SafeStr_4295); } public function get gender():String { return (this._SafeStr_4296); } } }//package _-0j- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3343 = "_-179" (String#5655, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4294 = "_-2AC" (String#4216, DoABC#2) // _SafeStr_4295 = "_-18w" (String#5968, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4297 = "_-YE" (String#8896, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_1777 package _-0J5 { import _-a4._SafeStr_1750; import flash.geom.Point; import com.sulake.core.window.IWindowContainer; import flash.events.IEventDispatcher; import com.sulake.habbo.configuration.IHabboConfigurationManager; import flash.external.ExternalInterface; import _-0uv._SafeStr_2915; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.IWindow; import com.sulake.core.assets.IAsset; import flash.events.Event; import _-21m._SafeStr_2916; import flash.geom.Rectangle; import com.sulake.habbo.ui.widget.events._SafeStr_2907; import com.sulake.habbo.ui.widget.events._SafeStr_2912; import com.sulake.habbo.ui.widget.events._SafeStr_2921; import com.sulake.habbo.ui.widget.events._SafeStr_2904; import com.sulake.habbo.ui.widget.events._SafeStr_2920; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import com.sulake.habbo.ui.widget.events._SafeStr_2919; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.habbo.ui.widget.events._SafeStr_2905; import com.sulake.habbo.ui.widget.events._SafeStr_2908; import com.sulake.habbo.ui.widget.events._SafeStr_2906; import com.sulake.habbo.ui.widget.events._SafeStr_2917; import _-je._SafeStr_2834; import _-je._SafeStr_2918; import com.sulake.habbo.utils._SafeStr_1370; public class _SafeStr_1777 extends _SafeStr_1750 { public static const _SafeStr_4298:String = "me_menu_top_view"; public static const _SafeStr_4299:String = "me_menu_my_clothes_view"; public static const _SafeStr_4300:String = "me_menu_dance_moves_view"; public static const _SafeStr_4301:String = "me_menu_settings_view"; public static const _SafeStr_4302:String = "me_menu_sound_settings"; private static const _SafeStr_4303:Point = new Point(95, 440); private var _SafeStr_3914:_SafeStr_2909; private var _SafeStr_3794:IWindowContainer; private var _eventDispatcher:IEventDispatcher; private var _SafeStr_4304:int = 0; private var _SafeStr_4305:int = 0; private var _SafeStr_4306:int = 0; private var _SafeStr_4307:Boolean = false; private var _SafeStr_4308:int = 0; private var _SafeStr_4309:Boolean = false; private var _SafeStr_4310:Boolean = false; private var _SafeStr_4311:Boolean = false; private var _SafeStr_4312:Boolean = false; private var _SafeStr_4313:int = 0; private var _SafeStr_4314:Boolean = false; private var _config:IHabboConfigurationManager; private var _SafeStr_4315:Boolean; public function _SafeStr_1777(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IEventDispatcher, _arg_6:IHabboConfigurationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._config = _arg_6; this._eventDispatcher = _arg_5; if (ExternalInterface.available){ this._SafeStr_4312 = _arg_6.getBoolean("client.news.embed.enabled", false); }; this._SafeStr_4315 = this._config.getBoolean("menu.own_avatar.enabled", false); (_arg_1 as _SafeStr_2915)._SafeStr_4316 = this; this._SafeStr_4317(_SafeStr_4298); this.hide(); } override public function dispose():void { if (disposed){ return; }; this.hide(); this._eventDispatcher = null; if (this._SafeStr_3914 != null){ this._SafeStr_3914.dispose(); this._SafeStr_3914 = null; }; this._SafeStr_3794 = null; this._config = null; super.dispose(); } public function get _SafeStr_4318():_SafeStr_2915 { return ((_SafeStr_4319 as _SafeStr_2915)); } override public function get _SafeStr_3796():IWindow { return (this._SafeStr_3794); } private function get mainContainer():IWindowContainer { var _local_1:IAsset; if (this._SafeStr_3794 == null){ _local_1 = _assets.getAssetByName("memenu"); if (_local_1){ this._SafeStr_3794 = (windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); }; }; if (this._SafeStr_3794){ return ((this._SafeStr_3794.findChildByTag("MAIN_CONTENT") as IWindowContainer)); }; return (null); } public function _SafeStr_4317(_arg_1:String):void { var _local_2:_SafeStr_2909; switch (_arg_1){ case _SafeStr_4298: _local_2 = new _SafeStr_2913(); this._eventDispatcher.dispatchEvent(new Event(_SafeStr_2916.HABBO_MEMENU_TRACKING_EVENT_DEFAULT)); break; case _SafeStr_4300: _local_2 = new _SafeStr_2911(); this._eventDispatcher.dispatchEvent(new Event(_SafeStr_2916.HABBO_MEMENU_TRACKING_EVENT_DANCE)); break; case _SafeStr_4301: _local_2 = new _SafeStr_2910(); break; case _SafeStr_4302: _local_2 = new _SafeStr_2914(); break; default: Logger.log(("Me Menu Change view: unknown view: " + _arg_1)); }; if (_local_2 != null){ if (this._SafeStr_3914){ this._SafeStr_3914.dispose(); this._SafeStr_3914 = null; }; this._SafeStr_3914 = _local_2; this._SafeStr_3914.init(this, _arg_1); this.mainContainer.removeChildAt(0); this.mainContainer.addChildAt(this._SafeStr_3914.window, 0); this._SafeStr_3794.visible = true; this._SafeStr_3794.activate(); }; this._SafeStr_4320(); } public function _SafeStr_4320():void { var _local_1:int; var _local_2:Rectangle; if (((((this._SafeStr_3914) && (this._SafeStr_3914.window))) && (this._SafeStr_3794))){ _local_1 = 5; this._SafeStr_3914.window.position = new Point(_local_1, _local_1); this.mainContainer.width = (this._SafeStr_3914.window.width + (_local_1 * 2)); this.mainContainer.height = (this._SafeStr_3914.window.height + (_local_1 * 2)); if (((((((this._config.getBoolean("simple.memenu.enabled", false)) && (this._SafeStr_4318))) && (this._SafeStr_4318.container))) && (this._SafeStr_4318.container.toolbar))){ _local_2 = this._SafeStr_4318.container.toolbar.getRect(); this._SafeStr_3794.x = (_local_2.right + _local_1); this._SafeStr_3794.y = (_local_2.bottom - this._SafeStr_3794.height); } else { this._SafeStr_3794.x = _SafeStr_4303.x; this._SafeStr_3794.y = (_SafeStr_4303.y - this.mainContainer.height); }; }; } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2907._SafeStr_4321, this._SafeStr_4322); _arg_1.addEventListener(_SafeStr_2912._SafeStr_4323, this._SafeStr_4324); _arg_1.addEventListener(_SafeStr_2921._SafeStr_4325, this._SafeStr_4326); _arg_1.addEventListener(_SafeStr_2904._SafeStr_4327, this._SafeStr_4328); _arg_1.addEventListener(_SafeStr_2920._SafeStr_4329, this._SafeStr_4330); _arg_1.addEventListener(_SafeStr_2920._SafeStr_4331, this._SafeStr_4332); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_4334); _arg_1.addEventListener(_SafeStr_2919._SafeStr_4335, this._SafeStr_4336); _arg_1.addEventListener(_SafeStr_2878._SafeStr_4337, this._SafeStr_4338); _arg_1.addEventListener(_SafeStr_2905._SafeStr_4339, this._SafeStr_4340); _arg_1.addEventListener(_SafeStr_2908._SafeStr_3782, this._SafeStr_4341); _arg_1.addEventListener(_SafeStr_2908._SafeStr_4342, this._SafeStr_4341); _arg_1.addEventListener(_SafeStr_2906._SafeStr_4343, this._SafeStr_4344); _arg_1.addEventListener(_SafeStr_2917._SafeStr_4345, this._SafeStr_4346); _arg_1.addEventListener(_SafeStr_2917._SafeStr_4347, this._SafeStr_4348); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2907._SafeStr_4321, this._SafeStr_4322); _arg_1.removeEventListener(_SafeStr_2912._SafeStr_4323, this._SafeStr_4324); _arg_1.removeEventListener(_SafeStr_2921._SafeStr_4325, this._SafeStr_4326); _arg_1.removeEventListener(_SafeStr_2904._SafeStr_4327, this._SafeStr_4328); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_4334); _arg_1.removeEventListener(_SafeStr_2919._SafeStr_4335, this._SafeStr_4336); _arg_1.removeEventListener(_SafeStr_2920._SafeStr_4329, this._SafeStr_4332); _arg_1.removeEventListener(_SafeStr_2920._SafeStr_4331, this._SafeStr_4330); _arg_1.removeEventListener(_SafeStr_2878._SafeStr_4337, this._SafeStr_4338); _arg_1.removeEventListener(_SafeStr_2905._SafeStr_4339, this._SafeStr_4340); _arg_1.removeEventListener(_SafeStr_2908._SafeStr_4342, this._SafeStr_4341); _arg_1.removeEventListener(_SafeStr_2908._SafeStr_3782, this._SafeStr_4341); _arg_1.removeEventListener(_SafeStr_2906._SafeStr_4343, this._SafeStr_4344); _arg_1.removeEventListener(_SafeStr_2917._SafeStr_4345, this._SafeStr_4346); _arg_1.removeEventListener(_SafeStr_2917._SafeStr_4345, this._SafeStr_4348); } public function hide(_arg_1:_SafeStr_2836=null):void { if (this._SafeStr_3914 != null){ this._SafeStr_3794.removeChild(this._SafeStr_3914.window); this._SafeStr_3914.dispose(); this._SafeStr_3914 = null; }; this._SafeStr_3794.visible = false; this._SafeStr_4311 = false; this._eventDispatcher.dispatchEvent(new Event(_SafeStr_2916.HABBO_MEMENU_TRACKING_EVENT_CLOSE)); } private function _SafeStr_4338(_arg_1:_SafeStr_2878):void { var _local_2:_SafeStr_2834; if (this._SafeStr_4315){ return; }; if (!((this._SafeStr_4311) && ((this._SafeStr_3914.window.name == _SafeStr_4299)))){ _local_2 = new _SafeStr_2834(_SafeStr_2834._SafeStr_4349); if (messageListener != null){ if (!this._SafeStr_4314){ messageListener.processWidgetMessage(_local_2); }; }; }; } private function _SafeStr_4340(_arg_1:_SafeStr_2905):void { if (!this._SafeStr_4311){ return; }; if (this._SafeStr_3914.window.name == _SafeStr_4302){ (this._SafeStr_3914 as _SafeStr_2914)._SafeStr_4350(_arg_1); }; } private function _SafeStr_4341(_arg_1:_SafeStr_2908):void { switch (_arg_1.type){ case _SafeStr_2908._SafeStr_4342: Logger.log(((("* MeMenuWidget: onHighlightClothesIcon " + this._SafeStr_4311) + " view: ") + this._SafeStr_3914.window.name)); if (((!((this._SafeStr_4311 == true))) || (!((this._SafeStr_3914.window.name == _SafeStr_4298))))){ return; }; (this._SafeStr_3914 as _SafeStr_2913)._SafeStr_4351("clothes_icon", _SafeStr_4298, "clothes_highlighter_blue"); return; case _SafeStr_2908._SafeStr_3782: this.hide(); return; }; } private function _SafeStr_4328(_arg_1:_SafeStr_2904):void { var _local_2:_SafeStr_2918; if (this._SafeStr_4311){ if (((!((this._SafeStr_3794 == null))) && (_SafeStr_1370._SafeStr_4352(this._SafeStr_3794)))){ this._SafeStr_3794.activate(); return; }; this._SafeStr_4311 = false; } else { this._SafeStr_4311 = true; }; if (this._SafeStr_4311){ _local_2 = new _SafeStr_2918(_SafeStr_2918._SafeStr_4353); if (messageListener != null){ messageListener.processWidgetMessage(_local_2); }; this._SafeStr_4317(_SafeStr_4298); } else { this.hide(); }; } private function _SafeStr_4326(_arg_1:_SafeStr_2921):void { var _local_2:_SafeStr_2474; this._SafeStr_4309 = false; for each (_local_2 in _arg_1.effects) { if (_local_2._SafeStr_4354){ this._SafeStr_4309 = true; }; }; } private function _SafeStr_4334(_arg_1:Event):void { if (((!((this._SafeStr_3914 == null))) && (!((this._SafeStr_3914.window.name == _SafeStr_4299))))){ this.hide(); }; } private function _SafeStr_4330(_arg_1:_SafeStr_2920):void { if (((!((this._SafeStr_3914 == null))) && ((this._SafeStr_3914.window.name == _SafeStr_4299)))){ this._SafeStr_4317(_SafeStr_4298); }; } private function _SafeStr_4332(_arg_1:_SafeStr_2920):void { if (((!((this._SafeStr_3914 == null))) && ((this._SafeStr_3914.window.name == _SafeStr_4299)))){ this._SafeStr_4317(_SafeStr_4298); }; } private function _SafeStr_4322(_arg_1:_SafeStr_2907):void { Logger.log("[MeMenuWidget] Wave Event received"); } private function _SafeStr_4324(_arg_1:_SafeStr_2912):void { Logger.log(("[MeMenuWidget] Dance Event received, style: " + _arg_1.style)); } private function _SafeStr_4336(_arg_1:_SafeStr_2919):void { var _local_2 = !((_arg_1._SafeStr_4355 == this._SafeStr_4304)); this._SafeStr_4304 = _arg_1._SafeStr_4355; this._SafeStr_4305 = _arg_1._SafeStr_4356; this._SafeStr_4306 = _arg_1._SafeStr_4357; this._SafeStr_4307 = _arg_1._SafeStr_4358; _local_2 = ((_local_2) || (!((_arg_1.clubLevel == this._SafeStr_4308)))); this._SafeStr_4308 = _arg_1.clubLevel; if (_local_2){ if (this._SafeStr_3914 != null){ this._SafeStr_4317(this._SafeStr_3914.window.name); }; }; } private function _SafeStr_4344(_arg_1:_SafeStr_2906):void { if (_arg_1 == null){ return; }; this._SafeStr_4313 = _arg_1.balance; localizations.registerParameter("widget.memenu.credits", "credits", this._SafeStr_4313.toString()); } private function _SafeStr_4346(_arg_1:_SafeStr_2917):void { this._SafeStr_4314 = false; } private function _SafeStr_4348(_arg_1:_SafeStr_2917):void { this._SafeStr_4314 = true; } public function get _SafeStr_4359():Boolean { return (this._SafeStr_4307); } public function get _SafeStr_4360():Boolean { return ((this._SafeStr_4304 > 0)); } public function get _SafeStr_4361():int { return (this._SafeStr_4304); } public function get _SafeStr_4362():int { return (this._SafeStr_4305); } public function get _SafeStr_4363():int { return (this._SafeStr_4308); } public function get _SafeStr_4364():Boolean { return (this._SafeStr_4312); } public function get config():IHabboConfigurationManager { return (this._config); } public function get hasEffectOn():Boolean { return (this._SafeStr_4309); } public function get isDancing():Boolean { return (this._SafeStr_4310); } public function set isDancing(_arg_1:Boolean):void { this._SafeStr_4310 = _arg_1; } } }//package _-0J5 // _SafeStr_1370 = "_-0nN" (String#3675, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_2474 = "_-0gV" (String#3550, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2904 = "_-2Ki" (String#5496, DoABC#2) // _SafeStr_2905 = "_-2Pu" (String#3218, DoABC#2) // _SafeStr_2906 = "_-2nT" (String#4092, DoABC#2) // _SafeStr_2907 = "_-0yD" (String#8642, DoABC#2) // _SafeStr_2908 = "_-39" (String#3178, DoABC#2) // _SafeStr_2909 = "_-0xT" (String#3545, DoABC#2) // _SafeStr_2910 = "_-y" (String#8038, DoABC#2) // _SafeStr_2911 = "_-0p8" (String#7571, DoABC#2) // _SafeStr_2912 = "_-y2" (String#7774, DoABC#2) // _SafeStr_2913 = "_-1EI" (String#7452, DoABC#2) // _SafeStr_2914 = "_-1ni" (String#5523, DoABC#2) // _SafeStr_2915 = "_-07" (String#5271, DoABC#2) // _SafeStr_2916 = "_-2Hh" (String#8627, DoABC#2) // _SafeStr_2917 = "_-0PH" (String#2514, DoABC#2) // _SafeStr_2918 = "_-1lf" (String#3924, DoABC#2) // _SafeStr_2919 = "_-3GV" (String#4759, DoABC#2) // _SafeStr_2920 = "_-0KX" (String#5769, DoABC#2) // _SafeStr_2921 = "_-1FA" (String#4786, DoABC#2) // _SafeStr_3782 = "_-Py" (String#3918, DoABC#2) // _SafeStr_3794 = "_-2gI" (String#381, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_3914 = "_-1sA" (String#886, DoABC#2) // _SafeStr_4298 = "_-0XC" (String#4357, DoABC#2) // _SafeStr_4299 = "_-2AW" (String#8588, DoABC#2) // _SafeStr_4300 = "_-3-V" (String#12114, DoABC#2) // _SafeStr_4301 = "_-27D" (String#11170, DoABC#2) // _SafeStr_4302 = "_-31h" (String#10250, DoABC#2) // _SafeStr_4303 = "_-1eo" (String#11624, DoABC#2) // _SafeStr_4304 = "_-3F7" (String#11868, DoABC#2) // _SafeStr_4305 = "_-nc" (String#17012, DoABC#2) // _SafeStr_4306 = "_-1vM" (String#19195, DoABC#2) // _SafeStr_4307 = "_-10n" (String#17026, DoABC#2) // _SafeStr_4308 = "_-0pJ" (String#14983, DoABC#2) // _SafeStr_4309 = "_-0kk" (String#14668, DoABC#2) // _SafeStr_4310 = "_-0n4" (String#10717, DoABC#2) // _SafeStr_4311 = "_-6j" (String#2592, DoABC#2) // _SafeStr_4312 = "_-2mx" (String#15652, DoABC#2) // _SafeStr_4313 = "_-H9" (String#16219, DoABC#2) // _SafeStr_4314 = "_-2L5" (String#7182, DoABC#2) // _SafeStr_4315 = "_-0qy" (String#8141, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_4317 = "_-e3" (String#4373, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_4319 = "_-30w" (String#3947, DoABC#2) // _SafeStr_4320 = "_-Vd" (String#19956, DoABC#2) // _SafeStr_4321 = "_-1Av" (String#10366, DoABC#2) // _SafeStr_4322 = "_-2bg" (String#16372, DoABC#2) // _SafeStr_4323 = "_-0C6" (String#10382, DoABC#2) // _SafeStr_4324 = "_-0yo" (String#17310, DoABC#2) // _SafeStr_4325 = "_-2CH" (String#10940, DoABC#2) // _SafeStr_4326 = "_-05c" (String#18370, DoABC#2) // _SafeStr_4327 = "_-0Vu" (String#10351, DoABC#2) // _SafeStr_4328 = "_-0M0" (String#4503, DoABC#2) // _SafeStr_4329 = "_-1fc" (String#11912, DoABC#2) // _SafeStr_4330 = "_-0mq" (String#17806, DoABC#2) // _SafeStr_4331 = "_-0Yx" (String#11726, DoABC#2) // _SafeStr_4332 = "_-142" (String#17265, DoABC#2) // _SafeStr_4333 = "_-Dv" (String#4108, DoABC#2) // _SafeStr_4334 = "_-2BD" (String#17596, DoABC#2) // _SafeStr_4335 = "return" (String#5224, DoABC#2) // _SafeStr_4336 = "_-1e5" (String#17664, DoABC#2) // _SafeStr_4337 = "_-0g2" (String#3547, DoABC#2) // _SafeStr_4338 = "_-2Jr" (String#3667, DoABC#2) // _SafeStr_4339 = "_-2aJ" (String#6876, DoABC#2) // _SafeStr_4340 = "_-2uE" (String#16245, DoABC#2) // _SafeStr_4341 = "_-1rK" (String#12695, DoABC#2) // _SafeStr_4342 = "_-05d" (String#8733, DoABC#2) // _SafeStr_4343 = "_-0NL" (String#3758, DoABC#2) // _SafeStr_4344 = "_-37V" (String#5573, DoABC#2) // _SafeStr_4345 = "_-1iZ" (String#3193, DoABC#2) // _SafeStr_4346 = "_-0KE" (String#17039, DoABC#2) // _SafeStr_4347 = "_-2ey" (String#7145, DoABC#2) // _SafeStr_4348 = "_-K1" (String#15774, DoABC#2) // _SafeStr_4349 = "_-0Un" (String#10084, DoABC#2) // _SafeStr_4350 = "_-1jE" (String#20842, DoABC#2) // _SafeStr_4351 = "_-0OE" (String#21374, DoABC#2) // _SafeStr_4352 = "_-0zv" (String#8438, DoABC#2) // _SafeStr_4353 = "_-0gA" (String#10200, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_4355 = "_-Cy" (String#15635, DoABC#2) // _SafeStr_4356 = "_-018" (String#19516, DoABC#2) // _SafeStr_4357 = "_-0Mn" (String#20583, DoABC#2) // _SafeStr_4358 = "_-0tW" (String#20407, DoABC#2) // _SafeStr_4359 = "_-0VP" (String#21140, DoABC#2) // _SafeStr_4360 = "_-0dN" (String#16935, DoABC#2) // _SafeStr_4361 = "_-0HB" (String#20780, DoABC#2) // _SafeStr_4362 = "_-0Jn" (String#17304, DoABC#2) // _SafeStr_4363 = "_-1qw" (String#16988, DoABC#2) // _SafeStr_4364 = "_-0Hv" (String#13787, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_2474 package _-0J5 { import flash.display.BitmapData; public interface _SafeStr_2474 { function get _SafeStr_4365():int; function get type():int; function get _SafeStr_4366():int; function get duration():int; function get _SafeStr_4367():Boolean; function get _SafeStr_4354():Boolean; function get icon():BitmapData; } }//package _-0J5 // _SafeStr_2474 = "_-0gV" (String#3550, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_4365 = "_-l0" (String#4263, DoABC#2) // _SafeStr_4366 = "_-Aa" (String#4924, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_2909 package _-0J5 { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2909 { function init(_arg_1:_SafeStr_1777, _arg_2:String):void; function dispose():void; function get window():IWindowContainer; } }//package _-0J5 // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_2909 = "_-0xT" (String#3545, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_2910 package _-0J5 { import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_5; import flash.external.ExternalInterface; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_2910 implements _SafeStr_2909 { private var _widget:_SafeStr_1777; private var _window:IWindowContainer; public function init(_arg_1:_SafeStr_1777, _arg_2:String):void { this._widget = _arg_1; this.createWindow(_arg_2); } public function dispose():void { this._widget = null; if (this._window){ this._window.dispose(); this._window = null; }; } public function get window():IWindowContainer { return (this._window); } private function createWindow(_arg_1:String):void { var _local_2:_SafeStr_5 = (this._widget.assets.getAssetByName("memenu_settings_menu") as _SafeStr_5); if (_local_2){ this._window = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); }; if (this._window == null){ throw (new Error("Failed to construct settings window from XML!")); }; this._window.name = _arg_1; this._window.procedure = this._SafeStr_4257; if (((!(ExternalInterface.available)) || (!((this._widget.config.getKey("has.identity") == "1"))))){ this._window.findChildByName("character_settings").disable(); } else { this._window.findChildByName("identity_text").visible = false; }; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "character_settings": ExternalInterface.call("FlashExternalInterface.openHabblet", "avatars"); this._widget.hide(); return; case "sound_settings": this._widget._SafeStr_4317(_SafeStr_1777._SafeStr_4302); return; case "back": this._widget._SafeStr_4317(_SafeStr_1777._SafeStr_4298); return; }; } } }//package _-0J5 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_2909 = "_-0xT" (String#3545, DoABC#2) // _SafeStr_2910 = "_-y" (String#8038, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4298 = "_-0XC" (String#4357, DoABC#2) // _SafeStr_4302 = "_-31h" (String#10250, DoABC#2) // _SafeStr_4317 = "_-e3" (String#4373, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_2911 package _-0J5 { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-je._SafeStr_3295; import com.sulake.habbo.tracking.HabboTracking; public class _SafeStr_2911 implements _SafeStr_2909 { private var _widget:_SafeStr_1777; private var _window:IWindowContainer; public function init(_arg_1:_SafeStr_1777, _arg_2:String):void { this._widget = _arg_1; this.createWindow(_arg_2); } public function dispose():void { this._widget = null; if (this._window){ this._window.dispose(); this._window = null; }; } public function get window():IWindowContainer { return (this._window); } private function createWindow(_arg_1:String):void { var _local_4:IItemListWindow; var _local_5:_SafeStr_5; var _local_7:int; var _local_8:Boolean; var _local_9:IWindow; var _local_2:_SafeStr_5 = (this._widget.assets.getAssetByName("memenu_dance") as _SafeStr_5); if (_local_2){ this._window = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); }; if (this._window == null){ throw (new Error("Failed to construct dance view window from XML!")); }; this._window.name = _arg_1; var _local_3:Array = []; _local_3.push(this._window.findChildByName("stop_dancing_button")); _local_3.push(this._window.findChildByName("back_btn")); for each (_local_9 in _local_3) { if (_local_9 != null){ _local_9.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); }; }; _local_4 = (this._window.findChildByName("buttonContainer") as IItemListWindow); _local_5 = (this._widget.assets.getAssetByName("memenu_dance_button") as _SafeStr_5); if (_local_4 != null){ _local_7 = 1; while (_local_7 <= 4) { _local_8 = false; if (_SafeStr_3295._SafeStr_4369.indexOf(_local_7) >= 0){ _local_8 = this._widget._SafeStr_4359; } else { _local_8 = true; }; if (_local_8){ _local_9 = (this._widget.windowManager.buildFromXML((_local_5.content as XML)) as IWindow); _local_9.name = (("dance_" + _local_7) + "_button"); _local_9.caption = (("${widget.memenu.dance" + _local_7) + "}"); _local_9.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); _local_4._SafeStr_4370(_local_9, (_local_4.numListItems - 1)); if (this._widget.hasEffectOn){ _local_9.disable(); } else { _local_9.enable(); }; }; _local_7++; }; }; var _local_6:IWindow = this._window.findChildByName("club_info"); if (((!((_local_6 == null))) && (this._widget._SafeStr_4360))){ _local_6.visible = false; }; } private function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_3:String; var _local_4:Array; var _local_5:int; var _local_2:IWindow = (_arg_1.target as IWindow); _local_3 = _local_2.name; switch (_local_3){ case "dance_1_button": case "dance_2_button": case "dance_3_button": case "dance_4_button": _local_4 = _local_3.split("_"); _local_5 = parseInt(_local_4[1]); this._widget.messageListener.processWidgetMessage(new _SafeStr_3295(_local_5)); this._widget.isDancing = true; this._widget.hide(); HabboTracking._SafeStr_4372()._SafeStr_4371("MeMenu", "click", "dance_start"); return; case "stop_dancing_button": this._widget.messageListener.processWidgetMessage(new _SafeStr_3295(_SafeStr_3295._SafeStr_4373)); this._widget.isDancing = false; this._widget.hide(); HabboTracking._SafeStr_4372()._SafeStr_4371("MeMenu", "click", "dance_stop"); return; case "back_btn": this._widget._SafeStr_4317(_SafeStr_1777._SafeStr_4298); return; default: Logger.log(("Me Menu Dance View: unknown button: " + _local_3)); }; } } }//package _-0J5 // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_2909 = "_-0xT" (String#3545, DoABC#2) // _SafeStr_2911 = "_-0p8" (String#7571, DoABC#2) // _SafeStr_3295 = "_-19u" (String#2316, DoABC#2) // _SafeStr_4298 = "_-0XC" (String#4357, DoABC#2) // _SafeStr_4317 = "_-e3" (String#4373, DoABC#2) // _SafeStr_4359 = "_-0VP" (String#21140, DoABC#2) // _SafeStr_4360 = "_-0dN" (String#16935, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4369 = "_-0r8" (String#14065, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4373 = "_-30t" (String#11799, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_2913 package _-0J5 { import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.window.components.ITextWindow; import _-je._SafeStr_3295; import _-je._SafeStr_3298; import _-je._SafeStr_2834; import _-je._SafeStr_3296; import _-je._SafeStr_3297; import _-je._SafeStr_3299; import _-je._SafeStr_3300; import flash.external.ExternalInterface; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.habbo.tracking.HabboTracking; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2913 implements _SafeStr_2909 { private var _widget:_SafeStr_1777; private var _window:IWindowContainer; private var _SafeStr_4374:Dictionary; public function init(_arg_1:_SafeStr_1777, _arg_2:String):void { this._SafeStr_4374 = new Dictionary(); this._SafeStr_4374["rooms_icon"] = ["gohome_white", "gohome_color"]; this._SafeStr_4374["dance_icon"] = ["dance_white", "dance_color"]; this._SafeStr_4374["clothes_icon"] = ["clothes_white", "clothes_color"]; this._SafeStr_4374["effects_icon"] = ["effects_white", "effects_color"]; this._SafeStr_4374["badges_icon"] = ["badges_white", "badges_color"]; this._SafeStr_4374["wave_icon"] = ["wave_white", "wave_color"]; this._SafeStr_4374["hc_icon"] = ["_white", "_color"]; this._SafeStr_4374["settings_icon"] = ["settings_white", "settings_color"]; this._SafeStr_4374["credits_icon"] = ["credits_white", "credits_color"]; this._SafeStr_4374["news_icon"] = ["news_white", "news_color"]; this._widget = _arg_1; this.createWindow(_arg_2); } public function dispose():void { this._widget = null; if (this._window){ this._window.dispose(); this._window = null; }; } public function get window():IWindowContainer { return (this._window); } public function _SafeStr_4351(_arg_1:String, _arg_2:String, _arg_3:String=null, _arg_4:String=null):void { if (this._SafeStr_4374[_arg_1] == null){ return; }; if (_arg_3 != null){ this._SafeStr_4374[_arg_1][0] = _arg_3; }; if (_arg_4 != null){ this._SafeStr_4374[_arg_1][1] = _arg_4; }; this._SafeStr_4375(_arg_1, _arg_3); } private function createWindow(_arg_1:String):void { var _local_4:String; var _local_5:IWindow; var _local_6:int; var _local_7:Array; var _local_8:String; var _local_9:Number; var _local_10:String; if (this._widget == null){ return; }; var _local_2:String = "memenu_main"; if (((this._widget.config.getBoolean("menu.own_avatar.enabled", false)) && (this._widget.config.getBoolean("simple.memenu.enabled", false)))){ _local_2 = (_local_2 + "_simple"); }; var _local_3:_SafeStr_5 = (this._widget.assets.getAssetByName(_local_2) as _SafeStr_5); Logger.log(("Show window: " + _local_3)); this._window = (this._widget.windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (this._window == null){ throw (new Error("Failed to construct me menu main window from XML!")); }; this._window.name = _arg_1; for (_local_4 in this._SafeStr_4374) { _local_7 = this._SafeStr_4374[_local_4]; if (!(((_local_7 == null)) || ((_local_7.length == 0)))){ _local_8 = _local_7[0]; _local_9 = 1; switch (_local_4){ case "dance_icon": case "wave_icon": if (this._widget.hasEffectOn){ _local_9 = 0.5; }; break; case "effects_icon": if (this._widget.isDancing){ _local_9 = 0.5; }; break; case "hc_icon": _local_8 = (this._SafeStr_4376() + _local_8); if (!this._widget._SafeStr_4360){ this._SafeStr_4377("hc_text", this._widget.localizations.getKey("widget.memenu.hc.join")); } else { if (this._widget._SafeStr_4363 == _SafeStr_1600._SafeStr_4378){ _local_10 = "widget.memenu.vip"; } else { _local_10 = "widget.memenu.hc"; }; if (this._widget._SafeStr_4362 > 0){ _local_10 = (_local_10 + ".long"); }; this._widget.localizations.registerParameter(_local_10, "days", String(this._widget._SafeStr_4361)); this._widget.localizations.registerParameter(_local_10, "months", String(this._widget._SafeStr_4362)); this._SafeStr_4377("hc_text", this._widget.localizations.getKey(_local_10)); }; break; case "news_icon": if (!this._widget._SafeStr_4364){ _local_9 = 0.5; }; break; }; this._SafeStr_4375(_local_4, _local_8, _local_9); }; }; _local_6 = 0; while (_local_6 < this._window.numChildren) { _local_5 = this._window.getChildAt(_local_6); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4379); _local_5.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4379); _local_6++; }; } private function _SafeStr_4376():String { switch (this._widget._SafeStr_4363){ case _SafeStr_1600._SafeStr_4380: case _SafeStr_1600._SafeStr_4381: return ("club"); case _SafeStr_1600._SafeStr_4378: return ("vip"); }; return (null); } private function _SafeStr_4375(_arg_1:String, _arg_2:String, _arg_3:Number=1):void { var _local_4:IBitmapWrapperWindow = (this._window.findChildByName(_arg_1) as IBitmapWrapperWindow); var _local_5:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_2) as _SafeStr_1280); if (_local_4 == null){ Logger.log(("Could not find element: " + _arg_1)); return; }; if ((((_local_5 == null)) || ((_local_5.content == null)))){ Logger.log(("Could not find asset: " + _arg_2)); return; }; var _local_6:BitmapData = (_local_5.content as BitmapData); _local_4.bitmap = new BitmapData(_local_4.width, _local_4.height, true, 0); var _local_7:int = ((_local_4.width - _local_6.width) / 2); var _local_8:int = ((_local_4.height - _local_6.height) / 2); _local_4.bitmap.copyPixels(_local_6, _local_6.rect, new Point(_local_7, _local_8)); _local_4.blend = _arg_3; } private function _SafeStr_4377(_arg_1:String, _arg_2:String):void { var _local_3:ITextWindow = (this._window.findChildByName(_arg_1) as ITextWindow); if (_local_3 != null){ _local_3.text = _arg_2; }; } private function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_4:Boolean; var _local_5:String; var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "dance": if (this._widget.hasEffectOn){ return; }; this._widget._SafeStr_4317(_SafeStr_1777._SafeStr_4300); break; case "wave": if (this._widget.hasEffectOn){ return; }; if (this._widget.isDancing){ this._widget.messageListener.processWidgetMessage(new _SafeStr_3295(_SafeStr_3295._SafeStr_4373)); this._widget.isDancing = false; }; this._widget.messageListener.processWidgetMessage(new _SafeStr_3298()); this._widget.hide(); break; case "effects": if (this._widget.isDancing){ return; }; this._widget.messageListener.processWidgetMessage(new _SafeStr_2834(_SafeStr_2834._SafeStr_4382)); this._widget.hide(); break; case "rooms": this._widget.messageListener.processWidgetMessage(new _SafeStr_3296()); this._widget.hide(); break; case "badges": this._widget.messageListener.processWidgetMessage(new _SafeStr_3297(_SafeStr_3297._SafeStr_4383)); this._widget.hide(); break; case "clothes": this._widget.messageListener.processWidgetMessage(new _SafeStr_3299(_SafeStr_3299._SafeStr_4384)); this._widget.hide(); break; case "hc": this._widget.messageListener.processWidgetMessage(new _SafeStr_3300(_SafeStr_3300._SafeStr_4385)); this._widget.hide(); break; case "settings": this._widget._SafeStr_4317(_SafeStr_1777._SafeStr_4301); break; case "news": if (((ExternalInterface.available) && (this._widget._SafeStr_4364))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "news"); this._widget.hide(); }; break; case "credits": _local_4 = (this._widget.config.getKey("client.credits.embed.enabled", "false") == "true"); if (((ExternalInterface.available) && (_local_4))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "credits"); } else { _local_5 = this._widget.config.getKey("link.format.credits", "/credits"); _SafeStr_1350.navigateToURL(_local_5, "habboMain"); this._widget.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_4386); }; this._widget.hide(); break; default: Logger.log(("Me Menu Main View: unknown button: " + _local_3)); }; HabboTracking._SafeStr_4372()._SafeStr_4371("MeMenu", "click", _local_3); } private function _SafeStr_4386(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } private function _SafeStr_4379(_arg_1:WindowMouseEvent):void { var _local_5:Array; var _local_6:String; var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; var _local_4 = (_local_3 + "_icon"); var _local_7:String = ""; var _local_8:int = (((_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER)) ? 1 : 0); switch (_local_3){ case "dance": if (this._widget.hasEffectOn){ return; }; break; case "news": if (!this._widget._SafeStr_4364){ return; }; break; case "wave": if (this._widget.hasEffectOn){ return; }; break; case "effects": if (this._widget.isDancing){ return; }; break; case "hc": _local_7 = this._SafeStr_4376(); break; }; _local_4 = (_local_3 + "_icon"); _local_5 = this._SafeStr_4374[_local_4]; if (_local_5 != null){ _local_6 = (_local_7 + _local_5[_local_8]); this._SafeStr_4375(_local_4, _local_6); }; } } }//package _-0J5 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2909 = "_-0xT" (String#3545, DoABC#2) // _SafeStr_2913 = "_-1EI" (String#7452, DoABC#2) // _SafeStr_3295 = "_-19u" (String#2316, DoABC#2) // _SafeStr_3296 = "_-1BK" (String#5833, DoABC#2) // _SafeStr_3297 = "_-hw" (String#3212, DoABC#2) // _SafeStr_3298 = "_-05F" (String#5075, DoABC#2) // _SafeStr_3299 = "_-16q" (String#3790, DoABC#2) // _SafeStr_3300 = "_-0Ti" (String#3815, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4300 = "_-3-V" (String#12114, DoABC#2) // _SafeStr_4301 = "_-27D" (String#11170, DoABC#2) // _SafeStr_4317 = "_-e3" (String#4373, DoABC#2) // _SafeStr_4351 = "_-0OE" (String#21374, DoABC#2) // _SafeStr_4360 = "_-0dN" (String#16935, DoABC#2) // _SafeStr_4361 = "_-0HB" (String#20780, DoABC#2) // _SafeStr_4362 = "_-0Jn" (String#17304, DoABC#2) // _SafeStr_4363 = "_-1qw" (String#16988, DoABC#2) // _SafeStr_4364 = "_-0Hv" (String#13787, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4373 = "_-30t" (String#11799, DoABC#2) // _SafeStr_4374 = "_-2yC" (String#3150, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_4376 = "_-gk" (String#18100, DoABC#2) // _SafeStr_4377 = "_-Z8" (String#15785, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4379 = "_-2Mv" (String#15478, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4382 = "_-1oy" (String#6869, DoABC#2) // _SafeStr_4383 = "_-1ds" (String#12428, DoABC#2) // _SafeStr_4384 = "_-08U" (String#8680, DoABC#2) // _SafeStr_4385 = "_-2yv" (String#11545, DoABC#2) // _SafeStr_4386 = "_-32f" (String#20787, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_2914 package _-0J5 { import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import com.sulake.habbo.ui.widget.events._SafeStr_2905; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import _-je._SafeStr_3302; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-je._SafeStr_3301; public class _SafeStr_2914 implements _SafeStr_2909 { private var _widget:_SafeStr_1777; private var _window:IWindowContainer; private var _SafeStr_4387:_SafeStr_3303; private var _SafeStr_4388:BitmapData; private var _SafeStr_4389:BitmapData; private var _SafeStr_4390:BitmapData; private var _SafeStr_4391:BitmapData; private var _SafeStr_4249:Number = 1; public function init(_arg_1:_SafeStr_1777, _arg_2:String):void { this._widget = _arg_1; this.createWindow(_arg_2); } public function dispose():void { this._SafeStr_4392(this._SafeStr_4249); this._widget = null; if (this._window != null){ this._window.dispose(); }; this._window = null; if (this._SafeStr_4387 != null){ this._SafeStr_4387.dispose(); }; this._SafeStr_4387 = null; if (this._SafeStr_4388){ this._SafeStr_4388.dispose(); this._SafeStr_4388 = null; }; if (this._SafeStr_4389){ this._SafeStr_4389.dispose(); this._SafeStr_4389 = null; }; if (this._SafeStr_4390){ this._SafeStr_4390.dispose(); this._SafeStr_4390 = null; }; if (this._SafeStr_4391){ this._SafeStr_4391.dispose(); this._SafeStr_4391 = null; }; } public function get window():IWindowContainer { return (this._window); } public function _SafeStr_4350(_arg_1:_SafeStr_2905):void { this._SafeStr_4249 = _arg_1._SafeStr_4251; if (this._SafeStr_4387 != null){ this._SafeStr_4387.setValue(this._SafeStr_4249); }; this._SafeStr_4393(); } private function createWindow(_arg_1:String):void { var _local_3:IWindow; var _local_5:_SafeStr_1280; var _local_6:IWindow; var _local_2:_SafeStr_5 = (this._widget.assets.getAssetByName("memenu_settings") as _SafeStr_5); if (_local_2){ this._window = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); }; if (this._window == null){ throw (new Error("Failed to construct sound settings window from XML!")); }; this._window.name = _arg_1; var _local_4:int; while (_local_4 < this._window.numChildren) { _local_3 = this._window.getChildAt(_local_4); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); _local_4++; }; _local_5 = (this._widget.assets.getAssetByName("sounds_off_color") as _SafeStr_1280); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_4388 = (_local_5.content as BitmapData).clone(); }; _local_5 = (this._widget.assets.getAssetByName("sounds_off_white") as _SafeStr_1280); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_4389 = (_local_5.content as BitmapData).clone(); }; _local_5 = (this._widget.assets.getAssetByName("sounds_on_color") as _SafeStr_1280); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_4390 = (_local_5.content as BitmapData).clone(); }; _local_5 = (this._widget.assets.getAssetByName("sounds_on_white") as _SafeStr_1280); if (((!((_local_5 == null))) && (!((_local_5.content == null))))){ this._SafeStr_4391 = (_local_5.content as BitmapData).clone(); }; this._SafeStr_4387 = new _SafeStr_3303(this, (this._window.findChildByName("volume_container") as IWindowContainer), this._widget.assets, 0, 1); this._SafeStr_4393(); _local_6 = this._window.findChildByName("sounds_off"); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4394); _local_6.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4395); }; _local_6 = this._window.findChildByName("sounds_on"); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4394); _local_6.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4395); }; this._widget.messageListener.processWidgetMessage(new _SafeStr_3302(_SafeStr_3302._SafeStr_4396)); } private function _SafeStr_4393():void { if (this._SafeStr_4249 == 0){ this._SafeStr_4397("sounds_on_icon", this._SafeStr_4391); this._SafeStr_4397("sounds_off_icon", this._SafeStr_4388); } else { this._SafeStr_4397("sounds_on_icon", this._SafeStr_4390); this._SafeStr_4397("sounds_off_icon", this._SafeStr_4389); }; } private function _SafeStr_4397(_arg_1:String, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow = (this._window.findChildByName(_arg_1) as IBitmapWrapperWindow); if (((!((_local_3 == null))) && (!((_arg_2 == null))))){ _local_3.bitmap = _arg_2.clone(); }; } private function _SafeStr_4394(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "sounds_off_icon": case "sounds_off": this._SafeStr_4397("sounds_off_icon", this._SafeStr_4388); return; case "sounds_on_icon": case "sounds_on": this._SafeStr_4397("sounds_on_icon", this._SafeStr_4390); return; }; } private function _SafeStr_4395(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "sounds_off": if (this._SafeStr_4249 != 0){ this._SafeStr_4397("sounds_off_icon", this._SafeStr_4389); }; return; case "sounds_on": if (this._SafeStr_4249 != 1){ this._SafeStr_4397("sounds_on_icon", this._SafeStr_4391); }; return; }; } private function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "sounds_off": this._SafeStr_4392(0, false); return; case "sounds_on": this._SafeStr_4392(1, false); return; case "back_btn": this._widget._SafeStr_4317(_SafeStr_1777._SafeStr_4301); return; default: Logger.log(("Me Menu Settings View: unknown button: " + _local_3)); }; } public function _SafeStr_4392(_arg_1:Number, _arg_2:Boolean=true):void { var _local_3:_SafeStr_3301; if (_arg_2){ _local_3 = new _SafeStr_3301(_SafeStr_3301._SafeStr_4398); } else { _local_3 = new _SafeStr_3301(_SafeStr_3301._SafeStr_4399); }; _local_3._SafeStr_4251 = _arg_1; this._widget.messageListener.processWidgetMessage(_local_3); } } }//package _-0J5 // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_2905 = "_-2Pu" (String#3218, DoABC#2) // _SafeStr_2909 = "_-0xT" (String#3545, DoABC#2) // _SafeStr_2914 = "_-1ni" (String#5523, DoABC#2) // _SafeStr_3301 = "_-0DU" (String#2732, DoABC#2) // _SafeStr_3302 = "_-2zB" (String#5310, DoABC#2) // _SafeStr_3303 = "_-1eu" (String#6736, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4249 = "_-fR" (String#1782, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4301 = "_-27D" (String#11170, DoABC#2) // _SafeStr_4317 = "_-e3" (String#4373, DoABC#2) // _SafeStr_4350 = "_-1jE" (String#20842, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4387 = "_-1DT" (String#7780, DoABC#2) // _SafeStr_4388 = "_-JE" (String#7687, DoABC#2) // _SafeStr_4389 = "_-2mE" (String#7872, DoABC#2) // _SafeStr_4390 = "_-09f" (String#8710, DoABC#2) // _SafeStr_4391 = "_-0Qa" (String#8810, DoABC#2) // _SafeStr_4392 = "_-370" (String#12257, DoABC#2) // _SafeStr_4393 = "_-37D" (String#18239, DoABC#2) // _SafeStr_4394 = "_-2Cf" (String#17623, DoABC#2) // _SafeStr_4395 = "_-2mh" (String#15364, DoABC#2) // _SafeStr_4396 = "_-32S" (String#9861, DoABC#2) // _SafeStr_4397 = "_-1hL" (String#5797, DoABC#2) // _SafeStr_4398 = "_-5X" (String#10727, DoABC#2) // _SafeStr_4399 = "_-2Eh" (String#8980, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0J5._SafeStr_3303 package _-0J5 { import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; public class _SafeStr_3303 { private var _SafeStr_4400:_SafeStr_2914; private var _sliderContainer:IWindowContainer; private var _SafeStr_4401:BitmapData; private var _SafeStr_4402:BitmapData; private var _SafeStr_4403:int; private var _minValue:Number = 0; private var _SafeStr_4404:Number = 1; public function _SafeStr_3303(_arg_1:_SafeStr_2914, _arg_2:IWindowContainer, _arg_3:IAssetLibrary, _arg_4:Number=0, _arg_5:Number=1) { this._SafeStr_4400 = _arg_1; this._sliderContainer = _arg_2; this._minValue = _arg_4; this._SafeStr_4404 = _arg_5; this.storeAssets(_arg_3); this._SafeStr_4405(); } public function dispose():void { this._SafeStr_4400 = null; this._sliderContainer = null; this._SafeStr_4401 = null; this._SafeStr_4402 = null; } public function setValue(_arg_1:Number):void { if (this._sliderContainer == null){ return; }; var _local_2:IWindow = this._sliderContainer.findChildByName("slider_button"); if (_local_2 != null){ _local_2.x = this._SafeStr_4406(_arg_1); }; } private function _SafeStr_4406(_arg_1:Number):int { return (int((this._SafeStr_4403 * (Number((_arg_1 - this._minValue)) / (this._SafeStr_4404 - this._minValue))))); } private function getValue(_arg_1:Number):Number { return ((((_arg_1 / this._SafeStr_4403) * (this._SafeStr_4404 - this._minValue)) + this._minValue)); } private function _SafeStr_4407(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_4408){ return; }; this._SafeStr_4400._SafeStr_4392(this.getValue(_arg_2.x), false); } private function _SafeStr_4405():void { var _local_1:IWindowContainer; var _local_2:IWindowContainer; var _local_3:IBitmapWrapperWindow; if (this._sliderContainer == null){ return; }; _local_3 = (this._sliderContainer.findChildByName("slider_base") as IBitmapWrapperWindow); if (((!((_local_3 == null))) && (!((this._SafeStr_4401 == null))))){ _local_3.bitmap = new BitmapData(this._SafeStr_4401.width, this._SafeStr_4401.height, true, 0xFFFFFF); _local_3.bitmap.copyPixels(this._SafeStr_4401, this._SafeStr_4401.rect, new Point(0, 0), null, null, true); }; _local_1 = (this._sliderContainer.findChildByName("slider_movement_area") as IWindowContainer); if (_local_1 != null){ _local_2 = (_local_1.findChildByName("slider_button") as IWindowContainer); if (_local_2 != null){ _local_3 = (_local_2.findChildByName("slider_bitmap") as IBitmapWrapperWindow); if (((!((_local_3 == null))) && (!((this._SafeStr_4402 == null))))){ _local_3.bitmap = new BitmapData(this._SafeStr_4402.width, this._SafeStr_4402.height, true, 0xFFFFFF); _local_3.bitmap.copyPixels(this._SafeStr_4402, this._SafeStr_4402.rect, new Point(0, 0), null, null, true); _local_2.procedure = this._SafeStr_4407; this._SafeStr_4403 = (_local_1.width - _local_3.width); }; }; }; } private function storeAssets(_arg_1:IAssetLibrary):void { var _local_2:_SafeStr_1280; if (_arg_1 == null){ return; }; _local_2 = _SafeStr_1280(_arg_1.getAssetByName("memenu_settings_slider_base")); this._SafeStr_4401 = BitmapData(_local_2.content); _local_2 = _SafeStr_1280(_arg_1.getAssetByName("memenu_settings_slider_button")); this._SafeStr_4402 = BitmapData(_local_2.content); } } }//package _-0J5 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2914 = "_-1ni" (String#5523, DoABC#2) // _SafeStr_3303 = "_-1eu" (String#6736, DoABC#2) // _SafeStr_4392 = "_-370" (String#12257, DoABC#2) // _SafeStr_4400 = "_-ZS" (String#13489, DoABC#2) // _SafeStr_4401 = "_-1jM" (String#2379, DoABC#2) // _SafeStr_4402 = "_-0rm" (String#2432, DoABC#2) // _SafeStr_4403 = "_-2O8" (String#4610, DoABC#2) // _SafeStr_4404 = "_-gQ" (String#3584, DoABC#2) // _SafeStr_4405 = "_-2nQ" (String#9001, DoABC#2) // _SafeStr_4406 = "_-12R" (String#9455, DoABC#2) // _SafeStr_4407 = "_-28p" (String#14288, DoABC#2) // _SafeStr_4408 = "_-NZ" (String#7482, DoABC#2) //------------------------------------------------------------ //_-0J6._SafeStr_2787 package _-0J6 { import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1285; import _-ja._SafeStr_3245; public interface _SafeStr_2787 { function _SafeStr_4409(_arg_1:int, _arg_2:int):Boolean; function render(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_1285, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_3245; function _SafeStr_4410(_arg_1:Number, _arg_2:_SafeStr_1285):String; function _SafeStr_4411():void; } }//package _-0J6 // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2787 = "_-ML" (String#5113, DoABC#2) // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_4409 = "_-1T5" (String#14750, DoABC#2) // _SafeStr_4410 = "_-1wQ" (String#3618, DoABC#2) // _SafeStr_4411 = "_-0a6" (String#22480, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_1468 package _-0kT { public interface _SafeStr_1468 { function _SafeStr_4412(_arg_1:String, _arg_2:int):IFigurePart; function get type():String; function get id():int; function get gender():String; function get clubLevel():int; function get _SafeStr_4413():Boolean; function get _SafeStr_4414():Boolean; function get parts():Array; function get _SafeStr_4415():Array; } }//package _-0kT // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_4412 = "_-Ny" (String#11008, DoABC#2) // _SafeStr_4413 = "_-18N" (String#9735, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4415 = "_-13C" (String#17007, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_1475 package _-0kT { import com.sulake.core.utils.Map; public interface _SafeStr_1475 { function _SafeStr_4416(_arg_1:int):_SafeStr_1468; function _SafeStr_4417(_arg_1:String, _arg_2:int):Boolean; function get type():String; function get _SafeStr_4418():int; function get _SafeStr_4419():Map; } }//package _-0kT // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_4416 = "_-1nv" (String#10145, DoABC#2) // _SafeStr_4417 = "_-04F" (String#18084, DoABC#2) // _SafeStr_4418 = "_-1LR" (String#10528, DoABC#2) // _SafeStr_4419 = "_-1ms" (String#15455, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_2093 package _-0kT { import flash.geom.ColorTransform; public interface _SafeStr_2093 { function get colorTransform():ColorTransform; function get redMultiplier():Number; function get greenMultiplier():Number; function get blueMultiplier():Number; function get _SafeStr_4420():uint; function get r():uint; function get g():uint; function get b():uint; function get id():int; function get index():int; function get clubLevel():int; function get _SafeStr_4414():Boolean; } }//package _-0kT // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_2311 package _-0kT { import flash.utils.Dictionary; public interface _SafeStr_2311 { function get id():int; function _SafeStr_4421(_arg_1:int):_SafeStr_2093; function get colors():Dictionary; } }//package _-0kT // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2311 = "_-B9" (String#3519, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_2323 package _-0kT { public class _SafeStr_2323 implements IFigurePart { private var _id:int; private var _type:String; private var _SafeStr_4422:int = -1; private var _SafeStr_4423:int; private var _index:int; private var _SafeStr_4424:int = -1; public function _SafeStr_2323(_arg_1:XML) { this._id = parseInt(_arg_1.@id); this._type = String(_arg_1.@type); this._index = parseInt(_arg_1.@index); this._SafeStr_4423 = parseInt(_arg_1.@colorindex); var _local_2:String = _arg_1.@palettemapid; if (_local_2 != ""){ this._SafeStr_4424 = int(_local_2); }; var _local_3:String = _arg_1.@breed; if (_local_3 != ""){ this._SafeStr_4422 = int(_local_3); }; } public function dispose():void { } public function get id():int { return (this._id); } public function get type():String { return (this._type); } public function get breed():int { return (this._SafeStr_4422); } public function get _SafeStr_4425():int { return (this._SafeStr_4423); } public function get index():int { return (this._index); } public function get paletteMap():int { return (this._SafeStr_4424); } } }//package _-0kT // _SafeStr_2323 = "_-2JU" (String#2927, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) // _SafeStr_4423 = "_-c4" (String#17219, DoABC#2) // _SafeStr_4424 = "_-uP" (String#9643, DoABC#2) // _SafeStr_4425 = "_-2UE" (String#7480, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_3176 package _-0kT { import flash.utils.Dictionary; public class _SafeStr_3176 implements _SafeStr_2311 { private var _id:int; private var _colors:Dictionary; public function _SafeStr_3176(_arg_1:XML) { this._id = parseInt(_arg_1.@id); this._colors = new Dictionary(); this._SafeStr_4426(_arg_1); } public function _SafeStr_4426(_arg_1:XML):void { var _local_2:XML; for each (_local_2 in _arg_1.color) { this._colors[String(_local_2.@id)] = new _SafeStr_3358(_local_2); }; } public function get id():int { return (this._id); } public function _SafeStr_4421(_arg_1:int):_SafeStr_2093 { return (this._colors[String(_arg_1)]); } public function get colors():Dictionary { return (this._colors); } } }//package _-0kT // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2311 = "_-B9" (String#3519, DoABC#2) // _SafeStr_3176 = "_-30P" (String#4838, DoABC#2) // _SafeStr_3358 = "_-hz" (String#8509, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4426 = "_-2-W" (String#10807, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_3358 package _-0kT { import flash.geom.ColorTransform; public class _SafeStr_3358 implements _SafeStr_2093 { private var _id:int; private var _index:int; private var _SafeStr_4427:int; private var _SafeStr_4428:Boolean = false; private var _rgb:uint; private var _SafeStr_4429:uint; private var _SafeStr_4430:uint; private var _b:uint; private var _SafeStr_4431:Number; private var _SafeStr_4432:Number; private var _SafeStr_4433:Number; private var _SafeStr_3940:ColorTransform; public function _SafeStr_3358(_arg_1:XML) { this._id = parseInt(_arg_1.@id); this._index = parseInt(_arg_1.@index); this._SafeStr_4427 = parseInt(_arg_1.@club); this._SafeStr_4428 = Boolean(parseInt(_arg_1.@selectable)); var _local_2:String = _arg_1.text(); this._rgb = parseInt(_local_2, 16); this._SafeStr_4429 = ((this._rgb >> 16) & 0xFF); this._SafeStr_4430 = ((this._rgb >> 8) & 0xFF); this._b = ((this._rgb >> 0) & 0xFF); this._SafeStr_4431 = ((this._SafeStr_4429 / 0xFF) * 1); this._SafeStr_4432 = ((this._SafeStr_4430 / 0xFF) * 1); this._SafeStr_4433 = ((this._b / 0xFF) * 1); this._SafeStr_3940 = new ColorTransform(this._SafeStr_4431, this._SafeStr_4432, this._SafeStr_4433); } public function get colorTransform():ColorTransform { return (this._SafeStr_3940); } public function get redMultiplier():Number { return (this._SafeStr_4431); } public function get greenMultiplier():Number { return (this._SafeStr_4432); } public function get blueMultiplier():Number { return (this._SafeStr_4433); } public function get _SafeStr_4420():uint { return (this._rgb); } public function get r():uint { return (this._SafeStr_4429); } public function get g():uint { return (this._SafeStr_4430); } public function get b():uint { return (this._b); } public function get id():int { return (this._id); } public function get index():int { return (this._index); } public function get clubLevel():int { return (this._SafeStr_4427); } public function get _SafeStr_4414():Boolean { return (this._SafeStr_4428); } } }//package _-0kT // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_3358 = "_-hz" (String#8509, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) // _SafeStr_4427 = "_-02J" (String#2635, DoABC#2) // _SafeStr_4428 = "_-2MQ" (String#4398, DoABC#2) // _SafeStr_4429 = "_-3FC" (String#5081, DoABC#2) // _SafeStr_4430 = "_-04v" (String#4834, DoABC#2) // _SafeStr_4431 = "_-1AR" (String#5714, DoABC#2) // _SafeStr_4432 = "_-2lB" (String#5355, DoABC#2) // _SafeStr_4433 = "_-0kx" (String#5170, DoABC#2) //------------------------------------------------------------ //_-0kT._SafeStr_3359 package _-0kT { public class _SafeStr_3359 implements _SafeStr_1468 { private var _type:String; private var _id:int; private var _SafeStr_4296:String; private var _SafeStr_4427:int; private var _SafeStr_4434:Boolean; private var _SafeStr_4428:Boolean; private var _parts:Array; private var _SafeStr_4435:Array; public function _SafeStr_3359(_arg_1:XML, _arg_2:String) { var _local_3:XML; var _local_4:XML; var _local_5:_SafeStr_2323; var _local_6:int; super(); this._type = _arg_2; this._id = parseInt(_arg_1.@id); this._SafeStr_4296 = String(_arg_1.@gender); this._SafeStr_4427 = parseInt(_arg_1.@club); this._SafeStr_4434 = Boolean(parseInt(_arg_1.@colorable)); this._SafeStr_4428 = Boolean(parseInt(_arg_1.@selectable)); this._parts = new Array(); this._SafeStr_4435 = new Array(); for each (_local_3 in _arg_1.part) { _local_5 = new _SafeStr_2323(_local_3); _local_6 = this.indexOfPartType(_local_5); if (_local_6 != -1){ this._parts.splice(_local_6, 0, _local_5); } else { this._parts.push(_local_5); }; }; for each (_local_4 in _arg_1.hiddenlayers.layer) { this._SafeStr_4435.push(String(_local_4.@parttype)); }; } public function dispose():void { var _local_1:_SafeStr_2323; for each (_local_1 in this._parts) { _local_1.dispose(); }; this._parts = null; this._SafeStr_4435 = null; } private function indexOfPartType(_arg_1:_SafeStr_2323):int { var _local_3:_SafeStr_2323; var _local_2:int; while (_local_2 < this._parts.length) { _local_3 = this._parts[_local_2]; if ((((_local_3.type == _arg_1.type)) && ((_local_3.index < _arg_1.index)))){ return (_local_2); }; _local_2++; }; return (-1); } public function _SafeStr_4412(_arg_1:String, _arg_2:int):IFigurePart { var _local_3:_SafeStr_2323; for each (_local_3 in this._parts) { if ((((_local_3.type == _arg_1)) && ((_local_3.id == _arg_2)))){ return (_local_3); }; }; return (null); } public function get type():String { return (this._type); } public function get id():int { return (this._id); } public function get gender():String { return (this._SafeStr_4296); } public function get clubLevel():int { return (this._SafeStr_4427); } public function get _SafeStr_4413():Boolean { return (this._SafeStr_4434); } public function get _SafeStr_4414():Boolean { return (this._SafeStr_4428); } public function get parts():Array { return (this._parts); } public function get _SafeStr_4415():Array { return (this._SafeStr_4435); } } }//package _-0kT // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_2323 = "_-2JU" (String#2927, DoABC#2) // _SafeStr_3359 = "_-vu" (String#4711, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4412 = "_-Ny" (String#11008, DoABC#2) // _SafeStr_4413 = "_-18N" (String#9735, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4415 = "_-13C" (String#17007, DoABC#2) // _SafeStr_4427 = "_-02J" (String#2635, DoABC#2) // _SafeStr_4428 = "_-2MQ" (String#4398, DoABC#2) // _SafeStr_4434 = "_-hP" (String#4886, DoABC#2) // _SafeStr_4435 = "_-Pt" (String#11929, DoABC#2) //------------------------------------------------------------ //_-0kT.IFigurePart package _-0kT { public interface IFigurePart { function get id():int; function get type():String; function get breed():int; function get _SafeStr_4425():int; function get index():int; function get paletteMap():int; } }//package _-0kT // _SafeStr_4425 = "_-2UE" (String#7480, DoABC#2) //------------------------------------------------------------ //_-0kT.SetType package _-0kT { import com.sulake.core.utils.Map; import flash.utils.Dictionary; public class SetType implements _SafeStr_1475 { private var _partSets:Map; private var _type:String; private var _SafeStr_4436:int; private var _SafeStr_4437:Dictionary; public function SetType(_arg_1:XML) { this._type = String(_arg_1.@type); this._SafeStr_4436 = parseInt(_arg_1.@paletteid); this._SafeStr_4437 = new Dictionary(); this._SafeStr_4437["F"] = new Dictionary(); this._SafeStr_4437["M"] = new Dictionary(); this._SafeStr_4437["F"][0] = Boolean(parseInt(_arg_1.@mand_f_0)); this._SafeStr_4437["F"][1] = Boolean(parseInt(_arg_1.@mand_f_1)); this._SafeStr_4437["M"][0] = Boolean(parseInt(_arg_1.@mand_m_0)); this._SafeStr_4437["M"][1] = Boolean(parseInt(_arg_1.@mand_m_1)); this._partSets = new Map(); this._SafeStr_4426(_arg_1); } public function dispose():void { var _local_1:_SafeStr_3359; for each (_local_1 in this._partSets._SafeStr_3916()) { _local_1.dispose(); }; this._partSets.dispose(); this._partSets = null; } public function _SafeStr_4438(_arg_1:XML):void { var _local_2:XML; var _local_3:String; var _local_4:_SafeStr_3359; for each (_local_2 in _arg_1["set"]) { _local_3 = String(_local_2.@id); _local_4 = this._partSets.getValue(_local_3); if (_local_4 != null){ _local_4.dispose(); this._partSets.remove(_local_3); }; }; } public function _SafeStr_4426(_arg_1:XML):void { var _local_2:XML; for each (_local_2 in _arg_1["set"]) { this._partSets.add(String(_local_2.@id), new _SafeStr_3359(_local_2, this._type)); }; } public function _SafeStr_4439(_arg_1:String):_SafeStr_1468 { var _local_4:_SafeStr_1468; var _local_2:Array = this._partSets.getKeys(); var _local_3:int = (_local_2.length - 1); while (_local_3 >= 0) { _local_4 = this._partSets.getValue(_local_2[_local_3]); if (((((_local_4) && ((_local_4.clubLevel == 0)))) && ((((_local_4.gender == _arg_1)) || ((_local_4.gender == "U")))))){ return (_local_4); }; _local_3--; }; return (null); } public function _SafeStr_4416(_arg_1:int):_SafeStr_1468 { return (this._partSets.getValue(String(_arg_1))); } public function get type():String { return (this._type); } public function get _SafeStr_4418():int { return (this._SafeStr_4436); } public function _SafeStr_4417(_arg_1:String, _arg_2:int):Boolean { return (this._SafeStr_4437[_arg_1.toUpperCase()][Math.min(_arg_2, 1)]); } public function get _SafeStr_4419():Map { return (this._partSets); } } }//package _-0kT // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_3359 = "_-vu" (String#4711, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_4416 = "_-1nv" (String#10145, DoABC#2) // _SafeStr_4417 = "_-04F" (String#18084, DoABC#2) // _SafeStr_4418 = "_-1LR" (String#10528, DoABC#2) // _SafeStr_4419 = "_-1ms" (String#15455, DoABC#2) // _SafeStr_4426 = "_-2-W" (String#10807, DoABC#2) // _SafeStr_4436 = "_-1wG" (String#16307, DoABC#2) // _SafeStr_4437 = "_-0i6" (String#6365, DoABC#2) // _SafeStr_4438 = "_-0ZZ" (String#20928, DoABC#2) // _SafeStr_4439 = "_-5F" (String#7895, DoABC#2) //------------------------------------------------------------ //_-0Kv._SafeStr_2982 package _-0Kv { import com.sulake.habbo.toolbar.extensions.purse._SafeStr_2981; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.localization.ICoreLocalizationManager; import _-66._SafeStr_1394; import flash.events.IEventDispatcher; import _-0rn._SafeStr_1326; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2982 extends _SafeStr_2981 { private static const _SafeStr_4440:Array = ["icon_shell_0_png", "icon_shell_1_png", "icon_shell_2_png", "icon_shell_3_png"]; private const _SafeStr_4441:uint = 4283212437; private const _SafeStr_4442:uint = 4282748017; private var _SafeStr_4443:int = 0; private var _catalog:_SafeStr_286; public function _SafeStr_2982(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:_SafeStr_286, _arg_4:ICoreLocalizationManager) { super(_arg_1, _arg_2); this._catalog = _arg_3; this._SafeStr_4444 = this._SafeStr_4441; this._SafeStr_4445 = this._SafeStr_4442; this.textElementName = "amount"; this._SafeStr_4446 = "amount_shadow"; this.iconAnimationSequence = _SafeStr_4440.concat(_SafeStr_4440).concat(_SafeStr_4440); this._SafeStr_4447 = 50; this._SafeStr_4448 = _arg_4.getKey("purse.shells.zero.amount.text", "Info"); createWindow("purse_indicator_shells_xml", _SafeStr_4440[0]); this._SafeStr_4449(0); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (!_arg_1){ return; }; _arg_1.addEventListener(_SafeStr_1394._SafeStr_4450, this._SafeStr_4451); } override protected function _SafeStr_4452(_arg_1:WindowMouseEvent):void { this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4453, true); } private function _SafeStr_4451(_arg_1:_SafeStr_1394):void { this._SafeStr_4449(_arg_1.balance); if (this._SafeStr_4443 != 0){ if (this._SafeStr_4443 > _arg_1.balance){ _SafeStr_4454(_SafeStr_2981.ANIM_DIRECTION_FORWARD); } else { _SafeStr_4454(_SafeStr_2981.ANIM_DIRECTION_BACKWARD); }; }; this._SafeStr_4443 = _arg_1.balance; } private function _SafeStr_4449(_arg_1:int):void { var _local_2:String = _arg_1.toString(); if (_arg_1 == 0){ _local_2 = this._SafeStr_4448; _SafeStr_4455(true); } else { _SafeStr_4455(false); }; _SafeStr_4456(_local_2); } } }//package _-0Kv // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1394 = "_-14s" (String#2122, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2981 = "_-0Mq" (String#2544, DoABC#2) // _SafeStr_2982 = "_-01-" (String#8641, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_4440 = "_-WZ" (String#3018, DoABC#2) // _SafeStr_4441 = "_-2Xd" (String#3849, DoABC#2) // _SafeStr_4442 = "_-2o5" (String#3824, DoABC#2) // _SafeStr_4443 = "_-s7" (String#13317, DoABC#2) // _SafeStr_4444 = "_-0ZX" (String#11727, DoABC#2) // _SafeStr_4445 = "_-1ed" (String#12449, DoABC#2) // _SafeStr_4446 = "_-2L1" (String#12068, DoABC#2) // _SafeStr_4447 = "_-1XD" (String#14258, DoABC#2) // _SafeStr_4448 = "_-0Te" (String#5645, DoABC#2) // _SafeStr_4449 = "_-01e" (String#9332, DoABC#2) // _SafeStr_4450 = "_-0Q5" (String#6226, DoABC#2) // _SafeStr_4451 = "_-0u5" (String#20543, DoABC#2) // _SafeStr_4452 = "_-0uU" (String#9470, DoABC#2) // _SafeStr_4453 = "_-1iY" (String#12994, DoABC#2) // _SafeStr_4454 = "_-EB" (String#4096, DoABC#2) // _SafeStr_4455 = "_-2G2" (String#2978, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) //------------------------------------------------------------ //_-0Kv._SafeStr_2983 package _-0Kv { import com.sulake.habbo.toolbar.extensions.purse._SafeStr_2981; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.localization.ICoreLocalizationManager; import _-66._SafeStr_1394; import flash.events.IEventDispatcher; import _-0rn._SafeStr_1326; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2983 extends _SafeStr_2981 { private static const _SafeStr_4441:uint = 4285767869; private static const _SafeStr_4442:uint = 4283664040; private static const _SafeStr_4440:Array = ["icon_pixel_0_png", "icon_pixel_1_png", "icon_pixel_2_png", "icon_pixel_3_png"]; private var _SafeStr_4457:int = 0; private var _catalog:_SafeStr_286; public function _SafeStr_2983(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:_SafeStr_286, _arg_4:ICoreLocalizationManager) { super(_arg_1, _arg_2); this._catalog = _arg_3; this._SafeStr_4444 = _SafeStr_4441; this._SafeStr_4445 = _SafeStr_4442; this.textElementName = "pixels"; this._SafeStr_4446 = "pixels_shadow"; this.iconAnimationSequence = _SafeStr_4440.concat(_SafeStr_4440); this._SafeStr_4447 = 50; this._SafeStr_4448 = _arg_4.getKey("purse.pixels.zero.amount.text", "Get"); createWindow("purse_indicator_pixels_xml", _SafeStr_4440[0]); this._SafeStr_4449(0); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (!_arg_1){ return; }; _arg_1.addEventListener(_SafeStr_1394._SafeStr_4458, this._SafeStr_4459); } override protected function _SafeStr_4452(_arg_1:WindowMouseEvent):void { this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4460); } private function _SafeStr_4459(_arg_1:_SafeStr_1394):void { this._SafeStr_4449(_arg_1.balance); if (this._SafeStr_4457 != 0){ if (this._SafeStr_4457 > _arg_1.balance){ _SafeStr_4454(_SafeStr_2981.ANIM_DIRECTION_FORWARD); } else { _SafeStr_4454(_SafeStr_2981.ANIM_DIRECTION_BACKWARD); }; }; this._SafeStr_4457 = _arg_1.balance; } private function _SafeStr_4449(_arg_1:int):void { var _local_2:String = _arg_1.toString(); if (_arg_1 == 0){ _local_2 = this._SafeStr_4448; _SafeStr_4455(true); } else { _SafeStr_4455(false); }; _SafeStr_4456(_local_2); } } }//package _-0Kv // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1394 = "_-14s" (String#2122, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2981 = "_-0Mq" (String#2544, DoABC#2) // _SafeStr_2983 = "_-2fr" (String#8249, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_4440 = "_-WZ" (String#3018, DoABC#2) // _SafeStr_4441 = "_-2Xd" (String#3849, DoABC#2) // _SafeStr_4442 = "_-2o5" (String#3824, DoABC#2) // _SafeStr_4444 = "_-0ZX" (String#11727, DoABC#2) // _SafeStr_4445 = "_-1ed" (String#12449, DoABC#2) // _SafeStr_4446 = "_-2L1" (String#12068, DoABC#2) // _SafeStr_4447 = "_-1XD" (String#14258, DoABC#2) // _SafeStr_4448 = "_-0Te" (String#5645, DoABC#2) // _SafeStr_4449 = "_-01e" (String#9332, DoABC#2) // _SafeStr_4452 = "_-0uU" (String#9470, DoABC#2) // _SafeStr_4454 = "_-EB" (String#4096, DoABC#2) // _SafeStr_4455 = "_-2G2" (String#2978, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4457 = "_-1vt" (String#14071, DoABC#2) // _SafeStr_4458 = "_-OH" (String#6566, DoABC#2) // _SafeStr_4459 = "_-2WN" (String#19220, DoABC#2) // _SafeStr_4460 = "_-2f7" (String#13391, DoABC#2) //------------------------------------------------------------ //_-0Kv._SafeStr_2984 package _-0Kv { import com.sulake.habbo.toolbar.extensions.purse._SafeStr_2981; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.inventory.events._SafeStr_2459; import flash.events.IEventDispatcher; import _-0rn._SafeStr_1326; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.core.window.components._SafeStr_1430; public class _SafeStr_2984 extends _SafeStr_2981 { private static const _SafeStr_4441:uint = 4286084205; private static const _SafeStr_4442:uint = 4283781966; private static const _SafeStr_4461:int = 13; private static const _SafeStr_4462:int = 14; private var _catalog:_SafeStr_286; private var _SafeStr_4463:_SafeStr_604; public function _SafeStr_2984(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:_SafeStr_286, _arg_4:_SafeStr_604, _arg_5:ICoreLocalizationManager) { super(_arg_1, _arg_2); this._catalog = _arg_3; this._SafeStr_4463 = _arg_4; this._SafeStr_4444 = _SafeStr_4441; this._SafeStr_4445 = _SafeStr_4442; this.textElementName = "days"; this._SafeStr_4446 = "days_shadow"; this._SafeStr_4448 = _arg_5.getKey("purse.clubdays.zero.amount.text", "Get"); createWindow("purse_indicator_club_xml", ""); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (!_arg_1){ return; }; _arg_1.addEventListener(_SafeStr_2459._SafeStr_4464, this._SafeStr_4465); } override protected function _SafeStr_4452(_arg_1:WindowMouseEvent):void { this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); } private function _SafeStr_4465(_arg_1:_SafeStr_2459):void { var _local_2:int = ((this._SafeStr_4463.clubPeriods * 31) + this._SafeStr_4463.clubDays); _SafeStr_4456(_local_2.toString()); switch (this._SafeStr_4463.clubLevel){ case _SafeStr_1600._SafeStr_4380: this._SafeStr_4467(_SafeStr_4462); _SafeStr_4456(this._SafeStr_4448); _SafeStr_4455(true); return; case _SafeStr_1600._SafeStr_4381: this._SafeStr_4467(_SafeStr_4461); _SafeStr_4455(false); return; case _SafeStr_1600._SafeStr_4378: this._SafeStr_4467(_SafeStr_4462); _SafeStr_4455(false); return; }; } private function _SafeStr_4467(_arg_1:int):void { var _local_2:_SafeStr_1430 = (this.view.findChildByName("club_icon") as _SafeStr_1430); if (_local_2){ _local_2.style = _arg_1; _local_2.invalidate(); }; } } }//package _-0Kv // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_2459 = "_-1R4" (String#4227, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2981 = "_-0Mq" (String#2544, DoABC#2) // _SafeStr_2984 = "_-Du" (String#7873, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4441 = "_-2Xd" (String#3849, DoABC#2) // _SafeStr_4442 = "_-2o5" (String#3824, DoABC#2) // _SafeStr_4444 = "_-0ZX" (String#11727, DoABC#2) // _SafeStr_4445 = "_-1ed" (String#12449, DoABC#2) // _SafeStr_4446 = "_-2L1" (String#12068, DoABC#2) // _SafeStr_4448 = "_-0Te" (String#5645, DoABC#2) // _SafeStr_4452 = "_-0uU" (String#9470, DoABC#2) // _SafeStr_4455 = "_-2G2" (String#2978, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4461 = "_-Ie" (String#4382, DoABC#2) // _SafeStr_4462 = "_-2rr" (String#3851, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4464 = "_-038" (String#6460, DoABC#2) // _SafeStr_4465 = "_-0Cn" (String#11616, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_4467 = "_-2-n" (String#4962, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) //------------------------------------------------------------ //_-0Kv._SafeStr_2985 package _-0Kv { import com.sulake.habbo.toolbar.extensions.purse._SafeStr_2981; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.localization.ICoreLocalizationManager; import _-66._SafeStr_1394; import flash.events.IEventDispatcher; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2985 extends _SafeStr_2981 { private static const _SafeStr_4441:uint = 4291993382; private static const _SafeStr_4442:uint = 0xFFC08500; private static const _SafeStr_4440:Array = ["icon_credit_0_png", "icon_credit_1_png", "icon_credit_2_png", "icon_credit_3_png", "icon_credit_4_png", "icon_credit_5_png", "icon_credit_6_png"]; private var _SafeStr_4468:int = -1; private var _catalog:_SafeStr_286; public function _SafeStr_2985(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:_SafeStr_286, _arg_4:ICoreLocalizationManager) { super(_arg_1, _arg_2); this._catalog = _arg_3; this._SafeStr_4444 = _SafeStr_4441; this._SafeStr_4445 = _SafeStr_4442; this.textElementName = "credits"; this._SafeStr_4446 = "credits_shadow"; this.iconAnimationSequence = _SafeStr_4440; this._SafeStr_4447 = 50; this._SafeStr_4448 = _arg_4.getKey("purse.credits.zero.amount.text", "Buy"); createWindow("purse_indicator_credits_xml", _SafeStr_4440[0]); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (!_arg_1){ return; }; _arg_1.addEventListener(_SafeStr_1394._SafeStr_4343, this._SafeStr_4344); } override protected function _SafeStr_4452(_arg_1:WindowMouseEvent):void { this._catalog._SafeStr_4469(); } private function _SafeStr_4344(_arg_1:_SafeStr_1394):void { var _local_2:String = _arg_1.balance.toString(); if (_arg_1.balance == 0){ _local_2 = this._SafeStr_4448; _SafeStr_4455(true); } else { _SafeStr_4455(false); }; this._SafeStr_4456(_local_2); if (this._SafeStr_4468 != -1){ if (this._SafeStr_4468 > _arg_1.balance){ _SafeStr_4454(_SafeStr_2981.ANIM_DIRECTION_FORWARD); } else { _SafeStr_4454(_SafeStr_2981.ANIM_DIRECTION_BACKWARD); }; }; this._SafeStr_4468 = _arg_1.balance; } } }//package _-0Kv // _SafeStr_1394 = "_-14s" (String#2122, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2981 = "_-0Mq" (String#2544, DoABC#2) // _SafeStr_2985 = "_-0Ih" (String#8460, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_4343 = "_-0NL" (String#3758, DoABC#2) // _SafeStr_4344 = "_-37V" (String#5573, DoABC#2) // _SafeStr_4440 = "_-WZ" (String#3018, DoABC#2) // _SafeStr_4441 = "_-2Xd" (String#3849, DoABC#2) // _SafeStr_4442 = "_-2o5" (String#3824, DoABC#2) // _SafeStr_4444 = "_-0ZX" (String#11727, DoABC#2) // _SafeStr_4445 = "_-1ed" (String#12449, DoABC#2) // _SafeStr_4446 = "_-2L1" (String#12068, DoABC#2) // _SafeStr_4447 = "_-1XD" (String#14258, DoABC#2) // _SafeStr_4448 = "_-0Te" (String#5645, DoABC#2) // _SafeStr_4452 = "_-0uU" (String#9470, DoABC#2) // _SafeStr_4454 = "_-EB" (String#4096, DoABC#2) // _SafeStr_4455 = "_-2G2" (String#2978, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4468 = "_-0F1" (String#8339, DoABC#2) // _SafeStr_4469 = "_-uL" (String#12930, DoABC#2) //------------------------------------------------------------ //_-0l-._SafeStr_1383 package _-0l- { public class _SafeStr_1383 { private var _SafeStr_4470:int = 0; private var _SafeStr_4471:int = 0; private var _SafeStr_4472:int = 0; private var _SafeStr_4473:Boolean = false; private var _SafeStr_4474:Boolean = false; private var _SafeStr_4475:Boolean = false; public function set clubDays(_arg_1:int):void { this._SafeStr_4470 = Math.max(0, _arg_1); } public function set clubPeriods(_arg_1:int):void { this._SafeStr_4471 = Math.max(0, _arg_1); } public function set _SafeStr_4476(_arg_1:int):void { this._SafeStr_4472 = Math.max(0, _arg_1); } public function set clubHasEverBeenMember(_arg_1:Boolean):void { this._SafeStr_4473 = _arg_1; } public function set _SafeStr_4477(_arg_1:Boolean):void { this._SafeStr_4474 = _arg_1; } public function set _SafeStr_4478(_arg_1:Boolean):void { this._SafeStr_4475 = _arg_1; } public function get clubDays():int { return (this._SafeStr_4470); } public function get clubPeriods():int { return (this._SafeStr_4471); } public function get _SafeStr_4476():int { return (this._SafeStr_4472); } public function get clubHasEverBeenMember():Boolean { return (this._SafeStr_4473); } public function get _SafeStr_4477():Boolean { return (this._SafeStr_4474); } public function get _SafeStr_4478():Boolean { return (this._SafeStr_4475); } } }//package _-0l- // _SafeStr_1383 = "_-2xe" (String#3901, DoABC#2) // _SafeStr_4470 = "_-23c" (String#7593, DoABC#2) // _SafeStr_4471 = "_-2n" (String#7825, DoABC#2) // _SafeStr_4472 = "_-vg" (String#18109, DoABC#2) // _SafeStr_4473 = "_-b4" (String#17226, DoABC#2) // _SafeStr_4474 = "_-0c5" (String#6076, DoABC#2) // _SafeStr_4475 = "_-1vi" (String#10790, DoABC#2) // _SafeStr_4476 = "_-1-Z" (String#8885, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_4478 = "_-1bi" (String#8714, DoABC#2) //------------------------------------------------------------ //_-0l7._SafeStr_1277 package _-0l7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1277 implements _SafeStr_820 { private var _SafeStr_4031:String = ""; public function get _SafeStr_4033():String { return (this._SafeStr_4031); } public function flush():Boolean { this._SafeStr_4031 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4031 = _arg_1._SafeStr_3538(); return (true); } } }//package _-0l7 // _SafeStr_1277 = "_-TN" (String#6578, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4031 = "_-1p3" (String#4119, DoABC#2) // _SafeStr_4033 = "_-150" (String#5651, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0l7._SafeStr_3040 package _-0l7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3040 implements _SafeStr_820 { private var _SafeStr_4479:int; private var _roomId:int = 0; private var _roomCategory:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get status():int { return (this._SafeStr_4479); } public function flush():Boolean { this._SafeStr_4479 = 0; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4479 = _arg_1.readInteger(); return (true); } } }//package _-0l7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3040 = "_-2S0" (String#6774, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0l7._SafeStr_3079 package _-0l7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3079 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-0l7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3079 = "_-39C" (String#6934, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0LV._SafeStr_1344 package _-0LV { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1344 implements _SafeStr_820 { private var _SafeStr_4480:int; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4480 = int(_arg_1._SafeStr_3538()); return (true); } public function flush():Boolean { return (true); } public function get balance():int { return (this._SafeStr_4480); } } }//package _-0LV // _SafeStr_1344 = "_-2Ko" (String#6100, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4480 = "_-26I" (String#4325, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0M4._SafeStr_2059 package _-0M4 { import com.sulake.core.communication.messages._SafeStr_820; import _-250._SafeStr_2498; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2059 implements _SafeStr_820 { private var _SafeStr_4481:Array; public function flush():Boolean { this._SafeStr_4481 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:_SafeStr_2498; this._SafeStr_4481 = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_2498(); _local_4.type = _arg_1.readInteger(); _local_4.duration = _arg_1.readInteger(); _local_4._SafeStr_4482 = _arg_1.readInteger(); _local_4._SafeStr_4483 = _arg_1.readInteger(); this._SafeStr_4481.push(_local_4); _local_3++; }; return (true); } public function get effects():Array { return (this._SafeStr_4481); } } }//package _-0M4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2059 = "_-ar" (String#5634, DoABC#2) // _SafeStr_2498 = "_-vR" (String#4772, DoABC#2) // _SafeStr_4481 = "_-cz" (String#2527, DoABC#2) // _SafeStr_4482 = "_-0Mr" (String#15016, DoABC#2) // _SafeStr_4483 = "_-2K9" (String#10410, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0M4._SafeStr_2455 package _-0M4 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2455 implements _SafeStr_820 { private var _type:int; private var _SafeStr_4062:int; public function flush():Boolean { this._type = 0; this._SafeStr_4062 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._type = _arg_1.readInteger(); this._SafeStr_4062 = _arg_1.readInteger(); return (true); } public function get type():int { return (this._type); } public function get duration():int { return (this._SafeStr_4062); } } }//package _-0M4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2455 = "_-mh" (String#7244, DoABC#2) // _SafeStr_4062 = "_-0Kl" (String#3149, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0M4._SafeStr_2461 package _-0M4 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2461 implements _SafeStr_820 { private var _type:int; private var _SafeStr_4062:int; public function flush():Boolean { this._type = 0; this._SafeStr_4062 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._type = _arg_1.readInteger(); this._SafeStr_4062 = _arg_1.readInteger(); return (true); } public function get type():int { return (this._type); } public function get duration():int { return (this._SafeStr_4062); } } }//package _-0M4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2461 = "_-0Vm" (String#6952, DoABC#2) // _SafeStr_4062 = "_-0Kl" (String#3149, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0M4._SafeStr_2508 package _-0M4 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2508 implements _SafeStr_820 { private var _type:int; public function flush():Boolean { this._type = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._type = _arg_1.readInteger(); return (true); } public function get type():int { return (this._type); } } }//package _-0M4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2508 = "_-2xJ" (String#7021, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0M4._SafeStr_3215 package _-0M4 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3215 implements _SafeStr_820 { private var _type:int; public function flush():Boolean { this._type = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._type = _arg_1.readInteger(); return (true); } public function get type():int { return (this._type); } } }//package _-0M4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3215 = "_-Kp" (String#7324, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0mA._SafeStr_2327 package _-0mA { public class _SafeStr_2327 { private var _name:String; private var _SafeStr_4484:String; private var _SafeStr_4485:Boolean; private var _SafeStr_4486:Boolean; public function _SafeStr_2327(_arg_1:XML) { this._name = String(_arg_1.@name); this._SafeStr_4484 = String(_arg_1.@link); this._SafeStr_4485 = Boolean(parseInt(_arg_1.@fliph)); this._SafeStr_4486 = Boolean(parseInt(_arg_1.@flipv)); } public function get name():String { return (this._name); } public function get link():String { return (this._SafeStr_4484); } public function get flipH():Boolean { return (this._SafeStr_4485); } public function get flipV():Boolean { return (this._SafeStr_4486); } } }//package _-0mA // _SafeStr_2327 = "_-2LZ" (String#2866, DoABC#2) // _SafeStr_4484 = "_-2sC" (String#7909, DoABC#2) // _SafeStr_4485 = "_-0Jx" (String#3719, DoABC#2) // _SafeStr_4486 = "_-0qn" (String#3624, DoABC#2) //------------------------------------------------------------ //_-0mA.AssetAliasCollection package _-0mA { import com.sulake.core.assets._SafeStr_1323; import flash.utils.Dictionary; import com.sulake.habbo.avatar.AvatarRenderManager; import com.sulake.core.assets.IAsset; public class AssetAliasCollection { private var _assets:_SafeStr_1323; private var _SafeStr_4487:Dictionary; private var _SafeStr_4488:AvatarRenderManager; public function AssetAliasCollection(_arg_1:AvatarRenderManager, _arg_2:_SafeStr_1323) { this._SafeStr_4488 = _arg_1; this._SafeStr_4487 = new Dictionary(); this._assets = _arg_2; } public function dispose():void { this._assets = null; this._SafeStr_4487 = null; } public function reset():void { this.init(); } public function init():void { var _local_2:XML; var _local_3:XML; var _local_4:String; var _local_5:_SafeStr_2327; var _local_1:Array = this._assets._SafeStr_4489(); for each (_local_2 in _local_1) { for each (_local_3 in _local_2.library.aliases.alias) { _local_4 = String(_local_3.@name); _local_5 = new _SafeStr_2327(_local_3); this._SafeStr_4487[_local_4] = _local_5; }; }; } public function _SafeStr_4490(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void { var _local_5:XML = ; _local_5.@name = _arg_1; _local_5.@link = _arg_2; var _local_6:_SafeStr_2327 = new _SafeStr_2327(_local_5); this._SafeStr_4487[_arg_1] = _local_6; } public function _SafeStr_4491(_arg_1:String):Boolean { var _local_2:_SafeStr_2327 = (this._SafeStr_4487[_arg_1] as _SafeStr_2327); return (!((_local_2 == null))); } public function _SafeStr_4492(_arg_1:String):_SafeStr_2327 { return ((this._SafeStr_4487[_arg_1] as _SafeStr_2327)); } public function getAssetByName(_arg_1:String):IAsset { var _local_4:_SafeStr_2327; var _local_2:int = 5; while (((this._SafeStr_4491(_arg_1)) && ((_local_2 >= 0)))) { _local_4 = (this._SafeStr_4487[_arg_1] as _SafeStr_2327); _arg_1 = _local_4.link; _local_2--; }; return (this._assets.getAssetByName(_arg_1)); } } }//package _-0mA // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_2327 = "_-2LZ" (String#2866, DoABC#2) // _SafeStr_4487 = "_-2kS" (String#3224, DoABC#2) // _SafeStr_4488 = "_-0Er" (String#1945, DoABC#2) // _SafeStr_4489 = "_-1WF" (String#21711, DoABC#2) // _SafeStr_4490 = "_-Ng" (String#34931, DoABC#2) // _SafeStr_4491 = "_-1rg" (String#20554, DoABC#2) // _SafeStr_4492 = "_-kK" (String#33610, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2615 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2615 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2615(_arg_1:int, _arg_2:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2615 = "_-0Ny" (String#6328, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2624 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2624 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2624(_arg_1:Array, _arg_2:Boolean=false, _arg_3:int=0) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1.length); var _local_4:int; while (_local_4 < _arg_1.length) { this._SafeStr_3751.push(_arg_1[_local_4]); _local_4++; }; this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2624 = "_-13i" (String#7764, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2638 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2638 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2638(_arg_1:int, _arg_2:String, _arg_3:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2638 = "_-1Ch" (String#7827, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2645 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2645 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2645(_arg_1:int, _arg_2:Boolean, _arg_3:Boolean, _arg_4:Boolean) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(((_arg_2) ? 1 : 0)); this._SafeStr_3751.push(((_arg_3) ? 1 : 0)); this._SafeStr_3751.push(((_arg_4) ? 1 : 0)); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2645 = "_-08u" (String#8654, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2662 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2662 implements IMessageComposer, _SafeStr_3 { public static const _SafeStr_4493:int = 0; public static const _SafeStr_4494:int = 1; public static const _SafeStr_4495:int = 0; public static const _SafeStr_4496:int = 1; public static const _SafeStr_4497:int = 2; public static const _SafeStr_4498:int = 3; public static const _SafeStr_4499:int = 4; private var _SafeStr_3751:Array; public function _SafeStr_2662(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int=0) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4); this._SafeStr_3751.push(_arg_5); this._SafeStr_3751.push(_arg_6); this._SafeStr_3751.push(false); this._SafeStr_3751.push(false); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2662 = "_-5G" (String#4588, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) // _SafeStr_4493 = "_-2XL" (String#15390, DoABC#2) // _SafeStr_4494 = "_-xW" (String#14245, DoABC#2) // _SafeStr_4495 = "_-1F6" (String#15113, DoABC#2) // _SafeStr_4496 = "_-0MV" (String#13166, DoABC#2) // _SafeStr_4497 = "_-2jR" (String#15580, DoABC#2) // _SafeStr_4498 = "_-0AR" (String#13332, DoABC#2) // _SafeStr_4499 = "_-284" (String#14813, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2676 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2676 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2676(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2676 = "_-FX" (String#7672, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2681 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2681 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2681(_arg_1:Array) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1.length); var _local_2:int; while (_local_2 < _arg_1.length) { this._SafeStr_3751.push(_arg_1[_local_2]); _local_2++; }; } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2681 = "_-0EJ" (String#8338, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2684 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2684 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2684(_arg_1:Array, _arg_2:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_1.length); var _local_3:int; while (_local_3 < _arg_1.length) { this._SafeStr_3751.push(_arg_1[_local_3]); _local_3++; }; } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2684 = "_-2hy" (String#8227, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2704 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2704 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2704(_arg_1:int, _arg_2:String, _arg_3:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2704 = "_-2J9" (String#8560, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2730 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2730 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2730(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2730 = "_-0i5" (String#6376, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2734 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2734 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2734(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2734 = "_-1I" (String#8003, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2741 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2741 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2741(_arg_1:int, _arg_2:String, _arg_3:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2741 = "_-nb" (String#8873, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2760 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2760 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2760(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2760 = "_-25U" (String#7673, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2764 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2764 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2764(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2764 = "_-1vf" (String#8096, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Nq._SafeStr_2768 package _-0Nq { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2768 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2768(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Nq // _SafeStr_2768 = "_-1Zf" (String#8474, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0NX._SafeStr_2556 package _-0NX { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_2556 extends IUnknown { function set visible(_arg_1:Boolean):void; function get visible():Boolean; } }//package _-0NX // _SafeStr_2556 = "_-5r" (String#11374, DoABC#2) //------------------------------------------------------------ //_-0NZ._SafeStr_2790 package _-0NZ { import com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2788; import com.sulake.habbo.room.object.visualization.room.rasterizer.basic.PlaneVisualization; import com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3253; import com.sulake.room.utils.XMLValidator; import _-ja._SafeStr_3256; import com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3250; import flash.display.BitmapData; import _-ja._SafeStr_3245; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2790 extends _SafeStr_2788 { private static const _SafeStr_4500:int = 500; private var _SafeStr_4501:int = 0; private var _SafeStr_4502:int = 0; override public function _SafeStr_4409(_arg_1:int, _arg_2:int):Boolean { if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_2 < 0){ _arg_2 = 0; }; this._SafeStr_4501 = _arg_1; this._SafeStr_4502 = _arg_2; return (true); } override protected function _SafeStr_4503():void { if (data == null){ return; }; var _local_1:XMLList = data.landscapes; if (_local_1.length() > 0){ this._SafeStr_4504(_local_1[0]); }; } private function _SafeStr_4504(_arg_1:XML):void { var _local_6:XML; var _local_7:String; var _local_8:XMLList; var _local_9:_SafeStr_3255; var _local_10:int; var _local_11:XML; var _local_12:int; var _local_13:String; var _local_14:String; var _local_15:Number; var _local_16:Number; var _local_17:int; var _local_18:PlaneVisualization; var _local_19:int; var _local_20:XML; var _local_21:XML; var _local_22:_SafeStr_3253; var _local_23:int; var _local_24:String; var _local_25:int; var _local_26:String; var _local_27:uint; var _local_28:String; var _local_29:String; var _local_30:XMLList; var _local_31:XML; var _local_32:int; var _local_33:XML; var _local_34:int; var _local_35:String; var _local_36:Number; var _local_37:Number; var _local_38:Number; var _local_39:Number; if (_arg_1 == null){ return; }; var _local_2:Array = ["id", "assetId"]; var _local_3:int = (Math.random() * 654321); var _local_4:XMLList = _arg_1.landscape; var _local_5:int; while (_local_5 < _local_4.length()) { _local_6 = _local_4[_local_5]; if (XMLValidator.checkRequiredAttributes(_local_6, ["id"])){ _local_7 = _local_6.@id; _local_8 = _local_6.animatedVisualization; _local_9 = new _SafeStr_3255(); _local_10 = 0; while (_local_10 < _local_8.length()) { _local_11 = _local_8[_local_10]; if (XMLValidator.checkRequiredAttributes(_local_11, ["size"])){ _local_12 = parseInt(_local_11.@size); _local_13 = _local_11.@horizontalAngle; _local_14 = _local_11.@verticalAngle; _local_15 = _SafeStr_3255._SafeStr_4505; if (_local_13 != ""){ _local_15 = parseFloat(_local_13); }; _local_16 = _SafeStr_3255._SafeStr_4506; if (_local_14 != ""){ _local_16 = parseFloat(_local_14); }; _local_17 = (_local_11.visualizationLayer.length() + _local_11.animationLayer.length()); _local_18 = _local_9._SafeStr_4507(_local_12, _local_17, _SafeStr_4508(_local_12, _local_15, _local_16)); if (_local_18 != null){ _SafeStr_3256._SafeStr_4509(_local_3); _local_19 = 0; while (_local_19 < _local_11.children().length()) { _local_20 = _local_11.children()[_local_19]; if (_local_20.name() == "visualizationLayer"){ _local_21 = _local_20; _local_22 = null; _local_23 = _SafeStr_3250.ALIGN_DEFAULT; if (XMLValidator.checkRequiredAttributes(_local_21, ["materialId"])){ _local_29 = _local_21.@materialId; _local_22 = _SafeStr_4510(_local_29); }; _local_24 = _local_21.@offset; _local_25 = _SafeStr_3250._SafeStr_4511; if (_local_24.length > 0){ _local_25 = parseInt(_local_24); }; _local_26 = _local_21.@color; _local_27 = _SafeStr_3255._SafeStr_4512; if (_local_26.length > 0){ _local_27 = parseInt(_local_26); }; _local_28 = _local_21.@align; if (_local_28 == "bottom"){ _local_23 = _SafeStr_3250._SafeStr_4042; } else { if (_local_28 == "top"){ _local_23 = _SafeStr_3250._SafeStr_4040; }; }; _local_18._SafeStr_4513(_local_19, _local_22, _local_27, _local_23, _local_25); } else { if (_local_20.name() == "animationLayer"){ _local_30 = _local_20.animationItem; _local_31 = ; _local_32 = 0; while (_local_32 < _local_30.length()) { _local_33 = (_local_30[_local_32] as XML); if (_local_33 != null){ if (XMLValidator.checkRequiredAttributes(_local_33, _local_2)){ _local_34 = parseInt(_local_33.@id); _local_35 = _local_33.@assetId; _local_36 = 0; _local_37 = 0; _local_36 = this._SafeStr_4514(_local_33.@x, _local_33.@randomX); _local_37 = this._SafeStr_4514(_local_33.@y, _local_33.@randomY); _local_38 = 0; _local_39 = 0; _local_38 = parseFloat(_local_33.@speedX); _local_39 = parseFloat(_local_33.@speedY); _local_31.appendChild(new (XML)(((((((((((''))); }; }; _local_32++; }; _local_18._SafeStr_4515(_local_19, _local_31, assetCollection); }; }; _local_19++; }; }; }; _local_10++; }; if (!_SafeStr_4516(_local_7, _local_9)){ _local_9.dispose(); }; }; _local_5++; }; } private function _SafeStr_4514(_arg_1:String, _arg_2:String):Number { var _local_4:Number; var _local_5:Array; var _local_6:Number; var _local_3:Number = 0; if (_arg_1.length > 0){ if (_arg_1.charAt((_arg_1.length - 1)) == "%"){ _arg_1 = _arg_1.substr(0, (_arg_1.length - 1)); _local_3 = (parseFloat(_arg_1) / 100); }; }; if (_arg_2.length > 0){ _local_4 = 10000; _local_5 = _SafeStr_3256._SafeStr_3916(1, 0, _local_4); _local_6 = (_local_5[0] / _local_4); if (_arg_2.charAt((_arg_2.length - 1)) == "%"){ _arg_2 = _arg_2.substr(0, (_arg_2.length - 1)); _local_3 = (_local_3 + ((_local_6 * parseFloat(_arg_2)) / 100)); }; }; return (_local_3); } override public function render(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_1285, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_3245 { var _local_13:_SafeStr_3255 = (_SafeStr_4517(_arg_2) as _SafeStr_3255); if (_local_13 == null){ _local_13 = (_SafeStr_4517(_SafeStr_4518) as _SafeStr_3255); }; if (_local_13 == null){ return (null); }; if (_arg_1 != null){ _arg_1.fillRect(_arg_1.rect, 0xFFFFFF); }; var _local_14:BitmapData = _local_13.render(_arg_1, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11, _arg_12); if (((!((_local_14 == null))) && (!((_local_14 == _arg_1))))){ _local_14 = _local_14.clone(); }; var _local_15:_SafeStr_3245; if (((!(_local_13._SafeStr_4519(_arg_5))) && ((_SafeStr_4500 > 0)))){ _local_15 = new _SafeStr_3245(_local_14, ((Math.round((_arg_12 / _SafeStr_4500)) * _SafeStr_4500) + _SafeStr_4500)); } else { _local_15 = new _SafeStr_3245(_local_14, -1); }; return (_local_15); } override public function _SafeStr_4410(_arg_1:Number, _arg_2:_SafeStr_1285):String { if (_arg_2 != null){ if (_arg_2.x < 0){ return (String((_arg_1 + "_0"))); }; return (String((_arg_1 + "_1"))); }; return (super._SafeStr_4410(_arg_1, _arg_2)); } } }//package _-0NZ // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2788 = "_-0rI" (String#3565, DoABC#2) // _SafeStr_2790 = "_-0jp" (String#6917, DoABC#2) // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_3250 = "_-TI" (String#2692, DoABC#2) // _SafeStr_3253 = "_-vv" (String#2301, DoABC#2) // _SafeStr_3255 = "_-2LD" (String#3407, DoABC#2) // _SafeStr_3256 = "_-1Ba" (String#4805, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_4040 = "_-0o0" (String#3183, DoABC#2) // _SafeStr_4042 = "_-22Z" (String#3842, DoABC#2) // _SafeStr_4409 = "_-1T5" (String#14750, DoABC#2) // _SafeStr_4410 = "_-1wQ" (String#3618, DoABC#2) // _SafeStr_4500 = "_-1od" (String#3542, DoABC#2) // _SafeStr_4501 = "_-js" (String#21891, DoABC#2) // _SafeStr_4502 = "_-3l" (String#19200, DoABC#2) // _SafeStr_4503 = "_-0oK" (String#6813, DoABC#2) // _SafeStr_4504 = "_-1EH" (String#21582, DoABC#2) // _SafeStr_4505 = "_-qV" (String#4949, DoABC#2) // _SafeStr_4506 = "_-2tQ" (String#4902, DoABC#2) // _SafeStr_4507 = "_-03T" (String#18122, DoABC#2) // _SafeStr_4508 = "_-18W" (String#14553, DoABC#2) // _SafeStr_4509 = "_-gA" (String#16738, DoABC#2) // _SafeStr_4510 = "_-09Q" (String#13571, DoABC#2) // _SafeStr_4511 = "_-29K" (String#12579, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4513 = "_-2zA" (String#15886, DoABC#2) // _SafeStr_4514 = "_-1UG" (String#17946, DoABC#2) // _SafeStr_4515 = "_-2sd" (String#18891, DoABC#2) // _SafeStr_4516 = "_-1Pb" (String#2642, DoABC#2) // _SafeStr_4517 = "_-1CF" (String#2961, DoABC#2) // _SafeStr_4518 = "_-2QX" (String#8441, DoABC#2) // _SafeStr_4519 = "_-0b6" (String#4673, DoABC#2) //------------------------------------------------------------ //_-0NZ._SafeStr_3255 package _-0NZ { import com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3248; import com.sulake.habbo.room.object.visualization.room.rasterizer.basic.PlaneVisualization; import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1286; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_3255 extends _SafeStr_3248 { public static const _SafeStr_4512:uint = 0xFFFFFF; public static const _SafeStr_4505:Number = 45; public static const _SafeStr_4506:Number = 30; private var _SafeStr_4520:int = 0; private var _height:int = 0; override public function _SafeStr_4519(_arg_1:int):Boolean { var _local_2:PlaneVisualization = getPlaneVisualization(_arg_1); if (_local_2 != null){ return (!(_local_2.hasAnimationLayers)); }; return (super._SafeStr_4519(_arg_1)); } public function _SafeStr_4409(_arg_1:int, _arg_2:int):void { if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_2 < 0){ _arg_2 = 0; }; if (((!((_arg_1 == this._SafeStr_4520))) || (!((_arg_2 == this._height))))){ this._SafeStr_4520 = _arg_1; this._height = _arg_2; }; } public function render(_arg_1:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_1285, _arg_6:Boolean, _arg_7:Number, _arg_8:Number, _arg_9:Number, _arg_10:Number, _arg_11:int):BitmapData { var _local_16:int; var _local_17:int; var _local_18:int; var _local_19:int; var _local_20:BitmapData; var _local_12:PlaneVisualization = getPlaneVisualization(_arg_4); if ((((_local_12 == null)) || ((_local_12.geometry == null)))){ return (null); }; var _local_13:Point = _local_12.geometry._SafeStr_4521(new _SafeStr_1286(0, 0, 0)); var _local_14:Point = _local_12.geometry._SafeStr_4521(new _SafeStr_1286(0, 0, 1)); var _local_15:Point = _local_12.geometry._SafeStr_4521(new _SafeStr_1286(0, 1, 0)); if (((((!((_local_13 == null))) && (!((_local_14 == null))))) && (!((_local_15 == null))))){ _arg_2 = Math.round(Math.abs((((_local_13.x - _local_15.x) * _arg_2) / _local_12.geometry.scale))); _arg_3 = Math.round(Math.abs((((_local_13.y - _local_14.y) * _arg_3) / _local_12.geometry.scale))); _local_16 = (_arg_7 * Math.abs((_local_13.x - _local_15.x))); _local_17 = (_arg_8 * Math.abs((_local_13.y - _local_14.y))); _local_18 = (_arg_9 * Math.abs((_local_13.x - _local_15.x))); _local_19 = (_arg_10 * Math.abs((_local_13.y - _local_14.y))); return (_local_12.render(_arg_1, _arg_2, _arg_3, _arg_5, _arg_6, _local_16, _local_17, _local_18, _local_19, _arg_9, _arg_10, _arg_11)); }; return (null); } } }//package _-0NZ // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_3248 = "_-31-" (String#2490, DoABC#2) // _SafeStr_3255 = "_-2LD" (String#3407, DoABC#2) // _SafeStr_4409 = "_-1T5" (String#14750, DoABC#2) // _SafeStr_4505 = "_-qV" (String#4949, DoABC#2) // _SafeStr_4506 = "_-2tQ" (String#4902, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4519 = "_-0b6" (String#4673, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) //------------------------------------------------------------ //_-0NZ._SafeStr_3367 package _-0NZ { import com.sulake.core.runtime._SafeStr_3; import flash.display.BitmapData; import com.sulake.room.object.visualization.utils._SafeStr_2560; import com.sulake.core.assets._SafeStr_1280; import com.sulake.room.object.visualization.utils._SafeStr_1634; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_3367 implements _SafeStr_3 { private var _color:uint = 0; private var _bitmapData:BitmapData = null; private var _SafeStr_4522:Boolean = false; private var _items:Array; public function _SafeStr_3367(_arg_1:XML, _arg_2:_SafeStr_1634) { var _local_3:XMLList; var _local_4:int; var _local_5:XML; var _local_6:String; var _local_7:_SafeStr_2560; var _local_8:_SafeStr_1280; var _local_9:BitmapData; var _local_10:_SafeStr_3378; this._items = []; super(); if (((!((_arg_1 == null))) && (!((_arg_2 == null))))){ _local_3 = _arg_1.item; _local_4 = 0; while (_local_4 < _local_3.length()) { _local_5 = (_local_3[_local_4] as XML); if (_local_5 != null){ _local_6 = _local_5.@asset; _local_7 = _arg_2.getAsset(_local_6); if (_local_7 != null){ _local_8 = (_local_7.asset as _SafeStr_1280); if (_local_8 != null){ _local_9 = (_local_8.content as BitmapData); if (_local_9 != null){ _local_10 = new _SafeStr_3378(parseFloat(_local_5.@x), parseFloat(_local_5.@y), parseFloat(_local_5.@speedX), parseFloat(_local_5.@speedY), _local_9); this._items.push(_local_10); }; }; }; }; _local_4++; }; }; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3378; this._SafeStr_4522 = true; if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; if (this._items != null){ _local_1 = 0; while (_local_1 < this._items.length) { _local_2 = (this._items[_local_1] as _SafeStr_3378); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._items = []; }; } public function clearCache():void { if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; } public function render(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:int, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:Number, _arg_10:Number, _arg_11:int):BitmapData { var _local_12:int; var _local_13:_SafeStr_3378; var _local_14:Point; if ((((((_arg_1 == null)) || (!((_arg_1.width == _arg_2))))) || (!((_arg_1.height == _arg_3))))){ if ((((((this._bitmapData == null)) || (!((this._bitmapData.width == _arg_2))))) || (!((this._bitmapData.height == _arg_3))))){ if (this._bitmapData != null){ this._bitmapData.dispose(); }; this._bitmapData = new BitmapData(_arg_2, _arg_3, true, 0xFFFFFF); } else { this._bitmapData.fillRect(this._bitmapData.rect, 0xFFFFFF); }; _arg_1 = this._bitmapData; }; if ((((_arg_7 > 0)) && ((_arg_8 > 0)))){ _local_12 = 0; while (_local_12 < this._items.length) { _local_13 = (this._items[_local_12] as _SafeStr_3378); if (_local_13 != null){ _local_14 = _local_13._SafeStr_4523(_arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _local_14.x = (_local_14.x - _arg_5); _local_14.y = (_local_14.y - _arg_6); if (_local_13.bitmapData != null){ if ((((((((_local_14.x > -(_local_13.bitmapData.width))) && ((_local_14.x < _arg_1.width)))) && ((_local_14.y > -(_local_13.bitmapData.height))))) && ((_local_14.y < _arg_1.height)))){ _arg_1.copyPixels(_local_13.bitmapData, _local_13.bitmapData.rect, _local_14, null, null, true); }; if (((((((((_local_14.x - _arg_7) > -(_local_13.bitmapData.width))) && (((_local_14.x - _arg_7) < _arg_1.width)))) && ((_local_14.y > -(_local_13.bitmapData.height))))) && ((_local_14.y < _arg_1.height)))){ _arg_1.copyPixels(_local_13.bitmapData, _local_13.bitmapData.rect, new Point((_local_14.x - _arg_7), _local_14.y), null, null, true); }; if ((((((((_local_14.x > -(_local_13.bitmapData.width))) && ((_local_14.x < _arg_1.width)))) && (((_local_14.y - _arg_8) > -(_local_13.bitmapData.height))))) && (((_local_14.y - _arg_8) < _arg_1.height)))){ _arg_1.copyPixels(_local_13.bitmapData, _local_13.bitmapData.rect, new Point(_local_14.x, (_local_14.y - _arg_8)), null, null, true); }; if (((((((((_local_14.x - _arg_7) > -(_local_13.bitmapData.width))) && (((_local_14.x - _arg_7) < _arg_1.width)))) && (((_local_14.y - _arg_8) > -(_local_13.bitmapData.height))))) && (((_local_14.y - _arg_8) < _arg_1.height)))){ _arg_1.copyPixels(_local_13.bitmapData, _local_13.bitmapData.rect, new Point((_local_14.x - _arg_7), (_local_14.y - _arg_8)), null, null, true); }; }; }; _local_12++; }; }; return (_arg_1); } } }//package _-0NZ // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3367 = "_-2BA" (String#4195, DoABC#2) // _SafeStr_3378 = "_-1G" (String#3537, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4523 = "_-36T" (String#12561, DoABC#2) //------------------------------------------------------------ //_-0NZ._SafeStr_3378 package _-0NZ { import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_3378 { private var _x:Number = 0; private var _SafeStr_4524:Number = 0; private var _SafeStr_4525:Number = 0; private var _SafeStr_4526:Number = 0; private var _bitmapData:BitmapData = null; public function _SafeStr_3378(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:BitmapData) { this._x = _arg_1; this._SafeStr_4524 = _arg_2; this._SafeStr_4525 = _arg_3; this._SafeStr_4526 = _arg_4; if (isNaN(this._x)){ this._x = 0; }; if (isNaN(this._SafeStr_4524)){ this._SafeStr_4524 = 0; }; if (isNaN(this._SafeStr_4525)){ this._SafeStr_4525 = 0; }; if (isNaN(this._SafeStr_4526)){ this._SafeStr_4526 = 0; }; this._bitmapData = _arg_5; } public function get bitmapData():BitmapData { return (this._bitmapData); } public function dispose():void { this._bitmapData = null; } public function _SafeStr_4523(_arg_1:int, _arg_2:int, _arg_3:Number, _arg_4:Number, _arg_5:int):Point { var _local_6:Number = this._x; var _local_7:Number = this._SafeStr_4524; if (_arg_3 > 0){ _local_6 = (_local_6 + (((this._SafeStr_4525 / _arg_3) * _arg_5) / 1000)); }; if (_arg_4 > 0){ _local_7 = (_local_7 + (((this._SafeStr_4526 / _arg_4) * _arg_5) / 1000)); }; var _local_8:int = ((_local_6 % 1) * _arg_1); var _local_9:int = ((_local_7 % 1) * _arg_2); return (new Point(_local_8, _local_9)); } } }//package _-0NZ // _SafeStr_3378 = "_-1G" (String#3537, DoABC#2) // _SafeStr_4523 = "_-36T" (String#12561, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4525 = "_-KB" (String#12329, DoABC#2) // _SafeStr_4526 = "_-bu" (String#11637, DoABC#2) //------------------------------------------------------------ //_-0O3._SafeStr_1320 package _-0O3 { import com.sulake.habbo.navigator.HabboNavigator; import _-mv._SafeStr_2146; import _-mv._SafeStr_2150; import _-mv._SafeStr_2080; import _-mv._SafeStr_1733; import flash.utils.Dictionary; import _-mv._SafeStr_2151; import _-2k1._SafeStr_822; import _-mv._SafeStr_2153; import _-mv._SafeStr_2147; import _-mv._SafeStr_2152; import _-mv._SafeStr_2149; import _-2AZ._SafeStr_2148; import _-mv.*; import com.sulake.habbo.navigator.*; import _-2AZ.*; public class _SafeStr_1320 { private static const _SafeStr_4527:int = 10; private var _navigator:HabboNavigator; private var _SafeStr_4528:_SafeStr_2146; private var _SafeStr_4529:_SafeStr_2150; private var _SafeStr_4530:Boolean; private var _SafeStr_4531:Boolean; private var _currentRoomOwner:Boolean; private var _SafeStr_4532:int; private var _SafeStr_4533:_SafeStr_2080; private var _SafeStr_4534:_SafeStr_1733; private var _SafeStr_4535:int; private var _SafeStr_4536:Boolean; private var _SafeStr_4537:int; private var _SafeStr_4538:Boolean; private var _SafeStr_4539:int; private var _SafeStr_4540:Boolean; private var _SafeStr_4541:Array; private var _SafeStr_4542:Array; private var _SafeStr_4543:int; private var _SafeStr_4544:int; private var _favouriteIds:Dictionary; private var _SafeStr_4545:Boolean; private var _SafeStr_4546:int; private var _SafeStr_4547:Boolean; private var _SafeStr_4548:int = 0; private var _SafeStr_4549:_SafeStr_2151; public function _SafeStr_1320(_arg_1:HabboNavigator) { this._SafeStr_4541 = new Array(); this._SafeStr_4542 = new Array(); this._favouriteIds = new Dictionary(); super(); this._navigator = _arg_1; } public function get _SafeStr_4550():Boolean { return (((!((this._SafeStr_4533 == null))) && (!(this._currentRoomOwner)))); } public function get _SafeStr_4551():Boolean { return (((!((this._SafeStr_4533 == null))) && (this._currentRoomOwner))); } public function _SafeStr_4552(_arg_1:_SafeStr_822):void { this._SafeStr_4534 = null; this._SafeStr_4533 = null; this._currentRoomOwner = false; if (_arg_1._SafeStr_4553){ this._currentRoomOwner = _arg_1._SafeStr_4554; } else { this._SafeStr_4534 = _arg_1._SafeStr_4555; this._SafeStr_4529 = null; }; } public function _SafeStr_4556():void { if (this._SafeStr_4529 != null){ this._SafeStr_4529.dispose(); this._SafeStr_4529 = null; }; if (this._SafeStr_4534 != null){ this._SafeStr_4534.dispose(); this._SafeStr_4534 = null; }; if (this._SafeStr_4533 != null){ this._SafeStr_4533.dispose(); this._SafeStr_4533 = null; }; this._currentRoomOwner = false; } public function set _SafeStr_4557(_arg_1:_SafeStr_2080):void { if (this._SafeStr_4533 != null){ this._SafeStr_4533.dispose(); }; this._SafeStr_4533 = _arg_1; } public function set _SafeStr_4558(_arg_1:_SafeStr_2150):void { if (this._SafeStr_4529 != null){ this._SafeStr_4529.dispose(); }; this._SafeStr_4529 = _arg_1; } public function get _SafeStr_4559():Boolean { return (((!((this._SafeStr_4528 == null))) && (!(((this._SafeStr_4528 as _SafeStr_2153) == null))))); } public function get _SafeStr_4560():Boolean { return (((!((this._SafeStr_4528 == null))) && (!(((this._SafeStr_4528 as _SafeStr_2147) == null))))); } public function get _SafeStr_4561():Boolean { return (((!((this._SafeStr_4528 == null))) && (!(((this._SafeStr_4528 as _SafeStr_2152) == null))))); } public function set _SafeStr_4562(_arg_1:_SafeStr_2147):void { this._SafeStr_4563(); this._SafeStr_4528 = _arg_1; this._SafeStr_4549 = _arg_1._SafeStr_4564; this._SafeStr_4545 = false; } public function set _SafeStr_4565(_arg_1:_SafeStr_2153):void { this._SafeStr_4563(); this._SafeStr_4528 = _arg_1; this._SafeStr_4545 = false; } public function set _SafeStr_4566(_arg_1:_SafeStr_2152):void { this._SafeStr_4563(); this._SafeStr_4528 = _arg_1; this._SafeStr_4545 = false; } private function _SafeStr_4563():void { if (this._SafeStr_4528 == null){ return; }; this._SafeStr_4528.dispose(); this._SafeStr_4528 = null; } public function set _SafeStr_4567(_arg_1:_SafeStr_2151):void { this._SafeStr_4549 = _arg_1; } public function get _SafeStr_4567():_SafeStr_2151 { return (this._SafeStr_4549); } public function get _SafeStr_4562():_SafeStr_2147 { return ((this._SafeStr_4528 as _SafeStr_2147)); } public function get _SafeStr_4565():_SafeStr_2153 { return ((this._SafeStr_4528 as _SafeStr_2153)); } public function get _SafeStr_4566():_SafeStr_2152 { return ((this._SafeStr_4528 as _SafeStr_2152)); } public function get _SafeStr_4558():_SafeStr_2150 { return (this._SafeStr_4529); } public function get avatarId():int { return (this._SafeStr_4532); } public function get _SafeStr_4568():Boolean { return (this._SafeStr_4530); } public function get _SafeStr_4569():Boolean { return (this._SafeStr_4531); } public function get _SafeStr_4570():Boolean { return (this._currentRoomOwner); } public function get _SafeStr_4571():_SafeStr_2080 { return (this._SafeStr_4533); } public function get _SafeStr_4572():_SafeStr_1733 { return (this._SafeStr_4534); } public function get _SafeStr_4573():Boolean { return (this._SafeStr_4536); } public function get _SafeStr_4574():int { return (this._SafeStr_4537); } public function get _SafeStr_4575():int { return (this._SafeStr_4539); } public function get _SafeStr_4576():Boolean { return (this._SafeStr_4538); } public function get _SafeStr_4577():int { return (this._SafeStr_4546); } public function get _SafeStr_4578():int { return (this._SafeStr_4535); } public function get _SafeStr_4579():Boolean { return (this._SafeStr_4540); } public function get _SafeStr_4580():int { return (this._SafeStr_4548); } public function get _SafeStr_4581():Boolean { return (this._SafeStr_4547); } public function set avatarId(_arg_1:int):void { this._SafeStr_4532 = _arg_1; } public function set _SafeStr_4574(_arg_1:int):void { this._SafeStr_4537 = _arg_1; } public function set _SafeStr_4573(_arg_1:Boolean):void { this._SafeStr_4536 = _arg_1; } public function set _SafeStr_4568(_arg_1:Boolean):void { this._SafeStr_4530 = _arg_1; } public function set _SafeStr_4569(_arg_1:Boolean):void { this._SafeStr_4531 = _arg_1; } public function set _SafeStr_4576(_arg_1:Boolean):void { this._SafeStr_4538 = _arg_1; } public function set _SafeStr_4575(_arg_1:int):void { this._SafeStr_4539 = _arg_1; } public function set _SafeStr_4577(_arg_1:int):void { this._SafeStr_4546 = _arg_1; } public function set _SafeStr_4578(_arg_1:int):void { this._SafeStr_4535 = _arg_1; } public function set _SafeStr_4579(_arg_1:Boolean):void { this._SafeStr_4540 = _arg_1; } public function set _SafeStr_4580(_arg_1:int):void { this._SafeStr_4548 = _arg_1; } public function set _SafeStr_4581(_arg_1:Boolean):void { this._SafeStr_4547 = _arg_1; } public function set categories(_arg_1:Array):void { var _local_2:_SafeStr_2149; this._SafeStr_4541 = _arg_1; this._SafeStr_4542 = new Array(); for each (_local_2 in this._SafeStr_4541) { if (_local_2.visible){ this._SafeStr_4542.push(_local_2); }; }; } public function get allCategories():Array { return (this._SafeStr_4541); } public function get _SafeStr_3462():Array { return (this._SafeStr_4542); } public function _SafeStr_4582(_arg_1:_SafeStr_2148):void { var _local_2:int; this._SafeStr_4543 = _arg_1.limit; this._SafeStr_4544 = _arg_1._SafeStr_4583.length; this._favouriteIds = new Dictionary(); for each (_local_2 in _arg_1._SafeStr_4583) { this._favouriteIds[_local_2] = "yes"; }; } public function _SafeStr_4584(_arg_1:int, _arg_2:Boolean):void { this._favouriteIds[_arg_1] = ((_arg_2) ? "yes" : null); this._SafeStr_4544 = (this._SafeStr_4544 + ((_arg_2) ? 1 : -1)); } public function _SafeStr_4585():Boolean { var _local_1:int = this._SafeStr_4533.flatId; return (!((this._favouriteIds[_local_1] == null))); } public function _SafeStr_4586():Boolean { if (this._SafeStr_4533 == null){ return (false); }; var _local_1:int = this._SafeStr_4533.flatId; return ((this._SafeStr_4539 == _local_1)); } public function _SafeStr_4587(_arg_1:int):Boolean { return (!((this._favouriteIds[_arg_1] == null))); } public function _SafeStr_4588():Boolean { return ((this._SafeStr_4544 >= this._SafeStr_4543)); } public function _SafeStr_4589():void { this._SafeStr_4545 = true; } public function _SafeStr_4590():Boolean { return (this._SafeStr_4545); } } }//package _-0O3 // _SafeStr_1320 = "_-14F" (String#5662, DoABC#2) // _SafeStr_1733 = "_-04J" (String#4392, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2146 = "_-0rg" (String#6447, DoABC#2) // _SafeStr_2147 = "_-wu" (String#3448, DoABC#2) // _SafeStr_2148 = "_-205" (String#5204, DoABC#2) // _SafeStr_2149 = "_-2DP" (String#2730, DoABC#2) // _SafeStr_2150 = "_-N7" (String#2835, DoABC#2) // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_2152 = "_-Cs" (String#4089, DoABC#2) // _SafeStr_2153 = "_-0TK" (String#3783, DoABC#2) // _SafeStr_3462 = "_-2lR" (String#15083, DoABC#2) // _SafeStr_4527 = "_-Tm" (String#16532, DoABC#2) // _SafeStr_4528 = "_-11z" (String#3508, DoABC#2) // _SafeStr_4529 = "_-02p" (String#6379, DoABC#2) // _SafeStr_4530 = "_-1Om" (String#17451, DoABC#2) // _SafeStr_4531 = "_-1ft" (String#16500, DoABC#2) // _SafeStr_4532 = "_-jY" (String#4381, DoABC#2) // _SafeStr_4533 = "_-0qv" (String#3835, DoABC#2) // _SafeStr_4534 = "_-2Ai" (String#8404, DoABC#2) // _SafeStr_4535 = "_-0sf" (String#17961, DoABC#2) // _SafeStr_4536 = "_-1pW" (String#15911, DoABC#2) // _SafeStr_4537 = "_-w0" (String#18378, DoABC#2) // _SafeStr_4538 = "_-2QC" (String#16249, DoABC#2) // _SafeStr_4539 = "_-2f6" (String#8764, DoABC#2) // _SafeStr_4540 = "_-110" (String#17094, DoABC#2) // _SafeStr_4541 = "_-0OG" (String#5684, DoABC#2) // _SafeStr_4542 = "_-39e" (String#11507, DoABC#2) // _SafeStr_4543 = "_-32a" (String#15897, DoABC#2) // _SafeStr_4544 = "_-1pu" (String#12732, DoABC#2) // _SafeStr_4545 = "_-2CF" (String#10942, DoABC#2) // _SafeStr_4546 = "_-0dU" (String#16865, DoABC#2) // _SafeStr_4547 = "_-SW" (String#15760, DoABC#2) // _SafeStr_4548 = "_-2Qm" (String#16609, DoABC#2) // _SafeStr_4549 = "_-1xB" (String#7574, DoABC#2) // _SafeStr_4550 = "_-0Xc" (String#17190, DoABC#2) // _SafeStr_4551 = "_-2UC" (String#16943, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4553 = "_-0Dk" (String#10299, DoABC#2) // _SafeStr_4554 = "_-1CB" (String#16579, DoABC#2) // _SafeStr_4555 = "_-2Wz" (String#7722, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4557 = "_-29n" (String#17580, DoABC#2) // _SafeStr_4558 = "_-0Cw" (String#8483, DoABC#2) // _SafeStr_4559 = "_-1bd" (String#19814, DoABC#2) // _SafeStr_4560 = "_-Pq" (String#18699, DoABC#2) // _SafeStr_4561 = "_-v2" (String#20403, DoABC#2) // _SafeStr_4562 = "_-0N2" (String#2521, DoABC#2) // _SafeStr_4563 = "_-2iS" (String#15338, DoABC#2) // _SafeStr_4564 = "_-09k" (String#19054, DoABC#2) // _SafeStr_4565 = "_-U7" (String#8477, DoABC#2) // _SafeStr_4566 = "_-0zR" (String#6722, DoABC#2) // _SafeStr_4567 = "_-1Qx" (String#7113, DoABC#2) // _SafeStr_4568 = "_-1aU" (String#13435, DoABC#2) // _SafeStr_4569 = "_-0lp" (String#15279, DoABC#2) // _SafeStr_4570 = "_-PP" (String#12909, DoABC#2) // _SafeStr_4571 = "_-219" (String#3277, DoABC#2) // _SafeStr_4572 = "_-2vn" (String#19357, DoABC#2) // _SafeStr_4573 = "_-X7" (String#16114, DoABC#2) // _SafeStr_4574 = "_-0vk" (String#11598, DoABC#2) // _SafeStr_4575 = "_-pe" (String#5445, DoABC#2) // _SafeStr_4576 = "_-3GY" (String#19708, DoABC#2) // _SafeStr_4577 = "_-1Uz" (String#12295, DoABC#2) // _SafeStr_4578 = "_-2FL" (String#14011, DoABC#2) // _SafeStr_4579 = "_-2RN" (String#14693, DoABC#2) // _SafeStr_4580 = "_-1cS" (String#7468, DoABC#2) // _SafeStr_4581 = "_-0J" (String#11366, DoABC#2) // _SafeStr_4582 = "_-0Oo" (String#14860, DoABC#2) // _SafeStr_4583 = "_-J7" (String#14802, DoABC#2) // _SafeStr_4584 = "_-2Lv" (String#20814, DoABC#2) // _SafeStr_4585 = "_-Q4" (String#16057, DoABC#2) // _SafeStr_4586 = "_-10e" (String#24335, DoABC#2) // _SafeStr_4587 = "_-161" (String#20735, DoABC#2) // _SafeStr_4588 = "_-1yQ" (String#20160, DoABC#2) // _SafeStr_4589 = "_-0vv" (String#19912, DoABC#2) // _SafeStr_4590 = "_-1L4" (String#21831, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) //------------------------------------------------------------ //_-0O3._SafeStr_1331 package _-0O3 { import com.sulake.habbo.navigator.HabboNavigator; import _-00T._SafeStr_2227; import _-0QQ.MainViewCtrl; import _-00T._SafeStr_2200; import _-00T._SafeStr_2226; import _-00T._SafeStr_2225; import _-00T._SafeStr_2228; public class _SafeStr_1331 { public static const _SafeStr_3483:int = 1; public static const _SafeStr_3464:int = 2; public static const _SafeStr_3472:int = 3; public static const _SafeStr_3479:int = 4; public static const _SafeStr_4591:int = 5; public static const _SafeStr_3465:int = 1; public static const _SafeStr_3466:int = 2; public static const _SafeStr_3475:int = 3; public static const _SafeStr_3474:int = 4; public static const _SafeStr_3478:int = 5; public static const _SafeStr_3476:int = 6; public static const _SafeStr_3477:int = 7; public static const _SafeStr_4592:int = 8; public static const _SafeStr_4593:int = 9; public static const _SafeStr_4594:int = 10; public static const _SafeStr_3480:int = 11; public static const _SafeStr_3484:int = 12; private var _SafeStr_4595:Array; private var _navigator:HabboNavigator; public function _SafeStr_1331(_arg_1:HabboNavigator) { this._navigator = _arg_1; this._SafeStr_4595 = new Array(); this._SafeStr_4595.push(new _SafeStr_2136(this._navigator, _SafeStr_3483, _SafeStr_3484, new _SafeStr_2227(this._navigator), MainViewCtrl._SafeStr_4596)); this._SafeStr_4595.push(new _SafeStr_2136(this._navigator, _SafeStr_3464, _SafeStr_3465, new _SafeStr_2200(this._navigator), MainViewCtrl._SafeStr_4596)); this._SafeStr_4595.push(new _SafeStr_2136(this._navigator, _SafeStr_3479, _SafeStr_3480, new _SafeStr_2226(this._navigator), MainViewCtrl._SafeStr_3481)); this._SafeStr_4595.push(new _SafeStr_2136(this._navigator, _SafeStr_3472, _SafeStr_3478, new _SafeStr_2225(this._navigator), MainViewCtrl._SafeStr_4596)); this._SafeStr_4595.push(new _SafeStr_2136(this._navigator, _SafeStr_4591, _SafeStr_4592, new _SafeStr_2228(this._navigator), MainViewCtrl._SafeStr_4597)); this.setSelectedTab(_SafeStr_3483); } public function _SafeStr_4598():Boolean { return ((this._SafeStr_4599().id == _SafeStr_3479)); } public function get _SafeStr_4600():Array { return (this._SafeStr_4595); } public function setSelectedTab(_arg_1:int):void { this._SafeStr_4601(); this._SafeStr_4602(_arg_1).selected = true; } public function _SafeStr_4599():_SafeStr_2136 { var _local_1:_SafeStr_2136; for each (_local_1 in this._SafeStr_4595) { if (_local_1.selected){ return (_local_1); }; }; return (null); } private function _SafeStr_4601():void { var _local_1:_SafeStr_2136; for each (_local_1 in this._SafeStr_4595) { _local_1.selected = false; }; } public function _SafeStr_4602(_arg_1:int):_SafeStr_2136 { var _local_2:_SafeStr_2136; for each (_local_2 in this._SafeStr_4595) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } } }//package _-0O3 // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2200 = "_-0JT" (String#5787, DoABC#2) // _SafeStr_2225 = "_-12e" (String#8839, DoABC#2) // _SafeStr_2226 = "_-0Tt" (String#7600, DoABC#2) // _SafeStr_2227 = "_-7A" (String#7961, DoABC#2) // _SafeStr_2228 = "_-WQ" (String#7592, DoABC#2) // _SafeStr_3464 = "_-KI" (String#5121, DoABC#2) // _SafeStr_3465 = "_-0t0" (String#6796, DoABC#2) // _SafeStr_3466 = "_-0lN" (String#10842, DoABC#2) // _SafeStr_3472 = "_-1RY" (String#5141, DoABC#2) // _SafeStr_3474 = "_-2Nr" (String#9155, DoABC#2) // _SafeStr_3475 = "_-y4" (String#10093, DoABC#2) // _SafeStr_3476 = "_-22U" (String#10584, DoABC#2) // _SafeStr_3477 = "_-0wV" (String#10995, DoABC#2) // _SafeStr_3478 = "_-1yv" (String#5559, DoABC#2) // _SafeStr_3479 = "_-DZ" (String#6600, DoABC#2) // _SafeStr_3480 = "_-2Nv" (String#8904, DoABC#2) // _SafeStr_3481 = "_-0f8" (String#12507, DoABC#2) // _SafeStr_3483 = "_-2As" (String#5929, DoABC#2) // _SafeStr_3484 = "_-1Me" (String#8234, DoABC#2) // _SafeStr_4591 = "_-2Op" (String#5474, DoABC#2) // _SafeStr_4592 = "_-29" (String#7240, DoABC#2) // _SafeStr_4593 = "_-Zr" (String#8105, DoABC#2) // _SafeStr_4594 = "_-26R" (String#17344, DoABC#2) // _SafeStr_4595 = "_-2-J" (String#1503, DoABC#2) // _SafeStr_4596 = "_-2z6" (String#7770, DoABC#2) // _SafeStr_4597 = "_-2vX" (String#12313, DoABC#2) // _SafeStr_4598 = "_-1Km" (String#23812, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4601 = "_-38m" (String#18737, DoABC#2) // _SafeStr_4602 = "_-0-t" (String#12690, DoABC#2) //------------------------------------------------------------ //_-0O3._SafeStr_2136 package _-0O3 { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.components._SafeStr_1523; import _-00T._SafeStr_2199; public class _SafeStr_2136 { private var _navigator:HabboNavigator; private var _id:int; private var _defaultSearchType:int; private var _button:_SafeStr_1523; private var _SafeStr_4603:_SafeStr_2199; private var _selected:Boolean; private var _SafeStr_4604:int; public function _SafeStr_2136(_arg_1:HabboNavigator, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_2199, _arg_5:int=1) { this._navigator = _arg_1; this._id = _arg_2; this._defaultSearchType = _arg_3; this._SafeStr_4603 = _arg_4; this._SafeStr_4604 = _arg_5; } public function _SafeStr_4605():void { this._navigator.mainViewCtrl.startSearch(this._id, this._defaultSearchType, "-1", this._SafeStr_4604); } public function set selected(_arg_1:Boolean):void { this._selected = _arg_1; } public function get id():int { return (this._id); } public function get _SafeStr_4606():int { return (this._defaultSearchType); } public function get selected():Boolean { return (this._selected); } public function get _SafeStr_4607():_SafeStr_2199 { return (this._SafeStr_4603); } public function get _SafeStr_4608():int { return (this._SafeStr_4604); } public function get button():_SafeStr_1523 { return (this._button); } public function set button(_arg_1:_SafeStr_1523):void { this._button = _arg_1; } } }//package _-0O3 // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2199 = "_-2Qn" (String#4077, DoABC#2) // _SafeStr_4603 = "_-2wg" (String#16543, DoABC#2) // _SafeStr_4604 = "_-KJ" (String#14269, DoABC#2) // _SafeStr_4605 = "_-8L" (String#18925, DoABC#2) // _SafeStr_4606 = "_-2M7" (String#23119, DoABC#2) // _SafeStr_4607 = "_-1nB" (String#5540, DoABC#2) // _SafeStr_4608 = "_-1kz" (String#22854, DoABC#2) //------------------------------------------------------------ //_-0O3._SafeStr_2213 package _-0O3 { import com.sulake.core.window.IWindowContainer; public class _SafeStr_2213 { private var _SafeStr_4609:int; private var _tileSize:int; private var _name:String; private var _view:IWindowContainer; public function _SafeStr_2213(_arg_1:int, _arg_2:int, _arg_3:String) { this._SafeStr_4609 = _arg_1; this._tileSize = _arg_2; this._name = _arg_3; } public function get _SafeStr_4610():int { return (this._SafeStr_4609); } public function get _SafeStr_4611():int { return (this._tileSize); } public function get name():String { return (this._name); } public function get view():IWindowContainer { return (this._view); } public function set view(_arg_1:IWindowContainer):void { this._view = _arg_1; } } }//package _-0O3 // _SafeStr_2213 = "_-2YM" (String#965, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_4610 = "_-wM" (String#18242, DoABC#2) // _SafeStr_4611 = "_-2c6" (String#12173, DoABC#2) //------------------------------------------------------------ //_-0oy._SafeStr_1875 package _-0oy { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-13g._SafeStr_1869; public class _SafeStr_1875 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1875(_arg_1:Function) { super(_arg_1, _SafeStr_1869); } public function _SafeStr_4108():_SafeStr_1869 { return ((this._SafeStr_4246 as _SafeStr_1869)); } } }//package _-0oy // _SafeStr_1869 = "_-HO" (String#6527, DoABC#2) // _SafeStr_1875 = "_-1Eb" (String#5978, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0pD._SafeStr_1802 package _-0pD { public class _SafeStr_1802 { public static const _SafeStr_3429:uint = 0; public static const _SafeStr_4612:uint = 0x10000000; } }//package _-0pD // _SafeStr_1802 = "_-2N4" (String#9844, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_4612 = "_-1sO" (String#14685, DoABC#2) //------------------------------------------------------------ //_-0pK._SafeStr_1667 package _-0pK { public class _SafeStr_1667 { public static const _SafeStr_4613:uint = 0; public static const _SafeStr_4614:uint = 1; public static const _SafeStr_4615:uint = 2; } }//package _-0pK // _SafeStr_1667 = "_-1Kd" (String#9513, DoABC#2) // _SafeStr_4613 = "_-UN" (String#11439, DoABC#2) // _SafeStr_4614 = "_-09G" (String#18088, DoABC#2) // _SafeStr_4615 = "_-1mw" (String#15401, DoABC#2) //------------------------------------------------------------ //_-0pq._SafeStr_2333 package _-0pq { public class _SafeStr_2333 { private var _SafeStr_4616:Vector3D; private var _SafeStr_4617:Vector3D; private var _SafeStr_4618:Boolean = false; public function _SafeStr_2333(_arg_1:Number, _arg_2:Number, _arg_3:Number) { this._SafeStr_4617 = new Vector3D(); super(); this._SafeStr_4616 = new Vector3D(_arg_1, _arg_2, _arg_3); if (((((!((_arg_1 == 0))) || (!((_arg_2 == 0))))) || (!((_arg_3 == 0))))){ this._SafeStr_4618 = true; }; } public function get location():Vector3D { return (this._SafeStr_4616); } public function get _SafeStr_4619():Vector3D { return (this._SafeStr_4617); } public function _SafeStr_4620(_arg_1:Matrix4x4):void { if (this._SafeStr_4618){ this._SafeStr_4617 = _arg_1._SafeStr_4621(this._SafeStr_4616); }; } } }//package _-0pq // _SafeStr_2333 = "_-2pY" (String#4935, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) // _SafeStr_4617 = "_-2d9" (String#13948, DoABC#2) // _SafeStr_4618 = "_-1fG" (String#16404, DoABC#2) // _SafeStr_4619 = "_-0yt" (String#11267, DoABC#2) // _SafeStr_4620 = "_-10q" (String#17029, DoABC#2) // _SafeStr_4621 = "_-2CV" (String#19577, DoABC#2) //------------------------------------------------------------ //_-0pq._SafeStr_2334 package _-0pq { import flash.utils.Dictionary; public class _SafeStr_2334 extends _SafeStr_2333 { private var _id:String; private var _parts:Dictionary; private var _SafeStr_4622:Number; private var _SafeStr_4623:Boolean = false; public function _SafeStr_2334(_arg_1:XML) { var _local_2:XML; var _local_3:_SafeStr_2335; super(parseFloat(_arg_1.@x), parseFloat(_arg_1.@y), parseFloat(_arg_1.@z)); this._SafeStr_4622 = parseFloat(_arg_1.@radius); this._id = String(_arg_1.@id); this._parts = new Dictionary(); for each (_local_2 in _arg_1..item) { _local_3 = new _SafeStr_2335(_local_2); this._parts[String(_local_2.@id)] = _local_3; }; } public function _SafeStr_4624():Array { var _local_2:_SafeStr_2335; var _local_1:Array = []; if (this._SafeStr_4623){ for each (_local_2 in this._parts) { if (_local_2 != null){ if (_local_2._SafeStr_4625){ _local_1.push(_local_2); }; }; }; }; return (_local_1); } public function _SafeStr_4626():Array { var _local_2:_SafeStr_2335; var _local_1:Array = []; for each (_local_2 in this._parts) { if (_local_2 != null){ _local_1.push(_local_2.id); }; }; return (_local_1); } public function _SafeStr_4627():Boolean { var _local_1:_SafeStr_2335; if (this._SafeStr_4623){ this._SafeStr_4623 = false; for each (_local_1 in this._parts) { if (_local_1 != null){ if (_local_1._SafeStr_4625){ this._parts[_local_1.id] = null; _local_1 = null; }; }; }; }; return (true); } public function _SafeStr_4628(_arg_1:XML):Boolean { var _local_3:_SafeStr_2335; var _local_2:String = String(_arg_1.@id); if (!this._SafeStr_4629(_local_2)){ _local_3 = new _SafeStr_2335(_arg_1, true); this._parts[_local_2] = _local_3; this._SafeStr_4623 = true; return (true); }; return (false); } public function _SafeStr_4629(_arg_1:String):Boolean { var _local_2:_SafeStr_2335 = this._parts[_arg_1]; return (!((_local_2 == null))); } public function _SafeStr_4630(_arg_1:Matrix4x4, _arg_2:Vector3D, _arg_3:Array):Array { var _local_4:_SafeStr_2335; var _local_7:Array; var _local_8:Number; var _local_5:Array = new Array(); var _local_6:Array = new Array(); for each (_local_4 in this._parts) { if (_local_4 != null){ if (_arg_3.indexOf(_local_4.id) == -1){ }; _local_4._SafeStr_4620(_arg_1); _local_8 = _local_4._SafeStr_4631(_arg_2); _local_5.push([_local_8, _local_4]); }; }; _local_5.sort(this._SafeStr_4632); for each (_local_7 in _local_5) { _local_4 = (_local_7[1] as _SafeStr_2335); _local_6.push(_local_4.id); }; return (_local_6); } public function _SafeStr_4631(_arg_1:Vector3D):Number { var _local_2:Number = Math.abs(((_arg_1.z - this._SafeStr_4619.z) - this._SafeStr_4622)); var _local_3:Number = Math.abs(((_arg_1.z - this._SafeStr_4619.z) + this._SafeStr_4622)); return (Math.min(_local_2, _local_3)); } public function get id():String { return (this._id); } private function _SafeStr_4632(_arg_1:Array, _arg_2:Array):Number { var _local_3:Number = (_arg_1[0] as Number); var _local_4:Number = (_arg_2[0] as Number); if (_local_3 < _local_4){ return (-1); }; if (_local_3 > _local_4){ return (1); }; return (0); } public function get radius():Number { return (this._SafeStr_4622); } } }//package _-0pq // _SafeStr_2333 = "_-2pY" (String#4935, DoABC#2) // _SafeStr_2334 = "_-1K4" (String#1746, DoABC#2) // _SafeStr_2335 = "_-0NG" (String#2230, DoABC#2) // _SafeStr_4619 = "_-0yt" (String#11267, DoABC#2) // _SafeStr_4620 = "_-10q" (String#17029, DoABC#2) // _SafeStr_4622 = "_-1vb" (String#4186, DoABC#2) // _SafeStr_4623 = "_-2yr" (String#11540, DoABC#2) // _SafeStr_4624 = "_-Xa" (String#21045, DoABC#2) // _SafeStr_4625 = "_-L5" (String#15862, DoABC#2) // _SafeStr_4626 = "_-2rc" (String#18964, DoABC#2) // _SafeStr_4627 = "_-1Mm" (String#19159, DoABC#2) // _SafeStr_4628 = "_-1pO" (String#21680, DoABC#2) // _SafeStr_4629 = "_-1TB" (String#17869, DoABC#2) // _SafeStr_4630 = "_-1CG" (String#3413, DoABC#2) // _SafeStr_4631 = "_-0-G" (String#13054, DoABC#2) // _SafeStr_4632 = "_-0Cd" (String#20574, DoABC#2) //------------------------------------------------------------ //_-0pq._SafeStr_2335 package _-0pq { public class _SafeStr_2335 extends _SafeStr_2333 { private var _id:String; private var _SafeStr_4622:Number; private var _normal:Vector3D; private var _SafeStr_4633:Boolean = false; private var _SafeStr_4634:Boolean = false; public function _SafeStr_2335(_arg_1:XML, _arg_2:Boolean=false) { super(parseFloat(_arg_1.@x), parseFloat(_arg_1.@y), parseFloat(_arg_1.@z)); this._id = String(_arg_1.@id); this._SafeStr_4622 = parseFloat(_arg_1.@radius); this._normal = new Vector3D(parseFloat(_arg_1.@nx), parseFloat(_arg_1.@ny), parseFloat(_arg_1.@nz)); this._SafeStr_4633 = (parseInt(_arg_1.@double) as Boolean); this._SafeStr_4634 = _arg_2; } public function _SafeStr_4631(_arg_1:Vector3D):Number { var _local_2:Number = Math.abs(((_arg_1.z - this._SafeStr_4619.z) - this._SafeStr_4622)); var _local_3:Number = Math.abs(((_arg_1.z - this._SafeStr_4619.z) + this._SafeStr_4622)); return (Math.min(_local_2, _local_3)); } public function get id():String { return (this._id); } public function get normal():Vector3D { return (this._normal); } public function get _SafeStr_4635():Boolean { return (this._SafeStr_4633); } public function toString():String { return (((((this._id + ": ") + this.location) + " - ") + this._SafeStr_4619)); } public function get _SafeStr_4625():Boolean { return (this._SafeStr_4634); } } }//package _-0pq // _SafeStr_2333 = "_-2pY" (String#4935, DoABC#2) // _SafeStr_2335 = "_-0NG" (String#2230, DoABC#2) // _SafeStr_4619 = "_-0yt" (String#11267, DoABC#2) // _SafeStr_4622 = "_-1vb" (String#4186, DoABC#2) // _SafeStr_4625 = "_-L5" (String#15862, DoABC#2) // _SafeStr_4631 = "_-0-G" (String#13054, DoABC#2) // _SafeStr_4633 = "_-Zh" (String#16426, DoABC#2) // _SafeStr_4634 = "_-2ce" (String#16482, DoABC#2) // _SafeStr_4635 = "_-0BQ" (String#27683, DoABC#2) //------------------------------------------------------------ //_-0pq._SafeStr_2336 package _-0pq { import flash.utils.Dictionary; import com.sulake.habbo.avatar.structure._SafeStr_2324; public class _SafeStr_2336 { private var _SafeStr_4636:_SafeStr_3174; private var _SafeStr_4637:Dictionary; private var _SafeStr_4638:Dictionary; private var _SafeStr_4639:Matrix4x4; private var _SafeStr_4640:Vector3D; private var _SafeStr_4641:Dictionary; public function _SafeStr_2336(_arg_1:XML) { var _local_3:XML; var _local_4:XML; var _local_5:_SafeStr_2324; var _local_6:XML; var _local_7:Dictionary; var _local_8:Dictionary; var _local_9:XML; var _local_10:_SafeStr_2334; var _local_11:Number; var _local_12:Number; var _local_13:Number; var _local_14:String; var _local_15:Dictionary; var _local_16:String; this._SafeStr_4640 = new Vector3D(0, 0, 10); super(); this._SafeStr_4639 = new Matrix4x4(); this._SafeStr_4637 = new Dictionary(); this._SafeStr_4638 = new Dictionary(); this._SafeStr_4636 = new _SafeStr_3174(_arg_1.avatarset[0]); this._SafeStr_4641 = new Dictionary(); var _local_2:XML = _arg_1.camera[0]; if (_local_2 != null){ _local_11 = parseFloat(_local_2.x.text()); _local_12 = parseFloat(_local_2.y.text()); _local_13 = parseFloat(_local_2.z.text()); this._SafeStr_4640.x = _local_11; this._SafeStr_4640.y = _local_12; this._SafeStr_4640.z = _local_13; }; for each (_local_3 in _arg_1.canvas) { _local_14 = String(_local_3.@scale); _local_15 = new Dictionary(); for each (_local_4 in _local_3.geometry) { _local_5 = new _SafeStr_2324(_local_4); _local_15[String(_local_4.@id)] = _local_5; }; this._SafeStr_4641[_local_14] = _local_15; }; for each (_local_6 in _arg_1.type) { _local_7 = new Dictionary(); _local_8 = new Dictionary(); for each (_local_9 in _local_6.bodypart) { _local_10 = new _SafeStr_2334(_local_9); _local_7[String(_local_9.@id)] = _local_10; for each (_local_16 in _local_10._SafeStr_4626()) { _local_8[_local_16] = _local_10; }; }; this._SafeStr_4637[String(_local_6.@id)] = _local_7; this._SafeStr_4638[String(_local_6.@id)] = _local_8; }; } public function _SafeStr_4642():void { var _local_1:Dictionary; var _local_2:_SafeStr_2334; for each (_local_1 in this._SafeStr_4637) { for each (_local_2 in _local_1) { _local_2._SafeStr_4627(); }; }; } public function _SafeStr_4643(_arg_1:String):Array { var _local_2:Array = []; var _local_3:_SafeStr_3174 = this._SafeStr_4636._SafeStr_4644(_arg_1); if (_local_3 != null){ _local_2 = _local_3.getBodyParts(); }; return (_local_2); } public function _SafeStr_4645(_arg_1:String):Boolean { var _local_2:_SafeStr_3174 = this._SafeStr_4636._SafeStr_4644(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_4646); }; return (false); } public function getCanvas(_arg_1:String, _arg_2:String):_SafeStr_2324 { var _local_4:_SafeStr_2324; var _local_3:Dictionary = this._SafeStr_4641[_arg_1]; if (_local_3 != null){ _local_4 = (_local_3[_arg_2] as _SafeStr_2324); }; return (_local_4); } private function _SafeStr_4647(_arg_1:String):Boolean { return (!((this._SafeStr_4637[_arg_1] == null))); } private function _SafeStr_4648(_arg_1:String, _arg_2:String):Boolean { var _local_3:Dictionary; if (this._SafeStr_4647(_arg_1)){ _local_3 = (this._SafeStr_4637[_arg_1] as Dictionary); return (!((_local_3[_arg_2] == null))); }; return (false); } private function _SafeStr_4649(_arg_1:String):Array { var _local_4:String; var _local_2:Dictionary = this._SafeStr_4650(_arg_1); var _local_3:Array = new Array(); for (_local_4 in this._SafeStr_4637) { _local_3.push(_local_4); }; return (_local_3); } private function _SafeStr_4650(_arg_1:String):Dictionary { if (this._SafeStr_4647(_arg_1)){ return ((this._SafeStr_4637[_arg_1] as Dictionary)); }; return (new Dictionary()); } public function _SafeStr_4651(_arg_1:String, _arg_2:String):_SafeStr_2334 { var _local_3:Dictionary = this._SafeStr_4650(_arg_1); return (_local_3[_arg_2]); } public function _SafeStr_4652(_arg_1:String, _arg_2:String):_SafeStr_2334 { var _local_4:_SafeStr_2334; var _local_5:Dictionary; var _local_3:Dictionary = this._SafeStr_4638[_arg_1]; if (_local_3 != null){ _local_4 = _local_3[_arg_2]; if (_local_4 != null){ return (_local_4); }; _local_5 = this._SafeStr_4650(_arg_1); for each (_local_4 in _local_5) { if (_local_4._SafeStr_4629(_arg_2)){ return (_local_4); }; }; }; return (null); } private function _SafeStr_4653(_arg_1:Dictionary, _arg_2:String):Array { var _local_5:_SafeStr_2334; var _local_6:String; var _local_3:Array = []; var _local_4:Array = this._SafeStr_4643(_arg_2); for each (_local_6 in _local_4) { _local_5 = _arg_1[_local_6]; if (_local_5 != null){ _local_3.push(_local_5); }; }; return (_local_3); } public function _SafeStr_4654(_arg_1:String, _arg_2:uint, _arg_3:String):Array { var _local_7:_SafeStr_2334; var _local_9:Number; var _local_10:Array; if (_arg_3 == null){ Logger.log("[AvatarModelGeometry] ERROR: Geometry ID not found for action: "); return ([]); }; var _local_4:Dictionary = this._SafeStr_4650(_arg_3); var _local_5:Array = this._SafeStr_4653(_local_4, _arg_1); var _local_6:Array = new Array(); var _local_8:Array = new Array(); this._SafeStr_4639 = Matrix4x4._SafeStr_4655(_arg_2); for each (_local_7 in _local_5) { _local_7._SafeStr_4620(this._SafeStr_4639); _local_9 = _local_7._SafeStr_4631(this._SafeStr_4640); _local_6.push([_local_9, _local_7]); }; _local_6.sort(this._SafeStr_4656); for each (_local_10 in _local_6) { _local_7 = (_local_10[1] as _SafeStr_2334); _local_8.push(_local_7.id); }; return (_local_8); } public function _SafeStr_4630(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Array):Array { var _local_5:_SafeStr_2334; if (this._SafeStr_4648(_arg_1, _arg_2)){ _local_5 = (this._SafeStr_4650(_arg_1)[_arg_2] as _SafeStr_2334); this._SafeStr_4639 = Matrix4x4._SafeStr_4655(_arg_3); return (_local_5._SafeStr_4630(this._SafeStr_4639, this._SafeStr_4640, _arg_4)); }; return ([]); } private function _SafeStr_4656(_arg_1:Array, _arg_2:Array):Number { var _local_3:Number = (_arg_1[0] as Number); var _local_4:Number = (_arg_2[0] as Number); if (_local_3 < _local_4){ return (-1); }; if (_local_3 > _local_4){ return (1); }; return (0); } } }//package _-0pq // _SafeStr_2324 = "_-146" (String#2776, DoABC#2) // _SafeStr_2334 = "_-1K4" (String#1746, DoABC#2) // _SafeStr_2336 = "_-wX" (String#7463, DoABC#2) // _SafeStr_3174 = "_-2Fm" (String#2860, DoABC#2) // _SafeStr_4620 = "_-10q" (String#17029, DoABC#2) // _SafeStr_4626 = "_-2rc" (String#18964, DoABC#2) // _SafeStr_4627 = "_-1Mm" (String#19159, DoABC#2) // _SafeStr_4629 = "_-1TB" (String#17869, DoABC#2) // _SafeStr_4630 = "_-1CG" (String#3413, DoABC#2) // _SafeStr_4631 = "_-0-G" (String#13054, DoABC#2) // _SafeStr_4636 = "_-2iC" (String#14570, DoABC#2) // _SafeStr_4637 = "_-1k3" (String#7385, DoABC#2) // _SafeStr_4638 = "_-1a4" (String#13711, DoABC#2) // _SafeStr_4639 = "_-11M" (String#9076, DoABC#2) // _SafeStr_4640 = "_-05K" (String#8575, DoABC#2) // _SafeStr_4641 = "_-Ct" (String#2591, DoABC#2) // _SafeStr_4642 = "_-c8" (String#14263, DoABC#2) // _SafeStr_4643 = "_-2U9" (String#13422, DoABC#2) // _SafeStr_4644 = "_-0UU" (String#15259, DoABC#2) // _SafeStr_4645 = "_-qv" (String#12557, DoABC#2) // _SafeStr_4646 = "_-0Za" (String#5869, DoABC#2) // _SafeStr_4647 = "_-8G" (String#17762, DoABC#2) // _SafeStr_4648 = "_-1fm" (String#20099, DoABC#2) // _SafeStr_4649 = "_-1Ly" (String#23779, DoABC#2) // _SafeStr_4650 = "_-2g" (String#11348, DoABC#2) // _SafeStr_4651 = "_-11W" (String#11970, DoABC#2) // _SafeStr_4652 = "_-1gJ" (String#15881, DoABC#2) // _SafeStr_4653 = "_-0Bo" (String#22470, DoABC#2) // _SafeStr_4654 = "_-2ny" (String#22282, DoABC#2) // _SafeStr_4655 = "_-y8" (String#15906, DoABC#2) // _SafeStr_4656 = "_-s8" (String#19484, DoABC#2) //------------------------------------------------------------ //_-0pq._SafeStr_3174 package _-0pq { import flash.utils.Dictionary; public class _SafeStr_3174 { private var _id:String; private var _SafeStr_4657:Dictionary; private var _SafeStr_4658:Array; private var _SafeStr_4659:Array; private var _SafeStr_4660:Boolean; public function _SafeStr_3174(_arg_1:XML) { var _local_3:_SafeStr_3174; var _local_4:XML; var _local_5:XML; var _local_6:Array; super(); this._id = String(_arg_1.@id); var _local_2:String = String(_arg_1.@main); this._SafeStr_4660 = (((_local_2)==null) ? false : Boolean(parseInt(_local_2))); this._SafeStr_4657 = new Dictionary(); this._SafeStr_4658 = new Array(); for each (_local_4 in _arg_1.avatarset) { _local_3 = new _SafeStr_3174(_local_4); this._SafeStr_4657[String(_local_4.@id)] = _local_3; }; for each (_local_5 in _arg_1.bodypart) { this._SafeStr_4658.push(String(_local_5.@id)); }; _local_6 = this._SafeStr_4658.concat(); for each (_local_3 in this._SafeStr_4657) { _local_6 = _local_6.concat(_local_3.getBodyParts()); }; this._SafeStr_4659 = _local_6; } public function _SafeStr_4644(_arg_1:String):_SafeStr_3174 { var _local_2:_SafeStr_3174; if (_arg_1 == this._id){ return (this); }; for each (_local_2 in this._SafeStr_4657) { if (_local_2._SafeStr_4644(_arg_1) != null){ return (_local_2); }; }; return (null); } public function getBodyParts():Array { return (this._SafeStr_4659.concat()); } public function get id():String { return (this._id); } public function get _SafeStr_4646():Boolean { var _local_1:_SafeStr_3174; if (this._SafeStr_4660){ return (true); }; for each (_local_1 in this._SafeStr_4657) { if (_local_1._SafeStr_4646){ return (true); }; }; return (false); } } }//package _-0pq // _SafeStr_3174 = "_-2Fm" (String#2860, DoABC#2) // _SafeStr_4644 = "_-0UU" (String#15259, DoABC#2) // _SafeStr_4646 = "_-0Za" (String#5869, DoABC#2) // _SafeStr_4657 = "_-1NN" (String#10691, DoABC#2) // _SafeStr_4658 = "_-2p7" (String#15269, DoABC#2) // _SafeStr_4659 = "_-hH" (String#18252, DoABC#2) // _SafeStr_4660 = "_-1QM" (String#11176, DoABC#2) //------------------------------------------------------------ //_-0pq.Matrix4x4 package _-0pq { public class Matrix4x4 { public static const _SafeStr_4661:Matrix4x4 = new (Matrix4x4)(1, 0, 0, 0, 1, 0, 0, 0, 1); private static const _SafeStr_4662:Number = 1E-18; private var _data:Array; public function Matrix4x4(_arg_1:Number=0, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Number=0, _arg_5:Number=0, _arg_6:Number=0, _arg_7:Number=0, _arg_8:Number=0, _arg_9:Number=0) { this._data = [_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9]; } public static function _SafeStr_4663(_arg_1:Number):Matrix4x4 { var _local_2:Number = ((_arg_1 * Math.PI) / 180); var _local_3:Number = Math.cos(_local_2); var _local_4:Number = Math.sin(_local_2); return (new (Matrix4x4)(1, 0, 0, 0, _local_3, -(_local_4), 0, _local_4, _local_3)); } public static function _SafeStr_4655(_arg_1:Number):Matrix4x4 { var _local_2:Number = ((_arg_1 * Math.PI) / 180); var _local_3:Number = Math.cos(_local_2); var _local_4:Number = Math.sin(_local_2); return (new (Matrix4x4)(_local_3, 0, _local_4, 0, 1, 0, -(_local_4), 0, _local_3)); } public static function _SafeStr_4664(_arg_1:Number):Matrix4x4 { var _local_2:Number = ((_arg_1 * Math.PI) / 180); var _local_3:Number = Math.cos(_local_2); var _local_4:Number = Math.sin(_local_2); return (new (Matrix4x4)(_local_3, -(_local_4), 0, _local_4, _local_3, 0, 0, 0, 1)); } public function identity():Matrix4x4 { this._data = [1, 0, 0, 0, 1, 0, 0, 0, 1]; return (this); } public function _SafeStr_4621(_arg_1:Vector3D):Vector3D { var _local_2:Number = (((_arg_1.x * this._data[0]) + (_arg_1.y * this._data[3])) + (_arg_1.z * this._data[6])); var _local_3:Number = (((_arg_1.x * this._data[1]) + (_arg_1.y * this._data[4])) + (_arg_1.z * this._data[7])); var _local_4:Number = (((_arg_1.x * this._data[2]) + (_arg_1.y * this._data[5])) + (_arg_1.z * this._data[8])); return (new Vector3D(_local_2, _local_3, _local_4)); } public function _SafeStr_4665(_arg_1:Matrix4x4):Matrix4x4 { var _local_2:Number = (((this._data[0] * _arg_1.data[0]) + (this._data[1] * _arg_1.data[3])) + (this._data[2] * _arg_1.data[6])); var _local_3:Number = (((this._data[0] * _arg_1.data[1]) + (this._data[1] * _arg_1.data[4])) + (this._data[2] * _arg_1.data[7])); var _local_4:Number = (((this._data[0] * _arg_1.data[2]) + (this._data[1] * _arg_1.data[5])) + (this._data[2] * _arg_1.data[8])); var _local_5:Number = (((this._data[3] * _arg_1.data[0]) + (this._data[4] * _arg_1.data[3])) + (this._data[5] * _arg_1.data[6])); var _local_6:Number = (((this._data[3] * _arg_1.data[1]) + (this._data[4] * _arg_1.data[4])) + (this._data[5] * _arg_1.data[7])); var _local_7:Number = (((this._data[3] * _arg_1.data[2]) + (this._data[4] * _arg_1.data[5])) + (this._data[5] * _arg_1.data[8])); var _local_8:Number = (((this._data[6] * _arg_1.data[0]) + (this._data[7] * _arg_1.data[3])) + (this._data[8] * _arg_1.data[6])); var _local_9:Number = (((this._data[6] * _arg_1.data[1]) + (this._data[7] * _arg_1.data[4])) + (this._data[8] * _arg_1.data[7])); var _local_10:Number = (((this._data[6] * _arg_1.data[2]) + (this._data[7] * _arg_1.data[5])) + (this._data[8] * _arg_1.data[8])); return (new Matrix4x4(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7, _local_8, _local_9, _local_10)); } public function _SafeStr_4666(_arg_1:Number):void { var _local_2:int; while (_local_2 < this._data.length) { this._data[_local_2] = (this._data[_local_2] * _arg_1); _local_2++; }; } public function _SafeStr_4667(_arg_1:Number):Matrix4x4 { var _local_2:Number = ((_arg_1 * Math.PI) / 180); var _local_3:Number = Math.cos(_local_2); var _local_4:Number = Math.sin(_local_2); var _local_5:Matrix4x4 = new Matrix4x4(1, 0, 0, 0, _local_3, -(_local_4), 0, _local_4, _local_3); return (_local_5._SafeStr_4665(this)); } public function _SafeStr_4668(_arg_1:Number):Matrix4x4 { var _local_2:Number = ((_arg_1 * Math.PI) / 180); var _local_3:Number = Math.cos(_local_2); var _local_4:Number = Math.sin(_local_2); var _local_5:Matrix4x4 = new Matrix4x4(_local_3, 0, _local_4, 0, 1, 0, -(_local_4), 0, _local_3); return (_local_5._SafeStr_4665(this)); } public function _SafeStr_4669(_arg_1:Number):Matrix4x4 { var _local_2:Number = ((_arg_1 * Math.PI) / 180); var _local_3:Number = Math.cos(_local_2); var _local_4:Number = Math.sin(_local_2); var _local_5:Matrix4x4 = new Matrix4x4(_local_3, -(_local_4), 0, _local_4, _local_3, 0, 0, 0, 1); return (_local_5._SafeStr_4665(this)); } public function _SafeStr_4670():void { } public function _SafeStr_4671():Matrix4x4 { return (new Matrix4x4(this._data[0], this._data[3], this._data[6], this._data[1], this._data[4], this._data[7], this._data[2], this._data[5], this._data[8])); } public function _SafeStr_4672(_arg_1:Matrix4x4):Boolean { return (false); } public function get data():Array { return (this._data); } } }//package _-0pq // _SafeStr_4621 = "_-2CV" (String#19577, DoABC#2) // _SafeStr_4655 = "_-y8" (String#15906, DoABC#2) // _SafeStr_4661 = "_-1fg" (String#15847, DoABC#2) // _SafeStr_4662 = "_-0ht" (String#16832, DoABC#2) // _SafeStr_4663 = "_-2tk" (String#27107, DoABC#2) // _SafeStr_4664 = "_-1Bh" (String#24679, DoABC#2) // _SafeStr_4665 = "_-1vq" (String#6340, DoABC#2) // _SafeStr_4666 = "_-r-" (String#33464, DoABC#2) // _SafeStr_4667 = "_-1s1" (String#23168, DoABC#2) // _SafeStr_4668 = "_-2Ow" (String#22887, DoABC#2) // _SafeStr_4669 = "_-2yw" (String#26239, DoABC#2) // _SafeStr_4670 = "_-1Nw" (String#23940, DoABC#2) // _SafeStr_4671 = "_-1F7" (String#23690, DoABC#2) // _SafeStr_4672 = "_-w9" (String#11875, DoABC#2) //------------------------------------------------------------ //_-0pq.Vector3D package _-0pq { public class Vector3D { private var _x:Number; private var _SafeStr_4524:Number; private var _SafeStr_4673:Number; public function Vector3D(_arg_1:Number=0, _arg_2:Number=0, _arg_3:Number=0) { this._x = _arg_1; this._SafeStr_4524 = _arg_2; this._SafeStr_4673 = _arg_3; } public static function _SafeStr_4674(_arg_1:Vector3D, _arg_2:Vector3D):Number { return ((((_arg_1.x * _arg_2.x) + (_arg_1.y * _arg_2.y)) + (_arg_1.z * _arg_2.z))); } public static function _SafeStr_4675(_arg_1:Vector3D, _arg_2:Vector3D):Vector3D { var _local_3:Vector3D = new (Vector3D)(); _local_3.x = ((_arg_1.y * _arg_2.z) - (_arg_1.z * _arg_2.y)); _local_3.y = ((_arg_1.z * _arg_2.x) - (_arg_1.x * _arg_2.z)); _local_3.z = ((_arg_1.x * _arg_2.y) - (_arg_1.y * _arg_2.x)); return (_local_3); } public static function subtract(_arg_1:Vector3D, _arg_2:Vector3D):Vector3D { return (new (Vector3D)((_arg_1.x - _arg_2.x), (_arg_1.y - _arg_2.y), (_arg_1.z - _arg_2.z))); } public function _SafeStr_4674(_arg_1:Vector3D):Number { return ((((this._x * _arg_1.x) + (this._SafeStr_4524 * _arg_1.y)) + (this._SafeStr_4673 * _arg_1.z))); } public function _SafeStr_4675(_arg_1:Vector3D):Vector3D { var _local_2:Vector3D = new Vector3D(); _local_2.x = ((this._SafeStr_4524 * _arg_1.z) - (this._SafeStr_4673 * _arg_1.y)); _local_2.y = ((this._SafeStr_4673 * _arg_1.x) - (this._x * _arg_1.z)); _local_2.z = ((this._x * _arg_1.y) - (this._SafeStr_4524 * _arg_1.x)); return (_local_2); } public function subtract(_arg_1:Vector3D):void { this._x = (this._x - _arg_1.x); this._SafeStr_4524 = (this._SafeStr_4524 - _arg_1.y); this._SafeStr_4673 = (this._SafeStr_4673 - _arg_1.z); } public function add(_arg_1:Vector3D):void { this._x = (this._x + _arg_1.x); this._SafeStr_4524 = (this._SafeStr_4524 + _arg_1.y); this._SafeStr_4673 = (this._SafeStr_4673 + _arg_1.z); } public function normalize():void { var _local_1:Number = (1 / this.length()); this._x = (this._x * _local_1); this._SafeStr_4524 = (this._SafeStr_4524 * _local_1); this._SafeStr_4673 = (this._SafeStr_4673 * _local_1); } public function length():Number { return (Math.sqrt((((this._x * this._x) + (this._SafeStr_4524 * this._SafeStr_4524)) + (this._SafeStr_4673 * this._SafeStr_4673)))); } public function toString():String { return ((((((("Vector3D: (" + this._x) + ",") + this._SafeStr_4524) + ",") + this._SafeStr_4673) + ")")); } public function get x():Number { return (this._x); } public function get y():Number { return (this._SafeStr_4524); } public function get z():Number { return (this._SafeStr_4673); } public function set x(_arg_1:Number):void { this._x = _arg_1; } public function set y(_arg_1:Number):void { this._SafeStr_4524 = _arg_1; } public function set z(_arg_1:Number):void { this._SafeStr_4673 = _arg_1; } } }//package _-0pq // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_4674 = "_-1aH" (String#19445, DoABC#2) // _SafeStr_4675 = "_-uU" (String#20511, DoABC#2) //------------------------------------------------------------ //_-0Q0._SafeStr_2808 package _-0Q0 { import flash.utils.ByteArray; public class _SafeStr_2808 { private var _SafeStr_4676:ByteArray; public function _SafeStr_2808(_arg_1:int) { this._SafeStr_4676 = new ByteArray(); this._SafeStr_4676.writeShort(_arg_1); this._SafeStr_4676.position = 0; } public function get value():int { var _local_1:int; this._SafeStr_4676.position = 0; if (this._SafeStr_4676.bytesAvailable){ _local_1 = this._SafeStr_4676.readShort(); this._SafeStr_4676.position = 0; }; return (_local_1); } } }//package _-0Q0 // _SafeStr_2808 = "_-2B6" (String#3856, DoABC#2) // _SafeStr_4676 = "_-1Ye" (String#7372, DoABC#2) //------------------------------------------------------------ //_-0Q8._SafeStr_1613 package _-0Q8 { import com.sulake.habbo.inventory._SafeStr_1602; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.utils.Map; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.inventory.items._SafeStr_1598; import _-05L._SafeStr_1612; import com.sulake.core.window.IWindowContainer; public class _SafeStr_1613 implements _SafeStr_1602 { public static const _SafeStr_4677:uint = 0; public static const STATE_ACTIVE:uint = 1; private var _SafeStr_4463:HabboInventory; private var _assetLibrary:IAssetLibrary; private var _roomEngine:IRoomEngine; private var _communication:IHabboCommunicationManager; private var _localization:IHabboLocalizationManager; private var _disposed:Boolean = false; private var _SafeStr_4678:Boolean = false; private var _state:uint = 0; private var _SafeStr_4679:Map; public function _SafeStr_1613(_arg_1:HabboInventory, _arg_2:IHabboWindowManager, _arg_3:IHabboCommunicationManager, _arg_4:IAssetLibrary, _arg_5:IRoomEngine, _arg_6:IHabboLocalizationManager) { this._SafeStr_4463 = _arg_1; this._communication = _arg_3; this._assetLibrary = _arg_4; this._roomEngine = _arg_5; this._localization = _arg_6; } public function get running():Boolean { return ((this._state == STATE_ACTIVE)); } public function get state():uint { return (this._state); } public function get disposed():Boolean { return (this._disposed); } public function set state(_arg_1:uint):void { this._state = _arg_1; } public function dispose():void { if (!this._disposed){ this._SafeStr_4463 = null; this._communication = null; this._assetLibrary = null; this._roomEngine = null; this._localization = null; this._disposed = true; }; this._SafeStr_4680(); } public function _SafeStr_4681():void { if ((((this._SafeStr_4463 == null)) || ((this._SafeStr_4463._SafeStr_4682 == null)))){ return; }; this._state = STATE_ACTIVE; this._SafeStr_4679 = new Map(); this._SafeStr_4463._SafeStr_4682._SafeStr_3628(true); } public function _SafeStr_4680():void { var _local_2:int; if ((((((this._SafeStr_4679 == null)) || ((this._SafeStr_4463 == null)))) || ((this._SafeStr_4463._SafeStr_4682 == null)))){ return; }; this._state = _SafeStr_4677; this._SafeStr_4463._SafeStr_4682._SafeStr_3628(false); var _local_1:int; while (_local_1 < this._SafeStr_4679.length) { _local_2 = this._SafeStr_4679.getKey(_local_1); this._SafeStr_4463._SafeStr_4682._SafeStr_3627(_local_2); _local_1++; }; this._SafeStr_4679 = null; } public function _SafeStr_4683():int { if ((((((this._SafeStr_4679 == null)) || ((this._SafeStr_4463 == null)))) || ((this._SafeStr_4463._SafeStr_4682 == null)))){ return (0); }; var _local_1:_SafeStr_1598 = this._SafeStr_4463._SafeStr_4682._SafeStr_3665(); if (_local_1 == null){ return (0); }; if (this._SafeStr_4679.getValue(_local_1.id) == null){ this._SafeStr_4679.add(_local_1.id, _local_1); }; return (_local_1.id); } public function _SafeStr_4684(_arg_1:int):Boolean { if (this._SafeStr_4679 == null){ return (true); }; var _local_2:_SafeStr_1598 = this._SafeStr_4679.getValue(_arg_1); if (_local_2 == null){ return (false); }; var _local_3:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if (_local_3 == null){ return (false); }; _local_3._SafeStr_3627(_arg_1); this._SafeStr_4679.remove(_arg_1); return (true); } public function _SafeStr_3622():Array { var _local_1:Array = new Array(); if (this._SafeStr_4679 == null){ return ([]); }; var _local_2:int; while (_local_2 < this._SafeStr_4679.length) { _local_1.push(this._SafeStr_4679.getKey(_local_2)); _local_2++; }; return (_local_1); } public function _SafeStr_3618():void { } public function _SafeStr_3608(_arg_1:int=0):void { } public function _SafeStr_3610(_arg_1:String):void { } public function _SafeStr_3671(_arg_1:String):void { } public function _SafeStr_3616():IWindowContainer { return (null); } } }//package _-0Q8 // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_1613 = "_-Ip" (String#4210, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3622 = "_-nx" (String#21227, DoABC#2) // _SafeStr_3627 = "_-0QD" (String#9632, DoABC#2) // _SafeStr_3628 = "_-0lo" (String#12746, DoABC#2) // _SafeStr_3665 = "_-1QC" (String#12019, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4677 = "_-tW" (String#2962, DoABC#2) // _SafeStr_4678 = "_-3Hn" (String#1646, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_4680 = "_-2ap" (String#15884, DoABC#2) // _SafeStr_4681 = "_-0dG" (String#21604, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_4683 = "_-Ic" (String#19997, DoABC#2) // _SafeStr_4684 = "_-1Uc" (String#20080, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2100 package _-0qD { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-m4._SafeStr_2101; public class _SafeStr_2100 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2100(_arg_1:Function) { super(_arg_1, _SafeStr_2101); } public function _SafeStr_4108():_SafeStr_2101 { return ((this._SafeStr_4246 as _SafeStr_2101)); } } }//package _-0qD // _SafeStr_2100 = "_-1FZ" (String#5976, DoABC#2) // _SafeStr_2101 = "_-2Mw" (String#5977, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2105 package _-0qD { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-m4._SafeStr_2102; public class _SafeStr_2105 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2105(_arg_1:Function) { super(_arg_1, _SafeStr_2102); } public function _SafeStr_4108():_SafeStr_2102 { return ((this._SafeStr_4246 as _SafeStr_2102)); } } }//package _-0qD // _SafeStr_2102 = "_-wE" (String#6640, DoABC#2) // _SafeStr_2105 = "_-1jn" (String#6103, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2106 package _-0qD { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-m4._SafeStr_2104; public class _SafeStr_2106 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2106(_arg_1:Function) { super(_arg_1, _SafeStr_2104); } public function _SafeStr_4108():_SafeStr_2104 { return ((this._SafeStr_4246 as _SafeStr_2104)); } } }//package _-0qD // _SafeStr_2104 = "_-2A0" (String#5893, DoABC#2) // _SafeStr_2106 = "_-2G" (String#6343, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2107 package _-0qD { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-m4._SafeStr_2099; public class _SafeStr_2107 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2107(_arg_1:Function) { super(_arg_1, _SafeStr_2099); } public function _SafeStr_4108():_SafeStr_2099 { return ((this._SafeStr_4246 as _SafeStr_2099)); } } }//package _-0qD // _SafeStr_2099 = "_-1HX" (String#6231, DoABC#2) // _SafeStr_2107 = "_-3-A" (String#6099, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2109 package _-0qD { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2109 { private var _SafeStr_4685:Boolean; private var _furniLimit:int; private var _SafeStr_4686:Array; private var _id:int; private var _SafeStr_4687:String; private var _SafeStr_4688:Array; private var _SafeStr_4689:int; private var _SafeStr_4690:int; public function _SafeStr_2109(_arg_1:_SafeStr_1731) { var _local_5:int; this._SafeStr_4686 = new Array(); this._SafeStr_4688 = new Array(); super(); this._SafeStr_4685 = _arg_1._SafeStr_3540(); this._furniLimit = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_5 = _arg_1.readInteger(); this._SafeStr_4686.push(_local_5); _local_3++; }; this._SafeStr_4689 = _arg_1.readInteger(); this._id = _arg_1.readInteger(); this._SafeStr_4687 = _arg_1._SafeStr_3538(); var _local_4:int = _arg_1.readInteger(); _local_3 = 0; while (_local_3 < _local_4) { this._SafeStr_4688.push(_arg_1.readInteger()); _local_3++; }; this._SafeStr_4690 = _arg_1.readInteger(); } public function get _SafeStr_4691():Boolean { return (this._SafeStr_4685); } public function get _SafeStr_4692():int { return (this._SafeStr_4690); } public function set _SafeStr_4692(_arg_1:int):void { this._SafeStr_4690 = _arg_1; } public function get _SafeStr_4693():int { return (this._furniLimit); } public function get _SafeStr_4694():Array { return (this._SafeStr_4686); } public function get id():int { return (this._id); } public function get _SafeStr_4088():String { return (this._SafeStr_4687); } public function get _SafeStr_4083():Array { return (this._SafeStr_4688); } public function get _SafeStr_4069():int { return (0); } public function get _SafeStr_4695():int { return (this._SafeStr_4689); } public function getBoolean(_arg_1:int):Boolean { return ((this._SafeStr_4688[_arg_1] == 1)); } } }//package _-0qD // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4088 = "_-KN" (String#11918, DoABC#2) // _SafeStr_4685 = "_-gG" (String#16743, DoABC#2) // _SafeStr_4686 = "_-0Op" (String#14869, DoABC#2) // _SafeStr_4687 = "_-2xS" (String#16566, DoABC#2) // _SafeStr_4688 = "_-Rs" (String#12226, DoABC#2) // _SafeStr_4689 = "_-0U9" (String#17247, DoABC#2) // _SafeStr_4690 = "_-0kE" (String#14420, DoABC#2) // _SafeStr_4691 = "_-2P4" (String#15503, DoABC#2) // _SafeStr_4692 = "_-2Jy" (String#5462, DoABC#2) // _SafeStr_4693 = "_-4s" (String#17684, DoABC#2) // _SafeStr_4694 = "_-4L" (String#19223, DoABC#2) // _SafeStr_4695 = "_-09F" (String#18104, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2110 package _-0qD { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2110 extends _SafeStr_2109 { private var _SafeStr_4696:int; private var _SafeStr_4697:Array; public function _SafeStr_2110(_arg_1:_SafeStr_1731) { this._SafeStr_4697 = new Array(); super(_arg_1); this._SafeStr_4696 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_4697.push(_arg_1.readInteger()); _local_3++; }; } public function get _SafeStr_4698():int { return (this._SafeStr_4696); } override public function get _SafeStr_4069():int { return (this._SafeStr_4696); } public function get _SafeStr_4699():Array { return (this._SafeStr_4697); } } }//package _-0qD // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2110 = "_-2Je" (String#3393, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4696 = "_-D6" (String#14612, DoABC#2) // _SafeStr_4697 = "_-lT" (String#13252, DoABC#2) // _SafeStr_4698 = "_-36J" (String#22737, DoABC#2) // _SafeStr_4699 = "_-0tu" (String#16767, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2119 package _-0qD { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2119 extends _SafeStr_2109 { private var _type:int; public function _SafeStr_2119(_arg_1:_SafeStr_1731) { super(_arg_1); this._type = _arg_1.readInteger(); } public function get type():int { return (this._type); } override public function get _SafeStr_4069():int { return (this._type); } } }//package _-0qD // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2119 = "_-2sq" (String#4596, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) //------------------------------------------------------------ //_-0qD._SafeStr_2124 package _-0qD { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2124 extends _SafeStr_2109 { private var _type:int; private var _SafeStr_4700:int; private var _SafeStr_4701:Array; public function _SafeStr_2124(_arg_1:_SafeStr_1731) { this._SafeStr_4701 = new Array(); super(_arg_1); this._type = _arg_1.readInteger(); this._SafeStr_4700 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_4701.push(_arg_1.readInteger()); _local_3++; }; } public function get type():int { return (this._type); } override public function get _SafeStr_4069():int { return (this._type); } public function get _SafeStr_4702():int { return (this._SafeStr_4700); } public function get _SafeStr_4703():Array { return (this._SafeStr_4701); } } }//package _-0qD // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4700 = "_-F-" (String#15506, DoABC#2) // _SafeStr_4701 = "_-0Mt" (String#14977, DoABC#2) // _SafeStr_4702 = "_-LE" (String#18852, DoABC#2) // _SafeStr_4703 = "_-2Yq" (String#16470, DoABC#2) //------------------------------------------------------------ //_-0QQ._SafeStr_1325 package _-0QQ { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.habbo.navigator._SafeStr_2210; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.navigator._SafeStr_1654; import _-mv._SafeStr_2151; import com.sulake.core.window.components.ITextWindow; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import _-mv._SafeStr_2211; import _-0O3._SafeStr_1331; import _-0Zm._SafeStr_2176; public class _SafeStr_1325 implements _SafeStr_3 { private static const _SafeStr_4704:int = 267; private static const _SafeStr_4705:int = 65; private static const _SafeStr_4706:int = -70; private var _disposed:Boolean; private var _navigator:HabboNavigator; private var _SafeStr_4707:_SafeStr_2210; private var _SafeStr_4708:PublicRoomThumbs; public function _SafeStr_1325(_arg_1:HabboNavigator):void { this._SafeStr_4708 = new PublicRoomThumbs(); super(); this._navigator = _arg_1; this._SafeStr_4707 = new _SafeStr_2210(this._navigator); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._SafeStr_4707){ this._SafeStr_4707.dispose(); this._SafeStr_4707 = null; }; this._disposed = true; } public function _SafeStr_3460(_arg_1:IWindowContainer):void { if (this._navigator.data._SafeStr_4567 == null){ return; }; var _local_2:String = "ad_footer"; var _local_3:IWindowContainer = IWindowContainer(_arg_1.getChildByName("ad_footer")); var _local_4:IWindowContainer = IWindowContainer(_local_3.getChildByName("ad_cont")); if (_local_4.numChildren < 1){ _local_4.addChild(this._SafeStr_4709(1)); }; var _local_5:IWindowContainer = IWindowContainer(_local_4.getChildAt(0)); this._SafeStr_4710(_local_5, true, 1, this._navigator.data._SafeStr_4567); _local_3.visible = true; this._navigator.data._SafeStr_4580++; } public function _SafeStr_4709(_arg_1:int):IWindowContainer { var _local_2:IWindowContainer = IWindowContainer(this._navigator.getXmlWindow("grs_official_room_row")); var _local_3:IWindowContainer = IWindowContainer(_local_2.findChildByName("image_cont")); var _local_4:String = ((((_arg_1 % 2) == 0)) ? "_b" : ""); this._navigator.refreshButton(_local_3, ("rico_rnd_l" + _local_4), true, null, 0); this._navigator.refreshButton(_local_3, ("rico_rnd_r" + _local_4), true, null, 0); IBitmapWrapperWindow(_local_3.findChildByName("rico_rnd_m")).bitmap = this._navigator.getButtonImage("rico_rnd_m"); var _local_5:IWindowContainer = IWindowContainer(_local_2.findChildByName("folder_cont")); this._navigator.refreshButton(_local_5, ("rico_rnd_l" + _local_4), true, null, 0); this._navigator.refreshButton(_local_5, ("rico_rnd_r" + _local_4), true, null, 0); IBitmapWrapperWindow(_local_5.findChildByName("rico_rnd_m")).bitmap = this._navigator.getButtonImage("rico_rnd_m"); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4711); _local_2.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4712); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4713); _local_2.color = this._SafeStr_4714(_arg_1); return (_local_2); } public function _SafeStr_4710(_arg_1:IWindowContainer, _arg_2:Boolean, _arg_3:int, _arg_4:_SafeStr_2151):void { _SafeStr_1654.hideChildren(_arg_1); if (_arg_2){ _arg_1.id = _arg_4.index; if (_arg_4.type == _SafeStr_2151._SafeStr_4715){ this._SafeStr_4716(_arg_1, _arg_4); } else { this._SafeStr_4717(_arg_1, _arg_4); }; _arg_1.visible = true; } else { _arg_1.height = 0; _arg_1.visible = false; }; } private function _SafeStr_4714(_arg_1:int):uint { return (((((_arg_1 % 2))!=0) ? 0xFFFFFFFF : 4292797682)); } private function _SafeStr_4717(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { this._SafeStr_4718(_arg_1, _arg_2); this._SafeStr_4719(_arg_1, _arg_2); this._SafeStr_4720(_arg_1, _arg_2); _arg_1.height = 68; } private function _SafeStr_4716(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:IWindowContainer = IWindowContainer(_arg_1.findChildByName("folder_cont")); _local_3.visible = true; var _local_4:ITextWindow = ITextWindow(_local_3.findChildByName("folder_name_text")); _local_4.text = _arg_2._SafeStr_4721; var _local_5:ITextWindow = ITextWindow(_local_3.findChildByName("arrow_label")); _local_5.text = ((_arg_2.open) ? "${navigator.folder.hide}" : "${navigator.folder.show}"); this._navigator.refreshButton(_local_3, "arrow_down_white", _arg_2.open, null, 0); this._navigator.refreshButton(_local_3, "arrow_right_white", !(_arg_2.open), null, 0); this._SafeStr_4722(_local_3, _arg_2); _arg_1.height = 68; var _local_6:IWindowContainer = IWindowContainer(_arg_1.findChildByName("folderNameContainer")); if (_local_4.text == ""){ _local_6.visible = false; return; }; _local_6.visible = true; _local_6.width = (_local_4.textWidth + 20); } private function _SafeStr_4720(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:int; var _local_4:int; var _local_5:int; if (((_arg_2._SafeStr_4725) && ((((_arg_2.type == _SafeStr_2151._SafeStr_4724)) || ((_arg_2.type == _SafeStr_2151._SafeStr_4723)))))){ _local_3 = 3; _local_4 = 34; _local_5 = 13; this._SafeStr_4707._SafeStr_4720(_arg_2._SafeStr_4726, _arg_1, _arg_2._SafeStr_4727, "${navigator.usercounttooltip.users}", ((_arg_1.width - _local_3) - _local_4), ((_arg_1.height - _local_3) - _local_5)); }; } private function _SafeStr_4718(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:IWindowContainer = IWindowContainer(_arg_1.findChildByName("image_cont")); _local_3.visible = true; _local_3.width = ((_arg_2._SafeStr_4725) ? _SafeStr_4705 : _SafeStr_4704); this._SafeStr_4728(_local_3, _arg_2); this._SafeStr_4729(_local_3, _arg_2); } private function _SafeStr_4728(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:IWindowContainer = IWindowContainer(_arg_1.findChildByName("picTextContainer")); if ((((_arg_2.picText == "")) || (_arg_2._SafeStr_4725))){ _local_3.visible = false; return; }; var _local_4:int = 5; _local_3.visible = true; var _local_5:ITextWindow = ITextWindow(_local_3.findChildByName("picText")); _local_5.width = (_arg_1.width - 30); _local_5.text = _arg_2.picText; _local_5.height = (_local_5.textHeight + 10); var _local_6 = (_local_5.textHeight > 10); _local_3.width = ((_local_6) ? _local_3.width = (_arg_1.width - (2 * _local_4)) : (_local_5.textWidth + 20)); _local_3.height = (_local_5.height + 4); _local_3.x = ((_arg_1.width - _local_3.width) - _local_4); _local_3.y = ((_arg_1.height - _local_3.height) - _local_4); } private function _SafeStr_4722(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName("folder_image")); _local_3.visible = false; if (_arg_2.picRef != ""){ this._SafeStr_4730(_arg_2, _local_3); }; } private function _SafeStr_4729(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName("room_image")); _local_3.visible = false; if (_arg_2.picRef != ""){ this._SafeStr_4730(_arg_2, _local_3); } else { if (_arg_2.publicRoomData != null){ this._SafeStr_4731(_arg_1, _arg_2, _local_3); } else { if (_arg_2._SafeStr_4732 != null){ this._SafeStr_4733(_arg_1, _arg_2, _local_3); } else { this._SafeStr_4734(_arg_1, _arg_2, _local_3); }; }; }; } private function _SafeStr_4731(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151, _arg_3:IBitmapWrapperWindow):void { var _local_4:String = this._SafeStr_4708._SafeStr_4735(_arg_2); var _local_5:String = ((("publicSpace." + _local_4) + ".") + _arg_2._SafeStr_4725); if (_arg_3.tags[0] == _local_5){ _arg_3.visible = true; return; }; var _local_6 = (("officialrooms_defaults/" + _local_4) + ".png"); Logger.log(((("Loading public room image: " + _local_6) + ", ") + _arg_2.publicRoomData._SafeStr_4736)); _arg_3.x = ((_arg_2._SafeStr_4725) ? _SafeStr_4706 : 0); _arg_3.visible = false; var _local_7:_SafeStr_2212 = new _SafeStr_2212(this._navigator, _local_6, _arg_3); _local_7._SafeStr_4737(); _arg_3.tags.splice(0, _arg_3.tags.length); _arg_3.tags.push(_local_5); } private function _SafeStr_4730(_arg_1:_SafeStr_2151, _arg_2:IBitmapWrapperWindow):void { var _local_3:String = ("customImage." + _arg_1.picRef); if (_arg_2.tags[0] == _local_3){ _arg_2.visible = true; return; }; Logger.log(("Loading custom image: " + _arg_1.picRef)); _arg_2.x = 0; _arg_2.visible = false; var _local_4:_SafeStr_2212 = new _SafeStr_2212(this._navigator, _arg_1.picRef, _arg_2); _local_4._SafeStr_4737(); _arg_2.tags.splice(0, _arg_2.tags.length); _arg_2.tags.push(_local_3); } private function _SafeStr_4733(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151, _arg_3:IBitmapWrapperWindow):void { var _local_4:String = ("guestRoom." + _arg_2._SafeStr_4732._SafeStr_4739._SafeStr_4738()); if (_arg_3.tags[0] == _local_4){ _arg_3.visible = true; return; }; Logger.log("Redrawing guest room image"); _arg_3.x = 0; _arg_3.width = 64; _arg_3.bitmap = new BitmapData(64, 64); this._navigator._SafeStr_4741._SafeStr_4740(_arg_3.bitmap, _arg_2._SafeStr_4732._SafeStr_4739); _arg_3.tags.splice(0, _arg_3.tags.length); _arg_3.tags.push(_local_4); _arg_3.visible = true; } private function _SafeStr_4734(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151, _arg_3:IBitmapWrapperWindow):void { var _local_4:String = "empty"; if (_arg_3.tags[0] == _local_4){ _arg_3.visible = true; return; }; Logger.log("Redrawing empty image"); _arg_3.x = 0; _arg_3.width = 64; _arg_3.bitmap = new BitmapData(64, 64, false, 4291611852); _arg_3.tags.splice(0, _arg_3.tags.length); _arg_3.tags.push(_local_4); _arg_3.visible = true; } private function _SafeStr_4711(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.target; this._SafeStr_4742(_local_2, true); } private function _SafeStr_4712(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.target; this._SafeStr_4742(_local_2, false); } private function _SafeStr_4713(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.target; this._SafeStr_4743(_local_2); } private function _SafeStr_4742(_arg_1:IWindow, _arg_2:Boolean):void { var _local_5:IBitmapWrapperWindow; var _local_3:IWindowContainer = IWindowContainer(_arg_1); if (_local_3 == null){ return; }; var _local_4:IWindowContainer = IWindowContainer(_local_3.findChildByName("enter_room")); if (_local_4 == null){ return; }; if (_arg_2){ this._navigator.refreshButton(_local_4, "enter_room_l", true, null, 0); this._navigator.refreshButton(_local_4, "enter_room_r", true, null, 0); _local_5 = IBitmapWrapperWindow(_local_4.findChildByName("enter_room_m")); if (_local_5.bitmap == null){ _local_5.bitmap = this._navigator.getButtonImage("enter_room_m"); }; this._navigator.refreshButton(_local_4, "enter_room_a", true, null, 0); }; _local_4.visible = _arg_2; } private function _SafeStr_4743(_arg_1:IWindow):void { var _local_2:_SafeStr_2151 = this._SafeStr_3887(_arg_1); if (_local_2 == null){ return; }; Logger.log(((((((("ENTRY CLICKED: " + _local_2.picText) + ", ") + _local_2._SafeStr_4732) + ", ") + _local_2.publicRoomData) + ", ") + _local_2.tag)); if (_local_2._SafeStr_4732 != null){ Logger.log(("ENTERING ROOM: " + _local_2._SafeStr_4732.flatId)); if (_local_2._SafeStr_4732._SafeStr_4744 == _SafeStr_2211._SafeStr_4745){ this._navigator._SafeStr_4746.show(_local_2._SafeStr_4732); } else { this._navigator._SafeStr_4747(_local_2._SafeStr_4732.flatId, true); }; } else { if (_local_2.tag != null){ Logger.log(("MAKING TAG SEARCH: " + _local_2.tag)); this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_4591, _SafeStr_1331._SafeStr_4593, _local_2.tag); } else { if (_local_2.publicRoomData != null){ Logger.log(("ENTERING PUBLIC SPACE: " + _local_2.publicRoomData._SafeStr_3467)); this._navigator.send(new _SafeStr_2176(_local_2.publicRoomData._SafeStr_3467)); this._navigator.mainViewCtrl.close(); } else { Logger.log(("FOLDER CLICKD: " + _local_2.index)); _local_2._SafeStr_4748(); this._navigator.mainViewCtrl._SafeStr_3487(); }; }; }; } private function _SafeStr_3887(_arg_1:IWindow):_SafeStr_2151 { var _local_2:IWindowContainer = (_arg_1 as IWindowContainer); if ((((_local_2 == null)) || (!((_local_2.name == "cont"))))){ Logger.log("Target not cont"); return (null); }; Logger.log(("PARENT NAME: " + _arg_1.parent.name)); return ((((_local_2.parent.name == "ad_cont")) ? this._SafeStr_4749() : this._SafeStr_4750(_local_2))); } private function _SafeStr_4749():_SafeStr_2151 { return (this._navigator.data._SafeStr_4567); } private function _SafeStr_4750(_arg_1:IWindowContainer):_SafeStr_2151 { var _local_3:_SafeStr_2151; if (this._navigator.data._SafeStr_4566 == null){ Logger.log("No official rooms data click"); return (null); }; var _local_2:int = _arg_1.id; Logger.log(("Got index: " + _local_2)); for each (_local_3 in this._navigator.data._SafeStr_4566._SafeStr_4751) { if (_local_3.index == _local_2){ return (_local_3); }; }; Logger.log(((("No room found " + _local_2) + ", ") + this._navigator.data._SafeStr_4566._SafeStr_4751.length)); return (null); } private function _SafeStr_4719(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:IWindowContainer = IWindowContainer(_arg_1.findChildByName("details_container")); _local_3.visible = _arg_2._SafeStr_4725; Logger.log(("Refreshing details: " + _local_3.visible)); if (!_arg_2._SafeStr_4725){ return; }; _SafeStr_1654.hideChildren(_local_3); this._SafeStr_4752(_local_3, _arg_2); this._SafeStr_4753(_local_3, _arg_2); Logger.log(((("Refreshed: " + _local_3.visible) + ", ") + _local_3.rectangle)); } private function _SafeStr_4752(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:ITextWindow = ITextWindow(_arg_1.getChildByName("entry_caption")); _local_3.visible = true; _local_3.text = this._SafeStr_4754(_arg_2); } private function _SafeStr_4753(_arg_1:IWindowContainer, _arg_2:_SafeStr_2151):void { var _local_3:String = this._SafeStr_4755(_arg_2); if (_local_3 == ""){ return; }; var _local_4:String = "entry_desc"; var _local_5:ITextWindow = ITextWindow(_arg_1.getChildByName(_local_4)); _local_5.text = _local_3; _local_5.visible = true; } public function _SafeStr_4754(_arg_1:_SafeStr_2151):String { if (((!((_arg_1._SafeStr_4721 == null))) && (!((_arg_1._SafeStr_4721 == ""))))){ return (_arg_1._SafeStr_4721); }; if (_arg_1._SafeStr_4732 != null){ return (_arg_1._SafeStr_4732.roomName); }; if (_arg_1.publicRoomData != null){ return (this._navigator._SafeStr_4756(_arg_1.publicRoomData._SafeStr_4757, _arg_1.publicRoomData._SafeStr_4013)); }; if (((!((_arg_1.tag == null))) && (!((_arg_1.tag == ""))))){ return (_arg_1.tag); }; return ("NA"); } public function _SafeStr_4755(_arg_1:_SafeStr_2151):String { if (((!((_arg_1._SafeStr_4721 == null))) && (!((_arg_1._SafeStr_4721 == ""))))){ return (_arg_1._SafeStr_4758); }; if (_arg_1._SafeStr_4732 != null){ return (_arg_1._SafeStr_4732.description); }; if (_arg_1.publicRoomData != null){ return (this._navigator._SafeStr_4759(_arg_1.publicRoomData._SafeStr_4757, _arg_1.publicRoomData._SafeStr_4013)); }; return (""); } } }//package _-0QQ // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1325 = "_-2GN" (String#5875, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_2176 = "_-2HC" (String#4843, DoABC#2) // _SafeStr_2210 = "_-1Uj" (String#5076, DoABC#2) // _SafeStr_2211 = "_-0Wb" (String#3737, DoABC#2) // _SafeStr_2212 = "_-1B3" (String#4762, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3460 = "_-0Bt" (String#13470, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3887 = "_-1uK" (String#10186, DoABC#2) // _SafeStr_4013 = "_-0A7" (String#5845, DoABC#2) // _SafeStr_4566 = "_-0zR" (String#6722, DoABC#2) // _SafeStr_4567 = "_-1Qx" (String#7113, DoABC#2) // _SafeStr_4580 = "_-1cS" (String#7468, DoABC#2) // _SafeStr_4591 = "_-2Op" (String#5474, DoABC#2) // _SafeStr_4593 = "_-Zr" (String#8105, DoABC#2) // _SafeStr_4704 = "_-0Q1" (String#14864, DoABC#2) // _SafeStr_4705 = "_-2cx" (String#13533, DoABC#2) // _SafeStr_4706 = "_-Nu" (String#12995, DoABC#2) // _SafeStr_4707 = "_-32b" (String#4647, DoABC#2) // _SafeStr_4708 = "_-0xJ" (String#17659, DoABC#2) // _SafeStr_4709 = "_-nh" (String#17025, DoABC#2) // _SafeStr_4710 = "_-0Af" (String#2195, DoABC#2) // _SafeStr_4711 = "_-IJ" (String#20402, DoABC#2) // _SafeStr_4712 = "_-1pY" (String#20875, DoABC#2) // _SafeStr_4713 = "_-0G4" (String#21318, DoABC#2) // _SafeStr_4714 = "_-yE" (String#6557, DoABC#2) // _SafeStr_4715 = "_-yb" (String#14413, DoABC#2) // _SafeStr_4716 = "_-Ya" (String#22189, DoABC#2) // _SafeStr_4717 = "_-2Sj" (String#20777, DoABC#2) // _SafeStr_4718 = "_-1rV" (String#21446, DoABC#2) // _SafeStr_4719 = "_-3C" (String#19133, DoABC#2) // _SafeStr_4720 = "_-0S5" (String#11550, DoABC#2) // _SafeStr_4721 = "_-kk" (String#8806, DoABC#2) // _SafeStr_4722 = "_-w" (String#20849, DoABC#2) // _SafeStr_4723 = "_-Qn" (String#8924, DoABC#2) // _SafeStr_4724 = "_-Dh" (String#9148, DoABC#2) // _SafeStr_4725 = "_-01m" (String#4001, DoABC#2) // _SafeStr_4726 = "_-3BL" (String#13242, DoABC#2) // _SafeStr_4727 = "_-186" (String#8148, DoABC#2) // _SafeStr_4728 = "_-3-C" (String#21201, DoABC#2) // _SafeStr_4729 = "_-2aI" (String#20512, DoABC#2) // _SafeStr_4730 = "_-1N" (String#17700, DoABC#2) // _SafeStr_4731 = "_-1jq" (String#21187, DoABC#2) // _SafeStr_4732 = "_-0kA" (String#3788, DoABC#2) // _SafeStr_4733 = "_-0aW" (String#22261, DoABC#2) // _SafeStr_4734 = "_-1Cs" (String#21933, DoABC#2) // _SafeStr_4735 = "_-A7" (String#19008, DoABC#2) // _SafeStr_4736 = "_-0RY" (String#9884, DoABC#2) // _SafeStr_4737 = "_-0Kj" (String#17116, DoABC#2) // _SafeStr_4738 = "_-20v" (String#17470, DoABC#2) // _SafeStr_4739 = "_-0Z0" (String#11511, DoABC#2) // _SafeStr_4740 = "_-0Xz" (String#17188, DoABC#2) // _SafeStr_4741 = "_-He" (String#8819, DoABC#2) // _SafeStr_4742 = "_-xL" (String#15849, DoABC#2) // _SafeStr_4743 = "_-1QS" (String#20192, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4745 = "_-4o" (String#4015, DoABC#2) // _SafeStr_4746 = "_-04c" (String#12468, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_4748 = "_-0Bj" (String#22485, DoABC#2) // _SafeStr_4749 = "_-1-E" (String#21922, DoABC#2) // _SafeStr_4750 = "_-eu" (String#20568, DoABC#2) // _SafeStr_4751 = "_-0b8" (String#12418, DoABC#2) // _SafeStr_4752 = "_-3FV" (String#19828, DoABC#2) // _SafeStr_4753 = "_-2Lo" (String#20609, DoABC#2) // _SafeStr_4754 = "_-lU" (String#22307, DoABC#2) // _SafeStr_4755 = "_-1tB" (String#20672, DoABC#2) // _SafeStr_4756 = "_-eI" (String#17154, DoABC#2) // _SafeStr_4757 = "_-1NO" (String#6868, DoABC#2) // _SafeStr_4758 = "_-2pa" (String#21689, DoABC#2) // _SafeStr_4759 = "_-0Ru" (String#17131, DoABC#2) //------------------------------------------------------------ //_-0QQ._SafeStr_2132 package _-0QQ { import com.sulake.habbo.navigator._SafeStr_2131; import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.navigator.RoomPopupCtrl; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.habbo.navigator._SafeStr_2210; import com.sulake.core.window.events.WindowMouseEvent; import _-2SZ._SafeStr_1318; import com.sulake.habbo.navigator._SafeStr_1654; import _-mv._SafeStr_2080; import _-mv._SafeStr_2211; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import flash.geom.Point; import com.sulake.core.window.components._SafeStr_1546; import _-0Zm._SafeStr_2219; import _-0Zm._SafeStr_2220; import com.sulake.core.window.components.*; import com.sulake.core.window.*; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; import com.sulake.habbo.navigator.*; public class _SafeStr_2132 implements _SafeStr_2131 { private var _navigator:HabboNavigator; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_4762:RoomPopupCtrl; private var _SafeStr_4763:_SafeStr_1530; private var _SafeStr_4707:_SafeStr_2210; private var _SafeStr_4764:IWindowContainer; private var _SafeStr_4765:int; private var _SafeStr_4766:Boolean; public function _SafeStr_2132(_arg_1:HabboNavigator):void { this._navigator = _arg_1; this._SafeStr_4762 = new RoomPopupCtrl(this._navigator, 5, -5); this._SafeStr_4707 = new _SafeStr_2210(this._navigator); } public function dispose():void { if (this._SafeStr_4762){ this._SafeStr_4762.dispose(); this._SafeStr_4762 = null; }; if (this._SafeStr_4707){ this._SafeStr_4707.dispose(); this._SafeStr_4707 = null; }; } public function set content(_arg_1:IWindowContainer):void { this._SafeStr_4760 = _arg_1; this._SafeStr_4761 = IItemListWindow(this._SafeStr_4760.findChildByName("item_list")); this._SafeStr_4763 = _SafeStr_1530(this._SafeStr_4760.findChildByName("scroller")); } public function get content():IWindowContainer { return (this._SafeStr_4760); } public function _SafeStr_3487():void { var _local_4:Boolean; var _local_1:Array = this._navigator.data._SafeStr_4562.rooms; var _local_2:int = this._SafeStr_4767(); this._SafeStr_4761.autoArrangeItems = false; var _local_3:int; while (true) { if (_local_3 < _local_1.length){ this._SafeStr_4710(true, _local_3, _local_1[_local_3]); } else { _local_4 = this._SafeStr_4710(false, _local_3, null); if (_local_4) break; }; _local_3++; }; this._SafeStr_4761.autoArrangeItems = true; if (this._SafeStr_4767() != _local_2){ this._SafeStr_4763.scrollV = 0; }; this._SafeStr_4760.findChildByName("no_rooms_found").visible = (_local_1.length < 1); } private function _SafeStr_4767():int { var _local_1:int; var _local_2:int; while (_local_2 < this._SafeStr_4761.numListItems) { if (this._SafeStr_4761.getListItemAt(_local_2).visible){ _local_1++; }; _local_2++; }; return (_local_1); } private function _SafeStr_4768(_arg_1:int):IWindowContainer { var _local_2:IWindowContainer = IWindowContainer(this._navigator.getXmlWindow("grs_guest_room_details_short")); _local_2.background = true; _local_2.addEventListener(WindowMouseEvent._SafeStr_4769, this._SafeStr_4770); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4771); _local_2.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4772); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4773); _local_2.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _local_2.setParamFlag(_SafeStr_1318._SafeStr_4774, true); _local_2.color = this._SafeStr_4714(_arg_1); _local_2.tags.push(_arg_1); return (_local_2); } private function _SafeStr_4714(_arg_1:int):uint { return (((((_arg_1 % 2))!=0) ? 0xFFFFFFFF : 4292797682)); } private function _SafeStr_4710(_arg_1:Boolean, _arg_2:int, _arg_3:_SafeStr_2080):Boolean { var _local_4:IWindowContainer = IWindowContainer(this._SafeStr_4761.getListItemAt(_arg_2)); var _local_5:Boolean; if (_local_4 == null){ if (!_arg_1){ return (true); }; _local_4 = this._SafeStr_4768(_arg_2); this._SafeStr_4761.addListItem(_local_4); _local_5 = true; }; _SafeStr_1654.hideChildren(_local_4); if (_arg_1){ this._SafeStr_4775(_local_4, _arg_3); _local_4.visible = true; _local_4.height = 17; } else { _local_4.height = 0; _local_4.visible = false; }; if (_local_5){ this._navigator.mainViewCtrl._SafeStr_4776(this, _local_4); }; return (false); } public function _SafeStr_4775(_arg_1:IWindowContainer, _arg_2:_SafeStr_2080):void { _arg_1.visible = true; _SafeStr_1654.hideChildren(_arg_1); this._SafeStr_4777(_arg_1, _arg_2); this._navigator.refreshButton(_arg_1, "home", this._SafeStr_4778(_arg_2), null, 0); this._navigator.refreshButton(_arg_1, "doormode_doorbell_small", (_arg_2._SafeStr_4744 == _SafeStr_2211._SafeStr_4779), null, 0); this._navigator.refreshButton(_arg_1, "doormode_password_small", (_arg_2._SafeStr_4744 == _SafeStr_2211._SafeStr_4745), null, 0); this._SafeStr_4780(_arg_1, _arg_2); this._SafeStr_4707._SafeStr_4720(_arg_2._SafeStr_4781, _arg_1, _arg_2._SafeStr_4727, "${navigator.usercounttooltip.users}", 233, 2); } private function _SafeStr_4780(_arg_1:IWindowContainer, _arg_2:_SafeStr_2080):void { var _local_3:ITextWindow = ITextWindow(_arg_1.getChildByName("roomname")); _local_3.visible = true; var _local_4:Boolean = ((((_arg_1.findChildByName("home").visible) || (_arg_1.findChildByName("favourite").visible))) || (_arg_1.findChildByName("make_favourite").visible)); _SafeStr_1654._SafeStr_4782(_local_3, _arg_2.roomName, ((_local_4) ? (_local_3.width - 20) : _local_3.width)); } private function _SafeStr_4770(_arg_1:_SafeStr_1260):void { this._SafeStr_4783(_arg_1); } private function _SafeStr_4771(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.target; if (((this._SafeStr_4762.visible) && (this._SafeStr_4766))){ return; }; this._SafeStr_4784(IWindowContainer(_local_2)); var _local_3:int = _local_2.tags[0]; if (this._navigator.data._SafeStr_4562 == null){ Logger.log("No guest room search results while room entry mouse over"); return; }; var _local_4:_SafeStr_2080 = this._navigator.data._SafeStr_4562.rooms[_local_3]; if (_local_4 == null){ Logger.log(((("No room found " + _local_3) + ", ") + this._navigator.data._SafeStr_4562.rooms.length)); return; }; this._SafeStr_4762.room = _local_4; this._SafeStr_4762._SafeStr_4785(_local_2); } private function _SafeStr_4772(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.target; if (_SafeStr_1654._SafeStr_4786(_local_2)){ Logger.log(("Mouse entered contained element: " + _local_2.rectangle)); return; }; var _local_3:int = _local_2.tags[0]; _local_2.color = this._SafeStr_4714(_local_3); this._SafeStr_4762._SafeStr_4787(); } private function _SafeStr_4773(_arg_1:_SafeStr_1260):void { var _local_5:Point; var _local_2:IWindow = _arg_1.target; var _local_3:int = _local_2.tags[0]; if (this._navigator.data._SafeStr_4562 == null){ Logger.log("No guest room search results while room entry mouse click"); return; }; var _local_4:_SafeStr_2080 = this._navigator.data._SafeStr_4562.rooms[_local_3]; if (_local_4 == null){ Logger.log(((("No room found " + _local_3) + ", ") + this._navigator.data._SafeStr_4562.rooms.length)); return; }; if (_local_4._SafeStr_4196 != this._navigator._SafeStr_4788.userName){ _local_5 = new Point((_arg_1 as WindowMouseEvent).stageX, (_arg_1 as WindowMouseEvent).stageY); switch (_local_4._SafeStr_4744){ case _SafeStr_2211._SafeStr_4745: this._navigator._SafeStr_4746.show(_local_4, _local_5); return; case _SafeStr_2211._SafeStr_4779: this._navigator.doorbell.show(_local_4, _local_5); return; }; }; this._navigator._SafeStr_4747(_local_4.flatId, true); this._SafeStr_4762._SafeStr_4789(); } private function _SafeStr_4777(_arg_1:IWindowContainer, _arg_2:_SafeStr_2080):void { var _local_3:Boolean = this._navigator.data._SafeStr_4587(_arg_2.flatId); var _local_4:Boolean = this._SafeStr_4778(_arg_2); this._SafeStr_4790(_arg_1, "make_favourite", ((!(_local_3)) && (!(_local_4))), this._SafeStr_4791); this._SafeStr_4790(_arg_1, "favourite", ((_local_3) && (!(_local_4))), this._SafeStr_4792); } private function _SafeStr_4778(_arg_1:_SafeStr_2080):Boolean { return ((_arg_1.flatId == this._navigator.data._SafeStr_4575)); } private function _SafeStr_4790(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function):void { var _local_5:_SafeStr_1546 = (_arg_1.findChildByName(_arg_2) as _SafeStr_1546); if (!_arg_3){ _local_5.visible = false; if (_local_5.hasEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK)){ _local_5.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_4); }; } else { _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_4); _local_5.visible = true; this._navigator.refreshButton(_local_5, _arg_2, _arg_3, null, 0); }; } private function _SafeStr_4792(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = _arg_1.target; if ((((_local_2 == null)) || ((_local_2.parent == null)))){ return; }; if ((((this._navigator == null)) || ((this._navigator.data == null)))){ return; }; if ((((this._navigator.data._SafeStr_4562 == null)) || ((this._navigator.data._SafeStr_4562.rooms == null)))){ return; }; var _local_3:int = int(_local_2.parent.tags[0]); var _local_4:_SafeStr_2080 = this._navigator.data._SafeStr_4562.rooms[_local_3]; if (_local_4 == null){ Logger.log(((("No room found at index " + _local_3) + ", ") + this._navigator.data._SafeStr_4562.rooms.length)); return; }; this._navigator.send(new _SafeStr_2219(_local_4.flatId)); } private function _SafeStr_4791(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = _arg_1.target; if ((((_local_2 == null)) || ((_local_2.parent == null)))){ return; }; if ((((this._navigator == null)) || ((this._navigator.data == null)))){ return; }; if ((((this._navigator.data._SafeStr_4562 == null)) || ((this._navigator.data._SafeStr_4562.rooms == null)))){ return; }; var _local_3:int = int(_local_2.parent.tags[0]); var _local_4:_SafeStr_2080 = this._navigator.data._SafeStr_4562.rooms[_local_3]; if (_local_4 == null){ Logger.log(((("No room found " + _local_3) + ", ") + this._navigator.data._SafeStr_4562.rooms.length)); return; }; this._navigator.send(new _SafeStr_2220(_local_4.flatId)); } private function _SafeStr_4784(_arg_1:IWindowContainer):void { var _local_2:int; if (this._SafeStr_4764 != null){ _local_2 = this._SafeStr_4764.tags[0]; this._SafeStr_4764.color = this._SafeStr_4714(_local_2); }; this._SafeStr_4764 = _arg_1; _arg_1.color = 4288861930; } private function _SafeStr_4783(_arg_1:_SafeStr_1260):void { var _local_2:WindowMouseEvent = WindowMouseEvent(_arg_1); var _local_3:int = Math.abs((this._SafeStr_4765 - _local_2.stageX)); this._SafeStr_4765 = _local_2.stageX; this._SafeStr_4766 = (_local_3 > 2); } } }//package _-0QQ // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2131 = "_-3CC" (String#5090, DoABC#2) // _SafeStr_2132 = "_-2XV" (String#6998, DoABC#2) // _SafeStr_2210 = "_-1Uj" (String#5076, DoABC#2) // _SafeStr_2211 = "_-0Wb" (String#3737, DoABC#2) // _SafeStr_2219 = "_-300" (String#6006, DoABC#2) // _SafeStr_2220 = "_-2gy" (String#6157, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4562 = "_-0N2" (String#2521, DoABC#2) // _SafeStr_4575 = "_-pe" (String#5445, DoABC#2) // _SafeStr_4587 = "_-161" (String#20735, DoABC#2) // _SafeStr_4707 = "_-32b" (String#4647, DoABC#2) // _SafeStr_4710 = "_-0Af" (String#2195, DoABC#2) // _SafeStr_4714 = "_-yE" (String#6557, DoABC#2) // _SafeStr_4720 = "_-0S5" (String#11550, DoABC#2) // _SafeStr_4727 = "_-186" (String#8148, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4745 = "_-4o" (String#4015, DoABC#2) // _SafeStr_4746 = "_-04c" (String#12468, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4762 = "_-3E0" (String#5627, DoABC#2) // _SafeStr_4763 = "_-2Fq" (String#3411, DoABC#2) // _SafeStr_4764 = "_-1x-" (String#12781, DoABC#2) // _SafeStr_4765 = "_-0u7" (String#17332, DoABC#2) // _SafeStr_4766 = "_-07Y" (String#18182, DoABC#2) // _SafeStr_4767 = "_-3CJ" (String#15779, DoABC#2) // _SafeStr_4768 = "_-Fr" (String#18795, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_4770 = "_-0fm" (String#19043, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) // _SafeStr_4774 = "_-290" (String#13546, DoABC#2) // _SafeStr_4775 = "_-dW" (String#11524, DoABC#2) // _SafeStr_4776 = "_-s0" (String#19700, DoABC#2) // _SafeStr_4777 = "_-12I" (String#21252, DoABC#2) // _SafeStr_4778 = "_-62" (String#17743, DoABC#2) // _SafeStr_4779 = "_-2sh" (String#4919, DoABC#2) // _SafeStr_4780 = "_-1q" (String#13256, DoABC#2) // _SafeStr_4781 = "_-06P" (String#18337, DoABC#2) // _SafeStr_4782 = "_-uy" (String#19114, DoABC#2) // _SafeStr_4783 = "_-1Xe" (String#19880, DoABC#2) // _SafeStr_4784 = "_-mP" (String#21022, DoABC#2) // _SafeStr_4785 = "_-K2" (String#12230, DoABC#2) // _SafeStr_4786 = "_-0iO" (String#16771, DoABC#2) // _SafeStr_4787 = "_-2AR" (String#11073, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4789 = "_-14p" (String#14136, DoABC#2) // _SafeStr_4790 = "_-1Xw" (String#17566, DoABC#2) // _SafeStr_4791 = "_-0Nx" (String#13122, DoABC#2) // _SafeStr_4792 = "_-2o0" (String#13380, DoABC#2) //------------------------------------------------------------ //_-0QQ._SafeStr_2137 package _-0QQ { import com.sulake.habbo.navigator._SafeStr_2131; import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.navigator._SafeStr_2221; import _-mv._SafeStr_3118; import com.sulake.habbo.navigator._SafeStr_1654; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.*; import com.sulake.core.window.*; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; import com.sulake.habbo.navigator.*; public class _SafeStr_2137 implements _SafeStr_2131 { private var _navigator:HabboNavigator; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_4793:int; private var _SafeStr_4794:_SafeStr_2221; public function _SafeStr_2137(_arg_1:HabboNavigator):void { this._navigator = _arg_1; this._SafeStr_4794 = new _SafeStr_2221(this._navigator); } public function dispose():void { if (this._SafeStr_4794){ this._SafeStr_4794.dispose(); this._SafeStr_4794 = null; }; } public function set content(_arg_1:IWindowContainer):void { this._SafeStr_4760 = _arg_1; this._SafeStr_4761 = IItemListWindow(this._SafeStr_4760.findChildByName("item_list")); } public function get content():IWindowContainer { return (this._SafeStr_4760); } public function _SafeStr_3487():void { var _local_4:_SafeStr_3118; var _local_1:Array = this._navigator.data._SafeStr_4565.tags; var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_4761.getListItemAt(0)); if (_local_2 == null){ _local_2 = IWindowContainer(this._navigator.getXmlWindow("grs_popular_tag_row")); this._SafeStr_4761.addListItem(_local_2); }; _SafeStr_1654.hideChildren(_local_2); var _local_3:int; while (_local_3 < this._navigator.data._SafeStr_4565.tags.length) { _local_4 = this._navigator.data._SafeStr_4565.tags[_local_3]; this._SafeStr_4794._SafeStr_4795(_local_2, _local_3, _local_4._SafeStr_4796); _local_3++; }; _SafeStr_1654._SafeStr_4797(_local_2, _local_2.width, 18, 3); _local_2.height = _SafeStr_1654._SafeStr_4798(_local_2); this._SafeStr_4760.findChildByName("no_tags_found").visible = (_local_1.length < 1); } private function _SafeStr_4799(_arg_1:IWindowContainer, _arg_2:_SafeStr_3118):void { var _local_3:String = "txt"; var _local_4:ITextWindow = ITextWindow(_arg_1.findChildByName(_local_3)); if (_arg_2 == null){ return; }; _local_4.visible = true; _local_4.text = _arg_2._SafeStr_4796; } } }//package _-0QQ // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2131 = "_-3CC" (String#5090, DoABC#2) // _SafeStr_2137 = "_-37h" (String#6829, DoABC#2) // _SafeStr_2221 = "_-aG" (String#3811, DoABC#2) // _SafeStr_3118 = "_-0dr" (String#5705, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_4565 = "_-U7" (String#8477, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4793 = "_-0T2" (String#24173, DoABC#2) // _SafeStr_4794 = "_-wG" (String#2637, DoABC#2) // _SafeStr_4795 = "_-32p" (String#16586, DoABC#2) // _SafeStr_4796 = "_-3AE" (String#16051, DoABC#2) // _SafeStr_4797 = "_-00N" (String#9285, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4799 = "_-3L" (String#30639, DoABC#2) //------------------------------------------------------------ //_-0QQ._SafeStr_2140 package _-0QQ { import com.sulake.habbo.navigator._SafeStr_2131; import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import _-mv._SafeStr_2151; import com.sulake.core.window.components.*; import com.sulake.core.window.*; import com.sulake.habbo.navigator.*; public class _SafeStr_2140 implements _SafeStr_2131 { private var _navigator:HabboNavigator; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_4761:IItemListWindow; public function _SafeStr_2140(_arg_1:HabboNavigator):void { this._navigator = _arg_1; } public function dispose():void { } public function set content(_arg_1:IWindowContainer):void { this._SafeStr_4760 = _arg_1; this._SafeStr_4761 = IItemListWindow(this._SafeStr_4760.findChildByName("item_list_official")); } public function get content():IWindowContainer { return (this._SafeStr_4760); } public function _SafeStr_3487():void { var _local_3:Boolean; var _local_1:Array = this._SafeStr_4800(); this._SafeStr_4761.autoArrangeItems = false; var _local_2:int; while (true) { if (_local_2 < _local_1.length){ this._SafeStr_4710(true, _local_2, _local_1[_local_2]); } else { _local_3 = this._SafeStr_4710(false, _local_2, null); if (_local_3) break; }; _local_2++; }; this._SafeStr_4761.autoArrangeItems = true; } private function _SafeStr_4800():Array { var _local_4:_SafeStr_2151; var _local_1:Array = this._navigator.data._SafeStr_4566._SafeStr_4751; var _local_2:Array = new Array(); var _local_3:int; for each (_local_4 in _local_1) { if (_local_4._SafeStr_4801 > 0){ if (_local_4._SafeStr_4801 == _local_3){ _local_2.push(_local_4); }; } else { _local_3 = ((_local_4.open) ? _local_4.index : 0); _local_2.push(_local_4); }; }; return (_local_2); } private function _SafeStr_4710(_arg_1:Boolean, _arg_2:int, _arg_3:_SafeStr_2151):Boolean { var _local_4:IWindowContainer = IWindowContainer(this._SafeStr_4761.getListItemAt(_arg_2)); var _local_5:Boolean; if (_local_4 == null){ if (!_arg_1){ return (true); }; _local_4 = this._navigator._SafeStr_3461._SafeStr_4709(_arg_2); this._SafeStr_4761.addListItem(_local_4); _local_5 = true; }; this._navigator._SafeStr_3461._SafeStr_4710(_local_4, _arg_1, _arg_2, _arg_3); return (false); } } }//package _-0QQ // _SafeStr_2131 = "_-3CC" (String#5090, DoABC#2) // _SafeStr_2140 = "_-0K3" (String#6915, DoABC#2) // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_3461 = "_-2B0" (String#11070, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_4566 = "_-0zR" (String#6722, DoABC#2) // _SafeStr_4709 = "_-nh" (String#17025, DoABC#2) // _SafeStr_4710 = "_-0Af" (String#2195, DoABC#2) // _SafeStr_4751 = "_-0b8" (String#12418, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4800 = "_-0EH" (String#20960, DoABC#2) // _SafeStr_4801 = "_-jm" (String#17064, DoABC#2) //------------------------------------------------------------ //_-0QQ._SafeStr_2212 package _-0QQ { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.display.BitmapData; public class _SafeStr_2212 implements _SafeStr_3 { private var _navigator:HabboNavigator; private var _SafeStr_4802:String; private var _SafeStr_3956:String; private var _SafeStr_4803:IBitmapWrapperWindow; private var _disposed:Boolean; public function _SafeStr_2212(_arg_1:HabboNavigator, _arg_2:String, _arg_3:IBitmapWrapperWindow) { this._navigator = _arg_1; this._SafeStr_4802 = _arg_2; this._SafeStr_4803 = _arg_3; var _local_4:String = this._navigator.configuration.getKey("image.library.url"); this._SafeStr_3956 = (_local_4 + this._SafeStr_4802); Logger.log(("[OFFICIAL ROOM ICON IMAGE DOWNLOADER] : " + this._SafeStr_3956)); } public function _SafeStr_4737():void { var _local_1:URLRequest; var _local_2:_SafeStr_10; if (this._navigator.assets.hasAsset(this._SafeStr_4802)){ this._SafeStr_4804(); } else { _local_1 = new URLRequest(this._SafeStr_3956); _local_2 = this._navigator.assets.loadAssetFromFile(this._SafeStr_4802, _local_1, "image/gif"); _local_2.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_4805); _local_2.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_4807); }; } private function _SafeStr_4805(_arg_1:AssetLoaderEvent):void { if (this._disposed){ return; }; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 == null){ Logger.log((("Loading pic from url: " + this._SafeStr_3956) + " failed. loaderStruct == null")); return; }; Logger.log(((("IMAGE READY: " + this._SafeStr_4802) + ", ") + _local_2)); this._SafeStr_4804(); } private function _SafeStr_4804():void { var _local_1:BitmapData = this._navigator.getButtonImage(this._SafeStr_4802, ""); this._SafeStr_4803.bitmap = _local_1; this._SafeStr_4803.width = _local_1.width; this._SafeStr_4803.height = _local_1.height; this._SafeStr_4803.visible = true; this.dispose(); } private function _SafeStr_4807(_arg_1:AssetLoaderEvent):void { Logger.log(((("Error loading image: " + this._SafeStr_3956) + ", ") + _arg_1)); this.dispose(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_4803 = null; this._navigator = null; } public function get disposed():Boolean { return (this._disposed); } } }//package _-0QQ // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_2212 = "_-1B3" (String#4762, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_4737 = "_-0Kj" (String#17116, DoABC#2) // _SafeStr_4802 = "_-0dH" (String#5727, DoABC#2) // _SafeStr_4803 = "_-0-g" (String#8618, DoABC#2) // _SafeStr_4804 = "_-on" (String#4372, DoABC#2) // _SafeStr_4805 = "_-06m" (String#7409, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_4807 = "_-sB" (String#19419, DoABC#2) //------------------------------------------------------------ //_-0QQ.MainViewCtrl package _-0QQ { import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.runtime._SafeStr_3; import flash.geom.Point; import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1550; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.habbo.navigator._SafeStr_2139; import flash.utils.Timer; import com.sulake.habbo.utils._SafeStr_1370; import flash.events.TimerEvent; import _-0O3._SafeStr_2136; import com.sulake.core.window.components._SafeStr_1523; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-2SZ._SafeStr_1318; import com.sulake.habbo.navigator._SafeStr_1654; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.habbo.navigator._SafeStr_2131; import flash.events.Event; import com.sulake.habbo.navigator.events._SafeStr_841; import _-0O3._SafeStr_1331; import com.sulake.core.utils._SafeStr_840; import _-0Zm._SafeStr_2142; import _-0Zm._SafeStr_2144; import _-0Zm._SafeStr_2134; import _-0Zm._SafeStr_2133; import _-0Zm._SafeStr_2141; import _-0Zm._SafeStr_2145; import _-0Zm._SafeStr_2128; import _-0Zm._SafeStr_2135; import _-0Zm._SafeStr_2129; import _-0Zm._SafeStr_2130; import _-0Zm._SafeStr_2143; import _-0Zm._SafeStr_2138; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.window.components.IItemListWindow; import _-1sa._SafeStr_2034; public class MainViewCtrl implements _SafeStr_9, _SafeStr_3 { public static const _SafeStr_4596:int = 1; public static const _SafeStr_4597:int = 2; public static const _SafeStr_4808:int = 3; public static const _SafeStr_3481:int = 4; private static const _SafeStr_4809:int = 1; private static const _SafeStr_4810:int = 2; private static const _SafeStr_4811:int = 3; private static const _SafeStr_4812:int = 4; private static const SCROLLBAR_WIDTH:int = 22; private const _SafeStr_4813:Point = new Point(100, 10); private var _navigator:HabboNavigator; private var _SafeStr_3794:IFrameWindow; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_4814:IWindowContainer; private var _SafeStr_4815:IWindowContainer; private var _SafeStr_4816:IWindowContainer; private var _SafeStr_4817:_SafeStr_2137; private var _SafeStr_4818:_SafeStr_2132; private var _SafeStr_4819:_SafeStr_2140; private var _SafeStr_4820:_SafeStr_1550; private var _SafeStr_4821:Boolean; private var _SafeStr_4822:int; private var _SafeStr_4823:Boolean = true; private var _SafeStr_4824:int = 0; private var _SafeStr_4825:IWindow; private var _SafeStr_4826:_SafeStr_1546; private var _SafeStr_4827:int = 0; private var _SafeStr_4828:_SafeStr_2139; private var _SafeStr_4829:Timer; private var _disposed:Boolean = false; private var _SafeStr_4830:_SafeStr_1370; public function MainViewCtrl(_arg_1:HabboNavigator):void { this._navigator = _arg_1; this._SafeStr_4817 = new _SafeStr_2137(this._navigator); this._SafeStr_4818 = new _SafeStr_2132(this._navigator); this._SafeStr_4819 = new _SafeStr_2140(this._navigator); this._SafeStr_4829 = new Timer(300, 1); this._SafeStr_4829.addEventListener(TimerEvent.TIMER, this.onResizeTimer); } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_4831():Boolean { if (!this._SafeStr_3794){ this._SafeStr_4832(); return (true); }; if (((!(this._SafeStr_4830)) || (this._SafeStr_4830.disposed))){ this._SafeStr_4830 = new _SafeStr_1370(this._SafeStr_3794, this._SafeStr_3794.desktop, this._SafeStr_4832, this.close); }; var _local_1:int = this._SafeStr_4830._SafeStr_4833(); return ((_local_1 == _SafeStr_1370.RESULT_SHOW)); } private function _SafeStr_4832():void { var _local_1:_SafeStr_2136 = this._navigator._SafeStr_4600._SafeStr_4599(); _local_1._SafeStr_4607._SafeStr_3453(); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._navigator = null; if (this._SafeStr_3794){ this._SafeStr_3794.dispose(); this._SafeStr_3794 = null; }; if (this._SafeStr_4830){ this._SafeStr_4830.dispose(); this._SafeStr_4830 = null; }; if (this._SafeStr_4760){ this._SafeStr_4760.dispose(); this._SafeStr_4760 = null; }; if (this._SafeStr_4829){ this._SafeStr_4829.removeEventListener(TimerEvent.TIMER, this.onResizeTimer); this._SafeStr_4829.reset(); this._SafeStr_4829 = null; }; if (this._SafeStr_4817){ this._SafeStr_4817.dispose(); this._SafeStr_4817 = null; }; if (this._SafeStr_4818){ this._SafeStr_4818.dispose(); this._SafeStr_4818 = null; }; if (this._SafeStr_4819){ this._SafeStr_4819.dispose(); this._SafeStr_4819 = null; }; if (this._SafeStr_4828){ this._SafeStr_4828.dispose(); this._SafeStr_4828 = null; }; }; } public function open():void { if (this._SafeStr_3794 == null){ this.prepare(); }; this._SafeStr_3487(); this._SafeStr_3794.visible = true; this._SafeStr_3794.activate(); } public function _SafeStr_4834():Boolean { return (((!((this._SafeStr_3794 == null))) && (this._SafeStr_3794.visible))); } public function close():void { if (this._SafeStr_3794 != null){ this._SafeStr_3794.visible = false; }; } public function get _SafeStr_3796():IFrameWindow { return (this._SafeStr_3794); } private function prepare():void { var _local_2:_SafeStr_2136; var _local_3:_SafeStr_1523; this._SafeStr_3794 = IFrameWindow(this._navigator.getXmlWindow("grs_main_window")); this._SafeStr_4820 = _SafeStr_1550(this._SafeStr_3794.findChildByName("tab_context")); this._SafeStr_4760 = IWindowContainer(this._SafeStr_3794.findChildByName("tab_content")); this._SafeStr_4814 = IWindowContainer(this._SafeStr_3794.findChildByName("custom_content")); this._SafeStr_4816 = IWindowContainer(this._SafeStr_3794.findChildByName("list_content")); this._SafeStr_4815 = IWindowContainer(this._SafeStr_3794.findChildByName("custom_footer")); this._SafeStr_4825 = this._SafeStr_3794.findChildByName("loading_text"); var _local_1:IWindow = this._SafeStr_3794.findChildByTag("close"); if (_local_1 != null){ _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4835); }; this._SafeStr_4826 = _SafeStr_1546(this._SafeStr_3794.findChildByName("to_hotel_view")); if (this._SafeStr_4826 != null){ this._SafeStr_4826.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4836); this._SafeStr_4826.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4837); this._SafeStr_4826.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4838); }; this._SafeStr_4839(false); this._SafeStr_3794.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_4841); for each (_local_2 in this._navigator._SafeStr_4600._SafeStr_4600) { _local_3 = this._SafeStr_4820._SafeStr_4842(_local_2.id); if (_local_3 != null){ _local_3.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_4843); _local_2.button = _local_3; }; }; this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_4844, false); this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_4845, true); this._SafeStr_3794.position = this._SafeStr_4813; this._SafeStr_4846(); } private function _SafeStr_4846():void { var _local_3:IWindowContainer; var _local_1:String = "search_header"; if (this._SafeStr_4828 == null){ _local_3 = (this._SafeStr_3794.findChildByName(_local_1) as IWindowContainer); this._SafeStr_4828 = new _SafeStr_2139(this._navigator, _local_3); }; var _local_2:IWindowContainer = (this._SafeStr_3794.findChildByName(_local_1) as IWindowContainer); _local_2.visible = true; } public function _SafeStr_3487():void { if (this._SafeStr_3794 == null){ return; }; this._SafeStr_4847(); this._SafeStr_3451(); this._SafeStr_4848(true); this._SafeStr_3454(); this._SafeStr_4814.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_4814); this._SafeStr_4815.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_4815); var _local_1:int = this._SafeStr_4816.y; _SafeStr_1654._SafeStr_4849(this._SafeStr_4760, ["custom_content", "list_content"], this._SafeStr_4814.y, 8); this._SafeStr_4816.height = ((((this._SafeStr_4816.height + _local_1) - this._SafeStr_4816.y) - this._SafeStr_4815.height) + this._SafeStr_4827); _SafeStr_1654._SafeStr_4849(this._SafeStr_4760, ["list_content", "custom_footer"], this._SafeStr_4816.y, 0); this._SafeStr_4827 = this._SafeStr_4815.height; this.onResizeTimer(null); } private function _SafeStr_4847():void { var _local_1:_SafeStr_2136 = this._navigator._SafeStr_4600._SafeStr_4599(); var _local_2:_SafeStr_1522 = this._SafeStr_4820.selector._SafeStr_4599(); if (_local_1.button != _local_2){ this._SafeStr_4821 = true; this._SafeStr_4820.selector.setSelected(_local_1.button); }; } private function _SafeStr_3451():void { _SafeStr_1654.hideChildren(this._SafeStr_4814); var _local_1:_SafeStr_2136 = this._navigator._SafeStr_4600._SafeStr_4599(); _local_1._SafeStr_4607._SafeStr_3451(this._SafeStr_4814); if (_SafeStr_1654._SafeStr_4850(this._SafeStr_4814)){ this._SafeStr_4814.visible = true; } else { this._SafeStr_4814.visible = false; this._SafeStr_4814.blend = 1; }; } private function _SafeStr_3454():void { _SafeStr_1654.hideChildren(this._SafeStr_4815); var _local_1:_SafeStr_2136 = this._navigator._SafeStr_4600._SafeStr_4599(); _local_1._SafeStr_4607._SafeStr_3454(this._SafeStr_4815); if (_SafeStr_1654._SafeStr_4850(this._SafeStr_4815)){ this._SafeStr_4815.visible = true; } else { this._SafeStr_4815.visible = false; }; } private function _SafeStr_4848(_arg_1:Boolean):void { _SafeStr_1654.hideChildren(this._SafeStr_4816); this._SafeStr_4851(_arg_1, this._navigator.data._SafeStr_4560); this._SafeStr_4852(_arg_1, this._navigator.data._SafeStr_4559); this._SafeStr_4853(_arg_1, this._navigator.data._SafeStr_4561); } private function _SafeStr_4851(_arg_1:Boolean, _arg_2:Boolean):void { this._SafeStr_4854(_arg_1, _arg_2, this._SafeStr_4818, "guest_rooms"); } private function _SafeStr_4852(_arg_1:Boolean, _arg_2:Boolean):void { this._SafeStr_4854(_arg_1, _arg_2, this._SafeStr_4817, "popular_tags"); } private function _SafeStr_4853(_arg_1:Boolean, _arg_2:Boolean):void { this._SafeStr_4854(_arg_1, _arg_2, this._SafeStr_4819, "official_rooms"); } private function _SafeStr_4854(_arg_1:Boolean, _arg_2:Boolean, _arg_3:_SafeStr_2131, _arg_4:String):void { var _local_5:IWindow; if (_arg_2){ if (_arg_3.content == null){ _local_5 = this._SafeStr_4816.findChildByName(_arg_4); _arg_3.content = IWindowContainer(_local_5); }; if (_arg_1){ _arg_3._SafeStr_3487(); }; _arg_3.content.visible = true; }; } private function _SafeStr_4835(_arg_1:_SafeStr_1260):void { Logger.log("Close navigator window"); this.close(); } private function _SafeStr_4843(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.target; var _local_3:int = _local_2.id; if (this._SafeStr_4821){ this._SafeStr_4821 = false; return; }; var _local_4:_SafeStr_2136 = this._navigator._SafeStr_4600._SafeStr_4602(_local_3); _local_4._SafeStr_4605(); switch (_local_4.id){ case _SafeStr_1331._SafeStr_3483: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS)); return; case _SafeStr_1331._SafeStr_3472: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ME)); return; case _SafeStr_1331._SafeStr_3479: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL)); return; case _SafeStr_1331._SafeStr_3464: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS)); return; case _SafeStr_1331._SafeStr_4591: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH)); return; }; } public function _SafeStr_4855(_arg_1:int):Boolean { _SafeStr_840._SafeStr_4856("MainViewCtrl", "Reloading RoomList"); if (((((this._SafeStr_4834()) && (!((this._navigator.data._SafeStr_4562 == null))))) && ((this._navigator.data._SafeStr_4562._SafeStr_4857 == _arg_1)))){ this.startSearch(this._navigator._SafeStr_4600._SafeStr_4599().id, _arg_1, ""); return (true); }; return (false); } public function startSearch(_arg_1:int, _arg_2:int, _arg_3:String="-1", _arg_4:int=1):void { var _local_5:_SafeStr_2136 = this._navigator._SafeStr_4600._SafeStr_4599(); this._navigator._SafeStr_4600.setSelectedTab(_arg_1); var _local_6:_SafeStr_2136 = this._navigator._SafeStr_4600._SafeStr_4599(); _SafeStr_840._SafeStr_4856("StartSearch", ((("Start search " + _local_5.id) + " => ") + _local_6.id)); this._SafeStr_4823 = !((_local_5 == _local_6)); if (_local_5 != _local_6){ _local_6._SafeStr_4607._SafeStr_3452(); }; this._navigator.data._SafeStr_4589(); if (_arg_4 == _SafeStr_4596){ this._navigator.send(this._SafeStr_4858(_arg_2, _arg_3)); } else { if (_arg_4 == _SafeStr_4597){ this._navigator.send(new _SafeStr_2142()); } else { this._navigator.send(new _SafeStr_2144(this._navigator.data._SafeStr_4580)); }; }; if (!this._SafeStr_4834()){ this.open(); this._SafeStr_4822 = _SafeStr_4810; this._SafeStr_4816.blend = 0; if (this._SafeStr_4814.visible){ this._SafeStr_4814.blend = 0; this._SafeStr_4815.blend = 0; }; } else { this._SafeStr_4822 = _SafeStr_4809; }; this._SafeStr_4824 = 0; this._navigator._SafeStr_4262(this, 2); this._SafeStr_4859(_arg_2); } private function _SafeStr_4859(_arg_1:int):void { switch (_arg_1){ case _SafeStr_1331._SafeStr_3484: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_LATEST_EVENTS)); return; case _SafeStr_1331._SafeStr_3476: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES)); return; case _SafeStr_1331._SafeStr_3475: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS)); return; case _SafeStr_1331._SafeStr_3477: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY)); return; case _SafeStr_1331._SafeStr_3478: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS)); return; case _SafeStr_1331._SafeStr_3480: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS)); return; case _SafeStr_1331._SafeStr_3465: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS)); return; case _SafeStr_1331._SafeStr_3474: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE)); return; case _SafeStr_1331._SafeStr_3466: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE)); return; case _SafeStr_1331._SafeStr_4593: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH)); return; case _SafeStr_1331._SafeStr_4592: this._navigator.events.dispatchEvent(new Event(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH)); return; }; } private function _SafeStr_4858(_arg_1:int, _arg_2:String):IMessageComposer { if (_arg_1 == _SafeStr_1331._SafeStr_3476){ return (new _SafeStr_2134()); }; if (_arg_1 == _SafeStr_1331._SafeStr_3475){ return (new _SafeStr_2133()); }; if (_arg_1 == _SafeStr_1331._SafeStr_3477){ return (new _SafeStr_2141()); }; if (_arg_1 == _SafeStr_1331._SafeStr_3478){ return (new _SafeStr_2145()); }; if (_arg_1 == _SafeStr_1331._SafeStr_3465){ return (new _SafeStr_2128(_arg_2, this._navigator.data._SafeStr_4580)); }; if (_arg_1 == _SafeStr_1331._SafeStr_3474){ return (new _SafeStr_2135()); }; if (_arg_1 == _SafeStr_1331._SafeStr_3466){ return (new _SafeStr_2129(this._navigator.data._SafeStr_4580)); }; if (_arg_1 == _SafeStr_1331._SafeStr_4593){ return (new _SafeStr_2130(_arg_2)); }; if (_arg_1 == _SafeStr_1331._SafeStr_4592){ return (new _SafeStr_2143(_arg_2)); }; if (_arg_1 == _SafeStr_1331._SafeStr_3484){ return (new _SafeStr_2138(_arg_2, this._navigator.data._SafeStr_4580)); }; Logger.log(("No message for searchType: " + _arg_1)); return (null); } public function update(_arg_1:uint):void { var _local_3:Number; if (this._SafeStr_4816 == null){ return; }; var _local_2:Number = (_arg_1 / 150); if (this._SafeStr_4822 == _SafeStr_4809){ _local_3 = Math.min(1, Math.max(0, (this._SafeStr_4816.blend - _local_2))); this._SafeStr_4816.blend = _local_3; this._SafeStr_4814.blend = ((this._SafeStr_4823) ? _local_3 : 1); this._SafeStr_4815.blend = ((this._SafeStr_4823) ? _local_3 : 1); if (_local_3 == 0){ this._SafeStr_4822 = _SafeStr_4810; }; } else { if (this._SafeStr_4822 == _SafeStr_4810){ if ((this._SafeStr_4824 % 10) == 1){ this._SafeStr_4825.visible = !(this._SafeStr_4825.visible); }; this._SafeStr_4824++; if (!this._navigator.data._SafeStr_4590()){ this._SafeStr_4822 = _SafeStr_4811; }; } else { if (this._SafeStr_4822 == _SafeStr_4811){ this._SafeStr_3487(); this._SafeStr_4822 = _SafeStr_4812; } else { this._SafeStr_4825.visible = false; _local_3 = Math.min(1, Math.max(0, (this._SafeStr_4816.blend + _local_2))); this._SafeStr_4816.blend = _local_3; this._SafeStr_4814.blend = ((this._SafeStr_4823) ? _local_3 : 1); this._SafeStr_4815.blend = ((this._SafeStr_4823) ? _local_3 : 1); if (this._SafeStr_4816.blend >= 1){ this._navigator.removeUpdateReceiver(this); }; }; }; }; } private function _SafeStr_4841(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.target; if (_local_2 != this._SafeStr_3794){ return; }; if (!this._SafeStr_4829.running){ this._SafeStr_4829.reset(); this._SafeStr_4829.start(); }; } private function onResizeTimer(_arg_1:TimerEvent):void { this._SafeStr_4860(this._SafeStr_4817); this._SafeStr_4860(this._SafeStr_4818); } private function _SafeStr_4860(_arg_1:_SafeStr_2131):void { if ((((_arg_1.content == null)) || (!(_arg_1.content.visible)))){ return; }; var _local_2:IItemListWindow = IItemListWindow(_arg_1.content.findChildByName("item_list")); var _local_3:IWindow = _arg_1.content.findChildByName("scroller"); var _local_4 = (_local_2._SafeStr_4861.height > _local_2.height); if (_local_3.visible){ if (_local_4){ return; }; _local_3.visible = false; _local_2.width = (_local_2.width + SCROLLBAR_WIDTH); } else { if (_local_4){ _local_3.visible = true; _local_2.width = (_local_2.width - SCROLLBAR_WIDTH); } else { return; }; }; } public function _SafeStr_4776(_arg_1:_SafeStr_2131, _arg_2:IWindowContainer):void { var _local_3:IWindow = _arg_1.content.findChildByName("scroller"); if (_local_3.visible){ return; }; _arg_2.width = (_arg_2.width + SCROLLBAR_WIDTH); } private function _SafeStr_4839(_arg_1:Boolean):void { this._navigator.refreshButton(this._SafeStr_4826, "icon_hotelview", !(_arg_1), null, 0); this._navigator.refreshButton(this._SafeStr_4826, "icon_hotelview_reactive", _arg_1, null, 0); } private function _SafeStr_4836(_arg_1:_SafeStr_1260):void { this._SafeStr_4839(true); } private function _SafeStr_4837(_arg_1:_SafeStr_1260):void { this._SafeStr_4839(false); } private function _SafeStr_4838(_arg_1:_SafeStr_1260):void { this._navigator.send(new _SafeStr_2034()); } } }//package _-0QQ // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1370 = "_-0nN" (String#3675, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2034 = "_-1RB" (String#5921, DoABC#2) // _SafeStr_2128 = "_-0HK" (String#8424, DoABC#2) // _SafeStr_2129 = "_-2bS" (String#8530, DoABC#2) // _SafeStr_2130 = "_-0lq" (String#8228, DoABC#2) // _SafeStr_2131 = "_-3CC" (String#5090, DoABC#2) // _SafeStr_2132 = "_-2XV" (String#6998, DoABC#2) // _SafeStr_2133 = "_-1N0" (String#8277, DoABC#2) // _SafeStr_2134 = "_-0qu" (String#8116, DoABC#2) // _SafeStr_2135 = "_-2-v" (String#8292, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2137 = "_-37h" (String#6829, DoABC#2) // _SafeStr_2138 = "_-0es" (String#8184, DoABC#2) // _SafeStr_2139 = "_-BM" (String#7152, DoABC#2) // _SafeStr_2140 = "_-0K3" (String#6915, DoABC#2) // _SafeStr_2141 = "_-0fd" (String#7970, DoABC#2) // _SafeStr_2142 = "_-2ls" (String#7820, DoABC#2) // _SafeStr_2143 = "_-Q3" (String#8833, DoABC#2) // _SafeStr_2144 = "_-13o" (String#7756, DoABC#2) // _SafeStr_2145 = "_-2Un" (String#8685, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3451 = "_-hM" (String#6546, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3453 = "_-0hs" (String#8024, DoABC#2) // _SafeStr_3454 = "_-3C7" (String#5886, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3464 = "_-KI" (String#5121, DoABC#2) // _SafeStr_3465 = "_-0t0" (String#6796, DoABC#2) // _SafeStr_3466 = "_-0lN" (String#10842, DoABC#2) // _SafeStr_3472 = "_-1RY" (String#5141, DoABC#2) // _SafeStr_3474 = "_-2Nr" (String#9155, DoABC#2) // _SafeStr_3475 = "_-y4" (String#10093, DoABC#2) // _SafeStr_3476 = "_-22U" (String#10584, DoABC#2) // _SafeStr_3477 = "_-0wV" (String#10995, DoABC#2) // _SafeStr_3478 = "_-1yv" (String#5559, DoABC#2) // _SafeStr_3479 = "_-DZ" (String#6600, DoABC#2) // _SafeStr_3480 = "_-2Nv" (String#8904, DoABC#2) // _SafeStr_3481 = "_-0f8" (String#12507, DoABC#2) // _SafeStr_3483 = "_-2As" (String#5929, DoABC#2) // _SafeStr_3484 = "_-1Me" (String#8234, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3794 = "_-2gI" (String#381, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4559 = "_-1bd" (String#19814, DoABC#2) // _SafeStr_4560 = "_-Pq" (String#18699, DoABC#2) // _SafeStr_4561 = "_-v2" (String#20403, DoABC#2) // _SafeStr_4562 = "_-0N2" (String#2521, DoABC#2) // _SafeStr_4580 = "_-1cS" (String#7468, DoABC#2) // _SafeStr_4589 = "_-0vv" (String#19912, DoABC#2) // _SafeStr_4590 = "_-1L4" (String#21831, DoABC#2) // _SafeStr_4591 = "_-2Op" (String#5474, DoABC#2) // _SafeStr_4592 = "_-29" (String#7240, DoABC#2) // _SafeStr_4593 = "_-Zr" (String#8105, DoABC#2) // _SafeStr_4596 = "_-2z6" (String#7770, DoABC#2) // _SafeStr_4597 = "_-2vX" (String#12313, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4602 = "_-0-t" (String#12690, DoABC#2) // _SafeStr_4605 = "_-8L" (String#18925, DoABC#2) // _SafeStr_4607 = "_-1nB" (String#5540, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_4776 = "_-s0" (String#19700, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4808 = "_-0ss" (String#17340, DoABC#2) // _SafeStr_4809 = "_-1LD" (String#12592, DoABC#2) // _SafeStr_4810 = "_-0uE" (String#11152, DoABC#2) // _SafeStr_4811 = "_-13w" (String#11477, DoABC#2) // _SafeStr_4812 = "_-1VT" (String#15181, DoABC#2) // _SafeStr_4813 = "_-0TY" (String#6467, DoABC#2) // _SafeStr_4814 = "_-0LP" (String#3705, DoABC#2) // _SafeStr_4815 = "_-3Fe" (String#2789, DoABC#2) // _SafeStr_4816 = "_-0bU" (String#3432, DoABC#2) // _SafeStr_4817 = "_-2J3" (String#8598, DoABC#2) // _SafeStr_4818 = "_-3Ai" (String#8803, DoABC#2) // _SafeStr_4819 = "_-01F" (String#9277, DoABC#2) // _SafeStr_4820 = "_-1yu" (String#1981, DoABC#2) // _SafeStr_4821 = "_-1Lh" (String#14496, DoABC#2) // _SafeStr_4822 = "_-2ah" (String#5896, DoABC#2) // _SafeStr_4823 = "_-02T" (String#9647, DoABC#2) // _SafeStr_4824 = "_-1Dv" (String#12801, DoABC#2) // _SafeStr_4825 = "_-2Ij" (String#12213, DoABC#2) // _SafeStr_4826 = "_-0Eo" (String#6958, DoABC#2) // _SafeStr_4827 = "_-36b" (String#18264, DoABC#2) // _SafeStr_4828 = "_-s" (String#9783, DoABC#2) // _SafeStr_4829 = "_-c2" (String#1346, DoABC#2) // _SafeStr_4830 = "_-no" (String#3511, DoABC#2) // _SafeStr_4831 = "_-03g" (String#13855, DoABC#2) // _SafeStr_4832 = "_-2Nm" (String#16363, DoABC#2) // _SafeStr_4833 = "_-1ko" (String#9736, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_4836 = "_-01S" (String#19587, DoABC#2) // _SafeStr_4837 = "_-0fc" (String#22315, DoABC#2) // _SafeStr_4838 = "_-0ml" (String#18932, DoABC#2) // _SafeStr_4839 = "_-2zL" (String#14372, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4841 = "_-1sW" (String#21575, DoABC#2) // _SafeStr_4842 = "_-03C" (String#18197, DoABC#2) // _SafeStr_4843 = "_-0gG" (String#13602, DoABC#2) // _SafeStr_4844 = "_-1i4" (String#11023, DoABC#2) // _SafeStr_4845 = "_-jF" (String#13709, DoABC#2) // _SafeStr_4846 = "_-yl" (String#21001, DoABC#2) // _SafeStr_4847 = "_-PL" (String#13104, DoABC#2) // _SafeStr_4848 = "_-0M8" (String#22484, DoABC#2) // _SafeStr_4849 = "_-21H" (String#3342, DoABC#2) // _SafeStr_4850 = "_-Ex" (String#10621, DoABC#2) // _SafeStr_4851 = "_-08P" (String#19118, DoABC#2) // _SafeStr_4852 = "_-3BH" (String#20520, DoABC#2) // _SafeStr_4853 = "_-2Yn" (String#20170, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) // _SafeStr_4855 = "_-1MY" (String#17944, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_4857 = "_-2xD" (String#16524, DoABC#2) // _SafeStr_4858 = "_-1-7" (String#22352, DoABC#2) // _SafeStr_4859 = "_-2dB" (String#19624, DoABC#2) // _SafeStr_4860 = "_-28g" (String#17788, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_841 = "_-2un" (String#978, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //_-0QQ.PublicRoomThumbs package _-0QQ { import flash.utils.Dictionary; import _-mv._SafeStr_2151; public class PublicRoomThumbs { private var _SafeStr_4862:Dictionary; public function PublicRoomThumbs() { this._SafeStr_4862 = new Dictionary(); super(); this.add("hh_room_bar"); this.add("hh_room_bar_ING2"); this.add("hh_room_beauty_salon_general"); this.add("hh_room_cafe"); this.add("hh_room_chill"); this.add("hh_room_cinema"); this.add("hh_room_clubmammoth"); this.add("hh_room_disco"); this.add("hh_room_emperors"); this.add("hh_room_erics"); this.add("hh_room_floorlobbies"); this.add("hh_room_gate_park"); this.add("hh_room_gold"); this.add("hh_room_habburger"); this.add("hh_room_hallway"); this.add("hh_room_kitchen"); this.add("hh_room_library"); this.add("hh_room_lobby"); this.add("hh_room_lobby_bb"); this.add("hh_room_lobby_sw"); this.add("hh_room_netcafe"); this.add("hh_room_nlobby"); this.add("hh_room_orient"); this.add("hh_room_park"); this.add("hh_room_picnic"); this.add("hh_room_pizza"); this.add("hh_room_pool"); this.add("hh_room_pub"); this.add("hh_room_rooftop"); this.add("hh_room_schoolyard"); this.add("hh_room_space_cafe"); this.add("hh_room_sport"); this.add("hh_room_starlounge"); this.add("hh_room_sun_terrace"); this.add("hh_room_tearoom"); this.add("hh_room_terrace"); this.add("hh_room_tv_studio"); this.add("hh_room_tv_studio_nikejoga"); this.add("hh_room_tv_studio_viva"); this.add("hh_room_floatinggarden"); this.add("hh_room_theater_halloween"); this.add("hh_room_den"); this.add("hh_room_ballroom"); this.add("hh_room_dustylounge"); this.add("hh_room_theater_xmas"); this.add("hh_room_old_skool"); this.add("hh_room_theater"); this.add("hh_room_theater_easter"); this.add("hh_room_sunsetcafe"); this.add("hh_room_theater_valentine"); this.add("hh_room_library_halloween"); this.add("hh_room_theater_carneval"); this.add("hh_room_icecafe"); this.add("hh_room_park_general"); this.add("hh_room_floorlobbies_skylight"); this.add("hh_room_floorlobbies_basement"); this.add("hh_room_park_fi"); this.add("hh_room_floorlobbies_median"); this.add("hh_room_nlobby_static_cn"); this.add("hh_room_tv_studio_general"); } public function _SafeStr_4735(_arg_1:_SafeStr_2151):String { var _local_3:String; var _local_2:Array = _arg_1.publicRoomData._SafeStr_4736.split(","); for each (_local_3 in _local_2) { if (this._SafeStr_4863(_local_3)){ return (_local_3); }; }; return (_local_2[0]); } private function _SafeStr_4863(_arg_1:String):Boolean { return (!((this._SafeStr_4862[_arg_1] == null))); } private function add(_arg_1:String):void { this._SafeStr_4862[_arg_1] = _arg_1; } } }//package _-0QQ // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_4735 = "_-A7" (String#19008, DoABC#2) // _SafeStr_4736 = "_-0RY" (String#9884, DoABC#2) // _SafeStr_4862 = "_-1Co" (String#14303, DoABC#2) // _SafeStr_4863 = "_-1fr" (String#20404, DoABC#2) //------------------------------------------------------------ //_-0qr._SafeStr_2458 package _-0qr { public class _SafeStr_2458 { public static const _SafeStr_3685:int = 1; public static const _SafeStr_3686:int = 2; public static const _SafeStr_4864:int = 3; public static const _SafeStr_4865:int = 4; } }//package _-0qr // _SafeStr_2458 = "_-hm" (String#3057, DoABC#2) // _SafeStr_3685 = "_-1qE" (String#6910, DoABC#2) // _SafeStr_3686 = "_-0FS" (String#6995, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_4865 = "_-1ZP" (String#12701, DoABC#2) //------------------------------------------------------------ //_-0qr._SafeStr_2520 package _-0qr { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2520 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2520(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0qr // _SafeStr_2520 = "_-17P" (String#4206, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0rn._SafeStr_1326 package _-0rn { public class _SafeStr_1326 { public static const _SafeStr_4460:String = "magic.pixels"; public static const _SafeStr_4866:String = "Pixel Shop"; public static const _SafeStr_4867:String = "catalog.page.specialeffects"; public static const _SafeStr_4466:String = "catalog.page.club"; public static const _SafeStr_4868:String = "catalog.page.club_gifts"; public static const _SafeStr_4869:String = "catalog.page.pets_accessories"; public static const _SafeStr_3838:String = "catalog.page.song_disk_shop"; public static const _SafeStr_4870:String = "catalog.page.latest_added"; public static const _SafeStr_4453:String = "catalog.page.quest.daily"; } }//package _-0rn // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_3838 = "_-Nf" (String#12898, DoABC#2) // _SafeStr_4453 = "_-1iY" (String#12994, DoABC#2) // _SafeStr_4460 = "_-2f7" (String#13391, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_4866 = "_-oS" (String#17018, DoABC#2) // _SafeStr_4867 = "_-2cb" (String#11796, DoABC#2) // _SafeStr_4868 = "_-23q" (String#14772, DoABC#2) // _SafeStr_4869 = "_-0pW" (String#15289, DoABC#2) // _SafeStr_4870 = "_-0sQ" (String#15282, DoABC#2) //------------------------------------------------------------ //_-0rn._SafeStr_1436 package _-0rn { public class _SafeStr_1436 { public static const _SafeStr_4871:String = "i"; public static const _SafeStr_4872:String = "s"; public static const _SafeStr_4873:String = "e"; public static const _SafeStr_4874:String = "h"; } }//package _-0rn // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4873 = "_-0E5" (String#4386, DoABC#2) // _SafeStr_4874 = "_-272" (String#6315, DoABC#2) //------------------------------------------------------------ //_-0rn._SafeStr_827 package _-0rn { public class _SafeStr_827 { public static const HABBO_CATALOG_TRACKING_EVENT_OPEN:String = "HABBO_CATALOG_TRACKING_EVENT_OPEN"; public static const HABBO_CATALOG_TRACKING_EVENT_CLOSE:String = "HABBO_CATALOG_TRACKING_EVENT_CLOSE"; } }//package _-0rn // _SafeStr_827 = "_-11r" (String#4609, DoABC#2) //------------------------------------------------------------ //_-0S0._SafeStr_1778 package _-0S0 { import _-a4._SafeStr_1750; import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.core.utils.Map; import _-1Vf._SafeStr_1381; import com.sulake.habbo.inventory.events._SafeStr_1599; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import _-0uv._SafeStr_2949; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.room.object._SafeStr_832; import _-je.RoomWidgetRoomObjectMessage; import com.sulake.habbo.ui.widget.events._SafeStr_2945; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import com.sulake.habbo.ui.widget.events._SafeStr_2929; import com.sulake.habbo.ui.widget.events._SafeStr_2932; import com.sulake.habbo.ui.widget.events._SafeStr_2943; import com.sulake.habbo.ui.widget.events._SafeStr_2917; import com.sulake.habbo.ui.widget.events._SafeStr_2948; import flash.events.IEventDispatcher; import com.sulake.habbo.room.object._SafeStr_2528; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import com.sulake.habbo.ui.widget.events._SafeStr_2847; import _-je._SafeStr_2846; import com.sulake.habbo.avatar.enum._SafeStr_1969; import com.sulake.habbo.session._SafeStr_1600; import _-0J5._SafeStr_2474; public class _SafeStr_1778 extends _SafeStr_1750 implements _SafeStr_9 { private static const _SafeStr_4875:String = "use_minimized_own_avatar_menu"; private var _SafeStr_4255:_SafeStr_8; private var _SafeStr_3793:IHabboConfigurationManager; private var _view:_SafeStr_2941; private var _isInitialized:Boolean = false; private var _SafeStr_4314:Boolean = false; private var _SafeStr_4876:_SafeStr_2947; private var _SafeStr_4877:Boolean; private var _SafeStr_4315:Boolean; private var _SafeStr_4878:int = -1; private var _SafeStr_4879:Boolean; private var _SafeStr_4880:_SafeStr_2941; private var _SafeStr_4881:_SafeStr_2942; private var _SafeStr_4882:_SafeStr_2944; private var _SafeStr_4883:Map; private var _SafeStr_4310:Boolean = false; private var _SafeStr_4884:Boolean = true; public function _SafeStr_1778(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboConfigurationManager, _arg_5:IHabboLocalizationManager, _arg_6:_SafeStr_8) { super(_arg_1, _arg_2, _arg_3, _arg_5); this._SafeStr_4255 = _arg_6; this._SafeStr_3793 = _arg_4; this._SafeStr_4876 = new _SafeStr_2947(); this._SafeStr_4877 = ((this._SafeStr_3793.getBoolean("menu.avatar.enabled", false)) || (false)); this._SafeStr_4315 = this._SafeStr_3793.getBoolean("menu.own_avatar.enabled", false); this._SafeStr_4883 = new Map(); this._SafeStr_4318.roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_4885, this._SafeStr_4886); this._SafeStr_4318.roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_4887, this.onRoomObjectRemoved); this._SafeStr_4318.container.inventory.events.addEventListener(_SafeStr_1599._SafeStr_4888, this._SafeStr_4889); this._SafeStr_4318._SafeStr_4316 = this; } public function get _SafeStr_4318():_SafeStr_2949 { return ((_SafeStr_4319 as _SafeStr_2949)); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } public function set _SafeStr_4890(_arg_1:Boolean):void { this._SafeStr_4884 = _arg_1; } private function _SafeStr_4886(_arg_1:_SafeStr_1381):void { var _local_2:_SafeStr_1983; if (_arg_1.category == _SafeStr_832._SafeStr_4891){ _local_2 = this._SafeStr_4318._SafeStr_3680._SafeStr_4125._SafeStr_4892(_arg_1.objectId); if (_local_2){ if (this._SafeStr_4318.friendList._SafeStr_4893().indexOf(_local_2.name) > -1){ this._SafeStr_4894(_local_2, _arg_1.objectId); }; }; }; } private function onRoomObjectRemoved(_arg_1:_SafeStr_1381):void { var _local_2:_SafeStr_2946; if (_arg_1.category == _SafeStr_832._SafeStr_4891){ for each (_local_2 in this._SafeStr_4883) { if (_local_2.objectId == _arg_1.objectId){ this.removeView(_local_2, false); }; }; }; } private function _SafeStr_4889(_arg_1:_SafeStr_1599):void { if ((this._view is _SafeStr_2942)){ (this._view as _SafeStr_2942)._SafeStr_4895(); }; } private function _SafeStr_4896():void { messageListener.processWidgetMessage(new RoomWidgetRoomObjectMessage(RoomWidgetRoomObjectMessage._SafeStr_4897, 0, 0)); } override public function dispose():void { var _local_1:_SafeStr_2946; if (disposed){ return; }; for each (_local_1 in this._SafeStr_4883) { _local_1.dispose(); }; this._SafeStr_4883 = null; if (this._SafeStr_4255){ this._SafeStr_4255.removeUpdateReceiver(this); this._SafeStr_4255 = null; }; if (this._SafeStr_4880){ this._SafeStr_4880.dispose(); this._SafeStr_4880 = null; }; if (this._SafeStr_4882){ this._SafeStr_4882.dispose(); this._SafeStr_4882 = null; }; if (this._SafeStr_4881){ this._SafeStr_4881.dispose(); this._SafeStr_4881 = null; }; if (this._view){ if (!this._view.disposed){ this._view.dispose(); this._view = null; }; }; this._SafeStr_4318.roomEngine.events.removeEventListener(_SafeStr_1381._SafeStr_4885, this._SafeStr_4886); this._SafeStr_4318.roomEngine.events.removeEventListener(_SafeStr_1381._SafeStr_4887, this.onRoomObjectRemoved); this._SafeStr_4318.container.inventory.events.removeEventListener(_SafeStr_1599._SafeStr_4888, this._SafeStr_4889); this._view = null; this._SafeStr_3793 = null; super.dispose(); } public function close():void { this.removeView(this._view, false); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (!_arg_1){ return; }; _arg_1.addEventListener(_SafeStr_2945._SafeStr_4898, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2878._SafeStr_4337, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2878._SafeStr_4900, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4901, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2929._SafeStr_4902, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2878.BOT, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2932.PET_INFO, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2943._SafeStr_4903, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4904, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2917._SafeStr_4345, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2917._SafeStr_4347, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2948._SafeStr_4905, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4906, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4907, this._SafeStr_4899); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2945._SafeStr_4898, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2878._SafeStr_4337, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2878._SafeStr_4900, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4901, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2929._SafeStr_4902, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2878.BOT, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2932.PET_INFO, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2943._SafeStr_4903, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4904, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2917._SafeStr_4345, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2917._SafeStr_4347, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2948._SafeStr_4905, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4907, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4907, this._SafeStr_4899); } private function _SafeStr_4899(_arg_1:_SafeStr_2832):void { var _local_2:_SafeStr_2945; var _local_3:_SafeStr_2878; var _local_4:_SafeStr_2878; var _local_5:_SafeStr_2836; var _local_6:_SafeStr_2932; var _local_7:_SafeStr_2946; switch (_arg_1.type){ case _SafeStr_2945._SafeStr_4898: _local_2 = (_arg_1 as _SafeStr_2945); if (((this._SafeStr_4315) && (_local_2._SafeStr_4908))){ this.useMinimizedOwnAvatarMenu = true; this._SafeStr_4909(); } else { this._SafeStr_3673(_local_2.userId, _local_2.userName, _local_2.roomIndex, _SafeStr_2528._SafeStr_4263, _local_2._SafeStr_4908, null); }; this._isInitialized = true; break; case _SafeStr_2948._SafeStr_4905: if (_SafeStr_2948(_arg_1).category == _SafeStr_832._SafeStr_4891){ this._SafeStr_3673(_SafeStr_2948(_arg_1).userId, _SafeStr_2948(_arg_1).userName, _SafeStr_2948(_arg_1).roomIndex, _SafeStr_2528._SafeStr_4263, false, null); }; break; case _SafeStr_2836._SafeStr_4901: this._SafeStr_4884 = true; break; case _SafeStr_2836._SafeStr_4333: case _SafeStr_2929._SafeStr_4902: if (this._view){ this.removeView(this._view, false); }; break; case _SafeStr_2836._SafeStr_4906: if (!(((this._view is _SafeStr_2944)) || ((this._view is _SafeStr_2942)))){ this._SafeStr_4878 = _SafeStr_2836(_arg_1).id; messageListener.processWidgetMessage(new RoomWidgetRoomObjectMessage(RoomWidgetRoomObjectMessage._SafeStr_4910, _SafeStr_2836(_arg_1).id, _SafeStr_2836(_arg_1).category)); }; break; case _SafeStr_2836._SafeStr_4907: if (!(((this._view is _SafeStr_2944)) || ((this._view is _SafeStr_2942)))){ if (_SafeStr_2836(_arg_1).id == this._SafeStr_4878){ if (((this._view) && (!(this._view._SafeStr_4908)))){ this.removeView(this._view, false); this._SafeStr_4878 = -1; }; }; }; break; case _SafeStr_2878._SafeStr_4337: case _SafeStr_2878._SafeStr_4900: _local_3 = (_arg_1 as _SafeStr_2878); this._SafeStr_4911(_local_3); this._SafeStr_3673(_local_3._SafeStr_4171, _local_3.name, _local_3.userRoomId, _SafeStr_2528._SafeStr_4263, false, ((_local_3._SafeStr_4235) ? null : this._SafeStr_4876)); break; case _SafeStr_2878.BOT: _local_4 = (_arg_1 as _SafeStr_2878); this._SafeStr_3673(_local_4._SafeStr_4171, _local_4.name, _local_4.userRoomId, _SafeStr_2528._SafeStr_4912, false, null); break; case _SafeStr_2932.PET_INFO: if (this._SafeStr_4884){ _local_6 = (_arg_1 as _SafeStr_2932); this._SafeStr_3673(_local_6.id, _local_6.name, _local_6.roomIndex, _SafeStr_2528._SafeStr_4913, false, null); }; break; case _SafeStr_2943._SafeStr_4903: if (!this._isInitialized){ this._SafeStr_4896(); }; break; case _SafeStr_2836._SafeStr_4904: _local_5 = (_arg_1 as _SafeStr_2836); if (((this._view) && ((this._view.roomIndex == _local_5.id)))){ this.removeView(this._view, false); }; for each (_local_7 in this._SafeStr_4883) { if (_local_7.objectId == _local_5.id){ this.removeView(_local_7, false); break; }; }; break; case _SafeStr_2917._SafeStr_4345: this._SafeStr_4314 = false; break; case _SafeStr_2917._SafeStr_4347: this._SafeStr_4314 = true; break; }; this._SafeStr_4261(); } public function _SafeStr_4909():void { var _local_3:RoomWidgetRoomObjectMessage; if (((((!(this._SafeStr_4318)) || (!(this._SafeStr_4318.container)))) || (!(this._SafeStr_4318._SafeStr_3680)))){ return; }; var _local_1:int = this._SafeStr_4318.container._SafeStr_4914.userId; var _local_2:_SafeStr_1983 = this._SafeStr_4318._SafeStr_3680._SafeStr_4125._SafeStr_4124(_local_1); if (!_local_2){ return; }; _local_3 = new RoomWidgetRoomObjectMessage(RoomWidgetRoomObjectMessage._SafeStr_4915, _local_2.id, _SafeStr_832._SafeStr_4891); this._SafeStr_4318.container.processWidgetMessage(_local_3); } private function _SafeStr_4911(_arg_1:_SafeStr_2878):void { this._SafeStr_4876._SafeStr_4916 = _arg_1._SafeStr_4916; this._SafeStr_4876._SafeStr_4917 = _arg_1._SafeStr_4917; this._SafeStr_4876._SafeStr_4918 = _arg_1._SafeStr_4918; this._SafeStr_4876._SafeStr_4919 = _arg_1._SafeStr_4919; this._SafeStr_4876._SafeStr_4920 = _arg_1._SafeStr_4920; this._SafeStr_4876._SafeStr_4921 = _arg_1._SafeStr_4921; this._SafeStr_4876._SafeStr_4922 = _arg_1._SafeStr_4922; this._SafeStr_4876._SafeStr_4923 = _arg_1._SafeStr_4923; this._SafeStr_4876._SafeStr_4924 = _arg_1._SafeStr_4924; this._SafeStr_4876._SafeStr_4925 = _arg_1._SafeStr_4925; this._SafeStr_4876._SafeStr_4926 = (_arg_1.type == _SafeStr_2878._SafeStr_4337); this._SafeStr_4876._SafeStr_4908 = _arg_1._SafeStr_4908; } private function _SafeStr_3673(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:Boolean, _arg_6:_SafeStr_2947):void { var _local_8:_SafeStr_2946; var _local_7:Boolean; if (_arg_6){ _local_7 = ((_arg_6._SafeStr_4926) ? this._SafeStr_4315 : this._SafeStr_4877); }; if (((((_local_7) && (this._view))) && (!((((this._view is _SafeStr_2944)) || ((this._view is _SafeStr_2942))))))){ this.removeView(this._view, false); }; if ((((((((((((this._view == null)) || (!((this._view.userId == _arg_1))))) || (!((this._view.userName == _arg_2))))) || (!((this._view.roomIndex == _arg_3))))) || (!((this._view._SafeStr_4170 == _arg_4))))) || (_arg_5))){ if (this._view){ this.removeView(this._view, false); }; if (!this._SafeStr_4314){ if (_local_7){ if (_arg_6._SafeStr_4926){ if (!this._SafeStr_4881){ this._SafeStr_4881 = new _SafeStr_2942(this); }; this._view = this._SafeStr_4881; _SafeStr_2942.setup((this._view as _SafeStr_2942), _arg_1, _arg_2, _arg_3, _arg_4, _arg_6); } else { if (!this._SafeStr_4882){ this._SafeStr_4882 = new _SafeStr_2944(this); }; this._view = this._SafeStr_4882; _SafeStr_2944.setup((this._view as _SafeStr_2944), _arg_1, _arg_2, _arg_3, _arg_4, _arg_6); for each (_local_8 in this._SafeStr_4883) { if (_local_8.userId == _arg_1){ this.removeView(_local_8, false); break; }; }; }; } else { if (!this._SafeStr_4880){ this._SafeStr_4880 = new _SafeStr_2941(this); }; this._view = this._SafeStr_4880; _SafeStr_2941.setup(this._view, _arg_1, _arg_2, _arg_3, _arg_4, _arg_5); }; }; } else { if ((((this._view is _SafeStr_2944)) || ((this._view is _SafeStr_2942)))){ if (this._view.userName == _arg_2){ this.removeView(this._view, false); }; }; }; } public function removeView(_arg_1:_SafeStr_2941, _arg_2:Boolean):void { if (_arg_1){ if (this._SafeStr_4879){ _arg_1.hide(_arg_2); } else { _arg_1.dispose(); this._SafeStr_4880 = null; this._SafeStr_4882 = null; this._SafeStr_4881 = null; }; if (_arg_1 == this._view){ this._view = null; }; if ((_arg_1 is _SafeStr_2946)){ this._SafeStr_4883.remove(_arg_1.userName); _arg_1.dispose(); this._SafeStr_4261(); }; }; } private function _SafeStr_4894(_arg_1:_SafeStr_1983, _arg_2:int):void { var _local_3:_SafeStr_2946; if (this._SafeStr_4883[_arg_1.name] == null){ _local_3 = new _SafeStr_2946(this); _SafeStr_2946.setup(_local_3, _arg_1._SafeStr_4171, _arg_1.name, -1, _SafeStr_2528._SafeStr_4263, _arg_2); this._SafeStr_4883[_arg_1.name] = _local_3; this._SafeStr_4261(); }; } public function _SafeStr_4261():void { if (!this._SafeStr_4255){ return; }; if (((this._view) || ((this._SafeStr_4883.length > 0)))){ this._SafeStr_4255._SafeStr_4262(this, 10); } else { this._SafeStr_4255.removeUpdateReceiver(this); }; } public function update(_arg_1:uint):void { var _local_2:_SafeStr_2847; var _local_3:_SafeStr_2946; if (this._view){ _local_2 = (messageListener.processWidgetMessage(new _SafeStr_2846(this._view.userId, this._view._SafeStr_4170)) as _SafeStr_2847); if (!_local_2){ return; }; this._view.update(_local_2.rectangle, _local_2._SafeStr_4927, _arg_1); }; for each (_local_3 in this._SafeStr_4883) { _local_2 = (messageListener.processWidgetMessage(new _SafeStr_2846(_local_3.userId, _local_3._SafeStr_4170)) as _SafeStr_2847); if (_local_2){ _local_3.update(_local_2.rectangle, _local_2._SafeStr_4927, _arg_1); }; }; } public function openAvatarEditor():void { this._SafeStr_4318.container._SafeStr_4929._SafeStr_4928(_SafeStr_1969._SafeStr_4930, null, null, true); this._SafeStr_4318.container._SafeStr_4929._SafeStr_4931(_SafeStr_1969._SafeStr_4930); } public function get hasClub():Boolean { return (this._SafeStr_4318.container._SafeStr_4914.hasUserRight(null, _SafeStr_1600._SafeStr_4381)); } public function get hasEffectOn():Boolean { var _local_2:_SafeStr_2474; var _local_1:Array = this._SafeStr_4318.container.inventory._SafeStr_4932(); for each (_local_2 in _local_1) { if (_local_2._SafeStr_4354){ return (true); }; }; return (false); } public function set isDancing(_arg_1:Boolean):void { this._SafeStr_4310 = _arg_1; } public function get isDancing():Boolean { return (this._SafeStr_4310); } public function get useMinimizedOwnAvatarMenu():Boolean { return (this._SafeStr_4318.container.config.getBoolean(_SafeStr_4875, true)); } public function set useMinimizedOwnAvatarMenu(_arg_1:Boolean):void { this._SafeStr_4318.container.config._SafeStr_4933(_SafeStr_4875, ((_arg_1) ? "1" : "0")); } } }//package _-0S0 // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1599 = "_-1ly" (String#3694, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1778 = "_-zv" (String#3871, DoABC#2) // _SafeStr_1969 = "_-34E" (String#3284, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2474 = "_-0gV" (String#3550, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_2846 = "_-8C" (String#3457, DoABC#2) // _SafeStr_2847 = "_-1fQ" (String#3707, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2917 = "_-0PH" (String#2514, DoABC#2) // _SafeStr_2929 = "_-0gt" (String#2913, DoABC#2) // _SafeStr_2932 = "_-1rP" (String#3090, DoABC#2) // _SafeStr_2941 = "_-2WG" (String#2414, DoABC#2) // _SafeStr_2942 = "_-3B1" (String#3179, DoABC#2) // _SafeStr_2943 = "_-1IB" (String#6449, DoABC#2) // _SafeStr_2944 = "_-38f" (String#3636, DoABC#2) // _SafeStr_2945 = "_-2Cz" (String#4425, DoABC#2) // _SafeStr_2946 = "_-0LS" (String#2598, DoABC#2) // _SafeStr_2947 = "_-wr" (String#3872, DoABC#2) // _SafeStr_2948 = "_-0Sd" (String#3186, DoABC#2) // _SafeStr_2949 = "_-1aq" (String#6442, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4261 = "_-U2" (String#8508, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4310 = "_-0n4" (String#10717, DoABC#2) // _SafeStr_4314 = "_-2L5" (String#7182, DoABC#2) // _SafeStr_4315 = "_-0qy" (String#8141, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_4319 = "_-30w" (String#3947, DoABC#2) // _SafeStr_4333 = "_-Dv" (String#4108, DoABC#2) // _SafeStr_4337 = "_-0g2" (String#3547, DoABC#2) // _SafeStr_4345 = "_-1iZ" (String#3193, DoABC#2) // _SafeStr_4347 = "_-2ey" (String#7145, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4875 = "_-13b" (String#12166, DoABC#2) // _SafeStr_4876 = "_-3-b" (String#3654, DoABC#2) // _SafeStr_4877 = "_-u" (String#16336, DoABC#2) // _SafeStr_4878 = "_-1z8" (String#14785, DoABC#2) // _SafeStr_4879 = "_-2ob" (String#22215, DoABC#2) // _SafeStr_4880 = "_-0bG" (String#6756, DoABC#2) // _SafeStr_4881 = "_-1oj" (String#6891, DoABC#2) // _SafeStr_4882 = "_-0ry" (String#7440, DoABC#2) // _SafeStr_4883 = "_-20h" (String#4449, DoABC#2) // _SafeStr_4884 = "_-3Ec" (String#13509, DoABC#2) // _SafeStr_4885 = "_-0ru" (String#4367, DoABC#2) // _SafeStr_4886 = "_-KD" (String#7221, DoABC#2) // _SafeStr_4887 = "_-01G" (String#7378, DoABC#2) // _SafeStr_4888 = "_-dU" (String#5652, DoABC#2) // _SafeStr_4889 = "_-1AA" (String#10224, DoABC#2) // _SafeStr_4890 = "_-2Mk" (String#20049, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4892 = "_-Pl" (String#3395, DoABC#2) // _SafeStr_4893 = "_-2st" (String#11394, DoABC#2) // _SafeStr_4894 = "_-256" (String#18660, DoABC#2) // _SafeStr_4895 = "_-0ip" (String#4837, DoABC#2) // _SafeStr_4896 = "_-2oX" (String#21714, DoABC#2) // _SafeStr_4897 = "_-21C" (String#10742, DoABC#2) // _SafeStr_4898 = "_-tO" (String#4008, DoABC#2) // _SafeStr_4899 = "_-1yB" (String#1816, DoABC#2) // _SafeStr_4900 = "_-1FQ" (String#4274, DoABC#2) // _SafeStr_4901 = "_-1sS" (String#6048, DoABC#2) // _SafeStr_4902 = "_-tN" (String#6622, DoABC#2) // _SafeStr_4903 = "_-1KU" (String#3733, DoABC#2) // _SafeStr_4904 = "_-EX" (String#4402, DoABC#2) // _SafeStr_4905 = "_-1lk" (String#8579, DoABC#2) // _SafeStr_4906 = "_-13" (String#11353, DoABC#2) // _SafeStr_4907 = "_-2i6" (String#6954, DoABC#2) // _SafeStr_4908 = "_-I9" (String#4187, DoABC#2) // _SafeStr_4909 = "_-1mW" (String#15424, DoABC#2) // _SafeStr_4910 = "_-0Rj" (String#9836, DoABC#2) // _SafeStr_4911 = "_-2ky" (String#21746, DoABC#2) // _SafeStr_4912 = "_-1Ed" (String#7858, DoABC#2) // _SafeStr_4913 = "_-0rM" (String#5130, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4915 = "_-1YI" (String#6027, DoABC#2) // _SafeStr_4916 = "_-2i4" (String#5290, DoABC#2) // _SafeStr_4917 = "_-2uU" (String#7500, DoABC#2) // _SafeStr_4918 = "_-0CF" (String#4199, DoABC#2) // _SafeStr_4919 = "_-2Vt" (String#6409, DoABC#2) // _SafeStr_4920 = "_-0zl" (String#4115, DoABC#2) // _SafeStr_4921 = "_-1Fl" (String#6780, DoABC#2) // _SafeStr_4922 = "_-3A6" (String#5564, DoABC#2) // _SafeStr_4923 = "_-2VA" (String#4836, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_4926 = "_-2bN" (String#5900, DoABC#2) // _SafeStr_4927 = "_-2hV" (String#16268, DoABC#2) // _SafeStr_4928 = "_-207" (String#12637, DoABC#2) // _SafeStr_4929 = "_-1tI" (String#3526, DoABC#2) // _SafeStr_4930 = "_-d" (String#4997, DoABC#2) // _SafeStr_4931 = "_-2fc" (String#14160, DoABC#2) // _SafeStr_4932 = "_-1dx" (String#15823, DoABC#2) // _SafeStr_4933 = "_-7I" (String#6177, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //_-0S0._SafeStr_2941 package _-0S0 { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.utils._SafeStr_3314; import flash.utils.Timer; import flash.events.TimerEvent; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; import _-je._SafeStr_2937; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.room.object._SafeStr_2528; import flash.geom.Rectangle; import flash.geom.Point; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_2941 implements _SafeStr_3 { protected static const _SafeStr_4934:uint = 4281149991; protected static const _SafeStr_4935:uint = 4282950861; protected static const _SafeStr_4936:uint = 0xFF993300; protected static const _SafeStr_4937:uint = 0xFFFFFF; protected static const _SafeStr_4938:uint = 9552639; protected static const _SafeStr_4939:uint = 0xFFFFFF; protected static const _SafeStr_4940:uint = 5789011; protected static const _SafeStr_4941:uint = 13947341; protected static const _SafeStr_4942:uint = 5789011; private static const _SafeStr_4943:int = 25; private static const _SafeStr_4944:int = 3; protected static var _SafeStr_4945:Boolean = false; protected var _window:IWindowContainer; protected var _SafeStr_4946:IWindowContainer; protected var _SafeStr_4947:IWindowContainer; private var _SafeStr_4948:Boolean; protected var _widget:_SafeStr_1778; protected var _userId:int; protected var _userName:String; protected var _SafeStr_4949:int; protected var _SafeStr_4950:Boolean; protected var _SafeStr_4951:int; protected var _SafeStr_4271:Boolean; protected var _SafeStr_4952:_SafeStr_3314; protected var _SafeStr_4953:int = -1000000; protected var _disposed:Boolean; protected var _SafeStr_4954:Timer; protected var _SafeStr_4955:int = 3000; protected var _SafeStr_4956:Boolean; protected var _SafeStr_4957:Boolean; protected var _blend:Number; protected var _SafeStr_4958:int; protected var _SafeStr_4959:int = 500; protected var _SafeStr_4960:Boolean; public function _SafeStr_2941(_arg_1:_SafeStr_1778) { this._SafeStr_4952 = new _SafeStr_3314(_SafeStr_4943); super(); this._widget = _arg_1; this._SafeStr_4960 = true; this._SafeStr_4956 = false; this._SafeStr_4957 = false; } public static function setup(_arg_1:_SafeStr_2941, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:Boolean=false):void { _arg_1._userId = _arg_2; _arg_1._userName = _arg_3; _arg_1._SafeStr_4949 = _arg_5; _arg_1._SafeStr_4951 = _arg_4; _arg_1._SafeStr_4950 = _arg_6; _arg_1._SafeStr_4956 = false; _arg_1._SafeStr_4959 = 500; _arg_1._SafeStr_4957 = false; _arg_1._blend = 1; if (_arg_1._SafeStr_4960){ if (!_arg_1._SafeStr_4954){ _arg_1._SafeStr_4954 = new Timer(_arg_1._SafeStr_4955, 1); _arg_1._SafeStr_4954.addEventListener(TimerEvent.TIMER_COMPLETE, _arg_1._SafeStr_4961); }; _arg_1._SafeStr_4954.reset(); _arg_1._SafeStr_4954.start(); }; _arg_1._SafeStr_4962(); } public function get userId():int { return (this._userId); } public function get _SafeStr_4170():int { return (this._SafeStr_4949); } public function get roomIndex():int { return (this._SafeStr_4951); } public function get userName():String { return (this._userName); } public function get _SafeStr_4908():Boolean { return (this._SafeStr_4950); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { this._widget = null; this._SafeStr_4947 = null; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_4946){ this._SafeStr_4946.dispose(); this._SafeStr_4946 = null; }; if (this._SafeStr_4954){ this._SafeStr_4954.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_4961); this._SafeStr_4954.reset(); this._SafeStr_4954 = null; }; this._disposed = true; } private function _SafeStr_4961(_arg_1:TimerEvent):void { this._SafeStr_4957 = true; this._SafeStr_4958 = 0; this.hide(true); } protected function _SafeStr_4274(_arg_1:IWindow, _arg_2:Function):void { if (_arg_1 != null){ _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_2); }; } protected function _SafeStr_4962():void { var _local_2:XML; var _local_3:IWindow; if (((((!(this._widget)) || (!(this._widget.assets)))) || (!(this._widget.windowManager)))){ return; }; if (!this._window){ _local_2 = (this._widget.assets.getAssetByName("avatar_info_widget").content as XML); this._window = (this._widget.windowManager.buildFromXML(_local_2, 0) as IWindowContainer); if (!this._window){ return; }; }; var _local_1:IWindow = this._window.findChildByName("name"); _local_1.caption = this._userName; if (!this._SafeStr_4950){ this._window.findChildByName("change_name_container").visible = false; this._window.height = 39; this._window.width = (32 + _local_1.width); } else { _local_3 = this._window.findChildByName("change_name_container"); _local_3.visible = true; this._window.height = (39 + _local_3.height); this._SafeStr_4274(this._window.findChildByName("change_name_container"), this._SafeStr_4963); }; this._SafeStr_4964 = this._window; } protected function _SafeStr_4963(_arg_1:WindowMouseEvent):void { this._widget.messageListener.processWidgetMessage(new _SafeStr_2937(_SafeStr_2937._SafeStr_4965)); this._widget.removeView(this, false); } public function _SafeStr_4282(_arg_1:IBitmapWrapperWindow, _arg_2:String):void { if (((((!(_arg_1)) || (!(this._widget)))) || (!(this._widget.assets)))){ return; }; var _local_3:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_2) as _SafeStr_1280); if (!_local_3){ return; }; var _local_4:BitmapData = (_local_3.content as BitmapData); if (!_local_4){ return; }; if (_arg_1.bitmap){ _arg_1.bitmap.fillRect(_arg_1.bitmap.rect, 0); } else { _arg_1.bitmap = new BitmapData(_arg_1.width, _arg_1.height, true, 0); }; _arg_1.bitmap.draw(_local_4); } public function show():void { if (this._SafeStr_4947 != null){ this._widget.windowManager.getDesktop(0).addChild(this._SafeStr_4947); this._SafeStr_4947.visible = true; this._SafeStr_4947.activate(); }; } public function hide(_arg_1:Boolean):void { if (this._SafeStr_4947 != null){ if (((!(this._SafeStr_4956)) && (_arg_1))){ this._SafeStr_4956 = true; this._SafeStr_4954.start(); } else { this._SafeStr_4947.visible = false; this._SafeStr_4947.parent = null; }; }; } public function update(_arg_1:Rectangle, _arg_2:Point, _arg_3:uint):void { var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:int; if (!_arg_1){ return; }; if (!this._SafeStr_4947){ this._SafeStr_4962(); }; if (this._SafeStr_4957){ this._SafeStr_4958 = (this._SafeStr_4958 + _arg_3); this._blend = (1 - (this._SafeStr_4958 / Number(this._SafeStr_4959))); } else { this._blend = 1; }; if (this._blend <= 0){ this._widget.removeView(this, false); return; }; if (((!(this._SafeStr_4271)) || (this._SafeStr_4948))){ _local_4 = -(this._SafeStr_4947.height); if ((((this._SafeStr_4949 == _SafeStr_2528._SafeStr_4263)) || ((this._SafeStr_4949 == _SafeStr_2528._SafeStr_4912)))){ _local_4 = (_local_4 + (((_arg_1.height > 50)) ? 25 : 0)); } else { _local_4 = (_local_4 - 4); }; _local_5 = (_arg_2.y - _arg_1.top); this._SafeStr_4952._SafeStr_4966(_local_5); _local_6 = this._SafeStr_4952._SafeStr_4967(); if (_local_6 < (this._SafeStr_4953 - _SafeStr_4944)){ _local_6 = (this._SafeStr_4953 - _SafeStr_4944); }; _local_7 = (_arg_2.y - _local_6); this._SafeStr_4953 = _local_6; this._SafeStr_4947.x = (_arg_2.x - (this._SafeStr_4947.width / 2)); this._SafeStr_4947.y = (_local_7 + _local_4); this._SafeStr_4948 = false; }; this._SafeStr_4947.blend = this._blend; this.show(); } protected function _SafeStr_4968(_arg_1:WindowMouseEvent):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ this._SafeStr_4271 = true; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ if (!_arg_1.window.hitTestGlobalPoint(new Point(_arg_1.stageX, _arg_1.stageY))){ this._SafeStr_4271 = false; }; }; }; } protected function _SafeStr_4969(_arg_1:Boolean):void { _SafeStr_4945 = _arg_1; this._SafeStr_4948 = true; this._SafeStr_4962(); } protected function _SafeStr_4970():IWindowContainer { var _local_1:XML; if (!this._SafeStr_4946){ _local_1 = (_SafeStr_5(this._widget.assets.getAssetByName("minimized_menu")).content as XML); this._SafeStr_4946 = (this._widget.windowManager.buildFromXML(_local_1, 0) as IWindowContainer); this._SafeStr_4946.findChildByName("minimize").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4971); this._SafeStr_4946.findChildByName("minimize").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4972); this._SafeStr_4946.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4972); this._SafeStr_4946.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4968); this._SafeStr_4946.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4968); }; return (this._SafeStr_4946); } private function _SafeStr_4971(_arg_1:WindowMouseEvent):void { this._SafeStr_4969(false); } protected function set _SafeStr_4964(_arg_1:IWindowContainer):void { if (!_arg_1){ return; }; if (this._SafeStr_4947){ this._SafeStr_4947.parent = null; }; this._SafeStr_4947 = _arg_1; } protected function _SafeStr_4973(_arg_1:WindowMouseEvent):void { this._SafeStr_4969(true); } protected function _SafeStr_4972(_arg_1:WindowMouseEvent):void { var _local_3:IWindow; var _local_2:IWindowContainer = (_arg_1.window as IWindowContainer); if (_local_2){ _local_3 = _local_2.findChildByName("icon"); if (_local_3){ if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ _local_3.color = _SafeStr_4935; } else { _local_3.color = 0xFFFFFF; }; }; }; } } }//package _-0S0 // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1778 = "_-zv" (String#3871, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_2941 = "_-2WG" (String#2414, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3314 = "_-0Fp" (String#6999, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4271 = "_-wy" (String#7369, DoABC#2) // _SafeStr_4274 = "_-1PS" (String#2041, DoABC#2) // _SafeStr_4282 = "_-2EM" (String#19506, DoABC#2) // _SafeStr_4908 = "_-I9" (String#4187, DoABC#2) // _SafeStr_4912 = "_-1Ed" (String#7858, DoABC#2) // _SafeStr_4934 = "_-46" (String#12558, DoABC#2) // _SafeStr_4935 = "_-2Q0" (String#10413, DoABC#2) // _SafeStr_4936 = "_-38d" (String#14517, DoABC#2) // _SafeStr_4937 = "_-pb" (String#11783, DoABC#2) // _SafeStr_4938 = "_-2o1" (String#11710, DoABC#2) // _SafeStr_4939 = "_-0d3" (String#14474, DoABC#2) // _SafeStr_4940 = "_-G7" (String#15198, DoABC#2) // _SafeStr_4941 = "_-1Q8" (String#14792, DoABC#2) // _SafeStr_4942 = "_-2iZ" (String#15261, DoABC#2) // _SafeStr_4943 = "_-0su" (String#13010, DoABC#2) // _SafeStr_4944 = "_-E0" (String#11670, DoABC#2) // _SafeStr_4945 = "_-SV" (String#5616, DoABC#2) // _SafeStr_4946 = "_-23d" (String#4395, DoABC#2) // _SafeStr_4947 = "_-uW" (String#3017, DoABC#2) // _SafeStr_4948 = "_-2Dc" (String#13538, DoABC#2) // _SafeStr_4949 = "_-0sJ" (String#4928, DoABC#2) // _SafeStr_4950 = "_-2ws" (String#5308, DoABC#2) // _SafeStr_4951 = "_-0nq" (String#3609, DoABC#2) // _SafeStr_4952 = "_-1Qn" (String#14346, DoABC#2) // _SafeStr_4953 = "_-5-" (String#14851, DoABC#2) // _SafeStr_4954 = "_-1mB" (String#4719, DoABC#2) // _SafeStr_4955 = "_-0Dm" (String#18356, DoABC#2) // _SafeStr_4956 = "_-2Lx" (String#12427, DoABC#2) // _SafeStr_4957 = "_-0Xe" (String#11496, DoABC#2) // _SafeStr_4958 = "_-051" (String#6495, DoABC#2) // _SafeStr_4959 = "_-jK" (String#18238, DoABC#2) // _SafeStr_4960 = "_-03K" (String#8558, DoABC#2) // _SafeStr_4961 = "_-1aC" (String#17591, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_4963 = "_-PG" (String#3979, DoABC#2) // _SafeStr_4964 = "_-0lD" (String#5237, DoABC#2) // _SafeStr_4965 = "_-Tg" (String#8356, DoABC#2) // _SafeStr_4966 = "_-1kh" (String#20623, DoABC#2) // _SafeStr_4967 = "_-3-h" (String#20612, DoABC#2) // _SafeStr_4968 = "_-oN" (String#6652, DoABC#2) // _SafeStr_4969 = "_-05j" (String#4513, DoABC#2) // _SafeStr_4970 = "_-2tq" (String#12739, DoABC#2) // _SafeStr_4971 = "_-07t" (String#19176, DoABC#2) // _SafeStr_4972 = "_-2H2" (String#7915, DoABC#2) // _SafeStr_4973 = "_-2Ga" (String#16316, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0S0._SafeStr_2942 package _-0S0 { import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1430; import _-je._SafeStr_1794; import _-je._SafeStr_2937; import com.sulake.habbo.tracking.HabboTracking; import _-je._SafeStr_3298; import _-je._SafeStr_3295; import _-je._SafeStr_2834; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_2942 extends _SafeStr_2941 { private static const _SafeStr_4974:int = 0; private static const _SafeStr_4975:int = 1; private static const _SafeStr_4976:int = 2; private static const _SafeStr_4977:int = 8; private var _data:_SafeStr_2947; private var _SafeStr_4978:int; private var _buttons:IItemListWindow; public function _SafeStr_2942(_arg_1:_SafeStr_1778) { super(_arg_1); _SafeStr_4960 = false; } public static function setup(_arg_1:_SafeStr_2942, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:_SafeStr_2947):void { _arg_1._data = _arg_6; if (((((_arg_1._widget.isDancing) && (_arg_1._widget.hasClub))) && (!(_arg_1._widget.hasEffectOn)))){ _arg_1._SafeStr_4978 = _SafeStr_4975; } else { if (((_arg_6._SafeStr_4908) && (_arg_1._widget.useMinimizedOwnAvatarMenu))){ _arg_1._SafeStr_4978 = _SafeStr_4976; } else { _arg_1._SafeStr_4978 = _SafeStr_4974; }; }; _SafeStr_2941.setup(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, false); } override public function dispose():void { this._buttons = null; this._data = null; super.dispose(); } override protected function _SafeStr_4962():void { var _local_1:XML; if (((((!(_widget)) || (!(_widget.assets)))) || (!(_widget.windowManager)))){ return; }; if (_SafeStr_4945){ _SafeStr_4964 = _SafeStr_4970(); } else { if (!_window){ _local_1 = (_SafeStr_5(_widget.assets.getAssetByName("own_avatar_menu")).content as XML); _window = (_widget.windowManager.buildFromXML(_local_1, 0) as IWindowContainer); if (!_window){ return; }; _window.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4968); _window.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4968); _window.findChildByName("minimize").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4973); _window.findChildByName("minimize").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4972); _window.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4972); }; this._buttons = (_window.findChildByName("buttons") as IItemListWindow); this._buttons.procedure = this._SafeStr_4979; _window.findChildByName("name").caption = _userName; _window.visible = false; _SafeStr_4964 = _window; this._SafeStr_4895(); }; } public function _SafeStr_4895():void { if (((((!(_window)) || (!(this._data)))) || (!(this._buttons)))){ return; }; this._buttons.autoArrangeItems = false; var _local_1:int = this._buttons.numListItems; var _local_2:int; while (_local_2 < _local_1) { this._buttons.getListItemAt(_local_2).visible = false; _local_2++; }; switch (this._SafeStr_4978){ case _SafeStr_4974: this._SafeStr_4980("change_name", this._data._SafeStr_4908); this._SafeStr_4980("change_looks"); this._SafeStr_4980("dance_menu", _widget.hasClub, !(_widget.hasEffectOn)); this._SafeStr_4980("dance", ((!(_widget.hasClub)) && (!(_widget.isDancing))), !(_widget.hasEffectOn)); this._SafeStr_4980("dance_stop", ((!(_widget.hasClub)) && (_widget.isDancing))); this._SafeStr_4980("wave", true, !(_widget.hasEffectOn)); this._SafeStr_4980("effects", true); break; case _SafeStr_4975: this._SafeStr_4980("dance_stop", true, _widget.isDancing); this._SafeStr_4980("dance_1"); this._SafeStr_4980("dance_2"); this._SafeStr_4980("dance_3"); this._SafeStr_4980("dance_4"); this._SafeStr_4980("back"); break; case _SafeStr_4976: this._SafeStr_4980("change_name"); this._SafeStr_4980("more"); break; }; this._buttons.autoArrangeItems = true; this._buttons.visible = true; } private function _SafeStr_4980(_arg_1:String, _arg_2:Boolean=true, _arg_3:Boolean=true):void { if (!this._buttons){ return; }; var _local_4:IWindowContainer = (this._buttons.getListItemByName(_arg_1) as IWindowContainer); if (!_local_4){ return; }; _local_4.visible = _arg_2; var _local_5:IWindowContainer = (_local_4.getChildByName("button") as IWindowContainer); if (_arg_3){ _local_5.enable(); } else { _local_5.disable(); }; var _local_6:ITextWindow = (_local_5.getChildByName("label") as ITextWindow); _local_6.textColor = ((_arg_3) ? _SafeStr_4939 : _SafeStr_4940); var _local_7:_SafeStr_1430 = (_local_5.getChildByName("icon") as _SafeStr_1430); if (_local_7){ _local_7.color = ((_arg_3) ? _SafeStr_4941 : _SafeStr_4942); if (_local_7.tags.indexOf("arrow_left") != -1){ _local_7.x = (((_local_6.x + ((_local_6.width - _local_6.textWidth) / 2)) - _local_7.width) - _SafeStr_4977); }; if (_local_7.tags.indexOf("arrow_right") != -1){ _local_7.x = ((_local_6.x + ((_local_6.width + _local_6.textWidth) / 2)) + _SafeStr_4977); }; }; } private function _SafeStr_4979(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:_SafeStr_1794; var _local_5:String; if (disposed){ return; }; if (((!(_window)) || (_window.disposed))){ return; }; var _local_3:Boolean; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (_arg_2.name == "button"){ _local_3 = true; switch (_arg_2.parent.name){ case "change_name": _local_4 = new _SafeStr_2937(_SafeStr_2937._SafeStr_4965); break; case "change_looks": _widget.openAvatarEditor(); HabboTracking._SafeStr_4372()._SafeStr_4371("OwnAvatarMenu", "click", "clothes"); break; case "wave": _local_4 = new _SafeStr_3298(); HabboTracking._SafeStr_4372()._SafeStr_4371("OwnAvatarMenu", "click", "wave"); break; case "dance_menu": _local_3 = false; this._SafeStr_4981(_SafeStr_4975); break; case "dance": _local_4 = new _SafeStr_3295(1); HabboTracking._SafeStr_4372()._SafeStr_4371("OwnAvatarMenu", "click", "dance_start"); break; case "dance_stop": _local_4 = new _SafeStr_3295(0); HabboTracking._SafeStr_4372()._SafeStr_4371("OwnAvatarMenu", "click", "dance_stop"); break; case "dance_1": case "dance_2": case "dance_3": case "dance_4": _local_4 = new _SafeStr_3295(parseInt(_arg_2.parent.name.charAt((_arg_2.parent.name.length - 1)))); HabboTracking._SafeStr_4372()._SafeStr_4371("OwnAvatarMenu", "click", "dance_start"); break; case "effects": _local_4 = new _SafeStr_2834(_SafeStr_2834._SafeStr_4382); HabboTracking._SafeStr_4372()._SafeStr_4371("OwnAvatarMenu", "click", "effects"); break; case "back": _local_3 = false; this._SafeStr_4981(_SafeStr_4974); break; case "more": _local_3 = false; _widget.useMinimizedOwnAvatarMenu = false; this._SafeStr_4981(_SafeStr_4974); break; }; }; if (_local_4){ _widget.messageListener.processWidgetMessage(_local_4); }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ if (_arg_2.name == "button"){ _arg_2.color = _SafeStr_4935; } else { if (_arg_2.tags.indexOf("link") > -1){ if (_arg_2.tags.indexOf("actions") > -1){ ITextWindow(IWindowContainer(_arg_2).getChildAt(0)).textColor = _SafeStr_4938; }; }; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ if (_arg_2.name == "button"){ _arg_2.color = _SafeStr_4934; } else { if (_arg_2.tags.indexOf("link") > -1){ if (_arg_2.tags.indexOf("actions") > -1){ ITextWindow(IWindowContainer(_arg_2).getChildAt(0)).textColor = _SafeStr_4937; }; }; }; }; }; }; if (_local_3){ _widget.removeView(this, false); }; } private function _SafeStr_4981(_arg_1:int):void { this._SafeStr_4978 = _arg_1; this._SafeStr_4895(); } } }//package _-0S0 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1778 = "_-zv" (String#3871, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_2941 = "_-2WG" (String#2414, DoABC#2) // _SafeStr_2942 = "_-3B1" (String#3179, DoABC#2) // _SafeStr_2947 = "_-wr" (String#3872, DoABC#2) // _SafeStr_3295 = "_-19u" (String#2316, DoABC#2) // _SafeStr_3298 = "_-05F" (String#5075, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4382 = "_-1oy" (String#6869, DoABC#2) // _SafeStr_4895 = "_-0ip" (String#4837, DoABC#2) // _SafeStr_4908 = "_-I9" (String#4187, DoABC#2) // _SafeStr_4934 = "_-46" (String#12558, DoABC#2) // _SafeStr_4935 = "_-2Q0" (String#10413, DoABC#2) // _SafeStr_4937 = "_-pb" (String#11783, DoABC#2) // _SafeStr_4938 = "_-2o1" (String#11710, DoABC#2) // _SafeStr_4939 = "_-0d3" (String#14474, DoABC#2) // _SafeStr_4940 = "_-G7" (String#15198, DoABC#2) // _SafeStr_4941 = "_-1Q8" (String#14792, DoABC#2) // _SafeStr_4942 = "_-2iZ" (String#15261, DoABC#2) // _SafeStr_4945 = "_-SV" (String#5616, DoABC#2) // _SafeStr_4960 = "_-03K" (String#8558, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_4964 = "_-0lD" (String#5237, DoABC#2) // _SafeStr_4965 = "_-Tg" (String#8356, DoABC#2) // _SafeStr_4968 = "_-oN" (String#6652, DoABC#2) // _SafeStr_4970 = "_-2tq" (String#12739, DoABC#2) // _SafeStr_4972 = "_-2H2" (String#7915, DoABC#2) // _SafeStr_4973 = "_-2Ga" (String#16316, DoABC#2) // _SafeStr_4974 = "_-18E" (String#8161, DoABC#2) // _SafeStr_4975 = "_-2i3" (String#10428, DoABC#2) // _SafeStr_4976 = "_-2sg" (String#11913, DoABC#2) // _SafeStr_4977 = "_-2NO" (String#5537, DoABC#2) // _SafeStr_4978 = "_-Gt" (String#2008, DoABC#2) // _SafeStr_4979 = "_-0GI" (String#11562, DoABC#2) // _SafeStr_4980 = "_-0U2" (String#904, DoABC#2) // _SafeStr_4981 = "_-2NK" (String#13759, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //_-0S0._SafeStr_2944 package _-0S0 { import _-3I0._SafeStr_4982; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.core.window.components._SafeStr_1515; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1430; import _-je._SafeStr_1794; import _-je._SafeStr_2937; import com.sulake.habbo.tracking.HabboTracking; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_2944 extends _SafeStr_2941 { protected static const _SafeStr_4982:uint = 1; protected static const _SafeStr_4983:uint = 2; protected static var _SafeStr_4984:uint = _SafeStr_4982;//1 private static const _SafeStr_4985:uint = 16744755; private static const _SafeStr_4986:uint = 16756591; private static const _SafeStr_4977:int = 8; protected var _data:_SafeStr_2947; protected var _SafeStr_4978:uint = 1; protected var _SafeStr_4987:Boolean; private var _buttons:IItemListWindow; public function _SafeStr_2944(_arg_1:_SafeStr_1778) { super(_arg_1); _SafeStr_4960 = false; } public static function setup(_arg_1:_SafeStr_2944, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:_SafeStr_2947):void { _arg_1._data = _arg_6; _SafeStr_2941.setup(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, false); } override public function dispose():void { if (_window){ _window.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4968); _window.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4968); }; this._buttons = null; this._data = null; super.dispose(); } override protected function _SafeStr_4962():void { var _local_1:XML; if (((((!(_widget)) || (!(_widget.assets)))) || (!(_widget.windowManager)))){ return; }; if (_SafeStr_4945){ _SafeStr_4964 = _SafeStr_4970(); } else { if (!_window){ _local_1 = (_SafeStr_5(_widget.assets.getAssetByName("avatar_menu_widget")).content as XML); _window = (_widget.windowManager.buildFromXML(_local_1, 0) as IWindowContainer); if (!_window){ return; }; _window.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4968); _window.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4968); _window.findChildByName("minimize").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4973); _window.findChildByName("minimize").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4972); _window.findChildByName("minimize").addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4972); }; this._buttons = (_window.findChildByName("buttons") as IItemListWindow); this._buttons.procedure = this._SafeStr_4979; _window.findChildByName("name").caption = _userName; _window.visible = false; _SafeStr_4964 = _window; this._SafeStr_4895(); }; } protected function _SafeStr_4895():void { var _local_4:int; var _local_5:String; if (((!(_window)) || (!(this._data)))){ return; }; var _local_1:IItemListWindow = (_window.findChildByName("buttons") as IItemListWindow); if (!_local_1){ return; }; _local_1.procedure = this._SafeStr_4979; _local_1.autoArrangeItems = false; var _local_2:int = _local_1.numListItems; var _local_3:int; while (_local_3 < _local_2) { _local_1.getListItemAt(_local_3).visible = false; _local_3++; }; if (!this._SafeStr_4987){ if (this._data._SafeStr_4924){ this._SafeStr_4978 = _SafeStr_4983; } else { this._SafeStr_4978 = _SafeStr_4984; }; }; if (this._SafeStr_4978 == _SafeStr_4982){ this._SafeStr_4980("moderate"); this._SafeStr_4980("friend", this._data._SafeStr_4919); _local_4 = this._data._SafeStr_4925; _widget.localizations.registerParameter("infostand.button.respect", "count", _local_4.toString()); this._SafeStr_4980("respect", (_local_4 > 0)); this._SafeStr_4980("trade", this._data._SafeStr_4921); switch (this._data._SafeStr_4922){ case _SafeStr_2878._SafeStr_4988: _local_5 = "${infostand.button.trade.tooltip.shutdown}"; break; case _SafeStr_2878._SafeStr_4989: _local_5 = "${infostand.button.trade.tooltip.tradingroom}"; break; default: _local_5 = ""; }; _SafeStr_1515(IWindowContainer(_local_1.getListItemByName("trade")).getChildByName("button"))._SafeStr_3718 = _local_5; this._SafeStr_4980("whisper"); }; if (this._SafeStr_4978 == _SafeStr_4983){ this._SafeStr_4980("ignore", !(this._data._SafeStr_4924)); this._SafeStr_4980("unignore", this._data._SafeStr_4924); this._SafeStr_4980("kick", ((((((this._data._SafeStr_4918) || (this._data._SafeStr_4917))) || (this._data._SafeStr_4916))) && (this._data._SafeStr_4920))); this._SafeStr_4980("ban", ((((this._data._SafeStr_4918) || (this._data._SafeStr_4916))) && (this._data._SafeStr_4920))); this._SafeStr_4980("report", ((_widget.configuration) && (_widget.configuration.getBoolean("infostand.report.show", false)))); this._SafeStr_4980("give_rights", ((this._data._SafeStr_4918) && (!(this._data._SafeStr_4923)))); this._SafeStr_4980("remove_rights", ((this._data._SafeStr_4918) && (this._data._SafeStr_4923))); this._SafeStr_4980("actions"); }; _local_1.autoArrangeItems = true; _local_1.visible = true; _SafeStr_4984 = this._SafeStr_4978; this._SafeStr_4987 = false; } private function _SafeStr_4980(_arg_1:String, _arg_2:Boolean=true):void { if (!this._buttons){ return; }; var _local_3:IWindowContainer = (this._buttons.getListItemByName(_arg_1) as IWindowContainer); if (!_local_3){ return; }; _local_3.visible = _arg_2; var _local_4:IWindowContainer = (_local_3.getChildByName("button") as IWindowContainer); var _local_5:ITextWindow = (_local_4.getChildByName("label") as ITextWindow); var _local_6:_SafeStr_1430 = (_local_4.getChildByName("icon") as _SafeStr_1430); if (_local_6){ if (_local_6.tags.indexOf("arrow_left") != -1){ _local_6.x = (((_local_5.x + ((_local_5.width - _local_5.textWidth) / 2)) - _local_6.width) - _SafeStr_4977); }; if (_local_6.tags.indexOf("arrow_right") != -1){ _local_6.x = ((_local_5.x + ((_local_5.width + _local_5.textWidth) / 2)) + _SafeStr_4977); }; }; } private function _SafeStr_4979(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:String; var _local_5:int; var _local_6:_SafeStr_1794; if (disposed){ return; }; if (((!(_window)) || (_window.disposed))){ return; }; var _local_3:Boolean; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (_arg_2.name == "button"){ _local_3 = true; switch (_arg_2.parent.name){ case "whisper": _local_4 = _SafeStr_2937._SafeStr_4990; break; case "friend": _arg_2.disable(); this._data._SafeStr_4919 = false; _local_4 = _SafeStr_2937._SafeStr_4991; break; case "respect": this._data._SafeStr_4925--; _local_5 = this._data._SafeStr_4925; _widget.localizations.registerParameter("infostand.button.respect", "count", _local_5.toString()); this._SafeStr_4980("respect", (this._data._SafeStr_4925 > 0)); _local_4 = _SafeStr_2937._SafeStr_4992; if (_local_5 > 0){ _local_3 = false; }; break; case "ignore": _arg_2.parent.visible = false; _window.findChildByName("unignore").visible = true; this._data._SafeStr_4924 = true; _local_4 = _SafeStr_2937._SafeStr_4993; break; case "unignore": _arg_2.parent.visible = false; _window.findChildByName("ignore").visible = true; this._data._SafeStr_4924 = false; _local_4 = _SafeStr_2937._SafeStr_4994; break; case "kick": _local_4 = _SafeStr_2937._SafeStr_4995; break; case "ban": _local_4 = _SafeStr_2937._SafeStr_4996; break; case "give_rights": _arg_2.parent.visible = false; _window.findChildByName("remove_rights").visible = true; this._data._SafeStr_4923 = true; _local_4 = _SafeStr_2937._SafeStr_4997; break; case "remove_rights": _arg_2.parent.visible = false; _window.findChildByName("give_rights").visible = true; this._data._SafeStr_4923 = false; _local_4 = _SafeStr_2937._SafeStr_4998; break; case "trade": _local_4 = _SafeStr_2937._SafeStr_4999; break; case "report": _local_4 = _SafeStr_2937._SafeStr_5000; break; case "moderate": this._SafeStr_4978 = _SafeStr_4983; this._SafeStr_4987 = true; _local_3 = false; break; case "actions": this._SafeStr_4978 = _SafeStr_4982; this._SafeStr_4987 = true; _local_3 = false; break; }; }; if (_local_4 != null){ _local_6 = new _SafeStr_2937(_local_4, _userId); _widget.messageListener.processWidgetMessage(_local_6); HabboTracking._SafeStr_4372()._SafeStr_4371("InfoStand", "click", _local_4); }; this._SafeStr_4895(); } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ if (_arg_2.name == "button"){ _arg_2.color = (((_arg_2.tags.indexOf("moderate") > -1)) ? _SafeStr_4936 : _SafeStr_4935); } else { if (_arg_2.tags.indexOf("link") > -1){ if (_arg_2.tags.indexOf("actions") > -1){ ITextWindow(IWindowContainer(_arg_2).getChildAt(0)).textColor = _SafeStr_4938; } else { if (_arg_2.tags.indexOf("moderate") > -1){ ITextWindow(IWindowContainer(_arg_2).getChildAt(0)).textColor = _SafeStr_4986; }; }; }; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ if (_arg_2.name == "button"){ _arg_2.color = _SafeStr_4934; } else { if (_arg_2.tags.indexOf("link") > -1){ if (_arg_2.tags.indexOf("actions") > -1){ ITextWindow(IWindowContainer(_arg_2).getChildAt(0)).textColor = _SafeStr_4937; } else { if (_arg_2.tags.indexOf("moderate") > -1){ ITextWindow(IWindowContainer(_arg_2).getChildAt(0)).textColor = _SafeStr_4985; }; }; }; }; }; }; }; if (_local_3){ _widget.removeView(this, false); }; } } }//package _-0S0 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1778 = "_-zv" (String#3871, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_2941 = "_-2WG" (String#2414, DoABC#2) // _SafeStr_2944 = "_-38f" (String#3636, DoABC#2) // _SafeStr_2947 = "_-wr" (String#3872, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4895 = "_-0ip" (String#4837, DoABC#2) // _SafeStr_4916 = "_-2i4" (String#5290, DoABC#2) // _SafeStr_4917 = "_-2uU" (String#7500, DoABC#2) // _SafeStr_4918 = "_-0CF" (String#4199, DoABC#2) // _SafeStr_4919 = "_-2Vt" (String#6409, DoABC#2) // _SafeStr_4920 = "_-0zl" (String#4115, DoABC#2) // _SafeStr_4921 = "_-1Fl" (String#6780, DoABC#2) // _SafeStr_4922 = "_-3A6" (String#5564, DoABC#2) // _SafeStr_4923 = "_-2VA" (String#4836, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_4934 = "_-46" (String#12558, DoABC#2) // _SafeStr_4935 = "_-2Q0" (String#10413, DoABC#2) // _SafeStr_4936 = "_-38d" (String#14517, DoABC#2) // _SafeStr_4937 = "_-pb" (String#11783, DoABC#2) // _SafeStr_4938 = "_-2o1" (String#11710, DoABC#2) // _SafeStr_4945 = "_-SV" (String#5616, DoABC#2) // _SafeStr_4960 = "_-03K" (String#8558, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_4964 = "_-0lD" (String#5237, DoABC#2) // _SafeStr_4968 = "_-oN" (String#6652, DoABC#2) // _SafeStr_4970 = "_-2tq" (String#12739, DoABC#2) // _SafeStr_4972 = "_-2H2" (String#7915, DoABC#2) // _SafeStr_4973 = "_-2Ga" (String#16316, DoABC#2) // _SafeStr_4977 = "_-2NO" (String#5537, DoABC#2) // _SafeStr_4978 = "_-Gt" (String#2008, DoABC#2) // _SafeStr_4979 = "_-0GI" (String#11562, DoABC#2) // _SafeStr_4980 = "_-0U2" (String#904, DoABC#2) // _SafeStr_4982 = "_-KQ" (String#11400, DoABC#2) // _SafeStr_4983 = "_-0Hw" (String#9729, DoABC#2) // _SafeStr_4984 = "_-1Dt" (String#9161, DoABC#2) // _SafeStr_4985 = "_-PH" (String#14034, DoABC#2) // _SafeStr_4986 = "_-jl" (String#13205, DoABC#2) // _SafeStr_4987 = "_-C7" (String#11734, DoABC#2) // _SafeStr_4988 = "_-0vQ" (String#9543, DoABC#2) // _SafeStr_4989 = "_-35N" (String#9703, DoABC#2) // _SafeStr_4990 = "_-z1" (String#7771, DoABC#2) // _SafeStr_4991 = "_-6k" (String#7940, DoABC#2) // _SafeStr_4992 = "_-03l" (String#8583, DoABC#2) // _SafeStr_4993 = "_-2Gh" (String#8422, DoABC#2) // _SafeStr_4994 = "_-1qp" (String#7670, DoABC#2) // _SafeStr_4995 = "_-2UZ" (String#7348, DoABC#2) // _SafeStr_4996 = "_-0s7" (String#8106, DoABC#2) // _SafeStr_4997 = "_-1M0" (String#8082, DoABC#2) // _SafeStr_4998 = "_-st" (String#8736, DoABC#2) // _SafeStr_4999 = "_-1Mb" (String#8252, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5000 = "_-0Ph" (String#7708, DoABC#2) //------------------------------------------------------------ //_-0S0._SafeStr_2946 package _-0S0 { public class _SafeStr_2946 extends _SafeStr_2941 { private var _SafeStr_5001:int; public function _SafeStr_2946(_arg_1:_SafeStr_1778) { super(_arg_1); } public static function setup(_arg_1:_SafeStr_2946, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:int):void { _arg_1._SafeStr_5001 = _arg_6; _arg_1._SafeStr_4955 = 8000; _SafeStr_2941.setup(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, false); _arg_1._window.color = 4288528218; } public function get objectId():int { return (this._SafeStr_5001); } override public function dispose():void { super.dispose(); } } }//package _-0S0 // _SafeStr_1778 = "_-zv" (String#3871, DoABC#2) // _SafeStr_2941 = "_-2WG" (String#2414, DoABC#2) // _SafeStr_2946 = "_-0LS" (String#2598, DoABC#2) // _SafeStr_4955 = "_-0Dm" (String#18356, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-0S0._SafeStr_2947 package _-0S0 { public class _SafeStr_2947 { public var _SafeStr_4924:Boolean = false; public var _SafeStr_4921:Boolean = false; public var _SafeStr_4922:int = 0; public var _SafeStr_4920:Boolean = false; public var _SafeStr_4919:Boolean = false; public var _SafeStr_4918:Boolean = false; public var _SafeStr_4917:Boolean = false; public var _SafeStr_4916:Boolean = false; public var _SafeStr_4923:Boolean = false; public var _SafeStr_4925:int = 0; public var _SafeStr_4926:Boolean = false; public var _SafeStr_4908:Boolean = false; } }//package _-0S0 // _SafeStr_2947 = "_-wr" (String#3872, DoABC#2) // _SafeStr_4908 = "_-I9" (String#4187, DoABC#2) // _SafeStr_4916 = "_-2i4" (String#5290, DoABC#2) // _SafeStr_4917 = "_-2uU" (String#7500, DoABC#2) // _SafeStr_4918 = "_-0CF" (String#4199, DoABC#2) // _SafeStr_4919 = "_-2Vt" (String#6409, DoABC#2) // _SafeStr_4920 = "_-0zl" (String#4115, DoABC#2) // _SafeStr_4921 = "_-1Fl" (String#6780, DoABC#2) // _SafeStr_4922 = "_-3A6" (String#5564, DoABC#2) // _SafeStr_4923 = "_-2VA" (String#4836, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_4926 = "_-2bN" (String#5900, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2584 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2584 implements _SafeStr_820 { private var _SafeStr_5002:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5002 = _arg_1.readInteger(); return (true); } public function get _SafeStr_5003():int { return (this._SafeStr_5002); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2584 = "_-0WV" (String#5800, DoABC#2) // _SafeStr_5002 = "_-2Lt" (String#15517, DoABC#2) // _SafeStr_5003 = "_-0Xj" (String#20768, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2585 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2585 implements _SafeStr_820 { private var _data:Map; public function get data():Map { return (this._data); } public function flush():Boolean { if (this._data != null){ this._data.dispose(); }; this._data = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:Map; var _local_3:int; var _local_4:String; var _local_5:int; this._data = new Map(); var _local_6:int = _arg_1.readInteger(); var _local_7:int; while (_local_7 < _local_6) { _local_2 = new Map(); _local_3 = _arg_1.readInteger(); _local_4 = _arg_1._SafeStr_3538(); _local_5 = _arg_1.readInteger(); _local_2.add("name", _local_4); _local_2.add("count", _local_5); this._data.add(_local_3, _local_2); _local_7++; }; return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2585 = "_-NT" (String#6592, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2588 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2588 implements _SafeStr_820 { private var _SafeStr_5004:int; private var _SafeStr_5005:String; public function get _SafeStr_5006():int { return (this._SafeStr_5004); } public function get _SafeStr_5007():String { return (this._SafeStr_5005); } public function flush():Boolean { this._SafeStr_5004 = -1; this._SafeStr_5005 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5004 = _arg_1.readInteger(); this._SafeStr_5005 = _arg_1._SafeStr_3538(); return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2588 = "_-2Ex" (String#5839, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5004 = "_-0jd" (String#4120, DoABC#2) // _SafeStr_5005 = "_-1n4" (String#8559, DoABC#2) // _SafeStr_5006 = "_-1hD" (String#5602, DoABC#2) // _SafeStr_5007 = "_-2eA" (String#5593, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2589 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2589 implements _SafeStr_820 { private var _SafeStr_5008:int; public function get _SafeStr_5009():int { return (this._SafeStr_5008); } public function flush():Boolean { this._SafeStr_5008 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5008 = _arg_1.readInteger(); return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2589 = "_-20s" (String#5894, DoABC#2) // _SafeStr_5008 = "_-0cl" (String#13068, DoABC#2) // _SafeStr_5009 = "_-2-E" (String#21826, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2591 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2591 implements _SafeStr_820 { private var _data:Map; public function get data():Map { return (this._data); } public function flush():Boolean { if (this._data != null){ this._data.dispose(); }; this._data = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:String; this._data = new Map(); var _local_4:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_4) { _local_2 = _arg_1.readInteger(); _local_3 = _arg_1._SafeStr_3538(); this._data.add(_local_2, _local_3); _local_5++; }; return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2591 = "_-1fK" (String#5877, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2592 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2592 implements _SafeStr_820 { private var _SafeStr_5010:Map; private var _SafeStr_5011:Map; public function get _SafeStr_5012():Map { return (this._SafeStr_5010); } public function get _SafeStr_5013():Map { return (this._SafeStr_5011); } public function flush():Boolean { if (this._SafeStr_5010 != null){ this._SafeStr_5010.dispose(); }; this._SafeStr_5010 = null; if (this._SafeStr_5011 != null){ this._SafeStr_5011.dispose(); }; this._SafeStr_5011 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:String; var _local_4:int; var _local_5:int; this._SafeStr_5010 = new Map(); this._SafeStr_5011 = new Map(); _local_5 = _arg_1.readInteger(); _local_4 = 0; while (_local_4 < _local_5) { _local_2 = _arg_1.readInteger(); _local_3 = _arg_1._SafeStr_3538(); this._SafeStr_5010.add(_local_2, _local_3); _local_4++; }; _local_5 = _arg_1.readInteger(); _local_4 = 0; while (_local_4 < _local_5) { _local_2 = _arg_1.readInteger(); _local_3 = _arg_1._SafeStr_3538(); this._SafeStr_5011.add(_local_2, _local_3); _local_4++; }; return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2592 = "_-0JW" (String#6285, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5010 = "_-qK" (String#8309, DoABC#2) // _SafeStr_5011 = "_-0yu" (String#8798, DoABC#2) // _SafeStr_5012 = "_-0Hf" (String#21454, DoABC#2) // _SafeStr_5013 = "_-0WQ" (String#20985, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2594 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2594 implements _SafeStr_820 { private var _message:String; public function get message():String { return (this._message); } public function flush():Boolean { this._message = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._message = _arg_1._SafeStr_3538(); return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2594 = "_-a7" (String#6620, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2596 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2596 implements _SafeStr_820 { private var _SafeStr_3986:int; private var _SafeStr_5014:String; private var _data:Map; public function get categoryId():int { return (this._SafeStr_3986); } public function get description():String { return (this._SafeStr_5014); } public function get data():Map { return (this._data); } public function flush():Boolean { if (this._data != null){ this._data.dispose(); }; this._data = null; this._SafeStr_3986 = -1; this._SafeStr_5014 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_3:int; var _local_4:String; this._data = new Map(); this._SafeStr_3986 = _arg_1.readInteger(); this._SafeStr_5014 = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_2) { _local_3 = _arg_1.readInteger(); _local_4 = _arg_1._SafeStr_3538(); this._data.add(_local_3, _local_4); _local_5++; }; return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2596 = "_-2FS" (String#5843, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_2597 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2597 implements _SafeStr_820 { private var _SafeStr_5015:Boolean; private var _SafeStr_5016:Boolean; private var _SafeStr_5017:Boolean; public function get _SafeStr_5018():Boolean { return (this._SafeStr_5015); } public function get _SafeStr_5019():Boolean { return (this._SafeStr_5016); } public function get _SafeStr_5020():Boolean { return (this._SafeStr_5017); } public function flush():Boolean { this._SafeStr_5015 = false; this._SafeStr_5016 = false; this._SafeStr_5017 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5015 = _arg_1._SafeStr_3540(); this._SafeStr_5016 = _arg_1._SafeStr_3540(); this._SafeStr_5017 = _arg_1._SafeStr_3540(); return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2597 = "_-2Ir" (String#6131, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_5015 = "_-2Up" (String#5506, DoABC#2) // _SafeStr_5016 = "_-0d6" (String#5718, DoABC#2) // _SafeStr_5017 = "_-1W2" (String#6480, DoABC#2) // _SafeStr_5018 = "_-2uB" (String#12679, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5020 = "_-a1" (String#14940, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_3212 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3212 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3212 = "_-9P" (String#7281, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_3213 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3213 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3213 = "_-059" (String#7217, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Si._SafeStr_3216 package _-0Si { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3216 implements _SafeStr_820 { private var _SafeStr_5021:Array; public function _SafeStr_3216() { this._SafeStr_5021 = new Array(); super(); } public function get _SafeStr_5022():Array { return (this._SafeStr_5021); } public function get _SafeStr_5023():int { return (this._SafeStr_5021.length); } public function flush():Boolean { this._SafeStr_5021 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_3:int; var _local_4:Object; this._SafeStr_5021 = new Array(); var _local_2:int = _arg_1.readInteger(); while (_local_3 < _local_2) { _local_4 = new Object(); _local_4.callId = _arg_1._SafeStr_3538(); _local_4.timeStamp = _arg_1._SafeStr_3538(); _local_4.message = _arg_1._SafeStr_3538(); this._SafeStr_5021.push(_local_4); _local_3++; }; return (true); } } }//package _-0Si // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3216 = "_-0QE" (String#7336, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5021 = "_-3f" (String#7868, DoABC#2) // _SafeStr_5022 = "_-nB" (String#33200, DoABC#2) // _SafeStr_5023 = "_-2G8" (String#23004, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0sT._SafeStr_1626 package _-0sT { public interface _SafeStr_1626 { function initialize(_arg_1:XML):Boolean; function dispose():void; } }//package _-0sT // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) //------------------------------------------------------------ //_-0sT._SafeStr_1627 package _-0sT { import com.sulake.room.object.IRoomObject; import com.sulake.room.utils._SafeStr_1729; import flash.display.BitmapData; import flash.geom.Rectangle; public interface _SafeStr_1627 { function set object(_arg_1:IRoomObject):void; function get object():IRoomObject; function dispose():void; function initialize(_arg_1:_SafeStr_1626):Boolean; function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void; function get image():BitmapData; function _SafeStr_5024(_arg_1:int):BitmapData; function get _SafeStr_5025():Rectangle; function getInstanceId():int; function _SafeStr_5026():int; } }//package _-0sT // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1627 = "_-xd" (String#4276, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5025 = "_-2r3" (String#9397, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) //------------------------------------------------------------ //_-0sT._SafeStr_1628 package _-0sT { import com.sulake.room.object.visualization.utils._SafeStr_1634; public interface _SafeStr_1628 extends _SafeStr_1627 { function get assetCollection():_SafeStr_1634; function set assetCollection(_arg_1:_SafeStr_1634):void; } }//package _-0sT // _SafeStr_1627 = "_-xd" (String#4276, DoABC#2) // _SafeStr_1628 = "_-1UX" (String#4176, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) //------------------------------------------------------------ //_-0sT._SafeStr_1685 package _-0sT { public interface _SafeStr_1685 extends _SafeStr_1628 { function get _SafeStr_5027():int; function _SafeStr_5028(_arg_1:int):_SafeStr_2797; } }//package _-0sT // _SafeStr_1628 = "_-1UX" (String#4176, DoABC#2) // _SafeStr_1685 = "_-si" (String#2609, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) //------------------------------------------------------------ //_-0sT._SafeStr_1686 package _-0sT { import com.sulake.room.object.IRoomObject; import com.sulake.room.object.visualization.utils._SafeStr_1634; import com.sulake.room.utils._SafeStr_1729; import flash.display.BitmapData; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.geom.Rectangle; import flash.display.BlendMode; import flash.geom.Point; import com.sulake.core.assets.IAsset; public class _SafeStr_1686 implements _SafeStr_1685 { private static var _SafeStr_5029:int = 0; private var _SafeStr_5030:Array; private var _SafeStr_5031:IRoomObject; private var _SafeStr_5032:_SafeStr_1634; protected var _SafeStr_5033:int = -1; protected var _SafeStr_5034:int = -1; protected var _SafeStr_5035:int = -1; private var _SafeStr_5036:int = 0; private var _updateID:int = 0; public function _SafeStr_1686() { this._SafeStr_5036 = _SafeStr_5029++; this._SafeStr_5030 = []; this._SafeStr_5031 = null; this._SafeStr_5032 = null; } public function dispose():void { var _local_1:_SafeStr_2798; if (this._SafeStr_5030 != null){ while (this._SafeStr_5030.length > 0) { _local_1 = (this._SafeStr_5030[0] as _SafeStr_2798); if (_local_1 != null){ _local_1.dispose(); }; this._SafeStr_5030.pop(); }; this._SafeStr_5030 = null; }; this._SafeStr_5031 = null; this.assetCollection = null; } public function set assetCollection(_arg_1:_SafeStr_1634):void { if (this._SafeStr_5032 != null){ this._SafeStr_5032.removeReference(); }; this._SafeStr_5032 = _arg_1; if (this._SafeStr_5032 != null){ this._SafeStr_5032._SafeStr_5037(); }; } public function get assetCollection():_SafeStr_1634 { return (this._SafeStr_5032); } public function _SafeStr_5026():int { return (this._updateID); } public function getInstanceId():int { return (this._SafeStr_5036); } protected function _SafeStr_5038(_arg_1:int):void { var _local_2:_SafeStr_2798; while (this._SafeStr_5030.length > _arg_1) { _local_2 = (this._SafeStr_5030[(this._SafeStr_5030.length - 1)] as _SafeStr_2798); if (_local_2 != null){ _local_2.dispose(); }; this._SafeStr_5030.pop(); }; while (this._SafeStr_5030.length < _arg_1) { _local_2 = new _SafeStr_2798(); this._SafeStr_5030.push(_local_2); }; } public function get _SafeStr_5027():int { return (this._SafeStr_5030.length); } public function _SafeStr_5028(_arg_1:int):_SafeStr_2797 { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_5030.length)))){ return (this._SafeStr_5030[_arg_1]); }; return (null); } public function get object():IRoomObject { return (this._SafeStr_5031); } public function set object(_arg_1:IRoomObject):void { this._SafeStr_5031 = _arg_1; } public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { } protected function _SafeStr_5039():void { this._updateID++; } protected function reset():void { this._SafeStr_5033 = 0xFFFFFFFF; this._SafeStr_5034 = 0xFFFFFFFF; this._SafeStr_5035 = -1; } public function initialize(_arg_1:_SafeStr_1626):Boolean { return (false); } public function get image():BitmapData { return (this._SafeStr_5024(0)); } public function _SafeStr_5024(_arg_1:int):BitmapData { var _local_9:Number; var _local_10:Number; var _local_11:Number; var _local_12:int; var _local_13:int; var _local_14:int; var _local_15:int; var _local_16:ColorTransform; var _local_17:Matrix; var _local_2:Rectangle = this._SafeStr_5025; if ((_local_2.width * _local_2.height) == 0){ return (null); }; var _local_3:int = this._SafeStr_5027; var _local_4:_SafeStr_2797; var _local_5:Array = []; var _local_6:int; var _local_7:BitmapData; _local_6 = 0; while (_local_6 < _local_3) { _local_4 = this._SafeStr_5028(_local_6); if (((!((_local_4 == null))) && (_local_4.visible))){ _local_7 = _local_4.asset; if (_local_7 != null){ _local_5.push(_local_4); }; }; _local_6++; }; _local_5.sortOn("relativeDepth", (Array.DESCENDING | Array.NUMERIC)); var _local_8:BitmapData = new BitmapData(_local_2.width, _local_2.height, true, _arg_1); _local_6 = 0; while (_local_6 < _local_5.length) { _local_4 = (_local_5[_local_6] as _SafeStr_2797); _local_7 = _local_4.asset; if (_local_7 != null){ _local_12 = _local_4.color; _local_13 = (_local_12 >> 16); _local_14 = ((_local_12 >> 8) & 0xFF); _local_15 = (_local_12 & 0xFF); _local_16 = null; if ((((((_local_13 < 0xFF)) || ((_local_14 < 0xFF)))) || ((_local_15 < 0xFF)))){ _local_9 = (_local_13 / 0xFF); _local_10 = (_local_14 / 0xFF); _local_11 = (_local_15 / 0xFF); _local_16 = new ColorTransform(_local_9, _local_10, _local_11, (_local_4.alpha / 0xFF)); } else { if (_local_4.alpha < 0xFF){ _local_16 = new ColorTransform(1, 1, 1, (_local_4.alpha / 0xFF)); }; }; if (_arg_1 == 0){ if (_local_4.blendMode == BlendMode.ADD){ if (_local_16 == null){ _local_16 = new ColorTransform(1, 1, 1, 0); } else { _local_16.alphaMultiplier = 0; }; }; }; _local_17 = new Matrix(); if (_local_4.flipH){ _local_17.scale(-1, 1); _local_17.translate(_local_7.width, 0); }; if (_local_4.flipV){ _local_17.scale(1, -1); _local_17.translate(0, _local_7.height); }; _local_17.translate((_local_4.offsetX - _local_2.left), (_local_4.offsetY - _local_2.top)); _local_8.draw(_local_7, _local_17, _local_16, _local_4.blendMode, null, false); }; _local_6++; }; return (_local_8); } public function get _SafeStr_5025():Rectangle { var _local_7:Point; var _local_1:int = this._SafeStr_5027; var _local_2:_SafeStr_2797; var _local_3:Rectangle = new Rectangle(); var _local_4:int; var _local_5:IAsset; var _local_6:BitmapData; _local_4 = 0; while (_local_4 < _local_1) { _local_2 = this._SafeStr_5028(_local_4); if (((!((_local_2 == null))) && (_local_2.visible))){ _local_6 = _local_2.asset; if (_local_6 != null){ _local_7 = new Point(_local_2.offsetX, _local_2.offsetY); if (_local_4 == 0){ _local_3.left = _local_7.x; _local_3.top = _local_7.y; _local_3.right = (_local_7.x + _local_2.width); _local_3.bottom = (_local_7.y + _local_2.height); } else { if (_local_7.x < _local_3.left){ _local_3.left = _local_7.x; }; if (_local_7.y < _local_3.top){ _local_3.top = _local_7.y; }; if ((_local_7.x + _local_2.width) > _local_3.right){ _local_3.right = (_local_7.x + _local_2.width); }; if ((_local_7.y + _local_2.height) > _local_3.bottom){ _local_3.bottom = (_local_7.y + _local_2.height); }; }; }; }; _local_4++; }; return (_local_3); } } }//package _-0sT // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1685 = "_-si" (String#2609, DoABC#2) // _SafeStr_1686 = "_-0lt" (String#1528, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_2798 = "_-2zu" (String#3902, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5025 = "_-2r3" (String#9397, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5029 = "_-1hc" (String#3130, DoABC#2) // _SafeStr_5030 = "_-2bC" (String#1327, DoABC#2) // _SafeStr_5031 = "_-08x" (String#3321, DoABC#2) // _SafeStr_5032 = "_-1AS" (String#2675, DoABC#2) // _SafeStr_5033 = "_-0Xu" (String#5101, DoABC#2) // _SafeStr_5034 = "_-1L7" (String#2772, DoABC#2) // _SafeStr_5035 = "_-0vZ" (String#2416, DoABC#2) // _SafeStr_5036 = "_-2Y8" (String#4431, DoABC#2) // _SafeStr_5037 = "_-27B" (String#8781, DoABC#2) // _SafeStr_5038 = "_-3-9" (String#3031, DoABC#2) // _SafeStr_5039 = "_-2bD" (String#5092, DoABC#2) //------------------------------------------------------------ //_-0sT._SafeStr_2797 package _-0sT { import flash.display.BitmapData; public interface _SafeStr_2797 { function get asset():BitmapData; function set asset(_arg_1:BitmapData):void; function get assetName():String; function set assetName(_arg_1:String):void; function get visible():Boolean; function set visible(_arg_1:Boolean):void; function get tag():String; function set tag(_arg_1:String):void; function get alpha():int; function set alpha(_arg_1:int):void; function get color():int; function set color(_arg_1:int):void; function get blendMode():String; function set blendMode(_arg_1:String):void; function get filters():Array; function set filters(_arg_1:Array):void; function get flipH():Boolean; function set flipH(_arg_1:Boolean):void; function get flipV():Boolean; function set flipV(_arg_1:Boolean):void; function get offsetX():int; function set offsetX(_arg_1:int):void; function get offsetY():int; function set offsetY(_arg_1:int):void; function get width():int; function get height():int; function get relativeDepth():Number; function set relativeDepth(_arg_1:Number):void; function get _SafeStr_5040():Boolean; function set _SafeStr_5040(_arg_1:Boolean):void; function get capturesMouse():Boolean; function set capturesMouse(_arg_1:Boolean):void; function get _SafeStr_5041():Boolean; function set _SafeStr_5041(_arg_1:Boolean):void; function get _SafeStr_5042():int; function get _SafeStr_5043():int; } }//package _-0sT // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_5040 = "_-0GS" (String#3771, DoABC#2) // _SafeStr_5041 = "_-2pA" (String#3581, DoABC#2) // _SafeStr_5042 = "_-1MO" (String#8282, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) //------------------------------------------------------------ //_-0sT._SafeStr_2798 package _-0sT { import flash.display.BitmapData; import flash.geom.Point; import flash.display.BlendMode; public final class _SafeStr_2798 implements _SafeStr_2797 { private static var _SafeStr_5029:int = 0; private var _SafeStr_5044:BitmapData = null; private var _SafeStr_5045:String = ""; private var _SafeStr_5046:Boolean = true; private var _SafeStr_5047:String = ""; private var _SafeStr_5048:int = 0xFF; private var _color:int = 0xFFFFFF; private var _SafeStr_5049:String; private var _SafeStr_4485:Boolean = false; private var _SafeStr_4486:Boolean = false; private var _offset:Point; private var _SafeStr_4520:int = 0; private var _height:int = 0; private var _SafeStr_5050:Number = 0; private var _SafeStr_5051:Boolean = false; private var _SafeStr_5052:Boolean = true; private var _SafeStr_5053:Boolean = false; private var _updateID:int = 0; private var _SafeStr_5036:int = 0; private var _SafeStr_5054:Array = null; public function _SafeStr_2798() { this._SafeStr_5049 = BlendMode.NORMAL; this._offset = new Point(0, 0); super(); this._SafeStr_5036 = _SafeStr_5029++; } public function dispose():void { this._SafeStr_5044 = null; this._SafeStr_4520 = 0; this._height = 0; } public function get asset():BitmapData { return (this._SafeStr_5044); } public function get assetName():String { return (this._SafeStr_5045); } public function get visible():Boolean { return (this._SafeStr_5046); } public function get tag():String { return (this._SafeStr_5047); } public function get alpha():int { return (this._SafeStr_5048); } public function get color():int { return (this._color); } public function get blendMode():String { return (this._SafeStr_5049); } public function get flipV():Boolean { return (this._SafeStr_4486); } public function get flipH():Boolean { return (this._SafeStr_4485); } public function get offsetX():int { return (this._offset.x); } public function get offsetY():int { return (this._offset.y); } public function get width():int { return (this._SafeStr_4520); } public function get height():int { return (this._height); } public function get relativeDepth():Number { return (this._SafeStr_5050); } public function get _SafeStr_5040():Boolean { return (this._SafeStr_5051); } public function get capturesMouse():Boolean { return (this._SafeStr_5052); } public function get _SafeStr_5041():Boolean { return (this._SafeStr_5053); } public function get _SafeStr_5042():int { return (this._SafeStr_5036); } public function get _SafeStr_5043():int { return (this._updateID); } public function get filters():Array { return (this._SafeStr_5054); } public function set asset(_arg_1:BitmapData):void { if (_arg_1 != null){ this._SafeStr_4520 = _arg_1.width; this._height = _arg_1.height; }; this._SafeStr_5044 = _arg_1; this._updateID++; } public function set assetName(_arg_1:String):void { this._SafeStr_5045 = _arg_1; this._updateID++; } public function set visible(_arg_1:Boolean):void { this._SafeStr_5046 = _arg_1; this._updateID++; } public function set tag(_arg_1:String):void { this._SafeStr_5047 = _arg_1; this._updateID++; } public function set alpha(_arg_1:int):void { _arg_1 = (_arg_1 & 0xFF); this._SafeStr_5048 = _arg_1; this._updateID++; } public function set color(_arg_1:int):void { _arg_1 = (_arg_1 & 0xFFFFFF); this._color = _arg_1; this._updateID++; } public function set blendMode(_arg_1:String):void { this._SafeStr_5049 = _arg_1; this._updateID++; } public function set filters(_arg_1:Array):void { this._SafeStr_5054 = _arg_1; this._updateID++; } public function set flipH(_arg_1:Boolean):void { this._SafeStr_4485 = _arg_1; this._updateID++; } public function set flipV(_arg_1:Boolean):void { this._SafeStr_4486 = _arg_1; this._updateID++; } public function set offsetX(_arg_1:int):void { this._offset.x = _arg_1; this._updateID++; } public function set offsetY(_arg_1:int):void { this._offset.y = _arg_1; this._updateID++; } public function set relativeDepth(_arg_1:Number):void { this._SafeStr_5050 = _arg_1; this._updateID++; } public function set _SafeStr_5040(_arg_1:Boolean):void { this._SafeStr_5051 = _arg_1; this._updateID++; } public function set capturesMouse(_arg_1:Boolean):void { this._SafeStr_5052 = _arg_1; this._updateID++; } public function set _SafeStr_5041(_arg_1:Boolean):void { this._SafeStr_5053 = _arg_1; this._updateID++; } } }//package _-0sT // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_2798 = "_-2zu" (String#3902, DoABC#2) // _SafeStr_4485 = "_-0Jx" (String#3719, DoABC#2) // _SafeStr_4486 = "_-0qn" (String#3624, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_5029 = "_-1hc" (String#3130, DoABC#2) // _SafeStr_5036 = "_-2Y8" (String#4431, DoABC#2) // _SafeStr_5040 = "_-0GS" (String#3771, DoABC#2) // _SafeStr_5041 = "_-2pA" (String#3581, DoABC#2) // _SafeStr_5042 = "_-1MO" (String#8282, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5044 = "_-1T0" (String#1843, DoABC#2) // _SafeStr_5045 = "_-0Kb" (String#5024, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_5047 = "_-38A" (String#3617, DoABC#2) // _SafeStr_5048 = "_-1V" (String#5995, DoABC#2) // _SafeStr_5049 = "_-dY" (String#7583, DoABC#2) // _SafeStr_5050 = "_-xm" (String#3904, DoABC#2) // _SafeStr_5051 = "_-01d" (String#9337, DoABC#2) // _SafeStr_5052 = "_-2kB" (String#15501, DoABC#2) // _SafeStr_5053 = "_-1V3" (String#6003, DoABC#2) // _SafeStr_5054 = "_-A4" (String#16072, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2852 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-2gj._SafeStr_1757; import _-1W7.RoomWidgetEnum; import com.sulake.habbo.inventory.events._SafeStr_1599; import _-je._SafeStr_2834; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2852 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _widget:_SafeStr_1757; public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this.container = null; this._widget = null; this._disposed = true; }; } public function get type():String { return (RoomWidgetEnum._SafeStr_3442); } public function set _SafeStr_4316(_arg_1:_SafeStr_1757):void { this._widget = _arg_1; } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { if (this._container != null){ this._container.inventory.events.removeEventListener(_SafeStr_1599._SafeStr_4888, this._SafeStr_4889); }; this._container = _arg_1; if (this._container != null){ this._container.inventory.events.addEventListener(_SafeStr_1599._SafeStr_4888, this._SafeStr_4889); }; } public function get container():IRoomWidgetHandlerContainer { return (this._container); } private function _SafeStr_4889(_arg_1:_SafeStr_1599):void { if (this._widget){ this._widget.open(); }; } public function _SafeStr_5055():Array { return ([_SafeStr_2834._SafeStr_4382]); } public function _SafeStr_5056():Array { return ([]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { if (!_arg_1){ return (null); }; switch (_arg_1.type){ case _SafeStr_2834._SafeStr_4382: this._widget.open(); break; }; return (null); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } } }//package _-0uv // _SafeStr_1599 = "_-1ly" (String#3694, DoABC#2) // _SafeStr_1757 = "_-3CX" (String#5086, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2852 = "_-Qw" (String#6567, DoABC#2) // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_4382 = "_-1oy" (String#6869, DoABC#2) // _SafeStr_4888 = "_-dU" (String#5652, DoABC#2) // _SafeStr_4889 = "_-1AA" (String#10224, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2915 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.catalog._SafeStr_286; import flash.display.BitmapData; import _-0J5._SafeStr_1777; import com.sulake.habbo.avatar.enum._SafeStr_1969; import _-1W7.RoomWidgetEnum; import _-33P._SafeStr_1841; import com.sulake.habbo.inventory.events._SafeStr_1599; import com.sulake.habbo.inventory.events._SafeStr_2459; import _-2-X._SafeStr_845; import _-0c4._SafeStr_2576; import _-66._SafeStr_1394; import com.sulake.habbo.avatar.IAvatarImage; import flash.geom.Rectangle; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import flash.geom.Point; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.habbo.ui.widget.events._SafeStr_2904; import _-je._SafeStr_3298; import _-je._SafeStr_3295; import _-je._SafeStr_3307; import _-je._SafeStr_3306; import _-je._SafeStr_3297; import _-je._SafeStr_3300; import _-je._SafeStr_3304; import _-je._SafeStr_3305; import _-je._SafeStr_3299; import _-je._SafeStr_3308; import _-je._SafeStr_3296; import _-je._SafeStr_2834; import _-je._SafeStr_2918; import _-je._SafeStr_3302; import _-je._SafeStr_3301; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.ui.widget.events._SafeStr_2921; import _-0rn._SafeStr_1326; import _-00G._SafeStr_1310; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.habbo.ui.widget.events._SafeStr_2919; import com.sulake.habbo.ui.widget.events._SafeStr_2906; import com.sulake.habbo.ui.widget.events._SafeStr_2905; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; import com.sulake.habbo.ui.widget.events._SafeStr_2908; public class _SafeStr_2915 implements IRoomWidgetHandler, _SafeStr_774 { private static const _SafeStr_5058:int = 50; private static const _SafeStr_5059:int = 3; private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_4463:_SafeStr_604; private var _toolbar:_SafeStr_815; private var _catalog:_SafeStr_286; private var _SafeStr_5060:String; private var _SafeStr_5061:BitmapData; private var _SafeStr_5062:BitmapData; private var _widget:_SafeStr_1777; public function _SafeStr_2915() { Logger.log("[MeMenuWidgetHandler]"); } public function set _SafeStr_4316(_arg_1:_SafeStr_1777):void { this._widget = _arg_1; } public function dispose():void { if (((this._container) && (this._container._SafeStr_4929))){ this._container._SafeStr_4929.close(_SafeStr_1969._SafeStr_4930); }; this._SafeStr_4522 = true; this.container = null; this._SafeStr_4463 = null; this._toolbar = null; this._catalog = null; this._SafeStr_5060 = null; this._SafeStr_5061 = null; this._SafeStr_5062 = null; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5063); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { if (this._container != null){ if (((((this._container._SafeStr_4914) && (!(this._container._SafeStr_4914.disposed)))) && (this._container._SafeStr_4914.events))){ this._container._SafeStr_4914.events.removeEventListener(_SafeStr_1841._SafeStr_5064, this._SafeStr_5065); }; if (((((this._SafeStr_4463) && (!(this._SafeStr_4463.disposed)))) && (this._SafeStr_4463.events))){ this._SafeStr_4463.events.removeEventListener(_SafeStr_1599._SafeStr_4888, this._SafeStr_5066); this._SafeStr_4463.events.removeEventListener(_SafeStr_2459._SafeStr_4464, this._SafeStr_5067); }; if (((((this._toolbar) && (!(this._toolbar.disposed)))) && (this._toolbar.events))){ this._toolbar.events.removeEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); }; if (((((this._container._SafeStr_5069) && (!(this._container._SafeStr_5069.disposed)))) && (this._container._SafeStr_5069.events))){ this._container._SafeStr_5069.events.removeEventListener(_SafeStr_2576._SafeStr_3783, this._SafeStr_5070); this._container._SafeStr_5069.events.removeEventListener(_SafeStr_2576._SafeStr_3782, this._SafeStr_5070); }; if (((((this._container.catalog) && (!(this._container.catalog.disposed)))) && (this._container.catalog.events))){ this._container.catalog.events.removeEventListener(_SafeStr_1394._SafeStr_4343, this._SafeStr_4344); }; }; this._container = _arg_1; if (this._container == null){ return; }; if (this._container._SafeStr_4914 != null){ this._container._SafeStr_4914.events.addEventListener(_SafeStr_1841._SafeStr_5064, this._SafeStr_5065); }; this._SafeStr_4463 = this._container.inventory; if (this._SafeStr_4463 != null){ this._SafeStr_4463.events.addEventListener(_SafeStr_1599._SafeStr_4888, this._SafeStr_5066); this._SafeStr_4463.events.addEventListener(_SafeStr_2459._SafeStr_4464, this._SafeStr_5067); }; this._toolbar = this._container.toolbar; if (((this._toolbar) && (this._toolbar.events))){ this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); this._SafeStr_5071(); }; if (this._container._SafeStr_5069 != null){ this._container._SafeStr_5069.events.addEventListener(_SafeStr_2576._SafeStr_3783, this._SafeStr_5070); this._container._SafeStr_5069.events.addEventListener(_SafeStr_2576._SafeStr_3782, this._SafeStr_5070); }; this._catalog = this._container.catalog; if (this._container.catalog != null){ this._container.catalog.events.addEventListener(_SafeStr_1394._SafeStr_4343, this._SafeStr_4344); }; } public function get container():IRoomWidgetHandlerContainer { return (this._container); } private function _SafeStr_5071():void { var _local_1:BitmapData; var _local_2:BitmapData; var _local_3:String; var _local_4:String; var _local_5:IAvatarImage; var _local_6:BitmapData; var _local_7:BitmapData; var _local_8:Rectangle; if (this._container.avatarRenderManager != null){ _local_3 = this._container._SafeStr_4914.figure; if (_local_3 != this._SafeStr_5060){ _local_4 = this._container._SafeStr_4914.gender; _local_5 = this._container.avatarRenderManager.createAvatarImage(_local_3, _SafeStr_1312._SafeStr_5072, _local_4, this); if (_local_5 != null){ _local_5.setDirection(AvatarSetType._SafeStr_5073, 2); _local_1 = _local_5._SafeStr_5074(AvatarSetType._SafeStr_5073); _local_2 = _local_5._SafeStr_5074(AvatarSetType._SafeStr_5075); _local_5.dispose(); }; this._SafeStr_5060 = _local_3; this._SafeStr_5061 = _local_1; this._SafeStr_5062 = _local_2; } else { _local_1 = this._SafeStr_5061; _local_2 = this._SafeStr_5062; }; }; if (this._toolbar != null){ if (((!((_local_1 == null))) && (!((_local_2 == null))))){ if (_local_1.height > _SafeStr_5058){ _local_7 = new BitmapData(_local_1.width, _SafeStr_5058, true, 0); _local_8 = _local_7.rect.clone(); if (_local_2.height > (_SafeStr_5058 - _SafeStr_5059)){ _local_8.offset(0, ((_local_2.height - _SafeStr_5058) + _SafeStr_5059)); }; _local_7.copyPixels(_local_1, _local_8, new Point(0, 0)); _local_6 = _local_7; } else { _local_6 = _local_1; }; }; this._toolbar._SafeStr_5076(HabboToolbarIconEnum.MEMENU, _local_6); }; } private function onHabboToolbarEvent(_arg_1:_SafeStr_845):void { if (((((this.disposed) || (!(this._container)))) || (!(this._container.events)))){ return; }; if (_arg_1.type == _SafeStr_845._SafeStr_5068){ switch (_arg_1._SafeStr_5077){ case HabboToolbarIconEnum.MEMENU: this._container.events.dispatchEvent(new _SafeStr_2904(_SafeStr_2904.ICON_TYPE_ME_MENU)); return; }; }; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_3298._SafeStr_5078); _local_1.push(_SafeStr_3295._SafeStr_5079); _local_1.push(_SafeStr_3307._SafeStr_5080); _local_1.push(_SafeStr_3306._SafeStr_5081); _local_1.push(_SafeStr_3306._SafeStr_5082); _local_1.push(_SafeStr_3306._SafeStr_5083); _local_1.push(_SafeStr_3297._SafeStr_5084); _local_1.push(_SafeStr_3300._SafeStr_5085); _local_1.push(_SafeStr_3304._SafeStr_5086); _local_1.push(_SafeStr_3305._SafeStr_5087); _local_1.push(_SafeStr_3305._SafeStr_5088); _local_1.push(_SafeStr_3299._SafeStr_4384); _local_1.push(_SafeStr_3299._SafeStr_5089); _local_1.push(_SafeStr_3308._SafeStr_5090); _local_1.push(_SafeStr_3296._SafeStr_5091); _local_1.push(_SafeStr_2834._SafeStr_4349); _local_1.push(_SafeStr_2918._SafeStr_4353); _local_1.push(_SafeStr_3302._SafeStr_4396); _local_1.push(_SafeStr_3301._SafeStr_5092); _local_1.push(_SafeStr_3301._SafeStr_4398); _local_1.push(_SafeStr_3301._SafeStr_4399); _local_1.push(_SafeStr_3299._SafeStr_5093); _local_1.push(_SafeStr_2834._SafeStr_4382); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_3300; var _local_3:_SafeStr_3297; var _local_4:_SafeStr_2918; var _local_5:_SafeStr_845; var _local_6:_SafeStr_3295; var _local_7:Array; var _local_8:_SafeStr_3306; var _local_9:_SafeStr_3306; var _local_10:Boolean; var _local_11:int; var _local_12:_SafeStr_1983; var _local_13:int; var _local_14:int; if (!_arg_1){ return (null); }; switch (_arg_1.type){ case _SafeStr_2834._SafeStr_4349: if (((((!((this._container == null))) && (!((this._container.toolbar == null))))) && (!((this._container.toolbar.events == null))))){ _local_5 = new _SafeStr_845(_SafeStr_845._SafeStr_5068); _local_5._SafeStr_5077 = HabboToolbarIconEnum.MEMENU; if (((((((!(this.disposed)) && (this._container))) && (this._container.toolbar))) && (this._container.toolbar.events))){ this._container.toolbar.events.dispatchEvent(_local_5); }; }; break; case _SafeStr_3298._SafeStr_5078: if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ this._container._SafeStr_3680._SafeStr_5094(); }; break; case _SafeStr_3295._SafeStr_5079: if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ _local_6 = (_arg_1 as _SafeStr_3295); if (_local_6 != null){ this._container._SafeStr_3680._SafeStr_5095(_local_6.style); }; }; break; case _SafeStr_3307._SafeStr_5080: if (this._SafeStr_4463 != null){ _local_7 = this._SafeStr_4463._SafeStr_5096(); this._container.events.dispatchEvent(new _SafeStr_2921(_local_7)); }; break; case _SafeStr_3306._SafeStr_5081: if (this._SafeStr_4463 != null){ _local_8 = (_arg_1 as _SafeStr_3306); this._SafeStr_4463._SafeStr_5097(_local_8._SafeStr_5098); }; break; case _SafeStr_3306._SafeStr_5082: if (this._SafeStr_4463 != null){ _local_9 = (_arg_1 as _SafeStr_3306); this._SafeStr_4463._SafeStr_5099(_local_9._SafeStr_5098); }; break; case _SafeStr_3300._SafeStr_5085: _local_2 = (_arg_1 as _SafeStr_3300); if (((!((this._catalog == null))) && ((_local_2._SafeStr_5100 == _SafeStr_3300._SafeStr_4385)))){ this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); }; break; case _SafeStr_3297._SafeStr_5084: _local_3 = (_arg_1 as _SafeStr_3297); if (this._SafeStr_4463 != null){ Logger.log(("MeMenuWidgetHandler open inventory: " + _local_3._SafeStr_5101)); switch (_local_3._SafeStr_5101){ case _SafeStr_3297._SafeStr_5102: this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4867, true); break; case _SafeStr_3297._SafeStr_4383: this._SafeStr_4463._SafeStr_3613(_SafeStr_1310._SafeStr_3441); break; case _SafeStr_3297._SafeStr_5103: this._SafeStr_4463._SafeStr_3613(_SafeStr_1310._SafeStr_3440); break; case _SafeStr_3297._SafeStr_5104: break; default: Logger.log(("MeMenuWidgetHandler: unknown inventory type: " + _local_3._SafeStr_5101)); }; }; break; case _SafeStr_3306._SafeStr_5083: case _SafeStr_3304._SafeStr_5086: Logger.log("STOP ALL EFFECTS"); if (this._SafeStr_4463 != null){ this._SafeStr_4463._SafeStr_5105(); }; break; case _SafeStr_3305._SafeStr_5088: Logger.log("MeMenuWidgetHandler: GO HOME"); if (this._container != null){ this._container.navigator._SafeStr_5106(); }; break; case _SafeStr_3296._SafeStr_5091: if (this._container != null){ this._container.navigator._SafeStr_5107(); }; break; case _SafeStr_2918._SafeStr_4353: _local_4 = (_arg_1 as _SafeStr_2918); if (((((!(_local_4)) || (!(this._container)))) || (!(this._container.events)))){ return (null); }; if (this._SafeStr_4463 != null){ _local_10 = false; if (((!((this._container == null))) && (!((this._container._SafeStr_4914 == null))))){ _local_10 = this._container._SafeStr_4914.hasUserRight("fuse_use_club_dance", _SafeStr_1600._SafeStr_4381); }; this._container.events.dispatchEvent(new _SafeStr_2919(this._SafeStr_4463.clubDays, this._SafeStr_4463.clubPeriods, this._SafeStr_4463._SafeStr_4476, _local_10, this._SafeStr_4463.clubLevel)); }; if (((!((this._catalog == null))) && (!((this._catalog.getPurse() == null))))){ this._container.events.dispatchEvent(new _SafeStr_2906(_SafeStr_2906._SafeStr_4343, this._catalog.getPurse().credits)); }; if (((((this._container._SafeStr_3680) && (this._container._SafeStr_3680._SafeStr_4125))) && (this._container.roomEngine))){ _local_11 = (((this._container._SafeStr_4914)!=null) ? this._container._SafeStr_4914.userId : -1); _local_12 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4124(_local_11); if (!_local_12){ return (null); }; _local_13 = 0; _local_14 = 0; this._container.roomEngine._SafeStr_5108(_local_13, _local_14, _local_12.id, true); }; break; case _SafeStr_3299._SafeStr_4384: Logger.log("MeMenuWidgetHandler: Open avatar editor..."); if (this._container){ this._container._SafeStr_4929._SafeStr_4928(_SafeStr_1969._SafeStr_4930, null, null, true); this._container._SafeStr_4929._SafeStr_4931(_SafeStr_1969._SafeStr_4930); if (((this._container._SafeStr_5069) && (this._container._SafeStr_5069.events))){ this._container._SafeStr_5069.events.dispatchEvent(new _SafeStr_2576(_SafeStr_2576._SafeStr_3785)); }; }; break; case _SafeStr_3302._SafeStr_4396: this._container.events.dispatchEvent(new _SafeStr_2905(_SafeStr_2905._SafeStr_4339, this._container._SafeStr_5109._SafeStr_4251)); break; case _SafeStr_3301._SafeStr_4398: this._container._SafeStr_5109._SafeStr_4251 = (_arg_1 as _SafeStr_3301)._SafeStr_4251; this._container.events.dispatchEvent(new _SafeStr_2905(_SafeStr_2905._SafeStr_4339, this._container._SafeStr_5109._SafeStr_4251)); break; case _SafeStr_3301._SafeStr_4399: this._container._SafeStr_5109._SafeStr_5110 = (_arg_1 as _SafeStr_3301)._SafeStr_4251; this._container.events.dispatchEvent(new _SafeStr_2905(_SafeStr_2905._SafeStr_4339, this._container._SafeStr_5109._SafeStr_4251)); break; case _SafeStr_3299._SafeStr_5093: if (((this._container._SafeStr_5069) && (this._container._SafeStr_5069.events))){ this._container._SafeStr_5069.events.dispatchEvent(new _SafeStr_2576(_SafeStr_2576._SafeStr_3786)); }; break; default: Logger.log(("Unhandled message in MeMenuWidgetHandler: " + _arg_1.type)); }; return (null); } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } private function _SafeStr_5066(_arg_1:Event=null):void { var _local_2:Array; if (this._container == null){ return; }; Logger.log("[MeMenuWidgetHandler] Received Avatar Effects Have Changed Event...\t"); if (this._SafeStr_4463 != null){ _local_2 = this._SafeStr_4463._SafeStr_5096(); this._container.events.dispatchEvent(new _SafeStr_2921(_local_2)); }; } private function _SafeStr_5067(_arg_1:Event=null):void { var _local_2:Boolean; if (this._SafeStr_4463 != null){ _local_2 = false; if (((!((this._container == null))) && (!((this._container._SafeStr_4914 == null))))){ _local_2 = this._container._SafeStr_4914.hasUserRight("fuse_use_club_dance", _SafeStr_1600._SafeStr_4381); }; this._container.events.dispatchEvent(new _SafeStr_2919(this._SafeStr_4463.clubDays, this._SafeStr_4463.clubPeriods, this._SafeStr_4463._SafeStr_4476, _local_2, this._SafeStr_4463.clubLevel)); }; } private function _SafeStr_5065(_arg_1:_SafeStr_1841):void { if (this._container == null){ return; }; if (_arg_1 == null){ return; }; var _local_2 = (_arg_1.userId == this._container._SafeStr_4914.userId); if (_local_2){ this._SafeStr_5071(); }; if (((!((this._container == null))) && (!((this._container.events == null))))){ }; } private function _SafeStr_4344(_arg_1:_SafeStr_1394):void { if ((((((_arg_1 == null)) || ((this._container == null)))) || ((this._container.events == null)))){ return; }; this._container.events.dispatchEvent(new _SafeStr_2906(_SafeStr_2906._SafeStr_4343, _arg_1.balance)); } private function _SafeStr_5070(_arg_1:_SafeStr_2576):void { if (this._container == null){ return; }; switch (_arg_1.type){ case _SafeStr_2576._SafeStr_3782: this._container.events.dispatchEvent(new _SafeStr_2908(_SafeStr_2908._SafeStr_3782)); return; case _SafeStr_2576._SafeStr_3783: this._container.events.dispatchEvent(new _SafeStr_2908(_SafeStr_2908._SafeStr_4342)); return; }; } public function _SafeStr_5111(_arg_1:String):void { this._SafeStr_5060 = ""; this._SafeStr_5071(); } } }//package _-0uv // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1394 = "_-14s" (String#2122, DoABC#2) // _SafeStr_1599 = "_-1ly" (String#3694, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1841 = "_-qI" (String#4302, DoABC#2) // _SafeStr_1969 = "_-34E" (String#3284, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2459 = "_-1R4" (String#4227, DoABC#2) // _SafeStr_2576 = "_-25k" (String#1856, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2904 = "_-2Ki" (String#5496, DoABC#2) // _SafeStr_2905 = "_-2Pu" (String#3218, DoABC#2) // _SafeStr_2906 = "_-2nT" (String#4092, DoABC#2) // _SafeStr_2908 = "_-39" (String#3178, DoABC#2) // _SafeStr_2915 = "_-07" (String#5271, DoABC#2) // _SafeStr_2918 = "_-1lf" (String#3924, DoABC#2) // _SafeStr_2919 = "_-3GV" (String#4759, DoABC#2) // _SafeStr_2921 = "_-1FA" (String#4786, DoABC#2) // _SafeStr_3295 = "_-19u" (String#2316, DoABC#2) // _SafeStr_3296 = "_-1BK" (String#5833, DoABC#2) // _SafeStr_3297 = "_-hw" (String#3212, DoABC#2) // _SafeStr_3298 = "_-05F" (String#5075, DoABC#2) // _SafeStr_3299 = "_-16q" (String#3790, DoABC#2) // _SafeStr_3300 = "_-0Ti" (String#3815, DoABC#2) // _SafeStr_3301 = "_-0DU" (String#2732, DoABC#2) // _SafeStr_3302 = "_-2zB" (String#5310, DoABC#2) // _SafeStr_3304 = "_-4S" (String#7846, DoABC#2) // _SafeStr_3305 = "_-2JH" (String#7065, DoABC#2) // _SafeStr_3306 = "_-13L" (String#3225, DoABC#2) // _SafeStr_3307 = "_-39p" (String#8112, DoABC#2) // _SafeStr_3308 = "_-93" (String#11420, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3782 = "_-Py" (String#3918, DoABC#2) // _SafeStr_3783 = "_-2Q3" (String#10341, DoABC#2) // _SafeStr_3785 = "_-15w" (String#7622, DoABC#2) // _SafeStr_3786 = "_-0WW" (String#8092, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_4339 = "_-2aJ" (String#6876, DoABC#2) // _SafeStr_4342 = "_-05d" (String#8733, DoABC#2) // _SafeStr_4343 = "_-0NL" (String#3758, DoABC#2) // _SafeStr_4344 = "_-37V" (String#5573, DoABC#2) // _SafeStr_4349 = "_-0Un" (String#10084, DoABC#2) // _SafeStr_4353 = "_-0gA" (String#10200, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4382 = "_-1oy" (String#6869, DoABC#2) // _SafeStr_4383 = "_-1ds" (String#12428, DoABC#2) // _SafeStr_4384 = "_-08U" (String#8680, DoABC#2) // _SafeStr_4385 = "_-2yv" (String#11545, DoABC#2) // _SafeStr_4396 = "_-32S" (String#9861, DoABC#2) // _SafeStr_4398 = "_-5X" (String#10727, DoABC#2) // _SafeStr_4399 = "_-2Eh" (String#8980, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4464 = "_-038" (String#6460, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_4476 = "_-1-Z" (String#8885, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4867 = "_-2cb" (String#11796, DoABC#2) // _SafeStr_4888 = "_-dU" (String#5652, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4928 = "_-207" (String#12637, DoABC#2) // _SafeStr_4929 = "_-1tI" (String#3526, DoABC#2) // _SafeStr_4930 = "_-d" (String#4997, DoABC#2) // _SafeStr_4931 = "_-2fc" (String#14160, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5058 = "_-2CB" (String#8494, DoABC#2) // _SafeStr_5059 = "_-2iR" (String#12474, DoABC#2) // _SafeStr_5060 = "_-1Xt" (String#12203, DoABC#2) // _SafeStr_5061 = "_-2t6" (String#13151, DoABC#2) // _SafeStr_5062 = "_-2S3" (String#14185, DoABC#2) // _SafeStr_5063 = "_-02h" (String#8557, DoABC#2) // _SafeStr_5064 = "_-1Tr" (String#6123, DoABC#2) // _SafeStr_5065 = "_-1Ga" (String#5710, DoABC#2) // _SafeStr_5066 = "_-1SS" (String#17887, DoABC#2) // _SafeStr_5067 = "_-1I6" (String#16813, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5070 = "_-2fI" (String#12485, DoABC#2) // _SafeStr_5071 = "_-27j" (String#15039, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5076 = "_-0kV" (String#6159, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_5078 = "_-0D1" (String#10109, DoABC#2) // _SafeStr_5079 = "_-1iu" (String#9045, DoABC#2) // _SafeStr_5080 = "_-2qG" (String#9473, DoABC#2) // _SafeStr_5081 = "_-113" (String#12087, DoABC#2) // _SafeStr_5082 = "_-BG" (String#12250, DoABC#2) // _SafeStr_5083 = "_-42" (String#12686, DoABC#2) // _SafeStr_5084 = "_-0VE" (String#10243, DoABC#2) // _SafeStr_5085 = "_-1li" (String#9493, DoABC#2) // _SafeStr_5086 = "_-3F8" (String#10897, DoABC#2) // _SafeStr_5087 = "_-2Ul" (String#13638, DoABC#2) // _SafeStr_5088 = "_-0bs" (String#12666, DoABC#2) // _SafeStr_5089 = "_-k1" (String#13817, DoABC#2) // _SafeStr_5090 = "_-1Ie" (String#12026, DoABC#2) // _SafeStr_5091 = "_-2Df" (String#10922, DoABC#2) // _SafeStr_5092 = "_-2dw" (String#13345, DoABC#2) // _SafeStr_5093 = "_-25j" (String#11804, DoABC#2) // _SafeStr_5094 = "_-Rl" (String#13229, DoABC#2) // _SafeStr_5095 = "_-FC" (String#15452, DoABC#2) // _SafeStr_5096 = "_-1qs" (String#11602, DoABC#2) // _SafeStr_5097 = "_-01N" (String#9254, DoABC#2) // _SafeStr_5098 = "_-2VG" (String#18108, DoABC#2) // _SafeStr_5099 = "_-2ds" (String#11065, DoABC#2) // _SafeStr_5100 = "_-MZ" (String#18548, DoABC#2) // _SafeStr_5101 = "_-0b9" (String#14501, DoABC#2) // _SafeStr_5102 = "_-3-v" (String#14566, DoABC#2) // _SafeStr_5103 = "_-0Lc" (String#13065, DoABC#2) // _SafeStr_5104 = "_-P-" (String#13696, DoABC#2) // _SafeStr_5105 = "_-kP" (String#12824, DoABC#2) // _SafeStr_5106 = "_-3CS" (String#13727, DoABC#2) // _SafeStr_5107 = "_-44" (String#17713, DoABC#2) // _SafeStr_5108 = "_-248" (String#14067, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_5110 = "_-0uo" (String#16784, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2949 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-0S0._SafeStr_1778; import _-1W7.RoomWidgetEnum; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.habbo.friendlist._SafeStr_818; import _-2-X._SafeStr_845; import _-33P._SafeStr_1833; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.ui.widget.events._SafeStr_2945; import _-je.RoomWidgetRoomObjectMessage; import _-je._SafeStr_2937; import _-33P._SafeStr_1786; import _-33P._SafeStr_1782; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import com.sulake.habbo.ui.widget.events._SafeStr_2943; import flash.events.Event; public class _SafeStr_2949 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _widget:_SafeStr_1778; public function get disposed():Boolean { return (this._disposed); } public function set _SafeStr_4316(_arg_1:_SafeStr_1778):void { this._widget = _arg_1; } public function dispose():void { if (!this._disposed){ this.container = null; this._widget = null; this._disposed = true; }; } public function get type():String { return (RoomWidgetEnum._SafeStr_4898); } public function get container():IRoomWidgetHandlerContainer { return (this._container); } public function get roomEngine():IRoomEngine { return (((this._container) ? this._container.roomEngine : null)); } public function get _SafeStr_3680():_SafeStr_1228 { return (((this._container) ? this._container._SafeStr_3680 : null)); } public function get friendList():_SafeStr_818 { return (((this._container) ? this._container.friendList : null)); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { if (((((this._container) && (this._container.toolbar))) && (this._container.toolbar.events))){ this._container.toolbar.events.removeEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_4328); }; if (((((this._container) && (this._container._SafeStr_4914))) && (this._container._SafeStr_4914.events))){ this._container._SafeStr_4914.events.removeEventListener(_SafeStr_1833._SafeStr_5112, this._SafeStr_5113); }; this._container = _arg_1; if (((((this._container) && (this._container.toolbar))) && (this._container.toolbar.events))){ this._container.toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_4328); }; if (((((this._container) && (this._container._SafeStr_4914))) && (this._container._SafeStr_4914.events))){ this._container._SafeStr_4914.events.addEventListener(_SafeStr_1833._SafeStr_5112, this._SafeStr_5113); }; } private function _SafeStr_4328(_arg_1:_SafeStr_845):void { if (_arg_1._SafeStr_5077 == HabboToolbarIconEnum.MEMENU){ if (((this.container.config.getBoolean("simple.memenu.enabled", false)) && (this.container.config.getBoolean("menu.own_avatar.enabled", false)))){ this._widget._SafeStr_4909(); } else { this._SafeStr_5114(); }; }; } private function _SafeStr_5113(_arg_1:_SafeStr_1833):void { this._widget.close(); } private function _SafeStr_5114():void { var _local_1:int = this._container._SafeStr_4914.userId; var _local_2:String = this._container._SafeStr_4914.userName; var _local_3 = !(this._container._SafeStr_5069._SafeStr_5019()); var _local_4:_SafeStr_1983 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4124(_local_1); if (_local_4){ this._container.events.dispatchEvent(new _SafeStr_2945(_local_1, _local_2, _local_4.id, _local_3)); }; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(RoomWidgetRoomObjectMessage._SafeStr_4897); _local_1.push(_SafeStr_2937._SafeStr_4965); _local_1.push(_SafeStr_2937._SafeStr_5115); return (_local_1); } public function _SafeStr_5056():Array { var _local_1:Array = []; _local_1.push(_SafeStr_1786._SafeStr_4903); _local_1.push(_SafeStr_1782._SafeStr_5116); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { if (!_arg_1){ return (null); }; switch (_arg_1.type){ case RoomWidgetRoomObjectMessage._SafeStr_4897: this._SafeStr_5114(); break; case _SafeStr_2937._SafeStr_4965: this._container._SafeStr_5069._SafeStr_5117(); break; case _SafeStr_2937._SafeStr_5115: this._widget._SafeStr_4890 = false; break; }; return (null); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1782; var _local_3:_SafeStr_1983; switch (_arg_1.type){ case _SafeStr_1786._SafeStr_4903: this._container.events.dispatchEvent(new _SafeStr_2943()); return; case _SafeStr_1782._SafeStr_5116: _local_2 = (_arg_1 as _SafeStr_1782); if (((((((((_local_2) && (this._widget))) && (this.container))) && (this.container._SafeStr_3680))) && (this.container._SafeStr_3680._SafeStr_4125))){ _local_3 = this.container._SafeStr_3680._SafeStr_4125._SafeStr_4124(this.container._SafeStr_4914.userId); if (((_local_3) && ((_local_2.userId == _local_3.id)))){ this._widget.isDancing = !((_local_2._SafeStr_3529 == 0)); }; }; return; }; } public function update():void { } } }//package _-0uv // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1778 = "_-zv" (String#3871, DoABC#2) // _SafeStr_1782 = "_-2Vn" (String#4680, DoABC#2) // _SafeStr_1786 = "_-1pJ" (String#6120, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1833 = "_-0VI" (String#5126, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_2943 = "_-1IB" (String#6449, DoABC#2) // _SafeStr_2945 = "_-2Cz" (String#4425, DoABC#2) // _SafeStr_2949 = "_-1aq" (String#6442, DoABC#2) // _SafeStr_3529 = "_-1ux" (String#8041, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_4328 = "_-0M0" (String#4503, DoABC#2) // _SafeStr_4890 = "_-2Mk" (String#20049, DoABC#2) // _SafeStr_4897 = "_-21C" (String#10742, DoABC#2) // _SafeStr_4898 = "_-tO" (String#4008, DoABC#2) // _SafeStr_4903 = "_-1KU" (String#3733, DoABC#2) // _SafeStr_4909 = "_-1mW" (String#15424, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4965 = "_-Tg" (String#8356, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_5112 = "_-0KO" (String#9879, DoABC#2) // _SafeStr_5113 = "_-JY" (String#15936, DoABC#2) // _SafeStr_5114 = "_-13J" (String#17017, DoABC#2) // _SafeStr_5115 = "_-wA" (String#5410, DoABC#2) // _SafeStr_5116 = "_-0dc" (String#4336, DoABC#2) // _SafeStr_5117 = "_-0DS" (String#11483, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2951 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import com.sulake.core.communication.messages.IMessageEvent; import _-32N._SafeStr_2680; import _-2X9._SafeStr_2711; import com.sulake.habbo.communication.messages.parser.room.furniture.WelcomeGiftStatusParser; import com.sulake.habbo.ui.widget.events._SafeStr_2854; import _-2Q7._SafeStr_3225; import com.sulake.habbo.ui.widget.events._SafeStr_2857; import _-je._SafeStr_2855; import _-je._SafeStr_2856; import _-1H8._SafeStr_2652; import _-2ej._SafeStr_2732; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2951 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_5118:Array; public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_5119(); this._container = null; this._disposed = true; }; } public function get type():String { return (RoomWidgetEnum._SafeStr_5120); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; this._SafeStr_5121(); } private function _SafeStr_5121():void { var _local_1:IMessageEvent; if (((!(this._container)) || (!(this._container.connection)))){ return; }; this._SafeStr_5118 = []; this._SafeStr_5118.push(new _SafeStr_2680(this._SafeStr_5122)); this._SafeStr_5118.push(new _SafeStr_2711(this._SafeStr_5123)); for each (_local_1 in this._SafeStr_5118) { this._container.connection.addMessageEvent(_local_1); }; } private function _SafeStr_5119():void { var _local_1:IMessageEvent; if (((((!(this._container)) || (!(this._container.connection)))) || (!(this._SafeStr_5118)))){ return; }; for each (_local_1 in this._SafeStr_5118) { this._container.connection._SafeStr_5124(_local_1); _local_1.dispose(); }; this._SafeStr_5118 = null; } private function _SafeStr_5122(_arg_1:_SafeStr_2680):void { var _local_2:WelcomeGiftStatusParser = _arg_1._SafeStr_4108(); var _local_3:_SafeStr_2854 = new _SafeStr_2854(); _local_3.email = _local_2.email; _local_3._SafeStr_5125 = _local_2._SafeStr_5125; _local_3._SafeStr_5126 = _local_2._SafeStr_5127; _local_3._SafeStr_3841 = _local_2._SafeStr_3841; _local_3._SafeStr_5128 = _local_2._SafeStr_5128; this._container.events.dispatchEvent(_local_3); } private function _SafeStr_5123(_arg_1:_SafeStr_2711):void { var _local_2:_SafeStr_3225 = _arg_1._SafeStr_4108(); this._container.events.dispatchEvent(new _SafeStr_2857(_local_2.result)); } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_2855._SafeStr_5129); _local_1.push(_SafeStr_2856._SafeStr_5130); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2855; var _local_3:_SafeStr_2856; if (!_arg_1){ return (null); }; switch (_arg_1.type){ case _SafeStr_2855._SafeStr_5129: _local_2 = (_arg_1 as _SafeStr_2855); this._container.connection.send(new _SafeStr_2652(_local_2._SafeStr_3841)); break; case _SafeStr_2856._SafeStr_5130: _local_3 = (_arg_1 as _SafeStr_2856); this._container.connection.send(new _SafeStr_2732(_local_3._SafeStr_5131)); break; }; return (null); } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2652 = "_-YB" (String#8856, DoABC#2) // _SafeStr_2680 = "_-2QF" (String#6118, DoABC#2) // _SafeStr_2711 = "_-2O1" (String#5980, DoABC#2) // _SafeStr_2732 = "_-06p" (String#8747, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2854 = "_-1CQ" (String#4573, DoABC#2) // _SafeStr_2855 = "_-14t" (String#1927, DoABC#2) // _SafeStr_2856 = "_-lb" (String#4365, DoABC#2) // _SafeStr_2857 = "_-uO" (String#5372, DoABC#2) // _SafeStr_2951 = "_-3AL" (String#11131, DoABC#2) // _SafeStr_3225 = "_-1uT" (String#6371, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5118 = "_-1Ma" (String#1994, DoABC#2) // _SafeStr_5119 = "_-17l" (String#20976, DoABC#2) // _SafeStr_5120 = "_-R1" (String#7594, DoABC#2) // _SafeStr_5121 = "_-1Ze" (String#20269, DoABC#2) // _SafeStr_5122 = "_-1MA" (String#18574, DoABC#2) // _SafeStr_5123 = "_-2Ck" (String#19922, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_5125 = "_-4B" (String#11365, DoABC#2) // _SafeStr_5126 = "_-NR" (String#14971, DoABC#2) // _SafeStr_5127 = "_-Ih" (String#20029, DoABC#2) // _SafeStr_5128 = "_-2gv" (String#10340, DoABC#2) // _SafeStr_5129 = "_-1w7" (String#10516, DoABC#2) // _SafeStr_5130 = "_-2Lf" (String#9895, DoABC#2) // _SafeStr_5131 = "_-Bj" (String#22201, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2952 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2973; import _-je._SafeStr_2851; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.ui.widget.events._SafeStr_2849; import com.sulake.habbo.room.object._SafeStr_1392; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1790; import flash.events.Event; public class _SafeStr_2952 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5132); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5133, _SafeStr_2851._SafeStr_5134, _SafeStr_2851._SafeStr_5135]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2973; var _local_3:IRoomObject; var _local_4:_SafeStr_2851; var _local_5:_SafeStr_1631; var _local_6:String; var _local_7:_SafeStr_2849; var _local_8:String; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5133: _local_2 = (_arg_1 as _SafeStr_2973); _local_3 = this._container.roomEngine._SafeStr_5136(_local_2.roomId, _local_2.roomCategory, _local_2.id, _local_2.category); if (_local_3 != null){ _local_5 = _local_3.getModel(); if (_local_5 != null){ _local_6 = _local_5.getString(_SafeStr_1392._SafeStr_5137); _local_7 = new _SafeStr_2849(_SafeStr_2849._SafeStr_5138); _local_8 = "+"; if (_local_6.indexOf(_local_8) > -1){ _local_7.data = _local_6.substring(0, _local_6.indexOf(_local_8)); _local_7._SafeStr_4140 = _local_6.substring((_local_6.indexOf(_local_8) + 1), _local_6.length); } else { _local_7.data = _local_6; _local_7._SafeStr_4140 = null; }; this._container.events.dispatchEvent(_local_7); }; }; break; case _SafeStr_2851._SafeStr_5134: if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ this._container._SafeStr_3680._SafeStr_5139(); }; break; case _SafeStr_2851._SafeStr_5135: _local_4 = (_arg_1 as _SafeStr_2851); if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ this._container._SafeStr_3680._SafeStr_5140(_local_4.objectId); }; break; }; return (null); } public function _SafeStr_5056():Array { return ([_SafeStr_1790._SafeStr_4139, _SafeStr_1790._SafeStr_4144]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1790; var _local_3:_SafeStr_2849; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (_arg_1.type){ case _SafeStr_1790._SafeStr_4139: _local_2 = (_arg_1 as _SafeStr_1790); _local_3 = new _SafeStr_2849(_SafeStr_2849._SafeStr_5141); _local_3._SafeStr_4140 = _local_2._SafeStr_4140; _local_3.objectId = _local_2.objectId; _local_3.status = _local_2.status; _local_3.data = _local_2._SafeStr_4141; _local_3._SafeStr_4143 = _local_2._SafeStr_4143; _local_3._SafeStr_4142 = _local_2._SafeStr_4142; _local_3._SafeStr_5142 = this._container._SafeStr_4914.realName; this._container.events.dispatchEvent(_local_3); return; case _SafeStr_1790._SafeStr_4144: _local_2 = (_arg_1 as _SafeStr_1790); _local_3 = new _SafeStr_2849(_SafeStr_2849._SafeStr_5143); _local_3._SafeStr_4140 = _local_2._SafeStr_4140; _local_3.status = _local_2.status; _local_3.data = _local_2._SafeStr_4141; _local_3._SafeStr_4143 = _local_2._SafeStr_4143; _local_3._SafeStr_4142 = _local_2._SafeStr_4142; _local_3._SafeStr_4145 = _local_2._SafeStr_4145; this._container.events.dispatchEvent(_local_3); return; default: Logger.log(("Error, invalid viral room event type: " + _arg_1.type)); }; } public function update():void { } } }//package _-0uv // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1790 = "_-0Ca" (String#2436, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2849 = "_-el" (String#2178, DoABC#2) // _SafeStr_2851 = "_-2mO" (String#2568, DoABC#2) // _SafeStr_2952 = "_-1o3" (String#8665, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4139 = "_-1zz" (String#8858, DoABC#2) // _SafeStr_4140 = "_-w-" (String#3438, DoABC#2) // _SafeStr_4141 = "_-2v2" (String#7548, DoABC#2) // _SafeStr_4142 = "_-1Q6" (String#3362, DoABC#2) // _SafeStr_4143 = "_-0H6" (String#4287, DoABC#2) // _SafeStr_4144 = "_-2UD" (String#8801, DoABC#2) // _SafeStr_4145 = "_-We" (String#5489, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5132 = "_-1jB" (String#8797, DoABC#2) // _SafeStr_5133 = "_-eo" (String#9739, DoABC#2) // _SafeStr_5134 = "_-xy" (String#9954, DoABC#2) // _SafeStr_5135 = "_-25b" (String#4642, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5138 = "_-0mu" (String#7977, DoABC#2) // _SafeStr_5139 = "_-0sP" (String#17856, DoABC#2) // _SafeStr_5140 = "_-wW" (String#12734, DoABC#2) // _SafeStr_5141 = "_-06s" (String#8946, DoABC#2) // _SafeStr_5142 = "_-2g5" (String#12782, DoABC#2) // _SafeStr_5143 = "_-2vw" (String#9949, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2953 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2973; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.ui.widget.events._SafeStr_2891; import com.sulake.habbo.room.object._SafeStr_1392; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2953 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5144); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5145]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2973; var _local_3:IRoomObject; var _local_4:_SafeStr_1631; var _local_5:Number; var _local_6:String; var _local_7:String; var _local_8:String; var _local_9:String; var _local_10:_SafeStr_2891; if (((this.disposed) || ((_arg_1 == null)))){ return (null); }; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5145: _local_2 = (_arg_1 as _SafeStr_2973); _local_3 = this._container.roomEngine._SafeStr_5136(_local_2.roomId, _local_2.roomCategory, _local_2.id, _local_2.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); if (_local_4 != null){ _local_5 = _local_4.getNumber(_SafeStr_1392._SafeStr_5146); _local_6 = _local_4.getString(_SafeStr_1392._SafeStr_5137); _local_7 = _local_6.substring(0, _local_6.indexOf("\t")); _local_6 = _local_6.substring((_local_7.length + 1), _local_6.length); _local_8 = _local_6.substring(0, _local_6.indexOf("\t")); _local_9 = _local_6.substring((_local_8.length + 1), _local_6.length); _local_10 = new _SafeStr_2891(_SafeStr_2891._SafeStr_5147, _local_5, _local_7, _local_8, _local_9); this._container.events.dispatchEvent(_local_10); }; }; break; }; return (null); } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:Event; } public function update():void { } } }//package _-0uv // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2891 = "_-1rq" (String#4307, DoABC#2) // _SafeStr_2953 = "_-2x0" (String#7815, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5144 = "_-nJ" (String#8869, DoABC#2) // _SafeStr_5145 = "_-0mw" (String#11357, DoABC#2) // _SafeStr_5146 = "_-Hx" (String#5548, DoABC#2) // _SafeStr_5147 = "_-0CM" (String#10119, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2954 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-je._SafeStr_2973; import com.sulake.habbo.ui.widget.events._SafeStr_2886; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2954 implements IRoomWidgetHandler { private var _container:IRoomWidgetHandlerContainer = null; public function dispose():void { this._container = null; } public function get disposed():Boolean { return (false); } public function get type():String { return (null); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5148]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2886; switch (_arg_1.type){ default: _local_2 = new _SafeStr_2886(_SafeStr_2886._SafeStr_5149); this._container.events.dispatchEvent(_local_2); }; return (null); } public function _SafeStr_5056():Array { return (null); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2886 = "_-nN" (String#4121, DoABC#2) // _SafeStr_2954 = "_-3EH" (String#8391, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5148 = "_-1BO" (String#12347, DoABC#2) // _SafeStr_5149 = "_-355" (String#9948, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2955 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.avatar.IPetImageListener; import com.sulake.habbo.avatar.pets._SafeStr_2309; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2867; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1789; import com.sulake.habbo.ui.widget.events._SafeStr_2866; import com.sulake.habbo.avatar.pets._SafeStr_2308; import flash.display.BitmapData; import flash.events.Event; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.room.utils._SafeStr_1286; public class _SafeStr_2955 implements IRoomWidgetHandler, IPetImageListener, _SafeStr_2309, _SafeStr_22 { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_5001:int = -1; private var _SafeStr_5150:int = -1; private var _SafeStr_4422:int = -1; private var _color:String = ""; public function get type():String { return (RoomWidgetEnum._SafeStr_5151); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function _SafeStr_5055():Array { return ([_SafeStr_2867._SafeStr_5152]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2867; switch (_arg_1.type){ case _SafeStr_2867._SafeStr_5152: _local_2 = (_arg_1 as _SafeStr_2867); if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ this._container._SafeStr_3680._SafeStr_5153(_local_2.objectId, _local_2.name); }; break; }; return (null); } public function _SafeStr_5056():Array { return ([_SafeStr_1789._SafeStr_4152, _SafeStr_1789._SafeStr_4154]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1789; var _local_3:_SafeStr_2866; var _local_4:_SafeStr_2308; var _local_5:BitmapData; var _local_6:int; var _local_7:String; if (_arg_1 == null){ return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_arg_1 == null))))){ switch (_arg_1.type){ case _SafeStr_1789._SafeStr_4152: _local_2 = (_arg_1 as _SafeStr_1789); this._SafeStr_5001 = _local_2.objectId; this._SafeStr_5150 = _local_2._SafeStr_4153; this._SafeStr_4422 = _local_2.breed; this._color = _local_2.color; _local_4 = this._container.avatarRenderManager._SafeStr_5155._SafeStr_5154(this._SafeStr_5150, this); _local_5 = this._SafeStr_5156(); _local_3 = new _SafeStr_2866(_SafeStr_2866._SafeStr_5157, this._SafeStr_5001, _local_5, -1, null); this._container.events.dispatchEvent(_local_3); return; case _SafeStr_1789._SafeStr_4154: _local_2 = (_arg_1 as _SafeStr_1789); this._SafeStr_5001 = _local_2.objectId; _local_6 = _local_2.nameValidationStatus; _local_7 = _local_2.nameValidationInfo; _local_3 = new _SafeStr_2866(_SafeStr_2866._SafeStr_5158, this._SafeStr_5001, null, _local_6, _local_7); this._container.events.dispatchEvent(_local_3); return; }; }; } public function update():void { } public function dispose():void { this._SafeStr_4522 = true; this._container = null; this._SafeStr_5001 = -1; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function _SafeStr_5159(_arg_1:String):void { var _local_2:BitmapData = this._SafeStr_5156(); var _local_3:_SafeStr_2866 = new _SafeStr_2866(_SafeStr_2866._SafeStr_5160, this._SafeStr_5001, _local_2, -1, null); this._container.events.dispatchEvent(_local_3); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_3:_SafeStr_2866 = new _SafeStr_2866(_SafeStr_2866._SafeStr_5160, this._SafeStr_5001, _arg_2, -1, null); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_5161():void { this._SafeStr_5159(""); } private function _SafeStr_5156():BitmapData { var _local_1:uint; var _local_2:IAvatarImage; var _local_3:uint; var _local_4:_SafeStr_1248; if (this._SafeStr_5150 < 8){ _local_1 = parseInt(this._color, 16); _local_2 = this._container.avatarRenderManager._SafeStr_5162(this._SafeStr_5150, this._SafeStr_4422, _local_1, _SafeStr_1312._SafeStr_5072, this); if (_local_2 != null){ return (_local_2._SafeStr_5074(AvatarSetType._SafeStr_5073)); }; } else { _local_3 = 0; _local_4 = this._container.roomEngine._SafeStr_5156(this._SafeStr_5150, this._SafeStr_4422, new _SafeStr_1286(90), 64, this, _local_3); if (_local_4 != null){ return (_local_4.data); }; }; return (null); } } }//package _-0uv // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1789 = "_-3Fo" (String#2554, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2308 = "_-n5" (String#3458, DoABC#2) // _SafeStr_2309 = "_-1Eu" (String#3579, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2866 = "_-2xK" (String#1837, DoABC#2) // _SafeStr_2867 = "_-Tj" (String#3425, DoABC#2) // _SafeStr_2955 = "_-115" (String#8783, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4152 = "_-0S8" (String#7685, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4154 = "_-15I" (String#7669, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5150 = "_-ny" (String#2451, DoABC#2) // _SafeStr_5151 = "_-1ld" (String#8267, DoABC#2) // _SafeStr_5152 = "_-066" (String#9006, DoABC#2) // _SafeStr_5153 = "_-XJ" (String#16159, DoABC#2) // _SafeStr_5154 = "_-hx" (String#11601, DoABC#2) // _SafeStr_5155 = "_-NH" (String#6819, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5157 = "_-2o9" (String#7787, DoABC#2) // _SafeStr_5158 = "_-00A" (String#8607, DoABC#2) // _SafeStr_5159 = "_-1Jj" (String#6092, DoABC#2) // _SafeStr_5160 = "_-2IX" (String#7359, DoABC#2) // _SafeStr_5161 = "_-G" (String#14694, DoABC#2) // _SafeStr_5162 = "_-Xs" (String#8434, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2956 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.avatar.IPetImageListener; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import com.sulake.core.utils.Map; import com.sulake.core.communication.connection.IConnection; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1286; import _-1W7.RoomWidgetEnum; import flash.display.BitmapData; import _-je.RoomWidgetChatMessage; import _-je._SafeStr_2882; import _-je._SafeStr_2834; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.session._SafeStr_1846; import com.sulake.habbo.session._SafeStr_1600; import flash.external.ExternalInterface; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1801; import com.sulake.room.object.IRoomObject; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.utils._SafeStr_1285; import com.sulake.habbo.avatar.IAvatarImage; import _-0kT._SafeStr_2093; import flash.events.Event; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.habbo.room.object._SafeStr_2528; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.habbo.ui.widget.events.RoomWidgetChatUpdateEvent; import com.sulake.habbo.ui.widget.events._SafeStr_2881; import com.sulake.room.utils._SafeStr_1961; import com.sulake.room.utils._SafeStr_3315; import com.sulake.habbo.room._SafeStr_1248; public class _SafeStr_2956 implements IRoomWidgetHandler, IPetImageListener, _SafeStr_774, _SafeStr_22 { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_5163:Map = null; private var _SafeStr_5164:Map = null; private var _SafeStr_5165:Map = null; private var _SafeStr_5166:Map = null; private var _SafeStr_5167:Array; private var _connection:IConnection = null; private var _SafeStr_5168:Number = 0; private var _SafeStr_5169:Point = null; private var _SafeStr_5170:_SafeStr_1286; public function _SafeStr_2956() { this._SafeStr_5167 = []; this._SafeStr_5170 = new _SafeStr_1286(); super(); this._SafeStr_5163 = new Map(); this._SafeStr_5164 = new Map(); this._SafeStr_5165 = new Map(); this._SafeStr_5166 = new Map(); } public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5171); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function set connection(_arg_1:IConnection):void { this._connection = _arg_1; } public function dispose():void { var _local_1:int; var _local_2:BitmapData; var _local_3:BitmapData; this._SafeStr_4522 = true; this._container = null; this._SafeStr_5169 = null; if (this._SafeStr_5163 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_5163.length) { _local_2 = (this._SafeStr_5163.getWithIndex(_local_1) as BitmapData); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_5163.dispose(); this._SafeStr_5163 = null; }; if (this._SafeStr_5164 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_5164.length) { _local_2 = (this._SafeStr_5164.getWithIndex(_local_1) as BitmapData); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_5164.dispose(); this._SafeStr_5164 = null; }; for each (_local_3 in this._SafeStr_5167) { if (_local_3 != null){ _local_3.dispose(); }; }; this._SafeStr_5167 = []; if (this._SafeStr_5165 != null){ this._SafeStr_5165.dispose(); this._SafeStr_5165 = null; }; } public function _SafeStr_5055():Array { return ([RoomWidgetChatMessage._SafeStr_5172, _SafeStr_2882._SafeStr_5173]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2882; var _local_3:RoomWidgetChatMessage; var _local_4:_SafeStr_2834; var _local_5:Array; var _local_6:String; var _local_7:String; var _local_8:int; var _local_9:_SafeStr_1983; var _local_10:_SafeStr_1983; switch (_arg_1.type){ case RoomWidgetChatMessage._SafeStr_5172: if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ _local_3 = (_arg_1 as RoomWidgetChatMessage); if (_local_3 != null){ if (_local_3.text == ""){ return (null); }; _local_4 = null; _local_5 = _local_3.text.split(" "); if (_local_5.length > 0){ _local_6 = _local_5[0]; _local_7 = ""; if (_local_5.length > 1){ _local_7 = _local_5[1]; }; if ((((_local_6.charAt(0) == ":")) && ((_local_7 == "x")))){ _local_8 = this._container.roomEngine._SafeStr_5174(); if (_local_8 > -1){ _local_9 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_local_8); if (_local_9 != null){ this._container._SafeStr_3680._SafeStr_5175(_local_3.text.replace(" x", (" " + _local_9.name))); return (null); }; }; }; switch (_local_6.toLowerCase()){ case "o/": this._container._SafeStr_3680._SafeStr_5094(); return (null); case ":sign": this._container._SafeStr_3680._SafeStr_5176(int(_local_7)); return (null); case ":chooser": if (((this._container._SafeStr_4914.hasUserRight("fuse_habbo_chooser", _SafeStr_1600._SafeStr_4381)) || (this._container._SafeStr_4914._SafeStr_5177(_SafeStr_1846._SafeStr_5178)))){ _local_4 = new _SafeStr_2834(_SafeStr_2834._SafeStr_5179); this._container.processWidgetMessage(_local_4); }; return (null); case ":furni": if (((this._container._SafeStr_4914.hasUserRight("fuse_furni_chooser", _SafeStr_1600._SafeStr_4381)) || (this._container._SafeStr_4914._SafeStr_5177(_SafeStr_1846._SafeStr_5178)))){ _local_4 = new _SafeStr_2834(_SafeStr_2834._SafeStr_5180); this._container.processWidgetMessage(_local_4); }; return (null); case ":pickall": this._container._SafeStr_4914._SafeStr_5181(this._container._SafeStr_3680.roomId, this._container._SafeStr_3680.roomCategory); return (null); case ":news": if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.openHabblet", "news"); }; return (null); }; }; switch (_local_3._SafeStr_5182){ case RoomWidgetChatMessage._SafeStr_4120: this._container._SafeStr_3680._SafeStr_5175(_local_3.text); break; case RoomWidgetChatMessage._SafeStr_4129: this._container._SafeStr_3680._SafeStr_5183(_local_3.text); break; case RoomWidgetChatMessage._SafeStr_4128: this._container._SafeStr_3680._SafeStr_5184(_local_3._SafeStr_5185, _local_3.text); break; }; }; }; break; case _SafeStr_2882._SafeStr_5173: _local_2 = (_arg_1 as _SafeStr_2882); if (_local_2 != null){ this._container.roomEngine._SafeStr_5108(_local_2.roomId, _local_2.roomCategory, _local_2.objectId, true); _local_10 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_local_2.objectId); if (_local_10 != null){ this._container._SafeStr_5186.userSelected(_local_10._SafeStr_4171, _local_2.userName); }; }; break; }; return (null); } public function _SafeStr_5056():Array { return ([_SafeStr_1801._SafeStr_4119]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_3:_SafeStr_1801; var _local_4:IRoomObject; var _local_5:_SafeStr_1729; var _local_6:Number; var _local_7:Number; var _local_8:_SafeStr_1285; var _local_9:Point; var _local_10:_SafeStr_1983; var _local_11:String; var _local_12:uint; var _local_13:BitmapData; var _local_14:String; var _local_15:Point; var _local_16:String; var _local_17:IAvatarImage; var _local_18:_SafeStr_2093; var _local_2:Event; switch (_arg_1.type){ case _SafeStr_1801._SafeStr_4119: _local_3 = (_arg_1 as _SafeStr_1801); if (_local_3 != null){ _local_4 = this._container.roomEngine._SafeStr_5136(_local_3.session.roomId, _local_3.session.roomCategory, _local_3.userId, _SafeStr_832._SafeStr_4891); if (_local_4 != null){ _local_5 = this._container.roomEngine._SafeStr_5187(_local_3.session.roomId, _local_3.session.roomCategory, this._container._SafeStr_5188()); if (_local_5 != null){ this._SafeStr_5189(); _local_6 = 0; _local_7 = 0; _local_8 = _local_4.getLocation(); _local_9 = _local_5._SafeStr_4521(_local_8); if (_local_9 != null){ _local_6 = _local_9.x; _local_7 = _local_9.y; _local_15 = this._container.roomEngine._SafeStr_5190(_local_3.session.roomId, _local_3.session.roomCategory, this._container._SafeStr_5188()); if (_local_15 != null){ _local_6 = (_local_6 + _local_15.x); _local_7 = (_local_7 + _local_15.y); }; }; _local_10 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_local_3.userId); _local_11 = ""; _local_12 = 0; _local_13 = null; if (_local_10 != null){ _local_16 = _local_10.figure; if (_local_10.type == _SafeStr_2528._SafeStr_4913){ _local_13 = (this._SafeStr_5164.getValue(this._SafeStr_5191(_local_16)) as BitmapData); } else { _local_13 = (this._SafeStr_5163.getValue(_local_16) as BitmapData); }; _local_12 = this._SafeStr_5165.getValue(_local_16); if (_local_13 == null){ if (this._container.avatarRenderManager != null){ switch (_local_10.type){ case _SafeStr_2528._SafeStr_4913: _local_13 = this._SafeStr_5156(_local_16); _local_12 = this._SafeStr_5165.getValue(_local_16); break; default: _local_17 = this._container.avatarRenderManager.createAvatarImage(_local_16, _SafeStr_1312._SafeStr_5192, null, this); if (_local_17 != null){ _local_13 = _local_17._SafeStr_5074(AvatarSetType._SafeStr_5075); _local_18 = _local_17._SafeStr_5193("ch"); _local_17.dispose(); if (_local_18 != null){ _local_12 = _local_18._SafeStr_4420; this._SafeStr_5165.add(_local_16, _local_12); }; }; }; if (_local_13 != null){ if (_local_10.type == _SafeStr_2528._SafeStr_4913){ this._SafeStr_5164.add(this._SafeStr_5191(_local_16), _local_13); } else { this._SafeStr_5163.add(_local_16, _local_13); }; }; }; }; _local_11 = _local_10.name; }; _local_14 = RoomWidgetChatUpdateEvent._SafeStr_5194; _local_2 = new RoomWidgetChatUpdateEvent(_local_14, _local_3.userId, _local_3.text, _local_11, _SafeStr_832._SafeStr_4891, _local_6, _local_7, _local_13, _local_12, _local_3.session.roomId, _local_3.session.roomCategory, _local_3._SafeStr_5182, _local_3.links); }; }; }; break; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))){ this._container.events.dispatchEvent(_local_2); }; } public function update():void { this._SafeStr_5189(); } private function _SafeStr_5189():void { var _local_5:Number; var _local_6:String; var _local_7:_SafeStr_2881; var _local_8:Point; var _local_9:Point; var _local_10:Point; if ((((((((this._container == null)) || ((this._container._SafeStr_3680 == null)))) || ((this._container.roomEngine == null)))) || ((this._container.events == null)))){ return; }; var _local_1:int = this._container._SafeStr_5188(); var _local_2:int = this._container._SafeStr_3680.roomId; var _local_3:int = this._container._SafeStr_3680.roomCategory; var _local_4:_SafeStr_1961 = (this._container.roomEngine._SafeStr_5187(_local_2, _local_3, _local_1) as _SafeStr_1961); if (_local_4 != null){ _local_5 = 1; if (this._SafeStr_5168 > 0){ _local_5 = (_local_4.scale / this._SafeStr_5168); }; if (this._SafeStr_5169 == null){ this._SafeStr_5170.x = 0; this._SafeStr_5170.y = 0; this._SafeStr_5170.z = 0; this._SafeStr_5169 = _local_4._SafeStr_4521(this._SafeStr_5170); this._SafeStr_5168 = (_local_4.scale - 10); }; _local_6 = ""; _local_7 = null; this._SafeStr_5170.x = 0; this._SafeStr_5170.y = 0; this._SafeStr_5170.z = 0; _local_8 = _local_4._SafeStr_4521(this._SafeStr_5170); if (_local_8 != null){ _local_9 = this._container.roomEngine._SafeStr_5190(_local_2, _local_3, _local_1); if (_local_9 != null){ _local_8.offset(_local_9.x, _local_9.y); }; if (((!((_local_8.x == this._SafeStr_5169.x))) || (!((_local_8.y == this._SafeStr_5169.y))))){ _local_10 = _SafeStr_3315._SafeStr_5195(_local_8, _SafeStr_3315._SafeStr_5196(this._SafeStr_5169, _local_5)); if (((!((_local_10.x == 0))) || (!((_local_10.y == 0))))){ _local_6 = _SafeStr_2881._SafeStr_5197; _local_7 = new _SafeStr_2881(_local_6, null, _local_10); this._container.events.dispatchEvent(_local_7); }; this._SafeStr_5169 = _local_8; }; }; if (_local_4.scale != this._SafeStr_5168){ _local_6 = _SafeStr_2881._SafeStr_5198; _local_7 = new _SafeStr_2881(_local_6, null, null, _local_4.scale); this._container.events.dispatchEvent(_local_7); this._SafeStr_5168 = _local_4.scale; }; }; } public function _SafeStr_5159(_arg_1:String):void { var _local_2:BitmapData; if (this._SafeStr_5164){ _local_2 = (this._SafeStr_5164.remove(_arg_1) as BitmapData); if (_local_2 != null){ this._SafeStr_5167.push(_local_2); }; }; } public function _SafeStr_5111(_arg_1:String):void { var _local_2:BitmapData; if (this._SafeStr_5163){ _local_2 = (this._SafeStr_5163.remove(_arg_1) as BitmapData); if (_local_2 != null){ this._SafeStr_5167.push(_local_2); }; }; } private function _SafeStr_5191(_arg_1:String):String { var _local_2:int = this._SafeStr_5199(_arg_1); if (_local_2 < 0){ return (_arg_1); }; if (_local_2 < 8){ return (this._container.avatarRenderManager._SafeStr_5191(_arg_1)); }; return (_arg_1); } private function _SafeStr_5156(_arg_1:String):BitmapData { var _local_5:IAvatarImage; var _local_6:_SafeStr_2093; var _local_7:uint; var _local_8:uint; var _local_9:_SafeStr_1248; var _local_2:BitmapData; var _local_3:int = this._SafeStr_5199(_arg_1); var _local_4:int = this._SafeStr_5200(_arg_1); if ((((_local_3 < 0)) || ((_local_4 < 0)))){ return (_local_2); }; if (_local_3 < 8){ _local_5 = this._container.avatarRenderManager._SafeStr_5201(_arg_1, _SafeStr_1312._SafeStr_5192, this); if (_local_5 != null){ _local_2 = _local_5._SafeStr_5074(AvatarSetType._SafeStr_5073); _local_6 = _local_5._SafeStr_5193("pbd"); _local_5.dispose(); if (_local_6 != null){ _local_7 = _local_6._SafeStr_4420; if (_local_7 != 0){ this._SafeStr_5165.add(_arg_1, _local_7); }; }; }; } else { _local_8 = 0; _local_9 = this._container.roomEngine._SafeStr_5156(_local_3, _local_4, new _SafeStr_1286(90), 32, this, _local_8); if (_local_9 != null){ _local_2 = _local_9.data; if (_local_9.id > 0){ this._SafeStr_5166.add(_local_9.id, _arg_1); }; }; }; return (_local_2); } private function _SafeStr_5199(_arg_1:String):int { var _local_3:Array; var _local_2:int = -1; if (_arg_1 != null){ _local_3 = _arg_1.split(" "); if (_local_3.length >= 2){ _local_2 = int(_local_3[0]); }; }; return (_local_2); } private function _SafeStr_5200(_arg_1:String):int { var _local_3:Array; var _local_2:int = -1; if (_arg_1 != null){ _local_3 = _arg_1.split(" "); if (_local_3.length >= 2){ _local_2 = int(_local_3[1]); }; }; return (_local_2); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_3:String = this._SafeStr_5166.remove(_arg_1); if (_local_3 != null){ this._SafeStr_5159(_local_3); if (this._SafeStr_5164){ this._SafeStr_5164.add(_local_3, _arg_2); }; }; } } }//package _-0uv // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1801 = "_-95" (String#1597, DoABC#2) // _SafeStr_1846 = "_-15y" (String#6513, DoABC#2) // _SafeStr_1961 = "_-1aX" (String#2074, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2881 = "_-lD" (String#2004, DoABC#2) // _SafeStr_2882 = "_-0EL" (String#4337, DoABC#2) // _SafeStr_2956 = "_-2HM" (String#5859, DoABC#2) // _SafeStr_3315 = "_-2xu" (String#7715, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4119 = "_-x5" (String#4779, DoABC#2) // _SafeStr_4120 = "_-2ch" (String#3984, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4128 = "_-1M5" (String#4068, DoABC#2) // _SafeStr_4129 = "_-Zv" (String#3920, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4892 = "_-Pl" (String#3395, DoABC#2) // _SafeStr_4913 = "_-0rM" (String#5130, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5094 = "_-Rl" (String#13229, DoABC#2) // _SafeStr_5108 = "_-248" (String#14067, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5159 = "_-1Jj" (String#6092, DoABC#2) // _SafeStr_5163 = "_-1Gb" (String#4812, DoABC#2) // _SafeStr_5164 = "_-1e1" (String#4067, DoABC#2) // _SafeStr_5165 = "_-0JU" (String#6274, DoABC#2) // _SafeStr_5166 = "_-0qO" (String#14350, DoABC#2) // _SafeStr_5167 = "_-0cd" (String#8941, DoABC#2) // _SafeStr_5168 = "_-1uA" (String#9249, DoABC#2) // _SafeStr_5169 = "_-3CA" (String#7107, DoABC#2) // _SafeStr_5170 = "_-2N-" (String#5495, DoABC#2) // _SafeStr_5171 = "_-0KB" (String#7081, DoABC#2) // _SafeStr_5172 = "_-5U" (String#10735, DoABC#2) // _SafeStr_5173 = "_-1Vw" (String#10688, DoABC#2) // _SafeStr_5174 = "_-qY" (String#11611, DoABC#2) // _SafeStr_5175 = "_-0ef" (String#12805, DoABC#2) // _SafeStr_5176 = "_-HS" (String#16298, DoABC#2) // _SafeStr_5177 = "_-0D6" (String#13478, DoABC#2) // _SafeStr_5178 = "_-0zb" (String#12121, DoABC#2) // _SafeStr_5179 = "_-0SX" (String#6903, DoABC#2) // _SafeStr_5180 = "_-1Yz" (String#8430, DoABC#2) // _SafeStr_5181 = "_-2eJ" (String#16313, DoABC#2) // _SafeStr_5182 = "_-1Ty" (String#11258, DoABC#2) // _SafeStr_5183 = "_-1AM" (String#16663, DoABC#2) // _SafeStr_5184 = "_-2YA" (String#16559, DoABC#2) // _SafeStr_5185 = "_-335" (String#21839, DoABC#2) // _SafeStr_5186 = "_-2Hp" (String#12630, DoABC#2) // _SafeStr_5187 = "_-06I" (String#4729, DoABC#2) // _SafeStr_5188 = "_-T8" (String#6648, DoABC#2) // _SafeStr_5189 = "_-1u1" (String#17053, DoABC#2) // _SafeStr_5190 = "_-iB" (String#11466, DoABC#2) // _SafeStr_5191 = "_-0Ew" (String#9842, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5193 = "_-2Nl" (String#6817, DoABC#2) // _SafeStr_5194 = "_-0KD" (String#9907, DoABC#2) // _SafeStr_5195 = "_-2an" (String#12163, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) // _SafeStr_5197 = "_-1jL" (String#9167, DoABC#2) // _SafeStr_5198 = "_-1xX" (String#10590, DoABC#2) // _SafeStr_5199 = "_-0ij" (String#4674, DoABC#2) // _SafeStr_5200 = "_-2Y" (String#12500, DoABC#2) // _SafeStr_5201 = "_-2Wt" (String#10501, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2957 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2973; import _-je._SafeStr_2864; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.ui.widget.events._SafeStr_2865; import com.sulake.habbo.room.object._SafeStr_1392; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2957 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5202); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5203, _SafeStr_2864._SafeStr_5204]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_3:_SafeStr_2973; var _local_4:IRoomObject; var _local_5:_SafeStr_2864; var _local_6:_SafeStr_1631; var _local_7:Number; var _local_8:_SafeStr_2865; var _local_2:Boolean = ((this._container._SafeStr_3680._SafeStr_4221) || (this._container._SafeStr_4914._SafeStr_5205)); if (!_local_2){ return (null); }; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5203: _local_3 = (_arg_1 as _SafeStr_2973); _local_4 = this._container.roomEngine._SafeStr_5136(_local_3.roomId, _local_3.roomCategory, _local_3.id, _local_3.category); if (_local_4 != null){ _local_6 = _local_4.getModel(); if (_local_6 != null){ _local_7 = _local_6.getNumber(_SafeStr_1392._SafeStr_5206); _local_8 = new _SafeStr_2865(_SafeStr_2865._SafeStr_5207, _local_3.id, _local_7); this._container.events.dispatchEvent(_local_8); }; }; break; case _SafeStr_2864._SafeStr_5204: _local_5 = (_arg_1 as _SafeStr_2864); if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ this._container._SafeStr_3680._SafeStr_5208(_local_5.objectId); }; }; return (null); } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:Event; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))){ this._container.events.dispatchEvent(_local_2); }; } public function update():void { } } }//package _-0uv // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2864 = "_-14l" (String#3613, DoABC#2) // _SafeStr_2865 = "_-2he" (String#4117, DoABC#2) // _SafeStr_2957 = "_-0pr" (String#7703, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5202 = "_-0bJ" (String#8297, DoABC#2) // _SafeStr_5203 = "_-28L" (String#8899, DoABC#2) // _SafeStr_5204 = "_-0gw" (String#9328, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5206 = "_-2Th" (String#11939, DoABC#2) // _SafeStr_5207 = "_-3-5" (String#9529, DoABC#2) // _SafeStr_5208 = "_-x6" (String#18185, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2958 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2973; import _-je._SafeStr_2863; import _-je._SafeStr_3316; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.ui.widget.events._SafeStr_2862; import com.sulake.habbo.room.object._SafeStr_1392; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.display.BitmapData; import _-33P._SafeStr_1788; import com.sulake.habbo.room._SafeStr_1248; import _-Vm._SafeStr_1259; import flash.events.Event; public class _SafeStr_2958 implements IRoomWidgetHandler, _SafeStr_22 { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_5001:int = -1; private var _name:String = ""; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5209); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973.WIDGET_MESSAGE_REQUEST_ECOTRONBOX_WIDGET, _SafeStr_2863._SafeStr_5210, _SafeStr_3316._SafeStr_5211]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2973; var _local_3:IRoomObject; var _local_4:_SafeStr_2863; var _local_5:_SafeStr_1631; var _local_6:String; var _local_7:Boolean; var _local_8:_SafeStr_2862; switch (_arg_1.type){ case _SafeStr_2973.WIDGET_MESSAGE_REQUEST_ECOTRONBOX_WIDGET: _local_2 = (_arg_1 as _SafeStr_2973); _local_3 = this._container.roomEngine._SafeStr_5136(_local_2.roomId, _local_2.roomCategory, _local_2.id, _local_2.category); if (_local_3 != null){ _local_5 = _local_3.getModel(); if (_local_5 != null){ this._SafeStr_5001 = _local_2.id; _local_6 = _local_5.getString(_SafeStr_1392._SafeStr_5137); if (_local_6 == null){ return (null); }; _local_7 = ((this._container._SafeStr_3680._SafeStr_4221) || (this._container._SafeStr_4914._SafeStr_5205)); _local_8 = new _SafeStr_2862(_SafeStr_2862._SafeStr_5212, _local_2.id, _local_6, _local_7); this._container.events.dispatchEvent(_local_8); }; }; break; case _SafeStr_2863._SafeStr_5210: _local_4 = (_arg_1 as _SafeStr_2863); if (_local_4.objectId != this._SafeStr_5001){ return (null); }; if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ this._container._SafeStr_3680._SafeStr_5140(_local_4.objectId); }; break; }; return (null); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (this.disposed){ return; }; var _local_3:_SafeStr_2862 = new _SafeStr_2862(_SafeStr_2862._SafeStr_5213, 0, this._name, false, _arg_2); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_5056():Array { return ([_SafeStr_1788._SafeStr_4225]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1788; var _local_3:_SafeStr_1248; var _local_4:_SafeStr_1259; var _local_5:_SafeStr_2862; if (_arg_1 == null){ return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_arg_1 == null))))){ switch (_arg_1.type){ case _SafeStr_1788._SafeStr_4225: _local_2 = (_arg_1 as _SafeStr_1788); if (_local_2 != null){ _local_3 = null; this._name = ""; if (_local_2._SafeStr_3535 == "s"){ _local_3 = this._container.roomEngine.getFurnitureIcon(_local_2._SafeStr_3581, this); _local_4 = this._container._SafeStr_4914._SafeStr_5214(_local_2._SafeStr_3581); } else { if (_local_2._SafeStr_3535 == "i"){ _local_3 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_3581, this); _local_4 = this._container._SafeStr_4914._SafeStr_5215(_local_2._SafeStr_3581); }; }; if (_local_4 != null){ this._name = _local_4.title; }; if (_local_3 != null){ _local_5 = new _SafeStr_2862(_SafeStr_2862._SafeStr_5213, 0, this._name, false, _local_3.data); this._container.events.dispatchEvent(_local_5); }; }; }; }; } public function update():void { } } }//package _-0uv // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1788 = "_-1A9" (String#2935, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2862 = "_-26L" (String#2051, DoABC#2) // _SafeStr_2863 = "_-16-" (String#3793, DoABC#2) // _SafeStr_2958 = "_-1rk" (String#8057, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_3316 = "_-10-" (String#9176, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4225 = "_-2Q8" (String#6110, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5140 = "_-wW" (String#12734, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5209 = "_-zE" (String#7684, DoABC#2) // _SafeStr_5210 = "_-0Co" (String#9793, DoABC#2) // _SafeStr_5211 = "_-24s" (String#14381, DoABC#2) // _SafeStr_5212 = "_-2h7" (String#2771, DoABC#2) // _SafeStr_5213 = "_-13Y" (String#3217, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2959 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2848; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2959 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5216); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2848._SafeStr_5217]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2848; switch (_arg_1.type){ case _SafeStr_2848._SafeStr_5217: _local_2 = (_arg_1 as _SafeStr_2848); if (_local_2 == null){ return (null); }; this._container._SafeStr_3680._SafeStr_5218(_local_2.category, _local_2._SafeStr_5219, _local_2.action, _local_2._SafeStr_3588); break; }; return (null); } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2848 = "_-1YH" (String#3541, DoABC#2) // _SafeStr_2959 = "_-2yb" (String#9811, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5216 = "_-2gt" (String#3885, DoABC#2) // _SafeStr_5217 = "_-2-x" (String#10865, DoABC#2) // _SafeStr_5218 = "_-2T2" (String#3933, DoABC#2) // _SafeStr_5219 = "_-0Fz" (String#20607, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2960 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2973; import _-je._SafeStr_2860; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.ui.widget.events._SafeStr_2861; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.utils._SafeStr_1286; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.display.BitmapData; import _-33P._SafeStr_1788; import _-Vm._SafeStr_1259; import _-kQ._SafeStr_1273; import _-0rn._SafeStr_1436; import flash.events.Event; public class _SafeStr_2960 implements IRoomWidgetHandler, _SafeStr_22 { private static const _SafeStr_5220:String = "floor"; private static const _SafeStr_5221:String = "wallpaper"; private static const TYPE_LANDSCAPE:String = "landscape"; private static const _SafeStr_5222:String = "poster"; private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_5001:int = -1; private var _name:String = ""; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5223); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5224, _SafeStr_2860._SafeStr_5135]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2973; var _local_3:IRoomObject; var _local_4:_SafeStr_2860; var _local_5:_SafeStr_1631; var _local_6:String; var _local_7:int; var _local_8:String; var _local_9:_SafeStr_1248; var _local_10:Boolean; var _local_11:_SafeStr_2861; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5224: _local_2 = (_arg_1 as _SafeStr_2973); _local_3 = this._container.roomEngine._SafeStr_5136(_local_2.roomId, _local_2.roomCategory, _local_2.id, _local_2.category); if (_local_3 != null){ _local_5 = _local_3.getModel(); if (_local_5 != null){ this._SafeStr_5001 = _local_2.id; _local_6 = _local_5.getString(_SafeStr_1392._SafeStr_5137); if (_local_6 == null){ _local_6 = ""; }; _local_6 = _local_6.substr(1); _local_7 = _local_5.getNumber(_SafeStr_1392._SafeStr_5225); _local_8 = _local_5.getString(_SafeStr_1392._SafeStr_5226); _local_9 = this._container.roomEngine.getFurnitureImage(_local_7, new _SafeStr_1286(180), 64, null, 0, _local_8); _local_10 = ((this._container._SafeStr_3680._SafeStr_4221) || (this._container._SafeStr_4914._SafeStr_5205)); _local_11 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5212, _local_2.id, _local_6, _local_10, _local_9.data); this._container.events.dispatchEvent(_local_11); }; }; break; case _SafeStr_2860._SafeStr_5135: _local_4 = (_arg_1 as _SafeStr_2860); if (_local_4.objectId != this._SafeStr_5001){ return (null); }; if (((!((this._container == null))) && (!((this._container._SafeStr_3680 == null))))){ this._container._SafeStr_3680._SafeStr_5140(_local_4.objectId); }; break; }; return (null); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (((this.disposed) || ((this._container == null)))){ return; }; var _local_3:_SafeStr_2861 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5213, 0, this._name, false, _arg_2); this._container.events.dispatchEvent(_local_3); } public function _SafeStr_5056():Array { return ([_SafeStr_1788._SafeStr_4225]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1788; var _local_3:_SafeStr_1259; var _local_4:_SafeStr_1248; var _local_5:_SafeStr_2861; var _local_6:_SafeStr_1273; if (_arg_1 == null){ return; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_arg_1 == null))))){ switch (_arg_1.type){ case _SafeStr_1788._SafeStr_4225: _local_2 = (_arg_1 as _SafeStr_1788); if (_local_2 != null){ this._name = ""; _local_4 = null; if (_local_2._SafeStr_3535 == _SafeStr_1436._SafeStr_4872){ _local_3 = this._container._SafeStr_4914._SafeStr_5214(_local_2._SafeStr_3581); } else { if (_local_2._SafeStr_3535 == _SafeStr_1436._SafeStr_4871){ _local_3 = this._container._SafeStr_4914._SafeStr_5215(_local_2._SafeStr_3581); }; }; switch (_local_2._SafeStr_3535){ case _SafeStr_1436._SafeStr_4871: if (((!((_local_3 == null))) && ((_local_3.name == _SafeStr_5220)))){ _local_5 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5227, 0, this._container.localization.getKey("inventory.furni.item.floor.name"), false, null); } else { if (((!((_local_3 == null))) && ((_local_3.name == TYPE_LANDSCAPE)))){ _local_5 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5228, 0, this._container.localization.getKey("inventory.furni.item.landscape.name"), false, null); } else { if (((!((_local_3 == null))) && ((_local_3.name == _SafeStr_5221)))){ _local_5 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5229, 0, this._container.localization.getKey("inventory.furni.item.wallpaper.name"), false, null); } else { if (((!((_local_3 == null))) && ((_local_3.name == _SafeStr_5222)))) break; _local_4 = this._container.roomEngine.getWallItemIcon(_local_2._SafeStr_3581, this); if (_local_3 != null){ this._name = _local_3.title; }; if (_local_4 != null){ _local_5 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5213, 0, this._name, false, _local_4.data); }; }; }; }; break; case _SafeStr_1436._SafeStr_4874: _local_5 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5230, 0, this._container.localization.getKey("widget.furni.present.hc"), false, null); break; default: _local_4 = this._container.roomEngine.getFurnitureImage(_local_2._SafeStr_3581, new _SafeStr_1286(180), 32, this); _local_6 = this._container._SafeStr_4914.getProductData(_local_2._SafeStr_4226); if (_local_6 != null){ this._name = _local_6.name; } else { if (_local_3 != null){ this._name = _local_3.title; }; }; if (_local_4 != null){ _local_5 = new _SafeStr_2861(_SafeStr_2861._SafeStr_5213, 0, this._name, false, _local_4.data); }; }; if (_local_5 != null){ this._container.events.dispatchEvent(_local_5); }; }; }; }; } public function update():void { } } }//package _-0uv // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1788 = "_-1A9" (String#2935, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2860 = "_-1uU" (String#3858, DoABC#2) // _SafeStr_2861 = "_-1aS" (String#1114, DoABC#2) // _SafeStr_2960 = "_-08W" (String#8702, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4225 = "_-2Q8" (String#6110, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4874 = "_-272" (String#6315, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5135 = "_-25b" (String#4642, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5140 = "_-wW" (String#12734, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5212 = "_-2h7" (String#2771, DoABC#2) // _SafeStr_5213 = "_-13Y" (String#3217, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5220 = "_-3-6" (String#2088, DoABC#2) // _SafeStr_5221 = "_-z4" (String#3900, DoABC#2) // _SafeStr_5222 = "_-uF" (String#7253, DoABC#2) // _SafeStr_5223 = "_-2v-" (String#7917, DoABC#2) // _SafeStr_5224 = "_-1IL" (String#9280, DoABC#2) // _SafeStr_5225 = "_-Dd" (String#5353, DoABC#2) // _SafeStr_5226 = "_-NJ" (String#6599, DoABC#2) // _SafeStr_5227 = "_-2YW" (String#7745, DoABC#2) // _SafeStr_5228 = "_-14N" (String#7743, DoABC#2) // _SafeStr_5229 = "_-1-u" (String#8880, DoABC#2) // _SafeStr_5230 = "_-1T9" (String#8139, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2961 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.communication.messages.IMessageEvent; import _-1W7.RoomWidgetEnum; import com.sulake.habbo.sound.events._SafeStr_2307; import com.sulake.habbo.sound.events._SafeStr_3160; import com.sulake.habbo.sound.events._SafeStr_2300; import _-zt._SafeStr_2478; import _-zt._SafeStr_2457; import _-zt._SafeStr_2479; import _-je._SafeStr_2973; import _-je._SafeStr_2840; import _-je._SafeStr_2842; import _-je._SafeStr_2839; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.ui.widget.events._SafeStr_2841; import _-2n5._SafeStr_2703; import _-2n5._SafeStr_2614; import _-1lr._SafeStr_2256; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-1Vf.RoomEngineSoundMachineEvent; import flash.events.Event; import com.sulake.habbo.ui.widget.events._SafeStr_2837; public class _SafeStr_2961 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer; private var _connection:IConnection = null; private var _SafeStr_5231:IMessageEvent; private var _SafeStr_5232:IMessageEvent; private var _SafeStr_5233:IMessageEvent; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (RoomWidgetEnum._SafeStr_5234); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; if (this._container._SafeStr_5109){ this._container._SafeStr_5109.events.addEventListener(_SafeStr_2307.SONG_DISK_INVENTORY_RECEIVED, this._SafeStr_5235); this._container._SafeStr_5109.events.addEventListener(_SafeStr_3160._SafeStr_3805, this._SafeStr_5235); this._container._SafeStr_5109.events.addEventListener(_SafeStr_3160._SafeStr_3807, this._SafeStr_5235); this._container._SafeStr_5109.events.addEventListener(_SafeStr_2300._SafeStr_3809, this._SafeStr_5235); this._container._SafeStr_5109.events.addEventListener(_SafeStr_2300._SafeStr_3811, this._SafeStr_5235); this._container._SafeStr_5109.events.addEventListener(_SafeStr_2300._SafeStr_3812, this._SafeStr_5235); }; } public function set connection(_arg_1:IConnection):void { this._SafeStr_5231 = new _SafeStr_2478(this._SafeStr_5236); this._SafeStr_5232 = new _SafeStr_2457(this._SafeStr_5236); this._SafeStr_5233 = new _SafeStr_2479(this._SafeStr_5236); this._connection = _arg_1; this._connection.addMessageEvent(this._SafeStr_5231); this._connection.addMessageEvent(this._SafeStr_5232); this._connection.addMessageEvent(this._SafeStr_5233); } public function dispose():void { if (!this._disposed){ this._disposed = true; if (this._connection){ this._connection._SafeStr_5124(this._SafeStr_5231); this._connection._SafeStr_5124(this._SafeStr_5232); this._connection._SafeStr_5124(this._SafeStr_5233); }; this._connection = null; this._SafeStr_5231 = null; if (this._container){ if (this._container._SafeStr_5109){ if (this._container._SafeStr_5109.events){ this._container._SafeStr_5109.events.removeEventListener(_SafeStr_2307.SONG_DISK_INVENTORY_RECEIVED, this._SafeStr_5235); this._container._SafeStr_5109.events.removeEventListener(_SafeStr_3160._SafeStr_3805, this._SafeStr_5235); this._container._SafeStr_5109.events.removeEventListener(_SafeStr_3160._SafeStr_3807, this._SafeStr_5235); this._container._SafeStr_5109.events.removeEventListener(_SafeStr_2300._SafeStr_3809, this._SafeStr_5235); this._container._SafeStr_5109.events.removeEventListener(_SafeStr_2300._SafeStr_3811, this._SafeStr_5235); this._container._SafeStr_5109.events.removeEventListener(_SafeStr_2300._SafeStr_3812, this._SafeStr_5235); }; }; this._container = null; }; }; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5237, _SafeStr_2840._SafeStr_3818, _SafeStr_2840._SafeStr_3820, _SafeStr_2842._SafeStr_3824, _SafeStr_2839._SafeStr_3837]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2973; var _local_3:IRoomObject; var _local_4:_SafeStr_2840; var _local_5:_SafeStr_2840; var _local_6:_SafeStr_2842; var _local_7:Boolean; var _local_8:_SafeStr_2841; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5237: _local_2 = (_arg_1 as _SafeStr_2973); _local_3 = this._container.roomEngine._SafeStr_5136(_local_2.roomId, _local_2.roomCategory, _local_2.id, _local_2.category); if (_local_3 != null){ _local_7 = this._container._SafeStr_3680._SafeStr_4221; if (_local_7){ _local_8 = new _SafeStr_2841(_SafeStr_2841._SafeStr_3798, _local_2.id); this._container.events.dispatchEvent(_local_8); }; }; break; case _SafeStr_2840._SafeStr_3818: _local_4 = (_arg_1 as _SafeStr_2840); if (this._connection != null){ this._connection.send(new _SafeStr_2703(_local_4._SafeStr_3910, _local_4._SafeStr_5238)); }; break; case _SafeStr_2840._SafeStr_3820: _local_5 = (_arg_1 as _SafeStr_2840); if (this._connection != null){ this._connection.send(new _SafeStr_2614(_local_5._SafeStr_5238)); }; break; case _SafeStr_2842._SafeStr_3824: _local_6 = (_arg_1 as _SafeStr_2842); if (this._connection != null){ this._connection.send(new _SafeStr_2256(_local_6._SafeStr_3841, _local_6.position)); }; break; case _SafeStr_2839._SafeStr_3837: this._container._SafeStr_5240._SafeStr_5239("playlistEditorPanelOpenCatalogue", "click"); break; }; return (null); } public function _SafeStr_5056():Array { var _local_1:Array = []; _local_1.push(RoomEngineSoundMachineEvent._SafeStr_5241); return (_local_1); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:RoomEngineSoundMachineEvent; var _local_3:_SafeStr_2841; switch (_arg_1.type){ case RoomEngineSoundMachineEvent._SafeStr_5241: _local_2 = (_arg_1 as RoomEngineSoundMachineEvent); _local_3 = new _SafeStr_2841(_SafeStr_2841._SafeStr_3799, _local_2.objectId); this._container.events.dispatchEvent(_local_3); return; }; } public function update():void { } private function _SafeStr_5236(_arg_1:IMessageEvent):void { if (this._container != null){ if (this._container.events != null){ this._container.events.dispatchEvent(new _SafeStr_2841(_SafeStr_2841._SafeStr_3801, -1)); }; }; } private function _SafeStr_5235(_arg_1:Event):void { var _local_2:_SafeStr_2300; switch (_arg_1.type){ case _SafeStr_2307.SONG_DISK_INVENTORY_RECEIVED: this._container.events.dispatchEvent(new _SafeStr_2841(_SafeStr_2841._SafeStr_3803)); return; case _SafeStr_3160._SafeStr_3805: this._container.events.dispatchEvent(new _SafeStr_2841(_SafeStr_2841._SafeStr_3805)); return; case _SafeStr_3160._SafeStr_3807: this._container.events.dispatchEvent(new _SafeStr_2841(_SafeStr_2841._SafeStr_3807)); return; case _SafeStr_2300._SafeStr_3809: _local_2 = (_arg_1 as _SafeStr_2300); this._container.events.dispatchEvent(new _SafeStr_2837(_SafeStr_2837._SafeStr_3809, _local_2.id, _local_2.position, _local_2.priority)); return; case _SafeStr_2300._SafeStr_3811: _local_2 = (_arg_1 as _SafeStr_2300); this._container.events.dispatchEvent(new _SafeStr_2837(_SafeStr_2837._SafeStr_3811, _local_2.id, _local_2.position, _local_2.priority)); return; case _SafeStr_2300._SafeStr_3812: _local_2 = (_arg_1 as _SafeStr_2300); this._container.events.dispatchEvent(new _SafeStr_2837(_SafeStr_2837._SafeStr_3812, _local_2.id, _local_2.position, _local_2.priority)); return; }; } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2256 = "_-0QP" (String#4874, DoABC#2) // _SafeStr_2300 = "_-h4" (String#1893, DoABC#2) // _SafeStr_2307 = "_-23t" (String#4094, DoABC#2) // _SafeStr_2457 = "_-06c" (String#4777, DoABC#2) // _SafeStr_2478 = "_-2aO" (String#5557, DoABC#2) // _SafeStr_2479 = "_-7j" (String#5016, DoABC#2) // _SafeStr_2614 = "_-2gG" (String#8270, DoABC#2) // _SafeStr_2703 = "_-2Ig" (String#8826, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2837 = "_-10I" (String#2322, DoABC#2) // _SafeStr_2839 = "_-0Ib" (String#4951, DoABC#2) // _SafeStr_2840 = "_-yG" (String#2426, DoABC#2) // _SafeStr_2841 = "_-0qZ" (String#1449, DoABC#2) // _SafeStr_2842 = "_-0MR" (String#3748, DoABC#2) // _SafeStr_2961 = "_-0AB" (String#6071, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_3160 = "_-10T" (String#2283, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3798 = "_-38b" (String#10823, DoABC#2) // _SafeStr_3799 = "_-1N9" (String#10867, DoABC#2) // _SafeStr_3801 = "_-0Mi" (String#9804, DoABC#2) // _SafeStr_3803 = "_-1RX" (String#10507, DoABC#2) // _SafeStr_3805 = "_-0j7" (String#3424, DoABC#2) // _SafeStr_3807 = "_-xU" (String#4265, DoABC#2) // _SafeStr_3809 = "_-1ga" (String#3427, DoABC#2) // _SafeStr_3811 = "_-1W-" (String#4000, DoABC#2) // _SafeStr_3812 = "_-Rz" (String#3949, DoABC#2) // _SafeStr_3818 = "_-1cN" (String#11051, DoABC#2) // _SafeStr_3820 = "_-0sV" (String#10640, DoABC#2) // _SafeStr_3824 = "_-2eC" (String#10924, DoABC#2) // _SafeStr_3837 = "_-2HZ" (String#11076, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_3910 = "_-2jE" (String#5293, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5231 = "_-2is" (String#12766, DoABC#2) // _SafeStr_5232 = "_-0H1" (String#13701, DoABC#2) // _SafeStr_5233 = "_-2xT" (String#14144, DoABC#2) // _SafeStr_5234 = "_-1XW" (String#8567, DoABC#2) // _SafeStr_5235 = "_-SC" (String#4181, DoABC#2) // _SafeStr_5236 = "_-0rU" (String#14641, DoABC#2) // _SafeStr_5237 = "_-338" (String#9999, DoABC#2) // _SafeStr_5238 = "_-2CC" (String#17602, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_5240 = "_-05P" (String#12336, DoABC#2) // _SafeStr_5241 = "_-CA" (String#5288, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2962 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2874; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1784; import com.sulake.habbo.ui.widget.events._SafeStr_2872; import flash.events.Event; public class _SafeStr_2962 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_4178); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2874._SafeStr_5242]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2874; switch (_arg_1.type){ case _SafeStr_2874._SafeStr_5242: _local_2 = (_arg_1 as _SafeStr_2874); this._container._SafeStr_3680._SafeStr_5243(_local_2.userName, _local_2._SafeStr_5244); break; }; return (null); } public function _SafeStr_5056():Array { return ([_SafeStr_1784._SafeStr_4178, _SafeStr_1784._SafeStr_4234, _SafeStr_1784._SafeStr_4233]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1784; switch (_arg_1.type){ case _SafeStr_1784._SafeStr_4178: _local_2 = (_arg_1 as _SafeStr_1784); if (_local_2 == null){ return; }; this._container.events.dispatchEvent(new _SafeStr_2872(_SafeStr_2872._SafeStr_5245, _local_2.userName)); return; case _SafeStr_1784._SafeStr_4234: _local_2 = (_arg_1 as _SafeStr_1784); if (_local_2 == null){ return; }; this._container.events.dispatchEvent(new _SafeStr_2872(_SafeStr_2872._SafeStr_4234, _local_2.userName)); return; case _SafeStr_1784._SafeStr_4233: _local_2 = (_arg_1 as _SafeStr_1784); if (_local_2 == null){ return; }; this._container.events.dispatchEvent(new _SafeStr_2872(_SafeStr_2872._SafeStr_4233, _local_2.userName)); return; }; } public function update():void { } } }//package _-0uv // _SafeStr_1784 = "_-Su" (String#2034, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2872 = "_-2Of" (String#2603, DoABC#2) // _SafeStr_2874 = "_-2oF" (String#3509, DoABC#2) // _SafeStr_2962 = "_-2SM" (String#9132, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4178 = "_-33O" (String#3943, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4234 = "_-2XM" (String#4203, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5242 = "_-0AV" (String#10092, DoABC#2) // _SafeStr_5243 = "_-2Xj" (String#16510, DoABC#2) // _SafeStr_5244 = "_-2PD" (String#18391, DoABC#2) // _SafeStr_5245 = "_-02x" (String#9489, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2963 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_3317; import _-33P._SafeStr_1796; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import com.sulake.habbo.ui.widget.events._SafeStr_2888; import flash.events.Event; public class _SafeStr_2963 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._container = null; this._disposed = true; }; } public function get type():String { return (RoomWidgetEnum._SafeStr_4223); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; this._container._SafeStr_3680.sendGetUserNotifications(); } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_3317._SafeStr_5246); return (_local_1); } public function _SafeStr_5056():Array { return ([_SafeStr_1796._SafeStr_4223]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { if (!_arg_1){ return (null); }; switch (_arg_1.type){ default: Logger.log(_arg_1.type); }; return (null); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1796; var _local_3:_SafeStr_2888; switch (_arg_1.type){ case _SafeStr_1796._SafeStr_4223: _local_2 = (_arg_1 as _SafeStr_1796); _local_3 = new _SafeStr_2888(_SafeStr_2888._SafeStr_5247); _local_3.title = _local_2.title; _local_3.message = _local_2.message; _local_3.parameters = _local_2.parameters; this._container.events.dispatchEvent(_local_3); return; }; } public function update():void { } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1796 = "_-zk" (String#3661, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2888 = "_-0f-" (String#4328, DoABC#2) // _SafeStr_2963 = "_-1ZK" (String#8600, DoABC#2) // _SafeStr_3317 = "_-1kn" (String#9670, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4223 = "_-C6" (String#3891, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5246 = "_-1yL" (String#11651, DoABC#2) // _SafeStr_5247 = "_-1Ti" (String#4960, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2964 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2973; import _-je._SafeStr_2859; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.ui.widget.events._SafeStr_2858; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.room.object._SafeStr_832; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2964 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5248); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5249, _SafeStr_2859._SafeStr_5250, _SafeStr_2859._SafeStr_5251]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2973; var _local_3:IRoomObject; var _local_4:_SafeStr_2859; var _local_5:_SafeStr_2859; var _local_6:_SafeStr_1631; var _local_7:String; var _local_8:String; var _local_9:String; var _local_10:Boolean; var _local_11:_SafeStr_2858; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5249: _local_2 = (_arg_1 as _SafeStr_2973); _local_3 = this._container.roomEngine._SafeStr_5136(_local_2.roomId, _local_2.roomCategory, _local_2.id, _local_2.category); if (_local_3 != null){ _local_6 = _local_3.getModel(); if (_local_6 != null){ _local_7 = _local_6.getString(_SafeStr_1392._SafeStr_5252); if (_local_7.length < 6){ return (null); }; _local_9 = ""; if (_local_7.indexOf(" ") > 0){ _local_8 = _local_7.slice(0, _local_7.indexOf(" ")); _local_9 = _local_7.slice((_local_7.indexOf(" ") + 1), _local_7.length); } else { _local_8 = _local_7; }; _local_10 = ((this._container._SafeStr_3680._SafeStr_4221) || (this._container._SafeStr_4914._SafeStr_5205)); _local_11 = new _SafeStr_2858(_SafeStr_2858._SafeStr_5253, _local_2.id, _local_3.getType(), _local_9, _local_8, _local_10); this._container.events.dispatchEvent(_local_11); }; }; break; case _SafeStr_2859._SafeStr_5251: _local_4 = (_arg_1 as _SafeStr_2859); if (_local_4 == null){ return (null); }; if (((!((this._container == null))) && (!((this._container.roomEngine == null))))){ this._container.roomEngine._SafeStr_5254(_local_4.objectId, _SafeStr_832._SafeStr_3656, ((_local_4._SafeStr_5255 + " ") + _local_4.text)); }; break; case _SafeStr_2859._SafeStr_5250: _local_5 = (_arg_1 as _SafeStr_2859); if (_local_5 == null){ return (null); }; if (((!((this._container == null))) && (!((this._container.roomEngine == null))))){ this._container.roomEngine._SafeStr_5256(_local_5.objectId, _SafeStr_832._SafeStr_3656); }; break; }; return (null); } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:Event; } public function update():void { } } }//package _-0uv // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2858 = "_-1UD" (String#3898, DoABC#2) // _SafeStr_2859 = "_-25i" (String#1986, DoABC#2) // _SafeStr_2964 = "_-Fh" (String#7730, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5248 = "_-df" (String#7757, DoABC#2) // _SafeStr_5249 = "_-230" (String#10569, DoABC#2) // _SafeStr_5250 = "_-36Y" (String#9253, DoABC#2) // _SafeStr_5251 = "_-0Ke" (String#8473, DoABC#2) // _SafeStr_5252 = "_-0Ga" (String#11635, DoABC#2) // _SafeStr_5253 = "_-0Ln" (String#9981, DoABC#2) // _SafeStr_5254 = "_-0Iq" (String#12253, DoABC#2) // _SafeStr_5255 = "_-2lj" (String#8983, DoABC#2) // _SafeStr_5256 = "_-2ao" (String#13804, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2966 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2834; import _-je.RoomWidgetRoomObjectMessage; import com.sulake.habbo.room.object._SafeStr_832; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import com.sulake.habbo.ui.widget.events._SafeStr_3284; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.ui.widget.events._SafeStr_2833; import flash.events.Event; public class _SafeStr_2966 implements IRoomWidgetHandler { private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_4522:Boolean = false; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5257); } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_2834._SafeStr_5179); _local_1.push(RoomWidgetRoomObjectMessage._SafeStr_4915); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:RoomWidgetRoomObjectMessage; if (_arg_1 == null){ return (null); }; switch (_arg_1.type){ case _SafeStr_2834._SafeStr_5179: this._SafeStr_5258(); break; case RoomWidgetRoomObjectMessage._SafeStr_4915: _local_2 = (_arg_1 as RoomWidgetRoomObjectMessage); if (_local_2 == null){ return (null); }; if (_local_2.category == _SafeStr_832._SafeStr_4891){ this._container.roomEngine.selectRoomObject(this._container._SafeStr_3680.roomId, this._container._SafeStr_3680.roomCategory, _local_2.id, _local_2.category); }; break; }; return (null); } private function _SafeStr_5259(_arg_1:_SafeStr_3284, _arg_2:_SafeStr_3284):int { if ((((((((((_arg_1 == null)) || ((_arg_2 == null)))) || ((_arg_1.name == _arg_2.name)))) || ((_arg_1.name.length == 0)))) || ((_arg_2.name.length == 0)))){ return (1); }; var _local_3:Array = new Array(_arg_1.name.toUpperCase(), _arg_2.name.toUpperCase()).sort(); if (_local_3.indexOf(_arg_1.name.toUpperCase()) == 0){ return (-1); }; return (1); } private function _SafeStr_5258():void { var _local_4:IRoomObject; var _local_7:_SafeStr_1983; if ((((((this._container == null)) || ((this._container._SafeStr_3680 == null)))) || ((this._container.roomEngine == null)))){ return; }; if (this._container._SafeStr_3680._SafeStr_4125 == null){ return; }; var _local_1:int = this._container._SafeStr_3680.roomId; var _local_2:int = this._container._SafeStr_3680.roomCategory; var _local_3:Array = []; var _local_5:int = this._container.roomEngine._SafeStr_5260(_local_1, _local_2, _SafeStr_832._SafeStr_4891); var _local_6:int; while (_local_6 < _local_5) { _local_4 = this._container.roomEngine._SafeStr_5261(_local_1, _local_2, _local_6, _SafeStr_832._SafeStr_4891); _local_7 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_local_4.getId()); if (_local_7 != null){ _local_3.push(new _SafeStr_3284(_local_7.id, _SafeStr_832._SafeStr_4891, _local_7.name)); }; _local_6++; }; _local_3.sort(this._SafeStr_5259); this._container.events.dispatchEvent(new _SafeStr_2833(_SafeStr_2833._SafeStr_5262, _local_3)); } public function _SafeStr_5056():Array { return (null); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2833 = "_-07f" (String#3410, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2966 = "_-0BO" (String#10440, DoABC#2) // _SafeStr_3284 = "_-1RN" (String#2504, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4892 = "_-Pl" (String#3395, DoABC#2) // _SafeStr_4915 = "_-1YI" (String#6027, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5179 = "_-0SX" (String#6903, DoABC#2) // _SafeStr_5257 = "_-1q1" (String#6148, DoABC#2) // _SafeStr_5258 = "_-t1" (String#20089, DoABC#2) // _SafeStr_5259 = "_-2v9" (String#14266, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_5261 = "_-0u" (String#7242, DoABC#2) // _SafeStr_5262 = "_-0Ui" (String#9135, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2967 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2870; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1798; import com.sulake.habbo.ui.widget.events._SafeStr_2871; import flash.events.Event; public class _SafeStr_2967 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5216); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2870._SafeStr_5216]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2870; switch (_arg_1.type){ case _SafeStr_2870._SafeStr_5216: _local_2 = (_arg_1 as _SafeStr_2870); if (_local_2 == null){ return (null); }; this._container._SafeStr_3680._SafeStr_5263(_local_2._SafeStr_5264); break; }; return (null); } public function _SafeStr_5056():Array { var _local_1:Array = []; _local_1.push(_SafeStr_1798._SafeStr_4109); _local_1.push(_SafeStr_1798._SafeStr_4110); return (_local_1); } public function _SafeStr_5057(_arg_1:Event):void { var _local_3:_SafeStr_2871; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; var _local_2:_SafeStr_1798 = (_arg_1 as _SafeStr_1798); if (_local_2 == null){ return; }; switch (_arg_1.type){ case _SafeStr_1798._SafeStr_4109: _local_3 = new _SafeStr_2871(_SafeStr_2871._SafeStr_4109, _local_2.question, _local_2.choices); break; case _SafeStr_1798._SafeStr_4110: _local_3 = new _SafeStr_2871(_SafeStr_2871._SafeStr_4110, _local_2.question, _local_2.choices, _local_2._SafeStr_4111, _local_2._SafeStr_4112); break; }; if (_local_3 == null){ return; }; this._container.events.dispatchEvent(_local_3); } public function update():void { } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1798 = "_-ea" (String#2471, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2870 = "_-0kq" (String#4627, DoABC#2) // _SafeStr_2871 = "_-2qS" (String#2798, DoABC#2) // _SafeStr_2967 = "_-2zc" (String#9860, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4109 = "_-7u" (String#4269, DoABC#2) // _SafeStr_4110 = "_-2vx" (String#4338, DoABC#2) // _SafeStr_4111 = "_-3CK" (String#6953, DoABC#2) // _SafeStr_4112 = "_-2RL" (String#8512, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5216 = "_-2gt" (String#3885, DoABC#2) // _SafeStr_5263 = "_-3ES" (String#16203, DoABC#2) // _SafeStr_5264 = "_-34P" (String#12104, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2968 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-2xx._SafeStr_1783; import com.sulake.habbo.ui.widget.events._SafeStr_2892; import com.sulake.habbo.ui.widget.events._SafeStr_2893; import flash.events.Event; public class _SafeStr_2968 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5265); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { return (null); } public function _SafeStr_5056():Array { var _local_1:Array = []; _local_1.push(_SafeStr_1783._SafeStr_5266); _local_1.push(_SafeStr_1783._SafeStr_5267); _local_1.push(_SafeStr_2892._SafeStr_5268); _local_1.push(_SafeStr_2892._SafeStr_5269); return (_local_1); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1783; var _local_3:_SafeStr_2893; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (_arg_1.type){ case _SafeStr_1783._SafeStr_5266: _local_2 = (_arg_1 as _SafeStr_1783); if (_local_2 == null){ return; }; _local_3 = new _SafeStr_2893(_SafeStr_2893._SafeStr_5268, _local_2.image, _local_2._SafeStr_5270); this._container.events.dispatchEvent(_local_3); return; case _SafeStr_1783._SafeStr_5267: this._container._SafeStr_5271(); return; case _SafeStr_2892._SafeStr_5268: this._container.events.dispatchEvent(_arg_1); return; case _SafeStr_2892._SafeStr_5269: this._container.events.dispatchEvent(_arg_1); return; }; } public function update():void { } } }//package _-0uv // _SafeStr_1783 = "_-0hL" (String#2686, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2892 = "_-aI" (String#2548, DoABC#2) // _SafeStr_2893 = "_-2RX" (String#4355, DoABC#2) // _SafeStr_2968 = "_-rN" (String#9356, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5265 = "_-27l" (String#7777, DoABC#2) // _SafeStr_5266 = "_-Mc" (String#7848, DoABC#2) // _SafeStr_5267 = "_-3F3" (String#8386, DoABC#2) // _SafeStr_5268 = "_-fc" (String#3721, DoABC#2) // _SafeStr_5269 = "_-0Tx" (String#6514, DoABC#2) // _SafeStr_5270 = "_-1Mt" (String#10712, DoABC#2) // _SafeStr_5271 = "_-0CE" (String#18213, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2969 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import com.sulake.core.utils.Map; import com.sulake.habbo.sound.IHabboMusicController; import com.sulake.habbo.sound.events._SafeStr_2300; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import _-1W7.RoomWidgetEnum; import _-33P._SafeStr_2992; import _-33P._SafeStr_1274; import _-33P._SafeStr_2008; import _-33P._SafeStr_2000; import _-33P._SafeStr_2001; import flash.display.BitmapData; import _-je.RoomWidgetRoomObjectMessage; import _-je._SafeStr_2937; import _-je._SafeStr_2855; import _-je._SafeStr_3313; import _-je._SafeStr_3312; import _-je._SafeStr_3318; import _-je._SafeStr_3319; import _-je._SafeStr_3310; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.ui.widget.events._SafeStr_2877; import com.sulake.habbo.room.object._SafeStr_2965; import com.sulake.habbo.ui.widget.events._SafeStr_2934; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import com.sulake.room.object.IRoomObject; import _-Vm._SafeStr_1259; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.habbo.ui.widget.events._SafeStr_2948; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.ui.widget.events._SafeStr_2929; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.sound.IPlayListController; import com.sulake.habbo.sound._SafeStr_2287; import com.sulake.habbo.friendlist._SafeStr_1648; import com.sulake.room.utils._SafeStr_1286; import _-1W7.static; import flash.utils.getTimer; import com.sulake.habbo.ui.widget.events._SafeStr_2939; import com.sulake.habbo.room.object._SafeStr_2528; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import _-33P._SafeStr_1799; import com.sulake.habbo.ui.widget.events._SafeStr_2927; import flash.events.Event; import com.sulake.habbo.ui.widget.events._SafeStr_2931; import com.sulake.habbo.ui.widget.events._SafeStr_2938; import com.sulake.habbo.ui.widget.events._SafeStr_2932; import com.sulake.habbo.session._SafeStr_2002; import com.sulake.habbo.ui.widget.events._SafeStr_2930; public class _SafeStr_2969 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_5272:Map; private var _SafeStr_3851:IHabboMusicController; public function _SafeStr_2969(_arg_1:IHabboMusicController) { this._SafeStr_5272 = new Map(); super(); this._SafeStr_3851 = _arg_1; if (this._SafeStr_3851 != null){ this._SafeStr_3851.events.addEventListener(_SafeStr_2300._SafeStr_3809, this._SafeStr_3847); this._SafeStr_3851.events.addEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); }; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5273); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { if (this._container != null){ if (this._container._SafeStr_4914 != null){ this._container._SafeStr_4914.events.removeEventListener(_SafeStr_2992._SafeStr_5274, this._SafeStr_5275); this._container._SafeStr_4914.events.removeEventListener(_SafeStr_1274._SafeStr_5276, this._SafeStr_5277); }; if (this._container._SafeStr_5278 != null){ this._container._SafeStr_5278.events.removeEventListener(_SafeStr_2008._SafeStr_5279, this._SafeStr_5065); this._container._SafeStr_5278.events.removeEventListener(_SafeStr_2000.PET_INFO, this._SafeStr_4161); this._container._SafeStr_5278.events.removeEventListener(_SafeStr_2001.PET_COMMANDS, this._SafeStr_5280); }; }; this._container = _arg_1; if (_arg_1 == null){ return; }; if (this._container._SafeStr_4914 != null){ this._container._SafeStr_4914.events.addEventListener(_SafeStr_2992._SafeStr_5274, this._SafeStr_5275); this._container._SafeStr_4914.events.addEventListener(_SafeStr_1274._SafeStr_5276, this._SafeStr_5277); }; if (this._container._SafeStr_5278 != null){ this._container._SafeStr_5278.events.addEventListener(_SafeStr_2008._SafeStr_5279, this._SafeStr_5065); this._container._SafeStr_5278.events.addEventListener(_SafeStr_2000.PET_INFO, this._SafeStr_4161); this._container._SafeStr_5278.events.addEventListener(_SafeStr_2001.PET_COMMANDS, this._SafeStr_5280); }; } public function dispose():void { var _local_1:int; var _local_2:BitmapData; if (this._SafeStr_5272 != null){ _local_1 = (this._SafeStr_5272.length - 1); while (_local_1 >= 0) { _local_2 = this._SafeStr_5272.getWithIndex(_local_1); if (_local_2){ _local_2.dispose(); }; _local_2 = null; _local_1--; }; this._SafeStr_5272.dispose(); this._SafeStr_5272 = null; }; if (this._SafeStr_3851 != null){ this._SafeStr_3851.events.removeEventListener(_SafeStr_2300._SafeStr_3809, this._SafeStr_3847); this._SafeStr_3851.events.removeEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); this._SafeStr_3851 = null; }; this._SafeStr_4522 = true; this.container = null; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(RoomWidgetRoomObjectMessage._SafeStr_5281); _local_1.push(RoomWidgetRoomObjectMessage._SafeStr_4910); _local_1.push(_SafeStr_2937._SafeStr_4991); _local_1.push(_SafeStr_2937._SafeStr_4992); _local_1.push(_SafeStr_2937._SafeStr_4990); _local_1.push(_SafeStr_2937._SafeStr_4993); _local_1.push(_SafeStr_2937._SafeStr_4994); _local_1.push(_SafeStr_2937._SafeStr_4995); _local_1.push(_SafeStr_2937._SafeStr_4996); _local_1.push(_SafeStr_2937._SafeStr_4997); _local_1.push(_SafeStr_2937._SafeStr_4998); _local_1.push(_SafeStr_2937._SafeStr_4999); _local_1.push(_SafeStr_2937._SafeStr_5282); _local_1.push(_SafeStr_2855._SafeStr_5283); _local_1.push(_SafeStr_2855._SafeStr_5284); _local_1.push(_SafeStr_2855._SafeStr_5285); _local_1.push(_SafeStr_2855._SafeStr_5286); _local_1.push(_SafeStr_2855._SafeStr_5287); _local_1.push(_SafeStr_3313._SafeStr_5288); _local_1.push(_SafeStr_3312._SafeStr_5289); _local_1.push(_SafeStr_3318._SafeStr_5290); _local_1.push(_SafeStr_2937._SafeStr_5291); _local_1.push(_SafeStr_2937._SafeStr_5000); _local_1.push(_SafeStr_2937._SafeStr_5292); _local_1.push(_SafeStr_2937._SafeStr_5293); _local_1.push(_SafeStr_3319._SafeStr_5294); _local_1.push(_SafeStr_3319._SafeStr_5295); _local_1.push(_SafeStr_2937._SafeStr_5296); _local_1.push(_SafeStr_2937._SafeStr_5115); _local_1.push(_SafeStr_3310._SafeStr_5297); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_3:_SafeStr_1983; var _local_4:_SafeStr_2937; var _local_7:_SafeStr_2855; var _local_8:_SafeStr_2877; var _local_9:_SafeStr_1983; var _local_10:String; var _local_11:_SafeStr_3313; var _local_12:_SafeStr_3312; var _local_13:_SafeStr_3318; var _local_14:BitmapData; var _local_15:_SafeStr_3319; var _local_16:_SafeStr_3319; var _local_17:_SafeStr_3310; var _local_18:Map; var _local_19:Array; var _local_20:String; var _local_21:Array; var _local_22:String; var _local_23:String; if (_arg_1 == null){ return (null); }; if (this._container == null){ return (null); }; var _local_2:int; _local_4 = (_arg_1 as _SafeStr_2937); if (_local_4 != null){ _local_2 = _local_4.userId; if (_local_4.type == _SafeStr_2937._SafeStr_5291){ _local_3 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_local_2); } else { if ((((((_arg_1.type == _SafeStr_2937._SafeStr_5115)) || ((_arg_1.type == _SafeStr_2937._SafeStr_5296)))) || ((_arg_1.type == _SafeStr_2937._SafeStr_5292)))){ _local_3 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4127(_local_2); } else { _local_3 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4124(_local_2); }; }; if (_local_3 == null){ return (null); }; }; var _local_5:int; var _local_6:int; _local_7 = (_arg_1 as _SafeStr_2855); if (_local_7 != null){ _local_5 = _local_7._SafeStr_3841; _local_6 = _local_7._SafeStr_5298; }; switch (_arg_1.type){ case RoomWidgetRoomObjectMessage._SafeStr_5281: return (this._SafeStr_5299((_arg_1 as RoomWidgetRoomObjectMessage))); case RoomWidgetRoomObjectMessage._SafeStr_4910: return (this._SafeStr_5300((_arg_1 as RoomWidgetRoomObjectMessage))); case _SafeStr_2937._SafeStr_4991: this._container.friendList._SafeStr_5301(_local_2, _local_3.name); break; case _SafeStr_2937._SafeStr_4992: this._container._SafeStr_4914._SafeStr_5302(_local_2); break; case _SafeStr_2937._SafeStr_5296: this._container._SafeStr_4914._SafeStr_5303(_local_2); break; case _SafeStr_2937._SafeStr_4990: _local_8 = new _SafeStr_2877(_SafeStr_2877._SafeStr_5304, _local_3.name); this._container.events.dispatchEvent(_local_8); break; case _SafeStr_2937._SafeStr_4993: this._container._SafeStr_4914.ignoreUser(_local_3.name); break; case _SafeStr_2937._SafeStr_4994: this._container._SafeStr_4914._SafeStr_5305(_local_3.name); break; case _SafeStr_2937._SafeStr_4995: this._container._SafeStr_3680._SafeStr_5306(_local_3._SafeStr_4171); break; case _SafeStr_2937._SafeStr_4996: this._container._SafeStr_3680._SafeStr_5307(_local_3._SafeStr_4171); break; case _SafeStr_2937._SafeStr_4997: this._container._SafeStr_3680._SafeStr_5308(_local_3._SafeStr_4171); break; case _SafeStr_2937._SafeStr_4998: this._container._SafeStr_3680._SafeStr_5309(_local_3._SafeStr_4171); break; case _SafeStr_2937._SafeStr_4999: _local_9 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4124(_local_4.userId); this._container.inventory._SafeStr_5310(_local_9.id, _local_9.name); break; case _SafeStr_2937._SafeStr_5282: this._container._SafeStr_4914.openHabboHomePage(_local_3._SafeStr_4171); break; case _SafeStr_2937._SafeStr_5292: this._container._SafeStr_3680._SafeStr_5311(_local_2); break; case _SafeStr_2855._SafeStr_5284: this._container.roomEngine._SafeStr_5312(_local_5, _local_6, _SafeStr_2965.OBJECT_ROTATE_POSITIVE); break; case _SafeStr_2855._SafeStr_5283: this._container.roomEngine._SafeStr_5312(_local_5, _local_6, _SafeStr_2965.OBJECT_MOVE); break; case _SafeStr_2855._SafeStr_5285: this._container.roomEngine._SafeStr_5312(_local_5, _local_6, _SafeStr_2965.OBJECT_PICKUP); break; case _SafeStr_2855._SafeStr_5286: this._container.roomEngine._SafeStr_5313(_local_5, _local_6); break; case _SafeStr_2855._SafeStr_5287: _local_10 = _local_7.objectData; if (_local_10 != null){ _local_18 = new Map(); _local_19 = _local_10.split("\t"); if (_local_19 != null){ for each (_local_20 in _local_19) { _local_21 = _local_20.split("=", 2); if (((!((_local_21 == null))) && ((_local_21.length == 2)))){ _local_22 = _local_21[0]; _local_23 = _local_21[1]; _local_18.add(_local_22, _local_23); }; }; }; this._container.roomEngine._SafeStr_5314(_local_5, _local_6, _SafeStr_2965.OBJECT_SAVE_STUFF_DATA, _local_18); if (!_local_18.disposed){ _local_18.dispose(); }; }; break; case _SafeStr_2937._SafeStr_5115: if (((!((this._container._SafeStr_3680 == null))) && (!((this._container._SafeStr_3680._SafeStr_4125 == null))))){ this._container._SafeStr_3680._SafeStr_4125._SafeStr_5315(_local_2); }; break; case _SafeStr_3313._SafeStr_5288: _local_11 = (_arg_1 as _SafeStr_3313); if (_local_11 == null){ return (null); }; this._container.navigator._SafeStr_5316(_local_11.tag); break; case _SafeStr_3312._SafeStr_5289: _local_12 = (_arg_1 as _SafeStr_3312); if (_local_12 == null){ return (null); }; this._container._SafeStr_4914._SafeStr_5317(_local_12._SafeStr_5318); break; case _SafeStr_3318._SafeStr_5290: _local_13 = (_arg_1 as _SafeStr_3318); if (_local_13 == null){ return (null); }; _local_14 = this._container._SafeStr_4914._SafeStr_5319(_local_13._SafeStr_3747); if (_local_14 != null){ this._container.events.dispatchEvent(new _SafeStr_2934(_local_13._SafeStr_3747, _local_14)); }; break; case _SafeStr_2937._SafeStr_5291: this._container._SafeStr_3680._SafeStr_5320(_local_2); break; case _SafeStr_2937._SafeStr_5000: if ((((this._container == null)) || ((this._container._SafeStr_5069 == null)))) break; if (_local_3 == null) break; this._container._SafeStr_5069._SafeStr_5321(_local_2, _local_3.name); break; case _SafeStr_3319._SafeStr_5295: _local_15 = (_arg_1 as _SafeStr_3319); this._container._SafeStr_3680._SafeStr_5322(_local_15._SafeStr_4185); break; case _SafeStr_3319._SafeStr_5294: _local_16 = (_arg_1 as _SafeStr_3319); this._container._SafeStr_3680._SafeStr_5175(_local_16.value); break; case _SafeStr_3310._SafeStr_5297: _local_17 = (_arg_1 as _SafeStr_3310); this._container._SafeStr_3680._SafeStr_5323(_local_17.motto); break; }; return (null); } private function _SafeStr_5300(_arg_1:RoomWidgetRoomObjectMessage):_SafeStr_2832 { var _local_2:int; var _local_3:int; var _local_5:int; var _local_6:int; var _local_7:IRoomObject; var _local_8:String; var _local_9:_SafeStr_1983; var _local_10:int; var _local_11:int; var _local_12:_SafeStr_1259; _local_2 = this._container._SafeStr_3680.roomId; _local_3 = this._container._SafeStr_3680.roomCategory; var _local_4:String; switch (_arg_1.category){ case _SafeStr_832._SafeStr_3655: case _SafeStr_832._SafeStr_3656: if ((((this._container.events == null)) || ((this._container.roomEngine == null)))){ return (null); }; _local_7 = this._container.roomEngine._SafeStr_5136(_local_2, _local_3, _arg_1.id, _arg_1.category); _local_8 = _local_7.getType(); if (_local_8.indexOf("poster") == 0){ _local_10 = int(_local_8.replace("poster", "")); _local_4 = (("${poster_" + _local_10) + "_name}"); _local_5 = _local_7.getId(); _local_6 = -1; } else { _local_11 = _local_7.getModel().getNumber(_SafeStr_1392._SafeStr_5225); if (_arg_1.category == _SafeStr_832._SafeStr_3655){ _local_12 = this._container._SafeStr_4914._SafeStr_5214(_local_11); } else { if (_arg_1.category == _SafeStr_832._SafeStr_3656){ _local_12 = this._container._SafeStr_4914._SafeStr_5215(_local_11); }; }; if (_local_12 == null){ return (null); }; _local_4 = _local_12.title; _local_5 = _local_7.getId(); _local_6 = _local_12.id; }; break; case _SafeStr_832._SafeStr_4891: if ((((((((((this._container._SafeStr_3680 == null)) || ((this._container._SafeStr_4914 == null)))) || ((this._container.events == null)))) || ((this._container.roomEngine == null)))) || ((this._container.friendList == null)))){ return (null); }; _local_9 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_arg_1.id); if (_local_9 == null){ return (null); }; _local_4 = _local_9.name; _local_5 = _local_9.id; _local_6 = _local_9._SafeStr_4171; break; }; if (_local_4 != null){ this._container.events.dispatchEvent(new _SafeStr_2948(_local_6, _arg_1.category, _local_4, _local_5)); }; return (null); } private function _SafeStr_5299(_arg_1:RoomWidgetRoomObjectMessage):_SafeStr_2832 { var _local_2:int; var _local_3:int; var _local_4:uint; var _local_5:_SafeStr_1248; var _local_6:_SafeStr_2929; var _local_7:IRoomObject; var _local_8:_SafeStr_1631; var _local_9:String; var _local_10:int; var _local_11:int; var _local_12:_SafeStr_1983; var _local_13:String; var _local_14:_SafeStr_2878; var _local_15:Array; var _local_16:String; var _local_17:IRoomObject; var _local_18:String; var _local_19:String; var _local_20:IAvatarImage; var _local_21:BitmapData; var _local_22:String; var _local_23:int; var _local_24:int; var _local_25:_SafeStr_1259; var _local_26:int; var _local_27:String; var _local_28:String; var _local_29:String; var _local_30:IPlayListController; var _local_31:String; var _local_32:_SafeStr_2287; var _local_33:_SafeStr_1648; var _local_34:Boolean; var _local_35:Boolean; var _local_36:int; var _local_37:Array; var _local_38:String; var _local_39:Array; var _local_40:int; var _local_41:BitmapData; _local_2 = this._container._SafeStr_3680.roomId; _local_3 = this._container._SafeStr_3680.roomCategory; switch (_arg_1.category){ case _SafeStr_832._SafeStr_3655: case _SafeStr_832._SafeStr_3656: if ((((this._container.events == null)) || ((this._container.roomEngine == null)))){ return (null); }; if (_arg_1.id < 0){ return (null); }; _local_4 = 4282203453; _local_5 = this._container.roomEngine._SafeStr_5324(_local_2, _local_3, _arg_1.id, _arg_1.category, new _SafeStr_1286(180), 32, null, _local_4); _local_6 = new _SafeStr_2929(_SafeStr_2929._SafeStr_4902); _local_6.id = _arg_1.id; _local_6.category = _arg_1.category; _local_7 = this._container.roomEngine._SafeStr_5136(_local_2, _local_3, _arg_1.id, _arg_1.category); _local_8 = _local_7.getModel(); if (_local_8.getString(static._SafeStr_5325) != null){ _local_6._SafeStr_5326 = _local_8.getString(static._SafeStr_5325); } else { if (_local_8.getNumber(_SafeStr_1392._SafeStr_5327) == 1){ _local_6._SafeStr_5326 = static._SafeStr_5328; }; }; _local_9 = _local_7.getType(); if (_local_9.indexOf("poster") == 0){ _local_23 = int(_local_9.replace("poster", "")); _local_6.name = (("${poster_" + _local_23) + "_name}"); _local_6.description = (("${poster_" + _local_23) + "_desc}"); } else { _local_24 = _local_8.getNumber(_SafeStr_1392._SafeStr_5225); if (_arg_1.category == _SafeStr_832._SafeStr_3655){ _local_25 = this._container._SafeStr_4914._SafeStr_5214(_local_24); } else { if (_arg_1.category == _SafeStr_832._SafeStr_3656){ _local_25 = this._container._SafeStr_4914._SafeStr_5215(_local_24); }; }; if (_local_25 != null){ _local_6.name = _local_25.title; _local_6.description = _local_25.description; _local_6._SafeStr_5329 = _local_25._SafeStr_5329; _local_6._SafeStr_5330 = _local_25._SafeStr_5330; if (((!((this._container._SafeStr_5331 == null))) && ((_arg_1.category == _SafeStr_832._SafeStr_3655)))){ this._container._SafeStr_5331._SafeStr_5332(_local_7.getId(), _local_25.title); }; }; }; if (_local_9.indexOf("post_it") > -1){ _local_6._SafeStr_5333 = true; }; _local_6.image = _local_5.data; _local_10 = _local_8.getNumber(_SafeStr_1392._SafeStr_5334); _local_11 = _local_8.getNumber(_SafeStr_1392._SafeStr_5335); _local_6._SafeStr_5336 = (_local_10 - ((getTimer() - _local_11) / 60000)); _local_6._SafeStr_5337 = (_arg_1.category == _SafeStr_832._SafeStr_3656); _local_6._SafeStr_4221 = this._container._SafeStr_3680._SafeStr_4221; _local_6._SafeStr_4220 = this._container._SafeStr_3680._SafeStr_4220; _local_6._SafeStr_5205 = this._container._SafeStr_4914._SafeStr_5205; this._container.events.dispatchEvent(_local_6); if (((!((_local_6._SafeStr_5326 == null))) && ((_local_6._SafeStr_5326.length > 0)))){ _local_26 = -1; _local_27 = ""; _local_28 = ""; _local_29 = ""; if (_local_6._SafeStr_5326 == static._SafeStr_5338){ _local_30 = this._SafeStr_3851._SafeStr_3817(); if (_local_30 != null){ _local_26 = _local_30._SafeStr_3889; _local_29 = _SafeStr_2939._SafeStr_5339; }; } else { if (_local_6._SafeStr_5326.indexOf(static._SafeStr_5340) == 0){ _local_31 = _local_6._SafeStr_5326.substr(static._SafeStr_5340.length); _local_26 = parseInt(_local_31); _local_29 = _SafeStr_2939._SafeStr_5341; }; }; if (_local_26 != -1){ _local_32 = this._SafeStr_3851._SafeStr_3722(_local_26); if (_local_32 != null){ _local_27 = _local_32.name; _local_28 = _local_32._SafeStr_3724; }; this._container.events.dispatchEvent(new _SafeStr_2939(_local_29, _local_26, _local_27, _local_28)); }; }; break; case _SafeStr_832._SafeStr_4891: if ((((((((((this._container._SafeStr_3680 == null)) || ((this._container._SafeStr_4914 == null)))) || ((this._container.events == null)))) || ((this._container.roomEngine == null)))) || ((this._container.friendList == null)))){ return (null); }; _local_12 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_arg_1.id); if (_local_12 == null){ return (null); }; if (_local_12.type == _SafeStr_2528._SafeStr_4913){ this._container._SafeStr_3680._SafeStr_4125._SafeStr_5315(_local_12._SafeStr_4171); return (null); }; if (_local_12.type == _SafeStr_2528._SafeStr_4263){ _local_13 = _SafeStr_2878._SafeStr_4337; if (_local_12._SafeStr_4171 != this._container._SafeStr_4914.userId){ _local_13 = _SafeStr_2878._SafeStr_4900; }; } else { if (_local_12.type == _SafeStr_2528._SafeStr_4912){ _local_13 = _SafeStr_2878.BOT; } else { return (null); }; }; _local_14 = new _SafeStr_2878(_local_13); _local_14._SafeStr_4235 = this._container._SafeStr_3680._SafeStr_4235; _local_14.name = _local_12.name; _local_14.motto = _local_12._SafeStr_4168; _local_14._SafeStr_4169 = _local_12._SafeStr_4169; _local_14._SafeStr_4171 = _local_12._SafeStr_4171; _local_14.userRoomId = _arg_1.id; _local_15 = new Array(); _local_17 = this._container.roomEngine._SafeStr_5136(_local_2, _local_3, _arg_1.id, _arg_1.category); if (_local_17 != null){ _local_14._SafeStr_5342 = _local_17.getModel().getNumber(_SafeStr_1392._SafeStr_5343); }; if (_local_13 == _SafeStr_2878._SafeStr_4337){ _local_14.realName = this._container._SafeStr_4914.realName; _local_14._SafeStr_4908 = !(this._container._SafeStr_5069._SafeStr_5019()); }; if (_local_13 == _SafeStr_2878._SafeStr_4900){ _local_14._SafeStr_4919 = this._container.friendList._SafeStr_5344(_local_12._SafeStr_4171); _local_33 = this._container.friendList._SafeStr_5345(_local_12._SafeStr_4171); if (_local_33 != null){ _local_14.realName = _local_33.realName; }; if (_local_17 != null){ _local_38 = _local_17.getModel().getString(_SafeStr_1392._SafeStr_5346); _local_14._SafeStr_4923 = (((((_local_38 == "onlyfurniture")) || ((_local_38 == "useradmin")))) || ((_local_38 == ""))); _local_14._SafeStr_4920 = this._container._SafeStr_3680._SafeStr_3679; }; _local_14._SafeStr_4924 = this._container._SafeStr_4914._SafeStr_4924(_local_12.name); _local_14._SafeStr_4918 = this._container._SafeStr_3680._SafeStr_4221; _local_14._SafeStr_4917 = this._container._SafeStr_3680._SafeStr_4220; _local_14._SafeStr_4916 = this._container._SafeStr_4914._SafeStr_5205; _local_14._SafeStr_4925 = this._container._SafeStr_4914._SafeStr_4925; _local_34 = !(this._container._SafeStr_4914._SafeStr_5347); _local_35 = this._container._SafeStr_3680._SafeStr_4237; _local_14._SafeStr_4921 = ((_local_34) && (_local_35)); _local_14._SafeStr_4922 = _SafeStr_2878.TRADE_REASON_OK; if (!_local_34){ _local_14._SafeStr_4922 = _SafeStr_2878._SafeStr_4988; }; if (!_local_35){ _local_14._SafeStr_4922 = _SafeStr_2878._SafeStr_4989; }; _local_36 = this._container._SafeStr_4914.userId; _local_37 = this._container._SafeStr_4914._SafeStr_5348(_local_36); this._SafeStr_5349(_local_36, _local_37); }; if (_local_13 == _SafeStr_2878.BOT){ _local_14._SafeStr_4920 = this._container._SafeStr_3680._SafeStr_4221; _local_15.push(_SafeStr_2878._SafeStr_5350); } else { _local_15 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_5351(_local_12._SafeStr_4171); _local_16 = this._container._SafeStr_4914._SafeStr_5352(int(_local_12._SafeStr_4172)); _local_14._SafeStr_5318 = int(_local_12._SafeStr_4172); _local_14._SafeStr_5353 = _local_16; }; _local_14.badges = _local_15; _local_18 = _local_12.figure; _local_19 = _local_12._SafeStr_4174; _local_20 = this._container.avatarRenderManager.createAvatarImage(_local_18, _SafeStr_1312._SafeStr_5072, _local_19); if (_local_20 != null){ _local_20.setDirection(AvatarSetType._SafeStr_5073, 4); _local_14.image = _local_20._SafeStr_5024(AvatarSetType._SafeStr_5073, true); _local_20.dispose(); }; this._container.events.dispatchEvent(_local_14); if (_local_12.type == _SafeStr_2528._SafeStr_4263){ _local_39 = this._container._SafeStr_4914._SafeStr_5348(_local_12._SafeStr_4171); this._SafeStr_5349(_local_12._SafeStr_4171, _local_39); }; _local_40 = 0; while (_local_40 < _local_15.length) { _local_22 = _local_15[_local_40]; _local_21 = this._container._SafeStr_4914._SafeStr_5319(_local_22); if (_local_21 != null){ this._container.events.dispatchEvent(new _SafeStr_2934(_local_22, _local_21)); }; _local_40++; }; if (_local_16 != null){ _local_41 = this._container._SafeStr_4914._SafeStr_5354(_local_16); if (_local_41 != null){ this._container.events.dispatchEvent(new _SafeStr_2934(_local_16, _local_41)); }; }; break; }; return (null); } public function _SafeStr_5056():Array { return ([_SafeStr_1799._SafeStr_5355]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1799; var _local_3:int; var _local_4:String; var _local_5:BitmapData; switch (_arg_1.type){ case _SafeStr_1799._SafeStr_5355: _local_2 = (_arg_1 as _SafeStr_1799); if (_local_2 == null){ return; }; this._container.events.dispatchEvent(new _SafeStr_2927(_local_2.userId, _local_2.badges)); _local_3 = 0; while (_local_3 < _local_2.badges.length) { _local_4 = _local_2.badges[_local_3]; _local_5 = this._container._SafeStr_4914._SafeStr_5319(_local_4); if (_local_5 != null){ this._container.events.dispatchEvent(new _SafeStr_2934(_local_4, _local_5)); }; _local_3++; }; return; }; } private function _SafeStr_5275(_arg_1:_SafeStr_2992):void { this._SafeStr_5349(_arg_1.userId, _arg_1.tags); } private function _SafeStr_5349(_arg_1:int, _arg_2:Array):void { if (_arg_2 == null){ return; }; var _local_3:Boolean; if (this._container._SafeStr_4914 != null){ _local_3 = (_arg_1 == this._container._SafeStr_4914.userId); }; if (((!((this._container == null))) && (!((this._container.events == null))))){ this._container.events.dispatchEvent(new _SafeStr_2931(_arg_1, _arg_2, _local_3)); }; } private function _SafeStr_5277(_arg_1:_SafeStr_1274):void { if (((!((this._container == null))) && (!((this._container.events == null))))){ this._container.events.dispatchEvent(new _SafeStr_2934(_arg_1._SafeStr_3747, _arg_1._SafeStr_5356)); }; } private function _SafeStr_5065(_arg_1:_SafeStr_2008):void { var _local_5:IAvatarImage; var _local_6:Boolean; if (this._container == null){ return; }; if (_arg_1 == null){ return; }; if (_arg_1.userId < 0){ return; }; var _local_2:_SafeStr_1983 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4892(_arg_1.userId); if (_local_2 == null){ return; }; var _local_3:int = _local_2._SafeStr_4171; var _local_4:BitmapData; if (this._container.avatarRenderManager != null){ _local_5 = this._container.avatarRenderManager.createAvatarImage(_arg_1.figure, _SafeStr_1312._SafeStr_5072, _arg_1.gender); if (_local_5 != null){ _local_5.setDirection(AvatarSetType._SafeStr_5073, 4); _local_4 = _local_5._SafeStr_5024(AvatarSetType._SafeStr_5073, true); _local_5.dispose(); }; _local_6 = (_local_3 == this._container._SafeStr_4914.userId); if (((!((this._container == null))) && (!((this._container.events == null))))){ this._container.events.dispatchEvent(new _SafeStr_2938(_local_3, _local_4, _local_6, _arg_1._SafeStr_4181, _arg_1._SafeStr_4169)); }; }; } private function _SafeStr_4161(_arg_1:_SafeStr_2000):void { var _local_8:Boolean; var _local_9:_SafeStr_2932; var _local_10:Boolean; var _local_11:int; var _local_12:int; var _local_13:_SafeStr_1983; var _local_14:IRoomObject; var _local_15:String; var _local_2:_SafeStr_2002 = _arg_1._SafeStr_5357; if (_local_2 == null){ return; }; var _local_3:_SafeStr_1983 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4127(_local_2._SafeStr_4185); if (_local_3 == null){ return; }; var _local_4:String = _local_3.figure; var _local_5:int = this._SafeStr_5199(_local_4); var _local_6:int = this._SafeStr_5200(_local_4); var _local_7:BitmapData = (this._SafeStr_5272.getValue(_local_4) as BitmapData); if (_local_7 == null){ _local_7 = this._SafeStr_5156(_local_4); this._SafeStr_5272.add(_local_4, _local_7); }; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_8 = (_local_2._SafeStr_4195 == this._container._SafeStr_4914.userId); _local_9 = new _SafeStr_2932(_local_5, _local_6, _local_3.name, _local_2._SafeStr_4185, _local_7, _local_8, _local_2._SafeStr_4195, _local_2._SafeStr_4196, _local_3.id); _local_9.level = _local_2.level; _local_9._SafeStr_4186 = _local_2._SafeStr_4186; _local_9.experience = _local_2.experience; _local_9._SafeStr_4188 = _local_2._SafeStr_4188; _local_9.energy = _local_2.energy; _local_9._SafeStr_4190 = _local_2._SafeStr_4190; _local_9._SafeStr_4192 = _local_2._SafeStr_4192; _local_9._SafeStr_4193 = _local_2._SafeStr_4193; _local_9._SafeStr_5358 = _local_2.respect; _local_9._SafeStr_5359 = this._container._SafeStr_4914._SafeStr_5359; _local_9.age = _local_2.age; _local_10 = false; _local_11 = this._container._SafeStr_3680.roomId; _local_12 = this._container._SafeStr_3680.roomCategory; _local_13 = this._container._SafeStr_3680._SafeStr_4125._SafeStr_4124(_local_2._SafeStr_4195); if (_local_13 != null){ _local_14 = this._container.roomEngine._SafeStr_5136(_local_11, _local_12, _local_13.id, _SafeStr_832._SafeStr_4891); if (_local_14 != null){ _local_15 = _local_14.getModel().getString(_SafeStr_1392._SafeStr_5346); _local_10 = ((((((((((this._container._SafeStr_3680._SafeStr_4221) || (this._container._SafeStr_3680._SafeStr_4220))) || (this._container._SafeStr_4914._SafeStr_5205))) && (!((_local_15 == "useradmin"))))) && (this._container._SafeStr_3680._SafeStr_3679))) && (!(_local_8))); }; }; _local_9._SafeStr_5360 = _local_10; this._container.events.dispatchEvent(_local_9); }; } private function _SafeStr_5280(_arg_1:_SafeStr_2001):void { var _local_2:_SafeStr_2930; if (((!((this._container == null))) && (!((this._container.events == null))))){ _local_2 = new _SafeStr_2930(_arg_1._SafeStr_4185, _arg_1._SafeStr_4197, _arg_1._SafeStr_4198); this._container.events.dispatchEvent(_local_2); }; } public function update():void { } private function _SafeStr_5156(_arg_1:String):BitmapData { var _local_4:IAvatarImage; var _local_5:int; var _local_6:uint; var _local_7:_SafeStr_1248; var _local_2:BitmapData; var _local_3:int = this._SafeStr_5199(_arg_1); if (_local_3 < 8){ _local_4 = this._container.avatarRenderManager._SafeStr_5201(_arg_1, _SafeStr_1312._SafeStr_5072, null); if (_local_4 != null){ _local_2 = _local_4._SafeStr_5074(AvatarSetType._SafeStr_5073); _local_4.dispose(); }; } else { _local_5 = this._SafeStr_5200(_arg_1); _local_6 = 0; _local_7 = this._container.roomEngine._SafeStr_5156(_local_3, _local_5, new _SafeStr_1286(90), 64, null, _local_6); if (_local_7 != null){ _local_2 = _local_7.data; }; }; if (_local_2 == null){ _local_2 = new BitmapData(30, 30, false, 4289374890); }; return (_local_2); } private function _SafeStr_5199(_arg_1:String):int { return (this._SafeStr_5361(_arg_1, 0)); } private function _SafeStr_5200(_arg_1:String):int { return (this._SafeStr_5361(_arg_1, 1)); } private function _SafeStr_5361(_arg_1:String, _arg_2:int):int { var _local_3:Array; if (_arg_1 != null){ _local_3 = _arg_1.split(" "); if (_local_3.length > _arg_2){ return (int(_local_3[_arg_2])); }; }; return (-1); } private function _SafeStr_3847(_arg_1:_SafeStr_2300):void { var _local_2:int; var _local_3:String; var _local_4:String; var _local_5:_SafeStr_2287; if (this._SafeStr_3851 != null){ _local_2 = _arg_1.id; _local_3 = ""; _local_4 = ""; if (_local_2 != -1){ _local_5 = this._SafeStr_3851._SafeStr_3722(_local_2); if (_local_5 != null){ _local_3 = _local_5.name; _local_4 = _local_5._SafeStr_3724; }; }; this._container.events.dispatchEvent(new _SafeStr_2939(_SafeStr_2939._SafeStr_5339, _local_2, _local_3, _local_4)); }; } private function _SafeStr_3702(_arg_1:SongInfoReceivedEvent):void { var _local_2:_SafeStr_2287; if (this._SafeStr_3851 != null){ _local_2 = this._SafeStr_3851._SafeStr_3722(_arg_1.id); if (_local_2 != null){ this._container.events.dispatchEvent(new _SafeStr_2939(_SafeStr_2939._SafeStr_5341, _arg_1.id, _local_2.name, _local_2._SafeStr_3724)); }; }; } } }//package _-0uv // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1648 = "_-0Yt" (String#5066, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1799 = "_-CC" (String#4558, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2000 = "_-2Y9" (String#6417, DoABC#2) // _SafeStr_2001 = "_-2V4" (String#5983, DoABC#2) // _SafeStr_2002 = "_-0JN" (String#5674, DoABC#2) // _SafeStr_2008 = "_-2AA" (String#6387, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2300 = "_-h4" (String#1893, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2855 = "_-14t" (String#1927, DoABC#2) // _SafeStr_2877 = "_-1MP" (String#3864, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2927 = "_-IA" (String#6579, DoABC#2) // _SafeStr_2929 = "_-0gt" (String#2913, DoABC#2) // _SafeStr_2930 = "_-02q" (String#5099, DoABC#2) // _SafeStr_2931 = "_-2Z6" (String#6396, DoABC#2) // _SafeStr_2932 = "_-1rP" (String#3090, DoABC#2) // _SafeStr_2934 = "_-21W" (String#3177, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_2938 = "_-3FM" (String#5936, DoABC#2) // _SafeStr_2939 = "_-0G7" (String#2425, DoABC#2) // _SafeStr_2948 = "_-0Sd" (String#3186, DoABC#2) // _SafeStr_2965 = "_-0yy" (String#1759, DoABC#2) // _SafeStr_2969 = "_-0Yy" (String#8075, DoABC#2) // _SafeStr_2992 = "_-1V0" (String#6321, DoABC#2) // _SafeStr_3310 = "_-2fD" (String#3975, DoABC#2) // _SafeStr_3312 = "_-0Mb" (String#4335, DoABC#2) // _SafeStr_3313 = "_-25B" (String#4562, DoABC#2) // _SafeStr_3318 = "_-1Y-" (String#5334, DoABC#2) // _SafeStr_3319 = "_-0SA" (String#2138, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3679 = "_-3G2" (String#5818, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3702 = "_-32Q" (String#2853, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_3809 = "_-1ga" (String#3427, DoABC#2) // _SafeStr_3817 = "_-1z6" (String#6413, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_3847 = "_-1Zh" (String#11947, DoABC#2) // _SafeStr_3851 = "_-2VM" (String#935, DoABC#2) // _SafeStr_3889 = "_-2hm" (String#12481, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4127 = "_-1T7" (String#10550, DoABC#2) // _SafeStr_4161 = "_-332" (String#6916, DoABC#2) // _SafeStr_4168 = "_-1Dd" (String#4737, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4172 = "_-160" (String#5748, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4181 = "_-1yc" (String#5909, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4186 = "_-1yf" (String#5031, DoABC#2) // _SafeStr_4188 = "_-1zZ" (String#5039, DoABC#2) // _SafeStr_4190 = "_-0jr" (String#4894, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4193 = "_-13j" (String#5063, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4197 = "_-0P5" (String#10154, DoABC#2) // _SafeStr_4198 = "_-1Od" (String#10764, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4237 = "_-0Rw" (String#9889, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4337 = "_-0g2" (String#3547, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4892 = "_-Pl" (String#3395, DoABC#2) // _SafeStr_4900 = "_-1FQ" (String#4274, DoABC#2) // _SafeStr_4902 = "_-tN" (String#6622, DoABC#2) // _SafeStr_4908 = "_-I9" (String#4187, DoABC#2) // _SafeStr_4910 = "_-0Rj" (String#9836, DoABC#2) // _SafeStr_4912 = "_-1Ed" (String#7858, DoABC#2) // _SafeStr_4913 = "_-0rM" (String#5130, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4916 = "_-2i4" (String#5290, DoABC#2) // _SafeStr_4917 = "_-2uU" (String#7500, DoABC#2) // _SafeStr_4918 = "_-0CF" (String#4199, DoABC#2) // _SafeStr_4919 = "_-2Vt" (String#6409, DoABC#2) // _SafeStr_4920 = "_-0zl" (String#4115, DoABC#2) // _SafeStr_4921 = "_-1Fl" (String#6780, DoABC#2) // _SafeStr_4922 = "_-3A6" (String#5564, DoABC#2) // _SafeStr_4923 = "_-2VA" (String#4836, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_4988 = "_-0vQ" (String#9543, DoABC#2) // _SafeStr_4989 = "_-35N" (String#9703, DoABC#2) // _SafeStr_4990 = "_-z1" (String#7771, DoABC#2) // _SafeStr_4991 = "_-6k" (String#7940, DoABC#2) // _SafeStr_4992 = "_-03l" (String#8583, DoABC#2) // _SafeStr_4993 = "_-2Gh" (String#8422, DoABC#2) // _SafeStr_4994 = "_-1qp" (String#7670, DoABC#2) // _SafeStr_4995 = "_-2UZ" (String#7348, DoABC#2) // _SafeStr_4996 = "_-0s7" (String#8106, DoABC#2) // _SafeStr_4997 = "_-1M0" (String#8082, DoABC#2) // _SafeStr_4998 = "_-st" (String#8736, DoABC#2) // _SafeStr_4999 = "_-1Mb" (String#8252, DoABC#2) // _SafeStr_5000 = "_-0Ph" (String#7708, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5065 = "_-1Ga" (String#5710, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5115 = "_-wA" (String#5410, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5175 = "_-0ef" (String#12805, DoABC#2) // _SafeStr_5199 = "_-0ij" (String#4674, DoABC#2) // _SafeStr_5200 = "_-2Y" (String#12500, DoABC#2) // _SafeStr_5201 = "_-2Wt" (String#10501, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5225 = "_-Dd" (String#5353, DoABC#2) // _SafeStr_5272 = "_-sI" (String#6571, DoABC#2) // _SafeStr_5273 = "_-1DS" (String#7783, DoABC#2) // _SafeStr_5274 = "_-1Z5" (String#4565, DoABC#2) // _SafeStr_5275 = "_-3F1" (String#6797, DoABC#2) // _SafeStr_5276 = "_-177" (String#5064, DoABC#2) // _SafeStr_5277 = "_-18I" (String#6689, DoABC#2) // _SafeStr_5278 = "_-2Fu" (String#3977, DoABC#2) // _SafeStr_5279 = "_-DF" (String#4358, DoABC#2) // _SafeStr_5280 = "_-1Ls" (String#10799, DoABC#2) // _SafeStr_5281 = "_-1hk" (String#8457, DoABC#2) // _SafeStr_5282 = "_-29s" (String#11246, DoABC#2) // _SafeStr_5283 = "_-31t" (String#5475, DoABC#2) // _SafeStr_5284 = "_-1fy" (String#11068, DoABC#2) // _SafeStr_5285 = "_-1YJ" (String#10892, DoABC#2) // _SafeStr_5286 = "_-2Dr" (String#10888, DoABC#2) // _SafeStr_5287 = "_-2LA" (String#11951, DoABC#2) // _SafeStr_5288 = "_-3EW" (String#10900, DoABC#2) // _SafeStr_5289 = "_-0zr" (String#11215, DoABC#2) // _SafeStr_5290 = "_-Yi" (String#9942, DoABC#2) // _SafeStr_5291 = "_-1MS" (String#8288, DoABC#2) // _SafeStr_5292 = "_-3Hf" (String#8263, DoABC#2) // _SafeStr_5293 = "_-1Ht" (String#12964, DoABC#2) // _SafeStr_5294 = "_-2e-" (String#8401, DoABC#2) // _SafeStr_5295 = "_-22b" (String#10613, DoABC#2) // _SafeStr_5296 = "_-0QU" (String#8875, DoABC#2) // _SafeStr_5297 = "_-0Je" (String#9903, DoABC#2) // _SafeStr_5298 = "_-0dd" (String#21812, DoABC#2) // _SafeStr_5299 = "_-Nv" (String#19747, DoABC#2) // _SafeStr_5300 = "_-2Ez" (String#21623, DoABC#2) // _SafeStr_5301 = "_-2DW" (String#13566, DoABC#2) // _SafeStr_5302 = "_-2mM" (String#15546, DoABC#2) // _SafeStr_5303 = "_-LL" (String#15584, DoABC#2) // _SafeStr_5304 = "_-0jf" (String#12345, DoABC#2) // _SafeStr_5305 = "_-1Tg" (String#12487, DoABC#2) // _SafeStr_5306 = "_-1pV" (String#15913, DoABC#2) // _SafeStr_5307 = "_-3G" (String#17703, DoABC#2) // _SafeStr_5308 = "_-2g0" (String#15630, DoABC#2) // _SafeStr_5309 = "_-23v" (String#17862, DoABC#2) // _SafeStr_5310 = "_-24V" (String#17889, DoABC#2) // _SafeStr_5311 = "_-2g4" (String#15656, DoABC#2) // _SafeStr_5312 = "_-2cR" (String#5096, DoABC#2) // _SafeStr_5313 = "_-GE" (String#16455, DoABC#2) // _SafeStr_5314 = "_-3-k" (String#16233, DoABC#2) // _SafeStr_5315 = "_-3CL" (String#12929, DoABC#2) // _SafeStr_5316 = "_-2kp" (String#12767, DoABC#2) // _SafeStr_5317 = "_-1C1" (String#12438, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_5319 = "_-qu" (String#4014, DoABC#2) // _SafeStr_5320 = "_-Jt" (String#16522, DoABC#2) // _SafeStr_5321 = "_-3GZ" (String#15440, DoABC#2) // _SafeStr_5322 = "_-2k8" (String#15636, DoABC#2) // _SafeStr_5323 = "_-0mK" (String#17723, DoABC#2) // _SafeStr_5324 = "_-2jU" (String#14395, DoABC#2) // _SafeStr_5325 = "_-2cM" (String#6902, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5327 = "_-xP" (String#10255, DoABC#2) // _SafeStr_5328 = "_-KT" (String#12181, DoABC#2) // _SafeStr_5329 = "_-1kZ" (String#4411, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5331 = "_-0CJ" (String#10393, DoABC#2) // _SafeStr_5332 = "_-v" (String#11654, DoABC#2) // _SafeStr_5333 = "_-0Kn" (String#13042, DoABC#2) // _SafeStr_5334 = "_-1Am" (String#12656, DoABC#2) // _SafeStr_5335 = "_-1Lv" (String#12564, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_5337 = "_-2UH" (String#13128, DoABC#2) // _SafeStr_5338 = "_-tM" (String#8569, DoABC#2) // _SafeStr_5339 = "_-1PR" (String#7327, DoABC#2) // _SafeStr_5340 = "_-1d0" (String#7430, DoABC#2) // _SafeStr_5341 = "_-3-t" (String#7123, DoABC#2) // _SafeStr_5342 = "_-fA" (String#5760, DoABC#2) // _SafeStr_5343 = "_-32V" (String#6142, DoABC#2) // _SafeStr_5344 = "_-0bf" (String#15314, DoABC#2) // _SafeStr_5345 = "_-2aB" (String#8784, DoABC#2) // _SafeStr_5346 = "_-1tg" (String#10170, DoABC#2) // _SafeStr_5347 = "_-2IH" (String#15654, DoABC#2) // _SafeStr_5348 = "_-Ur" (String#13614, DoABC#2) // _SafeStr_5349 = "_-0cB" (String#15348, DoABC#2) // _SafeStr_5350 = "_-109" (String#15034, DoABC#2) // _SafeStr_5351 = "_-2bc" (String#16435, DoABC#2) // _SafeStr_5352 = "_-2vp" (String#14527, DoABC#2) // _SafeStr_5353 = "_-2P1" (String#7439, DoABC#2) // _SafeStr_5354 = "_-Xf" (String#13090, DoABC#2) // _SafeStr_5355 = "_-0Rs" (String#4146, DoABC#2) // _SafeStr_5356 = "_-V4" (String#5629, DoABC#2) // _SafeStr_5357 = "_-1rW" (String#21255, DoABC#2) // _SafeStr_5358 = "_-1US" (String#6816, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_5360 = "_-tJ" (String#9524, DoABC#2) // _SafeStr_5361 = "_-0is" (String#16790, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2970 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.communication.messages.IMessageEvent; import _-1W7.RoomWidgetEnum; import _-32N._SafeStr_2664; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3221; import com.sulake.habbo.inventory.items._SafeStr_1598; import _-00G._SafeStr_1611; import com.sulake.habbo.ui.widget.events._SafeStr_2895; import _-je._SafeStr_2894; import _-1H8._SafeStr_2655; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2970 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer; private var _connection:IConnection = null; private var _SafeStr_5362:IMessageEvent; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (RoomWidgetEnum._SafeStr_5363); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function set connection(_arg_1:IConnection):void { this._SafeStr_5362 = new _SafeStr_2664(this._SafeStr_5364); this._connection = _arg_1; this._connection.addMessageEvent(this._SafeStr_5362); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._connection._SafeStr_5124(this._SafeStr_5362); this._connection = null; }; } private function _SafeStr_5364(_arg_1:_SafeStr_2664):void { var _local_7:String; if (_arg_1 == null){ return; }; var _local_2:_SafeStr_3221 = _arg_1._SafeStr_4108(); var _local_3:int = _local_2.itemId; var _local_4:String = _local_2.location; var _local_5:String = "post_it"; var _local_6:_SafeStr_1598; if (this._container.inventory != null){ _local_6 = this._container.inventory._SafeStr_5365(_SafeStr_1611._SafeStr_3449, _local_3); }; if (((!((_local_6 == null))) && (!((this._container.roomEngine == null))))){ _local_7 = this._container.roomEngine._SafeStr_5366(_local_6.type); _local_5 = ((_local_7.match("vd")) ? "post_it_vd" : "post_it"); }; if (this._container != null){ if (this._container.events != null){ this._container.events.dispatchEvent(new _SafeStr_2895(_SafeStr_2895._SafeStr_5367, _local_3, _local_4, _local_5)); }; }; } public function _SafeStr_5055():Array { return ([_SafeStr_2895._SafeStr_5367, _SafeStr_2894._SafeStr_5368]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2894; var _local_3:_SafeStr_2655; switch (_arg_1.type){ case _SafeStr_2894._SafeStr_5368: _local_2 = (_arg_1 as _SafeStr_2894); if (_local_2 != null){ if (this._connection != null){ _local_3 = new _SafeStr_2655(_local_2.objectId, _local_2.location, ((_local_2._SafeStr_5255 + " ") + _local_2.text)); this._connection.send(_local_3); }; }; break; }; return (null); } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } } }//package _-0uv // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1611 = "_-76" (String#1903, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2655 = "_-1Rv" (String#6456, DoABC#2) // _SafeStr_2664 = "_-1jP" (String#6061, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2894 = "_-2Gi" (String#3588, DoABC#2) // _SafeStr_2895 = "_-3FQ" (String#4485, DoABC#2) // _SafeStr_2970 = "_-2xN" (String#6288, DoABC#2) // _SafeStr_3221 = "_-0ZD" (String#5934, DoABC#2) // _SafeStr_3449 = "_-2He" (String#1924, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_5255 = "_-2lj" (String#8983, DoABC#2) // _SafeStr_5362 = "_-eH" (String#14050, DoABC#2) // _SafeStr_5363 = "_-1cu" (String#8367, DoABC#2) // _SafeStr_5364 = "_-04I" (String#20038, DoABC#2) // _SafeStr_5365 = "_-1ma" (String#18294, DoABC#2) // _SafeStr_5366 = "_-2gf" (String#7040, DoABC#2) // _SafeStr_5367 = "_-2md" (String#7836, DoABC#2) // _SafeStr_5368 = "_-06l" (String#8934, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2971 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2846; import _-je._SafeStr_2845; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.habbo.session._SafeStr_1983; import flash.geom.Rectangle; import flash.geom.Point; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.habbo.ui.widget.events._SafeStr_2847; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1793; import _-1MU._SafeStr_2555; import com.sulake.habbo.ui.widget.events._SafeStr_2844; import flash.events.Event; public class _SafeStr_2971 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (RoomWidgetEnum._SafeStr_5369); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._disposed = true; this._container = null; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_2846._SafeStr_5370); _local_1.push(_SafeStr_2845._SafeStr_4266); _local_1.push(_SafeStr_2845._SafeStr_4268); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_2846; var _local_3:_SafeStr_1228; var _local_4:_SafeStr_1983; var _local_5:Rectangle; var _local_6:Point; var _local_7:_SafeStr_2845; var _local_8:_SafeStr_2845; var _local_9:Rectangle; if (((!(_arg_1)) || (!(this._container)))){ return (null); }; switch (_arg_1.type){ case _SafeStr_2846._SafeStr_5370: _local_2 = (_arg_1 as _SafeStr_2846); if (!_local_2){ return (null); }; _local_3 = this._container._SafeStr_3680; if (((!(_local_3)) || (!(_local_3._SafeStr_4125)))){ return (null); }; _local_4 = _local_3._SafeStr_4125._SafeStr_5371(_local_2.userId, _local_2._SafeStr_4170); if (_local_4){ _local_5 = this._container.roomEngine._SafeStr_5372(_local_3.roomId, _local_3.roomCategory, _local_4.id, _SafeStr_832._SafeStr_4891, this._container._SafeStr_5188()); _local_6 = this._container.roomEngine._SafeStr_5373(_local_3.roomId, _local_3.roomCategory, _local_4.id, _SafeStr_832._SafeStr_4891, this._container._SafeStr_5188()); _local_9 = this._container._SafeStr_5374(); if (((((_local_5) && (_local_9))) && (_local_6))){ _local_5.offset(_local_9.x, _local_9.y); _local_6.offset(_local_9.x, _local_9.y); }; }; return (new _SafeStr_2847(_local_2.userId, _local_5, _local_6)); case _SafeStr_2845._SafeStr_4266: _local_7 = (_arg_1 as _SafeStr_2845); if (((!(_local_7)) || (!(this._container.friendList)))){ return (null); }; this._container.friendList.acceptFriendRequest(_local_7._SafeStr_4204); break; case _SafeStr_2845._SafeStr_4268: _local_8 = (_arg_1 as _SafeStr_2845); if (((!(_local_8)) || (!(this._container.friendList)))){ return (null); }; this._container.friendList.declineFriendRequest(_local_8._SafeStr_4204); break; }; return (null); } public function _SafeStr_5056():Array { var _local_1:Array = []; _local_1.push(_SafeStr_1793._SafeStr_5375); _local_1.push(_SafeStr_2555._SafeStr_4233); _local_1.push(_SafeStr_2555._SafeStr_5376); return (_local_1); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_2844; var _local_3:String; var _local_4:_SafeStr_1793; var _local_5:_SafeStr_2555; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (_arg_1.type){ case _SafeStr_1793._SafeStr_5375: _local_4 = (_arg_1 as _SafeStr_1793); if (!_local_4){ return; }; _local_3 = _SafeStr_2844._SafeStr_4256; _local_2 = new _SafeStr_2844(_local_3, _local_4._SafeStr_4204, _local_4.userId, _local_4.userName); break; case _SafeStr_2555._SafeStr_4233: case _SafeStr_2555._SafeStr_5376: _local_5 = (_arg_1 as _SafeStr_2555); if (!_local_5){ return; }; _local_3 = _SafeStr_2844._SafeStr_4258; _local_2 = new _SafeStr_2844(_local_3, _local_5._SafeStr_4204); break; }; if (_local_2){ this._container.events.dispatchEvent(_local_2); }; } public function update():void { } } }//package _-0uv // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1793 = "_-1F8" (String#4576, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2555 = "_-1is" (String#1890, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2844 = "_-0hY" (String#2736, DoABC#2) // _SafeStr_2845 = "_-1l" (String#2737, DoABC#2) // _SafeStr_2846 = "_-8C" (String#3457, DoABC#2) // _SafeStr_2847 = "_-1fQ" (String#3707, DoABC#2) // _SafeStr_2971 = "_-1jx" (String#10411, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4256 = "_-2wH" (String#7993, DoABC#2) // _SafeStr_4258 = "_-Lj" (String#8238, DoABC#2) // _SafeStr_4266 = "_-1EU" (String#9165, DoABC#2) // _SafeStr_4268 = "_-Zz" (String#9940, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5188 = "_-T8" (String#6648, DoABC#2) // _SafeStr_5369 = "_-MY" (String#6718, DoABC#2) // _SafeStr_5370 = "_-17J" (String#9131, DoABC#2) // _SafeStr_5371 = "_-0-w" (String#12703, DoABC#2) // _SafeStr_5372 = "_-r2" (String#11432, DoABC#2) // _SafeStr_5373 = "_-2hS" (String#15436, DoABC#2) // _SafeStr_5374 = "_-wv" (String#15900, DoABC#2) // _SafeStr_5375 = "_-1XY" (String#4053, DoABC#2) // _SafeStr_5376 = "_-0jD" (String#4798, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2972 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.avatar._SafeStr_1968; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import com.sulake.habbo.avatar.enum._SafeStr_1969; import _-je._SafeStr_2973; import _-je._SafeStr_2890; import _-je._SafeStr_3299; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.ui.widget.events._SafeStr_2889; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.avatar.enum._SafeStr_3071; import com.sulake.habbo.session._SafeStr_1600; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public class _SafeStr_2972 implements IRoomWidgetHandler, _SafeStr_1968 { private static const _SafeStr_5377:String = "hd-99999-99999.lg-270-62"; private static const _SafeStr_5378:String = "hd-99999-99999.ch-630-62.lg-695-62"; private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_5001:int = -1; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5379); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { if (((this._container) && (this._container._SafeStr_4929))){ this._container._SafeStr_4929.close(_SafeStr_1969._SafeStr_5380); }; this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5381, _SafeStr_2890._SafeStr_5382, _SafeStr_3299._SafeStr_4384]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_5:_SafeStr_2973; var _local_6:_SafeStr_2890; var _local_7:Boolean; var _local_8:String; var _local_9:String; var _local_2:IRoomObject; var _local_3:_SafeStr_1631; var _local_4:_SafeStr_2889; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5381: _local_5 = (_arg_1 as _SafeStr_2973); _local_2 = this._container.roomEngine._SafeStr_5136(_local_5.roomId, _local_5.roomCategory, _local_5.id, _local_5.category); if (_local_2 != null){ _local_3 = _local_2.getModel(); if (_local_3 != null){ _local_7 = ((this._container._SafeStr_3680._SafeStr_4221) || (this._container._SafeStr_4914._SafeStr_5205)); if (_local_7){ _local_4 = new _SafeStr_2889(_SafeStr_2889._SafeStr_5383, _local_5.id, _local_5.category, _local_5.roomId, _local_5.roomCategory); this._container.events.dispatchEvent(_local_4); }; }; }; break; case _SafeStr_2890._SafeStr_5382: _local_6 = (_arg_1 as _SafeStr_2890); _local_2 = this._container.roomEngine._SafeStr_5136(_local_6.roomId, _local_6.roomCategory, _local_6.objectId, _local_6.objectCategory); if (_local_2 != null){ _local_3 = _local_2.getModel(); if (_local_3 != null){ this._SafeStr_5001 = _local_6.objectId; _local_8 = _SafeStr_2342._SafeStr_5384; _local_9 = _local_3.getString(_SafeStr_1392._SafeStr_5385); if ((((_local_9 == null)) || ((_local_9 == "")))){ _local_9 = _SafeStr_5377; }; if (_local_6.gender == _SafeStr_2342.FEMALE){ _local_8 = _SafeStr_2342.FEMALE; _local_9 = _local_3.getString(_SafeStr_1392._SafeStr_5386); if ((((_local_9 == null)) || ((_local_9 == "")))){ _local_9 = _SafeStr_5378; }; }; if (this._container._SafeStr_4929._SafeStr_4928(_SafeStr_1969._SafeStr_5380, this, [_SafeStr_3071._SafeStr_5387, _SafeStr_3071._SafeStr_5388], false, "${widget.furni.clothingchange.editor.title}")){ this._container._SafeStr_4929.loadAvatarInEditor(_SafeStr_1969._SafeStr_5380, _local_9, _local_8, _SafeStr_1600._SafeStr_4380); _local_4 = new _SafeStr_2889(_SafeStr_2889._SafeStr_5383, _local_6.objectId, _local_6.objectCategory, _local_6.roomId, _local_6.roomCategory); this._container.events.dispatchEvent(_local_4); }; }; }; break; }; return (null); } public function update():void { } public function _SafeStr_5056():Array { return ([]); } public function _SafeStr_5057(_arg_1:Event):void { } public function _SafeStr_5389(_arg_1:String, _arg_2:String):void { if (this._container == null){ return; }; this._container._SafeStr_3680._SafeStr_5390(this._SafeStr_5001, _arg_2, _arg_1); this._container._SafeStr_4929.close(_SafeStr_1969._SafeStr_5380); } } }//package _-0uv // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1968 = "_-33d" (String#4428, DoABC#2) // _SafeStr_1969 = "_-34E" (String#3284, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2889 = "_-1fL" (String#2702, DoABC#2) // _SafeStr_2890 = "_-y6" (String#3868, DoABC#2) // _SafeStr_2972 = "_-1FM" (String#7866, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_3071 = "_-1-L" (String#2872, DoABC#2) // _SafeStr_3299 = "_-16q" (String#3790, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4384 = "_-08U" (String#8680, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4928 = "_-207" (String#12637, DoABC#2) // _SafeStr_4929 = "_-1tI" (String#3526, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5377 = "_-w4" (String#13636, DoABC#2) // _SafeStr_5378 = "_-328" (String#13490, DoABC#2) // _SafeStr_5379 = "_-0rv" (String#7759, DoABC#2) // _SafeStr_5380 = "_-22H" (String#7151, DoABC#2) // _SafeStr_5381 = "_-1n6" (String#9308, DoABC#2) // _SafeStr_5382 = "_-RJ" (String#9073, DoABC#2) // _SafeStr_5383 = "_-im" (String#6705, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_5385 = "_-1vU" (String#11841, DoABC#2) // _SafeStr_5386 = "_-0pS" (String#12140, DoABC#2) // _SafeStr_5387 = "_-07q" (String#5411, DoABC#2) // _SafeStr_5388 = "_-2Tg" (String#10176, DoABC#2) // _SafeStr_5389 = "_-0ty" (String#16826, DoABC#2) // _SafeStr_5390 = "_-2q7" (String#16319, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2974 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2834; import _-je.RoomWidgetRoomObjectMessage; import com.sulake.habbo.room.object._SafeStr_832; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-Vm._SafeStr_1259; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.ui.widget.events._SafeStr_3284; import com.sulake.habbo.ui.widget.events._SafeStr_2833; import flash.events.Event; public class _SafeStr_2974 implements IRoomWidgetHandler { private var _container:IRoomWidgetHandlerContainer = null; private var _SafeStr_4522:Boolean = false; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5391); } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_2834._SafeStr_5180); _local_1.push(RoomWidgetRoomObjectMessage._SafeStr_4915); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:RoomWidgetRoomObjectMessage; if (_arg_1 == null){ return (null); }; switch (_arg_1.type){ case _SafeStr_2834._SafeStr_5180: this._SafeStr_5392(); break; case RoomWidgetRoomObjectMessage._SafeStr_4915: _local_2 = (_arg_1 as RoomWidgetRoomObjectMessage); if (_local_2 == null){ return (null); }; if ((((_local_2.category == _SafeStr_832._SafeStr_3655)) || ((_local_2.category == _SafeStr_832._SafeStr_3656)))){ this._container.roomEngine.selectRoomObject(this._container._SafeStr_3680.roomId, this._container._SafeStr_3680.roomCategory, _local_2.id, _local_2.category); }; break; }; return (null); } private function _SafeStr_5392():void { var _local_4:int; var _local_5:int; var _local_6:_SafeStr_1259; var _local_7:String; var _local_8:IRoomObject; var _local_10:String; var _local_11:int; if ((((((this._container == null)) || ((this._container._SafeStr_3680 == null)))) || ((this._container.roomEngine == null)))){ return; }; if (this._container._SafeStr_3680._SafeStr_4125 == null){ return; }; var _local_1:int = this._container._SafeStr_3680.roomId; var _local_2:int = this._container._SafeStr_3680.roomCategory; var _local_3:Array = []; var _local_9:int = this._container.roomEngine._SafeStr_5260(_local_1, _local_2, _SafeStr_832._SafeStr_3655); _local_4 = 0; while (_local_4 < _local_9) { _local_8 = this._container.roomEngine._SafeStr_5261(_local_1, _local_2, _local_4, _SafeStr_832._SafeStr_3655); if (_local_8 != null){ _local_5 = _local_8.getModel().getNumber(_SafeStr_1392._SafeStr_5225); _local_6 = this._container._SafeStr_4914._SafeStr_5214(_local_5); if (_local_6 != null){ _local_7 = _local_6.title; } else { _local_7 = _local_8.getType(); }; _local_3.push(new _SafeStr_3284(_local_8.getId(), _SafeStr_832._SafeStr_3655, _local_7)); }; _local_4++; }; _local_9 = this._container.roomEngine._SafeStr_5260(_local_1, _local_2, _SafeStr_832._SafeStr_3656); _local_4 = 0; while (_local_4 < _local_9) { _local_8 = this._container.roomEngine._SafeStr_5261(_local_1, _local_2, _local_4, _SafeStr_832._SafeStr_3656); if (_local_8 != null){ _local_10 = _local_8.getType(); if (_local_10.indexOf("poster") == 0){ _local_11 = int(_local_10.replace("poster", "")); _local_7 = this._container.localization.getKey((("poster_" + _local_11) + "_name"), (("poster_" + _local_11) + "_name")); } else { _local_5 = _local_8.getModel().getNumber(_SafeStr_1392._SafeStr_5225); _local_6 = this._container._SafeStr_4914._SafeStr_5215(_local_5); if (((!((_local_6 == null))) && ((_local_6.title.length > 0)))){ _local_7 = _local_6.title; } else { _local_7 = _local_10; }; }; _local_3.push(new _SafeStr_3284(_local_8.getId(), _SafeStr_832._SafeStr_3656, _local_7)); }; _local_4++; }; _local_3.sort(this._SafeStr_5259); this._container.events.dispatchEvent(new _SafeStr_2833(_SafeStr_2833._SafeStr_5393, _local_3, this._container._SafeStr_4914._SafeStr_5205)); } private function _SafeStr_5259(_arg_1:_SafeStr_3284, _arg_2:_SafeStr_3284):int { if ((((((((((_arg_1 == null)) || ((_arg_2 == null)))) || ((_arg_1.name == _arg_2.name)))) || ((_arg_1.name.length == 0)))) || ((_arg_2.name.length == 0)))){ return (1); }; var _local_3:Array = new Array(_arg_1.name.toUpperCase(), _arg_2.name.toUpperCase()).sort(); if (_local_3.indexOf(_arg_1.name.toUpperCase()) == 0){ return (-1); }; return (1); } public function _SafeStr_5056():Array { return (null); } public function _SafeStr_5057(_arg_1:Event):void { } public function update():void { } } }//package _-0uv // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2833 = "_-07f" (String#3410, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2974 = "_-1Jp" (String#9540, DoABC#2) // _SafeStr_3284 = "_-1RN" (String#2504, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4915 = "_-1YI" (String#6027, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5180 = "_-1Yz" (String#8430, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5225 = "_-Dd" (String#5353, DoABC#2) // _SafeStr_5259 = "_-2v9" (String#14266, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_5261 = "_-0u" (String#7242, DoABC#2) // _SafeStr_5391 = "_-0tO" (String#8061, DoABC#2) // _SafeStr_5392 = "_-3Cq" (String#19642, DoABC#2) // _SafeStr_5393 = "_-24T" (String#10539, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2975 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_3289; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1801; import flash.events.Event; import com.sulake.habbo.ui.widget.events._SafeStr_2875; public class _SafeStr_2975 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5394); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_3289._SafeStr_5395); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_3289; switch (_arg_1.type){ case _SafeStr_3289._SafeStr_5395: _local_2 = (_arg_1 as _SafeStr_3289); if (_local_2 != null){ this._container._SafeStr_3680._SafeStr_5396(_local_2._SafeStr_5397); }; break; }; return (null); } public function _SafeStr_5056():Array { return ([_SafeStr_1801._SafeStr_4130]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_3:_SafeStr_1801; var _local_4:int; var _local_2:Event; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (_arg_1.type){ case _SafeStr_1801._SafeStr_4130: _local_3 = (_arg_1 as _SafeStr_1801); _local_4 = parseInt(_local_3.text); _local_2 = new _SafeStr_2875(_local_4); break; }; if (((((!((this._container == null))) && (!((this._container.events == null))))) && (!((_local_2 == null))))){ this._container.events.dispatchEvent(_local_2); }; } public function update():void { } } }//package _-0uv // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1801 = "_-95" (String#1597, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2875 = "_-1Lo" (String#6264, DoABC#2) // _SafeStr_2975 = "_-ID" (String#11139, DoABC#2) // _SafeStr_3289 = "_-NS" (String#4038, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4130 = "_-22u" (String#7655, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5394 = "_-2Yz" (String#6391, DoABC#2) // _SafeStr_5395 = "_-1G9" (String#9070, DoABC#2) // _SafeStr_5396 = "_-2KS" (String#15981, DoABC#2) // _SafeStr_5397 = "_-i7" (String#10442, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2976 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2973; import _-je._SafeStr_2898; import _-je._SafeStr_2896; import _-je._SafeStr_2899; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1787; import _-1Vf._SafeStr_1795; import _-1Vf._SafeStr_1381; import com.sulake.habbo.ui.widget.events._SafeStr_2900; import com.sulake.habbo.ui.widget.events._SafeStr_2901; import _-33P._SafeStr_2979; import flash.events.Event; public class _SafeStr_2976 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5398); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_2973._SafeStr_5399, _SafeStr_2898._SafeStr_5400, _SafeStr_2896._SafeStr_5401, _SafeStr_2899._SafeStr_5402]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:int; var _local_3:int; var _local_4:_SafeStr_2899; var _local_5:_SafeStr_2898; switch (_arg_1.type){ case _SafeStr_2973._SafeStr_5399: if (this._SafeStr_5403()){ this._container._SafeStr_3680._SafeStr_5404(); }; break; case _SafeStr_2898._SafeStr_5400: if (this._SafeStr_5403()){ _local_5 = (_arg_1 as _SafeStr_2898); this._container._SafeStr_3680._SafeStr_5405(_local_5._SafeStr_5406, _local_5._SafeStr_5407, _local_5.color, _local_5._SafeStr_5408, _local_5.apply); }; break; case _SafeStr_2896._SafeStr_5401: if (this._SafeStr_5403()){ this._container._SafeStr_3680._SafeStr_5409(); }; break; case _SafeStr_2899._SafeStr_5402: _local_2 = this._container._SafeStr_3680.roomId; _local_3 = this._container._SafeStr_3680.roomCategory; _local_4 = (_arg_1 as _SafeStr_2899); if ((((_local_4 == null)) || ((this._container.roomEngine == null)))){ return (null); }; this._container.roomEngine._SafeStr_5410(_local_2, _local_3, _local_4.color, _local_4._SafeStr_5408, _local_4._SafeStr_5411); break; }; return (null); } private function _SafeStr_5403():Boolean { var _local_1:Boolean = this._container._SafeStr_3680._SafeStr_4221; var _local_2:Boolean = this._container._SafeStr_4914._SafeStr_5205; return (((_local_1) || (_local_2))); } public function _SafeStr_5056():Array { var _local_1:Array = []; _local_1.push(_SafeStr_1787._SafeStr_4132); _local_1.push(_SafeStr_1795._SafeStr_5412); _local_1.push(_SafeStr_1381._SafeStr_5413); return (_local_1); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1787; var _local_3:_SafeStr_2900; var _local_4:_SafeStr_1795; var _local_5:_SafeStr_2901; var _local_6:int; var _local_7:_SafeStr_2979; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (_arg_1.type){ case _SafeStr_1787._SafeStr_4132: _local_2 = (_arg_1 as _SafeStr_1787); _local_3 = new _SafeStr_2900(_SafeStr_2900._SafeStr_5414); _local_3._SafeStr_4133 = _local_2._SafeStr_4133; _local_6 = 0; while (_local_6 < _local_2._SafeStr_4134) { _local_7 = _local_2._SafeStr_4135(_local_6); if (_local_7 != null){ _local_3._SafeStr_4136(_local_7.id, _local_7.type, _local_7.color, _local_7.light); }; _local_6++; }; this._container.events.dispatchEvent(_local_3); return; case _SafeStr_1795._SafeStr_5412: _local_4 = (_arg_1 as _SafeStr_1795); _local_5 = new _SafeStr_2901(_local_4.state, _local_4._SafeStr_5415, _local_4._SafeStr_3532, _local_4.color, _local_4._SafeStr_5408); this._container.events.dispatchEvent(_local_5); return; case _SafeStr_1381._SafeStr_5413: this._container.events.dispatchEvent(new _SafeStr_2900(_SafeStr_2900._SafeStr_5416)); return; }; } public function update():void { } } }//package _-0uv // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1787 = "_-2s3" (String#3582, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1795 = "_-Oe" (String#3403, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2896 = "_-0zJ" (String#4359, DoABC#2) // _SafeStr_2898 = "_-2nD" (String#3822, DoABC#2) // _SafeStr_2899 = "_-1zW" (String#2571, DoABC#2) // _SafeStr_2900 = "_-0og" (String#2922, DoABC#2) // _SafeStr_2901 = "_-2wT" (String#4482, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_2976 = "_-2w7" (String#7982, DoABC#2) // _SafeStr_2979 = "_-0ut" (String#4927, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4132 = "_-oG" (String#8883, DoABC#2) // _SafeStr_4133 = "_-08I" (String#5403, DoABC#2) // _SafeStr_4134 = "_-2hP" (String#10424, DoABC#2) // _SafeStr_4135 = "_-1V8" (String#12084, DoABC#2) // _SafeStr_4136 = "_-2iG" (String#14930, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5398 = "_-pc" (String#8416, DoABC#2) // _SafeStr_5399 = "_-kM" (String#9933, DoABC#2) // _SafeStr_5400 = "_-0nJ" (String#10836, DoABC#2) // _SafeStr_5401 = "_-2Kq" (String#10212, DoABC#2) // _SafeStr_5402 = "_-1P2" (String#11326, DoABC#2) // _SafeStr_5403 = "_-2HG" (String#13191, DoABC#2) // _SafeStr_5404 = "_-UA" (String#16417, DoABC#2) // _SafeStr_5405 = "_-WE" (String#15687, DoABC#2) // _SafeStr_5406 = "_-kd" (String#21941, DoABC#2) // _SafeStr_5407 = "_-1a3" (String#19911, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5409 = "_-3EV" (String#16253, DoABC#2) // _SafeStr_5410 = "_-38-" (String#11683, DoABC#2) // _SafeStr_5411 = "_-0pL" (String#11184, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5413 = "_-3As" (String#3611, DoABC#2) // _SafeStr_5414 = "_-0w7" (String#10765, DoABC#2) // _SafeStr_5415 = "_-1b5" (String#10985, DoABC#2) // _SafeStr_5416 = "_-0Mh" (String#9681, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2977 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_2869; import _-33P._SafeStr_1800; import _-0rn._SafeStr_1326; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import com.sulake.habbo.ui.widget.events._SafeStr_2868; import flash.events.Event; public class _SafeStr_2977 implements IRoomWidgetHandler { private var _SafeStr_4522:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._SafeStr_4522); } public function get type():String { return (RoomWidgetEnum._SafeStr_5171); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._SafeStr_4522 = true; this._container = null; } public function _SafeStr_5055():Array { var _local_1:Array = []; _local_1.push(_SafeStr_2869._SafeStr_5417); _local_1.push(_SafeStr_2869.CHANGE_TO_SPECTATOR_QUEUE); _local_1.push(_SafeStr_2869._SafeStr_5418); _local_1.push(_SafeStr_2869._SafeStr_5419); return (_local_1); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { if ((((this._container == null)) || ((this._container._SafeStr_3680 == null)))){ return (null); }; var _local_2:_SafeStr_2869 = (_arg_1 as _SafeStr_2869); if (_local_2 == null){ return (null); }; switch (_arg_1.type){ case _SafeStr_2869._SafeStr_5417: this._container._SafeStr_3680._SafeStr_5420(); break; case _SafeStr_2869.CHANGE_TO_SPECTATOR_QUEUE: this._container._SafeStr_3680._SafeStr_5421(_SafeStr_1800._SafeStr_5422); break; case _SafeStr_2869._SafeStr_5418: this._container._SafeStr_3680._SafeStr_5421(_SafeStr_1800._SafeStr_5423); break; case _SafeStr_2869._SafeStr_5419: if (this._container.catalog != null){ this._container.catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); }; break; }; return (null); } public function _SafeStr_5056():Array { return ([_SafeStr_1800._SafeStr_5424]); } public function _SafeStr_5057(_arg_1:Event):void { var _local_2:_SafeStr_1800; var _local_3:String; var _local_4:Boolean; var _local_5:Array; var _local_6:int; var _local_7:Boolean; var _local_8:_SafeStr_2868; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; switch (_arg_1.type){ case _SafeStr_1800._SafeStr_5424: _local_2 = (_arg_1 as _SafeStr_1800); if (_local_2 == null){ return; }; switch (_local_2._SafeStr_5425){ case _SafeStr_1800._SafeStr_5423: _local_3 = _SafeStr_2868._SafeStr_5426; break; case _SafeStr_1800._SafeStr_5422: _local_3 = _SafeStr_2868._SafeStr_5427; break; }; if (_local_3 == null){ return; }; _local_4 = true; if (this._container.inventory != null){ _local_4 = (this._container.inventory.clubDays > 0); }; _local_5 = _local_2._SafeStr_4017; _local_7 = false; if (_local_5.length > 1){ if (((_local_4) && (!((_local_2._SafeStr_4017.indexOf(_SafeStr_1800._SafeStr_5428) == -1))))){ _local_6 = (_local_2._SafeStr_4018(_SafeStr_1800._SafeStr_5428) + 1); _local_7 = true; } else { _local_6 = (_local_2._SafeStr_4018(_SafeStr_1800._SafeStr_5429) + 1); }; } else { _local_6 = (_local_2._SafeStr_4018(_local_5[0]) + 1); }; _local_8 = new _SafeStr_2868(_local_3, _local_6, _local_4, _local_2._SafeStr_4367, _local_7); this._container.events.dispatchEvent(_local_8); return; }; } public function update():void { } } }//package _-0uv // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1800 = "_-1-h" (String#2557, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2868 = "_-2vM" (String#3003, DoABC#2) // _SafeStr_2869 = "_-2QI" (String#1944, DoABC#2) // _SafeStr_2977 = "_-34X" (String#7772, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4017 = "_-1nV" (String#12723, DoABC#2) // _SafeStr_4018 = "_-Vo" (String#9497, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5171 = "_-0KB" (String#7081, DoABC#2) // _SafeStr_5417 = "_-33v" (String#9547, DoABC#2) // _SafeStr_5418 = "_-1kf" (String#9865, DoABC#2) // _SafeStr_5419 = "_-17i" (String#9675, DoABC#2) // _SafeStr_5420 = "_-08L" (String#18191, DoABC#2) // _SafeStr_5421 = "_-E1" (String#9782, DoABC#2) // _SafeStr_5422 = "_-1ji" (String#12214, DoABC#2) // _SafeStr_5423 = "_-11i" (String#11940, DoABC#2) // _SafeStr_5424 = "_-R8" (String#7965, DoABC#2) // _SafeStr_5425 = "_-3Dm" (String#19447, DoABC#2) // _SafeStr_5426 = "_-1Lz" (String#7022, DoABC#2) // _SafeStr_5427 = "_-2VR" (String#8299, DoABC#2) // _SafeStr_5428 = "_-6R" (String#12528, DoABC#2) // _SafeStr_5429 = "_-1ro" (String#13822, DoABC#2) //------------------------------------------------------------ //_-0uv._SafeStr_2978 package _-0uv { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.ui.IRoomWidgetHandlerContainer; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_3320; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-33P._SafeStr_1785; import com.sulake.habbo.ui.widget.events._SafeStr_2880; import flash.events.Event; public class _SafeStr_2978 implements IRoomWidgetHandler { private var _disposed:Boolean = false; private var _container:IRoomWidgetHandlerContainer = null; public function get disposed():Boolean { return (this._disposed); } public function get type():String { return (RoomWidgetEnum._SafeStr_5369); } public function set container(_arg_1:IRoomWidgetHandlerContainer):void { this._container = _arg_1; } public function dispose():void { this._disposed = true; this._container = null; } public function _SafeStr_5055():Array { return ([_SafeStr_3320.ANSWER, _SafeStr_3320._SafeStr_5430, _SafeStr_3320._SafeStr_5431]); } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_2:_SafeStr_3320 = (_arg_1 as _SafeStr_3320); if (_local_2 == null){ return (null); }; switch (_arg_1.type){ case _SafeStr_3320._SafeStr_5431: this._container._SafeStr_3680._SafeStr_5432(_local_2.id); break; case _SafeStr_3320._SafeStr_5430: this._container._SafeStr_3680._SafeStr_5433(_local_2.id); break; case _SafeStr_3320.ANSWER: this._container._SafeStr_3680._SafeStr_5434(_local_2.id, _local_2._SafeStr_5006, _local_2._SafeStr_5435); break; }; return (null); } public function _SafeStr_5056():Array { var _local_1:Array = []; _local_1.push(_SafeStr_1785._SafeStr_4209); _local_1.push(_SafeStr_1785._SafeStr_4211); _local_1.push(_SafeStr_1785._SafeStr_4212); return (_local_1); } public function _SafeStr_5057(_arg_1:Event):void { var _local_3:_SafeStr_2880; if ((((this._container == null)) || ((this._container.events == null)))){ return; }; var _local_2:_SafeStr_1785 = (_arg_1 as _SafeStr_1785); if (_local_2 == null){ return; }; switch (_arg_1.type){ case _SafeStr_1785._SafeStr_4209: _local_3 = new _SafeStr_2880(_local_2.id, _SafeStr_2880._SafeStr_4209); _local_3._SafeStr_4210 = _local_2._SafeStr_4210; break; case _SafeStr_1785._SafeStr_4211: _local_3 = new _SafeStr_2880(_local_2.id, _SafeStr_2880._SafeStr_4211); _local_3._SafeStr_4210 = _local_2._SafeStr_4210; break; case _SafeStr_1785._SafeStr_4212: _local_3 = new _SafeStr_2880(_local_2.id, _SafeStr_2880._SafeStr_4212); _local_3._SafeStr_4213 = _local_2._SafeStr_4213; _local_3._SafeStr_4214 = _local_2._SafeStr_4214; _local_3._SafeStr_4215 = _local_2._SafeStr_4215; _local_3._SafeStr_4216 = _local_2._SafeStr_4216; break; }; if (_local_3 == null){ return; }; this._container.events.dispatchEvent(_local_3); } public function update():void { } } }//package _-0uv // _SafeStr_1785 = "_-Se" (String#1942, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2880 = "_-05S" (String#1913, DoABC#2) // _SafeStr_2978 = "_-WB" (String#8730, DoABC#2) // _SafeStr_3320 = "_-1-B" (String#2238, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_4209 = "_-1En" (String#4268, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4212 = "_-0yX" (String#4074, DoABC#2) // _SafeStr_4213 = "_-27G" (String#5434, DoABC#2) // _SafeStr_4214 = "_-Ky" (String#5333, DoABC#2) // _SafeStr_4215 = "_-0pI" (String#5931, DoABC#2) // _SafeStr_4216 = "_-0qb" (String#5156, DoABC#2) // _SafeStr_5006 = "_-1hD" (String#5602, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5369 = "_-MY" (String#6718, DoABC#2) // _SafeStr_5430 = "_-2s6" (String#7929, DoABC#2) // _SafeStr_5431 = "_-2u3" (String#9350, DoABC#2) // _SafeStr_5432 = "_-0Qg" (String#17016, DoABC#2) // _SafeStr_5433 = "_-08k" (String#18237, DoABC#2) // _SafeStr_5434 = "_-1oK" (String#15485, DoABC#2) // _SafeStr_5435 = "_-2Ee" (String#14948, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_2115 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2114; public interface _SafeStr_2115 extends _SafeStr_2114 { function get _SafeStr_5436():Boolean; } }//package _-0V1 // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_2122 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2117; import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2114; import _-0qD._SafeStr_2124; import _-0qD._SafeStr_2109; public class _SafeStr_2122 implements _SafeStr_2117 { private var _SafeStr_5437:Array; public function _SafeStr_2122() { this._SafeStr_5437 = new Array(); super(); this._SafeStr_5437.push(new _SafeStr_3097()); this._SafeStr_5437.push(new _SafeStr_3103()); this._SafeStr_5437.push(new _SafeStr_3096()); this._SafeStr_5437.push(new _SafeStr_3093()); this._SafeStr_5437.push(new _SafeStr_3094()); this._SafeStr_5437.push(new _SafeStr_3099()); this._SafeStr_5437.push(new _SafeStr_3095()); this._SafeStr_5437.push(new _SafeStr_3106()); this._SafeStr_5437.push(new _SafeStr_3098()); this._SafeStr_5437.push(new _SafeStr_3105()); this._SafeStr_5437.push(new Flee()); this._SafeStr_5437.push(new _SafeStr_3102()); this._SafeStr_5437.push(new _SafeStr_3104()); this._SafeStr_5437.push(new _SafeStr_3101()); this._SafeStr_5437.push(new MoveFurniTo()); } public function get _SafeStr_5438():Array { return (this._SafeStr_5437); } public function _SafeStr_4068(_arg_1:int):_SafeStr_2115 { var _local_2:_SafeStr_2115; for each (_local_2 in this._SafeStr_5437) { if (_local_2._SafeStr_4069 == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_4070(_arg_1:int):_SafeStr_2114 { return (this._SafeStr_4068(_arg_1)); } public function _SafeStr_4071(_arg_1:_SafeStr_2109):Boolean { return (!(((_arg_1 as _SafeStr_2124) == null))); } public function getKey():String { return ("action"); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_2117 = "_-0-Q" (String#4880, DoABC#2) // _SafeStr_2122 = "_-363" (String#7039, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_3093 = "_-2Aw" (String#8323, DoABC#2) // _SafeStr_3094 = "_-2yJ" (String#5319, DoABC#2) // _SafeStr_3095 = "_-1h6" (String#8383, DoABC#2) // _SafeStr_3096 = "_-1-T" (String#8825, DoABC#2) // _SafeStr_3097 = "_-2EJ" (String#8666, DoABC#2) // _SafeStr_3098 = "_-2rK" (String#7968, DoABC#2) // _SafeStr_3099 = "_-2rQ" (String#7937, DoABC#2) // _SafeStr_3101 = "_-1uy" (String#8049, DoABC#2) // _SafeStr_3102 = "_-0ws" (String#8519, DoABC#2) // _SafeStr_3103 = "_-2uA" (String#7957, DoABC#2) // _SafeStr_3104 = "_-U8" (String#8487, DoABC#2) // _SafeStr_3105 = "_-ES" (String#7885, DoABC#2) // _SafeStr_3106 = "_-2g2" (String#8573, DoABC#2) // _SafeStr_4068 = "_-1B1" (String#10234, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4070 = "_-2lW" (String#12659, DoABC#2) // _SafeStr_4071 = "_-2rU" (String#12235, DoABC#2) // _SafeStr_5437 = "_-0NE" (String#1614, DoABC#2) // _SafeStr_5438 = "_-0C9" (String#22073, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3093 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class _SafeStr_3093 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5439); } public function get _SafeStr_5436():Boolean { return (true); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { _arg_2.refreshButton(_arg_1, "move_0", true, null, 0); _arg_2.refreshButton(_arg_1, "move_2", true, null, 0); _arg_2.refreshButton(_arg_1, "move_4", true, null, 0); _arg_2.refreshButton(_arg_1, "move_6", true, null, 0); _arg_2.refreshButton(_arg_1, "move_diag", true, null, 0); _arg_2.refreshButton(_arg_1, "move_rnd", true, null, 0); _arg_2.refreshButton(_arg_1, "move_vrt", true, null, 0); _arg_2.refreshButton(_arg_1, "rotate_ccw", true, null, 0); _arg_2.refreshButton(_arg_1, "rotate_cw", true, null, 0); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; var _local_4:int = _arg_2._SafeStr_4083[1]; this._SafeStr_5441(_arg_1).setSelected(this._SafeStr_5442(_arg_1, _local_3)); this._SafeStr_5443(_arg_1).setSelected(this._SafeStr_5444(_arg_1, _local_4)); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); var _local_3:int = this._SafeStr_5441(_arg_1)._SafeStr_4599().id; var _local_4:int = this._SafeStr_5443(_arg_1)._SafeStr_4599().id; _local_2.push(_local_3); _local_2.push(_local_4); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_5442(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("move_" + _arg_2) + "_radio")))); } private function _SafeStr_5444(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("rotate_" + _arg_2) + "_radio")))); } private function _SafeStr_5441(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("move_selector"))); } private function _SafeStr_5443(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("rotate_selector"))); } } }//package _-0V1 // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3093 = "_-2Aw" (String#8323, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5439 = "_-1B0" (String#14371, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5441 = "_-1UE" (String#17957, DoABC#2) // _SafeStr_5442 = "_-F0" (String#21625, DoABC#2) // _SafeStr_5443 = "_-2At" (String#17587, DoABC#2) // _SafeStr_5444 = "_-PM" (String#19770, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3094 package _-0V1 { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; public class _SafeStr_3094 implements _SafeStr_2115 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; private var _SafeStr_5445:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5446); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._slider.getValue()); _local_2.push(this._SafeStr_5445.getValue()); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 1, 100, 1); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); this._slider.setValue(1); this._SafeStr_5445 = new _SafeStr_2120(_arg_2, this._SafeStr_5447(_arg_1), _arg_2.assets, 1, 10, 1); this._SafeStr_5445.addEventListener(Event.CHANGE, this._SafeStr_5448); this._SafeStr_5445.setValue(1); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; var _local_4:int = _arg_2._SafeStr_4083[1]; this._slider.setValue(_local_3); this._SafeStr_5445.setValue(_local_4); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_5447(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("counter_slider_container") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.setpoints", "points", ("" + _local_4)); }; }; } private function _SafeStr_5448(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.settimesingame", "times", ("" + _local_4)); }; }; } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_3094 = "_-2yJ" (String#5319, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5445 = "_-0tw" (String#9305, DoABC#2) // _SafeStr_5446 = "_-3Fq" (String#13728, DoABC#2) // _SafeStr_5447 = "_-0ov" (String#20233, DoABC#2) // _SafeStr_5448 = "_-Qg" (String#22365, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3095 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3095 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5449); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3095 = "_-1h6" (String#8383, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5449 = "_-0RK" (String#15078, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3096 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1529; public class _SafeStr_3096 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5450); } public function get _SafeStr_5436():Boolean { return (true); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID); } public function get _SafeStr_4077():Boolean { return (true); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { this._SafeStr_3912(this._SafeStr_5451(_arg_1), _arg_2.getBoolean(0)); this._SafeStr_3912(this._SafeStr_5452(_arg_1), _arg_2.getBoolean(1)); this._SafeStr_3912(this._SafeStr_5453(_arg_1), _arg_2.getBoolean(2)); } private function _SafeStr_3912(_arg_1:_SafeStr_1529, _arg_2:Boolean):void { if (_arg_2){ _arg_1._SafeStr_3912(); } else { _arg_1._SafeStr_5454(); }; } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_5455(this._SafeStr_5451(_arg_1))); _local_2.push(this._SafeStr_5455(this._SafeStr_5452(_arg_1))); _local_2.push(this._SafeStr_5455(this._SafeStr_5453(_arg_1))); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } private function _SafeStr_5455(_arg_1:_SafeStr_1529):int { return (((_arg_1.isSelected) ? 1 : 0)); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_5451(_arg_1:IWindowContainer):_SafeStr_1529 { return (_SafeStr_1529(_arg_1.findChildByName("include_state_checkbox"))); } private function _SafeStr_5452(_arg_1:IWindowContainer):_SafeStr_1529 { return (_SafeStr_1529(_arg_1.findChildByName("include_rotation_checkbox"))); } private function _SafeStr_5453(_arg_1:IWindowContainer):_SafeStr_1529 { return (_SafeStr_1529(_arg_1.findChildByName("include_location_checkbox"))); } } }//package _-0V1 // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3096 = "_-1-T" (String#8825, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5450 = "_-1b8" (String#13495, DoABC#2) // _SafeStr_5451 = "_-03c" (String#9612, DoABC#2) // _SafeStr_5452 = "_-1jd" (String#9639, DoABC#2) // _SafeStr_5453 = "_-2A" (String#11308, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_5455 = "_-0nS" (String#7146, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3097 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3097 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5456); } public function get _SafeStr_5436():Boolean { return (true); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3097 = "_-2EJ" (String#8666, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5456 = "_-2q2" (String#14196, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3098 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3098 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5457); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3098 = "_-2rK" (String#7968, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5457 = "_-2oY" (String#14937, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3099 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1516; public class _SafeStr_3099 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5458); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (this.getInput(_arg_1).text); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { this.getInput(_arg_1).text = _arg_2._SafeStr_4088; } public function get _SafeStr_4084():Boolean { return (true); } public function get _SafeStr_4077():Boolean { return (false); } private function getInput(_arg_1:IWindowContainer):_SafeStr_1516 { return (_SafeStr_1516(_arg_1.findChildByName("chat_message"))); } } }//package _-0V1 // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3099 = "_-2rQ" (String#7937, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4088 = "_-KN" (String#11918, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5458 = "_-2fW" (String#13788, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3100 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3100 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (-1); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3100 = "_-Qe" (String#6807, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3101 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; public class _SafeStr_3101 extends _SafeStr_3100 { override public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5459); } override public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } } }//package _-0V1 // _SafeStr_3100 = "_-Qe" (String#6807, DoABC#2) // _SafeStr_3101 = "_-1uy" (String#8049, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5459 = "_-Jj" (String#14632, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3102 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class _SafeStr_3102 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5460); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { _arg_2.refreshButton(_arg_1, "move_0", true, null, 0); _arg_2.refreshButton(_arg_1, "move_2", true, null, 0); _arg_2.refreshButton(_arg_1, "move_4", true, null, 0); _arg_2.refreshButton(_arg_1, "move_6", true, null, 0); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; var _local_4:int = _arg_2._SafeStr_4083[1]; this._SafeStr_5461(_arg_1).setSelected(this._SafeStr_5462(_arg_1, _local_3)); this._SafeStr_5463(_arg_1).setSelected(this._SafeStr_5464(_arg_1, _local_4)); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_5461(_arg_1)._SafeStr_4599().id); _local_2.push(this._SafeStr_5463(_arg_1)._SafeStr_4599().id); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_5462(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("startdir_" + _arg_2) + "_radio")))); } private function _SafeStr_5464(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("turn_" + _arg_2) + "_radio")))); } private function _SafeStr_5461(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("startdir_selector"))); } private function _SafeStr_5463(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("turn_selector"))); } } }//package _-0V1 // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3102 = "_-0ws" (String#8519, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5460 = "_-2f2" (String#13618, DoABC#2) // _SafeStr_5461 = "_-0fu" (String#16815, DoABC#2) // _SafeStr_5462 = "_-2K6" (String#22344, DoABC#2) // _SafeStr_5463 = "_-1ef" (String#16177, DoABC#2) // _SafeStr_5464 = "_-kg" (String#21668, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3103 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3103 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5465); } public function get _SafeStr_5436():Boolean { return (true); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3103 = "_-2uA" (String#7957, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5465 = "_-1XQ" (String#15310, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3104 package _-0V1 { import com.sulake.core.window.IWindowContainer; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class _SafeStr_3104 extends _SafeStr_3094 { override public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5466); } override public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { super._SafeStr_4082(_arg_1, _arg_2); var _local_3:int = _arg_2._SafeStr_4083[2]; this.getTeamSelector(_arg_1).setSelected(this._SafeStr_5467(_arg_1, _local_3)); } override public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = super._SafeStr_4078(_arg_1); _local_2.push(this.getTeamSelector(_arg_1)._SafeStr_4599().id); return (_local_2); } private function _SafeStr_5467(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("team_" + _arg_2) + "_radio")))); } private function getTeamSelector(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("team_selector"))); } } }//package _-0V1 // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3094 = "_-2yJ" (String#5319, DoABC#2) // _SafeStr_3104 = "_-U8" (String#8487, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_5466 = "_-2pt" (String#13467, DoABC#2) // _SafeStr_5467 = "_-0Cj" (String#10322, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3105 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3105 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5468); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3105 = "_-ES" (String#7885, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5468 = "_-1Ck" (String#14133, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3106 package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class _SafeStr_3106 implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5469); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; this.getTeamSelector(_arg_1).setSelected(this._SafeStr_5467(_arg_1, _local_3)); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this.getTeamSelector(_arg_1)._SafeStr_4599().id); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_5467(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("team_" + _arg_2) + "_radio")))); } private function getTeamSelector(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("team_selector"))); } } }//package _-0V1 // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3106 = "_-2g2" (String#8573, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5467 = "_-0Cj" (String#10322, DoABC#2) // _SafeStr_5469 = "_-0O1" (String#15005, DoABC#2) //------------------------------------------------------------ //_-0V1._SafeStr_3344 package _-0V1 { public class _SafeStr_3344 { public static var _SafeStr_5456:int = 0; public static var _SafeStr_5465:int = 1; public static var _SafeStr_5450:int = 3; public static var _SafeStr_5439:int = 4; public static var _SafeStr_5446:int = 6; public static var _SafeStr_5458:int = 7; public static var _SafeStr_5449:int = 8; public static var _SafeStr_5469:int = 9; public static var _SafeStr_5457:int = 10; public static var _SafeStr_5468:int = 11; public static var _SafeStr_5470:int = 12; public static var _SafeStr_5460:int = 13; public static var _SafeStr_5466:int = 14; public static var _SafeStr_5459:int = 15; public static var _SafeStr_5471:int = 16; } }//package _-0V1 // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_5439 = "_-1B0" (String#14371, DoABC#2) // _SafeStr_5446 = "_-3Fq" (String#13728, DoABC#2) // _SafeStr_5449 = "_-0RK" (String#15078, DoABC#2) // _SafeStr_5450 = "_-1b8" (String#13495, DoABC#2) // _SafeStr_5456 = "_-2q2" (String#14196, DoABC#2) // _SafeStr_5457 = "_-2oY" (String#14937, DoABC#2) // _SafeStr_5458 = "_-2fW" (String#13788, DoABC#2) // _SafeStr_5459 = "_-Jj" (String#14632, DoABC#2) // _SafeStr_5460 = "_-2f2" (String#13618, DoABC#2) // _SafeStr_5465 = "_-1XQ" (String#15310, DoABC#2) // _SafeStr_5466 = "_-2pt" (String#13467, DoABC#2) // _SafeStr_5468 = "_-1Ck" (String#14133, DoABC#2) // _SafeStr_5469 = "_-0O1" (String#15005, DoABC#2) // _SafeStr_5470 = "_-2gc" (String#14576, DoABC#2) // _SafeStr_5471 = "_-1Pd" (String#14974, DoABC#2) //------------------------------------------------------------ //_-0V1.Flee package _-0V1 { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class Flee implements _SafeStr_2115 { public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5470); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-0V1 // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5470 = "_-2gc" (String#14576, DoABC#2) //------------------------------------------------------------ //_-0V1.MoveFurniTo package _-0V1 { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class MoveFurniTo implements _SafeStr_2115 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3344._SafeStr_5471); } public function get _SafeStr_5436():Boolean { return (false); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl._SafeStr_5440); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_5472(_arg_1)._SafeStr_4599().id); _local_2.push(int(this._slider.getValue())); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 1, 5, 1); this._slider.setValue(1); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); _arg_2.refreshButton(_arg_1, "move_0", true, null, 0); _arg_2.refreshButton(_arg_1, "move_2", true, null, 0); _arg_2.refreshButton(_arg_1, "move_4", true, null, 0); _arg_2.refreshButton(_arg_1, "move_6", true, null, 0); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; this._SafeStr_5472(_arg_1).setSelected(this._SafeStr_5473(_arg_1, _local_3)); this._slider.setValue(_arg_2._SafeStr_4083[1]); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.emptytiles", "tiles", ("" + _local_4)); }; }; } private function _SafeStr_5473(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("direction_" + _arg_2) + "_radio")))); } private function _SafeStr_5472(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("direction_selector"))); } } }//package _-0V1 // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_3344 = "_-1r8" (String#2795, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5471 = "_-1Pd" (String#14974, DoABC#2) // _SafeStr_5472 = "_-g-" (String#17210, DoABC#2) // _SafeStr_5473 = "_-1L0" (String#21846, DoABC#2) //------------------------------------------------------------ //_-0Vk._SafeStr_3070 package _-0Vk { import com.sulake.habbo.avatar.common._SafeStr_3063; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; public class _SafeStr_3070 extends _SafeStr_3063 implements _SafeStr_3062 { public function _SafeStr_3070(_arg_1:HabboAvatarEditor) { super(_arg_1); } override protected function init():void { super.init(); _SafeStr_5474(_SafeStr_2342._SafeStr_5475); _SafeStr_5474(_SafeStr_2342._SafeStr_5476); _SafeStr_5474(_SafeStr_2342._SafeStr_5477); _SafeStr_5474(_SafeStr_2342.CHEST_PRINTS); _isInitialized = true; if (!_view){ _view = new _SafeStr_3340(this, controller.manager.windowManager, controller.manager.assets); if (_view){ _view.init(); }; }; } } }//package _-0Vk // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3063 = "_-3Ga" (String#2850, DoABC#2) // _SafeStr_3070 = "_-32k" (String#6717, DoABC#2) // _SafeStr_3340 = "_-1df" (String#7784, DoABC#2) // _SafeStr_5474 = "_-e8" (String#2216, DoABC#2) // _SafeStr_5475 = "_-24I" (String#5200, DoABC#2) // _SafeStr_5476 = "_-1MW" (String#5019, DoABC#2) // _SafeStr_5477 = "_-1Mc" (String#5225, DoABC#2) //------------------------------------------------------------ //_-0Vk._SafeStr_3340 package _-0Vk { import com.sulake.habbo.avatar.common._SafeStr_3336; import com.sulake.habbo.avatar.common._SafeStr_3332; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.avatar.common._SafeStr_3377; import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3340 extends _SafeStr_3336 implements _SafeStr_3332 { public function _SafeStr_3340(_arg_1:_SafeStr_3070, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_2, _arg_3, _arg_1); } override public function init():void { var _local_1:_SafeStr_5; var _local_2:_SafeStr_3377; if (!_window){ _local_1 = (_assetLibrary.getAssetByName("avatareditor_torso_base") as _SafeStr_5); if (_local_1){ _window = IWindowContainer(_windowManager.buildFromXML((_local_1.content as XML))); _window.visible = false; _window.procedure = this.windowEventProc; }; }; if (!_SafeStr_5478){ _SafeStr_5478 = new Dictionary(); _SafeStr_5478[_SafeStr_2342._SafeStr_5475] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_5475, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_5476] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_5476, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_5477] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_5477, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342.CHEST_PRINTS] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342.CHEST_PRINTS, _windowManager, _assetLibrary); } else { for each (_local_2 in _SafeStr_5478) { _local_2._SafeStr_5479(); }; }; _isInitialized = true; _SafeStr_5480(); if (((_SafeStr_3695) && ((_SafeStr_5481 == "")))){ _SafeStr_3695.switchCategory(_SafeStr_2342._SafeStr_5476); }; } override public function dispose():void { super.dispose(); _SafeStr_3695 = null; } public function switchCategory(_arg_1:String):void { if (_window == null){ return; }; if (_window.disposed){ return; }; if (_SafeStr_5481 == _arg_1){ return; }; _SafeStr_5482(_SafeStr_5483); switch (_arg_1){ case _SafeStr_2342._SafeStr_5476: _SafeStr_5483 = "tab_shirt"; break; case _SafeStr_2342._SafeStr_5475: _SafeStr_5483 = "tab_jacket"; break; case _SafeStr_2342.CHEST_PRINTS: _SafeStr_5483 = "tab_prints"; break; case _SafeStr_2342._SafeStr_5477: _SafeStr_5483 = "tab_accessories"; break; default: throw (new Error((('[TorsoView] Unknown item category: "' + _arg_1) + '"'))); }; _SafeStr_5481 = _arg_1; _SafeStr_5484(_SafeStr_5483); if (!_isInitialized){ this.init(); }; _SafeStr_5485(); } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "tab_jacket": this.switchCategory(_SafeStr_2342._SafeStr_5475); break; case "tab_shirt": this.switchCategory(_SafeStr_2342._SafeStr_5476); break; case "tab_accessories": this.switchCategory(_SafeStr_2342._SafeStr_5477); break; case "tab_prints": this.switchCategory(_SafeStr_2342.CHEST_PRINTS); break; }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ switch (_arg_2.name){ case "tab_jacket": case "tab_prints": case "tab_shirt": case "tab_accessories": _SafeStr_5484(_arg_2.name); break; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ switch (_arg_2.name){ case "tab_jacket": case "tab_prints": case "tab_shirt": case "tab_accessories": if (_SafeStr_5483 != _arg_2.name){ _SafeStr_5482(_arg_2.name); }; return; }; }; }; }; } } }//package _-0Vk // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3070 = "_-32k" (String#6717, DoABC#2) // _SafeStr_3332 = "_-30Z" (String#4845, DoABC#2) // _SafeStr_3336 = "_-20o" (String#3209, DoABC#2) // _SafeStr_3340 = "_-1df" (String#7784, DoABC#2) // _SafeStr_3377 = "_-0Fh" (String#1385, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5475 = "_-24I" (String#5200, DoABC#2) // _SafeStr_5476 = "_-1MW" (String#5019, DoABC#2) // _SafeStr_5477 = "_-1Mc" (String#5225, DoABC#2) // _SafeStr_5478 = "_-p0" (String#1641, DoABC#2) // _SafeStr_5479 = "_-3-e" (String#9944, DoABC#2) // _SafeStr_5480 = "_-3BI" (String#5037, DoABC#2) // _SafeStr_5481 = "_-1tY" (String#2958, DoABC#2) // _SafeStr_5482 = "_-2Xn" (String#3162, DoABC#2) // _SafeStr_5483 = "_-2av" (String#1747, DoABC#2) // _SafeStr_5484 = "_-E" (String#2875, DoABC#2) // _SafeStr_5485 = "_-2VK" (String#6042, DoABC#2) //------------------------------------------------------------ //_-0Wd._SafeStr_2120 package _-0Wd { import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import com.sulake.core.assets.IAssetLibrary; import flash.events.Event; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components._SafeStr_1548; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; public class _SafeStr_2120 extends EventDispatcher { private var _SafeStr_5486:Number = 0; private var _sliderContainer:IWindowContainer; private var _SafeStr_5487:Boolean = false; private var _SafeStr_4401:BitmapData; private var _SafeStr_4402:BitmapData; private var _SafeStr_4403:int; private var _minValue:Number = 0; private var _SafeStr_4404:Number = 1; private var _SafeStr_5488:Number = 0; public function _SafeStr_2120(_arg_1:HabboUserDefinedRoomEvents, _arg_2:IWindowContainer, _arg_3:IAssetLibrary, _arg_4:Number=0, _arg_5:Number=1, _arg_6:Number=0) { this._sliderContainer = IWindowContainer(_arg_1.getXmlWindow("ude_slider")); _arg_2.addChild(this._sliderContainer); this._minValue = _arg_4; this._SafeStr_4404 = _arg_5; this._SafeStr_5488 = _arg_6; this._SafeStr_5486 = 0; this.storeAssets(_arg_3); this._SafeStr_4405(); } override public function dispose():void { super.dispose(); this._sliderContainer = null; this._SafeStr_4401 = null; this._SafeStr_4402 = null; } public function setValue(_arg_1:Number, _arg_2:Boolean=true):void { _arg_1 = Math.max(this._minValue, _arg_1); _arg_1 = Math.min(this._SafeStr_4404, _arg_1); this._SafeStr_5486 = _arg_1; if (_arg_2){ this._SafeStr_5489(); }; dispatchEvent(new Event(Event.CHANGE)); } public function getValue():Number { return (this._SafeStr_5486); } public function set min(_arg_1:Number):void { this._minValue = _arg_1; } public function set max(_arg_1:Number):void { this._SafeStr_4404 = _arg_1; } private function _SafeStr_5489():void { if (this._sliderContainer == null){ return; }; var _local_1:IWindow = this._sliderContainer.findChildByName("slider_button"); if (_local_1 != null){ _local_1.x = this._SafeStr_4406(this._SafeStr_5486); }; _local_1.parent.invalidate(); } private function _SafeStr_4406(_arg_1:Number):int { return (int((this._SafeStr_4403 * (Number((_arg_1 - this._minValue)) / (this._SafeStr_4404 - this._minValue))))); } private function _SafeStr_5490(_arg_1:Number):Number { return ((((_arg_1 / this._SafeStr_4403) * (this._SafeStr_4404 - this._minValue)) + this._minValue)); } private function _SafeStr_5491(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Number; var _local_4:Number; if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ this._SafeStr_5487 = true; }; if (this._SafeStr_5487){ if ((((_arg_1.type == WindowMouseEvent._SafeStr_3735)) || ((_arg_1.type == WindowMouseEvent._SafeStr_4281)))){ this._SafeStr_5487 = false; }; }; if (((!(this._SafeStr_5487)) || (!((_arg_1.type == _SafeStr_1260._SafeStr_4408))))){ return; }; if (this._SafeStr_5488 != 0){ _local_3 = this._SafeStr_5490(_arg_2.x); _local_4 = (Math.round((_local_3 / this._SafeStr_5488)) * this._SafeStr_5488); this.setValue(_local_4, false); }; } private function _SafeStr_5492(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Number; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_5487 = false; if (this._SafeStr_5488 != 0){ _local_3 = (this._SafeStr_5486 + this._SafeStr_5488); this.setValue(_local_3); }; }; } private function _SafeStr_5493(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Number; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_5487 = false; if (this._SafeStr_5488 != 0){ _local_3 = (this._SafeStr_5486 - this._SafeStr_5488); this.setValue(_local_3); }; }; } private function _SafeStr_4405():void { var _local_1:IWindowContainer; var _local_2:IBitmapWrapperWindow; var _local_3:_SafeStr_1548; var _local_4:_SafeStr_1548; if (this._sliderContainer == null){ return; }; _local_2 = (this._sliderContainer.findChildByName("slider_base") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_4401 == null))))){ _local_2.bitmap = new BitmapData(this._SafeStr_4401.width, this._SafeStr_4401.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_4401, this._SafeStr_4401.rect, new Point(0, 0), null, null, true); }; _local_1 = (this._sliderContainer.findChildByName("slider_movement_area") as IWindowContainer); if (_local_1 != null){ _local_2 = (_local_1.findChildByName("slider_button") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_4402 == null))))){ _local_2.bitmap = new BitmapData(this._SafeStr_4402.width, this._SafeStr_4402.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_4402, this._SafeStr_4402.rect, new Point(0, 0), null, null, true); _local_2.procedure = this._SafeStr_5491; this._SafeStr_4403 = (_local_1.width - _local_2.width); }; }; _local_4 = (this._sliderContainer.findChildByName("slider_button_left") as _SafeStr_1548); if (_local_4){ _local_4.procedure = this._SafeStr_5493; }; _local_3 = (this._sliderContainer.findChildByName("slider_button_right") as _SafeStr_1548); if (_local_3){ _local_3.procedure = this._SafeStr_5492; }; } private function storeAssets(_arg_1:IAssetLibrary):void { var _local_2:_SafeStr_1280; if (_arg_1 == null){ return; }; _local_2 = _SafeStr_1280(_arg_1.getAssetByName("slider_bg_png")); this._SafeStr_4401 = BitmapData(_local_2.content); _local_2 = _SafeStr_1280(_arg_1.getAssetByName("slider_obj_png")); this._SafeStr_4402 = BitmapData(_local_2.content); } } }//package _-0Wd // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_4281 = "_-0kL" (String#5221, DoABC#2) // _SafeStr_4401 = "_-1jM" (String#2379, DoABC#2) // _SafeStr_4402 = "_-0rm" (String#2432, DoABC#2) // _SafeStr_4403 = "_-2O8" (String#4610, DoABC#2) // _SafeStr_4404 = "_-gQ" (String#3584, DoABC#2) // _SafeStr_4405 = "_-2nQ" (String#9001, DoABC#2) // _SafeStr_4406 = "_-12R" (String#9455, DoABC#2) // _SafeStr_4408 = "_-NZ" (String#7482, DoABC#2) // _SafeStr_5486 = "_-U0" (String#8511, DoABC#2) // _SafeStr_5487 = "_-UY" (String#8389, DoABC#2) // _SafeStr_5488 = "_-2KD" (String#6083, DoABC#2) // _SafeStr_5489 = "_-1ol" (String#22429, DoABC#2) // _SafeStr_5490 = "_-2Lr" (String#21010, DoABC#2) // _SafeStr_5491 = "_-1Ad" (String#22210, DoABC#2) // _SafeStr_5492 = "_-0XR" (String#20840, DoABC#2) // _SafeStr_5493 = "_-0p" (String#19347, DoABC#2) //------------------------------------------------------------ //_-0xd._SafeStr_1822 package _-0xd { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1822 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1822(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0xd // _SafeStr_1822 = "_-YV" (String#8439, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0xd._SafeStr_2687 package _-0xd { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2687 implements IMessageComposer { private var _SafeStr_5494:int; public function _SafeStr_2687(_arg_1:int) { this._SafeStr_5494 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_5494]); } public function dispose():void { } } }//package _-0xd // _SafeStr_2687 = "_-00q" (String#8561, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) //------------------------------------------------------------ //_-0xO._SafeStr_1772 package _-0xO { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2889; import flash.events.IEventDispatcher; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import _-je._SafeStr_2890; public class _SafeStr_1772 extends _SafeStr_1750 { private static const _SafeStr_5495:String = "Boy"; private static const _SafeStr_5496:String = "Girl"; private var _SafeStr_5497:IWindowContainer; private var _SafeStr_5001:int = 0; private var _SafeStr_5498:int = 0; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_1772(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function dispose():void { this._SafeStr_5499(); super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2889._SafeStr_5383, this._SafeStr_5500); _arg_1.addEventListener(_SafeStr_2889._SafeStr_5501, this._SafeStr_5500); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2889._SafeStr_5383, this._SafeStr_5500); _arg_1.removeEventListener(_SafeStr_2889._SafeStr_5501, this._SafeStr_5500); } private function _SafeStr_5500(_arg_1:_SafeStr_2889):void { switch (_arg_1.type){ case _SafeStr_2889._SafeStr_5383: this._SafeStr_5502(_arg_1); return; }; } private function _SafeStr_5502(_arg_1:_SafeStr_2889):void { this._SafeStr_5499(); this._SafeStr_5001 = _arg_1.objectId; this._SafeStr_5498 = _arg_1.objectCategory; this._roomId = _arg_1.roomId; this._roomCategory = _arg_1.roomCategory; var _local_2:IAsset = assets.getAssetByName("boygirl"); var _local_3:_SafeStr_5 = _SafeStr_5(_local_2); if (_local_3 == null){ return; }; this._SafeStr_5497 = (windowManager.createWindow("clothing change gender selection", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_5504, (((_SafeStr_1318._SafeStr_5505 | _SafeStr_1318._SafeStr_5506) | _SafeStr_1318._SafeStr_5507) | _SafeStr_1318._SafeStr_4275), new Rectangle(100, 100, 200, 200), null, 0) as IWindowContainer); this._SafeStr_5497.buildFromXML(XML(_local_3.content)); this._SafeStr_5497.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_5508); this._SafeStr_5497.center(); var _local_4:IWindow = this._SafeStr_5497.findChildByTag("close"); if (_local_4 != null){ _local_4.procedure = this._SafeStr_5509; }; _local_4 = this._SafeStr_5497.findChildByName(_SafeStr_5495); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_5508); }; _local_4 = this._SafeStr_5497.findChildByName(_SafeStr_5496); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_5508); }; } private function _SafeStr_5499():void { if (this._SafeStr_5497 != null){ this._SafeStr_5497.dispose(); this._SafeStr_5497 = null; }; } private function _SafeStr_5509(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_5499(); } private function _SafeStr_5508(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case _SafeStr_5495: this._SafeStr_5510(); this._SafeStr_5499(); return; case _SafeStr_5496: this._SafeStr_5511(); this._SafeStr_5499(); return; case "close": case "close_btn": this._SafeStr_5499(); return; }; } private function _SafeStr_5510():void { this._SafeStr_5512(_SafeStr_2342._SafeStr_5384); } private function _SafeStr_5511():void { this._SafeStr_5512(_SafeStr_2342.FEMALE); } private function _SafeStr_5512(_arg_1:String):void { var _local_2:_SafeStr_2890 = new _SafeStr_2890(_SafeStr_2890._SafeStr_5382, _arg_1, this._SafeStr_5001, this._SafeStr_5498, this._roomId, this._roomCategory); messageListener.processWidgetMessage(_local_2); } } }//package _-0xO // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1772 = "_-2LR" (String#7625, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_2889 = "_-1fL" (String#2702, DoABC#2) // _SafeStr_2890 = "_-y6" (String#3868, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5382 = "_-RJ" (String#9073, DoABC#2) // _SafeStr_5383 = "_-im" (String#6705, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_5495 = "_-Qa" (String#11895, DoABC#2) // _SafeStr_5496 = "_-1RU" (String#11650, DoABC#2) // _SafeStr_5497 = "_-0IT" (String#4946, DoABC#2) // _SafeStr_5498 = "_-1YN" (String#2713, DoABC#2) // _SafeStr_5499 = "_-2B9" (String#8571, DoABC#2) // _SafeStr_5500 = "_-0BS" (String#4569, DoABC#2) // _SafeStr_5501 = "_-2XO" (String#12754, DoABC#2) // _SafeStr_5502 = "_-BA" (String#21822, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5505 = "_-0ap" (String#10058, DoABC#2) // _SafeStr_5506 = "_-2YT" (String#14630, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_5508 = "_-2kx" (String#14812, DoABC#2) // _SafeStr_5509 = "_-07Z" (String#19103, DoABC#2) // _SafeStr_5510 = "_-0ge" (String#19065, DoABC#2) // _SafeStr_5511 = "_-1lE" (String#21399, DoABC#2) // _SafeStr_5512 = "_-2PH" (String#15397, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_1459 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1459 implements _SafeStr_820 { private var _SafeStr_4249:int; public function get _SafeStr_4251():int { return (this._SafeStr_4249); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4249 = _arg_1.readInteger(); return (true); } } }//package _-0Xx // _SafeStr_1459 = "_-FO" (String#5301, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_4249 = "_-fR" (String#1782, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_2293 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2293 implements _SafeStr_820 { private var _SafeStr_5513:Map; public function _SafeStr_2293() { this._SafeStr_5513 = new Map(); } public function get _SafeStr_5514():int { return (this._SafeStr_5513.length); } public function _SafeStr_5515(_arg_1:int):int { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_5513.length)))){ return (this._SafeStr_5513.getKey(_arg_1)); }; return (-1); } public function _SafeStr_5516(_arg_1:int):int { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_5513.length)))){ return (this._SafeStr_5513.getWithIndex(_arg_1)); }; return (-1); } public function flush():Boolean { this._SafeStr_5513.reset(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:int; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); this._SafeStr_5513.add(_local_4, _local_5); _local_3++; }; return (true); } } }//package _-0Xx // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2293 = "_-1sk" (String#5516, DoABC#2) // _SafeStr_5513 = "_-0jQ" (String#2689, DoABC#2) // _SafeStr_5514 = "_-1Ev" (String#22388, DoABC#2) // _SafeStr_5515 = "_-9T" (String#18908, DoABC#2) // _SafeStr_5516 = "_-25Q" (String#20238, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_2299 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import _-ka._SafeStr_2295; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2299 implements _SafeStr_820 { private var _SafeStr_5517:Array; public function get _SafeStr_5518():Array { return (this._SafeStr_5517); } public function flush():Boolean { this._SafeStr_5517 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:String; var _local_4:String; var _local_5:int; var _local_6:String; var _local_9:_SafeStr_2295; var _local_7:int = _arg_1.readInteger(); var _local_8:int; while (_local_8 < _local_7) { _local_2 = _arg_1.readInteger(); _local_3 = _arg_1._SafeStr_3538(); _local_4 = _arg_1._SafeStr_3538(); _local_5 = _arg_1.readInteger(); _local_6 = _arg_1._SafeStr_3538(); _local_9 = new _SafeStr_2295(_local_2, _local_5, _local_3, _local_6, _local_4); this._SafeStr_5517.push(_local_9); _local_8++; }; return (true); } } }//package _-0Xx // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2295 = "_-2hz" (String#4861, DoABC#2) // _SafeStr_2299 = "_-2VQ" (String#5505, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5517 = "_-0F0" (String#14005, DoABC#2) // _SafeStr_5518 = "_-uH" (String#20383, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_3159 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3159 implements _SafeStr_820 { private var _SafeStr_5519:Map; private var _SafeStr_5520:int; public function _SafeStr_3159() { this._SafeStr_5519 = new Map(); } public function get _SafeStr_5521():Map { return (this._SafeStr_5519); } public function get _SafeStr_5522():int { return (this._SafeStr_5520); } public function flush():Boolean { this._SafeStr_5519.reset(); this._SafeStr_5520 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5520 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int = -1; var _local_4:int = -1; var _local_5:int; while (_local_5 < _local_2) { _local_3 = _arg_1.readInteger(); _local_4 = _arg_1.readInteger(); this._SafeStr_5519.add(_local_3, _local_4); _local_5++; }; return (true); } } }//package _-0Xx // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3159 = "_-0ch" (String#5728, DoABC#2) // _SafeStr_5519 = "_-Jw" (String#12127, DoABC#2) // _SafeStr_5520 = "_-0WY" (String#14580, DoABC#2) // _SafeStr_5521 = "_-2t4" (String#12290, DoABC#2) // _SafeStr_5522 = "_-2qy" (String#27238, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_3161 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3161 implements _SafeStr_820 { private var _SafeStr_5523:int; private var _currentPosition:int; private var _SafeStr_5524:int; private var _SafeStr_5525:int; private var _SafeStr_5526:int; public function get _SafeStr_5527():int { return (this._SafeStr_5523); } public function get _SafeStr_5528():int { return (this._currentPosition); } public function get _SafeStr_5529():int { return (this._SafeStr_5524); } public function get _SafeStr_5530():int { return (this._SafeStr_5525); } public function get _SafeStr_5531():int { return (this._SafeStr_5526); } public function flush():Boolean { this._SafeStr_5523 = -1; this._currentPosition = -1; this._SafeStr_5524 = -1; this._SafeStr_5525 = -1; this._SafeStr_5526 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5523 = _arg_1.readInteger(); this._currentPosition = _arg_1.readInteger(); this._SafeStr_5524 = _arg_1.readInteger(); this._SafeStr_5525 = _arg_1.readInteger(); this._SafeStr_5526 = _arg_1.readInteger(); return (true); } } }//package _-0Xx // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3161 = "_-Ad" (String#5359, DoABC#2) // _SafeStr_5523 = "_-1bc" (String#13469, DoABC#2) // _SafeStr_5524 = "_-2aE" (String#13059, DoABC#2) // _SafeStr_5525 = "_-2qz" (String#12990, DoABC#2) // _SafeStr_5526 = "_-365" (String#13942, DoABC#2) // _SafeStr_5527 = "_-22Y" (String#7621, DoABC#2) // _SafeStr_5528 = "_-0nE" (String#17969, DoABC#2) // _SafeStr_5529 = "_-1rC" (String#14938, DoABC#2) // _SafeStr_5530 = "_-1Wt" (String#22695, DoABC#2) // _SafeStr_5531 = "_-246" (String#17907, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_3162 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import _-ka._SafeStr_2294; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3162 implements _SafeStr_820 { private var _SafeStr_5532:int; private var _SafeStr_5533:Array; public function get _SafeStr_5534():int { return (this._SafeStr_5532); } public function get _SafeStr_5535():Array { return (this._SafeStr_5533); } public function flush():Boolean { this._SafeStr_5532 = -1; this._SafeStr_5533 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:String; this._SafeStr_5532 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); _local_6 = _arg_1._SafeStr_3538(); _local_7 = _arg_1._SafeStr_3538(); this._SafeStr_5533.push(new _SafeStr_2294(_local_4, _local_5, _local_6, _local_7)); _local_3++; }; return (true); } } }//package _-0Xx // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2294 = "_-0t8" (String#2933, DoABC#2) // _SafeStr_3162 = "_-9W" (String#5245, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5532 = "_-2Y3" (String#14726, DoABC#2) // _SafeStr_5533 = "_-2Ac" (String#13476, DoABC#2) // _SafeStr_5534 = "_-1cI" (String#19924, DoABC#2) // _SafeStr_5535 = "_-2or" (String#21889, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_3163 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import _-ka._SafeStr_2294; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3163 implements _SafeStr_820 { private var _SafeStr_5536:_SafeStr_2294; public function get entry():_SafeStr_2294 { return (this._SafeStr_5536); } public function flush():Boolean { this._SafeStr_5536 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int = _arg_1.readInteger(); var _local_3:int = _arg_1.readInteger(); var _local_4:String = _arg_1._SafeStr_3538(); var _local_5:String = _arg_1._SafeStr_3538(); this._SafeStr_5536 = new _SafeStr_2294(_local_2, _local_3, _local_4, _local_5); return (true); } } }//package _-0Xx // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2294 = "_-0t8" (String#2933, DoABC#2) // _SafeStr_3163 = "_-0vc" (String#5306, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5536 = "_-1y5" (String#14751, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0Xx._SafeStr_3229 package _-0Xx { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3229 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-0Xx // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3229 = "_-2H0" (String#7175, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-0y7._SafeStr_1770 package _-0y7 { import _-a4._SafeStr_1750; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2886; import flash.events.IEventDispatcher; public class _SafeStr_1770 extends _SafeStr_1750 { private var _view:_SafeStr_2571; public function _SafeStr_1770(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function dispose():void { if (this._view != null){ this._view.dispose(); this._view = null; }; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2886._SafeStr_5149, this._SafeStr_5537); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2886._SafeStr_5149, this._SafeStr_5537); } private function _SafeStr_5537(_arg_1:_SafeStr_2886):void { this._SafeStr_5538(); } private function _SafeStr_5538():void { if (this._view == null){ this._view = new _SafeStr_2571(assets, windowManager); }; this._view._SafeStr_5539(); } private function _SafeStr_5540():void { if (this._view != null){ this._view.dispose(); this._view = null; }; } } }//package _-0y7 // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1770 = "_-LC" (String#8300, DoABC#2) // _SafeStr_2571 = "_-1Ig" (String#3599, DoABC#2) // _SafeStr_2886 = "_-nN" (String#4121, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_5149 = "_-355" (String#9948, DoABC#2) // _SafeStr_5537 = "_-hA" (String#18193, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5539 = "_-385" (String#10869, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) //------------------------------------------------------------ //_-0y7._SafeStr_2571 package _-0y7 { import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_5; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2571 { private var _assetLibrary:IAssetLibrary; private var _windowManager:IHabboWindowManager; private var _window:IWindowContainer; public function _SafeStr_2571(_arg_1:IAssetLibrary, _arg_2:IHabboWindowManager) { this._assetLibrary = _arg_1; this._windowManager = _arg_2; } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; } public function _SafeStr_5541():void { if (((!((this._window == null))) && (this._window.visible))){ this._SafeStr_5542(); } else { this._SafeStr_5539(); }; } public function _SafeStr_5539():void { if (this._window == null){ this.createWindow(); }; if (this._window == null){ return; }; this._window.visible = true; this._window.x = 200; } private function createWindow():void { var _local_1:_SafeStr_5 = (this._assetLibrary.getAssetByName("placeholder") as _SafeStr_5); if ((((_local_1 == null)) || ((_local_1.content == null)))){ return; }; this._window = (this._windowManager.createWindow("habbohelp_window", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_5507 | _SafeStr_1318._SafeStr_4275), new Rectangle(-300, 300, 10, 10), null) as IWindowContainer); this._window.buildFromXML((_local_1.content as XML)); this._window.tags.push("habbo_help_window"); this._window.background = true; this._window.color = 33554431; var _local_2:IWindow = this._window.findChildByTag("close"); if (_local_2 != null){ _local_2.procedure = this._SafeStr_4835; }; } public function _SafeStr_5542():void { if (this._window != null){ this._window.visible = false; }; } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_5542(); } } }//package _-0y7 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_2571 = "_-1Ig" (String#3599, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_5539 = "_-385" (String#10869, DoABC#2) // _SafeStr_5541 = "_-kh" (String#33604, DoABC#2) // _SafeStr_5542 = "_-1AI" (String#12350, DoABC#2) //------------------------------------------------------------ //_-0yd._SafeStr_1735 package _-0yd { import com.sulake.core.runtime._SafeStr_3; import flash.utils.Dictionary; public class _SafeStr_1735 implements _SafeStr_3 { private var _disposed:Boolean = false; private var _SafeStr_5543:Dictionary; public function _SafeStr_1735() { this._SafeStr_5543 = new Dictionary(true); } public function dispose():void { var _local_1:*; if (!this._disposed){ for each (_local_1 in this._SafeStr_5543) { delete this._SafeStr_5543[_local_1]; }; this._SafeStr_5543 = null; this._disposed = true; }; } public function insert(_arg_1:Object, _arg_2:String=null):void { this._SafeStr_5543[_arg_1] = (((_arg_2 == null)) ? _arg_1.toString() : _arg_2); } public function get disposed():Boolean { return (this._disposed); } public function get list():Array { var _local_2:*; var _local_1:Array = new Array(); for each (_local_2 in this._SafeStr_5543) { _local_1.push(_local_2); }; return (_local_1); } } }//package _-0yd // _SafeStr_1735 = "_-q6" (String#6825, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5543 = "_-2kq" (String#7841, DoABC#2) //------------------------------------------------------------ //_-0yJ._SafeStr_1565 package _-0yJ { import _-1vz._SafeStr_1556; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vr._SafeStr_2433; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1565 extends _SafeStr_1556 { override public function initialize(_arg_1:XML):void { var _local_2:_SafeStr_1632; if (object != null){ _local_2 = object.getModelController(); if (_local_2 != null){ _local_2.setNumber(_SafeStr_1392._SafeStr_5544, 1); object.setState(1, 0); }; }; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { super._SafeStr_5545(_arg_1); var _local_2:_SafeStr_2433 = (_arg_1 as _SafeStr_2433); if (_local_2 != null){ if (_local_2.type == _SafeStr_2433._SafeStr_5546){ if (object != null){ object.setState(0, 0); }; } else { if (_local_2.type == _SafeStr_2433._SafeStr_5547){ if (object != null){ object.setState(1, 0); }; }; }; }; } } }//package _-0yJ // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1556 = "_-2in" (String#1243, DoABC#2) // _SafeStr_1565 = "_-0oX" (String#11892, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_2433 = "_-2Jq" (String#2467, DoABC#2) // _SafeStr_5544 = "_-0k3" (String#6113, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5546 = "_-1LP" (String#8102, DoABC#2) // _SafeStr_5547 = "_-2zb" (String#7692, DoABC#2) //------------------------------------------------------------ //_-0yJ._SafeStr_1567 package _-0yJ { import _-1vz._SafeStr_1556; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vr._SafeStr_2433; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1567 extends _SafeStr_1556 { override public function initialize(_arg_1:XML):void { var _local_2:_SafeStr_1632; if (object != null){ _local_2 = object.getModelController(); if (_local_2 != null){ _local_2.setNumber(_SafeStr_1392._SafeStr_5544, 1); object.setState(1, 0); }; }; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { super._SafeStr_5545(_arg_1); var _local_2:_SafeStr_2433 = (_arg_1 as _SafeStr_2433); if (_local_2 != null){ if (_local_2.type == _SafeStr_2433._SafeStr_5546){ if (object != null){ object.setState(0, 0); }; } else { if (_local_2.type == _SafeStr_2433._SafeStr_5547){ if (object != null){ object.setState(1, 0); }; }; }; }; } } }//package _-0yJ // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1556 = "_-2in" (String#1243, DoABC#2) // _SafeStr_1567 = "_-0tv" (String#11968, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_2433 = "_-2Jq" (String#2467, DoABC#2) // _SafeStr_5544 = "_-0k3" (String#6113, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5546 = "_-1LP" (String#8102, DoABC#2) // _SafeStr_5547 = "_-2zb" (String#7692, DoABC#2) //------------------------------------------------------------ //_-0yJ._SafeStr_1576 package _-0yJ { import _-1vz._SafeStr_1556; import com.sulake.habbo.room.object._SafeStr_1963; import com.sulake.habbo.room.object._SafeStr_2434; import _-hF._SafeStr_1937; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.utils._SafeStr_2435; import _-1Vr._SafeStr_1941; import com.sulake.habbo.room.object._SafeStr_2439; import _-1Vr._SafeStr_1956; import _-1Vr._SafeStr_1930; import _-1Vr._SafeStr_1959; import _-1Vr._SafeStr_1953; import flash.utils.getTimer; import _-1Vr._SafeStr_1940; import com.sulake.room.messages._SafeStr_1924; import _-hF._SafeStr_2430; import flash.events.MouseEvent; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.utils._SafeStr_1286; import _-hF.RoomObjectEvent; import com.sulake.habbo.room.object._SafeStr_2437; import _-1Vf._SafeStr_2438; import _-1Vf._SafeStr_2436; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1576 extends _SafeStr_1556 { protected var _planeParser:_SafeStr_1963 = null; private var _SafeStr_5548:_SafeStr_2434 = null; private var _color:uint = 0xFFFFFF; private var _SafeStr_5549:int = 0xFF; private var _SafeStr_5550:uint = 0xFFFFFF; private var _SafeStr_5551:int = 0xFF; private var _SafeStr_5552:uint = 0xFFFFFF; private var _SafeStr_5553:int = 0xFF; private var _SafeStr_5554:int = 0; private var _SafeStr_5555:int = 1500; private var _SafeStr_5556:Boolean; public function _SafeStr_1576() { this._planeParser = new _SafeStr_1963(); this._SafeStr_5548 = new _SafeStr_2434(); } override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1937._SafeStr_5557, _SafeStr_1937._SafeStr_5558]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function dispose():void { super.dispose(); if (this._planeParser != null){ this._planeParser.dispose(); this._planeParser = null; }; if (this._SafeStr_5548 != null){ this._SafeStr_5548.dispose(); this._SafeStr_5548 = null; }; } override public function initialize(_arg_1:XML):void { if ((((_arg_1 == null)) || ((object == null)))){ return; }; if (!this._planeParser._SafeStr_5560(_arg_1)){ return; }; var _local_2:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_2 != null){ _local_2.setString(_SafeStr_1392._SafeStr_5561, _arg_1.toString()); _local_2.setNumber(_SafeStr_1392._SafeStr_5562, 0xFFFFFF); _local_2.setNumber(_SafeStr_1392._SafeStr_5563, 1); _local_2.setNumber(_SafeStr_1392._SafeStr_5564, 1); _local_2.setNumber(_SafeStr_1392._SafeStr_5565, 1); }; } override public function update(_arg_1:int):void { var _local_2:_SafeStr_1632; var _local_3:XML; super.update(_arg_1); this._SafeStr_5566(_arg_1); if (this._SafeStr_5556){ if (object != null){ _local_2 = (object.getModel() as _SafeStr_1632); if (_local_2 != null){ _local_3 = this._planeParser._SafeStr_5567(); _local_2.setString(_SafeStr_1392._SafeStr_5561, _local_3.toString()); _local_2.setNumber(_SafeStr_1392._SafeStr_5568, _arg_1); this._planeParser._SafeStr_5560(_local_3); }; }; this._SafeStr_5556 = false; }; } private function _SafeStr_5566(_arg_1:int):void { var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:_SafeStr_1632; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:Number; if (object == null){ return; }; if (this._SafeStr_5554){ _local_2 = _arg_1; _local_3 = this._color; _local_4 = this._SafeStr_5549; if ((_local_2 - this._SafeStr_5554) >= this._SafeStr_5555){ _local_3 = this._SafeStr_5552; _local_4 = this._SafeStr_5553; this._SafeStr_5554 = 0; } else { _local_7 = ((this._SafeStr_5550 >> 16) & 0xFF); _local_8 = ((this._SafeStr_5550 >> 8) & 0xFF); _local_9 = (this._SafeStr_5550 & 0xFF); _local_10 = ((this._SafeStr_5552 >> 16) & 0xFF); _local_11 = ((this._SafeStr_5552 >> 8) & 0xFF); _local_12 = (this._SafeStr_5552 & 0xFF); _local_13 = ((_local_2 - this._SafeStr_5554) / this._SafeStr_5555); _local_7 = (_local_7 + ((_local_10 - _local_7) * _local_13)); _local_8 = (_local_8 + ((_local_11 - _local_8) * _local_13)); _local_9 = (_local_9 + ((_local_12 - _local_9) * _local_13)); _local_3 = (((_local_7 << 16) + (_local_8 << 8)) + _local_9); _local_4 = (this._SafeStr_5551 + ((this._SafeStr_5553 - this._SafeStr_5551) * _local_13)); this._color = _local_3; this._SafeStr_5549 = _local_4; }; _local_5 = _SafeStr_2435._SafeStr_5569(_local_3); _local_5 = ((_local_5 & 0xFFFF00) + _local_4); _local_3 = _SafeStr_2435._SafeStr_5570(_local_5); _local_6 = (object.getModel() as _SafeStr_1632); if (_local_6 == null){ return; }; _local_6.setNumber(_SafeStr_1392._SafeStr_5562, _local_3); }; } private function _SafeStr_5571(_arg_1:_SafeStr_1941, _arg_2:_SafeStr_1632):void { switch (_arg_1.type){ case _SafeStr_1941._SafeStr_5572: _arg_2.setString(_SafeStr_1392._SafeStr_3713, _arg_1.value); return; case _SafeStr_1941._SafeStr_5573: _arg_2.setString(_SafeStr_1392._SafeStr_3712, _arg_1.value); return; case _SafeStr_1941._SafeStr_5574: _arg_2.setString(_SafeStr_1392._SafeStr_3714, _arg_1.value); return; }; } private function _SafeStr_5575(_arg_1:_SafeStr_1956, _arg_2:_SafeStr_1632):void { var _local_5:String; var _local_6:XML; var _local_7:String; var _local_3:_SafeStr_2439; var _local_4:Boolean; switch (_arg_1.type){ case _SafeStr_1956._SafeStr_5583: _local_5 = _SafeStr_2439._SafeStr_5576; if (_arg_1._SafeStr_5577 == _SafeStr_1956._SafeStr_5578){ _local_5 = _SafeStr_2439._SafeStr_5578; }; this._SafeStr_5548._SafeStr_5579(_arg_1._SafeStr_5580, _arg_1._SafeStr_5581, _arg_1._SafeStr_5582, _local_5); _local_4 = true; break; case _SafeStr_1956._SafeStr_5585: _local_4 = this._SafeStr_5548._SafeStr_5584(_arg_1._SafeStr_5580); break; }; if (_local_4){ _local_6 = this._SafeStr_5548._SafeStr_5567(); _local_7 = _local_6.toXMLString(); _arg_2.setString(_SafeStr_1392._SafeStr_5586, _local_7); }; } private function _SafeStr_5587(_arg_1:_SafeStr_1930, _arg_2:_SafeStr_1632):void { var _local_3:int; if (_arg_1.visible){ _local_3 = 1; }; switch (_arg_1.type){ case _SafeStr_1930._SafeStr_5588: _arg_2.setNumber(_SafeStr_1392._SafeStr_5563, _local_3); return; case _SafeStr_1930._SafeStr_5589: _arg_2.setNumber(_SafeStr_1392._SafeStr_5564, _local_3); _arg_2.setNumber(_SafeStr_1392._SafeStr_5565, _local_3); return; }; } private function _SafeStr_5590(_arg_1:_SafeStr_1959, _arg_2:_SafeStr_1632):void { switch (_arg_1.type){ case _SafeStr_1959._SafeStr_5592: _arg_2.setNumber(_SafeStr_1392._SafeStr_5591, _arg_1.value); return; case _SafeStr_1959._SafeStr_5594: _arg_2.setNumber(_SafeStr_1392._SafeStr_5593, _arg_1.value); return; }; } private function _SafeStr_5595(_arg_1:_SafeStr_1953, _arg_2:_SafeStr_1632):void { switch (_arg_1.type){ case _SafeStr_1953._SafeStr_5597: this._planeParser._SafeStr_5596(_arg_1.id, _arg_1.x, _arg_1.y, _arg_1.width, _arg_1.height); this._SafeStr_5556 = true; return; case _SafeStr_1953._SafeStr_5599: this._planeParser._SafeStr_5598(_arg_1.id); this._SafeStr_5556 = true; return; }; } private function _SafeStr_5600(_arg_1:_SafeStr_1940, _arg_2:_SafeStr_1632):void { var _local_3:int = _arg_1.color; var _local_4:int = _arg_1.light; _arg_2.setNumber(_SafeStr_1392._SafeStr_5601, int(_arg_1._SafeStr_5411)); this._SafeStr_5550 = this._color; this._SafeStr_5551 = this._SafeStr_5549; this._SafeStr_5552 = _local_3; this._SafeStr_5553 = _local_4; this._SafeStr_5554 = getTimer(); this._SafeStr_5555 = 1500; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { if ((((_arg_1 == null)) || ((object == null)))){ return; }; var _local_2:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1941 = (_arg_1 as _SafeStr_1941); if (_local_3 != null){ this._SafeStr_5571(_local_3, _local_2); return; }; var _local_4:_SafeStr_1956 = (_arg_1 as _SafeStr_1956); if (_local_4 != null){ this._SafeStr_5575(_local_4, _local_2); return; }; var _local_5:_SafeStr_1930 = (_arg_1 as _SafeStr_1930); if (_local_5 != null){ this._SafeStr_5587(_local_5, _local_2); return; }; var _local_6:_SafeStr_1959 = (_arg_1 as _SafeStr_1959); if (_local_6 != null){ this._SafeStr_5590(_local_6, _local_2); return; }; var _local_7:_SafeStr_1953 = (_arg_1 as _SafeStr_1953); if (_local_7 != null){ this._SafeStr_5595(_local_7, _local_2); }; var _local_8:_SafeStr_1940 = (_arg_1 as _SafeStr_1940); if (_local_8 != null){ this._SafeStr_5600(_local_8, _local_2); return; }; } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_25:String; var _local_26:Number; var _local_27:Number; var _local_28:Number; if (_arg_2 == null){ return; }; var _local_3:_SafeStr_2430 = _arg_1; if (_local_3 == null){ return; }; if ((((object == null)) || ((_arg_1 == null)))){ return; }; var _local_4:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_4 == null){ return; }; var _local_5:int; var _local_6:String = _local_3._SafeStr_5603; if (_local_6.indexOf("@") >= 0){ _local_5 = parseInt(_local_6.substr((_local_6.indexOf("@") + 1))); }; if ((((_local_5 < 1)) || ((_local_5 > this._planeParser._SafeStr_5604)))){ if (_arg_1.type == MouseEvent.ROLL_OUT){ _local_4.setNumber(_SafeStr_1392._SafeStr_5605, 0); }; return; }; _local_5--; var _local_7:Point; var _local_8:_SafeStr_1285 = this._planeParser._SafeStr_5606(_local_5); var _local_9:_SafeStr_1285 = this._planeParser._SafeStr_5607(_local_5); var _local_10:_SafeStr_1285 = this._planeParser._SafeStr_5608(_local_5); var _local_11:_SafeStr_1285 = this._planeParser._SafeStr_5609(_local_5); var _local_12:int = this._planeParser._SafeStr_5610(_local_5); if ((((((((_local_8 == null)) || ((_local_9 == null)))) || ((_local_10 == null)))) || ((_local_11 == null)))){ return; }; var _local_13:Number = _local_9.length; var _local_14:Number = _local_10.length; if ((((_local_13 == 0)) || ((_local_14 == 0)))){ return; }; var _local_15:Number = _local_3._SafeStr_5611; var _local_16:Number = _local_3._SafeStr_5612; var _local_17:Point = new Point(_local_15, _local_16); _local_7 = _arg_2._SafeStr_5613(_local_17, _local_8, _local_9, _local_10); if (_local_7 == null){ _local_4.setNumber(_SafeStr_1392._SafeStr_5605, 0); return; }; var _local_18:_SafeStr_1286 = _SafeStr_1286._SafeStr_5614(_local_9, (_local_7.x / _local_13)); _local_18.add(_SafeStr_1286._SafeStr_5614(_local_10, (_local_7.y / _local_14))); _local_18.add(_local_8); var _local_19:Number = _local_18.x; var _local_20:Number = _local_18.y; var _local_21:Number = _local_18.z; if ((((((((_local_7.x >= 0)) && ((_local_7.x < _local_13)))) && ((_local_7.y >= 0)))) && ((_local_7.y < _local_14)))){ _local_4.setNumber(_SafeStr_1392._SafeStr_5615, _local_19); _local_4.setNumber(_SafeStr_1392._SafeStr_5616, _local_20); _local_4.setNumber(_SafeStr_1392._SafeStr_5617, _local_21); _local_4.setNumber(_SafeStr_1392._SafeStr_5605, (_local_5 + 1)); } else { _local_4.setNumber(_SafeStr_1392._SafeStr_5605, 0); return; }; var _local_22:String = ""; var _local_23:int; var _local_24:RoomObjectEvent; switch (_arg_1.type){ case MouseEvent.MOUSE_MOVE: case MouseEvent.ROLL_OVER: case MouseEvent.CLICK: _local_25 = ""; if ((((_arg_1.type == MouseEvent.MOUSE_MOVE)) || ((_arg_1.type == MouseEvent.ROLL_OVER)))){ _local_25 = _SafeStr_1937._SafeStr_5557; } else { if (_arg_1.type == MouseEvent.CLICK){ _local_25 = _SafeStr_1937._SafeStr_5558; }; }; _local_23 = object.getId(); _local_22 = object.getType(); if (eventDispatcher != null){ if (_local_12 == _SafeStr_2437._SafeStr_5618){ _local_24 = new _SafeStr_2438(_local_25, _arg_1._SafeStr_5619, _local_23, _local_22, _local_19, _local_20, _local_21); } else { if ((((_local_12 == _SafeStr_2437._SafeStr_5621)) || ((_local_12 == _SafeStr_2437._SafeStr_5620)))){ _local_26 = 90; if (_local_11 != null){ _local_26 = (_local_11.x + 90); if (_local_26 > 360){ _local_26 = (_local_26 - 360); }; }; _local_27 = ((_local_9.length * _local_7.x) / _local_13); _local_28 = ((_local_10.length * _local_7.y) / _local_14); _local_24 = new _SafeStr_2436(_local_25, _arg_1._SafeStr_5619, _local_23, _local_22, _local_8, _local_9, _local_10, _local_27, _local_28, _local_26); }; }; if (_local_24 != null){ eventDispatcher.dispatchEvent(_local_24); }; }; return; }; } } }//package _-0yJ // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1556 = "_-2in" (String#1243, DoABC#2) // _SafeStr_1576 = "_-399" (String#5586, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1930 = "_-2zG" (String#3022, DoABC#2) // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_1940 = "_-3Gs" (String#4638, DoABC#2) // _SafeStr_1941 = "_-27p" (String#1682, DoABC#2) // _SafeStr_1953 = "_-pZ" (String#3678, DoABC#2) // _SafeStr_1956 = "_-1nn" (String#1674, DoABC#2) // _SafeStr_1959 = "_-vi" (String#3145, DoABC#2) // _SafeStr_1963 = "_-1cH" (String#1873, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2434 = "_-0-q" (String#4994, DoABC#2) // _SafeStr_2435 = "_-0EN" (String#6043, DoABC#2) // _SafeStr_2436 = "_-1Cz" (String#4292, DoABC#2) // _SafeStr_2437 = "_-1h1" (String#1112, DoABC#2) // _SafeStr_2438 = "_-td" (String#3492, DoABC#2) // _SafeStr_2439 = "_-jB" (String#2213, DoABC#2) // _SafeStr_3712 = "_-0CI" (String#5114, DoABC#2) // _SafeStr_3713 = "_-2AY" (String#5127, DoABC#2) // _SafeStr_3714 = "_-0cj" (String#4847, DoABC#2) // _SafeStr_5411 = "_-0pL" (String#11184, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5548 = "_-SP" (String#3052, DoABC#2) // _SafeStr_5549 = "_-1sH" (String#2786, DoABC#2) // _SafeStr_5550 = "_-1Hw" (String#11879, DoABC#2) // _SafeStr_5551 = "_-1sF" (String#14523, DoABC#2) // _SafeStr_5552 = "_-2tj" (String#11377, DoABC#2) // _SafeStr_5553 = "_-1zh" (String#14832, DoABC#2) // _SafeStr_5554 = "_-0Dn" (String#10258, DoABC#2) // _SafeStr_5555 = "_-0Wz" (String#14180, DoABC#2) // _SafeStr_5556 = "_-0N4" (String#11943, DoABC#2) // _SafeStr_5557 = "_-0W2" (String#7633, DoABC#2) // _SafeStr_5558 = "_-3Eb" (String#4161, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5560 = "_-70" (String#14029, DoABC#2) // _SafeStr_5561 = "_-0RG" (String#9243, DoABC#2) // _SafeStr_5562 = "_-25q" (String#11254, DoABC#2) // _SafeStr_5563 = "_-2HN" (String#11151, DoABC#2) // _SafeStr_5564 = "_-30c" (String#8997, DoABC#2) // _SafeStr_5565 = "_-34L" (String#10162, DoABC#2) // _SafeStr_5566 = "_-vk" (String#18615, DoABC#2) // _SafeStr_5567 = "_-2sZ" (String#4916, DoABC#2) // _SafeStr_5568 = "_-2Vv" (String#11668, DoABC#2) // _SafeStr_5569 = "_-0AC" (String#18069, DoABC#2) // _SafeStr_5570 = "_-3I5" (String#15697, DoABC#2) // _SafeStr_5571 = "_-2Oq" (String#21031, DoABC#2) // _SafeStr_5572 = "_-8A" (String#11386, DoABC#2) // _SafeStr_5573 = "_-Rp" (String#11285, DoABC#2) // _SafeStr_5574 = "_-0Yc" (String#9699, DoABC#2) // _SafeStr_5575 = "_-jR" (String#12862, DoABC#2) // _SafeStr_5576 = "_-1gf" (String#8606, DoABC#2) // _SafeStr_5577 = "_-3AG" (String#20458, DoABC#2) // _SafeStr_5578 = "_-B5" (String#5364, DoABC#2) // _SafeStr_5579 = "_-0jo" (String#3690, DoABC#2) // _SafeStr_5580 = "_-0B2" (String#18257, DoABC#2) // _SafeStr_5581 = "_-0d8" (String#21965, DoABC#2) // _SafeStr_5582 = "_-33m" (String#22283, DoABC#2) // _SafeStr_5583 = "_-2Pq" (String#8463, DoABC#2) // _SafeStr_5584 = "_-0tS" (String#20507, DoABC#2) // _SafeStr_5585 = "_-qg" (String#9282, DoABC#2) // _SafeStr_5586 = "_-07N" (String#12396, DoABC#2) // _SafeStr_5587 = "_-uj" (String#18859, DoABC#2) // _SafeStr_5588 = "_-05G" (String#12587, DoABC#2) // _SafeStr_5589 = "_-1Rj" (String#11549, DoABC#2) // _SafeStr_5590 = "_-2jT" (String#22419, DoABC#2) // _SafeStr_5591 = "_-1sV" (String#11643, DoABC#2) // _SafeStr_5592 = "_-13l" (String#5056, DoABC#2) // _SafeStr_5593 = "_-2Tv" (String#12802, DoABC#2) // _SafeStr_5594 = "_-0M3" (String#6266, DoABC#2) // _SafeStr_5595 = "_-2Ug" (String#13622, DoABC#2) // _SafeStr_5596 = "_-0dF" (String#9175, DoABC#2) // _SafeStr_5597 = "_-0lQ" (String#4242, DoABC#2) // _SafeStr_5598 = "_-1-U" (String#9834, DoABC#2) // _SafeStr_5599 = "_-2-2" (String#4031, DoABC#2) // _SafeStr_5600 = "_-Et" (String#22387, DoABC#2) // _SafeStr_5601 = "_-17W" (String#11839, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_5604 = "_-39s" (String#3075, DoABC#2) // _SafeStr_5605 = "_-1KX" (String#7810, DoABC#2) // _SafeStr_5606 = "_-0lB" (String#18003, DoABC#2) // _SafeStr_5607 = "_-309" (String#13057, DoABC#2) // _SafeStr_5608 = "_-1HY" (String#13655, DoABC#2) // _SafeStr_5609 = "_-0-4" (String#19932, DoABC#2) // _SafeStr_5610 = "_-1p1" (String#11615, DoABC#2) // _SafeStr_5611 = "_-1Ce" (String#21947, DoABC#2) // _SafeStr_5612 = "_-0Cg" (String#20598, DoABC#2) // _SafeStr_5613 = "_-2oN" (String#16141, DoABC#2) // _SafeStr_5614 = "_-25w" (String#1348, DoABC#2) // _SafeStr_5615 = "_-00z" (String#13200, DoABC#2) // _SafeStr_5616 = "_-j2" (String#13765, DoABC#2) // _SafeStr_5617 = "_-2RC" (String#13819, DoABC#2) // _SafeStr_5618 = "_-0i0" (String#5211, DoABC#2) // _SafeStr_5619 = "_-1tO" (String#4369, DoABC#2) // _SafeStr_5620 = "_-16A" (String#7426, DoABC#2) // _SafeStr_5621 = "_-0gX" (String#5146, DoABC#2) //------------------------------------------------------------ //_-0YJ._SafeStr_1616 package _-0YJ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1616 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-0YJ // _SafeStr_1616 = "_-1x5" (String#7714, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2128 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2128 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2128(_arg_1:String, _arg_2:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2128 = "_-0HK" (String#8424, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2129 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2129 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2129(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2129 = "_-2bS" (String#8530, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2130 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2130 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2130(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2130 = "_-0lq" (String#8228, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2133 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2133 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2133() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2133 = "_-1N0" (String#8277, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2134 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2134 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2134() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2134 = "_-0qu" (String#8116, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2135 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2135 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2135() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2135 = "_-2-v" (String#8292, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2138 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2138 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2138(_arg_1:String, _arg_2:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2138 = "_-0es" (String#8184, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2141 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2141 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2141() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2141 = "_-0fd" (String#7970, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2142 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2142 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2142() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2142 = "_-2ls" (String#7820, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2143 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2143 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2143(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2143 = "_-Q3" (String#8833, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2144 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2144 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2144(_arg_1:int=0) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2144 = "_-13o" (String#7756, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2145 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2145 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2145() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2145 = "_-2Un" (String#8685, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2158 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2158 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2158() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2158 = "_-HT" (String#8093, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2165 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2165 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2165(_arg_1:int, _arg_2:Boolean, _arg_3:Boolean) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(((_arg_2) ? 1 : 0)); this._SafeStr_3751.push(((_arg_3) ? 1 : 0)); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2165 = "_-2If" (String#4032, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2176 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2176 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2176(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2176 = "_-2HC" (String#4843, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2215 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2215 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2215(_arg_1:String, _arg_2:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2215 = "_-2Gy" (String#8566, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2216 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2216 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2216(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2216 = "_-0wy" (String#8623, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2218 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2218 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2218(_arg_1:int, _arg_2:Boolean) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2218 = "_-117" (String#8854, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2219 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2219 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2219(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2219 = "_-300" (String#6006, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2220 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2220 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2220(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2220 = "_-2gy" (String#6157, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2223 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2223 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2223(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2223 = "_-2ux" (String#8020, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2224 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2224 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-0Zm // _SafeStr_2224 = "_-2tJ" (String#8034, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2622 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2622 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2622(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:Array) { var _local_5:String; this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4.length); for each (_local_5 in _arg_4) { this._SafeStr_3751.push(_local_5); }; } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2622 = "_-0mP" (String#8229, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2695 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2695 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2695(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:Array) { var _local_5:String; this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4.length); for each (_local_5 in _arg_4) { this._SafeStr_3751.push(_local_5); }; } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2695 = "_-0FG" (String#8516, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2750 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2750 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-0Zm // _SafeStr_2750 = "_-1av" (String#8480, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2759 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2759 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-0Zm // _SafeStr_2759 = "_-0hH" (String#7919, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-0Zm._SafeStr_2770 package _-0Zm { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2770 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2770(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4); } public function _SafeStr_5622(_arg_1:int, _arg_2:int):void { this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-0Zm // _SafeStr_2770 = "_-1vn" (String#6350, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) // _SafeStr_5622 = "_-3F9" (String#19488, DoABC#2) //------------------------------------------------------------ //_-1-0._SafeStr_3333 package _-1-0 { import com.sulake.habbo.avatar.common._SafeStr_3332; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import _-2rZ.Outfit; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3333 implements _SafeStr_3332 { private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _window:IWindowContainer; private var _SafeStr_3695:HotLooksModel; private var _SafeStr_5623:_SafeStr_1544; public function _SafeStr_3333(_arg_1:HotLooksModel, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { this._SafeStr_3695 = _arg_1; this._assetLibrary = _arg_3; this._windowManager = _arg_2; } public function init():void { if (this._SafeStr_5623){ this._SafeStr_5623._SafeStr_3728(); }; if (this._window){ this._window.dispose(); }; var _local_1:_SafeStr_5 = (this._assetLibrary.getAssetByName("avatareditor_hotlooks_base") as _SafeStr_5); this._window = IWindowContainer(this._windowManager.buildFromXML((_local_1.content as XML))); this._SafeStr_5623 = (this._window.findChildByName("hotlooks") as _SafeStr_1544); this._window.visible = false; this.update(); } public function dispose():void { while (this._SafeStr_5623.numGridItems > 0) { this._SafeStr_5623._SafeStr_3733(0); }; this._window.dispose(); this._window = null; this._SafeStr_3695 = null; this._assetLibrary = null; this._windowManager = null; } public function update():void { var _local_1:IWindow; var _local_2:Outfit; this._SafeStr_5623._SafeStr_3728(); for each (_local_2 in this._SafeStr_3695._SafeStr_5624) { _local_1 = _local_2.view.window; this._SafeStr_5623._SafeStr_3730(_local_1); _local_1.procedure = this._SafeStr_5625; }; } public function _SafeStr_3616():IWindowContainer { return (this._window); } private function _SafeStr_5625(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { var _local_3:int; if (_arg_2 == null){ _arg_2 = (_arg_1.target as IWindow); }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ _local_3 = this._SafeStr_5623.getGridItemIndex(_arg_2.parent); this._SafeStr_3695._SafeStr_5626(_local_3); }; } public function switchCategory(_arg_1:String):void { } public function _SafeStr_5627(_arg_1:String, _arg_2:int):void { } public function reset():void { } } }//package _-1-0 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_3332 = "_-30Z" (String#4845, DoABC#2) // _SafeStr_3333 = "_-g5" (String#8108, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3733 = "_-2GB" (String#14384, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5623 = "_-1p7" (String#6127, DoABC#2) // _SafeStr_5624 = "_-1BH" (String#22216, DoABC#2) // _SafeStr_5625 = "_-2IU" (String#19675, DoABC#2) // _SafeStr_5626 = "_-0B" (String#19370, DoABC#2) // _SafeStr_5627 = "_-29S" (String#7254, DoABC#2) //------------------------------------------------------------ //_-1-0.HotLooksModel package _-1-0 { import com.sulake.habbo.avatar.common._SafeStr_3063; import com.sulake.habbo.avatar.common._SafeStr_3062; import flash.utils.Dictionary; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.habbo.avatar.HabboAvatarEditor; import _-2rZ.Outfit; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import com.sulake.core.assets._SafeStr_5; import flash.events.Event; import com.sulake.habbo.avatar.common._SafeStr_3069; import _-2rZ.*; public class HotLooksModel extends _SafeStr_3063 implements _SafeStr_3062 { public static const _SafeStr_5628:String = "hot_looks"; public static const _SafeStr_5629:String = "my_looks"; private var _SafeStr_5630:Dictionary; public function HotLooksModel(_arg_1:HabboAvatarEditor) { super(_arg_1); this._SafeStr_5630 = new Dictionary(); this._SafeStr_5630[_SafeStr_2342._SafeStr_5384] = new Array(); this._SafeStr_5630[_SafeStr_2342.FEMALE] = new Array(); this._SafeStr_5630[(_SafeStr_2342._SafeStr_5384 + ".index")] = 0; this._SafeStr_5630[(_SafeStr_2342.FEMALE + ".index")] = 0; this._SafeStr_5631(); } override public function dispose():void { super.dispose(); this._SafeStr_5630 = null; } override protected function init():void { if (!_view){ _view = new _SafeStr_3333(this, controller.manager.windowManager, controller.manager.assets); }; _view.init(); _isInitialized = true; } public function _SafeStr_5626(_arg_1:int):void { var _local_2:Array = this._SafeStr_5630[_SafeStr_3559.gender]; var _local_3:Outfit = _local_2[_arg_1]; if (_local_3 != null){ if (_local_3.figure == ""){ return; }; _SafeStr_3559.loadAvatarInEditor(_local_3.figure, _local_3.gender, _SafeStr_3559.clubMemberLevel); }; } public function get _SafeStr_5624():Array { return (this._SafeStr_5630[_SafeStr_3559.gender]); } private function _SafeStr_5631():void { var _local_1:String = _SafeStr_3559.manager.configuration.getKey("avatareditor.promohabbos"); var _local_2:URLRequest = new URLRequest(_local_1); var _local_3:_SafeStr_10 = _SafeStr_3559.manager.assets.loadAssetFromFile("hotLooksConfiguration", _local_2, "text/xml"); _local_3.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_5632); } private function _SafeStr_5632(_arg_1:Event=null):void { var _local_4:XML; var _local_5:XML; var _local_6:Outfit; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 == null){ return; }; var _local_3:_SafeStr_5 = (_SafeStr_3559.manager.assets.getAssetByName("hotLooksConfiguration") as _SafeStr_5); if (_local_3 != null){ _local_4 = (_local_3.content as XML); for each (_local_5 in _local_4.habbo) { _local_6 = new Outfit(_SafeStr_3559, _local_5.@figure, _local_5.@gender); (this._SafeStr_5630[_local_6.gender] as Array).push(_local_6); }; } else { Logger.log("Could not retrieve Hot Looks from the server."); }; } override public function switchCategory(_arg_1:String):void { } override public function _SafeStr_5633(_arg_1:String):_SafeStr_3069 { return (null); } override public function _SafeStr_5634(_arg_1:String, _arg_2:int):void { } } }//package _-1-0 // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3063 = "_-3Ga" (String#2850, DoABC#2) // _SafeStr_3069 = "_-0sW" (String#2262, DoABC#2) // _SafeStr_3333 = "_-g5" (String#8108, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_5624 = "_-1BH" (String#22216, DoABC#2) // _SafeStr_5626 = "_-0B" (String#19370, DoABC#2) // _SafeStr_5628 = "_-1xl" (String#15864, DoABC#2) // _SafeStr_5629 = "_-37l" (String#15704, DoABC#2) // _SafeStr_5630 = "_-V7" (String#5630, DoABC#2) // _SafeStr_5631 = "_-33b" (String#22340, DoABC#2) // _SafeStr_5632 = "_-2JC" (String#19785, DoABC#2) // _SafeStr_5633 = "_-19N" (String#14502, DoABC#2) // _SafeStr_5634 = "_-ER" (String#15028, DoABC#2) //------------------------------------------------------------ //_-11O._SafeStr_1683 package _-11O { import com.sulake.habbo.room.object.visualization.room._SafeStr_1682; import _-2bA._SafeStr_2794; import com.sulake.room.object.visualization.utils._SafeStr_1634; public class _SafeStr_1683 extends _SafeStr_1682 { private var _layoutRasterizer:_SafeStr_2794; private var _SafeStr_5635:Boolean = false; public function _SafeStr_1683() { this._layoutRasterizer = new _SafeStr_2794(); } public function get layoutRasterizer():_SafeStr_2794 { return (this._layoutRasterizer); } override public function dispose():void { super.dispose(); if (this._layoutRasterizer != null){ this._layoutRasterizer.dispose(); this._layoutRasterizer = null; }; } override public function initialize(_arg_1:XML):Boolean { var _local_4:XML; if (!super.initialize(_arg_1)){ return (false); }; if (_arg_1 == null){ return (false); }; var _local_2:XMLList = _arg_1.layoutData; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; this._layoutRasterizer.initialize(_local_4); _local_3++; }; return (true); } override public function _SafeStr_5636(_arg_1:_SafeStr_1634):void { if (_SafeStr_5637){ return; }; super._SafeStr_5636(_arg_1); this._layoutRasterizer._SafeStr_5636(_arg_1); } override protected function reset():void { super.reset(); } } }//package _-11O // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1682 = "_-30h" (String#4363, DoABC#2) // _SafeStr_1683 = "_-1ie" (String#6075, DoABC#2) // _SafeStr_2794 = "_-1Rh" (String#6483, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_5636 = "_-2t1" (String#4050, DoABC#2) // _SafeStr_5637 = "_-2TE" (String#11725, DoABC#2) //------------------------------------------------------------ //_-11O._SafeStr_1700 package _-11O { import com.sulake.habbo.room.object.visualization.room._SafeStr_1699; import _-0sT._SafeStr_1626; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.object.IRoomObject; public class _SafeStr_1700 extends _SafeStr_1699 { protected var _SafeStr_5638:int = 0; private var _SafeStr_5639:Boolean = false; override public function get _SafeStr_5640():Number { return (131); } override public function get _SafeStr_5641():Number { return (135); } override public function initialize(_arg_1:_SafeStr_1626):Boolean { if ((!(_arg_1) is _SafeStr_1683)){ return (false); }; return (super.initialize(_arg_1)); } private function _SafeStr_5642(_arg_1:int):void { _SafeStr_5038((this._SafeStr_5638 + _arg_1)); } protected function get data():_SafeStr_1683 { return ((_data as _SafeStr_1683)); } private function _SafeStr_5643(_arg_1:_SafeStr_1729):void { var _local_2:_SafeStr_1631; var _local_3:String; var _local_4:int; if (this._SafeStr_5639){ return; }; if (this.data != null){ this._SafeStr_5638 = _SafeStr_5027; _local_2 = object.getModel(); _local_3 = _local_2.getString(_SafeStr_1392._SafeStr_5644); this.data.layoutRasterizer.layout = _local_3; this.data.layoutRasterizer._SafeStr_5645(_arg_1); this._SafeStr_5642(this.data.layoutRasterizer.elementCount()); _local_4 = 0; while (_local_4 < this.data.layoutRasterizer.elementCount()) { this.data.layoutRasterizer.setElementToSprite(_local_4, _SafeStr_5028((_local_4 + this._SafeStr_5638))); _local_4++; }; this.data.layoutRasterizer._SafeStr_5646(this._SafeStr_5638, this); }; this._SafeStr_5639 = true; } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { super.update(_arg_1, _arg_2, _arg_3, _arg_4); var _local_5:IRoomObject = object; if (_local_5 == null){ return; }; if (_arg_1 == null){ return; }; this._SafeStr_5643(_arg_1); var _local_6:_SafeStr_1631 = object.getModel(); var _local_7:String = _local_6.getString(_SafeStr_1392._SafeStr_5647); var _local_8 = !(Boolean(_local_6.getNumber(_SafeStr_1392._SafeStr_5648))); if (((!((_local_7 == ""))) && (!((this.data == null))))){ this.data.layoutRasterizer._SafeStr_5649(this, _local_7, _local_8); }; } } }//package _-11O // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1683 = "_-1ie" (String#6075, DoABC#2) // _SafeStr_1699 = "_-P3" (String#4721, DoABC#2) // _SafeStr_1700 = "_-bZ" (String#4360, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5038 = "_-3-9" (String#3031, DoABC#2) // _SafeStr_5638 = "_-0BI" (String#10458, DoABC#2) // _SafeStr_5639 = "_-Pr" (String#16554, DoABC#2) // _SafeStr_5640 = "_-M2" (String#15679, DoABC#2) // _SafeStr_5641 = "_-29Y" (String#17497, DoABC#2) // _SafeStr_5642 = "_-2Tz" (String#19430, DoABC#2) // _SafeStr_5643 = "_-yw" (String#20635, DoABC#2) // _SafeStr_5644 = "_-UX" (String#11808, DoABC#2) // _SafeStr_5645 = "_-2lT" (String#21802, DoABC#2) // _SafeStr_5646 = "_-34e" (String#20901, DoABC#2) // _SafeStr_5647 = "_-hD" (String#6676, DoABC#2) // _SafeStr_5648 = "_-2ta" (String#7958, DoABC#2) // _SafeStr_5649 = "_-b5" (String#21493, DoABC#2) //------------------------------------------------------------ //_-11O._SafeStr_1701 package _-11O { public class _SafeStr_1701 extends _SafeStr_1700 { private var _SafeStr_5650:Boolean; public function _SafeStr_1701() { this._SafeStr_5650 = false; } } }//package _-11O // _SafeStr_1700 = "_-bZ" (String#4360, DoABC#2) // _SafeStr_1701 = "_-Af" (String#9631, DoABC#2) // _SafeStr_5650 = "_-1nt" (String#10384, DoABC#2) //------------------------------------------------------------ //_-11O._SafeStr_1713 package _-11O { import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1713 extends _SafeStr_1700 { private var _SafeStr_5650:Boolean; public function _SafeStr_1713() { this._SafeStr_5650 = false; } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { var _local_9:String; var _local_10:int; super.update(_arg_1, _arg_2, _arg_3, _arg_4); var _local_5:IRoomObject = object; if (_local_5 == null){ return; }; if (_arg_1 == null){ return; }; var _local_6:_SafeStr_1631 = object.getModel(); var _local_7:int = _local_6.getNumber(_SafeStr_1392._SafeStr_5651); var _local_8:Boolean = Boolean(_local_7); if (data != null){ if (this._SafeStr_5650 != _local_8){ _local_9 = ""; if (_local_8){ data.layoutRasterizer.changeElementAlpha("bus", 0); data.layoutRasterizer.changeElementAlpha("bus_oviopen_hidden", 0xFF); } else { data.layoutRasterizer.changeElementAlpha("bus", 0xFF); data.layoutRasterizer.changeElementAlpha("bus_oviopen_hidden", 0); }; this._SafeStr_5650 = _local_8; }; if (data.layoutRasterizer.graphicsChanged){ _local_10 = 0; while (_local_10 < data.layoutRasterizer.elementCount()) { data.layoutRasterizer.setElementToSprite(_local_10, _SafeStr_5028((_local_10 + _SafeStr_5638))); _local_10++; }; }; }; } } }//package _-11O // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1700 = "_-bZ" (String#4360, DoABC#2) // _SafeStr_1713 = "_-ZK" (String#9938, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5638 = "_-0BI" (String#10458, DoABC#2) // _SafeStr_5650 = "_-1nt" (String#10384, DoABC#2) // _SafeStr_5651 = "_-1sd" (String#12096, DoABC#2) //------------------------------------------------------------ //_-121._SafeStr_1829 package _-121 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1829 implements _SafeStr_820 { private var _SafeStr_5652:int = -1; private var _name:String; private var _SafeStr_5653:Array; public function get _SafeStr_5654():int { return (this._SafeStr_5652); } public function get name():String { return (this._name); } public function get _SafeStr_5655():Array { return (this._SafeStr_5653); } public function flush():Boolean { this._SafeStr_5652 = -1; this._name = ""; this._SafeStr_5653 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5652 = _arg_1.readInteger(); this._name = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); this._SafeStr_5653 = new Array(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_5653.push(_arg_1._SafeStr_3538()); _local_3++; }; return (true); } } }//package _-121 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1829 = "_-3CU" (String#5617, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5652 = "_-0fU" (String#3785, DoABC#2) // _SafeStr_5653 = "_-vf" (String#5407, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_5655 = "_-28R" (String#8974, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-121._SafeStr_2582 package _-121 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2582 implements _SafeStr_820 { private var _SafeStr_5652:int = -1; private var _name:String; private var _SafeStr_5653:Array; public function get _SafeStr_5654():int { return (this._SafeStr_5652); } public function get name():String { return (this._name); } public function get _SafeStr_5655():Array { return (this._SafeStr_5653); } public function flush():Boolean { this._SafeStr_5652 = -1; this._name = ""; this._SafeStr_5653 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5652 = _arg_1.readInteger(); this._name = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); this._SafeStr_5653 = new Array(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_5653.push(_arg_1._SafeStr_3538()); _local_3++; }; return (true); } } }//package _-121 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2582 = "_-2yn" (String#5312, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5652 = "_-0fU" (String#3785, DoABC#2) // _SafeStr_5653 = "_-vf" (String#5407, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_5655 = "_-28R" (String#8974, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-121._SafeStr_3226 package _-121 { import com.sulake.core.communication.messages._SafeStr_820; import _-0j-._SafeStr_3343; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3226 implements _SafeStr_820 { private var _state:int; private var _SafeStr_5656:Array; public function flush():Boolean { this._state = 0; this._SafeStr_5656 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:_SafeStr_3343; this._state = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_3343(_arg_1); this._SafeStr_5656.push(_local_4); _local_3++; }; return (true); } public function get _SafeStr_4293():Array { return (this._SafeStr_5656); } public function get state():int { return (this._state); } } }//package _-121 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3226 = "_-5Y" (String#7455, DoABC#2) // _SafeStr_3343 = "_-179" (String#5655, DoABC#2) // _SafeStr_4293 = "_-1Z9" (String#13217, DoABC#2) // _SafeStr_5656 = "_-0Jj" (String#12972, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-12M._SafeStr_1690 package _-12M { import _-0sT._SafeStr_1626; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.core.assets.IAsset; public class _SafeStr_1690 implements _SafeStr_1626 { private var _avatarRenderer:_SafeStr_415 = null; public function get _SafeStr_5657():_SafeStr_415 { return (this._avatarRenderer); } public function set _SafeStr_5657(_arg_1:_SafeStr_415):void { this._avatarRenderer = _arg_1; } public function initialize(_arg_1:XML):Boolean { return (true); } public function dispose():void { this._avatarRenderer = null; } public function _SafeStr_5658(_arg_1:String, _arg_2:Number, _arg_3:String=null, _arg_4:_SafeStr_774=null):IAvatarImage { var _local_5:IAvatarImage; if (this._avatarRenderer != null){ _local_5 = null; if (_arg_2 > 48){ _local_5 = this._avatarRenderer.createAvatarImage(_arg_1, _SafeStr_1312._SafeStr_5072, _arg_3, _arg_4); } else { _local_5 = this._avatarRenderer.createAvatarImage(_arg_1, _SafeStr_1312._SafeStr_5192, _arg_3, _arg_4); }; return (_local_5); }; return (null); } public function _SafeStr_5659(_arg_1:String):Number { return (0); } public function _SafeStr_5660(_arg_1:String):IAsset { if (this._avatarRenderer == null){ return (null); }; return (this._avatarRenderer.assets.getAssetByName(_arg_1)); } } }//package _-12M // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1690 = "_-0mU" (String#4321, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5657 = "_-1Sj" (String#10482, DoABC#2) // _SafeStr_5658 = "_-1uB" (String#13351, DoABC#2) // _SafeStr_5659 = "_-0-I" (String#12784, DoABC#2) // _SafeStr_5660 = "_-21y" (String#7579, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) //------------------------------------------------------------ //_-12M._SafeStr_1715 package _-12M { import _-0sT._SafeStr_1686; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.core.utils.Map; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.avatar.IAvatarImage; import _-0sT._SafeStr_1626; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.object._SafeStr_1631; import _-0sT._SafeStr_2797; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.room.object.IRoomObject; import com.sulake.room.utils._SafeStr_1729; import flash.display.BitmapData; import _-3EM._SafeStr_2091; import _-3EM._SafeStr_2090; import flash.display.BlendMode; import com.sulake.habbo.avatar.enum.AvatarAction; public class _SafeStr_1715 extends _SafeStr_1686 implements _SafeStr_774 { private static const _SafeStr_5661:String = "avatar"; private static const _SafeStr_5662:Number = -0.01; private static const _SafeStr_5663:Number = -0.409; private static const _SafeStr_5664:int = 2; private static const _SafeStr_5665:Array = [0, 0, 0]; private static const _SafeStr_5666:int = 3; private const _SafeStr_5667:int = 0; private const _SafeStr_5668:int = 1; private const _SafeStr_5669:int = 2; private const _SafeStr_5670:int = 3; private const _SafeStr_5671:int = 4; private var _SafeStr_5672:_SafeStr_1690 = null; private var _SafeStr_5673:Map; private var _SafeStr_5674:Map; private var _SafeStr_5675:int = 0; private var _SafeStr_5676:Boolean; private var _figure:String; private var _SafeStr_4296:String; private var _SafeStr_5677:int = 0; private var _SafeStr_5678:_SafeStr_1280; private var _SafeStr_5679:_SafeStr_1280; private var _SafeStr_5680:int = -1; private var _SafeStr_5681:int = -1; private var _SafeStr_5682:int = -1; private var _SafeStr_5683:int = -1; private var _SafeStr_5684:String = ""; private var _SafeStr_5685:String = ""; private var _SafeStr_5686:Boolean = false; private var _SafeStr_3541:Boolean = false; private var _SafeStr_5687:Boolean = false; private var _SafeStr_5688:Boolean = false; private var _SafeStr_5689:Boolean = false; private var _SafeStr_5690:int = 0; private var _danceStyle:int = 0; private var _SafeStr_5691:int = 0; private var _SafeStr_5692:int = 0; private var _SafeStr_5693:int = 0; private var _SafeStr_5694:int = 0; private var _SafeStr_5695:int = 0; private var _SafeStr_5696:Boolean = false; private var _SafeStr_5697:Boolean = false; private var _SafeStr_5698:int = 0; private var _SafeStr_5699:int = 0; private var _SafeStr_5700:Boolean = false; private var _SafeStr_5701:int = 0; private var _SafeStr_5702:IAvatarImage = null; private var _SafeStr_4522:Boolean; public function _SafeStr_1715() { this._SafeStr_5673 = new Map(); this._SafeStr_5674 = new Map(); this._SafeStr_5676 = false; } override public function dispose():void { if (this._SafeStr_5673 != null){ this.resetImages(); this._SafeStr_5673.dispose(); this._SafeStr_5674.dispose(); this._SafeStr_5673 = null; }; this._SafeStr_5672 = null; this._SafeStr_5678 = null; this._SafeStr_5679 = null; super.dispose(); this._SafeStr_4522 = true; } public function get disposed():Boolean { return (this._SafeStr_4522); } override public function initialize(_arg_1:_SafeStr_1626):Boolean { this._SafeStr_5672 = (_arg_1 as _SafeStr_1690); _SafeStr_5038(this._SafeStr_5671); return (true); } private function _SafeStr_5703(_arg_1:_SafeStr_1631, _arg_2:Number, _arg_3:Boolean):Boolean { var _local_4:Boolean; var _local_5:Boolean; var _local_6:int; var _local_7:String; var _local_8:String; if (_arg_1._SafeStr_5026() != _SafeStr_5034){ _local_4 = false; _local_5 = false; _local_6 = 0; _local_7 = ""; _local_5 = (((_arg_1.getNumber(_SafeStr_1392._SafeStr_5704) > 0)) && (_arg_3)); if (_local_5 != this._SafeStr_5686){ this._SafeStr_5686 = _local_5; _local_4 = true; }; _local_5 = (_arg_1.getNumber(_SafeStr_1392._SafeStr_5705) > 0); if (_local_5 != this._SafeStr_3541){ this._SafeStr_3541 = _local_5; _local_4 = true; }; _local_5 = (_arg_1.getNumber(_SafeStr_1392._SafeStr_5706) > 0); if (_local_5 != this._SafeStr_5687){ this._SafeStr_5687 = _local_5; _local_4 = true; }; _local_5 = (((_arg_1.getNumber(_SafeStr_1392._SafeStr_5707) > 0)) && (_arg_3)); if (_local_5 != this._SafeStr_5688){ this._SafeStr_5688 = _local_5; _local_4 = true; }; _local_5 = (_arg_1.getNumber(_SafeStr_1392._SafeStr_5708) > 0); if (_local_5 != this._SafeStr_5689){ this._SafeStr_5689 = _local_5; _local_4 = true; this._SafeStr_5709(_arg_2); }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5710); if (_local_6 != this._SafeStr_5690){ this._SafeStr_5690 = _local_6; _local_4 = true; }; _local_7 = _arg_1.getString(_SafeStr_1392._SafeStr_5711); if (_local_7 != this._SafeStr_5684){ this._SafeStr_5684 = _local_7; _local_4 = true; }; _local_7 = _arg_1.getString(_SafeStr_1392._SafeStr_5712); if (_local_7 != this._SafeStr_5685){ this._SafeStr_5685 = _local_7; _local_4 = true; }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5713); if (_local_6 != this._danceStyle){ this._danceStyle = _local_6; _local_4 = true; }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5714); if (_local_6 != this._SafeStr_5692){ this._SafeStr_5692 = _local_6; _local_4 = true; }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5343); if (_local_6 != this._SafeStr_5693){ this._SafeStr_5693 = _local_6; _local_4 = true; }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5715); if (_local_6 != this._SafeStr_5694){ this._SafeStr_5694 = _local_6; _local_4 = true; }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5716); if (_local_6 != this._SafeStr_5680){ this._SafeStr_5680 = _local_6; _local_4 = true; }; if ((((this._SafeStr_5693 > 0)) && ((_arg_1.getNumber(_SafeStr_1392._SafeStr_5715) > 0)))){ if (this._SafeStr_5694 != this._SafeStr_5693){ this._SafeStr_5694 = this._SafeStr_5693; _local_4 = true; }; } else { if (this._SafeStr_5694 != 0){ this._SafeStr_5694 = 0; _local_4 = true; }; }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5717); if (_local_6 != this._SafeStr_5698){ this._SafeStr_5698 = _local_6; _local_4 = true; this._SafeStr_5718(_arg_2); }; this._SafeStr_5719(_arg_2); _local_7 = _arg_1.getString(_SafeStr_1392.AVATAR_GENDER); if (_local_7 != this._SafeStr_4296){ this._SafeStr_4296 = _local_7; _local_4 = true; }; _local_8 = _arg_1.getString(_SafeStr_1392._SafeStr_5720); if (this._SafeStr_4179(_local_8)){ _local_4 = true; }; _local_6 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5721); if (_local_6 != this._SafeStr_5691){ _local_4 = true; }; _SafeStr_5034 = _arg_1._SafeStr_5026(); return (_local_4); }; return (false); } private function _SafeStr_4179(_arg_1:String):Boolean { if (this._figure != _arg_1){ this._figure = _arg_1; this.resetImages(); return (true); }; return (false); } private function resetImages():void { var _local_1:IAvatarImage; var _local_2:_SafeStr_2797; for each (_local_1 in this._SafeStr_5673) { if (_local_1){ _local_1.dispose(); }; }; for each (_local_1 in this._SafeStr_5674) { if (_local_1){ _local_1.dispose(); }; }; this._SafeStr_5673.reset(); this._SafeStr_5674.reset(); this._SafeStr_5702 = null; _local_2 = _SafeStr_5028(this._SafeStr_5667); if (_local_2 != null){ _local_2.asset = null; _local_2.alpha = 0xFF; }; } private function _SafeStr_5719(_arg_1:Number):void { var _local_2:int; if (_arg_1 < 48){ this._SafeStr_5688 = false; }; if ((((this._SafeStr_5684 == "sit")) || ((this._SafeStr_5684 == "lay")))){ this._SafeStr_5695 = (_arg_1 / 2); } else { this._SafeStr_5695 = 0; }; this._SafeStr_5697 = false; this._SafeStr_5696 = false; if (this._SafeStr_5684 == "lay"){ this._SafeStr_5696 = true; _local_2 = int(this._SafeStr_5685); if (_local_2 < 0){ this._SafeStr_5697 = true; }; }; } private function _SafeStr_5722(_arg_1:Number, _arg_2:int):IAvatarImage { var _local_3:IAvatarImage; var _local_5:IAvatarImage; var _local_4:String = ("avatarImage" + _arg_1.toString()); if (_arg_2 == 0){ _local_3 = (this._SafeStr_5673.getValue(_local_4) as IAvatarImage); } else { _local_4 = (_local_4 + ("-" + _arg_2)); _local_3 = (this._SafeStr_5674.getValue(_local_4) as IAvatarImage); if (_local_3){ _local_3._SafeStr_5723(); }; }; if (_local_3 == null){ _local_3 = this._SafeStr_5672._SafeStr_5658(this._figure, _arg_1, this._SafeStr_4296, this); if (_local_3 != null){ if (_arg_2 == 0){ this._SafeStr_5673.add(_local_4, _local_3); } else { if (this._SafeStr_5674.length >= _SafeStr_5666){ _local_5 = this._SafeStr_5674.remove(this._SafeStr_5674.getKey(0)); if (_local_5){ _local_5.dispose(); }; }; this._SafeStr_5674.add(_local_4, _local_3); }; }; }; return (_local_3); } private function updateObject(_arg_1:IRoomObject, _arg_2:_SafeStr_1729, _arg_3:Boolean, _arg_4:Boolean=false):Boolean { var _local_5:Boolean; var _local_6:int; var _local_7:int; if (((((_arg_4) || (!((_SafeStr_5033 == _arg_1._SafeStr_5026()))))) || (!((this._SafeStr_5683 == _arg_2._SafeStr_5043))))){ _local_5 = _arg_3; _local_6 = (_arg_1.getDirection().x - _arg_2.direction.x); _local_6 = (((_local_6 % 360) + 360) % 360); _local_7 = this._SafeStr_5680; if (this._SafeStr_5684 == "float"){ _local_7 = _local_6; } else { _local_7 = (_local_7 - _arg_2.direction.x); }; _local_7 = (((_local_7 % 360) + 360) % 360); if (((!((_local_6 == this._SafeStr_5681))) || (_arg_4))){ _local_5 = true; this._SafeStr_5681 = _local_6; _local_6 = (_local_6 - (135 - 22.5)); _local_6 = ((_local_6 + 360) % 360); this._SafeStr_5702._SafeStr_5724(AvatarSetType._SafeStr_5073, _local_6); }; if (((!((_local_7 == this._SafeStr_5682))) || (_arg_4))){ _local_5 = true; this._SafeStr_5682 = _local_7; if (this._SafeStr_5682 != this._SafeStr_5681){ _local_7 = (_local_7 - (135 - 22.5)); _local_7 = ((_local_7 + 360) % 360); this._SafeStr_5702._SafeStr_5724(AvatarSetType._SafeStr_5075, _local_7); }; }; _SafeStr_5033 = _arg_1._SafeStr_5026(); this._SafeStr_5683 = _arg_2._SafeStr_5043; return (_local_5); }; return (false); } private function _SafeStr_5725(_arg_1:Number):void { var _local_3:int; var _local_4:int; var _local_2:_SafeStr_2797 = _SafeStr_5028(this._SafeStr_5668); this._SafeStr_5678 = null; if ((((this._SafeStr_5684 == "mv")) || ((this._SafeStr_5684 == "std")))){ _local_2.visible = true; if ((((this._SafeStr_5678 == null)) || (!((_arg_1 == _SafeStr_5035))))){ _local_3 = 0; _local_4 = 0; if (_arg_1 < 48){ this._SafeStr_5678 = this._SafeStr_5702.getAsset("sh_std_sd_1_0_0"); _local_3 = -8; _local_4 = -3; } else { this._SafeStr_5678 = this._SafeStr_5702.getAsset("h_std_sd_1_0_0"); _local_3 = -17; _local_4 = -7; }; if (this._SafeStr_5678 != null){ _local_2.asset = (this._SafeStr_5678.content as BitmapData); _local_2.offsetX = _local_3; _local_2.offsetY = _local_4; _local_2.alpha = 50; _local_2.relativeDepth = 1; } else { _local_2.visible = false; }; }; } else { this._SafeStr_5678 = null; _local_2.visible = false; }; } private function _SafeStr_5709(_arg_1:Number):void { var _local_3:int; var _local_4:int; var _local_5:int; this._SafeStr_5679 = null; var _local_2:_SafeStr_2797 = _SafeStr_5028(this._SafeStr_5669); if (this._SafeStr_5689){ _local_2.visible = true; _local_5 = 64; if (_arg_1 < 48){ this._SafeStr_5679 = (this._SafeStr_5672._SafeStr_5660("user_typing_small_png") as _SafeStr_1280); _local_3 = 3; _local_4 = -42; _local_5 = 32; } else { this._SafeStr_5679 = (this._SafeStr_5672._SafeStr_5660("user_typing_png") as _SafeStr_1280); _local_3 = 14; _local_4 = -83; }; if (this._SafeStr_5684 == "sit"){ _local_4 = (_local_4 + (_local_5 / 2)); } else { if (this._SafeStr_5684 == "lay"){ _local_4 = (_local_4 + _local_5); }; }; if (this._SafeStr_5679 != null){ _local_2.asset = (this._SafeStr_5679.content as BitmapData); _local_2.offsetX = _local_3; _local_2.offsetY = _local_4; _local_2.relativeDepth = (-0.02 + 0); }; } else { _local_2.visible = false; }; } private function _SafeStr_5718(_arg_1:Number):void { var _local_4:int; var _local_5:int; var _local_6:int; var _local_2:_SafeStr_1280; var _local_3:_SafeStr_2797 = _SafeStr_5028(this._SafeStr_5670); if (this._SafeStr_5698 > 0){ _local_6 = 64; if (_arg_1 < 48){ _local_2 = (this._SafeStr_5672._SafeStr_5660((("number_" + this._SafeStr_5698) + "_small_png")) as _SafeStr_1280); _local_4 = -6; _local_5 = -52; _local_6 = 32; } else { _local_2 = (this._SafeStr_5672._SafeStr_5660((("number_" + this._SafeStr_5698) + "_png")) as _SafeStr_1280); _local_4 = -8; _local_5 = -105; }; if (this._SafeStr_5684 == "sit"){ _local_5 = (_local_5 + (_local_6 / 2)); } else { if (this._SafeStr_5684 == "lay"){ _local_5 = (_local_5 + _local_6); }; }; if (_local_2 != null){ _local_3.visible = true; _local_3.asset = (_local_2.content as BitmapData); _local_3.offsetX = _local_4; _local_3.offsetY = _local_5; _local_3.relativeDepth = -0.01; this._SafeStr_5699 = 1; this._SafeStr_5700 = true; this._SafeStr_5701 = 0; _local_3.alpha = 0; } else { _local_3.visible = false; }; } else { if (_local_3.visible){ this._SafeStr_5699 = -1; }; }; } private function _SafeStr_5726(_arg_1:int):Boolean { var _local_5:int; var _local_2:_SafeStr_2797 = _SafeStr_5028(this._SafeStr_5670); var _local_3:int = _local_2.alpha; var _local_4:Boolean; if (this._SafeStr_5700){ this._SafeStr_5701++; if (this._SafeStr_5701 < 10){ return (false); }; if (this._SafeStr_5699 < 0){ if (_arg_1 < 48){ _local_2.offsetY = (_local_2.offsetY - 2); } else { _local_2.offsetY = (_local_2.offsetY - 4); }; } else { _local_5 = 4; if (_arg_1 < 48){ _local_5 = 8; }; if ((this._SafeStr_5701 % _local_5) == 0){ _local_2.offsetY--; _local_4 = true; }; }; }; if (this._SafeStr_5699 > 0){ if (_local_3 < 0xFF){ _local_3 = (_local_3 + 32); }; if (_local_3 >= 0xFF){ _local_3 = 0xFF; this._SafeStr_5699 = 0; }; _local_2.alpha = _local_3; return (true); }; if (this._SafeStr_5699 < 0){ if (_local_3 >= 0){ _local_3 = (_local_3 - 32); }; if (_local_3 <= 0){ this._SafeStr_5699 = 0; this._SafeStr_5700 = false; _local_3 = 0; _local_2.visible = false; }; _local_2.alpha = _local_3; return (true); }; return (_local_4); } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { var _local_16:_SafeStr_2797; var _local_17:_SafeStr_2797; var _local_18:Array; var _local_19:int; var _local_20:_SafeStr_2091; var _local_21:BitmapData; var _local_22:_SafeStr_2090; var _local_23:int; var _local_24:int; var _local_25:_SafeStr_2090; var _local_26:int; var _local_27:int; var _local_28:int; var _local_29:int; var _local_30:int; var _local_31:String; var _local_32:_SafeStr_1280; var _local_5:IRoomObject = object; if (_local_5 == null){ return; }; if (_arg_1 == null){ return; }; if (this._SafeStr_5672 == null){ return; }; var _local_6:_SafeStr_1631 = _local_5.getModel(); var _local_7:Number = _arg_1.scale; var _local_8:Boolean; var _local_9:Boolean; var _local_10:Boolean; var _local_11:int = this._SafeStr_5692; var _local_12:Boolean; var _local_13:Boolean = this._SafeStr_5703(_local_6, _local_7, _arg_3); if (this._SafeStr_5726(_local_7)){ _SafeStr_5039(); }; if (((((_local_13) || (!((_local_7 == _SafeStr_5035))))) || ((this._SafeStr_5702 == null)))){ if (_local_7 != _SafeStr_5035){ _local_9 = true; this._SafeStr_5719(_local_7); }; if (_local_11 != this._SafeStr_5692){ _local_12 = true; }; if (((((_local_9) || ((this._SafeStr_5702 == null)))) || (_local_12))){ this._SafeStr_5702 = this._SafeStr_5722(_local_7, this._SafeStr_5692); if (this._SafeStr_5702 == null){ return; }; _local_8 = true; _local_16 = _SafeStr_5028(this._SafeStr_5667); if (((((_local_16) && (this._SafeStr_5702))) && (this._SafeStr_5702._SafeStr_5727()))){ _local_16.alpha = 150; } else { if (_local_16){ _local_16.alpha = 0xFF; }; }; }; if (this._SafeStr_5702 == null){ return; }; this._SafeStr_5725(_local_7); if (_local_9){ this._SafeStr_5709(_local_7); this._SafeStr_5718(_local_7); }; _local_10 = this.updateObject(_local_5, _arg_1, _arg_3, true); this._SafeStr_5728(this._SafeStr_5702); _SafeStr_5035 = _local_7; } else { _local_10 = this.updateObject(_local_5, _arg_1, _arg_3); }; var _local_14:Boolean = ((((_local_10) || (_local_13))) || (_local_9)); var _local_15:Boolean = ((((this._SafeStr_5676) || ((this._SafeStr_5677 > 0)))) && (_arg_3)); if (_local_14){ this._SafeStr_5677 = _SafeStr_5664; }; if (((_local_14) || (_local_15))){ _SafeStr_5039(); this._SafeStr_5677--; this._SafeStr_5675--; if ((((((((this._SafeStr_5675 <= 0)) || (_local_9))) || (_local_13))) || (_local_8))){ this._SafeStr_5702._SafeStr_5729(1); this._SafeStr_5675 = _SafeStr_5664; } else { return; }; _local_18 = this._SafeStr_5702._SafeStr_5730(); if ((((_local_18 == null)) || ((_local_18.length < 3)))){ _local_18 = _SafeStr_5665; }; _local_17 = _SafeStr_5028(this._SafeStr_5667); if (_local_17 != null){ _local_21 = this._SafeStr_5702._SafeStr_5024(AvatarSetType._SafeStr_5073, false); if (_local_21 != null){ _local_17.asset = _local_21; }; if (_local_17.asset){ _local_17.offsetX = (((-1 * _local_7) / 2) + _local_18[0]); _local_17.offsetY = (((-(_local_17.asset.height) + (_local_7 / 4)) + _local_18[1]) + this._SafeStr_5695); }; if (this._SafeStr_5696){ if (this._SafeStr_5697){ _local_17.relativeDepth = -0.5; } else { _local_17.relativeDepth = (_SafeStr_5663 + _local_18[2]); }; } else { _local_17.relativeDepth = (_SafeStr_5662 + _local_18[2]); }; }; _local_17 = _SafeStr_5028(this._SafeStr_5669); if (((!((_local_17 == null))) && (_local_17.visible))){ if (!this._SafeStr_5696){ _local_17.relativeDepth = ((_SafeStr_5662 - 0.01) + _local_18[2]); } else { _local_17.relativeDepth = ((_SafeStr_5663 - 0.01) + _local_18[2]); }; }; this._SafeStr_5676 = this._SafeStr_5702._SafeStr_5731(); _local_19 = this._SafeStr_5671; for each (_local_20 in this._SafeStr_5702._SafeStr_5732()) { if (_local_20.id == _SafeStr_5661){ _local_17 = _SafeStr_5028(this._SafeStr_5667); _local_22 = this._SafeStr_5702._SafeStr_5733(_local_20); _local_23 = _local_20._SafeStr_5734(this._SafeStr_5702.getDirection()); _local_24 = _local_20._SafeStr_5735(this._SafeStr_5702.getDirection()); if (_local_22 != null){ _local_23 = (_local_23 + _local_22.dx); _local_24 = (_local_24 + _local_22.dy); }; if (_local_7 < 48){ _local_23 = (_local_23 / 2); _local_24 = (_local_24 / 2); }; _local_17.offsetX = (_local_17.offsetX + _local_23); _local_17.offsetY = (_local_17.offsetY + _local_24); } else { _local_17 = _SafeStr_5028(_local_19); if (_local_17 != null){ _local_17.capturesMouse = false; _local_17.visible = true; _local_25 = this._SafeStr_5702._SafeStr_5733(_local_20); _local_26 = 0; _local_27 = _local_20._SafeStr_5734(this._SafeStr_5702.getDirection()); _local_28 = _local_20._SafeStr_5735(this._SafeStr_5702.getDirection()); _local_29 = _local_20._SafeStr_5736(this._SafeStr_5702.getDirection()); _local_30 = 0; if (_local_20._SafeStr_5737){ _local_30 = this._SafeStr_5702.getDirection(); }; if (_local_25 != null){ _local_26 = _local_25._SafeStr_5738; _local_27 = (_local_27 + _local_25.dx); _local_28 = (_local_28 + _local_25.dy); _local_30 = (_local_30 + _local_25._SafeStr_5739); }; if (_local_7 < 48){ _local_27 = (_local_27 / 2); _local_28 = (_local_28 / 2); }; if (_local_30 < 0){ _local_30 = (_local_30 + 8); } else { if (_local_30 > 7){ _local_30 = (_local_30 - 8); }; }; _local_31 = ((((((this._SafeStr_5702._SafeStr_5740() + "_") + _local_20.member) + "_") + _local_30) + "_") + _local_26); _local_32 = this._SafeStr_5702.getAsset(_local_31); if (_local_32 == null) continue; _local_17.asset = (_local_32.content as BitmapData); _local_17.offsetX = ((-(_local_32.offset.x) - (_local_7 / 2)) + _local_27); _local_17.offsetY = ((-(_local_32.offset.y) + _local_28) + this._SafeStr_5695); if (this._SafeStr_5696){ _local_17.relativeDepth = (_SafeStr_5663 - ((0.001 * _SafeStr_5027) * _local_29)); } else { _local_17.relativeDepth = (_SafeStr_5662 - ((0.001 * _SafeStr_5027) * _local_29)); }; if (_local_20.ink == 33){ _local_17.blendMode = BlendMode.ADD; } else { _local_17.blendMode = BlendMode.NORMAL; }; }; _local_19++; }; }; }; } private function _SafeStr_5728(_arg_1:IAvatarImage):void { var _local_3:_SafeStr_2091; if (_arg_1 == null){ return; }; _arg_1._SafeStr_5741(); _arg_1._SafeStr_5742(AvatarAction._SafeStr_5743, this._SafeStr_5684, this._SafeStr_5685); if (this._SafeStr_5690 > 0){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5744, AvatarAction._SafeStr_5745[this._SafeStr_5690]); }; if (this._danceStyle > 0){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5116, this._danceStyle); }; if (this._SafeStr_5691 > 0){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5746, this._SafeStr_5691); }; if (this._SafeStr_5693 > 0){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5747, this._SafeStr_5693); }; if (this._SafeStr_5694 > 0){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5748, this._SafeStr_5694); }; if (this._SafeStr_5686){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5749); }; if (((this._SafeStr_5687) || (this._SafeStr_5688))){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5750); }; if (this._SafeStr_3541){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5751); }; if (this._SafeStr_5692 > 0){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5752, this._SafeStr_5692); }; _arg_1._SafeStr_5753(); this._SafeStr_5676 = _arg_1._SafeStr_5731(); var _local_2:int = this._SafeStr_5671; for each (_local_3 in this._SafeStr_5702._SafeStr_5732()) { if (_local_3.id != _SafeStr_5661){ _local_2++; }; }; if (_local_2 != _SafeStr_5027){ _SafeStr_5038(_local_2); }; } public function _SafeStr_5111(_arg_1:String):void { this.resetImages(); } } }//package _-12M // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1686 = "_-0lt" (String#1528, DoABC#2) // _SafeStr_1690 = "_-0mU" (String#4321, DoABC#2) // _SafeStr_1715 = "_-Yv" (String#10436, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_3541 = "_-01l" (String#6155, DoABC#2) // _SafeStr_4179 = "_-RV" (String#11663, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5033 = "_-0Xu" (String#5101, DoABC#2) // _SafeStr_5034 = "_-1L7" (String#2772, DoABC#2) // _SafeStr_5035 = "_-0vZ" (String#2416, DoABC#2) // _SafeStr_5038 = "_-3-9" (String#3031, DoABC#2) // _SafeStr_5039 = "_-2bD" (String#5092, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5116 = "_-0dc" (String#4336, DoABC#2) // _SafeStr_5343 = "_-32V" (String#6142, DoABC#2) // _SafeStr_5658 = "_-1uB" (String#13351, DoABC#2) // _SafeStr_5660 = "_-21y" (String#7579, DoABC#2) // _SafeStr_5661 = "_-3-8" (String#11880, DoABC#2) // _SafeStr_5662 = "_-1X7" (String#10774, DoABC#2) // _SafeStr_5663 = "_-dZ" (String#10048, DoABC#2) // _SafeStr_5664 = "_-ki" (String#6543, DoABC#2) // _SafeStr_5665 = "_-go" (String#7106, DoABC#2) // _SafeStr_5666 = "_-ZP" (String#13430, DoABC#2) // _SafeStr_5667 = "_-vJ" (String#8705, DoABC#2) // _SafeStr_5668 = "super" (String#12300, DoABC#2) // _SafeStr_5669 = "_-0eO" (String#12451, DoABC#2) // _SafeStr_5670 = "_-1Q4" (String#17471, DoABC#2) // _SafeStr_5671 = "_-2i5" (String#6931, DoABC#2) // _SafeStr_5672 = "_-eS" (String#3596, DoABC#2) // _SafeStr_5673 = "_-0C" (String#2989, DoABC#2) // _SafeStr_5674 = "_-2tL" (String#5343, DoABC#2) // _SafeStr_5675 = "_-0wA" (String#5003, DoABC#2) // _SafeStr_5676 = "_-2s9" (String#2141, DoABC#2) // _SafeStr_5677 = "_-1nQ" (String#4829, DoABC#2) // _SafeStr_5678 = "_-2ss" (String#3544, DoABC#2) // _SafeStr_5679 = "_-bK" (String#7760, DoABC#2) // _SafeStr_5680 = "_-377" (String#7197, DoABC#2) // _SafeStr_5681 = "_-EN" (String#7905, DoABC#2) // _SafeStr_5682 = "_-0hQ" (String#7914, DoABC#2) // _SafeStr_5683 = "_-22k" (String#2369, DoABC#2) // _SafeStr_5684 = "_-2KN" (String#2616, DoABC#2) // _SafeStr_5685 = "_-Qs" (String#6552, DoABC#2) // _SafeStr_5686 = "_-io" (String#13811, DoABC#2) // _SafeStr_5687 = "_-9p" (String#4497, DoABC#2) // _SafeStr_5688 = "_-2Hj" (String#8648, DoABC#2) // _SafeStr_5689 = "_-21Z" (String#2551, DoABC#2) // _SafeStr_5690 = "_-0yL" (String#2542, DoABC#2) // _SafeStr_5691 = "_-28l" (String#8004, DoABC#2) // _SafeStr_5692 = "_-1ag" (String#5038, DoABC#2) // _SafeStr_5693 = "_-2KY" (String#7310, DoABC#2) // _SafeStr_5694 = "_-24p" (String#5941, DoABC#2) // _SafeStr_5695 = "_-Hw" (String#12044, DoABC#2) // _SafeStr_5696 = "_-0Cq" (String#6019, DoABC#2) // _SafeStr_5697 = "_-24L" (String#7720, DoABC#2) // _SafeStr_5698 = "_-1Ih" (String#9583, DoABC#2) // _SafeStr_5699 = "_-0dg" (String#7537, DoABC#2) // _SafeStr_5700 = "_-2iO" (String#15323, DoABC#2) // _SafeStr_5701 = "_-0GV" (String#9750, DoABC#2) // _SafeStr_5702 = "_-2oI" (String#1241, DoABC#2) // _SafeStr_5703 = "_-0Dz" (String#4868, DoABC#2) // _SafeStr_5704 = "_-wb" (String#4391, DoABC#2) // _SafeStr_5705 = "_-dD" (String#5746, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5707 = "_-2hM" (String#10259, DoABC#2) // _SafeStr_5708 = "_-2lU" (String#7856, DoABC#2) // _SafeStr_5709 = "_-2yX" (String#15901, DoABC#2) // _SafeStr_5710 = "_-0LC" (String#4278, DoABC#2) // _SafeStr_5711 = "_-11l" (String#5640, DoABC#2) // _SafeStr_5712 = "_-06H" (String#8954, DoABC#2) // _SafeStr_5713 = "_-27M" (String#8890, DoABC#2) // _SafeStr_5714 = "_-2SD" (String#8211, DoABC#2) // _SafeStr_5715 = "_-1hM" (String#5600, DoABC#2) // _SafeStr_5716 = "_-bq" (String#5134, DoABC#2) // _SafeStr_5717 = "_-356" (String#6838, DoABC#2) // _SafeStr_5718 = "_-2yI" (String#16477, DoABC#2) // _SafeStr_5719 = "_-04T" (String#8739, DoABC#2) // _SafeStr_5720 = "_-0Wl" (String#4802, DoABC#2) // _SafeStr_5721 = "_-1RP" (String#7096, DoABC#2) // _SafeStr_5722 = "_-o5" (String#14990, DoABC#2) // _SafeStr_5723 = "_-0GN" (String#13686, DoABC#2) // _SafeStr_5724 = "_-159" (String#7736, DoABC#2) // _SafeStr_5725 = "_-32u" (String#14544, DoABC#2) // _SafeStr_5726 = "_-0fV" (String#22462, DoABC#2) // _SafeStr_5727 = "_-ex" (String#9760, DoABC#2) // _SafeStr_5728 = "_-0Dc" (String#7094, DoABC#2) // _SafeStr_5729 = "_-0MC" (String#8812, DoABC#2) // _SafeStr_5730 = "_-1AK" (String#5707, DoABC#2) // _SafeStr_5731 = "_-MS" (String#10854, DoABC#2) // _SafeStr_5732 = "_-4P" (String#6256, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_5734 = "_-0Kw" (String#10348, DoABC#2) // _SafeStr_5735 = "_-1GI" (String#9117, DoABC#2) // _SafeStr_5736 = "_-0ak" (String#12353, DoABC#2) // _SafeStr_5737 = "_-0oq" (String#12130, DoABC#2) // _SafeStr_5738 = "_-3Gw" (String#10388, DoABC#2) // _SafeStr_5739 = "_-1Za" (String#8450, DoABC#2) // _SafeStr_5740 = "_-1rM" (String#9140, DoABC#2) // _SafeStr_5741 = "_-19h" (String#8125, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5743 = "_-10g" (String#7511, DoABC#2) // _SafeStr_5744 = "_-35U" (String#6051, DoABC#2) // _SafeStr_5745 = "_-0P6" (String#13113, DoABC#2) // _SafeStr_5746 = "_-1wa" (String#10462, DoABC#2) // _SafeStr_5747 = "_-16D" (String#8981, DoABC#2) // _SafeStr_5748 = "_-Au" (String#10264, DoABC#2) // _SafeStr_5749 = "_-0JR" (String#5986, DoABC#2) // _SafeStr_5750 = "_-2Km" (String#7656, DoABC#2) // _SafeStr_5751 = "_-2Ne" (String#5535, DoABC#2) // _SafeStr_5752 = "_-03-" (String#6160, DoABC#2) // _SafeStr_5753 = "_-0V-" (String#6243, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) //------------------------------------------------------------ //_-13g._SafeStr_1869 package _-13g { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1869 implements _SafeStr_820 { private var _SafeStr_5754:int; private var _SafeStr_5755:int; private var _SafeStr_5756:String; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5755 = _arg_1.readInteger(); this._SafeStr_5754 = _arg_1.readInteger(); this._SafeStr_5756 = _arg_1._SafeStr_3538(); return (true); } public function flush():Boolean { this._SafeStr_5754 = 0; this._SafeStr_5755 = 0; this._SafeStr_5756 = null; return (true); } public function get errorCode():int { return (this._SafeStr_5754); } public function get messageId():int { return (this._SafeStr_5755); } public function get _SafeStr_5757():String { return (this._SafeStr_5756); } } }//package _-13g // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1869 = "_-HO" (String#6527, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_5755 = "_-18P" (String#14758, DoABC#2) // _SafeStr_5756 = "_-2-b" (String#14714, DoABC#2) // _SafeStr_5757 = "_-1dN" (String#19507, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-14d._SafeStr_2994 package _-14d { import flash.utils.ByteArray; public class _SafeStr_2994 { public static function _SafeStr_5758(_arg_1:String):ByteArray { _arg_1 = _arg_1.replace(/\s|:/gm, ""); var _local_2:ByteArray = new ByteArray(); if ((_arg_1.length & (1 == 1))){ _arg_1 = ("0" + _arg_1); }; var _local_3:uint; while (_local_3 < _arg_1.length) { _local_2[(_local_3 / 2)] = parseInt(_arg_1.substr(_local_3, 2), 16); _local_3 = (_local_3 + 2); }; return (_local_2); } public static function _SafeStr_5759(_arg_1:ByteArray, _arg_2:Boolean=false):String { var _local_3:String = ""; var _local_4:uint; while (_local_4 < _arg_1.length) { _local_3 = (_local_3 + ("0" + _arg_1[_local_4].toString(16)).substr(-2, 2)); if (_arg_2){ if (_local_4 < (_arg_1.length - 1)){ _local_3 = (_local_3 + ":"); }; }; _local_4++; }; return (_local_3); } public static function toString(_arg_1:String):String { var _local_2:ByteArray = _SafeStr_5758(_arg_1); return (_local_2.readUTFBytes(_local_2.length)); } public static function _SafeStr_5760(_arg_1:String, _arg_2:Boolean=false):String { var _local_3:ByteArray = new ByteArray(); _local_3.writeUTFBytes(_arg_1); return (_SafeStr_5759(_local_3, _arg_2)); } } }//package _-14d // _SafeStr_2994 = "_-09e" (String#9066, DoABC#2) // _SafeStr_5758 = "_-2ba" (String#11239, DoABC#2) // _SafeStr_5759 = "_-2VI" (String#11836, DoABC#2) // _SafeStr_5760 = "_-39G" (String#26767, DoABC#2) //------------------------------------------------------------ //_-14d._SafeStr_2997 package _-14d { import flash.net.LocalConnection; import flash.system.System; public class _SafeStr_2997 { public static function _SafeStr_5761():void { try { new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); } catch(e) { }; } public static function get _SafeStr_5762():uint { return (System.totalMemory); } } }//package _-14d // _SafeStr_2997 = "_-1aI" (String#6087, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_5762 = "_-2GF" (String#22756, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1823 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_2988; public class _SafeStr_1823 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1823(_arg_1:Function) { super(_arg_1, _SafeStr_2988); } public function get clubLevel():int { return ((this._SafeStr_4246 as _SafeStr_2988).clubLevel); } public function get securityLevel():int { return ((this._SafeStr_4246 as _SafeStr_2988).securityLevel); } } }//package _-14n // _SafeStr_1823 = "_-231" (String#2580, DoABC#2) // _SafeStr_2988 = "_-1bR" (String#6990, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1843 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_1834; public class _SafeStr_1843 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1843(_arg_1:Function) { super(_arg_1, _SafeStr_1834); } public function _SafeStr_4108():_SafeStr_1834 { return ((this._SafeStr_4246 as _SafeStr_1834)); } } }//package _-14n // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1849 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_2993; public class _SafeStr_1849 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1849(_arg_1:Function) { super(_arg_1, _SafeStr_2993); } public function get _SafeStr_5763():String { return ((this._SafeStr_4246 as _SafeStr_2993)._SafeStr_5763); } } }//package _-14n // _SafeStr_1849 = "_-1Cu" (String#5716, DoABC#2) // _SafeStr_2993 = "_-Li" (String#8245, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_5763 = "_-0DZ" (String#14039, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1853 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_3002; public class _SafeStr_1853 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1853(_arg_1:Function) { super(_arg_1, _SafeStr_3002); } private function _SafeStr_4108():_SafeStr_3002 { return ((this._SafeStr_4246 as _SafeStr_3002)); } public function get _SafeStr_5764():String { return (this._SafeStr_4108()._SafeStr_5764); } } }//package _-14n // _SafeStr_1853 = "_-0t5" (String#5438, DoABC#2) // _SafeStr_3002 = "_-28N" (String#7420, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_5764 = "_-vK" (String#13543, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1857 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_3003; public class _SafeStr_1857 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1857(_arg_1:Function) { super(_arg_1, _SafeStr_3003); } public function get _SafeStr_5765():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5765); } public function get voucher():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003).voucher); } public function get _SafeStr_5766():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5766); } public function get _SafeStr_5767():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5767); } public function get _SafeStr_5768():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5768); } public function get date():String { return ((this._SafeStr_4246 as _SafeStr_3003).date); } public function get _SafeStr_5769():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5769); } public function get _SafeStr_5770():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5770); } public function get _SafeStr_5771():String { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5771); } public function get _SafeStr_5772():Boolean { return ((this._SafeStr_4246 as _SafeStr_3003)._SafeStr_5772); } } }//package _-14n // _SafeStr_1857 = "_-8" (String#5324, DoABC#2) // _SafeStr_3003 = "_-2Mx" (String#3441, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_5765 = "_-2ij" (String#15511, DoABC#2) // _SafeStr_5766 = "_-2TB" (String#16752, DoABC#2) // _SafeStr_5767 = "_-2sa" (String#16033, DoABC#2) // _SafeStr_5768 = "_-1O7" (String#17733, DoABC#2) // _SafeStr_5769 = "_-307" (String#15552, DoABC#2) // _SafeStr_5770 = "_-0MI" (String#17081, DoABC#2) // _SafeStr_5771 = "_-CT" (String#15663, DoABC#2) // _SafeStr_5772 = "_-3Hy" (String#16306, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1858 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_1868; public class _SafeStr_1858 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1858(_arg_1:Function) { super(_arg_1, _SafeStr_1868); } public function _SafeStr_4108():_SafeStr_1868 { return ((this._SafeStr_4246 as _SafeStr_1868)); } } }//package _-14n // _SafeStr_1858 = "_-1bB" (String#3347, DoABC#2) // _SafeStr_1868 = "_-dM" (String#5649, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1862 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_3005; public class _SafeStr_1862 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1862(_arg_1:Function) { super(_arg_1, _SafeStr_3005); } } }//package _-14n // _SafeStr_1862 = "_-24z" (String#5441, DoABC#2) // _SafeStr_3005 = "_-0mJ" (String#10780, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1865 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_3006; public class _SafeStr_1865 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1865(_arg_1:Function) { super(_arg_1, _SafeStr_3006); } public function _SafeStr_4108():_SafeStr_3006 { return ((this._SafeStr_4246 as _SafeStr_3006)); } } }//package _-14n // _SafeStr_1865 = "_-22V" (String#6402, DoABC#2) // _SafeStr_3006 = "_-0nX" (String#7228, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1871 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_3009; public class _SafeStr_1871 extends _SafeStr_835 implements IMessageEvent { public static const _SafeStr_5773:int = 0; public static const _SafeStr_5774:int = 1; public static const _SafeStr_5775:int = 2; public static const _SafeStr_5776:int = 3; public static const _SafeStr_5777:int = 4; public static const _SafeStr_5778:int = 5; public static const _SafeStr_5779:int = 10; public static const _SafeStr_5780:int = 11; public static const _SafeStr_5781:int = 12; public static const _SafeStr_5782:int = 13; public static const _SafeStr_5783:int = 16; public static const _SafeStr_5784:int = 17; public static const _SafeStr_5785:int = 18; public static const _SafeStr_5786:int = 19; public static const _SafeStr_5787:int = 20; public static const _SafeStr_5788:int = 22; public static const _SafeStr_5789:int = 23; public static const _SafeStr_5790:int = 24; public static const _SafeStr_5791:int = 25; public static const _SafeStr_5792:int = 26; public static const _SafeStr_5793:int = 27; public static const _SafeStr_5794:int = 28; public static const _SafeStr_5795:int = 29; public static const _SafeStr_5796:int = 100; public static const _SafeStr_5797:int = 101; public static const _SafeStr_5798:int = 102; public static const _SafeStr_5799:int = 103; public static const _SafeStr_5800:int = 104; public static const _SafeStr_5801:int = 105; public static const _SafeStr_5802:int = 106; public static const _SafeStr_5803:int = 107; public static const _SafeStr_5804:int = 108; public static const _SafeStr_5805:int = 109; public static const _SafeStr_5806:int = 110; public static const _SafeStr_5807:int = 111; public static const _SafeStr_5808:int = 112; public static const _SafeStr_5809:int = 113; public static const _SafeStr_5810:int = 114; public static const _SafeStr_5811:int = 115; public static const _SafeStr_5812:int = 116; public static const _SafeStr_5813:int = 117; public static const _SafeStr_5814:int = 118; public static const _SafeStr_5815:int = 119; public function _SafeStr_1871(_arg_1:Function) { super(_arg_1, _SafeStr_3009); } public function get _SafeStr_4033():int { return ((this._SafeStr_4246 as _SafeStr_3009)._SafeStr_4033); } public function get _SafeStr_5816():String { switch (this._SafeStr_4033){ case _SafeStr_5774: case _SafeStr_5779: return ("banned"); case _SafeStr_5775: return ("concurrentlogin"); default: return ("logout"); }; } } }//package _-14n // _SafeStr_1871 = "_-0DO" (String#6025, DoABC#2) // _SafeStr_3009 = "_-2BC" (String#8398, DoABC#2) // _SafeStr_4033 = "_-150" (String#5651, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_5773 = "_-0rH" (String#17918, DoABC#2) // _SafeStr_5774 = "_-p6" (String#14784, DoABC#2) // _SafeStr_5775 = "_-yX" (String#14149, DoABC#2) // _SafeStr_5776 = "_-2fY" (String#15391, DoABC#2) // _SafeStr_5777 = "_-0Hp" (String#18091, DoABC#2) // _SafeStr_5778 = "_-0Id" (String#18268, DoABC#2) // _SafeStr_5779 = "_-2Ku" (String#15231, DoABC#2) // _SafeStr_5780 = "_-1MK" (String#17980, DoABC#2) // _SafeStr_5781 = "_-1A5" (String#16659, DoABC#2) // _SafeStr_5782 = "_-0AS" (String#18217, DoABC#2) // _SafeStr_5783 = "_-30B" (String#18327, DoABC#2) // _SafeStr_5784 = "_-2es" (String#15667, DoABC#2) // _SafeStr_5785 = "_-QO" (String#15811, DoABC#2) // _SafeStr_5786 = "_-rT" (String#15723, DoABC#2) // _SafeStr_5787 = "_-0fi" (String#17767, DoABC#2) // _SafeStr_5788 = "_-0nf" (String#17756, DoABC#2) // _SafeStr_5789 = "_-D3" (String#15427, DoABC#2) // _SafeStr_5790 = "_-I0" (String#16285, DoABC#2) // _SafeStr_5791 = "_-2FD" (String#16214, DoABC#2) // _SafeStr_5792 = "_-fE" (String#16704, DoABC#2) // _SafeStr_5793 = "_-0l5" (String#17998, DoABC#2) // _SafeStr_5794 = "_-S5" (String#16195, DoABC#2) // _SafeStr_5795 = "_-1ns" (String#16498, DoABC#2) // _SafeStr_5796 = "_-10P" (String#17097, DoABC#2) // _SafeStr_5797 = "_-3Do" (String#16216, DoABC#2) // _SafeStr_5798 = "_-1h3" (String#16025, DoABC#2) // _SafeStr_5799 = "_-0u0" (String#18005, DoABC#2) // _SafeStr_5800 = "_-2BU" (String#17586, DoABC#2) // _SafeStr_5801 = "_-1PZ" (String#17417, DoABC#2) // _SafeStr_5802 = "_-1-V" (String#17101, DoABC#2) // _SafeStr_5803 = "_-1xW" (String#15764, DoABC#2) // _SafeStr_5804 = "_-9O" (String#17828, DoABC#2) // _SafeStr_5805 = "_-1BN" (String#16710, DoABC#2) // _SafeStr_5806 = "_-1rJ" (String#16625, DoABC#2) // _SafeStr_5807 = "_-2-9" (String#16787, DoABC#2) // _SafeStr_5808 = "_-2QM" (String#15806, DoABC#2) // _SafeStr_5809 = "_-Ue" (String#16172, DoABC#2) // _SafeStr_5810 = "_-HB" (String#16171, DoABC#2) // _SafeStr_5811 = "_-FD" (String#15676, DoABC#2) // _SafeStr_5812 = "_-0FZ" (String#18234, DoABC#2) // _SafeStr_5813 = "_-1G4" (String#16665, DoABC#2) // _SafeStr_5814 = "_-2TO" (String#17201, DoABC#2) // _SafeStr_5815 = "_-2TJ" (String#17133, DoABC#2) // _SafeStr_5816 = "_-2yE" (String#20555, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n._SafeStr_1874 package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_3010; public class _SafeStr_1874 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1874(_arg_1:Function) { super(_arg_1, _SafeStr_3010); } public function get _SafeStr_5817():String { return ((this._SafeStr_4246 as _SafeStr_3010)._SafeStr_5817); } public function get _SafeStr_5818():Boolean { return ((this._SafeStr_4246 as _SafeStr_3010)._SafeStr_5818); } public function get _SafeStr_5819():Boolean { return ((this._SafeStr_4246 as _SafeStr_3010)._SafeStr_5819); } } }//package _-14n // _SafeStr_1874 = "_-15W" (String#5646, DoABC#2) // _SafeStr_3010 = "_-2nG" (String#6453, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_5817 = "_-2po" (String#13383, DoABC#2) // _SafeStr_5818 = "_-ly" (String#13102, DoABC#2) // _SafeStr_5819 = "_-Yz" (String#16527, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-14n.AuthenticationOKMessageEvent package _-14n { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_1738; public class AuthenticationOKMessageEvent extends _SafeStr_835 implements IMessageEvent { public function AuthenticationOKMessageEvent(_arg_1:Function) { super(_arg_1, _SafeStr_1738); } } }//package _-14n // _SafeStr_1738 = "_-26A" (String#10579, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1650 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1650 implements _SafeStr_820 { private var _SafeStr_3496:int; private var _SafeStr_3497:String; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3496 = _arg_1.readInteger(); this._SafeStr_3497 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_3500():int { return (this._SafeStr_3496); } public function get _SafeStr_3499():String { return (this._SafeStr_3497); } } }//package _-19- // _SafeStr_1650 = "_-0w" (String#6013, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3496 = "_-p3" (String#3549, DoABC#2) // _SafeStr_3497 = "_-1eM" (String#4446, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_3500 = "_-Yg" (String#4571, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1652 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1652 implements _SafeStr_820 { private var _SafeStr_3496:int; private var _SafeStr_3497:String; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3496 = _arg_1.readInteger(); this._SafeStr_3497 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_3500():int { return (this._SafeStr_3496); } public function get _SafeStr_3499():String { return (this._SafeStr_3497); } } }//package _-19- // _SafeStr_1652 = "_-4v" (String#6497, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3496 = "_-p3" (String#3549, DoABC#2) // _SafeStr_3497 = "_-1eM" (String#4446, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_3500 = "_-Yg" (String#4571, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1653 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1653 implements _SafeStr_820 { private var _SafeStr_5754:int; private var _userId:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5754 = _arg_1.readInteger(); this._userId = _arg_1.readInteger(); return (true); } public function get errorCode():int { return (this._SafeStr_5754); } public function get userId():int { return (this._userId); } } }//package _-19- // _SafeStr_1653 = "_-0vC" (String#7380, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1876 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1876 implements _SafeStr_820 { private var _SafeStr_5820:int; private var _SafeStr_5754:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5820 = _arg_1.readInteger(); this._SafeStr_5754 = _arg_1.readInteger(); return (true); } public function get _SafeStr_5821():int { return (this._SafeStr_5820); } public function get errorCode():int { return (this._SafeStr_5754); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1876 = "_-2bX" (String#6861, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_5820 = "_-0sR" (String#17426, DoABC#2) // _SafeStr_5821 = "_-0lg" (String#18698, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1878 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1889; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1878 implements _SafeStr_820 { private var _SafeStr_5822:int; private var _SafeStr_5823:Array; public function flush():Boolean { this._SafeStr_5823 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5822 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); Logger.log(((("Received buddy requests: " + this._SafeStr_5822) + ", ") + _local_2)); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_5823.push(new _SafeStr_1889(_arg_1)); _local_3++; }; return (true); } public function get _SafeStr_5824():int { return (this._SafeStr_5822); } public function get _SafeStr_5825():Array { return (this._SafeStr_5823); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1878 = "_-0Oq" (String#7288, DoABC#2) // _SafeStr_1889 = "_-046" (String#3047, DoABC#2) // _SafeStr_5822 = "_-0Ly" (String#13159, DoABC#2) // _SafeStr_5823 = "_-2oQ" (String#14868, DoABC#2) // _SafeStr_5824 = "_-07O" (String#27746, DoABC#2) // _SafeStr_5825 = "_-1s-" (String#14296, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1886 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1886 implements _SafeStr_820 { private var _SafeStr_5754:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5754 = _arg_1.readInteger(); return (true); } public function get errorCode():int { return (this._SafeStr_5754); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1886 = "_-gy" (String#7093, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1892 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1892 implements _SafeStr_820 { private var _SafeStr_5754:int; private var _SafeStr_5826:Array; public function flush():Boolean { this._SafeStr_5826 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:int; this._SafeStr_5754 = _arg_1.readInteger(); if (this._SafeStr_5754 == 1){ _local_2 = _arg_1.readInteger(); _local_3 = 0; while (_local_3 < _local_2) { this._SafeStr_5826.push(_arg_1.readInteger()); _local_3++; }; }; return (true); } public function get errorCode():int { return (this._SafeStr_5754); } public function get _SafeStr_5827():Array { return (this._SafeStr_5826); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1892 = "_-2S8" (String#7030, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_5826 = "_-0Ax" (String#13451, DoABC#2) // _SafeStr_5827 = "_-1wZ" (String#20156, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1893 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1900; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1905; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1893 implements _SafeStr_820 { private var _SafeStr_5828:int; private var _SafeStr_5829:int; private var _SafeStr_5830:int; private var _SafeStr_5831:int; private var _SafeStr_5832:Array; private var _SafeStr_5833:Array; public function flush():Boolean { this._SafeStr_5832 = new Array(); this._SafeStr_5833 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; this._SafeStr_5828 = _arg_1.readInteger(); this._SafeStr_5829 = _arg_1.readInteger(); this._SafeStr_5830 = _arg_1.readInteger(); this._SafeStr_5831 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); _local_4 = 0; while (_local_4 < _local_2) { this._SafeStr_5832.push(new _SafeStr_1900(_arg_1)); _local_4++; }; var _local_3:int = _arg_1.readInteger(); _local_4 = 0; while (_local_4 < _local_3) { this._SafeStr_5833.push(new _SafeStr_1905(_arg_1)); _local_4++; }; return (true); } public function get _SafeStr_5834():int { return (this._SafeStr_5828); } public function get _SafeStr_5835():int { return (this._SafeStr_5829); } public function get _SafeStr_5836():int { return (this._SafeStr_5830); } public function get categories():Array { return (this._SafeStr_5832); } public function get _SafeStr_5837():Array { return (this._SafeStr_5833); } public function get _SafeStr_5838():int { return (this._SafeStr_5831); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1893 = "_-31i" (String#6881, DoABC#2) // _SafeStr_1900 = "_-212" (String#4505, DoABC#2) // _SafeStr_1905 = "_-2Ar" (String#2298, DoABC#2) // _SafeStr_5828 = "_-2ip" (String#15408, DoABC#2) // _SafeStr_5829 = "_-0Fg" (String#18137, DoABC#2) // _SafeStr_5830 = "_-1bV" (String#17370, DoABC#2) // _SafeStr_5831 = "_-0Be" (String#18188, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_5833 = "_-2eS" (String#1977, DoABC#2) // _SafeStr_5834 = "_-xt" (String#20737, DoABC#2) // _SafeStr_5835 = "_-2QN" (String#22552, DoABC#2) // _SafeStr_5836 = "_-2Z5" (String#18675, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_5838 = "_-0C1" (String#22244, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1901 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1889; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1901 implements _SafeStr_820 { private var _SafeStr_5839:_SafeStr_1889; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5839 = new _SafeStr_1889(_arg_1); return (true); } public function get _SafeStr_4203():_SafeStr_1889 { return (this._SafeStr_5839); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1889 = "_-046" (String#3047, DoABC#2) // _SafeStr_1901 = "_-Lv" (String#6639, DoABC#2) // _SafeStr_4203 = "_-N2" (String#14283, DoABC#2) // _SafeStr_5839 = "_-5s" (String#17778, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1907 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_3016; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1907 implements _SafeStr_820 { private var _SafeStr_5833:Array; private var _SafeStr_5840:Array; public function flush():Boolean { this._SafeStr_5833 = new Array(); this._SafeStr_5840 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_5833.push(new _SafeStr_3016(_arg_1)); _local_3++; }; var _local_4:int = _arg_1.readInteger(); _local_3 = 0; while (_local_3 < _local_4) { this._SafeStr_5840.push(new _SafeStr_3016(_arg_1)); _local_3++; }; return (true); } public function get _SafeStr_5837():Array { return (this._SafeStr_5833); } public function get _SafeStr_5841():Array { return (this._SafeStr_5840); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1907 = "_-1aY" (String#6744, DoABC#2) // _SafeStr_3016 = "_-2yQ" (String#2509, DoABC#2) // _SafeStr_5833 = "_-2eS" (String#1977, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_5840 = "_-2Vi" (String#6836, DoABC#2) // _SafeStr_5841 = "_-0VW" (String#6955, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_1910 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1899; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1910 implements _SafeStr_820 { private var _SafeStr_5842:Array; public function flush():Boolean { this._SafeStr_5842 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_5842.push(new _SafeStr_1899(_arg_1)); _local_3++; }; return (true); } public function get _SafeStr_5843():Array { return (this._SafeStr_5842); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1899 = "_-VX" (String#7543, DoABC#2) // _SafeStr_1910 = "_-1NJ" (String#7038, DoABC#2) // _SafeStr_5842 = "_-2DQ" (String#13633, DoABC#2) // _SafeStr_5843 = "_-aP" (String#21316, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_2551 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1900; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1905; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2551 implements _SafeStr_820 { private var _SafeStr_5844:Array; private var _removedFriendIds:Array; private var _SafeStr_5845:Array; private var _SafeStr_5846:Array; public function flush():Boolean { this._SafeStr_5844 = new Array(); this._removedFriendIds = new Array(); this._SafeStr_5845 = new Array(); this._SafeStr_5846 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_5:int; var _local_6:int; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_5844.push(new _SafeStr_1900(_arg_1)); _local_3++; }; var _local_4:int = _arg_1.readInteger(); _local_3 = 0; while (_local_3 < _local_4) { _local_5 = _arg_1.readInteger(); if (_local_5 == -1){ _local_6 = _arg_1.readInteger(); this._removedFriendIds.push(_local_6); } else { if (_local_5 == 0){ this._SafeStr_5846.push(new _SafeStr_1905(_arg_1)); } else { if (_local_5 == 1){ this._SafeStr_5845.push(new _SafeStr_1905(_arg_1)); }; }; }; _local_3++; }; return (true); } public function get _SafeStr_5847():Array { return (this._SafeStr_5844); } public function get _SafeStr_5848():Array { return (this._removedFriendIds); } public function get _SafeStr_5849():Array { return (this._SafeStr_5845); } public function get _SafeStr_5850():Array { return (this._SafeStr_5846); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1900 = "_-212" (String#4505, DoABC#2) // _SafeStr_1905 = "_-2Ar" (String#2298, DoABC#2) // _SafeStr_2551 = "_-Wt" (String#4768, DoABC#2) // _SafeStr_5844 = "_-9M" (String#13453, DoABC#2) // _SafeStr_5845 = "_-oZ" (String#14922, DoABC#2) // _SafeStr_5846 = "_-0hE" (String#13592, DoABC#2) // _SafeStr_5847 = "_-2oM" (String#22456, DoABC#2) // _SafeStr_5848 = "_-1eS" (String#16436, DoABC#2) // _SafeStr_5849 = "_-2qL" (String#16449, DoABC#2) // _SafeStr_5850 = "_-0Nz" (String#17089, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_2552 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2552 implements _SafeStr_820 { private var _SafeStr_5851:int = -1; private var _SafeStr_4532:String; private var _message:String; public function get _SafeStr_5852():int { return (this._SafeStr_5851); } public function get avatarId():String { return (this._SafeStr_4532); } public function get message():String { return (this._message); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4532 = _arg_1._SafeStr_3538(); this._SafeStr_5851 = _arg_1.readInteger(); this._message = _arg_1._SafeStr_3538(); return (true); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2552 = "_-10L" (String#7153, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4532 = "_-jY" (String#4381, DoABC#2) // _SafeStr_5851 = "_-1BR" (String#16608, DoABC#2) // _SafeStr_5852 = "_-0kw" (String#3870, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_3210 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3210 implements _SafeStr_820 { private var _SafeStr_3952:Boolean; public function get success():Boolean { return (this._SafeStr_3952); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3952 = _arg_1._SafeStr_3540(); return (true); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3210 = "_-0tN" (String#6945, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3952 = "_-28K" (String#5808, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19-._SafeStr_3223 package _-19- { import com.sulake.core.communication.messages._SafeStr_820; import __AS3__.vec.Vector; import com.sulake.habbo.communication.messages.incoming.friendlist.EventStreamData; import com.sulake.core.communication.messages._SafeStr_1731; import __AS3__.vec.*; public class _SafeStr_3223 implements _SafeStr_820 { private var _events:Vector.; public function get events():Vector. { return (this._events); } public function flush():Boolean { this._events = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int = _arg_1.readInteger(); this._events = new Vector.(); while (_local_2-- > 0) { this._events.push(new EventStreamData(_arg_1.readInteger(), _arg_1.readInteger(), _arg_1._SafeStr_3538(), _arg_1._SafeStr_3538(), _arg_1._SafeStr_3538(), _arg_1._SafeStr_3538(), _arg_1.readInteger(), _arg_1.readInteger(), _arg_1)); }; return (true); } } }//package _-19- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3223 = "_-C8" (String#7127, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_1369 package _-19v { import com.sulake.habbo.catalog.viewer.widgets.ClubBuyCatalogWidget; import com.sulake.habbo.catalog.HabboCatalog; import _-3BV._SafeStr_2243; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2244; import _-3BV._SafeStr_1375; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.room.IRoomEngine; import _-kQ._SafeStr_1273; import _-66._SafeStr_1333; public class _SafeStr_1369 { private var _visualization:ClubBuyCatalogWidget; private var _catalog:HabboCatalog; private var _offers:Array; private var _confirmationDialog:_SafeStr_2242; private var _disposed:Boolean = false; public function _SafeStr_1369(_arg_1:HabboCatalog) { this._catalog = _arg_1; } public function dispose():void { if (this._disposed){ return; }; if (this._visualization != null){ this._visualization.dispose(); this._visualization = null; }; this.reset(); this._SafeStr_5853(); this._catalog = null; this._disposed = true; } public function reset():void { var _local_1:_SafeStr_1390; for each (_local_1 in this._offers) { _local_1.dispose(); }; this._offers = []; } public function _SafeStr_5854(_arg_1:_SafeStr_1375):void { var _local_4:_SafeStr_1390; var _local_5:_SafeStr_2243; var _local_6:_SafeStr_1390; var _local_7:_SafeStr_1390; if (this._disposed){ return; }; var _local_2:_SafeStr_2244 = _arg_1._SafeStr_4108(); this.reset(); var _local_3:int; for each (_local_5 in _local_2.offers) { _local_6 = new _SafeStr_1390(_local_5._SafeStr_5330, _local_5._SafeStr_4226, _local_5.price, _local_5._SafeStr_5855, _local_5.vip, _local_5._SafeStr_5856, _local_5._SafeStr_5857, _local_5.year, _local_5.month, _local_5.day); this._offers.push(_local_6); if (_local_5.vip){ _local_3++; _local_4 = _local_6; }; }; if (_local_3 == 1){ _local_4._SafeStr_5858 = true; }; this._offers.sort(this._SafeStr_5859); if (this._visualization != null){ this._visualization.reset(); this._visualization._SafeStr_5860(this._SafeStr_5861()); for each (_local_7 in this._offers) { this._visualization._SafeStr_5862(_local_7); }; }; } public function _SafeStr_5863(_arg_1:ClubBuyCatalogWidget):void { if (this._visualization == _arg_1){ this._visualization = null; }; } public function _SafeStr_5864(_arg_1:ClubBuyCatalogWidget):void { var _local_2:_SafeStr_1390; this._visualization = _arg_1; if (this._visualization != null){ if (((!((this._offers == null))) && ((this._offers.length > 0)))){ this._visualization.reset(); this._visualization._SafeStr_5860(this._SafeStr_5861()); for each (_local_2 in this._offers) { this._visualization._SafeStr_5862(_local_2); }; }; }; } public function _SafeStr_5865():void { this._catalog._SafeStr_5866(); } public function showConfirmation(_arg_1:_SafeStr_1390, _arg_2:int):void { this._SafeStr_5853(); this._confirmationDialog = new _SafeStr_2242(this, _arg_1, _arg_2); } public function _SafeStr_5867(_arg_1:_SafeStr_1390, _arg_2:int):void { if (((!(this._catalog)) || (!(this._catalog.connection)))){ return; }; this._catalog._SafeStr_5868(_arg_2, _arg_1._SafeStr_5330); this._SafeStr_5853(); } public function _SafeStr_5853():void { if (this._confirmationDialog){ this._confirmationDialog.dispose(); this._confirmationDialog = null; }; } public function _SafeStr_5861():int { var _local_1:int = _SafeStr_1600._SafeStr_4380; if (this._catalog.getPurse()._SafeStr_5869){ _local_1 = ((this._catalog.getPurse()._SafeStr_4477) ? _SafeStr_1600._SafeStr_4378 : _SafeStr_1600._SafeStr_4381); }; return (_local_1); } public function get hasClub():Boolean { if (((!(this._catalog)) || (!(this._catalog.getPurse())))){ return (false); }; return ((this._catalog.getPurse().clubDays > 0)); } public function get windowManager():IHabboWindowManager { if (!this._catalog){ return (null); }; return (this._catalog.windowManager); } public function get localization():ICoreLocalizationManager { if (!this._catalog){ return (null); }; return (this._catalog.localization); } public function get assets():IAssetLibrary { if (!this._catalog){ return (null); }; return (this._catalog.assets); } public function get roomEngine():IRoomEngine { if (!this._catalog){ return (null); }; return (this._catalog.roomEngine); } public function getProductData(_arg_1:String):_SafeStr_1273 { if (!this._catalog){ return (null); }; return (this._catalog.getProductData(_arg_1)); } public function getPurse():_SafeStr_1333 { if (!this._catalog){ return (null); }; return (this._catalog.getPurse()); } private function _SafeStr_5859(_arg_1:_SafeStr_1390, _arg_2:_SafeStr_1390):Number { var _local_3:Number = _arg_1._SafeStr_5856; var _local_4:Number = _arg_2._SafeStr_5856; if (_local_3 < _local_4){ return (-1); }; if (_local_3 > _local_4){ return (1); }; return (0); } } }//package _-19v // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_1369 = "_-0b7" (String#4045, DoABC#2) // _SafeStr_1375 = "_-0OX" (String#5689, DoABC#2) // _SafeStr_1390 = "_-0PK" (String#2097, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_2242 = "_-1al" (String#7036, DoABC#2) // _SafeStr_2243 = "_-09J" (String#4401, DoABC#2) // _SafeStr_2244 = "_-2xG" (String#6304, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5853 = "_-QF" (String#3318, DoABC#2) // _SafeStr_5854 = "_-0yW" (String#12273, DoABC#2) // _SafeStr_5855 = "_-kH" (String#6894, DoABC#2) // _SafeStr_5856 = "_-24w" (String#4947, DoABC#2) // _SafeStr_5857 = "_-2Cl" (String#12535, DoABC#2) // _SafeStr_5858 = "_-Am" (String#11764, DoABC#2) // _SafeStr_5859 = "_-hg" (String#14019, DoABC#2) // _SafeStr_5860 = "_-JT" (String#15891, DoABC#2) // _SafeStr_5861 = "_-3G0" (String#13677, DoABC#2) // _SafeStr_5862 = "_-1OU" (String#7144, DoABC#2) // _SafeStr_5863 = "_-09U" (String#19231, DoABC#2) // _SafeStr_5864 = "_-0hB" (String#9416, DoABC#2) // _SafeStr_5865 = "_-3h" (String#10753, DoABC#2) // _SafeStr_5866 = "_-pi" (String#16263, DoABC#2) // _SafeStr_5867 = "_-2GD" (String#10870, DoABC#2) // _SafeStr_5868 = "_-04P" (String#18243, DoABC#2) // _SafeStr_5869 = "_-3S" (String#15227, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_1390 package _-19v { import com.sulake.habbo.catalog._SafeStr_1389; import _-2pO._SafeStr_2253; import _-66._SafeStr_1382; import _-2pO._SafeStr_1419; import _-2pO._SafeStr_2254; public class _SafeStr_1390 implements _SafeStr_1389 { private var _SafeStr_5870:int; private var _SafeStr_5871:String; private var _SafeStr_5872:int; private var _upgrade:Boolean; private var _SafeStr_5873:Boolean; private var _SafeStr_5874:int; private var _SafeStr_5875:int; private var _SafeStr_5876:_SafeStr_2253; private var _SafeStr_5877:int; private var _SafeStr_5878:int; private var _SafeStr_5879:int; private var _SafeStr_5880:String; private var _SafeStr_5881:Boolean = false; private var _disposed:Boolean = false; public function _SafeStr_1390(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:Boolean, _arg_5:Boolean, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:int, _arg_10:int) { this._SafeStr_5870 = _arg_1; this._SafeStr_5871 = _arg_2; this._SafeStr_5872 = _arg_3; this._upgrade = _arg_4; this._SafeStr_5873 = _arg_5; this._SafeStr_5874 = _arg_6; this._SafeStr_5875 = _arg_7; this._SafeStr_5877 = _arg_8; this._SafeStr_5878 = _arg_9; this._SafeStr_5879 = _arg_10; } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; this._SafeStr_5876 = null; } public function get disposed():Boolean { return (this._disposed); } public function get extraParameter():String { return (this._SafeStr_5880); } public function set extraParameter(_arg_1:String):void { this._SafeStr_5880 = _arg_1; } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_4226():String { return (this._SafeStr_5871); } public function get price():int { return (this._SafeStr_5872); } public function get _SafeStr_5855():Boolean { return (this._upgrade); } public function get vip():Boolean { return (this._SafeStr_5873); } public function get _SafeStr_5856():int { return (this._SafeStr_5874); } public function get _SafeStr_5857():int { return (this._SafeStr_5875); } public function get year():int { return (this._SafeStr_5877); } public function get month():int { return (this._SafeStr_5878); } public function get day():int { return (this._SafeStr_5879); } public function get _SafeStr_5882():int { return (0); } public function get _SafeStr_5883():int { return (_SafeStr_1382.PIXEL); } public function get _SafeStr_5884():int { return (this._SafeStr_5872); } public function get page():_SafeStr_2253 { return (this._SafeStr_5876); } public function get _SafeStr_5885():String { return (_SafeStr_1419._SafeStr_5886); } public function get productContainer():_SafeStr_2254 { return (null); } public function get _SafeStr_5887():String { return (this._SafeStr_5871); } public function set page(_arg_1:_SafeStr_2253):void { this._SafeStr_5876 = _arg_1; } public function get _SafeStr_5858():Boolean { return (this._SafeStr_5881); } public function set _SafeStr_5858(_arg_1:Boolean):void { this._SafeStr_5881 = _arg_1; } } }//package _-19v // _SafeStr_1382 = "_-3En" (String#3987, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_1390 = "_-0PK" (String#2097, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5855 = "_-kH" (String#6894, DoABC#2) // _SafeStr_5856 = "_-24w" (String#4947, DoABC#2) // _SafeStr_5857 = "_-2Cl" (String#12535, DoABC#2) // _SafeStr_5858 = "_-Am" (String#11764, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) // _SafeStr_5872 = "_-1BC" (String#3268, DoABC#2) // _SafeStr_5873 = "_-2Jw" (String#9270, DoABC#2) // _SafeStr_5874 = "_-1HD" (String#10202, DoABC#2) // _SafeStr_5875 = "_-0DD" (String#9789, DoABC#2) // _SafeStr_5876 = "_-zw" (String#1586, DoABC#2) // _SafeStr_5877 = "_-sU" (String#9496, DoABC#2) // _SafeStr_5878 = "_-1gP" (String#11113, DoABC#2) // _SafeStr_5879 = "_-2Yw" (String#10599, DoABC#2) // _SafeStr_5880 = "_-2D0" (String#5128, DoABC#2) // _SafeStr_5881 = "_-0WM" (String#16694, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5885 = "_-3-Z" (String#10271, DoABC#2) // _SafeStr_5886 = "_-0Td" (String#8958, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_1412 package _-19v { import com.sulake.habbo.catalog.viewer.widgets._SafeStr_2261; import com.sulake.core.utils.Map; import com.sulake.habbo.catalog.HabboCatalog; import _-1CW._SafeStr_2263; import _-2pO._SafeStr_1419; import _-1CW._SafeStr_2264; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.room.IRoomEngine; import _-kQ._SafeStr_1273; import _-66._SafeStr_1333; public class _SafeStr_1412 { private var _widget:_SafeStr_2261; private var _SafeStr_5888:int; private var _SafeStr_5889:int; private var _offers:Array; private var _SafeStr_5890:Map; private var _catalog:HabboCatalog; private var _confirmationDialog:_SafeStr_2262; public function _SafeStr_1412(_arg_1:HabboCatalog) { this._catalog = _arg_1; } public function dispose():void { this._catalog = null; if (this._confirmationDialog){ this._confirmationDialog.dispose(); this._confirmationDialog = null; }; } public function set _SafeStr_4316(_arg_1:_SafeStr_2261):void { this._widget = _arg_1; this._catalog.connection.send(new _SafeStr_2263()); } public function get _SafeStr_5891():int { return (this._SafeStr_5888); } public function get _SafeStr_5892():int { return (this._SafeStr_5889); } public function _SafeStr_5893(_arg_1:int, _arg_2:int, _arg_3:Array, _arg_4:Map):void { this._SafeStr_5888 = _arg_1; this._SafeStr_5889 = _arg_2; this._offers = _arg_3; this._SafeStr_5890 = _arg_4; this._widget.update(); } public function _SafeStr_5894(_arg_1:_SafeStr_1419):void { this._SafeStr_5853(); this._confirmationDialog = new _SafeStr_2262(this, _arg_1); } public function _SafeStr_5867(_arg_1:String):void { if (((((!(_arg_1)) || (!(this._catalog)))) || (!(this._catalog.connection)))){ return; }; this._catalog.connection.send(new _SafeStr_2264(_arg_1)); this._SafeStr_5889--; this._widget.update(); this._SafeStr_5853(); } public function _SafeStr_5853():void { if (this._confirmationDialog){ this._confirmationDialog.dispose(); this._confirmationDialog = null; }; } public function _SafeStr_5895():Array { return (this._offers); } public function _SafeStr_5896():Map { return (this._SafeStr_5890); } public function get hasClub():Boolean { if (((!(this._catalog)) || (!(this._catalog.getPurse())))){ return (false); }; return ((this._catalog.getPurse().clubDays > 0)); } public function get windowManager():IHabboWindowManager { if (!this._catalog){ return (null); }; return (this._catalog.windowManager); } public function get localization():ICoreLocalizationManager { if (!this._catalog){ return (null); }; return (this._catalog.localization); } public function get assets():IAssetLibrary { if (!this._catalog){ return (null); }; return (this._catalog.assets); } public function get roomEngine():IRoomEngine { if (!this._catalog){ return (null); }; return (this._catalog.roomEngine); } public function getProductData(_arg_1:String):_SafeStr_1273 { if (!this._catalog){ return (null); }; return (this._catalog.getProductData(_arg_1)); } public function get purse():_SafeStr_1333 { if (!this._catalog){ return (null); }; return (this._catalog.getPurse()); } public function get catalog():HabboCatalog { return (this._catalog); } } }//package _-19v // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_1412 = "_-1DO" (String#4249, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2261 = "_-1y-" (String#6407, DoABC#2) // _SafeStr_2262 = "_-2Ww" (String#7089, DoABC#2) // _SafeStr_2263 = "_-Wz" (String#8886, DoABC#2) // _SafeStr_2264 = "_-2-a" (String#8135, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_5853 = "_-QF" (String#3318, DoABC#2) // _SafeStr_5867 = "_-2GD" (String#10870, DoABC#2) // _SafeStr_5888 = "_-0jv" (String#10808, DoABC#2) // _SafeStr_5889 = "_-1gh" (String#7391, DoABC#2) // _SafeStr_5890 = "_-i4" (String#8317, DoABC#2) // _SafeStr_5891 = "_-0HE" (String#11626, DoABC#2) // _SafeStr_5892 = "_-165" (String#7644, DoABC#2) // _SafeStr_5893 = "_-02K" (String#19599, DoABC#2) // _SafeStr_5894 = "_-0GR" (String#21395, DoABC#2) // _SafeStr_5895 = "_-2m" (String#19305, DoABC#2) // _SafeStr_5896 = "_-1qv" (String#21234, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_1421 package _-19v { import com.sulake.habbo.catalog.HabboCatalog; import _-3BV.ClubOfferExtendData; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2281; import _-2mK._SafeStr_831; import _-3BV._SafeStr_1431; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.assets.IAssetLibrary; public class _SafeStr_1421 { private var _catalog:HabboCatalog; private var _confirmationDialog:_SafeStr_2280; private var _SafeStr_5897:ClubOfferExtendData; private var _disposed:Boolean = false; public function _SafeStr_1421(_arg_1:HabboCatalog) { this._catalog = _arg_1; } public function dispose():void { if (this._disposed){ return; }; this._SafeStr_5853(); this._SafeStr_5897 = null; this._catalog = null; this._disposed = true; } public function _SafeStr_5898(_arg_1:_SafeStr_1431):void { if (this._disposed){ return; }; var _local_2:_SafeStr_2281 = _arg_1._SafeStr_4108(); this._SafeStr_5897 = _local_2.offer(); this.showConfirmation(); if (this._catalog.connection){ this._catalog.connection.send(new _SafeStr_831("Catalog", "dialog_show", "vip.membership.extension.purchase")); }; } public function _SafeStr_5853():void { if (this._confirmationDialog){ this._confirmationDialog.dispose(); this._confirmationDialog = null; }; } public function showConfirmation():void { this._SafeStr_5853(); this._confirmationDialog = new _SafeStr_2280(this, this._SafeStr_5897); this._confirmationDialog.showConfirmation(); } public function _SafeStr_5867():void { if (((!(this._catalog)) || (!(this._catalog.connection)))){ return; }; this._catalog._SafeStr_5899(this._SafeStr_5897._SafeStr_5330); this._SafeStr_5853(); } public function get windowManager():IHabboWindowManager { if (!this._catalog){ return (null); }; return (this._catalog.windowManager); } public function get localization():ICoreLocalizationManager { if (!this._catalog){ return (null); }; return (this._catalog.localization); } public function get assets():IAssetLibrary { if (!this._catalog){ return (null); }; return (this._catalog.assets); } } }//package _-19v // _SafeStr_1421 = "_-32U" (String#4714, DoABC#2) // _SafeStr_1431 = "_-2BH" (String#5755, DoABC#2) // _SafeStr_2280 = "_-5L" (String#7461, DoABC#2) // _SafeStr_2281 = "_-1ll" (String#6005, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5853 = "_-QF" (String#3318, DoABC#2) // _SafeStr_5867 = "_-2GD" (String#10870, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5898 = "_-1BM" (String#20883, DoABC#2) // _SafeStr_5899 = "_-2oC" (String#21655, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_2242 package _-19v { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.localization._SafeStr_1262; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.session._SafeStr_1600; import _-66._SafeStr_1333; import _-kQ._SafeStr_1273; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_2242 { private var _SafeStr_5897:_SafeStr_1390; private var _SafeStr_3559:_SafeStr_1369; private var _view:IFrameWindow; private var _SafeStr_5900:int; public function _SafeStr_2242(_arg_1:_SafeStr_1369, _arg_2:_SafeStr_1390, _arg_3:int) { this._SafeStr_5897 = _arg_2; this._SafeStr_3559 = _arg_1; this._SafeStr_5900 = _arg_3; this.showConfirmation(); } public function dispose():void { this._SafeStr_3559 = null; this._SafeStr_5897 = null; if (this._view){ this._view.dispose(); this._view = null; }; } public function showConfirmation():void { var _local_3:_SafeStr_1262; if (((!(this._SafeStr_5897)) || (!(this._SafeStr_3559)))){ return; }; this._view = (this.createWindow("club_buy_confirmation") as IFrameWindow); if (!this._view){ return; }; this._view.procedure = this._SafeStr_4280; this._view.center(); var _local_1:ITextWindow = (this._view.findChildByName("item_name") as ITextWindow); if (_local_1){ _local_1.text = this._SafeStr_5901(); }; if (this._SafeStr_5897.vip){ (this._view.findChildByName("icon") as _SafeStr_1430).style = 18; } else { (this._view.findChildByName("icon") as _SafeStr_1430).style = 17; }; var _local_2:ICoreLocalizationManager = this._SafeStr_3559.localization; var _local_4:String = ""; var _local_5:int = this._SafeStr_3559._SafeStr_5861(); var _local_6:String = "catalog.club.buy.confirm.desc."; switch (_local_5){ case _SafeStr_1600._SafeStr_4380: _local_6 = (_local_6 + "none."); break; case _SafeStr_1600._SafeStr_4381: _local_6 = (_local_6 + "hc."); break; case _SafeStr_1600._SafeStr_4378: _local_6 = (_local_6 + "vip."); break; }; _local_6 = (_local_6 + ((this._SafeStr_5897.vip) ? "vip" : "hc")); _local_6 = (_local_6 + ((this._SafeStr_5897._SafeStr_5855) ? ".period" : "")); _local_3 = _local_2.getLocalization(_local_6); if (_local_3 != null){ _local_4 = _local_3.value; _local_4 = (_local_4 + "\n\n"); }; var _local_7:_SafeStr_1333 = this._SafeStr_3559.getPurse(); var _local_8:int = _local_7.clubDays; var _local_9:int = _local_7.clubPeriods; var _local_10:int = ((_local_9 * 31) + _local_8); var _local_11:String = ((this._SafeStr_5897.vip) ? "vip" : "hc"); var _local_12:String = _local_2.getLocalization(("catalog.club." + _local_11)).value; var _local_13:int = (((this._SafeStr_5897._SafeStr_5856)==0) ? 1 : this._SafeStr_5897._SafeStr_5856); _local_2.registerParameter("catalog.club.buy.confirm.price", "price", String(this._SafeStr_5897.price)); _local_2.registerParameter("catalog.club.buy.confirm.product", "days", String((_local_13 * 31))); _local_2.registerParameter("catalog.club.buy.confirm.product", "club", _local_12); _local_2.registerParameter("catalog.club.buy.confirm.amount", "day", String(this._SafeStr_5897.day)); _local_2.registerParameter("catalog.club.buy.confirm.amount", "month", String(this._SafeStr_5897.month)); _local_2.registerParameter("catalog.club.buy.confirm.amount", "year", String(this._SafeStr_5897.year)); _local_2.registerParameter("catalog.club.buy.confirm.before", "days", String(_local_10)); _local_2.registerParameter("catalog.club.buy.confirm.after", "days", String(this._SafeStr_5897._SafeStr_5857)); if (this._SafeStr_5897._SafeStr_5855){ _local_4 = (_local_4 + (_local_2.getLocalization("catalog.club.buy.confirm.price").value + "\n")); _local_4 = (_local_4 + (_local_2.getLocalization("catalog.club.buy.confirm.before").value + "\n")); _local_4 = (_local_4 + (_local_2.getLocalization("catalog.club.buy.confirm.after").value + "\n")); _local_4 = (_local_4 + (_local_2.getLocalization("catalog.club.buy.confirm.amount").value + "\n")); this._view.height = 240; this._view.findChildByName("description").height = 150; } else { _local_4 = (_local_4 + (_local_2.getLocalization("catalog.club.buy.confirm.price").value + "\n")); _local_4 = (_local_4 + (_local_2.getLocalization("catalog.club.buy.confirm.product").value + "\n")); _local_4 = (_local_4 + (_local_2.getLocalization("catalog.club.buy.confirm.amount").value + "\n")); }; this._view.findChildByName("description").caption = _local_4; } private function _SafeStr_5901():String { var _local_1:_SafeStr_1273; if (((((this._SafeStr_5897) && (this._SafeStr_5897.productContainer))) && (this._SafeStr_5897.productContainer._SafeStr_5902))){ _local_1 = this._SafeStr_5897.productContainer._SafeStr_5902.productData; if (_local_1){ return (_local_1.name); }; }; return (""); } private function _SafeStr_4280(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((((((!(_arg_1)) || (!(_arg_2)))) || (!(this._SafeStr_3559)))) || (!(this._SafeStr_5897)))){ return; }; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "select_button": this._SafeStr_3559._SafeStr_5867(this._SafeStr_5897, this._SafeStr_5900); return; case "header_button_close": case "cancel_button": this._SafeStr_3559._SafeStr_5853(); return; }; } private function createWindow(_arg_1:String):IWindow { if (((((!(this._SafeStr_3559)) || (!(this._SafeStr_3559.assets)))) || (!(this._SafeStr_3559.windowManager)))){ return (null); }; var _local_2:_SafeStr_5 = (this._SafeStr_3559.assets.getAssetByName(_arg_1) as _SafeStr_5); if (((!(_local_2)) || (!(_local_2.content)))){ return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3){ return (null); }; return (this._SafeStr_3559.windowManager.buildFromXML(_local_3)); } } }//package _-19v // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_1369 = "_-0b7" (String#4045, DoABC#2) // _SafeStr_1390 = "_-0PK" (String#2097, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_2242 = "_-1al" (String#7036, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_4280 = "_-2GE" (String#3970, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5853 = "_-QF" (String#3318, DoABC#2) // _SafeStr_5855 = "_-kH" (String#6894, DoABC#2) // _SafeStr_5856 = "_-24w" (String#4947, DoABC#2) // _SafeStr_5857 = "_-2Cl" (String#12535, DoABC#2) // _SafeStr_5861 = "_-3G0" (String#13677, DoABC#2) // _SafeStr_5867 = "_-2GD" (String#10870, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5900 = "_-2mu" (String#2344, DoABC#2) // _SafeStr_5901 = "_-Id" (String#15313, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_2262 package _-19v { import _-2pO._SafeStr_1419; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindowContainer; import _-kQ._SafeStr_1273; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_2262 { private var _SafeStr_5897:_SafeStr_1419; private var _SafeStr_3559:_SafeStr_1412; private var _view:IFrameWindow; public function _SafeStr_2262(_arg_1:_SafeStr_1412, _arg_2:_SafeStr_1419) { this._SafeStr_5897 = _arg_2; this._SafeStr_3559 = _arg_1; this.showConfirmation(); } public function dispose():void { this._SafeStr_3559 = null; this._SafeStr_5897 = null; if (this._view){ this._view.dispose(); this._view = null; }; } public function showConfirmation():void { if (((!(this._SafeStr_5897)) || (!(this._SafeStr_3559)))){ return; }; this._view = (this.createWindow("club_gift_confirmation") as IFrameWindow); if (!this._view){ return; }; this._view.procedure = this._SafeStr_4280; this._view.center(); var _local_1:ITextWindow = (this._view.findChildByName("item_name") as ITextWindow); if (_local_1){ _local_1.text = this._SafeStr_5901(); }; var _local_2:IWindowContainer = (this._view.findChildByName("image_border") as IWindowContainer); if (!_local_2){ return; }; if (!this._SafeStr_5897.productContainer){ return; }; this._SafeStr_5897.productContainer.view = _local_2; this._SafeStr_5897.productContainer._SafeStr_5903(this._SafeStr_3559.roomEngine); } private function _SafeStr_5901():String { var _local_1:_SafeStr_1273; if (((((this._SafeStr_5897) && (this._SafeStr_5897.productContainer))) && (this._SafeStr_5897.productContainer._SafeStr_5902))){ _local_1 = this._SafeStr_5897.productContainer._SafeStr_5902.productData; if (_local_1){ return (_local_1.name); }; }; return (""); } private function _SafeStr_4280(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((((((!(_arg_1)) || (!(_arg_2)))) || (!(this._SafeStr_3559)))) || (!(this._SafeStr_5897)))){ return; }; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "select_button": this._SafeStr_3559._SafeStr_5867(this._SafeStr_5897._SafeStr_5887); return; case "header_button_close": case "cancel_button": this._SafeStr_3559._SafeStr_5853(); return; }; } private function createWindow(_arg_1:String):IWindow { if (((((!(this._SafeStr_3559)) || (!(this._SafeStr_3559.assets)))) || (!(this._SafeStr_3559.windowManager)))){ return (null); }; var _local_2:_SafeStr_5 = (this._SafeStr_3559.assets.getAssetByName(_arg_1) as _SafeStr_5); if (((!(_local_2)) || (!(_local_2.content)))){ return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3){ return (null); }; return (this._SafeStr_3559.windowManager.buildFromXML(_local_3)); } } }//package _-19v // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1412 = "_-1DO" (String#4249, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2262 = "_-2Ww" (String#7089, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_4280 = "_-2GE" (String#3970, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5853 = "_-QF" (String#3318, DoABC#2) // _SafeStr_5867 = "_-2GD" (String#10870, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5901 = "_-Id" (String#15313, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_2280 package _-19v { import com.sulake.core.window.components.IFrameWindow; import _-3BV.ClubOfferExtendData; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import __AS3__.vec.Vector; import flash.display.BitmapData; import flash.utils.Timer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import flash.events.TimerEvent; import flash.geom.Point; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import __AS3__.vec.*; public class _SafeStr_2280 { private static const _SafeStr_5904:int = 7; private static const _SafeStr_5905:String = "your_price_icon"; private static const _SafeStr_5906:String = "http://images.habbo.com/c_images/catalogue/vip_extend_tsr.png"; private static const _SafeStr_5907:String = "image/png"; private static const _SafeStr_5908:int = 2000; private static const _SafeStr_5909:int = 75; protected static const _SafeStr_5910:uint = 0; protected static const LINK_COLOR_HOVER:uint = 9552639; private var _SafeStr_3559:_SafeStr_1421; private var _view:IFrameWindow; private var _SafeStr_5897:ClubOfferExtendData; private var _SafeStr_5911:_SafeStr_1546; private var _SafeStr_5912:ITextWindow; private var _SafeStr_5913:IBitmapWrapperWindow; private var _SafeStr_5914:Vector.; private var _SafeStr_5915:Timer; private var _SafeStr_5916:Timer; private var _SafeStr_5917:int = 0; private var _SafeStr_5918:int = 0; private var _disposed:Boolean = false; public function _SafeStr_2280(_arg_1:_SafeStr_1421, _arg_2:ClubOfferExtendData) { this._SafeStr_3559 = _arg_1; this._SafeStr_5897 = _arg_2; this._SafeStr_5914 = new Vector.(_SafeStr_5904); } public function dispose():void { var _local_1:int; if (this._disposed){ return; }; this._SafeStr_5897 = null; this._SafeStr_3559 = null; this._SafeStr_5919(); if (this._SafeStr_5911){ this._SafeStr_5911.removeEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_5920); this._SafeStr_5911.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_5921); this._SafeStr_5911 = null; }; if (this._SafeStr_5912){ this._SafeStr_5912 = null; }; if (this._SafeStr_5913){ this._SafeStr_5913 = null; }; if (this._SafeStr_5914){ while (_local_1 < _SafeStr_5904) { this._SafeStr_5914[_local_1].dispose(); this._SafeStr_5914[_local_1] = null; _local_1++; }; this._SafeStr_5914 = null; }; if (this._view){ this._view.dispose(); this._view = null; }; this._disposed = true; } public function showConfirmation():void { var _local_2:String; var _local_9:_SafeStr_1280; var _local_10:BitmapData; if (((((!(this._SafeStr_5897)) || (!(this._SafeStr_3559)))) || (this._disposed))){ return; }; this._view = (this.createWindow("club_extend_confirmation") as IFrameWindow); if (!this._view){ return; }; this._view.procedure = this._SafeStr_4280; this._view.center(); var _local_1:ICoreLocalizationManager = this._SafeStr_3559.localization; if (this._SafeStr_5897._SafeStr_5922 > 1){ _local_1.registerParameter("catalog.club.extend.expiration_days_left", "day", this._SafeStr_5897._SafeStr_5922.toString()); _local_2 = _local_1.getKey("catalog.club.extend.expiration_days_left"); } else { _local_2 = _local_1.getKey("catalog.club.extend.expires_today"); }; this._view.findChildByName("offer_expiration").caption = _local_2; this._view.findChildByName("normal_price_price").caption = this._SafeStr_5897._SafeStr_5923.toString(); this._view.findChildByName("you_save_price").caption = this._SafeStr_5897._SafeStr_5924.toString(); this._view.findChildByName("your_price_price").caption = this._SafeStr_5897.price.toString(); this._SafeStr_5911 = (this._view.findChildByName("maybe_later_region") as _SafeStr_1546); this._SafeStr_5912 = (this._view.findChildByName("maybe_later_link") as ITextWindow); if (((!(this._SafeStr_5911)) || (!(this._SafeStr_5912)))){ return; }; this._SafeStr_5911.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_5920); this._SafeStr_5911.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_5921); var _local_3:BitmapData = this._SafeStr_5925("icon_credit_0"); this._SafeStr_5926("normal_price_icon", _local_3); this._SafeStr_5926("you_save_icon", _local_3); var _local_4:IBitmapWrapperWindow = (this._view.findChildByName("club_teaser") as IBitmapWrapperWindow); _local_4.x = 1; _local_4.y = (this._view.height - 144); _local_4.height = 144; _local_4.width = 133; this._SafeStr_5927("club_teaser", "club_teaser", _SafeStr_5906, _SafeStr_5907, this._SafeStr_5928); var _local_5:IItemListWindow = (this._view.findChildByName("itemlist_vertical") as IItemListWindow); if (!_local_5){ return; }; var _local_6:IWindowContainer = (this._view.findChildByName("total_amount_line") as IWindowContainer); if (!_local_6){ return; }; var _local_7:IWindowContainer = (this._view.findChildByName("background_container") as IWindowContainer); if (!_local_7){ return; }; _local_7.height = ((_local_5.y + _local_6.height) + _local_6.y); this._SafeStr_5913 = (this._view.findChildByName(_SafeStr_5905) as IBitmapWrapperWindow); if (this._SafeStr_5913 == null){ return; }; var _local_8:int; while (_local_8 < _SafeStr_5904) { _local_9 = (this._SafeStr_3559.assets.getAssetByName(("icon_credit_" + _local_8)) as _SafeStr_1280); _local_10 = (_local_9.content as BitmapData); this._SafeStr_5914[_local_8] = _local_10.clone(); _local_8++; }; this._SafeStr_5929(); } private function _SafeStr_5920(_arg_1:WindowMouseEvent):void { if (this._SafeStr_5912){ this._SafeStr_5912.textColor = _SafeStr_5910; }; } private function _SafeStr_5921(_arg_1:WindowMouseEvent):void { if (this._SafeStr_5912){ this._SafeStr_5912.textColor = LINK_COLOR_HOVER; }; } private function _SafeStr_5929():void { if (this._SafeStr_5915){ this._SafeStr_5919(); }; this._SafeStr_5930(); this._SafeStr_5915 = new Timer(_SafeStr_5908); this._SafeStr_5915.addEventListener(TimerEvent.TIMER, this._SafeStr_5931); this._SafeStr_5915.start(); } private function _SafeStr_5919():void { this._SafeStr_5917 = 0; this._SafeStr_5918 = 0; if (this._SafeStr_5916){ this._SafeStr_5916.stop(); this._SafeStr_5916 = null; }; if (this._SafeStr_5915){ this._SafeStr_5915.stop(); this._SafeStr_5915 = null; }; } private function _SafeStr_5930():void { if (!this._SafeStr_5913){ return; }; if (this._SafeStr_5913.bitmap){ this._SafeStr_5913.bitmap.dispose(); }; if (this._SafeStr_5917 < _SafeStr_5904){ this._SafeStr_5913.bitmap = new BitmapData(this._SafeStr_5913.width, this._SafeStr_5913.height, true, 0); this._SafeStr_5913.bitmap.copyPixels(this._SafeStr_5914[this._SafeStr_5917], this._SafeStr_5914[this._SafeStr_5917].rect, new Point(0, 0)); } else { Logger.log(("Animation frame " + this._SafeStr_5917)); }; } private function _SafeStr_5932():void { this._SafeStr_5916 = new Timer(_SafeStr_5909, (_SafeStr_5904 - 1)); this._SafeStr_5916.addEventListener(TimerEvent.TIMER, this._SafeStr_5933); this._SafeStr_5916.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_5934); this._SafeStr_5916.start(); } private function _SafeStr_5931(_arg_1:TimerEvent):void { this._SafeStr_5932(); } private function _SafeStr_5933(_arg_1:TimerEvent):void { this._SafeStr_5917 = (this._SafeStr_5917 + 1); this._SafeStr_5930(); } private function _SafeStr_5934(_arg_1:TimerEvent):void { if (this._SafeStr_5916){ this._SafeStr_5916.stop(); this._SafeStr_5916 = null; }; this._SafeStr_5917 = 0; this._SafeStr_5930(); if (this._SafeStr_5918 == 0){ this._SafeStr_5918 = 1; this._SafeStr_5932(); } else { this._SafeStr_5918 = 0; }; } private function _SafeStr_5925(_arg_1:String):BitmapData { var _local_2:_SafeStr_1280 = (this._SafeStr_3559.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_2 != null){ return ((_local_2.content as BitmapData)); }; return (null); } private function _SafeStr_5926(_arg_1:String, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow = (this._view.findChildByName(_arg_1) as IBitmapWrapperWindow); if (_local_3.bitmap != null){ _local_3.bitmap.dispose(); }; if (((!((_arg_2 == null))) && (!((_local_3 == null))))){ if (_local_3.width != _arg_2.width){ _local_3.width = _arg_2.width; }; if (_local_3.height != _arg_2.height){ _local_3.height = _arg_2.height; }; _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0); _local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(0, 0)); }; } private function _SafeStr_5927(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Function):Boolean { var _local_6:BitmapData = this._SafeStr_5925(_arg_2); if (_local_6 != null){ this._SafeStr_5926(_arg_1, _local_6); return (true); }; var _local_7:URLRequest = new URLRequest(_arg_3); var _local_8:_SafeStr_10 = this._SafeStr_3559.assets.loadAssetFromFile(_arg_2, _local_7, _arg_4); if (!_local_8){ return (false); }; _local_8.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, _arg_5); return (true); } private function _SafeStr_5928(_arg_1:AssetLoaderEvent):void { var _local_3:BitmapData; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ _local_3 = this._SafeStr_5925(_local_2.assetName); this._SafeStr_5926("club_teaser", _local_3); }; } private function _SafeStr_4280(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((((((((!(_arg_1)) || (!(_arg_2)))) || (!(this._SafeStr_3559)))) || (!(this._SafeStr_5897)))) || (this._disposed))){ return; }; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "buy_now_button": this._SafeStr_3559._SafeStr_5867(); return; case "header_button_close": case "maybe_later_region": this._SafeStr_3559._SafeStr_5853(); return; }; } private function createWindow(_arg_1:String):IWindow { if (((((((!(this._SafeStr_3559)) || (!(this._SafeStr_3559.assets)))) || (!(this._SafeStr_3559.windowManager)))) || (this._disposed))){ return (null); }; var _local_2:_SafeStr_5 = (this._SafeStr_3559.assets.getAssetByName(_arg_1) as _SafeStr_5); if (((!(_local_2)) || (!(_local_2.content)))){ return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3){ return (null); }; return (this._SafeStr_3559.windowManager.buildFromXML(_local_3)); } } }//package _-19v // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1421 = "_-32U" (String#4714, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_2280 = "_-5L" (String#7461, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4280 = "_-2GE" (String#3970, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5853 = "_-QF" (String#3318, DoABC#2) // _SafeStr_5867 = "_-2GD" (String#10870, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5904 = "_-0KN" (String#6928, DoABC#2) // _SafeStr_5905 = "_-2PT" (String#13479, DoABC#2) // _SafeStr_5906 = "_-0ok" (String#15097, DoABC#2) // _SafeStr_5907 = "_-0Ie" (String#13774, DoABC#2) // _SafeStr_5908 = "_-2sI" (String#13834, DoABC#2) // _SafeStr_5909 = "_-322" (String#13742, DoABC#2) // _SafeStr_5910 = "_-0wP" (String#15108, DoABC#2) // _SafeStr_5911 = "_-KV" (String#6519, DoABC#2) // _SafeStr_5912 = "_-2Gz" (String#5799, DoABC#2) // _SafeStr_5913 = "_-38M" (String#4670, DoABC#2) // _SafeStr_5914 = "_-0P2" (String#6311, DoABC#2) // _SafeStr_5915 = "_-1dq" (String#7273, DoABC#2) // _SafeStr_5916 = "_-1fE" (String#4785, DoABC#2) // _SafeStr_5917 = "_-15o" (String#4665, DoABC#2) // _SafeStr_5918 = "_-D0" (String#12486, DoABC#2) // _SafeStr_5919 = "_-3Ay" (String#8773, DoABC#2) // _SafeStr_5920 = "_-1MQ" (String#17979, DoABC#2) // _SafeStr_5921 = "_-0uM" (String#17453, DoABC#2) // _SafeStr_5922 = "_-2te" (String#16250, DoABC#2) // _SafeStr_5923 = "_-1lp" (String#20504, DoABC#2) // _SafeStr_5924 = "_-0ui" (String#21631, DoABC#2) // _SafeStr_5925 = "_-2UR" (String#13386, DoABC#2) // _SafeStr_5926 = "_-1dY" (String#11705, DoABC#2) // _SafeStr_5927 = "_-q1" (String#18906, DoABC#2) // _SafeStr_5928 = "_-7m" (String#18913, DoABC#2) // _SafeStr_5929 = "_-2Bl" (String#19664, DoABC#2) // _SafeStr_5930 = "_-2A3" (String#12958, DoABC#2) // _SafeStr_5931 = "_-0pM" (String#20041, DoABC#2) // _SafeStr_5932 = "_-2uw" (String#16096, DoABC#2) // _SafeStr_5933 = "_-xb" (String#21236, DoABC#2) // _SafeStr_5934 = "_-I" (String#20963, DoABC#2) //------------------------------------------------------------ //_-19v._SafeStr_3128 package _-19v { import com.sulake.core.window.IWindowContainer; import _-2pO._SafeStr_2253; import com.sulake.core.localization._SafeStr_1262; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; public class _SafeStr_3128 { private var _SafeStr_5897:_SafeStr_1390; private var _window:IWindowContainer; private var _SafeStr_5876:_SafeStr_2253; public function _SafeStr_3128(_arg_1:_SafeStr_1390, _arg_2:_SafeStr_2253) { var _local_3:XML; var _local_5:_SafeStr_1262; var _local_7:int; super(); this._SafeStr_5897 = _arg_1; this._SafeStr_5876 = _arg_2; if (_arg_1.vip){ if (_arg_1._SafeStr_5855){ _local_3 = this._SafeStr_5935("club_buy_vip_upgrade_item"); } else { _local_3 = this._SafeStr_5935("club_buy_vip_item"); }; } else { _local_3 = this._SafeStr_5935("club_buy_hc_item"); }; this._window = (this._SafeStr_5876.viewer.catalog.windowManager.buildFromXML(_local_3) as IWindowContainer); var _local_4:ICoreLocalizationManager = (_arg_2.viewer.catalog as HabboCatalog).localization; if (_arg_1._SafeStr_5855){ _local_7 = (((_arg_1._SafeStr_5856)==0) ? 1 : _arg_1._SafeStr_5856); if (_arg_1._SafeStr_5858){ _local_5 = _local_4.getLocalization("catalog.club.item.header.upgradehctovip"); } else { _local_4.registerParameter("catalog.club.item.header.upgrade", "months", String(_local_7)); _local_5 = _local_4.getLocalization("catalog.club.item.header.upgrade"); }; } else { _local_4.registerParameter("catalog.club.item.header", "months", String(_arg_1._SafeStr_5856)); _local_5 = _local_4.getLocalization("catalog.club.item.header"); }; this._window.findChildByName("item_header").caption = _local_5.value; _local_4.registerParameter("catalog.club.price", "price", String(_arg_1.price)); _local_5 = _local_4.getLocalization("catalog.club.price"); this._window.findChildByName("item_price").caption = _local_5.value; var _local_6:IButtonWindow = (this._window.findChildByName("item_buy") as IButtonWindow); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_5936); }; } public function dispose():void { this._window.dispose(); } private function _SafeStr_5936(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_1369 = (this._SafeStr_5876.viewer.catalog as HabboCatalog)._SafeStr_5937(); (this._SafeStr_5876.viewer.catalog as HabboCatalog)._SafeStr_5938(this._SafeStr_5897, this._SafeStr_5876.pageId); } private function _SafeStr_5935(_arg_1:String):XML { if (((((((!(this._SafeStr_5876)) || (!(this._SafeStr_5876.viewer)))) || (!(this._SafeStr_5876.viewer.catalog)))) || (!(this._SafeStr_5876.viewer.catalog.assets)))){ return (null); }; var _local_2:_SafeStr_5 = (this._SafeStr_5876.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if (_local_2 == null){ return (null); }; return ((_local_2.content as XML)); } public function get window():IWindow { return (this._window); } } }//package _-19v // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1369 = "_-0b7" (String#4045, DoABC#2) // _SafeStr_1390 = "_-0PK" (String#2097, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_3128 = "_-0E9" (String#4483, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5855 = "_-kH" (String#6894, DoABC#2) // _SafeStr_5856 = "_-24w" (String#4947, DoABC#2) // _SafeStr_5858 = "_-Am" (String#11764, DoABC#2) // _SafeStr_5876 = "_-zw" (String#1586, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5935 = "_-SZ" (String#2456, DoABC#2) // _SafeStr_5936 = "_-M0" (String#19016, DoABC#2) // _SafeStr_5937 = "_-0N1" (String#17051, DoABC#2) // _SafeStr_5938 = "_-2Bz" (String#6406, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_1341 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_2237; public class _SafeStr_1341 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1341(_arg_1:Function) { super(_arg_1, _SafeStr_2237); } public function _SafeStr_4108():_SafeStr_2237 { return ((_SafeStr_4246 as _SafeStr_2237)); } } }//package _-1Bq // _SafeStr_1341 = "_-0Zf" (String#4722, DoABC#2) // _SafeStr_2237 = "_-24C" (String#5110, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_1342 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_1347; public class _SafeStr_1342 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1342(_arg_1:Function) { super(_arg_1, _SafeStr_1347); } public function _SafeStr_4108():_SafeStr_1347 { return ((_SafeStr_4246 as _SafeStr_1347)); } } }//package _-1Bq // _SafeStr_1342 = "_-2Ro" (String#4457, DoABC#2) // _SafeStr_1347 = "_-04Z" (String#6355, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_1376 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_2247; public class _SafeStr_1376 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1376(_arg_1:Function) { super(_arg_1, _SafeStr_2247); } public function _SafeStr_4108():_SafeStr_2247 { return ((_SafeStr_4246 as _SafeStr_2247)); } } }//package _-1Bq // _SafeStr_1376 = "_-Om" (String#5599, DoABC#2) // _SafeStr_2247 = "_-TT" (String#5611, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_1380 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_2249; public class _SafeStr_1380 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1380(_arg_1:Function) { super(_arg_1, _SafeStr_2249); } public function _SafeStr_4108():_SafeStr_2249 { return ((_SafeStr_4246 as _SafeStr_2249)); } } }//package _-1Bq // _SafeStr_1380 = "_-0rh" (String#5240, DoABC#2) // _SafeStr_2249 = "_-1Kb" (String#5243, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_1385 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_2250; public class _SafeStr_1385 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1385(_arg_1:Function) { super(_arg_1, _SafeStr_2250); } public function _SafeStr_4108():_SafeStr_2250 { return ((_SafeStr_4246 as _SafeStr_2250)); } } }//package _-1Bq // _SafeStr_1385 = "_-0X0" (String#4742, DoABC#2) // _SafeStr_2250 = "_-qC" (String#4976, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_1422 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_1428; public class _SafeStr_1422 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1422(_arg_1:Function) { super(_arg_1, _SafeStr_1428); } public function _SafeStr_4108():_SafeStr_1428 { return ((_SafeStr_4246 as _SafeStr_1428)); } } }//package _-1Bq // _SafeStr_1422 = "_-2y8" (String#4470, DoABC#2) // _SafeStr_1428 = "_-uV" (String#6568, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_1429 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_1414; public class _SafeStr_1429 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1429(_arg_1:Function) { super(_arg_1, _SafeStr_1414); } public function _SafeStr_4108():_SafeStr_1414 { return ((_SafeStr_4246 as _SafeStr_1414)); } } }//package _-1Bq // _SafeStr_1414 = "_-1yX" (String#6394, DoABC#2) // _SafeStr_1429 = "_-0wE" (String#4653, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_2265 package _-1Bq { public class _SafeStr_2265 { private var _SafeStr_5870:int; private var _furniId:int; private var _SafeStr_5939:int; private var _SafeStr_5940:String; private var _SafeStr_5872:int; private var _SafeStr_4479:int; private var _SafeStr_5941:int = -1; private var _SafeStr_5942:int; private var _SafeStr_5943:int; public function _SafeStr_2265(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:int, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:int=-1) { this._SafeStr_5870 = _arg_1; this._furniId = _arg_2; this._SafeStr_5939 = _arg_3; this._SafeStr_5940 = _arg_4; this._SafeStr_5872 = _arg_5; this._SafeStr_4479 = _arg_6; this._SafeStr_5941 = _arg_7; this._SafeStr_5942 = _arg_8; this._SafeStr_5943 = _arg_9; } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_3841():int { return (this._furniId); } public function get _SafeStr_5944():int { return (this._SafeStr_5939); } public function get _SafeStr_3587():String { return (this._SafeStr_5940); } public function get price():int { return (this._SafeStr_5872); } public function get status():int { return (this._SafeStr_4479); } public function get _SafeStr_5945():int { return (this._SafeStr_5941); } public function get _SafeStr_5946():int { return (this._SafeStr_5942); } public function get _SafeStr_5947():int { return (this._SafeStr_5943); } } }//package _-1Bq // _SafeStr_2265 = "_-02P" (String#3275, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5872 = "_-1BC" (String#3268, DoABC#2) // _SafeStr_5939 = "_-2pQ" (String#9490, DoABC#2) // _SafeStr_5940 = "_-0KF" (String#2516, DoABC#2) // _SafeStr_5941 = "_-1-f" (String#10435, DoABC#2) // _SafeStr_5942 = "_-02N" (String#4593, DoABC#2) // _SafeStr_5943 = "_-0Rk" (String#7767, DoABC#2) // _SafeStr_5944 = "_-0u1" (String#3477, DoABC#2) // _SafeStr_5945 = "_-oY" (String#5647, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) //------------------------------------------------------------ //_-1Bq._SafeStr_2487 package _-1Bq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Dw._SafeStr_2482; public class _SafeStr_2487 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2487(_arg_1:Function) { super(_arg_1, _SafeStr_2482); } public function _SafeStr_4108():_SafeStr_2482 { return ((_SafeStr_4246 as _SafeStr_2482)); } } }//package _-1Bq // _SafeStr_2482 = "_-oO" (String#7298, DoABC#2) // _SafeStr_2487 = "_-270" (String#6263, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1339 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1339 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1CW // _SafeStr_1339 = "_-1cp" (String#8379, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1351 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1351 implements IMessageComposer { private var _data:Array; public function _SafeStr_1351(_arg_1:int, _arg_2:int, _arg_3:String) { this._data = []; super(); this._data.push(_arg_1); this._data.push(_arg_2); this._data.push(_arg_3); } public function dispose():void { } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1CW // _SafeStr_1351 = "_-ai" (String#7723, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1367 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1367 implements IMessageComposer { private var _data:Array; public function _SafeStr_1367(_arg_1:int) { this._data = []; super(); this._data.push(_arg_1); } public function dispose():void { this._data = []; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1CW // _SafeStr_1367 = "_-0gj" (String#7907, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1374 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1374 implements IMessageComposer { private var _data:Array; public function _SafeStr_1374() { this._data = []; super(); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1CW // _SafeStr_1374 = "_-29o" (String#8486, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1388 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1388 implements IMessageComposer { private var _data:Array; public function _SafeStr_1388(_arg_1:String) { this._data = []; super(); this._data.push(_arg_1); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1CW // _SafeStr_1388 = "_-2DN" (String#8759, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1391 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1391 implements IMessageComposer { private var _data:Array; public function _SafeStr_1391(_arg_1:int) { this._data = []; super(); this._data.push(_arg_1); } public function dispose():void { } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1CW // _SafeStr_1391 = "_-0BJ" (String#8314, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1396 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1396 implements IMessageComposer, _SafeStr_3 { private var _data:Array; public function _SafeStr_1396() { this._data = []; super(); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } public function get disposed():Boolean { return (false); } } }//package _-1CW // _SafeStr_1396 = "_-0BG" (String#8347, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1406 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1406 implements IMessageComposer { private var _data:Array; public function _SafeStr_1406(_arg_1:String) { this._data = []; super(); this._data = [_arg_1]; } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1CW // _SafeStr_1406 = "_-1tN" (String#8418, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1407 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1407 implements IMessageComposer { private var _data:Array; public function _SafeStr_1407(_arg_1:int, _arg_2:int) { this._data = []; super(); this._data.push(_arg_1); this._data.push(_arg_2); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1CW // _SafeStr_1407 = "_-2I2" (String#8790, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1410 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1410 implements IMessageComposer, _SafeStr_3 { private var _data:Array; public function _SafeStr_1410() { this._data = []; super(); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } public function get disposed():Boolean { return (false); } } }//package _-1CW // _SafeStr_1410 = "_-2cg" (String#5932, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1416 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1416 implements IMessageComposer { private var _data:Array; public function _SafeStr_1416(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int) { this._data = []; super(); this._data.push(_arg_1); this._data.push(_arg_2); this._data.push(_arg_3); this._data.push(_arg_4); this._data.push(_arg_5); this._data.push(_arg_6); this._data.push(_arg_7); this._data.push(_arg_8); } public function dispose():void { this._data = []; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1CW // _SafeStr_1416 = "_-61" (String#7899, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_1435 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1435 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1CW // _SafeStr_1435 = "_-2H-" (String#7779, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_2263 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2263 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1CW // _SafeStr_2263 = "_-Wz" (String#8886, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1CW._SafeStr_2264 package _-1CW { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2264 implements IMessageComposer { private var _SafeStr_5871:String; public function _SafeStr_2264(_arg_1:String) { this._SafeStr_5871 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_5871]); } public function dispose():void { this._SafeStr_5871 = null; } } }//package _-1CW // _SafeStr_2264 = "_-2-a" (String#8135, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) //------------------------------------------------------------ //_-1fh._SafeStr_2580 package _-1fh { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2580 implements IMessageComposer { private var _data:Array; public function _SafeStr_2580(_arg_1:String) { this._data = new Array(); this._data.push(_arg_1); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1fh // _SafeStr_2580 = "_-15D" (String#6401, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1fh._SafeStr_2583 package _-1fh { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2583 implements IMessageComposer { private var _data:Array; public function _SafeStr_2583(_arg_1:String) { this._data = new Array(); this._data.push(_arg_1); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1fh // _SafeStr_2583 = "_-2BL" (String#6070, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1fh._SafeStr_2612 package _-1fh { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2612 implements IMessageComposer { private var _data:Array; public function _SafeStr_2612() { this._data = []; super(); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1fh // _SafeStr_2612 = "_-1fd" (String#5857, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1fh._SafeStr_2761 package _-1fh { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2761 implements IMessageComposer { private var _data:Array; public function _SafeStr_2761(_arg_1:int, _arg_2:String, _arg_3:String) { this._data = []; super(); this._data.push(_arg_1); this._data.push(_arg_2); this._data.push(_arg_3); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1fh // _SafeStr_2761 = "_-1h4" (String#5856, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1FT._SafeStr_1504 package _-1FT { import com.sulake.core.runtime._SafeStr_3; import flash.utils.getTimer; public class _SafeStr_1504 implements _SafeStr_3 { private var _name:String; private var _SafeStr_5948:uint; private var _SafeStr_5949:int; private var _SafeStr_5950:int; private var _SafeStr_5951:Number; private var _SafeStr_5952:String; private var _SafeStr_4678:Boolean; private var _disposed:Boolean = false; private var _children:Array; private var _SafeStr_5953:uint; public function _SafeStr_1504(_arg_1:String, _arg_2:String="") { this._name = _arg_1; this._SafeStr_5948 = 0; this._SafeStr_5951 = 0; this._SafeStr_4678 = false; this._children = new Array(); this._SafeStr_5952 = _arg_2; } public function dispose():void { if (!this._disposed){ this._disposed = true; }; } public function start():void { if (!this._SafeStr_4678){ this._SafeStr_5953 = getTimer(); this._SafeStr_4678 = true; }; } public function stop():void { if (this._SafeStr_4678){ this._SafeStr_5950 = (getTimer() - this._SafeStr_5953); this._SafeStr_5948++; this._SafeStr_5949 = (this._SafeStr_5949 + this._SafeStr_5950); this._SafeStr_5951 = (this._SafeStr_5949 / this._SafeStr_5948); this._SafeStr_4678 = false; }; } public function get name():String { return (this._name); } public function get _SafeStr_5954():uint { return (this._SafeStr_5948); } public function get _SafeStr_5955():int { return (this._SafeStr_5949); } public function get _SafeStr_5956():int { return (this._SafeStr_5950); } public function get average():Number { return (this._SafeStr_5951); } public function get caption():String { return (this._SafeStr_5952); } public function set caption(_arg_1:String):void { this._SafeStr_5952 = this.caption; } public function get running():Boolean { return (this._SafeStr_4678); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_5957():uint { return (this._children.length); } public function _SafeStr_5958(_arg_1:_SafeStr_1504):void { if (this._SafeStr_5959(_arg_1.name) != null){ throw (new Error((('Component profiler task with name "' + _arg_1.name) + '" already exists!'))); }; this._children.push(_arg_1); } public function _SafeStr_5960(_arg_1:_SafeStr_1504):_SafeStr_1504 { var _local_2:int = this._children.indexOf(_arg_1); if (_local_2 > -1){ this._children.splice(_local_2, 1); }; return (_arg_1); } public function _SafeStr_5961(_arg_1:uint):_SafeStr_1504 { return ((this._children[_arg_1] as _SafeStr_1504)); } public function _SafeStr_5959(_arg_1:String):_SafeStr_1504 { var _local_4:_SafeStr_1504; var _local_2:uint = this._children.length; var _local_3:uint; while (_local_3 < _local_2) { _local_4 = (this._children[_local_3++] as _SafeStr_1504); if (_local_4.name == _arg_1){ return (_local_4); }; }; return (null); } } }//package _-1FT // _SafeStr_1504 = "_-2zq" (String#2183, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4678 = "_-3Hn" (String#1646, DoABC#2) // _SafeStr_5948 = "_-2X7" (String#10515, DoABC#2) // _SafeStr_5949 = "_-L6" (String#11872, DoABC#2) // _SafeStr_5950 = "_-08d" (String#13506, DoABC#2) // _SafeStr_5951 = "_-Y8" (String#13025, DoABC#2) // _SafeStr_5952 = "_-03y" (String#1151, DoABC#2) // _SafeStr_5953 = "_-1mN" (String#5539, DoABC#2) // _SafeStr_5954 = "_-1Nu" (String#17819, DoABC#2) // _SafeStr_5955 = "_-le" (String#17118, DoABC#2) // _SafeStr_5956 = "_-2fu" (String#12769, DoABC#2) // _SafeStr_5957 = "_-21-" (String#17850, DoABC#2) // _SafeStr_5958 = "_-XO" (String#16087, DoABC#2) // _SafeStr_5959 = "_-0hO" (String#18967, DoABC#2) // _SafeStr_5960 = "_-0D5" (String#27602, DoABC#2) // _SafeStr_5961 = "_-7i" (String#17833, DoABC#2) //------------------------------------------------------------ //_-1FT._SafeStr_1812 package _-1FT { import flash.text.TextField; import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime._SafeStr_1512; import flash.text.TextFormat; public class _SafeStr_1812 extends TextField implements _SafeStr_3 { protected var _disposed:Boolean = false; private var _SafeStr_5962:_SafeStr_1512; public function _SafeStr_1812(_arg_1:_SafeStr_1512) { var _local_2:TextFormat = new TextFormat("Courier New", 8); defaultTextFormat = _local_2; setTextFormat(_local_2); textColor = 0xFFFFFF; width = 10; height = 10; autoSize = "left"; mouseEnabled = false; selectable = false; super(); if (_arg_1){ this._SafeStr_5962 = _arg_1; this._SafeStr_5962._SafeStr_5963(this._SafeStr_3487); }; } private static function _SafeStr_5964(_arg_1:String, _arg_2:int, _arg_3:String=" ", _arg_4:Boolean=false):String { var _local_5:int = (_arg_2 - _arg_1.length); if (_local_5 <= 0){ return (_arg_1.substring(0, _arg_2)); }; var _local_6:String = ""; var _local_7:int; while (_local_7 < _local_5) { _local_6 = (_local_6 + _arg_3); _local_7++; }; return (((_arg_4) ? (_local_6 + _arg_1) : (_arg_1 + _local_6))); } public function get disposed():Boolean { return (this._disposed); } public function set profiler(_arg_1:_SafeStr_1512):void { if (((!(this._SafeStr_5962)) && (_arg_1))){ this._SafeStr_5962 = _arg_1; this._SafeStr_5962._SafeStr_5963(this._SafeStr_3487); }; } public function get profiler():_SafeStr_1512 { return (this._SafeStr_5962); } public function dispose():void { if (!this._disposed){ if (parent != null){ parent.removeChild(this); }; if (this._SafeStr_5962){ this._SafeStr_5962._SafeStr_5965(this._SafeStr_3487); this._SafeStr_5962 = null; }; this._disposed = true; }; } public function _SafeStr_3487():void { text = (((((((((((((((((((_SafeStr_5964("task", 30) + "|") + _SafeStr_5964("#rounds", 10, " ", true)) + "|") + _SafeStr_5964("latest ms", 10, " ", true)) + "|") + _SafeStr_5964("average ms", 10, " ", true)) + "|") + _SafeStr_5964("total ms", 10, " ", true)) + "|\r") + _SafeStr_5964("", 30, "-")) + "|") + _SafeStr_5964("", 10, "-")) + "|") + _SafeStr_5964("", 10, "-")) + "|") + _SafeStr_5964("", 10, "-")) + "|") + _SafeStr_5964("", 10, "-")) + "|\r"); var _local_1:Array = this._SafeStr_5962._SafeStr_5966(); while (_local_1.length > 0) { this._SafeStr_5967(_local_1.pop(), 0); }; if (parent){ parent.swapChildren(this, parent.getChildAt((parent.numChildren - 1))); }; } private function _SafeStr_5967(_arg_1:_SafeStr_1504, _arg_2:uint):void { text = (text + (((((((((_SafeStr_5964(String(_arg_1.name), 30) + "|") + _SafeStr_5964(String(_arg_1._SafeStr_5954), 10)) + "|") + _SafeStr_5964(String(_arg_1._SafeStr_5956), 10)) + "|") + _SafeStr_5964(String(_arg_1.average), 10)) + "|") + _SafeStr_5964(String(_arg_1._SafeStr_5955), 10)) + "|\r")); var _local_3:uint; while (_local_3 < _arg_1._SafeStr_5957) { this._SafeStr_5967(_arg_1._SafeStr_5961(_local_3), (_arg_2 + 1)); _local_3++; }; } } }//package _-1FT // _SafeStr_1504 = "_-2zq" (String#2183, DoABC#2) // _SafeStr_1512 = "_-0AA" (String#3369, DoABC#2) // _SafeStr_1812 = "_-2w6" (String#7972, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_5954 = "_-1Nu" (String#17819, DoABC#2) // _SafeStr_5955 = "_-le" (String#17118, DoABC#2) // _SafeStr_5956 = "_-2fu" (String#12769, DoABC#2) // _SafeStr_5957 = "_-21-" (String#17850, DoABC#2) // _SafeStr_5961 = "_-7i" (String#17833, DoABC#2) // _SafeStr_5962 = "_-Q1" (String#2225, DoABC#2) // _SafeStr_5963 = "_-dI" (String#11590, DoABC#2) // _SafeStr_5964 = "_-0F6" (String#1329, DoABC#2) // _SafeStr_5965 = "_-1vp" (String#12430, DoABC#2) // _SafeStr_5966 = "_-1Si" (String#14614, DoABC#2) // _SafeStr_5967 = "_-37k" (String#15666, DoABC#2) //------------------------------------------------------------ //_-1FT._SafeStr_2421 package _-1FT { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime._SafeStr_9; import flash.utils.getQualifiedClassName; public class _SafeStr_2421 extends _SafeStr_1504 implements _SafeStr_3 { protected var _receiver:_SafeStr_9; public function _SafeStr_2421(_arg_1:_SafeStr_9) { this._receiver = _arg_1; var _local_2:String = getQualifiedClassName(this._receiver); super(_local_2.slice((_local_2.lastIndexOf(":") + 1), _local_2.length)); } public function get receiver():_SafeStr_9 { return (this._receiver); } override public function dispose():void { this._receiver = null; super.dispose(); } public function update(_arg_1:int):void { super.start(); this._receiver.update(_arg_1); super.stop(); } } }//package _-1FT // _SafeStr_1504 = "_-2zq" (String#2183, DoABC#2) // _SafeStr_2421 = "_-JD" (String#3960, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //_-1FV._SafeStr_1610 package _-1FV { import com.sulake.habbo.inventory._SafeStr_1602; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.utils.Map; import _-05L._SafeStr_1612; import _-1Vf._SafeStr_1381; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.core.communication.connection.IConnection; import _-2Tt._SafeStr_2530; import _-1tS._SafeStr_1267; import _-00G._SafeStr_1310; import flash.events.Event; import com.sulake.habbo.inventory.events._SafeStr_846; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.habbo.room.object._SafeStr_2528; import _-1lr._SafeStr_2529; import com.sulake.habbo.session._SafeStr_1228; import _-0qr._SafeStr_2520; import _-0qr._SafeStr_2458; public class _SafeStr_1610 implements _SafeStr_1602 { private var _SafeStr_3559:HabboInventory; private var _view:_SafeStr_2531; private var _assets:IAssetLibrary; private var _communication:IHabboCommunicationManager; private var _roomEngine:IRoomEngine; private var _catalog:_SafeStr_286; private var _pets:Map; private var _SafeStr_5968:Boolean = false; private var _disposed:Boolean = false; private var _SafeStr_3567:Boolean; private var _SafeStr_5969:Array; private var _furniModel:_SafeStr_1612; public function _SafeStr_1610(_arg_1:HabboInventory, _arg_2:IHabboWindowManager, _arg_3:IHabboCommunicationManager, _arg_4:IAssetLibrary, _arg_5:IHabboLocalizationManager, _arg_6:IRoomEngine, _arg_7:_SafeStr_415, _arg_8:_SafeStr_286) { this._SafeStr_3559 = _arg_1; this._assets = _arg_4; this._communication = _arg_3; this._roomEngine = _arg_6; this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_3572, this._SafeStr_3573); this._catalog = _arg_8; this._pets = new Map(); this._SafeStr_5969 = []; this._view = new _SafeStr_2531(this, _arg_2, _arg_4, _arg_5, _arg_6, _arg_7); } public function set _SafeStr_4682(_arg_1:_SafeStr_1612):void { this._furniModel = _arg_1; } public function get _SafeStr_4682():_SafeStr_1612 { return (this._furniModel); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ if (this._view){ this._view.dispose(); this._view = null; }; if (this._roomEngine){ if (this._roomEngine.events){ this._roomEngine.events.removeEventListener(_SafeStr_1381._SafeStr_3572, this._SafeStr_3573); }; this._roomEngine = null; }; if (this._pets){ this._pets.dispose(); this._pets = null; }; this._SafeStr_3559 = null; this._catalog = null; this._assets = null; this._communication = null; this._SafeStr_5969 = null; this._disposed = true; }; } public function _SafeStr_5970():Boolean { return (this._SafeStr_3567); } public function _SafeStr_3598():void { this._SafeStr_3567 = true; this._view._SafeStr_5971(); } public function _SafeStr_5972():void { if (this._communication == null){ return; }; var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.send(new _SafeStr_2530()); } public function _SafeStr_3669():void { this._catalog._SafeStr_3670(); } public function get pets():Map { return (this._pets); } public function _SafeStr_5973(_arg_1:_SafeStr_1267):void { if (this._pets.add(_arg_1.id, _arg_1)){ this._view._SafeStr_5973(_arg_1); }; this._view._SafeStr_5971(); } public function _SafeStr_5974(_arg_1:int):void { this._pets.remove(_arg_1); this._view._SafeStr_5974(_arg_1); this._view._SafeStr_5971(); } public function _SafeStr_3608(_arg_1:int=0):void { this._SafeStr_5972(); } public function _SafeStr_3610(_arg_1:String):void { if ((((_arg_1 == _SafeStr_1310._SafeStr_3443)) && (this._SafeStr_3559._SafeStr_3611))){ this._view._SafeStr_3675(); this._SafeStr_3559.events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_PETS)); }; } public function _SafeStr_3637(_arg_1:String, _arg_2:Boolean=false):void { var _local_3:_SafeStr_1612 = this._SafeStr_3559._SafeStr_4682; if (_local_3 != null){ _local_3.switchCategory(_arg_1); this._SafeStr_3559._SafeStr_3613(_SafeStr_1310._SafeStr_3440, _arg_2); }; this._SafeStr_3619(); } public function _SafeStr_5975():void { this._view.update(); } public function _SafeStr_3616():IWindowContainer { return (this._view._SafeStr_3616()); } public function _SafeStr_3618():void { if (this._view._SafeStr_3611){ this._SafeStr_3619(); }; } public function _SafeStr_3671(_arg_1:String):void { } public function _SafeStr_5976(_arg_1:int, _arg_2:Boolean=false):void { var _local_3:_SafeStr_1267 = this._SafeStr_5977(_arg_1); if (_local_3 == null){ return; }; if (this._SafeStr_3559._SafeStr_3680._SafeStr_4221){ this._SafeStr_5968 = this._roomEngine._SafeStr_3657(_local_3.id, _SafeStr_832._SafeStr_4891, _SafeStr_2528._SafeStr_4913, _local_3._SafeStr_4297); this._SafeStr_3559._SafeStr_3668(); return; }; if (!this._SafeStr_3559._SafeStr_3680._SafeStr_4239){ return; }; if (!_arg_2){ this._communication.getHabboMainConnection(null).send(new _SafeStr_2529(_local_3.id, 0, 0)); }; } public function _SafeStr_3673():void { if (this._view == null){ return; }; this._view.update(); } private function _SafeStr_5977(_arg_1:int):_SafeStr_1267 { var _local_2:_SafeStr_1267; for each (_local_2 in this._pets) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_3573(_arg_1:Event):void { if (_arg_1 == null){ return; }; if (((this._SafeStr_5968) && ((_arg_1.type == _SafeStr_1381._SafeStr_3572)))){ this._SafeStr_3559._SafeStr_3640(); this._SafeStr_5968 = false; }; } public function get _SafeStr_3680():_SafeStr_1228 { return (this._SafeStr_3559._SafeStr_3680); } public function _SafeStr_5978():void { this._view.update(); } public function _SafeStr_5979(_arg_1:Array):void { var _local_2:int; if (_arg_1 == null){ return; }; for each (_local_2 in _arg_1) { if (this._SafeStr_5969.indexOf(_local_2) == -1){ this._SafeStr_5969.push(_local_2); }; }; this._view.update(); } public function _SafeStr_3619():void { if (!this._SafeStr_3559._SafeStr_3681){ return; }; var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (((this._SafeStr_5969) && ((this._SafeStr_5969.length > 0)))){ _local_1.send(new _SafeStr_2520(_SafeStr_2458._SafeStr_4864)); this._SafeStr_5969 = []; this._view.update(); this._SafeStr_3559._SafeStr_3687(); }; } public function _SafeStr_3684():int { return (this._SafeStr_5969.length); } public function _SafeStr_5980(_arg_1:int):Boolean { return ((this._SafeStr_5969.indexOf(_arg_1) > -1)); } } }//package _-1FV // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1610 = "_-1q3" (String#2683, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_2458 = "_-hm" (String#3057, DoABC#2) // _SafeStr_2520 = "_-17P" (String#4206, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2529 = "_-1n9" (String#5971, DoABC#2) // _SafeStr_2530 = "_-1u3" (String#8678, DoABC#2) // _SafeStr_2531 = "_-0E-" (String#5766, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3567 = "_-1ok" (String#10183, DoABC#2) // _SafeStr_3572 = "_-OX" (String#4135, DoABC#2) // _SafeStr_3573 = "_-0UM" (String#7203, DoABC#2) // _SafeStr_3598 = "_-2Lj" (String#14619, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3619 = "_-0rW" (String#4630, DoABC#2) // _SafeStr_3637 = "_-2kG" (String#15043, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3657 = "_-16H" (String#7140, DoABC#2) // _SafeStr_3668 = "_-00Z" (String#13318, DoABC#2) // _SafeStr_3669 = "_-1tj" (String#13613, DoABC#2) // _SafeStr_3670 = "_-0Q-" (String#8827, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3675 = "_-0NQ" (String#12017, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3681 = "_-16I" (String#9542, DoABC#2) // _SafeStr_3684 = "_-21T" (String#3605, DoABC#2) // _SafeStr_3687 = "_-xD" (String#8720, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4239 = "_-2OX" (String#8762, DoABC#2) // _SafeStr_4297 = "_-YE" (String#8896, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4913 = "_-0rM" (String#5130, DoABC#2) // _SafeStr_5968 = "_-1ht" (String#13294, DoABC#2) // _SafeStr_5969 = "_-1--" (String#5775, DoABC#2) // _SafeStr_5970 = "_-1wk" (String#18703, DoABC#2) // _SafeStr_5971 = "_-1i9" (String#12518, DoABC#2) // _SafeStr_5972 = "_-27c" (String#16850, DoABC#2) // _SafeStr_5973 = "_-1VJ" (String#10602, DoABC#2) // _SafeStr_5974 = "_-1xd" (String#15240, DoABC#2) // _SafeStr_5975 = "_-16i" (String#3792, DoABC#2) // _SafeStr_5976 = "_-GQ" (String#11506, DoABC#2) // _SafeStr_5977 = "_-2B" (String#19261, DoABC#2) // _SafeStr_5978 = "_-2t7" (String#16132, DoABC#2) // _SafeStr_5979 = "_-11E" (String#21051, DoABC#2) // _SafeStr_5980 = "_-0Ro" (String#14257, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_846 = "_-2MV" (String#1940, DoABC#2) //------------------------------------------------------------ //_-1FV._SafeStr_2531 package _-1FV { import com.sulake.habbo.inventory._SafeStr_2509; import com.sulake.habbo.avatar.IPetImageListener; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.core.utils.Map; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.localization.IHabboLocalizationManager; import _-1tS._SafeStr_1267; import com.sulake.core.window.events._SafeStr_1260; import _-00G._SafeStr_1611; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.room.utils._SafeStr_1286; import _-0qr._SafeStr_2458; public class _SafeStr_2531 implements _SafeStr_2509, IPetImageListener, _SafeStr_22 { private static const _SafeStr_3694:int = 4; private const _SafeStr_3688:int = 0; private const _SafeStr_3689:int = 1; private const _SafeStr_3690:int = 2; private const _SafeStr_3691:int = 3; private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _view:IWindowContainer; private var _SafeStr_3695:_SafeStr_1610; private var _disposed:Boolean = false; private var _SafeStr_3726:_SafeStr_1544; private var _roomEngine:IRoomEngine; private var _avatarRenderer:_SafeStr_415; private var _SafeStr_5981:Map; private var _SafeStr_5982:_SafeStr_3203; private var _SafeStr_3699:int = 0; public function _SafeStr_2531(_arg_1:_SafeStr_1610, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IRoomEngine, _arg_6:_SafeStr_415) { var _local_11:IButtonWindow; super(); this._SafeStr_3695 = _arg_1; this._assetLibrary = _arg_3; this._windowManager = _arg_2; this._roomEngine = _arg_5; this._avatarRenderer = _arg_6; this._SafeStr_5981 = new Map(); var _local_7:_SafeStr_5 = (this._assetLibrary.getAssetByName("inventory_pets_view_xml") as _SafeStr_5); if ((((_local_7 == null)) || ((_local_7.content == null)))){ return; }; this._view = (this._windowManager.buildFromXML((_local_7.content as XML)) as IWindowContainer); if (this._view == null){ return; }; this._view.visible = false; this._view.procedure = this._SafeStr_4280; this._SafeStr_3703(); this._SafeStr_3726 = (this._view.findChildByName("grid") as _SafeStr_1544); var _local_8:IBitmapWrapperWindow = (this._view.findChildByName("download_image") as IBitmapWrapperWindow); _local_8.bitmap = new BitmapData(_local_8.width, _local_8.height); var _local_9:BitmapData = (this._assetLibrary.getAssetByName("download_icon_png").content as BitmapData); _local_8.bitmap.copyPixels(_local_9, _local_9.rect, new Point(((_local_8.width - _local_9.width) / 2), ((_local_8.height - _local_9.height) / 2)), null, null, true); _local_8 = (this._view.findChildByName("image") as IBitmapWrapperWindow); _local_8.bitmap = new BitmapData(_local_8.width, _local_8.height); var _local_10:BitmapData = (this._assetLibrary.getAssetByName("inventory_empty_png").content as BitmapData); _local_8.bitmap.copyPixels(_local_10, _local_10.rect, new Point(((_local_8.width - _local_10.width) / 2), ((_local_8.height - _local_10.height) / 2)), null, null, true); _local_11 = (this._view.findChildByName("place_button") as IButtonWindow); if (_local_11 != null){ _local_11.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_5983); }; _local_11 = (this._view.findChildByName("open_catalog_btn") as IButtonWindow); if (_local_11 != null){ _local_11.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_5984); }; this._SafeStr_5985(); this._SafeStr_5986(); this._SafeStr_5971(); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._windowManager = null; this._SafeStr_3695 = null; this._view = null; this._disposed = true; }; } public function get _SafeStr_3611():Boolean { return (((!((this._view.parent == null))) && (this._view.visible))); } public function update():void { this._SafeStr_3675(); this._SafeStr_5987(); this._SafeStr_5986(this._SafeStr_5982); } public function _SafeStr_5974(_arg_1:int):void { var _local_2:_SafeStr_3203 = (this._SafeStr_5981.remove(_arg_1) as _SafeStr_3203); if (_local_2 == null){ return; }; this._SafeStr_3726._SafeStr_3734(_local_2.window); if (this._SafeStr_5982 == _local_2){ this._SafeStr_5982 = null; this._SafeStr_5988(); }; } private function _SafeStr_5988():void { if ((((this._SafeStr_5981 == null)) || ((this._SafeStr_5981.length == 0)))){ this._SafeStr_5986(); return; }; this._SafeStr_5989(this._SafeStr_5981.getWithIndex(0)); } public function _SafeStr_5973(_arg_1:_SafeStr_1267):void { if (_arg_1 == null){ return; }; if (this._SafeStr_5981.getValue(_arg_1.id) != null){ return; }; var _local_2:_SafeStr_3203 = new _SafeStr_3203(this, _arg_1, this._windowManager, this._assetLibrary, this._avatarRenderer, this._SafeStr_3695._SafeStr_5980(_arg_1.id)); if (_local_2 != null){ this._SafeStr_3726._SafeStr_3730(_local_2.window); this._SafeStr_5981.add(_arg_1.id, _local_2); if (this._SafeStr_5982 == null){ this._SafeStr_5988(); }; }; } private function _SafeStr_5987():void { var _local_1:_SafeStr_3203; var _local_2:Map; var _local_3:_SafeStr_1267; if (this._view == null){ return; }; this._SafeStr_3726._SafeStr_3728(); for each (_local_1 in this._SafeStr_5981) { _local_1.dispose(); }; this._SafeStr_5981.reset(); _local_2 = this._SafeStr_3695.pets; if (_local_2 == null){ return; }; for each (_local_3 in _local_2) { this._SafeStr_5973(_local_3); }; } private function _SafeStr_5984(_arg_1:WindowMouseEvent):void { this._SafeStr_3695._SafeStr_3669(); } private function _SafeStr_5983(_arg_1:WindowMouseEvent):void { if (this._SafeStr_5982 == null){ return; }; var _local_2:_SafeStr_1267 = this._SafeStr_5982.pet; if (_local_2 == null){ return; }; this._SafeStr_5976(_local_2.id); } public function _SafeStr_5976(_arg_1:int, _arg_2:Boolean=false):void { this._SafeStr_3695._SafeStr_5976(_arg_1, _arg_2); } public function _SafeStr_3616():IWindowContainer { if (this._view == null){ return (null); }; if (this._view.disposed){ return (null); }; return (this._view); } private function _SafeStr_4280(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ switch (_arg_2.name){ case "tab_floor": this._SafeStr_3695._SafeStr_3637(_SafeStr_1611._SafeStr_3448); break; case "tab_wall": this._SafeStr_3695._SafeStr_3637(_SafeStr_1611._SafeStr_3449); break; }; this._SafeStr_5985(); }; } private function _SafeStr_5985():void { if (this._view == null){ return; }; var _local_1:_SafeStr_1536 = (this._view.findChildByName("category_selector") as _SafeStr_1536); if (_local_1 != null){ _local_1.setSelected(_local_1._SafeStr_3704("tab_pets")); }; } public function _SafeStr_5989(_arg_1:_SafeStr_3203):void { if (this._SafeStr_5982 != null){ this._SafeStr_5982.setSelected(false); }; this._SafeStr_5982 = _arg_1; if (this._SafeStr_5982 != null){ this._SafeStr_5982.setSelected(true); }; this._SafeStr_5986(_arg_1); } public function _SafeStr_5971():void { var _local_2:int; var _local_1:Map = this._SafeStr_3695.pets; if (!this._SafeStr_3695._SafeStr_5970()){ _local_2 = this._SafeStr_3689; } else { if (((!(_local_1)) || ((_local_1.length == 0)))){ _local_2 = this._SafeStr_3690; } else { _local_2 = this._SafeStr_3691; }; }; if (this._SafeStr_3699 == _local_2){ return; }; this._SafeStr_3699 = _local_2; var _local_3:IWindowContainer = (this._view.findChildByName("loading_container") as IWindowContainer); var _local_4:IWindowContainer = (this._view.findChildByName("empty_container") as IWindowContainer); var _local_5:IWindowContainer = (this._view.findChildByName("grid_container") as IWindowContainer); var _local_6:IWindowContainer = (this._view.findChildByName("preview_container") as IWindowContainer); switch (_local_2){ case this._SafeStr_3689: _local_3.visible = true; _local_4.visible = false; _local_5.visible = false; _local_6.visible = false; return; case this._SafeStr_3690: _local_3.visible = false; _local_4.visible = true; _local_5.visible = false; _local_6.visible = false; return; case this._SafeStr_3691: _local_3.visible = false; _local_4.visible = false; _local_5.visible = true; _local_6.visible = true; this._SafeStr_5987(); this._SafeStr_5986(); return; }; } private function _SafeStr_5986(_arg_1:_SafeStr_3203=null):void { var _local_2:BitmapData; var _local_3:String; var _local_4:String; var _local_5:Boolean; var _local_12:_SafeStr_1267; var _local_13:BitmapData; if (this._view == null){ return; }; if ((((_arg_1 == null)) || ((_arg_1.pet == null)))){ _local_2 = new BitmapData(1, 1); _local_3 = ""; _local_4 = ""; _local_5 = false; } else { _local_12 = _arg_1.pet; _local_3 = _local_12.name; _local_2 = this._SafeStr_5156(_local_12.type, _local_12.breed, _local_12.color, 4, true); _local_5 = true; }; var _local_6:IBitmapWrapperWindow = (this._view.findChildByName("preview_image") as IBitmapWrapperWindow); if (_local_6 != null){ _local_13 = new BitmapData(_local_6.width, _local_6.height); _local_13.fillRect(_local_13.rect, 0); _local_13.copyPixels(_local_2, _local_2.rect, new Point(((_local_13.width / 2) - (_local_2.width / 2)), ((_local_13.height / 2) - (_local_2.height / 2)))); _local_6.bitmap = _local_13; }; _local_2.dispose(); var _local_7:ITextWindow = (this._view.findChildByName("preview_text") as ITextWindow); if (_local_7 != null){ _local_7.caption = _local_3; }; _local_7 = (this._view.findChildByName("preview_description") as ITextWindow); if (_local_7 != null){ _local_7.caption = _local_4; }; var _local_8:Boolean; var _local_9:Boolean; if (this._SafeStr_3695._SafeStr_3680 != null){ _local_8 = this._SafeStr_3695._SafeStr_3680._SafeStr_4239; _local_9 = this._SafeStr_3695._SafeStr_3680._SafeStr_4221; }; var _local_10:String = ""; if (!_local_9){ if (_local_8){ _local_10 = "${inventory.pets.allowed}"; } else { _local_10 = "${inventory.pets.forbidden}"; }; }; _local_7 = (this._view.findChildByName("preview_info") as ITextWindow); if (_local_7 != null){ _local_7.caption = _local_10; }; var _local_11:IButtonWindow = (this._view.findChildByName("place_button") as IButtonWindow); if (_local_11 != null){ if (((_local_5) && (((_local_9) || (_local_8))))){ _local_11.enable(); } else { _local_11.disable(); }; }; } public function _SafeStr_5156(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:Boolean):BitmapData { var _local_7:uint; var _local_8:IAvatarImage; var _local_9:uint; var _local_10:_SafeStr_1248; var _local_6:BitmapData; if (_arg_1 < 8){ _local_7 = parseInt(_arg_3, 16); _local_8 = this._avatarRenderer._SafeStr_5162(_arg_1, _arg_2, _local_7, _SafeStr_1312._SafeStr_5072, this); if (_local_8 != null){ _local_8.setDirection(AvatarSetType._SafeStr_5073, _arg_4); if (_arg_5){ _local_6 = _local_8._SafeStr_5074(AvatarSetType._SafeStr_5073); } else { _local_6 = _local_8._SafeStr_5074(AvatarSetType._SafeStr_5075); }; _local_8.dispose(); }; } else { _local_9 = 0; _local_10 = this._roomEngine._SafeStr_5156(_arg_1, _arg_2, new _SafeStr_1286((_arg_4 * 45)), 64, this, _local_9); if (_local_10 != null){ _local_6 = _local_10.data; }; }; if (_local_6 == null){ _local_6 = new BitmapData(30, 30, false, 4289374890); }; return (_local_6); } public function _SafeStr_5159(_arg_1:String):void { this.update(); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { _arg_2.dispose(); this.update(); } private function _SafeStr_3703():void { var _local_3:IWindowContainer; var _local_4:IWindow; var _local_5:String; var _local_6:IWindow; var _local_1:_SafeStr_5 = (this._assetLibrary.getAssetByName("unseen_item_symbol_xml") as _SafeStr_5); var _local_2:IWindow = this._windowManager.buildFromXML((_local_1.content as XML)); for each (_local_5 in ["floor", "wall", "pets"]) { _local_4 = this._view.findChildByName(("tab_" + _local_5)); _local_3 = (_local_2.clone() as IWindowContainer); _local_6 = _local_3.findChildByName("text"); if (_local_6){ _local_6.caption = ((("$" + "{") + _local_6.caption) + "}"); }; _local_3.x = ((_local_4.rectangle.right - _local_3.width) - _SafeStr_3694); _local_3.y = (_local_4.y + _SafeStr_3694); _local_3.tags.push(("unseen_symbol_" + _local_5)); _local_3.visible = false; this._view.addChild(_local_3); }; _local_2.dispose(); } public function _SafeStr_3675():void { var _local_1:IWindow; _local_1 = this._view.findChildByTag("unseen_symbol_floor"); _local_1.visible = (this._SafeStr_3695._SafeStr_4682._SafeStr_3684(_SafeStr_2458._SafeStr_3685) > 0); _local_1 = this._view.findChildByTag("unseen_symbol_wall"); _local_1.visible = (this._SafeStr_3695._SafeStr_4682._SafeStr_3684(_SafeStr_2458._SafeStr_3686) > 0); _local_1 = this._view.findChildByTag("unseen_symbol_pets"); _local_1.visible = (this._SafeStr_3695._SafeStr_3684() > 0); } } }//package _-1FV // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1610 = "_-1q3" (String#2683, DoABC#2) // _SafeStr_1611 = "_-76" (String#1903, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2458 = "_-hm" (String#3057, DoABC#2) // _SafeStr_2509 = "_-2vZ" (String#5345, DoABC#2) // _SafeStr_2531 = "_-0E-" (String#5766, DoABC#2) // _SafeStr_3203 = "_-1hr" (String#3551, DoABC#2) // _SafeStr_3448 = "_-1N1" (String#1763, DoABC#2) // _SafeStr_3449 = "_-2He" (String#1924, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3637 = "_-2kG" (String#15043, DoABC#2) // _SafeStr_3669 = "_-1tj" (String#13613, DoABC#2) // _SafeStr_3675 = "_-0NQ" (String#12017, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3684 = "_-21T" (String#3605, DoABC#2) // _SafeStr_3685 = "_-1qE" (String#6910, DoABC#2) // _SafeStr_3686 = "_-0FS" (String#6995, DoABC#2) // _SafeStr_3688 = "_-LO" (String#13419, DoABC#2) // _SafeStr_3689 = "_-0Ei" (String#4318, DoABC#2) // _SafeStr_3690 = "_-1Mw" (String#6844, DoABC#2) // _SafeStr_3691 = "_-1tG" (String#7433, DoABC#2) // _SafeStr_3694 = "_-F2" (String#5348, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3699 = "_-2Sb" (String#3023, DoABC#2) // _SafeStr_3703 = "_-2fH" (String#13941, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_3726 = "_-0hw" (String#2282, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3734 = "_-Ug" (String#7541, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4239 = "_-2OX" (String#8762, DoABC#2) // _SafeStr_4280 = "_-2GE" (String#3970, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5159 = "_-1Jj" (String#6092, DoABC#2) // _SafeStr_5162 = "_-Xs" (String#8434, DoABC#2) // _SafeStr_5970 = "_-1wk" (String#18703, DoABC#2) // _SafeStr_5971 = "_-1i9" (String#12518, DoABC#2) // _SafeStr_5973 = "_-1VJ" (String#10602, DoABC#2) // _SafeStr_5974 = "_-1xd" (String#15240, DoABC#2) // _SafeStr_5976 = "_-GQ" (String#11506, DoABC#2) // _SafeStr_5980 = "_-0Ro" (String#14257, DoABC#2) // _SafeStr_5981 = "_-34Q" (String#5511, DoABC#2) // _SafeStr_5982 = "_-x0" (String#1407, DoABC#2) // _SafeStr_5983 = "_-119" (String#21000, DoABC#2) // _SafeStr_5984 = "_-0Q7" (String#21290, DoABC#2) // _SafeStr_5985 = "_-Gz" (String#15984, DoABC#2) // _SafeStr_5986 = "_-13N" (String#4102, DoABC#2) // _SafeStr_5987 = "_-1a1" (String#17499, DoABC#2) // _SafeStr_5988 = "_-1td" (String#18039, DoABC#2) // _SafeStr_5989 = "_-1SI" (String#17917, DoABC#2) //------------------------------------------------------------ //_-1FV._SafeStr_3203 package _-1FV { import _-1tS._SafeStr_1267; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3203 { private static const _SafeStr_5990:int = 0xCCCCCC; private static const _SafeStr_5991:int = 10275685; private var _petData:_SafeStr_1267; private var _window:IWindowContainer; private var _SafeStr_5992:IWindow; private var _SafeStr_5993:IWindow; private var _isSelected:Boolean; private var _SafeStr_5994:_SafeStr_2531; private var _SafeStr_5995:Boolean; private var _SafeStr_5996:Boolean; public function _SafeStr_3203(_arg_1:_SafeStr_2531, _arg_2:_SafeStr_1267, _arg_3:IHabboWindowManager, _arg_4:IAssetLibrary, _arg_5:_SafeStr_415, _arg_6:Boolean) { if ((((((((((_arg_1 == null)) || ((_arg_2 == null)))) || ((_arg_3 == null)))) || ((_arg_4 == null)))) || ((_arg_5 == null)))){ return; }; this._SafeStr_5994 = _arg_1; this._petData = _arg_2; this._SafeStr_5996 = _arg_6; var _local_7:_SafeStr_5 = (_arg_4.getAssetByName("inventory_thumb_xml") as _SafeStr_5); if ((((_local_7 == null)) || ((_local_7.content == null)))){ return; }; this._window = (_arg_3.buildFromXML((_local_7.content as XML)) as IWindowContainer); this._SafeStr_5992 = this._window.findChildByTag("BG_COLOR"); this._SafeStr_5993 = this._window.findChildByName("outline"); var _local_8:_SafeStr_1280 = (_arg_4.getAssetByName("thumb_selected_outline_png") as _SafeStr_1280); var _local_9:IBitmapWrapperWindow = (this._window.findChildByName("outline") as IBitmapWrapperWindow); _local_9.bitmap = (_local_8.content as BitmapData); _local_9._SafeStr_3602 = false; this._window.procedure = this._SafeStr_4257; var _local_10:BitmapData = _arg_1._SafeStr_5156(_arg_2.type, _arg_2.breed, _arg_2.color, 3, false); var _local_11:IBitmapWrapperWindow = (this._window.findChildByName("bitmap") as IBitmapWrapperWindow); var _local_12:BitmapData = new BitmapData(_local_11.width, _local_11.height); _local_12.fillRect(_local_12.rect, 0); _local_12.copyPixels(_local_10, _local_10.rect, new Point(((_local_12.width / 2) - (_local_10.width / 2)), ((_local_12.height / 2) - (_local_10.height / 2)))); _local_11.bitmap = _local_12; this.setSelected(false); } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { switch (_arg_1.type){ case WindowMouseEvent._SafeStr_3736: this._SafeStr_5994._SafeStr_5989(this); this._SafeStr_5995 = true; return; case WindowMouseEvent._SafeStr_3735: this._SafeStr_5995 = false; return; case WindowMouseEvent._SafeStr_3737: if (this._SafeStr_5995){ this._SafeStr_5995 = false; this._SafeStr_5994._SafeStr_5976(this._petData.id, true); }; return; }; } public function setSelected(_arg_1:Boolean):void { this._isSelected = _arg_1; if (((!(this._window)) || (!(this._SafeStr_5992)))){ return; }; this._SafeStr_5992.color = ((this._SafeStr_5996) ? _SafeStr_5991 : _SafeStr_5990); this._SafeStr_5993.visible = _arg_1; } public function dispose():void { this._SafeStr_5994 = null; this._petData = null; this._SafeStr_5992 = null; if (this._window != null){ this._window.dispose(); this._window = null; }; } public function get window():IWindow { return (this._window); } public function get pet():_SafeStr_1267 { return (this._petData); } } }//package _-1FV // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2531 = "_-0E-" (String#5766, DoABC#2) // _SafeStr_3203 = "_-1hr" (String#3551, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5976 = "_-GQ" (String#11506, DoABC#2) // _SafeStr_5989 = "_-1SI" (String#17917, DoABC#2) // _SafeStr_5990 = "_-2IV" (String#4452, DoABC#2) // _SafeStr_5991 = "_-2uq" (String#4693, DoABC#2) // _SafeStr_5992 = "_-0Wa" (String#3305, DoABC#2) // _SafeStr_5993 = "_-Yc" (String#6662, DoABC#2) // _SafeStr_5994 = "_-0wr" (String#12174, DoABC#2) // _SafeStr_5995 = "_-2du" (String#12423, DoABC#2) // _SafeStr_5996 = "_-2as" (String#7007, DoABC#2) //------------------------------------------------------------ //_-1gE._SafeStr_1636 package _-1gE { import com.sulake.core.utils.Map; public class _SafeStr_1636 { private static const _SafeStr_5997:int = 80; private var _SafeStr_5998:Map; private var _SafeStr_3996:String = ""; private var _SafeStr_5999:Array; public function _SafeStr_1636() { this._SafeStr_5998 = new Map(); this._SafeStr_5999 = new Array(); super(); } public function getRegistry():Map { return (this._SafeStr_5998); } public function _SafeStr_6000(_arg_1:String):void { this._SafeStr_3996 = _arg_1; if (this._SafeStr_3996 != ""){ this._SafeStr_6001(); }; } public function _SafeStr_6002():void { this._SafeStr_3996 = ""; } public function _SafeStr_6003(_arg_1:int, _arg_2:String, _arg_3:Boolean=true):void { var _local_4:_SafeStr_2561; if (this._SafeStr_5998.getValue(_arg_1) != null){ this._SafeStr_5998.remove(_arg_1); }; if (_arg_3){ _local_4 = new _SafeStr_2561(_arg_1, _arg_2, this._SafeStr_3996); } else { _local_4 = new _SafeStr_2561(_arg_1, _arg_2); }; if (((_arg_3) && ((this._SafeStr_3996 == "")))){ this._SafeStr_5999.push(_arg_1); }; this._SafeStr_5998.add(_arg_1, _local_4); this._SafeStr_6004(); } private function _SafeStr_6004():void { var _local_1:int; while (this._SafeStr_5998.length > _SafeStr_5997) { _local_1 = this._SafeStr_5998.getKey(0); this._SafeStr_5998.remove(_local_1); }; } private function _SafeStr_6001():void { var _local_1:_SafeStr_2561; while (this._SafeStr_5999.length > 0) { _local_1 = this._SafeStr_5998.getValue(this._SafeStr_5999.shift()); if (_local_1 != null){ _local_1.roomName = this._SafeStr_3996; }; }; } } }//package _-1gE // _SafeStr_1636 = "_-1pe" (String#7005, DoABC#2) // _SafeStr_2561 = "_-0VX" (String#3062, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_5997 = "_-2WS" (String#14468, DoABC#2) // _SafeStr_5998 = "_-3GL" (String#5588, DoABC#2) // _SafeStr_5999 = "_-23a" (String#12169, DoABC#2) // _SafeStr_6000 = "_-zn" (String#15966, DoABC#2) // _SafeStr_6001 = "_-2fB" (String#19938, DoABC#2) // _SafeStr_6002 = "_-2Ld" (String#21437, DoABC#2) // _SafeStr_6003 = "_-2n-" (String#21858, DoABC#2) // _SafeStr_6004 = "_-0FN" (String#21299, DoABC#2) //------------------------------------------------------------ //_-1gE._SafeStr_1637 package _-1gE { public class _SafeStr_1637 { private var _SafeStr_6005:int; private var _SafeStr_3991:int; private var _SafeStr_3992:String = ""; public function get topicIndex():int { return (this._SafeStr_6005); } public function get reportedUserId():int { return (this._SafeStr_3991); } public function get reportedUserName():String { return (this._SafeStr_3992); } public function set topicIndex(_arg_1:int):void { this._SafeStr_6005 = _arg_1; } public function set reportedUserId(_arg_1:int):void { this._SafeStr_3991 = _arg_1; } public function set reportedUserName(_arg_1:String):void { this._SafeStr_3992 = _arg_1; } public function get userSelected():Boolean { return ((this._SafeStr_3991 > 0)); } public function getTopicKey(_arg_1:int):String { return ((((this.userSelected) ? "help.cfh.topicwithharasser." : "help.cfh.topic.") + _arg_1)); } public function flush():void { this._SafeStr_3991 = 0; this._SafeStr_3992 = ""; } } }//package _-1gE // _SafeStr_1637 = "_-5A" (String#7475, DoABC#2) // _SafeStr_3991 = "_-CF" (String#3893, DoABC#2) // _SafeStr_3992 = "_-0XB" (String#8090, DoABC#2) // _SafeStr_6005 = "_-2Xw" (String#15798, DoABC#2) //------------------------------------------------------------ //_-1gE._SafeStr_2561 package _-1gE { public class _SafeStr_2561 { private var _userId:int; private var _userName:String = ""; private var _SafeStr_3996:String = ""; public function _SafeStr_2561(_arg_1:int, _arg_2:String, _arg_3:String="") { this._userId = _arg_1; this._userName = _arg_2; this._SafeStr_3996 = _arg_3; } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } public function get roomName():String { return (this._SafeStr_3996); } public function set roomName(_arg_1:String):void { this._SafeStr_3996 = _arg_1; } } }//package _-1gE // _SafeStr_2561 = "_-0VX" (String#3062, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) //------------------------------------------------------------ //_-1Gk._SafeStr_1814 package _-1Gk { import com.sulake.habbo.toolbar.HabboToolbar; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import flash.events.IEventDispatcher; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_5; import flash.geom.Point; import flash.external.ExternalInterface; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_1814 { private static const _SafeStr_6006:uint = 0xFFFFFF; private static const _SafeStr_6007:uint = 12247545; private static const _SafeStr_6008:String = "HELP"; private static const MENU_ROOMINFO:String = "ROOMINFO"; private var _toolbar:HabboToolbar; private var _windowManager:IHabboWindowManager; private var _assets:IAssetLibrary; private var _events:IEventDispatcher; private var _config:IHabboConfigurationManager; private var _window:IWindowContainer; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_6009:IWindow; private var _SafeStr_6010:IWindowContainer; public function _SafeStr_1814(_arg_1:HabboToolbar, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IEventDispatcher, _arg_5:IHabboConfigurationManager) { var _local_8:IWindow; super(); this._toolbar = _arg_1; this._windowManager = _arg_2; this._assets = _arg_3; this._events = _arg_4; this._config = _arg_5; this._window = (this.createWindow("logout_xml") as IWindowContainer); var _local_6:IBitmapWrapperWindow = (this._window.findChildByName("roominfo_icon") as IBitmapWrapperWindow); _local_6.bitmap = (_SafeStr_1280(_arg_3.getAssetByName("roominfo_icon")).content as BitmapData); _local_6._SafeStr_3602 = false; this._SafeStr_6011(); this._SafeStr_6009 = this._window.findChildByName("roominfo_region"); this._SafeStr_4761 = (this._window.findChildByName("list") as IItemListWindow); var _local_7:Array = []; this._SafeStr_4761._SafeStr_6012("REGION", _local_7); for each (_local_8 in _local_7) { _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4771); _local_8.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4772); }; this._SafeStr_6013(); } public function get window():IWindow { return (this._window); } private function _SafeStr_6011():void { var _local_1:IWindow; _local_1 = this._window.findChildByName("roominfo_text"); _local_1.caption = ((("$" + "{") + _local_1.caption) + "}"); _local_1 = this._window.findChildByName("help_text"); _local_1.caption = ((("$" + "{") + _local_1.caption) + "}"); _local_1 = this._window.findChildByName("logout_text"); _local_1.caption = ((("$" + "{") + _local_1.caption) + "}"); } public function dispose():void { this._toolbar = null; this._windowManager = null; this._assets = null; this._events = null; this._config = null; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_6010){ this._SafeStr_6010.dispose(); this._SafeStr_6010 = null; }; } public function _SafeStr_6013():void { this._SafeStr_4761.removeListItem(this._SafeStr_6009); } public function _SafeStr_6014():void { this._SafeStr_4761._SafeStr_4370(this._SafeStr_6009, 0); } private function _SafeStr_4771(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow = (IWindowContainer(_arg_1.window).findChildByTag("TEXT") as ITextWindow); _local_2.textColor = _SafeStr_6007; } private function _SafeStr_4772(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow = (IWindowContainer(_arg_1.window).findChildByTag("TEXT") as ITextWindow); _local_2.textColor = _SafeStr_6006; } private function createWindow(_arg_1:String):IWindow { var _local_2:_SafeStr_5 = (this._assets.getAssetByName(_arg_1) as _SafeStr_5); var _local_3:IWindow = this._windowManager.buildFromXML((_local_2.content as XML)); _local_3.procedure = this._SafeStr_6015; return (_local_3); } private function showConfirmation():void { var _local_1:Point; if (!this._SafeStr_6010){ this._SafeStr_6010 = (this.createWindow("logout_confirmation_xml") as IWindowContainer); _local_1 = new Point(); this._window.getGlobalPosition(_local_1); this._SafeStr_6010.x = ((_local_1.x + this._window.width) - this._SafeStr_6010.width); this._SafeStr_6010.y = ((_local_1.y + this._window.height) - this._SafeStr_6010.height); }; } private function _SafeStr_5853():void { if (this._SafeStr_6010){ this._SafeStr_6010.dispose(); this._SafeStr_6010 = null; }; } private function _SafeStr_6015(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "logout_region": this.showConfirmation(); return; case "help_region": this._toolbar._SafeStr_6016(_SafeStr_6008); return; case "roominfo_region": this._toolbar._SafeStr_6016(MENU_ROOMINFO); return; case "confirm": if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.logout"); }; this._SafeStr_5853(); return; case "cancel": this._SafeStr_5853(); return; }; } } }//package _-1Gk // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1814 = "_-sy" (String#7160, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5853 = "_-QF" (String#3318, DoABC#2) // _SafeStr_6006 = "_-0Yd" (String#14599, DoABC#2) // _SafeStr_6007 = "_-1GD" (String#10182, DoABC#2) // _SafeStr_6008 = "_-31c" (String#13403, DoABC#2) // _SafeStr_6009 = "_-0Ws" (String#3392, DoABC#2) // _SafeStr_6010 = "_-1Dn" (String#4250, DoABC#2) // _SafeStr_6011 = "_-1Dc" (String#21596, DoABC#2) // _SafeStr_6012 = "_-2KK" (String#9171, DoABC#2) // _SafeStr_6013 = "_-2fU" (String#15740, DoABC#2) // _SafeStr_6014 = "_-0F5" (String#20804, DoABC#2) // _SafeStr_6015 = "_-1NI" (String#3726, DoABC#2) // _SafeStr_6016 = "_-gK" (String#14729, DoABC#2) //------------------------------------------------------------ //_-1Gk._SafeStr_1815 package _-1Gk { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import flash.events.IEventDispatcher; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.toolbar._SafeStr_1727; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.utils.Timer; import flash.display.BitmapData; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.habbo.inventory.events._SafeStr_2459; import com.sulake.habbo.toolbar.HabboToolbar; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import _-2mK._SafeStr_831; import _-1CW._SafeStr_1410; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.habbo.toolbar._SafeStr_1818; import com.sulake.core.window.components.ITextWindow; import flash.events.TimerEvent; import flash.geom.Rectangle; import flash.geom.Point; import com.sulake.core.window.components._SafeStr_1430; public class _SafeStr_1815 { private static const _SafeStr_6017:String = "club_promo"; private static const _SafeStr_4461:int = 13; private static const _SafeStr_4462:int = 14; private static const _SafeStr_6018:uint = 0xFFFFFF; private static const _SafeStr_6019:uint = 12247545; private var _windowManager:IHabboWindowManager; private var _assets:IAssetLibrary; private var _events:IEventDispatcher; private var _config:IHabboConfigurationManager; private var _localization:ICoreLocalizationManager; private var _SafeStr_4463:_SafeStr_604; private var _catalog:_SafeStr_286; private var _connection:IConnection; private var _SafeStr_6020:_SafeStr_1727; private var _view:IWindowContainer; private var _disposed:Boolean = false; private var _SafeStr_6021:IBitmapWrapperWindow; private var _SafeStr_6022:Timer; private var _SafeStr_6023:int = 0; private var _SafeStr_6024:int; private var _SafeStr_6025:Timer; private var _SafeStr_6026:BitmapData; private var _SafeStr_6027:_SafeStr_1546; public function _SafeStr_1815(_arg_1:HabboToolbar, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IEventDispatcher, _arg_5:IHabboConfigurationManager, _arg_6:ICoreLocalizationManager, _arg_7:_SafeStr_604, _arg_8:_SafeStr_286, _arg_9:IConnection) { this._windowManager = _arg_2; this._assets = _arg_3; this._events = _arg_4; this._config = _arg_5; this._localization = _arg_6; this._SafeStr_4463 = _arg_7; this._catalog = _arg_8; this._connection = _arg_9; this._SafeStr_6020 = _arg_1._SafeStr_6028; if (this._SafeStr_4463){ this._SafeStr_4463.events.addEventListener(_SafeStr_2459._SafeStr_4464, this._SafeStr_4465); }; } private function createWindow(_arg_1:IAssetLibrary, _arg_2:IHabboWindowManager):IWindowContainer { var _local_5:IAsset; var _local_3:IWindowContainer; var _local_4:_SafeStr_5 = (_arg_1.getAssetByName("club_discount_promotion_xml") as _SafeStr_5); if (_local_4){ _local_3 = (_arg_2.buildFromXML((_local_4.content as XML), 1) as IWindowContainer); if (_local_3){ this._SafeStr_6021 = (_local_3.findChildByName("flashing_animation") as IBitmapWrapperWindow); if (this._SafeStr_6021){ _local_5 = (this._assets.getAssetByName("extend_hilite_png") as IAsset); if (_local_5){ this._SafeStr_6026 = (_local_5.content as BitmapData); if (this._SafeStr_6026){ this._SafeStr_6021.bitmap = this._SafeStr_6026.clone(); }; }; this._SafeStr_6021.visible = false; }; this._SafeStr_6027 = (_local_3.findChildByName("text_region") as _SafeStr_1546); if (this._SafeStr_6027){ this._SafeStr_6027.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6029); this._SafeStr_6027.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_6030); this._SafeStr_6027.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_6031); }; this._SafeStr_6032(); }; }; return (_local_3); } private function _SafeStr_6033():void { if (this._view){ this._view.dispose(); this._view = null; this._SafeStr_6021 = null; }; } public function dispose():void { if (!this._disposed){ if (this._SafeStr_6020){ this._SafeStr_6020._SafeStr_6034(_SafeStr_6017); this._SafeStr_6020 = null; }; this._SafeStr_6035(false); this._SafeStr_5919(); this._SafeStr_6033(); if (this._SafeStr_4463){ this._SafeStr_4463.events.removeEventListener(_SafeStr_2459._SafeStr_4464, this._SafeStr_4465); this._SafeStr_4463 = null; }; this._catalog = null; this._localization = null; this._config = null; this._assets = null; this._events = null; this._disposed = true; }; } private function _SafeStr_6029(_arg_1:WindowMouseEvent):void { if (this._connection){ this._connection.send(new _SafeStr_831("DiscountPromo", "discount", "client.club.extend.discount.clicked")); this._connection.send(new _SafeStr_1410()); }; } private function _SafeStr_6032():void { switch (this._SafeStr_4463.clubLevel){ case _SafeStr_1600._SafeStr_4380: this._SafeStr_4456(this._localization.getKey("discount.bar.no.club.promo")); this._SafeStr_4467(_SafeStr_4462); break; case _SafeStr_1600._SafeStr_4381: this._SafeStr_4456(this._localization.getKey("discount.bar.hc.expiring")); this._SafeStr_4467(_SafeStr_4461); break; case _SafeStr_1600._SafeStr_4378: this._SafeStr_4456(this._localization.getKey("discount.bar.vip.expiring", "Save 5 cr by extending your VIP subscription now!")); this._SafeStr_4467(_SafeStr_4462); break; }; this._SafeStr_6035(true); } private function _SafeStr_4465(_arg_1:_SafeStr_2459):void { if (this._SafeStr_4463._SafeStr_4478){ if (!this._view){ this._view = this.createWindow(this._assets, this._windowManager); this._SafeStr_6032(); this._SafeStr_6020._SafeStr_6036(_SafeStr_6017, this._view, _SafeStr_1818._SafeStr_6037); }; } else { this._SafeStr_6020._SafeStr_6034(_SafeStr_6017); this._SafeStr_6033(); }; } private function _SafeStr_4456(_arg_1:String):void { var _local_2:ITextWindow; var _local_3:ITextWindow; if (this._view){ _local_2 = (this._view.findChildByName("promo_text") as ITextWindow); _local_3 = (this._view.findChildByName("promo_text_shadow") as ITextWindow); if (_local_2){ _local_2.text = _arg_1; }; if (_local_3){ _local_3.text = _arg_1; }; }; } private function _SafeStr_6035(_arg_1:Boolean):void { if (_arg_1){ Logger.log("Animate window"); if (this._SafeStr_6025){ this._SafeStr_6025.stop(); }; this._SafeStr_6025 = new Timer(15000); this._SafeStr_6025.addEventListener(TimerEvent.TIMER, this._SafeStr_6038); this._SafeStr_6025.start(); } else { if (this._SafeStr_6025){ this._SafeStr_6025.stop(); this._SafeStr_6025 = null; }; this._SafeStr_5919(); }; } private function _SafeStr_5919():void { if (this._SafeStr_6021){ this._SafeStr_6021.visible = false; this._SafeStr_6021.bitmap = null; this._view.invalidate(); if (this._SafeStr_6022){ this._SafeStr_6022.stop(); this._SafeStr_6022 = null; }; }; } private function _SafeStr_6038(_arg_1:TimerEvent):void { if (this._SafeStr_6021){ if (this._SafeStr_6021.context){ this._SafeStr_6021.visible = true; this._SafeStr_6039(); this._SafeStr_6040(); }; }; } private function _SafeStr_6039():void { this._SafeStr_6021.x = 3; this._SafeStr_6021.y = 3; this._SafeStr_6021.bitmap = this._SafeStr_6026.clone(); this._SafeStr_6021.height = (this._view.height - 6); this._SafeStr_6021.width = this._SafeStr_6021.bitmap.width; this._SafeStr_6021.invalidate(); this._SafeStr_6024 = ((this._view.width - 7) - this._SafeStr_6021.bitmap.width); this._SafeStr_6023 = 0; } private function _SafeStr_6040():void { this._SafeStr_6022 = new Timer(25, 26); this._SafeStr_6022.addEventListener(TimerEvent.TIMER, this._SafeStr_6041); this._SafeStr_6022.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_6042); this._SafeStr_6022.start(); } private function _SafeStr_6041(_arg_1:TimerEvent):void { var _local_2:int; var _local_3:BitmapData; this._SafeStr_6021.x = (3 + ((this._SafeStr_6023 / 20) * this._SafeStr_6024)); if (this._SafeStr_6021.x > this._SafeStr_6024){ _local_2 = ((this._view.width - 4) - this._SafeStr_6021.x); _local_3 = new BitmapData(_local_2, this._SafeStr_6026.height); _local_3.copyPixels(this._SafeStr_6026, new Rectangle(0, 0, _local_2, this._SafeStr_6026.height), new Point(0, 0)); this._SafeStr_6021.bitmap = _local_3; this._SafeStr_6021.width = _local_2; }; this._SafeStr_6021.invalidate(); this._SafeStr_6023++; } private function _SafeStr_6042(_arg_1:TimerEvent):void { this._SafeStr_5919(); } private function _SafeStr_4467(_arg_1:int):void { var _local_2:_SafeStr_1430; if (this._view){ _local_2 = (this._view.findChildByName("club_icon") as _SafeStr_1430); if (_local_2){ _local_2.style = _arg_1; _local_2.invalidate(); }; }; } private function _SafeStr_6030(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow; if (this._view){ _local_2 = (this._view.findChildByName("promo_text") as ITextWindow); _local_2.textColor = _SafeStr_6019; }; } private function _SafeStr_6031(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow; if (this._view){ _local_2 = (this._view.findChildByName("promo_text") as ITextWindow); _local_2.textColor = _SafeStr_6018; }; } } }//package _-1Gk // _SafeStr_1410 = "_-2cg" (String#5932, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1727 = "_-0j0" (String#5927, DoABC#2) // _SafeStr_1815 = "_-18q" (String#6922, DoABC#2) // _SafeStr_1818 = "_-0rG" (String#7588, DoABC#2) // _SafeStr_2459 = "_-1R4" (String#4227, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4461 = "_-Ie" (String#4382, DoABC#2) // _SafeStr_4462 = "_-2rr" (String#3851, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4464 = "_-038" (String#6460, DoABC#2) // _SafeStr_4465 = "_-0Cn" (String#11616, DoABC#2) // _SafeStr_4467 = "_-2-n" (String#4962, DoABC#2) // _SafeStr_4478 = "_-1bi" (String#8714, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5919 = "_-3Ay" (String#8773, DoABC#2) // _SafeStr_6017 = "_-IT" (String#11188, DoABC#2) // _SafeStr_6018 = "_-1ov" (String#6775, DoABC#2) // _SafeStr_6019 = "_-2OY" (String#7474, DoABC#2) // _SafeStr_6020 = "_-38v" (String#3355, DoABC#2) // _SafeStr_6021 = "_-08a" (String#2260, DoABC#2) // _SafeStr_6022 = "_-2H" (String#3287, DoABC#2) // _SafeStr_6023 = "_-MN" (String#12747, DoABC#2) // _SafeStr_6024 = "_-3Bx" (String#12944, DoABC#2) // _SafeStr_6025 = "_-2uu" (String#6505, DoABC#2) // _SafeStr_6026 = "_-F" (String#6753, DoABC#2) // _SafeStr_6027 = "_-2wG" (String#11315, DoABC#2) // _SafeStr_6028 = "_-1at" (String#4204, DoABC#2) // _SafeStr_6029 = "_-0qh" (String#20106, DoABC#2) // _SafeStr_6030 = "_-0u-" (String#18673, DoABC#2) // _SafeStr_6031 = "_-ko" (String#22379, DoABC#2) // _SafeStr_6032 = "_-0BK" (String#18056, DoABC#2) // _SafeStr_6033 = "_-1RF" (String#17413, DoABC#2) // _SafeStr_6034 = "_-1Cd" (String#5631, DoABC#2) // _SafeStr_6035 = "_-2mQ" (String#16345, DoABC#2) // _SafeStr_6036 = "_-1s7" (String#6761, DoABC#2) // _SafeStr_6037 = "_-0PF" (String#13072, DoABC#2) // _SafeStr_6038 = "_-2ee" (String#19952, DoABC#2) // _SafeStr_6039 = "_-zR" (String#22087, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6040 = "_-lf" (String#22172, DoABC#2) // _SafeStr_6041 = "_-27n" (String#11960, DoABC#2) // _SafeStr_6042 = "_-9" (String#14776, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) //------------------------------------------------------------ //_-1gZ._SafeStr_2021 package _-1gZ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2021 implements IMessageComposer { private var _data:Array; public function _SafeStr_2021(_arg_1:int) { this._data = [_arg_1]; } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1gZ // _SafeStr_2021 = "_-e2" (String#7675, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1gZ._SafeStr_2032 package _-1gZ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2032 implements IMessageComposer { private var _data:Array; public function _SafeStr_2032(_arg_1:int) { this._data = []; super(); this._data = [_arg_1]; } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1gZ // _SafeStr_2032 = "_-1bX" (String#8497, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1gZ._SafeStr_2040 package _-1gZ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2040 implements IMessageComposer { private var _data:Array; public function _SafeStr_2040(_arg_1:int, _arg_2:int, _arg_3:Array) { var _local_4:int; super(); this._data = [_arg_1, _arg_2]; if ((_arg_3[0] is String)){ this._data.push(1); this._data.push(_arg_3[0]); } else { this._data.push(_arg_3.length); _local_4 = 0; while (_local_4 < _arg_3.length) { this._data.push(String(_arg_3[_local_4])); _local_4++; }; }; } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1gZ // _SafeStr_2040 = "_-29U" (String#8545, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1gZ._SafeStr_2046 package _-1gZ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2046 implements IMessageComposer { private var _data:Array = null; public function _SafeStr_2046(_arg_1:int) { this._data = [_arg_1]; } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1gZ // _SafeStr_2046 = "_-0cy" (String#7878, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2022 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2022 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2022(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2022 = "_-Bh" (String#8262, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2026 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2026 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2026(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2026 = "_-FU" (String#8205, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2030 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2030 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_6043:int; private var _SafeStr_6044:int; private var _SafeStr_6045:String; private var _SafeStr_6046:int; private var _SafeStr_6047:Boolean; public function _SafeStr_2030(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:Boolean, _arg_6:int=0, _arg_7:int=0) { this._roomId = _arg_6; this._roomCategory = _arg_7; this._SafeStr_6043 = _arg_1; this._SafeStr_6044 = _arg_2; this._SafeStr_6045 = _arg_3; this._SafeStr_6046 = _arg_4; this._SafeStr_6047 = _arg_5; } public function _SafeStr_3428():Array { return ([this._SafeStr_6043, this._SafeStr_6044, this._SafeStr_6045, this._SafeStr_6046, int(this._SafeStr_6047)]); } public function dispose():void { } } }//package _-1H8 // _SafeStr_2030 = "_-G2" (String#8226, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6043 = "_-u0" (String#8963, DoABC#2) // _SafeStr_6044 = "_-1rY" (String#9291, DoABC#2) // _SafeStr_6045 = "_-2OB" (String#18367, DoABC#2) // _SafeStr_6046 = "_-1CL" (String#16585, DoABC#2) // _SafeStr_6047 = "_-19D" (String#16742, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2038 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2038 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2038(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1H8 // _SafeStr_2038 = "_-2eN" (String#8681, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2039 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2039 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2039(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-1H8 // _SafeStr_2039 = "_-HN" (String#8098, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2042 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2042 implements IMessageComposer { private var _SafeStr_5001:int; private var _SafeStr_6048:String; public function _SafeStr_2042(_arg_1:int, _arg_2:String) { this._SafeStr_5001 = _arg_1; this._SafeStr_6048 = _arg_2; } public function _SafeStr_3428():Array { return ([this._SafeStr_5001, this._SafeStr_6048]); } public function dispose():void { } } }//package _-1H8 // _SafeStr_2042 = "_-2ni" (String#7796, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6048 = "_-3HZ" (String#10406, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2617 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2617 implements IMessageComposer { private var _SafeStr_5001:int; private var _SafeStr_6049:int = 0; private var _roomId:int; private var _roomCategory:int = 0; public function _SafeStr_2617(_arg_1:int, _arg_2:int=0, _arg_3:int=0, _arg_4:int=0) { this._SafeStr_5001 = _arg_1; this._SafeStr_6049 = _arg_2; this._roomId = _arg_3; this._roomCategory = _arg_4; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001, this._SafeStr_6049]); } } }//package _-1H8 // _SafeStr_2617 = "_-26s" (String#7983, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2628 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2628 implements IMessageComposer { private var _SafeStr_3547:int; private var _SafeStr_4616:String; public function _SafeStr_2628(_arg_1:int, _arg_2:String) { this._SafeStr_3547 = _arg_1; this._SafeStr_4616 = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_3547, this._SafeStr_4616]); } } }//package _-1H8 // _SafeStr_2628 = "_-1Rt" (String#8111, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3547 = "_-21t" (String#3153, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2634 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2634 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2634(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2634 = "_-0wJ" (String#7962, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2644 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2644 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2644(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2644 = "_-0Ts" (String#7573, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2652 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2652 implements IMessageComposer { private var _furniId:int; public function _SafeStr_2652(_arg_1:int) { this._furniId = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._furniId]); } } }//package _-1H8 // _SafeStr_2652 = "_-YB" (String#8856, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2655 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2655 implements IMessageComposer { private var _SafeStr_3547:int; private var _SafeStr_4616:String; private var _message:String; public function _SafeStr_2655(_arg_1:int, _arg_2:String, _arg_3:String) { this._SafeStr_3547 = _arg_1; this._SafeStr_4616 = _arg_2; this._message = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_3547, this._SafeStr_4616, this._message]); } } }//package _-1H8 // _SafeStr_2655 = "_-1Rv" (String#6456, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3547 = "_-21t" (String#3153, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2682 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2682 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2682(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2682 = "_-22h" (String#7753, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2700 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2700 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2700(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2700 = "_-0zQ" (String#8828, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2739 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2739 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2739(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2739 = "_-0ee" (String#8221, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1H8._SafeStr_2757 package _-1H8 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2757 implements IMessageComposer { private var _SafeStr_5001:int; public function _SafeStr_2757(_arg_1:int) { this._SafeStr_5001 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1H8 // _SafeStr_2757 = "_-FH" (String#8170, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1Hn._SafeStr_1805 package _-1Hn { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1805 implements _SafeStr_820 { private var _imageUrl:String; private var _SafeStr_6050:String; public function get imageUrl():String { return (this._imageUrl); } public function get clickUrl():String { return (this._SafeStr_6050); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._imageUrl = _arg_1._SafeStr_3538(); this._SafeStr_6050 = _arg_1._SafeStr_3538(); return (true); } } }//package _-1Hn // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1805 = "_-1fs" (String#5862, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1Hn._SafeStr_1806 package _-1Hn { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1806 implements _SafeStr_820 { private var _imageUrl:String; private var _SafeStr_6050:String; public function get imageUrl():String { return (this._imageUrl); } public function get clickUrl():String { return (this._SafeStr_6050); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._imageUrl = _arg_1._SafeStr_3538(); this._SafeStr_6050 = _arg_1._SafeStr_3538(); return (true); } } }//package _-1Hn // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1806 = "_-2ZY" (String#6334, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1Hq._SafeStr_1741 package _-1Hq { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1741 implements _SafeStr_820 { private var _SafeStr_4270:int; public function get _SafeStr_4204():int { return (this._SafeStr_4270); } public function flush():Boolean { this._SafeStr_4270 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4270 = _arg_1.readInteger(); return (true); } } }//package _-1Hq // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1741 = "_-0zk" (String#6180, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_2125 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2117; import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2114; import _-0qD._SafeStr_2119; import _-0qD._SafeStr_2109; public class _SafeStr_2125 implements _SafeStr_2117 { private var _SafeStr_5437:Array; public function _SafeStr_2125() { this._SafeStr_5437 = new Array(); super(); this._SafeStr_5437.push(new _SafeStr_3109()); this._SafeStr_5437.push(new _SafeStr_3108()); this._SafeStr_5437.push(new _SafeStr_3113()); this._SafeStr_5437.push(new _SafeStr_3111()); this._SafeStr_5437.push(new _SafeStr_3115()); this._SafeStr_5437.push(new UserCountIn()); this._SafeStr_5437.push(new _SafeStr_3114()); this._SafeStr_5437.push(new _SafeStr_3112()); this._SafeStr_5437.push(new _SafeStr_3110()); this._SafeStr_5437.push(new StuffsInFormation()); } public function get _SafeStr_5438():Array { return (this._SafeStr_5437); } public function _SafeStr_4068(_arg_1:int):_SafeStr_3107 { var _local_2:_SafeStr_3107; for each (_local_2 in this._SafeStr_5437) { if (_local_2._SafeStr_4069 == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_4070(_arg_1:int):_SafeStr_2114 { return (this._SafeStr_4068(_arg_1)); } public function _SafeStr_4071(_arg_1:_SafeStr_2109):Boolean { return (!(((_arg_1 as _SafeStr_2119) == null))); } public function getKey():String { return ("condition"); } } }//package _-1KE // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_2117 = "_-0-Q" (String#4880, DoABC#2) // _SafeStr_2119 = "_-2sq" (String#4596, DoABC#2) // _SafeStr_2125 = "_-kC" (String#6791, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3108 = "_-28I" (String#7874, DoABC#2) // _SafeStr_3109 = "_-Gg" (String#8150, DoABC#2) // _SafeStr_3110 = "_-1U4" (String#7707, DoABC#2) // _SafeStr_3111 = "_-3DP" (String#8335, DoABC#2) // _SafeStr_3112 = "_-hZ" (String#8495, DoABC#2) // _SafeStr_3113 = "_-1Zo" (String#8814, DoABC#2) // _SafeStr_3114 = "_-0qM" (String#7650, DoABC#2) // _SafeStr_3115 = "_-00c" (String#8628, DoABC#2) // _SafeStr_4068 = "_-1B1" (String#10234, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4070 = "_-2lW" (String#12659, DoABC#2) // _SafeStr_4071 = "_-2rU" (String#12235, DoABC#2) // _SafeStr_5437 = "_-0NE" (String#1614, DoABC#2) // _SafeStr_5438 = "_-0C9" (String#22073, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3107 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2114; public interface _SafeStr_3107 extends _SafeStr_2114 { } }//package _-1KE // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3108 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3108 implements _SafeStr_3107 { public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6051); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-1KE // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3108 = "_-28I" (String#7874, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_6051 = "_-0ke" (String#14469, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3109 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3109 implements _SafeStr_3107 { public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6052); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-1KE // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3109 = "_-Gg" (String#8150, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_6052 = "_-2W2" (String#13504, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3110 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public class _SafeStr_3110 implements _SafeStr_3107 { public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6053); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { return (new Array()); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (false); } } }//package _-1KE // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3110 = "_-1U4" (String#7707, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_6053 = "_-0x1" (String#15033, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3111 package _-1KE { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; import _-0Gb._SafeStr_2127; import _-0Gb.*; public class _SafeStr_3111 implements _SafeStr_3107 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6054); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); var _local_3:int = this._slider.getValue(); _local_2.push((_local_3 + 1)); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 1, 1200, 1); this._slider.setValue(1); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = (_arg_2._SafeStr_4083[0] - 1); this._slider.setValue(_local_3); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; var _local_5:String; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = _SafeStr_2127._SafeStr_4074(_local_4); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.allowafter", "seconds", _local_5); }; }; } } }//package _-1KE // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_2127 = "_-CI" (String#4574, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3111 = "_-3DP" (String#8335, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4074 = "_-2yL" (String#9962, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_6054 = "_-2jI" (String#15244, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3112 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; public class _SafeStr_3112 implements _SafeStr_3107 { public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6055); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_6056(_arg_1)._SafeStr_4599().id); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; this._SafeStr_6056(_arg_1).setSelected(this._SafeStr_6057(_arg_1, _local_3)); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_6057(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("eval_" + _arg_2) + "_radio")))); } private function _SafeStr_6056(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("eval_selector"))); } } }//package _-1KE // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3112 = "_-hZ" (String#8495, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_6055 = "_-0Y-" (String#14450, DoABC#2) // _SafeStr_6056 = "_-14-" (String#17011, DoABC#2) // _SafeStr_6057 = "_-TH" (String#20369, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3113 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1529; public class _SafeStr_3113 implements _SafeStr_3107 { public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6058); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID); } public function get _SafeStr_4077():Boolean { return (true); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { this._SafeStr_3912(this._SafeStr_5451(_arg_1), _arg_2.getBoolean(0)); this._SafeStr_3912(this._SafeStr_5452(_arg_1), _arg_2.getBoolean(1)); this._SafeStr_3912(this._SafeStr_5453(_arg_1), _arg_2.getBoolean(2)); } private function _SafeStr_3912(_arg_1:_SafeStr_1529, _arg_2:Boolean):void { if (_arg_2){ _arg_1._SafeStr_3912(); } else { _arg_1._SafeStr_5454(); }; } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_5455(this._SafeStr_5451(_arg_1))); _local_2.push(this._SafeStr_5455(this._SafeStr_5452(_arg_1))); _local_2.push(this._SafeStr_5455(this._SafeStr_5453(_arg_1))); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_5451(_arg_1:IWindowContainer):_SafeStr_1529 { return (_SafeStr_1529(_arg_1.findChildByName("include_state_checkbox"))); } private function _SafeStr_5452(_arg_1:IWindowContainer):_SafeStr_1529 { return (_SafeStr_1529(_arg_1.findChildByName("include_rotation_checkbox"))); } private function _SafeStr_5453(_arg_1:IWindowContainer):_SafeStr_1529 { return (_SafeStr_1529(_arg_1.findChildByName("include_location_checkbox"))); } private function _SafeStr_5455(_arg_1:_SafeStr_1529):int { return (((_arg_1.isSelected) ? 1 : 0)); } } }//package _-1KE // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3113 = "_-1Zo" (String#8814, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_5451 = "_-03c" (String#9612, DoABC#2) // _SafeStr_5452 = "_-1jd" (String#9639, DoABC#2) // _SafeStr_5453 = "_-2A" (String#11308, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_5455 = "_-0nS" (String#7146, DoABC#2) // _SafeStr_6058 = "_-BZ" (String#14555, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3114 package _-1KE { import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; import _-0V1.*; public class _SafeStr_3114 implements _SafeStr_3107 { public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6059); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; this.getTeamSelector(_arg_1).setSelected(this._SafeStr_5467(_arg_1, _local_3)); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this.getTeamSelector(_arg_1)._SafeStr_4599().id); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_5467(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("team_" + _arg_2) + "_radio")))); } private function getTeamSelector(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("team_selector"))); } } }//package _-1KE // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3114 = "_-0qM" (String#7650, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_5467 = "_-0Cj" (String#10322, DoABC#2) // _SafeStr_6059 = "_-O8" (String#15038, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3115 package _-1KE { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; import _-0Gb._SafeStr_2127; import _-0Gb.*; public class _SafeStr_3115 implements _SafeStr_3107 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6060); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); var _local_3:int = this._slider.getValue(); _local_2.push((_local_3 + 1)); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 1, 1200, 1); this._slider.setValue(1); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = (_arg_2._SafeStr_4083[0] - 1); this._slider.setValue(_local_3); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; var _local_5:String; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = _SafeStr_2127._SafeStr_4074(_local_4); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.allowbefore", "seconds", _local_5); }; }; } } }//package _-1KE // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_2127 = "_-CI" (String#4574, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3115 = "_-00c" (String#8628, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4074 = "_-2yL" (String#9962, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_6060 = "_-yF" (String#14814, DoABC#2) //------------------------------------------------------------ //_-1KE._SafeStr_3345 package _-1KE { public class _SafeStr_3345 { public static var _SafeStr_6058:int = 0; public static var _SafeStr_6051:int = 1; public static var _SafeStr_6052:int = 2; public static var _SafeStr_6054:int = 3; public static var _SafeStr_6060:int = 4; public static var _SafeStr_6061:int = 5; public static var _SafeStr_6059:int = 6; public static var _SafeStr_6055:int = 7; public static var _SafeStr_6053:int = 8; public static var _SafeStr_6062:int = 9; } }//package _-1KE // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_6051 = "_-0ke" (String#14469, DoABC#2) // _SafeStr_6052 = "_-2W2" (String#13504, DoABC#2) // _SafeStr_6053 = "_-0x1" (String#15033, DoABC#2) // _SafeStr_6054 = "_-2jI" (String#15244, DoABC#2) // _SafeStr_6055 = "_-0Y-" (String#14450, DoABC#2) // _SafeStr_6058 = "_-BZ" (String#14555, DoABC#2) // _SafeStr_6059 = "_-O8" (String#15038, DoABC#2) // _SafeStr_6060 = "_-yF" (String#14814, DoABC#2) // _SafeStr_6061 = "_-3HE" (String#14147, DoABC#2) // _SafeStr_6062 = "_-1oN" (String#13950, DoABC#2) //------------------------------------------------------------ //_-1KE.StuffsInFormation package _-1KE { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1536; import _-0Gb.*; public class StuffsInFormation implements _SafeStr_3107 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _slider:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6062); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_BY_ID); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(int(this._slider.getValue())); _local_2.push(this._SafeStr_6063(_arg_1)._SafeStr_4599().id); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._slider = new _SafeStr_2120(_arg_2, this.getInput(_arg_1), _arg_2.assets, 2, 10, 1); this._slider.setValue(3); this._slider.addEventListener(Event.CHANGE, this._SafeStr_4081); _arg_2.refreshButton(_arg_1, "move_diag", true, null, 0); _arg_2.refreshButton(_arg_1, "move_vrt", true, null, 0); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { this._slider.setValue(_arg_2._SafeStr_4083[0]); var _local_3:int = _arg_2._SafeStr_4083[1]; this._SafeStr_6063(_arg_1).setSelected(this._SafeStr_6064(_arg_1, _local_3)); } public function get _SafeStr_4084():Boolean { return (true); } private function getInput(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("slider_container") as IWindowContainer)); } private function _SafeStr_4081(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.requiredformationsize", "furnis", ("" + _local_4)); }; }; } private function _SafeStr_6064(_arg_1:IWindowContainer, _arg_2:int):_SafeStr_1537 { return (_SafeStr_1537(_arg_1.findChildByName((("formation_" + _arg_2) + "_radio")))); } private function _SafeStr_6063(_arg_1:IWindowContainer):_SafeStr_1536 { return (_SafeStr_1536(_arg_1.findChildByName("formation_selector"))); } } }//package _-1KE // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4081 = "_-0zE" (String#3482, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_6062 = "_-1oN" (String#13950, DoABC#2) // _SafeStr_6063 = "_-yZ" (String#16476, DoABC#2) // _SafeStr_6064 = "_-1nC" (String#19735, DoABC#2) //------------------------------------------------------------ //_-1KE.UserCountIn package _-1KE { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0Wd._SafeStr_2120; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import _-0qD._SafeStr_2109; public class UserCountIn implements _SafeStr_3107 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _SafeStr_6065:_SafeStr_2120; private var _SafeStr_6066:_SafeStr_2120; public function get _SafeStr_4069():int { return (_SafeStr_3345._SafeStr_6061); } public function get _SafeStr_4076():int { return (UserDefinedRoomEventsCtrl.STUFF_SELECTION_OPTION_NONE); } public function get _SafeStr_4077():Boolean { return (false); } public function _SafeStr_4078(_arg_1:IWindowContainer):Array { var _local_2:Array = new Array(); _local_2.push(this._SafeStr_6065.getValue()); _local_2.push(this._SafeStr_6066.getValue()); return (_local_2); } public function _SafeStr_4079(_arg_1:IWindowContainer):String { return (""); } public function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void { this._SafeStr_4072 = _arg_2; this._SafeStr_6065 = new _SafeStr_2120(_arg_2, this._SafeStr_6067(_arg_1), _arg_2.assets, 1, 50, 1); this._SafeStr_6065.addEventListener(Event.CHANGE, this._SafeStr_6068); this._SafeStr_6065.setValue(1); this._SafeStr_6066 = new _SafeStr_2120(_arg_2, this._SafeStr_6069(_arg_1), _arg_2.assets, 1, 50, 1); this._SafeStr_6066.addEventListener(Event.CHANGE, this._SafeStr_6070); this._SafeStr_6066.setValue(50); } public function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void { var _local_3:int = _arg_2._SafeStr_4083[0]; var _local_4:int = _arg_2._SafeStr_4083[1]; this._SafeStr_6065.setValue(_local_3); this._SafeStr_6066.setValue(_local_4); } public function get _SafeStr_4084():Boolean { return (true); } private function _SafeStr_6067(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("min_slider_container") as IWindowContainer)); } private function _SafeStr_6069(_arg_1:IWindowContainer):IWindowContainer { return ((_arg_1.findChildByName("max_slider_container") as IWindowContainer)); } private function _SafeStr_6068(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.usercountmin", "value", ("" + _local_4)); }; }; } private function _SafeStr_6070(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.usercountmax", "value", ("" + _local_4)); }; }; } } }//package _-1KE // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_3107 = "_-O7" (String#3074, DoABC#2) // _SafeStr_3345 = "_-1Dr" (String#3717, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4083 = "_-0Ik" (String#2465, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_6061 = "_-3HE" (String#14147, DoABC#2) // _SafeStr_6065 = "_-OW" (String#11021, DoABC#2) // _SafeStr_6066 = "_-0IY" (String#9730, DoABC#2) // _SafeStr_6067 = "_-2By" (String#19533, DoABC#2) // _SafeStr_6068 = "_-26Q" (String#18767, DoABC#2) // _SafeStr_6069 = "_-2UQ" (String#18658, DoABC#2) // _SafeStr_6070 = "_-2id" (String#22319, DoABC#2) //------------------------------------------------------------ //_-1kk._SafeStr_1804 package _-1kk { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1Hn._SafeStr_1806; public class _SafeStr_1804 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1804(_arg_1:Function) { super(_arg_1, _SafeStr_1806); } public function _SafeStr_4108():_SafeStr_1806 { return ((this._SafeStr_4246 as _SafeStr_1806)); } } }//package _-1kk // _SafeStr_1804 = "_-Ez" (String#6618, DoABC#2) // _SafeStr_1806 = "_-2ZY" (String#6334, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1kk._SafeStr_1809 package _-1kk { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1Hn._SafeStr_1805; public class _SafeStr_1809 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1809(_arg_1:Function) { super(_arg_1, _SafeStr_1805); } public function _SafeStr_4108():_SafeStr_1805 { return ((this._SafeStr_4246 as _SafeStr_1805)); } } }//package _-1kk // _SafeStr_1805 = "_-1fs" (String#5862, DoABC#2) // _SafeStr_1809 = "_-2uX" (String#6489, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1KM._SafeStr_3338 package _-1KM { import com.sulake.habbo.avatar.common._SafeStr_3336; import com.sulake.habbo.avatar.common._SafeStr_3332; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.avatar.common._SafeStr_3377; import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3338 extends _SafeStr_3336 implements _SafeStr_3332 { public function _SafeStr_3338(_arg_1:_SafeStr_3062, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_2, _arg_3, _arg_1); } override public function init():void { var _local_1:_SafeStr_5; var _local_2:_SafeStr_3377; if (!_window){ _local_1 = (_assetLibrary.getAssetByName("avatareditor_head_base") as _SafeStr_5); if (_local_1){ _window = IWindowContainer(_windowManager.buildFromXML((_local_1.content as XML))); _window.visible = false; _window.procedure = this.windowEventProc; }; }; if (!_SafeStr_5478){ _SafeStr_5478 = new Dictionary(); _SafeStr_5478[_SafeStr_2342._SafeStr_6071] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_6071, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_6072] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_6072, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_6073] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_6073, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_6074] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_6074, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_6075] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_6075, _windowManager, _assetLibrary); } else { for each (_local_2 in _SafeStr_5478) { _local_2._SafeStr_5479(); }; }; _isInitialized = true; _SafeStr_5480(); if (((_SafeStr_3695) && ((_SafeStr_5481 == "")))){ _SafeStr_3695.switchCategory(_SafeStr_2342._SafeStr_6071); }; } public function switchCategory(_arg_1:String):void { if (_window == null){ return; }; if (_window.disposed){ return; }; if (_SafeStr_5481 == _arg_1){ return; }; _SafeStr_5482(_SafeStr_5483); switch (_arg_1){ case _SafeStr_2342._SafeStr_6071: _SafeStr_5483 = "tab_hair"; break; case _SafeStr_2342._SafeStr_6072: _SafeStr_5483 = "tab_hat"; break; case _SafeStr_2342._SafeStr_6073: _SafeStr_5483 = "tab_accessories"; break; case _SafeStr_2342._SafeStr_6074: _SafeStr_5483 = "tab_eyewear"; break; case _SafeStr_2342._SafeStr_6075: _SafeStr_5483 = "tab_masks"; break; default: throw (new Error((('[HeadView] Unknown item category: "' + _arg_1) + '"'))); }; _SafeStr_5481 = _arg_1; _SafeStr_5484(_SafeStr_5483); if (!_isInitialized){ this.init(); }; _SafeStr_5485(); } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "tab_hair": this.switchCategory(_SafeStr_2342._SafeStr_6071); break; case "tab_hat": this.switchCategory(_SafeStr_2342._SafeStr_6072); break; case "tab_accessories": this.switchCategory(_SafeStr_2342._SafeStr_6073); break; case "tab_eyewear": this.switchCategory(_SafeStr_2342._SafeStr_6074); break; case "tab_masks": this.switchCategory(_SafeStr_2342._SafeStr_6075); break; }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ switch (_arg_2.name){ case "tab_hair": case "tab_hat": case "tab_accessories": case "tab_eyewear": case "tab_masks": _SafeStr_5484(_arg_2.name); break; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ switch (_arg_2.name){ case "tab_hair": case "tab_hat": case "tab_accessories": case "tab_eyewear": case "tab_masks": if (_SafeStr_5483 != _arg_2.name){ _SafeStr_5482(_arg_2.name); }; return; }; }; }; }; } } }//package _-1KM // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3332 = "_-30Z" (String#4845, DoABC#2) // _SafeStr_3336 = "_-20o" (String#3209, DoABC#2) // _SafeStr_3338 = "_-OM" (String#8592, DoABC#2) // _SafeStr_3377 = "_-0Fh" (String#1385, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5478 = "_-p0" (String#1641, DoABC#2) // _SafeStr_5479 = "_-3-e" (String#9944, DoABC#2) // _SafeStr_5480 = "_-3BI" (String#5037, DoABC#2) // _SafeStr_5481 = "_-1tY" (String#2958, DoABC#2) // _SafeStr_5482 = "_-2Xn" (String#3162, DoABC#2) // _SafeStr_5483 = "_-2av" (String#1747, DoABC#2) // _SafeStr_5484 = "_-E" (String#2875, DoABC#2) // _SafeStr_5485 = "_-2VK" (String#6042, DoABC#2) // _SafeStr_6071 = "_-2hL" (String#4895, DoABC#2) // _SafeStr_6072 = "_-WK" (String#5465, DoABC#2) // _SafeStr_6073 = "_-24n" (String#5255, DoABC#2) // _SafeStr_6074 = "_-iC" (String#5399, DoABC#2) // _SafeStr_6075 = "_-0yM" (String#5160, DoABC#2) //------------------------------------------------------------ //_-1KM.HeadModel package _-1KM { import com.sulake.habbo.avatar.common._SafeStr_3063; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; public class HeadModel extends _SafeStr_3063 implements _SafeStr_3062 { public function HeadModel(_arg_1:HabboAvatarEditor) { super(_arg_1); } override protected function init():void { super.init(); _SafeStr_5474(_SafeStr_2342._SafeStr_6071); _SafeStr_5474(_SafeStr_2342._SafeStr_6072); _SafeStr_5474(_SafeStr_2342._SafeStr_6073); _SafeStr_5474(_SafeStr_2342._SafeStr_6074); _SafeStr_5474(_SafeStr_2342._SafeStr_6075); _isInitialized = true; if (!_view){ _view = new _SafeStr_3338(this, controller.manager.windowManager, controller.manager.assets); if (_view){ _view.init(); }; }; } } }//package _-1KM // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3063 = "_-3Ga" (String#2850, DoABC#2) // _SafeStr_3338 = "_-OM" (String#8592, DoABC#2) // _SafeStr_5474 = "_-e8" (String#2216, DoABC#2) // _SafeStr_6071 = "_-2hL" (String#4895, DoABC#2) // _SafeStr_6072 = "_-WK" (String#5465, DoABC#2) // _SafeStr_6073 = "_-24n" (String#5255, DoABC#2) // _SafeStr_6074 = "_-iC" (String#5399, DoABC#2) // _SafeStr_6075 = "_-0yM" (String#5160, DoABC#2) //------------------------------------------------------------ //_-1KT._SafeStr_1300 package _-1KT { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0l7._SafeStr_1277; public class _SafeStr_1300 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1300(_arg_1:Function) { super(_arg_1, _SafeStr_1277); } public function _SafeStr_4108():_SafeStr_1277 { return ((_SafeStr_4246 as _SafeStr_1277)); } } }//package _-1KT // _SafeStr_1277 = "_-TN" (String#6578, DoABC#2) // _SafeStr_1300 = "_-ft" (String#6559, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1KT._SafeStr_2065 package _-1KT { import com.sulake.core.communication.messages._SafeStr_835; import _-0l7._SafeStr_3079; public class _SafeStr_2065 extends _SafeStr_835 { public function _SafeStr_2065(_arg_1:Function) { super(_arg_1, _SafeStr_3079); } public function _SafeStr_4108():_SafeStr_3079 { return ((_SafeStr_4246 as _SafeStr_3079)); } } }//package _-1KT // _SafeStr_2065 = "_-2q8" (String#6463, DoABC#2) // _SafeStr_3079 = "_-39C" (String#6934, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1KT._SafeStr_2716 package _-1KT { import com.sulake.core.communication.messages._SafeStr_835; import _-0l7._SafeStr_3040; public class _SafeStr_2716 extends _SafeStr_835 { public function _SafeStr_2716(_arg_1:Function) { super(_arg_1, _SafeStr_3040); } public function _SafeStr_4108():_SafeStr_3040 { return ((_SafeStr_4246 as _SafeStr_3040)); } } }//package _-1KT // _SafeStr_2716 = "_-2xM" (String#5307, DoABC#2) // _SafeStr_3040 = "_-2S0" (String#6774, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1LH._SafeStr_2769 package _-1LH { import com.sulake.core.communication.messages._SafeStr_835; import _-08X._SafeStr_3234; public class _SafeStr_2769 extends _SafeStr_835 { public function _SafeStr_2769(_arg_1:Function) { super(_arg_1, _SafeStr_3234); } public function _SafeStr_4108():_SafeStr_3234 { return ((_SafeStr_4246 as _SafeStr_3234)); } } }//package _-1LH // _SafeStr_2769 = "_-24Y" (String#10551, DoABC#2) // _SafeStr_3234 = "_-0JH" (String#6930, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Lq._SafeStr_1413 package _-1Lq { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0LV._SafeStr_1344; public class _SafeStr_1413 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1413(_arg_1:Function) { super(_arg_1, _SafeStr_1344); } public function _SafeStr_4108():_SafeStr_1344 { return ((this._SafeStr_4246 as _SafeStr_1344)); } } }//package _-1Lq // _SafeStr_1344 = "_-2Ko" (String#6100, DoABC#2) // _SafeStr_1413 = "_-1uW" (String#5575, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_1420 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.habbo.room.object._SafeStr_832; public class _SafeStr_1420 implements IMessageComposer { private var _SafeStr_5001:int; private var _SafeStr_5498:int; private var _SafeStr_6076:String; private var _x:int = 0; private var _SafeStr_4524:int = 0; private var _SafeStr_6077:int = 0; private var _roomId:int; private var _roomCategory:int; public function _SafeStr_1420(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:int=0, _arg_8:int=0) { this._SafeStr_5001 = _arg_1; this._SafeStr_5498 = _arg_2; this._SafeStr_6076 = _arg_3; this._x = _arg_4; this._SafeStr_4524 = _arg_5; this._SafeStr_6077 = _arg_6; this._roomId = _arg_7; this._roomCategory = _arg_8; } public function dispose():void { } public function _SafeStr_3428():Array { switch (this._SafeStr_5498){ case _SafeStr_832._SafeStr_3655: return ([((((((this._SafeStr_5001 + " ") + this._x) + " ") + this._SafeStr_4524) + " ") + this._SafeStr_6077)]); case _SafeStr_832._SafeStr_3656: return ([((this._SafeStr_5001 + " ") + this._SafeStr_6076)]); default: return ([]); }; } } }//package _-1lr // _SafeStr_1420 = "_-65" (String#6436, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5498 = "_-1YN" (String#2713, DoABC#2) // _SafeStr_6076 = "_-2TP" (String#5504, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2025 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2025 implements IMessageComposer { private var _roomId:int; private var _roomCategory:int; public function _SafeStr_2025(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1lr // _SafeStr_2025 = "_-2MC" (String#7676, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2027 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2027 implements IMessageComposer { private var _SafeStr_5494:int; private var _roomId:int; private var _roomCategory:int; public function _SafeStr_2027(_arg_1:int, _arg_2:int=0, _arg_3:int=0) { this._SafeStr_5494 = _arg_1; this._roomId = _arg_2; this._roomCategory = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5494]); } } }//package _-1lr // _SafeStr_2027 = "_-0qS" (String#7702, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2028 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2028 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_5001:int; private var _SafeStr_4296:String; private var _SafeStr_6078:String; public function _SafeStr_2028(_arg_1:int, _arg_2:String, _arg_3:String="", _arg_4:int=0, _arg_5:int=0) { this._SafeStr_5001 = _arg_1; this._SafeStr_4296 = _arg_2; this._SafeStr_6078 = _arg_3; this._roomId = _arg_4; this._roomCategory = _arg_5; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001, this._SafeStr_4296, this._SafeStr_6078]); } } }//package _-1lr // _SafeStr_2028 = "_-iX" (String#6575, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6078 = "_-Xz" (String#15766, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2031 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2031 implements IMessageComposer { private var _SafeStr_5494:int; public function _SafeStr_2031(_arg_1:int) { this._SafeStr_5494 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5494]); } } }//package _-1lr // _SafeStr_2031 = "_-1Ep" (String#7847, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2256 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2256 implements IMessageComposer { private var _SafeStr_5001:int; private var _SafeStr_6049:int = 0; private var _roomId:int; private var _roomCategory:int = 0; public function _SafeStr_2256(_arg_1:int, _arg_2:int=0, _arg_3:int=0, _arg_4:int=0) { this._SafeStr_5001 = _arg_1; this._SafeStr_6049 = _arg_2; this._roomId = _arg_3; this._roomCategory = _arg_4; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001, this._SafeStr_6049]); } } }//package _-1lr // _SafeStr_2256 = "_-0QP" (String#4874, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2529 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2529 implements IMessageComposer { private var _SafeStr_5494:int; private var _x:int; private var _SafeStr_4524:int; private var _roomId:int; private var _roomCategory:int; public function _SafeStr_2529(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int=0, _arg_5:int=0) { this._SafeStr_5494 = _arg_1; this._x = _arg_2; this._SafeStr_4524 = _arg_3; this._roomId = _arg_4; this._roomCategory = _arg_5; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5494, this._x, this._SafeStr_4524]); } } }//package _-1lr // _SafeStr_2529 = "_-1n9" (String#5971, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2636 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.utils.Map; public class _SafeStr_2636 implements IMessageComposer { private var _data:Array; public function _SafeStr_2636(_arg_1:int, _arg_2:Map, _arg_3:int=0, _arg_4:int=0) { var _local_5:String; this._data = []; super(); this._data.push(_arg_1); this._data.push((_arg_2.length * 2)); for each (_local_5 in _arg_2.getKeys()) { this._data.push(_local_5); this._data.push(_arg_2.getValue(_local_5)); }; } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1lr // _SafeStr_2636 = "_-0TT" (String#7663, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2646 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.habbo.room.object._SafeStr_832; public class _SafeStr_2646 implements IMessageComposer { private var _SafeStr_5001:int; private var _SafeStr_5498:int; private var _roomId:int; private var _roomCategory:int; public function _SafeStr_2646(_arg_1:int, _arg_2:int, _arg_3:int=0, _arg_4:int=0) { this._SafeStr_5001 = _arg_1; this._SafeStr_5498 = _arg_2; this._roomId = _arg_3; this._roomCategory = _arg_4; } public function dispose():void { } public function _SafeStr_3428():Array { var _local_1:int; switch (this._SafeStr_5498){ case _SafeStr_832._SafeStr_3655: _local_1 = 2; break; case _SafeStr_832._SafeStr_3656: _local_1 = 1; break; default: return ([]); }; return ([_local_1, this._SafeStr_5001]); } } }//package _-1lr // _SafeStr_2646 = "_-0mV" (String#8218, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5498 = "_-1YN" (String#2713, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2656 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2656 implements IMessageComposer { private var _SafeStr_5001:int; private var _SafeStr_6049:int = 0; private var _roomId:int; private var _roomCategory:int = 0; public function _SafeStr_2656(_arg_1:int, _arg_2:int=0, _arg_3:int=0, _arg_4:int=0) { this._SafeStr_5001 = _arg_1; this._SafeStr_6049 = _arg_2; this._roomId = _arg_3; this._roomCategory = _arg_4; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001, this._SafeStr_6049]); } } }//package _-1lr // _SafeStr_2656 = "_-37Y" (String#8172, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2657 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2657 implements IMessageComposer { private var _SafeStr_5001:int; private var _roomId:int; private var _roomCategory:int; public function _SafeStr_2657(_arg_1:int, _arg_2:int=0, _arg_3:int=0) { this._SafeStr_5001 = _arg_1; this._roomId = _arg_2; this._roomCategory = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1lr // _SafeStr_2657 = "_-17c" (String#8147, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2663 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2663 implements IMessageComposer { private var _SafeStr_5001:int; private var _x:int; private var _SafeStr_4524:int; private var _direction:int; private var _roomId:int; private var _roomCategory:int = 0; public function _SafeStr_2663(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int=0, _arg_6:int=0) { this._SafeStr_5001 = _arg_1; this._x = _arg_2; this._SafeStr_4524 = _arg_3; this._direction = _arg_4; this._roomId = _arg_5; this._roomCategory = _arg_6; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001, this._x, this._SafeStr_4524, this._direction]); } } }//package _-1lr // _SafeStr_2663 = "_-089" (String#5962, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2669 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2669 implements IMessageComposer { private var _x:int; private var _SafeStr_4524:int; private var _roomId:int; private var _roomCategory:int = 0; public function _SafeStr_2669(_arg_1:int, _arg_2:int, _arg_3:int=0, _arg_4:int=0) { this._x = _arg_1; this._SafeStr_4524 = _arg_2; this._roomId = _arg_3; this._roomCategory = _arg_4; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._x, this._SafeStr_4524]); } } }//package _-1lr // _SafeStr_2669 = "_-0q" (String#7989, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2686 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2686 implements IMessageComposer { private var _data:Array; public function _SafeStr_2686(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int=0, _arg_5:int=0) { this._data = []; super(); this._data.push(_arg_1); this._data.push(_arg_3); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-1lr // _SafeStr_2686 = "_-1A2" (String#8191, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2707 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2707 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_5001:int = 0; public function _SafeStr_2707(_arg_1:int, _arg_2:int=0, _arg_3:int=0) { this._SafeStr_5001 = _arg_1; this._roomId = _arg_2; this._roomCategory = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001]); } } }//package _-1lr // _SafeStr_2707 = "_-2zz" (String#7602, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2717 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2717 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2717(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1lr // _SafeStr_2717 = "_-ZN" (String#6637, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2733 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2733 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1lr // _SafeStr_2733 = "_-29l" (String#8400, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1lr._SafeStr_2747 package _-1lr { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2747 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_5001:int; private var _data:String; public function _SafeStr_2747(_arg_1:int, _arg_2:String="", _arg_3:int=0, _arg_4:int=0) { this._SafeStr_5001 = _arg_1; this._data = _arg_2; this._roomId = _arg_3; this._roomCategory = _arg_4; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_5001, this._data]); } } }//package _-1lr // _SafeStr_2747 = "_-0yB" (String#8629, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) //------------------------------------------------------------ //_-1m6._SafeStr_2467 package _-1m6 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-31Y._SafeStr_2505; public class _SafeStr_2467 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2467(_arg_1:Function) { super(_arg_1, _SafeStr_2505); } public function _SafeStr_4108():_SafeStr_2505 { return ((_SafeStr_4246 as _SafeStr_2505)); } } }//package _-1m6 // _SafeStr_2467 = "_-1R5" (String#3846, DoABC#2) // _SafeStr_2505 = "_-2KB" (String#4808, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1m6._SafeStr_2692 package _-1m6 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-31Y._SafeStr_2780; public class _SafeStr_2692 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2692(_arg_1:Function) { super(_arg_1, _SafeStr_2780); } public function _SafeStr_4108():_SafeStr_2780 { return ((_SafeStr_4246 as _SafeStr_2780)); } } }//package _-1m6 // _SafeStr_2692 = "_-2kZ" (String#5356, DoABC#2) // _SafeStr_2780 = "_-27v" (String#6225, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1m6._SafeStr_2772 package _-1m6 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-31Y._SafeStr_2779; public class _SafeStr_2772 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2772(_arg_1:Function) { super(_arg_1, _SafeStr_2779); } public function _SafeStr_4108():_SafeStr_2779 { return ((_SafeStr_4246 as _SafeStr_2779)); } } }//package _-1m6 // _SafeStr_2772 = "_-oL" (String#5686, DoABC#2) // _SafeStr_2779 = "_-0d" (String#6124, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1m6._SafeStr_2784 package _-1m6 { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2784 { private var _type:int; private var _SafeStr_4609:int; private var _SafeStr_3745:String; private var _SafeStr_6079:int; private var _SafeStr_6080:int; private var _SafeStr_6081:int; private var _SafeStr_6082:int; private var _SafeStr_6083:Boolean; private var _category:String; private var _SafeStr_6084:int; public function _SafeStr_2784(_arg_1:_SafeStr_1731) { this._type = _arg_1.readInteger(); this._SafeStr_4609 = _arg_1.readInteger(); this._SafeStr_3745 = _arg_1._SafeStr_3538(); this._SafeStr_6079 = Math.max(1, _arg_1.readInteger()); this._SafeStr_6080 = _arg_1.readInteger(); this._SafeStr_6081 = _arg_1.readInteger(); this._SafeStr_6082 = _arg_1.readInteger(); this._SafeStr_6083 = _arg_1._SafeStr_3540(); this._category = _arg_1._SafeStr_3538(); this._SafeStr_6084 = _arg_1.readInteger(); } public function get type():int { return (this._type); } public function get _SafeStr_3747():String { return (this._SafeStr_3745); } public function get level():int { return (this._SafeStr_4609); } public function get _SafeStr_6085():int { return (this._SafeStr_6079); } public function get _SafeStr_6086():int { return (this._SafeStr_6080); } public function get _SafeStr_6087():int { return (this._SafeStr_6081); } public function get _SafeStr_6088():int { return (this._SafeStr_6082); } public function get _SafeStr_6089():Boolean { return (this._SafeStr_6083); } public function get category():String { return (this._category); } public function get _SafeStr_6090():int { return (this._SafeStr_6084); } public function get _SafeStr_6091():Boolean { return ((((this._SafeStr_4609 > 1)) || (this._SafeStr_6083))); } public function _SafeStr_6092():void { this._SafeStr_6082 = this._SafeStr_6079; } } }//package _-1m6 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2784 = "_-27q" (String#2090, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3745 = "_-06o" (String#2949, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_6079 = "_-1ED" (String#14584, DoABC#2) // _SafeStr_6080 = "_-23U" (String#10633, DoABC#2) // _SafeStr_6081 = "_-0am" (String#10125, DoABC#2) // _SafeStr_6082 = "_-2Sl" (String#14763, DoABC#2) // _SafeStr_6083 = "_-rO" (String#13143, DoABC#2) // _SafeStr_6084 = "_-0Ov" (String#16995, DoABC#2) // _SafeStr_6085 = "_-17d" (String#20939, DoABC#2) // _SafeStr_6086 = "_-32x" (String#14454, DoABC#2) // _SafeStr_6087 = "_-0GB" (String#13706, DoABC#2) // _SafeStr_6088 = "_-eh" (String#20552, DoABC#2) // _SafeStr_6089 = "_-Lw" (String#10835, DoABC#2) // _SafeStr_6090 = "_-1yo" (String#16112, DoABC#2) // _SafeStr_6091 = "_-0NP" (String#16979, DoABC#2) // _SafeStr_6092 = "_-1rD" (String#22391, DoABC#2) //------------------------------------------------------------ //_-1MU._SafeStr_2555 package _-1MU { import flash.events.Event; public class _SafeStr_2555 extends Event { public static const _SafeStr_4233:String = "FRE_ACCEPTED"; public static const _SafeStr_5376:String = "FRE_DECLINED"; private var _SafeStr_4270:int; public function _SafeStr_2555(_arg_1:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._SafeStr_4270 = _arg_2; } public function get _SafeStr_4204():int { return (this._SafeStr_4270); } } }//package _-1MU // _SafeStr_2555 = "_-1is" (String#1890, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) // _SafeStr_5376 = "_-0jD" (String#4798, DoABC#2) //------------------------------------------------------------ //_-1MU._SafeStr_837 package _-1MU { public class _SafeStr_837 { public static const HABBO_FRIENDLIST_TRACKIG_EVENT_CLOSED:String = "HABBO_FRIENDLIST_TRACKIG_EVENT_CLOSED"; public static const HABBO_FRIENDLIST_TRACKIG_EVENT_FRIENDS:String = "HABBO_FRIENDLIST_TRACKIG_EVENT_FRIENDS"; public static const HABBO_FRIENDLIST_TRACKIG_EVENT_SEARCH:String = "HABBO_FRIENDLIST_TRACKIG_EVENT_SEARCH"; public static const HABBO_FRIENDLIST_TRACKIG_EVENT_REQUEST:String = "HABBO_FRIENDLIST_TRACKIG_EVENT_REQUEST"; public static const _SafeStr_6093:String = "HABBO_FRIENDLIST_TRACKIG_EVENT_MINIMZED"; public static const HABBO_FRIENDLIST_TRACKIG_EVENT_MESSENGER:String = "HABBO_FRIENDLIST_TRACKIG_EVENT_MESSENGER"; } }//package _-1MU // _SafeStr_6093 = "_-1rL" (String#8222, DoABC#2) // _SafeStr_837 = "_-0hx" (String#2449, DoABC#2) //------------------------------------------------------------ //_-1oa._SafeStr_1557 package _-1oa { import _-1vz._SafeStr_1556; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.object._SafeStr_1358; import com.sulake.room.utils._SafeStr_1285; import _-1Vr._SafeStr_1945; import com.sulake.room.messages._SafeStr_1924; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1557 extends _SafeStr_1556 { public static const _SafeStr_6094:int = 500; private static var _SafeStr_6095:_SafeStr_1286 = new _SafeStr_1286(); private var _SafeStr_6096:_SafeStr_1286; private var _SafeStr_6097:_SafeStr_1286; private var _SafeStr_6098:Number = 0; private var _lastUpdateTime:int = 0; private var _SafeStr_6099:int; private var _SafeStr_6100:int = 500; public function _SafeStr_1557() { this._SafeStr_6096 = new _SafeStr_1286(); this._SafeStr_6097 = new _SafeStr_1286(); super(); } protected function get _SafeStr_6101():int { return (this._lastUpdateTime); } override public function dispose():void { super.dispose(); this._SafeStr_6097 = null; this._SafeStr_6096 = null; } override public function set object(_arg_1:_SafeStr_1358):void { super.object = _arg_1; if (_arg_1 != null){ this._SafeStr_6097.assign(_arg_1.getLocation()); }; } protected function set _SafeStr_6102(_arg_1:int):void { if (_arg_1 <= 0){ _arg_1 = 1; }; this._SafeStr_6100 = _arg_1; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_3:_SafeStr_1285; if (_arg_1 == null){ return; }; super._SafeStr_5545(_arg_1); if (_arg_1._SafeStr_6103 != null){ this._SafeStr_6097.assign(_arg_1._SafeStr_6103); }; var _local_2:_SafeStr_1945 = (_arg_1 as _SafeStr_1945); if (_local_2 == null){ return; }; if (object != null){ if (_arg_1._SafeStr_6103 != null){ _local_3 = _local_2._SafeStr_6104; this._SafeStr_6099 = this._lastUpdateTime; this._SafeStr_6096.assign(_local_3); this._SafeStr_6096._SafeStr_5195(this._SafeStr_6097); }; }; } protected function _SafeStr_6105():_SafeStr_1285 { return (null); } override public function update(_arg_1:int):void { var _local_4:int; var _local_2:_SafeStr_1285 = this._SafeStr_6105(); var _local_3:_SafeStr_1632 = object.getModelController(); if (_local_3 != null){ if (_local_2 != null){ if (this._SafeStr_6098 != _local_2.z){ this._SafeStr_6098 = _local_2.z; _local_3.setNumber(_SafeStr_1392._SafeStr_6106, this._SafeStr_6098); }; } else { if (this._SafeStr_6098 != 0){ this._SafeStr_6098 = 0; _local_3.setNumber(_SafeStr_1392._SafeStr_6106, this._SafeStr_6098); }; }; }; if ((((this._SafeStr_6096.length > 0)) || (!((_local_2 == null))))){ _local_4 = (_arg_1 - this._SafeStr_6099); if (_local_4 == (this._SafeStr_6100 >> 1)){ _local_4++; }; if (_local_4 > this._SafeStr_6100){ _local_4 = this._SafeStr_6100; }; if (this._SafeStr_6096.length > 0){ _SafeStr_6095.assign(this._SafeStr_6096); _SafeStr_6095._SafeStr_5196((_local_4 / Number(this._SafeStr_6100))); _SafeStr_6095.add(this._SafeStr_6097); } else { _SafeStr_6095.assign(this._SafeStr_6097); }; if (_local_2 != null){ _SafeStr_6095.add(_local_2); }; if (object != null){ object.setLocation(_SafeStr_6095); }; if (_local_4 == this._SafeStr_6100){ this._SafeStr_6096.x = 0; this._SafeStr_6096.y = 0; this._SafeStr_6096.z = 0; }; }; this._lastUpdateTime = _arg_1; } } }//package _-1oa // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1556 = "_-2in" (String#1243, DoABC#2) // _SafeStr_1557 = "_-38w" (String#1434, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1945 = "_-35m" (String#2179, DoABC#2) // _SafeStr_5195 = "_-2an" (String#12163, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_6094 = "_-Z3" (String#9706, DoABC#2) // _SafeStr_6095 = "_-2wt" (String#6184, DoABC#2) // _SafeStr_6096 = "_-0Or" (String#4932, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6098 = "_-08G" (String#8667, DoABC#2) // _SafeStr_6099 = "_-tq" (String#18226, DoABC#2) // _SafeStr_6100 = "_-2jf" (String#3568, DoABC#2) // _SafeStr_6101 = "_-31e" (String#16342, DoABC#2) // _SafeStr_6102 = "_-12c" (String#6185, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6104 = "_-0h4" (String#19039, DoABC#2) // _SafeStr_6105 = "_-0XH" (String#16679, DoABC#2) // _SafeStr_6106 = "_-0iH" (String#9554, DoABC#2) //------------------------------------------------------------ //_-1oa._SafeStr_1579 package _-1oa { import com.sulake.room.utils._SafeStr_1286; import _-hF._SafeStr_1937; import _-1Vf._SafeStr_2442; import _-hF.RoomObjectEvent; import _-1Vr._SafeStr_1964; import _-1Vr._SafeStr_1946; import _-1Vr._SafeStr_1958; import _-1Vr._SafeStr_1957; import _-1Vr._SafeStr_1962; import _-1Vr._SafeStr_2441; import _-1Vr._SafeStr_1932; import _-1Vr._SafeStr_1952; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import flash.utils.getTimer; import com.sulake.room.messages._SafeStr_1924; import com.sulake.room.utils._SafeStr_1285; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1579 extends _SafeStr_1557 { private var _SafeStr_6107:int = 0; private var _SafeStr_6108:int = 0; private var _SafeStr_6109:int = 0; private var _selected:Boolean = false; private var _SafeStr_6110:_SafeStr_1286 = null; private var _SafeStr_6111:Boolean = false; private var _SafeStr_6112:int = 0; private var _SafeStr_6113:int = 0; private var _SafeStr_6114:int = 0; override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1937._SafeStr_5558, _SafeStr_2442._SafeStr_6115]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function dispose():void { var _local_1:RoomObjectEvent; if (((this._selected) && (!((object == null))))){ if (eventDispatcher != null){ _local_1 = new _SafeStr_2442(_SafeStr_2442._SafeStr_6116, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); }; }; super.dispose(); this._SafeStr_6110 = null; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_3:_SafeStr_1964; var _local_4:_SafeStr_1946; var _local_5:_SafeStr_1958; var _local_6:_SafeStr_1957; var _local_7:_SafeStr_1962; var _local_8:_SafeStr_2441; var _local_9:_SafeStr_1932; var _local_10:_SafeStr_1952; var _local_11:String; if ((((_arg_1 == null)) || ((object == null)))){ return; }; var _local_2:_SafeStr_1632 = object.getModelController(); if (!this._SafeStr_6111){ super._SafeStr_5545(_arg_1); if ((_arg_1 is _SafeStr_1964)){ _local_3 = (_arg_1 as _SafeStr_1964); _local_2.setString(_SafeStr_1392._SafeStr_5711, _local_3._SafeStr_6117); return; }; if ((_arg_1 is _SafeStr_1946)){ _local_4 = (_arg_1 as _SafeStr_1946); _local_2.setNumber(_SafeStr_1392._SafeStr_5716, _local_4._SafeStr_6118); return; }; if ((_arg_1 is _SafeStr_1958)){ _local_5 = (_arg_1 as _SafeStr_1958); _local_2.setNumber(_SafeStr_1392._SafeStr_5704, 1); this._SafeStr_6107 = (getTimer() + (_local_5._SafeStr_6119 * 1000)); return; }; if ((_arg_1 is _SafeStr_1957)){ _local_6 = (_arg_1 as _SafeStr_1957); _local_2.setString(_SafeStr_1392._SafeStr_5710, _local_6.gesture); this._SafeStr_6108 = (getTimer() + (3 * 1000)); return; }; if ((_arg_1 is _SafeStr_1962)){ _local_7 = (_arg_1 as _SafeStr_1962); _local_2.setNumber(_SafeStr_1392._SafeStr_5706, Number(_local_7._SafeStr_6120)); return; }; }; if ((_arg_1 is _SafeStr_2441)){ _local_8 = (_arg_1 as _SafeStr_2441); this._selected = _local_8.selected; this._SafeStr_6110 = null; return; }; if ((_arg_1 is _SafeStr_1932)){ _local_9 = (_arg_1 as _SafeStr_1932); _local_2.setNumber(_SafeStr_1392.AVATAR_EXPERIENCE_TIMESTAMP, Number(getTimer())); _local_2.setNumber(_SafeStr_1392._SafeStr_6121, Number(_local_9._SafeStr_6122)); return; }; if ((_arg_1 is _SafeStr_1952)){ _local_10 = (_arg_1 as _SafeStr_1952); _local_11 = _local_2.getString(_SafeStr_1392._SafeStr_5720); _local_2.setString(_SafeStr_1392._SafeStr_5720, _local_10.figure); _local_2.setString(_SafeStr_1392._SafeStr_6123, _local_10.race); _local_2.setNumber(_SafeStr_1392._SafeStr_6124, this._SafeStr_6125(_local_10.figure)); return; }; } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_6:int; var _local_7:String; var _local_8:_SafeStr_1937; if ((((object == null)) || ((_arg_1 == null)))){ return; }; var _local_3:_SafeStr_1632 = object.getModelController(); var _local_4:_SafeStr_1285; var _local_5:_SafeStr_1286; switch (_arg_1.type){ case MouseEvent.CLICK: _local_6 = object.getId(); _local_7 = object.getType(); if (eventDispatcher != null){ _local_8 = new _SafeStr_1937(_SafeStr_1937._SafeStr_5558, _arg_1._SafeStr_5619, _local_6, _local_7, _arg_1.altKey, _arg_1.ctrlKey, _arg_1.shiftKey, _arg_1.buttonDown); eventDispatcher.dispatchEvent(_local_8); }; if (this._SafeStr_6111){ this._SafeStr_6126(_arg_1); }; return; case MouseEvent.DOUBLE_CLICK: return; }; } private function _SafeStr_6126(_arg_1:_SafeStr_2430):void { var _local_3:int; var _local_2:_SafeStr_1632 = object.getModelController(); if (((!(_arg_1.altKey)) && (!(_arg_1.ctrlKey)))){ _local_3 = object.getDirection().x; _local_3 = ((_local_3 + 45) % 360); object.setDirection(new _SafeStr_1286(_local_3)); _local_2.setNumber(_SafeStr_1392._SafeStr_5716, (_local_3 + this._SafeStr_6114)); } else { if (((_arg_1.altKey) && (!(_arg_1.ctrlKey)))){ this._SafeStr_6112++; _local_2.setNumber(_SafeStr_1392._SafeStr_5711, this._SafeStr_6112); _local_2.setNumber(_SafeStr_1392._SafeStr_5710, NaN); } else { if (((_arg_1.ctrlKey) && (!(_arg_1.altKey)))){ this._SafeStr_6113++; _local_2.setNumber(_SafeStr_1392._SafeStr_5710, this._SafeStr_6113); } else { this._SafeStr_6114 = (this._SafeStr_6114 + 45); if (this._SafeStr_6114 > 45){ this._SafeStr_6114 = -45; }; _local_3 = object.getDirection().x; _local_2.setNumber(_SafeStr_1392._SafeStr_5716, (_local_3 + this._SafeStr_6114)); }; }; }; } override public function update(_arg_1:int):void { var _local_2:_SafeStr_1285; var _local_3:RoomObjectEvent; super.update(_arg_1); if (((this._selected) && (!((object == null))))){ if (eventDispatcher != null){ _local_2 = object.getLocation(); if ((((((((this._SafeStr_6110 == null)) || (!((this._SafeStr_6110.x == _local_2.x))))) || (!((this._SafeStr_6110.y == _local_2.y))))) || (!((this._SafeStr_6110.z == _local_2.z))))){ if (this._SafeStr_6110 == null){ this._SafeStr_6110 = new _SafeStr_1286(); }; this._SafeStr_6110.assign(_local_2); _local_3 = new _SafeStr_2442(_SafeStr_2442._SafeStr_6115, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_3); }; }; }; if (((!((object == null))) && (!((object.getModelController() == null))))){ this._SafeStr_5728(_arg_1, object.getModelController()); }; } private function _SafeStr_5728(_arg_1:int, _arg_2:_SafeStr_1632):void { if ((((this._SafeStr_6108 > 0)) && ((_arg_1 > this._SafeStr_6108)))){ _arg_2.setString(_SafeStr_1392._SafeStr_5710, null); this._SafeStr_6108 = 0; }; if (this._SafeStr_6107 > 0){ if (_arg_1 > this._SafeStr_6107){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5704, 0); this._SafeStr_6107 = 0; }; }; if ((((this._SafeStr_6109 > 0)) && ((_arg_1 > this._SafeStr_6109)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5705, 0); this._SafeStr_6109 = 0; }; } private function _SafeStr_6125(_arg_1:String):int { var _local_2:Array; if (_arg_1 != null){ _local_2 = _arg_1.split(" "); if (_local_2.length >= 2){ return (parseInt(_local_2[1])); }; }; return (0); } } }//package _-1oa // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1557 = "_-38w" (String#1434, DoABC#2) // _SafeStr_1579 = "_-KY" (String#12103, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1932 = "_-QJ" (String#5499, DoABC#2) // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_1946 = "_-2cX" (String#3426, DoABC#2) // _SafeStr_1952 = "_-C3" (String#3040, DoABC#2) // _SafeStr_1957 = "_-2b1" (String#5565, DoABC#2) // _SafeStr_1958 = "_-W1" (String#3986, DoABC#2) // _SafeStr_1962 = "_-11J" (String#3762, DoABC#2) // _SafeStr_1964 = "_-0SM" (String#3784, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2441 = "_-360" (String#3332, DoABC#2) // _SafeStr_2442 = "_-Rn" (String#2777, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5558 = "_-3Eb" (String#4161, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5619 = "_-1tO" (String#4369, DoABC#2) // _SafeStr_5704 = "_-wb" (String#4391, DoABC#2) // _SafeStr_5705 = "_-dD" (String#5746, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5710 = "_-0LC" (String#4278, DoABC#2) // _SafeStr_5711 = "_-11l" (String#5640, DoABC#2) // _SafeStr_5716 = "_-bq" (String#5134, DoABC#2) // _SafeStr_5720 = "_-0Wl" (String#4802, DoABC#2) // _SafeStr_5728 = "_-0Dc" (String#7094, DoABC#2) // _SafeStr_6107 = "_-0cH" (String#5182, DoABC#2) // _SafeStr_6108 = "_-1Zn" (String#5782, DoABC#2) // _SafeStr_6109 = "_-3-w" (String#5480, DoABC#2) // _SafeStr_6110 = "_-uo" (String#2787, DoABC#2) // _SafeStr_6111 = "_-2NV" (String#15606, DoABC#2) // _SafeStr_6112 = "_-28h" (String#12949, DoABC#2) // _SafeStr_6113 = "_-0f2" (String#14840, DoABC#2) // _SafeStr_6114 = "_-0KG" (String#8459, DoABC#2) // _SafeStr_6115 = "_-34x" (String#7064, DoABC#2) // _SafeStr_6116 = "_-er" (String#9709, DoABC#2) // _SafeStr_6117 = "_-0vN" (String#16933, DoABC#2) // _SafeStr_6118 = "_-Ns" (String#12391, DoABC#2) // _SafeStr_6119 = "_-0TH" (String#17152, DoABC#2) // _SafeStr_6120 = "_-0zA" (String#17321, DoABC#2) // _SafeStr_6121 = "_-0DR" (String#6932, DoABC#2) // _SafeStr_6122 = "_-2K8" (String#13035, DoABC#2) // _SafeStr_6123 = "_-1Vo" (String#14581, DoABC#2) // _SafeStr_6124 = "_-0-8" (String#9405, DoABC#2) // _SafeStr_6125 = "_-1vN" (String#19228, DoABC#2) // _SafeStr_6126 = "_-0Hi" (String#21147, DoABC#2) //------------------------------------------------------------ //_-1oa._SafeStr_1595 package _-1oa { import com.sulake.room.utils._SafeStr_1286; import flash.utils.getTimer; import _-hF._SafeStr_1937; import _-1Vf._SafeStr_2442; import _-1Vf._SafeStr_1943; import _-hF.RoomObjectEvent; import _-1Vr._SafeStr_1964; import _-1Vr._SafeStr_1958; import _-1Vr._SafeStr_1939; import _-1Vr._SafeStr_1946; import _-1Vr._SafeStr_1955; import _-1Vr._SafeStr_1933; import _-1Vr._SafeStr_1965; import _-1Vr._SafeStr_1962; import _-1Vr._SafeStr_1938; import _-1Vr._SafeStr_1926; import _-1Vr._SafeStr_1960; import _-1Vr._SafeStr_1936; import _-1Vr._SafeStr_1966; import _-1Vr._SafeStr_1951; import _-1Vr._SafeStr_1952; import _-1Vr._SafeStr_2441; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.avatar.enum.AvatarAction; import com.sulake.room.messages._SafeStr_1924; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1595 extends _SafeStr_1557 { private static const _SafeStr_6127:Number = 1.5; private static const _SafeStr_6128:int = 28; private static const _SafeStr_6129:int = 29; private static const _SafeStr_6130:int = 500; private static const _SafeStr_6131:int = 999999999; private var _selected:Boolean = false; private var _SafeStr_6110:_SafeStr_1286 = null; private var _SafeStr_6132:int = 0; private var _SafeStr_6133:int = 0; private var _SafeStr_6107:int = 0; private var _SafeStr_6134:int = 0; private var _SafeStr_6135:int = 0; private var _SafeStr_6109:int = 0; private var _SafeStr_6108:int = 0; private var _SafeStr_6136:int = 0; private var _SafeStr_6137:int = 0; private var _SafeStr_6138:Boolean = false; private var _SafeStr_6139:int = 0; private var _SafeStr_6140:int = 0; private var _SafeStr_6141:int = 0; public function _SafeStr_1595() { this._SafeStr_6140 = (getTimer() + this._SafeStr_6142()); } override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1937._SafeStr_5558, _SafeStr_2442._SafeStr_6115, _SafeStr_1937._SafeStr_6143, _SafeStr_1937._SafeStr_6144, _SafeStr_1943._SafeStr_6145, _SafeStr_1943._SafeStr_6146]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function dispose():void { var _local_1:RoomObjectEvent; if (((this._selected) && (!((object == null))))){ if (eventDispatcher != null){ _local_1 = new _SafeStr_2442(_SafeStr_2442._SafeStr_6116, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); }; }; super.dispose(); this._SafeStr_6110 = null; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_3:_SafeStr_1964; var _local_4:_SafeStr_1958; var _local_5:_SafeStr_1939; var _local_6:_SafeStr_1946; var _local_7:_SafeStr_1955; var _local_8:_SafeStr_1933; var _local_9:_SafeStr_1965; var _local_10:_SafeStr_1962; var _local_11:_SafeStr_1938; var _local_12:_SafeStr_1926; var _local_13:int; var _local_14:int; var _local_15:_SafeStr_1960; var _local_16:_SafeStr_1936; var _local_17:_SafeStr_1966; var _local_18:_SafeStr_1951; var _local_19:_SafeStr_1952; var _local_20:String; var _local_21:String; var _local_22:String; var _local_23:_SafeStr_2441; if ((((_arg_1 == null)) || ((object == null)))){ return; }; super._SafeStr_5545(_arg_1); var _local_2:_SafeStr_1632 = object.getModelController(); if ((_arg_1 is _SafeStr_1964)){ _local_3 = (_arg_1 as _SafeStr_1964); _local_2.setString(_SafeStr_1392._SafeStr_5711, _local_3._SafeStr_6117); _local_2.setString(_SafeStr_1392._SafeStr_5712, _local_3.parameter); return; }; if ((_arg_1 is _SafeStr_1958)){ _local_4 = (_arg_1 as _SafeStr_1958); _local_2.setNumber(_SafeStr_1392._SafeStr_5704, 1); this._SafeStr_6107 = (getTimer() + (_local_4._SafeStr_6119 * 1000)); return; }; if ((_arg_1 is _SafeStr_1939)){ _local_5 = (_arg_1 as _SafeStr_1939); _local_2.setNumber(_SafeStr_1392._SafeStr_5708, Number(_local_5._SafeStr_5397)); return; }; if ((_arg_1 is _SafeStr_1946)){ _local_6 = (_arg_1 as _SafeStr_1946); _local_2.setNumber(_SafeStr_1392._SafeStr_5716, _local_6._SafeStr_6118); return; }; if ((_arg_1 is _SafeStr_1955)){ _local_7 = (_arg_1 as _SafeStr_1955); _local_2.setNumber(_SafeStr_1392._SafeStr_5710, _local_7.gesture); this._SafeStr_6108 = (getTimer() + (3 * 1000)); return; }; if ((_arg_1 is _SafeStr_1933)){ _local_8 = (_arg_1 as _SafeStr_1933); if (_local_8._SafeStr_3542){ _local_2.setNumber(_SafeStr_1392._SafeStr_5705, 1); this._SafeStr_6109 = (getTimer() + (AvatarAction._SafeStr_6147 * 1000)); } else { _local_2.setNumber(_SafeStr_1392._SafeStr_5705, 0); this._SafeStr_6109 = 0; }; return; }; if ((_arg_1 is _SafeStr_1965)){ _local_9 = (_arg_1 as _SafeStr_1965); _local_2.setNumber(_SafeStr_1392._SafeStr_5713, _local_9._SafeStr_3529); return; }; if ((_arg_1 is _SafeStr_1962)){ _local_10 = (_arg_1 as _SafeStr_1962); _local_2.setNumber(_SafeStr_1392._SafeStr_5706, Number(_local_10._SafeStr_6120)); return; }; if ((_arg_1 is _SafeStr_1938)){ _local_11 = (_arg_1 as _SafeStr_1938); _local_2.setNumber(_SafeStr_1392._SafeStr_5717, _local_11.value); this._SafeStr_6141 = (getTimer() + 3000); return; }; if ((_arg_1 is _SafeStr_1926)){ _local_12 = (_arg_1 as _SafeStr_1926); _local_13 = _local_12._SafeStr_6148; _local_14 = _local_12._SafeStr_3533; this._SafeStr_6149(_local_13, _local_14, _local_2); return; }; if ((_arg_1 is _SafeStr_1960)){ _local_15 = (_arg_1 as _SafeStr_1960); _local_2.setNumber(_SafeStr_1392._SafeStr_5343, _local_15._SafeStr_3535); if (_local_15._SafeStr_3535 < _SafeStr_6131){ this._SafeStr_6137 = (getTimer() + (100 * 1000)); this._SafeStr_6138 = true; } else { this._SafeStr_6137 = (getTimer() + 1500); this._SafeStr_6138 = false; }; return; }; if ((_arg_1 is _SafeStr_1936)){ _local_16 = (_arg_1 as _SafeStr_1936); _local_2.setNumber(_SafeStr_1392._SafeStr_5715, _local_16._SafeStr_3535); return; }; if ((_arg_1 is _SafeStr_1966)){ _local_17 = (_arg_1 as _SafeStr_1966); _local_2.setNumber(_SafeStr_1392._SafeStr_5721, _local_17._SafeStr_6150); this._SafeStr_6136 = (getTimer() + (5 * 1000)); return; }; if ((_arg_1 is _SafeStr_1951)){ _local_18 = (_arg_1 as _SafeStr_1951); _local_2.setString(_SafeStr_1392._SafeStr_5346, _local_18._SafeStr_6151); _local_2.setNumber(_SafeStr_1392._SafeStr_6152, Number(_local_18._SafeStr_6153)); return; }; if ((_arg_1 is _SafeStr_1952)){ _local_19 = (_arg_1 as _SafeStr_1952); _local_20 = _local_2.getString(_SafeStr_1392._SafeStr_5720); _local_21 = _local_19.figure; _local_22 = _local_19.gender; if (((!((_local_20 == null))) && (!((_local_20.indexOf(".bds-") == -1))))){ _local_21 = (_local_21 + _local_20.substr(_local_20.indexOf(".bds-"))); }; _local_2.setString(_SafeStr_1392._SafeStr_5720, _local_21); _local_2.setString(_SafeStr_1392.AVATAR_GENDER, _local_22); return; }; if ((_arg_1 is _SafeStr_2441)){ _local_23 = (_arg_1 as _SafeStr_2441); this._selected = _local_23.selected; this._SafeStr_6110 = null; return; }; } private function _SafeStr_6149(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1632):void { if (_arg_1 == _SafeStr_6128){ this._SafeStr_6132 = (getTimer() + _SafeStr_6130); this._SafeStr_6133 = _SafeStr_6129; } else { if (_arg_3.getNumber(_SafeStr_1392._SafeStr_5714) == _SafeStr_6129){ this._SafeStr_6132 = (getTimer() + _SafeStr_6130); this._SafeStr_6133 = _arg_1; _arg_1 = _SafeStr_6128; } else { if (_arg_2 == 0){ this._SafeStr_6132 = 0; } else { this._SafeStr_6132 = (getTimer() + _arg_2); this._SafeStr_6133 = _arg_1; return; }; }; }; _arg_3.setNumber(_SafeStr_1392._SafeStr_5714, _arg_1); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_4:int; var _local_5:String; var _local_6:RoomObjectEvent; if ((((object == null)) || ((_arg_1 == null)))){ return; }; var _local_3:String; switch (_arg_1.type){ case MouseEvent.CLICK: _local_3 = _SafeStr_1937._SafeStr_5558; break; case MouseEvent.ROLL_OVER: _local_3 = _SafeStr_1937._SafeStr_6143; eventDispatcher.dispatchEvent(new _SafeStr_1943(_SafeStr_1943._SafeStr_6145, object.getId(), object.getType())); break; case MouseEvent.ROLL_OUT: _local_3 = _SafeStr_1937._SafeStr_6144; eventDispatcher.dispatchEvent(new _SafeStr_1943(_SafeStr_1943._SafeStr_6146, object.getId(), object.getType())); break; }; if (_local_3 != null){ _local_4 = object.getId(); _local_5 = object.getType(); if (eventDispatcher != null){ _local_6 = new _SafeStr_1937(_local_3, _arg_1._SafeStr_5619, _local_4, _local_5, _arg_1.altKey, _arg_1.ctrlKey, _arg_1.shiftKey, _arg_1.buttonDown); eventDispatcher.dispatchEvent(_local_6); }; }; } override public function update(_arg_1:int):void { var _local_2:_SafeStr_1285; var _local_3:RoomObjectEvent; super.update(_arg_1); if (((this._selected) && (!((object == null))))){ if (eventDispatcher != null){ _local_2 = object.getLocation(); if ((((((((this._SafeStr_6110 == null)) || (!((this._SafeStr_6110.x == _local_2.x))))) || (!((this._SafeStr_6110.y == _local_2.y))))) || (!((this._SafeStr_6110.z == _local_2.z))))){ if (this._SafeStr_6110 == null){ this._SafeStr_6110 = new _SafeStr_1286(); }; this._SafeStr_6110.assign(_local_2); _local_3 = new _SafeStr_2442(_SafeStr_2442._SafeStr_6115, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_3); }; }; }; if (((!((object == null))) && (!((object.getModelController() == null))))){ this._SafeStr_5728(_arg_1, object.getModelController()); }; } private function _SafeStr_5728(_arg_1:int, _arg_2:_SafeStr_1632):void { if (this._SafeStr_6107 > 0){ if (_arg_1 > this._SafeStr_6107){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5704, 0); this._SafeStr_6107 = 0; this._SafeStr_6135 = 0; this._SafeStr_6134 = 0; } else { if ((((this._SafeStr_6134 == 0)) && ((this._SafeStr_6135 == 0)))){ this._SafeStr_6135 = (_arg_1 + this._SafeStr_6154()); this._SafeStr_6134 = (this._SafeStr_6135 + this._SafeStr_6155()); } else { if ((((this._SafeStr_6135 > 0)) && ((_arg_1 > this._SafeStr_6135)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5704, 0); this._SafeStr_6135 = 0; } else { if ((((this._SafeStr_6134 > 0)) && ((_arg_1 > this._SafeStr_6134)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5704, 1); this._SafeStr_6134 = 0; }; }; }; }; }; if ((((this._SafeStr_6109 > 0)) && ((_arg_1 > this._SafeStr_6109)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5705, 0); this._SafeStr_6109 = 0; }; if ((((this._SafeStr_6108 > 0)) && ((_arg_1 > this._SafeStr_6108)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5710, 0); this._SafeStr_6108 = 0; }; if ((((this._SafeStr_6136 > 0)) && ((_arg_1 > this._SafeStr_6136)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5721, 0); this._SafeStr_6136 = 0; }; if (this._SafeStr_6137 > 0){ if (_arg_1 > this._SafeStr_6137){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5343, 0); this._SafeStr_6137 = 0; } else { if ((((((this._SafeStr_6137 - _arg_1) % 10000) < 1000)) && (this._SafeStr_6138))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5715, 1); } else { _arg_2.setNumber(_SafeStr_1392._SafeStr_5715, 0); }; }; }; if (_arg_1 > this._SafeStr_6140){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5707, 1); this._SafeStr_6140 = (_arg_1 + this._SafeStr_6142()); this._SafeStr_6139 = (_arg_1 + this._SafeStr_6156()); }; if ((((this._SafeStr_6139 > 0)) && ((_arg_1 > this._SafeStr_6139)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5707, 0); this._SafeStr_6139 = 0; }; if ((((this._SafeStr_6132 > 0)) && ((_arg_1 > this._SafeStr_6132)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5714, this._SafeStr_6133); this._SafeStr_6132 = 0; }; if ((((this._SafeStr_6141 > 0)) && ((_arg_1 > this._SafeStr_6141)))){ _arg_2.setNumber(_SafeStr_1392._SafeStr_5717, 0); this._SafeStr_6141 = 0; }; } private function _SafeStr_6154():int { return ((100 + (Math.random() * 200))); } private function _SafeStr_6155():int { return ((75 + (Math.random() * 75))); } private function _SafeStr_6142():int { return ((4500 + (Math.random() * 1000))); } private function _SafeStr_6156():int { return ((50 + (Math.random() * 200))); } private function _SafeStr_6157(_arg_1:_SafeStr_1285):Boolean { var _local_2:_SafeStr_1285 = object.getLocation(); if (_arg_1 == null){ return (false); }; if ((((_local_2.x == 0)) && ((_local_2.y == 0)))){ return (false); }; if ((((Math.abs((_local_2.x - _arg_1.x)) > _SafeStr_6127)) || ((Math.abs((_local_2.y - _arg_1.y)) > _SafeStr_6127)))){ return (true); }; return (false); } } }//package _-1oa // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1557 = "_-38w" (String#1434, DoABC#2) // _SafeStr_1595 = "_-2ji" (String#12685, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1926 = "_-2E5" (String#5278, DoABC#2) // _SafeStr_1933 = "_-0qc" (String#5228, DoABC#2) // _SafeStr_1936 = "_-1yl" (String#5545, DoABC#2) // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_1938 = "_-KG" (String#5337, DoABC#2) // _SafeStr_1939 = "_-1eN" (String#5485, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_1946 = "_-2cX" (String#3426, DoABC#2) // _SafeStr_1951 = "_-2QZ" (String#5472, DoABC#2) // _SafeStr_1952 = "_-C3" (String#3040, DoABC#2) // _SafeStr_1955 = "_-1Ej" (String#5724, DoABC#2) // _SafeStr_1958 = "_-W1" (String#3986, DoABC#2) // _SafeStr_1960 = "_-1nX" (String#5531, DoABC#2) // _SafeStr_1962 = "_-11J" (String#3762, DoABC#2) // _SafeStr_1964 = "_-0SM" (String#3784, DoABC#2) // _SafeStr_1965 = "_-1wy" (String#5553, DoABC#2) // _SafeStr_1966 = "_-3-P" (String#5498, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2441 = "_-360" (String#3332, DoABC#2) // _SafeStr_2442 = "_-Rn" (String#2777, DoABC#2) // _SafeStr_3529 = "_-1ux" (String#8041, DoABC#2) // _SafeStr_3533 = "_-2CP" (String#13704, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3542 = "_-214" (String#11325, DoABC#2) // _SafeStr_5343 = "_-32V" (String#6142, DoABC#2) // _SafeStr_5346 = "_-1tg" (String#10170, DoABC#2) // _SafeStr_5397 = "_-i7" (String#10442, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5558 = "_-3Eb" (String#4161, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5619 = "_-1tO" (String#4369, DoABC#2) // _SafeStr_5704 = "_-wb" (String#4391, DoABC#2) // _SafeStr_5705 = "_-dD" (String#5746, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5707 = "_-2hM" (String#10259, DoABC#2) // _SafeStr_5708 = "_-2lU" (String#7856, DoABC#2) // _SafeStr_5710 = "_-0LC" (String#4278, DoABC#2) // _SafeStr_5711 = "_-11l" (String#5640, DoABC#2) // _SafeStr_5712 = "_-06H" (String#8954, DoABC#2) // _SafeStr_5713 = "_-27M" (String#8890, DoABC#2) // _SafeStr_5714 = "_-2SD" (String#8211, DoABC#2) // _SafeStr_5715 = "_-1hM" (String#5600, DoABC#2) // _SafeStr_5716 = "_-bq" (String#5134, DoABC#2) // _SafeStr_5717 = "_-356" (String#6838, DoABC#2) // _SafeStr_5720 = "_-0Wl" (String#4802, DoABC#2) // _SafeStr_5721 = "_-1RP" (String#7096, DoABC#2) // _SafeStr_5728 = "_-0Dc" (String#7094, DoABC#2) // _SafeStr_6107 = "_-0cH" (String#5182, DoABC#2) // _SafeStr_6108 = "_-1Zn" (String#5782, DoABC#2) // _SafeStr_6109 = "_-3-w" (String#5480, DoABC#2) // _SafeStr_6110 = "_-uo" (String#2787, DoABC#2) // _SafeStr_6115 = "_-34x" (String#7064, DoABC#2) // _SafeStr_6116 = "_-er" (String#9709, DoABC#2) // _SafeStr_6117 = "_-0vN" (String#16933, DoABC#2) // _SafeStr_6118 = "_-Ns" (String#12391, DoABC#2) // _SafeStr_6119 = "_-0TH" (String#17152, DoABC#2) // _SafeStr_6120 = "_-0zA" (String#17321, DoABC#2) // _SafeStr_6127 = "_-1v4" (String#12543, DoABC#2) // _SafeStr_6128 = "_-2kK" (String#12503, DoABC#2) // _SafeStr_6129 = "_-Yw" (String#11471, DoABC#2) // _SafeStr_6130 = "_-18B" (String#11825, DoABC#2) // _SafeStr_6131 = "_-gR" (String#14498, DoABC#2) // _SafeStr_6132 = "_-K4" (String#7214, DoABC#2) // _SafeStr_6133 = "_-5k" (String#12712, DoABC#2) // _SafeStr_6134 = "_-1jk" (String#7674, DoABC#2) // _SafeStr_6135 = "_-2BG" (String#6663, DoABC#2) // _SafeStr_6136 = "_-28o" (String#11933, DoABC#2) // _SafeStr_6137 = "_-1QT" (String#7709, DoABC#2) // _SafeStr_6138 = "_-11P" (String#14833, DoABC#2) // _SafeStr_6139 = "_-2Bu" (String#11597, DoABC#2) // _SafeStr_6140 = "_-DQ" (String#14416, DoABC#2) // _SafeStr_6141 = "_-108" (String#11996, DoABC#2) // _SafeStr_6142 = "_-1Rm" (String#17909, DoABC#2) // _SafeStr_6143 = "_-2NY" (String#4618, DoABC#2) // _SafeStr_6144 = "_-Z9" (String#4626, DoABC#2) // _SafeStr_6145 = "_-E5" (String#5317, DoABC#2) // _SafeStr_6146 = "_-1Tu" (String#5794, DoABC#2) // _SafeStr_6147 = "_-1gn" (String#12946, DoABC#2) // _SafeStr_6148 = "_-1zv" (String#14871, DoABC#2) // _SafeStr_6149 = "_-11t" (String#21550, DoABC#2) // _SafeStr_6150 = "_-0xL" (String#19389, DoABC#2) // _SafeStr_6151 = "_-tK" (String#20007, DoABC#2) // _SafeStr_6152 = "_-0oh" (String#14987, DoABC#2) // _SafeStr_6153 = "_-fu" (String#21046, DoABC#2) // _SafeStr_6154 = "_-2vt" (String#20727, DoABC#2) // _SafeStr_6155 = "_-21l" (String#20039, DoABC#2) // _SafeStr_6156 = "_-1dQ" (String#19402, DoABC#2) // _SafeStr_6157 = "_-0N7" (String#24385, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2450 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2450 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2450 = "_-311" (String#8658, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2456 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2456 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2456 = "_-0Ar" (String#8310, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2460 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2460 implements _SafeStr_820 { private var _userID:int; private var _SafeStr_6158:Boolean; public function get _SafeStr_6159():int { return (this._userID); } public function get _SafeStr_6160():Boolean { return (this._SafeStr_6158); } public function flush():Boolean { this._userID = -1; this._SafeStr_6158 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._userID = _arg_1.readInteger(); this._SafeStr_6158 = (_arg_1.readInteger() > 0); return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2460 = "_-0Bp" (String#8318, DoABC#2) // _SafeStr_6158 = "_-4x" (String#15020, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_6160 = "_-RT" (String#11687, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2469 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2469 implements _SafeStr_820 { private var _userID:int; private var _SafeStr_6161:Boolean; private var _SafeStr_6162:int; private var _SafeStr_6163:Boolean; public function get _SafeStr_6159():int { return (this._userID); } public function get _SafeStr_6164():Boolean { return (this._SafeStr_6161); } public function get _SafeStr_6165():int { return (this._SafeStr_6162); } public function get _SafeStr_6166():Boolean { return (this._SafeStr_6163); } public function flush():Boolean { this._userID = -1; this._SafeStr_6161 = false; this._SafeStr_6162 = -1; this._SafeStr_6163 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._userID = _arg_1.readInteger(); this._SafeStr_6161 = (_arg_1.readInteger() == 1); this._SafeStr_6162 = _arg_1.readInteger(); this._SafeStr_6163 = (_arg_1.readInteger() == 1); return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2469 = "_-1eI" (String#7837, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_6161 = "_-1SW" (String#14611, DoABC#2) // _SafeStr_6162 = "_-J" (String#14710, DoABC#2) // _SafeStr_6163 = "_-2E2" (String#8751, DoABC#2) // _SafeStr_6164 = "_-2D" (String#14331, DoABC#2) // _SafeStr_6165 = "_-Px" (String#12836, DoABC#2) // _SafeStr_6166 = "_-08K" (String#12651, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2471 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2471 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2471 = "_-2LS" (String#7716, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2476 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2476 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2476 = "_-1gy" (String#8539, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2477 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2477 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2477 = "_-10Y" (String#8802, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2484 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; import _-1Py._SafeStr_2454; public class _SafeStr_2484 implements _SafeStr_820 { private var _SafeStr_6167:int; private var _firstUserItemArray:Array; private var _SafeStr_6168:int; private var _SafeStr_6169:Array; public function get _SafeStr_6170():int { return (this._SafeStr_6167); } public function get _SafeStr_6171():Array { return (this._firstUserItemArray); } public function get _SafeStr_6172():int { return (this._SafeStr_6168); } public function get _SafeStr_6173():Array { return (this._SafeStr_6169); } public function flush():Boolean { this._SafeStr_6167 = -1; this._firstUserItemArray = null; this._SafeStr_6168 = -1; this._SafeStr_6169 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6167 = _arg_1.readInteger(); this._firstUserItemArray = new Array(); if (!this._SafeStr_6174(_arg_1, this._firstUserItemArray)){ return (false); }; this._SafeStr_6168 = _arg_1.readInteger(); this._SafeStr_6169 = new Array(); if (!this._SafeStr_6174(_arg_1, this._SafeStr_6169)){ return (false); }; return (true); } private function _SafeStr_6174(_arg_1:_SafeStr_1731, _arg_2:Array):Boolean { var _local_3:int; var _local_4:int; var _local_5:String; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:String; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:int; var _local_14:Boolean; var _local_15:int; _local_3 = _arg_1.readInteger(); while (_local_3 > 0) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1._SafeStr_3538().toUpperCase(); _local_6 = _arg_1.readInteger(); _local_7 = _arg_1.readInteger(); _local_8 = _arg_1.readInteger(); _local_14 = _arg_1._SafeStr_3540(); _local_9 = _arg_1._SafeStr_3538(); _local_10 = -1; _local_11 = _arg_1.readInteger(); _local_12 = _arg_1.readInteger(); _local_13 = _arg_1.readInteger(); _local_15 = (((_local_5 == "S")) ? _arg_1.readInteger() : -1); _arg_2.push(new _SafeStr_2454(_local_4, _local_5, _local_6, _local_7, _local_8, _local_9, _local_15, _local_10, _local_11, _local_12, _local_13, _local_14)); _local_3--; }; return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2454 = "_-1Rf" (String#5104, DoABC#2) // _SafeStr_2484 = "_-1QZ" (String#7619, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6167 = "_-2Vs" (String#14429, DoABC#2) // _SafeStr_6168 = "_-1Fr" (String#15216, DoABC#2) // _SafeStr_6169 = "_-1kt" (String#12717, DoABC#2) // _SafeStr_6170 = "_-1IT" (String#13210, DoABC#2) // _SafeStr_6171 = "_-0gD" (String#12623, DoABC#2) // _SafeStr_6172 = "_-wi" (String#15152, DoABC#2) // _SafeStr_6173 = "_-2qs" (String#12297, DoABC#2) // _SafeStr_6174 = "_-0dZ" (String#7880, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2486 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2486 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2486 = "_-0ih" (String#7996, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_2490 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2490 implements _SafeStr_820 { private var _userId:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._userId = _arg_1.readInteger(); return (true); } public function get _SafeStr_6159():int { return (this._userId); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2490 = "_-1Af" (String#8241, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ob._SafeStr_3231 package _-1ob { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3231 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1ob // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3231 = "_-04M" (String#8584, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_1272 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1272 implements _SafeStr_820 { private var _SafeStr_3497:String = ""; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3497 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_3499():String { return (this._SafeStr_3497); } } }//package _-1ot // _SafeStr_1272 = "_-1XX" (String#5252, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3497 = "_-1eM" (String#4446, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_1283 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1283 implements _SafeStr_820 { private var _SafeStr_5494:int; private var _SafeStr_6048:String; private var _SafeStr_4609:int; private var _SafeStr_5150:int; private var _SafeStr_4422:int; private var _color:String; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5494 = _arg_1.readInteger(); this._SafeStr_6048 = _arg_1._SafeStr_3538(); this._SafeStr_4609 = _arg_1.readInteger(); this._SafeStr_5150 = _arg_1.readInteger(); this._SafeStr_4422 = _arg_1.readInteger(); this._color = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_4185():int { return (this._SafeStr_5494); } public function get _SafeStr_6175():String { return (this._SafeStr_6048); } public function get level():int { return (this._SafeStr_4609); } public function get _SafeStr_4153():int { return (this._SafeStr_5150); } public function get breed():int { return (this._SafeStr_4422); } public function get color():String { return (this._color); } } }//package _-1ot // _SafeStr_1283 = "_-0iq" (String#6116, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_5150 = "_-ny" (String#2451, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_6048 = "_-3HZ" (String#10406, DoABC#2) // _SafeStr_6175 = "_-19k" (String#20761, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_1297 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1297 implements _SafeStr_820 { private var _SafeStr_6176:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6176 = _arg_1.readInteger(); return (true); } public function get _SafeStr_6177():int { return (this._SafeStr_6176); } } }//package _-1ot // _SafeStr_1297 = "_-0g8" (String#5998, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_6176 = "_-2Ln" (String#16225, DoABC#2) // _SafeStr_6177 = "_-fr" (String#16670, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_1309 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1309 implements _SafeStr_820 { private var _SafeStr_3527:Array; public function flush():Boolean { this._SafeStr_3527 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_3527.push(_arg_1._SafeStr_3538()); _local_3++; }; return (true); } public function get messages():Array { return (this._SafeStr_3527); } } }//package _-1ot // _SafeStr_1309 = "_-PA" (String#5604, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3527 = "_-19Y" (String#3620, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_2089 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2089 implements _SafeStr_820 { private var _SafeStr_6178:int; private var _SafeStr_6179:String; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6178 = _arg_1.readInteger(); this._SafeStr_6179 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_6180():int { return (this._SafeStr_6178); } public function get realName():String { return (this._SafeStr_6179); } } }//package _-1ot // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2089 = "_-2De" (String#6795, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6178 = "_-2N" (String#10739, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_6180 = "_-2MR" (String#6987, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_2094 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2094 implements _SafeStr_820 { private var _SafeStr_6181:Boolean; public function flush():Boolean { this._SafeStr_6181 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6181 = _arg_1._SafeStr_3540(); return (true); } public function get _SafeStr_6182():Boolean { return (this._SafeStr_6181); } } }//package _-1ot // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2094 = "_-35b" (String#8830, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6181 = "_-Xy" (String#5473, DoABC#2) // _SafeStr_6182 = "_-0Gf" (String#12908, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_2282 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import flash.utils.Dictionary; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2282 implements _SafeStr_820 { private var _SafeStr_6183:Dictionary; public function flush():Boolean { this._SafeStr_6183 = new Dictionary(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:int; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); this._SafeStr_6183[_local_4] = _local_5; _local_3++; }; return (true); } public function get points():Dictionary { return (this._SafeStr_6183); } } }//package _-1ot // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2282 = "_-3Eq" (String#8742, DoABC#2) // _SafeStr_6183 = "_-1XT" (String#7808, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_2284 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2284 implements _SafeStr_820 { private var _SafeStr_6184:int = 0; private var _SafeStr_6185:int = 0; private var _type:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6184 = _arg_1.readInteger(); this._SafeStr_6185 = _arg_1.readInteger(); this._type = _arg_1.readInteger(); return (true); } public function get amount():int { return (this._SafeStr_6184); } public function get _SafeStr_6186():int { return (this._SafeStr_6185); } public function get type():int { return (this._type); } } }//package _-1ot // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2284 = "_-1oh" (String#6126, DoABC#2) // _SafeStr_6184 = "_-0HT" (String#12283, DoABC#2) // _SafeStr_6185 = "_-1Oo" (String#17476, DoABC#2) // _SafeStr_6186 = "_-33C" (String#8517, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_2451 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2451 implements _SafeStr_820 { private var _items:Map; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:Array; var _local_6:int; var _local_7:int; this._items = new Map(); var _local_4:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_4) { _local_2 = _arg_1.readInteger(); _local_3 = []; _local_6 = _arg_1.readInteger(); _local_7 = 0; while (_local_7 < _local_6) { _local_3.push(_arg_1.readInteger()); _local_7++; }; this._items.add(_local_2, _local_3); _local_5++; }; return (true); } public function _SafeStr_6187():Array { return (this._items.getKeys()); } public function _SafeStr_6188(_arg_1:int):Array { return (this._items.getValue(_arg_1)); } } }//package _-1ot // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2451 = "_-03n" (String#7155, DoABC#2) // _SafeStr_6187 = "_-1Da" (String#16917, DoABC#2) // _SafeStr_6188 = "_-1L3" (String#11732, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_3217 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3217 implements _SafeStr_820 { private var _SafeStr_6189:String = ""; private var _SafeStr_6190:String = ""; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6189 = _arg_1._SafeStr_3538(); this._SafeStr_6190 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_6191():String { return (this._SafeStr_6189); } public function get _SafeStr_6192():String { return (this._SafeStr_6190); } } }//package _-1ot // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3217 = "_-2Nz" (String#7398, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6189 = "_-2Vf" (String#10677, DoABC#2) // _SafeStr_6190 = "_-30m" (String#16552, DoABC#2) // _SafeStr_6191 = "_-QG" (String#7800, DoABC#2) // _SafeStr_6192 = "_-2gL" (String#14639, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1ot._SafeStr_821 package _-1ot { import com.sulake.core.communication.messages._SafeStr_820; import _-1S3._SafeStr_1732; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_821 implements _SafeStr_820 { private var _data:_SafeStr_1732; public function flush():Boolean { this._data = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_1732(_arg_1); return (true); } public function get data():_SafeStr_1732 { return (this._data); } } }//package _-1ot // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1732 = "_-2cO" (String#5094, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_821 = "_-2VY" (String#5571, DoABC#2) //------------------------------------------------------------ //_-1pF._SafeStr_1767 package _-1pF { import _-a4._SafeStr_1750; import flash.utils.Timer; import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import flash.utils.getTimer; import _-je.RoomWidgetChatMessage; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import com.sulake.habbo.ui.widget.events._SafeStr_2877; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.habbo.ui.widget.events._SafeStr_2875; import flash.events.IEventDispatcher; import flash.events.TimerEvent; import com.sulake.core.window.IWindow; public class _SafeStr_1767 extends _SafeStr_1750 { private static const _SafeStr_6193:int = 5000; private var _visualization:_SafeStr_2876; private var _SafeStr_6194:String = ""; private var _SafeStr_6195:Boolean = false; private var _SafeStr_6196:Timer = null; private var _SafeStr_6197:int; private var _SafeStr_4255:_SafeStr_8 = null; private var _SafeStr_3793:IHabboConfigurationManager; public function _SafeStr_1767(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IHabboConfigurationManager, _arg_6:_SafeStr_8) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_4255 = _arg_6; this._SafeStr_3793 = _arg_5; this._visualization = new _SafeStr_2876(this); } public function get _SafeStr_6198():Boolean { return (this._SafeStr_6195); } public function get config():IHabboConfigurationManager { return (this._SafeStr_3793); } override public function dispose():void { if (this._visualization != null){ this._visualization.dispose(); this._visualization = null; }; if (this._SafeStr_6196 != null){ this._SafeStr_6196.stop(); this._SafeStr_6196 = null; }; this._SafeStr_4255 = null; this._SafeStr_3793 = null; super.dispose(); } public function get _SafeStr_6199():Boolean { return (((getTimer() - this._SafeStr_6197) > _SafeStr_6193)); } public function _SafeStr_6200():void { this._SafeStr_6197 = getTimer(); } public function _SafeStr_6201(_arg_1:String, _arg_2:int, _arg_3:String=""):void { if (this._SafeStr_6195){ return; }; var _local_4:RoomWidgetChatMessage = new RoomWidgetChatMessage(RoomWidgetChatMessage._SafeStr_5172, _arg_1, _arg_2, _arg_3); if (messageListener != null){ messageListener.processWidgetMessage(_local_4); }; } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_6202); _arg_1.addEventListener(_SafeStr_2877._SafeStr_6203, this._SafeStr_6204); _arg_1.addEventListener(_SafeStr_2878._SafeStr_4900, this._SafeStr_4338); _arg_1.addEventListener(_SafeStr_2875._SafeStr_6205, this._SafeStr_4118); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_6202); _arg_1.removeEventListener(_SafeStr_2877._SafeStr_6203, this._SafeStr_6204); _arg_1.removeEventListener(_SafeStr_2878._SafeStr_4900, this._SafeStr_4338); _arg_1.removeEventListener(_SafeStr_2875._SafeStr_6205, this._SafeStr_4118); } private function _SafeStr_6202(_arg_1:_SafeStr_2836):void { this._SafeStr_6194 = ""; } private function _SafeStr_4338(_arg_1:_SafeStr_2878):void { this._SafeStr_6194 = _arg_1.name; } private function _SafeStr_6204(_arg_1:_SafeStr_2877):void { var _local_2:String = ""; switch (_arg_1._SafeStr_6206){ case _SafeStr_2877._SafeStr_5304: _local_2 = localizations.getKey("widgets.chatinput.mode.whisper", ":tell"); this._visualization._SafeStr_6207(_local_2, _arg_1.userName); return; case _SafeStr_2877._SafeStr_6208: return; }; } private function _SafeStr_6209(_arg_1:TimerEvent):void { Logger.log("Releasing flood blocking"); this._SafeStr_6195 = false; if (this._visualization != null){ this._visualization._SafeStr_6210(); }; this._SafeStr_6196 = null; } private function _SafeStr_6211(_arg_1:TimerEvent):void { if (this._visualization != null){ this._visualization._SafeStr_6212((this._SafeStr_6196.repeatCount - this._SafeStr_6196.currentCount)); }; } public function get _SafeStr_6213():String { return (this._SafeStr_6194); } public function _SafeStr_4118(_arg_1:_SafeStr_2875):void { this._SafeStr_6195 = true; Logger.log((("Enabling flood blocking for " + _arg_1.seconds) + " seconds")); if (this._SafeStr_6196){ this._SafeStr_6196.reset(); } else { this._SafeStr_6196 = new Timer(1000, _arg_1.seconds); this._SafeStr_6196.addEventListener(TimerEvent.TIMER, this._SafeStr_6211); this._SafeStr_6196.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_6209); }; this._SafeStr_6196.start(); if (this._visualization != null){ this._visualization._SafeStr_6212(_arg_1.seconds); this._visualization._SafeStr_6214(); }; } override public function get _SafeStr_3796():IWindow { return (this._visualization.window); } } }//package _-1pF // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1767 = "_-21V" (String#5888, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_2875 = "_-1Lo" (String#6264, DoABC#2) // _SafeStr_2876 = "_-3Eo" (String#7465, DoABC#2) // _SafeStr_2877 = "_-1MP" (String#3864, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4118 = "_-FT" (String#12523, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4333 = "_-Dv" (String#4108, DoABC#2) // _SafeStr_4338 = "_-2Jr" (String#3667, DoABC#2) // _SafeStr_4900 = "_-1FQ" (String#4274, DoABC#2) // _SafeStr_5172 = "_-5U" (String#10735, DoABC#2) // _SafeStr_5304 = "_-0jf" (String#12345, DoABC#2) // _SafeStr_6193 = "_-sl" (String#13754, DoABC#2) // _SafeStr_6194 = "_-1bO" (String#13699, DoABC#2) // _SafeStr_6195 = "_-0kC" (String#12597, DoABC#2) // _SafeStr_6196 = "_-3CH" (String#4129, DoABC#2) // _SafeStr_6197 = "_-1i3" (String#15421, DoABC#2) // _SafeStr_6198 = "_-DX" (String#15611, DoABC#2) // _SafeStr_6199 = "_-0eN" (String#21701, DoABC#2) // _SafeStr_6200 = "_-0V" (String#19339, DoABC#2) // _SafeStr_6201 = "_-1NE" (String#18781, DoABC#2) // _SafeStr_6202 = "_-0TF" (String#17146, DoABC#2) // _SafeStr_6203 = "_-19i" (String#10029, DoABC#2) // _SafeStr_6204 = "_-28Q" (String#16799, DoABC#2) // _SafeStr_6205 = "_-O" (String#9744, DoABC#2) // _SafeStr_6206 = "_-0dB" (String#21607, DoABC#2) // _SafeStr_6207 = "_-0kR" (String#18618, DoABC#2) // _SafeStr_6208 = "_-Ly" (String#14127, DoABC#2) // _SafeStr_6209 = "_-3I6" (String#22186, DoABC#2) // _SafeStr_6210 = "_-L4" (String#18922, DoABC#2) // _SafeStr_6211 = "_-01n" (String#19604, DoABC#2) // _SafeStr_6212 = "_-0sM" (String#17854, DoABC#2) // _SafeStr_6213 = "_-1MT" (String#17956, DoABC#2) // _SafeStr_6214 = "_-0XI" (String#20841, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) //------------------------------------------------------------ //_-1pF._SafeStr_2876 package _-1pF { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.IWindow; import flash.utils.Timer; import flash.events.TimerEvent; import com.sulake.core.assets._SafeStr_5; import _-2SZ._SafeStr_1318; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.core.window.events._SafeStr_1260; import flash.geom.Point; import flash.events.KeyboardEvent; import flash.ui.Keyboard; import com.sulake.core.window.enum._SafeStr_1526; import _-je._SafeStr_3289; import _-je.RoomWidgetChatMessage; import flash.display.Stage; import flash.display.InteractiveObject; import flash.display.DisplayObject; import flash.text.TextField; public class _SafeStr_2876 { private static const _SafeStr_6215:int = 250; private static const _SafeStr_6216:int = 0; private static const BOTTOM_MARGIN:int = 55; private static const _SafeStr_6217:String = "${widgets.chatinput.say}"; private var _widget:_SafeStr_1767; private var _window:IWindowContainer; private var _SafeStr_6218:_SafeStr_1516; private var _SafeStr_6219:IWindow; private var _button:IWindow; private var _SafeStr_6220:IWindow; private var _SafeStr_6221:IWindow; private var _SafeStr_6222:String; private var _SafeStr_6223:String; private var _SafeStr_6224:String; private var _SafeStr_6225:Boolean = false; private var _SafeStr_5689:Boolean = false; private var _SafeStr_6226:Boolean = false; private var _SafeStr_6227:Timer; private var _SafeStr_6228:Timer; private var _SafeStr_6229:String = ""; public function _SafeStr_2876(_arg_1:_SafeStr_1767) { this._widget = _arg_1; this._SafeStr_6223 = _arg_1.localizations.getKey("widgets.chatinput.mode.whisper", ":tell"); this._SafeStr_6222 = _arg_1.localizations.getKey("widgets.chatinput.mode.shout", ":shout"); this._SafeStr_6224 = _arg_1.localizations.getKey("widgets.chatinput.mode.speak", ":speak"); this._SafeStr_6227 = new Timer(1000, 1); this._SafeStr_6227.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_6230); this._SafeStr_6228 = new Timer(10000, 1); this._SafeStr_6228.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_6231); this.createWindow(); } public function get window():IWindowContainer { return (this._window); } public function dispose():void { this._widget = null; this._SafeStr_6218 = null; this._SafeStr_6219 = null; this._button = null; this._SafeStr_6220 = null; this._SafeStr_6221 = null; if (this._window != null){ this._window.dispose(); this._window = null; }; if (this._SafeStr_6227 != null){ this._SafeStr_6227.reset(); this._SafeStr_6227.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_6230); this._SafeStr_6227 = null; }; if (this._SafeStr_6228 != null){ this._SafeStr_6228.reset(); this._SafeStr_6228.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_6231); this._SafeStr_6228 = null; }; } private function createWindow():void { if (this._window != null){ return; }; var _local_1:_SafeStr_5 = (this._widget.assets.getAssetByName("chatinput_window") as _SafeStr_5); if ((((_local_1 == null)) || ((_local_1.content == null)))){ return; }; this._window = (this._widget.windowManager.buildFromXML((_local_1.content as XML), 0) as IWindowContainer); this._window.x = ((this._window.desktop.width - this._window.width) / 2); this._window.y = ((this._window.desktop.height - this._window.height) - BOTTOM_MARGIN); this._window.tags.push("room_widget_chatinput"); this._SafeStr_6218 = (this._window.findChildByName("chat_input") as _SafeStr_1516); this._SafeStr_6219 = this._window.findChildByName("input_border"); this._button = this._window.findChildByName("send_button"); this._SafeStr_6220 = this._window.findChildByName("send_button_text"); this._SafeStr_6221 = this._window.findChildByName("block_text"); this._SafeStr_6220.caption = _SafeStr_6217; this._SafeStr_6218.setParamFlag(_SafeStr_1318._SafeStr_4275, true); this._SafeStr_6218.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_6232); this._SafeStr_6218.addEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_6234); this._SafeStr_6218.addEventListener(_SafeStr_1547._SafeStr_6235, this._SafeStr_6236); this._SafeStr_6218.addEventListener(_SafeStr_1260._SafeStr_6237, this._SafeStr_6238); this._window.findChildByName("send_button").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6239); this._SafeStr_6225 = true; this._SafeStr_6229 = ""; this._window.addEventListener(_SafeStr_1260._SafeStr_6240, this._SafeStr_6241); this._window.addEventListener(_SafeStr_1260._SafeStr_6242, this._SafeStr_6241); } private function _SafeStr_6241(_arg_1:_SafeStr_1260=null):void { var _local_2:Point = new Point(); this._window.getGlobalPosition(_local_2); var _local_3:int = (_local_2.x - this._window.x); var _local_4:int = (((this._window.desktop.width - this._SafeStr_6219.width) / 2) - _local_3); var _local_5:int = (((this._window.desktop.width - this._window.width) - _SafeStr_6215) - _local_3); this._window.x = Math.max(Math.min(_local_4, _local_5), _SafeStr_6216); } private function _SafeStr_6239(_arg_1:WindowMouseEvent):void { if (!this._SafeStr_6225){ this._SafeStr_6243(); }; } public function _SafeStr_6210():void { this._SafeStr_6218.visible = true; this._SafeStr_6221.visible = false; if (this._button != null){ this._button.enable(); }; } public function _SafeStr_6214():void { this._SafeStr_6218.visible = false; this._SafeStr_6221.visible = true; if (this._button != null){ this._button.disable(); }; } public function _SafeStr_6212(_arg_1:int):void { this._widget.localizations.registerParameter("chat.input.alert.flood", "time", _arg_1.toString()); } public function _SafeStr_6207(_arg_1:String, _arg_2:String=""):void { if ((((this._window == null)) || ((this._SafeStr_6218 == null)))){ return; }; this._SafeStr_6218.enable(); this._SafeStr_6218.selectable = true; this._SafeStr_6218.text = ""; this._SafeStr_6244(); this._SafeStr_6218.text = (this._SafeStr_6218.text + (_arg_1 + " ")); if (_arg_2.length > 0){ this._SafeStr_6218.text = (this._SafeStr_6218.text + (_arg_2 + " ")); }; this._SafeStr_6218.setSelection(this._SafeStr_6218.text.length, this._SafeStr_6218.text.length); this._SafeStr_6229 = this._SafeStr_6218.text; } private function _SafeStr_6232(_arg_1:_SafeStr_1260=null, _arg_2:IWindow=null):void { this._SafeStr_6244(); } private function _SafeStr_6234(_arg_1:_SafeStr_1260=null, _arg_2:IWindow=null):void { var _local_3:uint; var _local_4:Boolean; var _local_5:_SafeStr_1547; var _local_6:KeyboardEvent; var _local_7:String; var _local_8:Array; if ((((((this._window == null)) || ((this._widget == null)))) || (this._widget._SafeStr_6198))){ return; }; if (this._SafeStr_6245()){ return; }; this._SafeStr_6244(); if ((_arg_1 is _SafeStr_1547)){ _local_5 = (_arg_1 as _SafeStr_1547); _local_3 = _local_5.charCode; _local_4 = _local_5.shiftKey; }; if ((_arg_1 is KeyboardEvent)){ _local_6 = (_arg_1 as KeyboardEvent); _local_3 = _local_6.charCode; _local_4 = _local_6.shiftKey; }; if ((((_local_6 == null)) && ((_local_5 == null)))){ return; }; if (_local_3 == Keyboard.SPACE){ this._SafeStr_6246(); }; if (_local_3 == Keyboard.ENTER){ this._SafeStr_6243(_local_4); this._SafeStr_6247(true); }; if (_local_3 == Keyboard.BACKSPACE){ if (this._SafeStr_6218 != null){ _local_7 = this._SafeStr_6218.text; _local_8 = _local_7.split(" "); if ((((((_local_8[0] == this._SafeStr_6223)) && ((_local_8.length == 3)))) && ((_local_8[2] == "")))){ this._SafeStr_6218.text = ""; this._SafeStr_6229 = ""; }; }; }; } private function _SafeStr_6236(_arg_1:_SafeStr_1547):void { if (_arg_1.keyCode == Keyboard.ENTER){ this._SafeStr_6247(false); }; } private function _SafeStr_6247(_arg_1:Boolean):void { if (this._button){ this._button._SafeStr_6248(_SafeStr_1526._SafeStr_6249, _arg_1); }; } private function _SafeStr_6238(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1516 = (_arg_1.window as _SafeStr_1516); if (_local_2 == null){ return; }; this._SafeStr_6228.reset(); var _local_3 = (_local_2.text.length == 0); if (_local_3){ this._SafeStr_5689 = false; this._SafeStr_6227.start(); } else { if (_local_2.text.length > (this._SafeStr_6229.length + 1)){ if (this._widget._SafeStr_6199){ this._widget._SafeStr_6200(); } else { _local_2.text = ""; }; }; this._SafeStr_6229 = _local_2.text; if (!this._SafeStr_5689){ this._SafeStr_5689 = true; this._SafeStr_6227.reset(); this._SafeStr_6227.start(); }; this._SafeStr_6228.start(); }; } private function _SafeStr_6246():void { if ((((this._SafeStr_6218 == null)) || ((this._SafeStr_6218.text == "")))){ return; }; var _local_1:String = this._SafeStr_6218.text; var _local_2:String = this._widget._SafeStr_6213; if (_local_1 == this._SafeStr_6223){ if (_local_2.length > 0){ this._SafeStr_6218.text = (this._SafeStr_6218.text + (" " + this._widget._SafeStr_6213)); this._SafeStr_6218.setSelection(this._SafeStr_6218.text.length, this._SafeStr_6218.text.length); this._SafeStr_6229 = this._SafeStr_6218.text; }; }; } private function _SafeStr_6231(_arg_1:TimerEvent):void { if (this._SafeStr_5689){ this._SafeStr_6226 = false; }; this._SafeStr_5689 = false; this._SafeStr_6250(); } private function _SafeStr_6230(_arg_1:TimerEvent):void { if (this._SafeStr_5689){ this._SafeStr_6226 = true; }; this._SafeStr_6250(); } private function _SafeStr_6250():void { if (this._widget == null){ return; }; if (this._widget._SafeStr_6198){ return; }; var _local_1:_SafeStr_3289 = new _SafeStr_3289(this._SafeStr_5689); this._widget.messageListener.processWidgetMessage(_local_1); } private function _SafeStr_6244():void { if (this._SafeStr_6218 == null){ return; }; if (this._SafeStr_6225){ this._SafeStr_6218.text = ""; this._SafeStr_6218.textColor = 0; this._SafeStr_6218.italic = false; this._SafeStr_6225 = false; this._SafeStr_6229 = ""; }; this._SafeStr_6218.focus(); } private function _SafeStr_6243(_arg_1:Boolean=false):void { if ((((this._SafeStr_6218 == null)) || ((this._SafeStr_6218.text == "")))){ return; }; var _local_2:int = ((_arg_1) ? RoomWidgetChatMessage._SafeStr_4129 : RoomWidgetChatMessage._SafeStr_4120); var _local_3:String = this._SafeStr_6218.text; var _local_4:Array = _local_3.split(" "); var _local_5:String = ""; var _local_6:String = ""; switch (_local_4[0]){ case this._SafeStr_6223: _local_2 = RoomWidgetChatMessage._SafeStr_4128; _local_5 = _local_4[1]; _local_6 = (((this._SafeStr_6223 + " ") + _local_5) + " "); _local_4.shift(); _local_4.shift(); break; case this._SafeStr_6222: _local_2 = RoomWidgetChatMessage._SafeStr_4129; _local_4.shift(); break; case this._SafeStr_6224: _local_2 = RoomWidgetChatMessage._SafeStr_4120; _local_4.shift(); break; }; _local_3 = _local_4.join(" "); if (this._widget != null){ if (this._SafeStr_6227.running){ this._SafeStr_6227.reset(); }; if (this._SafeStr_6228.running){ this._SafeStr_6228.reset(); }; this._widget._SafeStr_6201(_local_3, _local_2, _local_5); this._SafeStr_5689 = false; if (this._SafeStr_6226){ this._SafeStr_6250(); }; this._SafeStr_6226 = false; }; this._SafeStr_6218.text = _local_6; this._SafeStr_6229 = _local_6; } private function _SafeStr_6245():Boolean { var _local_2:Stage; var _local_3:InteractiveObject; if (this._SafeStr_6218 != null){ if (this._SafeStr_6218.focused){ return (false); }; }; var _local_1:DisplayObject = this._window.context.getDesktopWindow().getDisplayObject(); if (_local_1 != null){ _local_2 = _local_1.stage; if (_local_2 != null){ _local_3 = _local_2.focus; if (_local_3 == null){ return (false); }; if ((_local_3 is TextField)){ return (true); }; }; }; return (false); } } }//package _-1pF // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1767 = "_-21V" (String#5888, DoABC#2) // _SafeStr_2876 = "_-3Eo" (String#7465, DoABC#2) // _SafeStr_3289 = "_-NS" (String#4038, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_4120 = "_-2ch" (String#3984, DoABC#2) // _SafeStr_4128 = "_-1M5" (String#4068, DoABC#2) // _SafeStr_4129 = "_-Zv" (String#3920, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5689 = "_-21Z" (String#2551, DoABC#2) // _SafeStr_6198 = "_-DX" (String#15611, DoABC#2) // _SafeStr_6199 = "_-0eN" (String#21701, DoABC#2) // _SafeStr_6200 = "_-0V" (String#19339, DoABC#2) // _SafeStr_6201 = "_-1NE" (String#18781, DoABC#2) // _SafeStr_6207 = "_-0kR" (String#18618, DoABC#2) // _SafeStr_6210 = "_-L4" (String#18922, DoABC#2) // _SafeStr_6212 = "_-0sM" (String#17854, DoABC#2) // _SafeStr_6213 = "_-1MT" (String#17956, DoABC#2) // _SafeStr_6214 = "_-0XI" (String#20841, DoABC#2) // _SafeStr_6215 = "_-14f" (String#14107, DoABC#2) // _SafeStr_6216 = "_-1Y1" (String#14996, DoABC#2) // _SafeStr_6217 = "_-269" (String#14150, DoABC#2) // _SafeStr_6218 = "_-2ic" (String#1455, DoABC#2) // _SafeStr_6219 = "_-1vI" (String#14895, DoABC#2) // _SafeStr_6220 = "_-pN" (String#13588, DoABC#2) // _SafeStr_6221 = "_-1Gv" (String#12777, DoABC#2) // _SafeStr_6222 = "_-2Tp" (String#18151, DoABC#2) // _SafeStr_6223 = "_-093" (String#9164, DoABC#2) // _SafeStr_6224 = "_-27e" (String#16882, DoABC#2) // _SafeStr_6225 = "_-kc" (String#12245, DoABC#2) // _SafeStr_6226 = "_-1w4" (String#11694, DoABC#2) // _SafeStr_6227 = "_-VF" (String#4492, DoABC#2) // _SafeStr_6228 = "_-2FM" (String#4842, DoABC#2) // _SafeStr_6229 = "_-2eO" (String#5939, DoABC#2) // _SafeStr_6230 = "_-04d" (String#18360, DoABC#2) // _SafeStr_6231 = "_-1Ol" (String#17479, DoABC#2) // _SafeStr_6232 = "_-2J" (String#19144, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_6234 = "_-0W-" (String#12102, DoABC#2) // _SafeStr_6235 = "_-lr" (String#6636, DoABC#2) // _SafeStr_6236 = "_-00e" (String#19405, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6238 = "_-2G5" (String#18857, DoABC#2) // _SafeStr_6239 = "_-2Cv" (String#13568, DoABC#2) // _SafeStr_6240 = "_-Oz" (String#8804, DoABC#2) // _SafeStr_6241 = "_-0vX" (String#17755, DoABC#2) // _SafeStr_6242 = "_-1M7" (String#8087, DoABC#2) // _SafeStr_6243 = "_-1ou" (String#15921, DoABC#2) // _SafeStr_6244 = "_-ci" (String#14411, DoABC#2) // _SafeStr_6245 = "_-1ZU" (String#19774, DoABC#2) // _SafeStr_6246 = "_-0bY" (String#22067, DoABC#2) // _SafeStr_6247 = "_-0eA" (String#16862, DoABC#2) // _SafeStr_6248 = "_-If" (String#1925, DoABC#2) // _SafeStr_6249 = "_-13-" (String#3308, DoABC#2) // _SafeStr_6250 = "_-33" (String#13189, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2448 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2471; public class _SafeStr_2448 extends _SafeStr_835 { public function _SafeStr_2448(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function _SafeStr_4108():_SafeStr_2471 { return ((_SafeStr_4246 as _SafeStr_2471)); } } }//package _-1Py // _SafeStr_2448 = "_-Uf" (String#6587, DoABC#2) // _SafeStr_2471 = "_-2LS" (String#7716, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2454 package _-1Py { public class _SafeStr_2454 { private var _SafeStr_3748:int; private var _SafeStr_3534:String; private var _SafeStr_6251:int; private var _SafeStr_6252:int; private var _category:int; private var _SafeStr_5940:String; private var _SafeStr_6253:int; private var _SafeStr_6254:int; private var _SafeStr_6255:int; private var _SafeStr_6256:int; private var _SafeStr_6257:int; private var _SafeStr_6258:Boolean; private var _SafeStr_6259:int; public function _SafeStr_2454(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:String, _arg_7:int, _arg_8:int, _arg_9:int, _arg_10:int, _arg_11:int, _arg_12:Boolean) { this._SafeStr_3748 = _arg_1; this._SafeStr_3534 = _arg_2; this._SafeStr_6251 = _arg_3; this._SafeStr_6252 = _arg_4; this._category = _arg_5; this._SafeStr_5940 = _arg_6; this._SafeStr_6253 = _arg_7; this._SafeStr_6254 = _arg_8; this._SafeStr_6255 = _arg_9; this._SafeStr_6256 = _arg_10; this._SafeStr_6257 = _arg_11; this._SafeStr_6258 = _arg_12; } public function get _SafeStr_6260():int { return (this._SafeStr_3748); } public function get _SafeStr_3535():String { return (this._SafeStr_3534); } public function get _SafeStr_6261():int { return (this._SafeStr_6251); } public function get _SafeStr_6262():int { return (this._SafeStr_6252); } public function get category():int { return (this._category); } public function get _SafeStr_3587():String { return (this._SafeStr_5940); } public function get _SafeStr_3588():int { return (this._SafeStr_6253); } public function get _SafeStr_6263():int { return (this._SafeStr_6254); } public function get _SafeStr_6264():int { return (this._SafeStr_6255); } public function get _SafeStr_6265():int { return (this._SafeStr_6256); } public function get _SafeStr_6266():int { return (this._SafeStr_6257); } public function get _SafeStr_3631():Boolean { return (this._SafeStr_6258); } public function get _SafeStr_6267():int { return (this._SafeStr_6253); } } }//package _-1Py // _SafeStr_2454 = "_-1Rf" (String#5104, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3631 = "_-Vy" (String#5466, DoABC#2) // _SafeStr_3748 = "_-2Pp" (String#6146, DoABC#2) // _SafeStr_5940 = "_-0KF" (String#2516, DoABC#2) // _SafeStr_6251 = "_-0aE" (String#16606, DoABC#2) // _SafeStr_6252 = "_-1N6" (String#17960, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6254 = "_-1PY" (String#17409, DoABC#2) // _SafeStr_6255 = "_-23V" (String#10643, DoABC#2) // _SafeStr_6256 = "_-3Ge" (String#10140, DoABC#2) // _SafeStr_6257 = "_-1BA" (String#10373, DoABC#2) // _SafeStr_6258 = "_-0IC" (String#6348, DoABC#2) // _SafeStr_6259 = "_-3Av" (String#26866, DoABC#2) // _SafeStr_6260 = "_-30D" (String#8601, DoABC#2) // _SafeStr_6261 = "_-gd" (String#11780, DoABC#2) // _SafeStr_6262 = "_-0UQ" (String#7653, DoABC#2) // _SafeStr_6263 = "_-3HJ" (String#15359, DoABC#2) // _SafeStr_6264 = "_-3AD" (String#11992, DoABC#2) // _SafeStr_6265 = "_-182" (String#12151, DoABC#2) // _SafeStr_6266 = "_-34G" (String#12790, DoABC#2) // _SafeStr_6267 = "_-1gC" (String#15645, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2464 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2477; public class _SafeStr_2464 extends _SafeStr_835 { public function _SafeStr_2464(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function _SafeStr_4108():_SafeStr_2477 { return ((_SafeStr_4246 as _SafeStr_2477)); } } }//package _-1Py // _SafeStr_2464 = "_-2wu" (String#6176, DoABC#2) // _SafeStr_2477 = "_-10Y" (String#8802, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2472 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2484; public class _SafeStr_2472 extends _SafeStr_835 { public function _SafeStr_2472(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function get _SafeStr_6170():int { return (this._SafeStr_4108()._SafeStr_6170); } public function get _SafeStr_6172():int { return (this._SafeStr_4108()._SafeStr_6172); } public function get _SafeStr_6171():Array { return (this._SafeStr_4108()._SafeStr_6171); } public function get _SafeStr_6173():Array { return (this._SafeStr_4108()._SafeStr_6173); } public function _SafeStr_4108():_SafeStr_2484 { return ((_SafeStr_4246 as _SafeStr_2484)); } } }//package _-1Py // _SafeStr_2472 = "_-1uh" (String#5543, DoABC#2) // _SafeStr_2484 = "_-1QZ" (String#7619, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6170 = "_-1IT" (String#13210, DoABC#2) // _SafeStr_6171 = "_-0gD" (String#12623, DoABC#2) // _SafeStr_6172 = "_-wi" (String#15152, DoABC#2) // _SafeStr_6173 = "_-2qs" (String#12297, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2480 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2476; public class _SafeStr_2480 extends _SafeStr_835 { public function _SafeStr_2480(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function _SafeStr_4108():_SafeStr_2476 { return ((_SafeStr_4246 as _SafeStr_2476)); } } }//package _-1Py // _SafeStr_2476 = "_-1gy" (String#8539, DoABC#2) // _SafeStr_2480 = "_-2vL" (String#6486, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2485 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2486; public class _SafeStr_2485 extends _SafeStr_835 { public function _SafeStr_2485(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function _SafeStr_4108():_SafeStr_2486 { return ((_SafeStr_4246 as _SafeStr_2486)); } } }//package _-1Py // _SafeStr_2485 = "_-0ld" (String#6181, DoABC#2) // _SafeStr_2486 = "_-0ih" (String#7996, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2497 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2456; public class _SafeStr_2497 extends _SafeStr_835 { public function _SafeStr_2497(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function _SafeStr_4108():_SafeStr_2456 { return ((_SafeStr_4246 as _SafeStr_2456)); } } }//package _-1Py // _SafeStr_2456 = "_-0Ar" (String#8310, DoABC#2) // _SafeStr_2497 = "_-c6" (String#6627, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2500 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2450; public class _SafeStr_2500 extends _SafeStr_835 { public function _SafeStr_2500(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function _SafeStr_4108():_SafeStr_2450 { return ((_SafeStr_4246 as _SafeStr_2450)); } } }//package _-1Py // _SafeStr_2450 = "_-311" (String#8658, DoABC#2) // _SafeStr_2500 = "_-1fe" (String#5863, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2501 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2469; public class _SafeStr_2501 extends _SafeStr_835 { public function _SafeStr_2501(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function get _SafeStr_6159():int { return (this._SafeStr_4108()._SafeStr_6159); } public function get _SafeStr_6164():Boolean { return (this._SafeStr_4108()._SafeStr_6164); } public function get _SafeStr_6165():int { return (this._SafeStr_4108()._SafeStr_6165); } public function get _SafeStr_6166():Boolean { return (this._SafeStr_4108()._SafeStr_6166); } public function _SafeStr_4108():_SafeStr_2469 { return ((_SafeStr_4246 as _SafeStr_2469)); } } }//package _-1Py // _SafeStr_2469 = "_-1eI" (String#7837, DoABC#2) // _SafeStr_2501 = "_-m6" (String#5667, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_6164 = "_-2D" (String#14331, DoABC#2) // _SafeStr_6165 = "_-Px" (String#12836, DoABC#2) // _SafeStr_6166 = "_-08K" (String#12651, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2503 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2490; public class _SafeStr_2503 extends _SafeStr_835 { public function _SafeStr_2503(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function get _SafeStr_6159():int { return (this._SafeStr_4108()._SafeStr_6159); } public function _SafeStr_4108():_SafeStr_2490 { return ((_SafeStr_4246 as _SafeStr_2490)); } } }//package _-1Py // _SafeStr_2490 = "_-1Af" (String#8241, DoABC#2) // _SafeStr_2503 = "_-2A7" (String#4393, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2504 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_2460; public class _SafeStr_2504 extends _SafeStr_835 { public function _SafeStr_2504(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function get _SafeStr_6159():int { return (this._SafeStr_4108()._SafeStr_6159); } public function get _SafeStr_6160():Boolean { return (this._SafeStr_4108()._SafeStr_6160); } public function _SafeStr_4108():_SafeStr_2460 { return ((_SafeStr_4246 as _SafeStr_2460)); } } }//package _-1Py // _SafeStr_2460 = "_-0Bp" (String#8318, DoABC#2) // _SafeStr_2504 = "_-0uV" (String#3603, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_6160 = "_-RT" (String#11687, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1Py._SafeStr_2755 package _-1Py { import com.sulake.core.communication.messages._SafeStr_835; import _-1ob._SafeStr_3231; public class _SafeStr_2755 extends _SafeStr_835 { public function _SafeStr_2755(_arg_1:Function, _arg_2:Class) { super(_arg_1, _arg_2); } public function _SafeStr_4108():_SafeStr_3231 { return ((_SafeStr_4246 as _SafeStr_3231)); } } }//package _-1Py // _SafeStr_2755 = "_-2o2" (String#9002, DoABC#2) // _SafeStr_3231 = "_-04M" (String#8584, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1qf._SafeStr_1827 package _-1qf { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.communication.IHabboCommunicationManager; import _-1R2._SafeStr_2709; import _-1R2._SafeStr_2721; import _-1R2._SafeStr_2746; import flash.external.ExternalInterface; import com.sulake.core.communication.connection.IConnection; import _-2Bc._SafeStr_2659; import _-2Bc._SafeStr_2712; public class _SafeStr_1827 implements _SafeStr_3 { private static const _SafeStr_6268:String = "FlashExternalInterface.authenticateFacebook"; private static const _SafeStr_6269:String = "sendAccessTokenToServer"; private static const _SafeStr_6270:String = "fbKLogOut"; private var _disposed:Boolean; private var _connection:IHabboCommunicationManager; public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._connection = null; this._disposed = true; }; } public function set _SafeStr_6271(_arg_1:IHabboCommunicationManager):void { this._connection = _arg_1; this._connection.addHabboConnectionMessageEvent(new _SafeStr_2709(this._SafeStr_6272)); this._connection.addHabboConnectionMessageEvent(new _SafeStr_2721(this._SafeStr_6273)); this._connection.addHabboConnectionMessageEvent(new _SafeStr_2746(this._SafeStr_6274)); } private function _SafeStr_6272(_arg_1:_SafeStr_2709):void { Logger.log("-- -- FACEBOOK SESSION RECEIVED onAuthenticate!"); if (ExternalInterface.available){ ExternalInterface.addCallback(_SafeStr_6269, this._SafeStr_6275); ExternalInterface.addCallback(_SafeStr_6270, this._SafeStr_6276); Logger.log("-- -- ADDED JAVASCRIPT CALLBACK HOOKS!"); ExternalInterface.call(_SafeStr_6268); Logger.log(("-- -- CALLED JAVASCRIPT METHOD " + _SafeStr_6268)); }; } private function _SafeStr_6275(_arg_1:String, _arg_2:String, _arg_3:String):void { var _local_4:IConnection; Logger.log(((((("-- -- CALLBACK FROM JAVASCRIPT, RECEIVED VALUE " + _arg_1) + ", ") + _arg_2) + ", ") + _arg_3)); if (!this._connection.disposed){ _local_4 = this._connection.getHabboMainConnection(null); if (_local_4){ _local_4.send(new _SafeStr_2659(_arg_1, _arg_2, _arg_3)); }; }; } private function _SafeStr_6276(_arg_1:String):void { var _local_2:IConnection; if (!this._connection.disposed){ _local_2 = this._connection.getHabboMainConnection(null); if (_local_2){ this._connection.getHabboMainConnection(null).send(new _SafeStr_2712()); }; }; } private function _SafeStr_6273(_arg_1:_SafeStr_2721):void { } private function _SafeStr_6274(_arg_1:_SafeStr_2746):void { } } }//package _-1qf // _SafeStr_1827 = "_-2zy" (String#7635, DoABC#2) // _SafeStr_2659 = "_-08m" (String#8676, DoABC#2) // _SafeStr_2709 = "_-0e6" (String#6046, DoABC#2) // _SafeStr_2712 = "_-V2" (String#8322, DoABC#2) // _SafeStr_2721 = "_-3-J" (String#6096, DoABC#2) // _SafeStr_2746 = "_-Vc" (String#6619, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_6268 = "_-3Cp" (String#11451, DoABC#2) // _SafeStr_6269 = "_-2-3" (String#14597, DoABC#2) // _SafeStr_6270 = "_-2nL" (String#15063, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6272 = "_-31Z" (String#22149, DoABC#2) // _SafeStr_6273 = "_-1Sk" (String#10474, DoABC#2) // _SafeStr_6274 = "_-1vs" (String#18467, DoABC#2) // _SafeStr_6275 = "_-ol" (String#19146, DoABC#2) // _SafeStr_6276 = "_-03h" (String#20059, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_1485 package _-1qQ { import com.sulake.core.window.utils._SafeStr_1484; import com.sulake.core.window.utils._SafeStr_1483; import flash.geom.Rectangle; public interface _SafeStr_1485 extends _SafeStr_1484 { function get name():String; function get width():uint; function get height():uint; function get blendMode():String; function get transparent():Boolean; function get _SafeStr_6277():_SafeStr_1483; function dispose():void; function _SafeStr_6278():Boolean; function _SafeStr_6279():Boolean; function _SafeStr_6280(_arg_1:String, _arg_2:Rectangle):void; } }//package _-1qQ // _SafeStr_1483 = "_-0JE" (String#5883, DoABC#2) // _SafeStr_1484 = "_-1bM" (String#5068, DoABC#2) // _SafeStr_1485 = "_-0X5" (String#2031, DoABC#2) // _SafeStr_6277 = "_-iQ" (String#20800, DoABC#2) // _SafeStr_6278 = "_-2Bw" (String#19579, DoABC#2) // _SafeStr_6279 = "_-26r" (String#22406, DoABC#2) // _SafeStr_6280 = "_-T1" (String#20320, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_1487 package _-1qQ { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.assets.IAsset; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; import flash.display.IBitmapDrawable; import flash.geom.Rectangle; public interface _SafeStr_1487 extends _SafeStr_3 { function get name():String; function parse(_arg_1:IAsset, _arg_2:XMLList, _arg_3:IAssetLibrary):void; function draw(_arg_1:IWindow, _arg_2:IBitmapDrawable, _arg_3:Rectangle, _arg_4:uint, _arg_5:Boolean):void; function _SafeStr_6281(_arg_1:uint):Boolean; function _SafeStr_6282(_arg_1:_SafeStr_1485):_SafeStr_1485; function _SafeStr_6283(_arg_1:String):_SafeStr_1485; function _SafeStr_6284(_arg_1:_SafeStr_1485):_SafeStr_1485; function _SafeStr_6285(_arg_1:uint):_SafeStr_1485; function _SafeStr_6286(_arg_1:uint, _arg_2:String):void; function _SafeStr_6287(_arg_1:uint):void; function _SafeStr_6288(_arg_1:uint):Boolean; function _SafeStr_6289(_arg_1:_SafeStr_1490):_SafeStr_1490; function _SafeStr_6290(_arg_1:String):_SafeStr_1490; function _SafeStr_6291(_arg_1:_SafeStr_1490):_SafeStr_1490; function _SafeStr_6292(_arg_1:uint):_SafeStr_1490; function _SafeStr_6293(_arg_1:uint, _arg_2:String):void; function _SafeStr_6294(_arg_1:uint):void; function _SafeStr_6295(_arg_1:uint):Boolean; } }//package _-1qQ // _SafeStr_1485 = "_-0X5" (String#2031, DoABC#2) // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1490 = "_-0Rr" (String#1938, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6282 = "_-17T" (String#16698, DoABC#2) // _SafeStr_6283 = "_-0c9" (String#22070, DoABC#2) // _SafeStr_6284 = "_-0GJ" (String#20707, DoABC#2) // _SafeStr_6285 = "_-293" (String#22011, DoABC#2) // _SafeStr_6286 = "_-2WO" (String#15366, DoABC#2) // _SafeStr_6287 = "_-2Yy" (String#16105, DoABC#2) // _SafeStr_6288 = "_-1yg" (String#20026, DoABC#2) // _SafeStr_6289 = "_-2jy" (String#15417, DoABC#2) // _SafeStr_6290 = "_-2YX" (String#20184, DoABC#2) // _SafeStr_6291 = "_-14o" (String#20710, DoABC#2) // _SafeStr_6292 = "_-LN" (String#19017, DoABC#2) // _SafeStr_6293 = "_-1Ho" (String#16812, DoABC#2) // _SafeStr_6294 = "_-2G1" (String#15443, DoABC#2) // _SafeStr_6295 = "_-1gD" (String#20523, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_1489 package _-1qQ { import com.sulake.core.window.utils._SafeStr_1488; import flash.geom.Rectangle; public interface _SafeStr_1489 extends _SafeStr_1488 { function get type():String; function get region():Rectangle; function getProperty(_arg_1:String):Object; function setProperty(_arg_1:String, _arg_2:Object):void; } }//package _-1qQ // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) // _SafeStr_1489 = "_-1N3" (String#2971, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_1490 package _-1qQ { import com.sulake.core.window.utils._SafeStr_1484; import com.sulake.core.window.utils._SafeStr_1488; import com.sulake.core.assets.IAsset; public interface _SafeStr_1490 extends _SafeStr_1484, _SafeStr_1488 { function get asset():IAsset; function dispose():void; } }//package _-1qQ // _SafeStr_1484 = "_-1bM" (String#5068, DoABC#2) // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) // _SafeStr_1490 = "_-0Rr" (String#1938, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_2412 package _-1qQ { import flash.utils.Dictionary; import com.sulake.core.assets.IAsset; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; import flash.display.IBitmapDrawable; import flash.geom.Rectangle; public class _SafeStr_2412 implements _SafeStr_1487 { private var _name:String; private var _disposed:Boolean = false; protected var _SafeStr_6296:Dictionary; protected var _templatesByState:Dictionary; protected var _SafeStr_6297:Dictionary; protected var _SafeStr_6298:Dictionary; public function _SafeStr_2412(_arg_1:String) { this._name = _arg_1; this._SafeStr_6296 = new Dictionary(); this._templatesByState = new Dictionary(); this._SafeStr_6297 = new Dictionary(); this._SafeStr_6298 = new Dictionary(); } public function get name():String { return (this._name); } public function get disposed():Boolean { return (this._disposed); } public function parse(_arg_1:IAsset, _arg_2:XMLList, _arg_3:IAssetLibrary):void { } public function dispose():void { var _local_1:String; if (!this._disposed){ for (_local_1 in this._SafeStr_6297) { _SafeStr_1485(this._SafeStr_6297[_local_1]).dispose(); delete this._SafeStr_6297[_local_1]; }; this._SafeStr_6297 = null; this._SafeStr_6298 = null; for (_local_1 in this._SafeStr_6296) { _SafeStr_1490(this._SafeStr_6296[_local_1]).dispose(); delete this._SafeStr_6296[_local_1]; }; this._SafeStr_6296 = null; this._templatesByState = null; }; } public function draw(_arg_1:IWindow, _arg_2:IBitmapDrawable, _arg_3:Rectangle, _arg_4:uint, _arg_5:Boolean):void { } public function _SafeStr_6281(_arg_1:uint):Boolean { return (false); } public function _SafeStr_6285(_arg_1:uint):_SafeStr_1485 { return (this._SafeStr_6298[_arg_1]); } public function _SafeStr_6286(_arg_1:uint, _arg_2:String):void { var _local_3:_SafeStr_1485 = this._SafeStr_6297[_arg_2]; if (_local_3 == null){ throw (new Error((('Layout "' + _arg_2) + '" not found in renderer!'))); }; this._SafeStr_6298[_arg_1] = _local_3; } public function _SafeStr_6287(_arg_1:uint):void { delete this._SafeStr_6298[_arg_1]; } public function _SafeStr_6288(_arg_1:uint):Boolean { return (!((this._SafeStr_6298[_arg_1] == null))); } public function _SafeStr_6292(_arg_1:uint):_SafeStr_1490 { return (this._templatesByState[_arg_1]); } public function _SafeStr_6293(_arg_1:uint, _arg_2:String):void { var _local_3:_SafeStr_1490 = this._SafeStr_6296[_arg_2]; if (_local_3 == null){ throw (new Error((('Template "' + _arg_2) + '" not found in renderer!'))); }; this._templatesByState[_arg_1] = _local_3; } public function _SafeStr_6294(_arg_1:uint):void { delete this._templatesByState[_arg_1]; } public function _SafeStr_6295(_arg_1:uint):Boolean { return (!((this._templatesByState[_arg_1] == null))); } public function _SafeStr_6282(_arg_1:_SafeStr_1485):_SafeStr_1485 { this._SafeStr_6297[_arg_1.name] = _arg_1; return (_arg_1); } public function _SafeStr_6283(_arg_1:String):_SafeStr_1485 { return (this._SafeStr_6297[_arg_1]); } public function _SafeStr_6284(_arg_1:_SafeStr_1485):_SafeStr_1485 { var _local_2:Object; var _local_3:uint; _arg_1 = this._SafeStr_6296[_arg_1.name]; if (_arg_1 != null){ for (_local_2 in this._SafeStr_6298) { _local_3 = (_local_2 as uint); if (this._SafeStr_6298[_local_3] == _arg_1){ this._SafeStr_6287(_local_3); }; }; delete this._SafeStr_6297[_arg_1.name]; }; return (_arg_1); } public function _SafeStr_6289(_arg_1:_SafeStr_1490):_SafeStr_1490 { this._SafeStr_6296[_arg_1.name] = _arg_1; return (_arg_1); } public function _SafeStr_6290(_arg_1:String):_SafeStr_1490 { return (this._SafeStr_6296[_arg_1]); } public function _SafeStr_6291(_arg_1:_SafeStr_1490):_SafeStr_1490 { var _local_2:Object; var _local_3:uint; _arg_1 = this._SafeStr_6296[_arg_1.name]; if (_arg_1 != null){ for (_local_2 in this._templatesByState) { _local_3 = (_local_2 as uint); if (this._templatesByState[_local_3] == _arg_1){ this._SafeStr_6294(_local_3); }; }; delete this._SafeStr_6296[_arg_1.name]; }; return (_arg_1); } } }//package _-1qQ // _SafeStr_1485 = "_-0X5" (String#2031, DoABC#2) // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1490 = "_-0Rr" (String#1938, DoABC#2) // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6282 = "_-17T" (String#16698, DoABC#2) // _SafeStr_6283 = "_-0c9" (String#22070, DoABC#2) // _SafeStr_6284 = "_-0GJ" (String#20707, DoABC#2) // _SafeStr_6285 = "_-293" (String#22011, DoABC#2) // _SafeStr_6286 = "_-2WO" (String#15366, DoABC#2) // _SafeStr_6287 = "_-2Yy" (String#16105, DoABC#2) // _SafeStr_6288 = "_-1yg" (String#20026, DoABC#2) // _SafeStr_6289 = "_-2jy" (String#15417, DoABC#2) // _SafeStr_6290 = "_-2YX" (String#20184, DoABC#2) // _SafeStr_6291 = "_-14o" (String#20710, DoABC#2) // _SafeStr_6292 = "_-LN" (String#19017, DoABC#2) // _SafeStr_6293 = "_-1Ho" (String#16812, DoABC#2) // _SafeStr_6294 = "_-2G1" (String#15443, DoABC#2) // _SafeStr_6295 = "_-1gD" (String#20523, DoABC#2) // _SafeStr_6296 = "_-1ct" (String#4634, DoABC#2) // _SafeStr_6297 = "_-21k" (String#5195, DoABC#2) // _SafeStr_6298 = "_-2zS" (String#4985, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_2413 package _-1qQ { public class _SafeStr_2413 extends _SafeStr_2412 { public function _SafeStr_2413(_arg_1:String) { super(_arg_1); } } }//package _-1qQ // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_2413 = "_-2r4" (String#9440, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_2414 package _-1qQ { import flash.geom.Matrix; import com.sulake.core.window.utils._SafeStr_2271; import flash.text.TextField; import com.sulake.core.window.components._SafeStr_2352; import com.sulake.core.window.utils._SafeStr_3179; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import flash.display.IBitmapDrawable; import flash.geom.Rectangle; public class _SafeStr_2414 extends _SafeStr_2412 { protected var _SafeStr_6299:Matrix; protected var _SafeStr_6300:_SafeStr_2271; protected var _cachedTextField:TextField; public function _SafeStr_2414(_arg_1:String) { super(_arg_1); this._SafeStr_6299 = new Matrix(); } override public function draw(_arg_1:IWindow, _arg_2:IBitmapDrawable, _arg_3:Rectangle, _arg_4:uint, _arg_5:Boolean):void { var _local_6:_SafeStr_2352; var _local_7:_SafeStr_2271; var _local_8:uint; if (_arg_2 != null){ _local_6 = _SafeStr_2352(_arg_1); _local_7 = _local_6.textStyle; if (_local_7 != this._SafeStr_6300){ this._cachedTextField = _SafeStr_3179._SafeStr_6301(_local_7); this._SafeStr_6300 = _local_7; }; this._SafeStr_6299.tx = _local_6._SafeStr_6302; this._SafeStr_6299.ty = _local_6._SafeStr_6303; this._cachedTextField.text = _local_6.text; _local_8 = uint(_local_7.color); this._cachedTextField.textColor = ((_local_6._SafeStr_6304) ? _local_6.textColor : _local_8); BitmapData(_arg_2).draw(this._cachedTextField, this._SafeStr_6299, null, null, null, false); this._cachedTextField.textColor = _local_8; }; } override public function _SafeStr_6281(_arg_1:uint):Boolean { return ((_arg_1 == 0)); } } }//package _-1qQ // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_2352 = "_-0oR" (String#5157, DoABC#2) // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_2414 = "_-2Kg" (String#9507, DoABC#2) // _SafeStr_3179 = "_-vt" (String#7466, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6299 = "_-1Ph" (String#2558, DoABC#2) // _SafeStr_6300 = "_-0gd" (String#16822, DoABC#2) // _SafeStr_6301 = "_-X0" (String#15003, DoABC#2) // _SafeStr_6302 = "_-1Gl" (String#19044, DoABC#2) // _SafeStr_6303 = "_-1rm" (String#20624, DoABC#2) // _SafeStr_6304 = "_-12i" (String#21163, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_2415 package _-1qQ { import flash.geom.Matrix; import com.sulake.core.window.utils._SafeStr_2427; import com.sulake.core.assets.IAsset; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.utils._SafeStr_1518; import flash.text.TextField; import com.sulake.core.window.components.ITextWindow; import flash.text.TextFieldAutoSize; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import flash.display.IBitmapDrawable; import flash.geom.Rectangle; public class _SafeStr_2415 extends _SafeStr_2412 { protected var _SafeStr_6299:Matrix; public function _SafeStr_2415(_arg_1:String) { super(_arg_1); this._SafeStr_6299 = new Matrix(); } override public function parse(_arg_1:IAsset, _arg_2:XMLList, _arg_3:IAssetLibrary):void { var _local_4:String = _arg_1.content.toString(); _SafeStr_2427._SafeStr_6305(_SafeStr_2427.parseCSS(_local_4)); } override public function draw(_arg_1:IWindow, _arg_2:IBitmapDrawable, _arg_3:Rectangle, _arg_4:uint, _arg_5:Boolean):void { var _local_6:_SafeStr_1518; var _local_7:String; var _local_8:TextField; if (_arg_2 != null){ _local_6 = _SafeStr_1518(_arg_1); _local_7 = ITextWindow(_arg_1).autoSize; _local_8 = _local_6.textField; this._SafeStr_6299.tx = _local_6.margins.left; this._SafeStr_6299.ty = _local_6.margins.top; if (_local_7 == TextFieldAutoSize.RIGHT){ this._SafeStr_6299.tx = Math.floor((_arg_1.width - _local_8.width)); } else { if (_local_7 == TextFieldAutoSize.CENTER){ this._SafeStr_6299.tx = Math.floor(((_arg_1.width / 2) - (_local_8.width / 2))); }; }; BitmapData(_arg_2).draw(_local_8, this._SafeStr_6299, null, null, null, false); }; } override public function _SafeStr_6281(_arg_1:uint):Boolean { return ((_arg_1 == 0)); } } }//package _-1qQ // _SafeStr_1518 = "_-27O" (String#5370, DoABC#2) // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_2415 = "_-6a" (String#11379, DoABC#2) // _SafeStr_2427 = "_-0B9" (String#1781, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6299 = "_-1Ph" (String#2558, DoABC#2) // _SafeStr_6305 = "_-1kb" (String#21349, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_2416 package _-1qQ { import flash.display.BitmapData; import com.sulake.core.window.IWindow; import flash.display.IBitmapDrawable; import flash.geom.Rectangle; public class _SafeStr_2416 extends _SafeStr_2412 { public function _SafeStr_2416(_arg_1:String) { super(_arg_1); } override public function draw(_arg_1:IWindow, _arg_2:IBitmapDrawable, _arg_3:Rectangle, _arg_4:uint, _arg_5:Boolean):void { if ((_arg_2 is BitmapData)){ BitmapData(_arg_2).fillRect(_arg_3, _arg_1.color); }; } } }//package _-1qQ // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_2416 = "_-26p" (String#11121, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_2417 package _-1qQ { public class _SafeStr_2417 extends _SafeStr_2412 { public function _SafeStr_2417(_arg_1:String) { super(_arg_1); } } }//package _-1qQ // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_2417 = "_-3I" (String#11346, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_2419 package _-1qQ { import flash.geom.ColorTransform; import flash.geom.Rectangle; import flash.geom.Point; import flash.utils.Dictionary; import flash.geom.Matrix; import com.sulake.core.window.graphics._SafeStr_3196; import com.sulake.core.assets.IAsset; import com.sulake.core.assets.IAssetLibrary; import flash.display.BitmapData; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.IWindow; import flash.display.IBitmapDrawable; import com.sulake.core.assets._SafeStr_1280; import _-QD._SafeStr_2980; import flash.display.BitmapDataChannel; public class _SafeStr_2419 extends _SafeStr_2412 implements _SafeStr_1487 { private static var ALPHA:ColorTransform = new ColorTransform(1, 1, 1, 1); private static var REGION:Rectangle = new Rectangle(); private static const TOP_LEFT:Point = new Point(); protected var _SafeStr_6306:Dictionary; protected var _SafeStr_6307:Dictionary; private var _SafeStr_6308:Matrix; private var _SafeStr_3940:ColorTransform; public function _SafeStr_2419(_arg_1:String) { super(_arg_1); this._SafeStr_6306 = new Dictionary(false); this._SafeStr_6307 = new Dictionary(false); this._SafeStr_6308 = new Matrix(); this._SafeStr_3940 = new ColorTransform(); } override public function parse(_arg_1:IAsset, _arg_2:XMLList, _arg_3:IAssetLibrary):void { _SafeStr_3196._SafeStr_6309((_arg_1.content as XML), _arg_2, this, name, _arg_3); } override public function dispose():void { var _local_1:String; var _local_2:BitmapData; if (!disposed){ super.dispose(); this._SafeStr_6308 = null; this._SafeStr_3940 = null; for (_local_1 in this._SafeStr_6306) { _local_2 = (this._SafeStr_6306[_local_1] as BitmapData); _local_2.dispose(); delete this._SafeStr_6306[_local_1]; }; this._SafeStr_6306 = null; for (_local_1 in this._SafeStr_6307) { _local_2 = (this._SafeStr_6307[_local_1] as BitmapData); _local_2.dispose(); delete this._SafeStr_6307[_local_1]; }; this._SafeStr_6307 = null; }; } override public function _SafeStr_6281(_arg_1:uint):Boolean { return (!((_templatesByState[_arg_1] == null))); } override public function draw(_arg_1:IWindow, _arg_2:IBitmapDrawable, _arg_3:Rectangle, _arg_4:uint, _arg_5:Boolean):void { var _local_9:uint; var _local_10:_SafeStr_3197; var _local_11:_SafeStr_1489; var _local_12:Boolean; var _local_13:Boolean; var _local_14:int; var _local_15:int; var _local_16:Boolean; var _local_17:uint; var _local_18:BitmapData; var _local_19:BitmapData; var _local_20:int; var _local_21:int; var _local_22:int; var _local_23:int; var _local_24:int; var _local_25:int; var _local_26:Point; var _local_27:Rectangle; var _local_28:Rectangle; var _local_29:uint; var _local_30:int; var _local_31:BitmapData; var _local_32:BitmapData; var _local_6:BitmapData = (_arg_2 as BitmapData); var _local_7:_SafeStr_1485 = _SafeStr_6298[_arg_4]; var _local_8:_SafeStr_1490 = _templatesByState[_arg_4]; if (_local_7 == null){ Logger.log(("LAYOUT NULL " + _arg_4)); _local_7 = _SafeStr_6298[_SafeStr_1526._SafeStr_6310]; _local_8 = _templatesByState[_SafeStr_1526._SafeStr_6310]; }; _local_9 = _local_7.numChildren; if (((!((_local_7 == null))) && ((_local_9 > 0)))){ _local_14 = (_arg_3.width - _local_7.width); _local_15 = (_arg_3.height - _local_7.height); _local_16 = ((!(_arg_1.background)) && (((_arg_1.color & 0xFFFFFF) < 0xFFFFFF))); if (_local_16){ this._SafeStr_3940.redMultiplier = (((_arg_1.color & 0xFF0000) >> 16) / 0xFF); this._SafeStr_3940.greenMultiplier = (((_arg_1.color & 0xFF00) >> 8) / 0xFF); this._SafeStr_3940.blueMultiplier = ((_arg_1.color & 0xFF) / 0xFF); this._SafeStr_3940.alphaMultiplier = 1; }; _local_17 = 0; while (_local_17 < _local_9) { _local_10 = (_local_7.getChildAt(_local_17) as _SafeStr_3197); _local_11 = (_local_8.getChildByName(_local_10.name) as _SafeStr_1489); if (_local_11 != null){ _local_18 = this._SafeStr_6311(_local_8, _local_10.name); _local_19 = this._SafeStr_6312(_local_8, _local_10.name); if (((_local_16) && (_local_10.colorize))){ _local_18 = _local_18.clone(); _local_18.colorTransform(_local_18.rect, this._SafeStr_3940); }; _local_12 = false; _local_13 = false; REGION.x = (_local_10.region.x + _arg_3.x); REGION.y = (_local_10.region.y + _arg_3.y); REGION.width = _local_10.region.width; REGION.height = _local_10.region.height; if (_local_10._SafeStr_6313 == _SafeStr_3197._SafeStr_6314){ REGION.x = (REGION.x + _local_14); } else { if (_local_10._SafeStr_6313 == _SafeStr_3197._SafeStr_6315){ _local_12 = true; REGION.right = (REGION.right + _local_14); if (REGION.width < 1) break; } else { if (_local_10._SafeStr_6313 == _SafeStr_3197._SafeStr_6316){ _local_12 = true; REGION.right = (REGION.right + _local_14); if (REGION.width < 1) break; } else { if (_local_10._SafeStr_6313 == _SafeStr_3197._SafeStr_6317){ REGION.x = ((_arg_3.width / 2) - (REGION.width / 2)); }; }; }; }; if (_local_10._SafeStr_6318 == _SafeStr_3197._SafeStr_6314){ REGION.y = (REGION.y + _local_15); } else { if (_local_10._SafeStr_6318 == _SafeStr_3197._SafeStr_6315){ _local_13 = true; REGION.bottom = (REGION.bottom + _local_15); if (REGION.height < 1) break; } else { if (_local_10._SafeStr_6318 == _SafeStr_3197._SafeStr_6316){ _local_13 = true; REGION.bottom = (REGION.bottom + _local_15); if (REGION.height < 1) break; } else { if (_local_10._SafeStr_6318 == _SafeStr_3197._SafeStr_6317){ REGION.y = ((_arg_3.height / 2) - (REGION.height / 2)); }; }; }; }; if (((!(_local_12)) && (!(_local_13)))){ _local_6.copyPixels(_local_18, _local_18.rect, REGION.topLeft, _local_19, TOP_LEFT, true); } else { if ((((_local_10._SafeStr_6318 == _SafeStr_3197._SafeStr_6316)) || ((_local_10._SafeStr_6313 == _SafeStr_3197._SafeStr_6316)))){ _local_20 = _local_18.width; _local_21 = _local_18.height; _local_22 = (REGION.width / _local_20); _local_23 = (REGION.height / _local_21); _local_24 = (REGION.width % _local_20); _local_25 = (REGION.height % _local_21); _local_26 = new Point(REGION.x, REGION.y); _local_27 = new Rectangle(0, 0, _local_24, _local_18.height); _local_28 = new Rectangle(0, 0, _local_18.width, _local_25); _local_29 = 0; while (_local_29 < _local_23) { _local_26.x = REGION.x; _local_30 = 0; while (_local_30 < _local_22) { _local_6.copyPixels(_local_18, _local_18.rect, _local_26, _local_19, TOP_LEFT, true); _local_26.x = (_local_26.x + _local_20); _local_30++; }; if (_local_24 > 0){ _local_6.copyPixels(_local_18, _local_27, _local_26, _local_19, TOP_LEFT, true); }; _local_26.y = (_local_26.y + _local_21); _local_29++; }; if (_local_25 > 0){ _local_26.x = REGION.x; _local_29 = 0; while (_local_29 < _local_22) { _local_6.copyPixels(_local_18, _local_28, _local_26, _local_19, TOP_LEFT, true); _local_26.x = (_local_26.x + _local_20); _local_29++; }; }; } else { if ((((_local_18.width == 1)) && ((_local_18.height == 1)))){ this._SafeStr_6308.a = REGION.width; this._SafeStr_6308.d = REGION.height; this._SafeStr_6308.tx = REGION.x; this._SafeStr_6308.ty = REGION.y; ALPHA.alphaMultiplier = ((_local_19.getPixel32(0, 0) >>> 24) / 0xFF); _local_6.draw(_local_18, this._SafeStr_6308, ALPHA); } else { this._SafeStr_6308.a = (REGION.width / _local_18.width); this._SafeStr_6308.d = (REGION.height / _local_18.height); this._SafeStr_6308.tx = 0; this._SafeStr_6308.ty = 0; _local_31 = new BitmapData(REGION.width, REGION.height, _local_18.transparent); _local_31.draw(_local_18, this._SafeStr_6308); _local_32 = new BitmapData(REGION.width, REGION.height, true, 0); _local_32.draw(_local_19, this._SafeStr_6308, null); _local_6.copyPixels(_local_31, _local_31.rect, REGION.topLeft, _local_32, TOP_LEFT, true); _local_32.dispose(); _local_31.dispose(); }; }; }; if (((_local_16) && (_local_10.colorize))){ _local_18.dispose(); }; }; _local_17++; }; }; } protected function _SafeStr_6319(_arg_1:BitmapData, _arg_2:Rectangle, _arg_3:_SafeStr_1485, _arg_4:_SafeStr_3197, _arg_5:_SafeStr_1490, _arg_6:_SafeStr_1489):void { var _local_8:BitmapData; var _local_9:BitmapData; var _local_7:Rectangle = _arg_4.region.clone(); _local_7.x = (_local_7.x + _arg_2.x); _local_7.y = (_local_7.y + _arg_2.y); switch (_arg_6.type){ case "bitmap": _local_8 = this._SafeStr_6311(_arg_5, _arg_4.name); _local_9 = this._SafeStr_6312(_arg_5, _arg_4.name); if (_arg_4._SafeStr_6313 == _SafeStr_3197._SafeStr_6314){ _local_7.x = (_local_7.x + (_arg_2.width - _arg_3.width)); }; if (_arg_4._SafeStr_6318 == _SafeStr_3197._SafeStr_6314){ _local_7.y = (_local_7.y + (_arg_2.height - _arg_3.height)); }; _arg_1.copyPixels(_local_8, _local_8.rect, _local_7.topLeft, _local_9, null, true); return; case "fill": _arg_1.fillRect(_local_7, _arg_4.color); return; }; } private function _SafeStr_6311(_arg_1:_SafeStr_1490, _arg_2:String):BitmapData { var _local_5:_SafeStr_1489; var _local_6:BitmapData; var _local_3:String = ((_arg_2 + "@") + _arg_1.name); var _local_4:BitmapData = this._SafeStr_6306[_local_3]; if (_local_4 == null){ _local_5 = (_arg_1.getChildByName(_arg_2) as _SafeStr_1489); if (_local_5 == null){ throw (new Error((("Template entity" + _arg_2) + "not found!"))); }; _local_6 = (_SafeStr_1280(_arg_1.asset).content as BitmapData); if (_local_6 == null){ throw (new Error((("Asset " + _arg_1.asset) + " not found!"))); }; _local_4 = new _SafeStr_2980(this, _local_5.region.width, _local_5.region.height, false); _local_4.copyPixels(_local_6, _local_5.region, _local_4.rect.topLeft); this._SafeStr_6306[_local_3] = _local_4; }; return (_local_4); } private function _SafeStr_6312(_arg_1:_SafeStr_1490, _arg_2:String):BitmapData { var _local_5:_SafeStr_1489; var _local_6:BitmapData; var _local_3:String = ((_arg_2 + "@") + _arg_1.name); var _local_4:BitmapData = this._SafeStr_6307[_local_3]; if (_local_4 == null){ _local_5 = (_arg_1.getChildByName(_arg_2) as _SafeStr_1489); if (_local_5 == null){ throw (new Error((("Template entity" + _arg_2) + "not found!"))); }; _local_6 = (_SafeStr_1280(_arg_1.asset).content as BitmapData); if (_local_6 == null){ throw (new Error((("Asset " + _arg_1.asset) + " not found!"))); }; _local_4 = new _SafeStr_2980(this, _local_5.region.width, _local_5.region.height, true); _local_4.copyChannel(_local_6, _local_5.region, _local_4.rect.topLeft, BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA); this._SafeStr_6307[_local_3] = _local_4; }; return (_local_4); } private function _SafeStr_6320(_arg_1:BitmapData, _arg_2:Rectangle, _arg_3:uint):void { var _local_4:int; var _local_5:int = (_arg_2.bottom - 1); _local_4 = _arg_2.left; while (_local_4 < (_arg_2.right - 1)) { _arg_1.setPixel32(_local_4, 0, _arg_3); _arg_1.setPixel32(_local_4, _local_5, _arg_3); _local_4++; }; _local_5 = _arg_2.top; while (_local_5 < (_arg_2.bottom - 1)) { _arg_1.setPixel32(0, _local_5, _arg_3); _arg_1.setPixel32(_local_4, _local_5, _arg_3); _local_5++; }; } } }//package _-1qQ // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1485 = "_-0X5" (String#2031, DoABC#2) // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1489 = "_-1N3" (String#2971, DoABC#2) // _SafeStr_1490 = "_-0Rr" (String#1938, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_2419 = "_-22R" (String#10580, DoABC#2) // _SafeStr_2980 = "_-0Fn" (String#2389, DoABC#2) // _SafeStr_3196 = "_-nk" (String#3809, DoABC#2) // _SafeStr_3197 = "_-2io" (String#1035, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6298 = "_-2zS" (String#4985, DoABC#2) // _SafeStr_6306 = "_-3GX" (String#7229, DoABC#2) // _SafeStr_6307 = "_-13p" (String#6971, DoABC#2) // _SafeStr_6308 = "_-1ZL" (String#3934, DoABC#2) // _SafeStr_6309 = "_-04x" (String#18642, DoABC#2) // _SafeStr_6310 = "_-2iE" (String#3513, DoABC#2) // _SafeStr_6311 = "_-29e" (String#17638, DoABC#2) // _SafeStr_6312 = "_-2Ib" (String#15379, DoABC#2) // _SafeStr_6313 = "_-22O" (String#4232, DoABC#2) // _SafeStr_6314 = "_-2ZH" (String#6385, DoABC#2) // _SafeStr_6315 = "_-iP" (String#8490, DoABC#2) // _SafeStr_6316 = "_-2Ml" (String#6011, DoABC#2) // _SafeStr_6317 = "_-Ki" (String#7945, DoABC#2) // _SafeStr_6318 = "_-Lm" (String#4207, DoABC#2) // _SafeStr_6319 = "_-vs" (String#33691, DoABC#2) // _SafeStr_6320 = "_-jo" (String#33591, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_3197 package _-1qQ { import com.sulake.core.window.utils._SafeStr_1488; import flash.geom.Rectangle; public class _SafeStr_3197 implements _SafeStr_1488 { public static const _SafeStr_6321:uint = (0 << 0); public static const _SafeStr_6314:uint = (1 << 0); public static const _SafeStr_6315:uint = (1 << 1); public static const _SafeStr_6316:uint = (1 << 2); public static const _SafeStr_6317:uint = (1 << 3); private var _id:uint; private var _name:String; public var color:uint; public var blend:uint; public var _SafeStr_6313:uint; public var _SafeStr_6318:uint; public var region:Rectangle; public var colorize:Boolean; public function _SafeStr_3197(_arg_1:uint, _arg_2:String) { this._id = _arg_1; this._name = _arg_2; } public function get id():uint { return (this._id); } public function get name():String { return (this._name); } public function get tags():Array { return (null); } public function dispose():void { this.region = null; } } }//package _-1qQ // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) // _SafeStr_3197 = "_-2io" (String#1035, DoABC#2) // _SafeStr_6313 = "_-22O" (String#4232, DoABC#2) // _SafeStr_6314 = "_-2ZH" (String#6385, DoABC#2) // _SafeStr_6315 = "_-iP" (String#8490, DoABC#2) // _SafeStr_6316 = "_-2Ml" (String#6011, DoABC#2) // _SafeStr_6317 = "_-Ki" (String#7945, DoABC#2) // _SafeStr_6318 = "_-Lm" (String#4207, DoABC#2) // _SafeStr_6321 = "_-39-" (String#7863, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_3361 package _-1qQ { import com.sulake.core.window.utils._SafeStr_3360; import com.sulake.core.window.utils._SafeStr_1484; import com.sulake.core.window.utils._SafeStr_1483; import flash.geom.Rectangle; import com.sulake.core.window.utils._SafeStr_1488; public class _SafeStr_3361 extends _SafeStr_3360 implements _SafeStr_1485 { protected var _name:String; protected var _SafeStr_4520:uint; protected var _height:uint; protected var _SafeStr_5049:String; protected var _SafeStr_6322:Boolean; protected var _placeholders:_SafeStr_1484; public function _SafeStr_3361(_arg_1:String, _arg_2:Boolean, _arg_3:String, _arg_4:_SafeStr_1484) { this._name = _arg_1; this._SafeStr_4520 = 0; this._height = 0; this._SafeStr_5049 = _arg_3; this._SafeStr_6322 = _arg_2; this._placeholders = _arg_4; } public function get name():String { return (this._name); } public function get width():uint { return (this._SafeStr_4520); } public function get height():uint { return (this._height); } public function get blendMode():String { return (this._SafeStr_5049); } public function get transparent():Boolean { return (this._SafeStr_6322); } public function get _SafeStr_6277():_SafeStr_1483 { return (this._placeholders); } public function dispose():void { var _local_1:uint; var _local_3:String; var _local_2:uint = numChildren; _local_1 = 0; while (_local_1 < _local_2) { _SafeStr_3197(getChildAt(_local_1)).dispose(); _local_1++; }; for (_local_3 in this._placeholders) { _SafeStr_3197(this._placeholders[_local_3]).dispose(); delete this._placeholders[_local_3]; }; } public function _SafeStr_6323(_arg_1:Rectangle):void { var _local_2:Rectangle; var _local_3:_SafeStr_3197; var _local_5:uint; var _local_4:uint = numChildren; _arg_1.x = 0xFFFFFFFF; _arg_1.y = 0xFFFFFFFF; _arg_1.width = 0; _arg_1.height = 0; _local_5 = 0; while (_local_5 < _local_4) { _local_3 = (getChildAt(_local_5) as _SafeStr_3197); _local_2 = _local_3.region; if (_local_2.left < _arg_1.left){ _arg_1.left = _local_2.left; }; if (_local_2.top < _arg_1.top){ _arg_1.top = _local_2.top; }; if (_local_2.right > _arg_1.right){ _arg_1.right = _local_2.right; }; if (_local_2.bottom > _arg_1.bottom){ _arg_1.bottom = _local_2.bottom; }; _local_5++; }; } public function _SafeStr_6278():Boolean { var _local_2:uint; var _local_1:uint = numChildren; if (_local_1 == 0){ return (false); }; _local_2 = 0; while (_local_2 < _local_1) { if (_SafeStr_3197(getChildAt(_local_2))._SafeStr_6313 != _SafeStr_3197._SafeStr_6321){ return (false); }; _local_2++; }; return (true); } public function _SafeStr_6324():uint { var _local_2:Rectangle; var _local_4:uint; var _local_1:uint; var _local_3:uint = numChildren; _local_4 = 0; while (_local_4 < _local_3) { _local_2 = _SafeStr_3197(getChildAt(_local_4)).region; if (_local_2.right > _local_1){ _local_1 = _local_2.right; }; _local_4++; }; return (_local_1); } public function _SafeStr_6279():Boolean { var _local_2:uint; var _local_1:uint = numChildren; if (_local_1 == 0){ return (false); }; _local_2 = 0; while (_local_2 < _local_1) { if (_SafeStr_3197(getChildAt(_local_2))._SafeStr_6318 != _SafeStr_3197._SafeStr_6321){ return (false); }; _local_2++; }; return (true); } public function _SafeStr_6325():uint { var _local_2:Rectangle; var _local_4:uint; var _local_1:uint; var _local_3:uint = numChildren; _local_4 = 0; while (_local_4 < _local_3) { _local_2 = _SafeStr_3197(getChildAt(_local_4)).region; if (_local_2.bottom > _local_1){ _local_1 = _local_2.bottom; }; _local_4++; }; return (_local_1); } public function _SafeStr_6280(_arg_1:String, _arg_2:Rectangle):void { var _local_3:_SafeStr_3197 = (getChildByName(_arg_1) as _SafeStr_3197); if (_local_3 == null){ _local_3 = (this._placeholders.getChildByName(_arg_1) as _SafeStr_3197); if (_local_3 == null){ throw (new Error((("Entity not found: " + _arg_1) + "!"))); }; }; _arg_2.x = _local_3.region.x; _arg_2.y = _local_3.region.y; _arg_2.width = _local_3.region.width; _arg_2.height = _local_3.region.height; } override public function addChild(_arg_1:_SafeStr_1488):_SafeStr_1488 { var _local_2:_SafeStr_3197 = _SafeStr_3197(_arg_1); this._SafeStr_4520 = (((_local_2.region.right)>this._SafeStr_4520) ? _local_2.region.right : this._SafeStr_4520); this._height = (((_local_2.region.bottom)>this._height) ? _local_2.region.bottom : this._height); return (super.addChild(_arg_1)); } override public function addChildAt(_arg_1:_SafeStr_1488, _arg_2:int):_SafeStr_1488 { var _local_3:_SafeStr_3197 = _SafeStr_3197(_arg_1); this._SafeStr_4520 = (((_local_3.region.right)>this._SafeStr_4520) ? _local_3.region.right : this._SafeStr_4520); this._height = (((_local_3.region.bottom)>this._height) ? _local_3.region.bottom : this._height); return (super.addChildAt(_arg_1, _arg_2)); } override public function removeChild(_arg_1:_SafeStr_1488):_SafeStr_1488 { super.removeChild(_arg_1); this._SafeStr_4520 = this._SafeStr_6324(); this._height = this._SafeStr_6325(); return (_arg_1); } override public function removeChildAt(_arg_1:int):_SafeStr_1488 { var _local_2:_SafeStr_1488 = super.removeChildAt(_arg_1); this._SafeStr_4520 = this._SafeStr_6324(); this._height = this._SafeStr_6325(); return (_local_2); } } }//package _-1qQ // _SafeStr_1483 = "_-0JE" (String#5883, DoABC#2) // _SafeStr_1484 = "_-1bM" (String#5068, DoABC#2) // _SafeStr_1485 = "_-0X5" (String#2031, DoABC#2) // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) // _SafeStr_3197 = "_-2io" (String#1035, DoABC#2) // _SafeStr_3360 = "_-1QQ" (String#3963, DoABC#2) // _SafeStr_3361 = "_-1ET" (String#7457, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_5049 = "_-dY" (String#7583, DoABC#2) // _SafeStr_6277 = "_-iQ" (String#20800, DoABC#2) // _SafeStr_6278 = "_-2Bw" (String#19579, DoABC#2) // _SafeStr_6279 = "_-26r" (String#22406, DoABC#2) // _SafeStr_6280 = "_-T1" (String#20320, DoABC#2) // _SafeStr_6313 = "_-22O" (String#4232, DoABC#2) // _SafeStr_6318 = "_-Lm" (String#4207, DoABC#2) // _SafeStr_6321 = "_-39-" (String#7863, DoABC#2) // _SafeStr_6322 = "_-li" (String#17113, DoABC#2) // _SafeStr_6323 = "_-0TN" (String#24184, DoABC#2) // _SafeStr_6324 = "_-U3" (String#16441, DoABC#2) // _SafeStr_6325 = "_-2fz" (String#15374, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_3362 package _-1qQ { import com.sulake.core.window.utils._SafeStr_3360; import com.sulake.core.assets.IAsset; public class _SafeStr_3362 extends _SafeStr_3360 implements _SafeStr_1490 { protected var _name:String; protected var _SafeStr_6326:Array; protected var _SafeStr_5044:IAsset; public function _SafeStr_3362(_arg_1:String, _arg_2:IAsset) { this._name = _arg_1; this._SafeStr_6326 = new Array(); this._SafeStr_5044 = _arg_2; } public function get id():uint { return (0); } public function get name():String { return (this._name); } public function get tags():Array { return (this._SafeStr_6326); } public function get asset():IAsset { return (this._SafeStr_5044); } public function dispose():void { var _local_2:uint; var _local_1:uint = this.numChildren; _local_2 = 0; while (_local_2 < _local_1) { this.removeChildAt(0); _local_2++; }; this._SafeStr_5044 = null; this._SafeStr_6326 = null; this._name = null; } } }//package _-1qQ // _SafeStr_1490 = "_-0Rr" (String#1938, DoABC#2) // _SafeStr_3360 = "_-1QQ" (String#3963, DoABC#2) // _SafeStr_3362 = "_-05n" (String#7562, DoABC#2) // _SafeStr_5044 = "_-1T0" (String#1843, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_3363 package _-1qQ { import com.sulake.core.assets.IAsset; public class _SafeStr_3363 extends _SafeStr_3362 { public function _SafeStr_3363(_arg_1:String, _arg_2:IAsset) { super(_arg_1, _arg_2); } } }//package _-1qQ // _SafeStr_3362 = "_-05n" (String#7562, DoABC#2) // _SafeStr_3363 = "_-1E5" (String#5722, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_3364 package _-1qQ { import flash.geom.Rectangle; import com.sulake.core.utils.Map; public class _SafeStr_3364 implements _SafeStr_1489 { protected var _id:uint; protected var _name:String; protected var _type:String; protected var _SafeStr_6327:Rectangle; protected var _SafeStr_6328:Map; protected var _SafeStr_6326:Array; public function _SafeStr_3364(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Rectangle, _arg_5:Map) { this._id = _arg_3; this._name = _arg_1; this._type = _arg_2; this._SafeStr_6327 = _arg_4; this._SafeStr_6328 = (((_arg_5 == null)) ? new Map() : _arg_5); this._SafeStr_6326 = new Array(); } public function get id():uint { return (this._id); } public function get name():String { return (this._name); } public function get type():String { return (this._type); } public function get tags():Array { return (this._SafeStr_6326); } public function get region():Rectangle { return (this._SafeStr_6327); } public function getProperty(_arg_1:String):Object { return (this._SafeStr_6328[_arg_1]); } public function setProperty(_arg_1:String, _arg_2:Object):void { this._SafeStr_6328[_arg_1] = _arg_2; } } }//package _-1qQ // _SafeStr_1489 = "_-1N3" (String#2971, DoABC#2) // _SafeStr_3364 = "_-33I" (String#7008, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_6327 = "_-12t" (String#3086, DoABC#2) // _SafeStr_6328 = "_-1on" (String#12846, DoABC#2) //------------------------------------------------------------ //_-1qQ._SafeStr_3365 package _-1qQ { import flash.geom.Rectangle; import com.sulake.core.utils.Map; public class _SafeStr_3365 extends _SafeStr_3364 { public function _SafeStr_3365(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Rectangle, _arg_5:Map) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); } } }//package _-1qQ // _SafeStr_3364 = "_-33I" (String#7008, DoABC#2) // _SafeStr_3365 = "_-n6" (String#8853, DoABC#2) //------------------------------------------------------------ //_-1qQ.BitmapDataRenderer package _-1qQ { import flash.geom.Matrix; import flash.geom.ColorTransform; import com.sulake.core.window.utils._SafeStr_2359; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import flash.display.IBitmapDrawable; import flash.geom.Rectangle; public class BitmapDataRenderer extends _SafeStr_2412 { private var _SafeStr_6299:Matrix; private var _SafeStr_3940:ColorTransform; public function BitmapDataRenderer(_arg_1:String) { super(_arg_1); this._SafeStr_6299 = new Matrix(); this._SafeStr_3940 = new ColorTransform(); } override public function draw(_arg_1:IWindow, _arg_2:IBitmapDrawable, _arg_3:Rectangle, _arg_4:uint, _arg_5:Boolean):void { var _local_6:BitmapData = _SafeStr_2359(_arg_1).bitmapData; var _local_7:BitmapData = BitmapData(_arg_2); if (((!((_arg_2 == null))) && (!((_local_6 == null))))){ this._SafeStr_6299.a = (_arg_1.width / _local_6.width); this._SafeStr_6299.d = (_arg_1.height / _local_6.height); this._SafeStr_3940.redMultiplier = (((_arg_1.color & 0xFF0000) >> 16) / 0xFF); this._SafeStr_3940.greenMultiplier = (((_arg_1.color & 0xFF00) >> 8) / 0xFF); this._SafeStr_3940.blueMultiplier = ((_arg_1.color & 0xFF) / 0xFF); _local_7.lock(); _local_7.draw(_local_6, this._SafeStr_6299, this._SafeStr_3940, null, null, false); _local_7.unlock(); }; } override public function _SafeStr_6281(_arg_1:uint):Boolean { return ((_arg_1 == 0)); } } }//package _-1qQ // _SafeStr_2359 = "_-0zN" (String#6929, DoABC#2) // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6299 = "_-1Ph" (String#2558, DoABC#2) //------------------------------------------------------------ //_-1R2._SafeStr_2709 package _-1R2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-29w._SafeStr_3224; public class _SafeStr_2709 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2709(_arg_1:Function) { super(_arg_1, _SafeStr_3224); } public function _SafeStr_4108():_SafeStr_3224 { return ((_SafeStr_4246 as _SafeStr_3224)); } } }//package _-1R2 // _SafeStr_2709 = "_-0e6" (String#6046, DoABC#2) // _SafeStr_3224 = "_-0k8" (String#7250, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1R2._SafeStr_2721 package _-1R2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-29w._SafeStr_3227; public class _SafeStr_2721 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2721(_arg_1:Function) { super(_arg_1, _SafeStr_3227); } public function _SafeStr_4108():_SafeStr_3227 { return ((_SafeStr_4246 as _SafeStr_3227)); } } }//package _-1R2 // _SafeStr_2721 = "_-3-J" (String#6096, DoABC#2) // _SafeStr_3227 = "_-1Em" (String#7549, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1R2._SafeStr_2746 package _-1R2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-29w._SafeStr_3230; public class _SafeStr_2746 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2746(_arg_1:Function) { super(_arg_1, _SafeStr_3230); } public function _SafeStr_4108():_SafeStr_3230 { return ((_SafeStr_4246 as _SafeStr_3230)); } } }//package _-1R2 // _SafeStr_2746 = "_-Vc" (String#6619, DoABC#2) // _SafeStr_3230 = "_-1SJ" (String#6779, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1256 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_1297; public class _SafeStr_1256 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1256(_arg_1:Function) { super(_arg_1, _SafeStr_1297); } public function _SafeStr_4108():_SafeStr_1297 { return ((_SafeStr_4246 as _SafeStr_1297)); } } }//package _-1S3 // _SafeStr_1256 = "_-24O" (String#6364, DoABC#2) // _SafeStr_1297 = "_-0g8" (String#5998, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1261 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_1309; public class _SafeStr_1261 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1261(_arg_1:Function) { super(_arg_1, _SafeStr_1309); } public function _SafeStr_4108():_SafeStr_1309 { return ((_SafeStr_4246 as _SafeStr_1309)); } } }//package _-1S3 // _SafeStr_1261 = "_-1r" (String#5187, DoABC#2) // _SafeStr_1309 = "_-PA" (String#5604, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1270 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_1272; public class _SafeStr_1270 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1270(_arg_1:Function) { super(_arg_1, _SafeStr_1272); } public function get _SafeStr_3499():String { return ((_SafeStr_4246 as _SafeStr_1272)._SafeStr_3499); } public function _SafeStr_4108():_SafeStr_1272 { return ((_SafeStr_4246 as _SafeStr_1272)); } } }//package _-1S3 // _SafeStr_1270 = "_-25c" (String#6295, DoABC#2) // _SafeStr_1272 = "_-1XX" (String#5252, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1271 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_2089; public class _SafeStr_1271 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1271(_arg_1:Function) { super(_arg_1, _SafeStr_2089); } public function get _SafeStr_6180():int { return ((_SafeStr_4246 as _SafeStr_2089)._SafeStr_6180); } public function get realName():String { return ((_SafeStr_4246 as _SafeStr_2089).realName); } } }//package _-1S3 // _SafeStr_1271 = "_-2EU" (String#5715, DoABC#2) // _SafeStr_2089 = "_-2De" (String#6795, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6180 = "_-2MR" (String#6987, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1276 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_1283; public class _SafeStr_1276 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1276(_arg_1:Function) { super(_arg_1, _SafeStr_1283); } public function _SafeStr_4108():_SafeStr_1283 { return ((_SafeStr_4246 as _SafeStr_1283)); } } }//package _-1S3 // _SafeStr_1276 = "_-0r5" (String#6472, DoABC#2) // _SafeStr_1283 = "_-0iq" (String#6116, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1296 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_2094; public class _SafeStr_1296 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1296(_arg_1:Function) { super(_arg_1, _SafeStr_2094); } public function get _SafeStr_6182():Boolean { return ((_SafeStr_4246 as _SafeStr_2094)._SafeStr_6182); } } }//package _-1S3 // _SafeStr_1296 = "_-0YV" (String#5733, DoABC#2) // _SafeStr_2094 = "_-35b" (String#8830, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6182 = "_-0Gf" (String#12908, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1424 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_2282; import flash.utils.Dictionary; public class _SafeStr_1424 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1424(_arg_1:Function) { super(_arg_1, _SafeStr_2282); } public function get points():Dictionary { return ((_SafeStr_4246 as _SafeStr_2282).points); } } }//package _-1S3 // _SafeStr_1424 = "_-0Pi" (String#5642, DoABC#2) // _SafeStr_2282 = "_-3Eq" (String#8742, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1432 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_2284; public class _SafeStr_1432 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1432(_arg_1:Function) { super(_arg_1, _SafeStr_2284); } public function get amount():int { return ((_SafeStr_4246 as _SafeStr_2284).amount); } public function get _SafeStr_6186():int { return ((_SafeStr_4246 as _SafeStr_2284)._SafeStr_6186); } public function get type():int { return ((_SafeStr_4246 as _SafeStr_2284).type); } } }//package _-1S3 // _SafeStr_1432 = "_-Hl" (String#5561, DoABC#2) // _SafeStr_2284 = "_-1oh" (String#6126, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6186 = "_-33C" (String#8517, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_1732 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1732 { private var _type:int; private var _SafeStr_4609:int; private var _SafeStr_6183:int; private var _SafeStr_6080:int; private var _SafeStr_6081:int; private var _SafeStr_6178:int; private var _SafeStr_3745:int; private var _SafeStr_6329:String = ""; private var _SafeStr_6330:String = ""; private var _SafeStr_6331:int; private var _category:String; public function _SafeStr_1732(_arg_1:_SafeStr_1731) { this._type = _arg_1.readInteger(); this._SafeStr_4609 = _arg_1.readInteger(); this._SafeStr_3745 = _arg_1.readInteger(); this._SafeStr_6329 = _arg_1._SafeStr_3538(); this._SafeStr_6183 = _arg_1.readInteger(); this._SafeStr_6080 = _arg_1.readInteger(); this._SafeStr_6081 = _arg_1.readInteger(); this._SafeStr_6178 = _arg_1.readInteger(); this._SafeStr_6331 = _arg_1.readInteger(); this._SafeStr_6330 = _arg_1._SafeStr_3538(); this._category = _arg_1._SafeStr_3538(); } public function get type():int { return (this._type); } public function get level():int { return (this._SafeStr_4609); } public function get points():int { return (this._SafeStr_6183); } public function get _SafeStr_6086():int { return (this._SafeStr_6080); } public function get _SafeStr_6087():int { return (this._SafeStr_6081); } public function get _SafeStr_6180():int { return (this._SafeStr_6178); } public function get _SafeStr_3747():int { return (this._SafeStr_3745); } public function get _SafeStr_6332():String { return (this._SafeStr_6329); } public function get _SafeStr_6333():String { return (this._SafeStr_6330); } public function get _SafeStr_6334():int { return (this._SafeStr_6331); } public function get category():String { return (this._category); } } }//package _-1S3 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1732 = "_-2cO" (String#5094, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3745 = "_-06o" (String#2949, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_6080 = "_-23U" (String#10633, DoABC#2) // _SafeStr_6081 = "_-0am" (String#10125, DoABC#2) // _SafeStr_6086 = "_-32x" (String#14454, DoABC#2) // _SafeStr_6087 = "_-0GB" (String#13706, DoABC#2) // _SafeStr_6178 = "_-2N" (String#10739, DoABC#2) // _SafeStr_6180 = "_-2MR" (String#6987, DoABC#2) // _SafeStr_6183 = "_-1XT" (String#7808, DoABC#2) // _SafeStr_6329 = "_-17z" (String#16754, DoABC#2) // _SafeStr_6330 = "_-gN" (String#16707, DoABC#2) // _SafeStr_6331 = "_-27T" (String#16774, DoABC#2) // _SafeStr_6332 = "_-2tK" (String#2857, DoABC#2) // _SafeStr_6333 = "_-1FD" (String#22358, DoABC#2) // _SafeStr_6334 = "_-cN" (String#21478, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_2494 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_2451; public class _SafeStr_2494 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2494(_arg_1:Function) { super(_arg_1, _SafeStr_2451); } public function _SafeStr_4108():_SafeStr_2451 { return ((_SafeStr_4246 as _SafeStr_2451)); } } }//package _-1S3 // _SafeStr_2451 = "_-03n" (String#7155, DoABC#2) // _SafeStr_2494 = "_-nO" (String#6539, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_2642 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_3217; public class _SafeStr_2642 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2642(_arg_1:Function) { super(_arg_1, _SafeStr_3217); } public function get _SafeStr_6191():String { return ((_SafeStr_4246 as _SafeStr_3217)._SafeStr_6191); } public function get _SafeStr_6192():String { return ((_SafeStr_4246 as _SafeStr_3217)._SafeStr_6192); } } }//package _-1S3 // _SafeStr_2642 = "_-0da" (String#5730, DoABC#2) // _SafeStr_3217 = "_-2Nz" (String#7398, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6191 = "_-QG" (String#7800, DoABC#2) // _SafeStr_6192 = "_-2gL" (String#14639, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1S3._SafeStr_842 package _-1S3 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1ot._SafeStr_821; public class _SafeStr_842 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_842(_arg_1:Function) { super(_arg_1, _SafeStr_821); } public function _SafeStr_4108():_SafeStr_821 { return ((_SafeStr_4246 as _SafeStr_821)); } } }//package _-1S3 // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_821 = "_-2VY" (String#5571, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) // _SafeStr_842 = "_-3Bw" (String#3196, DoABC#2) //------------------------------------------------------------ //_-1sa._SafeStr_2034 package _-1sa { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2034 implements IMessageComposer { public function _SafeStr_3428():Array { return (new Array()); } public function dispose():void { } public function get disposed():Boolean { return (true); } } }//package _-1sa // _SafeStr_2034 = "_-1RB" (String#5921, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1sa._SafeStr_2035 package _-1sa { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2035 implements IMessageComposer { private var _SafeStr_6335:int; public function _SafeStr_2035(_arg_1:int) { this._SafeStr_6335 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_6335]); } public function dispose():void { } public function get disposed():Boolean { return (true); } } }//package _-1sa // _SafeStr_2035 = "_-2Wm" (String#8237, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6335 = "_-0aL" (String#16603, DoABC#2) //------------------------------------------------------------ //_-1sa._SafeStr_2047 package _-1sa { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2047 implements IMessageComposer { private var _roomId:int; private var _SafeStr_6336:Boolean; private var _SafeStr_6337:int; public function _SafeStr_2047(_arg_1:Boolean, _arg_2:int, _arg_3:int=0) { this._roomId = _arg_2; this._SafeStr_6336 = _arg_1; this._SafeStr_6337 = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([int(this._SafeStr_6336), this._roomId, this._SafeStr_6337]); } } }//package _-1sa // _SafeStr_2047 = "_-AV" (String#7811, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6336 = "_-0-W" (String#18321, DoABC#2) // _SafeStr_6337 = "_-2oP" (String#16126, DoABC#2) //------------------------------------------------------------ //_-1sa._SafeStr_2052 package _-1sa { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2052 implements IMessageComposer { private var _message:Array; public function _SafeStr_2052(_arg_1:int, _arg_2:String="", _arg_3:int=-1) { this._message = [_arg_1, _arg_2, _arg_3]; } public function dispose():void { this._message = null; } public function _SafeStr_3428():Array { return (this._message); } } }//package _-1sa // _SafeStr_2052 = "_-1OF" (String#8194, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1sa._SafeStr_2069 package _-1sa { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2069 implements IMessageComposer { private var _roomId:int; private var _roomCategory:int = 0; public function _SafeStr_2069(_arg_1:int, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._roomId]); } } }//package _-1sa // _SafeStr_2069 = "_-0MH" (String#8882, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2586 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_3212; public class _SafeStr_2586 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2586(_arg_1:Function) { super(_arg_1, _SafeStr_3212); } public function _SafeStr_4108():_SafeStr_3212 { return ((_SafeStr_4246 as _SafeStr_3212)); } } }//package _-1sw // _SafeStr_2586 = "_-1T8" (String#6458, DoABC#2) // _SafeStr_3212 = "_-9P" (String#7281, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2587 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2588; public class _SafeStr_2587 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2587(_arg_1:Function) { super(_arg_1, _SafeStr_2588); } public function _SafeStr_4108():_SafeStr_2588 { return ((_SafeStr_4246 as _SafeStr_2588)); } } }//package _-1sw // _SafeStr_2587 = "_-0OL" (String#5685, DoABC#2) // _SafeStr_2588 = "_-2Ex" (String#5839, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2590 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2591; public class _SafeStr_2590 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2590(_arg_1:Function) { super(_arg_1, _SafeStr_2591); } public function _SafeStr_4108():_SafeStr_2591 { return ((_SafeStr_4246 as _SafeStr_2591)); } } }//package _-1sw // _SafeStr_2590 = "_-20K" (String#5143, DoABC#2) // _SafeStr_2591 = "_-1fK" (String#5877, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2593 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2584; public class _SafeStr_2593 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2593(_arg_1:Function) { super(_arg_1, _SafeStr_2584); } public function _SafeStr_4108():_SafeStr_2584 { return ((_SafeStr_4246 as _SafeStr_2584)); } } }//package _-1sw // _SafeStr_2584 = "_-0WV" (String#5800, DoABC#2) // _SafeStr_2593 = "_-ne" (String#5683, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2595 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2597; public class _SafeStr_2595 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2595(_arg_1:Function) { super(_arg_1, _SafeStr_2597); } public function _SafeStr_4108():_SafeStr_2597 { return ((_SafeStr_4246 as _SafeStr_2597)); } } }//package _-1sw // _SafeStr_2595 = "_-0Ea" (String#5987, DoABC#2) // _SafeStr_2597 = "_-2Ir" (String#6131, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2598 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2592; public class _SafeStr_2598 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2598(_arg_1:Function) { super(_arg_1, _SafeStr_2592); } public function _SafeStr_4108():_SafeStr_2592 { return ((_SafeStr_4246 as _SafeStr_2592)); } } }//package _-1sw // _SafeStr_2592 = "_-0JW" (String#6285, DoABC#2) // _SafeStr_2598 = "_-0Lv" (String#5679, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2599 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_3213; public class _SafeStr_2599 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2599(_arg_1:Function) { super(_arg_1, _SafeStr_3213); } public function _SafeStr_4108():_SafeStr_3213 { return ((_SafeStr_4246 as _SafeStr_3213)); } } }//package _-1sw // _SafeStr_2599 = "_-Lg" (String#7055, DoABC#2) // _SafeStr_3213 = "_-059" (String#7217, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2600 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2596; public class _SafeStr_2600 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2600(_arg_1:Function) { super(_arg_1, _SafeStr_2596); } public function _SafeStr_4108():_SafeStr_2596 { return ((_SafeStr_4246 as _SafeStr_2596)); } } }//package _-1sw // _SafeStr_2596 = "_-2FS" (String#5843, DoABC#2) // _SafeStr_2600 = "_-Gm" (String#5582, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2601 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2589; public class _SafeStr_2601 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2601(_arg_1:Function) { super(_arg_1, _SafeStr_2589); } public function _SafeStr_4108():_SafeStr_2589 { return ((_SafeStr_4246 as _SafeStr_2589)); } } }//package _-1sw // _SafeStr_2589 = "_-20s" (String#5894, DoABC#2) // _SafeStr_2601 = "_-3-U" (String#5494, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2602 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2585; public class _SafeStr_2602 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2602(_arg_1:Function) { super(_arg_1, _SafeStr_2585); } public function _SafeStr_4108():_SafeStr_2585 { return ((_SafeStr_4246 as _SafeStr_2585)); } } }//package _-1sw // _SafeStr_2585 = "_-NT" (String#6592, DoABC#2) // _SafeStr_2602 = "_-CY" (String#5321, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2603 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_2594; public class _SafeStr_2603 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2603(_arg_1:Function) { super(_arg_1, _SafeStr_2594); } public function _SafeStr_4108():_SafeStr_2594 { return ((_SafeStr_4246 as _SafeStr_2594)); } } }//package _-1sw // _SafeStr_2594 = "_-a7" (String#6620, DoABC#2) // _SafeStr_2603 = "_-ky" (String#5665, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1sw._SafeStr_2639 package _-1sw { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Si._SafeStr_3216; public class _SafeStr_2639 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2639(_arg_1:Function) { super(_arg_1, _SafeStr_3216); } public function _SafeStr_4108():_SafeStr_3216 { return ((_SafeStr_4246 as _SafeStr_3216)); } } }//package _-1sw // _SafeStr_2639 = "_-0dC" (String#8940, DoABC#2) // _SafeStr_3216 = "_-0QE" (String#7336, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1-t._SafeStr_2341 package _-1-t { public class _SafeStr_2341 { private var _frames:Array; public function _SafeStr_2341(_arg_1:XML) { var _local_2:XML; super(); this._frames = new Array(); for each (_local_2 in _arg_1.frame) { this._frames.push(parseInt(_local_2.@number)); }; } public function _SafeStr_6338(_arg_1:int):Boolean { return ((this._frames.indexOf(_arg_1) > -1)); } public function get frames():Array { return (this._frames); } } }//package _-1-t // _SafeStr_2341 = "_-1Bi" (String#4060, DoABC#2) // _SafeStr_6338 = "_-0Yj" (String#24621, DoABC#2) //------------------------------------------------------------ //_-1-t._SafeStr_2343 package _-1-t { import flash.utils.Dictionary; public class _SafeStr_2343 { private var _id:String; private var _SafeStr_6339:Dictionary; public function _SafeStr_2343(_arg_1:XML) { var _local_2:XML; super(); this._id = String(_arg_1.@id); this._SafeStr_6339 = new Dictionary(); for each (_local_2 in _arg_1.part) { this._SafeStr_6339[String(_local_2.@["set-type"])] = new _SafeStr_2341(_local_2); }; } public function _SafeStr_4412(_arg_1:String):_SafeStr_2341 { return ((this._SafeStr_6339[_arg_1] as _SafeStr_2341)); } public function get id():String { return (this._id); } public function get parts():Dictionary { return (this._SafeStr_6339); } } }//package _-1-t // _SafeStr_2341 = "_-1Bi" (String#4060, DoABC#2) // _SafeStr_2343 = "_-1Uw" (String#5054, DoABC#2) // _SafeStr_4412 = "_-Ny" (String#11008, DoABC#2) // _SafeStr_6339 = "_-29f" (String#12648, DoABC#2) //------------------------------------------------------------ //_-1tS._SafeStr_1267 package _-1tS { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1267 { private var _id:int; private var _name:String; private var _type:int; private var _SafeStr_4422:int; private var _color:String; public function _SafeStr_1267(_arg_1:_SafeStr_1731) { this._id = _arg_1.readInteger(); this._name = _arg_1._SafeStr_3538(); this._type = _arg_1.readInteger(); this._SafeStr_4422 = _arg_1.readInteger(); this._color = _arg_1._SafeStr_3538(); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get type():int { return (this._type); } public function get breed():int { return (this._SafeStr_4422); } public function get color():String { return (this._color); } public function get _SafeStr_4297():String { return (((((this._type + " ") + this.breed) + " ") + this.color)); } } }//package _-1tS // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4297 = "_-YE" (String#8896, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) //------------------------------------------------------------ //_-1tS._SafeStr_1308 package _-1tS { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1308 implements _SafeStr_820 { private var _SafeStr_6340:Boolean; private var _SafeStr_6341:_SafeStr_1267; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6340 = _arg_1._SafeStr_3540(); this._SafeStr_6341 = new _SafeStr_1267(_arg_1); Logger.log(((((((((((("Got PetReceived: " + this._SafeStr_6340) + ", ") + this._SafeStr_6341.id) + ", ") + this._SafeStr_6341.name) + ", ") + this._SafeStr_6341.type) + ", ") + this._SafeStr_6341.breed) + ", ") + this.pet.color)); return (true); } public function get _SafeStr_6342():Boolean { return (this._SafeStr_6340); } public function get pet():_SafeStr_1267 { return (this._SafeStr_6341); } } }//package _-1tS // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1308 = "_-O3" (String#6624, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6340 = "_-1gs" (String#13136, DoABC#2) // _SafeStr_6341 = "_-21f" (String#5067, DoABC#2) // _SafeStr_6342 = "_-2XG" (String#18763, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1tS._SafeStr_2452 package _-1tS { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2452 implements _SafeStr_820 { private var _pets:Array; public function flush():Boolean { this._pets = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:_SafeStr_1267; this._pets = []; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_1267(_arg_1); this._pets.push(_local_4); _local_3++; }; return (true); } public function get pets():Array { return (this._pets); } } }//package _-1tS // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2452 = "_-c7" (String#6686, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1tS._SafeStr_2483 package _-1tS { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2483 implements _SafeStr_820 { private var _SafeStr_5494:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5494 = _arg_1.readInteger(); return (true); } public function get _SafeStr_4185():int { return (this._SafeStr_5494); } } }//package _-1tS // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2483 = "_-1yU" (String#7044, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1tS._SafeStr_2488 package _-1tS { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2488 implements _SafeStr_820 { private var _SafeStr_6341:_SafeStr_1267; private var _SafeStr_6343:Boolean; public function flush():Boolean { this._SafeStr_6341 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6341 = new _SafeStr_1267(_arg_1); this._SafeStr_6343 = _arg_1._SafeStr_3540(); return (true); } public function get pet():_SafeStr_1267 { return (this._SafeStr_6341); } public function get _SafeStr_6344():Boolean { return (this._SafeStr_6343); } } }//package _-1tS // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2488 = "_-1j6" (String#6769, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6341 = "_-21f" (String#5067, DoABC#2) // _SafeStr_6343 = "_-bE" (String#17229, DoABC#2) // _SafeStr_6344 = "_-7b" (String#30815, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1tS._SafeStr_3199 package _-1tS { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3199 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-1tS // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3199 = "_-gu" (String#10441, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-1Uo._SafeStr_1851 package _-1Uo { public interface _SafeStr_1851 { function init(_arg_1:String, _arg_2:uint=16):Boolean; function _SafeStr_6345(_arg_1:String, _arg_2:uint=16):String; function _SafeStr_6346(_arg_1:uint=16):String; function _SafeStr_6347(_arg_1:uint=16):String; } }//package _-1Uo // _SafeStr_1851 = "_-2ZX" (String#10601, DoABC#2) // _SafeStr_6345 = "_-0R-" (String#17005, DoABC#2) // _SafeStr_6346 = "_-337" (String#13797, DoABC#2) // _SafeStr_6347 = "_-LH" (String#13685, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_1340 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1340 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1340(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1VA // _SafeStr_1340 = "_-0U4" (String#7654, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_1353 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1353 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1353(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1VA // _SafeStr_1353 = "use" (String#5990, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_1360 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1360 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1360() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1VA // _SafeStr_1360 = "_-3EX" (String#8704, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_1366 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1366 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1366(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1VA // _SafeStr_1366 = "_-Hk" (String#8791, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_1441 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1441 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1441() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1VA // _SafeStr_1441 = "_-1eD" (String#7994, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_2266 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2266 implements IMessageComposer { public function _SafeStr_3428():Array { return (new Array()); } public function dispose():void { } } }//package _-1VA // _SafeStr_2266 = "_-OP" (String#6528, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_2533 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2533 implements IMessageComposer { public function _SafeStr_3428():Array { return (new Array()); } public function dispose():void { } } }//package _-1VA // _SafeStr_2533 = "_-0-r" (String#8613, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_2534 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2534 implements IMessageComposer, _SafeStr_3 { public static const _SafeStr_6348:int = 1; public static const _SafeStr_6349:int = 2; private var _SafeStr_3751:Array; public function _SafeStr_2534(_arg_1:int, _arg_2:int, _arg_3:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1VA // _SafeStr_2534 = "_-2FO" (String#7861, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) // _SafeStr_6348 = "_-HC" (String#16166, DoABC#2) // _SafeStr_6349 = "_-2fm" (String#15586, DoABC#2) //------------------------------------------------------------ //_-1VA._SafeStr_2535 package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2535 implements IMessageComposer { public function _SafeStr_3428():Array { return (new Array()); } public function dispose():void { } } }//package _-1VA // _SafeStr_2535 = "_-0Dy" (String#8350, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1VA.each package _-1VA { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class each implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function each(_arg_1:int, _arg_2:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1VA // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_1381 package _-1Vf { public class _SafeStr_1381 extends RoomEngineEvent { public static const _SafeStr_6350:String = "REOE_OBJECT_SELECTED"; public static const _SafeStr_6351:String = "REOE_OBJECT_DESELECTED"; public static const _SafeStr_4885:String = "REOB_OBJECT_ADDED"; public static const _SafeStr_4887:String = "REOE_OBJECT_REMOVED"; public static const _SafeStr_3572:String = "REOB_OBJECT_PLACED"; public static const _SafeStr_6352:String = "REOB_OBJECT_CONTENT_UPDATED"; public static const _SafeStr_6353:String = "REOB_OBJECT_REQUEST_MOVE"; public static const _SafeStr_6143:String = "REOB_OBJECT_MOUSE_ENTER"; public static const _SafeStr_6144:String = "REOB_OBJECT_MOUSE_LEAVE"; public static const _SafeStr_6354:String = "REOE_WIDGET_REQUEST_PLACEHOLDER"; public static const ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI:String = "REOE_WIDGET_REQUEST_CREDITFURNI"; public static const _SafeStr_6355:String = "REOE_WIDGET_REQUEST_STICKIE"; public static const _SafeStr_6356:String = "REOE_WIDGET_REQUEST_PRESENT"; public static const _SafeStr_6357:String = "REOE_WIDGET_REQUEST_TROPHY"; public static const _SafeStr_6358:String = "REOE_WIDGET_REQUEST_TEASER"; public static const _SafeStr_6359:String = "REOE_WIDGET_REQUEST_ECOTRONBOX"; public static const _SafeStr_6360:String = "REOE_WIDGET_REQUEST_DIMMER"; public static const _SafeStr_5413:String = "REOR_REMOVE_DIMMER"; public static const _SafeStr_6361:String = "REOR_REQUEST_CLOTHING_CHANGE"; public static const _SafeStr_6362:String = "REOR_WIDGET_REQUEST_PLAYLIST_EDITOR"; public static const _SafeStr_6363:String = "REOE_ROOM_AD_FURNI_CLICK"; public static const _SafeStr_6364:String = "REOE_ROOM_AD_FURNI_DOUBLE_CLICK"; public static const _SafeStr_6365:String = "REOE_ROOM_AD_TOOLTIP_SHOW"; public static const _SafeStr_6366:String = "REOE_ROOM_AD_TOOLTIP_HIDE"; private var _SafeStr_5001:int; private var _category:int; public function _SafeStr_1381(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_6, _arg_7); this._SafeStr_5001 = _arg_4; this._category = _arg_5; } public function get objectId():int { return (this._SafeStr_5001); } public function get category():int { return (this._category); } } }//package _-1Vf // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_3572 = "_-OX" (String#4135, DoABC#2) // _SafeStr_4885 = "_-0ru" (String#4367, DoABC#2) // _SafeStr_4887 = "_-01G" (String#7378, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5413 = "_-3As" (String#3611, DoABC#2) // _SafeStr_6143 = "_-2NY" (String#4618, DoABC#2) // _SafeStr_6144 = "_-Z9" (String#4626, DoABC#2) // _SafeStr_6350 = "_-Of" (String#11243, DoABC#2) // _SafeStr_6351 = "_-1iW" (String#8832, DoABC#2) // _SafeStr_6352 = "_-0to" (String#11180, DoABC#2) // _SafeStr_6353 = "_-1Yl" (String#11019, DoABC#2) // _SafeStr_6354 = "_-2yR" (String#4082, DoABC#2) // _SafeStr_6355 = "_-2cV" (String#4165, DoABC#2) // _SafeStr_6356 = "_-28T" (String#4105, DoABC#2) // _SafeStr_6357 = "_-0iE" (String#4217, DoABC#2) // _SafeStr_6358 = "_-tF" (String#4163, DoABC#2) // _SafeStr_6359 = "_-Dj" (String#4095, DoABC#2) // _SafeStr_6360 = "_-0n2" (String#4313, DoABC#2) // _SafeStr_6361 = "_-xj" (String#4341, DoABC#2) // _SafeStr_6362 = "_-0nM" (String#4270, DoABC#2) // _SafeStr_6363 = "_-0bF" (String#8291, DoABC#2) // _SafeStr_6364 = "_-2q1" (String#7979, DoABC#2) // _SafeStr_6365 = "_-1aJ" (String#8403, DoABC#2) // _SafeStr_6366 = "_-06M" (String#8713, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_1397 package _-1Vf { public class _SafeStr_1397 extends _SafeStr_1381 { private var _SafeStr_6076:String = ""; private var _x:Number = 0; private var _SafeStr_4524:Number = 0; private var _SafeStr_4673:Number = 0; private var _direction:int = 0; private var _SafeStr_6367:Boolean = false; private var _SafeStr_6368:Boolean = false; private var _SafeStr_6369:Boolean = false; private var _SafeStr_6370:String = null; public function _SafeStr_1397(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:String, _arg_7:Number, _arg_8:Number, _arg_9:Number, _arg_10:int, _arg_11:Boolean, _arg_12:Boolean, _arg_13:Boolean, _arg_14:String, _arg_15:Boolean=false, _arg_16:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_15, _arg_16); this._SafeStr_6076 = _arg_6; this._x = _arg_7; this._SafeStr_4524 = _arg_8; this._SafeStr_4673 = _arg_9; this._direction = _arg_10; this._SafeStr_6367 = _arg_11; this._SafeStr_6368 = _arg_12; this._SafeStr_6369 = _arg_13; this._SafeStr_6370 = _arg_14; } public function get _SafeStr_6371():String { return (this._SafeStr_6076); } public function get x():Number { return (this._x); } public function get y():Number { return (this._SafeStr_4524); } public function get z():Number { return (this._SafeStr_4673); } public function get direction():int { return (this._direction); } public function get _SafeStr_6372():Boolean { return (this._SafeStr_6367); } public function get _SafeStr_6373():Boolean { return (this._SafeStr_6368); } public function get _SafeStr_6374():Boolean { return (this._SafeStr_6369); } public function get instanceData():String { return (this._SafeStr_6370); } } }//package _-1Vf // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1397 = "_-3DE" (String#6978, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_6076 = "_-2TP" (String#5504, DoABC#2) // _SafeStr_6367 = "_-2aG" (String#16005, DoABC#2) // _SafeStr_6368 = "_-TA" (String#15805, DoABC#2) // _SafeStr_6369 = "_-wN" (String#18067, DoABC#2) // _SafeStr_6370 = "_-hK" (String#10439, DoABC#2) // _SafeStr_6371 = "_-0VY" (String#8066, DoABC#2) // _SafeStr_6372 = "_-jZ" (String#18156, DoABC#2) // _SafeStr_6373 = "_-2Gm" (String#20070, DoABC#2) // _SafeStr_6374 = "_-jH" (String#21414, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_1791 package _-1Vf { public class _SafeStr_1791 extends RoomEngineEvent { public static const _SafeStr_6375:String = "REE_ROOM_COLOR"; private var _color:uint; private var _SafeStr_6376:uint; private var _SafeStr_6377:Boolean; public function _SafeStr_1791(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:uint, _arg_5:Boolean, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_SafeStr_6375, _arg_1, _arg_2, _arg_6, _arg_7); this._color = _arg_3; this._SafeStr_6376 = _arg_4; this._SafeStr_6377 = _arg_5; } public function get color():uint { return (this._color); } public function get _SafeStr_5408():uint { return (this._SafeStr_6376); } public function get _SafeStr_5411():Boolean { return (this._SafeStr_6377); } } }//package _-1Vf // _SafeStr_1791 = "_-2D4" (String#5105, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5411 = "_-0pL" (String#11184, DoABC#2) // _SafeStr_6375 = "_-zG" (String#9945, DoABC#2) // _SafeStr_6376 = "_-2iL" (String#15459, DoABC#2) // _SafeStr_6377 = "_-2nx" (String#6433, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_1795 package _-1Vf { public class _SafeStr_1795 extends RoomEngineEvent { public static const _SafeStr_5412:String = "REDSE_ROOM_COLOR"; private var _state:int; private var _SafeStr_6378:int; private var _SafeStr_3530:int; private var _color:uint; private var _SafeStr_6379:int; public function _SafeStr_1795(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:uint, _arg_7:uint, _arg_8:Boolean=false, _arg_9:Boolean=false) { super(_SafeStr_5412, _arg_1, _arg_2, _arg_8, _arg_9); this._state = _arg_3; this._SafeStr_6378 = _arg_4; this._SafeStr_3530 = _arg_5; this._color = _arg_6; this._SafeStr_6379 = _arg_7; } public function get state():int { return (this._state); } public function get _SafeStr_5415():int { return (this._SafeStr_6378); } public function get _SafeStr_3532():int { return (this._SafeStr_3530); } public function get color():uint { return (this._color); } public function get _SafeStr_5408():uint { return (this._SafeStr_6379); } } }//package _-1Vf // _SafeStr_1795 = "_-Oe" (String#3403, DoABC#2) // _SafeStr_3530 = "_-2Nf" (String#3025, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5415 = "_-1b5" (String#10985, DoABC#2) // _SafeStr_6378 = "_-oV" (String#4934, DoABC#2) // _SafeStr_6379 = "_-088" (String#2670, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_1943 package _-1Vf { import _-hF.RoomObjectEvent; public class _SafeStr_1943 extends RoomObjectEvent { public static const _SafeStr_6380:String = "ROFCAE_DICE_OFF"; public static const _SafeStr_6381:String = "ROFCAE_DICE_ACTIVATE"; public static const _SafeStr_6382:String = "ROFCAE_USE_HABBOWHEEL"; public static const _SafeStr_6383:String = "ROFCAE_STICKIE"; public static const _SafeStr_6384:String = "ROFCAE_VIRAL_GIFT"; public static const _SafeStr_6385:String = "ROFCAE_ENTER_ONEWAYDOOR"; public static const _SafeStr_6386:String = "ROFCAE_QUEST_VENDING"; public static const _SafeStr_6387:String = "ROFCAE_SOUND_MACHINE_INIT"; public static const _SafeStr_6388:String = "ROFCAE_SOUND_MACHINE_START"; public static const _SafeStr_6389:String = "ROFCAE_SOUND_MACHINE_STOP"; public static const _SafeStr_6390:String = "ROFCAE_SOUND_MACHINE_DISPOSE"; public static const _SafeStr_6391:String = "ROFCAE_JUKEBOX_INIT"; public static const _SafeStr_6392:String = "ROFCAE_JUKEBOX_START"; public static const _SafeStr_6393:String = "ROFCAE_JUKEBOX_MACHINE_STOP"; public static const _SafeStr_6394:String = "ROFCAE_JUKEBOX_DISPOSE"; public static const _SafeStr_6145:String = "ROFCAE_MOUSE_BUTTON"; public static const _SafeStr_6146:String = "ROFCAE_MOUSE_ARROW"; public function _SafeStr_1943(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); } } }//package _-1Vf // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_6145 = "_-E5" (String#5317, DoABC#2) // _SafeStr_6146 = "_-1Tu" (String#5794, DoABC#2) // _SafeStr_6380 = "_-02A" (String#8622, DoABC#2) // _SafeStr_6381 = "_-0gg" (String#7918, DoABC#2) // _SafeStr_6382 = "_-2FW" (String#8033, DoABC#2) // _SafeStr_6383 = "_-1Bo" (String#8279, DoABC#2) // _SafeStr_6384 = "_-0Zk" (String#8083, DoABC#2) // _SafeStr_6385 = "_-1MC" (String#8145, DoABC#2) // _SafeStr_6386 = "_-0iZ" (String#7984, DoABC#2) // _SafeStr_6387 = "_-1Yk" (String#8617, DoABC#2) // _SafeStr_6388 = "_-2zd" (String#7689, DoABC#2) // _SafeStr_6389 = "_-3w" (String#7852, DoABC#2) // _SafeStr_6390 = "_-0yf" (String#8475, DoABC#2) // _SafeStr_6391 = "_-17b" (String#8136, DoABC#2) // _SafeStr_6392 = "_-36Q" (String#8763, DoABC#2) // _SafeStr_6393 = "_-36g" (String#8364, DoABC#2) // _SafeStr_6394 = "_-Kq" (String#7954, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2431 package _-1Vf { import _-hF.RoomObjectEvent; public class _SafeStr_2431 extends RoomObjectEvent { public static const _SafeStr_6395:String = "ROSCE_STATE_CHANGE"; public static const _SafeStr_6396:String = "ROSCE_STATE_RANDOM"; private var _SafeStr_6049:int = 0; public function _SafeStr_2431(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:int=0, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_5, _arg_6); this._SafeStr_6049 = _arg_4; } public function get param():int { return (this._SafeStr_6049); } } }//package _-1Vf // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) // _SafeStr_6396 = "_-2lx" (String#8973, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2432 package _-1Vf { import _-hF.RoomObjectEvent; public class _SafeStr_2432 extends RoomObjectEvent { public static const _SafeStr_6354:String = "ROWRE_WIDGET_REQUEST_PLACEHOLDER"; public static const ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI:String = "ROWRE_WIDGET_REQUEST_CREDITFURNI"; public static const _SafeStr_6355:String = "ROWRE_WIDGET_REQUEST_STICKIE"; public static const _SafeStr_6356:String = "ROWRE_WIDGET_REQUEST_PRESENT"; public static const _SafeStr_6357:String = "ROWRE_WIDGET_REQUEST_TROPHY"; public static const _SafeStr_6358:String = "ROWRE_WIDGET_REQUEST_TEASER"; public static const _SafeStr_6359:String = "ROWRE_WIDGET_REQUEST_ECOTRONBOX"; public static const _SafeStr_6360:String = "ROWRE_WIDGET_REQUEST_DIMMER"; public static const _SafeStr_5413:String = "ROWRE_WIDGET_REMOVE_DIMMER"; public static const _SafeStr_6361:String = "ROWRE_WIDGET_REQUEST_CLOTHING_CHANGE"; public static const _SafeStr_6362:String = "ROWRE_WIDGET_REQUEST_JUKEBOX_PLAYLIST_EDITOR"; public function _SafeStr_2432(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); } } }//package _-1Vf // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5413 = "_-3As" (String#3611, DoABC#2) // _SafeStr_6354 = "_-2yR" (String#4082, DoABC#2) // _SafeStr_6355 = "_-2cV" (String#4165, DoABC#2) // _SafeStr_6356 = "_-28T" (String#4105, DoABC#2) // _SafeStr_6357 = "_-0iE" (String#4217, DoABC#2) // _SafeStr_6358 = "_-tF" (String#4163, DoABC#2) // _SafeStr_6359 = "_-Dj" (String#4095, DoABC#2) // _SafeStr_6360 = "_-0n2" (String#4313, DoABC#2) // _SafeStr_6361 = "_-xj" (String#4341, DoABC#2) // _SafeStr_6362 = "_-0nM" (String#4270, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2436 package _-1Vf { import _-hF._SafeStr_1937; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2436 extends _SafeStr_1937 { private var _x:Number; private var _SafeStr_4524:Number; private var _direction:Number; private var _SafeStr_6397:_SafeStr_1286 = null; private var _SafeStr_6398:_SafeStr_1286 = null; private var _SafeStr_6399:_SafeStr_1286 = null; public function _SafeStr_2436(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:String, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:_SafeStr_1285, _arg_8:Number, _arg_9:Number, _arg_10:Number, _arg_11:Boolean=false, _arg_12:Boolean=false, _arg_13:Boolean=false, _arg_14:Boolean=false, _arg_15:Boolean=false, _arg_16:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_11, _arg_12, _arg_13, _arg_14, _arg_15, _arg_16); this._SafeStr_6397 = new _SafeStr_1286(); this._SafeStr_6397.assign(_arg_5); this._SafeStr_6398 = new _SafeStr_1286(); this._SafeStr_6398.assign(_arg_6); this._SafeStr_6399 = new _SafeStr_1286(); this._SafeStr_6399.assign(_arg_7); this._x = _arg_8; this._SafeStr_4524 = _arg_9; this._direction = _arg_10; } public function get _SafeStr_6371():_SafeStr_1285 { return (this._SafeStr_6397); } public function get _SafeStr_6400():_SafeStr_1285 { return (this._SafeStr_6398); } public function get wallHeight():_SafeStr_1285 { return (this._SafeStr_6399); } public function get x():Number { return (this._x); } public function get y():Number { return (this._SafeStr_4524); } public function get direction():Number { return (this._direction); } } }//package _-1Vf // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_2436 = "_-1Cz" (String#4292, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_6371 = "_-0VY" (String#8066, DoABC#2) // _SafeStr_6397 = "_-203" (String#15273, DoABC#2) // _SafeStr_6398 = "_-2QV" (String#13805, DoABC#2) // _SafeStr_6399 = "_-sw" (String#13853, DoABC#2) // _SafeStr_6400 = "_-1ZN" (String#17549, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2438 package _-1Vf { import _-hF._SafeStr_1937; public class _SafeStr_2438 extends _SafeStr_1937 { private var _SafeStr_6401:Number; private var _SafeStr_6402:Number; private var _SafeStr_6403:Number; public function _SafeStr_2438(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:String, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Boolean=false, _arg_9:Boolean=false, _arg_10:Boolean=false, _arg_11:Boolean=false, _arg_12:Boolean=false, _arg_13:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_8, _arg_9, _arg_10, _arg_11, _arg_12, _arg_13); this._SafeStr_6401 = _arg_5; this._SafeStr_6402 = _arg_6; this._SafeStr_6403 = _arg_7; } public function get _SafeStr_6404():Number { return (this._SafeStr_6401); } public function get _SafeStr_6405():Number { return (this._SafeStr_6402); } public function get _SafeStr_6406():Number { return (this._SafeStr_6403); } } }//package _-1Vf // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_2438 = "_-td" (String#3492, DoABC#2) // _SafeStr_6401 = "_-16O" (String#17244, DoABC#2) // _SafeStr_6402 = "_-17j" (String#16699, DoABC#2) // _SafeStr_6403 = "_-Ay" (String#16271, DoABC#2) // _SafeStr_6404 = "_-dh" (String#9852, DoABC#2) // _SafeStr_6405 = "_-3V" (String#11361, DoABC#2) // _SafeStr_6406 = "_-16c" (String#21171, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2440 package _-1Vf { import _-hF.RoomObjectEvent; public class _SafeStr_2440 extends RoomObjectEvent { public static const _SafeStr_6407:String = "RORAE_LEAVE_ROOM"; public static const _SafeStr_6408:String = "RORAE_CHANGE_ROOM"; public static const _SafeStr_6409:String = "RORAE_TRY_BUS"; private var _SafeStr_6049:int = 0; public function _SafeStr_2440(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_3, _arg_4, _arg_5, _arg_6); this._SafeStr_6049 = _arg_2; } public function get param():int { return (this._SafeStr_6049); } } }//package _-1Vf // _SafeStr_2440 = "_-0S1" (String#2785, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) // _SafeStr_6407 = "_-3-x" (String#14564, DoABC#2) // _SafeStr_6408 = "_-1kJ" (String#7651, DoABC#2) // _SafeStr_6409 = "_-yA" (String#8893, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2442 package _-1Vf { import _-hF.RoomObjectEvent; public class _SafeStr_2442 extends RoomObjectEvent { public static const _SafeStr_6115:String = "ROME_POSITION_CHANGED"; public static const _SafeStr_6116:String = "ROME_OBJECT_REMOVED"; public function _SafeStr_2442(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); } } }//package _-1Vf // _SafeStr_2442 = "_-Rn" (String#2777, DoABC#2) // _SafeStr_6115 = "_-34x" (String#7064, DoABC#2) // _SafeStr_6116 = "_-er" (String#9709, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2443 package _-1Vf { import _-hF.RoomObjectEvent; public class _SafeStr_2443 extends RoomObjectEvent { public static const _SafeStr_5597:String = "ROFHO_ADD_HOLE"; public static const _SafeStr_5599:String = "ROFHO_REMOVE_HOLE"; public function _SafeStr_2443(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); } } }//package _-1Vf // _SafeStr_2443 = "_-VJ" (String#2563, DoABC#2) // _SafeStr_5597 = "_-0lQ" (String#4242, DoABC#2) // _SafeStr_5599 = "_-2-2" (String#4031, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_2444 package _-1Vf { import _-hF.RoomObjectEvent; public class _SafeStr_2444 extends RoomObjectEvent { public static const _SafeStr_5412:String = "RODSUE_DIMMER_STATE"; private var _state:int; private var _SafeStr_6378:int; private var _SafeStr_3530:int; private var _color:uint; private var _SafeStr_6379:int; public function _SafeStr_2444(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:uint, _arg_7:int, _arg_8:Boolean=false, _arg_9:Boolean=false) { super(_SafeStr_5412, _arg_1, _arg_2, _arg_8, _arg_9); this._state = _arg_3; this._SafeStr_6378 = _arg_4; this._SafeStr_3530 = _arg_5; this._color = _arg_6; this._SafeStr_6379 = _arg_7; } public function get state():int { return (this._state); } public function get _SafeStr_5415():int { return (this._SafeStr_6378); } public function get _SafeStr_3532():int { return (this._SafeStr_3530); } public function get color():uint { return (this._color); } public function get _SafeStr_5408():uint { return (this._SafeStr_6379); } } }//package _-1Vf // _SafeStr_2444 = "_-2AI" (String#2907, DoABC#2) // _SafeStr_3530 = "_-2Nf" (String#3025, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5415 = "_-1b5" (String#10985, DoABC#2) // _SafeStr_6378 = "_-oV" (String#4934, DoABC#2) // _SafeStr_6379 = "_-088" (String#2670, DoABC#2) //------------------------------------------------------------ //_-1Vf._SafeStr_814 package _-1Vf { import _-hF.RoomObjectEvent; import flash.events.Event; public class _SafeStr_814 extends RoomObjectEvent { public static const _SafeStr_6410:String = "RORAE_ROOM_AD_LOAD_IMAGE"; public static const _SafeStr_6411:String = "RORAE_ROOM_AD_FURNI_CLICK"; public static const _SafeStr_6412:String = "RORAE_ROOM_AD_FURNI_DOUBLE_CLICK"; public static const _SafeStr_6413:String = "RORAE_ROOM_AD_TOOLTIP_SHOW"; public static const _SafeStr_6414:String = "RORAE_ROOM_AD_TOOLTIP_HIDE"; private var _imageUrl:String = ""; private var _SafeStr_6050:String = ""; public function _SafeStr_814(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:String="", _arg_5:String="", _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_6, _arg_7); this._imageUrl = _arg_4; this._SafeStr_6050 = _arg_5; } public function get clickUrl():String { return (this._SafeStr_6050); } public function get imageUrl():String { return (this._imageUrl); } override public function clone():Event { return (new _SafeStr_814(type, objectId, _SafeStr_6415, this.imageUrl, this.clickUrl, bubbles, cancelable)); } } }//package _-1Vf // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) // _SafeStr_6410 = "_-h7" (String#8069, DoABC#2) // _SafeStr_6411 = "_-2FQ" (String#4852, DoABC#2) // _SafeStr_6412 = "_-1mh" (String#8650, DoABC#2) // _SafeStr_6413 = "_-0xV" (String#6104, DoABC#2) // _SafeStr_6414 = "_-1O0" (String#6183, DoABC#2) // _SafeStr_6415 = "_-2Kp" (String#2668, DoABC#2) // _SafeStr_814 = "_-8z" (String#1201, DoABC#2) //------------------------------------------------------------ //_-1Vf.RoomEngineEvent package _-1Vf { import flash.events.Event; public class RoomEngineEvent extends Event { public static const _SafeStr_6416:String = "REE_ENGINE_INITIALIZED"; public static const _SafeStr_6417:String = "REE_INITIALIZED"; public static const _SafeStr_6418:String = "REE_DISPOSED"; public static const _SafeStr_6419:String = "REE_GAME_MODE"; public static const _SafeStr_6420:String = "REE_NORMAL_MODE"; private var _roomId:int; private var _roomCategory:int; public function RoomEngineEvent(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_4, _arg_5); this._roomId = _arg_2; this._roomCategory = _arg_3; } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package _-1Vf // _SafeStr_6416 = "_-0nH" (String#10833, DoABC#2) // _SafeStr_6417 = "_-27I" (String#4442, DoABC#2) // _SafeStr_6418 = "_-1ZD" (String#6138, DoABC#2) // _SafeStr_6419 = "_-0o8" (String#7980, DoABC#2) // _SafeStr_6420 = "_-1lz" (String#8608, DoABC#2) //------------------------------------------------------------ //_-1Vf.RoomEngineSoundMachineEvent package _-1Vf { public class RoomEngineSoundMachineEvent extends _SafeStr_1381 { public static const _SafeStr_6421:String = "ROSM_SOUND_MACHINE_INIT"; public static const _SafeStr_6422:String = "ROSM_SOUND_MACHINE_SWITCHED_ON"; public static const _SafeStr_6423:String = "ROSM_SOUND_MACHINE_SWITCHED_OFF"; public static const _SafeStr_6424:String = "ROSM_SOUND_MACHINE_DISPOSE"; public static const _SafeStr_6425:String = "ROSM_JUKEBOX_INIT"; public static const _SafeStr_6426:String = "ROSM_JUKEBOX_SWITCHED_ON"; public static const _SafeStr_6427:String = "ROSM_JUKEBOX_SWITCHED_OFF"; public static const _SafeStr_5241:String = "ROSM_JUKEBOX_DISPOSE"; public function RoomEngineSoundMachineEvent(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); } } }//package _-1Vf // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_5241 = "_-CA" (String#5288, DoABC#2) // _SafeStr_6421 = "_-1fF" (String#10716, DoABC#2) // _SafeStr_6422 = "_-E8" (String#9087, DoABC#2) // _SafeStr_6423 = "_-1U7" (String#10493, DoABC#2) // _SafeStr_6424 = "_-Eg" (String#10237, DoABC#2) // _SafeStr_6425 = "_-2KO" (String#9241, DoABC#2) // _SafeStr_6426 = "_-2wN" (String#14494, DoABC#2) // _SafeStr_6427 = "_-zj" (String#13280, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1925 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1925 extends _SafeStr_1924 { public function _SafeStr_1925() { super(null, null); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1926 package _-1Vr { public class _SafeStr_1926 extends _SafeStr_1925 { private var _SafeStr_6428:int; private var _SafeStr_3531:int; public function _SafeStr_1926(_arg_1:int=0, _arg_2:int=0) { this._SafeStr_6428 = _arg_1; this._SafeStr_3531 = _arg_2; } public function get _SafeStr_6148():int { return (this._SafeStr_6428); } public function get _SafeStr_3533():int { return (this._SafeStr_3531); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1926 = "_-2E5" (String#5278, DoABC#2) // _SafeStr_3531 = "_-jp" (String#9868, DoABC#2) // _SafeStr_3533 = "_-2CP" (String#13704, DoABC#2) // _SafeStr_6148 = "_-1zv" (String#14871, DoABC#2) // _SafeStr_6428 = "_-iR" (String#2355, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1930 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1930 extends _SafeStr_1924 { public static const _SafeStr_5589:String = "RORPVUM_WALL_VISIBILITY"; public static const _SafeStr_5588:String = "RORPVUM_FLOOR_VISIBILITY"; private var _type:String = ""; private var _SafeStr_5046:Boolean = false; public function _SafeStr_1930(_arg_1:String, _arg_2:Boolean) { super(null, null); this._type = _arg_1; this._SafeStr_5046 = _arg_2; } public function get type():String { return (this._type); } public function get visible():Boolean { return (this._SafeStr_5046); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1930 = "_-2zG" (String#3022, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_5588 = "_-05G" (String#12587, DoABC#2) // _SafeStr_5589 = "_-1Rj" (String#11549, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1932 package _-1Vr { public class _SafeStr_1932 extends _SafeStr_1925 { private var _SafeStr_6429:int; public function _SafeStr_1932(_arg_1:int) { this._SafeStr_6429 = _arg_1; } public function get _SafeStr_6122():int { return (this._SafeStr_6429); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1932 = "_-QJ" (String#5499, DoABC#2) // _SafeStr_6122 = "_-2K8" (String#13035, DoABC#2) // _SafeStr_6429 = "_-0ox" (String#10582, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1933 package _-1Vr { public class _SafeStr_1933 extends _SafeStr_1925 { private var _SafeStr_3541:Boolean = false; public function _SafeStr_1933(_arg_1:Boolean=false) { this._SafeStr_3541 = _arg_1; } public function get _SafeStr_3542():Boolean { return (this._SafeStr_3541); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1933 = "_-0qc" (String#5228, DoABC#2) // _SafeStr_3541 = "_-01l" (String#6155, DoABC#2) // _SafeStr_3542 = "_-214" (String#11325, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1934 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1934 extends _SafeStr_1924 { private var _SafeStr_6430:String; public function _SafeStr_1934(_arg_1:String) { super(null, null); this._SafeStr_6430 = _arg_1; } public function get _SafeStr_6431():String { return (this._SafeStr_6430); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1934 = "_-0kN" (String#4995, DoABC#2) // _SafeStr_6430 = "_-0jK" (String#8002, DoABC#2) // _SafeStr_6431 = "_-Z6" (String#12878, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1936 package _-1Vr { public class _SafeStr_1936 extends _SafeStr_1925 { private var _SafeStr_3534:int; public function _SafeStr_1936(_arg_1:int) { this._SafeStr_3534 = _arg_1; } public function get _SafeStr_3535():int { return (this._SafeStr_3534); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1936 = "_-1yl" (String#5545, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1938 package _-1Vr { public class _SafeStr_1938 extends _SafeStr_1925 { private var _SafeStr_4034:int; public function _SafeStr_1938(_arg_1:int) { this._SafeStr_4034 = _arg_1; } public function get value():int { return (this._SafeStr_4034); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1938 = "_-KG" (String#5337, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1939 package _-1Vr { public class _SafeStr_1939 extends _SafeStr_1925 { private var _SafeStr_5689:Boolean; public function _SafeStr_1939(_arg_1:Boolean=false) { this._SafeStr_5689 = _arg_1; } public function get _SafeStr_5397():Boolean { return (this._SafeStr_5689); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1939 = "_-1eN" (String#5485, DoABC#2) // _SafeStr_5397 = "_-i7" (String#10442, DoABC#2) // _SafeStr_5689 = "_-21Z" (String#2551, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1940 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1940 extends _SafeStr_1924 { public static const _SafeStr_6432:String = "RORCUM_BACKGROUND_COLOR"; private var _type:String = ""; private var _color:uint = 0; private var _SafeStr_5549:int = 0; private var _SafeStr_6377:Boolean = true; public function _SafeStr_1940(_arg_1:String, _arg_2:uint, _arg_3:int, _arg_4:Boolean) { super(null, null); this._type = _arg_1; this._color = _arg_2; this._SafeStr_5549 = _arg_3; this._SafeStr_6377 = _arg_4; } public function get type():String { return (this._type); } public function get color():uint { return (this._color); } public function get light():uint { return (this._SafeStr_5549); } public function get _SafeStr_5411():Boolean { return (this._SafeStr_6377); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1940 = "_-3Gs" (String#4638, DoABC#2) // _SafeStr_5411 = "_-0pL" (String#11184, DoABC#2) // _SafeStr_5549 = "_-1sH" (String#2786, DoABC#2) // _SafeStr_6377 = "_-2nx" (String#6433, DoABC#2) // _SafeStr_6432 = "_-2tz" (String#14046, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1941 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1941 extends _SafeStr_1924 { public static const _SafeStr_5573:String = "RORUM_ROOM_WALL_UPDATE"; public static const _SafeStr_5572:String = "RORUM_ROOM_FLOOR_UPDATE"; public static const _SafeStr_5574:String = "RORUM_ROOM_LANDSCAPE_UPDATE"; private var _type:String = ""; private var _SafeStr_4034:String = ""; public function _SafeStr_1941(_arg_1:String, _arg_2:String) { super(null, null); this._type = _arg_1; this._SafeStr_4034 = _arg_2; } public function get type():String { return (this._type); } public function get value():String { return (this._SafeStr_4034); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1941 = "_-27p" (String#1682, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_5572 = "_-8A" (String#11386, DoABC#2) // _SafeStr_5573 = "_-Rp" (String#11285, DoABC#2) // _SafeStr_5574 = "_-0Yc" (String#9699, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1944 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; import flash.display.BitmapData; public class _SafeStr_1944 extends _SafeStr_1924 { public static const _SafeStr_6433:String = "RORUM_ROOM_AD_ACTIVATE"; public static const _SafeStr_6434:String = "RORUM_ROOM_BILLBOARD_IMAGE_LOADED"; public static const _SafeStr_6435:String = "RORUM_ROOM_BILLBOARD_IMAGE_LOADING_FAILED"; private var _type:String; private var _SafeStr_5044:String; private var _SafeStr_6050:String; private var _SafeStr_5001:int; private var _bitmapData:BitmapData; public function _SafeStr_1944(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int=-1, _arg_5:BitmapData=null) { super(null, null); this._type = _arg_1; this._SafeStr_5044 = _arg_2; this._SafeStr_6050 = _arg_3; this._SafeStr_5001 = _arg_4; this._bitmapData = _arg_5; } public function get type():String { return (this._type); } public function get asset():String { return (this._SafeStr_5044); } public function get clickUrl():String { return (this._SafeStr_6050); } public function get objectId():int { return (this._SafeStr_5001); } public function get bitmapData():BitmapData { return (this._bitmapData); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1944 = "_-1zS" (String#2114, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5044 = "_-1T0" (String#1843, DoABC#2) // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) // _SafeStr_6433 = "_-Mq" (String#12768, DoABC#2) // _SafeStr_6434 = "_-ZY" (String#11456, DoABC#2) // _SafeStr_6435 = "_-2vm" (String#12441, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1945 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1945 extends _SafeStr_1924 { private var _SafeStr_6436:_SafeStr_1285; private var _SafeStr_6437:Boolean; public function _SafeStr_1945(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:Boolean=false) { super(_arg_1, _arg_3); this._SafeStr_6437 = _arg_4; this._SafeStr_6436 = _arg_2; } public function get _SafeStr_6104():_SafeStr_1285 { if (this._SafeStr_6436 == null){ return (_SafeStr_6103); }; return (this._SafeStr_6436); } public function get _SafeStr_6438():_SafeStr_1285 { return (this._SafeStr_6436); } public function get _SafeStr_6439():Boolean { return (this._SafeStr_6437); } } }//package _-1Vr // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1945 = "_-35m" (String#2179, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6104 = "_-0h4" (String#19039, DoABC#2) // _SafeStr_6436 = "_-1X1" (String#2094, DoABC#2) // _SafeStr_6437 = "_-06N" (String#18320, DoABC#2) // _SafeStr_6438 = "_-0o" (String#30560, DoABC#2) // _SafeStr_6439 = "_-T" (String#20631, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1946 package _-1Vr { import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1946 extends _SafeStr_1945 { private var _SafeStr_6440:int; public function _SafeStr_1946(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:int) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_6440 = _arg_4; } public function get _SafeStr_6118():int { return (this._SafeStr_6440); } } }//package _-1Vr // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1945 = "_-35m" (String#2179, DoABC#2) // _SafeStr_1946 = "_-2cX" (String#3426, DoABC#2) // _SafeStr_6118 = "_-Ns" (String#12391, DoABC#2) // _SafeStr_6440 = "_-17g" (String#9696, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1947 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1947 extends _SafeStr_1924 { private var _state:int; private var _data:String; private var _SafeStr_6253:Number = NaN; public function _SafeStr_1947(_arg_1:int, _arg_2:String, _arg_3:Number=NaN) { super(null, null); this._state = _arg_1; this._data = _arg_2; this._SafeStr_6253 = _arg_3; } public function get state():int { return (this._state); } public function get data():String { return (this._data); } public function get _SafeStr_3588():Number { return (this._SafeStr_6253); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1951 package _-1Vr { public class _SafeStr_1951 extends _SafeStr_1925 { private var _SafeStr_6441:Boolean = false; private var _SafeStr_6442:String; public function _SafeStr_1951(_arg_1:String) { this._SafeStr_6442 = _arg_1; if (((!((_arg_1 == null))) && (!((_arg_1.indexOf("useradmin") == -1))))){ this._SafeStr_6441 = true; }; } public function get _SafeStr_6153():Boolean { return (this._SafeStr_6441); } public function get _SafeStr_6151():String { return (this._SafeStr_6442); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1951 = "_-2QZ" (String#5472, DoABC#2) // _SafeStr_6151 = "_-tK" (String#20007, DoABC#2) // _SafeStr_6153 = "_-fu" (String#21046, DoABC#2) // _SafeStr_6441 = "_-UD" (String#16400, DoABC#2) // _SafeStr_6442 = "_-1ac" (String#17609, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1952 package _-1Vr { public class _SafeStr_1952 extends _SafeStr_1925 { private var _figure:String; private var _SafeStr_6443:String; private var _SafeStr_4296:String; public function _SafeStr_1952(_arg_1:String, _arg_2:String=null, _arg_3:String=null) { this._figure = _arg_1; this._SafeStr_4296 = _arg_2; this._SafeStr_6443 = _arg_3; } public function get figure():String { return (this._figure); } public function get race():String { return (this._SafeStr_6443); } public function get gender():String { return (this._SafeStr_4296); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1952 = "_-C3" (String#3040, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_6443 = "_-0FM" (String#9661, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1953 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1953 extends _SafeStr_1924 { public static const _SafeStr_5597:String = "RORPFHUM_ADD"; public static const _SafeStr_5599:String = "RORPFHUM_REMOVE"; private var _type:String = ""; private var _id:int; private var _x:int; private var _SafeStr_4524:int; private var _SafeStr_4520:int; private var _height:int; public function _SafeStr_1953(_arg_1:String, _arg_2:int, _arg_3:int=0, _arg_4:int=0, _arg_5:int=0, _arg_6:int=0) { super(null, null); this._type = _arg_1; this._id = _arg_2; this._x = _arg_3; this._SafeStr_4524 = _arg_4; this._SafeStr_4520 = _arg_5; this._height = _arg_6; } public function get type():String { return (this._type); } public function get id():int { return (this._id); } public function get x():int { return (this._x); } public function get y():int { return (this._SafeStr_4524); } public function get width():int { return (this._SafeStr_4520); } public function get height():int { return (this._height); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1953 = "_-pZ" (String#3678, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_5597 = "_-0lQ" (String#4242, DoABC#2) // _SafeStr_5599 = "_-2-2" (String#4031, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1955 package _-1Vr { public class _SafeStr_1955 extends _SafeStr_1925 { private var _SafeStr_5690:int = 0; public function _SafeStr_1955(_arg_1:int) { this._SafeStr_5690 = _arg_1; } public function get gesture():int { return (this._SafeStr_5690); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1955 = "_-1Ej" (String#5724, DoABC#2) // _SafeStr_5690 = "_-0yL" (String#2542, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1956 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1956 extends _SafeStr_1924 { public static const _SafeStr_5583:String = "RORMUM_ADD_MASK"; public static const _SafeStr_5585:String = "RORMUM_ADD_MASK"; public static const _SafeStr_6444:String = "door"; public static const _SafeStr_5576:String = "window"; public static const _SafeStr_5578:String = "hole"; private var _type:String = ""; private var _SafeStr_6445:String = ""; private var _SafeStr_6446:String = ""; private var _SafeStr_6447:_SafeStr_1286 = null; private var _SafeStr_6448:String = "window"; public function _SafeStr_1956(_arg_1:String, _arg_2:String, _arg_3:String=null, _arg_4:_SafeStr_1285=null, _arg_5:String="window") { super(null, null); this._type = _arg_1; this._SafeStr_6445 = _arg_2; this._SafeStr_6446 = _arg_3; if (_arg_4 != null){ this._SafeStr_6447 = new _SafeStr_1286(_arg_4.x, _arg_4.y, _arg_4.z); }; this._SafeStr_6448 = _arg_5; } public function get type():String { return (this._type); } public function get _SafeStr_5580():String { return (this._SafeStr_6445); } public function get _SafeStr_5581():String { return (this._SafeStr_6446); } public function get _SafeStr_5582():_SafeStr_1285 { return (this._SafeStr_6447); } public function get _SafeStr_5577():String { return (this._SafeStr_6448); } } }//package _-1Vr // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1956 = "_-1nn" (String#1674, DoABC#2) // _SafeStr_5576 = "_-1gf" (String#8606, DoABC#2) // _SafeStr_5577 = "_-3AG" (String#20458, DoABC#2) // _SafeStr_5578 = "_-B5" (String#5364, DoABC#2) // _SafeStr_5580 = "_-0B2" (String#18257, DoABC#2) // _SafeStr_5581 = "_-0d8" (String#21965, DoABC#2) // _SafeStr_5582 = "_-33m" (String#22283, DoABC#2) // _SafeStr_5583 = "_-2Pq" (String#8463, DoABC#2) // _SafeStr_5585 = "_-qg" (String#9282, DoABC#2) // _SafeStr_6444 = "_-0QX" (String#15126, DoABC#2) // _SafeStr_6445 = "_-2y4" (String#16565, DoABC#2) // _SafeStr_6446 = "_-1SH" (String#17916, DoABC#2) // _SafeStr_6447 = "_-1uI" (String#18292, DoABC#2) // _SafeStr_6448 = "_-1Jo" (String#16781, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1957 package _-1Vr { public class _SafeStr_1957 extends _SafeStr_1925 { private var _SafeStr_5690:String; public function _SafeStr_1957(_arg_1:String) { this._SafeStr_5690 = _arg_1; } public function get gesture():String { return (this._SafeStr_5690); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1957 = "_-2b1" (String#5565, DoABC#2) // _SafeStr_5690 = "_-0yL" (String#2542, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1958 package _-1Vr { public class _SafeStr_1958 extends _SafeStr_1925 { private var _SafeStr_6449:int; public function _SafeStr_1958(_arg_1:int) { this._SafeStr_6449 = _arg_1; } public function get _SafeStr_6119():int { return (this._SafeStr_6449); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1958 = "_-W1" (String#3986, DoABC#2) // _SafeStr_6119 = "_-0TH" (String#17152, DoABC#2) // _SafeStr_6449 = "_-0U5" (String#17223, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1959 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1959 extends _SafeStr_1924 { public static const _SafeStr_5594:String = "RORPPUM_WALL_THICKNESS"; public static const _SafeStr_5592:String = "RORPVUM_FLOOR_THICKNESS"; private var _type:String = ""; private var _SafeStr_4034:Number = 0; public function _SafeStr_1959(_arg_1:String, _arg_2:Number) { super(null, null); this._type = _arg_1; this._SafeStr_4034 = _arg_2; } public function get type():String { return (this._type); } public function get value():Number { return (this._SafeStr_4034); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1959 = "_-vi" (String#3145, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_5592 = "_-13l" (String#5056, DoABC#2) // _SafeStr_5594 = "_-0M3" (String#6266, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1960 package _-1Vr { public class _SafeStr_1960 extends _SafeStr_1925 { private var _SafeStr_3534:int; private var _SafeStr_3536:String; public function _SafeStr_1960(_arg_1:int, _arg_2:String) { this._SafeStr_3534 = _arg_1; this._SafeStr_3536 = _arg_2; } public function get _SafeStr_3535():int { return (this._SafeStr_3534); } public function get _SafeStr_3537():String { return (this._SafeStr_3536); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1960 = "_-1nX" (String#5531, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3536 = "_-rA" (String#8533, DoABC#2) // _SafeStr_3537 = "_-1qm" (String#16633, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1962 package _-1Vr { public class _SafeStr_1962 extends _SafeStr_1925 { private var _SafeStr_5687:Boolean; public function _SafeStr_1962(_arg_1:Boolean=false) { this._SafeStr_5687 = _arg_1; } public function get _SafeStr_6120():Boolean { return (this._SafeStr_5687); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1962 = "_-11J" (String#3762, DoABC#2) // _SafeStr_5687 = "_-9p" (String#4497, DoABC#2) // _SafeStr_6120 = "_-0zA" (String#17321, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1964 package _-1Vr { public class _SafeStr_1964 extends _SafeStr_1925 { private var _SafeStr_6450:String; private var _SafeStr_4032:String; public function _SafeStr_1964(_arg_1:String, _arg_2:String="") { this._SafeStr_6450 = _arg_1; this._SafeStr_4032 = _arg_2; } public function get _SafeStr_6117():String { return (this._SafeStr_6450); } public function get parameter():String { return (this._SafeStr_4032); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1964 = "_-0SM" (String#3784, DoABC#2) // _SafeStr_4032 = "_-0dW" (String#4856, DoABC#2) // _SafeStr_6117 = "_-0vN" (String#16933, DoABC#2) // _SafeStr_6450 = "_-1QE" (String#17444, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1965 package _-1Vr { public class _SafeStr_1965 extends _SafeStr_1925 { private var _danceStyle:int; public function _SafeStr_1965(_arg_1:int=0) { this._danceStyle = _arg_1; } public function get _SafeStr_3529():int { return (this._danceStyle); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1965 = "_-1wy" (String#5553, DoABC#2) // _SafeStr_3529 = "_-1ux" (String#8041, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_1966 package _-1Vr { public class _SafeStr_1966 extends _SafeStr_1925 { private var _SafeStr_5691:int; public function _SafeStr_1966(_arg_1:int) { this._SafeStr_5691 = _arg_1; } public function get _SafeStr_6150():int { return (this._SafeStr_5691); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1966 = "_-3-P" (String#5498, DoABC#2) // _SafeStr_5691 = "_-28l" (String#8004, DoABC#2) // _SafeStr_6150 = "_-0xL" (String#19389, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_2433 package _-1Vr { import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_2433 extends _SafeStr_1924 { public static const _SafeStr_5546:String = "ROVUM_ENABLED"; public static const _SafeStr_5547:String = "ROVUM_DISABLED"; private var _type:String; public function _SafeStr_2433(_arg_1:String) { super(null, null); this._type = _arg_1; } public function get type():String { return (this._type); } } }//package _-1Vr // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_2433 = "_-2Jq" (String#2467, DoABC#2) // _SafeStr_5546 = "_-1LP" (String#8102, DoABC#2) // _SafeStr_5547 = "_-2zb" (String#7692, DoABC#2) //------------------------------------------------------------ //_-1Vr._SafeStr_2441 package _-1Vr { public class _SafeStr_2441 extends _SafeStr_1925 { private var _selected:Boolean; public function _SafeStr_2441(_arg_1:Boolean) { this._selected = _arg_1; } public function get selected():Boolean { return (this._selected); } } }//package _-1Vr // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_2441 = "_-360" (String#3332, DoABC#2) //------------------------------------------------------------ //_-1Vs._SafeStr_1773 package _-1Vs { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.ui.widget.events._SafeStr_2891; import flash.events.IEventDispatcher; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_1773 extends _SafeStr_1750 { private static const _SafeStr_6451:Array = new Array("trophy_bg_gold", "trophy_bg_silver", "trophy_bg_bronze"); private static const _SafeStr_6452:Array = new Array(4293707079, 4291411404, 4290279476); private var _window:IWindowContainer; private var _name:String; private var _SafeStr_6453:String; private var _message:String = null; private var _color:Number; public function _SafeStr_1773(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); } override public function dispose():void { this._SafeStr_6454(); super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2891._SafeStr_5147, this._SafeStr_6455); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2891._SafeStr_5147, this._SafeStr_6455); } private function _SafeStr_6455(_arg_1:_SafeStr_2891):void { this._SafeStr_6454(); this._name = _arg_1.name; this._SafeStr_6453 = _arg_1.date; this._message = _arg_1.message; this._color = (_arg_1.color - 1); if ((((this._color > 2)) || ((this._color < 0)))){ this._color = 0; }; this._SafeStr_5538(); } private function _SafeStr_5538():void { var _local_3:IWindow; var _local_4:IWindowContainer; var _local_5:ITextWindow; var _local_6:ITextWindow; var _local_7:ITextWindow; var _local_8:_SafeStr_1280; var _local_9:BitmapData; var _local_10:IBitmapWrapperWindow; var _local_1:IAsset = assets.getAssetByName("trophy"); var _local_2:_SafeStr_5 = _SafeStr_5(_local_1); if (_local_2 == null){ return; }; if (this._window != null){ this._window.dispose(); this._window = null; }; this._window = (windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); this._window.center(); _local_3 = this._window.findChildByName("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_4 = (this._window.findChildByName("title_bg") as IWindowContainer); if (_local_4 != null){ _local_4.color = _SafeStr_6452[this._color]; }; _local_5 = (this._window.findChildByName("greeting") as ITextWindow); if (_local_5 != null){ this._message = this._message.replace(/\\r/g, "\n"); _local_5.text = this._message; }; _local_6 = (this._window.findChildByName("date") as ITextWindow); if (_local_6 != null){ _local_6.text = this._SafeStr_6453; }; _local_7 = (this._window.findChildByName("name") as ITextWindow); if (_local_7 != null){ _local_7.text = this._name; }; _local_8 = (assets.getAssetByName(_SafeStr_6451[this._color]) as _SafeStr_1280); _local_10 = (this._window.findChildByName("trophy_bg") as IBitmapWrapperWindow); if (_local_8 != null){ _local_9 = (_local_8.content as BitmapData); _local_10.bitmap = _local_9.clone(); }; } private function _SafeStr_6454():void { if (this._window != null){ this._window.dispose(); this._window = null; }; } private function _SafeStr_6456(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; this._SafeStr_6454(); } } }//package _-1Vs // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1773 = "_-1kW" (String#7605, DoABC#2) // _SafeStr_2891 = "_-1rq" (String#4307, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5147 = "_-0CM" (String#10119, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_6451 = "_-1uO" (String#13532, DoABC#2) // _SafeStr_6452 = "_-2Hi" (String#13185, DoABC#2) // _SafeStr_6453 = "_-3Ac" (String#5911, DoABC#2) // _SafeStr_6454 = "_-2r1" (String#7966, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6456 = "_-0RW" (String#2242, DoABC#2) //------------------------------------------------------------ //_-1vT._SafeStr_1676 package _-1vT { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1676 { private var _SafeStr_6457:String; private var _SafeStr_6458:int; private var _SafeStr_6459:int; private var _SafeStr_6460:int; private var _id:int; private var _SafeStr_6461:Boolean; private var _type:String; private var _SafeStr_6462:String; private var _SafeStr_6463:int; private var _SafeStr_6464:String; private var _SafeStr_6465:int; private var _SafeStr_6466:int; private var _SafeStr_6467:int; private var _SafeStr_6468:Date; public function _SafeStr_1676(_arg_1:_SafeStr_1731) { this._SafeStr_6468 = new Date(); super(); this._SafeStr_6457 = _arg_1._SafeStr_3538(); this._SafeStr_6458 = _arg_1.readInteger(); this._SafeStr_6459 = _arg_1.readInteger(); this._SafeStr_6460 = _arg_1.readInteger(); this._id = _arg_1.readInteger(); this._SafeStr_6461 = _arg_1._SafeStr_3540(); this._type = _arg_1._SafeStr_3538(); this._SafeStr_6462 = _arg_1._SafeStr_3538(); this._SafeStr_6463 = _arg_1.readInteger(); this._SafeStr_6464 = _arg_1._SafeStr_3538(); this._SafeStr_6465 = _arg_1.readInteger(); this._SafeStr_6466 = _arg_1.readInteger(); this._SafeStr_6467 = _arg_1.readInteger(); } public function get _SafeStr_6469():String { return (this._SafeStr_6457); } public function get _SafeStr_6470():String { return (this._SafeStr_6464); } public function get _SafeStr_6471():int { return (this._SafeStr_6458); } public function get _SafeStr_6472():int { return (this._SafeStr_6459); } public function get _SafeStr_5883():int { return (this._SafeStr_6460); } public function get _SafeStr_6473():Boolean { return (this._SafeStr_6461); } public function get id():int { return (this._id); } public function get type():String { return (this._type); } public function get _SafeStr_6474():String { return (this._SafeStr_6462); } public function get _SafeStr_6475():int { return (this._SafeStr_6463); } public function get _SafeStr_6476():int { return (this._SafeStr_6465); } public function get _SafeStr_6477():int { return (this._SafeStr_6466); } public function get _SafeStr_6478():int { if (this._SafeStr_6467 < 1){ return (0); }; var _local_1:Date = new Date(); var _local_2:int = (_local_1.getTime() - this._SafeStr_6468.getTime()); return (Math.max(0, (this._SafeStr_6467 - Math.floor((_local_2 / 1000))))); } public function _SafeStr_6479():String { return (("quests." + this._SafeStr_6457)); } public function _SafeStr_6480():String { return (((this._SafeStr_6479() + ".") + this._SafeStr_6464)); } public function get _SafeStr_6481():Boolean { return ((this._id < 1)); } public function set id(_arg_1:int):void { this._id = _arg_1; } public function set _SafeStr_6473(_arg_1:Boolean):void { this._SafeStr_6461 = _arg_1; } public function get _SafeStr_6482():Boolean { return ((this._SafeStr_6458 >= this._SafeStr_6459)); } public function get _SafeStr_6483():Date { return (this._SafeStr_6468); } public function set _SafeStr_6478(_arg_1:int):void { this._SafeStr_6467 = _arg_1; } } }//package _-1vT // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_6457 = "_-1R1" (String#15180, DoABC#2) // _SafeStr_6458 = "_-2ZO" (String#14330, DoABC#2) // _SafeStr_6459 = "_-02U" (String#12889, DoABC#2) // _SafeStr_6460 = "_-1cq" (String#3487, DoABC#2) // _SafeStr_6461 = "_-eR" (String#14190, DoABC#2) // _SafeStr_6462 = "_-2dv" (String#15590, DoABC#2) // _SafeStr_6463 = "_-0Up" (String#17230, DoABC#2) // _SafeStr_6464 = "_-3-R" (String#15166, DoABC#2) // _SafeStr_6465 = "_-1qP" (String#16590, DoABC#2) // _SafeStr_6466 = "_-0lb" (String#18021, DoABC#2) // _SafeStr_6467 = "_-2m2" (String#12772, DoABC#2) // _SafeStr_6468 = "_-mj" (String#14999, DoABC#2) // _SafeStr_6469 = "_-1vD" (String#6889, DoABC#2) // _SafeStr_6470 = "_-Cx" (String#14817, DoABC#2) // _SafeStr_6471 = "_-0xN" (String#13486, DoABC#2) // _SafeStr_6472 = "_-2xY" (String#20765, DoABC#2) // _SafeStr_6473 = "_-07v" (String#3992, DoABC#2) // _SafeStr_6474 = "_-AP" (String#16394, DoABC#2) // _SafeStr_6475 = "_-7Y" (String#17793, DoABC#2) // _SafeStr_6476 = "_-2yB" (String#20601, DoABC#2) // _SafeStr_6477 = "_-1EL" (String#21684, DoABC#2) // _SafeStr_6478 = "_-1dW" (String#3351, DoABC#2) // _SafeStr_6479 = "_-2VX" (String#8192, DoABC#2) // _SafeStr_6480 = "_-0Y3" (String#6921, DoABC#2) // _SafeStr_6481 = "_-2GC" (String#8186, DoABC#2) // _SafeStr_6482 = "_-1ad" (String#4522, DoABC#2) // _SafeStr_6483 = "_-19s" (String#24178, DoABC#2) //------------------------------------------------------------ //_-1vT._SafeStr_2613 package _-1vT { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2E8._SafeStr_2781; public class _SafeStr_2613 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2613(_arg_1:Function) { super(_arg_1, _SafeStr_2781); } public function _SafeStr_4108():_SafeStr_2781 { return ((_SafeStr_4246 as _SafeStr_2781)); } } }//package _-1vT // _SafeStr_2613 = "_-2eE" (String#5944, DoABC#2) // _SafeStr_2781 = "_-D2" (String#7050, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1vT._SafeStr_2616 package _-1vT { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2E8._SafeStr_2778; public class _SafeStr_2616 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2616(_arg_1:Function) { super(_arg_1, _SafeStr_2778); } public function _SafeStr_4108():_SafeStr_2778 { return ((_SafeStr_4246 as _SafeStr_2778)); } } }//package _-1vT // _SafeStr_2616 = "_-09P" (String#5928, DoABC#2) // _SafeStr_2778 = "_-1Tn" (String#6925, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1vT._SafeStr_2620 package _-1vT { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2E8._SafeStr_2777; public class _SafeStr_2620 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2620(_arg_1:Function) { super(_arg_1, _SafeStr_2777); } public function _SafeStr_4108():_SafeStr_2777 { return ((_SafeStr_4246 as _SafeStr_2777)); } } }//package _-1vT // _SafeStr_2620 = "_-31M" (String#6115, DoABC#2) // _SafeStr_2777 = "_-1Hi" (String#7362, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1vT._SafeStr_2651 package _-1vT { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2E8._SafeStr_3219; public class _SafeStr_2651 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2651(_arg_1:Function) { super(_arg_1, _SafeStr_3219); } public function _SafeStr_4108():_SafeStr_3219 { return ((_SafeStr_4246 as _SafeStr_3219)); } } }//package _-1vT // _SafeStr_2651 = "_-1uP" (String#7529, DoABC#2) // _SafeStr_3219 = "_-rL" (String#7299, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-1vz._SafeStr_1553 package _-1vz { import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public interface _SafeStr_1553 { function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void; } }//package _-1vz // _SafeStr_1553 = "_-6K" (String#5212, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) //------------------------------------------------------------ //_-1vz._SafeStr_1554 package _-1vz { import com.sulake.room.object._SafeStr_1358; import com.sulake.room.messages._SafeStr_1924; import flash.events.IEventDispatcher; public interface _SafeStr_1554 extends _SafeStr_1553 { function set object(_arg_1:_SafeStr_1358):void; function get object():_SafeStr_1358; function dispose():void; function initialize(_arg_1:XML):void; function update(_arg_1:int):void; function _SafeStr_5545(_arg_1:_SafeStr_1924):void; function _SafeStr_6484():void; function set eventDispatcher(_arg_1:IEventDispatcher):void; function get eventDispatcher():IEventDispatcher; function getEventTypes():Array; } }//package _-1vz // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1553 = "_-6K" (String#5212, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //_-1vz._SafeStr_1556 package _-1vz { import flash.events.IEventDispatcher; import com.sulake.room.object._SafeStr_1358; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1556 implements _SafeStr_1554 { private var _events:IEventDispatcher; private var _SafeStr_5031:_SafeStr_1358; public function get eventDispatcher():IEventDispatcher { return (this._events); } public function set eventDispatcher(_arg_1:IEventDispatcher):void { this._events = _arg_1; } public function getEventTypes():Array { return ([]); } protected function _SafeStr_5559(_arg_1:Array, _arg_2:Array):Array { var _local_4:String; var _local_3:Array = _arg_1.concat(); for each (_local_4 in _arg_2) { if (_local_3.indexOf(_local_4) < 0){ _local_3.push(_local_4); }; }; return (_local_3); } public function dispose():void { this._SafeStr_5031 = null; } public function set object(_arg_1:_SafeStr_1358):void { if (this._SafeStr_5031 == _arg_1){ return; }; if (this._SafeStr_5031 != null){ this._SafeStr_5031._SafeStr_6485(null); }; if (_arg_1 == null){ this.dispose(); this._SafeStr_5031 = null; } else { this._SafeStr_5031 = _arg_1; this._SafeStr_5031._SafeStr_6485(this); }; } public function get object():_SafeStr_1358 { return (this._SafeStr_5031); } public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { } public function initialize(_arg_1:XML):void { } public function update(_arg_1:int):void { } public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { if (_arg_1 != null){ if (this._SafeStr_5031 != null){ this._SafeStr_5031.setLocation(_arg_1._SafeStr_6103); this._SafeStr_5031.setDirection(_arg_1.dir); }; }; } public function _SafeStr_6484():void { } } }//package _-1vz // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1556 = "_-2in" (String#1243, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5031 = "_-08x" (String#3321, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) // _SafeStr_6485 = "_-HV" (String#8258, DoABC#2) //------------------------------------------------------------ //_-1W7.RoomWidgetEnum package _-1W7 { public class RoomWidgetEnum { public static const _SafeStr_5171:String = "RWE_CHAT_WIDGET"; public static const _SafeStr_5273:String = "RWE_INFOSTAND"; public static const _SafeStr_5063:String = "RWE_ME_MENU"; public static const _SafeStr_5394:String = "RWE_CHAT_INPUT_WIDGET"; public static const _SafeStr_6486:String = "RWE_FURNI_PLACEHOLDER"; public static const _SafeStr_5202:String = "RWE_FURNI_CREDIT_WIDGET"; public static const _SafeStr_5248:String = "RWE_FURNI_STICKIE_WIDGET"; public static const _SafeStr_5144:String = "RWE_FURNI_TROPHY_WIDGET"; public static const _SafeStr_5132:String = "RWE_FURNI_TEASER_WIDGET"; public static const _SafeStr_5223:String = "RWE_FURNI_PRESENT_WIDGET"; public static const _SafeStr_5209:String = "RWE_FURNI_ECOTRONBOX_WIDGET"; public static const _SafeStr_5151:String = "RWE_FURNI_PET_PACKAGE_WIDGET"; public static const _SafeStr_5234:String = "RWE_PLAYLIST_EDITOR_WIDGET"; public static const _SafeStr_4178:String = "RWE_DOORBELL"; public static const _SafeStr_5265:String = "RWE_LOADINGBAR"; public static const _SafeStr_6487:String = "RWE_ROOM_QUEUE"; public static const _SafeStr_5369:String = "RWE_ROOM_POLL"; public static const _SafeStr_5216:String = "RWE_ROOM_VOTE"; public static const _SafeStr_5257:String = "RWE_USER_CHOOSER"; public static const _SafeStr_5391:String = "RWE_FURNI_CHOOSER"; public static const _SafeStr_5398:String = "RWE_ROOM_DIMMER"; public static const _SafeStr_5375:String = "RWE_FRIEND_REQUEST"; public static const _SafeStr_5379:String = "RWE_CLOTHING_CHANGE"; public static const _SafeStr_6488:String = "RWE_CONVERSION_TRACKING"; public static const _SafeStr_4223:String = "RWE_USER_NOTIFICATION"; public static const _SafeStr_6489:String = "RWE_FRIENDS_BAR"; public static const _SafeStr_6490:String = "RWE_PURSE_WIDGET"; public static const _SafeStr_4898:String = "RWE_AVATAR_INFO"; public static const _SafeStr_5120:String = "RWE_WELCOME_GIFT"; public static const _SafeStr_5363:String = "RWE_SPAMWALL_POSTIT_WIDGET"; public static const _SafeStr_3442:String = "RWE_EFFECTS"; } }//package _-1W7 // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_4178 = "_-33O" (String#3943, DoABC#2) // _SafeStr_4223 = "_-C6" (String#3891, DoABC#2) // _SafeStr_4898 = "_-tO" (String#4008, DoABC#2) // _SafeStr_5063 = "_-02h" (String#8557, DoABC#2) // _SafeStr_5120 = "_-R1" (String#7594, DoABC#2) // _SafeStr_5132 = "_-1jB" (String#8797, DoABC#2) // _SafeStr_5144 = "_-nJ" (String#8869, DoABC#2) // _SafeStr_5151 = "_-1ld" (String#8267, DoABC#2) // _SafeStr_5171 = "_-0KB" (String#7081, DoABC#2) // _SafeStr_5202 = "_-0bJ" (String#8297, DoABC#2) // _SafeStr_5209 = "_-zE" (String#7684, DoABC#2) // _SafeStr_5216 = "_-2gt" (String#3885, DoABC#2) // _SafeStr_5223 = "_-2v-" (String#7917, DoABC#2) // _SafeStr_5234 = "_-1XW" (String#8567, DoABC#2) // _SafeStr_5248 = "_-df" (String#7757, DoABC#2) // _SafeStr_5257 = "_-1q1" (String#6148, DoABC#2) // _SafeStr_5265 = "_-27l" (String#7777, DoABC#2) // _SafeStr_5273 = "_-1DS" (String#7783, DoABC#2) // _SafeStr_5363 = "_-1cu" (String#8367, DoABC#2) // _SafeStr_5369 = "_-MY" (String#6718, DoABC#2) // _SafeStr_5375 = "_-1XY" (String#4053, DoABC#2) // _SafeStr_5379 = "_-0rv" (String#7759, DoABC#2) // _SafeStr_5391 = "_-0tO" (String#8061, DoABC#2) // _SafeStr_5394 = "_-2Yz" (String#6391, DoABC#2) // _SafeStr_5398 = "_-pc" (String#8416, DoABC#2) // _SafeStr_6486 = "_-z9" (String#10031, DoABC#2) // _SafeStr_6487 = "_-2kz" (String#7860, DoABC#2) // _SafeStr_6488 = "_-Mj" (String#10696, DoABC#2) // _SafeStr_6489 = "_-04b" (String#18313, DoABC#2) // _SafeStr_6490 = "_-1dy" (String#15855, DoABC#2) //------------------------------------------------------------ //_-1W7.static package _-1W7 { public class static { public static const _SafeStr_5325:String = "RWEIEP_INFOSTAND_EXTRA_PARAM"; public static const _SafeStr_5338:String = "RWEIEP_JUKEBOX"; public static const _SafeStr_5340:String = "RWEIEP_SONGDISK"; public static const _SafeStr_6491:String = "RWEIEP_BRANDING_OPTIONS"; public static const _SafeStr_5328:String = "RWEIEP_USABLE"; } }//package _-1W7 // _SafeStr_5325 = "_-2cM" (String#6902, DoABC#2) // _SafeStr_5328 = "_-KT" (String#12181, DoABC#2) // _SafeStr_5338 = "_-tM" (String#8569, DoABC#2) // _SafeStr_5340 = "_-1d0" (String#7430, DoABC#2) // _SafeStr_6491 = "_-30K" (String#11754, DoABC#2) //------------------------------------------------------------ //_-1WD._SafeStr_2523 package _-1WD { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2523 implements IMessageComposer { private var _type:int; public function _SafeStr_2523(_arg_1:int) { this._type = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { var _local_1:Array = new Array(); _local_1.push(this._type); return (_local_1); } } }//package _-1WD // _SafeStr_2523 = "_-27J" (String#7739, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1WD._SafeStr_2525 package _-1WD { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2525 implements IMessageComposer { private var _type:int; public function _SafeStr_2525(_arg_1:int) { this._type = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { var _local_1:Array = new Array(); _local_1.push(this._type); return (_local_1); } } }//package _-1WD // _SafeStr_2525 = "_-1Vd" (String#4816, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1XL._SafeStr_1880 package _-1XL { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1880 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1880() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1XL // _SafeStr_1880 = "_-2m8" (String#7890, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1XL._SafeStr_2629 package _-1XL { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2629 implements IMessageComposer { private var _data:Array; public function _SafeStr_2629(_arg_1:int) { this._data = []; super(); this._data.push(_arg_1); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1XL // _SafeStr_2629 = "_-1aE" (String#8395, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1XL._SafeStr_2673 package _-1XL { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2673 implements IMessageComposer { public function _SafeStr_3428():Array { return (new Array()); } public function dispose():void { } } }//package _-1XL // _SafeStr_2673 = "_-5C" (String#7896, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1XL._SafeStr_2689 package _-1XL { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2689 implements IMessageComposer { private var _data:Array; public function _SafeStr_2689(_arg_1:String, _arg_2:Boolean) { this._data = []; super(); this._data.push(_arg_1, _arg_2); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-1XL // _SafeStr_2689 = "_-J1" (String#8822, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1XL._SafeStr_2696 package _-1XL { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2696 implements IMessageComposer { public function _SafeStr_3428():Array { return (new Array()); } public function dispose():void { } } }//package _-1XL // _SafeStr_2696 = "_-0WH" (String#5819, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1XL._SafeStr_2725 package _-1XL { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2725 implements IMessageComposer { public function _SafeStr_3428():Array { return (new Array()); } public function dispose():void { } } }//package _-1XL // _SafeStr_2725 = "_-QM" (String#8169, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1YA._SafeStr_1606 package _-1YA { import com.sulake.habbo.inventory._SafeStr_1602; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.core.utils.Map; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.window.IHabboWindowManager; import _-33P._SafeStr_1274; import _-2CR._SafeStr_2521; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import _-2CR._SafeStr_2522; import _-00G._SafeStr_1310; import flash.events.Event; import com.sulake.habbo.inventory.events._SafeStr_846; import com.sulake.core.communication.connection.IConnection; import _-0qr._SafeStr_2520; import _-0qr._SafeStr_2458; public class _SafeStr_1606 implements _SafeStr_1602 { public static const _SafeStr_6492:int = -1; public static const _SafeStr_6493:int = 0; public static const _SafeStr_6494:int = 1; private const _SafeStr_6495:int = 5; private var _SafeStr_3559:HabboInventory; private var _view:BadgesView; private var _SafeStr_6496:Array; private var _SafeStr_6497:Array; private var _SafeStr_3741:Map; private var _SafeStr_6498:Array; private var _assets:IAssetLibrary; private var _communication:IHabboCommunicationManager; private var _SafeStr_6499:_SafeStr_1112; private var _windowManager:IHabboWindowManager; private var _disposed:Boolean = false; public function _SafeStr_1606(_arg_1:HabboInventory, _arg_2:IHabboWindowManager, _arg_3:IHabboCommunicationManager, _arg_4:IAssetLibrary, _arg_5:_SafeStr_1112) { this._SafeStr_3559 = _arg_1; this._windowManager = _arg_2; this._SafeStr_6496 = new Array(); this._SafeStr_6497 = new Array(); this._assets = _arg_4; this._communication = _arg_3; this._SafeStr_6499 = _arg_5; this._SafeStr_6499.events.addEventListener(_SafeStr_1274._SafeStr_5276, this._SafeStr_6500); this._view = new BadgesView(this, _arg_2, _arg_4); this._SafeStr_6498 = []; this._SafeStr_3741 = new Map(); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_3559 = null; this._windowManager = null; this._SafeStr_6496 = null; this._SafeStr_6497 = null; if (this._SafeStr_3741){ this._SafeStr_3741.dispose(); this._SafeStr_3741 = null; }; if (this._view != null){ this._view.dispose(); this._view = null; }; this._assets = null; this._communication = null; if (this._SafeStr_6499 != null){ this._SafeStr_6499.events.removeEventListener(_SafeStr_1274._SafeStr_5276, this._SafeStr_6500); this._SafeStr_6499 = null; }; } public function _SafeStr_3608(_arg_1:int=0):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_2521()); } public function _SafeStr_6501():int { return (this._SafeStr_6495); } public function _SafeStr_3673():void { if (this._view != null){ this._view._SafeStr_6502(); }; } private function _SafeStr_3625():void { if (this._view != null){ this._view._SafeStr_3625(); }; } private function _SafeStr_6503(_arg_1:_SafeStr_2519):void { this._SafeStr_6497.push(_arg_1); _arg_1._SafeStr_4354 = true; } private function _SafeStr_6504(_arg_1:_SafeStr_2519):void { var _local_2:int; while (_local_2 < this._SafeStr_6497.length) { if (this._SafeStr_6497[_local_2] == _arg_1){ this._SafeStr_6497.splice(_local_2, 1); _arg_1._SafeStr_4354 = false; return; }; _local_2++; }; } public function _SafeStr_6505(_arg_1:String, _arg_2:Boolean, _arg_3:int=0):void { var _local_5:IAsset; var _local_6:_SafeStr_5; var _local_7:IWindowContainer; var _local_8:_SafeStr_1280; var _local_9:IBitmapWrapperWindow; var _local_10:Boolean; var _local_11:_SafeStr_2519; if (_arg_3 > 0){ this._SafeStr_3741.add(_arg_1, _arg_3); }; var _local_4:_SafeStr_2519 = this._SafeStr_6506(_arg_1); if (_local_4 != null){ if (_local_4._SafeStr_4354 != _arg_2){ if (_arg_2){ this._SafeStr_6503(_local_4); } else { this._SafeStr_6504(_local_4); }; }; } else { _local_5 = this._assets.getAssetByName("inventory_thumb_xml"); _local_6 = _SafeStr_5(_local_5); _local_7 = (this._windowManager.buildFromXML(XML(_local_6.content)) as IWindowContainer); _local_8 = (this._assets.getAssetByName("thumb_selected_outline_png") as _SafeStr_1280); _local_9 = (_local_7.findChildByName("outline") as IBitmapWrapperWindow); _local_9.bitmap = (_local_8.content as BitmapData); _local_9._SafeStr_3602 = false; _local_10 = !((this._SafeStr_6498.indexOf(_arg_3) == -1)); _local_11 = new _SafeStr_2519(_arg_1, _local_7, _local_10); _local_11._SafeStr_6507 = this._SafeStr_6499._SafeStr_5319(_arg_1); if (_local_10){ this._SafeStr_6496.unshift(_local_11); } else { this._SafeStr_6496.push(_local_11); }; if (_arg_2){ this._SafeStr_6503(_local_11); }; }; } private function _SafeStr_6506(_arg_1:String):_SafeStr_2519 { var _local_3:_SafeStr_2519; var _local_2:int; while (_local_2 < this._SafeStr_6496.length) { _local_3 = this._SafeStr_6496[_local_2]; if (_local_3.type == _arg_1){ return (_local_3); }; _local_2++; }; return (null); } public function _SafeStr_6508(_arg_1:String):void { var _local_3:_SafeStr_2519; var _local_2:int; while (_local_2 < this._SafeStr_6496.length) { _local_3 = this._SafeStr_6496[_local_2]; if (_local_3.type == _arg_1){ this._SafeStr_6496.splice(_local_2, 1); this._SafeStr_6504(_local_3); this._SafeStr_3673(); return; }; _local_2++; }; } public function _SafeStr_6509(_arg_1:String):void { var _local_2:_SafeStr_2519 = this._SafeStr_6506(_arg_1); if (_local_2 != null){ if (_local_2._SafeStr_4354){ this._SafeStr_6504(_local_2); } else { this._SafeStr_6503(_local_2); }; this._SafeStr_6510(); }; } public function _SafeStr_6510():void { var _local_4:_SafeStr_2519; var _local_1:_SafeStr_2522 = new _SafeStr_2522(); var _local_2:Array = this._SafeStr_6511(_SafeStr_6494); var _local_3:int; while (_local_3 < _local_2.length) { _local_4 = _local_2[_local_3]; _local_1._SafeStr_6512(_local_4.type); _local_3++; }; this._communication.getHabboMainConnection(null).send(_local_1); } public function _SafeStr_6513(_arg_1:String):void { var _local_3:_SafeStr_2519; var _local_2:int; while (_local_2 < this._SafeStr_6496.length) { _local_3 = (this._SafeStr_6496[_local_2] as _SafeStr_2519); if (_local_3 != null){ _local_3.isSelected = (_local_3.type == _arg_1); }; _local_2++; }; this._SafeStr_3625(); } public function _SafeStr_6514():void { var _local_1:_SafeStr_2519 = this._SafeStr_6515(); if (_local_1 != null){ return; }; var _local_2:Array = this._SafeStr_6511(_SafeStr_6493); if (((!((_local_2 == null))) && ((_local_2.length > 0)))){ _local_1 = (_local_2[0] as _SafeStr_2519); _local_1.isSelected = true; this._SafeStr_3673(); return; }; var _local_3:Array = this._SafeStr_6511(_SafeStr_6494); if (((!((_local_3 == null))) && ((_local_3.length > 0)))){ _local_1 = (_local_3[0] as _SafeStr_2519); _local_1.isSelected = true; this._SafeStr_3673(); }; } public function _SafeStr_6515(_arg_1:int=-1):_SafeStr_2519 { var _local_4:_SafeStr_2519; var _local_2:Array = this._SafeStr_6511(_arg_1); var _local_3:int; while (_local_3 < _local_2.length) { _local_4 = _local_2[_local_3]; if (_local_4.isSelected){ return (_local_4); }; _local_3++; }; return (null); } public function _SafeStr_6511(_arg_1:int=-1):Array { var _local_2:Array; var _local_3:_SafeStr_2519; switch (_arg_1){ case _SafeStr_6492: return (this._SafeStr_6496); case _SafeStr_6493: _local_2 = new Array(); for each (_local_3 in this._SafeStr_6496) { if (!_local_3._SafeStr_4354){ _local_2.push(_local_3); }; }; return (_local_2); case _SafeStr_6494: return (this._SafeStr_6497); }; Logger.log("Unexpected filter. Returning an empty array to maintain backward compatibility"); return (new Array()); } public function _SafeStr_6516(_arg_1:int):_SafeStr_2519 { return (this._SafeStr_6517(_arg_1, _SafeStr_6494)); } public function _SafeStr_6518(_arg_1:int):_SafeStr_2519 { return (this._SafeStr_6517(_arg_1, _SafeStr_6493)); } public function _SafeStr_6517(_arg_1:int, _arg_2:int=-1):_SafeStr_2519 { var _local_3:Array = this._SafeStr_6511(_arg_2); if ((((_arg_1 < 0)) || ((_arg_1 >= _local_3.length)))){ return (null); }; return (_local_3[_arg_1]); } public function _SafeStr_3616():IWindowContainer { return (this._view._SafeStr_3616()); } private function _SafeStr_6500(_arg_1:_SafeStr_1274):void { var _local_2:_SafeStr_2519 = this._SafeStr_6506(_arg_1._SafeStr_3747); if (_local_2 != null){ _local_2._SafeStr_6507 = _arg_1._SafeStr_5356.clone(); this._SafeStr_3625(); }; } public function _SafeStr_3618():void { if (this._view._SafeStr_3611){ this._SafeStr_3619(); }; } public function _SafeStr_3610(_arg_1:String):void { if ((((_arg_1 == _SafeStr_1310._SafeStr_3441)) && (this._SafeStr_3559._SafeStr_3611))){ this._SafeStr_3559.events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_BADGES)); }; } public function _SafeStr_3671(_arg_1:String):void { } public function get controller():HabboInventory { return (this._SafeStr_3559); } public function _SafeStr_6519(_arg_1:Array):void { var _local_2:int; if (_arg_1 == null){ return; }; for each (_local_2 in _arg_1) { if (this._SafeStr_6498.indexOf(_local_2) == -1){ this._SafeStr_6498.push(_local_2); }; }; } public function _SafeStr_3684():int { return (this._SafeStr_6498.length); } public function _SafeStr_3619():void { var _local_2:_SafeStr_2519; if (!this._SafeStr_3559._SafeStr_3681){ return; }; var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (((this._SafeStr_6498) && ((this._SafeStr_6498.length > 0)))){ _local_1.send(new _SafeStr_2520(_SafeStr_2458._SafeStr_4865)); this._SafeStr_6498 = []; for each (_local_2 in this._SafeStr_6496) { _local_2._SafeStr_5980 = false; }; this._SafeStr_3673(); this._SafeStr_3559._SafeStr_3687(); }; } } }//package _-1YA // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1606 = "_-2hb" (String#2796, DoABC#2) // _SafeStr_2458 = "_-hm" (String#3057, DoABC#2) // _SafeStr_2519 = "_-334" (String#1400, DoABC#2) // _SafeStr_2520 = "_-17P" (String#4206, DoABC#2) // _SafeStr_2521 = "_-0Od" (String#8857, DoABC#2) // _SafeStr_2522 = "_-0bq" (String#7443, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3619 = "_-0rW" (String#4630, DoABC#2) // _SafeStr_3625 = "_-xl" (String#2093, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3681 = "_-16I" (String#9542, DoABC#2) // _SafeStr_3684 = "_-21T" (String#3605, DoABC#2) // _SafeStr_3687 = "_-xD" (String#8720, DoABC#2) // _SafeStr_3741 = "_-0us" (String#5294, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_4865 = "_-1ZP" (String#12701, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5276 = "_-177" (String#5064, DoABC#2) // _SafeStr_5319 = "_-qu" (String#4014, DoABC#2) // _SafeStr_5356 = "_-V4" (String#5629, DoABC#2) // _SafeStr_5980 = "_-0Ro" (String#14257, DoABC#2) // _SafeStr_6492 = "_-2yH" (String#14646, DoABC#2) // _SafeStr_6493 = "_-ov" (String#8417, DoABC#2) // _SafeStr_6494 = "_-2Fv" (String#5872, DoABC#2) // _SafeStr_6495 = "_-ed" (String#20945, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) // _SafeStr_6497 = "_-1pN" (String#6804, DoABC#2) // _SafeStr_6498 = "_-1dV" (String#6114, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_6500 = "_-2Pg" (String#6824, DoABC#2) // _SafeStr_6501 = "_-1YD" (String#19819, DoABC#2) // _SafeStr_6502 = "_-2FV" (String#22164, DoABC#2) // _SafeStr_6503 = "_-2RU" (String#14339, DoABC#2) // _SafeStr_6504 = "_-mr" (String#15066, DoABC#2) // _SafeStr_6505 = "_-1pL" (String#13605, DoABC#2) // _SafeStr_6506 = "_-198" (String#14569, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6508 = "_-2hc" (String#20831, DoABC#2) // _SafeStr_6509 = "_-23-" (String#20067, DoABC#2) // _SafeStr_6510 = "_-sb" (String#18621, DoABC#2) // _SafeStr_6511 = "_-2sk" (String#6510, DoABC#2) // _SafeStr_6512 = "_-0eU" (String#22375, DoABC#2) // _SafeStr_6513 = "_-3EI" (String#16256, DoABC#2) // _SafeStr_6514 = "_-3Fs" (String#19909, DoABC#2) // _SafeStr_6515 = "_-S3" (String#15224, DoABC#2) // _SafeStr_6516 = "_-3HR" (String#22080, DoABC#2) // _SafeStr_6517 = "_-1oH" (String#9520, DoABC#2) // _SafeStr_6518 = "_-2rA" (String#19012, DoABC#2) // _SafeStr_6519 = "_-34K" (String#22309, DoABC#2) // _SafeStr_846 = "_-2MV" (String#1940, DoABC#2) //------------------------------------------------------------ //_-1YA._SafeStr_2519 package _-1YA { import _-k5._SafeStr_2473; import flash.display.BitmapData; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; public class _SafeStr_2519 implements _SafeStr_2473 { private static const _SafeStr_5990:int = 0xCCCCCC; private static const _SafeStr_5991:int = 10275685; private var _type:String; private var _SafeStr_6520:Boolean; private var _isSelected:Boolean; private var _SafeStr_4045:BitmapData; private var _window:IWindowContainer; private var _SafeStr_5992:IWindow; private var _SafeStr_5993:IWindow; private var _SafeStr_5996:Boolean; public function _SafeStr_2519(_arg_1:String, _arg_2:IWindowContainer, _arg_3:Boolean) { this._SafeStr_4045 = new BitmapData(1, 1, false, 0xFF00FF00); super(); this._type = _arg_1; this._window = _arg_2; this._SafeStr_5992 = this._window.findChildByTag("BG_COLOR"); this._SafeStr_5993 = this._window.findChildByName("outline"); this._SafeStr_5996 = _arg_3; this.isSelected = false; } public function get type():String { return (this._type); } public function get _SafeStr_4354():Boolean { return (this._SafeStr_6520); } public function get isSelected():Boolean { return (this._isSelected); } public function get _SafeStr_6507():BitmapData { return (this._SafeStr_4045); } public function get window():IWindowContainer { return (this._window); } public function set _SafeStr_4354(_arg_1:Boolean):void { this._SafeStr_6520 = _arg_1; } public function set isSelected(_arg_1:Boolean):void { this._isSelected = _arg_1; if (this._SafeStr_5992 == null){ return; }; this._SafeStr_5992.color = ((this._SafeStr_5996) ? _SafeStr_5991 : _SafeStr_5990); this._SafeStr_5993.visible = _arg_1; } public function set _SafeStr_6507(_arg_1:BitmapData):void { this._SafeStr_4045 = _arg_1; if (this._SafeStr_4045 == null){ return; }; if (this._window == null){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("bitmap") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; var _local_3:BitmapData = ((_local_2.bitmap) ? _local_2.bitmap : new BitmapData(_local_2.width, _local_2.height)); _local_3.fillRect(_local_3.rect, 0); _local_3.copyPixels(_arg_1, _arg_1.rect, new Point(((_local_3.width / 2) - (_arg_1.width / 2)), ((_local_3.height / 2) - (_arg_1.height / 2)))); _local_2.bitmap = _local_3; } public function set _SafeStr_5980(_arg_1:Boolean):void { if (this._SafeStr_5996 != _arg_1){ this._SafeStr_5996 = _arg_1; this.isSelected = this._isSelected; }; } } }//package _-1YA // _SafeStr_2473 = "_-2Qp" (String#3939, DoABC#2) // _SafeStr_2519 = "_-334" (String#1400, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_5980 = "_-0Ro" (String#14257, DoABC#2) // _SafeStr_5990 = "_-2IV" (String#4452, DoABC#2) // _SafeStr_5991 = "_-2uq" (String#4693, DoABC#2) // _SafeStr_5992 = "_-0Wa" (String#3305, DoABC#2) // _SafeStr_5993 = "_-Yc" (String#6662, DoABC#2) // _SafeStr_5996 = "_-2as" (String#7007, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6520 = "_-0xX" (String#8564, DoABC#2) //------------------------------------------------------------ //_-1YA.BadgesView package _-1YA { import com.sulake.habbo.inventory._SafeStr_2509; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events._SafeStr_1260; public class BadgesView implements _SafeStr_2509 { private var _windowManager:IHabboWindowManager; private var _view:IWindowContainer; private var _SafeStr_3695:_SafeStr_1606; private var _SafeStr_6521:_SafeStr_1544; private var _SafeStr_6522:_SafeStr_1544; private var _disposed:Boolean = false; public function BadgesView(_arg_1:_SafeStr_1606, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { this._SafeStr_3695 = _arg_1; this._windowManager = _arg_2; var _local_4:IAsset = _arg_3.getAssetByName("inventory_badges_xml"); var _local_5:_SafeStr_5 = _SafeStr_5(_local_4); this._view = IWindowContainer(this._windowManager.buildFromXML(XML(_local_5.content))); this._view.visible = false; var _local_6:IWindow = this._view.findChildByName("wearBadge_button"); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6523); }; this._SafeStr_6521 = (this._view.findChildByName("inactive_items") as _SafeStr_1544); this._SafeStr_6521.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6524); this._SafeStr_6522 = (this._view.findChildByName("active_items") as _SafeStr_1544); this._SafeStr_6522.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6525); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._windowManager = null; this._SafeStr_3695 = null; this._SafeStr_6521 = null; this._SafeStr_6522 = null; if (this._view){ this._view.dispose(); this._view = null; }; } public function _SafeStr_3616():IWindowContainer { if ((((this._view == null)) || (this._view.disposed))){ return (null); }; return (this._view); } public function get _SafeStr_3611():Boolean { return (((!((this._view.parent == null))) && (this._view.visible))); } public function _SafeStr_6502():void { this._SafeStr_6526(); this._SafeStr_3625(); } private function _SafeStr_6526():void { var _local_3:_SafeStr_2519; if ((((this._view == null)) || (this._view.disposed))){ return; }; var _local_1:Number = this._SafeStr_6521.scrollV; this._SafeStr_6521._SafeStr_3728(); this._SafeStr_6522._SafeStr_3728(); var _local_2:Array = this._SafeStr_3695._SafeStr_6511(_SafeStr_1606._SafeStr_6493); var _local_4:int; while (_local_4 < _local_2.length) { _local_3 = (_local_2[_local_4] as _SafeStr_2519); if (!_local_3._SafeStr_4354){ this._SafeStr_6521._SafeStr_3730(_local_3.window); _local_3.window.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6524); }; _local_4++; }; if (_local_1 > 0){ this._SafeStr_6521.scrollV = _local_1; }; var _local_5:Array = this._SafeStr_3695._SafeStr_6511(_SafeStr_1606._SafeStr_6494); _local_4 = 0; while (_local_4 < _local_5.length) { _local_3 = (_local_5[_local_4] as _SafeStr_2519); this._SafeStr_6522._SafeStr_3730(_local_3.window); _local_3.window.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6525); _local_4++; }; } public function _SafeStr_3625():void { var _local_3:Array; if ((((this._view == null)) || (this._view.disposed))){ return; }; var _local_1:IButtonWindow = (this._view.findChildByName("wearBadge_button") as IButtonWindow); if (_local_1 == null){ return; }; var _local_2:_SafeStr_2519 = this._SafeStr_3695._SafeStr_6515(); if (_local_2 == null){ _local_1.disable(); this._SafeStr_6527(null); this._SafeStr_6528(null); this._SafeStr_6529(null); } else { if (_local_2._SafeStr_4354){ _local_1.caption = "${inventory.badges.clearbadge}"; } else { _local_1.caption = "${inventory.badges.wearbadge}"; }; this._SafeStr_6527(this._SafeStr_3695.controller.localization.getBadgeName(_local_2.type)); this._SafeStr_6528(this._SafeStr_3695.controller.localization.getBadgeDesc(_local_2.type)); this._SafeStr_6529(_local_2._SafeStr_6507); _local_3 = this._SafeStr_3695._SafeStr_6511(_SafeStr_1606._SafeStr_6494); if (((((!((_local_3 == null))) && ((_local_3.length >= this._SafeStr_3695._SafeStr_6501())))) && (!(_local_2._SafeStr_4354)))){ _local_1.disable(); } else { _local_1.enable(); }; }; } private function _SafeStr_6529(_arg_1:BitmapData):void { if ((((this._view == null)) || (this._view.disposed))){ return; }; var _local_2:IBitmapWrapperWindow = (this._view.findChildByName("badgeDescriptionImage") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; if (_local_2.bitmap != null){ _local_2.bitmap.dispose(); }; _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0); _local_2.bitmap.fillRect(_local_2.bitmap.rect, 0); if (_arg_1 == null){ _arg_1 = new BitmapData(_local_2.width, _local_2.height); }; var _local_3:Point = new Point(((_local_2.width - _arg_1.width) / 2), ((_local_2.height - _arg_1.height) / 2)); _local_2.bitmap.copyPixels(_arg_1, _arg_1.rect, _local_3, null, null, true); _local_2.invalidate(); } private function _SafeStr_6527(_arg_1:String):void { if ((((this._view == null)) || (this._view.disposed))){ return; }; var _local_2:ITextWindow = (this._view.findChildByName("badgeName") as ITextWindow); if (_local_2 == null){ return; }; if (_arg_1 == null){ _local_2.text = ""; } else { _local_2.text = ""; _local_2.text = _arg_1; }; } private function _SafeStr_6528(_arg_1:String):void { if ((((this._view == null)) || (this._view.disposed))){ return; }; var _local_2:ITextWindow = (this._view.findChildByName("badgeDescriptionText") as ITextWindow); if (_local_2 == null){ return; }; if (_arg_1 == null){ _local_2.text = "${inventory.effects.defaultdescription}"; } else { _local_2.text = ""; _local_2.text = _arg_1; }; } private function _SafeStr_6524(_arg_1:_SafeStr_1260):void { var _local_2:int = this._SafeStr_6521.getGridItemIndex(_arg_1.window); var _local_3:_SafeStr_2519 = this._SafeStr_3695._SafeStr_6518(_local_2); if (_local_3 != null){ this._SafeStr_3695._SafeStr_6513(_local_3.type); }; } private function _SafeStr_6525(_arg_1:_SafeStr_1260):void { var _local_2:int = this._SafeStr_6522.getGridItemIndex(_arg_1.window); var _local_3:_SafeStr_2519 = this._SafeStr_3695._SafeStr_6516(_local_2); if (_local_3 != null){ this._SafeStr_3695._SafeStr_6513(_local_3.type); }; } private function _SafeStr_6523(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_2519 = this._SafeStr_3695._SafeStr_6515(); if (_local_2 != null){ this._SafeStr_3695._SafeStr_6509(_local_2.type); }; } } }//package _-1YA // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1606 = "_-2hb" (String#2796, DoABC#2) // _SafeStr_2509 = "_-2vZ" (String#5345, DoABC#2) // _SafeStr_2519 = "_-334" (String#1400, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3625 = "_-xl" (String#2093, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6493 = "_-ov" (String#8417, DoABC#2) // _SafeStr_6494 = "_-2Fv" (String#5872, DoABC#2) // _SafeStr_6501 = "_-1YD" (String#19819, DoABC#2) // _SafeStr_6502 = "_-2FV" (String#22164, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6509 = "_-23-" (String#20067, DoABC#2) // _SafeStr_6511 = "_-2sk" (String#6510, DoABC#2) // _SafeStr_6513 = "_-3EI" (String#16256, DoABC#2) // _SafeStr_6515 = "_-S3" (String#15224, DoABC#2) // _SafeStr_6516 = "_-3HR" (String#22080, DoABC#2) // _SafeStr_6518 = "_-2rA" (String#19012, DoABC#2) // _SafeStr_6521 = "_-2mW" (String#6469, DoABC#2) // _SafeStr_6522 = "_-0bi" (String#7824, DoABC#2) // _SafeStr_6523 = "_-0Vv" (String#20832, DoABC#2) // _SafeStr_6524 = "_-1bI" (String#17621, DoABC#2) // _SafeStr_6525 = "_-0fv" (String#16816, DoABC#2) // _SafeStr_6526 = "_-3Fv" (String#13784, DoABC#2) // _SafeStr_6527 = "_-Le" (String#15749, DoABC#2) // _SafeStr_6528 = "_-1N4" (String#17947, DoABC#2) // _SafeStr_6529 = "_-1Bx" (String#16593, DoABC#2) //------------------------------------------------------------ //_-1YX._SafeStr_2064 package _-1YX { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2064 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2064(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1YX // _SafeStr_2064 = "_-TG" (String#8432, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1YX._SafeStr_2631 package _-1YX { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2631 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2631(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1YX // _SafeStr_2631 = "_-1Vq" (String#7828, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1YX._SafeStr_2729 package _-1YX { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2729 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_4002:int = 0; public function _SafeStr_2729(_arg_1:int, _arg_2:int=0, _arg_3:int=0) { this._roomId = _arg_2; this._roomCategory = _arg_3; this._SafeStr_4002 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_4002]); } } }//package _-1YX // _SafeStr_2729 = "_-Hd" (String#8843, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_4002 = "_-2LB" (String#4657, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2020 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2020 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2020(_arg_1:Array) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1.length); var _local_2:int; while (_local_2 < _arg_1.length) { this._SafeStr_3751.push(_arg_1[_local_2]); _local_2++; }; } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1zJ // _SafeStr_2020 = "_-1-d" (String#4420, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2033 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2033 implements IMessageComposer { private var _userId:int; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2033(_arg_1:int, _arg_2:int=0, _arg_3:int=0) { this._userId = _arg_1; this._roomId = _arg_2; this._roomCategory = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._userId]); } } }//package _-1zJ // _SafeStr_2033 = "_-1t5" (String#8351, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2043 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2043 implements IMessageComposer { private var _SafeStr_6530:int; public function _SafeStr_2043(_arg_1:int) { this._SafeStr_6530 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_6530]); } } }//package _-1zJ // _SafeStr_2043 = "_-iF" (String#8334, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6530 = "_-12G" (String#16989, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2044 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2044 implements IMessageComposer { private var _userId:int; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2044(_arg_1:int, _arg_2:int=0, _arg_3:int=0) { this._userId = _arg_1; this._roomId = _arg_2; this._roomCategory = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._userId]); } } }//package _-1zJ // _SafeStr_2044 = "_-1DR" (String#7805, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2048 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2048 implements IMessageComposer { private var _userId:int; public function _SafeStr_2048(_arg_1:int) { this._userId = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._userId]); } } }//package _-1zJ // _SafeStr_2048 = "_-1zq" (String#8782, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2049 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2049 implements IMessageComposer { private var _message:Array; public function _SafeStr_2049(_arg_1:String, _arg_2:Boolean, _arg_3:int=0, _arg_4:int=0) { this._message = [_arg_1, _arg_2]; } public function dispose():void { this._message = null; } public function _SafeStr_3428():Array { return (this._message); } } }//package _-1zJ // _SafeStr_2049 = "_-1eA" (String#8378, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2570 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2570 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-1zJ // _SafeStr_2570 = "_-1I5" (String#7943, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-1zJ._SafeStr_2694 package _-1zJ { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2694 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2694(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-1zJ // _SafeStr_2694 = "_-0mz" (String#7809, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-21m._SafeStr_2916 package _-21m { public class _SafeStr_2916 { public static const HABBO_MEMENU_TRACKING_EVENT_CLOSE:String = "HABBO_MEMENU_TRACKING_EVENT_CLOSE"; public static const HABBO_MEMENU_TRACKING_EVENT_DEFAULT:String = "HABBO_MEMENU_TRACKING_EVENT_DEFAULT"; public static const HABBO_MEMENU_TRACKING_EVENT_DANCE:String = "HABBO_MEMENU_TRACKING_EVENT_DANCE"; public static const HABBO_MEMENU_TRACKING_EVENT_EFFECTS:String = "HABBO_MEMENU_TRACKING_EVENT_EFFECTS"; } }//package _-21m // _SafeStr_2916 = "_-2Hh" (String#8627, DoABC#2) //------------------------------------------------------------ //_-21p._SafeStr_1977 package _-21p { import com.sulake.core.communication.messages._SafeStr_835; import _-zb._SafeStr_1981; public class _SafeStr_1977 extends _SafeStr_835 { public function _SafeStr_1977(_arg_1:Function) { super(_arg_1, _SafeStr_1981); } public function _SafeStr_4108():_SafeStr_1981 { return ((_SafeStr_4246 as _SafeStr_1981)); } } }//package _-21p // _SafeStr_1977 = "_-2Em" (String#3713, DoABC#2) // _SafeStr_1981 = "_-0VF" (String#2524, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-21p._SafeStr_1978 package _-21p { import com.sulake.core.communication.messages._SafeStr_835; import _-zb._SafeStr_1981; public class _SafeStr_1978 extends _SafeStr_835 { public function _SafeStr_1978(_arg_1:Function) { super(_arg_1, _SafeStr_1981); } public function _SafeStr_4108():_SafeStr_1981 { return ((_SafeStr_4246 as _SafeStr_1981)); } } }//package _-21p // _SafeStr_1978 = "_-0Rx" (String#3607, DoABC#2) // _SafeStr_1981 = "_-0VF" (String#2524, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-21p._SafeStr_1979 package _-21p { import com.sulake.core.communication.messages._SafeStr_835; import _-zb._SafeStr_1985; public class _SafeStr_1979 extends _SafeStr_835 { public function _SafeStr_1979(_arg_1:Function) { super(_arg_1, _SafeStr_1985); } public function _SafeStr_4108():_SafeStr_1985 { return ((_SafeStr_4246 as _SafeStr_1985)); } } }//package _-21p // _SafeStr_1979 = "_-0qN" (String#6399, DoABC#2) // _SafeStr_1985 = "_-3DF" (String#5612, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-21p._SafeStr_1984 package _-21p { import com.sulake.core.communication.messages._SafeStr_835; import _-zb._SafeStr_1981; public class _SafeStr_1984 extends _SafeStr_835 { public function _SafeStr_1984(_arg_1:Function) { super(_arg_1, _SafeStr_1981); } public function _SafeStr_4108():_SafeStr_1981 { return ((_SafeStr_4246 as _SafeStr_1981)); } } }//package _-21p // _SafeStr_1981 = "_-0VF" (String#2524, DoABC#2) // _SafeStr_1984 = "_-26v" (String#3630, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-21p._SafeStr_2650 package _-21p { import com.sulake.core.communication.messages._SafeStr_835; import _-zb._SafeStr_3043; public class _SafeStr_2650 extends _SafeStr_835 { public function _SafeStr_2650(_arg_1:Function) { super(_arg_1, _SafeStr_3043); } public function _SafeStr_4108():_SafeStr_3043 { return ((_SafeStr_4246 as _SafeStr_3043)); } } }//package _-21p // _SafeStr_2650 = "_-2eW" (String#5595, DoABC#2) // _SafeStr_3043 = "_-1Wf" (String#7286, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-250._SafeStr_2060 package _-250 { import com.sulake.core.communication.messages._SafeStr_835; import _-0M4._SafeStr_2059; public class _SafeStr_2060 extends _SafeStr_835 { public function _SafeStr_2060(_arg_1:Function) { super(_arg_1, _SafeStr_2059); } public function _SafeStr_4108():_SafeStr_2059 { return ((_SafeStr_4246 as _SafeStr_2059)); } } }//package _-250 // _SafeStr_2059 = "_-ar" (String#5634, DoABC#2) // _SafeStr_2060 = "_-ll" (String#4887, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-250._SafeStr_2466 package _-250 { import com.sulake.core.communication.messages._SafeStr_835; import _-0M4._SafeStr_2508; public class _SafeStr_2466 extends _SafeStr_835 { public function _SafeStr_2466(_arg_1:Function) { super(_arg_1, _SafeStr_2508); } public function _SafeStr_4108():_SafeStr_2508 { return ((_SafeStr_4246 as _SafeStr_2508)); } } }//package _-250 // _SafeStr_2466 = "_-14e" (String#5918, DoABC#2) // _SafeStr_2508 = "_-2xJ" (String#7021, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-250._SafeStr_2468 package _-250 { import com.sulake.core.communication.messages._SafeStr_835; import _-0M4._SafeStr_2461; public class _SafeStr_2468 extends _SafeStr_835 { public function _SafeStr_2468(_arg_1:Function) { super(_arg_1, _SafeStr_2461); } public function _SafeStr_4108():_SafeStr_2461 { return ((_SafeStr_4246 as _SafeStr_2461)); } } }//package _-250 // _SafeStr_2461 = "_-0Vm" (String#6952, DoABC#2) // _SafeStr_2468 = "_-1s3" (String#6036, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-250._SafeStr_2489 package _-250 { import com.sulake.core.communication.messages._SafeStr_835; import _-0M4._SafeStr_2455; public class _SafeStr_2489 extends _SafeStr_835 { public function _SafeStr_2489(_arg_1:Function) { super(_arg_1, _SafeStr_2455); } public function _SafeStr_4108():_SafeStr_2455 { return ((_SafeStr_4246 as _SafeStr_2455)); } } }//package _-250 // _SafeStr_2455 = "_-mh" (String#7244, DoABC#2) // _SafeStr_2489 = "_-0X-" (String#5811, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-250._SafeStr_2498 package _-250 { public class _SafeStr_2498 { private var _type:int; private var _SafeStr_4062:int; private var _SafeStr_6531:int; private var _SafeStr_6532:int; public function get type():int { return (this._type); } public function set type(_arg_1:int):void { this._type = _arg_1; } public function get duration():int { return (this._SafeStr_4062); } public function set duration(_arg_1:int):void { this._SafeStr_4062 = _arg_1; } public function get _SafeStr_4482():int { return (this._SafeStr_6531); } public function set _SafeStr_4482(_arg_1:int):void { this._SafeStr_6531 = _arg_1; } public function get _SafeStr_4483():int { return (this._SafeStr_6532); } public function set _SafeStr_4483(_arg_1:int):void { this._SafeStr_6532 = _arg_1; } } }//package _-250 // _SafeStr_2498 = "_-vR" (String#4772, DoABC#2) // _SafeStr_4062 = "_-0Kl" (String#3149, DoABC#2) // _SafeStr_4482 = "_-0Mr" (String#15016, DoABC#2) // _SafeStr_4483 = "_-2K9" (String#10410, DoABC#2) // _SafeStr_6531 = "_-2tX" (String#15434, DoABC#2) // _SafeStr_6532 = "_-DJ" (String#16207, DoABC#2) //------------------------------------------------------------ //_-250._SafeStr_2635 package _-250 { import com.sulake.core.communication.messages._SafeStr_835; import _-0M4._SafeStr_3215; public class _SafeStr_2635 extends _SafeStr_835 { public function _SafeStr_2635(_arg_1:Function) { super(_arg_1, _SafeStr_3215); } public function _SafeStr_4108():_SafeStr_3215 { return ((_SafeStr_4246 as _SafeStr_3215)); } } }//package _-250 // _SafeStr_2635 = "_-1bS" (String#11238, DoABC#2) // _SafeStr_3215 = "_-Kp" (String#7324, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-279._SafeStr_2023 package _-279 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2023 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-279 // _SafeStr_2023 = "_-1rb" (String#8046, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-279._SafeStr_2024 package _-279 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2024 implements IMessageComposer { private var _SafeStr_6533:int; public function _SafeStr_2024(_arg_1:int) { this._SafeStr_6533 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_6533]); } public function dispose():void { } } }//package _-279 // _SafeStr_2024 = "_-0kW" (String#8088, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6533 = "_-0JB" (String#18256, DoABC#2) //------------------------------------------------------------ //_-279._SafeStr_2045 package _-279 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2045 implements IMessageComposer { private var _SafeStr_6534:String; public function _SafeStr_2045(_arg_1:String) { this._SafeStr_6534 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_6534]); } } }//package _-279 // _SafeStr_2045 = "_-Nj" (String#8585, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6534 = "_-0TI" (String#2751, DoABC#2) //------------------------------------------------------------ //_-279._SafeStr_2050 package _-279 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2050 implements IMessageComposer { private var _SafeStr_6535:int; public function _SafeStr_2050(_arg_1:int) { this._SafeStr_6535 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_6535]); } } }//package _-279 // _SafeStr_2050 = "_-1bQ" (String#8526, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) //------------------------------------------------------------ //_-279._SafeStr_2630 package _-279 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2630 implements IMessageComposer { private var _SafeStr_6536:int; private var _SafeStr_6537:int; public function _SafeStr_2630(_arg_1:int, _arg_2:int) { this._SafeStr_6536 = _arg_1; this._SafeStr_6537 = _arg_2; } public function _SafeStr_3428():Array { return ([this._SafeStr_6536, this._SafeStr_6537]); } public function dispose():void { } } }//package _-279 // _SafeStr_2630 = "_-00g" (String#8631, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6536 = "_-2JJ" (String#15830, DoABC#2) // _SafeStr_6537 = "_-33c" (String#16880, DoABC#2) //------------------------------------------------------------ //_-27K._SafeStr_1756 package _-27K { import _-a4._SafeStr_1750; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2849; import flash.events.IEventDispatcher; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-je._SafeStr_2851; import com.sulake.habbo.utils._SafeStr_1350; import _-00G._SafeStr_1310; import _-je._SafeStr_2848; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets.IAsset; import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_1756 extends _SafeStr_1750 { private const _SafeStr_6538:int = 0; private const _SafeStr_6539:int = 1; private const _SafeStr_6540:int = 2; private const _SafeStr_6541:int = 3; private const _SafeStr_6542:int = 4; private const _SafeStr_6543:int = 0; private const _SafeStr_6544:int = 1; private const _SafeStr_6545:int = 2; private const _SafeStr_6546:int = 3; private const _SafeStr_6547:int = 4; private const _SafeStr_6548:int = 5; private const _SafeStr_6549:String = "deco_img"; private const _SafeStr_6550:String = "dialog_bg"; private const _SafeStr_6551:String = "%campaign%_dialog_bg.png"; private const _SafeStr_6552:String = "%campaign%_gift_package.png"; private const _SafeStr_6553:String = "%campaign%_gift_content.png"; private const _SafeStr_6554:String = "%campaign%_friend_gift_package.png"; private var _SafeStr_6555:IHabboConfigurationManager; private var _SafeStr_4463:_SafeStr_604; private var _window:IFrameWindow; private var _SafeStr_6556:int = -1; private var _SafeStr_4479:int = -1; private var _shareId:String; private var _SafeStr_5001:int = -1; private var _SafeStr_6557:Array; private var _SafeStr_6558:String; private var _SafeStr_6559:String; private var _SafeStr_6560:int = 0; public function _SafeStr_1756(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IHabboConfigurationManager, _arg_6:_SafeStr_604) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_6555 = _arg_5; this._SafeStr_4463 = _arg_6; this._SafeStr_6557 = new Array(); this._SafeStr_6558 = this._SafeStr_6555.getKey("image.library.url", "http://images.habbo.com/c_images/"); this._SafeStr_6558 = (this._SafeStr_6558 + "Viral/"); } override public function dispose():void { var _local_2:_SafeStr_2850; if (disposed){ return; }; this._SafeStr_5540(); if (((!((this._window == null))) && (!(this._window.disposed)))){ this._window.dispose(); this._window = null; }; var _local_1:int; while (_local_1 < this._SafeStr_6557.length) { _local_2 = this._SafeStr_6557.pop(); _local_2.dispose(); _local_1++; }; this._SafeStr_6555 = null; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2849._SafeStr_5138, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2849._SafeStr_5141, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2849._SafeStr_5143, this._SafeStr_6455); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2849._SafeStr_5138, this._SafeStr_6455); } private function _SafeStr_6455(_arg_1:_SafeStr_2849):void { var _local_2:int; var _local_4:String; var _local_5:Boolean; var _local_3:String = _arg_1._SafeStr_4140; switch (_arg_1.type){ case _SafeStr_2849._SafeStr_5138: _local_2 = this._SafeStr_6538; this._shareId = null; break; case _SafeStr_2849._SafeStr_5143: _local_4 = _arg_1._SafeStr_4142; _local_5 = _arg_1._SafeStr_4145; if (_local_5){ if (((_local_4) && (!((_local_4 == ""))))){ _local_2 = this._SafeStr_6541; _SafeStr_6561.registerParameter("widget.furni.teaser.notify.unlocked.desc", "username", _local_4); } else { _local_2 = this._SafeStr_6540; }; } else { _local_2 = this._SafeStr_6542; }; this._shareId = null; this._SafeStr_6560 = _arg_1._SafeStr_4143; break; case _SafeStr_2849._SafeStr_5141: _local_2 = this._SafeStr_6539; this._SafeStr_5001 = _arg_1.objectId; this._shareId = _arg_1.data; this._SafeStr_4479 = _arg_1.status; this._SafeStr_6560 = _arg_1._SafeStr_4143; _SafeStr_6561.registerParameter("notifications.viral_furni.fb.title", "realname", _arg_1._SafeStr_5142); _SafeStr_6561.registerParameter("notifications.viral_furni.fb.desc", "realname", _arg_1._SafeStr_5142); _SafeStr_6561.registerParameter("widget.furni.teaser.gift.unlocked.desc", "username", _arg_1._SafeStr_4142); break; default: Logger.log(("Error, invalid viral widget update message: " + _arg_1.type)); }; if (((this._window) && (((!((this._SafeStr_6556 == _local_2))) || (!((_local_3 == this._SafeStr_6559))))))){ this._window.dispose(); this._window = null; }; this._SafeStr_6559 = _local_3; this._SafeStr_6556 = _local_2; this._SafeStr_3796; this._SafeStr_5538(); } override public function get _SafeStr_3796():IWindow { var _local_1:_SafeStr_5; var _local_2:String; var _local_3:String; var _local_4:String; var _local_5:String; var _local_6:ITextWindow; var _local_7:IWindow; if (this._SafeStr_6556 == -1){ return (null); }; if (!this._window){ switch (this._SafeStr_6556){ case this._SafeStr_6538: _local_1 = (assets.getAssetByName("notification_teaser") as _SafeStr_5); _local_2 = this._SafeStr_6552; this._SafeStr_5218("viral_val11", "client.show.teaser"); break; case this._SafeStr_6539: if (this._SafeStr_4479 == this._SafeStr_6543){ _local_1 = (assets.getAssetByName("notification_gift_locked") as _SafeStr_5); this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.show.locked"); _local_2 = this._SafeStr_6552; } else { if (this._SafeStr_4479 == this._SafeStr_6544){ _local_1 = (assets.getAssetByName("notification_gift_unlocked") as _SafeStr_5); this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.show.unlocked"); _local_2 = this._SafeStr_6553; } else { if (this._SafeStr_4479 == this._SafeStr_6545){ _local_1 = (assets.getAssetByName("notification_gift_alert") as _SafeStr_5); this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.show.no_fb"); _local_3 = _SafeStr_6561.getKey("widget.furni.teaser.gift.no_fb.title"); _local_4 = _SafeStr_6561.getKey("widget.furni.teaser.gift.no_fb.desc"); _local_2 = this._SafeStr_6552; } else { if (this._SafeStr_4479 == this._SafeStr_6546){ _local_1 = (assets.getAssetByName("notification_gift_alert") as _SafeStr_5); this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.show.not_enough_fb_friends"); _local_3 = _SafeStr_6561.getKey("widget.furni.teaser.gift.no_spam.title"); _local_4 = _SafeStr_6561.getKey("widget.furni.teaser.gift.no_spam.desc"); _local_2 = this._SafeStr_6552; } else { if (this._SafeStr_4479 == this._SafeStr_6547){ _local_1 = (assets.getAssetByName("notification_gift_alert") as _SafeStr_5); this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.show.not_enough_fb_friends"); _local_3 = _SafeStr_6561.getKey("widget.furni.teaser.gift.no_min_fb_friends.title"); _local_4 = _SafeStr_6561.getKey("widget.furni.teaser.gift.no_min_fb_friends.desc"); _local_2 = this._SafeStr_6552; } else { if (this._SafeStr_4479 == this._SafeStr_6548){ _local_1 = (assets.getAssetByName("notification_gift_alert") as _SafeStr_5); this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.show.campaign_closed"); _local_3 = _SafeStr_6561.getKey("widget.furni.teaser.gift.campaign_closed.title", "widget.furni.teaser.gift.campaign_closed.title"); _local_4 = _SafeStr_6561.getKey("widget.furni.teaser.gift.campaign_closed.desc", "widget.furni.teaser.gift.campaign_closed.desc"); _local_2 = this._SafeStr_6552; }; }; }; }; }; }; break; case this._SafeStr_6540: _local_1 = (assets.getAssetByName("notification_gift_received") as _SafeStr_5); _local_2 = this._SafeStr_6554; break; case this._SafeStr_6541: _local_1 = (assets.getAssetByName("notification_gift_unlocked_notify") as _SafeStr_5); _local_2 = this._SafeStr_6552; break; case this._SafeStr_6542: _local_1 = (assets.getAssetByName("notification_gift_alert") as _SafeStr_5); _local_3 = _SafeStr_6561.getKey("widget.furni.teaser.gift.campaign_closed.title", "widget.furni.teaser.gift.campaign_closed.title"); _local_4 = _SafeStr_6561.getKey("widget.furni.teaser.gift.campaign_closed.desc", "widget.furni.teaser.gift.campaign_closed.desc"); break; }; if (_local_1 == null){ return (null); }; this._window = (windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); this._window.header.controls.visible = false; this._window.center(); this._window.visible = false; _local_5 = this._SafeStr_6551.replace("%campaign%", this._SafeStr_6559); this._SafeStr_6562(_local_5, this._SafeStr_6550); _local_2 = _local_2.replace("%campaign%", this._SafeStr_6559); this._SafeStr_6562(_local_2, this._SafeStr_6549); if (_local_3){ _local_6 = (this._window.findChildByName("alert_title") as ITextWindow); _local_6.text = _local_3; }; if (_local_4){ _local_6 = (this._window.findChildByName("alert_desc") as ITextWindow); _local_6.text = _local_4; }; _local_7 = this._window.findChildByName("teaser_ok_btn"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6563); }; _local_7 = this._window.findChildByName("no_fb_btn"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6564); }; _local_7 = this._window.findChildByName("received_ok_btn"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6565); }; _local_7 = this._window.findChildByName("skip_btn"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6566); }; _local_7 = this._window.findChildByName("post_btn"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6567); }; _local_7 = this._window.findChildByName("open_btn"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6568); }; }; return (this._window); } private function _SafeStr_5538():void { if (this._window == null){ return; }; this._window.visible = true; } private function _SafeStr_5540():void { if (this._window){ this._window.visible = false; }; } private function _SafeStr_6564(_arg_1:_SafeStr_1260):void { this._SafeStr_5540(); } private function _SafeStr_6563(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_2851; if (messageListener != null){ _local_2 = new _SafeStr_2851(_SafeStr_2851._SafeStr_5134); messageListener.processWidgetMessage(_local_2); }; this._SafeStr_5540(); } private function _SafeStr_6565(_arg_1:_SafeStr_1260):void { this._SafeStr_5540(); } private function _SafeStr_6566(_arg_1:_SafeStr_1260):void { this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.skip_post"); this._SafeStr_5540(); } private function _SafeStr_6567(_arg_1:_SafeStr_1260):void { var _local_2:String = _SafeStr_6561.getKey("notifications.viral_furni.fb.title"); var _local_3:String = _SafeStr_6561.getKey("notifications.viral_furni.fb.desc"); this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.start_post", this._shareId); var _local_4:String = this._SafeStr_6555.getKey("viral.furni.post_type", "feed"); _SafeStr_1350._SafeStr_6569(this._SafeStr_6559, _local_2, _local_3, this._shareId, _local_4); this._SafeStr_5540(); } private function _SafeStr_6568(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_2851; if (messageListener != null){ _local_2 = new _SafeStr_2851(_SafeStr_2851._SafeStr_5135); _local_2.objectId = this._SafeStr_5001; messageListener.processWidgetMessage(_local_2); }; this._SafeStr_5540(); if (this._SafeStr_4463){ if (this._SafeStr_6560 != 0){ this._SafeStr_4463._SafeStr_3613((((this._SafeStr_6560 == 1)) ? _SafeStr_1310._SafeStr_3440 : _SafeStr_1310._SafeStr_3443)); }; }; this._SafeStr_5218(("viral_" + this._SafeStr_6559), "client.open_gift"); } private function _SafeStr_5218(_arg_1:String, _arg_2:String, _arg_3:String=""):void { var _local_4:_SafeStr_2848; if (messageListener != null){ _local_4 = new _SafeStr_2848(_SafeStr_2848._SafeStr_5217, "ViralGift", _arg_1, _arg_2, _arg_3); messageListener.processWidgetMessage(_local_4); }; } private function _SafeStr_6562(_arg_1:String, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = (this._window.findChildByName(_arg_2) as IBitmapWrapperWindow); if (!_local_3){ return; }; var _local_4:IAsset = _assets.getAssetByName(_arg_1); if (!_local_4){ this._SafeStr_6557.push(new _SafeStr_2850(this, _assets, this._SafeStr_6559, this._SafeStr_6558, _arg_1, _arg_2)); return; }; var _local_5:BitmapData = (_local_4.content as BitmapData).clone(); switch (_arg_2){ case this._SafeStr_6550: case this._SafeStr_6549: _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0); _local_3.bitmap.copyPixels(_local_5, _local_5.rect, new Point(0, (_local_3.height - _local_5.height)), null, null, true); return; }; } function _SafeStr_6570(_arg_1:_SafeStr_2850):void { if (disposed){ return; }; if (((!(this._window)) || (!((this._SafeStr_6559 == _arg_1._SafeStr_4140))))){ return; }; var _local_2:IAsset = _assets.getAssetByName(_arg_1._SafeStr_6571); if (!_local_2){ return; }; this._SafeStr_6562(_arg_1._SafeStr_6571, _arg_1._SafeStr_6572); } } }//package _-27K // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1756 = "_-0NR" (String#6291, DoABC#2) // _SafeStr_2848 = "_-1YH" (String#3541, DoABC#2) // _SafeStr_2849 = "_-el" (String#2178, DoABC#2) // _SafeStr_2850 = "_-f-" (String#5745, DoABC#2) // _SafeStr_2851 = "_-2mO" (String#2568, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4140 = "_-w-" (String#3438, DoABC#2) // _SafeStr_4142 = "_-1Q6" (String#3362, DoABC#2) // _SafeStr_4143 = "_-0H6" (String#4287, DoABC#2) // _SafeStr_4145 = "_-We" (String#5489, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5134 = "_-xy" (String#9954, DoABC#2) // _SafeStr_5135 = "_-25b" (String#4642, DoABC#2) // _SafeStr_5138 = "_-0mu" (String#7977, DoABC#2) // _SafeStr_5141 = "_-06s" (String#8946, DoABC#2) // _SafeStr_5142 = "_-2g5" (String#12782, DoABC#2) // _SafeStr_5143 = "_-2vw" (String#9949, DoABC#2) // _SafeStr_5217 = "_-2-x" (String#10865, DoABC#2) // _SafeStr_5218 = "_-2T2" (String#3933, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6538 = "_-Rm" (String#16095, DoABC#2) // _SafeStr_6539 = "_-2fl" (String#15549, DoABC#2) // _SafeStr_6540 = "_-16a" (String#17283, DoABC#2) // _SafeStr_6541 = "_-Qd" (String#15643, DoABC#2) // _SafeStr_6542 = "_-PV" (String#15982, DoABC#2) // _SafeStr_6543 = "_-0Pz" (String#21498, DoABC#2) // _SafeStr_6544 = "_-2sY" (String#18901, DoABC#2) // _SafeStr_6545 = "_-1mx" (String#18408, DoABC#2) // _SafeStr_6546 = "_-5x" (String#18817, DoABC#2) // _SafeStr_6547 = "_-aV" (String#21143, DoABC#2) // _SafeStr_6548 = "_-oj" (String#19226, DoABC#2) // _SafeStr_6549 = "_-0YP" (String#17134, DoABC#2) // _SafeStr_6550 = "_-0oO" (String#17485, DoABC#2) // _SafeStr_6551 = "_-023" (String#19538, DoABC#2) // _SafeStr_6552 = "_-02v" (String#7260, DoABC#2) // _SafeStr_6553 = "_-1hm" (String#22322, DoABC#2) // _SafeStr_6554 = "_-0Jr" (String#21874, DoABC#2) // _SafeStr_6555 = "_-2h0" (String#1126, DoABC#2) // _SafeStr_6556 = "_-0zs" (String#12128, DoABC#2) // _SafeStr_6557 = "_-2kt" (String#12808, DoABC#2) // _SafeStr_6558 = "_-1Fc" (String#12741, DoABC#2) // _SafeStr_6559 = "_-23L" (String#2067, DoABC#2) // _SafeStr_6560 = "_-2Mn" (String#3931, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) // _SafeStr_6562 = "_-1yC" (String#14298, DoABC#2) // _SafeStr_6563 = "_-1Ys" (String#19686, DoABC#2) // _SafeStr_6564 = "_-1HL" (String#18799, DoABC#2) // _SafeStr_6565 = "_-2BV" (String#19612, DoABC#2) // _SafeStr_6566 = "_-0FY" (String#21339, DoABC#2) // _SafeStr_6567 = "_-2OJ" (String#19495, DoABC#2) // _SafeStr_6568 = "_-cy" (String#20758, DoABC#2) // _SafeStr_6569 = "_-2x2" (String#19371, DoABC#2) // _SafeStr_6570 = "_-13V" (String#21430, DoABC#2) // _SafeStr_6571 = "_-2fR" (String#15392, DoABC#2) // _SafeStr_6572 = "_-2ff" (String#22150, DoABC#2) //------------------------------------------------------------ //_-27K._SafeStr_2850 package _-27K { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.net.URLRequest; public class _SafeStr_2850 implements _SafeStr_3 { private var _widget:_SafeStr_1756; private var _assets:IAssetLibrary; private var _SafeStr_6559:String; private var _SafeStr_6573:String; private var _SafeStr_6574:String; private var _SafeStr_6575:_SafeStr_10; private var _disposed:Boolean; public function _SafeStr_2850(_arg_1:_SafeStr_1756, _arg_2:IAssetLibrary, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:String) { this._widget = _arg_1; this._assets = _arg_2; this._SafeStr_6559 = _arg_3; this._SafeStr_6573 = _arg_5; this._SafeStr_6574 = _arg_6; this._SafeStr_6576(_arg_4, _arg_5); } public function dispose():void { this._widget = null; this._assets = null; if (this._SafeStr_6575){ this._SafeStr_6575.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_4805); }; this._SafeStr_6575 = null; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_4140():String { return (this._SafeStr_6559); } public function get _SafeStr_6571():String { return (this._SafeStr_6573); } public function get _SafeStr_6572():String { return (this._SafeStr_6574); } public function _SafeStr_6576(_arg_1:String, _arg_2:String):void { var _local_3:URLRequest = new URLRequest(((_arg_1 + "") + _arg_2)); if (_local_3 != null){ this._SafeStr_6575 = this._assets.loadAssetFromFile(_arg_2, _local_3, "image/png"); this._SafeStr_6575.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_4805); }; } private function _SafeStr_4805(_arg_1:AssetLoaderEvent):void { if (this._widget != null){ this._widget._SafeStr_6570(this); }; if (this._SafeStr_6575){ this._SafeStr_6575.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_4805); }; this._SafeStr_6575 = null; } } }//package _-27K // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1756 = "_-0NR" (String#6291, DoABC#2) // _SafeStr_2850 = "_-f-" (String#5745, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4140 = "_-w-" (String#3438, DoABC#2) // _SafeStr_4805 = "_-06m" (String#7409, DoABC#2) // _SafeStr_6559 = "_-23L" (String#2067, DoABC#2) // _SafeStr_6570 = "_-13V" (String#21430, DoABC#2) // _SafeStr_6571 = "_-2fR" (String#15392, DoABC#2) // _SafeStr_6572 = "_-2ff" (String#22150, DoABC#2) // _SafeStr_6573 = "_-2GV" (String#16422, DoABC#2) // _SafeStr_6574 = "_-0bl" (String#16912, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) // _SafeStr_6576 = "_-2ZG" (String#20109, DoABC#2) //------------------------------------------------------------ //_-29w._SafeStr_3224 package _-29w { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3224 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-29w // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3224 = "_-0k8" (String#7250, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-29w._SafeStr_3227 package _-29w { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3227 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-29w // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3227 = "_-1Em" (String#7549, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-29w._SafeStr_3230 package _-29w { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3230 implements _SafeStr_820 { private var _SafeStr_6577:String; private var _data:String; private var _SafeStr_6578:String; private var _SafeStr_6579:int; public function get _SafeStr_6580():String { return (this._SafeStr_6577); } public function get data():String { return (this._data); } public function get _SafeStr_6581():String { return (this._SafeStr_6578); } public function get _SafeStr_6582():int { return (this._SafeStr_6579); } public function flush():Boolean { this._SafeStr_6577 = (this._data = (this._SafeStr_6578 = null)); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6577 = _arg_1._SafeStr_3538(); this._data = _arg_1._SafeStr_3538(); this._SafeStr_6578 = _arg_1._SafeStr_3538(); this._SafeStr_6579 = _arg_1.readInteger(); return (true); } } }//package _-29w // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3230 = "_-1SJ" (String#6779, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6577 = "_-10l" (String#13081, DoABC#2) // _SafeStr_6578 = "_-1Te" (String#14656, DoABC#2) // _SafeStr_6579 = "_-1kX" (String#15960, DoABC#2) // _SafeStr_6580 = "_-0a3" (String#24445, DoABC#2) // _SafeStr_6581 = "_-q-" (String#33451, DoABC#2) // _SafeStr_6582 = "_-2qK" (String#27187, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2070 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2070 implements _SafeStr_820 { private var _userName:String = null; public function get userName():String { return (this._userName); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 != null){ this._userName = _arg_1._SafeStr_3538(); }; return (true); } public function flush():Boolean { this._userName = null; return (true); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2070 = "_-0J9" (String#5784, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2079 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import _-mv._SafeStr_2080; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2079 implements _SafeStr_820 { private var _SafeStr_6583:Boolean; private var _SafeStr_6584:Boolean; private var _SafeStr_6585:Boolean; private var _data:_SafeStr_2080; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6583 = _arg_1._SafeStr_3540(); this._data = new _SafeStr_2080(_arg_1); this._SafeStr_6584 = _arg_1._SafeStr_3540(); this._SafeStr_6585 = _arg_1._SafeStr_3540(); return (true); } public function get _SafeStr_6586():Boolean { return (this._SafeStr_6583); } public function get data():_SafeStr_2080 { return (this._data); } public function get roomForward():Boolean { return (this._SafeStr_6584); } public function get _SafeStr_6587():Boolean { return (this._SafeStr_6585); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2079 = "_-07c" (String#4743, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6583 = "_-1ge" (String#15708, DoABC#2) // _SafeStr_6584 = "_-0XS" (String#16684, DoABC#2) // _SafeStr_6585 = "_-2YE" (String#16506, DoABC#2) // _SafeStr_6586 = "_-0lT" (String#17964, DoABC#2) // _SafeStr_6587 = "_-2q9" (String#16185, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2148 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2148 implements _SafeStr_820 { private var _SafeStr_3746:int; private var _SafeStr_6588:Array; public function flush():Boolean { this._SafeStr_6588 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3746 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6588.push(_arg_1.readInteger()); _local_3++; }; return (true); } public function get limit():int { return (this._SafeStr_3746); } public function get _SafeStr_4583():Array { return (this._SafeStr_6588); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2148 = "_-205" (String#5204, DoABC#2) // _SafeStr_3746 = "_-2at" (String#5619, DoABC#2) // _SafeStr_4583 = "_-J7" (String#14802, DoABC#2) // _SafeStr_6588 = "_-Qm" (String#15275, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2154 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2154 implements _SafeStr_820 { public static const _SafeStr_6589:int = 0; public static const _SafeStr_6590:int = 1; private var _SafeStr_5652:int; private var _SafeStr_6591:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5652 = _arg_1.readInteger(); this._SafeStr_6591 = _arg_1.readInteger(); return (true); } public function get _SafeStr_5654():int { return (this._SafeStr_5652); } public function get _SafeStr_6592():int { return (this._SafeStr_6591); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2154 = "_-36s" (String#6372, DoABC#2) // _SafeStr_5652 = "_-0fU" (String#3785, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_6589 = "_-2mC" (String#15625, DoABC#2) // _SafeStr_6590 = "_-hI" (String#18170, DoABC#2) // _SafeStr_6591 = "_-2nd" (String#16205, DoABC#2) // _SafeStr_6592 = "_-ve" (String#18388, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2155 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import _-mv._SafeStr_2150; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2155 implements _SafeStr_820 { private var _data:_SafeStr_2150; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_2150(_arg_1); return (true); } public function get data():_SafeStr_2150 { return (this._data); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2150 = "_-N7" (String#2835, DoABC#2) // _SafeStr_2155 = "_-0Dq" (String#6059, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2157 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import _-mv._SafeStr_2152; import _-mv._SafeStr_2151; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2157 implements _SafeStr_820 { private var _data:_SafeStr_2152; private var _SafeStr_4549:_SafeStr_2151; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_2152(_arg_1); var _local_2:int = _arg_1.readInteger(); if (_local_2 > 0){ this._SafeStr_4549 = new _SafeStr_2151(_arg_1); }; return (true); } public function get data():_SafeStr_2152 { return (this._data); } public function get _SafeStr_4567():_SafeStr_2151 { return (this._SafeStr_4549); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_2152 = "_-Cs" (String#4089, DoABC#2) // _SafeStr_2157 = "_-39S" (String#6344, DoABC#2) // _SafeStr_4549 = "_-1xB" (String#7574, DoABC#2) // _SafeStr_4567 = "_-1Qx" (String#7113, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2164 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2164 implements _SafeStr_820 { private var _SafeStr_3998:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); return (true); } public function get flatId():int { return (this._SafeStr_3998); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2164 = "_-1zY" (String#5903, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2167 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2167 implements _SafeStr_820 { private var _SafeStr_3998:int; private var _SafeStr_6593:Boolean; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); this._SafeStr_6593 = _arg_1._SafeStr_3540(); return (true); } public function get flatId():int { return (this._SafeStr_3998); } public function get _SafeStr_6594():Boolean { return (this._SafeStr_6593); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2167 = "_-175" (String#6493, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_6593 = "_-28J" (String#16916, DoABC#2) // _SafeStr_6594 = "_-0RZ" (String#17271, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2172 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2172 implements _SafeStr_820 { private var _SafeStr_3998:int; private var _SafeStr_5652:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); this._SafeStr_5652 = _arg_1.readInteger(); return (true); } public function get flatId():int { return (this._SafeStr_3998); } public function get _SafeStr_5654():int { return (this._SafeStr_5652); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2172 = "_-1qI" (String#6117, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_5652 = "_-0fU" (String#3785, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2174 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2174 implements _SafeStr_820 { private var _SafeStr_3998:int; private var _SafeStr_6595:String; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); this._SafeStr_6595 = _arg_1._SafeStr_3538(); Logger.log(((("FLAT CREATED: " + this._SafeStr_3998) + ", ") + this._SafeStr_6595)); return (true); } public function get flatId():int { return (this._SafeStr_3998); } public function get _SafeStr_6596():String { return (this._SafeStr_6595); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2174 = "_-2R0" (String#6151, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_6595 = "_-1eX" (String#13785, DoABC#2) // _SafeStr_6596 = "_-2zM" (String#21335, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2178 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2178 implements _SafeStr_820 { private var _SafeStr_6597:Boolean; private var _SafeStr_5754:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6597 = _arg_1._SafeStr_3540(); this._SafeStr_5754 = _arg_1.readInteger(); return (true); } public function get _SafeStr_6598():Boolean { return (this._SafeStr_6597); } public function get errorCode():int { return (this._SafeStr_5754); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2178 = "_-0OW" (String#6327, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_6597 = "_-0o6" (String#17810, DoABC#2) // _SafeStr_6598 = "_-2YV" (String#15792, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2184 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2184 implements _SafeStr_820 { private var _SafeStr_6599:int; private var _SafeStr_6600:String; private var _SafeStr_4001:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6599 = _arg_1.readInteger(); this._SafeStr_6600 = _arg_1._SafeStr_3538(); this._SafeStr_4001 = _arg_1.readInteger(); return (true); } public function get _SafeStr_3467():int { return (this._SafeStr_6599); } public function get _SafeStr_4736():String { return (this._SafeStr_6600); } public function get _SafeStr_4012():int { return (this._SafeStr_4001); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2184 = "_-2Yi" (String#5055, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4001 = "_-037" (String#6464, DoABC#2) // _SafeStr_4012 = "_-0Tg" (String#12247, DoABC#2) // _SafeStr_4736 = "_-0RY" (String#9884, DoABC#2) // _SafeStr_6599 = "_-d7" (String#4137, DoABC#2) // _SafeStr_6600 = "_-0Ky" (String#10365, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2186 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2186 implements _SafeStr_820 { private var _SafeStr_6601:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6601 = _arg_1.readInteger(); return (true); } public function get rating():int { return (this._SafeStr_6601); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2186 = "_-pO" (String#6602, DoABC#2) // _SafeStr_6601 = "_-37N" (String#6784, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2189 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2189 implements _SafeStr_820 { private var _SafeStr_4539:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4539 = _arg_1.readInteger(); return (true); } public function get _SafeStr_4575():int { return (this._SafeStr_4539); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2189 = "_-1q5" (String#6133, DoABC#2) // _SafeStr_4539 = "_-2f6" (String#8764, DoABC#2) // _SafeStr_4575 = "_-pe" (String#5445, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_2202 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import _-mv._SafeStr_2149; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2202 implements _SafeStr_820 { private var _SafeStr_6602:Array; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6602 = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6602.push(new _SafeStr_2149(_arg_1)); _local_3++; }; return (true); } public function flush():Boolean { this._SafeStr_6602 = null; return (true); } public function get _SafeStr_6603():Array { return (this._SafeStr_6602); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2149 = "_-2DP" (String#2730, DoABC#2) // _SafeStr_2202 = "_-11w" (String#6188, DoABC#2) // _SafeStr_6602 = "_-13d" (String#6367, DoABC#2) // _SafeStr_6603 = "_-0eb" (String#14939, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_3075 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3075 implements _SafeStr_820 { private var _userName:String; public function parse(_arg_1:_SafeStr_1731):Boolean { this._userName = _arg_1._SafeStr_3538(); return (true); } public function flush():Boolean { this._userName = null; return (true); } public function get userName():String { return (this._userName); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3075 = "_-7y" (String#8013, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_3126 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import _-mv._SafeStr_2153; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3126 implements _SafeStr_820 { private var _data:_SafeStr_2153; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_2153(_arg_1); return (true); } public function get data():_SafeStr_2153 { return (this._data); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2153 = "_-0TK" (String#3783, DoABC#2) // _SafeStr_3126 = "_-UV" (String#7067, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_3127 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import _-mv._SafeStr_2147; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3127 implements _SafeStr_820 { private var _data:_SafeStr_2147; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._data = new _SafeStr_2147(_arg_1); return (true); } public function get data():_SafeStr_2147 { return (this._data); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2147 = "_-wu" (String#3448, DoABC#2) // _SafeStr_3127 = "_-0Gu" (String#6682, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2AZ._SafeStr_3214 package _-2AZ { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3214 implements _SafeStr_820 { private var _SafeStr_3998:int; private var _SafeStr_6599:int; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); this._SafeStr_6599 = _arg_1.readInteger(); return (true); } public function flush():Boolean { this._SafeStr_3998 = 0; this._SafeStr_6599 = 0; return (true); } public function get flatId():int { return (this._SafeStr_3998); } public function get _SafeStr_3467():int { return (this._SafeStr_6599); } } }//package _-2AZ // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3214 = "_-0fh" (String#7306, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_6599 = "_-d7" (String#4137, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2bA._SafeStr_2794 package _-2bA { import com.sulake.room.object.visualization.utils._SafeStr_1634; import com.sulake.room.utils._SafeStr_1286; import com.sulake.core.utils.Map; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1729; import _-0sT._SafeStr_2797; import com.sulake.habbo.room.object._SafeStr_1392; import _-0sT._SafeStr_1685; import flash.display.BlendMode; import com.sulake.room.object.visualization.utils._SafeStr_2560; import flash.display.BitmapData; public class _SafeStr_2794 { private var _SafeStr_5032:_SafeStr_1634; private var _SafeStr_6604:XMLList; private var _offsetX:int; private var _SafeStr_6605:int; private var _SafeStr_6606:_SafeStr_1286; private var _SafeStr_6607:String; private var _SafeStr_6608:Map = null; private var _SafeStr_6609:String = ""; private var _adBgIndex:int = -1; private var _adImgIndex:int = -1; private var _SafeStr_6610:Boolean = false; private var _SafeStr_6611:String = ""; private var _SafeStr_6612:int = 0; private var _SafeStr_6613:Boolean = true; private var _SafeStr_6614:Array; private var _SafeStr_6615:Array; private var _SafeStr_6616:Array; private var _SafeStr_6617:Point = null; private var _SafeStr_6618:_SafeStr_3260 = null; public function _SafeStr_2794() { this._SafeStr_6614 = []; this._SafeStr_6615 = []; this._SafeStr_6616 = []; super(); this._SafeStr_6608 = new Map(); this._SafeStr_6607 = ""; this._SafeStr_6617 = new Point(); } public function get graphicsChanged():Boolean { return (this._SafeStr_6613); } public function set layout(_arg_1:String):void { if (_arg_1 != this._SafeStr_6607){ this._SafeStr_6607 = _arg_1; this._adBgIndex = -1; this._adImgIndex = -1; this._SafeStr_6618 = this._SafeStr_6608.getValue(this._SafeStr_6607); }; } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3260; this._SafeStr_5032 = null; this._SafeStr_6604 = null; this._SafeStr_6614 = null; this._SafeStr_6615 = null; this._SafeStr_6616 = null; if (this._SafeStr_6608 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_6608.length) { _local_2 = (this._SafeStr_6608.getWithIndex(_local_1) as _SafeStr_3260); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_6608.dispose(); this._SafeStr_6608 = null; }; this._SafeStr_6618 = null; } public function initialize(_arg_1:XML):void { var _local_2:String = String(_arg_1.@name); var _local_3:_SafeStr_3260 = new _SafeStr_3260(_arg_1); this._SafeStr_6608.add(_local_2, _local_3); this._SafeStr_6606 = new _SafeStr_1286(-0.5, 0.5, 0); this._SafeStr_6613 = false; } public function _SafeStr_5645(_arg_1:_SafeStr_1729):void { var _local_2:Point = _arg_1._SafeStr_4521(new _SafeStr_1286(0, 0, 0)); var _local_3:Point = _arg_1._SafeStr_4521(this._SafeStr_6606); _local_3.x = (_local_3.x - _local_2.x); _local_3.y = (_local_3.y - _local_2.y); _local_3.x = Math.round(_local_3.x); _local_3.y = Math.round(_local_3.y); this._SafeStr_6617.x = _local_3.x; this._SafeStr_6617.y = _local_3.y; } public function _SafeStr_5646(_arg_1:int, _arg_2:_SafeStr_1685):void { var _local_7:XML; var _local_8:XMLList; var _local_9:XML; var _local_10:String; var _local_11:String; this._SafeStr_6612 = _arg_1; var _local_3:_SafeStr_3260 = this._SafeStr_6608.getValue(this._SafeStr_6607); if (_local_3 == null){ return; }; var _local_4:XMLList = _local_3._SafeStr_6619; if (_local_4 == null){ return; }; var _local_5:_SafeStr_2797; var _local_6:int; while (_local_6 < _local_4.length()) { _local_7 = _local_4[_local_6]; if (_local_7 != null){ _local_8 = _local_7.visualization; if ((((_local_8.length() > 0)) && ((_local_8.visualizationLayer.length() > 0)))){ _local_9 = _local_8.visualizationLayer[0]; if (_local_9 != null){ if (_local_7.@id.toString().length > 0){ _local_10 = String(_local_7.@id); if (_local_10 == "billboard_bg"){ this._adBgIndex = _local_6; _local_11 = String(_local_9.@asset); if (_local_11.indexOf("left") > -1){ this._SafeStr_6609 = _SafeStr_1392._SafeStr_6620; }; if (_local_11.indexOf("right") > -1){ this._SafeStr_6609 = _SafeStr_1392._SafeStr_6621; }; if (_arg_2 != null){ _local_5 = _arg_2._SafeStr_5028((this._SafeStr_6612 + this._adBgIndex)); if (_local_5 != null){ _local_5.visible = false; _local_5.alpha = 0; }; }; }; if (_local_10 == "billboard_img"){ this._adImgIndex = _local_6; if (_arg_2 != null){ _local_5 = _arg_2._SafeStr_5028((this._SafeStr_6612 + this._adImgIndex)); if (_local_5 != null){ _local_5.visible = false; _local_5.alpha = 0; }; }; }; }; }; }; }; _local_6++; }; } public function _SafeStr_5636(_arg_1:_SafeStr_1634):void { this._SafeStr_5032 = _arg_1; } public function elementCount():int { var _local_1:_SafeStr_3260 = this._SafeStr_6608.getValue(this._SafeStr_6607); if (_local_1 == null){ return (0); }; var _local_2:XMLList = _local_1._SafeStr_6619; if (_local_2 == null){ return (0); }; return (_local_2.length()); } private function getBlendMode(_arg_1:String):String { var _local_2:String = BlendMode.NORMAL; switch (_arg_1){ case "ADD": _local_2 = BlendMode.ADD; break; case "SUBTRACT": _local_2 = BlendMode.SUBTRACT; break; case "DARKEN": _local_2 = BlendMode.DARKEN; break; }; return (_local_2); } public function _SafeStr_5649(_arg_1:_SafeStr_1685, _arg_2:String="", _arg_3:Boolean=false):void { if ((((_arg_2 == this._SafeStr_6611)) && ((_arg_3 == this._SafeStr_6610)))){ return; }; if ((((this._adBgIndex == -1)) || ((this._adImgIndex == -1)))){ Logger.log("ERROR! Billboard sprite indices not defined, cannot show room ad!"); return; }; var _local_4:_SafeStr_2797; var _local_5:_SafeStr_2797; if (_arg_1 != null){ _local_4 = _arg_1._SafeStr_5028((this._SafeStr_6612 + this._adBgIndex)); _local_5 = _arg_1._SafeStr_5028((this._SafeStr_6612 + this._adImgIndex)); }; if ((((_local_4 == null)) || ((_local_5 == null)))){ Logger.log("ERROR! Billboard sprites not defined, cannot show room ad!"); return; }; if (_arg_3){ this._SafeStr_6622("billboard_img", _arg_2); } else { this._SafeStr_6622("billboard_img", this._SafeStr_6609); }; this.setElementToSprite(this._adBgIndex, _local_4, _arg_2, _arg_3); this.setElementToSprite(this._adImgIndex, _local_5, _arg_2, _arg_3); if (_arg_3){ _local_5.capturesMouse = true; _local_5._SafeStr_5041 = true; _local_5.tag = _SafeStr_1392._SafeStr_6623; }; if (_arg_2 != ""){ _local_4.visible = true; _local_4.alpha = 0xFF; _local_5.visible = true; _local_5.alpha = 0xFF; } else { _local_4.visible = false; _local_4.alpha = 0; _local_5.visible = false; _local_5.alpha = 0; }; _local_5.offsetX = (_local_5.offsetX - (_local_5.width / 2)); _local_5.offsetY = (_local_5.offsetY - (_local_5.height / 2)); this._SafeStr_6611 = _arg_2; this._SafeStr_6610 = _arg_3; } public function setElementToSprite(_arg_1:int, _arg_2:_SafeStr_2797, _arg_3:String="", _arg_4:Boolean=false):void { var _local_10:String; if (this._SafeStr_6618 == null){ return; }; var _local_5:XMLList = this._SafeStr_6618._SafeStr_6619; if (_local_5 == null){ return; }; if ((((_arg_1 < 0)) || ((_arg_1 >= _local_5.length())))){ return; }; var _local_6:XML = _local_5[_arg_1]; if (_local_6 == null){ return; }; var _local_7:XMLList = _local_6.visualization; if ((((_local_7.length() == 0)) || ((_local_7.visualizationLayer.length() == 0)))){ return; }; var _local_8:XML = _local_7.visualizationLayer[0]; if (_local_8 == null){ return; }; var _local_9:_SafeStr_2560 = this._SafeStr_5032.getAsset(_local_8.@asset); if ((((_local_9 == null)) || ((_local_9.asset == null)))){ return; }; _arg_2.visible = true; _arg_2.alpha = 0xFF; _arg_2.asset = (_local_9.asset.content as BitmapData); _arg_2.offsetX = ((int(_local_8.@x) + _local_9.offsetX) + this._SafeStr_6617.x); _arg_2.offsetY = ((int(_local_8.@y) + _local_9.offsetY) + this._SafeStr_6617.y); _arg_2.blendMode = this.getBlendMode(String(_local_8.@ink)); _arg_2.capturesMouse = false; if (parseInt(_local_8.@capturesMouse) > 0){ _arg_2.capturesMouse = true; _arg_2.tag = String(_local_6.@id); }; if (String(_local_8.@z) != ""){ _arg_2.relativeDepth = ((-(Number(_local_8.@z)) / Math.sqrt(2)) - (1E-5 * _arg_1)); } else { _arg_2.relativeDepth = -((0.001 * _arg_1)); }; if (_local_8.@blend.toString().length > 0){ _arg_2.alpha = int((Number(_local_8.@blend) * 2.55)); }; if (_local_8.@flipH.toString().length > 0){ _arg_2.flipH = Boolean(_local_8.@flipH); }; if (_local_6.@id.toString().length > 0){ _local_10 = String(_local_6.@id); if ((((this._SafeStr_6614.indexOf(_local_10) >= 0)) && (this._SafeStr_6613))){ _arg_1 = this._SafeStr_6614.indexOf(_local_10); if (this._SafeStr_6615[_arg_1] != ""){ _local_9 = this._SafeStr_5032.getAsset(this._SafeStr_6615[_arg_1]); if (((!((_local_9 == null))) && (!((_local_9.asset == null))))){ _arg_2.asset = (_local_9.asset.content as BitmapData); } else { _arg_2.asset = null; }; }; if (this._SafeStr_6616[_arg_1] != -1){ _arg_2.alpha = this._SafeStr_6616[_arg_1]; }; this._SafeStr_6614.splice(_arg_1, 1); this._SafeStr_6615.splice(_arg_1, 1); this._SafeStr_6616.splice(_arg_1, 1); if (this._SafeStr_6614.length == 0){ this._SafeStr_6613 = false; }; }; }; } public function _SafeStr_6622(_arg_1:String, _arg_2:String):void { this._SafeStr_6613 = true; var _local_3:int = this._SafeStr_6614.indexOf(_arg_1); if (_local_3 < 0){ this._SafeStr_6614.push(_arg_1); this._SafeStr_6615.push(_arg_2); this._SafeStr_6616.push(-1); } else { this._SafeStr_6615[_local_3] = _arg_2; }; } public function changeElementAlpha(_arg_1:String, _arg_2:Number):void { this._SafeStr_6613 = true; var _local_3:int = this._SafeStr_6614.indexOf(_arg_1); if (_local_3 < 0){ this._SafeStr_6614.push(_arg_1); this._SafeStr_6615.push(""); this._SafeStr_6616.push(_arg_2); } else { this._SafeStr_6616[_local_3] = _arg_2; }; } } }//package _-2bA // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1685 = "_-si" (String#2609, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_2794 = "_-1Rh" (String#6483, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_3260 = "_-2bT" (String#3957, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5032 = "_-1AS" (String#2675, DoABC#2) // _SafeStr_5041 = "_-2pA" (String#3581, DoABC#2) // _SafeStr_5636 = "_-2t1" (String#4050, DoABC#2) // _SafeStr_5645 = "_-2lT" (String#21802, DoABC#2) // _SafeStr_5646 = "_-34e" (String#20901, DoABC#2) // _SafeStr_5649 = "_-b5" (String#21493, DoABC#2) // _SafeStr_6604 = "_-0mv" (String#11330, DoABC#2) // _SafeStr_6605 = "_-15A" (String#2037, DoABC#2) // _SafeStr_6606 = "_-P8" (String#15428, DoABC#2) // _SafeStr_6607 = "_-1bN" (String#8343, DoABC#2) // _SafeStr_6608 = "_-7k" (String#1405, DoABC#2) // _SafeStr_6609 = "_-2VZ" (String#14243, DoABC#2) // _SafeStr_6610 = "_-2al" (String#15836, DoABC#2) // _SafeStr_6611 = "_-kx" (String#17102, DoABC#2) // _SafeStr_6612 = "_-39T" (String#10509, DoABC#2) // _SafeStr_6613 = "_-1Zs" (String#8889, DoABC#2) // _SafeStr_6614 = "_-22I" (String#5065, DoABC#2) // _SafeStr_6615 = "_-2sc" (String#6508, DoABC#2) // _SafeStr_6616 = "_-1S5" (String#6474, DoABC#2) // _SafeStr_6617 = "_-Re" (String#11269, DoABC#2) // _SafeStr_6618 = "_-6V" (String#12416, DoABC#2) // _SafeStr_6619 = "_-2Vj" (String#14826, DoABC#2) // _SafeStr_6620 = "_-2ED" (String#11743, DoABC#2) // _SafeStr_6621 = "_-2uy" (String#11520, DoABC#2) // _SafeStr_6622 = "_-22i" (String#17396, DoABC#2) // _SafeStr_6623 = "_-1Yb" (String#8643, DoABC#2) //------------------------------------------------------------ //_-2bA._SafeStr_3260 package _-2bA { public class _SafeStr_3260 { private var _SafeStr_6604:XMLList; public function _SafeStr_3260(_arg_1:XML) { this._SafeStr_6604 = _arg_1.elements.element; } public function get _SafeStr_6619():XMLList { return (this._SafeStr_6604); } public function dispose():void { this._SafeStr_6604 = null; } } }//package _-2bA // _SafeStr_3260 = "_-2bT" (String#3957, DoABC#2) // _SafeStr_6604 = "_-0mv" (String#11330, DoABC#2) // _SafeStr_6619 = "_-2Vj" (String#14826, DoABC#2) //------------------------------------------------------------ //_-2Bc._SafeStr_2647 package _-2Bc { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2647 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-2Bc // _SafeStr_2647 = "_-A3" (String#12304, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2Bc._SafeStr_2659 package _-2Bc { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2659 implements IMessageComposer { private var _SafeStr_6624:Array; public function _SafeStr_2659(_arg_1:String, _arg_2:String, _arg_3:String) { this._SafeStr_6624 = [_arg_1, _arg_2, _arg_3]; } public function _SafeStr_3428():Array { return (this._SafeStr_6624); } public function dispose():void { this._SafeStr_6624 = null; } } }//package _-2Bc // _SafeStr_2659 = "_-08m" (String#8676, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6624 = "_-0J1" (String#4942, DoABC#2) //------------------------------------------------------------ //_-2Bc._SafeStr_2712 package _-2Bc { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2712 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-2Bc // _SafeStr_2712 = "_-V2" (String#8322, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2Ci._SafeStr_1766 package _-2Ci { import _-a4._SafeStr_1750; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.IWindow; import com.sulake.habbo.ui.widget.events._SafeStr_2872; import flash.events.IEventDispatcher; import _-je._SafeStr_2874; public class _SafeStr_1766 extends _SafeStr_1750 { private static const _SafeStr_6625:int = 50; private var _users:Array; private var _view:_SafeStr_2873; public function _SafeStr_1766(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._view = new _SafeStr_2873(this); this._users = []; } override public function get _SafeStr_3796():IWindow { return (this._view._SafeStr_3796); } public function get _SafeStr_6626():Array { return (this._users); } override public function dispose():void { if (disposed){ return; }; if (this._view){ this._view.dispose(); this._view = null; }; this._users = null; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2872._SafeStr_5245, this._SafeStr_6627); _arg_1.addEventListener(_SafeStr_2872._SafeStr_4234, this._SafeStr_6628); _arg_1.addEventListener(_SafeStr_2872._SafeStr_4233, this._SafeStr_6628); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2872._SafeStr_5245, this._SafeStr_6627); _arg_1.removeEventListener(_SafeStr_2872._SafeStr_4234, this._SafeStr_6628); _arg_1.removeEventListener(_SafeStr_2872._SafeStr_4233, this._SafeStr_6628); } private function _SafeStr_6627(_arg_1:_SafeStr_2872):void { this._SafeStr_6629(_arg_1.userName); } private function _SafeStr_6628(_arg_1:_SafeStr_2872):void { this._SafeStr_6630(_arg_1.userName); } public function _SafeStr_6629(_arg_1:String):void { if (this._users.indexOf(_arg_1) != -1){ return; }; if (this._users.length >= _SafeStr_6625){ this.deny(_arg_1); return; }; this._users.push(_arg_1); this._view.update(); } public function _SafeStr_6630(_arg_1:String):void { var _local_2:int = this._users.indexOf(_arg_1); if (_local_2 == -1){ return; }; this._users.splice(_local_2, 1); this._view.update(); } public function accept(_arg_1:String):void { var _local_2:_SafeStr_2874 = new _SafeStr_2874(_arg_1, true); messageListener.processWidgetMessage(_local_2); this._SafeStr_6630(_arg_1); } public function deny(_arg_1:String):void { var _local_2:_SafeStr_2874 = new _SafeStr_2874(_arg_1, false); messageListener.processWidgetMessage(_local_2); this._SafeStr_6630(_arg_1); } public function _SafeStr_6631():void { while (this._users.length > 0) { this.deny(this._users[0]); }; } } }//package _-2Ci // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1766 = "_-0ax" (String#6064, DoABC#2) // _SafeStr_2872 = "_-2Of" (String#2603, DoABC#2) // _SafeStr_2873 = "_-1X-" (String#7404, DoABC#2) // _SafeStr_2874 = "_-2oF" (String#3509, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4234 = "_-2XM" (String#4203, DoABC#2) // _SafeStr_5245 = "_-02x" (String#9489, DoABC#2) // _SafeStr_6625 = "_-2y2" (String#14195, DoABC#2) // _SafeStr_6626 = "_-1hf" (String#13233, DoABC#2) // _SafeStr_6627 = "_-2jL" (String#15524, DoABC#2) // _SafeStr_6628 = "_-2wa" (String#11461, DoABC#2) // _SafeStr_6629 = "_-21g" (String#20058, DoABC#2) // _SafeStr_6630 = "_-0Vi" (String#14708, DoABC#2) // _SafeStr_6631 = "_-1FO" (String#21790, DoABC#2) //------------------------------------------------------------ //_-2Ci._SafeStr_2873 package _-2Ci { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2873 { private var _SafeStr_6632:_SafeStr_1766; private var _frame:IFrameWindow; private var _SafeStr_4761:IItemListWindow; public function _SafeStr_2873(_arg_1:_SafeStr_1766) { this._SafeStr_6632 = _arg_1; this.createMainWindow(); } public function dispose():void { this._SafeStr_6632 = null; if (this._frame){ this._frame.dispose(); this._frame = null; }; } public function update():void { var _local_1:int; if (this._SafeStr_6632._SafeStr_6626.length == 0){ this.hide(); return; }; if (this._frame != null){ this._frame.visible = true; }; if (this._SafeStr_4761 != null){ this._SafeStr_4761._SafeStr_3921(); _local_1 = 0; while (_local_1 < this._SafeStr_6632._SafeStr_6626.length) { this._SafeStr_4761.addListItem(this._SafeStr_6633((this._SafeStr_6632._SafeStr_6626[_local_1] as String), _local_1)); _local_1++; }; }; } private function _SafeStr_6633(_arg_1:String, _arg_2:int):IWindow { var _local_6:IWindow; var _local_3:_SafeStr_5 = (this._SafeStr_6632.assets.getAssetByName("doorbell_list_entry") as _SafeStr_5); var _local_4:IWindowContainer = (this._SafeStr_6632.windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (_local_4 == null){ throw (new Error("Failed to construct window from XML!")); }; var _local_5:ITextWindow = (_local_4.findChildByName("user_name") as ITextWindow); if (_local_5 != null){ _local_5.caption = _arg_1; }; _local_4.name = _arg_1; if ((_arg_2 % 2) == 0){ _local_4.color = 0xFFFFFFFF; }; _local_6 = _local_4.findChildByName("accept"); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); }; _local_6 = _local_4.findChildByName("deny"); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); }; return (_local_4); } private function hide():void { if (this._frame == null){ return; }; this._frame.visible = false; } public function get _SafeStr_3796():IWindow { return (this._frame); } public function createMainWindow():void { if (this._frame != null){ return; }; var _local_1:_SafeStr_5 = (this._SafeStr_6632.assets.getAssetByName("doorbell") as _SafeStr_5); this._frame = (this._SafeStr_6632.windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); if (this._frame == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_4761 = (this._frame.findChildByName("user_list") as IItemListWindow); this._frame.visible = false; var _local_2:IWindow = this._frame.findChildByTag("close"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this._SafeStr_6632._SafeStr_6631(); } private function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_2:String = _arg_1.window.parent.name; switch (_arg_1.window.name){ case "accept": this._SafeStr_6632.accept(_local_2); return; case "deny": this._SafeStr_6632.deny(_local_2); return; }; } } }//package _-2Ci // _SafeStr_1766 = "_-0ax" (String#6064, DoABC#2) // _SafeStr_2873 = "_-1X-" (String#7404, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6626 = "_-1hf" (String#13233, DoABC#2) // _SafeStr_6631 = "_-1FO" (String#21790, DoABC#2) // _SafeStr_6632 = "_-37g" (String#3371, DoABC#2) // _SafeStr_6633 = "_-D1" (String#10133, DoABC#2) //------------------------------------------------------------ //_-2CR._SafeStr_1605 package _-2CR { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1605 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-2CR // _SafeStr_1605 = "_-34D" (String#8214, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2CR._SafeStr_2521 package _-2CR { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2521 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-2CR // _SafeStr_2521 = "_-0Od" (String#8857, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2CR._SafeStr_2522 package _-2CR { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2522 implements IMessageComposer { private const _SafeStr_6634:int = 5; private var _SafeStr_6635:Array; public function _SafeStr_2522() { this._SafeStr_6635 = new Array(); } public function _SafeStr_6512(_arg_1:String):void { if (this._SafeStr_6635.length >= this._SafeStr_6634){ return; }; this._SafeStr_6635.push(_arg_1); } public function dispose():void { } public function _SafeStr_3428():Array { var _local_1:Array = new Array(); var _local_2:int = 1; while (_local_2 <= this._SafeStr_6634) { if (_local_2 <= this._SafeStr_6635.length){ _local_1.push(_local_2); _local_1.push(this._SafeStr_6635[(_local_2 - 1)]); } else { _local_1.push(_local_2); _local_1.push(""); }; _local_2++; }; return (_local_1); } } }//package _-2CR // _SafeStr_2522 = "_-0bq" (String#7443, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6512 = "_-0eU" (String#22375, DoABC#2) // _SafeStr_6634 = "_-3Gy" (String#15650, DoABC#2) // _SafeStr_6635 = "_-1aV" (String#10968, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_1347 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1347 implements _SafeStr_820 { private var _result:int; public function get result():int { return (this._result); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._result = _arg_1.readInteger(); return (true); } } }//package _-2Dw // _SafeStr_1347 = "_-04Z" (String#6355, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_1414 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1414 implements _SafeStr_820 { private var _SafeStr_5942:int; private var _SafeStr_6636:int; private var _SafeStr_6637:int; private var _dayOffsets:Array; private var _SafeStr_6638:Array; private var _SafeStr_6639:Array; private var _SafeStr_6640:int; private var _SafeStr_6641:int; public function get _SafeStr_5946():int { return (this._SafeStr_5942); } public function get _SafeStr_5947():int { return (this._SafeStr_6636); } public function get _SafeStr_6642():int { return (this._SafeStr_6637); } public function get _SafeStr_6643():Array { return (this._dayOffsets); } public function get _SafeStr_6644():Array { return (this._SafeStr_6638); } public function get _SafeStr_6645():Array { return (this._SafeStr_6639); } public function get _SafeStr_6646():int { return (this._SafeStr_6640); } public function get _SafeStr_6647():int { return (this._SafeStr_6641); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5942 = _arg_1.readInteger(); this._SafeStr_6636 = _arg_1.readInteger(); this._SafeStr_6637 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); this._dayOffsets = []; this._SafeStr_6638 = []; this._SafeStr_6639 = []; var _local_3:int; while (_local_3 < _local_2) { this._dayOffsets.push(_arg_1.readInteger()); this._SafeStr_6638.push(_arg_1.readInteger()); this._SafeStr_6639.push(_arg_1.readInteger()); _local_3++; }; this._SafeStr_6641 = _arg_1.readInteger(); this._SafeStr_6640 = _arg_1.readInteger(); return (true); } } }//package _-2Dw // _SafeStr_1414 = "_-1yX" (String#6394, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_5942 = "_-02N" (String#4593, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) // _SafeStr_6636 = "_-1m0" (String#9745, DoABC#2) // _SafeStr_6637 = "_-Xb" (String#9143, DoABC#2) // _SafeStr_6638 = "_-2Kj" (String#7643, DoABC#2) // _SafeStr_6639 = "_-0Zp" (String#8257, DoABC#2) // _SafeStr_6640 = "_-1pm" (String#10120, DoABC#2) // _SafeStr_6641 = "_-2G-" (String#8938, DoABC#2) // _SafeStr_6642 = "_-2PY" (String#10453, DoABC#2) // _SafeStr_6643 = "_-1vx" (String#7754, DoABC#2) // _SafeStr_6644 = "_-1N8" (String#10876, DoABC#2) // _SafeStr_6645 = "_-3D5" (String#11241, DoABC#2) // _SafeStr_6646 = "_-0km" (String#8271, DoABC#2) // _SafeStr_6647 = "_-2za" (String#7697, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_1428 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1428 implements _SafeStr_820 { private var _SafeStr_6648:Boolean; private var _SafeStr_6649:int; private var _SafeStr_6650:int; private var _SafeStr_6651:int; private var _SafeStr_6652:int; private var _SafeStr_6653:int; private var _SafeStr_6654:int; private var _SafeStr_6655:int; public function get _SafeStr_3721():Boolean { return (this._SafeStr_6648); } public function get commission():int { return (this._SafeStr_6649); } public function get _SafeStr_6656():int { return (this._SafeStr_6650); } public function get _SafeStr_6657():int { return (this._SafeStr_6651); } public function get _SafeStr_6658():int { return (this._SafeStr_6653); } public function get _SafeStr_6659():int { return (this._SafeStr_6652); } public function get _SafeStr_6660():int { return (this._SafeStr_6654); } public function get _SafeStr_6661():int { return (this._SafeStr_6655); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6648 = _arg_1._SafeStr_3540(); this._SafeStr_6649 = _arg_1.readInteger(); this._SafeStr_6650 = _arg_1.readInteger(); this._SafeStr_6651 = _arg_1.readInteger(); this._SafeStr_6653 = _arg_1.readInteger(); this._SafeStr_6652 = _arg_1.readInteger(); this._SafeStr_6654 = _arg_1.readInteger(); this._SafeStr_6655 = _arg_1.readInteger(); return (true); } } }//package _-2Dw // _SafeStr_1428 = "_-uV" (String#6568, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_6648 = "_-1Ic" (String#3800, DoABC#2) // _SafeStr_6649 = "_-2Zc" (String#11154, DoABC#2) // _SafeStr_6650 = "_-296" (String#7782, DoABC#2) // _SafeStr_6651 = "_-1Xg" (String#8663, DoABC#2) // _SafeStr_6652 = "_-0YK" (String#10041, DoABC#2) // _SafeStr_6653 = "_-mt" (String#9526, DoABC#2) // _SafeStr_6654 = "_-1Rk" (String#10661, DoABC#2) // _SafeStr_6655 = "_-n0" (String#6580, DoABC#2) // _SafeStr_6656 = "_-0Dt" (String#11433, DoABC#2) // _SafeStr_6657 = "_-1Df" (String#12568, DoABC#2) // _SafeStr_6658 = "_-1ya" (String#7630, DoABC#2) // _SafeStr_6659 = "_-2XB" (String#6347, DoABC#2) // _SafeStr_6660 = "_-3GS" (String#11069, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_2237 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2237 implements _SafeStr_820 { private var _result:int; private var _SafeStr_6662:int = -1; private var _SafeStr_6663:int = -1; private var _SafeStr_6664:int = -1; public function get result():int { return (this._result); } public function get _SafeStr_5330():int { return (this._SafeStr_6662); } public function get _SafeStr_6665():int { return (this._SafeStr_6663); } public function get _SafeStr_6666():int { return (this._SafeStr_6664); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._result = _arg_1.readInteger(); this._SafeStr_6662 = _arg_1.readInteger(); this._SafeStr_6663 = _arg_1.readInteger(); this._SafeStr_6664 = _arg_1.readInteger(); return (true); } } }//package _-2Dw // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2237 = "_-24C" (String#5110, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_6662 = "_-2Qs" (String#16660, DoABC#2) // _SafeStr_6663 = "_-cZ" (String#17162, DoABC#2) // _SafeStr_6664 = "_-0f9" (String#16872, DoABC#2) // _SafeStr_6665 = "_-1LZ" (String#18596, DoABC#2) // _SafeStr_6666 = "_-0Ko" (String#13265, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_2247 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import _-1Bq._SafeStr_2265; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2247 implements _SafeStr_820 { private const _SafeStr_6667:int = 500; private var _offers:Array; private var _SafeStr_6668:int; public function flush():Boolean { this._offers = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int; var _local_13:_SafeStr_2265; this._offers = new Array(); var _local_11:int = _arg_1.readInteger(); var _local_12:int; while (_local_12 < _local_11) { _local_2 = _arg_1.readInteger(); _local_3 = _arg_1.readInteger(); _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); _local_6 = _arg_1._SafeStr_3538(); _local_7 = _arg_1.readInteger(); _local_8 = _arg_1.readInteger(); _local_9 = _arg_1.readInteger(); _local_10 = _arg_1.readInteger(); _local_13 = new _SafeStr_2265(_local_2, _local_5, _local_4, _local_6, _local_7, _local_3, _local_8, _local_9, _local_10); if (_local_12 < this._SafeStr_6667){ this._offers.push(_local_13); }; _local_12++; }; this._SafeStr_6668 = _arg_1.readInteger(); return (true); } public function get offers():Array { return (this._offers); } public function get _SafeStr_6669():int { return (this._SafeStr_6668); } } }//package _-2Dw // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2247 = "_-TT" (String#5611, DoABC#2) // _SafeStr_2265 = "_-02P" (String#3275, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6667 = "_-1KH" (String#14174, DoABC#2) // _SafeStr_6668 = "_-1Bc" (String#10112, DoABC#2) // _SafeStr_6669 = "_-0vx" (String#12572, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_2249 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import _-1Bq._SafeStr_2265; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2249 implements _SafeStr_820 { private const _SafeStr_6667:int = 500; private var _offers:Array; private var _SafeStr_6670:int; public function flush():Boolean { this._offers = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:int; var _local_8:int; var _local_9:int; var _local_12:_SafeStr_2265; this._offers = new Array(); this._SafeStr_6670 = _arg_1.readInteger(); var _local_10:int = _arg_1.readInteger(); var _local_11:int; while (_local_11 < _local_10) { _local_2 = _arg_1.readInteger(); _local_3 = _arg_1.readInteger(); _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); _local_6 = _arg_1._SafeStr_3538(); _local_7 = _arg_1.readInteger(); _local_8 = _arg_1.readInteger(); _local_9 = _arg_1.readInteger(); _local_12 = new _SafeStr_2265(_local_2, _local_5, _local_4, _local_6, _local_7, _local_3, _local_8, _local_9); if (_local_11 < this._SafeStr_6667){ this._offers.push(_local_12); }; _local_11++; }; return (true); } public function get offers():Array { return (this._offers); } public function get _SafeStr_6671():int { return (this._SafeStr_6670); } } }//package _-2Dw // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2249 = "_-1Kb" (String#5243, DoABC#2) // _SafeStr_2265 = "_-02P" (String#3275, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6667 = "_-1KH" (String#14174, DoABC#2) // _SafeStr_6670 = "_-37a" (String#10723, DoABC#2) // _SafeStr_6671 = "_-2js" (String#11885, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_2250 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2250 implements _SafeStr_820 { private var _result:int; private var _SafeStr_5870:int; public function get result():int { return (this._result); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5870 = _arg_1.readInteger(); this._result = _arg_1.readInteger(); return (true); } } }//package _-2Dw // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2250 = "_-qC" (String#4976, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Dw._SafeStr_2482 package _-2Dw { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2482 implements _SafeStr_820 { private var _tokenCount:int; private var _result:int; public function get _SafeStr_6672():int { return (this._tokenCount); } public function get _SafeStr_5654():int { return (this._result); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._result = _arg_1.readInteger(); this._tokenCount = _arg_1.readInteger(); return (true); } } }//package _-2Dw // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2482 = "_-oO" (String#7298, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_6672 = "_-2la" (String#21750, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2E4._SafeStr_3067 package _-2E4 { import com.sulake.habbo.avatar.common._SafeStr_3066; import com.sulake.habbo.avatar.HabboAvatarEditor; import _-2mK._SafeStr_831; import com.sulake.core.window.IWindowContainer; public class _SafeStr_3067 implements _SafeStr_3066 { private var _SafeStr_3559:HabboAvatarEditor; private var _view:_SafeStr_3335; public function _SafeStr_3067(_arg_1:HabboAvatarEditor) { this._SafeStr_3559 = _arg_1; } public function dispose():void { if (this._view){ this._view.dispose(); this._view = null; }; } public function reset():void { } private function init():void { if (!this._view){ this._view = new _SafeStr_3335(this); }; } public function _SafeStr_6673():void { this._view._SafeStr_6674(); if (this._SafeStr_3559){ this._SafeStr_3559._SafeStr_6675(); }; if (this._SafeStr_3559.manager._SafeStr_6271){ this._SafeStr_3559.manager._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_831("AvatarEditor", "click", "try_club_clothes", "")); }; } public function get controller():HabboAvatarEditor { return (this._SafeStr_3559); } public function _SafeStr_3616():IWindowContainer { this.init(); if (this._view){ return (this._view._SafeStr_3616()); }; return (null); } } }//package _-2E4 // _SafeStr_3066 = "_-1QD" (String#3989, DoABC#2) // _SafeStr_3067 = "_-2a8" (String#5913, DoABC#2) // _SafeStr_3335 = "_-FP" (String#6792, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6673 = "_-1fT" (String#20241, DoABC#2) // _SafeStr_6674 = "_-3BE" (String#20522, DoABC#2) // _SafeStr_6675 = "_-1-1" (String#22213, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) //------------------------------------------------------------ //_-2E4._SafeStr_3335 package _-2E4 { import com.sulake.habbo.avatar.common._SafeStr_3334; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import _-0rn._SafeStr_1326; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3335 implements _SafeStr_3334 { private var _SafeStr_3695:_SafeStr_3067; private var _window:IWindowContainer; public function _SafeStr_3335(_arg_1:_SafeStr_3067) { var _local_2:_SafeStr_5; super(); this._SafeStr_3695 = _arg_1; if (((((this._SafeStr_3695) && (this._SafeStr_3695.controller))) && (this._SafeStr_3695.controller.manager.assets))){ _local_2 = (this._SafeStr_3695.controller.manager.assets.getAssetByName("avatareditor_club_promo_try") as _SafeStr_5); if (_local_2){ this._window = (this._SafeStr_3695.controller.manager.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); this._window.visible = false; this._window.procedure = this.windowEventProc; }; }; } public function dispose():void { this._SafeStr_3695 = null; } public function _SafeStr_3616():IWindowContainer { return (this._window); } public function _SafeStr_6674():void { var _local_1:_SafeStr_5; if (((((this._SafeStr_3695) && (this._SafeStr_3695.controller))) && (this._SafeStr_3695.controller.manager.assets))){ _local_1 = (this._SafeStr_3695.controller.manager.assets.getAssetByName("avatareditor_club_promo_buy") as _SafeStr_5); if (_local_1){ this._window = (this._SafeStr_3695.controller.manager.windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); this._window.visible = false; this._window.procedure = this.windowEventProc; }; }; } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "try_clothes_btn": if (this._SafeStr_3695){ this._SafeStr_3695._SafeStr_6673(); }; return; case "club_info_btn": if (((((this._SafeStr_3695) && (this._SafeStr_3695.controller))) && (this._SafeStr_3695.controller.manager.catalog))){ this._SafeStr_3695.controller.manager.catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); }; return; default: Logger.log("No event proc for element in Club Promo View"); }; }; } } }//package _-2E4 // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_3067 = "_-2a8" (String#5913, DoABC#2) // _SafeStr_3334 = "_-2A5" (String#8541, DoABC#2) // _SafeStr_3335 = "_-FP" (String#6792, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6673 = "_-1fT" (String#20241, DoABC#2) // _SafeStr_6674 = "_-3BE" (String#20522, DoABC#2) //------------------------------------------------------------ //_-2E8._SafeStr_2777 package _-2E8 { import com.sulake.core.communication.messages._SafeStr_820; import _-1vT._SafeStr_1676; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2777 implements _SafeStr_820 { private var _SafeStr_6676:_SafeStr_1676; public function flush():Boolean { this._SafeStr_6676 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6676 = new _SafeStr_1676(_arg_1); return (true); } public function get quest():_SafeStr_1676 { return (this._SafeStr_6676); } } }//package _-2E8 // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2777 = "_-1Hi" (String#7362, DoABC#2) // _SafeStr_6676 = "_-1rI" (String#1365, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2E8._SafeStr_2778 package _-2E8 { import com.sulake.core.communication.messages._SafeStr_820; import _-1vT._SafeStr_1676; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2778 implements _SafeStr_820 { private var _SafeStr_6677:Array; private var _SafeStr_6678:Boolean; public function flush():Boolean { this._SafeStr_6677 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6677.push(new _SafeStr_1676(_arg_1)); _local_3++; }; this._SafeStr_6678 = _arg_1._SafeStr_3540(); return (true); } public function get _SafeStr_6679():Array { return (this._SafeStr_6677); } public function get _SafeStr_6680():Boolean { return (this._SafeStr_6678); } } }//package _-2E8 // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2778 = "_-1Tn" (String#6925, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6677 = "_-1I3" (String#6174, DoABC#2) // _SafeStr_6678 = "_-2Z3" (String#16232, DoABC#2) // _SafeStr_6679 = "_-T2" (String#15850, DoABC#2) // _SafeStr_6680 = "_-2mi" (String#12627, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2E8._SafeStr_2781 package _-2E8 { import com.sulake.core.communication.messages._SafeStr_820; import _-1vT._SafeStr_1676; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2781 implements _SafeStr_820 { private var _SafeStr_6681:_SafeStr_1676; public function flush():Boolean { this._SafeStr_6681 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6681 = new _SafeStr_1676(_arg_1); return (true); } public function get _SafeStr_6682():_SafeStr_1676 { return (this._SafeStr_6681); } } }//package _-2E8 // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2781 = "_-D2" (String#7050, DoABC#2) // _SafeStr_6681 = "_-06r" (String#13402, DoABC#2) // _SafeStr_6682 = "_-0Kq" (String#13253, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2E8._SafeStr_3219 package _-2E8 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3219 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-2E8 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3219 = "_-rL" (String#7299, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_1281 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1281 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-2ej // _SafeStr_1281 = "_-2Cr" (String#8671, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_1359 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1359 implements IMessageComposer { private var _name:String; private var _type:int; public function _SafeStr_1359(_arg_1:String, _arg_2:int) { this._name = _arg_1; this._type = _arg_2; } public function _SafeStr_3428():Array { return ([this._name, this._type]); } public function dispose():void { } } }//package _-2ej // _SafeStr_1359 = "_-00R" (String#8649, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_1601 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1601 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1601(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_1601 = "_-cP" (String#6608, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_1825 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1825 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1825(_arg_1:int) { this._SafeStr_3751 = []; super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_1825 = "_-1RQ" (String#7747, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2041 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2041 implements IMessageComposer, _SafeStr_3 { private var _disposed:Boolean = false; public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_3428():Array { return ([]); } public function dispose():void { if (!this._disposed){ this._disposed = true; }; } } }//package _-2ej // _SafeStr_2041 = "_-1Xd" (String#6303, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2621 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2621 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2621(_arg_1:int) { this._SafeStr_3751 = []; super(); this._SafeStr_3751.push(int(_arg_1)); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_2621 = "_-0xz" (String#8428, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2658 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2658 implements IMessageComposer { private var _data:Array; public function _SafeStr_2658(_arg_1:int) { this._data = []; super(); this._data.push(_arg_1); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-2ej // _SafeStr_2658 = "_-3GF" (String#8735, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2660 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2660 implements IMessageComposer, _SafeStr_3 { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_2660 = "_-2b3" (String#8458, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2724 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2724 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2724(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_2724 = "_-1KG" (String#7974, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2732 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2732 implements IMessageComposer { private var _SafeStr_6683:String; public function _SafeStr_2732(_arg_1:String) { this._SafeStr_6683 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_6683]); } } }//package _-2ej // _SafeStr_2732 = "_-06p" (String#8747, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6683 = "_-3BG" (String#11129, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2736 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2736 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2736(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_2736 = "_-0co" (String#7888, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2738 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2738 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2738(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_2738 = "_-04C" (String#8580, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2753 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2753 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2753(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_2753 = "_-8B" (String#7942, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2ej._SafeStr_2767 package _-2ej { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2767 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2767(_arg_1:int) { this._SafeStr_3751 = []; super(); this._SafeStr_3751.push(int(_arg_1)); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2ej // _SafeStr_2767 = "_-Sv" (String#8479, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_1835 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_2991; public class _SafeStr_1835 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1835(_arg_1:Function) { super(_arg_1, _SafeStr_2991); } public function get roomId():int { return ((_SafeStr_4246 as _SafeStr_2991).roomId); } public function get roomCategory():int { return ((_SafeStr_4246 as _SafeStr_2991).roomCategory); } public function get id():int { return ((_SafeStr_4246 as _SafeStr_2991).id); } public function get figure():String { return ((_SafeStr_4246 as _SafeStr_2991).figure); } public function get _SafeStr_4174():String { return ((_SafeStr_4246 as _SafeStr_2991)._SafeStr_4174); } public function get _SafeStr_4181():String { return ((_SafeStr_4246 as _SafeStr_2991)._SafeStr_4181); } public function get _SafeStr_4169():int { return ((_SafeStr_4246 as _SafeStr_2991)._SafeStr_4169); } } }//package _-2F4 // _SafeStr_1835 = "_-0Q9" (String#2714, DoABC#2) // _SafeStr_2991 = "_-T0" (String#4144, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4181 = "_-1yc" (String#5909, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2009 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_1999; public class _SafeStr_2009 extends _SafeStr_835 { public function _SafeStr_2009(_arg_1:Function) { super(_arg_1, _SafeStr_1999); } public function _SafeStr_4108():_SafeStr_1999 { return ((_SafeStr_4246 as _SafeStr_1999)); } } }//package _-2F4 // _SafeStr_1999 = "_-16n" (String#6504, DoABC#2) // _SafeStr_2009 = "_-0LN" (String#3764, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2013 package _-2F4 { public class _SafeStr_2013 { public static const _SafeStr_6684:String = "M"; public static const _SafeStr_6685:String = "F"; private var _id:int = 0; private var _x:Number = 0; private var _SafeStr_4524:Number = 0; private var _SafeStr_4673:Number = 0; private var _SafeStr_6077:int = 0; private var _name:String = ""; private var _SafeStr_4949:int = 0; private var _SafeStr_6686:String = ""; private var _figure:String = ""; private var _SafeStr_6687:String = ""; private var _SafeStr_6688:int; private var _SafeStr_6689:int = 0; private var _SafeStr_6690:String = ""; private var _SafeStr_6691:int = 0; private var _SafeStr_6692:int = 0; private var _SafeStr_6693:String = ""; private var _SafeStr_6694:Boolean = false; public function _SafeStr_2013(_arg_1:int) { this._id = _arg_1; } public function _SafeStr_6695():void { this._SafeStr_6694 = true; } public function get id():int { return (this._id); } public function get x():Number { return (this._x); } public function set x(_arg_1:Number):void { if (!this._SafeStr_6694){ this._x = _arg_1; }; } public function get y():Number { return (this._SafeStr_4524); } public function set y(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4524 = _arg_1; }; } public function get z():Number { return (this._SafeStr_4673); } public function set z(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4673 = _arg_1; }; } public function get dir():int { return (this._SafeStr_6077); } public function set dir(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6077 = _arg_1; }; } public function get name():String { return (this._name); } public function set name(_arg_1:String):void { if (!this._SafeStr_6694){ this._name = _arg_1; }; } public function get _SafeStr_4170():int { return (this._SafeStr_4949); } public function set _SafeStr_4170(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_4949 = _arg_1; }; } public function get _SafeStr_4174():String { return (this._SafeStr_6686); } public function set _SafeStr_4174(_arg_1:String):void { if (!this._SafeStr_6694){ this._SafeStr_6686 = _arg_1; }; } public function get figure():String { return (this._figure); } public function set figure(_arg_1:String):void { if (!this._SafeStr_6694){ this._figure = _arg_1; }; } public function get _SafeStr_4168():String { return (this._SafeStr_6687); } public function set _SafeStr_4168(_arg_1:String):void { if (!this._SafeStr_6694){ this._SafeStr_6687 = _arg_1; }; } public function get _SafeStr_4169():int { return (this._SafeStr_6688); } public function set _SafeStr_4169(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6688 = _arg_1; }; } public function get _SafeStr_4171():int { return (this._SafeStr_6689); } public function set _SafeStr_4171(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6689 = _arg_1; }; } public function get _SafeStr_4172():String { return (this._SafeStr_6690); } public function set _SafeStr_4172(_arg_1:String):void { if (!this._SafeStr_6694){ this._SafeStr_6690 = _arg_1; }; } public function get _SafeStr_4173():int { return (this._SafeStr_6691); } public function set _SafeStr_4173(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6691 = _arg_1; }; } public function get xp():int { return (this._SafeStr_6692); } public function set xp(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6692 = _arg_1; }; } public function get _SafeStr_6696():String { return (this._SafeStr_6693); } public function set _SafeStr_6696(_arg_1:String):void { if (!this._SafeStr_6694){ this._SafeStr_6693 = _arg_1; }; } } }//package _-2F4 // _SafeStr_2013 = "_-0df" (String#2779, DoABC#2) // _SafeStr_4168 = "_-1Dd" (String#4737, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4172 = "_-160" (String#5748, DoABC#2) // _SafeStr_4173 = "_-2C9" (String#6738, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_4949 = "_-0sJ" (String#4928, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6684 = "_-3DB" (String#11566, DoABC#2) // _SafeStr_6685 = "_-1Ta" (String#14446, DoABC#2) // _SafeStr_6686 = "_-0vS" (String#3418, DoABC#2) // _SafeStr_6687 = "_-jI" (String#9846, DoABC#2) // _SafeStr_6688 = "_-P0" (String#3144, DoABC#2) // _SafeStr_6689 = "_-cJ" (String#6603, DoABC#2) // _SafeStr_6690 = "_-1N2" (String#10843, DoABC#2) // _SafeStr_6691 = "_-1Nq" (String#11336, DoABC#2) // _SafeStr_6692 = "_-0rV" (String#6212, DoABC#2) // _SafeStr_6693 = "_-2v5" (String#15579, DoABC#2) // _SafeStr_6694 = "_-1j7" (String#1051, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6696 = "_-1GM" (String#15158, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2014 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_2006; public class _SafeStr_2014 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2014(_arg_1:Function) { super(_arg_1, _SafeStr_2006); } public function _SafeStr_4108():_SafeStr_2006 { return ((_SafeStr_4246 as _SafeStr_2006)); } } }//package _-2F4 // _SafeStr_2006 = "_-2SO" (String#5513, DoABC#2) // _SafeStr_2014 = "_-2Zl" (String#3044, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2084 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_2083; public class _SafeStr_2084 extends _SafeStr_835 { public function _SafeStr_2084(_arg_1:Function) { super(_arg_1, _SafeStr_2083); } public function _SafeStr_4108():_SafeStr_2083 { return ((_SafeStr_4246 as _SafeStr_2083)); } } }//package _-2F4 // _SafeStr_2083 = "_-LU" (String#6644, DoABC#2) // _SafeStr_2084 = "_-Be" (String#6609, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2103 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_2108; public class _SafeStr_2103 extends _SafeStr_835 { public function _SafeStr_2103(_arg_1:Function) { super(_arg_1, _SafeStr_2108); } public function _SafeStr_4108():_SafeStr_2108 { return ((_SafeStr_4246 as _SafeStr_2108)); } } }//package _-2F4 // _SafeStr_2103 = "_-cf" (String#4215, DoABC#2) // _SafeStr_2108 = "_-0U7" (String#6457, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2640 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3044; public class _SafeStr_2640 extends _SafeStr_835 { public function _SafeStr_2640(_arg_1:Function) { super(_arg_1, _SafeStr_3044); } public function _SafeStr_4108():_SafeStr_3044 { return ((_SafeStr_4246 as _SafeStr_3044)); } } }//package _-2F4 // _SafeStr_2640 = "_-2Ca" (String#5280, DoABC#2) // _SafeStr_3044 = "_-Y2" (String#7101, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2661 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3032; public class _SafeStr_2661 extends _SafeStr_835 { public function _SafeStr_2661(_arg_1:Function) { super(_arg_1, _SafeStr_3032); } public function _SafeStr_4108():_SafeStr_3032 { return ((_SafeStr_4246 as _SafeStr_3032)); } } }//package _-2F4 // _SafeStr_2661 = "_-K" (String#5322, DoABC#2) // _SafeStr_3032 = "_-0w3" (String#7545, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2666 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3038; public class _SafeStr_2666 extends _SafeStr_835 { public function _SafeStr_2666(_arg_1:Function) { super(_arg_1, _SafeStr_3038); } public function _SafeStr_4108():_SafeStr_3038 { return ((_SafeStr_4246 as _SafeStr_3038)); } } }//package _-2F4 // _SafeStr_2666 = "_-0SH" (String#5660, DoABC#2) // _SafeStr_3038 = "_-2xj" (String#6862, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2668 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3048; public class _SafeStr_2668 extends _SafeStr_835 { public function _SafeStr_2668(_arg_1:Function) { super(_arg_1, _SafeStr_3048); } public function _SafeStr_4108():_SafeStr_3048 { return ((_SafeStr_4246 as _SafeStr_3048)); } } }//package _-2F4 // _SafeStr_2668 = "_-07k" (String#5402, DoABC#2) // _SafeStr_3048 = "_-XR" (String#7446, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2698 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3035; public class _SafeStr_2698 extends _SafeStr_835 { public function _SafeStr_2698(_arg_1:Function) { super(_arg_1, _SafeStr_3035); } public function _SafeStr_4108():_SafeStr_3035 { return ((_SafeStr_4246 as _SafeStr_3035)); } } }//package _-2F4 // _SafeStr_2698 = "_-1IA" (String#5185, DoABC#2) // _SafeStr_3035 = "_-2I9" (String#7559, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2701 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3051; public class _SafeStr_2701 extends _SafeStr_835 { public function _SafeStr_2701(_arg_1:Function) { super(_arg_1, _SafeStr_3051); } public function _SafeStr_4108():_SafeStr_3051 { return ((_SafeStr_4246 as _SafeStr_3051)); } } }//package _-2F4 // _SafeStr_2701 = "_-0Uj" (String#5632, DoABC#2) // _SafeStr_3051 = "_-Fc" (String#7124, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2705 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3057; public class _SafeStr_2705 extends _SafeStr_835 { public function _SafeStr_2705(_arg_1:Function) { super(_arg_1, _SafeStr_3057); } public function _SafeStr_4108():_SafeStr_3057 { return ((_SafeStr_4246 as _SafeStr_3057)); } } }//package _-2F4 // _SafeStr_2705 = "_-1e9" (String#5701, DoABC#2) // _SafeStr_3057 = "_-1OO" (String#7346, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2706 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3031; public class _SafeStr_2706 extends _SafeStr_835 { public function _SafeStr_2706(_arg_1:Function) { super(_arg_1, _SafeStr_3031); } public function _SafeStr_4108():_SafeStr_3031 { return ((_SafeStr_4246 as _SafeStr_3031)); } } }//package _-2F4 // _SafeStr_2706 = "_-0Jv" (String#5767, DoABC#2) // _SafeStr_3031 = "_-24o" (String#6866, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2710 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3047; public class _SafeStr_2710 extends _SafeStr_835 { public function _SafeStr_2710(_arg_1:Function) { super(_arg_1, _SafeStr_3047); } public function _SafeStr_4108():_SafeStr_3047 { return ((_SafeStr_4246 as _SafeStr_3047)); } } }//package _-2F4 // _SafeStr_2710 = "_-1Al" (String#5753, DoABC#2) // _SafeStr_3047 = "_-1dz" (String#7149, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2713 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3056; public class _SafeStr_2713 extends _SafeStr_835 { public function _SafeStr_2713(_arg_1:Function) { super(_arg_1, _SafeStr_3056); } public function _SafeStr_4108():_SafeStr_3056 { return ((_SafeStr_4246 as _SafeStr_3056)); } } }//package _-2F4 // _SafeStr_2713 = "_-1Ox" (String#5264, DoABC#2) // _SafeStr_3056 = "_-8Q" (String#7394, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2714 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3042; public class _SafeStr_2714 extends _SafeStr_835 { public function _SafeStr_2714(_arg_1:Function) { super(_arg_1, _SafeStr_3042); } public function _SafeStr_4108():_SafeStr_3042 { return ((_SafeStr_4246 as _SafeStr_3042)); } } }//package _-2F4 // _SafeStr_2714 = "_-f1" (String#5736, DoABC#2) // _SafeStr_3042 = "_-141" (String#6727, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2718 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3028; public class _SafeStr_2718 extends _SafeStr_835 { public function _SafeStr_2718(_arg_1:Function) { super(_arg_1, _SafeStr_3028); } public function _SafeStr_4108():_SafeStr_3028 { return ((_SafeStr_4246 as _SafeStr_3028)); } } }//package _-2F4 // _SafeStr_2718 = "_-239" (String#5162, DoABC#2) // _SafeStr_3028 = "_-0Tr" (String#6806, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2726 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3029; public class _SafeStr_2726 extends _SafeStr_835 { public function _SafeStr_2726(_arg_1:Function) { super(_arg_1, _SafeStr_3029); } public function _SafeStr_4108():_SafeStr_3029 { return ((_SafeStr_4246 as _SafeStr_3029)); } } }//package _-2F4 // _SafeStr_2726 = "_-W0" (String#5594, DoABC#2) // _SafeStr_3029 = "_-2Im" (String#6698, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2735 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3036; public class _SafeStr_2735 extends _SafeStr_835 { public function _SafeStr_2735(_arg_1:Function) { super(_arg_1, _SafeStr_3036); } public function _SafeStr_4108():_SafeStr_3036 { return ((_SafeStr_4246 as _SafeStr_3036)); } } }//package _-2F4 // _SafeStr_2735 = "_-0MK" (String#5677, DoABC#2) // _SafeStr_3036 = "_-zW" (String#7508, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2740 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3022; public class _SafeStr_2740 extends _SafeStr_835 { public function _SafeStr_2740(_arg_1:Function) { super(_arg_1, _SafeStr_3022); } public function _SafeStr_4108():_SafeStr_3022 { return ((_SafeStr_4246 as _SafeStr_3022)); } } }//package _-2F4 // _SafeStr_2740 = "_-1jR" (String#5463, DoABC#2) // _SafeStr_3022 = "_-7q" (String#7341, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2745 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3021; public class _SafeStr_2745 extends _SafeStr_835 { public function _SafeStr_2745(_arg_1:Function) { super(_arg_1, _SafeStr_3021); } public function _SafeStr_4108():_SafeStr_3021 { return ((_SafeStr_4246 as _SafeStr_3021)); } } }//package _-2F4 // _SafeStr_2745 = "_-1C7" (String#5751, DoABC#2) // _SafeStr_3021 = "_-2Aj" (String#6713, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2749 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_3046; public class _SafeStr_2749 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2749(_arg_1:Function) { super(_arg_1, _SafeStr_3046); } public function _SafeStr_4108():_SafeStr_3046 { return ((_SafeStr_4246 as _SafeStr_3046)); } } }//package _-2F4 // _SafeStr_2749 = "_-1F" (String#5279, DoABC#2) // _SafeStr_3046 = "_-0Gw" (String#5885, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2752 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3045; public class _SafeStr_2752 extends _SafeStr_835 { public function _SafeStr_2752(_arg_1:Function) { super(_arg_1, _SafeStr_3045); } public function _SafeStr_4108():_SafeStr_3045 { return ((_SafeStr_4246 as _SafeStr_3045)); } } }//package _-2F4 // _SafeStr_2752 = "_-03" (String#4993, DoABC#2) // _SafeStr_3045 = "_-23x" (String#6232, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2758 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import _-2k1._SafeStr_3026; public class _SafeStr_2758 extends _SafeStr_835 { public function _SafeStr_2758(_arg_1:Function) { super(_arg_1, _SafeStr_3026); } public function _SafeStr_4108():_SafeStr_3026 { return ((_SafeStr_4246 as _SafeStr_3026)); } } }//package _-2F4 // _SafeStr_2758 = "_-0YW" (String#5757, DoABC#2) // _SafeStr_3026 = "_-2ZP" (String#7125, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_2771 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_3050; public class _SafeStr_2771 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2771(_arg_1:Function) { super(_arg_1, _SafeStr_3050); } public function _SafeStr_4108():_SafeStr_3050 { return ((_SafeStr_4246 as _SafeStr_3050)); } } }//package _-2F4 // _SafeStr_2771 = "_-1Qb" (String#5268, DoABC#2) // _SafeStr_3050 = "_-n" (String#6919, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_3019 package _-2F4 { public class _SafeStr_3019 { private var _name:String = ""; private var _type:String = ""; private var _x:Number = 0; private var _SafeStr_4524:Number = 0; private var _SafeStr_4673:Number = 0; private var _SafeStr_6077:int = 0; private var _SafeStr_6697:int = 0; private var _SafeStr_6698:int = 0; private var _SafeStr_6694:Boolean = false; public function _SafeStr_6695():void { this._SafeStr_6694 = true; } public function get type():String { return (this._type); } public function set type(_arg_1:String):void { if (!this._SafeStr_6694){ this._type = _arg_1; }; } public function get name():String { return (this._name); } public function set name(_arg_1:String):void { if (!this._SafeStr_6694){ this._name = _arg_1; }; } public function get x():Number { return (this._x); } public function set x(_arg_1:Number):void { if (!this._SafeStr_6694){ this._x = _arg_1; }; } public function get y():Number { return (this._SafeStr_4524); } public function set y(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4524 = _arg_1; }; } public function get z():Number { return (this._SafeStr_4673); } public function set z(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4673 = _arg_1; }; } public function get dir():int { return (this._SafeStr_6077); } public function set dir(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6077 = _arg_1; }; } public function get _SafeStr_6699():int { return (this._SafeStr_6697); } public function set _SafeStr_6699(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6697 = _arg_1; }; } public function get _SafeStr_6700():int { return (this._SafeStr_6698); } public function set _SafeStr_6700(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6698 = _arg_1; }; } } }//package _-2F4 // _SafeStr_3019 = "_-2Pd" (String#3503, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6694 = "_-1j7" (String#1051, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6697 = "_-32X" (String#2727, DoABC#2) // _SafeStr_6698 = "_-0Yp" (String#2814, DoABC#2) // _SafeStr_6699 = "_-3E7" (String#7072, DoABC#2) // _SafeStr_6700 = "_-01b" (String#7334, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_3023 package _-2F4 { public class _SafeStr_3023 { private var _id:int = 0; private var _x:Number = 0; private var _SafeStr_4524:Number = 0; private var _SafeStr_4673:Number = 0; private var _SafeStr_6701:Number = 0; private var _SafeStr_6702:Number = 0; private var _SafeStr_6703:Number = 0; private var _SafeStr_6704:Number = 0; private var _SafeStr_6077:int = 0; private var _SafeStr_6440:int = 0; private var _SafeStr_6705:Array; private var _SafeStr_6706:Boolean = false; public function _SafeStr_3023(_arg_1:int, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:int, _arg_7:int, _arg_8:Number, _arg_9:Number, _arg_10:Number, _arg_11:Boolean, _arg_12:Array) { this._SafeStr_6705 = []; super(); this._id = _arg_1; this._x = _arg_2; this._SafeStr_4524 = _arg_3; this._SafeStr_4673 = _arg_4; this._SafeStr_6701 = _arg_5; this._SafeStr_6077 = _arg_6; this._SafeStr_6440 = _arg_7; this._SafeStr_6702 = _arg_8; this._SafeStr_6703 = _arg_9; this._SafeStr_6704 = _arg_10; this._SafeStr_6706 = _arg_11; this._SafeStr_6705 = _arg_12; } public function get id():int { return (this._id); } public function get x():Number { return (this._x); } public function get y():Number { return (this._SafeStr_4524); } public function get z():Number { return (this._SafeStr_4673); } public function get _SafeStr_6707():Number { return (this._SafeStr_6701); } public function get _SafeStr_6708():Number { return (this._SafeStr_6702); } public function get _SafeStr_6709():Number { return (this._SafeStr_6703); } public function get _SafeStr_6710():Number { return (this._SafeStr_6704); } public function get dir():int { return (this._SafeStr_6077); } public function get _SafeStr_6118():int { return (this._SafeStr_6440); } public function get _SafeStr_6711():Boolean { return (this._SafeStr_6706); } public function get actions():Array { return (this._SafeStr_6705.slice()); } } }//package _-2F4 // _SafeStr_3023 = "_-2Fz" (String#4844, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6118 = "_-Ns" (String#12391, DoABC#2) // _SafeStr_6440 = "_-17g" (String#9696, DoABC#2) // _SafeStr_6701 = "_-x1" (String#18222, DoABC#2) // _SafeStr_6702 = "_-1VY" (String#16828, DoABC#2) // _SafeStr_6703 = "_-Ev" (String#15560, DoABC#2) // _SafeStr_6704 = "_-lQ" (String#17098, DoABC#2) // _SafeStr_6705 = "_-2Yp" (String#1492, DoABC#2) // _SafeStr_6706 = "_-1lm" (String#15453, DoABC#2) // _SafeStr_6707 = "_-3H-" (String#19954, DoABC#2) // _SafeStr_6708 = "_-0uu" (String#19205, DoABC#2) // _SafeStr_6709 = "_-2Xb" (String#18429, DoABC#2) // _SafeStr_6710 = "_-BO" (String#21888, DoABC#2) // _SafeStr_6711 = "_-0bH" (String#12379, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_3025 package _-2F4 { public class _SafeStr_3025 { private var _id:int = 0; private var _SafeStr_6712:Boolean = false; private var _SafeStr_6713:int = 0; private var _SafeStr_6714:int = 0; private var _SafeStr_6715:int = 0; private var _SafeStr_6716:int = 0; private var _SafeStr_4524:Number = 0; private var _SafeStr_4673:Number = 0; private var _SafeStr_6077:String = ""; private var _type:int = 0; private var _SafeStr_6717:String = ""; private var _SafeStr_6253:int = 0; private var _state:int = 0; private var _data:String = ""; private var _SafeStr_6694:Boolean = false; private var _SafeStr_6718:Boolean; public function _SafeStr_3025(_arg_1:int, _arg_2:int, _arg_3:Boolean) { this._id = _arg_1; this._type = _arg_2; this._SafeStr_6712 = _arg_3; } public function _SafeStr_6695():void { this._SafeStr_6694 = true; } public function get id():int { return (this._id); } public function get _SafeStr_6719():Boolean { return (this._SafeStr_6712); } public function get _SafeStr_6720():Number { return (this._SafeStr_6713); } public function set _SafeStr_6720(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_6713 = _arg_1; }; } public function get _SafeStr_6721():Number { return (this._SafeStr_6714); } public function set _SafeStr_6721(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_6714 = _arg_1; }; } public function get localX():Number { return (this._SafeStr_6715); } public function set localX(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_6715 = _arg_1; }; } public function get localY():Number { return (this._SafeStr_6716); } public function set localY(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_6716 = _arg_1; }; } public function get y():Number { return (this._SafeStr_4524); } public function set y(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4524 = _arg_1; }; } public function get z():Number { return (this._SafeStr_4673); } public function set z(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4673 = _arg_1; }; } public function get dir():String { return (this._SafeStr_6077); } public function set dir(_arg_1:String):void { if (!this._SafeStr_6694){ this._SafeStr_6077 = _arg_1; }; } public function get type():int { return (this._type); } public function set type(_arg_1:int):void { if (!this._SafeStr_6694){ this._type = _arg_1; }; } public function get state():int { return (this._state); } public function set state(_arg_1:int):void { if (!this._SafeStr_6694){ this._state = _arg_1; }; } public function get data():String { return (this._data); } public function set data(_arg_1:String):void { if (!this._SafeStr_6694){ this._data = _arg_1; }; } public function get knownAsUsable():Boolean { return (this._SafeStr_6718); } public function set knownAsUsable(_arg_1:Boolean):void { if (!this._SafeStr_6694){ this._SafeStr_6718 = _arg_1; }; } } }//package _-2F4 // _SafeStr_3025 = "_-CP" (String#2244, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6694 = "_-1j7" (String#1051, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6712 = "_-2ki" (String#15721, DoABC#2) // _SafeStr_6713 = "_-00Q" (String#15581, DoABC#2) // _SafeStr_6714 = "_-30y" (String#16519, DoABC#2) // _SafeStr_6715 = "_-2th" (String#11382, DoABC#2) // _SafeStr_6716 = "_-xv" (String#10036, DoABC#2) // _SafeStr_6717 = "_-ig" (String#21412, DoABC#2) // _SafeStr_6718 = "_-0r0" (String#6507, DoABC#2) // _SafeStr_6719 = "_-tC" (String#18624, DoABC#2) // _SafeStr_6720 = "_-2fF" (String#12490, DoABC#2) // _SafeStr_6721 = "_-1uM" (String#11653, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_3027 package _-2F4 { import com.sulake.room.utils._SafeStr_1286; public class _SafeStr_3027 { public static const _SafeStr_6722:String = "mv"; public static const _SafeStr_6723:String = "sld"; private var _id:int = 0; private var _SafeStr_6097:_SafeStr_1286; private var _target:_SafeStr_1286; private var _SafeStr_6724:String; private var _SafeStr_6694:Boolean = false; public function _SafeStr_3027(_arg_1:int, _arg_2:_SafeStr_1286, _arg_3:_SafeStr_1286, _arg_4:String=null) { this._id = _arg_1; this._SafeStr_6097 = _arg_2; this._target = _arg_3; this._SafeStr_6724 = _arg_4; } public function _SafeStr_6695():void { this._SafeStr_6694 = true; } public function get id():int { return (this._id); } public function get _SafeStr_6103():_SafeStr_1286 { return (this._SafeStr_6097); } public function set _SafeStr_6103(_arg_1:_SafeStr_1286):void { if (!this._SafeStr_6694){ this._SafeStr_6097 = _arg_1; }; } public function get target():_SafeStr_1286 { return (this._target); } public function set target(_arg_1:_SafeStr_1286):void { if (!this._SafeStr_6694){ this._target = _arg_1; }; } public function get moveType():String { return (this._SafeStr_6724); } public function set moveType(_arg_1:String):void { if (!this._SafeStr_6694){ this._SafeStr_6724 = _arg_1; }; } } }//package _-2F4 // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_3027 = "_-19j" (String#2526, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6694 = "_-1j7" (String#1051, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6722 = "_-Hg" (String#12078, DoABC#2) // _SafeStr_6723 = "_-0ZC" (String#11777, DoABC#2) // _SafeStr_6724 = "_-3Ek" (String#13523, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_3049 package _-2F4 { public class _SafeStr_3049 { private var _id:int = 0; private var _x:Number = 0; private var _SafeStr_4524:Number = 0; private var _SafeStr_4673:Number = 0; private var _SafeStr_6077:int = 0; private var _SafeStr_6697:int = 0; private var _SafeStr_6698:int = 0; private var _type:int = 0; private var _SafeStr_6717:String = ""; private var _SafeStr_6253:int = -1; private var _state:int = 0; private var _data:String = ""; private var _SafeStr_6725:int = 0; private var _SafeStr_6718:Boolean; private var _SafeStr_6726:String = null; private var _SafeStr_6694:Boolean = false; public function _SafeStr_3049(_arg_1:int) { this._id = _arg_1; } public function _SafeStr_6695():void { this._SafeStr_6694 = true; } public function get id():int { return (this._id); } public function get x():Number { return (this._x); } public function set x(_arg_1:Number):void { if (!this._SafeStr_6694){ this._x = _arg_1; }; } public function get y():Number { return (this._SafeStr_4524); } public function set y(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4524 = _arg_1; }; } public function get z():Number { return (this._SafeStr_4673); } public function set z(_arg_1:Number):void { if (!this._SafeStr_6694){ this._SafeStr_4673 = _arg_1; }; } public function get dir():int { return (this._SafeStr_6077); } public function set dir(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6077 = _arg_1; }; } public function get _SafeStr_6699():int { return (this._SafeStr_6697); } public function set _SafeStr_6699(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6697 = _arg_1; }; } public function get _SafeStr_6700():int { return (this._SafeStr_6698); } public function set _SafeStr_6700(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6698 = _arg_1; }; } public function get type():int { return (this._type); } public function set type(_arg_1:int):void { if (!this._SafeStr_6694){ this._type = _arg_1; }; } public function get state():int { return (this._state); } public function set state(_arg_1:int):void { if (!this._SafeStr_6694){ this._state = _arg_1; }; } public function get data():String { return (this._data); } public function set data(_arg_1:String):void { if (!this._SafeStr_6694){ this._data = _arg_1; }; } public function get _SafeStr_6727():String { return (this._SafeStr_6726); } public function set _SafeStr_6727(_arg_1:String):void { if (!this._SafeStr_6694){ this._SafeStr_6726 = _arg_1; }; } public function get _SafeStr_3588():int { return (this._SafeStr_6253); } public function set _SafeStr_3588(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6253 = _arg_1; }; } public function get _SafeStr_3589():int { return (this._SafeStr_6725); } public function set _SafeStr_3589(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_6725 = _arg_1; }; } public function get knownAsUsable():Boolean { return (this._SafeStr_6718); } public function set knownAsUsable(_arg_1:Boolean):void { this._SafeStr_6718 = _arg_1; } } }//package _-2F4 // _SafeStr_3049 = "_-9K" (String#2045, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6694 = "_-1j7" (String#1051, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6697 = "_-32X" (String#2727, DoABC#2) // _SafeStr_6698 = "_-0Yp" (String#2814, DoABC#2) // _SafeStr_6699 = "_-3E7" (String#7072, DoABC#2) // _SafeStr_6700 = "_-01b" (String#7334, DoABC#2) // _SafeStr_6717 = "_-ig" (String#21412, DoABC#2) // _SafeStr_6718 = "_-0r0" (String#6507, DoABC#2) // _SafeStr_6725 = "_-2lK" (String#6215, DoABC#2) // _SafeStr_6726 = "_-3D9" (String#15787, DoABC#2) // _SafeStr_6727 = "_-1sl" (String#12316, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_3052 package _-2F4 { public class _SafeStr_3052 { private var _id:int = 0; private var _state:int = 0; private var _data:String = ""; public function _SafeStr_3052(_arg_1:int, _arg_2:int, _arg_3:String) { this._id = _arg_1; this._state = _arg_2; this._data = _arg_3; } public function get id():int { return (this._id); } public function get state():int { return (this._state); } public function get data():String { return (this._data); } } }//package _-2F4 // _SafeStr_3052 = "_-1PI" (String#6443, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_3053 package _-2F4 { public class _SafeStr_3053 { private var _SafeStr_6728:String; private var _actionParameter:String; public function _SafeStr_3053(_arg_1:String, _arg_2:String) { this._SafeStr_6728 = _arg_1; this._actionParameter = _arg_2; } public function get actionType():String { return (this._SafeStr_6728); } public function get _SafeStr_6729():String { return (this._actionParameter); } } }//package _-2F4 // _SafeStr_3053 = "_-XL" (String#6777, DoABC#2) // _SafeStr_6728 = "_-22W" (String#7572, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) //------------------------------------------------------------ //_-2F4._SafeStr_836 package _-2F4 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_822; public class _SafeStr_836 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_836(_arg_1:Function) { super(_arg_1, _SafeStr_822); } public function _SafeStr_4108():_SafeStr_822 { return ((_SafeStr_4246 as _SafeStr_822)); } } }//package _-2F4 // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) //------------------------------------------------------------ //_-2Fg._SafeStr_1120 package _-2Fg { import flash.events.IEventDispatcher; import com.sulake.core.runtime._SafeStr_3; import flash.net.URLRequest; public interface _SafeStr_1120 extends IEventDispatcher, _SafeStr_3 { function get url():String; function get ready():Boolean; function get content():Object; function get mimeType():String; function get bytesLoaded():uint; function get bytesTotal():uint; function get errorCode():uint; function load(_arg_1:URLRequest):void; } }//package _-2Fg // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) //------------------------------------------------------------ //_-2Fg._SafeStr_1721 package _-2Fg { import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.core.runtime._SafeStr_3; import flash.events.HTTPStatusEvent; import _-2Fg.AssetLoaderEvent; import flash.events.Event; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; class _SafeStr_1721 extends EventDispatcher implements _SafeStr_3 { public static const NONE:uint = 0; public static const IO_ERROR:uint = 1; public static const SECURITY_ERROR:uint = 2; protected var _SafeStr_4479:int = 0; protected var _SafeStr_6730:int = 0; protected var _SafeStr_6731:int = 2; protected var _SafeStr_5754:uint = 0; public function get errorCode():uint { return (this._SafeStr_5754); } protected function loadEventHandler(_arg_1:Event):void { switch (_arg_1.type){ case HTTPStatusEvent.HTTP_STATUS: this._SafeStr_4479 = HTTPStatusEvent(_arg_1).status; dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_6732, this._SafeStr_4479)); return; case Event.COMPLETE: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_4479)); return; case Event.UNLOAD: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_6733, this._SafeStr_4479)); return; case Event.OPEN: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_6734, this._SafeStr_4479)); return; case ProgressEvent.PROGRESS: dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_6735, this._SafeStr_4479)); return; case IOErrorEvent.IO_ERROR: this._SafeStr_5754 = IO_ERROR; if (!this._SafeStr_6736()){ dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_4806, this._SafeStr_4479)); }; return; case SecurityErrorEvent.SECURITY_ERROR: this._SafeStr_5754 = SECURITY_ERROR; if (!this._SafeStr_6736()){ dispatchEvent(new AssetLoaderEvent(AssetLoaderEvent._SafeStr_4806, this._SafeStr_4479)); }; return; default: Logger.log((("Unknown asset loader event! AssetLoaderEventBroker::loadEventHandler(" + _arg_1) + ")")); }; } protected function _SafeStr_6736():Boolean { return (false); } } }//package _-2Fg // _SafeStr_1721 = "_-gL" (String#3192, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_6730 = "_-sG" (String#4295, DoABC#2) // _SafeStr_6731 = "_-0tA" (String#17421, DoABC#2) // _SafeStr_6732 = "_-uI" (String#12785, DoABC#2) // _SafeStr_6733 = "_-0Ji" (String#12302, DoABC#2) // _SafeStr_6734 = "_-35r" (String#12479, DoABC#2) // _SafeStr_6735 = "_-g1" (String#11766, DoABC#2) // _SafeStr_6736 = "_-0bk" (String#4554, DoABC#2) //------------------------------------------------------------ //_-2Fg._SafeStr_1722 package _-2Fg { import flash.display.Loader; import flash.system.LoaderContext; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.net.URLRequest; public class _SafeStr_1722 extends _SafeStr_1721 implements _SafeStr_1120 { protected var _SafeStr_3956:String; protected var _type:String; protected var _SafeStr_6575:Loader; protected var _SafeStr_6737:LoaderContext; public function _SafeStr_1722(_arg_1:String, _arg_2:URLRequest=null) { this._SafeStr_3956 = (((_arg_2 == null)) ? "" : _arg_2.url); this._type = _arg_1; this._SafeStr_6575 = new Loader(); this._SafeStr_6737 = new LoaderContext(); this._SafeStr_6737.checkPolicyFile = true; this._SafeStr_6575.contentLoaderInfo.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); if (((!((_arg_2 == null))) && (!((_arg_2.url == null))))){ this._SafeStr_6575.load(_arg_2, this._SafeStr_6737); }; } public function get url():String { return (this._SafeStr_3956); } public function get ready():Boolean { return ((((this.bytesTotal > 0)) ? (this.bytesTotal == this.bytesLoaded) : false)); } public function get content():Object { return (((this._SafeStr_6575) ? this._SafeStr_6575.content : null)); } public function get mimeType():String { return (this._type); } public function get bytesLoaded():uint { return (((this._SafeStr_6575) ? this._SafeStr_6575.contentLoaderInfo.bytesLoaded : 0)); } public function get bytesTotal():uint { return (((this._SafeStr_6575) ? this._SafeStr_6575.contentLoaderInfo.bytesTotal : 0)); } public function get _SafeStr_6738():LoaderContext { return (this._SafeStr_6737); } public function load(_arg_1:URLRequest):void { this._SafeStr_3956 = _arg_1.url; _SafeStr_6730 = 0; this._SafeStr_6575.load(_arg_1, this._SafeStr_6737); } override protected function _SafeStr_6736():Boolean { if (!_disposed){ if (++_SafeStr_6730 < _SafeStr_6731){ try { this._SafeStr_6575.close(); this._SafeStr_6575.unload(); } catch(e:Error) { }; this._SafeStr_6575.load(new URLRequest((((this._SafeStr_3956 + (((this._SafeStr_3956.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_6730)), this._SafeStr_6737); return (true); }; }; return (false); } override public function dispose():void { if (!_disposed){ super.dispose(); this._SafeStr_6575.contentLoaderInfo.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); try { this._SafeStr_6575.close(); } catch(e) { }; this._SafeStr_6575.unload(); this._SafeStr_6575 = null; this._type = null; this._SafeStr_3956 = null; }; } } }//package _-2Fg // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_1721 = "_-gL" (String#3192, DoABC#2) // _SafeStr_1722 = "_-a5" (String#5635, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) // _SafeStr_6730 = "_-sG" (String#4295, DoABC#2) // _SafeStr_6731 = "_-0tA" (String#17421, DoABC#2) // _SafeStr_6736 = "_-0bk" (String#4554, DoABC#2) // _SafeStr_6737 = "_-202" (String#4510, DoABC#2) // _SafeStr_6738 = "_-0" (String#11854, DoABC#2) //------------------------------------------------------------ //_-2Fg._SafeStr_1723 package _-2Fg { import flash.net.URLLoader; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.ProgressEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.net.URLRequest; import flash.net.URLLoaderDataFormat; import flash.utils.Timer; import flash.events.TimerEvent; public class _SafeStr_1723 extends _SafeStr_1721 implements _SafeStr_1120 { protected var _SafeStr_3956:String; protected var _type:String; protected var _data:String; protected var _SafeStr_6575:URLLoader; public function _SafeStr_1723(_arg_1:String, _arg_2:URLRequest=null) { this._SafeStr_3956 = (((_arg_2 == null)) ? "" : _arg_2.url); this._type = _arg_1; this._SafeStr_6575 = new URLLoader(); this._SafeStr_6575.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6575.addEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_6575.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_6575.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_6575.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6575.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); if (_arg_2 != null){ this.load(_arg_2); }; } public function get url():String { return (this._SafeStr_3956); } public function get ready():Boolean { return ((((this.bytesTotal > 0)) ? (this.bytesTotal == this.bytesLoaded) : false)); } public function get content():Object { return (((this._data) ? this._data : ((this._SafeStr_6575) ? this._SafeStr_6575.data : null))); } public function get mimeType():String { return (this._type); } public function get bytesLoaded():uint { return (((this._SafeStr_6575) ? this._SafeStr_6575.bytesLoaded : 0)); } public function get bytesTotal():uint { return (((this._SafeStr_6575) ? this._SafeStr_6575.bytesTotal : 0)); } public function load(_arg_1:URLRequest):void { this._SafeStr_3956 = _arg_1.url; this._data = null; _SafeStr_6730 = 0; this._SafeStr_6575.dataFormat = (((this._type == "application/octet-stream")) ? URLLoaderDataFormat.BINARY : URLLoaderDataFormat.TEXT); this._SafeStr_6575.load(_arg_1); } override protected function _SafeStr_6736():Boolean { if (!_disposed){ if (++_SafeStr_6730 < _SafeStr_6731){ try { this._SafeStr_6575.close(); } catch(e:Error) { }; this._SafeStr_6575.load(new URLRequest((((this._SafeStr_3956 + (((this._SafeStr_3956.indexOf("?") == -1)) ? "?" : "&")) + "retry=") + _SafeStr_6730))); return (true); }; }; return (false); } override public function dispose():void { if (!_disposed){ super.dispose(); this._SafeStr_6575.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6575.removeEventListener(Event.UNLOAD, loadEventHandler); this._SafeStr_6575.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_6575.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_6575.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6575.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); try { this._SafeStr_6575.close(); } catch(e:Error) { }; this._SafeStr_6575 = null; this._type = null; this._data = null; this._SafeStr_3956 = null; }; } private function _SafeStr_6739(_arg_1:TimerEvent):void { var _local_2:Timer = (_arg_1.target as Timer); if (_local_2){ _local_2.stop(); _local_2.removeEventListener(TimerEvent.TIMER, this._SafeStr_6739); }; if (!_disposed){ loadEventHandler(new Event(Event.COMPLETE)); }; } } }//package _-2Fg // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_1721 = "_-gL" (String#3192, DoABC#2) // _SafeStr_1723 = "_-i2" (String#5398, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) // _SafeStr_6730 = "_-sG" (String#4295, DoABC#2) // _SafeStr_6731 = "_-0tA" (String#17421, DoABC#2) // _SafeStr_6736 = "_-0bk" (String#4554, DoABC#2) // _SafeStr_6739 = "_-0Bz" (String#11769, DoABC#2) //------------------------------------------------------------ //_-2Fg._SafeStr_1725 package _-2Fg { import flash.net.URLStream; import flash.events.Event; import flash.events.HTTPStatusEvent; import flash.events.IOErrorEvent; import flash.events.ProgressEvent; import flash.events.SecurityErrorEvent; import flash.net.URLRequest; public class _SafeStr_1725 extends _SafeStr_1721 implements _SafeStr_1120 { protected var _SafeStr_3956:String; protected var _type:String; protected var _SafeStr_6740:URLStream; public function _SafeStr_1725(_arg_1:String, _arg_2:URLRequest=null) { this._SafeStr_3956 = (((_arg_2 == null)) ? "" : _arg_2.url); this._type = _arg_1; this._SafeStr_6740 = new URLStream(); this._SafeStr_6740.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6740.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_6740.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6740.addEventListener(Event.OPEN, loadEventHandler); this._SafeStr_6740.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_6740.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); if (_arg_2 != null){ this.load(_arg_2); }; } public function get url():String { return (this._SafeStr_3956); } public function get ready():Boolean { return ((((this.bytesTotal > 0)) ? (this.bytesTotal == this.bytesLoaded) : false)); } public function get content():Object { return (this._SafeStr_6740); } public function get mimeType():String { return (this._type); } public function get bytesLoaded():uint { return (this._SafeStr_6740.bytesAvailable); } public function get bytesTotal():uint { return (this._SafeStr_6740.bytesAvailable); } public function load(_arg_1:URLRequest):void { this._SafeStr_3956 = _arg_1.url; this._SafeStr_6740.load(_arg_1); } override public function dispose():void { if (!_disposed){ super.dispose(); this._SafeStr_6740.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6740.removeEventListener(HTTPStatusEvent.HTTP_STATUS, loadEventHandler); this._SafeStr_6740.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6740.removeEventListener(Event.OPEN, loadEventHandler); this._SafeStr_6740.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_6740.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, loadEventHandler); this._SafeStr_6740.close(); this._SafeStr_6740 = null; this._type = null; this._SafeStr_3956 = null; }; } } }//package _-2Fg // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_1721 = "_-gL" (String#3192, DoABC#2) // _SafeStr_1725 = "_-wJ" (String#8907, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_6740 = "_-0Jk" (String#2803, DoABC#2) //------------------------------------------------------------ //_-2Fg._SafeStr_1726 package _-2Fg { import flash.media.Sound; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.ProgressEvent; import flash.net.URLRequest; public class _SafeStr_1726 extends _SafeStr_1721 implements _SafeStr_1120 { protected var _SafeStr_3956:String; protected var _type:String; protected var _SafeStr_6575:Sound; public function _SafeStr_1726(_arg_1:String, _arg_2:URLRequest=null) { this._SafeStr_3956 = (((_arg_2 == null)) ? "" : _arg_2.url); this._type = _arg_1; this._SafeStr_6575 = new Sound(null, null); this._SafeStr_6575.addEventListener(Event.ID3, loadEventHandler); this._SafeStr_6575.addEventListener(Event.OPEN, loadEventHandler); this._SafeStr_6575.addEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6575.addEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6575.addEventListener(ProgressEvent.PROGRESS, loadEventHandler); if (_arg_2 != null){ this.load(_arg_2); }; } public function get url():String { return (this._SafeStr_3956); } public function get ready():Boolean { return ((((this.bytesTotal > 0)) ? (this.bytesTotal == this.bytesLoaded) : false)); } public function get content():Object { return (this._SafeStr_6575); } public function get mimeType():String { return (this._type); } public function get bytesLoaded():uint { return (((this._SafeStr_6575) ? this._SafeStr_6575.bytesLoaded : 0)); } public function get bytesTotal():uint { return (((this._SafeStr_6575) ? this._SafeStr_6575.bytesTotal : 0)); } override public function dispose():void { if (!disposed){ this._SafeStr_6575.removeEventListener(Event.ID3, loadEventHandler); this._SafeStr_6575.removeEventListener(Event.OPEN, loadEventHandler); this._SafeStr_6575.removeEventListener(Event.COMPLETE, loadEventHandler); this._SafeStr_6575.removeEventListener(IOErrorEvent.IO_ERROR, loadEventHandler); this._SafeStr_6575.removeEventListener(ProgressEvent.PROGRESS, loadEventHandler); this._SafeStr_6575 = null; this._type = null; this._SafeStr_3956 = null; super.dispose(); }; } public function load(_arg_1:URLRequest):void { this._SafeStr_3956 = _arg_1.url; this._SafeStr_6575.load(_arg_1, null); } } }//package _-2Fg // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_1721 = "_-gL" (String#3192, DoABC#2) // _SafeStr_1726 = "_-1GZ" (String#10165, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) //------------------------------------------------------------ //_-2Fg.AssetLoaderEvent package _-2Fg { import flash.events.Event; public class AssetLoaderEvent extends Event { public static const ASSET_LOADER_EVENT_COMPLETE:String = "AssetLoaderEventComplete"; public static const _SafeStr_6735:String = "AssetLoaderEventProgress"; public static const _SafeStr_6733:String = "AssetLoaderEventUnload"; public static const _SafeStr_6732:String = "AssetLoaderEventStatus"; public static const _SafeStr_4806:String = "AssetLoaderEventError"; public static const _SafeStr_6734:String = "AssetLoaderEventOpen"; private var _SafeStr_4479:int; public function AssetLoaderEvent(_arg_1:String, _arg_2:int) { this._SafeStr_4479 = _arg_2; super(_arg_1, false, false); } public function get status():int { return (this._SafeStr_4479); } override public function clone():Event { return (new AssetLoaderEvent(type, this._SafeStr_4479)); } override public function toString():String { return (formatToString("AssetLoaderEvent", "type", "status")); } } }//package _-2Fg // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_6732 = "_-uI" (String#12785, DoABC#2) // _SafeStr_6733 = "_-0Ji" (String#12302, DoABC#2) // _SafeStr_6734 = "_-35r" (String#12479, DoABC#2) // _SafeStr_6735 = "_-g1" (String#11766, DoABC#2) //------------------------------------------------------------ //_-2gj._SafeStr_1757 package _-2gj { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_2380; import com.sulake.core.utils.Map; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import _-0uv._SafeStr_2852; import com.sulake.core.assets._SafeStr_5; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-0J5._SafeStr_2474; import _-0rn._SafeStr_1326; public class _SafeStr_1757 extends _SafeStr_1750 { private static const _SafeStr_6741:int = 320; private static const _SafeStr_6742:int = 48; private static const _SafeStr_6743:int = 2; private var _view:IWindowContainer; private var _SafeStr_4761:_SafeStr_2380; private var _SafeStr_6744:Map; public function _SafeStr_1757(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_4318._SafeStr_4316 = this; this._SafeStr_6744 = new Map(); } public function get _SafeStr_4318():_SafeStr_2852 { return ((_SafeStr_4319 as _SafeStr_2852)); } override public function dispose():void { var _local_1:_SafeStr_2853; if (disposed){ return; }; if (this._SafeStr_6744){ for each (_local_1 in this._SafeStr_6744) { _local_1.dispose(); }; this._SafeStr_6744.dispose(); this._SafeStr_6744 = null; }; this._SafeStr_4761 = null; if (this._view){ this._view.dispose(); this._view = null; }; super.dispose(); } public function open():void { var _local_1:_SafeStr_5; var _local_2:Rectangle; var _local_3:IWindow; if (!this._view){ _local_1 = (assets.getAssetByName("effects_widget") as _SafeStr_5); this._view = (windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); _local_2 = this._SafeStr_4318.container.toolbar.getRect(); this._view.x = (_local_2.right + _SafeStr_6743); this._view.y = (_local_2.bottom - this._view.height); this._SafeStr_4761 = (this._view.findChildByName("list") as _SafeStr_2380); _local_3 = this._view.findChildByName("close"); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); _local_3 = this._view.findChildByName("get_more"); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6745); }; this.update(); this._view.visible = true; } public function update():void { var _local_1:_SafeStr_2853; var _local_3:_SafeStr_2474; var _local_4:int; var _local_2:Array = this._SafeStr_4318.container.inventory._SafeStr_5096(); for each (_local_3 in _local_2) { _local_1 = (this._SafeStr_6744.getValue(_local_3.type) as _SafeStr_2853); if (_local_1){ _local_1.update(); } else { _local_1 = new _SafeStr_2853(this, _local_3); this._SafeStr_6744.add(_local_3.type, _local_1); this._SafeStr_4761.addListItem(_local_1.window); }; }; _local_4 = (this._SafeStr_6744.length - 1); while (_local_4 >= 0) { _local_1 = this._SafeStr_6744.getWithIndex(_local_4); if (_local_2.indexOf(_local_1._SafeStr_6148) == -1){ this._SafeStr_4761.removeListItem(_local_1.window); this._SafeStr_6744.remove(this._SafeStr_6744.getKey(_local_4)); _local_1.dispose(); }; _local_4--; }; var _local_5:int = this._SafeStr_4761._SafeStr_4861.height; this._SafeStr_4761.height = Math.max(Math.min(_local_5, _SafeStr_6741), _SafeStr_6742); this._view.findChildByName("no_effects").visible = (_local_2.length == 0); } public function _SafeStr_6746(_arg_1:int, _arg_2:Boolean):void { if (_arg_2){ this._SafeStr_4318.container.inventory._SafeStr_5099(_arg_1); } else { this._SafeStr_4318.container.inventory._SafeStr_5097(_arg_1); }; } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this._view.visible = false; } private function _SafeStr_6745(_arg_1:WindowMouseEvent):void { this._SafeStr_4318.container.catalog.openCatalogPage(_SafeStr_1326._SafeStr_4867, true); } } }//package _-2gj // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1757 = "_-3CX" (String#5086, DoABC#2) // _SafeStr_2380 = "_-0eE" (String#7527, DoABC#2) // _SafeStr_2474 = "_-0gV" (String#3550, DoABC#2) // _SafeStr_2852 = "_-Qw" (String#6567, DoABC#2) // _SafeStr_2853 = "_-05u" (String#4016, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_4319 = "_-30w" (String#3947, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_4867 = "_-2cb" (String#11796, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5096 = "_-1qs" (String#11602, DoABC#2) // _SafeStr_5097 = "_-01N" (String#9254, DoABC#2) // _SafeStr_5099 = "_-2ds" (String#11065, DoABC#2) // _SafeStr_6148 = "_-1zv" (String#14871, DoABC#2) // _SafeStr_6741 = "_-1VW" (String#13300, DoABC#2) // _SafeStr_6742 = "_-262" (String#15225, DoABC#2) // _SafeStr_6743 = "_-2c2" (String#13775, DoABC#2) // _SafeStr_6744 = "_-042" (String#4546, DoABC#2) // _SafeStr_6745 = "_-Ek" (String#22461, DoABC#2) // _SafeStr_6746 = "_-0ir" (String#21902, DoABC#2) //------------------------------------------------------------ //_-2gj._SafeStr_2853 package _-2gj { import com.sulake.core.window.IWindowContainer; import _-0J5._SafeStr_2474; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.Event; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IButtonWindow; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; public class _SafeStr_2853 { private const _SafeStr_6747:int = 1000; private var _widget:_SafeStr_1757; private var _window:IWindowContainer; private var _SafeStr_6428:_SafeStr_2474; private var _SafeStr_6748:IWindow; private var _SafeStr_6749:Number; private var _SafeStr_6750:ITextWindow; private var _SafeStr_4048:Timer; private var _SafeStr_6751:IWindow; public function _SafeStr_2853(_arg_1:_SafeStr_1757, _arg_2:_SafeStr_2474) { this._SafeStr_6428 = _arg_2; this._widget = _arg_1; this._SafeStr_4048 = new Timer(this._SafeStr_6747); this._SafeStr_4048.addEventListener(TimerEvent.TIMER, this._SafeStr_5500); this.update(); } public function get _SafeStr_6148():_SafeStr_2474 { return (this._SafeStr_6428); } public function dispose():void { if (this._SafeStr_4048 != null){ this._SafeStr_4048.stop(); this._SafeStr_4048.removeEventListener(TimerEvent.TIMER, this._SafeStr_5500); this._SafeStr_4048 = null; }; this._widget = null; this._SafeStr_6428 = null; this._SafeStr_6748 = null; this._SafeStr_6750 = null; this._SafeStr_6751 = null; if (this._window != null){ this._window.dispose(); this._window = null; }; } public function get window():IWindowContainer { return (this._window); } private function _SafeStr_5500(_arg_1:Event=null):void { var _local_2:Number; if (this._SafeStr_6748 == null){ this._SafeStr_4048.stop(); return; }; if (this._SafeStr_6428._SafeStr_4367){ _local_2 = (this._SafeStr_6428._SafeStr_4366 / Number(this._SafeStr_6428.duration)); this._SafeStr_6748.width = (_local_2 * this._SafeStr_6749); } else { this._SafeStr_6748.width = 0; this._SafeStr_4048.stop(); }; this._SafeStr_6752(); } private function _SafeStr_6752():void { var _local_1:String; var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:String; var _local_8:String; var _local_9:String; if (this._SafeStr_6750 == null){ this._SafeStr_6750 = (this._window.findChildByName("time_left") as ITextWindow); if (this._SafeStr_6750 == null){ return; }; }; if (!this._SafeStr_6428._SafeStr_4367){ this._SafeStr_6750.caption = "${widgets.memenu.effects.activate}"; return; }; if (this._SafeStr_6428._SafeStr_4366 > ((60 * 60) * 24)){ this._SafeStr_6750.caption = "${widgets.memenu.effects.active.daysleft}"; _local_1 = this._SafeStr_6750.text; _local_2 = Math.floor((this._SafeStr_6428._SafeStr_4366 / ((60 * 60) * 24))); _local_1 = _local_1.replace("%days_left%", _local_2); } else { this._SafeStr_6750.caption = "${widgets.memenu.effects.active.timeleft}"; _local_1 = this._SafeStr_6750.text; _local_3 = this._SafeStr_6428._SafeStr_4366; _local_4 = Math.floor((_local_3 / (60 * 60))); _local_5 = (Math.floor((_local_3 / 60)) % 60); _local_6 = (_local_3 % 60); _local_7 = (((_local_4)<10) ? "0" : ""); _local_8 = (((_local_5)<10) ? "0" : ""); _local_9 = (((_local_6)<10) ? "0" : ""); if (_local_4 > 0){ _local_1 = _local_1.replace("%time_left%", (((((((_local_7 + _local_4) + ":") + _local_8) + _local_5) + ":") + _local_9) + _local_6)); } else { _local_1 = _local_1.replace("%time_left%", ((((_local_8 + _local_5) + ":") + _local_9) + _local_6)); }; }; this._SafeStr_6750.text = _local_1; } public function update():void { var _local_1:_SafeStr_5; var _local_7:IWindow; var _local_8:IButtonWindow; if (!this._window){ this._window = (this._widget.windowManager.createWindow("", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, _SafeStr_1318._SafeStr_6753) as IWindowContainer); }; while (this._window.numChildren > 0) { _local_7 = this._window.removeChildAt(0); _local_7.dispose(); }; this._SafeStr_6748 = null; this._SafeStr_6751 = null; this._SafeStr_6750 = null; var _local_2:String = ""; if (this._SafeStr_6428._SafeStr_4354){ _local_2 = "memenu_effect_selected"; } else { if (this._SafeStr_6428._SafeStr_4367){ _local_2 = "memenu_effect_unselected"; } else { _local_2 = "memenu_effect_inactive"; }; }; _local_1 = (this._widget.assets.getAssetByName(_local_2) as _SafeStr_5); var _local_3:IWindowContainer = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); this._window.addChild(_local_3); var _local_4:ITextWindow = (this._window.findChildByName("effect_name") as ITextWindow); if (_local_4 != null){ _local_4.caption = ((("$" + "{fx_") + this._SafeStr_6428.type) + "}"); }; var _local_5:ITextWindow = (this._window.findChildByName("effect_amount") as ITextWindow); if (_local_5 != null){ _local_5.caption = (this._SafeStr_6428._SafeStr_4365 + ""); }; var _local_6:IWindowContainer = (this._window.findChildByName("effect_amount_bg1") as IWindowContainer); if (this._SafeStr_6428._SafeStr_4365 < 2){ if (_local_6 != null){ _local_6.visible = false; }; }; if (_local_2 == "memenu_effect_inactive"){ _local_8 = (this._window.findChildByName("activate_effect") as IButtonWindow); if (_local_8 != null){ _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; } else { _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); if (this._SafeStr_6428._SafeStr_4367){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_6456); _local_3.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_6456); }; if (this._SafeStr_6428._SafeStr_4354){ this._SafeStr_4375("effect_hilite", "memenu_fx_pause"); } else { this._SafeStr_4375("effect_hilite", "memenu_fx_play"); }; this._SafeStr_6751 = this._window.findChildByName("effect_hilite"); this._SafeStr_6751.visible = false; }; this._SafeStr_6752(); this._SafeStr_6748 = this._window.findChildByName("loader_bar"); if (this._SafeStr_6748 != null){ this._SafeStr_6749 = this._SafeStr_6748.width; this._SafeStr_4048.start(); this._SafeStr_5500(); }; if (this._SafeStr_6428.icon){ this._SafeStr_6754("effect_icon", this._SafeStr_6428.icon); }; this._window.rectangle = _local_3.rectangle; } private function _SafeStr_6754(_arg_1:String, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow = (this._window.findChildByName(_arg_1) as IBitmapWrapperWindow); if (_local_3 != null){ if (_local_3.bitmap){ _local_3.bitmap.dispose(); }; _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0); _local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(0, 0)); } else { Logger.log(("Could not find element: " + _arg_1)); }; } private function _SafeStr_6456(_arg_1:WindowMouseEvent):void { switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: if (this._SafeStr_6751 != null){ this._SafeStr_6751.visible = true; }; return; case WindowMouseEvent._SafeStr_3737: if (this._SafeStr_6751 != null){ this._SafeStr_6751.visible = false; }; return; case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: this._widget._SafeStr_6746(this._SafeStr_6428.type, this._SafeStr_6428._SafeStr_4354); return; }; } private function _SafeStr_4375(_arg_1:String, _arg_2:String):void { var _local_3:_SafeStr_1280 = (this._widget.assets.getAssetByName(_arg_2) as _SafeStr_1280); var _local_4:BitmapData = (_local_3.content as BitmapData); this._SafeStr_6754(_arg_1, _local_4); } } }//package _-2gj // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1757 = "_-3CX" (String#5086, DoABC#2) // _SafeStr_2474 = "_-0gV" (String#3550, DoABC#2) // _SafeStr_2853 = "_-05u" (String#4016, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_4365 = "_-l0" (String#4263, DoABC#2) // _SafeStr_4366 = "_-Aa" (String#4924, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5500 = "_-0BS" (String#4569, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_6148 = "_-1zv" (String#14871, DoABC#2) // _SafeStr_6428 = "_-iR" (String#2355, DoABC#2) // _SafeStr_6456 = "_-0RW" (String#2242, DoABC#2) // _SafeStr_6746 = "_-0ir" (String#21902, DoABC#2) // _SafeStr_6747 = "_-1hE" (String#19753, DoABC#2) // _SafeStr_6748 = "_-1m" (String#6405, DoABC#2) // _SafeStr_6749 = "_-To" (String#2943, DoABC#2) // _SafeStr_6750 = "_-Iv" (String#4344, DoABC#2) // _SafeStr_6751 = "_-1hO" (String#5807, DoABC#2) // _SafeStr_6752 = "_-2uY" (String#15413, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_6754 = "_-cx" (String#17198, DoABC#2) //------------------------------------------------------------ //_-2I-._SafeStr_1253 package _-2I- { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-39Z._SafeStr_1290; public class _SafeStr_1253 extends _SafeStr_835 implements IMessageEvent { public static const _SafeStr_6755:int = 1; public static const _SafeStr_6756:int = 2; public function _SafeStr_1253(_arg_1:Function) { super(_arg_1, _SafeStr_1290); } public function _SafeStr_4108():_SafeStr_1290 { return ((_SafeStr_4246 as _SafeStr_1290)); } } }//package _-2I- // _SafeStr_1253 = "_-2Et" (String#3725, DoABC#2) // _SafeStr_1290 = "_-0H0" (String#5777, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6755 = "_-238" (String#12125, DoABC#2) // _SafeStr_6756 = "_-236" (String#15199, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2I-._SafeStr_1352 package _-2I- { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-39Z._SafeStr_1345; public class _SafeStr_1352 extends _SafeStr_835 implements IMessageEvent { public static const _SafeStr_6757:int = 1; public static const _SafeStr_6758:int = 2; public static const _SafeStr_6759:int = 3; public function _SafeStr_1352(_arg_1:Function) { super(_arg_1, _SafeStr_1345); } public function _SafeStr_4108():_SafeStr_1345 { return ((_SafeStr_4246 as _SafeStr_1345)); } } }//package _-2I- // _SafeStr_1345 = "_-0Nk" (String#6175, DoABC#2) // _SafeStr_1352 = "_-9j" (String#4260, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_6757 = "_-bh" (String#14294, DoABC#2) // _SafeStr_6758 = "_-3R" (String#12713, DoABC#2) // _SafeStr_6759 = "_-1uf" (String#15182, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2I-._SafeStr_1408 package _-2I- { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-39Z._SafeStr_1403; public class _SafeStr_1408 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1408(_arg_1:Function) { super(_arg_1, _SafeStr_1403); } public function _SafeStr_4108():_SafeStr_1403 { return ((_SafeStr_4246 as _SafeStr_1403)); } } }//package _-2I- // _SafeStr_1403 = "_-1or" (String#6134, DoABC#2) // _SafeStr_1408 = "_-0Ot" (String#6237, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2I-._SafeStr_2259 package _-2I- { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2259 { private var _SafeStr_6760:int; private var _SafeStr_6761:int; private var _SafeStr_6762:Array; public function _SafeStr_2259(_arg_1:_SafeStr_1731) { this._SafeStr_6760 = _arg_1.readInteger(); this._SafeStr_6761 = _arg_1.readInteger(); this._SafeStr_6762 = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6762.push(new _SafeStr_3129(_arg_1)); _local_3++; }; } public function get _SafeStr_6763():int { return (this._SafeStr_6760); } public function get _SafeStr_6764():int { return (this._SafeStr_6761); } public function get prizes():Array { return (this._SafeStr_6762); } } }//package _-2I- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2259 = "_-1C9" (String#7048, DoABC#2) // _SafeStr_3129 = "_-2kH" (String#6213, DoABC#2) // _SafeStr_6760 = "_-vG" (String#7356, DoABC#2) // _SafeStr_6761 = "_-32Y" (String#15790, DoABC#2) // _SafeStr_6762 = "_-244" (String#2602, DoABC#2) // _SafeStr_6763 = "_-2Le" (String#14352, DoABC#2) // _SafeStr_6764 = "_-2ai" (String#20284, DoABC#2) //------------------------------------------------------------ //_-2I-._SafeStr_3129 package _-2I- { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3129 { private var _SafeStr_6765:String; private var _SafeStr_6766:int; public function _SafeStr_3129(_arg_1:_SafeStr_1731) { this._SafeStr_6765 = _arg_1._SafeStr_3538(); this._SafeStr_6766 = _arg_1.readInteger(); } public function get _SafeStr_6767():String { return (this._SafeStr_6765); } public function get _SafeStr_6768():int { return (this._SafeStr_6766); } } }//package _-2I- // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3129 = "_-2kH" (String#6213, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6765 = "_-1Lt" (String#10793, DoABC#2) // _SafeStr_6766 = "_-kJ" (String#8440, DoABC#2) // _SafeStr_6767 = "_-0b4" (String#12454, DoABC#2) // _SafeStr_6768 = "_-2zl" (String#11644, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_1877 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1877 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-2I6 // _SafeStr_1877 = "_-1SA" (String#7724, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_1883 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1883 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-2I6 // _SafeStr_1883 = "_-1Q7" (String#7577, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_1906 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1906 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return (new Array()); } } }//package _-2I6 // _SafeStr_1906 = "_-1cb" (String#8709, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_1916 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1916 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1916(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_1916 = "_-1f1" (String#7849, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2194 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2194 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2194(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_2194 = "_-1s5" (String#4299, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2554 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2554 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-2I6 // _SafeStr_2554 = "_-1tD" (String#8859, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2611 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2611 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2611(_arg_1:int, _arg_2:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_2611 = "_-1WK" (String#7897, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2619 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2619 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_6769:Array; public function _SafeStr_2619() { this._SafeStr_6769 = new Array(); super(); } public function _SafeStr_3428():Array { var _local_1:Array = new Array(); _local_1.push(this._SafeStr_6769.length); var _local_2:int; while (_local_2 < this._SafeStr_6769.length) { _local_1.push(this._SafeStr_6769[_local_2]); _local_2++; }; return (_local_1); } public function _SafeStr_6770(_arg_1:int):void { this._SafeStr_6769.push(_arg_1); } public function dispose():void { this._SafeStr_6769 = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_2619 = "_-06A" (String#7442, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6769 = "_-U9" (String#8521, DoABC#2) // _SafeStr_6770 = "_-2IS" (String#19765, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2627 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2627 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_6771:Array; private var _SafeStr_6772:String; public function _SafeStr_2627(_arg_1:String) { this._SafeStr_6771 = new Array(); super(); this._SafeStr_6772 = _arg_1; } public function _SafeStr_3428():Array { var _local_1:Array = new Array(); _local_1.push(this._SafeStr_6771.length); var _local_2:int; while (_local_2 < this._SafeStr_6771.length) { _local_1.push(this._SafeStr_6771[_local_2]); _local_2++; }; _local_1.push(this._SafeStr_6772); return (_local_1); } public function _SafeStr_6773(_arg_1:int):void { this._SafeStr_6771.push(_arg_1); } public function dispose():void { this._SafeStr_6771 = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_2627 = "_-0em" (String#6803, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6771 = "_-2a3" (String#8809, DoABC#2) // _SafeStr_6772 = "_-1xu" (String#3961, DoABC#2) // _SafeStr_6773 = "_-1cQ" (String#19876, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2637 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2637 implements IMessageComposer, _SafeStr_3 { private var _declinedRequestIds:Array; public function _SafeStr_2637() { this._declinedRequestIds = new Array(); super(); } public function _SafeStr_3428():Array { var _local_2:int; var _local_1:Array = new Array(); if (this._declinedRequestIds.length == 0){ _local_1.push(1); _local_1.push(0); } else { _local_1.push(0); _local_1.push(this._declinedRequestIds.length); _local_2 = 0; while (_local_2 < this._declinedRequestIds.length) { _local_1.push(this._declinedRequestIds[_local_2]); _local_2++; }; }; return (_local_1); } public function _SafeStr_6774(_arg_1:int):void { this._declinedRequestIds.push(_arg_1); } public function dispose():void { this._declinedRequestIds = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_2637 = "_-2Zm" (String#5032, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6774 = "_-3EU" (String#19377, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2685 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2685 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2685(_arg_1:String) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_2685 = "_-02D" (String#8553, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2690 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2690 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_6775:Array; public function _SafeStr_2690() { this._SafeStr_6775 = new Array(); super(); } public function _SafeStr_3428():Array { var _local_1:Array = new Array(); _local_1.push(this._SafeStr_6775.length); var _local_2:int; while (_local_2 < this._SafeStr_6775.length) { _local_1.push(this._SafeStr_6775[_local_2]); _local_2++; }; return (_local_1); } public function _SafeStr_6776(_arg_1:int):void { this._SafeStr_6775.push(_arg_1); } public function dispose():void { this._SafeStr_6775 = null; } public function get disposed():Boolean { return (false); } } }//package _-2I6 // _SafeStr_2690 = "_-34N" (String#4702, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6775 = "_-KS" (String#7931, DoABC#2) // _SafeStr_6776 = "_-1E9" (String#16904, DoABC#2) //------------------------------------------------------------ //_-2I6._SafeStr_2743 package _-2I6 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2743 implements IMessageComposer { public static const _SafeStr_6777:int = 0; public static const _SafeStr_6778:int = 1; private var _SafeStr_6049:int; public function _SafeStr_2743(_arg_1:int=0) { this._SafeStr_6049 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_6049]); } } }//package _-2I6 // _SafeStr_2743 = "_-1TZ" (String#12310, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) // _SafeStr_6777 = "_-1hQ" (String#15358, DoABC#2) // _SafeStr_6778 = "_-0Yl" (String#17173, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_1999 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1999 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._id = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._id = int(_arg_1._SafeStr_3538()); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1999 = "_-16n" (String#6504, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_2006 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_2013; import com.sulake.habbo.room.object._SafeStr_2528; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2006 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _users:Array; public function _SafeStr_2006() { this._users = []; super(); } public static function _SafeStr_6779(_arg_1:String):String { var _local_8:int; var _local_9:int; var _local_2:Array = new Array("FF7B3A", "FF9763", "FFCDB3", "F59500", "FBBD5C", "FEE4B2", "EDD400", "F5E759", "FBF8B1", "84A95F", "B0C993", "DBEFC7", "65B197", "91C7B5", "C5EDDE", "7F89B2", "98A1C5", "CAD2EC", "A47FB8", "C09ED5", "DBC7E9", "BD7E9D", "DA9DBD", "ECC6DB", "DD7B7D", "F08B90", "F9BABF", "ABABAB", "D4D4D4", "FFFFFF", "D98961", "DFA281", "F1D2C2", "D5B35F", "DAC480", "FCFAD3", "EAA7AF", "86BC40", "E8CE25", "8E8839", "888F67", "5E9414", "84CE84", "96E75A", "88E70D", "B99105", "C8D71D", "838851", "C08337", "83A785", "E6AF26", "ECFF99", "94FFF9", "ABC8E5", "F2E5CC", "D2FF00"); var _local_3:Array = _arg_1.split(" "); if (_local_3.length < 3){ return (""); }; var _local_4:int = int(_local_3[0]); var _local_5:int = (int(_local_3[1]) + 1); var _local_6:String = String(_local_3[2]); _local_6 = _local_6.substr((_local_6.length - 6), 6); var _local_7:int = 25; if (_local_4 <= 1){ _local_8 = ((_local_7 * _local_4) + _local_5); } else { _local_8 = 64; }; _local_9 = (_local_2.indexOf(_local_6.toUpperCase()) + 1); var _local_10:String = ""; _local_10 = (_local_10 + ((("phd-" + _local_8) + "-") + _local_9)); _local_10 = (_local_10 + (((".pbd-" + _local_8) + "-") + _local_9)); return ((_local_10 + (((".ptl-" + _local_8) + "-") + _local_9))); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._users = []; this._roomId = 0; this._roomCategory = 0; return (true); } public function _SafeStr_4166():int { return (this._users.length); } public function _SafeStr_4167(_arg_1:int):_SafeStr_2013 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_4166())))){ return (null); }; var _local_2:_SafeStr_2013 = (this._users[_arg_1] as _SafeStr_2013); if (_local_2 != null){ _local_2._SafeStr_6695(); }; return (_local_2); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:String; var _local_6:String; var _local_7:String; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:String; var _local_12:int; var _local_13:int; var _local_14:_SafeStr_2013; var _local_15:String; this._users = []; var _local_2:int = _arg_1.readInteger(); Logger.log(("MEMBERCOUNT: " + _local_2)); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1._SafeStr_3538(); _local_6 = _arg_1._SafeStr_3538(); _local_7 = _arg_1._SafeStr_3538(); _local_8 = _arg_1.readInteger(); _local_9 = _arg_1.readInteger(); _local_10 = _arg_1.readInteger(); _local_11 = _arg_1._SafeStr_3538(); _local_12 = _arg_1.readInteger(); _local_13 = _arg_1.readInteger(); _local_14 = new _SafeStr_2013(_local_8); _local_14.dir = _local_12; _local_14.name = _local_5; _local_14._SafeStr_4168 = _local_6; _local_14.x = _local_9; _local_14.y = _local_10; _local_14.z = Number(_local_11); this._users.push(_local_14); if (_local_13 == 1){ Logger.log("Got user member."); _local_14._SafeStr_4171 = _local_4; _local_14._SafeStr_4170 = _SafeStr_2528._SafeStr_4263; _local_14._SafeStr_4174 = this._SafeStr_6780(_arg_1._SafeStr_3538()); _local_14.xp = _arg_1.readInteger(); _local_14._SafeStr_4172 = ("" + _arg_1.readInteger()); _local_14._SafeStr_4173 = _arg_1.readInteger(); _local_15 = _arg_1._SafeStr_3538(); if (_local_15 != ""){ _local_7 = this._SafeStr_6781(_local_15, _local_7, _local_14._SafeStr_4174); }; _local_14.figure = _local_7; _local_14._SafeStr_4169 = _arg_1.readInteger(); } else { if (_local_13 == 2){ _local_14._SafeStr_4170 = _SafeStr_2528._SafeStr_4913; _local_14.figure = _local_7; _local_14._SafeStr_4171 = _local_4; _local_14._SafeStr_6696 = _arg_1.readInteger().toString(); } else { if (_local_13 == 3){ _local_14._SafeStr_4170 = _SafeStr_2528._SafeStr_4912; _local_14._SafeStr_4171 = (_local_8 * -1); if (_local_7.indexOf("/") == -1){ _local_14.figure = _local_7; } else { _local_14.figure = "hr-100-.hd-180-1.ch-876-66.lg-270-94.sh-300-64"; }; _local_14._SafeStr_4174 = _SafeStr_2013._SafeStr_6684; }; }; }; _local_3++; }; return (true); } private function _SafeStr_6780(_arg_1:String):String { if (_arg_1.substr(0, 1).toLowerCase() == "f"){ return (_SafeStr_2013._SafeStr_6685); }; return (_SafeStr_2013._SafeStr_6684); } private function _SafeStr_6781(_arg_1:String, _arg_2:String, _arg_3:String):String { var _local_13:String; var _local_14:Array; var _local_15:String; var _local_16:Array; var _local_17:String; var _local_18:String; var _local_19:int; var _local_4:Array = _arg_2.split("."); var _local_5:int = 1; var _local_6:int = 1; var _local_7:int = 1; var _local_8 = 10000; var _local_9:int; while (_local_9 < _local_4.length) { _local_13 = _local_4[_local_9]; _local_14 = _local_13.split("-"); if (_local_14.length > 2){ _local_15 = _local_14[0]; if (_local_15 == "hd"){ _local_5 = int(_local_14[2]); }; }; _local_9++; }; var _local_10:Array = ["238,238,238", "250,56,49", "253,146,160", "42,199,210", "53,51,44", "239,255,146", "198,255,152", "255,146,90", "157,89,126", "182,243,255", "109,255,51", "51,120,201", "255,182,49", "223,161,233", "249,251,50", "202,175,143", "197,198,197", "71,98,61", "138,131,97", "255,140,51", "84,198,39", "30,108,153", "152,79,136", "119,200,255", "255,192,142", "60,75,135", "124,44,71", "215,255,227", "143,63,28", "255,99,147", "31,155,121", "253,255,51"]; var _local_11:Array = _arg_1.split("="); if (_local_11.length > 1){ _local_16 = (_local_11[1] as String).split("/"); _local_17 = _local_16[0]; _local_18 = _local_16[1]; if (_arg_3 == "F"){ _local_7 = 10010; } else { _local_7 = 10011; }; _local_19 = _local_10.indexOf(_local_18); _local_6 = ((_local_8 + _local_19) + 1); }; var _local_12:String = (((((".bds-10001-" + _local_5) + ".ss-") + _local_7) + "-") + _local_6); return ((_arg_2 + _local_12)); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2006 = "_-2SO" (String#5513, DoABC#2) // _SafeStr_2013 = "_-0df" (String#2779, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4166 = "_-0kd" (String#11692, DoABC#2) // _SafeStr_4167 = "_-1X6" (String#15237, DoABC#2) // _SafeStr_4168 = "_-1Dd" (String#4737, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4172 = "_-160" (String#5748, DoABC#2) // _SafeStr_4173 = "_-2C9" (String#6738, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4912 = "_-1Ed" (String#7858, DoABC#2) // _SafeStr_4913 = "_-0rM" (String#5130, DoABC#2) // _SafeStr_6684 = "_-3DB" (String#11566, DoABC#2) // _SafeStr_6685 = "_-1Ta" (String#14446, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6696 = "_-1GM" (String#15158, DoABC#2) // _SafeStr_6779 = "_-01v" (String#27767, DoABC#2) // _SafeStr_6780 = "_-38H" (String#19189, DoABC#2) // _SafeStr_6781 = "_-0EI" (String#20954, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_2083 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2083 implements _SafeStr_820 { private var _SafeStr_5754:int; public function get errorCode():int { return (this._SafeStr_5754); } public function flush():Boolean { this._SafeStr_5754 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5754 = _arg_1.readInteger(); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2083 = "_-LU" (String#6644, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_2108 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2108 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int; private var _SafeStr_6782:Boolean; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function get _SafeStr_6783():Boolean { return (this._SafeStr_6782); } public function flush():Boolean { this._id = 0; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._id = int(_arg_1._SafeStr_3538()); this._SafeStr_6782 = (_arg_1.readInteger() == 1); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2108 = "_-0U7" (String#6457, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6782 = "_-0YR" (String#17189, DoABC#2) // _SafeStr_6783 = "_-0hF" (String#19059, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_2991 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2991 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int; private var _figure:String; private var _SafeStr_6686:String; private var _SafeStr_6784:String; private var _SafeStr_6688:int; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function get figure():String { return (this._figure); } public function get _SafeStr_4174():String { return (this._SafeStr_6686); } public function get _SafeStr_4181():String { return (this._SafeStr_6784); } public function get _SafeStr_4169():int { return (this._SafeStr_6688); } public function flush():Boolean { this._id = 0; this._figure = ""; this._SafeStr_6686 = ""; this._SafeStr_6784 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._id = _arg_1.readInteger(); this._figure = _arg_1._SafeStr_3538(); this._SafeStr_6686 = _arg_1._SafeStr_3538(); this._SafeStr_6784 = _arg_1._SafeStr_3538(); this._SafeStr_6688 = _arg_1.readInteger(); if (this._SafeStr_6686){ this._SafeStr_6686 = this._SafeStr_6686.toUpperCase(); }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2991 = "_-T0" (String#4144, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4181 = "_-1yc" (String#5909, DoABC#2) // _SafeStr_6686 = "_-0vS" (String#3418, DoABC#2) // _SafeStr_6688 = "_-P0" (String#3144, DoABC#2) // _SafeStr_6784 = "_-OT" (String#5608, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3021 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3025; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3021 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_6785:_SafeStr_3025 = null; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._SafeStr_6785 = null; this._roomId = 0; this._roomCategory = 0; return (true); } public function get data():_SafeStr_3025 { var _local_1:_SafeStr_3025 = this._SafeStr_6785; if (_local_1 != null){ _local_1._SafeStr_6695(); }; return (_local_1); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_6785 = _SafeStr_3329._SafeStr_6174(_arg_1); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3021 = "_-2Aj" (String#6713, DoABC#2) // _SafeStr_3025 = "_-CP" (String#2244, DoABC#2) // _SafeStr_3329 = "_-1dT" (String#6872, DoABC#2) // _SafeStr_6174 = "_-0dZ" (String#7880, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6785 = "_-5n" (String#1446, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3022 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3022 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int = 0; private var _SafeStr_6430:String; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function get _SafeStr_6431():String { return (this._SafeStr_6430); } public function flush():Boolean { this._id = 0; this._SafeStr_6430 = ""; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:String = _arg_1._SafeStr_3538(); this._id = int(_local_2); this._SafeStr_6430 = _arg_1._SafeStr_3538(); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3022 = "_-7q" (String#7341, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6430 = "_-0jK" (String#8002, DoABC#2) // _SafeStr_6431 = "_-Z6" (String#12878, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3026 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3049; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3026 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _data:_SafeStr_3049 = null; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._data = null; this._roomId = 0; this._roomCategory = 0; return (true); } public function get data():_SafeStr_3049 { var _local_1:_SafeStr_3049 = this._data; if (_local_1 != null){ _local_1._SafeStr_6695(); }; return (_local_1); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._data = _SafeStr_3330._SafeStr_6786(_arg_1); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3026 = "_-2ZP" (String#7125, DoABC#2) // _SafeStr_3049 = "_-9K" (String#2045, DoABC#2) // _SafeStr_3330 = "_-1zu" (String#7316, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6786 = "_-bj" (String#10272, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3028 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3025; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3028 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_6785:_SafeStr_3025 = null; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._SafeStr_6785 = null; this._roomId = 0; this._roomCategory = 0; return (true); } public function get data():_SafeStr_3025 { var _local_1:_SafeStr_3025 = this._SafeStr_6785; if (_local_1 != null){ _local_1._SafeStr_6695(); }; return (_local_1); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_6785 = _SafeStr_3329._SafeStr_6174(_arg_1); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3025 = "_-CP" (String#2244, DoABC#2) // _SafeStr_3028 = "_-0Tr" (String#6806, DoABC#2) // _SafeStr_3329 = "_-1dT" (String#6872, DoABC#2) // _SafeStr_6174 = "_-0dZ" (String#7880, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6785 = "_-5n" (String#1446, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3029 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3049; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3029 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _data:_SafeStr_3049; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._data = null; this._roomId = 0; this._roomCategory = 0; return (true); } public function get data():_SafeStr_3049 { var _local_1:_SafeStr_3049 = this._data; if (_local_1 != null){ _local_1._SafeStr_6695(); }; return (_local_1); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._data = _SafeStr_3330._SafeStr_6786(_arg_1); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3029 = "_-2Im" (String#6698, DoABC#2) // _SafeStr_3049 = "_-9K" (String#2045, DoABC#2) // _SafeStr_3330 = "_-1zu" (String#7316, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6786 = "_-bj" (String#10272, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3031 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3049; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3031 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _objects:Array; public function _SafeStr_3031() { this._objects = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._objects = []; this._roomId = 0; this._roomCategory = 0; return (true); } public function _SafeStr_6787():int { return (this._objects.length); } public function _SafeStr_6788(_arg_1:int):_SafeStr_3049 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_6787())))){ return (null); }; var _local_2:_SafeStr_3049 = (this._objects[_arg_1] as _SafeStr_3049); if (_local_2 != null){ _local_2._SafeStr_6695(); }; return (_local_2); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:_SafeStr_3049; if (_arg_1 == null){ return (false); }; this._objects = []; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _SafeStr_3330._SafeStr_6786(_arg_1); if (_local_4 != null){ this._objects.push(_local_4); }; _local_3++; }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3031 = "_-24o" (String#6866, DoABC#2) // _SafeStr_3049 = "_-9K" (String#2045, DoABC#2) // _SafeStr_3330 = "_-1zu" (String#7316, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6786 = "_-bj" (String#10272, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3032 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3032 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _floorType:String = null; private var _SafeStr_6789:String = null; private var _SafeStr_6790:String = null; private var _SafeStr_6791:String = null; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_6792():String { return (this._floorType); } public function get _SafeStr_6793():String { return (this._SafeStr_6789); } public function get _SafeStr_6794():String { return (this._SafeStr_6790); } public function get _SafeStr_6795():String { return (this._SafeStr_6791); } public function flush():Boolean { this._floorType = null; this._SafeStr_6789 = null; this._SafeStr_6790 = null; this._SafeStr_6791 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:String = _arg_1._SafeStr_3538(); var _local_3:String = _arg_1._SafeStr_3538(); switch (_local_2){ case "floor": this._floorType = _local_3; break; case "wallpaper": this._SafeStr_6789 = _local_3; break; case "landscape": this._SafeStr_6790 = _local_3; break; case "landscapeanim": this._SafeStr_6791 = _local_3; break; }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3032 = "_-0w3" (String#7545, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6789 = "_-15O" (String#2939, DoABC#2) // _SafeStr_6790 = "_-2rJ" (String#2966, DoABC#2) // _SafeStr_6791 = "_-2lC" (String#14961, DoABC#2) // _SafeStr_6792 = "_-1LA" (String#4500, DoABC#2) // _SafeStr_6793 = "_-1hs" (String#4590, DoABC#2) // _SafeStr_6794 = "_-0E6" (String#4464, DoABC#2) // _SafeStr_6795 = "_-3Ff" (String#26851, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3035 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3035 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _heightMap:Array; private var _SafeStr_6796:Array; private var _SafeStr_6797:Array; private var _SafeStr_4520:int = 0; private var _height:int = 0; public function _SafeStr_3035() { this._heightMap = []; this._SafeStr_6796 = []; this._SafeStr_6797 = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get width():int { return (this._SafeStr_4520); } public function get height():int { return (this._height); } public function _SafeStr_6798(_arg_1:int, _arg_2:int):Number { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this.width)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this.height)))){ return (-1); }; var _local_3:Array = (this._heightMap[_arg_2] as Array); return (Number(_local_3[_arg_1])); } public function _SafeStr_6799(_arg_1:int, _arg_2:int):Boolean { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this.width)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this.height)))){ return (true); }; var _local_3:Array = (this._SafeStr_6796[_arg_2] as Array); return (Boolean(_local_3[_arg_1])); } public function _SafeStr_6800(_arg_1:int, _arg_2:int):Boolean { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this.width)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this.height)))){ return (false); }; var _local_3:Array = (this._SafeStr_6797[_arg_2] as Array); return (Boolean(_local_3[_arg_1])); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._heightMap = []; this._SafeStr_6796 = []; this._SafeStr_6797 = []; this._SafeStr_4520 = 0; this._height = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_16:String; var _local_17:String; var _local_18:Number; var _local_19:Boolean; var _local_20:Boolean; if (_arg_1 == null){ return (false); }; var _local_2:int; var _local_3:int; var _local_4:String = _arg_1._SafeStr_3538(); var _local_5:Array = _local_4.split("\r"); var _local_6:int; var _local_7:int; var _local_8:Array = []; var _local_9:Array; var _local_10:Array = []; var _local_11:Array; var _local_12:Array = []; var _local_13:Array; var _local_14:Array; var _local_15:int; this._SafeStr_4520 = 0; this._height = 0; _local_7 = 0; while (_local_7 < _local_5.length) { _local_16 = (_local_5[_local_7] as String); if (_local_16.length > 0){ if (_local_16.length > this._SafeStr_4520){ this._SafeStr_4520 = _local_16.length; }; _local_9 = []; _local_8[_local_7] = _local_9; _local_11 = []; _local_10[_local_7] = _local_11; _local_13 = []; _local_12[_local_7] = _local_13; _local_6 = 0; while (_local_6 < _local_16.length) { _local_17 = _local_16.charAt(_local_6); if (((!((_local_17 == "x"))) && (!((_local_17 == "X"))))){ _local_15 = this._SafeStr_6801(_local_17); _local_9.push(_local_15); if (this._SafeStr_6802(_local_17)){ _local_11.push(true); } else { _local_11.push(false); }; _local_13.push(true); } else { _local_9.push(-1); _local_11.push(true); _local_13.push(false); }; _local_6++; }; }; _local_7++; }; _local_7 = 0; while (_local_7 < _local_8.length) { _local_9 = (_local_8[_local_7] as Array); while (_local_9.length < this._SafeStr_4520) { _local_9.push(-1); }; _local_7++; }; this._heightMap = []; _local_7 = 0; while (_local_7 < _local_8.length) { _local_14 = []; this._heightMap.push(_local_14); _local_9 = (_local_8[_local_7] as Array); _local_6 = 0; while (_local_6 < this._SafeStr_4520) { _local_18 = Number(_local_9[_local_6]); _local_14.push(_local_18); _local_6++; }; _local_7++; }; _local_7 = 0; while (_local_7 < _local_10.length) { _local_11 = (_local_10[_local_7] as Array); while (_local_11.length < this._SafeStr_4520) { _local_11.push(true); }; _local_7++; }; this._SafeStr_6796 = []; _local_7 = 0; while (_local_7 < _local_10.length) { _local_14 = []; this._SafeStr_6796.push(_local_14); _local_11 = (_local_10[_local_7] as Array); _local_6 = 0; while (_local_6 < this._SafeStr_4520) { _local_19 = Boolean(_local_11[_local_6]); _local_14.push(_local_19); _local_6++; }; _local_7++; }; _local_7 = 0; while (_local_7 < _local_12.length) { _local_13 = (_local_12[_local_7] as Array); while (_local_13.length < this._SafeStr_4520) { _local_13.push(false); }; _local_7++; }; this._SafeStr_6797 = []; _local_7 = 0; while (_local_7 < _local_12.length) { _local_14 = []; this._SafeStr_6797.push(_local_14); _local_13 = (_local_12[_local_7] as Array); _local_6 = 0; while (_local_6 < this._SafeStr_4520) { _local_20 = Boolean(_local_13[_local_6]); _local_14.push(_local_20); _local_6++; }; _local_7++; }; this._height = this._heightMap.length; return (true); } private function _SafeStr_6801(_arg_1:String):int { var _local_2:int = parseInt(_arg_1, 16); return ((_local_2 % 10)); } private function _SafeStr_6802(_arg_1:String):Boolean { var _local_2:int = parseInt(_arg_1, 16); return ((_local_2 >= 10)); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3035 = "_-2I9" (String#7559, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_6796 = "_-0ZQ" (String#2924, DoABC#2) // _SafeStr_6797 = "_-3B2" (String#11124, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6799 = "_-fi" (String#9820, DoABC#2) // _SafeStr_6800 = "_-pv" (String#8481, DoABC#2) // _SafeStr_6801 = "_-1ke" (String#7749, DoABC#2) // _SafeStr_6802 = "_-AJ" (String#11674, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3036 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3052; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3036 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _objects:Array; public function _SafeStr_3036() { this._objects = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_6803():int { return (this._objects.length); } public function _SafeStr_6804(_arg_1:int):_SafeStr_3052 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_6803)))){ return (null); }; return (this._objects[_arg_1]); } public function flush():Boolean { this._objects = []; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:String; var _local_6:int; var _local_7:Number; if (_arg_1 == null){ return (false); }; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1._SafeStr_3538(); _local_6 = 0; _local_7 = parseFloat(_local_5); if (!isNaN(_local_7)){ _local_6 = int(_local_5); }; this._objects.push(new _SafeStr_3052(_local_4, _local_6, _local_5)); _local_3++; }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3036 = "_-zW" (String#7508, DoABC#2) // _SafeStr_3052 = "_-1PI" (String#6443, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6803 = "_-9E" (String#17843, DoABC#2) // _SafeStr_6804 = "_-0dQ" (String#21679, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3038 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3019; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3038 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _objects:Array; public function _SafeStr_3038() { this._objects = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._objects = []; this._roomId = 0; this._roomCategory = 0; return (true); } public function _SafeStr_6787():int { return (this._objects.length); } public function _SafeStr_6788(_arg_1:int):_SafeStr_3019 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_6787())))){ return (null); }; var _local_2:_SafeStr_3019 = (this._objects[_arg_1] as _SafeStr_3019); if (_local_2 != null){ _local_2._SafeStr_6695(); }; return (_local_2); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:_SafeStr_3019; if (_arg_1 == null){ return (false); }; this._objects = []; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _SafeStr_3331._SafeStr_6786(_arg_1); if (_local_4 != null){ this._objects.push(_local_4); }; _local_3++; }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3019 = "_-2Pd" (String#3503, DoABC#2) // _SafeStr_3038 = "_-2xj" (String#6862, DoABC#2) // _SafeStr_3331 = "_-2RH" (String#9835, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6786 = "_-bj" (String#10272, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3042 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3042 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _heightMap:Array; private var _SafeStr_6796:Array; public function _SafeStr_3042() { this._heightMap = []; this._SafeStr_6796 = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function _SafeStr_6798(_arg_1:int, _arg_2:int, _arg_3:Number, _arg_4:int, _arg_5:int):Number { if ((((((((_arg_1 < 0)) || ((_arg_1 >= _arg_4)))) || ((_arg_2 < 0)))) || ((_arg_2 >= _arg_5)))){ return (_arg_3); }; var _local_6:int = (_arg_1 + (_arg_2 * _arg_4)); if ((((_local_6 < 0)) || ((_local_6 >= this._heightMap.length)))){ return (_arg_3); }; var _local_7:int = int(this._heightMap[_local_6]); if (_local_7 == 0){ return (_arg_3); }; return ((_local_7 - 1)); } public function _SafeStr_6799(_arg_1:int, _arg_2:int, _arg_3:Boolean, _arg_4:int, _arg_5:int):Boolean { if ((((((((_arg_1 < 0)) || ((_arg_1 >= _arg_4)))) || ((_arg_2 < 0)))) || ((_arg_2 >= _arg_5)))){ return (_arg_3); }; var _local_6:int = (_arg_1 + (_arg_2 * _arg_4)); if ((((((_local_6 < 0)) || ((_local_6 >= this._heightMap.length)))) || ((_local_6 >= this._SafeStr_6796.length)))){ return (_arg_3); }; var _local_7:int = int(this._heightMap[_local_6]); if (_local_7 == 0){ return (_arg_3); }; return (this._SafeStr_6796[_local_6]); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._heightMap = []; this._SafeStr_6796 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:int; var _local_3:int; var _local_4:String = _arg_1._SafeStr_3538(); if ((((_local_4.indexOf("x") == 0)) || ((_local_4.indexOf("X") == 0)))){ return (this._SafeStr_6805(_local_4)); }; return (this._SafeStr_6806(_local_4)); } private function _SafeStr_6806(_arg_1:String):Boolean { var _local_5:String; var _local_6:int; if (_arg_1 == null){ return (false); }; var _local_2:int; var _local_3:int; this._heightMap = []; this._SafeStr_6796 = []; var _local_4:int; if (_arg_1.length > 0){ _local_2 = 0; while (_local_2 < _arg_1.length) { _local_5 = _arg_1.charAt(_local_2); if (_local_5 == "!"){ _local_6 = (_arg_1.charCodeAt(++_local_2) - 32); _local_3 = 0; while (_local_3 < _local_6) { this._heightMap.push(0); this._SafeStr_6796.push(false); _local_3++; }; } else { _local_4 = (this._SafeStr_6801(_local_5) + 1); this._heightMap.push(_local_4); if (this._SafeStr_6802(_local_5)){ this._SafeStr_6796.push(true); } else { this._SafeStr_6796.push(false); }; }; _local_2++; }; }; return (true); } private function _SafeStr_6805(_arg_1:String):Boolean { var _local_6:String; var _local_7:String; if (String == null){ return (false); }; var _local_2:Array = _arg_1.split("\r"); var _local_3:int; var _local_4:int; this._heightMap = []; this._SafeStr_6796 = []; var _local_5:int; _local_4 = 0; while (_local_4 < _local_2.length) { _local_6 = (_local_2[_local_4] as String); _local_3 = 0; while (_local_3 < _local_6.length) { _local_7 = _local_6.charAt(_local_3); if (((!((_local_7 == "x"))) && (!((_local_7 == "X"))))){ _local_5 = (this._SafeStr_6801(_local_7) + 1); this._heightMap.push(_local_5); if (this._SafeStr_6802(_local_7)){ this._SafeStr_6796.push(true); } else { this._SafeStr_6796.push(false); }; } else { this._heightMap.push(0); this._SafeStr_6796.push(true); }; _local_3++; }; _local_4++; }; return (true); } private function _SafeStr_6801(_arg_1:String):int { var _local_2:int = parseInt(_arg_1, 16); return ((_local_2 % 10)); } private function _SafeStr_6802(_arg_1:String):Boolean { var _local_2:int = parseInt(_arg_1, 16); return ((_local_2 >= 10)); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3042 = "_-141" (String#6727, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6796 = "_-0ZQ" (String#2924, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6799 = "_-fi" (String#9820, DoABC#2) // _SafeStr_6801 = "_-1ke" (String#7749, DoABC#2) // _SafeStr_6802 = "_-AJ" (String#11674, DoABC#2) // _SafeStr_6805 = "_-0mW" (String#18480, DoABC#2) // _SafeStr_6806 = "_-2hC" (String#22170, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3044 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3044 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_3547:int = 0; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get itemId():int { return (this._SafeStr_3547); } public function flush():Boolean { this._SafeStr_3547 = 0; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_3547 = int(_arg_1._SafeStr_3538()); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3044 = "_-Y2" (String#7101, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3547 = "_-21t" (String#3153, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3045 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3045 implements _SafeStr_820 { private var _SafeStr_4487:Map = null; public function _SafeStr_3045() { this._SafeStr_4487 = new Map(); } public function get _SafeStr_6807():int { return (this._SafeStr_4487.length); } public function _SafeStr_6808(_arg_1:int):String { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_6807)))){ return (null); }; return (this._SafeStr_4487.getKey(_arg_1)); } public function _SafeStr_6809(_arg_1:int):String { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_6807)))){ return (null); }; return (this._SafeStr_4487.getWithIndex(_arg_1)); } public function flush():Boolean { this._SafeStr_4487.reset(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:String; var _local_5:String; this._SafeStr_4487.reset(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1._SafeStr_3538(); _local_5 = _arg_1._SafeStr_3538(); this._SafeStr_4487.remove(_local_4); this._SafeStr_4487.add(_local_4, _local_5); _local_3++; }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3045 = "_-23x" (String#6232, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4487 = "_-2kS" (String#3224, DoABC#2) // _SafeStr_6807 = "_-or" (String#13540, DoABC#2) // _SafeStr_6808 = "_-2rY" (String#5362, DoABC#2) // _SafeStr_6809 = "_-0Bn" (String#22454, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3046 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3027; import com.sulake.room.utils._SafeStr_1286; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3046 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int; private var _SafeStr_6810:Number; private var _SafeStr_6811:String; private var _SafeStr_6812:Array; private var _SafeStr_6813:_SafeStr_3027 = null; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function get avatar():_SafeStr_3027 { return (this._SafeStr_6813); } public function get _SafeStr_6814():Array { return (this._SafeStr_6812); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._id = -1; this._SafeStr_6813 = null; this._SafeStr_6812 = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_7:int; var _local_8:_SafeStr_3027; var _local_9:_SafeStr_1286; var _local_10:_SafeStr_1286; var _local_11:Number; var _local_12:Number; if (_arg_1 == null){ return (false); }; var _local_2:Number = _arg_1.readInteger(); var _local_3:Number = _arg_1.readInteger(); var _local_4:Number = _arg_1.readInteger(); var _local_5:Number = _arg_1.readInteger(); var _local_6:int = _arg_1.readInteger(); this._SafeStr_6812 = new Array(); var _local_13:int; while (_local_13 < _local_6) { _local_7 = _arg_1.readInteger(); _local_11 = Number(_arg_1._SafeStr_3538()); _local_12 = Number(_arg_1._SafeStr_3538()); _local_9 = new _SafeStr_1286(_local_2, _local_3, _local_11); _local_10 = new _SafeStr_1286(_local_4, _local_5, _local_12); _local_8 = new _SafeStr_3027(_local_7, _local_9, _local_10); this._SafeStr_6812.push(_local_8); _local_13++; }; this._id = _arg_1.readInteger(); var _local_14:int = _arg_1.readInteger(); switch (_local_14){ case 0: break; case 1: _local_7 = _arg_1.readInteger(); _local_11 = Number(_arg_1._SafeStr_3538()); _local_12 = Number(_arg_1._SafeStr_3538()); _local_9 = new _SafeStr_1286(_local_2, _local_3, _local_11); _local_10 = new _SafeStr_1286(_local_4, _local_5, _local_12); this._SafeStr_6813 = new _SafeStr_3027(_local_7, _local_9, _local_10, _SafeStr_3027._SafeStr_6722); break; case 2: _local_7 = _arg_1.readInteger(); _local_11 = Number(_arg_1._SafeStr_3538()); _local_12 = Number(_arg_1._SafeStr_3538()); _local_9 = new _SafeStr_1286(_local_2, _local_3, _local_11); _local_10 = new _SafeStr_1286(_local_4, _local_5, _local_12); this._SafeStr_6813 = new _SafeStr_3027(_local_7, _local_9, _local_10, _SafeStr_3027._SafeStr_6723); break; default: Logger.log("** Incompatible character movetype!"); }; return (true); } } }//package _-2k1 // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3027 = "_-19j" (String#2526, DoABC#2) // _SafeStr_3046 = "_-0Gw" (String#5885, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6722 = "_-Hg" (String#12078, DoABC#2) // _SafeStr_6723 = "_-0ZC" (String#11777, DoABC#2) // _SafeStr_6810 = "_-PR" (String#34930, DoABC#2) // _SafeStr_6811 = "_-0K-" (String#24282, DoABC#2) // _SafeStr_6812 = "_-2oB" (String#12020, DoABC#2) // _SafeStr_6813 = "_-243" (String#6516, DoABC#2) // _SafeStr_6814 = "_-pf" (String#22415, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3047 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.habbo.room.object._SafeStr_1963; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3047 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _heightMap:Array; private var _SafeStr_4520:int = 0; private var _height:int = 0; private var _scale:Number = 0; public function _SafeStr_3047() { this._heightMap = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get width():int { return (this._SafeStr_4520); } public function get height():int { return (this._height); } public function get scale():Number { return (this._scale); } public function _SafeStr_6798(_arg_1:int, _arg_2:int):int { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this.width)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this.height)))){ return (_SafeStr_1963._SafeStr_6815); }; var _local_3:Array = (this._heightMap[_arg_2] as Array); return (_local_3[_arg_1]); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._heightMap = []; this._SafeStr_4520 = 0; this._height = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_13:String; if (_arg_1 == null){ return (false); }; var _local_2:int; var _local_3:int; var _local_4:String = _arg_1._SafeStr_3538(); var _local_5:Array = _local_4.split("\r"); var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:Array; var _local_10:int = _local_5.length; var _local_11:int; var _local_12:String; _local_7 = 0; while (_local_7 < _local_10) { _local_12 = (_local_5[_local_7] as String); if (_local_12.length > _local_11){ _local_11 = _local_12.length; }; _local_7++; }; this._heightMap = []; _local_7 = 0; while (_local_7 < _local_10) { _local_9 = []; _local_6 = 0; while (_local_6 < _local_11) { _local_9.push(_SafeStr_1963._SafeStr_6815); _local_6++; }; this._heightMap.push(_local_9); _local_7++; }; this._SafeStr_4520 = _local_11; this._height = _local_10; _local_7 = 0; while (_local_7 < _local_5.length) { _local_9 = (this._heightMap[_local_7] as Array); _local_12 = (_local_5[_local_7] as String); if (_local_12.length > 0){ _local_6 = 0; while (_local_6 < _local_12.length) { _local_13 = _local_12.charAt(_local_6); if (((!((_local_13 == "x"))) && (!((_local_13 == "X"))))){ _local_8 = this._SafeStr_6801(_local_13); } else { _local_8 = _SafeStr_1963._SafeStr_6815; }; _local_9[_local_6] = _local_8; _local_6++; }; }; _local_7++; }; if ((((this._SafeStr_4520 >= 20)) || ((this._height >= 20)))){ this._scale = 32; } else { this._scale = 64; }; return (true); } private function _SafeStr_6801(_arg_1:String):int { var _local_2:int = parseInt(_arg_1, 16); return ((_local_2 % 10)); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1963 = "_-1cH" (String#1873, DoABC#2) // _SafeStr_3047 = "_-1dz" (String#7149, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6801 = "_-1ke" (String#7749, DoABC#2) // _SafeStr_6815 = "_-1X9" (String#2826, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3048 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3048 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int = 0; private var _state:int = 0; private var _data:String; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function get state():int { return (this._state); } public function get data():String { return (this._data); } public function flush():Boolean { this._state = 0; this._data = ""; this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:String = _arg_1._SafeStr_3538(); this._id = int(_local_2); this._data = _arg_1._SafeStr_3538(); var _local_3:Number = parseFloat(this._data); if (!isNaN(_local_3)){ this._state = int(this._data); }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3048 = "_-XR" (String#7446, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3050 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3049; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3050 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _data:_SafeStr_3049; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._data = null; this._roomId = 0; this._roomCategory = 0; return (true); } public function get data():_SafeStr_3049 { return (this._data); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._data = new _SafeStr_3049(-1); this._data.x = ((Math.random() * 5) + 7); this._data.y = ((Math.random() * 5) + 5); this._data.z = (Math.random() * 3); this._data.dir = 0; this._data.type = _arg_1.readInteger(); var _local_2:String = _arg_1._SafeStr_3538(); if ((((_local_2 == null)) || ((_local_2.length == 0)))){ _local_2 = "val11"; }; this._data.data = (("TYPE_INJECTED" + "+") + _local_2); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3049 = "_-9K" (String#2045, DoABC#2) // _SafeStr_3050 = "_-n" (String#6919, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3051 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3025; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3051 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _items:Array; public function _SafeStr_3051() { this._items = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._items = []; this._roomId = 0; this._roomCategory = 0; return (true); } public function _SafeStr_6816():int { return (this._items.length); } public function _SafeStr_3632(_arg_1:int):_SafeStr_3025 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_6816())))){ return (null); }; var _local_2:_SafeStr_3025 = (this._items[_arg_1] as _SafeStr_3025); if (_local_2 != null){ _local_2._SafeStr_6695(); }; return (_local_2); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._items = []; var _local_2:int = _arg_1.readInteger(); Logger.log((("We have: " + _local_2) + " items")); var _local_3:int; while (_local_3 < _local_2) { this._items.push(_SafeStr_3329._SafeStr_6174(_arg_1)); _local_3++; }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3025 = "_-CP" (String#2244, DoABC#2) // _SafeStr_3051 = "_-Fc" (String#7124, DoABC#2) // _SafeStr_3329 = "_-1dT" (String#6872, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_6174 = "_-0dZ" (String#7880, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_6816 = "_-3DO" (String#16529, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3056 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3056 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_6817:Boolean = false; private var _SafeStr_6818:Number = 1; private var _SafeStr_6819:Number = 1; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_6820():Boolean { return (this._SafeStr_6817); } public function get _SafeStr_6821():Number { return (this._SafeStr_6818); } public function get _SafeStr_6822():Number { return (this._SafeStr_6819); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._SafeStr_6817 = false; this._SafeStr_6818 = 1; this._SafeStr_6819 = 1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_6817 = _arg_1._SafeStr_3540(); var _local_2:int = _arg_1.readInteger(); var _local_3:int = _arg_1.readInteger(); if (_local_2 < -2){ _local_2 = -2; } else { if (_local_2 > 1){ _local_2 = 1; }; }; if (_local_3 < -2){ _local_3 = -2; } else { if (_local_3 > 1){ _local_3 = 1; }; }; this._SafeStr_6818 = Math.pow(2, _local_2); this._SafeStr_6819 = Math.pow(2, _local_3); return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3056 = "_-8Q" (String#7394, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6817 = "_-10p" (String#14866, DoABC#2) // _SafeStr_6818 = "_-3Bi" (String#3951, DoABC#2) // _SafeStr_6819 = "_-rc" (String#3336, DoABC#2) // _SafeStr_6820 = "_-ug" (String#18971, DoABC#2) // _SafeStr_6821 = "_-4I" (String#12389, DoABC#2) // _SafeStr_6822 = "_-2c1" (String#12191, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3057 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-2F4._SafeStr_3023; import _-2F4._SafeStr_3053; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3057 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _users:Array; public function _SafeStr_3057() { this._users = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_6823():int { return (this._users.length); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._users = []; return (true); } public function _SafeStr_6824(_arg_1:int):_SafeStr_3023 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_6823)))){ return (null); }; return (this._users[_arg_1]); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:Number; var _local_6:Number; var _local_7:Number; var _local_8:Number; var _local_9:int; var _local_10:int; var _local_11:String; var _local_12:int; var _local_13:int; var _local_14:Array; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:Boolean; var _local_19:Array; var _local_20:int; var _local_21:_SafeStr_3023; var _local_22:String; var _local_23:Array; var _local_24:String; var _local_25:String; var _local_26:Array; var _local_27:Number; var _local_28:Number; if (_arg_1 == null){ return (false); }; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); _local_6 = _arg_1.readInteger(); _local_7 = Number(_arg_1._SafeStr_3538()); _local_8 = 0; _local_9 = _arg_1.readInteger(); _local_10 = _arg_1.readInteger(); _local_11 = _arg_1._SafeStr_3538(); _local_12 = ((_local_9 % 8) * 45); _local_13 = ((_local_10 % 8) * 45); _local_14 = []; _local_15 = 0; _local_16 = 0; _local_17 = 0; _local_18 = false; _local_19 = _local_11.split("/"); _local_20 = 0; while (_local_20 < _local_19.length) { _local_22 = (_local_19[_local_20] as String); _local_23 = _local_22.split(" "); _local_24 = String(_local_23[0]); _local_25 = ""; if (_local_24 != ""){ if (_local_23.length >= 2){ _local_25 = String(_local_23[1]); switch (_local_24){ case "mv": _local_26 = _local_25.split(","); if (_local_26.length >= 3){ _local_15 = int(_local_26[0]); _local_16 = int(_local_26[1]); _local_17 = Number(_local_26[2]); _local_18 = true; }; break; case "sit": _local_27 = Number(_local_25); _local_8 = _local_27; break; case "lay": _local_28 = Number(_local_25); if (_local_28 < 0){ }; _local_8 = Math.abs(_local_28); break; }; }; _local_14.push(new _SafeStr_3053(_local_24, _local_25)); }; _local_20++; }; _local_21 = new _SafeStr_3023(_local_4, _local_5, _local_6, _local_7, _local_8, _local_13, _local_12, _local_15, _local_16, _local_17, _local_18, _local_14); this._users.push(_local_21); _local_3++; }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3023 = "_-2Fz" (String#4844, DoABC#2) // _SafeStr_3053 = "_-XL" (String#6777, DoABC#2) // _SafeStr_3057 = "_-1OO" (String#7346, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6823 = "_-0Fe" (String#18055, DoABC#2) // _SafeStr_6824 = "_-d5" (String#21500, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3329 package _-2k1 { import _-2F4._SafeStr_3025; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3329 { public static function _SafeStr_6174(_arg_1:_SafeStr_1731):_SafeStr_3025 { var _local_12:String; var _local_13:String; var _local_14:int; var _local_15:int; var _local_16:int; var _local_17:int; var _local_18:String; var _local_19:Array; var _local_20:Number; var _local_21:Number; var _local_22:Number; var _local_2:int = int(_arg_1._SafeStr_3538()); var _local_3:int = _arg_1.readInteger(); var _local_4:String = _arg_1._SafeStr_3538(); var _local_5:String = _arg_1._SafeStr_3538(); var _local_6:Boolean = _arg_1._SafeStr_3540(); var _local_7:int; var _local_8:Number = parseFloat(_local_5); if (!isNaN(_local_8)){ _local_7 = int(_local_5); }; Logger.log("\n\n PARSING WALL ITEM: "); Logger.log(("wallItemId: " + _local_2)); Logger.log(("wallItemTypeId: " + _local_3)); Logger.log(("location: " + _local_4)); Logger.log(("dataStr: " + _local_5)); Logger.log(("state: " + _local_7)); var _local_9:_SafeStr_3025; var _local_10:Array; var _local_11:String; if (_local_4.indexOf(":") == 0){ _local_9 = new _SafeStr_3025(_local_2, _local_3, false); _local_10 = _local_4.split(" "); if (_local_10.length >= 3){ _local_12 = String(_local_10[0]); _local_13 = String(_local_10[1]); _local_11 = String(_local_10[2]); if ((((_local_12.length > 3)) && ((_local_13.length > 2)))){ _local_12 = _local_12.substr(3); _local_13 = _local_13.substr(2); _local_10 = _local_12.split(","); if (_local_10.length >= 2){ _local_14 = int(_local_10[0]); _local_15 = int(_local_10[1]); _local_10 = _local_13.split(","); if (_local_10.length >= 2){ _local_16 = int(_local_10[0]); _local_17 = int(_local_10[1]); _local_9._SafeStr_6720 = _local_14; _local_9._SafeStr_6721 = _local_15; _local_9.localX = _local_16; _local_9.localY = _local_17; _local_9.dir = _local_11; _local_9.data = _local_5; _local_9.state = _local_7; }; }; }; }; } else { _local_9 = new _SafeStr_3025(_local_2, _local_3, true); _local_10 = _local_4.split(" "); if (_local_10.length >= 2){ _local_11 = String(_local_10[0]); if ((((_local_11 == "rightwall")) || ((_local_11 == "frontwall")))){ _local_11 = "r"; } else { _local_11 = "l"; }; _local_18 = String(_local_10[1]); _local_19 = _local_18.split(","); if (_local_19.length >= 3){ _local_20 = 0; _local_21 = parseFloat(_local_19[0]); _local_22 = parseFloat(_local_19[1]); _local_9.y = _local_21; _local_9.z = _local_22; _local_9.dir = _local_11; _local_9.data = _local_5; _local_9.state = _local_7; }; }; }; _local_9.knownAsUsable = _local_6; return (_local_9); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3025 = "_-CP" (String#2244, DoABC#2) // _SafeStr_3329 = "_-1dT" (String#6872, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6174 = "_-0dZ" (String#7880, DoABC#2) // _SafeStr_6720 = "_-2fF" (String#12490, DoABC#2) // _SafeStr_6721 = "_-1uM" (String#11653, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3330 package _-2k1 { import _-2F4._SafeStr_3049; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3330 { public static function _SafeStr_6786(_arg_1:_SafeStr_1731):_SafeStr_3049 { if (_arg_1 == null){ return (null); }; var _local_2:int = _arg_1.readInteger(); var _local_3:_SafeStr_3049 = new _SafeStr_3049(_local_2); var _local_4:int = _arg_1.readInteger(); _local_3.type = _local_4; _local_3.x = _arg_1.readInteger(); _local_3.y = _arg_1.readInteger(); _local_3.dir = ((_arg_1.readInteger() % 8) * 45); _local_3.z = Number(_arg_1._SafeStr_3538()); _local_3._SafeStr_3588 = _arg_1.readInteger(); _local_3.data = _arg_1._SafeStr_3538(); var _local_5:Number = parseFloat(_local_3.data); if (!isNaN(_local_5)){ _local_3.state = int(_local_3.data); }; _local_3._SafeStr_3589 = _arg_1.readInteger(); _local_3.knownAsUsable = _arg_1._SafeStr_3540(); if (_local_4 < 0){ _local_3._SafeStr_6727 = _arg_1._SafeStr_3538(); }; return (_local_3); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3049 = "_-9K" (String#2045, DoABC#2) // _SafeStr_3330 = "_-1zu" (String#7316, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_6727 = "_-1sl" (String#12316, DoABC#2) // _SafeStr_6786 = "_-bj" (String#10272, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_3331 package _-2k1 { import _-2F4._SafeStr_3019; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3331 { public static function _SafeStr_6786(_arg_1:_SafeStr_1731):_SafeStr_3019 { if (_arg_1 == null){ return (null); }; var _local_2:Boolean = Boolean(_arg_1.readInteger()); var _local_3:_SafeStr_3019 = new _SafeStr_3019(); var _local_4:String = _arg_1._SafeStr_3538(); _local_3.name = _local_4; var _local_5:String = _arg_1._SafeStr_3538(); _local_3.type = _local_5; _local_3.x = _arg_1.readInteger(); _local_3.y = _arg_1.readInteger(); _local_3.z = _arg_1.readInteger(); if (!_local_2){ _local_3.dir = ((_arg_1.readInteger() % 8) * 45); } else { _local_3._SafeStr_6699 = _arg_1.readInteger(); _local_3._SafeStr_6700 = _arg_1.readInteger(); }; return (_local_3); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3019 = "_-2Pd" (String#3503, DoABC#2) // _SafeStr_3331 = "_-2RH" (String#9835, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6699 = "_-3E7" (String#7072, DoABC#2) // _SafeStr_6700 = "_-01b" (String#7334, DoABC#2) // _SafeStr_6786 = "_-bj" (String#10272, DoABC#2) //------------------------------------------------------------ //_-2k1._SafeStr_822 package _-2k1 { import com.sulake.core.communication.messages._SafeStr_820; import _-mv._SafeStr_1733; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_822 implements _SafeStr_820 { private var _SafeStr_6825:Boolean; private var _SafeStr_6826:int; private var _owner:Boolean; private var _SafeStr_6827:_SafeStr_1733; public function get _SafeStr_4553():Boolean { return (this._SafeStr_6825); } public function get _SafeStr_6828():int { return (this._SafeStr_6826); } public function get _SafeStr_4555():_SafeStr_1733 { return (this._SafeStr_6827); } public function get _SafeStr_4554():Boolean { return (this._owner); } public function flush():Boolean { if (this._SafeStr_6827 != null){ this._SafeStr_6827.dispose(); this._SafeStr_6827 = null; }; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6825 = _arg_1._SafeStr_3540(); if (this._SafeStr_6825){ this._SafeStr_6826 = _arg_1.readInteger(); this._owner = _arg_1._SafeStr_3540(); } else { this._SafeStr_6827 = new _SafeStr_1733(_arg_1); }; return (true); } } }//package _-2k1 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1733 = "_-04J" (String#4392, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4553 = "_-0Dk" (String#10299, DoABC#2) // _SafeStr_4554 = "_-1CB" (String#16579, DoABC#2) // _SafeStr_4555 = "_-2Wz" (String#7722, DoABC#2) // _SafeStr_6825 = "_-0Gs" (String#12859, DoABC#2) // _SafeStr_6826 = "_-02V" (String#18224, DoABC#2) // _SafeStr_6827 = "_-1Zc" (String#11284, DoABC#2) // _SafeStr_6828 = "_-0wN" (String#11403, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) //------------------------------------------------------------ //_-2ka._SafeStr_2061 package _-2ka { import com.sulake.core.communication.messages._SafeStr_835; import _-bi._SafeStr_3076; public class _SafeStr_2061 extends _SafeStr_835 { public function _SafeStr_2061(_arg_1:Function) { super(_arg_1, _SafeStr_3076); } public function _SafeStr_4108():_SafeStr_3076 { return ((_SafeStr_4246 as _SafeStr_3076)); } } }//package _-2ka // _SafeStr_2061 = "_-0Df" (String#5456, DoABC#2) // _SafeStr_3076 = "_-25K" (String#6674, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2ka._SafeStr_2062 package _-2ka { import com.sulake.core.communication.messages._SafeStr_835; import _-bi._SafeStr_3077; public class _SafeStr_2062 extends _SafeStr_835 { public function _SafeStr_2062(_arg_1:Function) { super(_arg_1, _SafeStr_3077); } public function _SafeStr_4108():_SafeStr_3077 { return ((_SafeStr_4246 as _SafeStr_3077)); } } }//package _-2ka // _SafeStr_2062 = "_-0HJ" (String#5783, DoABC#2) // _SafeStr_3077 = "_-1CT" (String#6681, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2ka._SafeStr_2063 package _-2ka { import com.sulake.core.communication.messages._SafeStr_835; import _-bi._SafeStr_3078; public class _SafeStr_2063 extends _SafeStr_835 { public function _SafeStr_2063(_arg_1:Function) { super(_arg_1, _SafeStr_3078); } public function _SafeStr_4108():_SafeStr_3078 { return ((_SafeStr_4246 as _SafeStr_3078)); } } }//package _-2ka // _SafeStr_2063 = "_-2hE" (String#5291, DoABC#2) // _SafeStr_3078 = "_-0bK" (String#6770, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2mK._SafeStr_1737 package _-2mK { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1737 implements IMessageComposer { private var _SafeStr_6829:int = 0; private var _SafeStr_6830:String = ""; private var _SafeStr_6831:String = ""; private var _SafeStr_6832:String = ""; private var _SafeStr_6833:String = ""; private var _SafeStr_6834:int = 0; private var _SafeStr_6835:int = 0; private var _SafeStr_6836:int = 0; private var _SafeStr_6837:int = 0; private var _SafeStr_6838:int = 0; private var _SafeStr_6839:int = 0; public function _SafeStr_1737(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:Boolean, _arg_7:int, _arg_8:int, _arg_9:int, _arg_10:int, _arg_11:int) { this._SafeStr_6829 = _arg_1; this._SafeStr_6830 = _arg_2; this._SafeStr_6831 = _arg_3; this._SafeStr_6832 = _arg_4; this._SafeStr_6833 = _arg_5; if (_arg_6){ this._SafeStr_6834 = 1; } else { this._SafeStr_6834 = 0; }; this._SafeStr_6835 = _arg_7; this._SafeStr_6836 = _arg_8; this._SafeStr_6837 = _arg_9; this._SafeStr_6838 = _arg_10; this._SafeStr_6839 = _arg_11; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_6829, this._SafeStr_6830, this._SafeStr_6831, this._SafeStr_6832, this._SafeStr_6833, this._SafeStr_6834, this._SafeStr_6835, this._SafeStr_6836, this._SafeStr_6837, this._SafeStr_6838, this._SafeStr_6839]); } } }//package _-2mK // _SafeStr_1737 = "_-2P5" (String#5527, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6829 = "_-2FB" (String#5841, DoABC#2) // _SafeStr_6830 = "_-12x" (String#7037, DoABC#2) // _SafeStr_6831 = "_-2vH" (String#7801, DoABC#2) // _SafeStr_6832 = "_-1e4" (String#10889, DoABC#2) // _SafeStr_6833 = "_-01W" (String#12524, DoABC#2) // _SafeStr_6834 = "_-32L" (String#8373, DoABC#2) // _SafeStr_6835 = "_-2f8" (String#15569, DoABC#2) // _SafeStr_6836 = "_-1zk" (String#16119, DoABC#2) // _SafeStr_6837 = "_-1BU" (String#7051, DoABC#2) // _SafeStr_6838 = "_-2-S" (String#17996, DoABC#2) // _SafeStr_6839 = "_-1na" (String#7435, DoABC#2) //------------------------------------------------------------ //_-2mK._SafeStr_1739 package _-2mK { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1739 implements IMessageComposer { private var _SafeStr_6840:int; public function _SafeStr_1739(_arg_1:int) { this._SafeStr_6840 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_6840]); } public function dispose():void { } } }//package _-2mK // _SafeStr_1739 = "_-RA" (String#6565, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6840 = "_-2sx" (String#6498, DoABC#2) //------------------------------------------------------------ //_-2mK._SafeStr_1742 package _-2mK { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1742 implements IMessageComposer { private var _SafeStr_6841:int; private var _SafeStr_6842:int; private var _SafeStr_6843:int; public function _SafeStr_1742(_arg_1:int, _arg_2:int, _arg_3:int) { this._SafeStr_6841 = _arg_1; this._SafeStr_6842 = _arg_2; this._SafeStr_6843 = _arg_3; } public function _SafeStr_3428():Array { return ([this._SafeStr_6841, this._SafeStr_6842, this._SafeStr_6843]); } public function dispose():void { } } }//package _-2mK // _SafeStr_1742 = "_-Bn" (String#6615, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6841 = "_-31A" (String#15555, DoABC#2) // _SafeStr_6842 = "_-Z4" (String#15949, DoABC#2) // _SafeStr_6843 = "_-D9" (String#16505, DoABC#2) //------------------------------------------------------------ //_-2mK._SafeStr_1743 package _-2mK { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1743 implements IMessageComposer { private var _id:int = 0; public function _SafeStr_1743(_arg_1:int) { this._id = _arg_1; } public function _SafeStr_3428():Array { return ([this._id]); } public function dispose():void { } } }//package _-2mK // _SafeStr_1743 = "_-Z0" (String#8507, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2mK._SafeStr_831 package _-2mK { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_831 implements IMessageComposer { private var _category:String; private var _type:String; private var _action:String; private var _SafeStr_6253:String; public function _SafeStr_831(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="") { if ((((((((_arg_1 == null)) || ((_arg_2 == null)))) || ((_arg_3 == null)))) || ((_arg_4 == null)))){ }; this._category = ((_arg_1) ? _arg_1 : ""); this._type = ((_arg_2) ? _arg_2 : ""); this._action = ((_arg_3) ? _arg_3 : ""); this._SafeStr_6253 = ((_arg_4) ? _arg_4 : ""); } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._category, this._type, this._action, this._SafeStr_6253]); } } }//package _-2mK // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) //------------------------------------------------------------ //_-2MY._SafeStr_1761 package _-2MY { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.ui.widget.events._SafeStr_2862; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import com.sulake.habbo.ui.widget.events._SafeStr_2861; import flash.events.IEventDispatcher; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.IWindow; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.events.WindowMouseEvent; import _-je._SafeStr_2863; public class _SafeStr_1761 extends _SafeStr_1750 { private static const _SafeStr_6844:Number = 100; private static const _SafeStr_6845:Number = 100; private var _window:IWindowContainer; private var _SafeStr_5001:int = -1; private var _text:String; private var _SafeStr_3559:Boolean; private var _SafeStr_6846:Boolean = false; public function _SafeStr_1761(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); } override public function dispose():void { this._SafeStr_5540(); super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2862._SafeStr_5212, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2862._SafeStr_5213, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2836._SafeStr_6847, this.onRoomObjectRemoved); _arg_1.addEventListener(_SafeStr_2861._SafeStr_5212, this._SafeStr_6848); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2862._SafeStr_5212, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2862._SafeStr_5213, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2861._SafeStr_5212, this._SafeStr_6848); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_6847, this.onRoomObjectRemoved); } private function _SafeStr_6455(_arg_1:_SafeStr_2862):void { this._SafeStr_5540(); switch (_arg_1.type){ case _SafeStr_2862._SafeStr_5212: this._SafeStr_6846 = false; this._SafeStr_5001 = _arg_1.objectId; this._text = _arg_1.text; this._SafeStr_3559 = _arg_1.controller; this._SafeStr_5538(); return; case _SafeStr_2862._SafeStr_5213: if (!this._SafeStr_6846){ return; }; this._SafeStr_5001 = _arg_1.objectId; this._SafeStr_5538(); this._SafeStr_6849(_arg_1._SafeStr_6850); this._SafeStr_6851(_arg_1.text); this._SafeStr_6852(false); return; }; } private function onRoomObjectRemoved(_arg_1:_SafeStr_2836):void { if (_arg_1.id == this._SafeStr_5001){ this._SafeStr_5540(); }; } private function _SafeStr_6848(_arg_1:_SafeStr_2861):void { switch (_arg_1.type){ case _SafeStr_2861._SafeStr_5212: this._SafeStr_5540(); return; }; } private function _SafeStr_6849(_arg_1:BitmapData):void { if (_arg_1 == null){ _arg_1 = new BitmapData(1, 1); }; if (this._window == null){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("ecotronbox_card_preview") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; var _local_3:int = ((_local_2.width - _arg_1.width) / 2); var _local_4:int = ((_local_2.height - _arg_1.height) / 2); if (_local_2.bitmap == null){ _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0xFFFFFF); }; _local_2.bitmap.fillRect(_local_2.bitmap.rect, 0xFFFFFF); _local_2.bitmap.copyPixels(_arg_1, _arg_1.rect, new Point(_local_3, _local_4), null, null, false); } private function _SafeStr_6851(_arg_1:String):void { var _local_2:ITextWindow; _local_2 = (this._window.findChildByName("ecotronbox_card_msg") as ITextWindow); if (((!((_local_2 == null))) && (!((_arg_1 == null))))){ _local_2.caption = _arg_1; }; } private function _SafeStr_5538():void { var _local_3:_SafeStr_1280; var _local_4:BitmapData; var _local_5:IBitmapWrapperWindow; var _local_6:ITextWindow; var _local_7:IWindow; if (this._SafeStr_5001 < 0){ return; }; var _local_1:IAsset = assets.getAssetByName("ecotronbox_card"); var _local_2:_SafeStr_5 = _SafeStr_5(_local_1); if (_local_2 == null){ return; }; if (this._window != null){ this._window.dispose(); this._window = null; }; this._window = (windowManager.createWindow("ecotronboxcardui_container", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_5507 | _SafeStr_1318._SafeStr_4275), new Rectangle(_SafeStr_6844, _SafeStr_6845, 2, 2), null, 0) as IWindowContainer); this._window.buildFromXML(XML(_local_2.content)); _local_3 = (assets.getAssetByName("ecotronbox_card_bg") as _SafeStr_1280); _local_5 = (this._window.findChildByName("ecotronbox_card_bg") as IBitmapWrapperWindow); if (_local_3 != null){ _local_4 = (_local_3.content as BitmapData); _local_5.bitmap = _local_4.clone(); }; _local_6 = (this._window.findChildByName("ecotronbox_card_date") as ITextWindow); if (((!((_local_6 == null))) && (!((this._text == null))))){ _local_6.caption = this._text; }; _local_7 = this._window.findChildByName("ecotronbox_card_btn_close"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; this._SafeStr_6852(true); } private function _SafeStr_6852(_arg_1:Boolean):void { var _local_2:IWindow; if (this._window == null){ return; }; _local_2 = this._window.findChildByName("ecotronbox_card_btn_open"); if (_local_2 != null){ if (((this._SafeStr_3559) && (_arg_1))){ _local_2.visible = true; _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); } else { _local_2.visible = false; }; }; } private function _SafeStr_5540():void { if (this._window != null){ this._window.dispose(); this._window = null; }; if (!this._SafeStr_6846){ this._SafeStr_5001 = -1; }; this._text = ""; this._SafeStr_3559 = false; } private function _SafeStr_6853():void { var _local_1:_SafeStr_2863; if (((((this._SafeStr_6846) || ((this._SafeStr_5001 == -1)))) || (!(this._SafeStr_3559)))){ return; }; this._SafeStr_6846 = true; if (messageListener != null){ _local_1 = new _SafeStr_2863(_SafeStr_2863._SafeStr_5210, this._SafeStr_5001); messageListener.processWidgetMessage(_local_1); }; } private function _SafeStr_6456(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "ecotronbox_card_btn_open": this._SafeStr_6853(); return; case "ecotronbox_card_btn_close": default: this._SafeStr_6846 = false; this._SafeStr_5540(); }; } } }//package _-2MY // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1761 = "_-1uL" (String#8376, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_2861 = "_-1aS" (String#1114, DoABC#2) // _SafeStr_2862 = "_-26L" (String#2051, DoABC#2) // _SafeStr_2863 = "_-16-" (String#3793, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5210 = "_-0Co" (String#9793, DoABC#2) // _SafeStr_5212 = "_-2h7" (String#2771, DoABC#2) // _SafeStr_5213 = "_-13Y" (String#3217, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6456 = "_-0RW" (String#2242, DoABC#2) // _SafeStr_6844 = "_-2ZK" (String#3353, DoABC#2) // _SafeStr_6845 = "_-9z" (String#3329, DoABC#2) // _SafeStr_6846 = "_-uk" (String#2923, DoABC#2) // _SafeStr_6847 = "_-1xL" (String#4223, DoABC#2) // _SafeStr_6848 = "_-2p5" (String#15957, DoABC#2) // _SafeStr_6849 = "_-wc" (String#9011, DoABC#2) // _SafeStr_6850 = "_-JI" (String#12249, DoABC#2) // _SafeStr_6851 = "_-4y" (String#19093, DoABC#2) // _SafeStr_6852 = "_-1Ea" (String#16870, DoABC#2) // _SafeStr_6853 = "_-1M8" (String#14563, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_1452 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1452 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1452(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_1452 = "_-0ew" (String#8223, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_1454 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1454 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_1454() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_1454 = "_-0OD" (String#8824, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_2296 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2296 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2296(_arg_1:Array) { var _local_2:int; this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1.length); for each (_local_2 in _arg_1) { this._SafeStr_3751.push(_local_2); }; } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_2296 = "_-2mj" (String#7781, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_2298 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2298 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2298() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_2298 = "_-1jD" (String#8788, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_2302 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2302 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2302() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_2302 = "_-1x7" (String#7569, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_2614 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2614 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2614(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_2614 = "_-2gG" (String#8270, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_2633 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2633 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2633() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_2633 = "_-2V9" (String#8548, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_2703 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2703 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2703(_arg_1:int, _arg_2:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_2703 = "_-2Ig" (String#8826, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2n5._SafeStr_2762 package _-2n5 { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2762 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2762() { this._SafeStr_3751 = new Array(); super(); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-2n5 // _SafeStr_2762 = "_-1EN" (String#7882, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-2pb._SafeStr_1664 package _-2pb { import flash.utils.ByteArray; public interface _SafeStr_1664 { function dispose():void; function get _SafeStr_6854():IProtocolEncoder; function get _SafeStr_6855():_SafeStr_2773; function _SafeStr_6856(_arg_1:ByteArray, _arg_2:Array):uint; } }//package _-2pb // _SafeStr_1664 = "_-11k" (String#2998, DoABC#2) // _SafeStr_2773 = "_-1Rs" (String#4877, DoABC#2) // _SafeStr_6854 = "_-2j4" (String#15220, DoABC#2) // _SafeStr_6855 = "_-14v" (String#15318, DoABC#2) // _SafeStr_6856 = "_-1n3" (String#15608, DoABC#2) //------------------------------------------------------------ //_-2pb._SafeStr_2773 package _-2pb { import flash.utils.ByteArray; import _-0Q0._SafeStr_2808; public interface _SafeStr_2773 { function dispose():void; function _SafeStr_6857(_arg_1:ByteArray):int; function _SafeStr_6858(_arg_1:ByteArray):void; function _SafeStr_3538(_arg_1:ByteArray):String; function readInteger(_arg_1:ByteArray):int; function _SafeStr_3540(_arg_1:ByteArray):Boolean; function readShort(_arg_1:ByteArray):_SafeStr_2808; } }//package _-2pb // _SafeStr_2773 = "_-1Rs" (String#4877, DoABC#2) // _SafeStr_2808 = "_-2B6" (String#3856, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6857 = "_-0Gr" (String#18330, DoABC#2) // _SafeStr_6858 = "_-04a" (String#9514, DoABC#2) //------------------------------------------------------------ //_-2pb.IProtocolEncoder package _-2pb { import flash.utils.ByteArray; public interface IProtocolEncoder { function dispose():void; function _SafeStr_6859(_arg_1:int, _arg_2:Array, _arg_3:int=-1):ByteArray; } }//package _-2pb // _SafeStr_6859 = "_-1kF" (String#14807, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_1343 package _-2pO { public interface _SafeStr_1343 { function _SafeStr_6860(_arg_1:Boolean):void; } }//package _-2pO // _SafeStr_1343 = "_-2bJ" (String#5089, DoABC#2) // _SafeStr_6860 = "_-1h-" (String#14925, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_1399 package _-2pO { public interface _SafeStr_1399 { function get imageCount():int; function get textCount():int; function getTextElementName(_arg_1:int, _arg_2:String):String; function getImageElementName(_arg_1:int, _arg_2:String):String; function getTextElementContent(_arg_1:int):String; function getImageElementContent(_arg_1:int):String; function dispose():void; function hasLinks(_arg_1:String):Boolean; function _SafeStr_6861(_arg_1:String):Array; function hasColors(_arg_1:String):Boolean; function getColorTargets(_arg_1:String):Array; function getColorSources(_arg_1:String):Array; function getColorUintFromText(_arg_1:int):uint; } }//package _-2pO // _SafeStr_1399 = "_-0yG" (String#4332, DoABC#2) // _SafeStr_6861 = "_-1Ey" (String#16874, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_1400 package _-2pO { import flash.utils.Dictionary; public class _SafeStr_1400 implements _SafeStr_1399 { private static const _SafeStr_6862:Array = ["ctlg_header_text", "ctlg_description", "ctlg_special_txt", "ctlg_text_1", "ctlg_text_2"]; private static const _SafeStr_6863:Array = ["ctlg_header_img", "ctlg_teaserimg_1", "ctlg_special_img", "ctlg_teaserimg_2", "ctlg_teaserimg_3"]; private static const LAYOUTS_IMAGE_FIELDS:Object = {"frontpage3":["ctlg_header_img", "ctlg_special_img", "frontpage_promotion"]}; private static const LAYOUTS_TEXT_FIELDS:Object = { "camera1":["ctlg_header_text", "ctlg_text_1"], "club1":["ctlg_text_1", "ctlg_text_2", "ctlg_text_3", "ctlg_text_4", "ctlg_text_5"], "club2":["ctlg_text_1", "ctlg_text_2", "ctlg_text_3", "ctlg_text_4"], "presents":["ctlg_header_text", "ctlg_text1"], "collectibles":["ctlg_header_text", "ctlg_collectibles_link"], "purse":["ctlg_header_text", "ctlg_special_txt"], "pets":["ctlg_header_text", "ctlg_text_1", "ctlg_text_2", "ctlg_text_3"], "pets2":["ctlg_header_text", "ctlg_text_1", "ctlg_text_2", "ctlg_text_3"], "info_credits":["ctlg_text_1", "ctlg_text_2", "ctlg_text_3", "ctlg_text_4", "ctlg_text_5", "ctlg_text_6", "ctlg_text_7", "ctlg_text_8"], "info_pixels":["ctlg_text_1", "ctlg_text_2", "ctlg_text_3", "ctlg_text_4", "ctlg_text_5", "ctlg_text_6", "ctlg_text_7", "ctlg_text_8"], "frontpage3":["ctlg_txt1", "ctlg_txt2", "ctlg_txt3", "ctlg_txt4", "ctlg_txt5", "ctlg_txt6", "", "", "", "ctlg_txt7"] }; private static const _SafeStr_6864:Dictionary = new Dictionary(); private static const _SafeStr_6865:Object = {"frontpage3":[7, 8]}; private static const _SafeStr_6866:Object = {"frontpage3":[["ctlg_txt1", "ctlg_txt2"], ["ctlg_txt3"]]}; private var _images:Array; private var _SafeStr_6867:Array; { _SafeStr_6864["frontpage3"] = ["ctlg_txt3", "ctlg_txt7"]; _SafeStr_6864["info_pixels"] = ["ctlg_text_5", "ctlg_text_7"]; _SafeStr_6864["info_credits"] = ["ctlg_text_5", "ctlg_text_7"]; _SafeStr_6864["collectibles"] = ["ctlg_collectibles_link"]; _SafeStr_6864["club1"] = ["ctlg_text_5"]; _SafeStr_6864["club_buy"] = ["club_link"]; _SafeStr_6864["mad_money"] = ["ctlg_madmoney_button"]; _SafeStr_6864["monkey"] = ["ctlg_teaserimg_1_region", "ctlg_special_img_region"]; } public function _SafeStr_1400(_arg_1:Array, _arg_2:Array) { this._images = _arg_1; this._SafeStr_6867 = _arg_2; } public function get imageCount():int { return (this._images.length); } public function get textCount():int { return (this._SafeStr_6867.length); } public function dispose():void { this._images = null; this._SafeStr_6867 = null; } public function hasLinks(_arg_1:String):Boolean { return (!((_SafeStr_6864[_arg_1] == null))); } public function _SafeStr_6861(_arg_1:String):Array { return (_SafeStr_6864[_arg_1]); } public function hasColors(_arg_1:String):Boolean { return (((!((_SafeStr_6866[_arg_1] == null))) && (!((_SafeStr_6865[_arg_1] == null))))); } public function getColorTargets(_arg_1:String):Array { return (_SafeStr_6866[_arg_1]); } public function getColorSources(_arg_1:String):Array { return (_SafeStr_6865[_arg_1]); } public function getTextElementName(_arg_1:int, _arg_2:String):String { var _local_3:Array = LAYOUTS_TEXT_FIELDS[_arg_2]; if (_local_3 == null){ _local_3 = _SafeStr_6862; }; if (_arg_1 < _local_3.length){ return (_local_3[_arg_1]); }; return (""); } public function getImageElementName(_arg_1:int, _arg_2:String):String { var _local_3:Array = LAYOUTS_IMAGE_FIELDS[_arg_2]; if (_local_3 == null){ _local_3 = _SafeStr_6863; }; if (_arg_1 < _local_3.length){ return (_local_3[_arg_1]); }; return (""); } public function getTextElementContent(_arg_1:int):String { if (_arg_1 < this._SafeStr_6867.length){ return (this._SafeStr_6867[_arg_1]); }; return (""); } public function getImageElementContent(_arg_1:int):String { if (_arg_1 < this._images.length){ return (this._images[_arg_1]); }; return (""); } public function getColorUintFromText(_arg_1:int):uint { var _local_2:String; if (_arg_1 < this._SafeStr_6867.length){ _local_2 = String(this._SafeStr_6867[_arg_1]).replace("#", "0x"); return (uint(Number(_local_2))); }; return (0); } } }//package _-2pO // _SafeStr_1399 = "_-0yG" (String#4332, DoABC#2) // _SafeStr_1400 = "_-1-c" (String#10452, DoABC#2) // _SafeStr_6861 = "_-1Ey" (String#16874, DoABC#2) // _SafeStr_6862 = "_-37J" (String#13598, DoABC#2) // _SafeStr_6863 = "_-0YC" (String#14145, DoABC#2) // _SafeStr_6864 = "_-2bf" (String#4131, DoABC#2) // _SafeStr_6865 = "_-171" (String#12220, DoABC#2) // _SafeStr_6866 = "_-1oZ" (String#11502, DoABC#2) // _SafeStr_6867 = "_-0sU" (String#4518, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_1419 package _-2pO { import com.sulake.habbo.catalog._SafeStr_1389; import _-Vm._SafeStr_1259; import _-kQ._SafeStr_1273; public class _SafeStr_1419 implements _SafeStr_1389 { public static const _SafeStr_6868:String = "pricing_model_unknown"; public static const _SafeStr_6869:String = "pricing_model_single"; public static const _SafeStr_6870:String = "pricing_model_multi"; public static const _SafeStr_6871:String = "pricing_model_bundle"; public static const _SafeStr_6872:String = "price_type_none"; public static const _SafeStr_5886:String = "price_type_credits"; public static const _SafeStr_6873:String = "price_type_activitypoints"; public static const _SafeStr_6874:String = "price_type_credits_and_activitypoints"; private var _SafeStr_6875:String; private var _SafeStr_6876:String; private var _SafeStr_5870:int; private var _SafeStr_6877:String; private var _SafeStr_6878:int; private var _SafeStr_6879:int; private var _SafeStr_6460:int; private var _SafeStr_5876:_SafeStr_2253; private var _SafeStr_6880:_SafeStr_2254; private var _disposed:Boolean = false; private var _SafeStr_4427:int = 0; private var _SafeStr_6881:int; public function _SafeStr_1419(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:Array, _arg_8:_SafeStr_2253) { this._SafeStr_5870 = _arg_1; this._SafeStr_6877 = _arg_2; this._SafeStr_6878 = _arg_3; this._SafeStr_6879 = _arg_4; this._SafeStr_6460 = _arg_5; this._SafeStr_5876 = _arg_8; this._SafeStr_4427 = _arg_6; this._SafeStr_6882(_arg_7); this._SafeStr_6883(); this._SafeStr_6884(_arg_7); } public function get clubLevel():int { return (this._SafeStr_4427); } public function get page():_SafeStr_2253 { return (this._SafeStr_5876); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_5887():String { return (this._SafeStr_6877); } public function get _SafeStr_5884():int { return (this._SafeStr_6878); } public function get _SafeStr_5882():int { return (this._SafeStr_6879); } public function get _SafeStr_5883():int { return (this._SafeStr_6460); } public function get productContainer():_SafeStr_2254 { return (this._SafeStr_6880); } public function get _SafeStr_6885():String { return (this._SafeStr_6875); } public function get _SafeStr_5885():String { return (this._SafeStr_6876); } public function get _SafeStr_3716():int { return (this._SafeStr_6881); } public function set _SafeStr_3716(_arg_1:int):void { this._SafeStr_6881 = _arg_1; } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; this._SafeStr_5870 = 0; this._SafeStr_6877 = ""; this._SafeStr_6878 = 0; this._SafeStr_6879 = 0; this._SafeStr_6460 = 0; this._SafeStr_5876 = null; if (this._SafeStr_6880 != null){ this._SafeStr_6880.dispose(); this._SafeStr_6880 = null; }; } public function get disposed():Boolean { return (this._disposed); } private function _SafeStr_6884(_arg_1:Array):void { switch (this._SafeStr_6875){ case _SafeStr_6869: this._SafeStr_6880 = new _SafeStr_2276(this, _arg_1); return; case _SafeStr_6870: this._SafeStr_6880 = new _SafeStr_2277(this, _arg_1); return; case _SafeStr_6871: this._SafeStr_6880 = new _SafeStr_2279(this, _arg_1); return; default: Logger.log(("[Offer] Unknown pricing model" + this._SafeStr_6875)); }; } private function _SafeStr_6882(_arg_1:Array):void { var _local_2:_SafeStr_2274; if (_arg_1.length == 1){ _local_2 = _arg_1[0]; if (_local_2.productCount == 1){ this._SafeStr_6875 = _SafeStr_6869; } else { this._SafeStr_6875 = _SafeStr_6870; }; } else { if (_arg_1.length > 1){ this._SafeStr_6875 = _SafeStr_6871; } else { this._SafeStr_6875 = _SafeStr_6868; }; }; } private function _SafeStr_6883():void { if ((((this._SafeStr_6878 > 0)) && ((this._SafeStr_6879 > 0)))){ this._SafeStr_6876 = _SafeStr_6874; } else { if (this._SafeStr_6878 > 0){ this._SafeStr_6876 = _SafeStr_5886; } else { if (this._SafeStr_6879 > 0){ this._SafeStr_6876 = _SafeStr_6873; } else { this._SafeStr_6876 = _SafeStr_6872; }; }; }; } public function clone():_SafeStr_1419 { var _local_3:_SafeStr_2274; var _local_4:_SafeStr_1259; var _local_5:_SafeStr_2274; var _local_1:Array = new Array(); var _local_2:_SafeStr_1273 = this._SafeStr_5876.viewer.catalog.getProductData(this._SafeStr_5887); for each (_local_3 in this._SafeStr_6880.products) { _local_4 = this._SafeStr_5876.viewer.catalog._SafeStr_6886(_local_3._SafeStr_6887, _local_3._SafeStr_6888); _local_5 = new _SafeStr_2274(_local_3._SafeStr_6888, _local_3._SafeStr_6887, _local_3._SafeStr_5326, _local_3.productCount, _local_3._SafeStr_5336, _local_2, _local_4); _local_1.push(_local_5); }; return (new _SafeStr_1419(this._SafeStr_5330, this._SafeStr_5887, this._SafeStr_5884, this._SafeStr_5882, this._SafeStr_5883, this.clubLevel, _local_1, this.page)); } } }//package _-2pO // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_2274 = "_-3Cy" (String#2483, DoABC#2) // _SafeStr_2276 = "_-ib" (String#5778, DoABC#2) // _SafeStr_2277 = "_-1B7" (String#8193, DoABC#2) // _SafeStr_2279 = "_-07G" (String#4746, DoABC#2) // _SafeStr_3716 = "_-31k" (String#4069, DoABC#2) // _SafeStr_4427 = "_-02J" (String#2635, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5876 = "_-zw" (String#1586, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5885 = "_-3-Z" (String#10271, DoABC#2) // _SafeStr_5886 = "_-0Td" (String#8958, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_6460 = "_-1cq" (String#3487, DoABC#2) // _SafeStr_6868 = "_-qn" (String#13118, DoABC#2) // _SafeStr_6869 = "_-0jW" (String#7245, DoABC#2) // _SafeStr_6870 = "_-2Zq" (String#7191, DoABC#2) // _SafeStr_6871 = "_-0EC" (String#8341, DoABC#2) // _SafeStr_6872 = "_-2Dv" (String#13371, DoABC#2) // _SafeStr_6873 = "_-1f" (String#12055, DoABC#2) // _SafeStr_6874 = "_-0e" (String#11784, DoABC#2) // _SafeStr_6875 = "_-1di" (String#7411, DoABC#2) // _SafeStr_6876 = "_-38Z" (String#10537, DoABC#2) // _SafeStr_6877 = "_-0xW" (String#8632, DoABC#2) // _SafeStr_6878 = "_-3Cg" (String#4537, DoABC#2) // _SafeStr_6879 = "_-1xw" (String#4390, DoABC#2) // _SafeStr_6880 = "_-3Gp" (String#6227, DoABC#2) // _SafeStr_6881 = "_-1PP" (String#11199, DoABC#2) // _SafeStr_6882 = "_-2sX" (String#18897, DoABC#2) // _SafeStr_6883 = "_-QQ" (String#18600, DoABC#2) // _SafeStr_6884 = "_-2Oj" (String#20226, DoABC#2) // _SafeStr_6885 = "_-0mX" (String#6858, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_1426 package _-2pO { import flash.events.Event; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.room.IRoomEngine; public interface _SafeStr_1426 { function _SafeStr_6889(_arg_1:int, _arg_2:String, _arg_3:_SafeStr_1399, _arg_4:Array, _arg_5:int):void; function _SafeStr_6890(_arg_1:Event):Boolean; function get catalog():_SafeStr_286; function get roomEngine():IRoomEngine; function dispose():void; function _SafeStr_6891():String; } }//package _-2pO // _SafeStr_1399 = "_-0yG" (String#4332, DoABC#2) // _SafeStr_1426 = "_-1fN" (String#4352, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_6889 = "_-2et" (String#15734, DoABC#2) // _SafeStr_6890 = "_-4F" (String#7859, DoABC#2) // _SafeStr_6891 = "_-DC" (String#8154, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_1427 package _-2pO { import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.catalog.HabboCatalog; import flash.events.Event; public class _SafeStr_1427 implements _SafeStr_1426 { private var _catalog:_SafeStr_286; private var _container:IWindowContainer; private var _roomEngine:IRoomEngine; private var _SafeStr_6892:HabboCatalog; private var _SafeStr_5876:_SafeStr_2253; public function _SafeStr_1427(_arg_1:_SafeStr_286, _arg_2:IWindowContainer, _arg_3:IRoomEngine) { this._catalog = _arg_1; this._container = _arg_2; this._roomEngine = _arg_3; } public function get roomEngine():IRoomEngine { return (this._roomEngine); } public function set _SafeStr_6893(_arg_1:HabboCatalog):void { this._SafeStr_6892 = _arg_1; } public function get _SafeStr_6893():HabboCatalog { return (this._SafeStr_6892); } public function dispose():void { if (this._SafeStr_5876){ this._SafeStr_5876.dispose(); this._SafeStr_5876 = null; }; this._catalog = null; this._container = null; this._roomEngine = null; } public function get catalog():_SafeStr_286 { return (this._catalog); } public function _SafeStr_6889(_arg_1:int, _arg_2:String, _arg_3:_SafeStr_1399, _arg_4:Array, _arg_5:int):void { Logger.log(("[Catalog Viewer] Show Catalog Page: " + [_arg_1, _arg_2, _arg_4.length, _arg_5])); if (this._SafeStr_5876 != null){ if (this._SafeStr_5876.pageId == _arg_1){ if (_arg_5 > -1){ this._SafeStr_5876._SafeStr_6894(_arg_5); }; return; }; this._container.removeChild(this._SafeStr_5876.window); this._SafeStr_5876.dispose(); }; var _local_6:_SafeStr_2253 = new _SafeStr_2283(this, _arg_1, _arg_2, _arg_3, _arg_4, this._SafeStr_6892); this._SafeStr_5876 = _local_6; if (_local_6.window != null){ this._container.addChild(_local_6.window); } else { Logger.log(("[CatalogViewer] No window for page: " + _arg_2)); }; this._container.visible = true; if (_arg_5 > -1){ _local_6._SafeStr_6894(_arg_5); }; } public function _SafeStr_6895():void { if (this._SafeStr_5876 != null){ this._SafeStr_5876.closed(); }; } public function _SafeStr_6890(_arg_1:Event):Boolean { return (this._SafeStr_5876._SafeStr_6890(_arg_1)); } public function _SafeStr_6891():String { if (this._SafeStr_5876 == null){ return (""); }; return (this._SafeStr_5876.layoutCode); } } }//package _-2pO // _SafeStr_1399 = "_-0yG" (String#4332, DoABC#2) // _SafeStr_1426 = "_-1fN" (String#4352, DoABC#2) // _SafeStr_1427 = "_-c" (String#6924, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_2283 = "_-di" (String#6549, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_5876 = "_-zw" (String#1586, DoABC#2) // _SafeStr_6889 = "_-2et" (String#15734, DoABC#2) // _SafeStr_6890 = "_-4F" (String#7859, DoABC#2) // _SafeStr_6891 = "_-DC" (String#8154, DoABC#2) // _SafeStr_6892 = "_-0EQ" (String#14014, DoABC#2) // _SafeStr_6893 = "_-15F" (String#17144, DoABC#2) // _SafeStr_6894 = "_-yH" (String#14897, DoABC#2) // _SafeStr_6895 = "_-3-W" (String#15916, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_1440 package _-2pO { import com.sulake.habbo.room.IRoomEngine; import flash.geom.Rectangle; import _-1Vf._SafeStr_1381; import _-1Vf.RoomEngineEvent; import com.sulake.habbo.room.object._SafeStr_1963; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.room.utils._SafeStr_1286; import flash.utils.getTimer; import com.sulake.room.utils._SafeStr_1285; import flash.display.DisplayObject; import com.sulake.room.utils._SafeStr_1729; import flash.geom.Point; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1440 { private static const _SafeStr_6896:int = -100; private static const _SafeStr_6897:int = 1; private static const _SafeStr_6898:int = 1; private static const _SafeStr_6899:int = 1; private static const _SafeStr_6900:int = 2; private static const _SafeStr_6901:int = 2; private static const _SafeStr_6902:Number = 0.25; private static const _SafeStr_6903:int = 64; private static const _SafeStr_6904:int = 32; private static const _SafeStr_6905:int = 2500; private var _roomEngine:IRoomEngine; private var _SafeStr_6906:int = 0; private var _SafeStr_6907:int = 0; private var _SafeStr_6908:String = ""; private var _SafeStr_6909:Rectangle = null; private var _SafeStr_6910:int = 0; private var _SafeStr_6911:int = 0; private var _SafeStr_6912:int = 64; private var _SafeStr_6913:Boolean; private var _SafeStr_6914:Boolean; private var _SafeStr_6915:int; public function _SafeStr_1440(_arg_1:IRoomEngine) { this._roomEngine = _arg_1; if (this._roomEngine != null){ this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_4885, this._SafeStr_4886); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6352, this._SafeStr_4886); this._roomEngine.events.addEventListener(RoomEngineEvent._SafeStr_6417, this._SafeStr_6916); }; this._SafeStr_6917(); } public function dispose():void { this.reset(); if (((!((this._roomEngine == null))) && (!((this._roomEngine.events == null))))){ this._roomEngine.events.removeEventListener(_SafeStr_1381._SafeStr_4885, this._SafeStr_4886); this._roomEngine.events.removeEventListener(_SafeStr_1381._SafeStr_6352, this._SafeStr_4886); this._roomEngine.events.removeEventListener(RoomEngineEvent._SafeStr_6417, this._SafeStr_6916); }; } private function _SafeStr_6917():void { var _local_1:int; var _local_2:_SafeStr_1963; var _local_3:int; var _local_4:int; if (this._roomEngine != null){ _local_1 = 7; _local_2 = new _SafeStr_1963(); _local_2._SafeStr_6918((_local_1 + 2), (_local_1 + 2)); _local_3 = 1; while (_local_3 < (1 + _local_1)) { _local_4 = 1; while (_local_4 < (1 + _local_1)) { _local_2._SafeStr_6919(_local_4, _local_3, 0); _local_4++; }; _local_3++; }; _local_2._SafeStr_6920(); this._roomEngine._SafeStr_6921(_SafeStr_6897, _SafeStr_6896, _local_2._SafeStr_5567()); _local_2.dispose(); }; } public function reset():void { var _local_1:int; var _local_2:int; if (this._roomEngine != null){ _local_1 = this._roomEngine._SafeStr_3710; _local_2 = this._roomEngine._SafeStr_3711; this._roomEngine.setActiveRoom(_SafeStr_6897, _SafeStr_6896); this._roomEngine._SafeStr_6922(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899); this._roomEngine._SafeStr_6923(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899); this._roomEngine._SafeStr_6924(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899); this._SafeStr_6925(); this._roomEngine.setActiveRoom(_local_1, _local_2); }; this._SafeStr_6907 = _SafeStr_832._SafeStr_6926; } public function _SafeStr_6927(_arg_1:int, _arg_2:_SafeStr_1285):int { var _local_4:int; var _local_5:int; var _local_3:int = -1; if (this._roomEngine != null){ if ((((this._SafeStr_6907 == _SafeStr_832._SafeStr_3655)) && ((this._SafeStr_6906 == _arg_1)))){ return (_SafeStr_6899); }; this.reset(); this._SafeStr_6906 = _arg_1; this._SafeStr_6907 = _SafeStr_832._SafeStr_3655; this._SafeStr_6908 = ""; _local_4 = this._roomEngine._SafeStr_3710; _local_5 = this._roomEngine._SafeStr_3711; this._roomEngine.setActiveRoom(_SafeStr_6897, _SafeStr_6896); if (this._roomEngine._SafeStr_6928(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, _arg_1, new _SafeStr_1286(_SafeStr_6900, _SafeStr_6901, 0), _arg_2, 0, "")){ this._SafeStr_6915 = getTimer(); this._SafeStr_6914 = true; _local_3 = _SafeStr_6899; this._SafeStr_6925(); }; this._roomEngine.setActiveRoom(_local_4, _local_5); }; return (_local_3); } public function _SafeStr_6929(_arg_1:int, _arg_2:_SafeStr_1285, _arg_3:String):int { var _local_4:int = -1; if (this._roomEngine != null){ if ((((((this._SafeStr_6907 == _SafeStr_832._SafeStr_3656)) && ((this._SafeStr_6906 == _arg_1)))) && ((this._SafeStr_6908 == _arg_3)))){ return (_SafeStr_6899); }; this.reset(); this._SafeStr_6906 = _arg_1; this._SafeStr_6907 = _SafeStr_832._SafeStr_3656; this._SafeStr_6908 = _arg_3; if (this._roomEngine._SafeStr_6930(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, _arg_1, new _SafeStr_1286(0.5, 2.3, 1.8), _arg_2, 0, _arg_3)){ this._SafeStr_6915 = getTimer(); this._SafeStr_6914 = true; return (_SafeStr_6899); }; }; return (_local_4); } public function _SafeStr_6931(_arg_1:String, _arg_2:int):int { if (this._roomEngine != null){ this.reset(); this._SafeStr_6906 = 1; this._SafeStr_6907 = _SafeStr_832._SafeStr_4891; this._SafeStr_6908 = _arg_1; if (this._roomEngine._SafeStr_6932(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, new _SafeStr_1286(_SafeStr_6900, _SafeStr_6901, 0), new _SafeStr_1286(90, 0, 0), 135, 1, _arg_1)){ this._SafeStr_6915 = getTimer(); this._SafeStr_6914 = true; this._roomEngine._SafeStr_6933(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, 1); this._roomEngine._SafeStr_6934(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, _arg_2); this._roomEngine._SafeStr_6935(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, "std"); }; return (_SafeStr_6899); }; return (-1); } public function _SafeStr_6936():void { if (this._roomEngine != null){ this._SafeStr_6914 = false; if (this._SafeStr_6907 != _SafeStr_832._SafeStr_4891){ this._roomEngine._SafeStr_6937(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, this._SafeStr_6907); }; }; } private function _SafeStr_6938():void { var _local_1:int; if (this._SafeStr_6914){ _local_1 = getTimer(); if (_local_1 > (this._SafeStr_6915 + _SafeStr_6905)){ this._SafeStr_6915 = _local_1; if (this._roomEngine != null){ this._roomEngine._SafeStr_6937(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, this._SafeStr_6907); }; }; }; } public function _SafeStr_6939(_arg_1:int, _arg_2:int):DisplayObject { var _local_3:DisplayObject; var _local_4:_SafeStr_1729; if (this._roomEngine != null){ _local_3 = this._roomEngine._SafeStr_6940(_SafeStr_6897, _SafeStr_6896, _SafeStr_6898, _arg_1, _arg_2, this._SafeStr_6912); this._roomEngine._SafeStr_6941(_SafeStr_6897, _SafeStr_6896, _SafeStr_6898, true); _local_4 = this._roomEngine._SafeStr_5187(_SafeStr_6897, _SafeStr_6896, _SafeStr_6898); if (_local_4 != null){ _local_4._SafeStr_6942(new _SafeStr_1286(_SafeStr_6900, _SafeStr_6901, 0), 30); }; this._SafeStr_6910 = _arg_1; this._SafeStr_6911 = _arg_2; return (_local_3); }; return (null); } private function _SafeStr_6943(_arg_1:Point):void { var _local_3:Rectangle; var _local_2:Rectangle = this._roomEngine._SafeStr_5372(_SafeStr_6897, _SafeStr_6896, _SafeStr_6899, this._SafeStr_6907, _SafeStr_6898); if (((!((_local_2 == null))) && (!((_arg_1 == null))))){ _local_2.offset(-((this._SafeStr_6910 >> 1)), -((this._SafeStr_6911 >> 1))); _local_2.offset(-(_arg_1.x), -(_arg_1.y)); if (this._SafeStr_6909 == null){ this._SafeStr_6909 = _local_2; } else { _local_3 = this._SafeStr_6909.union(_local_2); if (((((((((_local_3.width - this._SafeStr_6909.width) > ((this._SafeStr_6910 - this._SafeStr_6909.width) >> 1))) || (((_local_3.height - this._SafeStr_6909.height) > ((this._SafeStr_6911 - this._SafeStr_6909.height) >> 1))))) || ((this._SafeStr_6909.width < 1)))) || ((this._SafeStr_6909.height < 1)))){ this._SafeStr_6909 = _local_3; }; }; }; } private function _SafeStr_6944(_arg_1:Point):Point { if ((((this._SafeStr_6909.width < 1)) || ((this._SafeStr_6909.height < 1)))){ return (_arg_1); }; var _local_2:_SafeStr_1729 = this._roomEngine._SafeStr_5187(_SafeStr_6897, _SafeStr_6896, _SafeStr_6898); if ((((this._SafeStr_6909.width > (this._SafeStr_6910 * (1 + _SafeStr_6902)))) || ((this._SafeStr_6909.height > (this._SafeStr_6911 * (1 + _SafeStr_6902)))))){ if (_local_2._SafeStr_6945()){ _local_2._SafeStr_6946(); this._SafeStr_6912 = _SafeStr_6904; this._SafeStr_6913 = true; _arg_1.x = (_arg_1.x >> 1); _arg_1.y = (_arg_1.y >> 1); this._SafeStr_6909.left = (this._SafeStr_6909.left >> 2); this._SafeStr_6909.right = (this._SafeStr_6909.right >> 2); this._SafeStr_6909.top = (this._SafeStr_6909.top >> 2); this._SafeStr_6909.bottom = (this._SafeStr_6909.bottom >> 2); }; } else { if (((((this._SafeStr_6909.width << 1) < ((this._SafeStr_6910 * (1 + _SafeStr_6902)) - 5))) && (((this._SafeStr_6909.height << 1) < ((this._SafeStr_6911 * (1 + _SafeStr_6902)) - 5))))){ if (((!(_local_2._SafeStr_6945())) && (!(this._SafeStr_6913)))){ _local_2._SafeStr_6947(); this._SafeStr_6912 = _SafeStr_6903; _arg_1.x = (_arg_1.x << 1); _arg_1.y = (_arg_1.y << 1); }; }; }; return (_arg_1); } private function _SafeStr_6948(_arg_1:Point):Point { var _local_7:Number; if ((((this._SafeStr_6909.width < 1)) || ((this._SafeStr_6909.height < 1)))){ return (_arg_1); }; var _local_2 = (-((this._SafeStr_6909.left + this._SafeStr_6909.right)) >> 1); var _local_3 = (-((this._SafeStr_6909.top + this._SafeStr_6909.bottom)) >> 1); var _local_4 = ((this._SafeStr_6911 - this._SafeStr_6909.height) >> 1); if (_local_4 > 10){ _local_3 = (_local_3 + Math.min(15, (_local_4 - 10))); } else { if (this._SafeStr_6907 != _SafeStr_832._SafeStr_4891){ _local_3 = (_local_3 + (5 - Math.max(0, (_local_4 / 2)))); } else { _local_3 = (_local_3 - (5 - Math.min(0, (_local_4 / 2)))); }; }; var _local_5:int = (_local_2 - _arg_1.x); var _local_6:int = (_local_3 - _arg_1.y); if (((!((_local_5 == 0))) || (!((_local_6 == 0))))){ _local_7 = Math.sqrt(((_local_5 * _local_5) + (_local_6 * _local_6))); if (_local_7 > 10){ _local_2 = (_arg_1.x + ((_local_5 * 10) / _local_7)); _local_3 = (_arg_1.y + ((_local_6 * 10) / _local_7)); }; return (new Point(_local_2, _local_3)); }; return (null); } public function _SafeStr_6925():void { var _local_1:Point; var _local_2:int; var _local_3:Point; this._SafeStr_6938(); if (this._roomEngine != null){ _local_1 = this._roomEngine._SafeStr_5190(_SafeStr_6897, _SafeStr_6896, _SafeStr_6898); if (_local_1 != null){ this._SafeStr_6943(_local_1); if (this._SafeStr_6909 != null){ _local_2 = this._SafeStr_6912; _local_1 = this._SafeStr_6944(_local_1); _local_3 = this._SafeStr_6948(_local_1); if (_local_3 != null){ this._roomEngine._SafeStr_6949(_SafeStr_6897, _SafeStr_6896, _SafeStr_6898, _local_3); }; if (this._SafeStr_6912 != _local_2){ this._SafeStr_6909 = null; }; }; }; }; } private function _SafeStr_6916(_arg_1:RoomEngineEvent):void { if (_arg_1 == null){ return; }; switch (_arg_1.type){ case RoomEngineEvent._SafeStr_6417: if ((((_arg_1.roomCategory == _SafeStr_6896)) && ((_arg_1.roomId == _SafeStr_6897)))){ this._roomEngine._SafeStr_5410(_SafeStr_6897, _SafeStr_6896, 0xFFFFFF, 176, true); this._roomEngine._SafeStr_6950(_SafeStr_6897, _SafeStr_6896, "306", "1401"); }; return; }; } private function _SafeStr_4886(_arg_1:_SafeStr_1381):void { var _local_2:IRoomObject; var _local_3:Number; var _local_4:Number; if ((((((((_arg_1.roomId == _SafeStr_6897)) && ((_arg_1.roomCategory == _SafeStr_6896)))) && ((_arg_1.objectId == _SafeStr_6899)))) && ((_arg_1.category == this._SafeStr_6907)))){ this._SafeStr_6909 = null; this._SafeStr_6913 = false; _local_2 = this._roomEngine._SafeStr_5136(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _arg_1.category); if (((((!((_local_2 == null))) && (!((_local_2.getModel() == null))))) && ((_arg_1.category == _SafeStr_832._SafeStr_3656)))){ _local_3 = _local_2.getModel().getNumber(_SafeStr_1392._SafeStr_6951); _local_4 = _local_2.getModel().getNumber(_SafeStr_1392._SafeStr_6952); if (((!(isNaN(_local_3))) && (!(isNaN(_local_4))))){ this._roomEngine._SafeStr_6953(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, new _SafeStr_1286(0.5, 2.3, (((3.6 - _local_3) / 2) + _local_4))); }; }; }; } } }//package _-2pO // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1440 = "_-Mn" (String#4046, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1963 = "_-1cH" (String#1873, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_4885 = "_-0ru" (String#4367, DoABC#2) // _SafeStr_4886 = "_-KD" (String#7221, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5187 = "_-06I" (String#4729, DoABC#2) // _SafeStr_5190 = "_-iB" (String#11466, DoABC#2) // _SafeStr_5372 = "_-r2" (String#11432, DoABC#2) // _SafeStr_5410 = "_-38-" (String#11683, DoABC#2) // _SafeStr_5567 = "_-2sZ" (String#4916, DoABC#2) // _SafeStr_6352 = "_-0to" (String#11180, DoABC#2) // _SafeStr_6417 = "_-27I" (String#4442, DoABC#2) // _SafeStr_6896 = "_-14a" (String#2120, DoABC#2) // _SafeStr_6897 = "_-qW" (String#2135, DoABC#2) // _SafeStr_6898 = "_-32m" (String#5470, DoABC#2) // _SafeStr_6899 = "_-21e" (String#2731, DoABC#2) // _SafeStr_6900 = "_-0UL" (String#8931, DoABC#2) // _SafeStr_6901 = "_-1Un" (String#11191, DoABC#2) // _SafeStr_6902 = "_-1x4" (String#8248, DoABC#2) // _SafeStr_6903 = "_-2Ws" (String#14057, DoABC#2) // _SafeStr_6904 = "_-0TS" (String#15346, DoABC#2) // _SafeStr_6905 = "_-1nq" (String#14008, DoABC#2) // _SafeStr_6906 = "_-Go" (String#10805, DoABC#2) // _SafeStr_6907 = "_-1SR" (String#4118, DoABC#2) // _SafeStr_6908 = "_-19z" (String#11774, DoABC#2) // _SafeStr_6909 = "_-2eQ" (String#1773, DoABC#2) // _SafeStr_6910 = "_-22G" (String#11112, DoABC#2) // _SafeStr_6911 = "_-2Ns" (String#8668, DoABC#2) // _SafeStr_6912 = "_-2qi" (String#9426, DoABC#2) // _SafeStr_6913 = "_-06k" (String#13472, DoABC#2) // _SafeStr_6914 = "_-2UV" (String#9517, DoABC#2) // _SafeStr_6915 = "_-2zw" (String#10267, DoABC#2) // _SafeStr_6916 = "_-Xr" (String#15958, DoABC#2) // _SafeStr_6917 = "_-1et" (String#20229, DoABC#2) // _SafeStr_6918 = "_-0oj" (String#12082, DoABC#2) // _SafeStr_6919 = "_-0zz" (String#3558, DoABC#2) // _SafeStr_6920 = "_-Cl" (String#11873, DoABC#2) // _SafeStr_6921 = "_-05g" (String#8956, DoABC#2) // _SafeStr_6922 = "_-2ag" (String#6959, DoABC#2) // _SafeStr_6923 = "_-2WC" (String#6878, DoABC#2) // _SafeStr_6924 = "_-2fP" (String#8729, DoABC#2) // _SafeStr_6925 = "_-3-E" (String#14949, DoABC#2) // _SafeStr_6926 = "_-27W" (String#4213, DoABC#2) // _SafeStr_6927 = "_-17B" (String#21552, DoABC#2) // _SafeStr_6928 = "_-94" (String#7928, DoABC#2) // _SafeStr_6929 = "_-2vv" (String#20732, DoABC#2) // _SafeStr_6930 = "_-1rc" (String#8078, DoABC#2) // _SafeStr_6931 = "_-7N" (String#18837, DoABC#2) // _SafeStr_6932 = "_-0QN" (String#9617, DoABC#2) // _SafeStr_6933 = "_-0ym" (String#12243, DoABC#2) // _SafeStr_6934 = "_-2Q1" (String#11614, DoABC#2) // _SafeStr_6935 = "_-0Zd" (String#10304, DoABC#2) // _SafeStr_6936 = "_-0tn" (String#14836, DoABC#2) // _SafeStr_6937 = "_-39c" (String#8037, DoABC#2) // _SafeStr_6938 = "_-1hY" (String#19677, DoABC#2) // _SafeStr_6939 = "_-zh" (String#3295, DoABC#2) // _SafeStr_6940 = "_-184" (String#15175, DoABC#2) // _SafeStr_6941 = "_-1JO" (String#16768, DoABC#2) // _SafeStr_6942 = "_-5l" (String#11391, DoABC#2) // _SafeStr_6943 = "_-2Eb" (String#21913, DoABC#2) // _SafeStr_6944 = "_-pQ" (String#18931, DoABC#2) // _SafeStr_6945 = "_-098" (String#8700, DoABC#2) // _SafeStr_6946 = "_-08q" (String#13586, DoABC#2) // _SafeStr_6947 = "_-1AX" (String#16655, DoABC#2) // _SafeStr_6948 = "_-1L1" (String#21906, DoABC#2) // _SafeStr_6949 = "_-0Sm" (String#17156, DoABC#2) // _SafeStr_6950 = "_-2rl" (String#6444, DoABC#2) // _SafeStr_6951 = "_-2kf" (String#7903, DoABC#2) // _SafeStr_6952 = "_-0Rb" (String#10347, DoABC#2) // _SafeStr_6953 = "_-lY" (String#13275, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2253 package _-2pO { import flash.events.Event; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2253 { function dispose():void; function init():void; function closed():void; function _SafeStr_6890(_arg_1:Event):Boolean; function get window():IWindowContainer; function get viewer():_SafeStr_1426; function get pageId():int; function get offers():Array; function get localization():_SafeStr_1399; function get layoutCode():String; function get hasLinks():Boolean; function get links():Array; function _SafeStr_6894(_arg_1:int):void; function replaceOffers(_arg_1:Array, _arg_2:Boolean=false):void; } }//package _-2pO // _SafeStr_1399 = "_-0yG" (String#4332, DoABC#2) // _SafeStr_1426 = "_-1fN" (String#4352, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_6890 = "_-4F" (String#7859, DoABC#2) // _SafeStr_6894 = "_-yH" (String#14897, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2254 package _-2pO { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2254 extends _SafeStr_3 { function _SafeStr_5903(_arg_1:IRoomEngine):void; function activate():void; function deActivate():void; function get products():Array; function get _SafeStr_5902():IProduct; function set view(_arg_1:IWindowContainer):void; function get view():IWindowContainer; function set grid(_arg_1:_SafeStr_2278):void; function _SafeStr_6954(_arg_1:int):void; } }//package _-2pO // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6954 = "_-12D" (String#14917, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2272 package _-2pO { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2272 extends _SafeStr_3 { function get view():IWindowContainer; function set view(_arg_1:IWindowContainer):void; function set grid(_arg_1:_SafeStr_2278):void; function _SafeStr_6955(_arg_1:Boolean):void; function activate():void; function deActivate():void; } }//package _-2pO // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_6955 = "_-ml" (String#16975, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2273 package _-2pO { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-2SZ._SafeStr_1319; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1515; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.enum._SafeStr_2411; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_2273 implements _SafeStr_2272 { private static const _SafeStr_6956:String = "bg"; protected var _view:IWindowContainer; private var _SafeStr_3726:_SafeStr_2278; protected var _icon:IBitmapWrapperWindow; private var _disposed:Boolean = false; private var _SafeStr_3727:Object; public function get view():IWindowContainer { return (this._view); } public function set grid(_arg_1:_SafeStr_2278):void { this._SafeStr_3726 = _arg_1; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_3726 = null; this._icon = null; if (this._view != null){ this._view.dispose(); this._view = null; }; } public function get disposed():Boolean { return (this._disposed); } public function activate():void { this._view.getChildByName(_SafeStr_6956).style = _SafeStr_1319._SafeStr_3429; } public function deActivate():void { this._view.getChildByName(_SafeStr_6956).style = 3; } public function set view(_arg_1:IWindowContainer):void { if (!_arg_1){ return; }; this._view = _arg_1; this._view.procedure = this._SafeStr_6957; this._icon = (this._view.findChildByName("image") as IBitmapWrapperWindow); var _local_2:IWindow = this._view.findChildByName("multiContainer"); if (_local_2){ _local_2.visible = false; }; } public function _SafeStr_6955(_arg_1:Boolean):void { if (((this._view) && (_arg_1))){ (this._view as _SafeStr_1515)._SafeStr_6958(_SafeStr_1526._SafeStr_6959, _SafeStr_2411._SafeStr_6960); (this._view as _SafeStr_1515)._SafeStr_6958((_SafeStr_1526._SafeStr_6959 | _SafeStr_1526._SafeStr_6961), _SafeStr_2411._SafeStr_6960); }; } private function _SafeStr_6957(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Boolean; if (_arg_1.type == WindowMouseEvent._SafeStr_3735){ this._SafeStr_3727 = null; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ Logger.log(this._view.state); if (_arg_2 == null){ return; }; this._SafeStr_3726._SafeStr_3912(this); this._SafeStr_3727 = _arg_2; } else { if ((((((_arg_1.type == WindowMouseEvent._SafeStr_3737)) && (!((this._SafeStr_3727 == null))))) && ((this._SafeStr_3727 == _arg_2)))){ _local_3 = this._SafeStr_3726._SafeStr_6962(this); if (_local_3){ this._SafeStr_3727 = null; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3735){ this._SafeStr_3727 = null; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_3727 = null; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3738){ this._SafeStr_3727 = null; }; }; }; }; }; }; } protected function _SafeStr_6963(_arg_1:BitmapData, _arg_2:Boolean):void { var _local_3:int; var _local_4:int; if (_arg_1 == null){ return; }; if (((!((this._icon == null))) && (!(this._icon.disposed)))){ _local_3 = ((this._icon.width - _arg_1.width) / 2); _local_4 = ((this._icon.height - _arg_1.height) / 2); if (this._icon.bitmap == null){ this._icon.bitmap = new BitmapData(this._icon.width, this._icon.height, true, 0xFFFFFF); }; this._icon.bitmap.fillRect(this._icon.bitmap.rect, 0xFFFFFF); this._icon.bitmap.copyPixels(_arg_1, _arg_1.rect, new Point(_local_3, _local_4), null, null, false); this._icon.invalidate(); }; if (_arg_2){ _arg_1.dispose(); }; } } }//package _-2pO // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2273 = "_-0tU" (String#2967, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_2411 = "_-hh" (String#1851, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3726 = "_-0hw" (String#2282, DoABC#2) // _SafeStr_3727 = "_-0ZA" (String#2152, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_6955 = "_-ml" (String#16975, DoABC#2) // _SafeStr_6956 = "_-2vk" (String#12383, DoABC#2) // _SafeStr_6957 = "_-3G-" (String#10917, DoABC#2) // _SafeStr_6958 = "_-0qg" (String#10628, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_6960 = "_-15U" (String#9227, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_6962 = "_-2Ec" (String#9531, DoABC#2) // _SafeStr_6963 = "_-0Ch" (String#3772, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2274 package _-2pO { import com.sulake.habbo.room._SafeStr_22; import _-kQ._SafeStr_1273; import _-Vm._SafeStr_1259; import com.sulake.habbo.room._SafeStr_1248; import flash.display.BitmapData; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.catalog.HabboCatalog; import _-0rn._SafeStr_1436; import com.sulake.habbo.catalog._SafeStr_1389; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindowContainer; public class _SafeStr_2274 extends _SafeStr_2273 implements IProduct, _SafeStr_22 { private var _SafeStr_6964:String; private var _SafeStr_6965:int; private var _SafeStr_6966:String; private var _SafeStr_6967:int; private var _SafeStr_6968:int; private var _SafeStr_6969:_SafeStr_1273; private var _furnitureData:_SafeStr_1259; public function _SafeStr_2274(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:_SafeStr_1273, _arg_7:_SafeStr_1259) { this._SafeStr_6964 = _arg_1; this._SafeStr_6965 = _arg_2; this._SafeStr_6966 = _arg_3; this._SafeStr_6967 = _arg_4; this._SafeStr_6968 = _arg_5; this._SafeStr_6969 = _arg_6; this._furnitureData = _arg_7; } public function get _SafeStr_6888():String { return (this._SafeStr_6964); } public function get _SafeStr_6887():int { return (this._SafeStr_6965); } public function set _SafeStr_5326(_arg_1:String):void { this._SafeStr_6966 = _arg_1; } public function get _SafeStr_5326():String { return (this._SafeStr_6966); } public function get productCount():int { return (this._SafeStr_6967); } public function get _SafeStr_5336():int { return (this._SafeStr_6968); } public function get productData():_SafeStr_1273 { return (this._SafeStr_6969); } public function get _SafeStr_6970():_SafeStr_1259 { return (this._furnitureData); } override public function dispose():void { if (disposed){ return; }; this._SafeStr_6964 = ""; this._SafeStr_6965 = 0; this._SafeStr_6966 = ""; this._SafeStr_6967 = 0; this._SafeStr_6968 = 0; this._SafeStr_6969 = null; super.dispose(); } public function _SafeStr_6971(_arg_1:_SafeStr_2254, _arg_2:_SafeStr_22=null, _arg_3:_SafeStr_1389=null, _arg_4:IBitmapWrapperWindow=null, _arg_5:Function=null):BitmapData { var _local_9:_SafeStr_1248; var _local_10:String; if (disposed){ return (null); }; var _local_6:BitmapData; if (_arg_2 == null){ _arg_2 = this; }; var _local_7:IRoomEngine = (_arg_1 as _SafeStr_2275).offer.page.viewer.roomEngine; var _local_8:HabboCatalog = ((_arg_1 as _SafeStr_2275).offer.page.viewer.catalog as HabboCatalog); switch (this._SafeStr_6964){ case _SafeStr_1436._SafeStr_4872: _local_9 = _local_7.getFurnitureIcon(this._SafeStr_6887, _arg_2); break; case _SafeStr_1436._SafeStr_4871: if (_arg_3){ _local_10 = ""; switch (this._furnitureData.name){ case "floor": _local_10 = ["th", this._furnitureData.name, _arg_3.productContainer._SafeStr_5902._SafeStr_5326].join("_"); break; case "wallpaper": _local_10 = ["th", "wall", _arg_3.productContainer._SafeStr_5902._SafeStr_5326].join("_"); break; case "landscape": _local_10 = ["th", this._furnitureData.name, _arg_3.productContainer._SafeStr_5902._SafeStr_5326.replace(".", "_"), "001"].join("_"); break; default: _local_9 = _local_7.getWallItemIcon(this._SafeStr_6887, _arg_2, this._SafeStr_6966); }; _local_8._SafeStr_6972(_arg_4, _local_10, _arg_5); } else { _local_9 = _local_7.getWallItemIcon(this._SafeStr_6887, _arg_2, this._SafeStr_6966); }; break; case _SafeStr_1436._SafeStr_4873: _local_6 = _local_8._SafeStr_6973(this._SafeStr_6887); if (_arg_2 == this){ this._SafeStr_6963(_local_6, true); }; break; case _SafeStr_1436._SafeStr_4874: _local_6 = _local_8._SafeStr_6974(this._SafeStr_6887); break; default: Logger.log(("[Product] Can not yet handle this type of product: " + this._SafeStr_6888)); }; if (_local_9 != null){ _local_6 = _local_9.data; if (_arg_2 == this){ this._SafeStr_6963(_local_6, true); }; }; return (_local_6); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { Logger.log(("[Product] Bundle Icon Image Ready!" + _arg_1)); _SafeStr_6963(_arg_2, true); } override public function set view(_arg_1:IWindowContainer):void { var _local_2:IWindow; var _local_3:ITextWindow; if (!_arg_1){ return; }; super.view = _arg_1; if (this._SafeStr_6967 > 1){ _local_2 = _view.findChildByName("multiContainer"); if (_local_2){ _local_2.visible = true; }; _local_3 = (_view.findChildByName("multiCounter") as ITextWindow); if (_local_3){ _local_3.text = ("x" + this.productCount); }; }; } } }//package _-2pO // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_2273 = "_-0tU" (String#2967, DoABC#2) // _SafeStr_2274 = "_-3Cy" (String#2483, DoABC#2) // _SafeStr_2275 = "_-2HH" (String#3197, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4873 = "_-0E5" (String#4386, DoABC#2) // _SafeStr_4874 = "_-272" (String#6315, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6963 = "_-0Ch" (String#3772, DoABC#2) // _SafeStr_6964 = "_-0Ry" (String#6996, DoABC#2) // _SafeStr_6965 = "_-1qe" (String#7502, DoABC#2) // _SafeStr_6966 = "_-gF" (String#3397, DoABC#2) // _SafeStr_6967 = "_-1LI" (String#7091, DoABC#2) // _SafeStr_6968 = "_-10A" (String#5694, DoABC#2) // _SafeStr_6969 = "_-1Gr" (String#7964, DoABC#2) // _SafeStr_6970 = "_-1BJ" (String#3652, DoABC#2) // _SafeStr_6971 = "_-1Dk" (String#8929, DoABC#2) // _SafeStr_6972 = "_-2A4" (String#11014, DoABC#2) // _SafeStr_6973 = "_-1Fu" (String#14242, DoABC#2) // _SafeStr_6974 = "_-31r" (String#12923, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2275 package _-2pO { import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.room.IRoomEngine; import flash.display.BitmapData; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.habbo.session._SafeStr_1600; public class _SafeStr_2275 extends _SafeStr_2273 implements _SafeStr_22, _SafeStr_2254, _SafeStr_2272 { protected var _SafeStr_5897:_SafeStr_1419; private var _SafeStr_6975:Array; public function _SafeStr_2275(_arg_1:_SafeStr_1419, _arg_2:Array) { this._SafeStr_5897 = _arg_1; this._SafeStr_6975 = _arg_2; } public function get products():Array { return (this._SafeStr_6975); } public function get _SafeStr_5902():IProduct { return ((this._SafeStr_6975[0] as IProduct)); } public function get offer():_SafeStr_1419 { return (this._SafeStr_5897); } override public function dispose():void { var _local_1:_SafeStr_2274; if (disposed){ return; }; for each (_local_1 in this._SafeStr_6975) { _local_1.dispose(); }; this._SafeStr_6975 = null; super.dispose(); } public function _SafeStr_5903(_arg_1:IRoomEngine):void { } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { _SafeStr_6963(_arg_2, true); } public function _SafeStr_6954(_arg_1:int):void { if (view == null){ return; }; var _local_2:_SafeStr_1531 = (view.findChildByName("bg") as _SafeStr_1531); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1430 = (_local_2.findChildByName("clubLevelIcon") as _SafeStr_1430); if (_local_3 == null){ return; }; switch (this.offer.clubLevel){ case _SafeStr_1600._SafeStr_4380: _local_3.visible = false; return; case _SafeStr_1600._SafeStr_4381: _local_3.visible = true; _local_3.style = 11; _local_3.x = (_local_3.x + 3); return; case _SafeStr_1600._SafeStr_4378: _local_3.visible = true; _local_3.style = 12; return; }; } } }//package _-2pO // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2273 = "_-0tU" (String#2967, DoABC#2) // _SafeStr_2274 = "_-3Cy" (String#2483, DoABC#2) // _SafeStr_2275 = "_-2HH" (String#3197, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6954 = "_-12D" (String#14917, DoABC#2) // _SafeStr_6963 = "_-0Ch" (String#3772, DoABC#2) // _SafeStr_6975 = "_-xB" (String#2494, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2276 package _-2pO { import com.sulake.habbo.catalog._SafeStr_1389; import flash.display.BitmapData; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.assets._SafeStr_10; import com.sulake.habbo.catalog.HabboCatalog; import _-2Fg.AssetLoaderEvent; public class _SafeStr_2276 extends _SafeStr_2275 { public function _SafeStr_2276(_arg_1:_SafeStr_1419, _arg_2:Array) { super(_arg_1, _arg_2); } override public function _SafeStr_5903(_arg_1:IRoomEngine):void { var _local_2:IProduct = _SafeStr_5902; var _local_3:BitmapData = _local_2._SafeStr_6971(this, this, (offer as _SafeStr_1389), _icon, this._SafeStr_6976); this._SafeStr_6963(_local_3, true); } private function _SafeStr_6976(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10; if (((!(disposed)) && (!((offer.page.viewer.catalog == null))))){ _local_2 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ (offer.page.viewer.catalog as HabboCatalog)._SafeStr_6972(_icon, _local_2.assetName, null); }; }; } } }//package _-2pO // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2275 = "_-2HH" (String#3197, DoABC#2) // _SafeStr_2276 = "_-ib" (String#5778, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6963 = "_-0Ch" (String#3772, DoABC#2) // _SafeStr_6971 = "_-1Dk" (String#8929, DoABC#2) // _SafeStr_6972 = "_-2A4" (String#11014, DoABC#2) // _SafeStr_6976 = "_-0o-" (String#5140, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2277 package _-2pO { import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.room.IRoomEngine; public class _SafeStr_2277 extends _SafeStr_2276 { public function _SafeStr_2277(_arg_1:_SafeStr_1419, _arg_2:Array) { super(_arg_1, _arg_2); } override public function _SafeStr_5903(_arg_1:IRoomEngine):void { super._SafeStr_5903(_arg_1); var _local_2:IWindow = _view.findChildByName("multiContainer"); if (_local_2){ _local_2.visible = true; }; var _local_3:ITextWindow = (_view.findChildByName("multiCounter") as ITextWindow); if (_local_3){ _local_3.text = ("x" + _SafeStr_5902.productCount); }; this._SafeStr_6954(offer.clubLevel); } } }//package _-2pO // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2276 = "_-ib" (String#5778, DoABC#2) // _SafeStr_2277 = "_-1B7" (String#8193, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6954 = "_-12D" (String#14917, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2278 package _-2pO { public interface _SafeStr_2278 { function _SafeStr_3912(_arg_1:_SafeStr_2272):void; function _SafeStr_6962(_arg_1:_SafeStr_2272):Boolean; function dispose():void; } }//package _-2pO // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_6962 = "_-2Ec" (String#9531, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2279 package _-2pO { import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_2279 extends _SafeStr_2275 implements _SafeStr_2278 { private static const _SafeStr_6977:int = 6; private var _SafeStr_6978:BitmapData; public function _SafeStr_2279(_arg_1:_SafeStr_1419, _arg_2:Array) { super(_arg_1, _arg_2); var _local_3:_SafeStr_1280 = (_arg_1.page.viewer.catalog.assets.getAssetByName("ctlg_pic_deal_icon_narrow") as _SafeStr_1280); if (_local_3 != null){ this._SafeStr_6978 = (_local_3.content as BitmapData); } else { this._SafeStr_6978 = new BitmapData(1, 1, true, 0xFFFFFF); }; } override public function dispose():void { if (disposed){ return; }; this._SafeStr_6978 = null; super.dispose(); } override public function _SafeStr_5903(_arg_1:IRoomEngine):void { _SafeStr_6963(this._SafeStr_6978.clone(), true); } public function _SafeStr_6979(_arg_1:_SafeStr_1544, _arg_2:_SafeStr_1530, _arg_3:XML):void { var _local_4:IProduct; var _local_5:IWindowContainer; var _local_6:_SafeStr_1531; var _local_7:BitmapData; var _local_8:_SafeStr_1430; for each (_local_4 in offer.productContainer.products) { _local_5 = (offer.page.viewer.catalog.windowManager.buildFromXML(_arg_3) as IWindowContainer); _local_6 = (_local_5.findChildByName("bg") as _SafeStr_1531); if (_local_6 != null){ _local_8 = (_local_6.findChildByName("clubLevelIcon") as _SafeStr_1430); if (_local_8 != null){ _local_8.visible = false; }; }; _arg_1._SafeStr_3730(_local_5); _local_4.view = _local_5; _local_7 = _local_4._SafeStr_6971(this); if (_local_7 != null){ _local_7.dispose(); }; _local_4.grid = this; }; if (_arg_2 != null){ _arg_2.visible = (offer.productContainer.products.length > _SafeStr_6977); }; } public function _SafeStr_6980(_arg_1:int):void { var _local_2:ITextWindow = (_view.findChildByName("bundleCounter") as ITextWindow); if (_local_2 != null){ _local_2.text = (_arg_1 + ""); }; } public function _SafeStr_3912(_arg_1:_SafeStr_2272):void { Logger.log(("Product Bundle, select item: " + _arg_1)); } public function _SafeStr_6962(_arg_1:_SafeStr_2272):Boolean { return (false); } } }//package _-2pO // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2275 = "_-2HH" (String#3197, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_2279 = "_-07G" (String#4746, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6962 = "_-2Ec" (String#9531, DoABC#2) // _SafeStr_6963 = "_-0Ch" (String#3772, DoABC#2) // _SafeStr_6971 = "_-1Dk" (String#8929, DoABC#2) // _SafeStr_6977 = "_-1sN" (String#14623, DoABC#2) // _SafeStr_6978 = "_-1Qu" (String#11636, DoABC#2) // _SafeStr_6979 = "_-0Mc" (String#5676, DoABC#2) // _SafeStr_6980 = "_-0oU" (String#20084, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_2283 package _-2pO { import com.sulake.core.window.IWindowContainer; import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3134; import _-3BV._SafeStr_1247; import _-kQ._SafeStr_1273; import _-3BV._SafeStr_1287; import _-Vm._SafeStr_1259; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_2241; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3150; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3155; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3138; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3140; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3139; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3142; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3137; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3135; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3157; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3143; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3154; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3153; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3151; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3141; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3156; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3133; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3146; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3145; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3152; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3147; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3149; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3158; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_2261; import com.sulake.habbo.catalog.viewer.widgets.ClubBuyCatalogWidget; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3132; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3144; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136; import com.sulake.habbo.catalog.viewer.widgets._SafeStr_3148; import flash.events.Event; public class _SafeStr_2283 implements _SafeStr_2253 { protected static const _SafeStr_6981:String = "ctlg_"; protected var _SafeStr_6982:XML; protected var _window:IWindowContainer; private var _viewer:_SafeStr_1426; private var _SafeStr_5900:int; private var _SafeStr_6983:String; private var _offers:Array; private var _localization:_SafeStr_1399; private var _SafeStr_6984:Array; private var _SafeStr_6985:EventDispatcher; private var _catalog:HabboCatalog; private var _SafeStr_6986:_SafeStr_3134; public function _SafeStr_2283(_arg_1:_SafeStr_1426, _arg_2:int, _arg_3:String, _arg_4:_SafeStr_1399, _arg_5:Array, _arg_6:HabboCatalog) { var _local_7:_SafeStr_1247; var _local_8:Array; var _local_9:_SafeStr_1273; var _local_10:_SafeStr_1287; var _local_11:_SafeStr_1419; var _local_12:_SafeStr_1259; var _local_13:_SafeStr_2274; this._SafeStr_6984 = []; super(); this._viewer = _arg_1; this._SafeStr_5900 = _arg_2; this._SafeStr_6983 = _arg_3; this._localization = _arg_4; this._offers = new Array(); this._catalog = _arg_6; for each (_local_7 in _arg_5) { _local_8 = new Array(); _local_9 = this._viewer.catalog.getProductData(_local_7._SafeStr_5887); for each (_local_10 in _local_7.products) { _local_12 = this._viewer.catalog._SafeStr_6886(_local_10._SafeStr_6987, _local_10._SafeStr_6888); _local_13 = new _SafeStr_2274(_local_10._SafeStr_6888, _local_10._SafeStr_6987, _local_10._SafeStr_5326, _local_10.productCount, _local_10._SafeStr_5336, _local_9, _local_12); _local_8.push(_local_13); }; _local_11 = new _SafeStr_1419(_local_7._SafeStr_5330, _local_7._SafeStr_5887, _local_7._SafeStr_5884, _local_7._SafeStr_5882, _local_7._SafeStr_5883, _local_7.clubLevel, _local_8, this); if (_local_11.productContainer != null){ this._offers.push(_local_11); } else { _local_11.dispose(); }; }; this._SafeStr_6985 = new EventDispatcher(); this._SafeStr_6984 = new Array(); this.init(); } public function get window():IWindowContainer { return (this._window); } public function get viewer():_SafeStr_1426 { return (this._viewer); } public function get pageId():int { return (this._SafeStr_5900); } public function get layoutCode():String { return (this._SafeStr_6983); } public function get offers():Array { return (this._offers); } public function get localization():_SafeStr_1399 { return (this._localization); } public function get links():Array { return (this._localization._SafeStr_6861(this._SafeStr_6983)); } public function get hasLinks():Boolean { return (this._localization.hasLinks(this._SafeStr_6983)); } public function _SafeStr_6894(_arg_1:int):void { var _local_2:_SafeStr_1419; var _local_3:_SafeStr_2272; if (this._SafeStr_6986 != null){ Logger.log(("selecting offer " + _arg_1)); for each (_local_2 in this._offers) { if (_local_2._SafeStr_5330 == _arg_1){ _local_3 = (_local_2.productContainer as _SafeStr_2272); this._SafeStr_6986._SafeStr_3912(_local_3); }; }; }; } public function dispose():void { var _local_1:_SafeStr_2241; var _local_2:_SafeStr_1419; for each (_local_1 in this._SafeStr_6984) { _local_1.dispose(); }; this._SafeStr_6984 = null; this._localization.dispose(); for each (_local_2 in this._offers) { _local_2.dispose(); }; this._offers = []; if (this._window != null){ this._window.dispose(); this._window = null; }; if (this._SafeStr_6985 != null){ this._SafeStr_6985.dispose(); this._SafeStr_6985 = null; }; this._viewer = null; this._SafeStr_6982 = null; this._SafeStr_5900 = 0; this._SafeStr_6983 = ""; } public function init():void { if (this.createWindow(this.layoutCode)){ this._SafeStr_6988(); }; } public function closed():void { var _local_1:_SafeStr_2241; if (this._SafeStr_6984 != null){ for each (_local_1 in this._SafeStr_6984) { _local_1.closed(); }; }; } protected function createWindow(_arg_1:String):Boolean { var _local_2:String = (_SafeStr_6981 + _arg_1); var _local_3:_SafeStr_5 = (this.viewer.catalog.assets.getAssetByName(_local_2) as _SafeStr_5); if (_local_3 == null){ Logger.log(("Could not find asset for layout " + _local_2)); return (false); }; this._SafeStr_6982 = (_local_3.content as XML); this._window = (this.viewer.catalog.windowManager.buildFromXML(this._SafeStr_6982) as IWindowContainer); if (this._window == null){ Logger.log(("Could not create layout " + _arg_1)); return (false); }; return (true); } private function _SafeStr_6989():void { } private function _SafeStr_6988():void { this._SafeStr_6990(this._window); this._SafeStr_6991(); } private function _SafeStr_6990(_arg_1:IWindowContainer):void { var _local_2:int; var _local_3:IWindowContainer; if (_arg_1 != null){ _local_2 = 0; while (_local_2 < _arg_1.numChildren) { _local_3 = (_arg_1.getChildAt(_local_2) as IWindowContainer); if (_local_3 != null){ this._SafeStr_6992(_local_3); this._SafeStr_6990(_local_3); }; _local_2++; }; }; } private function _SafeStr_6992(_arg_1:IWindowContainer):void { if (_arg_1 == null){ return; }; switch (_arg_1.name){ case _SafeStr_3150._SafeStr_6993: if (this._SafeStr_6986 == null){ this._SafeStr_6986 = new _SafeStr_3134(_arg_1, this._catalog._SafeStr_4914); this._SafeStr_6984.push(this._SafeStr_6986); }; return; case _SafeStr_3150._SafeStr_6994: this._SafeStr_6984.push(new _SafeStr_3155(_arg_1, this._catalog._SafeStr_4914)); return; case _SafeStr_3150._SafeStr_6995: this._SafeStr_6984.push(new _SafeStr_3138(_arg_1)); return; case _SafeStr_3150._SafeStr_6996: this._SafeStr_6984.push(new _SafeStr_3140(_arg_1, this._catalog._SafeStr_5109)); return; case _SafeStr_3150._SafeStr_6997: this._SafeStr_6984.push(new _SafeStr_3139(_arg_1)); return; case _SafeStr_3150._SafeStr_6998: this._SafeStr_6984.push(new _SafeStr_3142(_arg_1, this._catalog._SafeStr_4914)); return; case _SafeStr_3150._SafeStr_6999: this._SafeStr_6984.push(new _SafeStr_3137(_arg_1)); return; case _SafeStr_3150._SafeStr_7000: this._SafeStr_6984.push(new _SafeStr_3135(_arg_1)); return; case _SafeStr_3150._SafeStr_7001: this._SafeStr_6984.push(new _SafeStr_3157(_arg_1, this._catalog._SafeStr_5109)); return; case _SafeStr_3150._SafeStr_7002: this._SafeStr_6984.push(new _SafeStr_3143(_arg_1)); return; case _SafeStr_3150._SafeStr_7003: this._SafeStr_6984.push(new _SafeStr_3154(_arg_1)); return; case _SafeStr_3150._SafeStr_7004: this._SafeStr_6984.push(new _SafeStr_3153(_arg_1, this._catalog._SafeStr_4914)); return; case _SafeStr_3150._SafeStr_7005: this._SafeStr_6984.push(new _SafeStr_3151(_arg_1)); return; case _SafeStr_3150._SafeStr_7006: this._SafeStr_6984.push(new _SafeStr_3141(_arg_1)); return; case _SafeStr_3150._SafeStr_7007: this._SafeStr_6984.push(new _SafeStr_3156(_arg_1)); return; case _SafeStr_3150._SafeStr_7008: this._SafeStr_6984.push(new _SafeStr_3133(_arg_1)); return; case _SafeStr_3150._SafeStr_7009: this._SafeStr_6984.push(new _SafeStr_3146(_arg_1)); return; case _SafeStr_3150._SafeStr_7010: this._SafeStr_6984.push(new _SafeStr_3145(_arg_1)); return; case _SafeStr_3150._SafeStr_7011: this._SafeStr_6984.push(new _SafeStr_3152(_arg_1)); return; case _SafeStr_3150._SafeStr_7012: this._SafeStr_6984.push(new _SafeStr_3147(_arg_1)); return; case _SafeStr_3150._SafeStr_7013: this._SafeStr_6984.push(new _SafeStr_3149(_arg_1)); return; case _SafeStr_3150._SafeStr_7014: this._SafeStr_6984.push(new _SafeStr_3158(_arg_1)); return; case _SafeStr_3150._SafeStr_7016: this._SafeStr_6984.push(new _SafeStr_2261(_arg_1, this._catalog._SafeStr_7015())); return; case _SafeStr_3150._SafeStr_7017: this._SafeStr_6984.push(new ClubBuyCatalogWidget(_arg_1)); return; case _SafeStr_3150._SafeStr_7018: this._SafeStr_6984.push(new _SafeStr_3132(_arg_1)); return; case _SafeStr_3150._SafeStr_7019: this._SafeStr_6984.push(new _SafeStr_3144(_arg_1)); return; }; } private function _SafeStr_6991():void { var _local_1:_SafeStr_2241; var _local_2:Array = []; for each (_local_1 in this._SafeStr_6984) { _local_1.page = this; _local_1.events = this._SafeStr_6985; if (!_local_1.init()){ _local_2.push(_local_1); }; }; this._SafeStr_7020(_local_2); this._SafeStr_7021(); this._SafeStr_6985.dispatchEvent(new _SafeStr_3136()); } private function _SafeStr_7021():void { var _local_1:_SafeStr_2241 = new _SafeStr_3148(this._window); this._SafeStr_6984.push(_local_1); _local_1.page = this; _local_1.events = this._SafeStr_6985; _local_1.init(); } private function _SafeStr_7020(_arg_1:Array):void { var _local_2:_SafeStr_2241; var _local_3:_SafeStr_2241; var _local_4:int; if ((((_arg_1 == null)) || ((_arg_1.length == 0)))){ return; }; for each (_local_2 in this._SafeStr_6984) { if (_local_2.window != null){ for each (_local_3 in _arg_1) { if (_local_3.window != null){ if (_local_3.window.getChildIndex(_local_2.window) >= 0){ if (_arg_1.indexOf(_local_2) < 0){ _arg_1.push(_local_2); }; break; }; }; }; }; }; for each (_local_3 in _arg_1) { if (_local_3.window != null){ this._window.removeChild(_local_3.window); _local_3.window.dispose(); }; _local_4 = this._SafeStr_6984.indexOf(_local_3); if (_local_4 >= 0){ this._SafeStr_6984.splice(_local_4, 1); }; _local_3.dispose(); }; } public function _SafeStr_6890(_arg_1:Event):Boolean { if (this._SafeStr_6985 != null){ return (this._SafeStr_6985.dispatchEvent(_arg_1)); }; return (false); } public function replaceOffers(_arg_1:Array, _arg_2:Boolean=false):void { var _local_3:_SafeStr_1419; if (_arg_2){ for each (_local_3 in this._offers) { _local_3.dispose(); }; }; this._offers = _arg_1; } } }//package _-2pO // _SafeStr_1247 = "_-2yx" (String#3033, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1287 = "_-1ce" (String#2561, DoABC#2) // _SafeStr_1399 = "_-0yG" (String#4332, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1426 = "_-1fN" (String#4352, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_2261 = "_-1y-" (String#6407, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2274 = "_-3Cy" (String#2483, DoABC#2) // _SafeStr_2283 = "_-di" (String#6549, DoABC#2) // _SafeStr_3132 = "_-qe" (String#8596, DoABC#2) // _SafeStr_3133 = "_-1A1" (String#8189, DoABC#2) // _SafeStr_3134 = "_-0po" (String#3853, DoABC#2) // _SafeStr_3135 = "_-02w" (String#9452, DoABC#2) // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) // _SafeStr_3137 = "_-DL" (String#9678, DoABC#2) // _SafeStr_3138 = "_-Ao" (String#4024, DoABC#2) // _SafeStr_3139 = "_-v7" (String#8546, DoABC#2) // _SafeStr_3140 = "_-DO" (String#8051, DoABC#2) // _SafeStr_3141 = "_-15R" (String#9232, DoABC#2) // _SafeStr_3142 = "_-Th" (String#8354, DoABC#2) // _SafeStr_3143 = "_-05x" (String#9168, DoABC#2) // _SafeStr_3144 = "_-23g" (String#10630, DoABC#2) // _SafeStr_3145 = "_-3BT" (String#11301, DoABC#2) // _SafeStr_3146 = "_-3CW" (String#11206, DoABC#2) // _SafeStr_3147 = "_-2nb" (String#7797, DoABC#2) // _SafeStr_3148 = "_-07l" (String#8672, DoABC#2) // _SafeStr_3149 = "_-0X" (String#7818, DoABC#2) // _SafeStr_3150 = "_-35j" (String#2005, DoABC#2) // _SafeStr_3151 = "_-1zr" (String#8780, DoABC#2) // _SafeStr_3152 = "_-1gW" (String#8661, DoABC#2) // _SafeStr_3153 = "_-cK" (String#7620, DoABC#2) // _SafeStr_3154 = "_-1O4" (String#8179, DoABC#2) // _SafeStr_3155 = "_-1lY" (String#8235, DoABC#2) // _SafeStr_3156 = "_-zA" (String#7691, DoABC#2) // _SafeStr_3157 = "_-1Fs" (String#10160, DoABC#2) // _SafeStr_3158 = "_-19K" (String#8047, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5900 = "_-2mu" (String#2344, DoABC#2) // _SafeStr_6861 = "_-1Ey" (String#16874, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6890 = "_-4F" (String#7859, DoABC#2) // _SafeStr_6894 = "_-yH" (String#14897, DoABC#2) // _SafeStr_6981 = "_-sE" (String#12851, DoABC#2) // _SafeStr_6982 = "_-1tv" (String#8196, DoABC#2) // _SafeStr_6983 = "_-av" (String#5650, DoABC#2) // _SafeStr_6984 = "_-ZE" (String#1304, DoABC#2) // _SafeStr_6985 = "_-1A0" (String#5709, DoABC#2) // _SafeStr_6986 = "_-3BB" (String#11276, DoABC#2) // _SafeStr_6987 = "_-09E" (String#5813, DoABC#2) // _SafeStr_6988 = "_-1c7" (String#19578, DoABC#2) // _SafeStr_6989 = "_-2Gj" (String#16443, DoABC#2) // _SafeStr_6990 = "_-2wB" (String#16561, DoABC#2) // _SafeStr_6991 = "_-3CF" (String#20254, DoABC#2) // _SafeStr_6992 = "_-1Gu" (String#1752, DoABC#2) // _SafeStr_6993 = "_-2Sm" (String#14642, DoABC#2) // _SafeStr_6994 = "_-Y7" (String#13026, DoABC#2) // _SafeStr_6995 = "_-1eJ" (String#15023, DoABC#2) // _SafeStr_6996 = "_-1qH" (String#13772, DoABC#2) // _SafeStr_6997 = "_-jL" (String#12831, DoABC#2) // _SafeStr_6998 = "_-29D" (String#14392, DoABC#2) // _SafeStr_6999 = "_-382" (String#13515, DoABC#2) // _SafeStr_7000 = "_-2zf" (String#14343, DoABC#2) // _SafeStr_7001 = "_-xJ" (String#15204, DoABC#2) // _SafeStr_7002 = "_-2W7" (String#14064, DoABC#2) // _SafeStr_7003 = "_-0aJ" (String#14460, DoABC#2) // _SafeStr_7004 = "_-2Ue" (String#13384, DoABC#2) // _SafeStr_7005 = "_-qa" (String#13751, DoABC#2) // _SafeStr_7006 = "_-1e7" (String#13374, DoABC#2) // _SafeStr_7007 = "_-249" (String#14120, DoABC#2) // _SafeStr_7008 = "_-1Lb" (String#14732, DoABC#2) // _SafeStr_7009 = "_-15b" (String#14873, DoABC#2) // _SafeStr_7010 = "_-lS" (String#13307, DoABC#2) // _SafeStr_7011 = "_-2g-" (String#13907, DoABC#2) // _SafeStr_7012 = "_-1GB" (String#14947, DoABC#2) // _SafeStr_7013 = "_-uq" (String#13631, DoABC#2) // _SafeStr_7014 = "_-0FB" (String#13879, DoABC#2) // _SafeStr_7015 = "_-2BO" (String#19603, DoABC#2) // _SafeStr_7016 = "_-26m" (String#13129, DoABC#2) // _SafeStr_7017 = "_-2PK" (String#14041, DoABC#2) // _SafeStr_7018 = "_-ax" (String#14244, DoABC#2) // _SafeStr_7019 = "_-0oW" (String#14791, DoABC#2) // _SafeStr_7020 = "_-08E" (String#19323, DoABC#2) // _SafeStr_7021 = "_-0OM" (String#20916, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_3352 package _-2pO { import flash.utils.Dictionary; public class _SafeStr_3352 { public static const _SafeStr_7022:Dictionary = new Dictionary(); { _SafeStr_7022["deal01"] = "ctlg_pic_deal01"; _SafeStr_7022["deal02"] = "ctlg_pic_deal02"; _SafeStr_7022["deal03"] = "ctlg_pic_deal03"; _SafeStr_7022["deal04"] = "ctlg_pic_deal04"; _SafeStr_7022["deal05"] = "ctlg_pic_deal05"; _SafeStr_7022["deal06"] = "ctlg_pic_deal06"; _SafeStr_7022["deal07"] = "ctlg_pic_deal07"; _SafeStr_7022["deal08"] = "ctlg_pic_deal08"; _SafeStr_7022["deal09"] = "ctlg_pic_deal09"; _SafeStr_7022["deal10"] = "ctlg_pic_deal10"; _SafeStr_7022["deal97"] = "ctlg_pic_deal97"; _SafeStr_7022["deal98"] = "ctlg_pic_deal98"; _SafeStr_7022["deal99"] = "ctlg_pic_deal99"; _SafeStr_7022["noob_set_1"] = "ctlg_pic_noob_set_1"; _SafeStr_7022["noob_set_2"] = "ctlg_pic_noob_set_2"; _SafeStr_7022["noob_set_3"] = "ctlg_pic_noob_set_3"; _SafeStr_7022["noob_set_4"] = "ctlg_pic_noob_set_4"; _SafeStr_7022["noob_set_5"] = "ctlg_pic_noob_set_5"; _SafeStr_7022["noob_set_6"] = "ctlg_pic_noob_set_6"; _SafeStr_7022["a0 deal100"] = "ctlg_pic_a0_deal100"; _SafeStr_7022["a0 raredaffodilrug"] = "ctlg_pic_a0_raredaffodilrug"; _SafeStr_7022["a2 slp"] = "ctlg_pic_a2_slp"; _SafeStr_7022["A2 tlp 20"] = "ctlg_pic_A2_tlp_20"; _SafeStr_7022["DEAL_HC_1"] = "ctlg_pic_hc_deal01"; _SafeStr_7022["DEAL_HC_2"] = "ctlg_pic_hc_deal02"; _SafeStr_7022["DEAL_HC_3"] = "ctlg_pic_hc_deal03"; _SafeStr_7022["hween09_ghost"] = "ctlg_pic_hween09_ghost"; _SafeStr_7022["ads_twi_mist"] = "ctlg_pic_ads_twi_mist"; _SafeStr_7022["party_lights"] = "ctlg_pic_party_lights"; _SafeStr_7022["xmas_snow"] = "ctlg_pic_xmas_snow"; _SafeStr_7022["wf_deal1"] = "ctlg_pic_deal_wired_pswdoor"; _SafeStr_7022["wf_deal2"] = "ctlg_pic_deal_wired_swtchdoor"; _SafeStr_7022["wf_deal3"] = "ctlg_pic_deal_wired_coopdoor"; _SafeStr_7022["wf_deal4"] = "ctlg_pic_deal_wired_rmtdoor"; _SafeStr_7022["wf_deal5"] = "ctlg_pic_deal_wired_wlcmmsg"; _SafeStr_7022["wf_deal6"] = "ctlg_pic_deal_wired_pswtele"; _SafeStr_7022["wf_deal7"] = "ctlg_pic_deal_wired_dircntrl"; _SafeStr_7022["wf_deal8"] = "ctlg_pic_deal_wired_mvngfurni"; _SafeStr_7022["wf_deal9"] = "ctlg_pic_deal_wired_flshfires"; _SafeStr_7022["qt_val11_heartlights"] = "ctlg_pic_qt_val11_heartlights"; } public static function _SafeStr_7023(_arg_1:String):Boolean { return (!((_SafeStr_7022[_arg_1] == null))); } } }//package _-2pO // _SafeStr_3352 = "_-0W3" (String#6445, DoABC#2) // _SafeStr_7022 = "_-nz" (String#1419, DoABC#2) // _SafeStr_7023 = "_-3BQ" (String#16097, DoABC#2) //------------------------------------------------------------ //_-2pO._SafeStr_3357 package _-2pO { import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.room.object._SafeStr_2965; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.habbo.room._SafeStr_1316; import com.sulake.habbo.room.object._SafeStr_832; import flash.display.Sprite; import flash.display.Bitmap; public class _SafeStr_3357 implements _SafeStr_22 { private static const _SafeStr_7024:String = "CatalogOverlaySprite"; private var _roomEngine:IRoomEngine; private var _mainContainer:IWindowContainer; private var _state:Boolean = false; public function set roomEngine(_arg_1:IRoomEngine):void { this._roomEngine = _arg_1; } public function set mainContainer(_arg_1:IWindowContainer):void { this._mainContainer = _arg_1; } public function get state():Boolean { return (this._state); } public function dispose():void { this._SafeStr_7025(); this._mainContainer = null; this._roomEngine = null; this._state = false; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { } public function _SafeStr_7026(_arg_1:_SafeStr_1260, _arg_2:IWindow, _arg_3:_SafeStr_1316):void { var _local_4:WindowMouseEvent; var _local_5:int; var _local_6:int; var _local_7:_SafeStr_1248; if (this._roomEngine == null){ return; }; _local_4 = (_arg_1 as WindowMouseEvent); switch (_arg_1.type){ case WindowMouseEvent._SafeStr_4769: if ((((_arg_3 == null)) || (!((_arg_3._SafeStr_7027 == _SafeStr_2965.OBJECT_PLACE))))){ return; }; _local_5 = _local_4.stageX; _local_6 = _local_4.stageY; if (this._SafeStr_7028() == null){ _local_7 = this._SafeStr_7029(_arg_3); if (_local_7 == null){ return; }; this._SafeStr_7030(_local_7.data); }; this._state = true; this._SafeStr_7031(_local_5, _local_6); return; case WindowMouseEvent._SafeStr_3737: if (this._state){ if ((((((((_local_4.localX >= 0)) && ((_local_4.localX < _arg_1.target.width)))) && ((_local_4.localY >= 0)))) && ((_local_4.localY < _arg_1.target.height)))){ return; }; this._SafeStr_7032(); }; return; }; } public function _SafeStr_7032():void { if (this._state){ this._SafeStr_7025(); this._state = false; }; } private function _SafeStr_7029(_arg_1:_SafeStr_1316):_SafeStr_1248 { var _local_2:_SafeStr_1248; if ((((_arg_1 == null)) || ((this._roomEngine == null)))){ return (null); }; if (_arg_1.category == _SafeStr_832._SafeStr_3655){ return (this._roomEngine.getFurnitureIcon(_arg_1.typeId, this)); }; if (_arg_1.category == _SafeStr_832._SafeStr_3656){ return (this._roomEngine.getWallItemIcon(_arg_1.typeId, this, _arg_1.instanceData)); }; return (null); } private function _SafeStr_7030(_arg_1:BitmapData):void { if ((((((((_arg_1 == null)) || ((this._mainContainer == null)))) || ((this._mainContainer.desktop == null)))) || (!((this._SafeStr_7028() == null))))){ return; }; var _local_2:Sprite = (this._mainContainer.desktop.getDisplayObject() as Sprite); var _local_3:Sprite = new Sprite(); _local_3.name = _SafeStr_7024; _local_3.mouseEnabled = false; _local_3.visible = true; var _local_4:Bitmap = new Bitmap(_arg_1); _local_3.addChild(_local_4); _local_2.addChild(_local_3); } private function _SafeStr_7028():Sprite { if ((((this._mainContainer == null)) || ((this._mainContainer.desktop == null)))){ return (null); }; var _local_1:Sprite = (this._mainContainer.desktop.getDisplayObject() as Sprite); return ((_local_1.getChildByName(_SafeStr_7024) as Sprite)); } private function _SafeStr_7031(_arg_1:int, _arg_2:int):void { var _local_3:Sprite = this._SafeStr_7028(); if (_local_3 == null){ return; }; _local_3.x = (_arg_1 - Math.round((_local_3.width / 2))); _local_3.y = (_arg_2 - Math.round((_local_3.height / 2))); } private function _SafeStr_7025():void { if ((((((this._mainContainer == null)) || ((this._mainContainer.desktop == null)))) || ((this._SafeStr_7028() == null)))){ return; }; var _local_1:Sprite = (this._mainContainer.desktop.getDisplayObject() as Sprite); var _local_2:Sprite = (_local_1.getChildByName(_SafeStr_7024) as Sprite); if (_local_2 == null){ return; }; var _local_3:Bitmap = (_local_2.removeChildAt(0) as Bitmap); if (((!((_local_3 == null))) && (!((_local_3.bitmapData == null))))){ _local_3.bitmapData.dispose(); }; _local_1.removeChild(_local_1.getChildByName(_SafeStr_7024)); } } }//package _-2pO // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2965 = "_-0yy" (String#1759, DoABC#2) // _SafeStr_3357 = "_-1lv" (String#8554, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_7024 = "_-129" (String#7608, DoABC#2) // _SafeStr_7025 = "_-0s3" (String#17894, DoABC#2) // _SafeStr_7026 = "_-1Cb" (String#9026, DoABC#2) // _SafeStr_7027 = "_-1U3" (String#4451, DoABC#2) // _SafeStr_7028 = "_-vb" (String#11708, DoABC#2) // _SafeStr_7029 = "_-3HF" (String#6229, DoABC#2) // _SafeStr_7030 = "_-2Ik" (String#22022, DoABC#2) // _SafeStr_7031 = "_-1pR" (String#22385, DoABC#2) // _SafeStr_7032 = "_-mG" (String#12992, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //_-2pO.IProduct package _-2pO { import com.sulake.habbo.room._SafeStr_22; import com.sulake.core.runtime._SafeStr_3; import _-kQ._SafeStr_1273; import _-Vm._SafeStr_1259; import com.sulake.habbo.catalog._SafeStr_1389; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.IWindowContainer; public interface IProduct extends _SafeStr_22, _SafeStr_3 { function get _SafeStr_6888():String; function get _SafeStr_6887():int; function set _SafeStr_5326(_arg_1:String):void; function get _SafeStr_5326():String; function get productCount():int; function get _SafeStr_5336():int; function get productData():_SafeStr_1273; function get _SafeStr_6970():_SafeStr_1259; function _SafeStr_6971(_arg_1:_SafeStr_2254, _arg_2:_SafeStr_22=null, _arg_3:_SafeStr_1389=null, _arg_4:IBitmapWrapperWindow=null, _arg_5:Function=null):BitmapData; function set view(_arg_1:IWindowContainer):void; function set grid(_arg_1:_SafeStr_2278):void; } }//package _-2pO // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6970 = "_-1BJ" (String#3652, DoABC#2) // _SafeStr_6971 = "_-1Dk" (String#8929, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2159 package _-2Q2 { public class _SafeStr_2159 { public static const _SafeStr_7033:int = 0; public static const _SafeStr_4779:int = 1; public static const _SafeStr_4745:int = 2; public static const _SafeStr_7034:Array = ["open", "closed", "password"]; private var _roomId:int; private var _name:String; private var _SafeStr_5014:String; private var _SafeStr_7035:int; private var _SafeStr_3986:int; private var _SafeStr_7036:int; private var _SafeStr_7037:int; private var _SafeStr_6326:Array; private var _SafeStr_7038:Array; private var _SafeStr_7039:int; private var _SafeStr_7040:Boolean; private var _SafeStr_7041:Boolean; private var _SafeStr_7042:Boolean; private var _SafeStr_7043:Boolean; private var _SafeStr_7044:int; private var _SafeStr_7045:int; public function get _SafeStr_4240():Boolean { return (this._SafeStr_7040); } public function set _SafeStr_4240(_arg_1:Boolean):void { this._SafeStr_7040 = _arg_1; } public function get _SafeStr_7046():Boolean { return (this._SafeStr_7041); } public function set _SafeStr_7046(_arg_1:Boolean):void { this._SafeStr_7041 = _arg_1; } public function get _SafeStr_7047():Boolean { return (this._SafeStr_7042); } public function set _SafeStr_7047(_arg_1:Boolean):void { this._SafeStr_7042 = _arg_1; } public function get _SafeStr_7048():Boolean { return (this._SafeStr_7043); } public function set _SafeStr_7048(_arg_1:Boolean):void { this._SafeStr_7043 = _arg_1; } public function get _SafeStr_7049():int { return (this._SafeStr_7044); } public function set _SafeStr_7049(_arg_1:int):void { this._SafeStr_7044 = _arg_1; } public function get _SafeStr_7050():int { return (this._SafeStr_7045); } public function set _SafeStr_7050(_arg_1:int):void { this._SafeStr_7045 = _arg_1; } public function get roomId():int { return (this._roomId); } public function set roomId(_arg_1:int):void { this._roomId = _arg_1; } public function get name():String { return (this._name); } public function set name(_arg_1:String):void { this._name = _arg_1; } public function get description():String { return (this._SafeStr_5014); } public function set description(_arg_1:String):void { this._SafeStr_5014 = _arg_1; } public function get _SafeStr_4744():int { return (this._SafeStr_7035); } public function set _SafeStr_4744(_arg_1:int):void { this._SafeStr_7035 = _arg_1; } public function get categoryId():int { return (this._SafeStr_3986); } public function set categoryId(_arg_1:int):void { this._SafeStr_3986 = _arg_1; } public function get _SafeStr_7051():int { return (this._SafeStr_7036); } public function set _SafeStr_7051(_arg_1:int):void { this._SafeStr_7036 = _arg_1; } public function get _SafeStr_7052():int { return (this._SafeStr_7037); } public function set _SafeStr_7052(_arg_1:int):void { this._SafeStr_7037 = _arg_1; } public function get tags():Array { return (this._SafeStr_6326); } public function set tags(_arg_1:Array):void { this._SafeStr_6326 = _arg_1; } public function get _SafeStr_7053():Array { return (this._SafeStr_7038); } public function set _SafeStr_7053(_arg_1:Array):void { this._SafeStr_7038 = _arg_1; } public function get _SafeStr_7054():int { return (this._SafeStr_7039); } public function set _SafeStr_7054(_arg_1:int):void { this._SafeStr_7039 = _arg_1; } } }//package _-2Q2 // _SafeStr_2159 = "_-0ze" (String#3133, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_4240 = "_-285" (String#5563, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4745 = "_-4o" (String#4015, DoABC#2) // _SafeStr_4779 = "_-2sh" (String#4919, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_7033 = "const" (String#8811, DoABC#2) // _SafeStr_7034 = "_-30e" (String#9024, DoABC#2) // _SafeStr_7035 = "_-1FR" (String#4644, DoABC#2) // _SafeStr_7036 = "_-2v1" (String#11417, DoABC#2) // _SafeStr_7037 = "_-1mX" (String#15747, DoABC#2) // _SafeStr_7038 = "_-1hW" (String#10993, DoABC#2) // _SafeStr_7039 = "_-1vh" (String#15533, DoABC#2) // _SafeStr_7040 = "_-1ir" (String#6078, DoABC#2) // _SafeStr_7041 = "_-Pc" (String#11364, DoABC#2) // _SafeStr_7042 = "_-1XN" (String#11422, DoABC#2) // _SafeStr_7043 = "_-1hh" (String#9877, DoABC#2) // _SafeStr_7044 = "_-03H" (String#9551, DoABC#2) // _SafeStr_7045 = "_-Cr" (String#9754, DoABC#2) // _SafeStr_7046 = "_-1Cw" (String#7407, DoABC#2) // _SafeStr_7047 = "_-0C7" (String#7068, DoABC#2) // _SafeStr_7048 = "_-6Z" (String#7274, DoABC#2) // _SafeStr_7049 = "_-0F4" (String#7104, DoABC#2) // _SafeStr_7050 = "_-1O6" (String#6895, DoABC#2) // _SafeStr_7051 = "_-1CN" (String#6095, DoABC#2) // _SafeStr_7052 = "_-0z4" (String#12527, DoABC#2) // _SafeStr_7053 = "_-2kV" (String#2970, DoABC#2) // _SafeStr_7054 = "_-02t" (String#6506, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2169 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-qO._SafeStr_2203; public class _SafeStr_2169 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2169(_arg_1:Function) { super(_arg_1, _SafeStr_2203); } public function _SafeStr_4108():_SafeStr_2203 { return ((this._SafeStr_4246 as _SafeStr_2203)); } } }//package _-2Q2 // _SafeStr_2169 = "_-0rw" (String#6283, DoABC#2) // _SafeStr_2203 = "_-b1" (String#4911, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2170 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-qO._SafeStr_2175; public class _SafeStr_2170 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2170(_arg_1:Function) { super(_arg_1, _SafeStr_2175); } public function _SafeStr_4108():_SafeStr_2175 { return ((this._SafeStr_4246 as _SafeStr_2175)); } } }//package _-2Q2 // _SafeStr_2170 = "_-07M" (String#5922, DoABC#2) // _SafeStr_2175 = "_-0w5" (String#6198, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2177 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-qO._SafeStr_3125; public class _SafeStr_2177 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2177(_arg_1:Function) { super(_arg_1, _SafeStr_3125); } public function _SafeStr_4108():_SafeStr_3125 { return ((this._SafeStr_4246 as _SafeStr_3125)); } } }//package _-2Q2 // _SafeStr_2177 = "_-0hI" (String#7361, DoABC#2) // _SafeStr_3125 = "_-2qT" (String#7269, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2179 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-qO._SafeStr_2183; public class _SafeStr_2179 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2179(_arg_1:Function) { super(_arg_1, _SafeStr_2183); } public function _SafeStr_4108():_SafeStr_2183 { return ((this._SafeStr_4246 as _SafeStr_2183)); } } }//package _-2Q2 // _SafeStr_2179 = "_-2Bj" (String#5950, DoABC#2) // _SafeStr_2183 = "_-Bu" (String#6650, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2181 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-qO._SafeStr_2156; public class _SafeStr_2181 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2181(_arg_1:Function) { super(_arg_1, _SafeStr_2156); } public function _SafeStr_4108():_SafeStr_2156 { return ((this._SafeStr_4246 as _SafeStr_2156)); } } }//package _-2Q2 // _SafeStr_2156 = "_-2Qu" (String#5979, DoABC#2) // _SafeStr_2181 = "_-0UE" (String#6219, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2192 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-qO._SafeStr_2191; public class _SafeStr_2192 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2192(_arg_1:Function) { super(_arg_1, _SafeStr_2191); } public function _SafeStr_4108():_SafeStr_2191 { return ((this._SafeStr_4246 as _SafeStr_2191)); } } }//package _-2Q2 // _SafeStr_2191 = "_-0sX" (String#3651, DoABC#2) // _SafeStr_2192 = "_-27k" (String#5923, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_2201 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-qO._SafeStr_2193; public class _SafeStr_2201 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2201(_arg_1:Function) { super(_arg_1, _SafeStr_2193); } public function _SafeStr_4108():_SafeStr_2193 { return ((this._SafeStr_4246 as _SafeStr_2193)); } } }//package _-2Q2 // _SafeStr_2193 = "_-1uV" (String#6369, DoABC#2) // _SafeStr_2201 = "_-2N9" (String#5846, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2Q2._SafeStr_3123 package _-2Q2 { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3123 { private var _userId:int; private var _userName:String; private var _selected:Boolean; public function _SafeStr_3123(_arg_1:_SafeStr_1731) { this._userId = _arg_1.readInteger(); this._userName = _arg_1._SafeStr_3538(); } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } public function get selected():Boolean { return (this._selected); } public function set selected(_arg_1:Boolean):void { this._selected = _arg_1; } } }//package _-2Q2 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3123 = "_-0Ex" (String#2364, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_1302 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1302 implements _SafeStr_820 { public static const _SafeStr_7055:int = 1; public static const RESPONSE_TYPE_PURCHASE:int = 2; public static const _SafeStr_7056:int = 3; private var _SafeStr_7057:String; private var _SafeStr_7058:int; private var _SafeStr_7059:int; private var _SafeStr_7060:int; private var _SafeStr_7061:int; private var _SafeStr_7062:Boolean; private var _SafeStr_4474:Boolean; private var _SafeStr_7063:int; private var _SafeStr_7064:int; private var _SafeStr_7065:Boolean; private var _SafeStr_7066:int; private var _SafeStr_7067:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7057 = _arg_1._SafeStr_3538(); this._SafeStr_7058 = _arg_1.readInteger(); this._SafeStr_7059 = _arg_1.readInteger(); this._SafeStr_7060 = _arg_1.readInteger(); this._SafeStr_7061 = _arg_1.readInteger(); this._SafeStr_7062 = _arg_1._SafeStr_3540(); this._SafeStr_4474 = _arg_1._SafeStr_3540(); this._SafeStr_7063 = _arg_1.readInteger(); this._SafeStr_7064 = _arg_1.readInteger(); this._SafeStr_7065 = _arg_1._SafeStr_3540(); this._SafeStr_7066 = _arg_1.readInteger(); this._SafeStr_7067 = _arg_1.readInteger(); return (true); } public function get productName():String { return (this._SafeStr_7057); } public function get _SafeStr_7068():int { return (this._SafeStr_7058); } public function get _SafeStr_7069():int { return (this._SafeStr_7059); } public function get _SafeStr_7070():int { return (this._SafeStr_7060); } public function get _SafeStr_7071():int { return (this._SafeStr_7061); } public function get _SafeStr_7072():Boolean { return (this._SafeStr_7062); } public function get _SafeStr_4477():Boolean { return (this._SafeStr_4474); } public function get _SafeStr_7073():int { return (this._SafeStr_7063); } public function get _SafeStr_7074():int { return (this._SafeStr_7064); } public function get _SafeStr_7075():Boolean { return (this._SafeStr_7065); } public function get _SafeStr_7076():int { return (this._SafeStr_7066); } public function get _SafeStr_7077():int { return (this._SafeStr_7067); } } }//package _-2Q7 // _SafeStr_1302 = "_-wl" (String#3450, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4474 = "_-0c5" (String#6076, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_7055 = "_-Rh" (String#16149, DoABC#2) // _SafeStr_7056 = "_-3-H" (String#12262, DoABC#2) // _SafeStr_7057 = "_-0Hj" (String#3782, DoABC#2) // _SafeStr_7058 = "_-2hh" (String#15746, DoABC#2) // _SafeStr_7059 = "_-o3" (String#16953, DoABC#2) // _SafeStr_7060 = "_-sX" (String#15491, DoABC#2) // _SafeStr_7061 = "_-2Bt" (String#17366, DoABC#2) // _SafeStr_7062 = "_-2tT" (String#15380, DoABC#2) // _SafeStr_7063 = "_-7V" (String#9376, DoABC#2) // _SafeStr_7064 = "_-B" (String#9694, DoABC#2) // _SafeStr_7065 = "_-21Q" (String#17467, DoABC#2) // _SafeStr_7066 = "_-Ey" (String#16424, DoABC#2) // _SafeStr_7067 = "_-2xW" (String#16490, DoABC#2) // _SafeStr_7068 = "_-0YQ" (String#5952, DoABC#2) // _SafeStr_7069 = "_-2pX" (String#21871, DoABC#2) // _SafeStr_7070 = "_-1ks" (String#9802, DoABC#2) // _SafeStr_7071 = "_-2gD" (String#10129, DoABC#2) // _SafeStr_7072 = "_-38t" (String#18486, DoABC#2) // _SafeStr_7073 = "_-0No" (String#7453, DoABC#2) // _SafeStr_7074 = "_-1R9" (String#4443, DoABC#2) // _SafeStr_7075 = "_-1pk" (String#21509, DoABC#2) // _SafeStr_7076 = "_-1Vj" (String#21621, DoABC#2) // _SafeStr_7077 = "_-at" (String#21363, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_1437 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1437 implements _SafeStr_820 { private var _result:int; private var _SafeStr_7078:String; public function get result():int { return (this._result); } public function get nameValidationInfo():String { return (this._SafeStr_7078); } public function flush():Boolean { this._result = -1; this._SafeStr_7078 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._result = _arg_1.readInteger(); this._SafeStr_7078 = _arg_1._SafeStr_3538(); return (true); } } }//package _-2Q7 // _SafeStr_1437 = "_-qX" (String#6554, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7078 = "_-zP" (String#3283, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_1840 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1840 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_7079:int; private var _id:int; private var _SafeStr_7080:String; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_7081():int { return (this._SafeStr_7079); } public function get id():int { return (this._id); } public function get _SafeStr_4184():String { return (this._SafeStr_7080); } public function flush():Boolean { this._SafeStr_7079 = -1; this._id = -1; this._SafeStr_7080 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7079 = _arg_1.readInteger(); this._id = _arg_1.readInteger(); this._SafeStr_7080 = _arg_1._SafeStr_3538(); return (true); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1840 = "_-1rx" (String#5503, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4184 = "_-GH" (String#10488, DoABC#2) // _SafeStr_7079 = "_-0zT" (String#13170, DoABC#2) // _SafeStr_7080 = "_-0CL" (String#13483, DoABC#2) // _SafeStr_7081 = "_-8t" (String#17838, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_1980 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import _-1tS._SafeStr_1267; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1980 implements _SafeStr_820 { private var _SafeStr_7082:int; private var _SafeStr_7083:int; private var _petData:_SafeStr_1267; public function flush():Boolean { this._petData = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7082 = _arg_1.readInteger(); this._SafeStr_7083 = _arg_1.readInteger(); this._petData = new _SafeStr_1267(_arg_1); return (true); } public function get _SafeStr_7084():int { return (this._SafeStr_7083); } public function get respect():int { return (this._SafeStr_7082); } public function get petData():_SafeStr_1267 { return (this._petData); } } }//package _-2Q7 // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1980 = "_-0IA" (String#5904, DoABC#2) // _SafeStr_7082 = "_-21w" (String#6403, DoABC#2) // _SafeStr_7083 = "_-1r9" (String#16722, DoABC#2) // _SafeStr_7084 = "_-0bD" (String#24677, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_2095 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2095 implements _SafeStr_820 { private var _userId:int = 0; private var _SafeStr_7085:int = 0; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._userId = _arg_1.readInteger(); this._SafeStr_7085 = _arg_1.readInteger(); return (true); } public function get userId():int { return (this._userId); } public function get _SafeStr_7086():int { return (this._SafeStr_7085); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2095 = "_-re" (String#7131, DoABC#2) // _SafeStr_7085 = "_-2Wp" (String#6735, DoABC#2) // _SafeStr_7086 = "_-0ku" (String#10857, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3073 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3073 implements _SafeStr_820 { private var _userId:int; private var _SafeStr_6496:Array; public function flush():Boolean { this._userId = -1; this._SafeStr_6496 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:String; this._userId = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1._SafeStr_3538(); this._SafeStr_6496.push(_local_5); _local_3++; }; return (true); } public function get badges():Array { return (this._SafeStr_6496); } public function get userId():int { return (this._userId); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3073 = "_-047" (String#7237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3080 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3080 implements _SafeStr_820 { private var _title:String = ""; private var _message:String = ""; private var _SafeStr_7087:Array; public function get title():String { return (this._title); } public function get message():String { return (this._message); } public function get parameters():Array { return (this._SafeStr_7087); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._title = _arg_1._SafeStr_3538(); this._message = _arg_1._SafeStr_3538(); this._SafeStr_7087 = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7087.push(_arg_1._SafeStr_3538()); this._SafeStr_7087.push(_arg_1._SafeStr_3538()); _local_3++; }; return (true); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3080 = "_-1C8" (String#4675, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7087 = "_-04U" (String#3387, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3218 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3218 implements _SafeStr_820 { protected var _SafeStr_6496:Map; public function _SafeStr_3218() { this._SafeStr_6496 = new Map(); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_3:int; var _local_4:String; this._SafeStr_6496.dispose(); this._SafeStr_6496 = new Map(); var _local_2:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_2) { _local_3 = _arg_1.readInteger(); _local_4 = _arg_1._SafeStr_3538(); this._SafeStr_6496.add(_local_3, _local_4); _local_5++; }; return (true); } public function get badges():Map { var _local_1:Map = new Map(); var _local_2:int; while (_local_2 < this._SafeStr_6496.length) { _local_1.add(this._SafeStr_6496.getKey(_local_2), this._SafeStr_6496.getWithIndex(_local_2)); _local_2++; }; return (_local_1); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3218 = "_-mY" (String#8844, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3220 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3220 implements _SafeStr_820 { private var _SafeStr_7088:int = -1; private var _name:String = ""; private var _SafeStr_5014:String = ""; private var _roomId:int = -1; private var _SafeStr_3996:String = ""; public function flush():Boolean { this._SafeStr_7088 = -1; this._name = ""; this._SafeStr_5014 = ""; this._roomId = -1; this._SafeStr_3996 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7088 = _arg_1.readInteger(); if (this._SafeStr_7088 != -1){ this._name = _arg_1._SafeStr_3538(); this._SafeStr_5014 = _arg_1._SafeStr_3538(); this._roomId = _arg_1.readInteger(); this._SafeStr_3996 = _arg_1._SafeStr_3538(); }; return (true); } public function get _SafeStr_5318():int { return (this._SafeStr_7088); } public function get name():String { return (this._name); } public function get description():String { return (this._SafeStr_5014); } public function get roomId():int { return (this._roomId); } public function get roomName():String { return (this._SafeStr_3996); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3220 = "_-0f4" (String#4738, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_7088 = "_-3DA" (String#3954, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3225 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3225 implements _SafeStr_820 { private var _result:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._result = _arg_1.readInteger(); return (true); } public function get result():int { return (this._result); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3225 = "_-1uT" (String#6371, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3228 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3228 implements _SafeStr_820 { protected var _SafeStr_6326:Array; protected var _userId:int = 0; public function _SafeStr_3228() { this._SafeStr_6326 = []; super(); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6326 = []; this._userId = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6326.push(_arg_1._SafeStr_3538()); _local_3++; }; return (true); } public function get tags():Array { return (this._SafeStr_6326.slice()); } public function get userId():int { return (this._userId); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3228 = "_-0b0" (String#6742, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3232 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3232 implements _SafeStr_820 { protected var _ignoredUsers:Array = null; public function _SafeStr_3232() { this._ignoredUsers = []; } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._ignoredUsers = []; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._ignoredUsers.push(_arg_1._SafeStr_3538()); _local_3++; }; return (true); } public function get _SafeStr_7089():Array { return (this._ignoredUsers.slice()); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3232 = "_-33i" (String#8181, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7089 = "_-0Oe" (String#13099, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Q7._SafeStr_3233 package _-2Q7 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3233 implements _SafeStr_820 { protected var _result:int; public function _SafeStr_3233() { this._result = -1; } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._result = _arg_1.readInteger(); return (true); } public function get result():int { return (this._result); } } }//package _-2Q7 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3233 = "_-2sM" (String#7932, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2qr._SafeStr_2010 package _-2qr { import com.sulake.core.communication.messages._SafeStr_835; import _-01I._SafeStr_2015; public class _SafeStr_2010 extends _SafeStr_835 { public function _SafeStr_2010(_arg_1:Function) { super(_arg_1, _SafeStr_2015); } public function _SafeStr_4108():_SafeStr_2015 { return ((_SafeStr_4246 as _SafeStr_2015)); } } }//package _-2qr // _SafeStr_2010 = "_-0VH" (String#4044, DoABC#2) // _SafeStr_2015 = "_-Qh" (String#6595, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2qr._SafeStr_2625 package _-2qr { import com.sulake.core.communication.messages._SafeStr_835; import _-01I._SafeStr_3039; public class _SafeStr_2625 extends _SafeStr_835 { public function _SafeStr_2625(_arg_1:Function) { super(_arg_1, _SafeStr_3039); } public function _SafeStr_4108():_SafeStr_3039 { return ((_SafeStr_4246 as _SafeStr_3039)); } } }//package _-2qr // _SafeStr_2625 = "_-2fJ" (String#5590, DoABC#2) // _SafeStr_3039 = "_-1Kg" (String#7535, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2qr._SafeStr_2702 package _-2qr { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-01I._SafeStr_3037; public class _SafeStr_2702 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2702(_arg_1:Function) { super(_arg_1, _SafeStr_3037); } public function _SafeStr_4108():_SafeStr_3037 { return ((_SafeStr_4246 as _SafeStr_3037)); } } }//package _-2qr // _SafeStr_2702 = "_-08J" (String#5404, DoABC#2) // _SafeStr_3037 = "_-0Tf" (String#6218, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2qr._SafeStr_2715 package _-2qr { import com.sulake.core.communication.messages._SafeStr_835; import _-01I._SafeStr_3024; public class _SafeStr_2715 extends _SafeStr_835 { public function _SafeStr_2715(_arg_1:Function) { super(_arg_1, _SafeStr_3024); } public function _SafeStr_4108():_SafeStr_3024 { return ((_SafeStr_4246 as _SafeStr_3024)); } } }//package _-2qr // _SafeStr_2715 = "_-Tx" (String#5621, DoABC#2) // _SafeStr_3024 = "_-0uW" (String#7355, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2qr._SafeStr_2742 package _-2qr { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-01I._SafeStr_3030; public class _SafeStr_2742 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2742(_arg_1:Function) { super(_arg_1, _SafeStr_3030); } public function _SafeStr_4108():_SafeStr_3030 { return ((_SafeStr_4246 as _SafeStr_3030)); } } }//package _-2qr // _SafeStr_2742 = "_-3BP" (String#5558, DoABC#2) // _SafeStr_3030 = "_-6P" (String#6249, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2qr._SafeStr_2748 package _-2qr { import com.sulake.core.communication.messages._SafeStr_835; import _-01I._SafeStr_3041; public class _SafeStr_2748 extends _SafeStr_835 { public function _SafeStr_2748(_arg_1:Function) { super(_arg_1, _SafeStr_3041); } public function _SafeStr_4108():_SafeStr_3041 { return ((_SafeStr_4246 as _SafeStr_3041)); } public function get _SafeStr_3542():Boolean { return (this._SafeStr_4108()._SafeStr_3542); } } }//package _-2qr // _SafeStr_2748 = "_-34w" (String#5502, DoABC#2) // _SafeStr_3041 = "_-yp" (String#6793, DoABC#2) // _SafeStr_3542 = "_-214" (String#11325, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2rZ._SafeStr_3341 package _-2rZ { import com.sulake.habbo.avatar._SafeStr_3061; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.core.assets._SafeStr_5; import flash.display.BitmapData; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import flash.geom.Matrix; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3341 implements _SafeStr_3061, _SafeStr_774 { private var _SafeStr_3559:HabboAvatarEditor; private var _figure:String; private var _SafeStr_4296:String; private var _SafeStr_6648:Boolean; private var _view:IWindowContainer; private var _SafeStr_7090:IBitmapWrapperWindow; private var _SafeStr_4294:int; private var _SafeStr_4522:Boolean; public function _SafeStr_3341(_arg_1:HabboAvatarEditor, _arg_2:int, _arg_3:Boolean, _arg_4:String=null, _arg_5:String=null) { this._SafeStr_3559 = _arg_1; this._SafeStr_4294 = _arg_2; this.createView(); this.update(_arg_4, _arg_5, _arg_3); } public function get id():int { return (this._SafeStr_4294); } public function update(_arg_1:String, _arg_2:String, _arg_3:Boolean):void { switch (_arg_2){ case _SafeStr_2342._SafeStr_5384: case "m": case "M": _arg_2 = _SafeStr_2342._SafeStr_5384; break; case _SafeStr_2342.FEMALE: case "f": case "F": _arg_2 = _SafeStr_2342.FEMALE; break; }; this._figure = _arg_1; this._SafeStr_4296 = _arg_2; this._SafeStr_6648 = _arg_3; this._SafeStr_3673(); } private function createView():void { var _local_1:_SafeStr_5 = (this._SafeStr_3559.manager.assets.getAssetByName("wardrobe_slot") as _SafeStr_5); if (!_local_1){ return; }; this._view = (this._SafeStr_3559.manager.windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); this._view.procedure = this._SafeStr_4257; this._view.visible = false; this._SafeStr_7090 = (this._view.findChildByName("image") as IBitmapWrapperWindow); } public function dispose():void { this._SafeStr_3559 = null; this._figure = null; this._SafeStr_4296 = null; this._SafeStr_7090 = null; if (this._view){ this._view.dispose(); this._view = null; }; this._SafeStr_4522 = true; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function _SafeStr_3673():void { var _local_1:BitmapData; var _local_5:IAvatarImage; var _local_6:_SafeStr_1280; var _local_7:int; var _local_8:int; var _local_2:Boolean = true; if (((this._figure) && (this._SafeStr_6648))){ _local_5 = this._SafeStr_3559.manager.avatarRenderManager.createAvatarImage(this.figure, _SafeStr_1312._SafeStr_5192, this._SafeStr_4296, this); if (_local_5){ _local_5.setDirection(AvatarSetType._SafeStr_5073, parseInt(_SafeStr_2342._SafeStr_7091)); _local_1 = _local_5._SafeStr_5074(AvatarSetType._SafeStr_5073); _local_5.dispose(); }; } else { _local_6 = (this._SafeStr_3559.manager.assets.getAssetByName("wardrobe_empty_slot") as _SafeStr_1280); if (_local_6){ _local_1 = (_local_6.content as BitmapData); _local_2 = false; }; }; if (!_local_1){ return; }; if (this._SafeStr_7090){ if (this._SafeStr_7090.bitmap){ this._SafeStr_7090.bitmap.dispose(); }; this._SafeStr_7090.bitmap = new BitmapData(this._SafeStr_7090.width, this._SafeStr_7090.height, true, 0); _local_7 = ((this._SafeStr_7090.width - _local_1.width) / 2); _local_8 = ((this._SafeStr_7090.height - _local_1.height) / 2); this._SafeStr_7090.bitmap.draw(_local_1, new Matrix(1, 0, 0, 1, _local_7, _local_8)); }; if (_local_2){ _local_1.dispose(); }; var _local_3:_SafeStr_1548 = (this._view.findChildByName("set_button") as _SafeStr_1548); if (_local_3){ _local_3.visible = this._SafeStr_6648; }; var _local_4:_SafeStr_1548 = (this._view.findChildByName("get_button") as _SafeStr_1548); if (_local_4){ _local_4.visible = ((this._SafeStr_6648) && (!((this._figure == null)))); }; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "set_button": this._figure = this._SafeStr_3559.figureData._SafeStr_7092(); this._SafeStr_4296 = this._SafeStr_3559.gender; this._SafeStr_3559._SafeStr_4318._SafeStr_7093(this._SafeStr_4294, this); this._SafeStr_3673(); return; case "get_button": if (this._figure){ this._SafeStr_3559.loadAvatarInEditor(this._figure, this._SafeStr_4296, this._SafeStr_3559.clubMemberLevel); }; return; }; } public function get figure():String { return (this._figure); } public function get gender():String { return (this._SafeStr_4296); } public function get view():IWindowContainer { return (this._view); } public function _SafeStr_5111(_arg_1:String):void { this._SafeStr_3673(); } } }//package _-2rZ // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3061 = "_-06Y" (String#8753, DoABC#2) // _SafeStr_3341 = "_-2d-" (String#3105, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4294 = "_-2AC" (String#4216, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_6648 = "_-1Ic" (String#3800, DoABC#2) // _SafeStr_7090 = "_-2JE" (String#4531, DoABC#2) // _SafeStr_7091 = "_-0zV" (String#11265, DoABC#2) // _SafeStr_7092 = "_-ju" (String#8462, DoABC#2) // _SafeStr_7093 = "_-2Dm" (String#19503, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) //------------------------------------------------------------ //_-2rZ._SafeStr_3342 package _-2rZ { import com.sulake.habbo.avatar.common._SafeStr_3334; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_3342 implements _SafeStr_3334 { private var _window:IWindowContainer; private var _SafeStr_3695:WardrobeModel; private var _SafeStr_7094:IItemListWindow; private var _SafeStr_7095:IItemListWindow; public function _SafeStr_3342(_arg_1:WardrobeModel) { this._SafeStr_3695 = _arg_1; var _local_2:_SafeStr_5 = (this._SafeStr_3695.controller.manager.assets.getAssetByName("avatareditor_wardrobe_base") as _SafeStr_5); this._window = (this._SafeStr_3695.controller.manager.windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); this._SafeStr_7094 = (this._window.findChildByName("hc_slots") as IItemListWindow); this._SafeStr_7095 = (this._window.findChildByName("vip_slots") as IItemListWindow); this._window.visible = false; this.update(); } public function dispose():void { this._SafeStr_3695 = null; this._SafeStr_7094 = null; if (this._window){ this._window.dispose(); this._window = null; }; } public function update():void { var _local_2:_SafeStr_3341; if (this._SafeStr_7094){ this._SafeStr_7094._SafeStr_7096(); }; if (this._SafeStr_7095){ this._SafeStr_7095._SafeStr_7096(); }; var _local_1:Array = this._SafeStr_3695._SafeStr_7097; var _local_3:int; while (_local_3 < _local_1.length) { _local_2 = _local_1[_local_3]; if (_local_3 < 5){ if (this._SafeStr_7094){ this._SafeStr_7094.addListItem(_local_2.view); _local_2.view.visible = true; }; } else { if (this._SafeStr_7095){ this._SafeStr_7095.addListItem(_local_2.view); _local_2.view.visible = true; }; }; _local_3++; }; } public function _SafeStr_3616():IWindowContainer { return (this._window); } } }//package _-2rZ // _SafeStr_3334 = "_-2A5" (String#8541, DoABC#2) // _SafeStr_3341 = "_-2d-" (String#3105, DoABC#2) // _SafeStr_3342 = "_-0IR" (String#7069, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7094 = "else" (String#8787, DoABC#2) // _SafeStr_7095 = "_-0F-" (String#10298, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7097 = "_-gS" (String#21021, DoABC#2) //------------------------------------------------------------ //_-2rZ._SafeStr_3376 package _-2rZ { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_5; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3376 { private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _window:IWindowContainer; private var _SafeStr_7098:IBitmapWrapperWindow; public function _SafeStr_3376(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:Boolean) { this._windowManager = _arg_1; this._assetLibrary = _arg_2; var _local_4:_SafeStr_5 = (this._assetLibrary.getAssetByName("Outfit") as _SafeStr_5); this._window = IWindowContainer(this._windowManager.buildFromXML((_local_4.content as XML))); if (this._window != null){ this._SafeStr_7098 = (this._window.findChildByName("bitmap") as IBitmapWrapperWindow); }; if (!_arg_3){ this._window.findChildByName("button").disable(); }; } public function dispose():void { this._windowManager = null; this._assetLibrary = null; if (this._window){ this._window.dispose(); }; this._window = null; if (this._SafeStr_7098){ this._SafeStr_7098.dispose(); }; this._SafeStr_7098 = null; } public function _SafeStr_7099(_arg_1:BitmapData):void { this._SafeStr_7098.bitmap = new BitmapData(this._SafeStr_7098.width, this._SafeStr_7098.height, true, 0xFFFFFF); var _local_2:int = ((this._SafeStr_7098.width - _arg_1.width) / 2); var _local_3:int = (this._SafeStr_7098.height - _arg_1.height); this._SafeStr_7098.bitmap.copyPixels(_arg_1, _arg_1.rect, new Point(_local_2, _local_3)); } public function get window():IWindowContainer { return (this._window); } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ Logger.log("[OutfitView] Click! This should be over-ridden!"); } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ this._window.color = 0xCCCCCC; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._window.color = 0x666666; }; }; }; } } }//package _-2rZ // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_3376 = "_-2UN" (String#6021, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7098 = "_-3j" (String#2147, DoABC#2) // _SafeStr_7099 = "_-Yf" (String#12231, DoABC#2) //------------------------------------------------------------ //_-2rZ.Outfit package _-2rZ { import com.sulake.habbo.avatar._SafeStr_3061; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import flash.display.BitmapData; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum.AvatarSetType; public class Outfit implements _SafeStr_3061, _SafeStr_774 { private var _SafeStr_3559:HabboAvatarEditor; private var _figure:String; private var _SafeStr_4296:String; private var _view:_SafeStr_3376; private var _SafeStr_4522:Boolean; public function Outfit(_arg_1:HabboAvatarEditor, _arg_2:String, _arg_3:String) { this._SafeStr_3559 = _arg_1; this._view = new _SafeStr_3376(_arg_1.manager.windowManager, _arg_1.manager.assets, !((_arg_2 == ""))); switch (_arg_3){ case _SafeStr_2342._SafeStr_5384: case "m": case "M": _arg_3 = _SafeStr_2342._SafeStr_5384; break; case _SafeStr_2342.FEMALE: case "f": case "F": _arg_3 = _SafeStr_2342.FEMALE; break; }; this._figure = _arg_2; this._SafeStr_4296 = _arg_3; this.update(); } public function dispose():void { if (this._view){ this._view.dispose(); this._view = null; }; this._figure = null; this._SafeStr_4296 = null; this._SafeStr_4522 = true; this._SafeStr_3559 = null; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function update():void { var _local_2:BitmapData; var _local_1:IAvatarImage = this._SafeStr_3559.manager.avatarRenderManager.createAvatarImage(this.figure, _SafeStr_1312._SafeStr_5192, this._SafeStr_4296, this); if (_local_1){ _local_1.setDirection(AvatarSetType._SafeStr_5073, int(_SafeStr_2342._SafeStr_7091)); _local_2 = _local_1._SafeStr_5024(AvatarSetType._SafeStr_5073, true); if (this._view){ this._view._SafeStr_7099(_local_2); }; _local_1.dispose(); }; } public function get figure():String { return (this._figure); } public function get gender():String { return (this._SafeStr_4296); } public function get view():_SafeStr_3376 { return (this._view); } public function _SafeStr_5111(_arg_1:String):void { this.update(); } } }//package _-2rZ // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3061 = "_-06Y" (String#8753, DoABC#2) // _SafeStr_3376 = "_-2UN" (String#6021, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_7091 = "_-0zV" (String#11265, DoABC#2) // _SafeStr_7099 = "_-Yf" (String#12231, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) //------------------------------------------------------------ //_-2rZ.WardrobeModel package _-2rZ { import com.sulake.habbo.avatar.common._SafeStr_3066; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.core.utils.Map; import com.sulake.core.window.IWindowContainer; import _-0j-._SafeStr_3343; import com.sulake.core.utils._SafeStr_840; import com.sulake.habbo.session._SafeStr_1600; public class WardrobeModel implements _SafeStr_3066 { private var _SafeStr_3559:HabboAvatarEditor; private var _view:_SafeStr_3342; private var _SafeStr_7100:Map; private var _isInitialized:Boolean = false; public function WardrobeModel(_arg_1:HabboAvatarEditor) { this._SafeStr_3559 = _arg_1; } public function dispose():void { var _local_1:_SafeStr_3341; this._SafeStr_3559 = null; for each (_local_1 in this._SafeStr_7100) { _local_1.dispose(); _local_1 = null; }; this._SafeStr_7100 = null; if (this._view){ this._view.dispose(); this._view = null; }; this._isInitialized = false; } public function reset():void { this._isInitialized = false; } private function init():void { var _local_2:_SafeStr_3341; if (this._SafeStr_3559._SafeStr_4318 != null){ this._SafeStr_3559._SafeStr_4318._SafeStr_7101(); }; if (this._SafeStr_7100){ for each (_local_2 in this._SafeStr_7100) { _local_2.dispose(); _local_2 = null; }; }; this._SafeStr_7100 = new Map(); var _local_1:int = 1; while (_local_1 <= 10) { this._SafeStr_7100.add(_local_1, new _SafeStr_3341(this._SafeStr_3559, _local_1, this._SafeStr_7102(_local_1))); _local_1++; }; if (this._view){ this._view.dispose(); }; this._view = new _SafeStr_3342(this); this._isInitialized = true; this._SafeStr_3673(); } public function get controller():HabboAvatarEditor { return (this._SafeStr_3559); } public function _SafeStr_3616():IWindowContainer { if (!this._isInitialized){ this.init(); }; return (this._view._SafeStr_3616()); } public function _SafeStr_3673():void { this._view.update(); } public function _SafeStr_7103(_arg_1:int, _arg_2:Array):void { var _local_3:_SafeStr_3341; var _local_4:_SafeStr_3343; if (!this._isInitialized){ return; }; if (!_arg_2){ _SafeStr_840._SafeStr_4856("WardrobeModel", "updateSlots: outfits is null!"); }; if (!this._SafeStr_7100){ _SafeStr_840._SafeStr_4856("WardrobeModel", "updateSlots: _slots is null!"); }; for each (_local_4 in _arg_2) { _local_3 = (this._SafeStr_7100.getValue(_local_4.slotId) as _SafeStr_3341); if (_local_3){ _local_3.update(_local_4._SafeStr_4297, _local_4.gender, this._SafeStr_7102(_local_3.id)); }; }; } private function _SafeStr_7102(_arg_1:int):Boolean { if (_arg_1 <= 5){ return (this._SafeStr_3559.manager._SafeStr_4788.hasUserRight("fuse_use_wardrobe", _SafeStr_1600._SafeStr_4381)); }; return (this._SafeStr_3559.manager._SafeStr_4788.hasUserRight("fuse_larger_wardrobe", _SafeStr_1600._SafeStr_4378)); } public function get _SafeStr_7097():Array { return (this._SafeStr_7100._SafeStr_3916()); } } }//package _-2rZ // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_3066 = "_-1QD" (String#3989, DoABC#2) // _SafeStr_3341 = "_-2d-" (String#3105, DoABC#2) // _SafeStr_3342 = "_-0IR" (String#7069, DoABC#2) // _SafeStr_3343 = "_-179" (String#5655, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_4297 = "_-YE" (String#8896, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_7097 = "_-gS" (String#21021, DoABC#2) // _SafeStr_7100 = "_-2q6" (String#5368, DoABC#2) // _SafeStr_7101 = "_-2W0" (String#18855, DoABC#2) // _SafeStr_7102 = "_-15V" (String#17256, DoABC#2) // _SafeStr_7103 = "_-5o" (String#12512, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) //------------------------------------------------------------ //_-2SS._SafeStr_2113 package _-2SS { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.localization._SafeStr_1262; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; public class _SafeStr_2113 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _SafeStr_7104:IWindowContainer; private var _window:IFrameWindow; private var _view:IWindowContainer; private var _SafeStr_7105:int = 0; private var _SafeStr_6561:Array; private var _SafeStr_7106:_SafeStr_1548; private var _SafeStr_7107:_SafeStr_1548; public function _SafeStr_2113(_arg_1:HabboUserDefinedRoomEvents) { this._SafeStr_4072 = _arg_1; } public function dispose():void { } private function _SafeStr_7108():void { if (this._window != null){ return; }; this._SafeStr_7109(); this._window = IFrameWindow(this._SafeStr_4072.getXmlWindow("ude_help")); this._SafeStr_7104 = IWindowContainer(this.find(this._window, "help_container")); this._SafeStr_7107 = (this._SafeStr_7104.findChildByName("button_previous") as _SafeStr_1548); if (this._SafeStr_7107){ this._SafeStr_7107.procedure = this._SafeStr_7110; }; this._SafeStr_7106 = (this._SafeStr_7104.findChildByName("button_next") as _SafeStr_1548); if (this._SafeStr_7106){ this._SafeStr_7106.procedure = this._SafeStr_7110; }; var _local_1:IWindow = this._window.findChildByTag("close"); _local_1.procedure = this._SafeStr_4835; this._window.center(); } public function open(_arg_1:int=-1, _arg_2:int=-1):void { this._SafeStr_7108(); this._SafeStr_7111(); this._window.visible = true; if (_arg_1 >= 0){ this._window.x = _arg_1; }; if (_arg_2 >= 0){ this._window.y = _arg_2; }; } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this.close(); }; } public function close():void { if (this._window){ this._window.visible = false; }; } private function find(_arg_1:IWindowContainer, _arg_2:String):IWindow { var _local_3:IWindow = _arg_1.findChildByName(_arg_2); if (_local_3 == null){ throw (new Error((("Window element with name: " + _arg_2) + " cannot be found!"))); }; return (_local_3); } public function _SafeStr_4833():void { this._window.visible = !(this._window.visible); } private function _SafeStr_7111():void { this._SafeStr_6989(); this._SafeStr_7112(); } private function _SafeStr_7112():void { if (this._SafeStr_7105 >= (this._SafeStr_6561.length - 1)){ this._SafeStr_7106.disable(); } else { this._SafeStr_7106.enable(); }; if (this._SafeStr_7105 <= 0){ this._SafeStr_7107.disable(); } else { this._SafeStr_7107.enable(); }; } private function _SafeStr_7113():void { this._SafeStr_7105++; this._SafeStr_7105 = Math.min(this._SafeStr_7105, (this._SafeStr_6561.length - 1)); this._SafeStr_7111(); } private function _SafeStr_7114():void { this._SafeStr_7105--; this._SafeStr_7105 = Math.max(this._SafeStr_7105, 0); this._SafeStr_7111(); } private function _SafeStr_7109():void { var _local_2:_SafeStr_1262; var _local_3:_SafeStr_1262; var _local_4:_SafeStr_1262; this._SafeStr_6561 = []; var _local_1:int = 1; while (this._SafeStr_4072.localization.getLocalization((("wiredfurni.help." + _local_1) + ".title"))) { _local_2 = this._SafeStr_4072.localization.getLocalization((("wiredfurni.help." + _local_1) + ".title")); _local_3 = this._SafeStr_4072.localization.getLocalization((("wiredfurni.help." + _local_1) + ".img")); _local_4 = this._SafeStr_4072.localization.getLocalization((("wiredfurni.help." + _local_1) + ".text")); this._SafeStr_6561.push([_local_2, _local_3, _local_4]); _local_1++; }; } private function _SafeStr_7110(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "button_previous": this._SafeStr_7114(); return; case "button_next": this._SafeStr_7113(); return; }; }; } private function _SafeStr_6989():void { var _local_4:String; var _local_1:ITextWindow = (this.find(this._window, "help_title") as ITextWindow); var _local_2:ITextWindow = (this.find(this._window, "help_text") as ITextWindow); var _local_3:IBitmapWrapperWindow = (this.find(this._window, "help_image") as IBitmapWrapperWindow); if (((!(this._SafeStr_6561)) || ((this._SafeStr_6561.length == 0)))){ return; }; if (_local_1){ _local_1.text = _SafeStr_1262(this._SafeStr_6561[this._SafeStr_7105][0]).value; }; if (_local_2){ _local_2.text = _SafeStr_1262(this._SafeStr_6561[this._SafeStr_7105][2]).value; }; if (_local_3){ _local_4 = _SafeStr_1262(this._SafeStr_6561[this._SafeStr_7105][1]).value; this._SafeStr_7115(_local_4); }; } private function _SafeStr_4375(_arg_1:IBitmapWrapperWindow, _arg_2:BitmapData):void { if (_arg_2 == null){ return; }; if (_arg_1 == null){ return; }; if (_arg_1.disposed){ return; }; var _local_3:int = ((_arg_1.width - _arg_2.width) / 2); var _local_4:int = ((_arg_1.height - _arg_2.height) / 2); if (_arg_1.bitmap == null){ _arg_1.bitmap = new BitmapData(_arg_1.width, _arg_1.height, true, 0xFFFFFF); }; _arg_1.bitmap.fillRect(_arg_1.bitmap.rect, 0xFFFFFF); _arg_1.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(_local_3, _local_4), null, null, false); _arg_1.invalidate(); } private function _SafeStr_7115(_arg_1:String):void { if (((((!(_arg_1)) || (!(this._SafeStr_4072)))) || (!(this._SafeStr_4072.assets)))){ return; }; var _local_2:_SafeStr_1280 = (this._SafeStr_4072.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_2 == null){ this._SafeStr_7116(_arg_1); return; }; var _local_3:IBitmapWrapperWindow = (this.find(this._window, "help_image") as IBitmapWrapperWindow); if (_local_3){ this._SafeStr_4375(_local_3, (_local_2.content as BitmapData)); }; } private function _SafeStr_7116(_arg_1:String):void { if (((((!(_arg_1)) || (!(this._SafeStr_4072)))) || (!(this._SafeStr_4072.assets)))){ return; }; var _local_2:String = this._SafeStr_4072.configuration.getKey("image.library.catalogue.url"); var _local_3 = ((_local_2 + _arg_1) + ".gif"); Logger.log(("[ProductViewCatalogWidget] Retrieve Product Preview Asset: " + _local_3)); var _local_4:URLRequest = new URLRequest(_local_3); var _local_5:_SafeStr_10 = this._SafeStr_4072.assets.loadAssetFromFile(_arg_1, _local_4, "image/gif"); if (!_local_5){ return; }; _local_5.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_6976); } private function _SafeStr_6976(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ this._SafeStr_7115(_local_2.assetName); }; } } }//package _-2SS // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_2113 = "_-0Zc" (String#7126, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_4833 = "_-1ko" (String#9736, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) // _SafeStr_6976 = "_-0o-" (String#5140, DoABC#2) // _SafeStr_6989 = "_-2Gj" (String#16443, DoABC#2) // _SafeStr_7104 = "_-8O" (String#13713, DoABC#2) // _SafeStr_7105 = "_-25W" (String#3878, DoABC#2) // _SafeStr_7106 = "_-3D-" (String#11283, DoABC#2) // _SafeStr_7107 = "_-yr" (String#10260, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_7109 = "_-32e" (String#20772, DoABC#2) // _SafeStr_7110 = "_-0jL" (String#5260, DoABC#2) // _SafeStr_7111 = "_-0ZS" (String#5966, DoABC#2) // _SafeStr_7112 = "_-17" (String#19345, DoABC#2) // _SafeStr_7113 = "_-3Cs" (String#19547, DoABC#2) // _SafeStr_7114 = "_-2fC" (String#19926, DoABC#2) // _SafeStr_7115 = "_-bd" (String#6591, DoABC#2) // _SafeStr_7116 = "_-1mJ" (String#4399, DoABC#2) //------------------------------------------------------------ //_-2Sv._SafeStr_1803 package _-2Sv { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1803 implements IMessageComposer { private var _data:Array; public function _SafeStr_1803() { this._data = []; super(); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-2Sv // _SafeStr_1803 = "_-CK" (String#8259, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2Sv._SafeStr_1808 package _-2Sv { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1808 implements IMessageComposer { private var _data:Array; public function _SafeStr_1808() { this._data = []; super(); } public function dispose():void { this._data = null; } public function _SafeStr_3428():Array { return (this._data); } } }//package _-2Sv // _SafeStr_1808 = "_-fI" (String#8127, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2SZ._SafeStr_1318 package _-2SZ { import com.sulake.core.window.enum.WindowParam; public class _SafeStr_1318 { public static const _SafeStr_5504:uint = WindowParam._SafeStr_7117; public static const _SafeStr_4275:uint = WindowParam._SafeStr_7118; public static const _SafeStr_5507:uint = WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN; public static const _SafeStr_7119:uint = WindowParam._SafeStr_7120; public static const _SafeStr_7121:uint = WindowParam._SafeStr_7122; public static const _SafeStr_7123:uint = WindowParam._SafeStr_7124; public static const _SafeStr_6753:uint = WindowParam._SafeStr_7125; public static const _SafeStr_7126:uint = WindowParam._SafeStr_7127; public static const _SafeStr_7128:uint = WindowParam._SafeStr_7129; public static const _SafeStr_7130:uint = WindowParam._SafeStr_7131; public static const _SafeStr_4774:uint = WindowParam._SafeStr_7132; public static const _SafeStr_7133:uint = WindowParam._SafeStr_7134; public static const _SafeStr_7135:uint = WindowParam._SafeStr_7136; public static const _SafeStr_7137:uint = WindowParam._SafeStr_7138; public static const _SafeStr_7139:uint = WindowParam._SafeStr_7140; public static const _SafeStr_7141:uint = WindowParam._SafeStr_7142; public static const _SafeStr_7143:uint = WindowParam._SafeStr_7144; public static const _SafeStr_7145:uint = WindowParam._SafeStr_7146; public static const _SafeStr_7147:uint = WindowParam._SafeStr_7148; public static const _SafeStr_7149:uint = WindowParam._SafeStr_7150; public static const _SafeStr_7151:uint = WindowParam._SafeStr_7152; public static const _SafeStr_7153:uint = WindowParam._SafeStr_7154; public static const _SafeStr_7155:uint = WindowParam._SafeStr_7156; public static const _SafeStr_7157:uint = WindowParam._SafeStr_7158; public static const _SafeStr_7159:uint = WindowParam._SafeStr_7160; public static const _SafeStr_7161:uint = WindowParam._SafeStr_7162; public static const _SafeStr_7163:uint = WindowParam._SafeStr_7164; public static const _SafeStr_7165:uint = WindowParam._SafeStr_7166; public static const _SafeStr_7167:uint = WindowParam._SafeStr_7168; public static const _SafeStr_5505:uint = WindowParam._SafeStr_7169; public static const _SafeStr_7170:uint = WindowParam._SafeStr_7171; public static const _SafeStr_7172:uint = WindowParam._SafeStr_7173; public static const _SafeStr_7174:uint = WindowParam._SafeStr_7175; public static const _SafeStr_7176:uint = WindowParam._SafeStr_7177; public static const _SafeStr_7178:uint = WindowParam._SafeStr_7179; public static const _SafeStr_4845:uint = WindowParam._SafeStr_7180; public static const _SafeStr_4844:uint = WindowParam._SafeStr_7181; public static const _SafeStr_7182:uint = WindowParam._SafeStr_7183; public static const _SafeStr_5506:uint = WindowParam._SafeStr_7184; public static const _SafeStr_7185:uint = WindowParam._SafeStr_7186; public static const _SafeStr_7187:uint = WindowParam._SafeStr_7188; public static const _SafeStr_7189:uint = WindowParam.WINDOW_PARAM_FORCE_CLIPPING; } }//package _-2SZ // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4774 = "_-290" (String#13546, DoABC#2) // _SafeStr_4844 = "_-1i4" (String#11023, DoABC#2) // _SafeStr_4845 = "_-jF" (String#13709, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5505 = "_-0ap" (String#10058, DoABC#2) // _SafeStr_5506 = "_-2YT" (String#14630, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7119 = "_-0rs" (String#17908, DoABC#2) // _SafeStr_7120 = "_-0RT" (String#7638, DoABC#2) // _SafeStr_7121 = "include" (String#17844, DoABC#2) // _SafeStr_7122 = "_-1Or" (String#11884, DoABC#2) // _SafeStr_7123 = "_-vm" (String#18074, DoABC#2) // _SafeStr_7124 = "_-0Ym" (String#9984, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7126 = "_-G6" (String#15403, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_7128 = "_-2iQ" (String#9126, DoABC#2) // _SafeStr_7129 = "_-0Kz" (String#4090, DoABC#2) // _SafeStr_7130 = "_-Eb" (String#15515, DoABC#2) // _SafeStr_7131 = "_-0n0" (String#6877, DoABC#2) // _SafeStr_7132 = "_-TY" (String#6966, DoABC#2) // _SafeStr_7133 = "_-1a2" (String#17503, DoABC#2) // _SafeStr_7134 = "_-3Es" (String#5077, DoABC#2) // _SafeStr_7135 = "_-0tx" (String#9580, DoABC#2) // _SafeStr_7136 = "_-35a" (String#4519, DoABC#2) // _SafeStr_7137 = "_-6W" (String#12793, DoABC#2) // _SafeStr_7138 = "_-1Cf" (String#4300, DoABC#2) // _SafeStr_7139 = "_-2NW" (String#15694, DoABC#2) // _SafeStr_7140 = "_-0eS" (String#5704, DoABC#2) // _SafeStr_7141 = "_-3HT" (String#15680, DoABC#2) // _SafeStr_7142 = "_-24" (String#5996, DoABC#2) // _SafeStr_7143 = "_-3Hr" (String#15456, DoABC#2) // _SafeStr_7144 = "_-G-" (String#4858, DoABC#2) // _SafeStr_7145 = "_-8J" (String#12168, DoABC#2) // _SafeStr_7146 = "_-2EG" (String#4456, DoABC#2) // _SafeStr_7147 = "_-Nl" (String#15685, DoABC#2) // _SafeStr_7148 = "_-1o5" (String#9163, DoABC#2) // _SafeStr_7149 = "_-0kn" (String#17986, DoABC#2) // _SafeStr_7150 = "_-M9" (String#12787, DoABC#2) // _SafeStr_7151 = "_-af" (String#15147, DoABC#2) // _SafeStr_7152 = "_-2m5" (String#12763, DoABC#2) // _SafeStr_7153 = "_-EE" (String#15742, DoABC#2) // _SafeStr_7154 = "_-2JF" (String#11948, DoABC#2) // _SafeStr_7155 = "_-Dt" (String#16145, DoABC#2) // _SafeStr_7156 = "_-0yi" (String#11294, DoABC#2) // _SafeStr_7157 = "_-2AV" (String#17489, DoABC#2) // _SafeStr_7158 = "_-JF" (String#7645, DoABC#2) // _SafeStr_7159 = "_-2lX" (String#15599, DoABC#2) // _SafeStr_7160 = "_-26O" (String#8056, DoABC#2) // _SafeStr_7161 = "_-0Xs" (String#17138, DoABC#2) // _SafeStr_7162 = "_-13e" (String#9796, DoABC#2) // _SafeStr_7163 = "_-0Hq" (String#18082, DoABC#2) // _SafeStr_7164 = "_-0Dh" (String#8496, DoABC#2) // _SafeStr_7165 = "_-139" (String#16952, DoABC#2) // _SafeStr_7166 = "_-2qw" (String#8016, DoABC#2) // _SafeStr_7167 = "_-1bg" (String#17530, DoABC#2) // _SafeStr_7168 = "_-10f" (String#8835, DoABC#2) // _SafeStr_7169 = "_-0nu" (String#5247, DoABC#2) // _SafeStr_7170 = "_-cq" (String#17150, DoABC#2) // _SafeStr_7171 = "_-372" (String#7418, DoABC#2) // _SafeStr_7172 = "_-2pW" (String#16321, DoABC#2) // _SafeStr_7173 = "_-2RV" (String#12730, DoABC#2) // _SafeStr_7174 = "_-05h" (String#18310, DoABC#2) // _SafeStr_7175 = "_-2pK" (String#6430, DoABC#2) // _SafeStr_7176 = "_-kX" (String#12318, DoABC#2) // _SafeStr_7177 = "_-1vj" (String#8255, DoABC#2) // _SafeStr_7178 = "_-21A" (String#17711, DoABC#2) // _SafeStr_7179 = "_-cF" (String#5661, DoABC#2) // _SafeStr_7180 = "_-4R" (String#5276, DoABC#2) // _SafeStr_7181 = "_-1B5" (String#10168, DoABC#2) // _SafeStr_7182 = "_-2op" (String#16539, DoABC#2) // _SafeStr_7183 = "_-28A" (String#11473, DoABC#2) // _SafeStr_7184 = "_-1qu" (String#11565, DoABC#2) // _SafeStr_7185 = "_-0t7" (String#17905, DoABC#2) // _SafeStr_7186 = "_-2eL" (String#12633, DoABC#2) // _SafeStr_7187 = "_-0L1" (String#18333, DoABC#2) // _SafeStr_7188 = "_-q" (String#11652, DoABC#2) // _SafeStr_7189 = "_-YP" (String#15867, DoABC#2) //------------------------------------------------------------ //_-2SZ._SafeStr_1319 package _-2SZ { public class _SafeStr_1319 { public static const _SafeStr_5504:uint = 0; public static const _SafeStr_3429:uint = 0; public static const _SafeStr_7190:uint = 1; public static const _SafeStr_7191:uint = 3; } }//package _-2SZ // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_7190 = "_-2E-" (String#17525, DoABC#2) // _SafeStr_7191 = "_-fs" (String#16681, DoABC#2) //------------------------------------------------------------ //_-2SZ._SafeStr_1321 package _-2SZ { import com.sulake.core.window.enum._SafeStr_1506; public class _SafeStr_1321 { public static const _SafeStr_5504:uint = _SafeStr_1506._SafeStr_7192; public static const _SafeStr_7193:uint = _SafeStr_1506._SafeStr_7194; public static const _SafeStr_7195:uint = _SafeStr_1506._SafeStr_7194; public static const _SafeStr_7196:uint = _SafeStr_1506._SafeStr_7194; public static const _SafeStr_7197:uint = _SafeStr_1506._SafeStr_7198; public static const _SafeStr_7199:uint = _SafeStr_1506._SafeStr_7200; public static const _SafeStr_7201:uint = _SafeStr_1506._SafeStr_7202; public static const _SafeStr_7203:uint = _SafeStr_1506._SafeStr_7204; public static const _SafeStr_7205:uint = _SafeStr_1506._SafeStr_7206; public static const _SafeStr_7207:uint = _SafeStr_1506._SafeStr_7208; public static const _SafeStr_7209:uint = _SafeStr_1506._SafeStr_7210; public static const _SafeStr_7211:uint = _SafeStr_1506._SafeStr_7200; public static const _SafeStr_7212:uint = _SafeStr_1506._SafeStr_7202; public static const _SafeStr_7213:uint = _SafeStr_1506._SafeStr_7214; public static const _SafeStr_7215:uint = _SafeStr_1506._SafeStr_7216; public static const _SafeStr_7217:uint = _SafeStr_1506._SafeStr_7218; public static const _SafeStr_7219:uint = _SafeStr_1506._SafeStr_7220; public static const _SafeStr_7221:uint = _SafeStr_1506._SafeStr_7222; public static const BUTTON:uint = _SafeStr_1506._SafeStr_7218; public static const _SafeStr_7223:uint = _SafeStr_1506._SafeStr_7224; public static const _SafeStr_7225:uint = _SafeStr_1506._SafeStr_7226; public static const _SafeStr_5503:uint = _SafeStr_1506._SafeStr_7227; public static const _SafeStr_7228:uint = _SafeStr_1506._SafeStr_7229; public static const _SafeStr_7230:uint = _SafeStr_1506._SafeStr_7231; public static const _SafeStr_7232:uint = _SafeStr_1506._SafeStr_7233; public static const _SafeStr_3400:uint = _SafeStr_1506._SafeStr_7234; public static const _SafeStr_7235:uint = _SafeStr_1506._SafeStr_7236; public static const _SafeStr_7237:uint = _SafeStr_1506._SafeStr_7238; public static const _SafeStr_7239:uint = _SafeStr_1506._SafeStr_7240; public static const _SafeStr_7241:uint = _SafeStr_1506._SafeStr_7242; public static const _SafeStr_7243:uint = _SafeStr_1506._SafeStr_7244; public static const _SafeStr_7245:uint = _SafeStr_1506._SafeStr_7246; public static const _SafeStr_7247:uint = _SafeStr_1506._SafeStr_7248; public static const _SafeStr_7249:uint = _SafeStr_1506._SafeStr_7250; public static const _SafeStr_3398:uint = _SafeStr_1506._SafeStr_7251; public static const _SafeStr_7252:uint = _SafeStr_1506._SafeStr_7253; public static const _SafeStr_7254:uint = _SafeStr_1506._SafeStr_7255; public static const _SafeStr_7256:uint = _SafeStr_1506._SafeStr_7257; public static const _SafeStr_7258:uint = _SafeStr_1506._SafeStr_7259; public static const _SafeStr_7260:uint = _SafeStr_1506._SafeStr_7261; public static const _SafeStr_7262:uint = _SafeStr_1506._SafeStr_7263; public static const _SafeStr_7264:uint = _SafeStr_1506._SafeStr_7265; } }//package _-2SZ // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_3398 = "_-GB" (String#5061, DoABC#2) // _SafeStr_3400 = "_-1mc" (String#18386, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_7192 = "_-16T" (String#10421, DoABC#2) // _SafeStr_7193 = "_-21Y" (String#11980, DoABC#2) // _SafeStr_7194 = "_-0Ev" (String#6972, DoABC#2) // _SafeStr_7195 = "_-1Q0" (String#4134, DoABC#2) // _SafeStr_7196 = "_-1Hh" (String#13953, DoABC#2) // _SafeStr_7197 = "_-371" (String#2925, DoABC#2) // _SafeStr_7198 = "_-3Ep" (String#11057, DoABC#2) // _SafeStr_7199 = "_-2fA" (String#13925, DoABC#2) // _SafeStr_7200 = "_-Ph" (String#7536, DoABC#2) // _SafeStr_7201 = "_-67" (String#12728, DoABC#2) // _SafeStr_7202 = "_-2li" (String#7216, DoABC#2) // _SafeStr_7203 = "_-Ru" (String#15839, DoABC#2) // _SafeStr_7204 = "_-0Qc" (String#8821, DoABC#2) // _SafeStr_7205 = "_-0MA" (String#17076, DoABC#2) // _SafeStr_7206 = "_-0ug" (String#8909, DoABC#2) // _SafeStr_7207 = "_-0Hy" (String#13849, DoABC#2) // _SafeStr_7208 = "_-2cc" (String#8324, DoABC#2) // _SafeStr_7209 = "_-0SB" (String#12164, DoABC#2) // _SafeStr_7210 = "_-E2" (String#9780, DoABC#2) // _SafeStr_7211 = "_-2xU" (String#16492, DoABC#2) // _SafeStr_7212 = "_-220" (String#17481, DoABC#2) // _SafeStr_7213 = "_-hX" (String#18089, DoABC#2) // _SafeStr_7214 = "_-1Wh" (String#12660, DoABC#2) // _SafeStr_7215 = "_-0yO" (String#17543, DoABC#2) // _SafeStr_7216 = "_-0jN" (String#7995, DoABC#2) // _SafeStr_7217 = "_-1EV" (String#16855, DoABC#2) // _SafeStr_7218 = "_-1ME" (String#8059, DoABC#2) // _SafeStr_7219 = "_-0lK" (String#6262, DoABC#2) // _SafeStr_7220 = "_-0Zl" (String#10286, DoABC#2) // _SafeStr_7221 = "_-0DQ" (String#2919, DoABC#2) // _SafeStr_7222 = "_-0ic" (String#9621, DoABC#2) // _SafeStr_7223 = "_-30L" (String#2154, DoABC#2) // _SafeStr_7224 = "_-1eR" (String#9392, DoABC#2) // _SafeStr_7225 = "_-2gX" (String#14768, DoABC#2) // _SafeStr_7226 = "_-3Am" (String#11299, DoABC#2) // _SafeStr_7227 = "_-2XH" (String#7034, DoABC#2) // _SafeStr_7228 = "_-3s" (String#17738, DoABC#2) // _SafeStr_7229 = "_-0Vn" (String#9662, DoABC#2) // _SafeStr_7230 = "_-2nW" (String#12569, DoABC#2) // _SafeStr_7231 = "_-eF" (String#8119, DoABC#2) // _SafeStr_7232 = "_-0cL" (String#12429, DoABC#2) // _SafeStr_7233 = "_-1hR" (String#8597, DoABC#2) // _SafeStr_7234 = "_-2GX" (String#10486, DoABC#2) // _SafeStr_7235 = "_-2EY" (String#13669, DoABC#2) // _SafeStr_7236 = "_-00x" (String#9299, DoABC#2) // _SafeStr_7237 = "_-1T-" (String#14305, DoABC#2) // _SafeStr_7238 = "_-0AO" (String#10095, DoABC#2) // _SafeStr_7239 = "_-2GO" (String#16023, DoABC#2) // _SafeStr_7240 = "_-188" (String#9841, DoABC#2) // _SafeStr_7241 = "_-1sr" (String#5981, DoABC#2) // _SafeStr_7242 = "_-1r-" (String#9815, DoABC#2) // _SafeStr_7243 = "_-0Jt" (String#6684, DoABC#2) // _SafeStr_7244 = "_-2KE" (String#10240, DoABC#2) // _SafeStr_7245 = "_-2lq" (String#7822, DoABC#2) // _SafeStr_7246 = "_-1ye" (String#11171, DoABC#2) // _SafeStr_7247 = "_-0Oh" (String#16978, DoABC#2) // _SafeStr_7248 = "_-Tr" (String#10975, DoABC#2) // _SafeStr_7249 = "_-1-4" (String#18341, DoABC#2) // _SafeStr_7250 = "_-2pR" (String#7235, DoABC#2) // _SafeStr_7251 = "_-20A" (String#10844, DoABC#2) // _SafeStr_7252 = "_-080" (String#5917, DoABC#2) // _SafeStr_7253 = "_-2RE" (String#7095, DoABC#2) // _SafeStr_7254 = "_-WW" (String#16130, DoABC#2) // _SafeStr_7255 = "_-398" (String#10527, DoABC#2) // _SafeStr_7256 = "_-2nc" (String#16494, DoABC#2) // _SafeStr_7257 = "_-1qF" (String#9762, DoABC#2) // _SafeStr_7258 = "_-237" (String#7634, DoABC#2) // _SafeStr_7259 = "_-1FB" (String#9190, DoABC#2) // _SafeStr_7260 = "_-01s" (String#9644, DoABC#2) // _SafeStr_7261 = "_-1E4" (String#9004, DoABC#2) // _SafeStr_7262 = "_-0BU" (String#10381, DoABC#2) // _SafeStr_7263 = "_-YM" (String#9809, DoABC#2) // _SafeStr_7264 = "_-0bC" (String#10130, DoABC#2) // _SafeStr_7265 = "_-0G8" (String#9818, DoABC#2) //------------------------------------------------------------ //_-2SZ._SafeStr_1354 package _-2SZ { public class _SafeStr_1354 { public static const _SafeStr_7266:uint = 0; public static const _SafeStr_7267:uint = 1; public static const _SafeStr_7268:uint = 2; public static const _SafeStr_7269:uint = 3; public static const _SafeStr_7270:uint = 4; public static const _SafeStr_7271:uint = 5; public static const _SafeStr_7272:uint = 6; public static const _SafeStr_7273:uint = 7; public static const _SafeStr_7274:uint = 8; public static const _SafeStr_7275:uint = 9; public static const _SafeStr_7276:uint = 10; public static const _SafeStr_7277:uint = 11; public static const _SafeStr_7278:uint = 12; public static const _SafeStr_7279:uint = 13; public static const _SafeStr_7280:uint = 14; public static const _SafeStr_7281:uint = 15; public static const _SafeStr_7282:uint = 16; public static const _SafeStr_7283:uint = 17; public static const _SafeStr_7284:uint = 18; } }//package _-2SZ // _SafeStr_1354 = "_-27X" (String#3962, DoABC#2) // _SafeStr_7266 = "_-1VI" (String#17400, DoABC#2) // _SafeStr_7267 = "_-1G7" (String#16879, DoABC#2) // _SafeStr_7268 = "_-34R" (String#17246, DoABC#2) // _SafeStr_7269 = "_-2IR" (String#15409, DoABC#2) // _SafeStr_7270 = "_-0dy" (String#16873, DoABC#2) // _SafeStr_7271 = "_-1hT" (String#13087, DoABC#2) // _SafeStr_7272 = "_-wF" (String#18383, DoABC#2) // _SafeStr_7273 = "_-172" (String#15302, DoABC#2) // _SafeStr_7274 = "_-2ID" (String#16571, DoABC#2) // _SafeStr_7275 = "_-2nu" (String#15808, DoABC#2) // _SafeStr_7276 = "_-00J" (String#15751, DoABC#2) // _SafeStr_7277 = "_-1oT" (String#10394, DoABC#2) // _SafeStr_7278 = "_-o1" (String#9546, DoABC#2) // _SafeStr_7279 = "_-7D" (String#17773, DoABC#2) // _SafeStr_7280 = "_-2V1" (String#17066, DoABC#2) // _SafeStr_7281 = "_-2yS" (String#16508, DoABC#2) // _SafeStr_7282 = "_-0qL" (String#17429, DoABC#2) // _SafeStr_7283 = "_-7E" (String#13593, DoABC#2) // _SafeStr_7284 = "_-2QL" (String#13611, DoABC#2) //------------------------------------------------------------ //_-2SZ._SafeStr_2397 package _-2SZ { public class _SafeStr_2397 { public static const _SafeStr_5504:int = 0; public static const _SafeStr_7285:int = 1; public static const _SafeStr_7286:int = 2; public static const _SafeStr_7287:int = 4; public static const _SafeStr_7288:int = 8; public static const _SafeStr_7289:int = 16; public static const _SafeStr_7290:int = 32; public static const _SafeStr_7291:int = 64; public static const _SafeStr_7292:int = 128; public static const _SafeStr_7293:int = 0x0100; public static const _SafeStr_7294:int = 0x0200; public static const _SafeStr_7295:int = 0x0400; public static const _SafeStr_7296:int = 0x0800; } }//package _-2SZ // _SafeStr_2397 = "_-0tr" (String#3594, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_7285 = "_-14m" (String#14119, DoABC#2) // _SafeStr_7286 = "_-1w6" (String#8137, DoABC#2) // _SafeStr_7287 = "_-Ul" (String#16292, DoABC#2) // _SafeStr_7288 = "_-0Sz" (String#17221, DoABC#2) // _SafeStr_7289 = "_-17L" (String#3791, DoABC#2) // _SafeStr_7290 = "_-1Dz" (String#4783, DoABC#2) // _SafeStr_7291 = "_-TW" (String#5614, DoABC#2) // _SafeStr_7292 = "_-91" (String#17832, DoABC#2) // _SafeStr_7293 = "_-08y" (String#18298, DoABC#2) // _SafeStr_7294 = "_-35s" (String#18385, DoABC#2) // _SafeStr_7295 = "_-0qW" (String#17922, DoABC#2) // _SafeStr_7296 = "_-1-C" (String#17055, DoABC#2) //------------------------------------------------------------ //_-2SZ._SafeStr_838 package _-2SZ { public class _SafeStr_838 { public static const HABBO_WINDOW_TRACKING_EVENT_INPUT:String = "HABBO_WINDOW_TRACKING_EVENT_INPUT"; public static const HABBO_WINDOW_TRACKING_EVENT_RENDER:String = "HABBO_WINDOW_TRACKING_EVENT_RENDER"; public static const HABBO_WINDOW_TRACKING_EVENT_SLEEP:String = "HABBO_WINDOW_TRACKING_EVENT_SLEEP"; } }//package _-2SZ // _SafeStr_838 = "_-P" (String#4078, DoABC#2) //------------------------------------------------------------ //_-2Tt._SafeStr_2530 package _-2Tt { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2530 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-2Tt // _SafeStr_2530 = "_-1u3" (String#8678, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1669 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1669 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-2U3 // _SafeStr_1669 = "_-2TN" (String#8156, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1850 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1850 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-2U3 // _SafeStr_1850 = "_-1zd" (String#7331, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1854 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1854 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-2U3 // _SafeStr_1854 = "_-13t" (String#6828, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1855 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; import flash.utils.getTimer; public class _SafeStr_1855 implements IMessageComposer { private var _SafeStr_7297:String; private var _password:String; private var _userId:int; public function _SafeStr_1855(_arg_1:String, _arg_2:String, _arg_3:int) { this._SafeStr_7297 = _arg_1; this._password = _arg_2; this._userId = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_7297, this._password, this._userId, getTimer()]); } } }//package _-2U3 // _SafeStr_1855 = "_-PB" (String#6729, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_7297 = "_-Y9" (String#16157, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1856 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1856 implements IMessageComposer { private var _SafeStr_7298:int; private var _SafeStr_7299:String; private var _SafeStr_7300:String; public function _SafeStr_1856(_arg_1:int, _arg_2:String, _arg_3:String) { this._SafeStr_7298 = _arg_1; this._SafeStr_7299 = _arg_2; this._SafeStr_7300 = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_7298, this._SafeStr_7299, this._SafeStr_7300]); } } }//package _-2U3 // _SafeStr_1856 = "_-2nB" (String#7839, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_7298 = "_-0i-" (String#16803, DoABC#2) // _SafeStr_7299 = "_-I4" (String#7083, DoABC#2) // _SafeStr_7300 = "_-2wo" (String#16563, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1861 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; import flash.utils.getTimer; public class _SafeStr_1861 implements IMessageComposer { private var _message:Array; public function _SafeStr_1861(_arg_1:String) { this._message = new Array(); this._message.push(_arg_1); this._message.push(getTimer()); } public function dispose():void { } public function _SafeStr_3428():Array { return (this._message); } } }//package _-2U3 // _SafeStr_1861 = "_-1bl" (String#6318, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1863 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1863 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-2U3 // _SafeStr_1863 = "_-11b" (String#7711, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1864 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1864 implements IMessageComposer { private var _SafeStr_7301:String; public function _SafeStr_1864(_arg_1:String) { this._SafeStr_7301 = _arg_1; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_7301]); } } }//package _-2U3 // _SafeStr_1864 = "_-tP" (String#8715, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_7301 = "_-0kF" (String#7528, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1866 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; import flash.utils.ByteArray; import _-nm._SafeStr_1872; public class _SafeStr_1866 implements IMessageComposer { private var _SafeStr_7302:String; public function _SafeStr_1866(_arg_1:String) { var _local_2:ByteArray = new ByteArray(); _local_2.writeMultiByte(_arg_1, "iso-8859-1"); var _local_3:ByteArray = new ByteArray(); var _local_4:_SafeStr_3007 = _SafeStr_3007._SafeStr_7303(((("90e0d43db75b5b8ffc8a77e31cc9758fa43fe69f14184bef64e61574beb18fac" + "32520566f6483b246ddc3c991cb366bae975a6f6b733fd9570e8e72efc1e511f") + "f6e2bcac49bf9237222d7c2bf306300d4dfc37113bcc84fa4401c9e4f2b4c41a") + "de9654ef00bd592944838fae21a05ea59fecc961766740c82d84f4299dfb33dd"), "3"); _local_4._SafeStr_3954(_local_2, _local_3, _local_2.length); _local_4.dispose(); this._SafeStr_7302 = _SafeStr_1872._SafeStr_7304(_local_3); } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._SafeStr_7302]); } } }//package _-2U3 // _SafeStr_1866 = "_-0n3" (String#5177, DoABC#2) // _SafeStr_1872 = "_-BD" (String#5360, DoABC#2) // _SafeStr_3007 = "_-1Yd" (String#7285, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3954 = "_-3o" (String#12450, DoABC#2) // _SafeStr_7302 = "_-2tS" (String#9349, DoABC#2) // _SafeStr_7303 = "_-1NK" (String#19178, DoABC#2) // _SafeStr_7304 = "_-36e" (String#22033, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_1867 package _-2U3 { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1867 implements IMessageComposer { private var _SafeStr_4760:Array; public function _SafeStr_1867(_arg_1:int) { this._SafeStr_4760 = new Array(); this._SafeStr_4760.push(_arg_1); } public function dispose():void { } public function _SafeStr_3428():Array { return (this._SafeStr_4760); } } }//package _-2U3 // _SafeStr_1867 = "_-m1" (String#8785, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) //------------------------------------------------------------ //_-2U3._SafeStr_3007 package _-2U3 { import com.hurlant.math.BigInteger; import _-14d._SafeStr_2997; import flash.utils.ByteArray; import _-301._SafeStr_2999; import _-2U3.*; class _SafeStr_3007 { public var e:int; public var n:BigInteger; public var d:BigInteger; public var p:BigInteger; public var q:BigInteger; public var dmp1:BigInteger; public var _SafeStr_7305:BigInteger; public var _SafeStr_7306:BigInteger; protected var _SafeStr_7307:Boolean; protected var _SafeStr_7308:Boolean; public function _SafeStr_3007(_arg_1:BigInteger, _arg_2:int, _arg_3:BigInteger=null, _arg_4:BigInteger=null, _arg_5:BigInteger=null, _arg_6:BigInteger=null, _arg_7:BigInteger=null, _arg_8:BigInteger=null) { this.n = _arg_1; this.e = _arg_2; this.d = _arg_3; this.p = _arg_4; this.q = _arg_5; this.dmp1 = _arg_6; this._SafeStr_7305 = _arg_7; this._SafeStr_7306 = _arg_8; this._SafeStr_7308 = ((!((this.n == null))) && (!((this.e == 0)))); this._SafeStr_7307 = ((this._SafeStr_7308) && (!((this.d == null)))); } static function _SafeStr_7303(_arg_1:String, _arg_2:String):_SafeStr_3007 { return (new (_SafeStr_3007)(new BigInteger(_arg_1, 16), parseInt(_arg_2, 16))); } function _SafeStr_3953():uint { return (((this.n._SafeStr_7309() + 7) / 8)); } public function dispose():void { this.e = 0; this.n.dispose(); this.n = null; _SafeStr_2997._SafeStr_5761(); } function _SafeStr_3954(_arg_1:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void { this._SafeStr_7310(this._SafeStr_7311, _arg_1, _arg_2, _arg_3, _arg_4, 2); } function _SafeStr_3955(_arg_1:ByteArray, _arg_2:ByteArray, _arg_3:uint, _arg_4:Function=null):void { this._SafeStr_7312(this._SafeStr_7313, _arg_1, _arg_2, _arg_3, _arg_4, 2); } private function _SafeStr_7310(_arg_1:Function, _arg_2:ByteArray, _arg_3:ByteArray, _arg_4:uint, _arg_5:Function, _arg_6:int):void { var _local_9:BigInteger; var _local_10:BigInteger; if (_arg_5 == null){ _arg_5 = this._SafeStr_7314; }; if (_arg_2.position >= _arg_2.length){ _arg_2.position = 0; }; var _local_7:uint = this._SafeStr_3953(); var _local_8:int = (_arg_2.position + _arg_4); while (_arg_2.position < _local_8) { _local_9 = new BigInteger(_arg_5(_arg_2, _local_8, _local_7, _arg_6), _local_7); _local_10 = _arg_1(_local_9); _local_10._SafeStr_5758(_arg_3); }; } private function _SafeStr_7312(_arg_1:Function, _arg_2:ByteArray, _arg_3:ByteArray, _arg_4:uint, _arg_5:Function, _arg_6:int):void { var _local_9:BigInteger; var _local_10:BigInteger; var _local_11:ByteArray; if (_arg_5 == null){ _arg_5 = this._SafeStr_7315; }; if (_arg_2.position >= _arg_2.length){ _arg_2.position = 0; }; var _local_7:uint = this._SafeStr_3953(); var _local_8:int = (_arg_2.position + _arg_4); while (_arg_2.position < _local_8) { _local_9 = new BigInteger(_arg_2, _arg_4); _local_10 = _arg_1(_local_9); _local_11 = _arg_5(_local_10, _local_7); _arg_3.writeBytes(_local_11); }; } private function _SafeStr_7314(_arg_1:ByteArray, _arg_2:int, _arg_3:uint, _arg_4:uint=2):ByteArray { var _local_9:int; var _local_5:ByteArray = new ByteArray(); var _local_6:uint = _arg_1.position; _arg_2 = Math.min(_arg_2, _arg_1.length, ((_local_6 + _arg_3) - 11)); _arg_1.position = _arg_2; var _local_7:int = (_arg_2 - 1); while ((((_local_7 >= _local_6)) && ((_arg_3 > 11)))) { var _local_10 = --_arg_3; _local_5[_local_10] = _arg_1[_local_7--]; }; _local_10 = --_arg_3; _local_5[_local_10] = 0; var _local_8:_SafeStr_2999 = new _SafeStr_2999(); while (_arg_3 > 2) { _local_9 = 0; while (_local_9 == 0) { _local_9 = (((_arg_4)==2) ? _local_8._SafeStr_7316() : 0xFF); }; var _local_11 = --_arg_3; _local_5[_local_11] = _local_9; }; _local_11 = --_arg_3; _local_5[_local_11] = _arg_4; var _local_12 = --_arg_3; _local_5[_local_12] = 0; return (_local_5); } private function _SafeStr_7315(_arg_1:BigInteger, _arg_2:uint, _arg_3:uint=2):ByteArray { var _local_4:ByteArray = _arg_1._SafeStr_7317(); var _local_5:ByteArray = new ByteArray(); _local_4.position = 0; var _local_6:int; while ((((_local_6 < _local_4.length)) && ((_local_4[_local_6] == 0)))) { _local_6++; }; if (((!(((_local_4.length - _local_6) == (_arg_2 - 1)))) || ((_local_4[_local_6] > 2)))){ return (null); }; _local_6++; while (_local_4[_local_6] != 0) { if (++_local_6 >= _local_4.length){ return (null); }; }; while (++_local_6 < _local_4.length) { _local_5.writeByte(_local_4[_local_6]); }; _local_5.position = 0; return (_local_5); } public function toString():String { return ("rsa"); } private function _SafeStr_7311(_arg_1:BigInteger):BigInteger { return (_arg_1._SafeStr_7318(this.e, this.n)); } private function _SafeStr_7313(_arg_1:BigInteger):BigInteger { if ((((this.p == null)) && ((this.q == null)))){ return (_arg_1._SafeStr_7319(this.d, this.n)); }; var _local_2:BigInteger = _arg_1.mod(this.p)._SafeStr_7319(this.dmp1, this.p); var _local_3:BigInteger = _arg_1.mod(this.q)._SafeStr_7319(this._SafeStr_7305, this.q); while (_local_2.compareTo(_local_3) < 0) { _local_2 = _local_2.add(this.p); }; return (_local_2.subtract(_local_3)._SafeStr_4665(this._SafeStr_7306).mod(this.p)._SafeStr_4665(this.q).add(_local_3)); } protected function _SafeStr_7320(_arg_1:BigInteger):BigInteger { if ((((this.p == null)) || ((this.q == null)))){ return (_arg_1._SafeStr_7319(this.d, this.n)); }; var _local_2:BigInteger = _arg_1.mod(this.p)._SafeStr_7319(this.dmp1, this.p); var _local_3:BigInteger = _arg_1.mod(this.q)._SafeStr_7319(this._SafeStr_7305, this.q); while (_local_2.compareTo(_local_3) < 0) { _local_2 = _local_2.add(this.p); }; return (_local_2.subtract(_local_3)._SafeStr_4665(this._SafeStr_7306).mod(this.p)._SafeStr_4665(this.q).add(_local_3)); } } }//package _-2U3 // _SafeStr_2997 = "_-1aI" (String#6087, DoABC#2) // _SafeStr_2999 = "_-1Gq" (String#4939, DoABC#2) // _SafeStr_3007 = "_-1Yd" (String#7285, DoABC#2) // _SafeStr_3953 = "_-0sS" (String#12180, DoABC#2) // _SafeStr_3954 = "_-3o" (String#12450, DoABC#2) // _SafeStr_3955 = "_-08-" (String#18057, DoABC#2) // _SafeStr_4665 = "_-1vq" (String#6340, DoABC#2) // _SafeStr_5758 = "_-2ba" (String#11239, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_7303 = "_-1NK" (String#19178, DoABC#2) // _SafeStr_7305 = "_-23k" (String#14309, DoABC#2) // _SafeStr_7306 = "_-pk" (String#13918, DoABC#2) // _SafeStr_7307 = "_-Fi" (String#18505, DoABC#2) // _SafeStr_7308 = "_-0B5" (String#18215, DoABC#2) // _SafeStr_7309 = "_-yV" (String#14211, DoABC#2) // _SafeStr_7310 = "_-2f4" (String#19871, DoABC#2) // _SafeStr_7311 = "_-12v" (String#21426, DoABC#2) // _SafeStr_7312 = "_-2SL" (String#22486, DoABC#2) // _SafeStr_7313 = "_-1um" (String#19202, DoABC#2) // _SafeStr_7314 = "_-0ck" (String#21647, DoABC#2) // _SafeStr_7315 = "_-xw" (String#20587, DoABC#2) // _SafeStr_7316 = "_-rx" (String#13745, DoABC#2) // _SafeStr_7317 = "_-24m" (String#18691, DoABC#2) // _SafeStr_7318 = "_-2nP" (String#16067, DoABC#2) // _SafeStr_7319 = "_-0Xl" (String#5738, DoABC#2) // _SafeStr_7320 = "_-1m9" (String#22857, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_1264 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_1291; public class _SafeStr_1264 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1264(_arg_1:Function) { super(_arg_1, _SafeStr_1291); } public function _SafeStr_4108():_SafeStr_1291 { return ((_SafeStr_4246 as _SafeStr_1291)); } } }//package _-2UY // _SafeStr_1264 = "_-1Ql" (String#6395, DoABC#2) // _SafeStr_1291 = "_-1oB" (String#6001, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_1288 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_1275; public class _SafeStr_1288 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1288(_arg_1:Function) { super(_arg_1, _SafeStr_1275); } public function _SafeStr_4108():_SafeStr_1275 { return ((_SafeStr_4246 as _SafeStr_1275)); } } }//package _-2UY // _SafeStr_1275 = "_-0t9" (String#6281, DoABC#2) // _SafeStr_1288 = "_-nA" (String#6537, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_1950 package _-2UY { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1950 implements _SafeStr_3 { private var _SafeStr_7321:Boolean; private var _name:String; private var _desc:String; private var _SafeStr_6326:Array; private var _disposed:Boolean; public function _SafeStr_1950(_arg_1:_SafeStr_1731) { this._SafeStr_6326 = new Array(); super(); this._SafeStr_7321 = _arg_1._SafeStr_3540(); if (!this._SafeStr_7322){ return; }; this._name = _arg_1._SafeStr_3538(); this._desc = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6326.push(_arg_1._SafeStr_3538()); _local_3++; }; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_6326 = null; } public function get name():String { return (this._name); } public function get desc():String { return (this._desc); } public function get tags():Array { return (this._SafeStr_6326); } public function get _SafeStr_7322():Boolean { return (this._SafeStr_7321); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1950 = "_-2t0" (String#1908, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_7321 = "_-0ct" (String#7892, DoABC#2) // _SafeStr_7322 = "_-rV" (String#12390, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2623 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2825; public class _SafeStr_2623 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2623(_arg_1:Function) { super(_arg_1, _SafeStr_2825); } public function _SafeStr_4108():_SafeStr_2825 { return ((_SafeStr_4246 as _SafeStr_2825)); } } }//package _-2UY // _SafeStr_2623 = "_-1yG" (String#6386, DoABC#2) // _SafeStr_2825 = "_-2WH" (String#6358, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2632 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2821; public class _SafeStr_2632 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2632(_arg_1:Function) { super(_arg_1, _SafeStr_2821); } public function _SafeStr_4108():_SafeStr_2821 { return ((_SafeStr_4246 as _SafeStr_2821)); } } }//package _-2UY // _SafeStr_2632 = "_-0OJ" (String#6193, DoABC#2) // _SafeStr_2821 = "_-05a" (String#5969, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2643 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2819; public class _SafeStr_2643 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2643(_arg_1:Function) { super(_arg_1, _SafeStr_2819); } public function _SafeStr_4108():_SafeStr_2819 { return ((_SafeStr_4246 as _SafeStr_2819)); } } }//package _-2UY // _SafeStr_2643 = "_-ym" (String#6590, DoABC#2) // _SafeStr_2819 = "_-c1" (String#6634, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2649 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2817; public class _SafeStr_2649 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2649(_arg_1:Function) { super(_arg_1, _SafeStr_2817); } public function _SafeStr_4108():_SafeStr_2817 { return ((_SafeStr_4246 as _SafeStr_2817)); } } }//package _-2UY // _SafeStr_2649 = "_-3-3" (String#6063, DoABC#2) // _SafeStr_2817 = "_-1ue" (String#6359, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2688 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2815; public class _SafeStr_2688 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2688(_arg_1:Function) { super(_arg_1, _SafeStr_2815); } public function _SafeStr_4108():_SafeStr_2815 { return ((_SafeStr_4246 as _SafeStr_2815)); } } }//package _-2UY // _SafeStr_2688 = "_-1yp" (String#5546, DoABC#2) // _SafeStr_2815 = "_-2W4" (String#5566, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2693 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2823; public class _SafeStr_2693 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2693(_arg_1:Function) { super(_arg_1, _SafeStr_2823); } public function _SafeStr_4108():_SafeStr_2823 { return ((_SafeStr_4246 as _SafeStr_2823)); } } }//package _-2UY // _SafeStr_2693 = "_-0nd" (String#6182, DoABC#2) // _SafeStr_2823 = "_-12u" (String#6414, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2697 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2818; public class _SafeStr_2697 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2697(_arg_1:Function) { super(_arg_1, _SafeStr_2818); } public function _SafeStr_4108():_SafeStr_2818 { return ((_SafeStr_4246 as _SafeStr_2818)); } } }//package _-2UY // _SafeStr_2697 = "_-2XF" (String#6354, DoABC#2) // _SafeStr_2818 = "_-3Be" (String#4539, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2723 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2816; public class _SafeStr_2723 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2723(_arg_1:Function) { super(_arg_1, _SafeStr_2816); } public function _SafeStr_4108():_SafeStr_2816 { return ((_SafeStr_4246 as _SafeStr_2816)); } } }//package _-2UY // _SafeStr_2723 = "_-0e-" (String#6049, DoABC#2) // _SafeStr_2816 = "_-2Qa" (String#6144, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2744 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2822; public class _SafeStr_2744 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2744(_arg_1:Function) { super(_arg_1, _SafeStr_2822); } public function _SafeStr_4108():_SafeStr_2822 { return ((_SafeStr_4246 as _SafeStr_2822)); } } }//package _-2UY // _SafeStr_2744 = "_-0Dd" (String#6022, DoABC#2) // _SafeStr_2822 = "_-s2" (String#6659, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2751 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2824; public class _SafeStr_2751 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2751(_arg_1:Function) { super(_arg_1, _SafeStr_2824); } public function _SafeStr_4108():_SafeStr_2824 { return ((_SafeStr_4246 as _SafeStr_2824)); } } }//package _-2UY // _SafeStr_2751 = "_-2j8" (String#6205, DoABC#2) // _SafeStr_2824 = "_-0b3" (String#6088, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2756 package _-2UY { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0DK._SafeStr_2813; public class _SafeStr_2756 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2756(_arg_1:Function) { super(_arg_1, _SafeStr_2813); } public function _SafeStr_4108():_SafeStr_2813 { return ((_SafeStr_4246 as _SafeStr_2813)); } } }//package _-2UY // _SafeStr_2756 = "_-3D4" (String#5956, DoABC#2) // _SafeStr_2813 = "_-2FU" (String#5871, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2827 package _-2UY { public interface _SafeStr_2827 { function get name():String; } }//package _-2UY // _SafeStr_2827 = "_-1x8" (String#6422, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_2828 package _-2UY { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2828 implements _SafeStr_2827, _SafeStr_3 { private var _name:String; private var _SafeStr_7323:Array; private var _disposed:Boolean; public function _SafeStr_2828(_arg_1:_SafeStr_1731) { this._SafeStr_7323 = new Array(); super(); this._name = _arg_1._SafeStr_3538(); Logger.log(("READ CAT: " + this._name)); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7323.push(new _SafeStr_3278(_arg_1)); _local_3++; }; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_7323 = null; } public function get disposed():Boolean { return (this._disposed); } public function get name():String { return (this._name); } public function get _SafeStr_7324():Array { return (this._SafeStr_7323); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2827 = "_-1x8" (String#6422, DoABC#2) // _SafeStr_2828 = "_-1jr" (String#5497, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3278 = "_-1L6" (String#7258, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7323 = "_-2bF" (String#12306, DoABC#2) // _SafeStr_7324 = "_-dz" (String#17121, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3266 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3266 { private var _SafeStr_7325:Boolean; private var _roomId:int; private var _SafeStr_3996:String; private var _SafeStr_7326:Array; public function _SafeStr_3266(_arg_1:_SafeStr_1731) { this._SafeStr_7326 = new Array(); super(); this._SafeStr_7325 = _arg_1._SafeStr_3540(); this._roomId = _arg_1.readInteger(); this._SafeStr_3996 = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7326.push(new _SafeStr_3267(_arg_1)); _local_3++; }; Logger.log(((((((("READ ROOMCHATLOGDATA: " + this._SafeStr_7325) + ", ") + this._roomId) + ", ") + this._SafeStr_3996) + ", ") + this._SafeStr_7327.length)); } public function get _SafeStr_7328():Boolean { return (this._SafeStr_7325); } public function get roomId():int { return (this._roomId); } public function get roomName():String { return (this._SafeStr_3996); } public function get _SafeStr_7327():Array { return (this._SafeStr_7326); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3266 = "_-J8" (String#3037, DoABC#2) // _SafeStr_3267 = "_-0Wt" (String#5765, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_7325 = "_-11n" (String#4114, DoABC#2) // _SafeStr_7326 = "_-05B" (String#14026, DoABC#2) // _SafeStr_7327 = "_-pt" (String#16525, DoABC#2) // _SafeStr_7328 = "_-1KP" (String#11678, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3267 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3267 { private var set:int; private var _SafeStr_7329:int; private var _SafeStr_7330:int; private var _SafeStr_7331:String; private var _SafeStr_6772:String; public function _SafeStr_3267(_arg_1:_SafeStr_1731) { this.set = _arg_1.readInteger(); this._SafeStr_7329 = _arg_1.readInteger(); this._SafeStr_7330 = _arg_1.readInteger(); this._SafeStr_7331 = _arg_1._SafeStr_3538(); this._SafeStr_6772 = _arg_1._SafeStr_3538(); } public function get _SafeStr_7332():int { return (this.set); } public function get _SafeStr_7333():int { return (this._SafeStr_7329); } public function get _SafeStr_7334():int { return (this._SafeStr_7330); } public function get _SafeStr_7335():String { return (this._SafeStr_7331); } public function get _SafeStr_7336():String { return (this._SafeStr_6772); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3267 = "_-0Wt" (String#5765, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6772 = "_-1xu" (String#3961, DoABC#2) // _SafeStr_7329 = "_-2AM" (String#17507, DoABC#2) // _SafeStr_7330 = "_-0RJ" (String#17015, DoABC#2) // _SafeStr_7331 = "_-Uj" (String#16288, DoABC#2) // _SafeStr_7332 = "_-1Kp" (String#18575, DoABC#2) // _SafeStr_7333 = "_-12a" (String#21494, DoABC#2) // _SafeStr_7334 = "_-IR" (String#11988, DoABC#2) // _SafeStr_7335 = "_-Ub" (String#13629, DoABC#2) // _SafeStr_7336 = "_-7d" (String#13142, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3269 package _-2UY { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3269 implements _SafeStr_3 { private var _SafeStr_3998:int; private var _SafeStr_7337:int; private var _SafeStr_7338:Boolean; private var _SafeStr_7339:int; private var _ownerName:String; private var _SafeStr_7340:_SafeStr_1950; private var _SafeStr_7341:_SafeStr_1950; private var _disposed:Boolean; public function _SafeStr_3269(_arg_1:_SafeStr_1731) { this._SafeStr_3998 = _arg_1.readInteger(); this._SafeStr_7337 = _arg_1.readInteger(); this._SafeStr_7338 = _arg_1._SafeStr_3540(); this._SafeStr_7339 = _arg_1.readInteger(); this._ownerName = _arg_1._SafeStr_3538(); this._SafeStr_7340 = new _SafeStr_1950(_arg_1); this._SafeStr_7341 = new _SafeStr_1950(_arg_1); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._SafeStr_7340 != null){ this._SafeStr_7340.dispose(); this._SafeStr_7340 = null; }; if (this._SafeStr_7341 != null){ this._SafeStr_7341.dispose(); this._SafeStr_7341 = null; }; } public function get flatId():int { return (this._SafeStr_3998); } public function get _SafeStr_4727():int { return (this._SafeStr_7337); } public function get _SafeStr_7342():Boolean { return (this._SafeStr_7338); } public function get _SafeStr_4195():int { return (this._SafeStr_7339); } public function get _SafeStr_4196():String { return (this._ownerName); } public function get room():_SafeStr_1950 { return (this._SafeStr_7340); } public function get event():_SafeStr_1950 { return (this._SafeStr_7341); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1950 = "_-2t0" (String#1908, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3269 = "_-1dj" (String#4839, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4727 = "_-186" (String#8148, DoABC#2) // _SafeStr_7337 = "_-21N" (String#4453, DoABC#2) // _SafeStr_7338 = "_-0Lo" (String#17049, DoABC#2) // _SafeStr_7339 = "_-bO" (String#3616, DoABC#2) // _SafeStr_7340 = "_-36u" (String#2082, DoABC#2) // _SafeStr_7341 = "_-1xs" (String#3203, DoABC#2) // _SafeStr_7342 = "_-V5" (String#19648, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3270 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3270 { private var _userId:int; private var _userName:String; private var _SafeStr_7343:int; private var _SafeStr_7344:int; private var _SafeStr_7345:Boolean; private var _SafeStr_7346:int; private var _SafeStr_7347:int; private var _SafeStr_7348:int; private var _SafeStr_7349:int; public function _SafeStr_3270(_arg_1:_SafeStr_1731) { this._userId = _arg_1.readInteger(); this._userName = _arg_1._SafeStr_3538(); this._SafeStr_7343 = _arg_1.readInteger(); this._SafeStr_7344 = _arg_1.readInteger(); this._SafeStr_7345 = _arg_1._SafeStr_3540(); this._SafeStr_7346 = _arg_1.readInteger(); this._SafeStr_7347 = _arg_1.readInteger(); this._SafeStr_7348 = _arg_1.readInteger(); this._SafeStr_7349 = _arg_1.readInteger(); } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } public function get _SafeStr_7350():int { return (this._SafeStr_7343); } public function get _SafeStr_7351():int { return (this._SafeStr_7344); } public function get online():Boolean { return (this._SafeStr_7345); } public function get _SafeStr_7352():int { return (this._SafeStr_7346); } public function get _SafeStr_7353():int { return (this._SafeStr_7347); } public function get _SafeStr_7354():int { return (this._SafeStr_7348); } public function get _SafeStr_7355():int { return (this._SafeStr_7349); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3270 = "_-2pv" (String#4905, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_7343 = "_-1XA" (String#17726, DoABC#2) // _SafeStr_7344 = "_-2Ox" (String#16555, DoABC#2) // _SafeStr_7345 = "_-eB" (String#2630, DoABC#2) // _SafeStr_7346 = "_-2Fl" (String#16183, DoABC#2) // _SafeStr_7347 = "_-0tp" (String#17447, DoABC#2) // _SafeStr_7348 = "_-Dg" (String#15659, DoABC#2) // _SafeStr_7349 = "_-06S" (String#18369, DoABC#2) // _SafeStr_7350 = "_-26Y" (String#20426, DoABC#2) // _SafeStr_7351 = "_-1uF" (String#22032, DoABC#2) // _SafeStr_7352 = "_-106" (String#20725, DoABC#2) // _SafeStr_7353 = "_-0iX" (String#21773, DoABC#2) // _SafeStr_7354 = "_-1sh" (String#13171, DoABC#2) // _SafeStr_7355 = "_-4t" (String#17691, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3273 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3273 { private var _userId:int; private var _userName:String; private var _SafeStr_7356:Array; public function _SafeStr_3273(_arg_1:_SafeStr_1731) { this._SafeStr_7356 = new Array(); super(); this._userId = _arg_1.readInteger(); this._userName = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7356.push(new _SafeStr_3266(_arg_1)); _local_3++; }; } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } public function get rooms():Array { return (this._SafeStr_7356); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3266 = "_-J8" (String#3037, DoABC#2) // _SafeStr_3273 = "_-0L6" (String#6208, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7356 = "_-38J" (String#1473, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3275 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3275 { private var _userId:int; private var _userName:String; private var _SafeStr_7356:Array; public function _SafeStr_3275(_arg_1:_SafeStr_1731) { this._SafeStr_7356 = new Array(); super(); this._userId = _arg_1.readInteger(); this._userName = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7356.push(new _SafeStr_3276(_arg_1)); _local_3++; }; } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } public function get rooms():Array { return (this._SafeStr_7356); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3275 = "_-2cy" (String#5598, DoABC#2) // _SafeStr_3276 = "_-96" (String#5167, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7356 = "_-38J" (String#1473, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3276 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3276 { private var _SafeStr_7325:Boolean; private var _roomId:int; private var _SafeStr_3996:String; private var _SafeStr_7357:int; private var _SafeStr_7358:int; public function _SafeStr_3276(_arg_1:_SafeStr_1731) { this._SafeStr_7325 = _arg_1._SafeStr_3540(); this._roomId = _arg_1.readInteger(); this._SafeStr_3996 = _arg_1._SafeStr_3538(); this._SafeStr_7357 = _arg_1.readInteger(); this._SafeStr_7358 = _arg_1.readInteger(); } public function get _SafeStr_7328():Boolean { return (this._SafeStr_7325); } public function get roomId():int { return (this._roomId); } public function get roomName():String { return (this._SafeStr_3996); } public function get _SafeStr_7359():int { return (this._SafeStr_7357); } public function get _SafeStr_7360():int { return (this._SafeStr_7358); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3276 = "_-96" (String#5167, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_7325 = "_-11n" (String#4114, DoABC#2) // _SafeStr_7328 = "_-1KP" (String#11678, DoABC#2) // _SafeStr_7357 = "_-0ob" (String#17457, DoABC#2) // _SafeStr_7358 = "_-2pj" (String#16445, DoABC#2) // _SafeStr_7359 = "_-3C9" (String#20477, DoABC#2) // _SafeStr_7360 = "_-1uC" (String#21775, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3277 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3277 { private var _SafeStr_7361:int; private var _SafeStr_7362:int; private var _SafeStr_3991:int; private var _SafeStr_3995:int; private var _SafeStr_7340:_SafeStr_3266; public function _SafeStr_3277(_arg_1:_SafeStr_1731) { this._SafeStr_7361 = _arg_1.readInteger(); this._SafeStr_7362 = _arg_1.readInteger(); this._SafeStr_3991 = _arg_1.readInteger(); this._SafeStr_3995 = _arg_1.readInteger(); this._SafeStr_7340 = new _SafeStr_3266(_arg_1); Logger.log(("READ CFHCHATLOGDATA: callId: " + this._SafeStr_7361)); } public function get callId():int { return (this._SafeStr_7361); } public function get _SafeStr_7363():int { return (this._SafeStr_7362); } public function get reportedUserId():int { return (this._SafeStr_3991); } public function get _SafeStr_4008():int { return (this._SafeStr_3995); } public function get room():_SafeStr_3266 { return (this._SafeStr_7340); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3266 = "_-J8" (String#3037, DoABC#2) // _SafeStr_3277 = "_-mm" (String#6522, DoABC#2) // _SafeStr_3991 = "_-CF" (String#3893, DoABC#2) // _SafeStr_3995 = "_-2mc" (String#8987, DoABC#2) // _SafeStr_4008 = "_-2RY" (String#16605, DoABC#2) // _SafeStr_7340 = "_-36u" (String#2082, DoABC#2) // _SafeStr_7361 = "_-Fd" (String#14361, DoABC#2) // _SafeStr_7362 = "_-2mU" (String#15447, DoABC#2) // _SafeStr_7363 = "_-oT" (String#21210, DoABC#2) //------------------------------------------------------------ //_-2UY._SafeStr_3278 package _-2UY { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3278 implements _SafeStr_2827 { private var _name:String; private var _SafeStr_6772:String; public function _SafeStr_3278(_arg_1:_SafeStr_1731) { this._name = _arg_1._SafeStr_3538(); this._SafeStr_6772 = _arg_1._SafeStr_3538(); Logger.log(((("READ OFF: " + this._name) + ", ") + this._SafeStr_6772)); } public function get name():String { return (this._name); } public function get _SafeStr_7336():String { return (this._SafeStr_6772); } } }//package _-2UY // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2827 = "_-1x8" (String#6422, DoABC#2) // _SafeStr_3278 = "_-1L6" (String#7258, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6772 = "_-1xu" (String#3961, DoABC#2) // _SafeStr_7336 = "_-7d" (String#13142, DoABC#2) //------------------------------------------------------------ //_-2-X._SafeStr_2087 package _-2-X { import flash.events.Event; public class _SafeStr_2087 extends Event { public static const _SafeStr_7364:String = "EVE_EXTENSION_VIEW_RESIZED"; public function _SafeStr_2087(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package _-2-X // _SafeStr_2087 = "_-2Dz" (String#6799, DoABC#2) // _SafeStr_7364 = "_-0Kt" (String#11886, DoABC#2) //------------------------------------------------------------ //_-2-X._SafeStr_845 package _-2-X { import flash.events.Event; public class _SafeStr_845 extends Event { public static const _SafeStr_5068:String = "HTE_TOOLBAR_CLICK"; private var _SafeStr_7365:String; private var _SafeStr_7366:String; public function _SafeStr_845(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } public function set _SafeStr_5077(_arg_1:String):void { this._SafeStr_7365 = _arg_1; } public function get _SafeStr_5077():String { return (this._SafeStr_7365); } public function set _SafeStr_7367(_arg_1:String):void { this._SafeStr_7366 = _arg_1; } public function get _SafeStr_7367():String { return (this._SafeStr_7366); } } }//package _-2-X // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_7365 = "_-1VG" (String#7690, DoABC#2) // _SafeStr_7366 = "_-1Kj" (String#18032, DoABC#2) // _SafeStr_7367 = "_-138" (String#9593, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_1278 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_1302; public class _SafeStr_1278 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1278(_arg_1:Function) { super(_arg_1, _SafeStr_1302); } public function _SafeStr_4108():_SafeStr_1302 { return ((this._SafeStr_4246 as _SafeStr_1302)); } } }//package _-2X9 // _SafeStr_1278 = "_-7K" (String#2960, DoABC#2) // _SafeStr_1302 = "_-wl" (String#3450, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_1311 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_2095; public class _SafeStr_1311 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1311(_arg_1:Function) { super(_arg_1, _SafeStr_2095); } public function get userId():int { return ((_SafeStr_4246 as _SafeStr_2095).userId); } public function get _SafeStr_7086():int { return ((_SafeStr_4246 as _SafeStr_2095)._SafeStr_7086); } } }//package _-2X9 // _SafeStr_1311 = "_-1MG" (String#3889, DoABC#2) // _SafeStr_2095 = "_-re" (String#7131, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_7086 = "_-0ku" (String#10857, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_1423 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_1437; public class _SafeStr_1423 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1423(_arg_1:Function) { super(_arg_1, _SafeStr_1437); } public function _SafeStr_4108():_SafeStr_1437 { return ((_SafeStr_4246 as _SafeStr_1437)); } } }//package _-2X9 // _SafeStr_1423 = "_-0PP" (String#6172, DoABC#2) // _SafeStr_1437 = "_-qX" (String#6554, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_1842 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_1840; public class _SafeStr_1842 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1842(_arg_1:Function) { super(_arg_1, _SafeStr_1840); } public function _SafeStr_4108():_SafeStr_1840 { return ((_SafeStr_4246 as _SafeStr_1840)); } } }//package _-2X9 // _SafeStr_1840 = "_-1rx" (String#5503, DoABC#2) // _SafeStr_1842 = "_-0SG" (String#3101, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_1982 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_1980; public class _SafeStr_1982 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1982(_arg_1:Function) { super(_arg_1, _SafeStr_1980); } public function _SafeStr_4108():_SafeStr_1980 { return ((_SafeStr_4246 as _SafeStr_1980)); } } }//package _-2X9 // _SafeStr_1980 = "_-0IA" (String#5904, DoABC#2) // _SafeStr_1982 = "_-28X" (String#6189, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_2007 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3073; public class _SafeStr_2007 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2007(_arg_1:Function) { super(_arg_1, _SafeStr_3073); } public function get badges():Array { return ((_SafeStr_4246 as _SafeStr_3073).badges); } public function get userId():int { return ((_SafeStr_4246 as _SafeStr_3073).userId); } } }//package _-2X9 // _SafeStr_2007 = "_-0jX" (String#3787, DoABC#2) // _SafeStr_3073 = "_-047" (String#7237, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_2066 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3080; public class _SafeStr_2066 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2066(_arg_1:Function) { super(_arg_1, _SafeStr_3080); } public function get title():String { return (_SafeStr_3080(_SafeStr_4246).title); } public function get message():String { return (_SafeStr_3080(_SafeStr_4246).message); } public function get parameters():Array { return (_SafeStr_3080(_SafeStr_4246).parameters); } } }//package _-2X9 // _SafeStr_2066 = "_-0q8" (String#6408, DoABC#2) // _SafeStr_3080 = "_-1C8" (String#4675, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_2653 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3220; public class _SafeStr_2653 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2653(_arg_1:Function) { super(_arg_1, _SafeStr_3220); } public function get _SafeStr_5318():int { return ((_SafeStr_4246 as _SafeStr_3220)._SafeStr_5318); } public function get name():String { return ((_SafeStr_4246 as _SafeStr_3220).name); } public function get description():String { return ((_SafeStr_4246 as _SafeStr_3220).description); } public function get roomId():int { return ((_SafeStr_4246 as _SafeStr_3220).roomId); } public function get roomName():String { return ((_SafeStr_4246 as _SafeStr_3220).roomName); } } }//package _-2X9 // _SafeStr_2653 = "_-39L" (String#5569, DoABC#2) // _SafeStr_3220 = "_-0f4" (String#4738, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_2711 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3225; public class _SafeStr_2711 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2711(_arg_1:Function) { super(_arg_1, _SafeStr_3225); } public function _SafeStr_4108():_SafeStr_3225 { return ((_SafeStr_4246 as _SafeStr_3225)); } } }//package _-2X9 // _SafeStr_2711 = "_-2O1" (String#5980, DoABC#2) // _SafeStr_3225 = "_-1uT" (String#6371, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_2722 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3228; public class _SafeStr_2722 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2722(_arg_1:Function) { super(_arg_1, _SafeStr_3228); } public function get tags():Array { return ((_SafeStr_4246 as _SafeStr_3228).tags); } public function get userId():int { return ((_SafeStr_4246 as _SafeStr_3228).userId); } } }//package _-2X9 // _SafeStr_2722 = "_-2Hr" (String#5606, DoABC#2) // _SafeStr_3228 = "_-0b0" (String#6742, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_2763 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3232; public class _SafeStr_2763 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2763(_arg_1:Function) { super(_arg_1, _SafeStr_3232); } public function get _SafeStr_7089():Array { return ((_SafeStr_4246 as _SafeStr_3232)._SafeStr_7089); } } }//package _-2X9 // _SafeStr_2763 = "_-3I9" (String#5284, DoABC#2) // _SafeStr_3232 = "_-33i" (String#8181, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_7089 = "_-0Oe" (String#13099, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9._SafeStr_2765 package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3233; public class _SafeStr_2765 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2765(_arg_1:Function) { super(_arg_1, _SafeStr_3233); } public function get result():int { return ((_SafeStr_4246 as _SafeStr_3233).result); } } }//package _-2X9 // _SafeStr_2765 = "_-1II" (String#5168, DoABC#2) // _SafeStr_3233 = "_-2sM" (String#7932, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2X9.HabboGroupBadgesMessageEvent package _-2X9 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Q7._SafeStr_3218; import com.sulake.core.utils.Map; public class HabboGroupBadgesMessageEvent extends _SafeStr_835 implements IMessageEvent { public function HabboGroupBadgesMessageEvent(_arg_1:Function) { super(_arg_1, _SafeStr_3218); } public function get badges():Map { return ((_SafeStr_4246 as _SafeStr_3218).badges); } } }//package _-2X9 // _SafeStr_3218 = "_-mY" (String#8844, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-2xx._SafeStr_1783 package _-2xx { import flash.events.Event; import flash.display.BitmapData; public class _SafeStr_1783 extends Event { public static const _SafeStr_5266:String = "AE_INTERSTITIAL_SHOW"; public static const _SafeStr_5267:String = "AE_INTERSTITIAL_COMPLETE"; private var _SafeStr_4045:BitmapData; private var _SafeStr_7368:String; public function _SafeStr_1783(_arg_1:String, _arg_2:BitmapData=null, _arg_3:String="", _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_4, _arg_5); } public function get image():BitmapData { return (this._SafeStr_4045); } public function get _SafeStr_5270():String { return (this._SafeStr_7368); } } }//package _-2xx // _SafeStr_1783 = "_-0hL" (String#2686, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_5266 = "_-Mc" (String#7848, DoABC#2) // _SafeStr_5267 = "_-3F3" (String#8386, DoABC#2) // _SafeStr_5270 = "_-1Mt" (String#10712, DoABC#2) // _SafeStr_7368 = "_-1Dq" (String#12625, DoABC#2) //------------------------------------------------------------ //_-2xx._SafeStr_816 package _-2xx { import flash.events.Event; import flash.display.BitmapData; public class _SafeStr_816 extends Event { public static const _SafeStr_7369:String = "AE_ROOM_AD_IMAGE_LOADED"; public static const _SafeStr_7370:String = "AE_ROOM_AD_IMAGE_LOADING_FAILED"; public static const _SafeStr_7371:String = "AE_ROOM_AD_SHOW"; private var _SafeStr_4045:BitmapData; private var _roomId:int; private var _roomCategory:int; private var _imageUrl:String; private var _SafeStr_6050:String; private var _SafeStr_7372:BitmapData; private var _SafeStr_7373:BitmapData; private var _SafeStr_5001:int; private var _SafeStr_5498:int; public function _SafeStr_816(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:BitmapData=null, _arg_5:String="", _arg_6:String="", _arg_7:BitmapData=null, _arg_8:BitmapData=null, _arg_9:int=-1, _arg_10:int=-1, _arg_11:Boolean=false, _arg_12:Boolean=false) { super(_arg_1, _arg_11, _arg_12); this._SafeStr_4045 = _arg_4; this._roomId = _arg_2; this._roomCategory = _arg_3; this._imageUrl = _arg_5; this._SafeStr_6050 = _arg_6; this._SafeStr_7372 = _arg_7; this._SafeStr_7373 = _arg_8; this._SafeStr_5001 = _arg_9; this._SafeStr_5498 = _arg_10; } public function get image():BitmapData { return (this._SafeStr_4045); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get imageUrl():String { return (this._imageUrl); } public function get clickUrl():String { return (this._SafeStr_6050); } public function get adWarningL():BitmapData { return (this._SafeStr_7372); } public function get _SafeStr_7374():BitmapData { return (this._SafeStr_7373); } public function get objectId():int { return (this._SafeStr_5001); } public function get objectCategory():int { return (this._SafeStr_5498); } } }//package _-2xx // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5498 = "_-1YN" (String#2713, DoABC#2) // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) // _SafeStr_7369 = "_-3Dl" (String#10974, DoABC#2) // _SafeStr_7370 = "_-3CT" (String#12159, DoABC#2) // _SafeStr_7371 = "_-me" (String#8847, DoABC#2) // _SafeStr_7372 = "_-09l" (String#18348, DoABC#2) // _SafeStr_7373 = "_-0e5" (String#16852, DoABC#2) // _SafeStr_7374 = "_-2H7" (String#20151, DoABC#2) // _SafeStr_816 = "_-a0" (String#2680, DoABC#2) //------------------------------------------------------------ //_-2yF._SafeStr_1282 package _-2yF { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1282 implements _SafeStr_820 { private var _requiredDays:int; private var _SafeStr_7375:int; public function get _SafeStr_7376():int { return (this._requiredDays); } public function get _SafeStr_7377():int { return (this._SafeStr_7375); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._requiredDays = _arg_1.readInteger(); this._SafeStr_7375 = _arg_1.readInteger(); return (true); } } }//package _-2yF // _SafeStr_1282 = "_-wh" (String#6633, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_7375 = "_-zc" (String#16150, DoABC#2) // _SafeStr_7376 = "_-1MX" (String#18459, DoABC#2) // _SafeStr_7377 = "_-FB" (String#22147, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2yF._SafeStr_2005 package _-2yF { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2005 implements _SafeStr_820 { private var _SafeStr_5494:int; private var _SafeStr_7378:Array; private var _SafeStr_7379:Array; public function get _SafeStr_4185():int { return (this._SafeStr_5494); } public function get _SafeStr_4197():Array { return (this._SafeStr_7378); } public function get _SafeStr_4198():Array { return (this._SafeStr_7379); } public function flush():Boolean { this._SafeStr_5494 = -1; this._SafeStr_7378 = null; this._SafeStr_7379 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_5494 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); this._SafeStr_7378 = new Array(); while (_local_2-- > 0) { this._SafeStr_7378.push(_arg_1.readInteger()); }; var _local_3:int = _arg_1.readInteger(); this._SafeStr_7379 = new Array(); while (_local_3-- > 0) { this._SafeStr_7379.push(_arg_1.readInteger()); }; return (true); } } }//package _-2yF // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2005 = "_-2My" (String#5972, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4197 = "_-0P5" (String#10154, DoABC#2) // _SafeStr_4198 = "_-1Od" (String#10764, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_7378 = "_-1pn" (String#6776, DoABC#2) // _SafeStr_7379 = "_-GJ" (String#3103, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2yF._SafeStr_2017 package _-2yF { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2017 implements _SafeStr_820 { private var _SafeStr_5494:int; private var _name:String; private var _SafeStr_4609:int; private var _SafeStr_7380:int; private var _SafeStr_7381:int; private var _energy:int; private var _nutrition:int; private var _figure:String; private var _SafeStr_7382:int; private var _SafeStr_7383:int; private var _SafeStr_7384:int; private var _SafeStr_7082:int; private var _SafeStr_7339:int; private var _ownerName:String; private var _SafeStr_7385:int; public function get _SafeStr_4185():int { return (this._SafeStr_5494); } public function get name():String { return (this._name); } public function get level():int { return (this._SafeStr_4609); } public function get _SafeStr_4187():int { return (this._SafeStr_7380); } public function get experience():int { return (this._SafeStr_7381); } public function get energy():int { return (this._energy); } public function get _SafeStr_4192():int { return (this._nutrition); } public function get figure():String { return (this._figure); } public function get _SafeStr_4189():int { return (this._SafeStr_7382); } public function get _SafeStr_4191():int { return (this._SafeStr_7383); } public function get _SafeStr_4194():int { return (this._SafeStr_7384); } public function get respect():int { return (this._SafeStr_7082); } public function get _SafeStr_4195():int { return (this._SafeStr_7339); } public function get _SafeStr_4196():String { return (this._ownerName); } public function get age():int { return (this._SafeStr_7385); } public function flush():Boolean { this._SafeStr_5494 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_5494 = _arg_1.readInteger(); this._name = _arg_1._SafeStr_3538(); this._SafeStr_4609 = _arg_1.readInteger(); this._SafeStr_7380 = _arg_1.readInteger(); this._SafeStr_7381 = _arg_1.readInteger(); this._SafeStr_7382 = _arg_1.readInteger(); this._energy = _arg_1.readInteger(); this._SafeStr_7383 = _arg_1.readInteger(); this._nutrition = _arg_1.readInteger(); this._SafeStr_7384 = _arg_1.readInteger(); this._figure = _arg_1._SafeStr_3538(); this._SafeStr_7082 = _arg_1.readInteger(); this._SafeStr_7339 = _arg_1.readInteger(); this._SafeStr_7385 = _arg_1.readInteger(); this._ownerName = _arg_1._SafeStr_3538(); return (true); } } }//package _-2yF // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2017 = "_-23T" (String#6473, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4187 = "_-oo" (String#18819, DoABC#2) // _SafeStr_4189 = "_-2Nw" (String#18725, DoABC#2) // _SafeStr_4191 = "_-1Jw" (String#21814, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4194 = "_-2s" (String#19334, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_7082 = "_-21w" (String#6403, DoABC#2) // _SafeStr_7339 = "_-bO" (String#3616, DoABC#2) // _SafeStr_7380 = "_-kV" (String#17059, DoABC#2) // _SafeStr_7381 = "_-2MS" (String#3121, DoABC#2) // _SafeStr_7382 = "_-zp" (String#15975, DoABC#2) // _SafeStr_7383 = "_-1a0" (String#17500, DoABC#2) // _SafeStr_7384 = "_-167" (String#17253, DoABC#2) // _SafeStr_7385 = "_-79" (String#2611, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2yF._SafeStr_3054 package _-2yF { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3054 implements _SafeStr_820 { private var _SafeStr_5494:int = -1; private var _petRoomIndex:int = -1; private var _SafeStr_6429:int = 0; private var _roomId:int = 0; private var _roomCategory:int = 0; public function get _SafeStr_4185():int { return (this._SafeStr_5494); } public function get _SafeStr_7386():int { return (this._petRoomIndex); } public function get _SafeStr_6122():int { return (this._SafeStr_6429); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_5494 = _arg_1.readInteger(); this._petRoomIndex = _arg_1.readInteger(); this._SafeStr_6429 = _arg_1.readInteger(); return (true); } } }//package _-2yF // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3054 = "_-8R" (String#7343, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_6122 = "_-2K8" (String#13035, DoABC#2) // _SafeStr_6429 = "_-0ox" (String#10582, DoABC#2) // _SafeStr_7386 = "_-ps" (String#20977, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2yF._SafeStr_3074 package _-2yF { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3074 implements _SafeStr_820 { private var _SafeStr_5754:int; private var _roomId:int = 0; private var _roomCategory:int = 0; public function get errorCode():int { return (this._SafeStr_5754); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function flush():Boolean { this._SafeStr_5754 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_5754 = _arg_1.readInteger(); return (true); } } }//package _-2yF // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3074 = "_-1To" (String#7077, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Yo._SafeStr_1251 package _-2Yo { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1251 implements _SafeStr_820 { private var _SafeStr_7387:int; public function get minutesUntilClosing():int { return (this._SafeStr_7387); } public function flush():Boolean { this._SafeStr_7387 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7387 = _arg_1.readInteger(); return (true); } } }//package _-2Yo // _SafeStr_1251 = "_-0dS" (String#6038, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_7387 = "_-2pc" (String#14276, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Yo._SafeStr_1266 package _-2Yo { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1266 implements _SafeStr_820 { private var _openHour:int; private var _SafeStr_7388:int; public function get openHour():int { return (this._openHour); } public function get openMinute():int { return (this._SafeStr_7388); } public function flush():Boolean { this._openHour = 0; this._SafeStr_7388 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._openHour = _arg_1.readInteger(); this._SafeStr_7388 = _arg_1.readInteger(); return (true); } } }//package _-2Yo // _SafeStr_1266 = "_-gZ" (String#6614, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_7388 = "_-0O7" (String#7199, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Yo._SafeStr_1299 package _-2Yo { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1299 implements _SafeStr_820 { private var _openHour:int; private var _SafeStr_7388:int; private var _SafeStr_7389:Boolean; public function get openHour():int { return (this._openHour); } public function get openMinute():int { return (this._SafeStr_7388); } public function get userThrownOutAtClose():Boolean { return (this._SafeStr_7389); } public function flush():Boolean { this._openHour = 0; this._SafeStr_7388 = 0; this._SafeStr_7389 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._openHour = _arg_1.readInteger(); this._SafeStr_7388 = _arg_1.readInteger(); this._SafeStr_7389 = (_arg_1.readInteger() > 0); return (true); } } }//package _-2Yo // _SafeStr_1299 = "_-0AE" (String#6102, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_7388 = "_-0O7" (String#7199, DoABC#2) // _SafeStr_7389 = "_-1NX" (String#14247, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Yo._SafeStr_1845 package _-2Yo { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1845 implements _SafeStr_820 { private var _SafeStr_7390:Boolean; private var _SafeStr_7391:Boolean; public function get _SafeStr_4834():Boolean { return (this._SafeStr_7390); } public function get _SafeStr_7392():Boolean { return (this._SafeStr_7391); } public function flush():Boolean { this._SafeStr_7390 = false; this._SafeStr_7391 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7390 = (_arg_1.readInteger() > 0); this._SafeStr_7391 = (_arg_1.readInteger() > 0); return (true); } } }//package _-2Yo // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1845 = "_-3FZ" (String#7438, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_7390 = "_-0pY" (String#4194, DoABC#2) // _SafeStr_7391 = "_-1ch" (String#13569, DoABC#2) // _SafeStr_7392 = "_-2bR" (String#20344, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2Yo._SafeStr_3222 package _-2Yo { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3222 implements _SafeStr_820 { private var _SafeStr_7390:Boolean; private var _SafeStr_7393:int; public function get _SafeStr_4834():Boolean { return (this._SafeStr_7390); } public function get _SafeStr_7394():int { return (this._SafeStr_7393); } public function flush():Boolean { this._SafeStr_7390 = false; this._SafeStr_7393 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7390 = (_arg_1.readInteger() > 0); this._SafeStr_7393 = _arg_1.readInteger(); return (true); } } }//package _-2Yo // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3222 = "continue" (String#7280, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_7390 = "_-0pY" (String#4194, DoABC#2) // _SafeStr_7393 = "_-7Q" (String#13305, DoABC#2) // _SafeStr_7394 = "_-2l5" (String#27006, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-2z1._SafeStr_834 package _-2z1 { import flash.events.Event; public class _SafeStr_834 extends Event { public static const CATALOG_PAGE_OPENED:String = "CATALOG_PAGE_OPENED"; private var _SafeStr_5900:int; private var _SafeStr_7395:String; public function _SafeStr_834(_arg_1:int, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(CATALOG_PAGE_OPENED, _arg_3, _arg_4); this._SafeStr_5900 = _arg_1; this._SafeStr_7395 = _arg_2; } public function get pageId():int { return (this._SafeStr_5900); } public function get _SafeStr_7396():String { return (this._SafeStr_7395); } } }//package _-2z1 // _SafeStr_5900 = "_-2mu" (String#2344, DoABC#2) // _SafeStr_7395 = "_-27F" (String#17465, DoABC#2) // _SafeStr_7396 = "_-0Zv" (String#20877, DoABC#2) // _SafeStr_834 = "_-fS" (String#7103, DoABC#2) //------------------------------------------------------------ //_-301._SafeStr_2999 package _-301 { import flash.utils.ByteArray; import flash.text.Font; import flash.system.System; import flash.system.Capabilities; import flash.utils.getTimer; import _-14d._SafeStr_2997; public class _SafeStr_2999 { private var state:_SafeStr_3321; private var ready:Boolean = false; private var _SafeStr_7397:ByteArray; private var psize:int; private var _SafeStr_7398:int; private var _SafeStr_7399:Boolean = false; public function _SafeStr_2999(_arg_1:Class=null) { var _local_2:uint; super(); if (_arg_1 == null){ _arg_1 = _SafeStr_3324; }; this.state = (new (_arg_1)() as _SafeStr_3321); this.psize = this.state._SafeStr_7400(); this._SafeStr_7397 = new ByteArray(); this._SafeStr_7398 = 0; while (this._SafeStr_7398 < this.psize) { _local_2 = (65536 * Math.random()); var _local_3 = this._SafeStr_7398++; this._SafeStr_7397[_local_3] = (_local_2 >>> 8); var _local_4 = this._SafeStr_7398++; this._SafeStr_7397[_local_4] = (_local_2 & 0xFF); }; this._SafeStr_7398 = 0; this._SafeStr_7401(); } public function _SafeStr_7401(_arg_1:int=0):void { if (_arg_1 == 0){ _arg_1 = new Date().getTime(); }; var _local_2 = this._SafeStr_7398++; this._SafeStr_7397[_local_2] = (this._SafeStr_7397[_local_2] ^ (_arg_1 & 0xFF)); var _local_3 = this._SafeStr_7398++; this._SafeStr_7397[_local_3] = (this._SafeStr_7397[_local_3] ^ ((_arg_1 >> 8) & 0xFF)); var _local_4 = this._SafeStr_7398++; this._SafeStr_7397[_local_4] = (this._SafeStr_7397[_local_4] ^ ((_arg_1 >> 16) & 0xFF)); var _local_5 = this._SafeStr_7398++; this._SafeStr_7397[_local_5] = (this._SafeStr_7397[_local_5] ^ ((_arg_1 >> 24) & 0xFF)); this._SafeStr_7398 = (this._SafeStr_7398 % this.psize); this._SafeStr_7399 = true; } public function _SafeStr_7402():void { var _local_3:Font; var _local_1:ByteArray = new ByteArray(); _local_1.writeUnsignedInt(System.totalMemory); _local_1.writeUTF(Capabilities.serverString); _local_1.writeUnsignedInt(getTimer()); _local_1.writeUnsignedInt(new Date().getTime()); var _local_2:Array = Font.enumerateFonts(true); for each (_local_3 in _local_2) { _local_1.writeUTF(_local_3.fontName); _local_1.writeUTF(_local_3.fontStyle); _local_1.writeUTF(_local_3.fontType); }; _local_1.position = 0; while (_local_1.bytesAvailable >= 4) { this._SafeStr_7401(_local_1.readUnsignedInt()); }; } public function _SafeStr_7403(_arg_1:ByteArray, _arg_2:int):void { while (_arg_2--) { _arg_1.writeByte(this._SafeStr_7316()); }; } public function _SafeStr_7316():int { if (!this.ready){ if (!this._SafeStr_7399){ this._SafeStr_7402(); }; this.state.init(this._SafeStr_7397); this._SafeStr_7397.length = 0; this._SafeStr_7398 = 0; this.ready = true; }; return (this.state.next()); } public function dispose():void { var _local_1:uint; while (_local_1 < this._SafeStr_7397.length) { this._SafeStr_7397[_local_1] = (Math.random() * 0x0100); _local_1++; }; this._SafeStr_7397.length = 0; this._SafeStr_7397 = null; this.state.dispose(); this.state = null; this.psize = 0; this._SafeStr_7398 = 0; _SafeStr_2997._SafeStr_5761(); } public function toString():String { return (("random-" + this.state.toString())); } } }//package _-301 // _SafeStr_2997 = "_-1aI" (String#6087, DoABC#2) // _SafeStr_2999 = "_-1Gq" (String#4939, DoABC#2) // _SafeStr_3321 = "_-0p4" (String#7597, DoABC#2) // _SafeStr_3324 = "_-2QJ" (String#10172, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_7316 = "_-rx" (String#13745, DoABC#2) // _SafeStr_7397 = "_-b8" (String#3083, DoABC#2) // _SafeStr_7398 = "_-2OG" (String#2802, DoABC#2) // _SafeStr_7399 = "_-2zj" (String#16452, DoABC#2) // _SafeStr_7400 = "_-0Hn" (String#18043, DoABC#2) // _SafeStr_7401 = "_-2Uw" (String#6374, DoABC#2) // _SafeStr_7402 = "_-1CP" (String#22105, DoABC#2) // _SafeStr_7403 = "_-oW" (String#33204, DoABC#2) //------------------------------------------------------------ //_-301._SafeStr_3321 package _-301 { import flash.utils.ByteArray; public interface _SafeStr_3321 { function _SafeStr_7400():uint; function init(_arg_1:ByteArray):void; function next():uint; function dispose():void; function toString():String; } }//package _-301 // _SafeStr_3321 = "_-0p4" (String#7597, DoABC#2) // _SafeStr_7400 = "_-0Hn" (String#18043, DoABC#2) //------------------------------------------------------------ //_-301._SafeStr_3324 package _-301 { import _-0dA._SafeStr_3323; import flash.utils.ByteArray; import _-14d._SafeStr_2997; public class _SafeStr_3324 implements _SafeStr_3321, _SafeStr_3323 { private const psize:uint = 0x0100; private var i:int = 0; private var j:int = 0; private var S:ByteArray; public function _SafeStr_3324(_arg_1:ByteArray=null) { this.S = new ByteArray(); if (_arg_1){ this.init(_arg_1); }; } public function _SafeStr_7400():uint { return (this.psize); } public function init(_arg_1:ByteArray):void { var _local_2:int; var _local_3:int; var _local_4:int; _local_2 = 0; while (_local_2 < 0x0100) { this.S[_local_2] = _local_2; _local_2++; }; _local_3 = 0; _local_2 = 0; while (_local_2 < 0x0100) { _local_3 = (((_local_3 + this.S[_local_2]) + _arg_1[(_local_2 % _arg_1.length)]) & 0xFF); _local_4 = this.S[_local_2]; this.S[_local_2] = this.S[_local_3]; this.S[_local_3] = _local_4; _local_2++; }; this.i = 0; this.j = 0; } public function next():uint { var _local_1:int; this.i = ((this.i + 1) & 0xFF); this.j = ((this.j + this.S[this.i]) & 0xFF); _local_1 = this.S[this.i]; this.S[this.i] = this.S[this.j]; this.S[this.j] = _local_1; return (this.S[((_local_1 + this.S[this.i]) & 0xFF)]); } public function _SafeStr_3953():uint { return (1); } public function _SafeStr_3954(_arg_1:ByteArray):void { var _local_2:uint; while (_local_2 < _arg_1.length) { var _local_3 = _local_2++; _arg_1[_local_3] = (_arg_1[_local_3] ^ this.next()); }; } public function _SafeStr_3955(_arg_1:ByteArray):void { this._SafeStr_3954(_arg_1); } public function dispose():void { var _local_1:uint; if (this.S != null){ _local_1 = 0; while (_local_1 < this.S.length) { this.S[_local_1] = (Math.random() * 0x0100); _local_1++; }; this.S.length = 0; this.S = null; }; this.i = 0; this.j = 0; _SafeStr_2997._SafeStr_5761(); } public function toString():String { return ("rc4"); } } }//package _-301 // _SafeStr_2997 = "_-1aI" (String#6087, DoABC#2) // _SafeStr_3321 = "_-0p4" (String#7597, DoABC#2) // _SafeStr_3323 = "_-1lG" (String#9936, DoABC#2) // _SafeStr_3324 = "_-2QJ" (String#10172, DoABC#2) // _SafeStr_3953 = "_-0sS" (String#12180, DoABC#2) // _SafeStr_3954 = "_-3o" (String#12450, DoABC#2) // _SafeStr_3955 = "_-08-" (String#18057, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_7400 = "_-0Hn" (String#18043, DoABC#2) //------------------------------------------------------------ //_-30u._SafeStr_1681 package _-30u { import _-0sT._SafeStr_1626; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.IPetImageListener; import com.sulake.core.assets.IAsset; public class _SafeStr_1681 implements _SafeStr_1626 { private var _avatarRenderer:_SafeStr_415 = null; public function get _SafeStr_5657():_SafeStr_415 { return (this._avatarRenderer); } public function set _SafeStr_5657(_arg_1:_SafeStr_415):void { this._avatarRenderer = _arg_1; } public function initialize(_arg_1:XML):Boolean { return (true); } public function dispose():void { this._avatarRenderer = null; } public function _SafeStr_5658(_arg_1:String, _arg_2:Number, _arg_3:IPetImageListener):IAvatarImage { var _local_4:IAvatarImage; if (this._avatarRenderer != null){ _local_4 = null; if (_arg_2 > 48){ _local_4 = this._avatarRenderer._SafeStr_5201(_arg_1, _SafeStr_1312._SafeStr_5072, _arg_3); } else { _local_4 = this._avatarRenderer._SafeStr_5201(_arg_1, _SafeStr_1312._SafeStr_5192, _arg_3); }; return (_local_4); }; return (null); } public function _SafeStr_5659(_arg_1:String):Number { return (0); } public function _SafeStr_5660(_arg_1:String):IAsset { if (this._avatarRenderer == null){ return (null); }; return (this._avatarRenderer.assets.getAssetByName(_arg_1)); } } }//package _-30u // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1681 = "_-to" (String#4361, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5201 = "_-2Wt" (String#10501, DoABC#2) // _SafeStr_5657 = "_-1Sj" (String#10482, DoABC#2) // _SafeStr_5658 = "_-1uB" (String#13351, DoABC#2) // _SafeStr_5659 = "_-0-I" (String#12784, DoABC#2) // _SafeStr_5660 = "_-21y" (String#7579, DoABC#2) //------------------------------------------------------------ //_-30u._SafeStr_1689 package _-30u { import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1688; import com.sulake.habbo.room.object.visualization.data._SafeStr_2800; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import _-0sT._SafeStr_1626; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; import _-0sT._SafeStr_2797; import com.sulake.habbo.room.object.visualization.data._SafeStr_2330; import com.sulake.habbo.room.object.visualization.data._SafeStr_2799; import com.sulake.room.object.visualization.utils._SafeStr_2560; import com.sulake.habbo.room.object.visualization.data.LayerData; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1684; import com.sulake.habbo.room.object.visualization.data.DirectionData; public class _SafeStr_1689 extends _SafeStr_1688 { private static const _SafeStr_7404:String = "head"; private static const _SafeStr_7405:int = 1; private static const _SafeStr_7406:int = 1000; private static const _SafeStr_7407:String = "pet_experience_bubble_png"; private static const _SafeStr_7408:int = 0; private static const _SafeStr_7409:int = 1; private static const ANIMATION_INDEX_COUNT:int = 2; private var _SafeStr_5684:String = ""; private var _SafeStr_5690:String = ""; private var _SafeStr_5687:Boolean = false; private var _SafeStr_7410:int = 0; private var _SafeStr_7411:_SafeStr_2801; private var _SafeStr_7412:int = 0; private var _SafeStr_7381:int = 0; private var _animationData:_SafeStr_1697 = null; private var _SafeStr_7413:String = ""; private var _SafeStr_7414:int = -1; private var _SafeStr_7415:Array; private var _SafeStr_7416:Boolean = false; private var _SafeStr_7417:Array; private var _SafeStr_7418:int = -1; public function _SafeStr_1689() { this._SafeStr_7415 = []; this._SafeStr_7417 = []; super(); while (this._SafeStr_7415.length < ANIMATION_INDEX_COUNT) { this._SafeStr_7415.push(new _SafeStr_2800()); }; } override public function dispose():void { var _local_1:int; var _local_2:_SafeStr_2800; super.dispose(); if (this._SafeStr_7415 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_7415.length) { _local_2 = (this._SafeStr_7415[_local_1] as _SafeStr_2800); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_7415 = null; }; if (this._SafeStr_7411){ this._SafeStr_7411.dispose(); this._SafeStr_7411 = null; }; } override protected function _SafeStr_7419(_arg_1:_SafeStr_2800):int { return (_arg_1.animationId); } override public function initialize(_arg_1:_SafeStr_1626):Boolean { var _local_3:_SafeStr_1280; if (!(_arg_1 is _SafeStr_1697)){ return (false); }; this._animationData = (_arg_1 as _SafeStr_1697); var _local_2:BitmapData; if (this._animationData.commonAssets != null){ _local_3 = (this._animationData.commonAssets.getAssetByName(_SafeStr_7407) as _SafeStr_1280); if (_local_3 != null){ _local_2 = (_local_3.content as BitmapData).clone(); this._SafeStr_7411 = new _SafeStr_2801(_local_2); }; }; if (super.initialize(_arg_1)){ return (true); }; return (false); } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { super.update(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_7420(_arg_2); } override protected function _SafeStr_7421(_arg_1:Number):int { var _local_3:int; var _local_2:IRoomObject = object; if (_local_2 != null){ _local_3 = _local_2.getDirection().x; if (_local_3 != this._SafeStr_7418){ this._SafeStr_7418 = _local_3; this._SafeStr_7422(); }; }; return (super._SafeStr_7421(_arg_1)); } override protected function _SafeStr_5703(_arg_1:Number):Boolean { var _local_4:String; var _local_5:String; var _local_6:Number; var _local_7:Number; var _local_8:Number; var _local_9:int; var _local_10:int; var _local_11:int; var _local_2:IRoomObject = object; if (_local_2 == null){ return (false); }; var _local_3:_SafeStr_1631 = _local_2.getModel(); if (_local_3 == null){ return (false); }; if (_local_3._SafeStr_5026() != _SafeStr_5034){ _local_4 = _local_3.getString(_SafeStr_1392._SafeStr_5711); _local_5 = _local_3.getString(_SafeStr_1392._SafeStr_5710); _local_6 = _local_3.getNumber(_SafeStr_1392._SafeStr_5711); if (!isNaN(_local_6)){ _local_10 = this._animationData._SafeStr_7423(_SafeStr_5035); if (_local_10 > 0){ _local_4 = this._animationData._SafeStr_7424(_SafeStr_5035, (_local_6 % _local_10)); _local_5 = null; }; }; _local_7 = _local_3.getNumber(_SafeStr_1392._SafeStr_5710); if (!isNaN(_local_7)){ _local_11 = this._animationData._SafeStr_7425(_SafeStr_5035); if (_local_11 > 0){ _local_5 = this._animationData._SafeStr_7426(_SafeStr_5035, (_local_7 % _local_11)); }; }; this._SafeStr_5719(_local_4, _local_5); this._SafeStr_5687 = (_local_3.getNumber(_SafeStr_1392._SafeStr_5706) > 0); _local_8 = _local_3.getNumber(_SafeStr_1392._SafeStr_5716); if (!isNaN(_local_8)){ this._SafeStr_7410 = _local_8; } else { this._SafeStr_7410 = direction; }; this._SafeStr_7412 = _local_3.getNumber(_SafeStr_1392.AVATAR_EXPERIENCE_TIMESTAMP); this._SafeStr_7381 = _local_3.getNumber(_SafeStr_1392._SafeStr_6121); _local_9 = _local_3.getNumber(_SafeStr_1392._SafeStr_6124); if (_local_9 != this._SafeStr_7414){ this._SafeStr_7414 = _local_9; this._SafeStr_7413 = this._SafeStr_7414.toString(); }; _SafeStr_5034 = _local_3._SafeStr_5026(); return (true); }; return (false); } private function _SafeStr_7420(_arg_1:int):void { var _local_2:int; var _local_3:_SafeStr_2797; if (this._SafeStr_7411 != null){ this._SafeStr_7411.alpha = 0; if (this._SafeStr_7412 > 0){ _local_2 = (_arg_1 - this._SafeStr_7412); if (_local_2 < _SafeStr_7406){ this._SafeStr_7411.alpha = int((Math.sin(((_local_2 / _SafeStr_7406) * Math.PI)) * 0xFF)); this._SafeStr_7411._SafeStr_7427(this._SafeStr_7381); } else { this._SafeStr_7412 = 0; }; _local_3 = _SafeStr_5028((_SafeStr_5027 - 1)); if (_local_3 != null){ if (this._SafeStr_7411.alpha > 0){ _local_3.asset = this._SafeStr_7411.image; _local_3.offsetX = -20; _local_3.offsetY = -80; _local_3.alpha = this._SafeStr_7411.alpha; _local_3.visible = true; } else { _local_3.asset = null; _local_3.visible = false; }; }; }; }; } private function _SafeStr_5719(_arg_1:String, _arg_2:String):void { var _local_3:int; if (_arg_1 != this._SafeStr_5684){ this._SafeStr_5684 = _arg_1; _local_3 = this._animationData._SafeStr_7428(_SafeStr_5035, _arg_1); this._SafeStr_7429(_SafeStr_7408, _local_3); }; if (_arg_2 != this._SafeStr_5690){ this._SafeStr_5690 = _arg_2; _local_3 = this._animationData._SafeStr_7430(_SafeStr_5035, _arg_2); this._SafeStr_7429(_SafeStr_7409, _local_3); }; } override protected function _SafeStr_7431(_arg_1:int):void { super._SafeStr_7431(_arg_1); this._SafeStr_7417 = []; } override protected function _SafeStr_7432():int { return ((super._SafeStr_7432() + _SafeStr_7405)); } override protected function _SafeStr_7433(_arg_1:int):void { } private function _SafeStr_7434(_arg_1:int):_SafeStr_2800 { var _local_2:_SafeStr_2800; if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_7415.length)))){ return (this._SafeStr_7415[_arg_1]); }; return (null); } private function _SafeStr_7429(_arg_1:int, _arg_2:int):void { var _local_3:_SafeStr_2800 = this._SafeStr_7434(_arg_1); if (_local_3 != null){ if (_SafeStr_7435(_local_3, _arg_2)){ this._SafeStr_7416 = false; }; }; } override protected function _SafeStr_7422():void { var _local_2:_SafeStr_2800; this._SafeStr_7416 = false; var _local_1:int = (this._SafeStr_7415.length - 1); while (_local_1 >= 0) { _local_2 = this._SafeStr_7415[_local_1]; if (_local_2 != null){ _local_2._SafeStr_7436(layerCount); }; _local_1--; }; } override protected function _SafeStr_7437(_arg_1:Number):int { var _local_5:_SafeStr_2800; var _local_6:int; if (this._SafeStr_7416){ return (0); }; var _local_2:Boolean = true; var _local_3:int; var _local_4:int; while (_local_4 < this._SafeStr_7415.length) { _local_5 = this._SafeStr_7415[_local_4]; if (_local_5 != null){ if (!_local_5._SafeStr_7438){ _local_6 = _SafeStr_7439(_local_5, _arg_1); _local_3 = (_local_3 | _local_6); if (!_local_5._SafeStr_7438){ _local_2 = false; } else { if (((_SafeStr_2330._SafeStr_7441(_local_5.animationId)) || (_SafeStr_2330._SafeStr_7440(_local_5.animationId)))){ this._SafeStr_7429(_local_4, _local_5._SafeStr_7442); _local_2 = false; }; }; }; }; _local_4++; }; this._SafeStr_7416 = _local_2; return (_local_3); } override protected function _SafeStr_7443(_arg_1:int, _arg_2:int):int { var _local_4:_SafeStr_2800; var _local_5:_SafeStr_2799; var _local_3:int = (this._SafeStr_7415.length - 1); while (_local_3 >= 0) { _local_4 = this._SafeStr_7415[_local_3]; if (_local_4 != null){ _local_5 = _local_4._SafeStr_7444(_arg_2); if (_local_5 != null){ return (_local_5.id); }; }; _local_3--; }; return (super._SafeStr_7443(_arg_1, _arg_2)); } override protected function _SafeStr_7445(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_6:_SafeStr_2800; var _local_7:_SafeStr_2799; var _local_4:int = super._SafeStr_7445(_arg_1, _arg_2, _arg_3); var _local_5:int = (this._SafeStr_7415.length - 1); while (_local_5 >= 0) { _local_6 = this._SafeStr_7415[_local_5]; if (_local_6 != null){ _local_7 = _local_6._SafeStr_7444(_arg_3); if (_local_7 != null){ _local_4 = (_local_4 + _local_7.x); }; }; _local_5--; }; return (_local_4); } override protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_6:_SafeStr_2800; var _local_7:_SafeStr_2799; var _local_4:int = super._SafeStr_7446(_arg_1, _arg_2, _arg_3); var _local_5:int = (this._SafeStr_7415.length - 1); while (_local_5 >= 0) { _local_6 = this._SafeStr_7415[_local_5]; if (_local_6 != null){ _local_7 = _local_6._SafeStr_7444(_arg_3); if (_local_7 != null){ _local_4 = (_local_4 + _local_7.y); }; }; _local_5--; }; return (_local_4); } override protected function getAsset(_arg_1:String):_SafeStr_2560 { var _local_2:_SafeStr_2560; if (assetCollection != null){ return (assetCollection.getAssetWithPalette(_arg_1, this._SafeStr_7413)); }; return (null); } override protected function _SafeStr_7447(_arg_1:int, _arg_2:int, _arg_3:int):Number { if (this._animationData == null){ return (LayerData._SafeStr_7448); }; return (this._animationData._SafeStr_7449(_arg_1, this.getDirection(_arg_1, _arg_3), _arg_3)); } override protected function _SafeStr_7450(_arg_1:int, _arg_2:int):String { var _local_4:int; var _local_5:String; var _local_3:int = _SafeStr_5027; if (_arg_2 < (_local_3 - _SafeStr_7405)){ _local_4 = _SafeStr_7451(_arg_1); if (_arg_2 < (_local_3 - (1 + _SafeStr_7405))){ if (_arg_2 >= _SafeStr_1684._SafeStr_7452.length){ return (null); }; _local_5 = _SafeStr_1684._SafeStr_7452[_arg_2]; if (_local_4 == 1){ return (((type + "_icon_") + _local_5)); }; return (((((((((type + "_") + _local_4) + "_") + _local_5) + "_") + this.getDirection(_arg_1, _arg_2)) + "_") + this._SafeStr_7443(_local_4, _arg_2))); }; return ((((((type + "_") + _local_4) + "_sd_") + this.getDirection(_arg_1, _arg_2)) + "_0")); }; return (null); } private function getDirection(_arg_1:int, _arg_2:int):int { if (this._SafeStr_7453(_arg_2)){ return (this._animationData._SafeStr_7454(_arg_1, this._SafeStr_7410)); }; return (direction); } private function _SafeStr_7453(_arg_1:int):Boolean { if (this._SafeStr_7417[_arg_1] == null){ if (this._animationData._SafeStr_7455(_SafeStr_5035, DirectionData.USE_DEFAULT_DIRECTION, _arg_1) == _SafeStr_7404){ this._SafeStr_7417[_arg_1] = true; } else { this._SafeStr_7417[_arg_1] = false; }; }; return (this._SafeStr_7417[_arg_1]); } } }//package _-30u // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1684 = "_-079" (String#2948, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1689 = "_-2ep" (String#11092, DoABC#2) // _SafeStr_1697 = "_-Ib" (String#4222, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2330 = "_-0hy" (String#1452, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_2800 = "_-0bg" (String#1914, DoABC#2) // _SafeStr_2801 = "_-e6" (String#5664, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5034 = "_-1L7" (String#2772, DoABC#2) // _SafeStr_5035 = "_-0vZ" (String#2416, DoABC#2) // _SafeStr_5684 = "_-2KN" (String#2616, DoABC#2) // _SafeStr_5687 = "_-9p" (String#4497, DoABC#2) // _SafeStr_5690 = "_-0yL" (String#2542, DoABC#2) // _SafeStr_5703 = "_-0Dz" (String#4868, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5710 = "_-0LC" (String#4278, DoABC#2) // _SafeStr_5711 = "_-11l" (String#5640, DoABC#2) // _SafeStr_5716 = "_-bq" (String#5134, DoABC#2) // _SafeStr_5719 = "_-04T" (String#8739, DoABC#2) // _SafeStr_6121 = "_-0DR" (String#6932, DoABC#2) // _SafeStr_6124 = "_-0-8" (String#9405, DoABC#2) // _SafeStr_7381 = "_-2MS" (String#3121, DoABC#2) // _SafeStr_7404 = "_-1w0" (String#15095, DoABC#2) // _SafeStr_7405 = "_-HH" (String#10525, DoABC#2) // _SafeStr_7406 = "_-7g" (String#5239, DoABC#2) // _SafeStr_7407 = "_-Nd" (String#12903, DoABC#2) // _SafeStr_7408 = "_-21E" (String#14845, DoABC#2) // _SafeStr_7409 = "_-1qT" (String#14100, DoABC#2) // _SafeStr_7410 = "_-1th" (String#6849, DoABC#2) // _SafeStr_7411 = "_-1hi" (String#2481, DoABC#2) // _SafeStr_7412 = "_-0rO" (String#5139, DoABC#2) // _SafeStr_7413 = "_-1D8" (String#16596, DoABC#2) // _SafeStr_7414 = "_-13I" (String#15089, DoABC#2) // _SafeStr_7415 = "_-0GX" (String#2791, DoABC#2) // _SafeStr_7416 = "_-210" (String#5881, DoABC#2) // _SafeStr_7417 = "_-2rz" (String#8006, DoABC#2) // _SafeStr_7418 = "_-06-" (String#18332, DoABC#2) // _SafeStr_7419 = "_-1by" (String#8741, DoABC#2) // _SafeStr_7420 = "_-1ii" (String#20797, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7422 = "_-vV" (String#13392, DoABC#2) // _SafeStr_7423 = "_-2PM" (String#14021, DoABC#2) // _SafeStr_7424 = "_-35p" (String#13348, DoABC#2) // _SafeStr_7425 = "_-0o7" (String#14278, DoABC#2) // _SafeStr_7426 = "_-2U0" (String#14687, DoABC#2) // _SafeStr_7427 = "_-2Ao" (String#13947, DoABC#2) // _SafeStr_7428 = "_-f8" (String#14737, DoABC#2) // _SafeStr_7429 = "_-gJ" (String#14724, DoABC#2) // _SafeStr_7430 = "_-tg" (String#12976, DoABC#2) // _SafeStr_7431 = "_-aT" (String#15286, DoABC#2) // _SafeStr_7432 = "_-1dI" (String#11715, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) // _SafeStr_7434 = "_-0-m" (String#19757, DoABC#2) // _SafeStr_7435 = "_-0AI" (String#13338, DoABC#2) // _SafeStr_7436 = "_-1Nn" (String#17839, DoABC#2) // _SafeStr_7437 = "_-1YF" (String#17515, DoABC#2) // _SafeStr_7438 = "_-kA" (String#5010, DoABC#2) // _SafeStr_7439 = "_-26b" (String#14809, DoABC#2) // _SafeStr_7440 = "_-0bT" (String#10070, DoABC#2) // _SafeStr_7441 = "_-w8" (String#10216, DoABC#2) // _SafeStr_7442 = "_-ey" (String#4776, DoABC#2) // _SafeStr_7443 = "_-0xy" (String#3706, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7445 = "_-1O8" (String#3881, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) // _SafeStr_7447 = "_-0zw" (String#6302, DoABC#2) // _SafeStr_7448 = "_-39a" (String#6847, DoABC#2) // _SafeStr_7449 = "_-0pz" (String#7773, DoABC#2) // _SafeStr_7450 = "_-1wT" (String#6981, DoABC#2) // _SafeStr_7451 = "_-0Mg" (String#2253, DoABC#2) // _SafeStr_7452 = "_-1BI" (String#8242, DoABC#2) // _SafeStr_7453 = "_-35C" (String#20866, DoABC#2) // _SafeStr_7454 = "_-vN" (String#11699, DoABC#2) // _SafeStr_7455 = "_-1wP" (String#8287, DoABC#2) //------------------------------------------------------------ //_-30u._SafeStr_1697 package _-30u { import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1696; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.room.object.visualization.data._SafeStr_2795; import com.sulake.habbo.room.object.visualization.data._SafeStr_2802; public class _SafeStr_1697 extends _SafeStr_1696 { private var _SafeStr_7456:IAssetLibrary = null; public function set commonAssets(_arg_1:IAssetLibrary):void { this._SafeStr_7456 = _arg_1; } public function get commonAssets():IAssetLibrary { return (this._SafeStr_7456); } override protected function _SafeStr_7457(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_2795 { var _local_4:_SafeStr_2795; if (_arg_1 > 1){ _local_4 = new _SafeStr_2803(_arg_2, _arg_3); } else { _local_4 = new _SafeStr_2802(_arg_2, _arg_3); }; return (_local_4); } override protected function processVisualizationElement(_arg_1:_SafeStr_2795, _arg_2:XML):Boolean { var _local_3:_SafeStr_2803; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; switch (String(_arg_2.name())){ case "postures": _local_3 = (_arg_1 as _SafeStr_2803); if (_local_3 != null){ if (!_local_3._SafeStr_7458(_arg_2)){ return (false); }; }; break; case "gestures": _local_3 = (_arg_1 as _SafeStr_2803); if (_local_3 != null){ if (!_local_3._SafeStr_7459(_arg_2)){ return (false); }; }; break; default: if (!super.processVisualizationElement(_arg_1, _arg_2)){ return (false); }; }; return (true); } public function _SafeStr_7428(_arg_1:int, _arg_2:String):int { var _local_3:_SafeStr_2803 = (_SafeStr_7460(_arg_1) as _SafeStr_2803); if (_local_3 != null){ return (_local_3._SafeStr_7428(_arg_2)); }; return (_SafeStr_2803._SafeStr_7461); } public function _SafeStr_7430(_arg_1:int, _arg_2:String):int { var _local_3:_SafeStr_2803 = (_SafeStr_7460(_arg_1) as _SafeStr_2803); if (_local_3 != null){ return (_local_3._SafeStr_7430(_arg_2)); }; return (_SafeStr_2803._SafeStr_7461); } public function _SafeStr_7424(_arg_1:int, _arg_2:int):String { var _local_3:_SafeStr_2803 = (_SafeStr_7460(_arg_1) as _SafeStr_2803); if (_local_3 != null){ return (_local_3._SafeStr_7424(_arg_2)); }; return (null); } public function _SafeStr_7426(_arg_1:int, _arg_2:int):String { var _local_3:_SafeStr_2803 = (_SafeStr_7460(_arg_1) as _SafeStr_2803); if (_local_3 != null){ return (_local_3._SafeStr_7426(_arg_2)); }; return (null); } public function _SafeStr_7423(_arg_1:int):int { var _local_2:_SafeStr_2803 = (_SafeStr_7460(_arg_1) as _SafeStr_2803); if (_local_2 != null){ return (_local_2._SafeStr_7423()); }; return (0); } public function _SafeStr_7425(_arg_1:int):int { var _local_2:_SafeStr_2803 = (_SafeStr_7460(_arg_1) as _SafeStr_2803); if (_local_2 != null){ return (_local_2._SafeStr_7425()); }; return (0); } } }//package _-30u // _SafeStr_1696 = "_-48" (String#4603, DoABC#2) // _SafeStr_1697 = "_-Ib" (String#4222, DoABC#2) // _SafeStr_2795 = "_-1AQ" (String#1411, DoABC#2) // _SafeStr_2802 = "_-18n" (String#2081, DoABC#2) // _SafeStr_2803 = "_-Uy" (String#2245, DoABC#2) // _SafeStr_7423 = "_-2PM" (String#14021, DoABC#2) // _SafeStr_7424 = "_-35p" (String#13348, DoABC#2) // _SafeStr_7425 = "_-0o7" (String#14278, DoABC#2) // _SafeStr_7426 = "_-2U0" (String#14687, DoABC#2) // _SafeStr_7428 = "_-f8" (String#14737, DoABC#2) // _SafeStr_7430 = "_-tg" (String#12976, DoABC#2) // _SafeStr_7456 = "_-0rl" (String#17852, DoABC#2) // _SafeStr_7457 = "_-2Rj" (String#15245, DoABC#2) // _SafeStr_7458 = "_-1Jm" (String#21915, DoABC#2) // _SafeStr_7459 = "_-1iJ" (String#22015, DoABC#2) // _SafeStr_7460 = "_-2Fh" (String#1699, DoABC#2) // _SafeStr_7461 = "_-1Xp" (String#11249, DoABC#2) //------------------------------------------------------------ //_-30u._SafeStr_1712 package _-30u { import _-0sT._SafeStr_1686; import com.sulake.habbo.avatar.IPetImageListener; import com.sulake.core.utils.Map; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.avatar.IAvatarImage; import flash.display.BitmapData; import _-0sT._SafeStr_1626; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.avatar.enum.AvatarAction; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.room.object.IRoomObject; import com.sulake.room.utils._SafeStr_1729; import _-0sT._SafeStr_2797; import _-3EM._SafeStr_2091; import _-3EM._SafeStr_2090; import flash.display.BlendMode; public class _SafeStr_1712 extends _SafeStr_1686 implements IPetImageListener { private static const _SafeStr_5664:int = 2; private static const _SafeStr_5665:Array = [0, 0, 0]; private const _SafeStr_7462:int = 3; private const _SafeStr_5667:int = 0; private const _SafeStr_5668:int = 1; private const _SafeStr_5669:int = 2; private const _SafeStr_5671:int = 3; private var _SafeStr_5672:_SafeStr_1681 = null; private var _SafeStr_5673:Map; private var _SafeStr_5675:int = 0; private var _SafeStr_7463:int = 0; private var _SafeStr_5676:Boolean; private var _figure:String; private var _SafeStr_5677:int = 0; private var _updateTimes:Array; private var _SafeStr_5678:_SafeStr_1280; private var _SafeStr_7411:_SafeStr_2801; private var _SafeStr_4522:Boolean = false; private var _SafeStr_7464:Boolean = false; private var _SafeStr_5683:int = -1; private var _SafeStr_5702:IAvatarImage = null; private var _SafeStr_5684:String = ""; private var _SafeStr_5685:String = ""; private var _SafeStr_5687:Boolean = false; private var _SafeStr_5688:Boolean = false; private var _SafeStr_5697:Boolean = false; private var _SafeStr_5696:Boolean = false; private var _SafeStr_7465:Boolean = false; private var _SafeStr_5690:String = ""; private var _SafeStr_7412:int = 0; private var _SafeStr_7381:int = 0; private var _SafeStr_5680:Number = NaN; private var _SafeStr_5681:int = -1; private var _SafeStr_5682:int = -1; public function _SafeStr_1712() { this._updateTimes = new Array(); this._SafeStr_5673 = new Map(); this._SafeStr_5676 = false; } public function get disposed():Boolean { return (this._SafeStr_4522); } override public function dispose():void { var _local_1:Array; var _local_2:String; var _local_3:IAvatarImage; super.dispose(); if (this._SafeStr_5673 != null){ _local_1 = this._SafeStr_5673.getKeys(); for each (_local_2 in _local_1) { _local_3 = (this._SafeStr_5673.getValue(_local_2) as IAvatarImage); _local_3.dispose(); }; }; this._SafeStr_5673.dispose(); if (this._SafeStr_7411){ this._SafeStr_7411.dispose(); }; this._SafeStr_7411 = null; this._SafeStr_5672 = null; this._SafeStr_4522 = true; } override public function initialize(_arg_1:_SafeStr_1626):Boolean { this._SafeStr_5672 = (_arg_1 as _SafeStr_1681); _SafeStr_5038(this._SafeStr_5671); var _local_2:BitmapData = ((this._SafeStr_5672._SafeStr_5660("pet_experience_bubble_png") as _SafeStr_1280).content as BitmapData); this._SafeStr_7411 = new _SafeStr_2801(_local_2.clone()); return (true); } private function _SafeStr_5703(_arg_1:_SafeStr_1631, _arg_2:Number):Boolean { var _local_3:String; if (_arg_1._SafeStr_5026() != _SafeStr_5034){ this._SafeStr_5687 = (_arg_1.getNumber(_SafeStr_1392._SafeStr_5706) > 0); this._SafeStr_5690 = _arg_1.getString(_SafeStr_1392._SafeStr_5710); this._SafeStr_5684 = _arg_1.getString(_SafeStr_1392._SafeStr_5711); this._SafeStr_5685 = _arg_1.getString(_SafeStr_1392._SafeStr_5712); this._SafeStr_5680 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5716); this._SafeStr_7412 = _arg_1.getNumber(_SafeStr_1392.AVATAR_EXPERIENCE_TIMESTAMP); this._SafeStr_7381 = _arg_1.getNumber(_SafeStr_1392._SafeStr_6121); this._SafeStr_5719(); _local_3 = _arg_1.getString(_SafeStr_1392._SafeStr_5720); if (this._figure != _local_3){ this._figure = _local_3; this._SafeStr_7466(); }; _SafeStr_5034 = _arg_1._SafeStr_5026(); return (true); }; return (false); } private function _SafeStr_7466():void { var _local_1:IAvatarImage; for each (_local_1 in this._SafeStr_5673) { if (_local_1){ _local_1.dispose(); }; }; this._SafeStr_5673.reset(); this._SafeStr_5702 = null; } private function _SafeStr_5719():void { var _local_1:int; this._SafeStr_7465 = false; switch (this._SafeStr_5684){ case AvatarAction._SafeStr_7467: case AvatarAction._SafeStr_7468: case AvatarAction._SafeStr_7469: case AvatarAction._SafeStr_7470: case AvatarAction._SafeStr_7471: case AvatarAction._SafeStr_7472: case AvatarAction._SafeStr_7473: case AvatarAction._SafeStr_5749: case AvatarAction._SafeStr_5751: this._SafeStr_7465 = true; break; }; this._SafeStr_5697 = false; this._SafeStr_5696 = false; if (this._SafeStr_5684 == "lay"){ this._SafeStr_5696 = true; _local_1 = int(this._SafeStr_5685); if (_local_1 < 0){ this._SafeStr_5697 = true; }; }; } private function updateObject(_arg_1:IRoomObject, _arg_2:_SafeStr_1729, _arg_3:Boolean=false):Boolean { var _local_4:int; var _local_5:int; if (((((_arg_3) || (!((_SafeStr_5033 == _arg_1._SafeStr_5026()))))) || (!((this._SafeStr_5683 == _arg_2._SafeStr_5043))))){ _local_4 = (_arg_1.getDirection().x - _arg_2.direction.x); _local_4 = (((_local_4 % 360) + 360) % 360); _local_5 = this._SafeStr_5680; if (isNaN(this._SafeStr_5680)){ _local_5 = _local_4; } else { _local_5 = (_local_5 - _arg_2.direction.x); _local_5 = (((_local_5 % 360) + 360) % 360); }; if (((!((_local_4 == this._SafeStr_5681))) || (_arg_3))){ this._SafeStr_5681 = _local_4; _local_4 = (_local_4 - (135 - 22.5)); _local_4 = ((_local_4 + 360) % 360); this._SafeStr_5702._SafeStr_5724(AvatarSetType._SafeStr_5073, _local_4); }; if (((!((_local_5 == this._SafeStr_5682))) || (_arg_3))){ this._SafeStr_5682 = _local_5; _local_5 = (_local_5 - (135 - 22.5)); _local_5 = ((_local_5 + 360) % 360); this._SafeStr_5702._SafeStr_5724(AvatarSetType._SafeStr_5075, _local_5); }; _SafeStr_5033 = _arg_1._SafeStr_5026(); this._SafeStr_5683 = _arg_2._SafeStr_5043; return (true); }; return (false); } private function _SafeStr_5722(_arg_1:Number):IAvatarImage { var _local_2:String = ("avatarImage" + _arg_1.toString()); var _local_3:IAvatarImage = (this._SafeStr_5673.getValue(_local_2) as IAvatarImage); if (_local_3 == null){ _local_3 = this._SafeStr_5672._SafeStr_5658(this._figure, _arg_1, this); if (_local_3 != null){ this._SafeStr_5673.add(_local_2, _local_3); }; }; return (_local_3); } private function _SafeStr_5725(_arg_1:Number):void { var _local_2:_SafeStr_2797 = _SafeStr_5028(this._SafeStr_5668); this._SafeStr_5678 = null; _local_2 = _SafeStr_5028(this._SafeStr_5668); var _local_3:int; var _local_4:int; if (_arg_1 < 48){ this._SafeStr_5678 = this._SafeStr_5702.getAsset("sh_std_sd_1_0_0"); _local_3 = -8; _local_4 = -3; } else { this._SafeStr_5678 = this._SafeStr_5702.getAsset("h_std_sd_1_0_0"); _local_3 = -17; _local_4 = -7; }; if (this._SafeStr_5678){ _local_2.asset = (this._SafeStr_5678.content as BitmapData); _local_2.offsetX = _local_3; _local_2.offsetY = _local_4; _local_2.alpha = 50; _local_2.relativeDepth = 0.005; } else { _local_2.asset = null; }; } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { var _local_13:int; var _local_14:_SafeStr_2797; var _local_15:Array; var _local_16:int; var _local_17:int; var _local_18:_SafeStr_2091; var _local_19:BitmapData; var _local_20:_SafeStr_2090; var _local_21:int; var _local_22:int; var _local_23:int; var _local_24:int; var _local_25:int; var _local_26:String; var _local_27:_SafeStr_1280; var _local_5:IRoomObject = object; if (_local_5 == null){ return; }; if (_arg_1 == null){ return; }; if (this._SafeStr_5672 == null){ return; }; var _local_6:_SafeStr_1631 = _local_5.getModel(); if (this._SafeStr_7464){ this._SafeStr_7464 = false; this._SafeStr_5675 = 0; this._SafeStr_5677 = 1; this._SafeStr_7466(); }; var _local_7:Number = _arg_1.scale; var _local_8:Boolean; var _local_9:Boolean; var _local_10:Boolean = this._SafeStr_5703(_local_6, _local_7); if (((((_local_10) || (!((_local_7 == _SafeStr_5035))))) || ((this._SafeStr_5702 == null)))){ if (_local_7 != _SafeStr_5035){ _SafeStr_5035 = _local_7; _local_8 = true; }; if (((_local_8) || ((this._SafeStr_5702 == null)))){ this._SafeStr_5702 = this._SafeStr_5722(_local_7); }; if (this._SafeStr_5702 == null){ return; }; if (_local_8){ this._SafeStr_5725(_local_7); }; _local_9 = this.updateObject(_local_5, _arg_1, true); this._SafeStr_5728(this._SafeStr_5702); } else { _local_9 = this.updateObject(_local_5, _arg_1); }; var _local_11:Boolean = ((((_local_9) || (_local_10))) || (_local_8)); var _local_12:Boolean = ((((this._SafeStr_5676) || ((this._SafeStr_5677 > 0)))) || (this._SafeStr_7465)); this._SafeStr_7411.alpha = 0; if (this._SafeStr_7412 > 0){ _local_13 = (_arg_2 - this._SafeStr_7412); if (_local_13 < AvatarAction._SafeStr_7406){ this._SafeStr_7411.alpha = int((Math.sin(((_local_13 / AvatarAction._SafeStr_7406) * Math.PI)) * 0xFF)); this._SafeStr_7411._SafeStr_7427(this._SafeStr_7381); this._SafeStr_5677 = this._SafeStr_7462; } else { this._SafeStr_7412 = 0; }; _local_14 = _SafeStr_5028(this._SafeStr_5669); if (_local_14 != null){ if (this._SafeStr_7411.alpha > 0){ _local_14.asset = this._SafeStr_7411.image; _local_14.offsetX = -20; _local_14.offsetY = -80; _local_14.alpha = this._SafeStr_7411.alpha; _local_14.visible = true; } else { _local_14.asset = null; _local_14.visible = false; }; }; }; if (((_local_11) || (_local_12))){ _SafeStr_5039(); this._SafeStr_5677--; this._SafeStr_7463++; this._SafeStr_5675--; if ((((this._SafeStr_5675 <= 0)) || (_local_8))){ this._SafeStr_5702._SafeStr_5729(1); this._SafeStr_5675 = _SafeStr_5664; } else { return; }; this._SafeStr_5676 = this._SafeStr_5702._SafeStr_5731(); _local_15 = this._SafeStr_5702._SafeStr_5730(); if ((((_local_15 == null)) || ((_local_15.length < 3)))){ _local_15 = _SafeStr_5665; }; _local_16 = 0; if (object.getLocation().z > 0){ _local_16 = Math.min((_local_7 / 2.75), 0); }; _local_14 = _SafeStr_5028(this._SafeStr_5667); if (_local_14){ _local_19 = this._SafeStr_5702._SafeStr_5024(AvatarSetType._SafeStr_5073, false); if (_local_19 != null){ _local_14.asset = _local_19; }; if (_local_7 < 48){ _local_14.offsetX = ((-32 / 2) + _local_15[0]); _local_14.offsetY = (((-(_local_14.asset.height) + (32 / 4)) + _local_15[1]) + _local_16); } else { _local_14.offsetX = ((-64 / 2) + _local_15[0]); _local_14.offsetY = (((-(_local_14.asset.height) + (64 / 4)) + _local_15[1]) + _local_16); }; }; _local_17 = this._SafeStr_5671; for each (_local_18 in this._SafeStr_5702._SafeStr_5732()) { _local_14 = _SafeStr_5028(_local_17); if (_local_14 != null){ _local_20 = this._SafeStr_5702._SafeStr_5733(_local_18); _local_21 = 0; _local_22 = _local_18._SafeStr_5734(this._SafeStr_5702.getDirection()); _local_23 = _local_18._SafeStr_5735(this._SafeStr_5702.getDirection()); _local_24 = _local_18._SafeStr_5736(this._SafeStr_5702.getDirection()); _local_25 = 0; if (_local_18._SafeStr_5737){ _local_25 = this._SafeStr_5702.getDirection(); }; if (_local_20 != null){ _local_21 = _local_20._SafeStr_5738; _local_22 = (_local_22 + _local_20.dx); _local_23 = (_local_23 + _local_20.dy); _local_25 = (_local_25 + _local_20._SafeStr_5739); }; if (_local_7 < 48){ _local_22 = (_local_22 / 2); _local_23 = (_local_23 / 2); }; if (_local_25 < 0){ _local_25 = (_local_25 + 8); }; if (_local_25 > 7){ _local_25 = (_local_25 - 8); }; _local_26 = ((((((this._SafeStr_5702._SafeStr_5740() + "_") + _local_18.member) + "_") + _local_25) + "_") + _local_21); _local_27 = this._SafeStr_5702.getAsset(_local_26); if (_local_27 != null){ _local_14.asset = (_local_27.content as BitmapData); _local_14.offsetX = (((-1 * _local_27.offset.x) - (_local_7 / 2)) + _local_22); _local_14.offsetY = ((-1 * _local_27.offset.y) + _local_23); _local_14.relativeDepth = (-0.01 - ((0.1 * _local_17) * _local_24)); if (_local_18.ink == 33){ _local_14.blendMode = BlendMode.ADD; } else { _local_14.blendMode = BlendMode.NORMAL; }; _local_17++; }; }; }; }; } private function _SafeStr_5728(_arg_1:IAvatarImage):void { if (_arg_1 == null){ return; }; _arg_1._SafeStr_5741(); _arg_1._SafeStr_5742(AvatarAction._SafeStr_5743, this._SafeStr_5684, this._SafeStr_5685); if (((!((this._SafeStr_5690 == null))) && (!((this._SafeStr_5690 == ""))))){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5744, this._SafeStr_5690); }; if (((this._SafeStr_5687) || (this._SafeStr_5688))){ _arg_1._SafeStr_5742(AvatarAction._SafeStr_5750); }; _arg_1._SafeStr_5753(); var _local_2:int = (_arg_1._SafeStr_5732().length + this._SafeStr_5671); if (_local_2 != _SafeStr_5027){ _SafeStr_5038(_local_2); }; } public function imageReady():void { this._SafeStr_7464 = true; } public function _SafeStr_5159(_arg_1:String):void { this._SafeStr_7466(); } } }//package _-30u // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1681 = "_-to" (String#4361, DoABC#2) // _SafeStr_1686 = "_-0lt" (String#1528, DoABC#2) // _SafeStr_1712 = "_-QB" (String#11967, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_2801 = "_-e6" (String#5664, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5033 = "_-0Xu" (String#5101, DoABC#2) // _SafeStr_5034 = "_-1L7" (String#2772, DoABC#2) // _SafeStr_5035 = "_-0vZ" (String#2416, DoABC#2) // _SafeStr_5038 = "_-3-9" (String#3031, DoABC#2) // _SafeStr_5039 = "_-2bD" (String#5092, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5159 = "_-1Jj" (String#6092, DoABC#2) // _SafeStr_5658 = "_-1uB" (String#13351, DoABC#2) // _SafeStr_5660 = "_-21y" (String#7579, DoABC#2) // _SafeStr_5664 = "_-ki" (String#6543, DoABC#2) // _SafeStr_5665 = "_-go" (String#7106, DoABC#2) // _SafeStr_5667 = "_-vJ" (String#8705, DoABC#2) // _SafeStr_5668 = "super" (String#12300, DoABC#2) // _SafeStr_5669 = "_-0eO" (String#12451, DoABC#2) // _SafeStr_5671 = "_-2i5" (String#6931, DoABC#2) // _SafeStr_5672 = "_-eS" (String#3596, DoABC#2) // _SafeStr_5673 = "_-0C" (String#2989, DoABC#2) // _SafeStr_5675 = "_-0wA" (String#5003, DoABC#2) // _SafeStr_5676 = "_-2s9" (String#2141, DoABC#2) // _SafeStr_5677 = "_-1nQ" (String#4829, DoABC#2) // _SafeStr_5678 = "_-2ss" (String#3544, DoABC#2) // _SafeStr_5680 = "_-377" (String#7197, DoABC#2) // _SafeStr_5681 = "_-EN" (String#7905, DoABC#2) // _SafeStr_5682 = "_-0hQ" (String#7914, DoABC#2) // _SafeStr_5683 = "_-22k" (String#2369, DoABC#2) // _SafeStr_5684 = "_-2KN" (String#2616, DoABC#2) // _SafeStr_5685 = "_-Qs" (String#6552, DoABC#2) // _SafeStr_5687 = "_-9p" (String#4497, DoABC#2) // _SafeStr_5688 = "_-2Hj" (String#8648, DoABC#2) // _SafeStr_5690 = "_-0yL" (String#2542, DoABC#2) // _SafeStr_5696 = "_-0Cq" (String#6019, DoABC#2) // _SafeStr_5697 = "_-24L" (String#7720, DoABC#2) // _SafeStr_5702 = "_-2oI" (String#1241, DoABC#2) // _SafeStr_5703 = "_-0Dz" (String#4868, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5710 = "_-0LC" (String#4278, DoABC#2) // _SafeStr_5711 = "_-11l" (String#5640, DoABC#2) // _SafeStr_5712 = "_-06H" (String#8954, DoABC#2) // _SafeStr_5716 = "_-bq" (String#5134, DoABC#2) // _SafeStr_5719 = "_-04T" (String#8739, DoABC#2) // _SafeStr_5720 = "_-0Wl" (String#4802, DoABC#2) // _SafeStr_5722 = "_-o5" (String#14990, DoABC#2) // _SafeStr_5724 = "_-159" (String#7736, DoABC#2) // _SafeStr_5725 = "_-32u" (String#14544, DoABC#2) // _SafeStr_5728 = "_-0Dc" (String#7094, DoABC#2) // _SafeStr_5729 = "_-0MC" (String#8812, DoABC#2) // _SafeStr_5730 = "_-1AK" (String#5707, DoABC#2) // _SafeStr_5731 = "_-MS" (String#10854, DoABC#2) // _SafeStr_5732 = "_-4P" (String#6256, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_5734 = "_-0Kw" (String#10348, DoABC#2) // _SafeStr_5735 = "_-1GI" (String#9117, DoABC#2) // _SafeStr_5736 = "_-0ak" (String#12353, DoABC#2) // _SafeStr_5737 = "_-0oq" (String#12130, DoABC#2) // _SafeStr_5738 = "_-3Gw" (String#10388, DoABC#2) // _SafeStr_5739 = "_-1Za" (String#8450, DoABC#2) // _SafeStr_5740 = "_-1rM" (String#9140, DoABC#2) // _SafeStr_5741 = "_-19h" (String#8125, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5743 = "_-10g" (String#7511, DoABC#2) // _SafeStr_5744 = "_-35U" (String#6051, DoABC#2) // _SafeStr_5749 = "_-0JR" (String#5986, DoABC#2) // _SafeStr_5750 = "_-2Km" (String#7656, DoABC#2) // _SafeStr_5751 = "_-2Ne" (String#5535, DoABC#2) // _SafeStr_5753 = "_-0V-" (String#6243, DoABC#2) // _SafeStr_6121 = "_-0DR" (String#6932, DoABC#2) // _SafeStr_7381 = "_-2MS" (String#3121, DoABC#2) // _SafeStr_7406 = "_-7g" (String#5239, DoABC#2) // _SafeStr_7411 = "_-1hi" (String#2481, DoABC#2) // _SafeStr_7412 = "_-0rO" (String#5139, DoABC#2) // _SafeStr_7427 = "_-2Ao" (String#13947, DoABC#2) // _SafeStr_7462 = "_-0RP" (String#21334, DoABC#2) // _SafeStr_7463 = "_-2R" (String#2012, DoABC#2) // _SafeStr_7464 = "_-1Vk" (String#13270, DoABC#2) // _SafeStr_7465 = "_-21j" (String#15004, DoABC#2) // _SafeStr_7466 = "_-0K4" (String#12854, DoABC#2) // _SafeStr_7467 = "_-0Tk" (String#7698, DoABC#2) // _SafeStr_7468 = "_-0BA" (String#11521, DoABC#2) // _SafeStr_7469 = "_-0iz" (String#12807, DoABC#2) // _SafeStr_7470 = "_-0x-" (String#11544, DoABC#2) // _SafeStr_7471 = "_-2ym" (String#11586, DoABC#2) // _SafeStr_7472 = "_-1pG" (String#11667, DoABC#2) // _SafeStr_7473 = "_-FE" (String#10081, DoABC#2) //------------------------------------------------------------ //_-30u._SafeStr_2801 package _-30u { import flash.display.BitmapData; import flash.geom.Point; import flash.text.TextFormat; import flash.text.TextField; import flash.geom.Matrix; public class _SafeStr_2801 { private var _SafeStr_4046:BitmapData; private var _SafeStr_7474:Boolean; private var _copy:BitmapData; private var _SafeStr_6184:int = -1; private var _SafeStr_5048:int; public function _SafeStr_2801(_arg_1:BitmapData, _arg_2:Boolean=true) { this._SafeStr_4046 = _arg_1; this._SafeStr_7474 = _arg_2; if (this._SafeStr_4046 != null){ this._copy = this._SafeStr_4046.clone(); }; this._SafeStr_7427(0); } public function dispose():void { if (this._copy){ this._copy.dispose(); this._copy = null; }; if (this._SafeStr_4046 != null){ if (this._SafeStr_7474){ this._SafeStr_4046.dispose(); }; this._SafeStr_4046 = null; }; } public function get alpha():int { return (this._SafeStr_5048); } public function set alpha(_arg_1:int):void { this._SafeStr_5048 = _arg_1; } public function get image():BitmapData { return (this._SafeStr_4046); } public function _SafeStr_7427(_arg_1:int):void { if ((((this._SafeStr_6184 == _arg_1)) || ((this._SafeStr_4046 == null)))){ return; }; this._SafeStr_4046.copyPixels(this._copy, this._copy.rect, new Point(0, 0)); var _local_2:TextFormat = new TextFormat(); _local_2.font = "Volter"; _local_2.color = 0xFFFFFF; _local_2.size = 9; var _local_3:TextField = new TextField(); _local_3.embedFonts = true; _local_3.width = 30; _local_3.height = 12; _local_3.background = true; _local_3.backgroundColor = 0xE6C0B500; _local_3.defaultTextFormat = _local_2; _local_3.text = ("+" + _arg_1); var _local_4:Matrix = new Matrix(); _local_4.translate(15, 19); this._SafeStr_4046.draw(_local_3, _local_4); } } }//package _-30u // _SafeStr_2801 = "_-e6" (String#5664, DoABC#2) // _SafeStr_4046 = "_-0vn" (String#956, DoABC#2) // _SafeStr_5048 = "_-1V" (String#5995, DoABC#2) // _SafeStr_6184 = "_-0HT" (String#12283, DoABC#2) // _SafeStr_7427 = "_-2Ao" (String#13947, DoABC#2) // _SafeStr_7474 = "_-1FP" (String#16858, DoABC#2) //------------------------------------------------------------ //_-30u._SafeStr_2803 package _-30u { import com.sulake.habbo.room.object.visualization.data._SafeStr_2802; import com.sulake.core.utils.Map; import com.sulake.room.utils.XMLValidator; import com.sulake.habbo.room.object.visualization.data.*; public class _SafeStr_2803 extends _SafeStr_2802 { public static const _SafeStr_7461:int = -1; private var _SafeStr_7475:Map; private var _SafeStr_7476:Map; private var _SafeStr_7477:String; public function _SafeStr_2803(_arg_1:int, _arg_2:int) { this._SafeStr_7475 = new Map(); this._SafeStr_7476 = new Map(); super(_arg_1, _arg_2); } public function _SafeStr_7458(_arg_1:XML):Boolean { var _local_5:XML; var _local_6:String; var _local_7:int; if (_arg_1 == null){ return (false); }; if (XMLValidator.checkRequiredAttributes(_arg_1, ["defaultPosture"])){ this._SafeStr_7477 = _arg_1.@defaultPosture; } else { this._SafeStr_7477 = null; }; var _local_2:Array = ["id", "animationId"]; var _local_3:XMLList = _arg_1.posture; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; if (!XMLValidator.checkRequiredAttributes(_local_5, _local_2)){ return (false); }; _local_6 = String(_local_5.@id); _local_7 = int(_local_5.@animationId); this._SafeStr_7475.add(_local_6, _local_7); if (this._SafeStr_7477 == null){ this._SafeStr_7477 = _local_6; }; _local_4++; }; if (this._SafeStr_7475.getValue(this._SafeStr_7477) == null){ return (false); }; return (true); } public function _SafeStr_7459(_arg_1:XML):Boolean { var _local_5:XML; var _local_6:String; var _local_7:int; if (_arg_1 == null){ return (true); }; var _local_2:Array = ["id", "animationId"]; var _local_3:XMLList = _arg_1.gesture; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; if (!XMLValidator.checkRequiredAttributes(_local_5, _local_2)){ return (false); }; _local_6 = String(_local_5.@id); _local_7 = int(_local_5.@animationId); this._SafeStr_7476.add(_local_6, _local_7); _local_4++; }; return (true); } public function _SafeStr_7428(_arg_1:String):int { if (this._SafeStr_7475.getValue(_arg_1) == null){ _arg_1 = this._SafeStr_7477; }; return (this._SafeStr_7475.getValue(_arg_1)); } public function _SafeStr_7430(_arg_1:String):int { if (this._SafeStr_7476.getValue(_arg_1) == null){ return (_SafeStr_7461); }; return (this._SafeStr_7476.getValue(_arg_1)); } public function _SafeStr_7424(_arg_1:int):String { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_7475.length)))){ return (this._SafeStr_7475.getKey(_arg_1)); }; return (this._SafeStr_7477); } public function _SafeStr_7426(_arg_1:int):String { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_7476.length)))){ return (this._SafeStr_7476.getKey(_arg_1)); }; return (null); } public function _SafeStr_7423():int { return (this._SafeStr_7475.length); } public function _SafeStr_7425():int { return (this._SafeStr_7476.length); } } }//package _-30u // _SafeStr_2802 = "_-18n" (String#2081, DoABC#2) // _SafeStr_2803 = "_-Uy" (String#2245, DoABC#2) // _SafeStr_7423 = "_-2PM" (String#14021, DoABC#2) // _SafeStr_7424 = "_-35p" (String#13348, DoABC#2) // _SafeStr_7425 = "_-0o7" (String#14278, DoABC#2) // _SafeStr_7426 = "_-2U0" (String#14687, DoABC#2) // _SafeStr_7428 = "_-f8" (String#14737, DoABC#2) // _SafeStr_7430 = "_-tg" (String#12976, DoABC#2) // _SafeStr_7458 = "_-1Jm" (String#21915, DoABC#2) // _SafeStr_7459 = "_-1iJ" (String#22015, DoABC#2) // _SafeStr_7461 = "_-1Xp" (String#11249, DoABC#2) // _SafeStr_7475 = "_-0C-" (String#6007, DoABC#2) // _SafeStr_7476 = "_-20H" (String#6665, DoABC#2) // _SafeStr_7477 = "_-0je" (String#7219, DoABC#2) //------------------------------------------------------------ //_-31Y._SafeStr_2505 package _-31Y { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2505 implements _SafeStr_820 { private var _SafeStr_7478:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7478 = _arg_1.readInteger(); return (true); } public function get score():int { return (this._SafeStr_7478); } } }//package _-31Y // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2505 = "_-2KB" (String#4808, DoABC#2) // _SafeStr_7478 = "_-3O" (String#3993, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-31Y._SafeStr_2779 package _-31Y { import com.sulake.core.communication.messages._SafeStr_820; import _-1m6._SafeStr_2784; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2779 implements _SafeStr_820 { private var _achievements:Array; private var _SafeStr_7479:String; public function flush():Boolean { this._achievements = new Array(); return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._achievements = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._achievements.push(new _SafeStr_2784(_arg_1)); _local_3++; }; this._SafeStr_7479 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_7480():Array { return (this._achievements); } public function get _SafeStr_7481():String { return (this._SafeStr_7479); } } }//package _-31Y // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2779 = "_-0d" (String#6124, DoABC#2) // _SafeStr_2784 = "_-27q" (String#2090, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7479 = "_-1cP" (String#17636, DoABC#2) // _SafeStr_7480 = "_-2hJ" (String#8260, DoABC#2) // _SafeStr_7481 = "_-0eD" (String#22362, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-31Y._SafeStr_2780 package _-31Y { import com.sulake.core.communication.messages._SafeStr_820; import _-1m6._SafeStr_2784; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2780 implements _SafeStr_820 { private var _SafeStr_7482:_SafeStr_2784; public function flush():Boolean { this._SafeStr_7482 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7482 = new _SafeStr_2784(_arg_1); return (true); } public function get achievement():_SafeStr_2784 { return (this._SafeStr_7482); } } }//package _-31Y // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2780 = "_-27v" (String#6225, DoABC#2) // _SafeStr_2784 = "_-27q" (String#2090, DoABC#2) // _SafeStr_7482 = "function" (String#1921, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-32h._SafeStr_3337 package _-32h { import com.sulake.habbo.avatar.common._SafeStr_3336; import com.sulake.habbo.avatar.common._SafeStr_3332; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.avatar.common._SafeStr_3377; import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3337 extends _SafeStr_3336 implements _SafeStr_3332 { public function _SafeStr_3337(_arg_1:_SafeStr_3062, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_2, _arg_3, _arg_1); } override public function init():void { var _local_1:_SafeStr_5; var _local_2:_SafeStr_3377; if (!_window){ _local_1 = (_assetLibrary.getAssetByName("avatareditor_legs_base") as _SafeStr_5); if (_local_1){ _window = IWindowContainer(_windowManager.buildFromXML((_local_1.content as XML))); _window.visible = false; _window.procedure = this.windowEventProc; }; }; if (!_SafeStr_5478){ _SafeStr_5478 = new Dictionary(); _SafeStr_5478[_SafeStr_2342._SafeStr_7483] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_7483, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_7484] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_7484, _windowManager, _assetLibrary); _SafeStr_5478[_SafeStr_2342._SafeStr_7485] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_7485, _windowManager, _assetLibrary); } else { for each (_local_2 in _SafeStr_5478) { _local_2._SafeStr_5479(); }; }; _isInitialized = true; _SafeStr_5480(); if (((_SafeStr_3695) && ((_SafeStr_5481 == "")))){ _SafeStr_3695.switchCategory(_SafeStr_2342._SafeStr_7483); }; } public function switchCategory(_arg_1:String):void { if (_window == null){ return; }; if (_window.disposed){ return; }; if (_SafeStr_5481 == _arg_1){ return; }; _SafeStr_5482(_SafeStr_5483); switch (_arg_1){ case _SafeStr_2342._SafeStr_7483: _SafeStr_5483 = "tab_pants"; break; case _SafeStr_2342._SafeStr_7484: _SafeStr_5483 = "tab_shoes"; break; case _SafeStr_2342._SafeStr_7485: _SafeStr_5483 = "tab_belts"; break; default: throw (new Error((('[LegsView] Unknown item category: "' + _arg_1) + '"'))); }; _SafeStr_5481 = _arg_1; _SafeStr_5484(_SafeStr_5483); if (!_isInitialized){ this.init(); }; _SafeStr_5485(); } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "tab_pants": this.switchCategory(_SafeStr_2342._SafeStr_7483); break; case "tab_shoes": this.switchCategory(_SafeStr_2342._SafeStr_7484); break; case "tab_belts": this.switchCategory(_SafeStr_2342._SafeStr_7485); break; }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ switch (_arg_2.name){ case "tab_pants": case "tab_shoes": case "tab_belts": _SafeStr_5484(_arg_2.name); break; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ switch (_arg_2.name){ case "tab_pants": case "tab_shoes": case "tab_belts": if (_SafeStr_5483 != _arg_2.name){ _SafeStr_5482(_arg_2.name); }; return; }; }; }; }; } } }//package _-32h // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3332 = "_-30Z" (String#4845, DoABC#2) // _SafeStr_3336 = "_-20o" (String#3209, DoABC#2) // _SafeStr_3337 = "_-Ve" (String#8732, DoABC#2) // _SafeStr_3377 = "_-0Fh" (String#1385, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5478 = "_-p0" (String#1641, DoABC#2) // _SafeStr_5479 = "_-3-e" (String#9944, DoABC#2) // _SafeStr_5480 = "_-3BI" (String#5037, DoABC#2) // _SafeStr_5481 = "_-1tY" (String#2958, DoABC#2) // _SafeStr_5482 = "_-2Xn" (String#3162, DoABC#2) // _SafeStr_5483 = "_-2av" (String#1747, DoABC#2) // _SafeStr_5484 = "_-E" (String#2875, DoABC#2) // _SafeStr_5485 = "_-2VK" (String#6042, DoABC#2) // _SafeStr_7483 = "_-0do" (String#4765, DoABC#2) // _SafeStr_7484 = "_-Pz" (String#5483, DoABC#2) // _SafeStr_7485 = "_-r3" (String#5421, DoABC#2) //------------------------------------------------------------ //_-32h.LegsModel package _-32h { import com.sulake.habbo.avatar.common._SafeStr_3063; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; public class LegsModel extends _SafeStr_3063 implements _SafeStr_3062 { public function LegsModel(_arg_1:HabboAvatarEditor) { super(_arg_1); } override protected function init():void { super.init(); _SafeStr_5474(_SafeStr_2342._SafeStr_7483); _SafeStr_5474(_SafeStr_2342._SafeStr_7484); _SafeStr_5474(_SafeStr_2342._SafeStr_7485); _isInitialized = true; if (!_view){ _view = new _SafeStr_3337(this, controller.manager.windowManager, controller.manager.assets); if (_view){ _view.init(); }; }; } } }//package _-32h // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3063 = "_-3Ga" (String#2850, DoABC#2) // _SafeStr_3337 = "_-Ve" (String#8732, DoABC#2) // _SafeStr_5474 = "_-e8" (String#2216, DoABC#2) // _SafeStr_7483 = "_-0do" (String#4765, DoABC#2) // _SafeStr_7484 = "_-Pz" (String#5483, DoABC#2) // _SafeStr_7485 = "_-r3" (String#5421, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1258 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1289; public class _SafeStr_1258 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1258(_arg_1:Function) { super(_arg_1, _SafeStr_1289); } public function _SafeStr_4108():_SafeStr_1289 { return ((_SafeStr_4246 as _SafeStr_1289)); } } }//package _-32N // _SafeStr_1258 = "_-2Os" (String#6109, DoABC#2) // _SafeStr_1289 = "_-1LK" (String#6191, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1986 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1987; public class _SafeStr_1986 extends _SafeStr_835 { public function _SafeStr_1986(_arg_1:Function) { super(_arg_1, _SafeStr_1987); } public function _SafeStr_4108():_SafeStr_1987 { return ((_SafeStr_4246 as _SafeStr_1987)); } } }//package _-32N // _SafeStr_1986 = "_-bw" (String#5741, DoABC#2) // _SafeStr_1987 = "_-mO" (String#6581, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1988 package _-32N { public class _SafeStr_1988 { private var _id:int = 0; private var _type:int = 0; private var _color:uint = 0; private var _SafeStr_5549:uint = 0; private var _SafeStr_6694:Boolean = false; public function _SafeStr_1988(_arg_1:int) { this._id = _arg_1; } public function _SafeStr_6695():void { this._SafeStr_6694 = true; } public function get id():int { return (this._id); } public function get type():int { return (this._type); } public function set type(_arg_1:int):void { if (!this._SafeStr_6694){ this._type = _arg_1; }; } public function get color():uint { return (this._color); } public function set color(_arg_1:uint):void { if (!this._SafeStr_6694){ this._color = _arg_1; }; } public function get light():int { return (this._SafeStr_5549); } public function set light(_arg_1:int):void { if (!this._SafeStr_6694){ this._SafeStr_5549 = _arg_1; }; } } }//package _-32N // _SafeStr_1988 = "_-0Y8" (String#4450, DoABC#2) // _SafeStr_5549 = "_-1sH" (String#2786, DoABC#2) // _SafeStr_6694 = "_-1j7" (String#1051, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1989 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1991; public class _SafeStr_1989 extends _SafeStr_835 { public function _SafeStr_1989(_arg_1:Function) { super(_arg_1, _SafeStr_1991); } public function _SafeStr_4108():_SafeStr_1991 { return ((_SafeStr_4246 as _SafeStr_1991)); } } }//package _-32N // _SafeStr_1989 = "_-N0" (String#5572, DoABC#2) // _SafeStr_1991 = "_-Er" (String#6583, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1990 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.habbo.communication.messages.parser.room.furniture.ViralFurniStatusMessageParser; public class _SafeStr_1990 extends _SafeStr_835 { public function _SafeStr_1990(_arg_1:Function) { super(_arg_1, ViralFurniStatusMessageParser); } public function _SafeStr_4108():ViralFurniStatusMessageParser { return ((_SafeStr_4246 as ViralFurniStatusMessageParser)); } } }//package _-32N // _SafeStr_1990 = "_-2gP" (String#5285, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1992 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1993; public class _SafeStr_1992 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1992(_arg_1:Function) { super(_arg_1, _SafeStr_1993); } public function _SafeStr_4108():_SafeStr_1993 { return ((_SafeStr_4246 as _SafeStr_1993)); } } }//package _-32N // _SafeStr_1992 = "_-2hI" (String#6164, DoABC#2) // _SafeStr_1993 = "_-bM" (String#6630, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1995 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1994; public class _SafeStr_1995 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1995(_arg_1:Function) { super(_arg_1, _SafeStr_1994); } public function _SafeStr_4108():_SafeStr_1994 { return ((_SafeStr_4246 as _SafeStr_1994)); } } }//package _-32N // _SafeStr_1994 = "_-35q" (String#6037, DoABC#2) // _SafeStr_1995 = "_-Jp" (String#6570, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1996 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture.OpenPetPackageRequestedMessageParser; public class _SafeStr_1996 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1996(_arg_1:Function) { super(_arg_1, OpenPetPackageRequestedMessageParser); } public function _SafeStr_4108():OpenPetPackageRequestedMessageParser { return ((_SafeStr_4246 as OpenPetPackageRequestedMessageParser)); } } }//package _-32N // _SafeStr_1996 = "_-2QP" (String#6147, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_1997 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1998; public class _SafeStr_1997 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1997(_arg_1:Function) { super(_arg_1, _SafeStr_1998); } public function _SafeStr_4108():_SafeStr_1998 { return ((_SafeStr_4246 as _SafeStr_1998)); } } }//package _-32N // _SafeStr_1997 = "_-2bw" (String#5960, DoABC#2) // _SafeStr_1998 = "_-z7" (String#6657, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_2067 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_2068; public class _SafeStr_2067 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2067(_arg_1:Function) { super(_arg_1, _SafeStr_2068); } public function _SafeStr_4108():_SafeStr_2068 { return ((_SafeStr_4246 as _SafeStr_2068)); } } }//package _-32N // _SafeStr_2067 = "_-0VD" (String#6426, DoABC#2) // _SafeStr_2068 = "_-mJ" (String#6594, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_2664 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3221; public class _SafeStr_2664 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2664(_arg_1:Function) { super(_arg_1, _SafeStr_3221); } public function _SafeStr_4108():_SafeStr_3221 { return ((_SafeStr_4246 as _SafeStr_3221)); } } }//package _-32N // _SafeStr_2664 = "_-1jP" (String#6061, DoABC#2) // _SafeStr_3221 = "_-0ZD" (String#5934, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_2671 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3055; public class _SafeStr_2671 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2671(_arg_1:Function) { super(_arg_1, _SafeStr_3055); } public function _SafeStr_4108():_SafeStr_3055 { return ((_SafeStr_4246 as _SafeStr_3055)); } } }//package _-32N // _SafeStr_2671 = "_-3ED" (String#5628, DoABC#2) // _SafeStr_3055 = "_-18c" (String#6941, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_2680 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.habbo.communication.messages.parser.room.furniture.WelcomeGiftStatusParser; public class _SafeStr_2680 extends _SafeStr_835 { public function _SafeStr_2680(_arg_1:Function) { super(_arg_1, WelcomeGiftStatusParser); } public function _SafeStr_4108():WelcomeGiftStatusParser { return ((_SafeStr_4246 as WelcomeGiftStatusParser)); } } }//package _-32N // _SafeStr_2680 = "_-2QF" (String#6118, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32N._SafeStr_2766 package _-32N { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3020; public class _SafeStr_2766 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2766(_arg_1:Function) { super(_arg_1, _SafeStr_3020); } public function _SafeStr_4108():_SafeStr_3020 { return ((_SafeStr_4246 as _SafeStr_3020)); } } }//package _-32N // _SafeStr_2766 = "_-sZ" (String#5435, DoABC#2) // _SafeStr_3020 = "_-1Qz" (String#6992, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-32o._SafeStr_1330 package _-32o { import _-36y._SafeStr_1329; import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import flash.utils.Timer; import _-36y._SafeStr_2171; import _-34q._SafeStr_2217; import com.sulake.habbo.navigator._SafeStr_2221; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1516; import flash.events.TimerEvent; import flash.events.Event; import com.sulake.habbo.navigator.events.final; import com.sulake.habbo.navigator._SafeStr_1654; import _-mv._SafeStr_2080; import _-mv._SafeStr_2150; import _-mv._SafeStr_1733; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.navigator.SimpleAlertView; import _-0Zm._SafeStr_2220; import com.sulake.core.window.events._SafeStr_1260; import _-0Zm._SafeStr_2219; import _-0Zm._SafeStr_2224; import _-0Zm._SafeStr_2223; import _-0Zm._SafeStr_2216; import _-0Zm._SafeStr_2218; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.habbo.navigator.events._SafeStr_839; import com.sulake.habbo.navigator.*; public class _SafeStr_1330 implements _SafeStr_1329 { private const _SafeStr_7486:int = 75; private const _SafeStr_7487:int = 3; private const _SafeStr_7488:int = 45; private var _navigator:HabboNavigator; private var _window:IWindowContainer; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_7489:int; private var _SafeStr_7490:_SafeStr_2222; private var _SafeStr_7491:Timer; private var _SafeStr_7492:_SafeStr_2171; private var _SafeStr_7493:_SafeStr_2217; private var _SafeStr_4794:_SafeStr_2221; private var _SafeStr_6009:IWindowContainer; private var _SafeStr_7494:IWindowContainer; private var _SafeStr_7495:IWindowContainer; private var _SafeStr_7496:IWindowContainer; private var _SafeStr_7497:IWindowContainer; private var _SafeStr_7498:IWindowContainer; private var _SafeStr_3996:ITextWindow; private var _SafeStr_7499:ITextWindow; private var _ownerName:ITextWindow; private var _SafeStr_7500:ITextWindow; private var _SafeStr_7501:ITextWindow; private var _SafeStr_7502:ITextWindow; private var _SafeStr_7503:ITextWindow; private var _SafeStr_6601:ITextWindow; private var _SafeStr_7504:IWindowContainer; private var _SafeStr_7505:IWindowContainer; private var _SafeStr_7506:IWindowContainer; private var _SafeStr_7507:ITextWindow; private var _SafeStr_7508:ITextWindow; private var _SafeStr_7509:IWindow; private var _SafeStr_7510:_SafeStr_1548; private var _SafeStr_7511:_SafeStr_1548; private var _SafeStr_7512:_SafeStr_1548; private var _remFavouriteButton:_SafeStr_1548; private var _SafeStr_7513:_SafeStr_1548; private var _SafeStr_7514:IButtonWindow; private var _SafeStr_7515:IButtonWindow; private var _SafeStr_7516:IButtonWindow; private var _SafeStr_7517:IWindowContainer; private var _SafeStr_7518:ITextWindow; private var _SafeStr_7519:_SafeStr_1516; private var _buttons:IWindowContainer; private var _SafeStr_7520:IButtonWindow; private var _SafeStr_7521:Boolean = false; public function _SafeStr_1330(_arg_1:HabboNavigator) { this._navigator = _arg_1; this._SafeStr_7490 = new _SafeStr_2222(this._navigator); this._SafeStr_7492 = new _SafeStr_2171(this._navigator, this, true); this._SafeStr_7493 = new _SafeStr_2217(this._navigator); this._SafeStr_4794 = new _SafeStr_2221(this._navigator); this._navigator._SafeStr_7522.push(this._SafeStr_7492); this._SafeStr_7491 = new Timer(6000, 1); this._SafeStr_7491.addEventListener(TimerEvent.TIMER, this._SafeStr_7523); } public function dispose():void { if (this._SafeStr_7491){ this._SafeStr_7491.removeEventListener(TimerEvent.TIMER, this._SafeStr_7523); this._SafeStr_7491.reset(); this._SafeStr_7491 = null; }; this._navigator = null; this._SafeStr_7490 = null; this._SafeStr_7492 = null; this._SafeStr_7493 = null; if (this._SafeStr_4794){ this._SafeStr_4794.dispose(); this._SafeStr_4794 = null; }; this._SafeStr_4760 = null; this._SafeStr_6009 = null; this._SafeStr_7494 = null; this._SafeStr_7495 = null; this._SafeStr_7496 = null; this._SafeStr_7497 = null; this._SafeStr_7498 = null; this._SafeStr_3996 = null; this._SafeStr_7499 = null; this._ownerName = null; this._SafeStr_7500 = null; this._SafeStr_7501 = null; this._SafeStr_7502 = null; this._SafeStr_7503 = null; this._SafeStr_6601 = null; this._SafeStr_7504 = null; this._SafeStr_7505 = null; this._SafeStr_7506 = null; this._SafeStr_7507 = null; this._SafeStr_7508 = null; this._SafeStr_7509 = null; this._SafeStr_7510 = null; this._SafeStr_7511 = null; this._SafeStr_7512 = null; this._remFavouriteButton = null; this._SafeStr_7513 = null; this._SafeStr_7514 = null; this._SafeStr_7515 = null; this._SafeStr_7516 = null; this._SafeStr_7517 = null; this._SafeStr_7518 = null; this._SafeStr_7519 = null; this._buttons = null; this._SafeStr_7520 = null; if (this._window){ this._window.dispose(); this._window = null; }; } public function _SafeStr_7524():void { this._SafeStr_3487(); } public function _SafeStr_7525():void { this._SafeStr_7491.reset(); this._SafeStr_7490.active = true; this._SafeStr_7492.active = false; this._SafeStr_7493.active = false; this._SafeStr_7526(); } public function _SafeStr_7527(_arg_1:int):void { this._SafeStr_7491.reset(); this._SafeStr_7492.load(_arg_1); this._SafeStr_7492.active = true; this._SafeStr_7490.active = false; this._SafeStr_7493.active = false; this._navigator.events.dispatchEvent(new Event(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT)); } public function _SafeStr_7528():void { this._SafeStr_7492.active = true; this._SafeStr_7490.active = false; this._SafeStr_7493.active = false; this._SafeStr_7526(); this._navigator.events.dispatchEvent(new Event(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT)); } public function _SafeStr_7529():void { this._SafeStr_7491.reset(); this._SafeStr_7492.active = false; this._SafeStr_7490.active = false; this._SafeStr_7493.active = true; this._SafeStr_7526(); this._navigator.events.dispatchEvent(new Event(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_THUMBS)); } public function close():void { if (this._window == null){ return; }; this._window.visible = false; this._SafeStr_7521 = false; this._navigator.events.dispatchEvent(new Event(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED)); } public function _SafeStr_7526():void { if (((!((this._window == null))) && (this._window.visible))){ this._SafeStr_3487(); }; } public function _SafeStr_4833():void { this._SafeStr_7491.reset(); this._SafeStr_7490.active = false; this._SafeStr_7492.active = false; this._SafeStr_7493.active = false; this._SafeStr_3487(); this._window.visible = !(this._window.visible); this._window.x = ((this._window.desktop.width - this._window.width) - this._SafeStr_7487); this._window.y = this._SafeStr_7486; if (this._navigator.configuration.getBoolean("club.membership.extend.promotion.enabled", false)){ this._window.y = 91; }; if (this._window.visible){ this._window.activate(); }; } private function _SafeStr_3487():void { this._SafeStr_7108(); this._SafeStr_7530(); this._SafeStr_7531(); this._SafeStr_7532(); this._SafeStr_7533(); _SafeStr_1654._SafeStr_4849(this._SafeStr_4760, ["room_info", "event_info", "embed_info", "buttons_container"], 0, 2); this._SafeStr_4760.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_4760); var _local_1:int = ((this._window.desktop.height - this._window.height) - this._SafeStr_7488); if (this._window.y > _local_1){ this._window.y = (((_local_1 < 0)) ? 0 : _local_1); }; } private function _SafeStr_7530():void { _SafeStr_1654.hideChildren(this._SafeStr_6009); var _local_1:_SafeStr_2080 = this._navigator.data._SafeStr_4571; var _local_2:Boolean = ((!((_local_1 == null))) && ((_local_1.flatId == this._navigator.data._SafeStr_4575))); this._SafeStr_7534(_local_1, _local_2); this._SafeStr_7535(this._navigator.data._SafeStr_4572); this._SafeStr_7536(_local_2); this._SafeStr_7492._SafeStr_3487(this._SafeStr_6009); this._SafeStr_7493._SafeStr_3487(this._SafeStr_6009); _SafeStr_1654._SafeStr_4849(this._SafeStr_6009, ["room_details", "room_buttons"], 0, 2); this._SafeStr_6009.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_6009); this._SafeStr_6009.visible = true; Logger.log(((((((((("XORP: " + this._SafeStr_7494.visible) + ", ") + this._SafeStr_7498.visible) + ", ") + this._SafeStr_7495.visible) + ", ") + this._SafeStr_7495.rectangle) + ", ") + this._SafeStr_6009.rectangle)); } private function _SafeStr_7531():void { _SafeStr_1654.hideChildren(this._SafeStr_7504); var _local_1:_SafeStr_2150 = this._navigator.data._SafeStr_4558; this._SafeStr_7537(_local_1); this._SafeStr_7538(_local_1); this._SafeStr_7490._SafeStr_3487(this._SafeStr_7504); if (((_SafeStr_1654._SafeStr_4850(this._SafeStr_7504)) && (!(((this._SafeStr_7492.active) || (this._SafeStr_7493.active)))))){ _SafeStr_1654._SafeStr_4849(this._SafeStr_7504, ["event_details", "event_buttons"], 0, 2); this._SafeStr_7504.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_7504); this._SafeStr_7504.visible = true; } else { this._SafeStr_7504.visible = false; }; Logger.log(((("EVENT: " + this._SafeStr_7504.visible) + ", ") + this._SafeStr_7504.rectangle)); } private function _SafeStr_7532():void { var _local_1 = (this._navigator.configuration.getKey("embed.showInRoomInfo", "false") == "true"); var _local_2 = !((this._navigator.data._SafeStr_4571 == null)); if (((((((((_local_2) && (_local_1))) && (!(this._SafeStr_7492.active)))) && (!(this._SafeStr_7493.active)))) && (!(this._SafeStr_7490.active)))){ this._SafeStr_7517.visible = true; this._SafeStr_7519.text = this._SafeStr_7539(); } else { this._SafeStr_7517.visible = false; }; } private function _SafeStr_7533():void { var _local_1:Boolean; if (!this._buttons){ return; }; if (this._SafeStr_7492.active){ this._buttons.visible = false; return; }; this._buttons.visible = true; if (this._SafeStr_7520){ _local_1 = !((this._navigator.data._SafeStr_4571 == null)); this._SafeStr_7520.visible = _local_1; if (this._SafeStr_7521){ this._SafeStr_7520.caption = ("$" + "{navigator.zoom.in}"); } else { this._SafeStr_7520.caption = ("$" + "{navigator.zoom.out}"); }; }; } private function _SafeStr_7534(_arg_1:_SafeStr_2080, _arg_2:Boolean):void { if ((((((_arg_1 == null)) || (this._SafeStr_7492.active))) || (this._SafeStr_7493.active))){ return; }; this._SafeStr_3996.text = _arg_1.roomName; this._SafeStr_3996.height = (this._SafeStr_3996.textHeight + 5); this._ownerName.text = _arg_1._SafeStr_4196; this._SafeStr_7500.text = _arg_1.description; this._SafeStr_4794._SafeStr_7540(this._SafeStr_7494, _arg_1.tags); this._SafeStr_7500.visible = false; if (_arg_1.description != ""){ this._SafeStr_7500.height = (this._SafeStr_7500.textHeight + 5); this._SafeStr_7500.visible = true; }; var _local_3:Boolean = Boolean((this._navigator.configuration.getKey("client.allow.facebook.like") == "1")); this._navigator.refreshButton(this._SafeStr_7511, "facebook_logo_small", _local_3, null, 0); this._SafeStr_7511.visible = _local_3; var _local_4 = (this._navigator.data._SafeStr_4577 == -1); this._navigator.refreshButton(this._SafeStr_7510, "thumb_up", _local_4, null, 0); this._SafeStr_7510.visible = _local_4; this._SafeStr_7503.visible = !(_local_4); this._SafeStr_6601.visible = !(_local_4); this._SafeStr_6601.text = ("" + this._navigator.data._SafeStr_4577); this._SafeStr_7541(); this._navigator.refreshButton(this._SafeStr_7494, "home", _arg_2, null, 0); this._navigator.refreshButton(this._SafeStr_7494, "favourite", ((!(_arg_2)) && (this._navigator.data._SafeStr_4585())), null, 0); _SafeStr_1654._SafeStr_4849(this._SafeStr_7494, ["room_name", "owner_name_cont", "tags", "room_desc", "rating_cont", "staff_pick_button"], this._SafeStr_3996.y, 0); this._SafeStr_7494.visible = true; this._SafeStr_7494.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_7494); } private function _SafeStr_7541():void { var _local_1:IWindow = this._SafeStr_7494.findChildByName("staff_pick_button"); if (!this._navigator.data._SafeStr_4569){ _local_1.visible = false; return; }; _local_1.visible = true; _local_1.caption = this._navigator.getText(((this._navigator.data._SafeStr_4581) ? "navigator.staffpicks.unpick" : "navigator.staffpicks.pick")); } private function _SafeStr_7535(_arg_1:_SafeStr_1733):void { if ((((((_arg_1 == null)) || (this._SafeStr_7492.active))) || (this._SafeStr_7493.active))){ return; }; this._SafeStr_7499.text = this._navigator._SafeStr_4756(_arg_1._SafeStr_4757, _arg_1._SafeStr_4013); this._SafeStr_7499.height = (this._SafeStr_7499.textHeight + 5); this._SafeStr_7501.text = this._navigator._SafeStr_4759(_arg_1._SafeStr_4757, _arg_1._SafeStr_4013); this._SafeStr_7501.height = (this._SafeStr_7501.textHeight + 5); _SafeStr_1654._SafeStr_4849(this._SafeStr_7495, ["public_space_name", "public_space_desc"], this._SafeStr_7499.y, 0); this._SafeStr_7495.visible = true; this._SafeStr_7495.height = Math.max(86, _SafeStr_1654._SafeStr_4798(this._SafeStr_7495)); } private function _SafeStr_7537(_arg_1:_SafeStr_2150):void { if ((((_arg_1 == null)) || (this._SafeStr_7490.active))){ return; }; this._SafeStr_7507.text = _arg_1._SafeStr_7542; this._SafeStr_7508.text = _arg_1._SafeStr_7543; this._SafeStr_4794._SafeStr_7540(this._SafeStr_7505, [this._navigator.getText(("roomevent_type_" + _arg_1._SafeStr_7544)), _arg_1.tags[0], _arg_1.tags[1]]); this._SafeStr_7508.visible = false; if (_arg_1._SafeStr_7543 != ""){ this._SafeStr_7508.height = (this._SafeStr_7508.textHeight + 5); this._SafeStr_7508.y = (_SafeStr_1654._SafeStr_4798(this._SafeStr_7505) + 2); this._SafeStr_7508.visible = true; }; this._SafeStr_7505.visible = true; this._SafeStr_7505.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_7505); } private function _SafeStr_7536(_arg_1:Boolean):void { if ((((((this._navigator.data._SafeStr_4571 == null)) || (this._SafeStr_7492.active))) || (this._SafeStr_7493.active))){ return; }; this._SafeStr_7514.visible = this._navigator.data._SafeStr_4551; var _local_2:Boolean = this._navigator.data._SafeStr_4585(); this._SafeStr_7512.visible = ((this._navigator.data._SafeStr_4550) && (!(_local_2))); this._remFavouriteButton.visible = ((this._navigator.data._SafeStr_4550) && (_local_2)); this._SafeStr_7513.visible = ((this._navigator.data._SafeStr_4551) && (!(_arg_1))); this._SafeStr_7498.visible = _SafeStr_1654._SafeStr_4850(this._SafeStr_7498); } private function _SafeStr_7538(_arg_1:_SafeStr_2150):void { if (this._SafeStr_7490.active){ return; }; this._SafeStr_7515.visible = (((_arg_1 == null)) && (this._navigator.data._SafeStr_4570)); this._SafeStr_7516.visible = ((!((_arg_1 == null))) && (((this._navigator.data._SafeStr_4570) || (this._navigator.data._SafeStr_4568)))); this._SafeStr_7506.visible = _SafeStr_1654._SafeStr_4850(this._SafeStr_7506); } private function _SafeStr_7108():void { if (this._window != null){ return; }; this._window = IWindowContainer(this._navigator.getXmlWindow("iro_room_details_framed")); this._SafeStr_4760 = (this._window.findChildByName("content") as IWindowContainer); this._window.visible = false; this._SafeStr_6009 = IWindowContainer(this.find("room_info")); this._SafeStr_7494 = IWindowContainer(this.find("room_details")); this._SafeStr_7495 = IWindowContainer(this.find("public_space_details")); this._SafeStr_7496 = IWindowContainer(this.find("owner_name_cont")); this._SafeStr_7497 = IWindowContainer(this.find("rating_cont")); this._SafeStr_7498 = IWindowContainer(this.find("room_buttons")); this._SafeStr_3996 = ITextWindow(this.find("room_name")); this._SafeStr_7499 = ITextWindow(this.find("public_space_name")); this._ownerName = ITextWindow(this.find("owner_name")); this._SafeStr_7500 = ITextWindow(this.find("room_desc")); this._SafeStr_7501 = ITextWindow(this.find("public_space_desc")); this._SafeStr_7502 = ITextWindow(this.find("owner_caption")); this._SafeStr_7503 = ITextWindow(this.find("rating_caption")); this._SafeStr_6601 = ITextWindow(this.find("rating_txt")); this._SafeStr_7504 = IWindowContainer(this.find("event_info")); this._SafeStr_7505 = IWindowContainer(this.find("event_details")); this._SafeStr_7506 = IWindowContainer(this.find("event_buttons")); this._SafeStr_7507 = ITextWindow(this.find("event_name")); this._SafeStr_7508 = ITextWindow(this.find("event_desc")); this._SafeStr_7511 = _SafeStr_1548(this.find("facebook_like_button")); this._SafeStr_7510 = _SafeStr_1548(this.find("rate_up_button")); this._SafeStr_7509 = this.find("staff_pick_button"); this._SafeStr_7512 = _SafeStr_1548(this.find("add_favourite_button")); this._remFavouriteButton = _SafeStr_1548(this.find("rem_favourite_button")); this._SafeStr_7513 = _SafeStr_1548(this.find("make_home_button")); this._SafeStr_7514 = IButtonWindow(this.find("room_settings_button")); this._SafeStr_7515 = IButtonWindow(this.find("create_event_button")); this._SafeStr_7516 = IButtonWindow(this.find("edit_event_button")); this._SafeStr_7517 = IWindowContainer(this.find("embed_info")); this._SafeStr_7518 = ITextWindow(this.find("embed_info_txt")); this._SafeStr_7519 = _SafeStr_1516(this.find("embed_src_txt")); this._buttons = IWindowContainer(this.find("buttons_container")); this._SafeStr_7520 = IButtonWindow(this.find("zoom_button")); this._SafeStr_4274(this._SafeStr_7512, this._SafeStr_4791); this._SafeStr_4274(this._remFavouriteButton, this._SafeStr_4792); this._SafeStr_4274(this._SafeStr_7514, this._SafeStr_7545); this._SafeStr_4274(this._SafeStr_7513, this._SafeStr_7546); this._SafeStr_4274(this._SafeStr_7515, this._SafeStr_7547); this._SafeStr_4274(this._SafeStr_7516, this._SafeStr_7547); this._SafeStr_4274(this._SafeStr_7519, this._SafeStr_7548); this._SafeStr_4274(this._SafeStr_7510, this._SafeStr_7549); this._SafeStr_4274(this._SafeStr_7509, this._SafeStr_7550); this._SafeStr_4274(this._SafeStr_7511, this._SafeStr_7551); this._SafeStr_4274(this._SafeStr_7520, this._SafeStr_7552); this._navigator.refreshButton(this._SafeStr_7512, "favourite", true, null, 0); this._navigator.refreshButton(this._remFavouriteButton, "favourite", true, null, 0); this._navigator.refreshButton(this._SafeStr_7513, "home", true, null, 0); this._SafeStr_4274(this._window.findChildByTag("close"), this._SafeStr_7553); this._SafeStr_7554(this._SafeStr_6009, this._SafeStr_7555); this._SafeStr_7554(this._SafeStr_7504, this._SafeStr_7555); this._SafeStr_7502.width = this._SafeStr_7502.textWidth; _SafeStr_1654._SafeStr_7556(this._SafeStr_7496, ["owner_caption", "owner_name"], this._SafeStr_7502.x, this._SafeStr_7502.y, 3); this._SafeStr_7503.width = this._SafeStr_7503.textWidth; _SafeStr_1654._SafeStr_7556(this._SafeStr_7497, ["rating_caption", "rating_txt"], this._SafeStr_7503.x, this._SafeStr_7503.y, 3); this._SafeStr_7518.height = (this._SafeStr_7518.textHeight + 5); _SafeStr_1654._SafeStr_4849(this._SafeStr_7517, ["embed_info_txt", "embed_src_txt"], this._SafeStr_7518.y, 2); this._SafeStr_7517.height = (_SafeStr_1654._SafeStr_4798(this._SafeStr_7517) + 5); this._SafeStr_7489 = (this._window.y + this._window.height); } private function _SafeStr_4274(_arg_1:IWindow, _arg_2:Function):void { if (_arg_1 != null){ _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_2); }; } private function _SafeStr_7554(_arg_1:IWindow, _arg_2:Function):void { if (_arg_1 != null){ _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _arg_2); }; } private function find(_arg_1:String):IWindow { var _local_2:IWindow = this._window.findChildByName(_arg_1); if (_local_2 == null){ throw (new Error((("Window element with name: " + _arg_1) + " cannot be found!"))); }; return (_local_2); } public function _SafeStr_4791(_arg_1:_SafeStr_1260):void { var _local_2:SimpleAlertView; if (this._navigator.data._SafeStr_4571 == null){ return; }; if (this._navigator.data._SafeStr_4588()){ _local_2 = new SimpleAlertView(this._navigator, "${navigator.favouritesfull.title}", "${navigator.favouritesfull.body}"); _local_2.show(); } else { this._navigator.send(new _SafeStr_2220(this._navigator.data._SafeStr_4571.flatId)); }; } public function _SafeStr_4792(_arg_1:_SafeStr_1260):void { if (this._navigator.data._SafeStr_4571 == null){ return; }; this._navigator.send(new _SafeStr_2219(this._navigator.data._SafeStr_4571.flatId)); } private function _SafeStr_7547(_arg_1:_SafeStr_1260):void { if (this._navigator.data._SafeStr_4558 == null){ if (this._navigator.data._SafeStr_4570){ this._navigator.send(new _SafeStr_2224()); }; } else { this._SafeStr_7525(); }; } private function _SafeStr_7545(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_2080 = this._navigator.data._SafeStr_4571; if (_local_2 == null){ Logger.log("No entered room data?!"); return; }; this._SafeStr_7527(_local_2.flatId); } private function _SafeStr_7546(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_2080 = this._navigator.data._SafeStr_4571; if (_local_2 == null){ Logger.log("No entered room data?!"); return; }; Logger.log(("SETTING HOME ROOM TO: " + _local_2.flatId)); this._navigator.send(new _SafeStr_2223(_local_2.flatId)); } private function _SafeStr_7553(_arg_1:_SafeStr_1260):void { this._SafeStr_7523(null); } private function _SafeStr_7549(_arg_1:_SafeStr_1260):void { this._navigator.send(new _SafeStr_2216(1)); } private function _SafeStr_7550(_arg_1:_SafeStr_1260):void { this._navigator.send(new _SafeStr_2218(this._navigator.data._SafeStr_4571.flatId, this._navigator.data._SafeStr_4581)); } private function _SafeStr_7551(_arg_1:_SafeStr_1260):void { _SafeStr_1350._SafeStr_7557(this._navigator.data._SafeStr_4571.flatId); } private function _SafeStr_7548(_arg_1:_SafeStr_1260):void { this._SafeStr_7519.setSelection(0, this._SafeStr_7519.text.length); } private function _SafeStr_7552(_arg_1:_SafeStr_1260):void { this._navigator.events.dispatchEvent(new _SafeStr_839(_SafeStr_839._SafeStr_7558)); this._SafeStr_7521 = !(this._SafeStr_7521); this._SafeStr_7533(); } private function _SafeStr_7555(_arg_1:_SafeStr_1260):void { this._SafeStr_7491.reset(); } private function _SafeStr_7523(_arg_1:Event):void { this._window.visible = false; if (this._SafeStr_7492 != null){ this._SafeStr_7492._SafeStr_7559(); }; } private function _SafeStr_7539():String { var _local_1:String; var _local_2:String; if (this._navigator.data._SafeStr_4571 != null){ _local_1 = "private"; _local_2 = ("" + this._navigator.data._SafeStr_4571.flatId); } else { _local_1 = "public"; _local_2 = ("" + this._navigator.data._SafeStr_4578); Logger.log(("Node id is: " + _local_2)); }; var _local_3:String = this._navigator.configuration.getKey("user.hash", ""); this._navigator.registerParameter("navigator.embed.src", "roomType", _local_1); this._navigator.registerParameter("navigator.embed.src", "embedCode", _local_3); this._navigator.registerParameter("navigator.embed.src", "roomId", _local_2); return (this._navigator.getText("navigator.embed.src")); } } }//package _-32o // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1329 = "_-pj" (String#7035, DoABC#2) // _SafeStr_1330 = "_-19L" (String#5793, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1733 = "_-04J" (String#4392, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2150 = "_-N7" (String#2835, DoABC#2) // _SafeStr_2171 = "_-3Ey" (String#2932, DoABC#2) // _SafeStr_2216 = "_-0wy" (String#8623, DoABC#2) // _SafeStr_2217 = "_-1xp" (String#7019, DoABC#2) // _SafeStr_2218 = "_-117" (String#8854, DoABC#2) // _SafeStr_2219 = "_-300" (String#6006, DoABC#2) // _SafeStr_2220 = "_-2gy" (String#6157, DoABC#2) // _SafeStr_2221 = "_-aG" (String#3811, DoABC#2) // _SafeStr_2222 = "_-0vW" (String#7472, DoABC#2) // _SafeStr_2223 = "_-2ux" (String#8020, DoABC#2) // _SafeStr_2224 = "_-2tJ" (String#8034, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_4013 = "_-0A7" (String#5845, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4274 = "_-1PS" (String#2041, DoABC#2) // _SafeStr_4550 = "_-0Xc" (String#17190, DoABC#2) // _SafeStr_4551 = "_-2UC" (String#16943, DoABC#2) // _SafeStr_4558 = "_-0Cw" (String#8483, DoABC#2) // _SafeStr_4568 = "_-1aU" (String#13435, DoABC#2) // _SafeStr_4569 = "_-0lp" (String#15279, DoABC#2) // _SafeStr_4570 = "_-PP" (String#12909, DoABC#2) // _SafeStr_4571 = "_-219" (String#3277, DoABC#2) // _SafeStr_4572 = "_-2vn" (String#19357, DoABC#2) // _SafeStr_4575 = "_-pe" (String#5445, DoABC#2) // _SafeStr_4577 = "_-1Uz" (String#12295, DoABC#2) // _SafeStr_4578 = "_-2FL" (String#14011, DoABC#2) // _SafeStr_4581 = "_-0J" (String#11366, DoABC#2) // _SafeStr_4585 = "_-Q4" (String#16057, DoABC#2) // _SafeStr_4588 = "_-1yQ" (String#20160, DoABC#2) // _SafeStr_4756 = "_-eI" (String#17154, DoABC#2) // _SafeStr_4757 = "_-1NO" (String#6868, DoABC#2) // _SafeStr_4759 = "_-0Ru" (String#17131, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_4791 = "_-0Nx" (String#13122, DoABC#2) // _SafeStr_4792 = "_-2o0" (String#13380, DoABC#2) // _SafeStr_4794 = "_-wG" (String#2637, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4833 = "_-1ko" (String#9736, DoABC#2) // _SafeStr_4849 = "_-21H" (String#3342, DoABC#2) // _SafeStr_4850 = "_-Ex" (String#10621, DoABC#2) // _SafeStr_6009 = "_-0Ws" (String#3392, DoABC#2) // _SafeStr_6601 = "_-37N" (String#6784, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_7486 = "_-3Gg" (String#6679, DoABC#2) // _SafeStr_7487 = "_-1J5" (String#7338, DoABC#2) // _SafeStr_7488 = "_-0PX" (String#7371, DoABC#2) // _SafeStr_7489 = "_-1-I" (String#21890, DoABC#2) // _SafeStr_7490 = "_-2j-" (String#4605, DoABC#2) // _SafeStr_7491 = "_-0oM" (String#4529, DoABC#2) // _SafeStr_7492 = "_-0Xm" (String#2945, DoABC#2) // _SafeStr_7493 = "_-2o4" (String#3834, DoABC#2) // _SafeStr_7494 = "_-F7" (String#4635, DoABC#2) // _SafeStr_7495 = "_-37p" (String#6487, DoABC#2) // _SafeStr_7496 = "_-3HP" (String#14164, DoABC#2) // _SafeStr_7497 = "_-2CL" (String#13877, DoABC#2) // _SafeStr_7498 = "_-01Y" (String#9301, DoABC#2) // _SafeStr_7499 = "_-2Pf" (String#8686, DoABC#2) // _SafeStr_7500 = "_-1JL" (String#7171, DoABC#2) // _SafeStr_7501 = "_-2mD" (String#9191, DoABC#2) // _SafeStr_7502 = "_-2aD" (String#8829, DoABC#2) // _SafeStr_7503 = "_-0z3" (String#7319, DoABC#2) // _SafeStr_7504 = "_-0dm" (String#3760, DoABC#2) // _SafeStr_7505 = "_-2qJ" (String#7163, DoABC#2) // _SafeStr_7506 = "_-0-6" (String#12405, DoABC#2) // _SafeStr_7507 = "_-0b5" (String#8243, DoABC#2) // _SafeStr_7508 = "_-aU" (String#6601, DoABC#2) // _SafeStr_7509 = "_-RN" (String#14151, DoABC#2) // _SafeStr_7510 = "_-1VK" (String#11099, DoABC#2) // _SafeStr_7511 = "_-2cm" (String#10964, DoABC#2) // _SafeStr_7512 = "_-2XJ" (String#10785, DoABC#2) // _SafeStr_7513 = "_-2s7" (String#9335, DoABC#2) // _SafeStr_7514 = "_-1iz" (String#11914, DoABC#2) // _SafeStr_7515 = "_-1hJ" (String#12551, DoABC#2) // _SafeStr_7516 = "_-Tc" (String#11458, DoABC#2) // _SafeStr_7517 = "_-jb" (String#6833, DoABC#2) // _SafeStr_7518 = "_-1LX" (String#10825, DoABC#2) // _SafeStr_7519 = "_-2DJ" (String#8721, DoABC#2) // _SafeStr_7520 = "_-8p" (String#7292, DoABC#2) // _SafeStr_7521 = "_-2kD" (String#12476, DoABC#2) // _SafeStr_7522 = "_-3-u" (String#8091, DoABC#2) // _SafeStr_7523 = "_-13f" (String#14253, DoABC#2) // _SafeStr_7524 = "_-2kr" (String#4869, DoABC#2) // _SafeStr_7525 = "_-2cS" (String#16399, DoABC#2) // _SafeStr_7526 = "_-03q" (String#3173, DoABC#2) // _SafeStr_7527 = "_-1ws" (String#18681, DoABC#2) // _SafeStr_7528 = "_-02n" (String#18212, DoABC#2) // _SafeStr_7529 = "_-lv" (String#20659, DoABC#2) // _SafeStr_7530 = "_-06K" (String#18431, DoABC#2) // _SafeStr_7531 = "_-2C3" (String#19595, DoABC#2) // _SafeStr_7532 = "_-0N0" (String#21792, DoABC#2) // _SafeStr_7533 = "_-18i" (String#3688, DoABC#2) // _SafeStr_7534 = "_-1gX" (String#19823, DoABC#2) // _SafeStr_7535 = "_-19n" (String#20741, DoABC#2) // _SafeStr_7536 = "_-2ol" (String#21895, DoABC#2) // _SafeStr_7537 = "_-33K" (String#21418, DoABC#2) // _SafeStr_7538 = "_-2uO" (String#18907, DoABC#2) // _SafeStr_7539 = "_-2-M" (String#18783, DoABC#2) // _SafeStr_7540 = "_-1Y9" (String#13856, DoABC#2) // _SafeStr_7541 = "_-3FH" (String#19448, DoABC#2) // _SafeStr_7542 = "_-39P" (String#14777, DoABC#2) // _SafeStr_7543 = "_-A" (String#14702, DoABC#2) // _SafeStr_7544 = "_-0fI" (String#15266, DoABC#2) // _SafeStr_7545 = "_-T3" (String#20311, DoABC#2) // _SafeStr_7546 = "_-0mB" (String#18716, DoABC#2) // _SafeStr_7547 = "_-1yr" (String#16098, DoABC#2) // _SafeStr_7548 = "_-1Nh" (String#18530, DoABC#2) // _SafeStr_7549 = "_-jw" (String#21970, DoABC#2) // _SafeStr_7550 = "_-2tN" (String#19286, DoABC#2) // _SafeStr_7551 = "_-2a9" (String#20410, DoABC#2) // _SafeStr_7552 = "_-2Hz" (String#19679, DoABC#2) // _SafeStr_7553 = "_-0ot" (String#15156, DoABC#2) // _SafeStr_7554 = "_-xo" (String#16412, DoABC#2) // _SafeStr_7555 = "_-2TK" (String#17126, DoABC#2) // _SafeStr_7556 = "_-030" (String#8636, DoABC#2) // _SafeStr_7557 = "_-ur" (String#21976, DoABC#2) // _SafeStr_7558 = "_-5Q" (String#6201, DoABC#2) // _SafeStr_7559 = "_-qB" (String#21854, DoABC#2) // _SafeStr_839 = "_-135" (String#3759, DoABC#2) //------------------------------------------------------------ //_-32o._SafeStr_2222 package _-32o { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.navigator._SafeStr_2214; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1541; import _-mv._SafeStr_2150; import com.sulake.core.window.components._SafeStr_1516; import _-0Zm._SafeStr_2622; import com.sulake.core.window.events._SafeStr_1260; import _-0Zm._SafeStr_2695; import _-0Zm._SafeStr_2759; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; import com.sulake.habbo.navigator.*; public class _SafeStr_2222 { private var _navigator:HabboNavigator; private var _window:IWindowContainer; private var _eventNameInput:_SafeStr_2214; private var _SafeStr_7560:_SafeStr_2214; private var _SafeStr_7561:_SafeStr_2214; private var _SafeStr_7562:_SafeStr_2214; private var _active:Boolean; private var _SafeStr_7563:IWindowContainer; private var _SafeStr_7564:ITextWindow; private var _SafeStr_7565:ITextWindow; private var _SafeStr_7566:ITextWindow; private var _SafeStr_7567:IButtonWindow; private var _SafeStr_7568:IButtonWindow; private var _SafeStr_7569:IButtonWindow; private var _SafeStr_7570:IButtonWindow; private var _SafeStr_7571:_SafeStr_1541; public function _SafeStr_2222(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function set active(_arg_1:Boolean):void { this._active = _arg_1; } public function get active():Boolean { return (this._active); } public function _SafeStr_3487(_arg_1:IWindowContainer):void { if (!this._active){ return; }; this._SafeStr_7108(_arg_1); this._SafeStr_7572(); var _local_2:_SafeStr_2150 = this._navigator.data._SafeStr_4558; if (_local_2 == null){ this._SafeStr_7573(); } else { this._SafeStr_7574(_local_2); }; this._window.visible = true; } private function _SafeStr_7574(_arg_1:_SafeStr_2150):void { this._SafeStr_7571.visible = false; this._SafeStr_7563.visible = true; this._SafeStr_7564.text = this._navigator.getText(("roomevent_type_" + _arg_1._SafeStr_7544)); this._eventNameInput._SafeStr_4456(_arg_1._SafeStr_7542); this._SafeStr_7560._SafeStr_4456(_arg_1._SafeStr_7543); this._SafeStr_7561._SafeStr_4456(this._SafeStr_7575(_arg_1, 1)); this._SafeStr_7562._SafeStr_4456(this._SafeStr_7575(_arg_1, 2)); this._SafeStr_7567.visible = false; this._SafeStr_7568.visible = true; this._SafeStr_7570.visible = true; this._SafeStr_7565.visible = false; this._SafeStr_7566.visible = true; } private function _SafeStr_7573():void { this._SafeStr_7571.visible = true; this._SafeStr_7563.visible = false; this._SafeStr_7567.visible = true; this._SafeStr_7568.visible = false; this._SafeStr_7570.visible = false; this._SafeStr_7560._SafeStr_7576(); this._eventNameInput._SafeStr_7576(); this._SafeStr_7561._SafeStr_7576(); this._SafeStr_7562._SafeStr_7576(); this._SafeStr_7571.selection = 0; this._SafeStr_7565.visible = true; this._SafeStr_7566.visible = false; } private function getInput(_arg_1:String):_SafeStr_1516 { return (_SafeStr_1516(this._window.findChildByName(_arg_1))); } private function _SafeStr_7577():int { var _local_1:int = this._SafeStr_7571.selection; return ((_local_1 + 1)); } private function _SafeStr_7578(_arg_1:_SafeStr_1260):void { var _local_2:int = this._SafeStr_7577(); var _local_3:String = this._eventNameInput.getText(); var _local_4:String = this._SafeStr_7560.getText(); var _local_5:Array = new Array(); this.addTag(_local_5, this._SafeStr_7561.getText()); this.addTag(_local_5, this._SafeStr_7562.getText()); if (!this._SafeStr_7579()){ return; }; this._navigator.send(new _SafeStr_2622(_local_2, _local_3, _local_4, _local_5)); this._SafeStr_7580(); } private function _SafeStr_7581(_arg_1:_SafeStr_1260):void { var _local_2:int = this._navigator.data._SafeStr_4558._SafeStr_7544; var _local_3:String = this._eventNameInput.getText(); var _local_4:String = this._SafeStr_7560.getText(); var _local_5:Array = new Array(); this.addTag(_local_5, this._SafeStr_7561.getText()); this.addTag(_local_5, this._SafeStr_7562.getText()); if (!this._SafeStr_7579()){ return; }; this._navigator.send(new _SafeStr_2695(_local_2, _local_3, _local_4, _local_5)); this._SafeStr_7580(); } private function _SafeStr_7582(_arg_1:_SafeStr_1260):void { this._navigator.send(new _SafeStr_2759()); this._SafeStr_7580(); } private function _SafeStr_7583(_arg_1:_SafeStr_1260):void { this._SafeStr_7580(); } private function _SafeStr_7579():Boolean { this._SafeStr_7572(); if (!this._eventNameInput._SafeStr_7584(this._navigator.getText("navigator.eventsettings.nameerr"))){ return (false); }; if (!this._SafeStr_7560._SafeStr_7584(this._navigator.getText("navigator.eventsettings.descerr"))){ return (false); }; return (true); } private function _SafeStr_7572():void { this._eventNameInput._SafeStr_7572(); this._SafeStr_7560._SafeStr_7572(); this._SafeStr_7561._SafeStr_7572(); this._SafeStr_7562._SafeStr_7572(); } private function _SafeStr_7108(_arg_1:IWindowContainer):void { if (this._window == null){ this._window = IWindowContainer(this._navigator.getXmlWindow("iro_event_settings")); this._SafeStr_7563 = IWindowContainer(this.find("event_type_disabled_cont")); this._SafeStr_7564 = ITextWindow(this.find("event_type_disabled_text")); this._SafeStr_7565 = ITextWindow(this.find("create_caption")); this._SafeStr_7566 = ITextWindow(this.find("edit_caption")); this._SafeStr_7567 = IButtonWindow(this.find("create_button")); this._SafeStr_7568 = IButtonWindow(this.find("edit_button")); this._SafeStr_7569 = IButtonWindow(this.find("cancel_button")); this._SafeStr_7570 = IButtonWindow(this.find("end_button")); this._SafeStr_7571 = _SafeStr_1541(this.find("event_type")); this._SafeStr_3482(); this._SafeStr_4274(this._SafeStr_7567, this._SafeStr_7578); this._SafeStr_4274(this._SafeStr_7568, this._SafeStr_7581); this._SafeStr_4274(this._SafeStr_7570, this._SafeStr_7582); this._SafeStr_4274(this._SafeStr_7569, this._SafeStr_7583); this._eventNameInput = new _SafeStr_2214(this._navigator, this.getInput("event_name"), 25); this._SafeStr_7560 = new _SafeStr_2214(this._navigator, this.getInput("event_desc"), 100); this._SafeStr_7561 = new _SafeStr_2214(this._navigator, this.getInput("event_tag_1"), 25); this._SafeStr_7562 = new _SafeStr_2214(this._navigator, this.getInput("event_tag_2"), 25); _arg_1.addChild(this._window); }; } private function _SafeStr_4274(_arg_1:IWindow, _arg_2:Function):void { if (_arg_1 != null){ _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_2); }; } private function find(_arg_1:String):IWindow { var _local_2:IWindow = this._window.findChildByName(_arg_1); if (_local_2 == null){ throw (new Error((("Window element with name: " + _arg_1) + " cannot be found!"))); }; return (_local_2); } private function _SafeStr_3482():void { var _local_4:String; var _local_5:String; var _local_1:Array = new Array(); var _local_2:int = 100; var _local_3:int = 1; while (_local_3 < _local_2) { _local_4 = ("roomevent_type_" + _local_3); _local_5 = this._navigator.getText(_local_4); if ((((_local_5 == null)) || ((_local_5 == _local_4)))) break; _local_1.push(_local_5); _local_3++; }; this._SafeStr_7571.populate(_local_1); } private function _SafeStr_7580():void { this._active = false; this._navigator._SafeStr_7585._SafeStr_7526(); } private function _SafeStr_7575(_arg_1:_SafeStr_2150, _arg_2:int):String { var _local_3:String = _arg_1.tags[(_arg_2 - 1)]; return ((((_local_3 == null)) ? "" : _local_3)); } private function addTag(_arg_1:Array, _arg_2:String):void { if (_arg_2 != ""){ _arg_1.push(_arg_2); }; } } }//package _-32o // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_2150 = "_-N7" (String#2835, DoABC#2) // _SafeStr_2214 = "_-04S" (String#1447, DoABC#2) // _SafeStr_2222 = "_-0vW" (String#7472, DoABC#2) // _SafeStr_2622 = "_-0mP" (String#8229, DoABC#2) // _SafeStr_2695 = "_-0FG" (String#8516, DoABC#2) // _SafeStr_2759 = "_-0hH" (String#7919, DoABC#2) // _SafeStr_3482 = "_-0Rc" (String#14317, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_4274 = "_-1PS" (String#2041, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4558 = "_-0Cw" (String#8483, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_7526 = "_-03q" (String#3173, DoABC#2) // _SafeStr_7542 = "_-39P" (String#14777, DoABC#2) // _SafeStr_7543 = "_-A" (String#14702, DoABC#2) // _SafeStr_7544 = "_-0fI" (String#15266, DoABC#2) // _SafeStr_7560 = "_-1co" (String#7530, DoABC#2) // _SafeStr_7561 = "_-0B6" (String#3818, DoABC#2) // _SafeStr_7562 = "_-07d" (String#4012, DoABC#2) // _SafeStr_7563 = "_-11c" (String#14916, DoABC#2) // _SafeStr_7564 = "_-1JJ" (String#16827, DoABC#2) // _SafeStr_7565 = "_-2Xg" (String#14676, DoABC#2) // _SafeStr_7566 = "_-2D8" (String#13975, DoABC#2) // _SafeStr_7567 = "_-11V" (String#11971, DoABC#2) // _SafeStr_7568 = "_-2Po" (String#12312, DoABC#2) // _SafeStr_7569 = "_-dG" (String#17259, DoABC#2) // _SafeStr_7570 = "_-1la" (String#12343, DoABC#2) // _SafeStr_7571 = "_-09R" (String#8655, DoABC#2) // _SafeStr_7572 = "_-34l" (String#2944, DoABC#2) // _SafeStr_7573 = "_-0br" (String#21937, DoABC#2) // _SafeStr_7574 = "_-0Zz" (String#20867, DoABC#2) // _SafeStr_7575 = "_-0k5" (String#16791, DoABC#2) // _SafeStr_7576 = "_-gX" (String#9829, DoABC#2) // _SafeStr_7577 = "_-0tD" (String#18411, DoABC#2) // _SafeStr_7578 = "_-0xk" (String#13125, DoABC#2) // _SafeStr_7579 = "_-13U" (String#11551, DoABC#2) // _SafeStr_7580 = "_-1cv" (String#11821, DoABC#2) // _SafeStr_7581 = "_-1Z7" (String#19780, DoABC#2) // _SafeStr_7582 = "_-2g3" (String#19718, DoABC#2) // _SafeStr_7583 = "_-0SC" (String#7710, DoABC#2) // _SafeStr_7584 = "_-0Ql" (String#14847, DoABC#2) // _SafeStr_7585 = "_-0wT" (String#3836, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1274 package _-33P { import flash.events.Event; import flash.display.BitmapData; public class _SafeStr_1274 extends Event { public static const _SafeStr_5276:String = "BIRE_BADGE_IMAGE_READY"; private var _SafeStr_3745:String; private var _SafeStr_4045:BitmapData; public function _SafeStr_1274(_arg_1:String, _arg_2:BitmapData, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_SafeStr_5276, _arg_3, _arg_4); this._SafeStr_3745 = _arg_1; this._SafeStr_4045 = _arg_2; } public function get _SafeStr_3747():String { return (this._SafeStr_3745); } public function get _SafeStr_5356():BitmapData { return (this._SafeStr_4045); } } }//package _-33P // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_3745 = "_-06o" (String#2949, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_5276 = "_-177" (String#5064, DoABC#2) // _SafeStr_5356 = "_-V4" (String#5629, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1614 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1614 extends RoomSessionEvent { public static const _SafeStr_4241:String = "RSDUE_ALLOW_PETS"; public function _SafeStr_1614(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1614 = "_-20n" (String#5137, DoABC#2) // _SafeStr_4241 = "_-2TL" (String#8063, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1782 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1782 extends RoomSessionEvent { public static const _SafeStr_5116:String = "RSDE_DANCE"; private var _userId:int; private var _danceStyle:int; public function _SafeStr_1782(_arg_1:_SafeStr_1228, _arg_2:int, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_SafeStr_5116, _arg_1, _arg_4, _arg_5); this._userId = _arg_2; this._danceStyle = _arg_3; } public function get userId():int { return (this._userId); } public function get _SafeStr_3529():int { return (this._danceStyle); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1782 = "_-2Vn" (String#4680, DoABC#2) // _SafeStr_3529 = "_-1ux" (String#8041, DoABC#2) // _SafeStr_5116 = "_-0dc" (String#4336, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1784 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1784 extends RoomSessionEvent { public static const _SafeStr_4178:String = "RSDE_DOORBELL"; public static const _SafeStr_4234:String = "RSDE_REJECTED"; public static const _SafeStr_4233:String = "RSDE_ACCEPTED"; private var _userName:String = ""; public function _SafeStr_1784(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_2, _arg_4, _arg_5); this._userName = _arg_3; } public function get userName():String { return (this._userName); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1784 = "_-Su" (String#2034, DoABC#2) // _SafeStr_4178 = "_-33O" (String#3943, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4234 = "_-2XM" (String#4203, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1785 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1785 extends RoomSessionEvent { public static const _SafeStr_4209:String = "RSPE_POLL_OFFER"; public static const _SafeStr_4211:String = "RSPE_POLL_ERROR"; public static const _SafeStr_4212:String = "RSPE_POLL_CONTENT"; private var _id:int = -1; private var _SafeStr_7586:String; private var _SafeStr_7587:int = 0; private var _SafeStr_7588:String = ""; private var _SafeStr_7589:String = ""; private var _SafeStr_7590:Array = null; public function _SafeStr_1785(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:int) { this._id = _arg_3; super(_arg_1, _arg_2); } public function get id():int { return (this._id); } public function get _SafeStr_4210():String { return (this._SafeStr_7586); } public function set _SafeStr_4210(_arg_1:String):void { this._SafeStr_7586 = _arg_1; } public function get _SafeStr_4215():int { return (this._SafeStr_7587); } public function set _SafeStr_4215(_arg_1:int):void { this._SafeStr_7587 = _arg_1; } public function get _SafeStr_4213():String { return (this._SafeStr_7588); } public function set _SafeStr_4213(_arg_1:String):void { this._SafeStr_7588 = _arg_1; } public function get _SafeStr_4214():String { return (this._SafeStr_7589); } public function set _SafeStr_4214(_arg_1:String):void { this._SafeStr_7589 = _arg_1; } public function get _SafeStr_4216():Array { return (this._SafeStr_7590); } public function set _SafeStr_4216(_arg_1:Array):void { this._SafeStr_7590 = _arg_1; } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1785 = "_-Se" (String#1942, DoABC#2) // _SafeStr_4209 = "_-1En" (String#4268, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4212 = "_-0yX" (String#4074, DoABC#2) // _SafeStr_4213 = "_-27G" (String#5434, DoABC#2) // _SafeStr_4214 = "_-Ky" (String#5333, DoABC#2) // _SafeStr_4215 = "_-0pI" (String#5931, DoABC#2) // _SafeStr_4216 = "_-0qb" (String#5156, DoABC#2) // _SafeStr_7586 = "_-01B" (String#3905, DoABC#2) // _SafeStr_7587 = "_-sn" (String#4815, DoABC#2) // _SafeStr_7588 = "_-2yW" (String#5427, DoABC#2) // _SafeStr_7589 = "_-UG" (String#4171, DoABC#2) // _SafeStr_7590 = "_-1mr" (String#4778, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1786 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1786 extends RoomSessionEvent { public static const _SafeStr_4903:String = "rsudue_user_data_updated"; public function _SafeStr_1786(_arg_1:_SafeStr_1228, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_SafeStr_4903, _arg_1, _arg_2, _arg_3); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1786 = "_-1pJ" (String#6120, DoABC#2) // _SafeStr_4903 = "_-1KU" (String#3733, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1787 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1787 extends RoomSessionEvent { public static const _SafeStr_4132:String = "RSDPE_PRESETS"; private var _selectedPresetId:int = 0; private var _presets:Array; public function _SafeStr_1787(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:Boolean=false, _arg_4:Boolean=false) { this._presets = new Array(); super(_arg_1, _arg_2, _arg_3, _arg_4); } public function get _SafeStr_4133():int { return (this._selectedPresetId); } public function get _SafeStr_4134():int { return (this._presets.length); } public function set _SafeStr_4133(_arg_1:int):void { this._selectedPresetId = _arg_1; } public function _SafeStr_4136(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { var _local_5:_SafeStr_2979 = new _SafeStr_2979(_arg_1, _arg_2, _arg_3, _arg_4); this._presets[(_arg_1 - 1)] = _local_5; } public function _SafeStr_4135(_arg_1:int):_SafeStr_2979 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._presets.count)))){ return (null); }; return (this._presets[_arg_1]); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1787 = "_-2s3" (String#3582, DoABC#2) // _SafeStr_2979 = "_-0ut" (String#4927, DoABC#2) // _SafeStr_4132 = "_-oG" (String#8883, DoABC#2) // _SafeStr_4133 = "_-08I" (String#5403, DoABC#2) // _SafeStr_4134 = "_-2hP" (String#10424, DoABC#2) // _SafeStr_4135 = "_-1V8" (String#12084, DoABC#2) // _SafeStr_4136 = "_-2iG" (String#14930, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1788 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1788 extends RoomSessionEvent { public static const _SafeStr_4225:String = "RSPE_PRESENT_OPENED"; private var _SafeStr_7591:int = 0; private var _SafeStr_3534:String = ""; private var _SafeStr_5871:String; public function _SafeStr_1788(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:int, _arg_4:String, _arg_5:String, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_2, _arg_6, _arg_7); this._SafeStr_7591 = _arg_3; this._SafeStr_3534 = _arg_4; this._SafeStr_5871 = _arg_5; } public function get _SafeStr_3581():int { return (this._SafeStr_7591); } public function get _SafeStr_3535():String { return (this._SafeStr_3534); } public function get _SafeStr_4226():String { return (this._SafeStr_5871); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1788 = "_-1A9" (String#2935, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_4225 = "_-2Q8" (String#6110, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) // _SafeStr_7591 = "_-0Nm" (String#3444, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1789 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1789 extends RoomSessionEvent { public static const _SafeStr_4152:String = "RSOPPE_OPEN_PET_PACKAGE_REQUESTED"; public static const _SafeStr_4154:String = "RSOPPE_OPEN_PET_PACKAGE_RESULT"; private var _SafeStr_5001:int = -1; private var _SafeStr_5150:int = -1; private var _SafeStr_4422:int = -1; private var _color:String = ""; private var _SafeStr_7592:int = 0; private var _SafeStr_7078:String = null; public function _SafeStr_1789(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:String, _arg_7:int, _arg_8:String, _arg_9:Boolean=false, _arg_10:Boolean=false) { super(_arg_1, _arg_2, _arg_9, _arg_10); this._SafeStr_5001 = _arg_3; this._SafeStr_5150 = _arg_4; this._SafeStr_4422 = _arg_5; this._color = _arg_6; this._SafeStr_7592 = _arg_7; this._SafeStr_7078 = _arg_8; } public function get objectId():int { return (this._SafeStr_5001); } public function get _SafeStr_4153():int { return (this._SafeStr_5150); } public function get breed():int { return (this._SafeStr_4422); } public function get color():String { return (this._color); } public function get nameValidationStatus():int { return (this._SafeStr_7592); } public function get nameValidationInfo():String { return (this._SafeStr_7078); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1789 = "_-3Fo" (String#2554, DoABC#2) // _SafeStr_4152 = "_-0S8" (String#7685, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4154 = "_-15I" (String#7669, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5150 = "_-ny" (String#2451, DoABC#2) // _SafeStr_7078 = "_-zP" (String#3283, DoABC#2) // _SafeStr_7592 = "_-20u" (String#5259, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1790 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1790 extends RoomSessionEvent { public static const _SafeStr_4139:String = "RSVFS_STATUS"; public static const _SafeStr_4144:String = "RSVFS_RECEIVED"; private var _SafeStr_6559:String; private var _SafeStr_5001:int; private var _SafeStr_4479:int = -1; private var _shareId:String; private var _SafeStr_7593:String; private var _SafeStr_7594:Boolean; private var _SafeStr_6560:int = 0; public function _SafeStr_1790(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_4479 = this.status; this._shareId = this._SafeStr_4141; } public function get objectId():int { return (this._SafeStr_5001); } public function get status():int { return (this._SafeStr_4479); } public function get _SafeStr_4141():String { return (this._shareId); } public function get _SafeStr_4142():String { return (this._SafeStr_7593); } public function get _SafeStr_4145():Boolean { return (this._SafeStr_7594); } public function get _SafeStr_4143():int { return (this._SafeStr_6560); } public function set objectId(_arg_1:int):void { this._SafeStr_5001 = _arg_1; } public function set status(_arg_1:int):void { this._SafeStr_4479 = _arg_1; } public function set _SafeStr_4141(_arg_1:String):void { this._shareId = _arg_1; } public function set _SafeStr_4142(_arg_1:String):void { this._SafeStr_7593 = _arg_1; } public function set _SafeStr_4145(_arg_1:Boolean):void { this._SafeStr_7594 = _arg_1; } public function set _SafeStr_4143(_arg_1:int):void { this._SafeStr_6560 = _arg_1; } public function get _SafeStr_4140():String { return (this._SafeStr_6559); } public function set _SafeStr_4140(_arg_1:String):void { this._SafeStr_6559 = _arg_1; } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1790 = "_-0Ca" (String#2436, DoABC#2) // _SafeStr_4139 = "_-1zz" (String#8858, DoABC#2) // _SafeStr_4140 = "_-w-" (String#3438, DoABC#2) // _SafeStr_4141 = "_-2v2" (String#7548, DoABC#2) // _SafeStr_4142 = "_-1Q6" (String#3362, DoABC#2) // _SafeStr_4143 = "_-0H6" (String#4287, DoABC#2) // _SafeStr_4144 = "_-2UD" (String#8801, DoABC#2) // _SafeStr_4145 = "_-We" (String#5489, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6559 = "_-23L" (String#2067, DoABC#2) // _SafeStr_6560 = "_-2Mn" (String#3931, DoABC#2) // _SafeStr_7593 = "_-1d-" (String#4598, DoABC#2) // _SafeStr_7594 = "_-uX" (String#6555, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1793 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1793 extends RoomSessionEvent { public static const _SafeStr_5375:String = "RSFRE_FRIEND_REQUEST"; private var _SafeStr_4270:int = 0; private var _userId:int = 0; private var _userName:String; public function _SafeStr_1793(_arg_1:_SafeStr_1228, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_SafeStr_5375, _arg_1, _arg_5, _arg_6); this._SafeStr_4270 = _arg_2; this._userId = _arg_3; this._userName = _arg_4; } public function get _SafeStr_4204():int { return (this._SafeStr_4270); } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1793 = "_-1F8" (String#4576, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) // _SafeStr_5375 = "_-1XY" (String#4053, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1796 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1796 extends RoomSessionEvent { public static const _SafeStr_4223:String = "RSUN_USER_NOTIFICATION"; private var _title:String = ""; private var _message:String = ""; private var _SafeStr_7087:Array; public function _SafeStr_1796(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_2, _arg_3, _arg_4); } public function get title():String { return (this._title); } public function get message():String { return (this._message); } public function get parameters():Array { return (this._SafeStr_7087); } public function set title(_arg_1:String):void { this._title = _arg_1; } public function set message(_arg_1:String):void { this._message = _arg_1; } public function set parameters(_arg_1:Array):void { this._SafeStr_7087 = _arg_1; } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1796 = "_-zk" (String#3661, DoABC#2) // _SafeStr_4223 = "_-C6" (String#3891, DoABC#2) // _SafeStr_7087 = "_-04U" (String#3387, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1797 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1797 extends RoomSessionEvent { public static const _SafeStr_4148:String = "RSEME_DOOR_OTHER_DELETED"; public static const _SafeStr_4149:String = "RSEME_DOOR_NOT_INSTALLED"; public static const _SafeStr_3761:String = "RSEME_CANT_TRADE_STUFF"; public static const _SafeStr_3762:String = "RSEME_INVALID_ITEM_LOC"; public static const _SafeStr_4243:String = "RSEME_CANT_SET_NOT_OWNER"; public static const _SafeStr_3763:String = "RSEME_MAX_STICKIES"; public static const _SafeStr_3764:String = "RSEME_MAX_FURNITURE"; public static const _SafeStr_3766:String = "RSEME_MAX_QUEUE"; public static const _SafeStr_3767:String = "RSEME_MAX_SOUND"; public static const _SafeStr_3756:String = "RSEME_KICKED"; public static const _SafeStr_3758:String = "RSEME_GUIDE_BUSY"; public static const _SafeStr_3757:String = "RSEME_GUIDE_EXISTS"; public static const _SafeStr_4199:String = "RSEME_PETS_FORBIDDEN_IN_HOTEL"; public static const _SafeStr_4200:String = "RSEME_PETS_FORBIDDEN_IN_FLAT"; public static const _SafeStr_3765:String = "RSEME_MAX_PETS"; public static const _SafeStr_4201:String = "RSEME_NO_FREE_TILES_FOR_PET"; public static const _SafeStr_4202:String = "RSEME_SELECTED_TILE_NOT_FREE_FOR_PET"; private var _message:String; public function _SafeStr_1797(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:String=null, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_2, _arg_4, _arg_5); this._message = _arg_3; } public function get message():String { return (this._message); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1797 = "_-2kP" (String#1046, DoABC#2) // _SafeStr_3756 = "_-0Ij" (String#5678, DoABC#2) // _SafeStr_3757 = "_-2RT" (String#5458, DoABC#2) // _SafeStr_3758 = "_-wT" (String#5405, DoABC#2) // _SafeStr_3761 = "_-1eW" (String#5486, DoABC#2) // _SafeStr_3762 = "_-YN" (String#5476, DoABC#2) // _SafeStr_3763 = "_-8m" (String#5275, DoABC#2) // _SafeStr_3764 = "_-1gx" (String#5603, DoABC#2) // _SafeStr_3765 = "_-2qF" (String#4936, DoABC#2) // _SafeStr_3766 = "_-0tV" (String#5408, DoABC#2) // _SafeStr_3767 = "_-2jB" (String#5295, DoABC#2) // _SafeStr_4148 = "_-2Uq" (String#12387, DoABC#2) // _SafeStr_4149 = "_-11F" (String#12036, DoABC#2) // _SafeStr_4199 = "_-2pH" (String#9595, DoABC#2) // _SafeStr_4200 = "_-1wl" (String#10564, DoABC#2) // _SafeStr_4201 = "_-Lk" (String#10798, DoABC#2) // _SafeStr_4202 = "_-0tq" (String#11120, DoABC#2) // _SafeStr_4243 = "_-18X" (String#10349, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1798 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1798 extends RoomSessionEvent { public static const _SafeStr_4109:String = "RSPE_VOTE_QUESTION"; public static const _SafeStr_4110:String = "RSPE_VOTE_RESULT"; private var _SafeStr_7595:String = ""; private var _SafeStr_7596:Array; private var _SafeStr_7597:Array; private var _SafeStr_7598:int = 0; public function _SafeStr_1798(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:String, _arg_4:Array, _arg_5:Array=null, _arg_6:int=0, _arg_7:Boolean=false, _arg_8:Boolean=false) { this._SafeStr_7596 = []; this._SafeStr_7597 = []; super(_arg_1, _arg_2, _arg_7, _arg_8); this._SafeStr_7595 = _arg_3; this._SafeStr_7596 = _arg_4; this._SafeStr_7597 = _arg_5; if (this._SafeStr_7597 == null){ this._SafeStr_7597 = []; }; this._SafeStr_7598 = _arg_6; } public function get question():String { return (this._SafeStr_7595); } public function get choices():Array { return (this._SafeStr_7596.slice()); } public function get _SafeStr_4111():Array { return (this._SafeStr_7597.slice()); } public function get _SafeStr_4112():int { return (this._SafeStr_7598); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1798 = "_-ea" (String#2471, DoABC#2) // _SafeStr_4109 = "_-7u" (String#4269, DoABC#2) // _SafeStr_4110 = "_-2vx" (String#4338, DoABC#2) // _SafeStr_4111 = "_-3CK" (String#6953, DoABC#2) // _SafeStr_4112 = "_-2RL" (String#8512, DoABC#2) // _SafeStr_7595 = "_-24M" (String#2844, DoABC#2) // _SafeStr_7596 = "_-1UK" (String#3208, DoABC#2) // _SafeStr_7597 = "_-3FS" (String#3420, DoABC#2) // _SafeStr_7598 = "_-2oT" (String#5366, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1799 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1799 extends RoomSessionEvent { public static const _SafeStr_5355:String = "RSUBE_BADGES"; private var _userId:int = 0; private var _SafeStr_6496:Array; public function _SafeStr_1799(_arg_1:_SafeStr_1228, _arg_2:int, _arg_3:Array, _arg_4:Boolean=false, _arg_5:Boolean=false) { this._SafeStr_6496 = []; super(_SafeStr_5355, _arg_1, _arg_4, _arg_5); this._userId = _arg_2; this._SafeStr_6496 = _arg_3; } public function get userId():int { return (this._userId); } public function get badges():Array { return (this._SafeStr_6496); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1799 = "_-CC" (String#4558, DoABC#2) // _SafeStr_5355 = "_-0Rs" (String#4146, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1800 package _-33P { import com.sulake.core.utils.Map; import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1800 extends RoomSessionEvent { public static const _SafeStr_5424:String = "RSQE_QUEUE_STATUS"; public static const _SafeStr_5428:String = "c"; public static const _SafeStr_5429:String = "d"; public static const _SafeStr_5423:int = 2; public static const _SafeStr_5422:int = 1; private var _name:String; private var _target:int; private var _SafeStr_4016:Map; private var _SafeStr_4311:Boolean; private var _SafeStr_7599:String; public function _SafeStr_1800(_arg_1:_SafeStr_1228, _arg_2:String, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_SafeStr_5424, _arg_1, _arg_5, _arg_6); this._name = _arg_2; this._target = _arg_3; this._SafeStr_4016 = new Map(); this._SafeStr_4311 = _arg_4; } public function get _SafeStr_4367():Boolean { return (this._SafeStr_4311); } public function get _SafeStr_7600():String { return (this._name); } public function get _SafeStr_5425():int { return (this._target); } public function get _SafeStr_4017():Array { return (this._SafeStr_4016.getKeys()); } public function _SafeStr_4018(_arg_1:String):int { return (this._SafeStr_4016.getValue(_arg_1)); } public function _SafeStr_4019(_arg_1:String, _arg_2:int):void { this._SafeStr_4016.add(_arg_1, _arg_2); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1800 = "_-1-h" (String#2557, DoABC#2) // _SafeStr_4016 = "_-1cw" (String#5699, DoABC#2) // _SafeStr_4017 = "_-1nV" (String#12723, DoABC#2) // _SafeStr_4018 = "_-Vo" (String#9497, DoABC#2) // _SafeStr_4019 = "_-15" (String#14557, DoABC#2) // _SafeStr_4311 = "_-6j" (String#2592, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_5422 = "_-1ji" (String#12214, DoABC#2) // _SafeStr_5423 = "_-11i" (String#11940, DoABC#2) // _SafeStr_5424 = "_-R8" (String#7965, DoABC#2) // _SafeStr_5425 = "_-3Dm" (String#19447, DoABC#2) // _SafeStr_5428 = "_-6R" (String#12528, DoABC#2) // _SafeStr_5429 = "_-1ro" (String#13822, DoABC#2) // _SafeStr_7599 = "_-29a" (String#22640, DoABC#2) // _SafeStr_7600 = "_-0KJ" (String#24262, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1801 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_1801 extends RoomSessionEvent { public static const _SafeStr_4119:String = "RSCE_CHAT_EVENT"; public static const _SafeStr_4130:String = "RSCE_FLOOD_EVENT"; public static const _SafeStr_4120:int = 0; public static const _SafeStr_4128:int = 1; public static const _SafeStr_4129:int = 2; public static const _SafeStr_4123:int = 3; public static const _SafeStr_4126:int = 4; private var _userId:int = 0; private var _text:String = ""; private var _SafeStr_7601:int = 0; private var _SafeStr_7602:Array; public function _SafeStr_1801(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:int, _arg_4:String, _arg_5:int=0, _arg_6:Array=null, _arg_7:Boolean=false, _arg_8:Boolean=false) { super(_arg_1, _arg_2, _arg_7, _arg_8); this._userId = _arg_3; this._text = _arg_4; this._SafeStr_7601 = _arg_5; this._SafeStr_7602 = _arg_6; } public function get userId():int { return (this._userId); } public function get text():String { return (this._text); } public function get _SafeStr_5182():int { return (this._SafeStr_7601); } public function get links():Array { return (this._SafeStr_7602); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1801 = "_-95" (String#1597, DoABC#2) // _SafeStr_4119 = "_-x5" (String#4779, DoABC#2) // _SafeStr_4120 = "_-2ch" (String#3984, DoABC#2) // _SafeStr_4123 = "_-2Yh" (String#6389, DoABC#2) // _SafeStr_4126 = "_-1s8" (String#6033, DoABC#2) // _SafeStr_4128 = "_-1M5" (String#4068, DoABC#2) // _SafeStr_4129 = "_-Zv" (String#3920, DoABC#2) // _SafeStr_4130 = "_-22u" (String#7655, DoABC#2) // _SafeStr_5182 = "_-1Ty" (String#11258, DoABC#2) // _SafeStr_7601 = "_-1bb" (String#3756, DoABC#2) // _SafeStr_7602 = "_-092" (String#4799, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1833 package _-33P { import flash.events.Event; public class _SafeStr_1833 extends Event { public static const _SafeStr_5112:String = "unue_name_updated"; private var _name:String; public function _SafeStr_1833(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_SafeStr_5112, _arg_2, _arg_3); this._name = _arg_1; } public function get name():String { return (this._name); } } }//package _-33P // _SafeStr_1833 = "_-0VI" (String#5126, DoABC#2) // _SafeStr_5112 = "_-0KO" (String#9879, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_1841 package _-33P { import flash.events.Event; public class _SafeStr_1841 extends Event { public static const _SafeStr_5064:String = "HABBO_SESSION_FIGURE_UPDATE"; private var _userId:int; private var _figure:String; private var _SafeStr_4296:String; public function _SafeStr_1841(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_SafeStr_5064, _arg_4, _arg_5); this._userId = _arg_1; this._figure = _arg_2; this._SafeStr_4296 = _arg_3; } public function get userId():int { return (this._userId); } public function get figure():String { return (this._figure); } public function get gender():String { return (this._SafeStr_4296); } } }//package _-33P // _SafeStr_1841 = "_-qI" (String#4302, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_5064 = "_-1Tr" (String#6123, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_2000 package _-33P { import com.sulake.habbo.session._SafeStr_2002; import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_2000 extends RoomSessionEvent { public static const PET_INFO:String = "RSPIUE_PET_INFO"; private var _SafeStr_7603:_SafeStr_2002; public function _SafeStr_2000(_arg_1:_SafeStr_1228, _arg_2:_SafeStr_2002, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_SafeStr_2000.PET_INFO, _arg_1, _arg_3, _arg_4); this._SafeStr_7603 = _arg_2; } public function get _SafeStr_5357():_SafeStr_2002 { return (this._SafeStr_7603); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_2000 = "_-2Y9" (String#6417, DoABC#2) // _SafeStr_2002 = "_-0JN" (String#5674, DoABC#2) // _SafeStr_5357 = "_-1rW" (String#21255, DoABC#2) // _SafeStr_7603 = "_-19I" (String#16677, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_2001 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_2001 extends RoomSessionEvent { public static const PET_COMMANDS:String = "RSPIUE_ENABLED_PET_COMMANDS"; private var _SafeStr_5494:int; private var _SafeStr_7604:Array; private var _SafeStr_7605:Array; public function _SafeStr_2001(_arg_1:_SafeStr_1228, _arg_2:int, _arg_3:Array, _arg_4:Array, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_SafeStr_2001.PET_COMMANDS, _arg_1, _arg_5, _arg_6); this._SafeStr_5494 = _arg_2; this._SafeStr_7604 = _arg_3; this._SafeStr_7605 = _arg_4; } public function get _SafeStr_4185():int { return (this._SafeStr_5494); } public function get _SafeStr_4197():Array { return (this._SafeStr_7604); } public function get _SafeStr_4198():Array { return (this._SafeStr_7605); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_2001 = "_-2V4" (String#5983, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4197 = "_-0P5" (String#10154, DoABC#2) // _SafeStr_4198 = "_-1Od" (String#10764, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_7604 = "_-Sy" (String#10961, DoABC#2) // _SafeStr_7605 = "_-2m7" (String#15423, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_2008 package _-33P { import com.sulake.habbo.session._SafeStr_1228; public class _SafeStr_2008 extends RoomSessionEvent { public static const _SafeStr_5279:String = "RSUBE_FIGURE"; private var _userId:int = 0; private var _figure:String = ""; private var _SafeStr_4296:String = ""; private var _SafeStr_6784:String = ""; private var _SafeStr_6688:int; public function _SafeStr_2008(_arg_1:_SafeStr_1228, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:Boolean=false, _arg_8:Boolean=false) { super(_SafeStr_5279, _arg_1, _arg_7, _arg_8); this._userId = _arg_2; this._figure = _arg_3; this._SafeStr_4296 = _arg_4; this._SafeStr_6784 = _arg_5; this._SafeStr_6688 = _arg_6; } public function get userId():int { return (this._userId); } public function get figure():String { return (this._figure); } public function get gender():String { return (this._SafeStr_4296); } public function get _SafeStr_4181():String { return (this._SafeStr_6784); } public function get _SafeStr_4169():int { return (this._SafeStr_6688); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_2008 = "_-2AA" (String#6387, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4181 = "_-1yc" (String#5909, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_5279 = "_-DF" (String#4358, DoABC#2) // _SafeStr_6688 = "_-P0" (String#3144, DoABC#2) // _SafeStr_6784 = "_-OT" (String#5608, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_2979 package _-33P { public class _SafeStr_2979 { private var _id:int = 0; private var _type:int = 0; private var _color:uint = 0; private var _SafeStr_5549:uint = 0; public function _SafeStr_2979(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:uint) { this._id = _arg_1; this._type = _arg_2; this._color = _arg_3; this._SafeStr_5549 = _arg_4; } public function get id():int { return (this._id); } public function get type():int { return (this._type); } public function get color():uint { return (this._color); } public function get light():int { return (this._SafeStr_5549); } } }//package _-33P // _SafeStr_2979 = "_-0ut" (String#4927, DoABC#2) // _SafeStr_5549 = "_-1sH" (String#2786, DoABC#2) //------------------------------------------------------------ //_-33P._SafeStr_2992 package _-33P { import flash.events.Event; public class _SafeStr_2992 extends Event { public static const _SafeStr_5274:String = "UTRE_USER_TAGS_RECEIVED"; private var _userId:int; private var _SafeStr_6326:Array; public function _SafeStr_2992(_arg_1:int, _arg_2:Array, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_SafeStr_5274, _arg_3, _arg_4); this._userId = _arg_1; this._SafeStr_6326 = _arg_2; } public function get userId():int { return (this._userId); } public function get tags():Array { return (this._SafeStr_6326); } } }//package _-33P // _SafeStr_2992 = "_-1V0" (String#6321, DoABC#2) // _SafeStr_5274 = "_-1Z5" (String#4565, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) //------------------------------------------------------------ //_-33P.RoomSessionEvent package _-33P { import flash.events.Event; import com.sulake.habbo.session._SafeStr_1228; public class RoomSessionEvent extends Event { public static const _SafeStr_7606:String = "RSE_CREATED"; public static const _SafeStr_7607:String = "RSE_STARTED"; public static const _SafeStr_7608:String = "RSE_ENDED"; private var _SafeStr_7609:_SafeStr_1228; public function RoomSessionEvent(_arg_1:String, _arg_2:_SafeStr_1228, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._SafeStr_7609 = _arg_2; } public function get session():_SafeStr_1228 { return (this._SafeStr_7609); } } }//package _-33P // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_7606 = "_-2ck" (String#5622, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_7609 = "_-0fO" (String#1129, DoABC#2) //------------------------------------------------------------ //_-33q._SafeStr_808 package _-33q { public class _SafeStr_808 extends Error { private var _SafeStr_7610:String; public function _SafeStr_808(_arg_1:String, _arg_2:String="") { this._SafeStr_7610 = _arg_2; super(_arg_1); } public function toString():String { return (("Exception: " + super.message)); } override public function getStackTrace():String { return ((((this._SafeStr_7610)!="") ? this._SafeStr_7610 : super.getStackTrace())); } } }//package _-33q // _SafeStr_7610 = "_-9C" (String#8005, DoABC#2) // _SafeStr_808 = "_-1Qi" (String#5028, DoABC#2) //------------------------------------------------------------ //_-33q._SafeStr_809 package _-33q { public class _SafeStr_809 extends _SafeStr_808 { public function _SafeStr_809(_arg_1:String) { super(_arg_1); } } }//package _-33q // _SafeStr_808 = "_-1Qi" (String#5028, DoABC#2) // _SafeStr_809 = "_-1i1" (String#5804, DoABC#2) //------------------------------------------------------------ //_-33q._SafeStr_813 package _-33q { public class _SafeStr_813 extends _SafeStr_808 { public function _SafeStr_813(_arg_1:String) { super(_arg_1); } } }//package _-33q // _SafeStr_808 = "_-1Qi" (String#5028, DoABC#2) // _SafeStr_813 = "_-2Ud" (String#8407, DoABC#2) //------------------------------------------------------------ //_-34q._SafeStr_1324 package _-34q { import com.sulake.habbo.navigator.HabboNavigator; import flash.utils.Dictionary; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.IWindowContainer; import _-mv._SafeStr_2208; import _-mv._SafeStr_2209; import _-32o.*; public class _SafeStr_1324 { public static const _SafeStr_7611:int = 10; private static const _SafeStr_7612:int = 32; private static const _SafeStr_7613:int = 8; private static const _SafeStr_7614:int = -16; private static const _SafeStr_7615:int = 40; private var _navigator:HabboNavigator; private var _SafeStr_7616:Dictionary; private var _SafeStr_7617:_SafeStr_2206; private var _order:Dictionary; private var _SafeStr_7618:BitmapData; public function _SafeStr_1324(_arg_1:HabboNavigator) { this._order = new Dictionary(); super(); this._navigator = _arg_1; this._SafeStr_7617 = new _SafeStr_2206(this._navigator); this._SafeStr_7619(); } public function get _SafeStr_7620():_SafeStr_2206 { return (this._SafeStr_7617); } private function _SafeStr_7619():void { var _local_1:Dictionary = new Dictionary(); _local_1[0] = this._SafeStr_7621(1, 0); _local_1[1] = this._SafeStr_7621(0, 1); _local_1[2] = this._SafeStr_7621(1, 1); _local_1[3] = this._SafeStr_7621(0, 2); _local_1[4] = this._SafeStr_7621(1, 2); _local_1[5] = this._SafeStr_7621(2, 2); _local_1[6] = this._SafeStr_7621(0, 3); _local_1[7] = this._SafeStr_7621(1, 3); _local_1[8] = this._SafeStr_7621(0, 4); _local_1[9] = this._SafeStr_7621(1, 4); _local_1[10] = this._SafeStr_7621(2, 4); this._SafeStr_7616 = _local_1; } private function _SafeStr_7621(_arg_1:int, _arg_2:int):Point { var _local_3:int = ((((_arg_2 % 2))==0) ? 0 : (_SafeStr_7612 / 2)); return (new Point(((_arg_1 * _SafeStr_7612) + _local_3), (_arg_2 * _SafeStr_7613))); } public function _SafeStr_7622(_arg_1:IWindowContainer, _arg_2:_SafeStr_2208, _arg_3:Boolean):void { var _local_7:BitmapData; var _local_4:String = "bitmap"; var _local_5:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.getChildByName(_local_4)); if (_local_5 == null){ _local_7 = new BitmapData(64, 64); _local_5 = IBitmapWrapperWindow(this._navigator.windowManager.createWindow(_local_4, "", _SafeStr_1321._SafeStr_7252, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_6753 | ((_arg_3) ? _SafeStr_1318._SafeStr_4275 : _SafeStr_1318._SafeStr_5504)), new Rectangle(0, 0, _local_7.width, _local_7.height))); _local_5.bitmap = _local_7; _arg_1.addChild(_local_5); }; var _local_6:String = _arg_2._SafeStr_4738(); if (_local_5.tags[0] != _local_6){ _local_5.tags.splice(0, _local_5.tags.length); _local_5.tags.push(_local_6); this._SafeStr_4740(_local_5.bitmap, _arg_2); this._SafeStr_7623(_local_5.bitmap); this._SafeStr_7624(_local_5.bitmap); _local_5.invalidate(); }; } public function _SafeStr_4740(_arg_1:BitmapData, _arg_2:_SafeStr_2208):void { this._SafeStr_7625(_arg_1, _arg_2.bgImgId); this._SafeStr_7626(_arg_1, _arg_2._SafeStr_7627); this._SafeStr_7628(_arg_1, _arg_2._SafeStr_7629); } public function _SafeStr_7624(_arg_1:BitmapData):void { var _local_3:Boolean; var _local_4:Boolean; var _local_2:int; while (_local_2 < 4) { _local_3 = (((_local_2 == 0)) || ((_local_2 == 1))); _local_4 = (((_local_2 == 1)) || ((_local_2 == 3))); this._SafeStr_7630(_arg_1, 0, 5, _local_3, _local_4); this._SafeStr_7630(_arg_1, 1, 3, _local_3, _local_4); this._SafeStr_7630(_arg_1, 2, 2, _local_3, _local_4); this._SafeStr_7630(_arg_1, 3, 1, _local_3, _local_4); this._SafeStr_7630(_arg_1, 4, 1, _local_3, _local_4); _local_2++; }; } private function _SafeStr_7630(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:Boolean=true, _arg_5:Boolean=true):void { var _local_7:int; var _local_8:int; var _local_6:int; while (_local_6 < _arg_3) { _local_7 = ((_arg_5) ? _arg_2 : ((_arg_1.width - _arg_2) - 1)); _local_8 = ((_arg_4) ? _local_6 : ((_arg_1.height - _local_6) - 1)); _arg_1.setPixel32(_local_7, _local_8, 0); _local_6++; }; } private function _SafeStr_7626(_arg_1:BitmapData, _arg_2:Array):void { var _local_3:int; var _local_4:_SafeStr_2209; _local_3 = 0; while (_local_3 <= _SafeStr_7611) { this._order[_local_3] = null; _local_3++; }; for each (_local_4 in _arg_2) { this._order[_local_4._SafeStr_7631] = _local_4; }; _local_3 = 0; while (_local_3 <= _SafeStr_7611) { if (this._order[_local_3] != null){ this._SafeStr_7632(_arg_1, this._order[_local_3]); }; _local_3++; }; } private function _SafeStr_7625(_arg_1:BitmapData, _arg_2:int):void { if (_arg_2 < 1){ _arg_2 = 1; }; var _local_3:_SafeStr_2207 = this._SafeStr_7617._SafeStr_5024(ThumbnailEditorModel._SafeStr_7633, _arg_2); if (_local_3 == null){ Logger.log(("Unknown bg image id: " + _arg_2)); _local_3 = this._SafeStr_7617._SafeStr_5024(ThumbnailEditorModel._SafeStr_7633, 1); }; var _local_4:BitmapData = _local_3._SafeStr_7634(); _arg_1.copyPixels(_local_4, _local_4.rect, new Point(0, 0), null, null, true); } private function _SafeStr_7628(_arg_1:BitmapData, _arg_2:int):void { if (_arg_2 < 1){ return; }; var _local_3:_SafeStr_2207 = this._SafeStr_7617._SafeStr_5024(ThumbnailEditorModel._SafeStr_7635, _arg_2); if (_local_3 == null){ Logger.log(("Unknown top image id: " + _arg_2)); return; }; var _local_4:BitmapData = _local_3._SafeStr_7634(); _arg_1.copyPixels(_local_4, _local_4.rect, new Point(0, 0), null, null, true); } private function _SafeStr_7623(_arg_1:BitmapData):void { if (this._SafeStr_7618 == null){ this._SafeStr_7618 = this._navigator.getButtonImage("rico_rnd"); }; _arg_1.copyPixels(this._SafeStr_7618, this._SafeStr_7618.rect, new Point(0, 0), null, null, true); } private function _SafeStr_7632(_arg_1:BitmapData, _arg_2:_SafeStr_2209):void { var _local_3:_SafeStr_2207 = this._SafeStr_7617._SafeStr_5024(ThumbnailEditorModel._SafeStr_7636, _arg_2._SafeStr_7637); if (_local_3 == null){ Logger.log(("Unknown object image id: " + _arg_2._SafeStr_7637)); return; }; if (_local_3.id == 0){ return; }; var _local_4:Point = this._SafeStr_7638(_arg_2._SafeStr_7631); if (_local_4 == null){ Logger.log(("Unknown object position: " + _arg_2._SafeStr_7631)); return; }; var _local_5:BitmapData = _local_3._SafeStr_7634(); if (_local_5 == null){ Logger.log(("No image for " + _arg_2._SafeStr_7637)); return; }; Logger.log(((("Drawing object: " + _arg_2._SafeStr_7631) + ", ") + _local_4)); _arg_1.copyPixels(_local_5, _local_5.rect, new Point((_local_4.x + _SafeStr_7614), ((_local_4.y + _SafeStr_7615) - _local_5.height)), null, null, true); } public function _SafeStr_7638(_arg_1:int):Point { return (Point(this._SafeStr_7616[_arg_1])); } } }//package _-34q // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1324 = "_-0LO" (String#3763, DoABC#2) // _SafeStr_2206 = "_-0-D" (String#6309, DoABC#2) // _SafeStr_2207 = "_-2YH" (String#3158, DoABC#2) // _SafeStr_2208 = "_-2Gf" (String#3095, DoABC#2) // _SafeStr_2209 = "_-0uw" (String#1684, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4738 = "_-20v" (String#17470, DoABC#2) // _SafeStr_4740 = "_-0Xz" (String#17188, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7252 = "_-080" (String#5917, DoABC#2) // _SafeStr_7611 = "_-0OT" (String#8777, DoABC#2) // _SafeStr_7612 = "_-2-G" (String#12346, DoABC#2) // _SafeStr_7613 = "_-2Nn" (String#13562, DoABC#2) // _SafeStr_7614 = "_-2VS" (String#14645, DoABC#2) // _SafeStr_7615 = "_-0Z3" (String#14208, DoABC#2) // _SafeStr_7616 = "_-0Ks" (String#17104, DoABC#2) // _SafeStr_7617 = "_-265" (String#7768, DoABC#2) // _SafeStr_7618 = "_-2Ui" (String#11691, DoABC#2) // _SafeStr_7619 = "_-1mM" (String#20103, DoABC#2) // _SafeStr_7620 = "_-2zk" (String#16453, DoABC#2) // _SafeStr_7621 = "_-1fZ" (String#4514, DoABC#2) // _SafeStr_7622 = "_-1q4" (String#15856, DoABC#2) // _SafeStr_7623 = "_-0J4" (String#20776, DoABC#2) // _SafeStr_7624 = "_-Mp" (String#15465, DoABC#2) // _SafeStr_7625 = "_-386" (String#14202, DoABC#2) // _SafeStr_7626 = "_-0EW" (String#20864, DoABC#2) // _SafeStr_7627 = "_-1nz" (String#5468, DoABC#2) // _SafeStr_7628 = "_-3Ar" (String#20323, DoABC#2) // _SafeStr_7629 = "_-1RI" (String#10607, DoABC#2) // _SafeStr_7630 = "_-5t" (String#11373, DoABC#2) // _SafeStr_7631 = "_-2LU" (String#3908, DoABC#2) // _SafeStr_7632 = "_-0zd" (String#20388, DoABC#2) // _SafeStr_7633 = "_-2vl" (String#1785, DoABC#2) // _SafeStr_7634 = "_-1T4" (String#11791, DoABC#2) // _SafeStr_7635 = "_-uK" (String#2599, DoABC#2) // _SafeStr_7636 = "_-0kX" (String#1660, DoABC#2) // _SafeStr_7637 = "_-0QJ" (String#3814, DoABC#2) // _SafeStr_7638 = "_-UL" (String#16537, DoABC#2) //------------------------------------------------------------ //_-34q._SafeStr_2206 package _-34q { import com.sulake.habbo.navigator.HabboNavigator; import flash.utils.Dictionary; import flash.display.BitmapData; public class _SafeStr_2206 { private var _navigator:HabboNavigator; private var _SafeStr_7639:Dictionary; private var _SafeStr_7640:Dictionary; private var _SafeStr_7641:BitmapData; public function _SafeStr_2206(_arg_1:HabboNavigator) { this._SafeStr_7639 = new Dictionary(); this._SafeStr_7640 = new Dictionary(); super(); this._navigator = _arg_1; this._SafeStr_7641 = this._navigator.getButtonImage("rico_selected"); this._SafeStr_7642(1, ThumbnailEditorModel._SafeStr_7633, "rico_bg1"); this._SafeStr_7642(2, ThumbnailEditorModel._SafeStr_7633, "rico_bg2"); this._SafeStr_7642(3, ThumbnailEditorModel._SafeStr_7633, "rico_bg3"); this._SafeStr_7642(4, ThumbnailEditorModel._SafeStr_7633, "rico_bg4"); this._SafeStr_7642(5, ThumbnailEditorModel._SafeStr_7633, "rico_bg5"); this._SafeStr_7642(6, ThumbnailEditorModel._SafeStr_7633, "rico_bg6"); this._SafeStr_7642(7, ThumbnailEditorModel._SafeStr_7633, "rico_bg7"); this._SafeStr_7642(8, ThumbnailEditorModel._SafeStr_7633, "rico_bg8"); this._SafeStr_7642(9, ThumbnailEditorModel._SafeStr_7633, "rico_bg9"); this._SafeStr_7642(10, ThumbnailEditorModel._SafeStr_7633, "rico_bg10"); this._SafeStr_7642(11, ThumbnailEditorModel._SafeStr_7633, "rico_bg11"); this._SafeStr_7642(12, ThumbnailEditorModel._SafeStr_7633, "rico_bg12"); this._SafeStr_7642(13, ThumbnailEditorModel._SafeStr_7633, "rico_bg13"); this._SafeStr_7642(14, ThumbnailEditorModel._SafeStr_7633, "rico_bg14"); this._SafeStr_7642(15, ThumbnailEditorModel._SafeStr_7633, "rico_bg15"); this._SafeStr_7642(16, ThumbnailEditorModel._SafeStr_7633, "rico_bg16"); this._SafeStr_7642(17, ThumbnailEditorModel._SafeStr_7633, "rico_bg17"); this._SafeStr_7642(18, ThumbnailEditorModel._SafeStr_7633, "rico_bg18"); this._SafeStr_7642(19, ThumbnailEditorModel._SafeStr_7633, "rico_bg19"); this._SafeStr_7642(20, ThumbnailEditorModel._SafeStr_7633, "rico_bg20"); this._SafeStr_7642(22, ThumbnailEditorModel._SafeStr_7633, "rico_bg22"); this._SafeStr_7642(23, ThumbnailEditorModel._SafeStr_7633, "rico_bg23"); this._SafeStr_7642(24, ThumbnailEditorModel._SafeStr_7633, "rico_bg24"); this._SafeStr_7642(0, ThumbnailEditorModel._SafeStr_7635, "rico_top0"); this._SafeStr_7642(1, ThumbnailEditorModel._SafeStr_7635, "rico_top1"); this._SafeStr_7642(2, ThumbnailEditorModel._SafeStr_7635, "rico_top2"); this._SafeStr_7642(3, ThumbnailEditorModel._SafeStr_7635, "rico_top3"); this._SafeStr_7642(4, ThumbnailEditorModel._SafeStr_7635, "rico_top4"); this._SafeStr_7642(5, ThumbnailEditorModel._SafeStr_7635, "rico_top5"); this._SafeStr_7642(6, ThumbnailEditorModel._SafeStr_7635, "rico_top6"); this._SafeStr_7642(7, ThumbnailEditorModel._SafeStr_7635, "rico_top7"); this._SafeStr_7642(8, ThumbnailEditorModel._SafeStr_7635, "rico_top8"); this._SafeStr_7642(9, ThumbnailEditorModel._SafeStr_7635, "rico_top9"); this._SafeStr_7642(10, ThumbnailEditorModel._SafeStr_7635, "rico_top10"); this._SafeStr_7642(11, ThumbnailEditorModel._SafeStr_7635, "rico_top11"); this._SafeStr_7642(0, ThumbnailEditorModel._SafeStr_7636, "rico_ob0"); this._SafeStr_7642(1, ThumbnailEditorModel._SafeStr_7636, "rico_ob1"); this._SafeStr_7642(2, ThumbnailEditorModel._SafeStr_7636, "rico_ob2"); this._SafeStr_7642(3, ThumbnailEditorModel._SafeStr_7636, "rico_ob3"); this._SafeStr_7642(4, ThumbnailEditorModel._SafeStr_7636, "rico_ob4"); this._SafeStr_7642(5, ThumbnailEditorModel._SafeStr_7636, "rico_ob5"); this._SafeStr_7642(6, ThumbnailEditorModel._SafeStr_7636, "rico_ob6"); this._SafeStr_7642(7, ThumbnailEditorModel._SafeStr_7636, "rico_ob7"); this._SafeStr_7642(8, ThumbnailEditorModel._SafeStr_7636, "rico_ob8"); this._SafeStr_7642(9, ThumbnailEditorModel._SafeStr_7636, "rico_ob9"); this._SafeStr_7642(10, ThumbnailEditorModel._SafeStr_7636, "rico_ob10"); this._SafeStr_7642(11, ThumbnailEditorModel._SafeStr_7636, "rico_ob11"); this._SafeStr_7642(12, ThumbnailEditorModel._SafeStr_7636, "rico_ob12"); this._SafeStr_7642(13, ThumbnailEditorModel._SafeStr_7636, "rico_ob13"); this._SafeStr_7642(14, ThumbnailEditorModel._SafeStr_7636, "rico_ob14"); this._SafeStr_7642(15, ThumbnailEditorModel._SafeStr_7636, "rico_ob15"); this._SafeStr_7642(16, ThumbnailEditorModel._SafeStr_7636, "rico_ob16"); this._SafeStr_7642(17, ThumbnailEditorModel._SafeStr_7636, "rico_ob17"); this._SafeStr_7642(18, ThumbnailEditorModel._SafeStr_7636, "rico_ob18"); this._SafeStr_7642(19, ThumbnailEditorModel._SafeStr_7636, "rico_ob19"); this._SafeStr_7642(20, ThumbnailEditorModel._SafeStr_7636, "rico_ob20"); this._SafeStr_7642(21, ThumbnailEditorModel._SafeStr_7636, "rico_ob21"); this._SafeStr_7642(22, ThumbnailEditorModel._SafeStr_7636, "rico_ob22"); this._SafeStr_7642(23, ThumbnailEditorModel._SafeStr_7636, "rico_ob23"); this._SafeStr_7642(24, ThumbnailEditorModel._SafeStr_7636, "rico_ob24"); this._SafeStr_7642(25, ThumbnailEditorModel._SafeStr_7636, "rico_ob25"); this._SafeStr_7642(26, ThumbnailEditorModel._SafeStr_7636, "rico_ob26"); this._SafeStr_7642(27, ThumbnailEditorModel._SafeStr_7636, "rico_ob27"); } private function _SafeStr_7642(_arg_1:int, _arg_2:int, _arg_3:String):void { var _local_4:_SafeStr_2207 = new _SafeStr_2207(this._navigator, _arg_1, _arg_2, _arg_3, this._SafeStr_7641); this._SafeStr_7643(_arg_2).push(_local_4); this._SafeStr_7644(_arg_2)[_arg_1] = _local_4; } public function _SafeStr_5024(_arg_1:int, _arg_2:int):_SafeStr_2207 { return (this._SafeStr_7644(_arg_1)[_arg_2]); } private function _SafeStr_7644(_arg_1:int):Dictionary { var _local_2:Dictionary = this._SafeStr_7640[_arg_1]; if (_local_2 == null){ _local_2 = new Dictionary(); this._SafeStr_7640[_arg_1] = _local_2; }; return (_local_2); } public function _SafeStr_7643(_arg_1:int):Array { var _local_2:Array = this._SafeStr_7639[_arg_1]; if (_local_2 == null){ _local_2 = new Array(); this._SafeStr_7639[_arg_1] = _local_2; }; return (_local_2); } } }//package _-34q // _SafeStr_2206 = "_-0-D" (String#6309, DoABC#2) // _SafeStr_2207 = "_-2YH" (String#3158, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_7633 = "_-2vl" (String#1785, DoABC#2) // _SafeStr_7635 = "_-uK" (String#2599, DoABC#2) // _SafeStr_7636 = "_-0kX" (String#1660, DoABC#2) // _SafeStr_7639 = "_-2HQ" (String#15025, DoABC#2) // _SafeStr_7640 = "_-2qA" (String#14234, DoABC#2) // _SafeStr_7641 = "_-26u" (String#7991, DoABC#2) // _SafeStr_7642 = "_-Pw" (String#1054, DoABC#2) // _SafeStr_7643 = "_-0Mu" (String#14982, DoABC#2) // _SafeStr_7644 = "_-dd" (String#17207, DoABC#2) //------------------------------------------------------------ //_-34q._SafeStr_2207 package _-34q { import com.sulake.habbo.navigator.HabboNavigator; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Rectangle; import flash.geom.Point; public class _SafeStr_2207 { private var _navigator:HabboNavigator; private var _id:int; private var _type:int; private var _SafeStr_7645:String; private var _SafeStr_7646:BitmapData; private var _selected:Boolean; private var _SafeStr_7641:BitmapData; private var _SafeStr_7647:IBitmapWrapperWindow; private var _SafeStr_7648:Rectangle; private var _SafeStr_7649:int = 1; public function _SafeStr_2207(_arg_1:HabboNavigator, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:BitmapData) { this._navigator = _arg_1; this._id = _arg_2; this._type = _arg_3; this._SafeStr_7645 = _arg_4; this._SafeStr_7641 = _arg_5; } public function get id():int { return (this._id); } public function get _SafeStr_7650():String { return (this._SafeStr_7645); } public function _SafeStr_7634():BitmapData { if (this._SafeStr_7646 == null){ this._SafeStr_7646 = this._navigator.getButtonImage(this._SafeStr_7645); }; return (this._SafeStr_7646); } public function _SafeStr_7651(_arg_1:IBitmapWrapperWindow):void { this._SafeStr_7647 = _arg_1; this._SafeStr_7652(); } public function copyTo(_arg_1:BitmapData):void { var _local_2:BitmapData = this._SafeStr_7634(); _arg_1.copyPixels(_local_2, _local_2.rect, new Point(((_arg_1.width - _local_2.width) / 2), (_arg_1.height - _local_2.height)), null, null, true); } public function setSelected(_arg_1:Boolean):void { if (this._selected == _arg_1){ return; }; this._selected = _arg_1; this._SafeStr_7652(); } private function _SafeStr_7652():void { var _local_1:Rectangle; if (this._SafeStr_7648 == null){ _local_1 = this._SafeStr_7647.bitmap.rect; this._SafeStr_7648 = new Rectangle(this._SafeStr_7649, this._SafeStr_7649, (_local_1.width - (2 * this._SafeStr_7649)), (_local_1.height - (2 * this._SafeStr_7649))); }; this._SafeStr_7647.bitmap.fillRect(this._SafeStr_7647.bitmap.rect, 4281545523); this._SafeStr_7647.bitmap.fillRect(this._SafeStr_7648, 4284900966); this.copyTo(this._SafeStr_7647.bitmap); if (this._selected){ this._SafeStr_7647.bitmap.copyPixels(this._SafeStr_7641, this._SafeStr_7641.rect, new Point(0, 0), null, null, true); }; this._SafeStr_7647.invalidate(); } } }//package _-34q // _SafeStr_2207 = "_-2YH" (String#3158, DoABC#2) // _SafeStr_7634 = "_-1T4" (String#11791, DoABC#2) // _SafeStr_7641 = "_-26u" (String#7991, DoABC#2) // _SafeStr_7645 = "_-1Op" (String#14829, DoABC#2) // _SafeStr_7646 = "_-0xa" (String#13292, DoABC#2) // _SafeStr_7647 = "_-2z3" (String#6178, DoABC#2) // _SafeStr_7648 = "_-ds" (String#14222, DoABC#2) // _SafeStr_7649 = "_-0jI" (String#11446, DoABC#2) // _SafeStr_7650 = "_-3Gj" (String#27072, DoABC#2) // _SafeStr_7651 = "_-2Z0" (String#18641, DoABC#2) // _SafeStr_7652 = "_-20Z" (String#17709, DoABC#2) //------------------------------------------------------------ //_-34q._SafeStr_2217 package _-34q { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IButtonWindow; import com.sulake.habbo.navigator._SafeStr_1654; import com.sulake.core.window.IWindow; import _-mv._SafeStr_2209; import _-0Zm._SafeStr_2770; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.utils.Dictionary; import flash.geom.Point; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1546; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; public class _SafeStr_2217 { private var _navigator:HabboNavigator; private var _window:IWindowContainer; private var _active:Boolean; private var _SafeStr_3695:ThumbnailEditorModel; private var _SafeStr_7653:IButtonWindow; private var _SafeStr_7654:IButtonWindow; private var _SafeStr_7655:IButtonWindow; private var _SafeStr_7656:IWindowContainer; private var _SafeStr_7657:IWindowContainer; public function _SafeStr_2217(_arg_1:HabboNavigator) { this._navigator = _arg_1; this._SafeStr_3695 = new ThumbnailEditorModel(); } public function set active(_arg_1:Boolean):void { this._active = _arg_1; if (this._active){ this._SafeStr_3695.data = this._navigator.data._SafeStr_4571._SafeStr_4739._SafeStr_7658(); }; } public function get active():Boolean { return (this._active); } public function close():void { this._active = false; } private function _SafeStr_7108(_arg_1:IWindowContainer):void { if (this._window != null){ return; }; this._window = IWindowContainer(this._navigator.getXmlWindow("ros_roomicon_editor")); _arg_1.addChildAt(this._window, 0); this._SafeStr_7653 = IButtonWindow(this.find("bg_tab")); this._SafeStr_7654 = IButtonWindow(this.find("top_tab")); this._SafeStr_7655 = IButtonWindow(this.find("obj_tab")); this._SafeStr_7656 = IWindowContainer(this.find("tile_grid")); this._SafeStr_7657 = IWindowContainer(this.find("now_editing_container")); _SafeStr_1654._SafeStr_7659(this.find("save"), this._SafeStr_7660); _SafeStr_1654._SafeStr_7659(this.find("cancel"), this._SafeStr_7661); _SafeStr_1654._SafeStr_7659(this._SafeStr_7653, this._SafeStr_7662); _SafeStr_1654._SafeStr_7659(this._SafeStr_7654, this._SafeStr_7663); _SafeStr_1654._SafeStr_7659(this._SafeStr_7655, this._SafeStr_7664); } private function find(_arg_1:String):IWindow { var _local_2:IWindow = this._window.findChildByName(_arg_1); if (_local_2 == null){ throw (new Error((("Window element with name: " + _arg_1) + " cannot be found!"))); }; return (_local_2); } private function _SafeStr_7665(_arg_1:int):IWindowContainer { return (IWindowContainer(this._window.findChildByName(("img_selector_container_" + _arg_1)))); } private function _SafeStr_7660(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:_SafeStr_2209; var _local_5:_SafeStr_2770; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("save clicked"); var _local_3:Array = new Array(); for each (_local_4 in this._SafeStr_3695.data._SafeStr_7627) { if (_local_4._SafeStr_7637 > 0){ _local_3.push(_local_4); }; }; _local_5 = new _SafeStr_2770(this._navigator.data._SafeStr_4571.flatId, this._SafeStr_3695.data.bgImgId, this._SafeStr_3695.data._SafeStr_7629, _local_3.length); for each (_local_4 in _local_3) { _local_5._SafeStr_5622(_local_4._SafeStr_7631, _local_4._SafeStr_7637); }; this._navigator.send(_local_5); } private function _SafeStr_7661(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("cancel clicked"); this._navigator._SafeStr_7585._SafeStr_7528(); } private function _SafeStr_7662(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("bg tab clicked"); this._SafeStr_3695._SafeStr_7666 = ThumbnailEditorModel._SafeStr_7633; this._SafeStr_7526(); } private function _SafeStr_7663(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("top tab clicked"); this._SafeStr_3695._SafeStr_7666 = ThumbnailEditorModel._SafeStr_7635; this._SafeStr_7526(); } private function _SafeStr_7664(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("obj tab clicked"); this._SafeStr_3695._SafeStr_7666 = ThumbnailEditorModel._SafeStr_7636; this._SafeStr_7526(); } private function _SafeStr_7667(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log(("obj pos clicked: " + _arg_2.id)); this._SafeStr_3695._SafeStr_7668(_arg_2.id); this._SafeStr_7526(); } private function _SafeStr_7669(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log(("img selected: " + _arg_2.id)); this._SafeStr_3695._SafeStr_7670(_arg_2.id); this._SafeStr_7526(); } public function _SafeStr_3487(_arg_1:IWindowContainer):void { if (!this._active){ return; }; this._SafeStr_7108(_arg_1); this._SafeStr_7671(); this._SafeStr_4847(); this._SafeStr_7672(); this._SafeStr_7673(); this._window.height = (_SafeStr_1654._SafeStr_4798(this._window) + 4); this._window.visible = true; } private function _SafeStr_7526():void { this._navigator._SafeStr_7585._SafeStr_7526(); } private function _SafeStr_4847():void { this._SafeStr_7674(this._SafeStr_7653, !((this._SafeStr_3695._SafeStr_7666 == ThumbnailEditorModel._SafeStr_7633))); this._SafeStr_7674(this._SafeStr_7654, !((this._SafeStr_3695._SafeStr_7666 == ThumbnailEditorModel._SafeStr_7635))); this._SafeStr_7674(this._SafeStr_7655, !((this._SafeStr_3695._SafeStr_7666 == ThumbnailEditorModel._SafeStr_7636))); } private function _SafeStr_7672():void { var _local_1:IWindowContainer = this._SafeStr_7657; _SafeStr_1654.hideChildren(_local_1); this._SafeStr_7675(_local_1, "edit_bg", (this._SafeStr_3695._SafeStr_7666 == ThumbnailEditorModel._SafeStr_7633)); this._SafeStr_7675(_local_1, "edit_top", (this._SafeStr_3695._SafeStr_7666 == ThumbnailEditorModel._SafeStr_7635)); this._SafeStr_7675(_local_1, "edit_obj", (this._SafeStr_3695._SafeStr_7666 == ThumbnailEditorModel._SafeStr_7636), false); if (this._SafeStr_3695._SafeStr_7666 == ThumbnailEditorModel._SafeStr_7636){ this._SafeStr_7676(); }; } private function _SafeStr_7675(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Boolean=true):void { if (!_arg_3){ return; }; var _local_5:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName(_arg_2)); if (_local_5.bitmap != null){ _local_5.visible = true; return; }; var _local_6:BitmapData = this._navigator.getButtonImage(_arg_2); if (_arg_4){ this._navigator._SafeStr_4741._SafeStr_7624(_local_6); }; _local_5.bitmap = _local_6; _local_5.visible = true; } private function _SafeStr_7676():void { var _local_3:int; var _local_4:IBitmapWrapperWindow; var _local_5:IBitmapWrapperWindow; var _local_1:IWindowContainer = this._SafeStr_7656; _local_1.visible = true; if (_local_1.numChildren == 0){ while (_local_3 <= _SafeStr_1324._SafeStr_7611) { _local_4 = this._navigator._SafeStr_7677(("pos_" + _local_3), "rico_tile", this._SafeStr_7667, 0, 0, _local_3); this._SafeStr_7678(_local_4, _local_3); _local_1.addChild(_local_4); _local_5 = this._navigator._SafeStr_7677(("block_" + _local_3), "rico_tile_x", this._SafeStr_7667, 0, 0, _local_3); _local_5.visible = false; this._SafeStr_7678(_local_5, _local_3); _local_1.addChild(_local_5); _local_3++; }; _local_1.addChild(this._navigator._SafeStr_7677("selected", "rico_tile_s", null, 0, 0)); }; var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(_local_1.findChildByName("selected")); if (this._SafeStr_3695.selected == null){ _local_2.visible = false; return; }; _local_2.visible = true; this._SafeStr_7678(_local_2, this._SafeStr_3695.selected._SafeStr_7631); this._SafeStr_7679(_local_1); } private function _SafeStr_7679(_arg_1:IWindowContainer):void { var _local_3:int; var _local_2:Dictionary = this._SafeStr_3695._SafeStr_7680(); while (_local_3 <= _SafeStr_1324._SafeStr_7611) { _arg_1.findChildByName(("block_" + _local_3)).visible = !((_local_2[_local_3] == null)); _local_3++; }; } private function _SafeStr_7678(_arg_1:IBitmapWrapperWindow, _arg_2:int):void { var _local_3:Point = this._navigator._SafeStr_4741._SafeStr_7638(_arg_2); _arg_1.x = _local_3.x; _arg_1.y = _local_3.y; } private function _SafeStr_7673():void { this._SafeStr_7681(ThumbnailEditorModel._SafeStr_7633); this._SafeStr_7681(ThumbnailEditorModel._SafeStr_7635); this._SafeStr_7681(ThumbnailEditorModel._SafeStr_7636); } private function _SafeStr_7681(_arg_1:int):void { var _local_7:_SafeStr_2207; var _local_2:IWindowContainer = this._SafeStr_7665(_arg_1); if (this._SafeStr_3695._SafeStr_7666 != _arg_1){ _local_2.visible = false; return; }; _local_2.visible = true; var _local_3:IItemListWindow = IItemListWindow(_local_2.findChildByName("img_list")); if (_local_3.numListItems == 0){ this._SafeStr_7682(_local_3, _arg_1); }; var _local_4:Array = this._navigator._SafeStr_4741._SafeStr_7620._SafeStr_7643(_arg_1); var _local_5:int = this._SafeStr_3695._SafeStr_7683(); var _local_6:int; while (_local_6 < _local_4.length) { _local_7 = _local_4[_local_6]; Logger.log(((("CHECK SELECTED: " + _local_5) + ", ") + _local_7.id)); _local_7.setSelected((_local_7.id == _local_5)); _local_6++; }; } private function _SafeStr_7682(_arg_1:IItemListWindow, _arg_2:int):void { var _local_9:int; var _local_10:_SafeStr_2207; var _local_11:_SafeStr_1546; var _local_12:IBitmapWrapperWindow; var _local_3:int = 66; var _local_4:int = 3; var _local_5:int = 66; var _local_6:Array = this._navigator._SafeStr_4741._SafeStr_7620._SafeStr_7643(_arg_2); var _local_7:IWindowContainer; var _local_8:int; while (_local_8 < _local_6.length) { _local_9 = (_local_8 % _local_4); if (_local_9 == 0){ _local_7 = IWindowContainer(this._navigator.windowManager.createWindow(("row_" + _local_8), "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, _SafeStr_1318._SafeStr_6753, new Rectangle(0, 0, _arg_1.width, _local_3))); _arg_1.addListItem(_local_7); }; _local_10 = _local_6[_local_8]; _local_11 = _SafeStr_1546(this._navigator.windowManager.createWindow(("img_" + _local_8), "", _SafeStr_1506._SafeStr_7684, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_4275 | _SafeStr_1318._SafeStr_6753), new Rectangle((_local_9 * _local_5), 0, _local_5, _local_3), this._SafeStr_7669, _local_10.id)); _local_11._SafeStr_7685 = 0; _local_12 = IBitmapWrapperWindow(this._navigator.windowManager.createWindow(("img_" + _local_8), "", _SafeStr_1321._SafeStr_7252, _SafeStr_1319._SafeStr_5504, _SafeStr_1318._SafeStr_6753, new Rectangle(0, 0, _local_5, _local_3), this._SafeStr_7669, _local_10.id)); _local_12.bitmap = new BitmapData(_local_12.width, _local_12.height); _local_10._SafeStr_7651(_local_12); _local_11.addChild(_local_12); _local_7.addChild(_local_11); _local_8++; }; } private function _SafeStr_7674(_arg_1:IButtonWindow, _arg_2:Boolean):void { if (_arg_2){ _arg_1.enable(); } else { _arg_1.disable(); }; } private function _SafeStr_7671():void { this._navigator._SafeStr_4741._SafeStr_7622(IWindowContainer(this._window.findChildByName("picframe")), this._SafeStr_3695.data, false); } } }//package _-34q // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1324 = "_-0LO" (String#3763, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2207 = "_-2YH" (String#3158, DoABC#2) // _SafeStr_2209 = "_-0uw" (String#1684, DoABC#2) // _SafeStr_2217 = "_-1xp" (String#7019, DoABC#2) // _SafeStr_2770 = "_-1vn" (String#6350, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4571 = "_-219" (String#3277, DoABC#2) // _SafeStr_4739 = "_-0Z0" (String#11511, DoABC#2) // _SafeStr_4741 = "_-He" (String#8819, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4847 = "_-PL" (String#13104, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5622 = "_-3F9" (String#19488, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_7252 = "_-080" (String#5917, DoABC#2) // _SafeStr_7526 = "_-03q" (String#3173, DoABC#2) // _SafeStr_7528 = "_-02n" (String#18212, DoABC#2) // _SafeStr_7585 = "_-0wT" (String#3836, DoABC#2) // _SafeStr_7611 = "_-0OT" (String#8777, DoABC#2) // _SafeStr_7620 = "_-2zk" (String#16453, DoABC#2) // _SafeStr_7622 = "_-1q4" (String#15856, DoABC#2) // _SafeStr_7624 = "_-Mp" (String#15465, DoABC#2) // _SafeStr_7627 = "_-1nz" (String#5468, DoABC#2) // _SafeStr_7629 = "_-1RI" (String#10607, DoABC#2) // _SafeStr_7631 = "_-2LU" (String#3908, DoABC#2) // _SafeStr_7633 = "_-2vl" (String#1785, DoABC#2) // _SafeStr_7635 = "_-uK" (String#2599, DoABC#2) // _SafeStr_7636 = "_-0kX" (String#1660, DoABC#2) // _SafeStr_7637 = "_-0QJ" (String#3814, DoABC#2) // _SafeStr_7638 = "_-UL" (String#16537, DoABC#2) // _SafeStr_7643 = "_-0Mu" (String#14982, DoABC#2) // _SafeStr_7651 = "_-2Z0" (String#18641, DoABC#2) // _SafeStr_7653 = "_-2V-" (String#13283, DoABC#2) // _SafeStr_7654 = "_-2Tn" (String#13212, DoABC#2) // _SafeStr_7655 = "_-2jZ" (String#14115, DoABC#2) // _SafeStr_7656 = "_-1HS" (String#17784, DoABC#2) // _SafeStr_7657 = "_-08O" (String#18210, DoABC#2) // _SafeStr_7658 = "_-1Sx" (String#15187, DoABC#2) // _SafeStr_7659 = "_-2tB" (String#3854, DoABC#2) // _SafeStr_7660 = "_-1NB" (String#18734, DoABC#2) // _SafeStr_7661 = "_-2B2" (String#19739, DoABC#2) // _SafeStr_7662 = "_-01c" (String#19638, DoABC#2) // _SafeStr_7663 = "_-0vi" (String#18806, DoABC#2) // _SafeStr_7664 = "_-1CI" (String#22235, DoABC#2) // _SafeStr_7665 = "_-2nE" (String#22010, DoABC#2) // _SafeStr_7666 = "_-2FP" (String#2042, DoABC#2) // _SafeStr_7667 = "_-2if" (String#15477, DoABC#2) // _SafeStr_7668 = "_-ms" (String#21376, DoABC#2) // _SafeStr_7669 = "_-2Es" (String#15400, DoABC#2) // _SafeStr_7670 = "_-Vj" (String#21479, DoABC#2) // _SafeStr_7671 = "_-0-C" (String#7264, DoABC#2) // _SafeStr_7672 = "_-2sb" (String#18892, DoABC#2) // _SafeStr_7673 = "_-1y7" (String#20240, DoABC#2) // _SafeStr_7674 = "_-0Lg" (String#4440, DoABC#2) // _SafeStr_7675 = "_-vd" (String#13539, DoABC#2) // _SafeStr_7676 = "_-0bn" (String#21996, DoABC#2) // _SafeStr_7677 = "_-09Z" (String#6832, DoABC#2) // _SafeStr_7678 = "_-nH" (String#15001, DoABC#2) // _SafeStr_7679 = "_-2yl" (String#21372, DoABC#2) // _SafeStr_7680 = "_-1o2" (String#19247, DoABC#2) // _SafeStr_7681 = "_-1UP" (String#14515, DoABC#2) // _SafeStr_7682 = "_-1v5" (String#18542, DoABC#2) // _SafeStr_7683 = "_-374" (String#20172, DoABC#2) // _SafeStr_7684 = "_-149" (String#6384, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) //------------------------------------------------------------ //_-34q.ThumbnailEditorModel package _-34q { import _-mv._SafeStr_2209; import _-mv._SafeStr_2208; import com.sulake.habbo.navigator._SafeStr_1654; import flash.utils.Dictionary; public class ThumbnailEditorModel { public static const _SafeStr_7633:int = 1; public static const _SafeStr_7635:int = 2; public static const _SafeStr_7636:int = 3; private var _SafeStr_4978:int = 1; private var _selected:_SafeStr_2209; private var _data:_SafeStr_2208; private function _SafeStr_7686():void { var _local_1:Array = this._data._SafeStr_7627; if (this._selected == null){ return; }; var _local_2:int = _SafeStr_1654.remove(_local_1, this._selected); this._selected = null; if (_local_1.length > 0){ this._selected = _local_1[Math.min(_local_2, (_local_1.length - 1))]; }; } private function _SafeStr_7687(_arg_1:int):void { Logger.log(("New object pos: " + _arg_1)); var _local_2:_SafeStr_2209 = new _SafeStr_2209(); _local_2._SafeStr_7631 = _arg_1; _local_2._SafeStr_7637 = 0; this._data._SafeStr_7627.push(_local_2); this._selected = _local_2; Logger.log(("Object count after insert: " + this._data._SafeStr_7627.length)); } public function _SafeStr_7668(_arg_1:int):void { this._selected = this._SafeStr_7688(_arg_1); if (this._selected == null){ this._SafeStr_7687(_arg_1); }; } public function _SafeStr_7670(_arg_1:int):void { if (this._SafeStr_4978 == _SafeStr_7633){ this._data.bgImgId = _arg_1; } else { if (this._SafeStr_4978 == _SafeStr_7635){ this._data._SafeStr_7629 = _arg_1; }; }; if (this._SafeStr_4978 == _SafeStr_7636){ if (this._selected == null){ return; }; this._selected._SafeStr_7637 = _arg_1; }; } public function _SafeStr_7683():int { if (this._SafeStr_4978 == _SafeStr_7633){ return (this._data.bgImgId); }; if (this._SafeStr_4978 == _SafeStr_7635){ return (this._data._SafeStr_7629); }; return ((((this._selected == null)) ? -1 : this._selected._SafeStr_7637)); } public function _SafeStr_7688(_arg_1:int):_SafeStr_2209 { var _local_2:_SafeStr_2209; for each (_local_2 in this._data._SafeStr_7627) { if (_local_2._SafeStr_7631 == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_7680():Dictionary { var _local_2:_SafeStr_2209; var _local_1:Dictionary = new Dictionary(); for each (_local_2 in this._data._SafeStr_7627) { if (_local_2._SafeStr_7637 > 0){ _local_1[_local_2._SafeStr_7631] = "taken"; }; }; return (_local_1); } public function set data(_arg_1:_SafeStr_2208):void { this._data = _arg_1; this._SafeStr_4978 = _SafeStr_7633; if (this._data._SafeStr_7627.length > 0){ this._selected = this._data._SafeStr_7627[0]; } else { this._selected = null; }; } public function set _SafeStr_7666(_arg_1:int):void { this._SafeStr_4978 = _arg_1; } public function set selected(_arg_1:_SafeStr_2209):void { this._selected = _arg_1; } public function get _SafeStr_7666():int { return (this._SafeStr_4978); } public function get selected():_SafeStr_2209 { return (this._selected); } public function get data():_SafeStr_2208 { return (this._data); } } }//package _-34q // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2208 = "_-2Gf" (String#3095, DoABC#2) // _SafeStr_2209 = "_-0uw" (String#1684, DoABC#2) // _SafeStr_4978 = "_-Gt" (String#2008, DoABC#2) // _SafeStr_7627 = "_-1nz" (String#5468, DoABC#2) // _SafeStr_7629 = "_-1RI" (String#10607, DoABC#2) // _SafeStr_7631 = "_-2LU" (String#3908, DoABC#2) // _SafeStr_7633 = "_-2vl" (String#1785, DoABC#2) // _SafeStr_7635 = "_-uK" (String#2599, DoABC#2) // _SafeStr_7636 = "_-0kX" (String#1660, DoABC#2) // _SafeStr_7637 = "_-0QJ" (String#3814, DoABC#2) // _SafeStr_7666 = "_-2FP" (String#2042, DoABC#2) // _SafeStr_7668 = "_-ms" (String#21376, DoABC#2) // _SafeStr_7670 = "_-Vj" (String#21479, DoABC#2) // _SafeStr_7680 = "_-1o2" (String#19247, DoABC#2) // _SafeStr_7683 = "_-374" (String#20172, DoABC#2) // _SafeStr_7686 = "_-1Tj" (String#23330, DoABC#2) // _SafeStr_7687 = "_-ni" (String#9436, DoABC#2) // _SafeStr_7688 = "_-LS" (String#19080, DoABC#2) //------------------------------------------------------------ //_-36U._SafeStr_1444 package _-36U { public class _SafeStr_1444 { public static const _SafeStr_7689:String = "LOCALIZATION_EVENT_LANGUAGE_CHANGED"; public static const _SafeStr_7690:String = "LOCALIZATION_EVENT_LOCALIZATION_LOADED"; public static const _SafeStr_7691:String = "LOCALIZATION_EVENT_LOCALIZATION_FAILED"; } }//package _-36U // _SafeStr_1444 = "_-3C5" (String#3953, DoABC#2) // _SafeStr_7689 = "_-0OP" (String#17096, DoABC#2) // _SafeStr_7690 = "_-cX" (String#4377, DoABC#2) // _SafeStr_7691 = "_-0Ez" (String#18073, DoABC#2) //------------------------------------------------------------ //_-36y._SafeStr_1328 package _-36y { import com.sulake.habbo.navigator.HabboNavigator; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.navigator._SafeStr_2214; import _-0O3._SafeStr_2213; import flash.utils.Timer; import flash.events.TimerEvent; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.events.Event; import _-2SZ._SafeStr_1318; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.habbo.navigator._SafeStr_1654; import flash.geom.Rectangle; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1430; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import com.sulake.core.window.events._SafeStr_1260; import _-0Zm._SafeStr_2215; import com.sulake.habbo.navigator.*; public class _SafeStr_1328 { private var _navigator:HabboNavigator; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_7692:_SafeStr_2214; private var _SafeStr_6608:Array; private var _SafeStr_7693:_SafeStr_2213; private var _SafeStr_7694:Timer; private var _SafeStr_7695:Boolean = true; public function _SafeStr_1328(_arg_1:HabboNavigator) { this._navigator = _arg_1; this._SafeStr_7694 = new Timer(100); this._SafeStr_7694.addEventListener(TimerEvent.TIMER, this._SafeStr_7696); this._SafeStr_6608 = new Array(); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 104, "a")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 94, "b")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 36, "c")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 84, "d")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 80, "e")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 80, "f")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 416, "i")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 320, "j")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 448, "k")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 352, "l")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 384, "m")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4380, 372, "n")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 80, "g")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 74, "h")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 416, "o")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 352, "p")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 304, "q")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 336, "r")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 748, "u")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4381, 438, "v")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4378, 540, "t")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4378, 0x0200, "w")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4378, 396, "x")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4378, 440, "y")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4378, 456, "z")); this._SafeStr_6608.push(new _SafeStr_2213(_SafeStr_1600._SafeStr_4378, 208, "0")); } public function dispose():void { if (this._SafeStr_7694){ this._SafeStr_7694.removeEventListener(TimerEvent.TIMER, this._SafeStr_7696); this._SafeStr_7694.reset(); this._SafeStr_7694 = null; }; } private function _SafeStr_7696(_arg_1:Event):void { var _local_2:String = "select_arrow"; var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_7693.view.findChildByName(_local_2)); var _local_4:int; var _local_5:int = 15; var _local_6:int = (((((Math.abs((_local_3.y - _local_4)) < 2)) || ((Math.abs((_local_3.y - _local_5)) < 2)))) ? 1 : 2); _local_3.y = (_local_3.y + ((this._SafeStr_7695) ? _local_6 : -(_local_6))); if (_local_3.y < _local_4){ this._SafeStr_7695 = true; _local_3.y = (_local_4 + 1); } else { if (_local_3.y > _local_5){ this._SafeStr_7695 = false; _local_3.y = (_local_5 - 1); }; }; } public function show():void { this.prepare(); this._SafeStr_4760.visible = true; this._SafeStr_3487(); this._SafeStr_4760.activate(); this._SafeStr_7694.start(); } private function _SafeStr_4274(_arg_1:IWindow, _arg_2:Function):void { if (_arg_1 != null){ _arg_1.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_2); }; } private function prepare():void { if (this._SafeStr_4760 != null){ return; }; this._SafeStr_4760 = IWindowContainer(this._navigator.getXmlWindow("roc_create_room")); this._SafeStr_4761 = IItemListWindow(this._SafeStr_4760.findChildByName("item_list")); this._SafeStr_7697(); var _local_1:IButtonWindow = this._SafeStr_7698(); this._SafeStr_4274(_local_1, this._SafeStr_7578); var _local_2:IButtonWindow = this._SafeStr_7699(); this._SafeStr_4274(_local_2, this._SafeStr_7583); var _local_3:IWindow = this._SafeStr_4760.findChildByTag("close"); this._SafeStr_4274(_local_3, this._SafeStr_7583); this._SafeStr_7692 = new _SafeStr_2214(this._navigator, _SafeStr_1516(this._SafeStr_4760.findChildByName("room_name_input")), 25, null, this._navigator.getText("navigator.createroom.roomnameinfo")); var _local_4:Rectangle = _SafeStr_1654._SafeStr_7700(this._SafeStr_4760.desktop, this._SafeStr_4760.width, this._SafeStr_4760.height); this._SafeStr_4760.x = _local_4.x; this._SafeStr_4760.y = _local_4.y; } public function _SafeStr_3487():void { this._SafeStr_7692._SafeStr_7576(); this._SafeStr_7692.input._SafeStr_7701 = 0xFFFFFFFF; this._SafeStr_7693 = this._SafeStr_6608[0]; this._SafeStr_7697(); this._SafeStr_7702(); } private function _SafeStr_7702():void { var _local_1:_SafeStr_2213; var _local_2:Boolean; var _local_3:ITextWindow; for each (_local_1 in this._SafeStr_6608) { if (_local_1.view != null){ _local_2 = (_local_1 == this._SafeStr_7693); _local_1.view.findChildByName("bg_sel").visible = _local_2; _local_1.view.findChildByName("bg_unsel").visible = !(_local_2); _local_3 = ITextWindow(_local_1.view.findChildByName("tile_size_txt")); _local_3.textColor = ((_local_2) ? 0xFFFFFFFF : 0xFF000000); _local_3.color = ((_local_2) ? 4285432196 : 4291546059); this._navigator.refreshButton(_local_1.view, "tile_icon_black", !(_local_2), null, 0); this._navigator.refreshButton(_local_1.view, "tile_icon_white", _local_2, null, 0); this._navigator.refreshButton(_local_1.view, "select_arrow", _local_2, null, 0); }; }; } private function _SafeStr_7697():void { var _local_1:_SafeStr_2213; var _local_2:int; var _local_3:IWindowContainer; var _local_4:int; var _local_6:IWindow; var _local_7:_SafeStr_2213; var _local_8:IWindowContainer; var _local_9:IWindow; while (this._SafeStr_4761.numListItems > 0) { _local_6 = this._SafeStr_4761._SafeStr_7703(0); _local_6._SafeStr_3795(); }; for each (_local_1 in this._SafeStr_6608) { if (_local_1.view != null){ _local_1.view._SafeStr_3795(); _local_1.view = null; }; }; _local_2 = 0; _local_4 = 0; while (_local_4 < this._SafeStr_6608.length) { _local_7 = this._SafeStr_6608[_local_4]; if (this._SafeStr_7704(_local_7)){ if (_local_2 == 0){ _local_3 = this._SafeStr_7705(); this._SafeStr_4761.addListItem(_local_3); }; this._SafeStr_7706(_local_3, this._SafeStr_6608[_local_4], ((_local_2 % 2) == 0)); _local_2 = (((_local_2 == 0)) ? 1 : 0); }; _local_4++; }; this._SafeStr_7702(); var _local_5:String = "roc_hc_promo"; if (this._navigator._SafeStr_4788.hasUserRight("fuse_use_special_room_layouts", _SafeStr_1600._SafeStr_4381)){ if (this._navigator._SafeStr_4788.hasUserRight("fuse_use_vip_room_layouts", _SafeStr_1600._SafeStr_4378)){ _local_5 = null; } else { _local_5 = "roc_vip_promo"; }; }; if (_local_5){ _local_8 = IWindowContainer(this._navigator.getXmlWindow(_local_5)); if (_local_8){ _local_9 = _local_8.findChildByName("link"); this._SafeStr_4274(_local_9, this._SafeStr_7707); this._SafeStr_4761.addListItem(_local_8); }; }; } private function _SafeStr_7706(_arg_1:IWindowContainer, _arg_2:_SafeStr_2213, _arg_3:Boolean):void { var _local_4:IWindowContainer = IWindowContainer(this._navigator.getXmlWindow("roc_room_thumbnail")); _local_4.tags.push(_arg_2.name); if (!_arg_3){ _local_4.x = _local_4.width; }; this._SafeStr_4274(_local_4, this._SafeStr_7708); var _local_5:IWindowContainer = (_local_4.findChildByName("bg_pic") as IWindowContainer); var _local_6:IBitmapWrapperWindow = this._navigator._SafeStr_7677(_arg_2.name, ("model_" + _arg_2.name), null, 0, 0, 0); _local_6.setParamFlag(_SafeStr_1318._SafeStr_4275, false); _local_5.addChild(_local_6); var _local_7:Rectangle = _SafeStr_1654._SafeStr_7700(_local_5, _local_6.width, _local_6.height); _local_6.x = _local_7.x; _local_6.y = _local_7.y; _arg_1.addChild(_local_4); _arg_1.width = (2 * _local_4.width); _arg_1.height = _local_4.height; _arg_2.view = _local_4; ITextWindow(_arg_2.view.findChildByName("tile_size_txt")).text = ((_arg_2._SafeStr_4611 + " ") + this._navigator.getText("navigator.createroom.tilesize")); var _local_8:_SafeStr_1430 = (_local_4.findChildByName("club_icon") as _SafeStr_1430); if (_local_8){ switch (_arg_2._SafeStr_4610){ case _SafeStr_1600._SafeStr_4381: _local_8.style = 11; return; case _SafeStr_1600._SafeStr_4378: _local_8.style = 12; return; default: _local_8.visible = false; }; }; } private function _SafeStr_7704(_arg_1:_SafeStr_2213):Boolean { switch (_arg_1._SafeStr_4610){ case _SafeStr_1600._SafeStr_4380: return (true); case _SafeStr_1600._SafeStr_4381: return (this._navigator._SafeStr_4788.hasUserRight("fuse_use_special_room_layouts", _SafeStr_1600._SafeStr_4381)); case _SafeStr_1600._SafeStr_4378: return (this._navigator._SafeStr_4788.hasUserRight("fuse_use_vip_room_layouts", _SafeStr_1600._SafeStr_4378)); }; return (false); } private function _SafeStr_7705():IWindowContainer { return (IWindowContainer(this._navigator.windowManager.createWindow("", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, _SafeStr_1318._SafeStr_6753, new Rectangle(0, 0, 100, 300)))); } private function _SafeStr_7579():Boolean { return (this._SafeStr_7692._SafeStr_7584(this._navigator.getText("navigator.createroom.nameerr"))); } private function _SafeStr_7698():IButtonWindow { return (IButtonWindow(this._SafeStr_4760.findChildByName("create_button"))); } private function _SafeStr_7699():IButtonWindow { return (IButtonWindow(this._SafeStr_4760.findChildByName("back_button"))); } private function _SafeStr_7709(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:_SafeStr_2213 = this._SafeStr_7710(_arg_2); if (this._SafeStr_7704(_local_3)){ this._SafeStr_7693 = _local_3; this._SafeStr_7702(); }; } private function _SafeStr_7710(_arg_1:IWindow):_SafeStr_2213 { return (this._SafeStr_7711(_arg_1.tags[0])); } private function _SafeStr_7711(_arg_1:String):_SafeStr_2213 { var _local_2:_SafeStr_2213; for each (_local_2 in this._SafeStr_6608) { if (_local_2.name == _arg_1){ return (_local_2); }; }; return (this._SafeStr_6608[0]); } private function _SafeStr_7708(_arg_1:_SafeStr_1260):void { var _local_2:IWindowContainer = (_arg_1.target as IWindowContainer); this._SafeStr_7709(_arg_1, _local_2); } private function _SafeStr_7583(_arg_1:_SafeStr_1260):void { this.close(); } private function _SafeStr_7707(_arg_1:_SafeStr_1260):void { this._navigator.openCatalogClubPage(); } private function _SafeStr_7578(_arg_1:_SafeStr_1260):void { var _local_2:String = this._SafeStr_7692.getText(); var _local_3:String = ("model_" + this._SafeStr_7693.name); if (!this._SafeStr_7579()){ return; }; this._navigator.send(new _SafeStr_2215(_local_2, _local_3)); this._SafeStr_4760.visible = false; } private function close():void { this._SafeStr_4760.visible = false; this._SafeStr_7694.reset(); } } }//package _-36y // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1328 = "_-0bM" (String#6097, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2213 = "_-2YM" (String#965, DoABC#2) // _SafeStr_2214 = "_-04S" (String#1447, DoABC#2) // _SafeStr_2215 = "_-2Gy" (String#8566, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_4274 = "_-1PS" (String#2041, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4610 = "_-wM" (String#18242, DoABC#2) // _SafeStr_4611 = "_-2c6" (String#12173, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_6608 = "_-7k" (String#1405, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7576 = "_-gX" (String#9829, DoABC#2) // _SafeStr_7578 = "_-0xk" (String#13125, DoABC#2) // _SafeStr_7579 = "_-13U" (String#11551, DoABC#2) // _SafeStr_7583 = "_-0SC" (String#7710, DoABC#2) // _SafeStr_7584 = "_-0Ql" (String#14847, DoABC#2) // _SafeStr_7677 = "_-09Z" (String#6832, DoABC#2) // _SafeStr_7692 = "_-0Ve" (String#9660, DoABC#2) // _SafeStr_7693 = "_-W4" (String#11059, DoABC#2) // _SafeStr_7694 = "_-2Ze" (String#5906, DoABC#2) // _SafeStr_7695 = "_-1ng" (String#13773, DoABC#2) // _SafeStr_7696 = "_-3GC" (String#15551, DoABC#2) // _SafeStr_7697 = "_-i8" (String#18173, DoABC#2) // _SafeStr_7698 = "_-1EA" (String#21955, DoABC#2) // _SafeStr_7699 = "_-1Zm" (String#13202, DoABC#2) // _SafeStr_7700 = "_-3p" (String#7864, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_7702 = "_-0ho" (String#14898, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_7704 = "_-305" (String#15441, DoABC#2) // _SafeStr_7705 = "_-012" (String#19467, DoABC#2) // _SafeStr_7706 = "_-F6" (String#21649, DoABC#2) // _SafeStr_7707 = "_-c-" (String#21090, DoABC#2) // _SafeStr_7708 = "_-0Pg" (String#21253, DoABC#2) // _SafeStr_7709 = "_-1NG" (String#18727, DoABC#2) // _SafeStr_7710 = "_-31K" (String#20139, DoABC#2) // _SafeStr_7711 = "_-3Bo" (String#20385, DoABC#2) //------------------------------------------------------------ //_-36y._SafeStr_1329 package _-36y { public interface _SafeStr_1329 { function _SafeStr_7524():void; } }//package _-36y // _SafeStr_1329 = "_-pj" (String#7035, DoABC#2) // _SafeStr_7524 = "_-2kr" (String#4869, DoABC#2) //------------------------------------------------------------ //_-36y._SafeStr_2171 package _-36y { import com.sulake.habbo.navigator.HabboNavigator; import _-2Q2._SafeStr_2159; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.navigator._SafeStr_2214; import com.sulake.core.window.components._SafeStr_1529; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2674; import _-2Q2._SafeStr_3123; import _-qO._SafeStr_2191; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.habbo.navigator._SafeStr_1654; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.habbo.session._SafeStr_1600; import _-mv._SafeStr_2149; import com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_3124; import _-mv._SafeStr_2211; import com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2691; import com.sulake.core.window.components.IFrameWindow; import _-mv._SafeStr_2147; import com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2677; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import _-1zJ._SafeStr_2694; import _-1zJ._SafeStr_2020; import com.sulake.habbo.navigator.*; public class _SafeStr_2171 { private var _SafeStr_7712:Boolean; private var _owner:_SafeStr_1329; private var _SafeStr_3998:int; private var _navigator:HabboNavigator; private var _SafeStr_7713:_SafeStr_2159; private var _SafeStr_7714:int; private var _window:IWindowContainer; private var _active:Boolean; private var _SafeStr_7715:Boolean; private var _SafeStr_7716:Boolean; private var _SafeStr_7717:_SafeStr_2214; private var _SafeStr_7718:_SafeStr_2214; private var _SafeStr_7561:_SafeStr_2214; private var _SafeStr_7562:_SafeStr_2214; private var _SafeStr_7719:_SafeStr_2214; private var _SafeStr_7720:_SafeStr_2214; private var _SafeStr_7721:_SafeStr_1529; private var _SafeStr_7722:_SafeStr_1529; private var _SafeStr_7723:_SafeStr_1529; private var _SafeStr_7724:_SafeStr_1529; private var _SafeStr_7725:ITextWindow; private var _SafeStr_7726:_SafeStr_1541; private var _SafeStr_7727:_SafeStr_1541; private var _SafeStr_7728:IWindowContainer; private var _SafeStr_7729:IWindowContainer; private var _SafeStr_7730:IWindowContainer; private var _SafeStr_7731:IWindowContainer; private var _SafeStr_7732:IWindowContainer; private var _SafeStr_7733:IWindowContainer; private var _SafeStr_7734:IWindowContainer; private var _SafeStr_7735:ITextWindow; public function _SafeStr_2171(_arg_1:HabboNavigator, _arg_2:_SafeStr_1329, _arg_3:Boolean) { this._navigator = _arg_1; this._owner = _arg_2; this._SafeStr_7712 = _arg_3; } public function set active(_arg_1:Boolean):void { this._active = _arg_1; } public function get active():Boolean { return (this._active); } public function _SafeStr_7559():void { this._SafeStr_7716 = false; } public function load(_arg_1:int):void { this._SafeStr_3998 = _arg_1; this._navigator.send(new _SafeStr_2674(this._SafeStr_3998)); if (this._SafeStr_7734 != null){ this._SafeStr_7734.visible = false; }; } public function _SafeStr_7736(_arg_1:_SafeStr_2159):void { if (_arg_1.roomId != this._SafeStr_3998){ return; }; this._SafeStr_7713 = _arg_1; this._active = true; this._SafeStr_7715 = true; this._owner._SafeStr_7524(); } public function _SafeStr_7737(_arg_1:int, _arg_2:_SafeStr_3123):void { if (_arg_1 != this._SafeStr_3998){ return; }; if (this._SafeStr_7713 == null){ return; }; if (!this._SafeStr_7738(_arg_2.userId)){ this._SafeStr_7713._SafeStr_7053.splice(0, 0, _arg_2); this._SafeStr_7713._SafeStr_7054++; }; if (this._SafeStr_7716){ this._owner._SafeStr_7524(); }; } private function _SafeStr_7738(_arg_1:int):Boolean { var _local_3:_SafeStr_3123; var _local_2:int; while (_local_2 < this._SafeStr_7713._SafeStr_7053.length) { _local_3 = this._SafeStr_7713._SafeStr_7053[_local_2]; if (_local_3.userId == _arg_1){ return (true); }; _local_2++; }; return (false); } public function _SafeStr_7739(_arg_1:int, _arg_2:int):void { var _local_4:_SafeStr_3123; if (_arg_1 != this._SafeStr_3998){ return; }; if (this._SafeStr_7713 == null){ return; }; this._SafeStr_7713._SafeStr_7054--; var _local_3:int; while (_local_3 < this._SafeStr_7713._SafeStr_7053.length) { _local_4 = this._SafeStr_7713._SafeStr_7053[_local_3]; if (_local_4.userId == _arg_2){ this._SafeStr_7713._SafeStr_7053.splice(_local_3, 1); } else { _local_3++; }; }; if (this._SafeStr_7716){ this._owner._SafeStr_7524(); }; } public function _SafeStr_7740(_arg_1:int):void { if (((!((_arg_1 == this._SafeStr_3998))) || ((this._SafeStr_7714 < 1)))){ return; }; this.close(); this._owner._SafeStr_7524(); } public function _SafeStr_7741(_arg_1:int, _arg_2:int, _arg_3:String):void { if (((!((_arg_1 == this._SafeStr_3998))) || ((this._SafeStr_7714 < 1)))){ return; }; this._SafeStr_7714 = 0; if (_arg_2 == _SafeStr_2191._SafeStr_7742){ this._SafeStr_7717._SafeStr_7743("${navigator.roomsettings.roomnameismandatory}"); } else { if (_arg_2 == _SafeStr_2191._SafeStr_7744){ this._SafeStr_7717._SafeStr_7743("${navigator.roomsettings.unacceptablewords}"); } else { if (_arg_2 == _SafeStr_2191._SafeStr_7745){ this._SafeStr_7718._SafeStr_7743("${navigator.roomsettings.unacceptablewords}"); } else { if (_arg_2 == _SafeStr_2191._SafeStr_7746){ this._SafeStr_7747(this._SafeStr_7561, _arg_3, "${navigator.roomsettings.unacceptablewords}"); this._SafeStr_7747(this._SafeStr_7562, _arg_3, "${navigator.roomsettings.unacceptablewords}"); } else { if (_arg_2 == _SafeStr_2191._SafeStr_7748){ this._SafeStr_7747(this._SafeStr_7561, _arg_3, "${navigator.roomsettings.nonuserchoosabletag}"); this._SafeStr_7747(this._SafeStr_7562, _arg_3, "${navigator.roomsettings.nonuserchoosabletag}"); } else { if (_arg_2 == _SafeStr_2191._SafeStr_7749){ this._SafeStr_7719._SafeStr_7743("${navigator.roomsettings.passwordismandatory}"); } else { this._SafeStr_7717._SafeStr_7743(("Update failed: error " + _arg_2)); }; }; }; }; }; }; } private function _SafeStr_7747(_arg_1:_SafeStr_2214, _arg_2:String, _arg_3:String):void { if (_arg_2 == _arg_1.getText().toLowerCase()){ _arg_1._SafeStr_7743(_arg_3); }; } public function close():void { this._active = false; this._SafeStr_3998 = 0; this._SafeStr_7713 = null; this._SafeStr_7714 = 0; } private function _SafeStr_7572():void { this._SafeStr_7717._SafeStr_7572(); this._SafeStr_7718._SafeStr_7572(); this._SafeStr_7561._SafeStr_7572(); this._SafeStr_7562._SafeStr_7572(); this._SafeStr_7719._SafeStr_7572(); this._SafeStr_7720._SafeStr_7572(); } private function _SafeStr_7108(_arg_1:IWindowContainer):void { if (this._window != null){ return; }; this._window = IWindowContainer(this._navigator.getXmlWindow("ros_room_settings")); _arg_1.addChildAt(this._window, 0); var _local_2:_SafeStr_1537 = (this._window.findChildByName("doormode_password") as _SafeStr_1537); _local_2.addEventListener(_SafeStr_1260._SafeStr_4098, this._SafeStr_7750); _local_2.addEventListener(_SafeStr_1260._SafeStr_4100, this._SafeStr_7751); this._SafeStr_7752().addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7753); this._SafeStr_7699().addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7583); this._SafeStr_7754().addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7755); this._SafeStr_7756().addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7757); this._SafeStr_7758().addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7759); this._SafeStr_7760().addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7761); this._SafeStr_7717 = new _SafeStr_2214(this._navigator, _SafeStr_1516(this._window.findChildByName("room_name")), 60); this._SafeStr_7718 = new _SafeStr_2214(this._navigator, _SafeStr_1516(this._window.findChildByName("description")), 0xFF); this._SafeStr_7561 = new _SafeStr_2214(this._navigator, _SafeStr_1516(this._window.findChildByName("tag1")), 30); this._SafeStr_7562 = new _SafeStr_2214(this._navigator, _SafeStr_1516(this._window.findChildByName("tag2")), 30); this._SafeStr_7719 = new _SafeStr_2214(this._navigator, _SafeStr_1516(this._window.findChildByName("password")), 30); this._SafeStr_7720 = new _SafeStr_2214(this._navigator, _SafeStr_1516(this._window.findChildByName("password_confirm")), 30); this._SafeStr_7721 = _SafeStr_1529(this._window.findChildByName("allow_pets_checkbox")); this._SafeStr_7722 = _SafeStr_1529(this._window.findChildByName("allow_foodconsume_checkbox")); this._SafeStr_7723 = _SafeStr_1529(this._window.findChildByName("allow_walk_through_checkbox")); this._SafeStr_7724 = _SafeStr_1529(this._window.findChildByName("hide_walls_checkbox")); this._SafeStr_7725 = (this._window.findChildByName("hide_walls_text") as ITextWindow); this._SafeStr_7726 = _SafeStr_1541(this._window.findChildByName("wall_thickness")); this._SafeStr_7727 = _SafeStr_1541(this._window.findChildByName("floor_thickness")); this._SafeStr_7728 = IWindowContainer(this._window.findChildByName("thumbnail_container")); this._SafeStr_7729 = IWindowContainer(this._window.findChildByName("basic_settings_container")); this._SafeStr_7730 = IWindowContainer(this._window.findChildByName("advanced_settings_container")); this._SafeStr_7731 = IWindowContainer(this._window.findChildByName("switch_view_container")); this._SafeStr_7732 = IWindowContainer(this._window.findChildByName("footer_container")); this._SafeStr_7733 = IWindowContainer(this._window.findChildByName("flat_controllers_container")); this._SafeStr_7734 = IWindowContainer(this._window.findChildByName("password_container")); this._SafeStr_7735 = ITextWindow(this._window.findChildByName("switch_view_text")); this._SafeStr_7735._SafeStr_7685 = 0; this._SafeStr_7735.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7762); this._SafeStr_7734.visible = false; if (!this._SafeStr_7712){ this._window.color = 0xFFFFFFFF; _SafeStr_1654._SafeStr_7763(this._window, 0xFF000000); }; } private function _SafeStr_7752():IButtonWindow { return (IButtonWindow(this._window.findChildByName("save"))); } private function _SafeStr_7699():IButtonWindow { return (IButtonWindow(this._window.findChildByName("cancel"))); } private function _SafeStr_7754():IButtonWindow { return (IButtonWindow(this._window.findChildByName("delete"))); } private function _SafeStr_7756():IButtonWindow { return (IButtonWindow(this._window.findChildByName("edit_thumbnail"))); } private function _SafeStr_7758():IButtonWindow { return (IButtonWindow(this._window.findChildByName("remove_all_flat_ctrls"))); } private function _SafeStr_7760():IButtonWindow { return (IButtonWindow(this._window.findChildByName("remove_flat_ctrl"))); } public function _SafeStr_3487(_arg_1:IWindowContainer):void { if (!this._active){ return; }; this._SafeStr_7108(_arg_1); _SafeStr_1654.hideChildren(this._window); this._SafeStr_7731.visible = this._SafeStr_7712; this._SafeStr_7764(); if (this._SafeStr_7716){ this._SafeStr_7730.visible = true; this._SafeStr_7732.visible = true; this._SafeStr_7765(); this._SafeStr_7730.height = (_SafeStr_1654._SafeStr_4798(this._SafeStr_7730) + 4); } else { this._SafeStr_7729.visible = true; this._SafeStr_7732.visible = true; this._SafeStr_7728.visible = this._SafeStr_7712; this._SafeStr_7729.height = (_SafeStr_1654._SafeStr_4798(this._SafeStr_7729) + 4); }; this._SafeStr_7735.text = ((this._SafeStr_7716) ? "${navigator.roomsettings.tobasicsettings}" : "${navigator.roomsettings.toadvancedsettings}"); _SafeStr_1654._SafeStr_4849(this._window, [this._SafeStr_7729.name, this._SafeStr_7730.name, this._SafeStr_7732.name, this._SafeStr_7731.name], 0, 0); this._window.height = (_SafeStr_1654._SafeStr_4798(this._window) + 4); this._window.visible = true; } private function _SafeStr_7766(_arg_1:IWindow):void { if (_arg_1 != null){ _arg_1.disable(); _arg_1.blend = 0.5; }; } private function _SafeStr_7767(_arg_1:IWindow):void { if (_arg_1 != null){ _arg_1.enable(); _arg_1.blend = 1; }; } private function _SafeStr_7768(_arg_1:int):int { switch (_arg_1){ case -2: return (0); case -1: return (1); case 1: return (3); default: return (2); }; } private function _SafeStr_7764():void { var _local_4:_SafeStr_1537; var _local_5:_SafeStr_1537; if (!this._SafeStr_7715){ return; }; this._SafeStr_7715 = false; var _local_1:_SafeStr_2159 = this._SafeStr_7713; this._SafeStr_7717._SafeStr_4456(_local_1.name); this._SafeStr_7718._SafeStr_4456(_local_1.description); this._SafeStr_7719._SafeStr_4456(""); this._SafeStr_7720._SafeStr_4456(""); var _local_2:_SafeStr_1536 = (this._window.findChildByName("doormode") as _SafeStr_1536); var _local_3:_SafeStr_1537 = (this._window.findChildByName("doormode_password") as _SafeStr_1537); switch (_local_1._SafeStr_4744){ case _SafeStr_2159._SafeStr_4779: _local_4 = (this._window.findChildByName("doormode_doorbell") as _SafeStr_1537); _local_2.setSelected(_local_4); break; case _SafeStr_2159._SafeStr_4745: _local_2.setSelected(_local_3); break; default: _local_5 = (this._window.findChildByName("doormode_open") as _SafeStr_1537); _local_2.setSelected(_local_5); }; this._SafeStr_7769((_local_1._SafeStr_4744 == _SafeStr_2159._SafeStr_4745)); Logger.log(("CATEGORY ID: " + _local_1.categoryId)); this._SafeStr_7770(_local_1.categoryId); this._SafeStr_7771(_local_1); this._SafeStr_7772(this._SafeStr_7561, _local_1.tags[0]); this._SafeStr_7772(this._SafeStr_7562, _local_1.tags[1]); if (this._SafeStr_7721){ if (_local_1._SafeStr_4240){ this._SafeStr_7721._SafeStr_3912(); } else { this._SafeStr_7721._SafeStr_5454(); }; }; if (this._SafeStr_7722){ if (_local_1._SafeStr_7046){ this._SafeStr_7722._SafeStr_3912(); } else { this._SafeStr_7722._SafeStr_5454(); }; }; if (this._SafeStr_7723){ if (_local_1._SafeStr_7047){ this._SafeStr_7723._SafeStr_3912(); } else { this._SafeStr_7723._SafeStr_5454(); }; }; if (!this._SafeStr_7773()){ this._SafeStr_7766(this._SafeStr_7724); this._SafeStr_7766(this._SafeStr_7726); this._SafeStr_7766(this._SafeStr_7727); this._SafeStr_7766(this._SafeStr_7725); } else { this._SafeStr_7767(this._SafeStr_7724); this._SafeStr_7767(this._SafeStr_7726); this._SafeStr_7767(this._SafeStr_7727); this._SafeStr_7767(this._SafeStr_7725); }; if (this._SafeStr_7724){ if (_local_1._SafeStr_7048){ this._SafeStr_7724._SafeStr_3912(); } else { this._SafeStr_7724._SafeStr_5454(); }; }; if (this._SafeStr_7726){ this._SafeStr_7726.selection = this._SafeStr_7768(_local_1._SafeStr_7049); }; if (this._SafeStr_7727){ this._SafeStr_7727.selection = this._SafeStr_7768(_local_1._SafeStr_7050); }; this._SafeStr_7572(); } private function _SafeStr_7773():Boolean { return (this._navigator._SafeStr_4788.hasUserRight("fuse_hide_room_walls", _SafeStr_1600._SafeStr_4378)); } private function _SafeStr_7772(_arg_1:_SafeStr_2214, _arg_2:String):void { _arg_1._SafeStr_4456((((_arg_2 == null)) ? "" : _arg_2)); } private function _SafeStr_7771(_arg_1:_SafeStr_2159):void { var _local_2:Array = new Array(); var _local_3:int = -1; var _local_4:int; var _local_5:int = 10; while (_local_5 <= _arg_1._SafeStr_7052) { _local_2.push(("" + _local_5)); if (_local_5 == _arg_1._SafeStr_7051){ _local_3 = _local_4; }; _local_4++; _local_5 = (_local_5 + 5); }; var _local_6:_SafeStr_1541 = (this._window.findChildByName("maxvisitors") as _SafeStr_1541); _local_6.populate(_local_2); _local_6.selection = (((_local_3 > -1)) ? _local_3 : 0); } private function _SafeStr_7770(_arg_1:int):void { var _local_6:_SafeStr_2149; var _local_2:_SafeStr_1541 = (this._window.findChildByName("categories") as _SafeStr_1541); var _local_3:Array = new Array(); var _local_4:int; var _local_5:int; for each (_local_6 in this._navigator.data.allCategories) { if (((_local_6.visible) || ((_arg_1 == _local_6._SafeStr_3467)))){ _local_3.push(_local_6._SafeStr_3463); if (_arg_1 == _local_6._SafeStr_3467){ _local_4 = _local_5; }; _local_5++; }; }; _local_2.populate(_local_3); _local_2.selection = _local_4; } private function _SafeStr_7774(_arg_1:int, _arg_2:int):_SafeStr_2149 { var _local_4:_SafeStr_2149; var _local_3:int; for each (_local_4 in this._navigator.data.allCategories) { if (((_local_4.visible) || ((_arg_1 == _local_4._SafeStr_3467)))){ if (_arg_2 == _local_3){ return (_local_4); }; _local_3++; }; }; return (null); } private function _SafeStr_7757(_arg_1:WindowMouseEvent):void { this._navigator._SafeStr_7585._SafeStr_7529(); } private function _SafeStr_7762(_arg_1:_SafeStr_1260):void { this._SafeStr_7716 = !(this._SafeStr_7716); this._owner._SafeStr_7524(); } private function _SafeStr_7753(_arg_1:WindowMouseEvent):void { var _local_8:String; var _local_9:String; if ((((((this._SafeStr_7713 == null)) || ((this._window == null)))) || (this._window.disposed))){ return; }; var _local_2:_SafeStr_3124 = new _SafeStr_3124(); _local_2.roomId = this._SafeStr_7713.roomId; _local_2.name = this._SafeStr_7717.getText(); _local_2.description = this._SafeStr_7718.getText(); var _local_3:_SafeStr_1536 = (this._window.findChildByName("doormode") as _SafeStr_1536); var _local_4:IWindow = _local_3._SafeStr_4599(); switch (_local_4.name){ case "doormode_doorbell": _local_2._SafeStr_4744 = _SafeStr_2211._SafeStr_4779; break; case "doormode_password": _local_2._SafeStr_4744 = _SafeStr_2211._SafeStr_4745; break; default: _local_2._SafeStr_4744 = _SafeStr_2211._SafeStr_7033; }; if (_local_2._SafeStr_4744 == _SafeStr_2211._SafeStr_4745){ _local_8 = this._SafeStr_7719.getText(); _local_9 = this._SafeStr_7720.getText(); if (_local_8 != _local_9){ this._SafeStr_7719._SafeStr_7572(); this._SafeStr_7720._SafeStr_7743("${navigator.roomsettings.invalidconfirm}"); return; }; if (_local_8 != ""){ _local_2.password = _local_8; }; }; var _local_5:_SafeStr_1541 = (this._window.findChildByName("categories") as _SafeStr_1541); var _local_6:_SafeStr_2149 = this._SafeStr_7774(this._SafeStr_7713.categoryId, _local_5.selection); _local_2.categoryId = _local_6._SafeStr_3467; var _local_7:_SafeStr_1541 = (this._window.findChildByName("maxvisitors") as _SafeStr_1541); _local_2._SafeStr_7051 = (10 + (_local_7.selection * 5)); _local_2._SafeStr_4240 = this._SafeStr_7721.isSelected; _local_2._SafeStr_7046 = this._SafeStr_7722.isSelected; _local_2._SafeStr_7047 = this._SafeStr_7723.isSelected; _local_2._SafeStr_7048 = this._SafeStr_7724.isSelected; _local_2._SafeStr_7049 = (this._SafeStr_7726.selection - 2); _local_2._SafeStr_7050 = (this._SafeStr_7727.selection - 2); _local_2.tags = new Array(); this.addTag(this._SafeStr_7561, _local_2.tags); this.addTag(this._SafeStr_7562, _local_2.tags); this._SafeStr_7572(); this._SafeStr_7714 = _local_2.roomId; this._navigator.send(new _SafeStr_2691(_local_2)); } private function addTag(_arg_1:_SafeStr_2214, _arg_2:Array):void { if (_arg_1.getText() != ""){ _arg_2.push(_arg_1.getText()); }; } private function _SafeStr_7583(_arg_1:WindowMouseEvent):void { this.close(); this._owner._SafeStr_7524(); } private function _SafeStr_7755(_arg_1:WindowMouseEvent):void { Logger.log(("[RoomSettingsCtrl.onDeleteButtonClick] " + this._SafeStr_3998)); if (this._SafeStr_7713 == null){ return; }; this._navigator.registerParameter("navigator.roomsettings.deleteroom.confirm.message", "room_name", this._SafeStr_7713.name); var _local_2:_SafeStr_3122 = new _SafeStr_3122(IFrameWindow(this._navigator.getXmlWindow("ros_room_delete_confirm")), this, this._SafeStr_7775, [this._SafeStr_3998]); _local_2.show(); } private function _SafeStr_7775(_arg_1:WindowMouseEvent, _arg_2:int):void { var _local_3:_SafeStr_2147; this._navigator.send(new _SafeStr_2677(_arg_2)); this.close(); this._owner._SafeStr_7524(); if (this._navigator.data._SafeStr_4562 != null){ _local_3 = this._navigator.data._SafeStr_4562; this._navigator.mainViewCtrl.startSearch(this._navigator._SafeStr_4600._SafeStr_4599().id, _local_3._SafeStr_4857, _local_3._SafeStr_7776); }; } private function _SafeStr_7750(_arg_1:_SafeStr_1260):void { this._SafeStr_7769(true); } private function _SafeStr_7751(_arg_1:_SafeStr_1260):void { this._SafeStr_7769(false); } private function _SafeStr_7769(_arg_1:Boolean):void { this._SafeStr_7734.visible = _arg_1; this._owner._SafeStr_7524(); } private function _SafeStr_7765():void { var _local_5:IWindow; var _local_6:IWindow; var _local_7:IWindowContainer; var _local_8:Boolean; var _local_9:int; var _local_10:_SafeStr_3123; if ((((this._SafeStr_7733 == null)) || (this._SafeStr_7733.disposed))){ return; }; _SafeStr_1654.hideChildren(this._SafeStr_7733); var _local_1:IWindow = this._SafeStr_7733.findChildByName("ruler"); if (_local_1 != null){ _local_1.visible = true; }; var _local_2:IWindow = this._SafeStr_7733.findChildByName("flat_ctrls_caption_txt"); if (_local_2 != null){ this._navigator.registerParameter("navigator.roomsettings.flatctrls.caption", "cnt", ("" + this._SafeStr_7713._SafeStr_7054)); _local_2.visible = true; }; var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_7733.findChildByName("flat_controller_list")); if (_local_3 != null){ _SafeStr_1654.hideChildren(_local_3); if (this._SafeStr_7713 != null){ _local_8 = false; _local_9 = 0; while (_local_9 < this._SafeStr_7713._SafeStr_7053.length) { _local_10 = this._SafeStr_7713._SafeStr_7053[_local_9]; this._SafeStr_7777(_local_3, _local_9, _local_10); if (_local_10.selected){ _local_8 = true; }; _local_9++; }; }; _SafeStr_1654._SafeStr_4797(_local_3, _local_3.width, 15); _local_3.height = _SafeStr_1654._SafeStr_4798(_local_3); _local_5 = this._SafeStr_7733.findChildByName("flat_ctrls_info_txt"); _local_6 = this._SafeStr_7733.findChildByName("flat_ctrls_limit_txt"); _local_7 = IWindowContainer(this._SafeStr_7733.findChildByName("flat_controllers_footer")); if (((!((this._SafeStr_7713 == null))) && ((this._SafeStr_7713._SafeStr_7053.length > 0)))){ _local_3.visible = true; _local_7.visible = true; _local_5.visible = true; if (this._SafeStr_7713._SafeStr_7054 > this._SafeStr_7713._SafeStr_7053.length){ this._navigator.registerParameter("navigator.roomsettings.flatctrls.limitinfo", "cnt", ("" + this._SafeStr_7713._SafeStr_7053.length)); _local_6.visible = true; }; _SafeStr_1654._SafeStr_4849(this._SafeStr_7733, ["flat_ctrls_caption_txt", "flat_ctrls_limit_txt", "flat_controller_list", "flat_ctrls_info_txt", "flat_controllers_footer"], _local_2.y, 5); } else { _local_7.visible = false; _local_5.visible = false; _local_7.y = ((_local_3.y + _local_3.height) + 5); }; }; var _local_4:IButtonWindow = IButtonWindow(this._SafeStr_7733.findChildByName("remove_flat_ctrl")); if (_local_4 != null){ if (_local_8){ _local_4.enable(); } else { _local_4.disable(); }; }; this._SafeStr_7733.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_7733); } private function _SafeStr_7777(_arg_1:IWindowContainer, _arg_2:int, _arg_3:_SafeStr_3123):void { var _local_6:ITextWindow; var _local_4:String = ("fc." + _arg_2); var _local_5:IWindowContainer = IWindowContainer(_arg_1.getChildByName(_local_4)); if (_arg_3 == null){ if (_local_5 != null){ _local_5.visible = false; }; } else { if (_local_5 == null){ _local_5 = this._SafeStr_7778(_local_4); _arg_1.addChild(_local_5); _local_5.addChild(this._navigator.getXmlWindow("ros_flat_controller")); }; _local_6 = ITextWindow(_local_5.findChildByName("flat_controller")); _local_6.text = _arg_3.userName; _local_6.id = _arg_3.userId; _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7779); _local_6.width = (_local_6.textWidth + 5); _local_5.width = (_local_6.width + 3); _local_5.height = _local_6.height; _local_6.color = ((_arg_3.selected) ? 0xFFFFFFFF : 4286216826); Logger.log(((((("HUMP: " + _arg_3.userName) + ", ") + _arg_3.selected) + ", ") + _local_6._SafeStr_7701)); _local_5.visible = true; }; } private function _SafeStr_7778(_arg_1:String):IWindowContainer { return (IWindowContainer(this._navigator.windowManager.createWindow(_arg_1, "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, _SafeStr_1318._SafeStr_6753, new Rectangle(0, 0, 100, 20)))); } private function _SafeStr_7779(_arg_1:_SafeStr_1260):void { var _local_2:ITextWindow = ITextWindow(_arg_1.target); var _local_3:int = _local_2.id; Logger.log(((("FC clicked: " + _local_2.name) + ", ") + _local_3)); var _local_4:_SafeStr_3123 = this._SafeStr_7780(_local_3); if (_local_4 == null){ Logger.log(("Couldn't find fc: " + _local_3)); return; }; _local_4.selected = !(_local_4.selected); this._owner._SafeStr_7524(); } private function _SafeStr_7780(_arg_1:int):_SafeStr_3123 { var _local_2:_SafeStr_3123; if (this._SafeStr_7713 != null){ for each (_local_2 in this._SafeStr_7713._SafeStr_7053) { if (_local_2.userId == _arg_1){ return (_local_2); }; }; }; return (null); } private function _SafeStr_7759(_arg_1:_SafeStr_1260):void { Logger.log("Remove all clicked: "); this._navigator.send(new _SafeStr_2694(this._SafeStr_3998)); } private function _SafeStr_7761(_arg_1:_SafeStr_1260):void { var _local_3:_SafeStr_3123; var _local_4:_SafeStr_2020; Logger.log("Remove clicked: "); if (this._SafeStr_7713 == null){ return; }; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_7713._SafeStr_7053) { if (_local_3.selected){ _local_2.push(_local_3.userId); }; }; _local_4 = new _SafeStr_2020(_local_2); this._navigator.send(_local_4); } } }//package _-36y // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1329 = "_-pj" (String#7035, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2020 = "_-1-d" (String#4420, DoABC#2) // _SafeStr_2147 = "_-wu" (String#3448, DoABC#2) // _SafeStr_2149 = "_-2DP" (String#2730, DoABC#2) // _SafeStr_2159 = "_-0ze" (String#3133, DoABC#2) // _SafeStr_2171 = "_-3Ey" (String#2932, DoABC#2) // _SafeStr_2191 = "_-0sX" (String#3651, DoABC#2) // _SafeStr_2211 = "_-0Wb" (String#3737, DoABC#2) // _SafeStr_2214 = "_-04S" (String#1447, DoABC#2) // _SafeStr_2674 = "_-3C6" (String#8866, DoABC#2) // _SafeStr_2677 = "_-Q5" (String#8894, DoABC#2) // _SafeStr_2691 = "_-9f" (String#7913, DoABC#2) // _SafeStr_2694 = "_-0mz" (String#7809, DoABC#2) // _SafeStr_3122 = "_-1HT" (String#7326, DoABC#2) // _SafeStr_3123 = "_-0Ex" (String#2364, DoABC#2) // _SafeStr_3124 = "_-2dT" (String#5925, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3463 = "_-2K0" (String#13306, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_4098 = "_-2Lq" (String#5848, DoABC#2) // _SafeStr_4100 = "_-1nw" (String#8302, DoABC#2) // _SafeStr_4240 = "_-285" (String#5563, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4562 = "_-0N2" (String#2521, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4745 = "_-4o" (String#4015, DoABC#2) // _SafeStr_4779 = "_-2sh" (String#4919, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4797 = "_-00N" (String#9285, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4849 = "_-21H" (String#3342, DoABC#2) // _SafeStr_4857 = "_-2xD" (String#16524, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7033 = "const" (String#8811, DoABC#2) // _SafeStr_7046 = "_-1Cw" (String#7407, DoABC#2) // _SafeStr_7047 = "_-0C7" (String#7068, DoABC#2) // _SafeStr_7048 = "_-6Z" (String#7274, DoABC#2) // _SafeStr_7049 = "_-0F4" (String#7104, DoABC#2) // _SafeStr_7050 = "_-1O6" (String#6895, DoABC#2) // _SafeStr_7051 = "_-1CN" (String#6095, DoABC#2) // _SafeStr_7052 = "_-0z4" (String#12527, DoABC#2) // _SafeStr_7053 = "_-2kV" (String#2970, DoABC#2) // _SafeStr_7054 = "_-02t" (String#6506, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_7524 = "_-2kr" (String#4869, DoABC#2) // _SafeStr_7529 = "_-lv" (String#20659, DoABC#2) // _SafeStr_7559 = "_-qB" (String#21854, DoABC#2) // _SafeStr_7561 = "_-0B6" (String#3818, DoABC#2) // _SafeStr_7562 = "_-07d" (String#4012, DoABC#2) // _SafeStr_7572 = "_-34l" (String#2944, DoABC#2) // _SafeStr_7583 = "_-0SC" (String#7710, DoABC#2) // _SafeStr_7585 = "_-0wT" (String#3836, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_7699 = "_-1Zm" (String#13202, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_7712 = "_-0aF" (String#12761, DoABC#2) // _SafeStr_7713 = "_-1kd" (String#1911, DoABC#2) // _SafeStr_7714 = "_-2i8" (String#10344, DoABC#2) // _SafeStr_7715 = "_-rv" (String#13990, DoABC#2) // _SafeStr_7716 = "_-2fh" (String#6678, DoABC#2) // _SafeStr_7717 = "_-2Xh" (String#6855, DoABC#2) // _SafeStr_7718 = "_-0Wf" (String#9776, DoABC#2) // _SafeStr_7719 = "_-0P-" (String#5693, DoABC#2) // _SafeStr_7720 = "_-02-" (String#9256, DoABC#2) // _SafeStr_7721 = "_-1zl" (String#11155, DoABC#2) // _SafeStr_7722 = "_-15C" (String#9920, DoABC#2) // _SafeStr_7723 = "_-31" (String#10746, DoABC#2) // _SafeStr_7724 = "_-1me" (String#7291, DoABC#2) // _SafeStr_7725 = "_-394" (String#14503, DoABC#2) // _SafeStr_7726 = "_-2mN" (String#7831, DoABC#2) // _SafeStr_7727 = "_-1jt" (String#7614, DoABC#2) // _SafeStr_7728 = "_-mQ" (String#17093, DoABC#2) // _SafeStr_7729 = "_-0Cu" (String#10327, DoABC#2) // _SafeStr_7730 = "_-1Fh" (String#9113, DoABC#2) // _SafeStr_7731 = "_-1iC" (String#13222, DoABC#2) // _SafeStr_7732 = "_-2nq" (String#11889, DoABC#2) // _SafeStr_7733 = "_-199" (String#3727, DoABC#2) // _SafeStr_7734 = "_-8g" (String#11404, DoABC#2) // _SafeStr_7735 = "_-03Z" (String#12762, DoABC#2) // _SafeStr_7736 = "_-SN" (String#20317, DoABC#2) // _SafeStr_7737 = "_-Zx" (String#14403, DoABC#2) // _SafeStr_7738 = "_-1Ap" (String#22233, DoABC#2) // _SafeStr_7739 = "_-37y" (String#14418, DoABC#2) // _SafeStr_7740 = "_-Sq" (String#13721, DoABC#2) // _SafeStr_7741 = "_-1nF" (String#13262, DoABC#2) // _SafeStr_7742 = "_-0gC" (String#15228, DoABC#2) // _SafeStr_7743 = "_-1n1" (String#6002, DoABC#2) // _SafeStr_7744 = "_-1ym" (String#15326, DoABC#2) // _SafeStr_7745 = "_-2F9" (String#13616, DoABC#2) // _SafeStr_7746 = "_-03r" (String#13873, DoABC#2) // _SafeStr_7747 = "_-kn" (String#11891, DoABC#2) // _SafeStr_7748 = "_-37H" (String#13619, DoABC#2) // _SafeStr_7749 = "_-2o3" (String#15194, DoABC#2) // _SafeStr_7750 = "_-05k" (String#18724, DoABC#2) // _SafeStr_7751 = "_-206" (String#18508, DoABC#2) // _SafeStr_7752 = "_-2jh" (String#21629, DoABC#2) // _SafeStr_7753 = "_-0tB" (String#18729, DoABC#2) // _SafeStr_7754 = "_-35R" (String#21311, DoABC#2) // _SafeStr_7755 = "_-1VR" (String#20444, DoABC#2) // _SafeStr_7756 = "_-DA" (String#20986, DoABC#2) // _SafeStr_7757 = "_-0YO" (String#20743, DoABC#2) // _SafeStr_7758 = "_-1Eq" (String#21793, DoABC#2) // _SafeStr_7759 = "_-2Sw" (String#22317, DoABC#2) // _SafeStr_7760 = "_-SO" (String#20321, DoABC#2) // _SafeStr_7761 = "_-XI" (String#21205, DoABC#2) // _SafeStr_7762 = "_-0v5" (String#21616, DoABC#2) // _SafeStr_7763 = "_-l" (String#14746, DoABC#2) // _SafeStr_7764 = "_-7h" (String#18808, DoABC#2) // _SafeStr_7765 = "_-kE" (String#22191, DoABC#2) // _SafeStr_7766 = "_-Iy" (String#12122, DoABC#2) // _SafeStr_7767 = "_-zD" (String#11543, DoABC#2) // _SafeStr_7768 = "_-33R" (String#16650, DoABC#2) // _SafeStr_7769 = "_-rF" (String#13119, DoABC#2) // _SafeStr_7770 = "_-nT" (String#21367, DoABC#2) // _SafeStr_7771 = "_-a9" (String#21121, DoABC#2) // _SafeStr_7772 = "_-0bb" (String#12783, DoABC#2) // _SafeStr_7773 = "_-1gd" (String#19743, DoABC#2) // _SafeStr_7774 = "_-0Mp" (String#20596, DoABC#2) // _SafeStr_7775 = "_-Oa" (String#19438, DoABC#2) // _SafeStr_7776 = "_-nU" (String#21531, DoABC#2) // _SafeStr_7777 = "_-263" (String#20216, DoABC#2) // _SafeStr_7778 = "_-2KL" (String#20655, DoABC#2) // _SafeStr_7779 = "_-28c" (String#18553, DoABC#2) // _SafeStr_7780 = "_-10o" (String#21099, DoABC#2) //------------------------------------------------------------ //_-36y._SafeStr_3122 package _-36y { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.navigator._SafeStr_1654; import flash.geom.Rectangle; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_3122 implements _SafeStr_3 { private var _disposed:Boolean; private var _window:IFrameWindow; private var _SafeStr_7781:Function; private var _SafeStr_7782:Object; private var _SafeStr_6624:Array; public function _SafeStr_3122(_arg_1:IFrameWindow, _arg_2:Object, _arg_3:Function, _arg_4:Array) { this._window = _arg_1; this._SafeStr_7781 = _arg_3; this._SafeStr_7782 = _arg_2; this._SafeStr_6624 = _arg_4; this._window.findChildByTag("close").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7783); this._window.findChildByName("cancel").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7783); this._window.findChildByName("ok").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7784); } private function _SafeStr_7783(_arg_1:WindowMouseEvent):void { this.dispose(); } private function _SafeStr_7784(_arg_1:WindowMouseEvent):void { this._SafeStr_7781.apply(this._SafeStr_7782, [_arg_1].concat(this._SafeStr_6624)); this.dispose(); } public function show():void { var _local_1:Rectangle = _SafeStr_1654._SafeStr_7700(this._window.desktop, this._window.width, this._window.height); this._window.x = _local_1.x; this._window.y = _local_1.y; this._window.visible = true; this._window.activate(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._window != null){ this._window._SafeStr_3795(); this._window = null; }; this._SafeStr_7782 = null; this._SafeStr_7781 = null; } public function get disposed():Boolean { return (this._disposed); } public function set message(_arg_1:String):void { ITextWindow(this._window.findChildByName("message")).text = _arg_1; } } }//package _-36y // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3122 = "_-1HT" (String#7326, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_6624 = "_-0J1" (String#4942, DoABC#2) // _SafeStr_7700 = "_-3p" (String#7864, DoABC#2) // _SafeStr_7781 = "_-1oY" (String#13944, DoABC#2) // _SafeStr_7782 = "_-0q5" (String#15144, DoABC#2) // _SafeStr_7783 = "_-0We" (String#4804, DoABC#2) // _SafeStr_7784 = "_-rp" (String#4468, DoABC#2) //------------------------------------------------------------ //_-37s._SafeStr_2727 package _-37s { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2727 implements IMessageComposer { private var _data:Array; public function _SafeStr_2727(_arg_1:String, _arg_2:String) { this._data = []; super(); this._data.push(_arg_2); this._data.push(_arg_1); } public function _SafeStr_3428():Array { return (this._data); } public function dispose():void { this._data = null; } } }//package _-37s // _SafeStr_2727 = "_-2O0" (String#4795, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-39Z._SafeStr_1290 package _-39Z { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1290 implements _SafeStr_820 { private var _recyclerFinishedStatus:int = -1; private var _SafeStr_7785:int = 0; public function get _SafeStr_7786():int { return (this._recyclerFinishedStatus); } public function get prizeId():int { return (this._SafeStr_7785); } public function flush():Boolean { this._recyclerFinishedStatus = -1; this._SafeStr_7785 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._recyclerFinishedStatus = _arg_1.readInteger(); this._SafeStr_7785 = _arg_1.readInteger(); return (true); } } }//package _-39Z // _SafeStr_1290 = "_-0H0" (String#5777, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_7785 = "_-09g" (String#13656, DoABC#2) // _SafeStr_7786 = "_-Pj" (String#15360, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-39Z._SafeStr_1345 package _-39Z { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1345 implements _SafeStr_820 { private var _recyclerStatus:int = -1; private var _SafeStr_7787:int = 0; public function get _SafeStr_7788():int { return (this._recyclerStatus); } public function get _SafeStr_7789():int { return (this._SafeStr_7787); } public function flush():Boolean { this._recyclerStatus = -1; this._SafeStr_7787 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._recyclerStatus = _arg_1.readInteger(); this._SafeStr_7787 = _arg_1.readInteger(); return (true); } } }//package _-39Z // _SafeStr_1345 = "_-0Nk" (String#6175, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_7787 = "_-0SI" (String#14251, DoABC#2) // _SafeStr_7788 = "_-o0" (String#21394, DoABC#2) // _SafeStr_7789 = "_-1qy" (String#21186, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-39Z._SafeStr_1403 package _-39Z { import com.sulake.core.communication.messages._SafeStr_820; import _-2I-._SafeStr_2259; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1403 implements _SafeStr_820 { private var _SafeStr_7790:Array; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int = _arg_1.readInteger(); this._SafeStr_7790 = new Array(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7790.push(new _SafeStr_2259(_arg_1)); _local_3++; }; return (true); } public function get _SafeStr_7791():Array { return (this._SafeStr_7790); } } }//package _-39Z // _SafeStr_1403 = "_-1or" (String#6134, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2259 = "_-1C9" (String#7048, DoABC#2) // _SafeStr_7790 = "_-1HH" (String#13959, DoABC#2) // _SafeStr_7791 = "_-R7" (String#22449, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-3Bj._SafeStr_1764 package _-3Bj { import _-a4._SafeStr_1750; import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2868; import flash.events.IEventDispatcher; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.IWindowContainer; import _-je._SafeStr_2869; public class _SafeStr_1764 extends _SafeStr_1750 { private var _window:IFrameWindow; private var _config:IHabboConfigurationManager; private var _SafeStr_7792:int; private var _SafeStr_7793:Boolean; private var _SafeStr_4021:String; private var _SafeStr_7794:Boolean; private var _SafeStr_7795:Boolean; public function _SafeStr_1764(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IHabboConfigurationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._config = _arg_5; } override public function dispose():void { this._SafeStr_7796(); this._config = null; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2868._SafeStr_5426, this._SafeStr_7797); _arg_1.addEventListener(_SafeStr_2868._SafeStr_5427, this._SafeStr_7797); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2868._SafeStr_5426, this._SafeStr_7797); _arg_1.removeEventListener(_SafeStr_2868._SafeStr_5427, this._SafeStr_7797); } private function _SafeStr_7796():void { if (this._window != null){ this._window.dispose(); this._window = null; }; } private function _SafeStr_7797(_arg_1:_SafeStr_2868):void { if (_arg_1 == null){ return; }; if (_arg_1._SafeStr_4367){ this._SafeStr_4021 = _arg_1.type; this._SafeStr_7794 = false; this._SafeStr_7792 = _arg_1.position; } else { this._SafeStr_7794 = true; }; this._SafeStr_7793 = _arg_1._SafeStr_7798; this._SafeStr_7795 = _arg_1._SafeStr_7799; localizations.registerParameter("room.queue.position", "position", this._SafeStr_7792.toString()); localizations.registerParameter("room.queue.position.hc", "position", this._SafeStr_7792.toString()); localizations.registerParameter("room.queue.spectator.position", "position", this._SafeStr_7792.toString()); localizations.registerParameter("room.queue.spectator.position.hc", "position", this._SafeStr_7792.toString()); this._SafeStr_5538(); } private function createWindow():Boolean { if (this._window != null){ return (true); }; var _local_1:_SafeStr_5 = (assets.getAssetByName("room_queue") as _SafeStr_5); this._window = (windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); if (this._window == null){ return (false); }; this._window.visible = false; var _local_2:IWindow = this._window.findChildByTag("close"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7800); }; _local_2 = this._window.findChildByName("cancel_button"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7800); }; _local_2 = this._window.findChildByName("link_text"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7801); }; _local_2 = this._window.findChildByName("change_button"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_5421); }; this._window.center(); return (true); } private function _SafeStr_5538():void { if (!this.createWindow()){ return; }; var _local_1:ITextWindow = (this._window.findChildByName("info_text") as ITextWindow); var _local_2:IButtonWindow = (this._window.findChildByName("change_button") as IButtonWindow); var _local_3:IWindow = this._window.findChildByName("spectator_info"); if (((((!((_local_1 == null))) && (!((_local_2 == null))))) && (!((_local_3 == null))))){ switch (this._SafeStr_4021){ case _SafeStr_2868._SafeStr_5426: _local_1.caption = ((this._SafeStr_7795) ? "${room.queue.position.hc}" : "${room.queue.position}"); _local_2.caption = "${room.queue.spectatormode}"; _local_3.visible = this._SafeStr_7794; break; case _SafeStr_2868._SafeStr_5427: _local_1.caption = ((this._SafeStr_7795) ? "${room.queue.spectator.position.hc}" : "${room.queue.spectator.position}"); _local_2.caption = "${room.queue.back}"; _local_3.visible = false; break; }; _local_2.visible = this._SafeStr_7794; }; var _local_4:IWindowContainer = (this._window.findChildByName("club_container") as IWindowContainer); if (_local_4 != null){ _local_4.visible = !(this._SafeStr_7793); }; this._window.visible = true; } private function _SafeStr_7800(_arg_1:WindowMouseEvent):void { if (messageListener == null){ return; }; var _local_2:_SafeStr_2869 = new _SafeStr_2869(_SafeStr_2869._SafeStr_5417); messageListener.processWidgetMessage(_local_2); this._SafeStr_7796(); } private function _SafeStr_7801(_arg_1:WindowMouseEvent):void { messageListener.processWidgetMessage(new _SafeStr_2869(_SafeStr_2869._SafeStr_5419)); } private function _SafeStr_5421(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_2869; if (messageListener == null){ return; }; if (this._SafeStr_4021 == _SafeStr_2868._SafeStr_5426){ _local_2 = new _SafeStr_2869(_SafeStr_2869.CHANGE_TO_SPECTATOR_QUEUE); } else { _local_2 = new _SafeStr_2869(_SafeStr_2869._SafeStr_5418); }; messageListener.processWidgetMessage(_local_2); this._SafeStr_7796(); } } }//package _-3Bj // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1764 = "_-0vM" (String#7776, DoABC#2) // _SafeStr_2868 = "_-2vM" (String#3003, DoABC#2) // _SafeStr_2869 = "_-2QI" (String#1944, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4021 = "_-2x1" (String#7813, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5417 = "_-33v" (String#9547, DoABC#2) // _SafeStr_5418 = "_-1kf" (String#9865, DoABC#2) // _SafeStr_5419 = "_-17i" (String#9675, DoABC#2) // _SafeStr_5421 = "_-E1" (String#9782, DoABC#2) // _SafeStr_5426 = "_-1Lz" (String#7022, DoABC#2) // _SafeStr_5427 = "_-2VR" (String#8299, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_7792 = "_-VC" (String#10902, DoABC#2) // _SafeStr_7793 = "_-0SQ" (String#17127, DoABC#2) // _SafeStr_7794 = "_-1Mu" (String#12668, DoABC#2) // _SafeStr_7795 = "_-0wM" (String#7925, DoABC#2) // _SafeStr_7796 = "_-2Xk" (String#5580, DoABC#2) // _SafeStr_7797 = "_-2nM" (String#12459, DoABC#2) // _SafeStr_7798 = "_-2uC" (String#18828, DoABC#2) // _SafeStr_7799 = "_-041" (String#20384, DoABC#2) // _SafeStr_7800 = "_-3-Q" (String#15767, DoABC#2) // _SafeStr_7801 = "_-1Sp" (String#20244, DoABC#2) //------------------------------------------------------------ //_-3Br._SafeStr_2347 package _-3Br { public interface _SafeStr_2347 { } }//package _-3Br // _SafeStr_2347 = "_-0pe" (String#5919, DoABC#2) //------------------------------------------------------------ //_-3Br._SafeStr_2405 package _-3Br { import com.sulake.core.window.utils._SafeStr_2404; import flash.geom.Point; import flash.events.IEventDispatcher; public class _SafeStr_2405 extends _SafeStr_2404 { protected var _SafeStr_7802:Point; public function _SafeStr_2405(_arg_1:IEventDispatcher) { super(_arg_1); this._SafeStr_7802 = new Point(); } public function get _SafeStr_7803():Point { return (this._SafeStr_7802); } override public function dispose():void { if (!_disposed){ super.dispose(); }; } } }//package _-3Br // _SafeStr_2404 = "_-2IY" (String#4757, DoABC#2) // _SafeStr_2405 = "_-18U" (String#8086, DoABC#2) // _SafeStr_7802 = "_-GO" (String#16485, DoABC#2) // _SafeStr_7803 = "_-1Tp" (String#22847, DoABC#2) //------------------------------------------------------------ //_-3Br._SafeStr_2409 package _-3Br { import com.sulake.core.window.utils._SafeStr_2408; import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_2402; import com.sulake.core.window.utils._SafeStr_2403; public class _SafeStr_2409 extends _SafeStr_2408 { private var _SafeStr_7804:String = ""; override public function _SafeStr_7805(_arg_1:_SafeStr_2402, _arg_2:_SafeStr_2403):void { if (_arg_2.length == 0){ return; }; _SafeStr_7806 = _arg_1.desktop; _SafeStr_7807 = (_arg_1._SafeStr_7808 as WindowController); _SafeStr_7809 = (_arg_1._SafeStr_7810 as WindowController); _SafeStr_7811 = _arg_1.renderer; _SafeStr_7812 = _arg_1._SafeStr_7813; _arg_2.begin(); _arg_2.end(); _arg_1.desktop = _SafeStr_7806; _arg_1._SafeStr_7808 = _SafeStr_7807; _arg_1._SafeStr_7810 = _SafeStr_7809; _arg_1.renderer = _SafeStr_7811; _arg_1._SafeStr_7813 = _SafeStr_7812; } } }//package _-3Br // _SafeStr_2402 = "_-1Ne" (String#4437, DoABC#2) // _SafeStr_2403 = "_-dq" (String#5098, DoABC#2) // _SafeStr_2408 = "_-2MJ" (String#5493, DoABC#2) // _SafeStr_2409 = "_-1TV" (String#7701, DoABC#2) // _SafeStr_7804 = "_-1mo" (String#23013, DoABC#2) // _SafeStr_7805 = "_-1Lg" (String#6985, DoABC#2) // _SafeStr_7806 = "_-2FH" (String#1622, DoABC#2) // _SafeStr_7807 = "_-3W" (String#2049, DoABC#2) // _SafeStr_7808 = "_-0nI" (String#10840, DoABC#2) // _SafeStr_7809 = "_-2UW" (String#3030, DoABC#2) // _SafeStr_7810 = "_-2" (String#9651, DoABC#2) // _SafeStr_7811 = "_-1Eg" (String#1576, DoABC#2) // _SafeStr_7812 = "_-2mF" (String#7499, DoABC#2) // _SafeStr_7813 = "_-1bK" (String#10943, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1247 package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1247 { private var _SafeStr_5870:int; private var _SafeStr_6877:String; private var _SafeStr_6878:int; private var _SafeStr_6879:int; private var _SafeStr_6460:int; private var _SafeStr_4427:int; private var _SafeStr_6975:Array; public function _SafeStr_1247(_arg_1:_SafeStr_1731) { this._SafeStr_5870 = _arg_1.readInteger(); this._SafeStr_6877 = _arg_1._SafeStr_3538(); this._SafeStr_6878 = _arg_1.readInteger(); this._SafeStr_6879 = _arg_1.readInteger(); this._SafeStr_6460 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); this._SafeStr_6975 = new Array(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6975.push(new _SafeStr_1287(_arg_1)); _local_3++; }; this._SafeStr_4427 = _arg_1.readInteger(); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_5887():String { return (this._SafeStr_6877); } public function get _SafeStr_5884():int { return (this._SafeStr_6878); } public function get _SafeStr_5882():int { return (this._SafeStr_6879); } public function get products():Array { return (this._SafeStr_6975); } public function get _SafeStr_5883():int { return (this._SafeStr_6460); } public function get clubLevel():int { return (this._SafeStr_4427); } } }//package _-3BV // _SafeStr_1247 = "_-2yx" (String#3033, DoABC#2) // _SafeStr_1287 = "_-1ce" (String#2561, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4427 = "_-02J" (String#2635, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_6460 = "_-1cq" (String#3487, DoABC#2) // _SafeStr_6877 = "_-0xW" (String#8632, DoABC#2) // _SafeStr_6878 = "_-3Cg" (String#4537, DoABC#2) // _SafeStr_6879 = "_-1xw" (String#4390, DoABC#2) // _SafeStr_6975 = "_-xB" (String#2494, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1254 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1265; public class _SafeStr_1254 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1254(_arg_1:Function) { super(_arg_1, _SafeStr_1265); } public function _SafeStr_4108():_SafeStr_1265 { return ((this._SafeStr_4246 as _SafeStr_1265)); } } }//package _-3BV // _SafeStr_1254 = "_-163" (String#4687, DoABC#2) // _SafeStr_1265 = "_-2p3" (String#6429, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1287 package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1287 { public static const _SafeStr_4871:String = "i"; public static const _SafeStr_4872:String = "s"; public static const _SafeStr_4873:String = "e"; private var _SafeStr_6964:String; private var _SafeStr_7814:int; private var _SafeStr_6966:String; private var _SafeStr_6967:int; private var _SafeStr_6968:int; public function _SafeStr_1287(_arg_1:_SafeStr_1731) { this._SafeStr_6964 = _arg_1._SafeStr_3538(); this._SafeStr_7814 = _arg_1.readInteger(); this._SafeStr_6966 = _arg_1._SafeStr_3538(); this._SafeStr_6967 = _arg_1.readInteger(); this._SafeStr_6968 = _arg_1.readInteger(); } public function get _SafeStr_6888():String { return (this._SafeStr_6964); } public function get _SafeStr_6987():int { return (this._SafeStr_7814); } public function get _SafeStr_5326():String { return (this._SafeStr_6966); } public function get productCount():int { return (this._SafeStr_6967); } public function get _SafeStr_5336():int { return (this._SafeStr_6968); } } }//package _-3BV // _SafeStr_1287 = "_-1ce" (String#2561, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4873 = "_-0E5" (String#4386, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6964 = "_-0Ry" (String#6996, DoABC#2) // _SafeStr_6966 = "_-gF" (String#3397, DoABC#2) // _SafeStr_6967 = "_-1LI" (String#7091, DoABC#2) // _SafeStr_6968 = "_-10A" (String#5694, DoABC#2) // _SafeStr_6987 = "_-09E" (String#5813, DoABC#2) // _SafeStr_7814 = "_-0Q" (String#17692, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1298 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1268; public class _SafeStr_1298 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1298(_arg_1:Function) { super(_arg_1, _SafeStr_1268); } public function _SafeStr_4108():_SafeStr_1268 { return ((this._SafeStr_4246 as _SafeStr_1268)); } } }//package _-3BV // _SafeStr_1268 = "_-2e5" (String#5924, DoABC#2) // _SafeStr_1298 = "_-2IL" (String#5795, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1338 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2236; public class _SafeStr_1338 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1338(_arg_1:Function) { super(_arg_1, _SafeStr_2236); } public function get productName():String { return ((_SafeStr_4246 as _SafeStr_2236).productName); } public function get productDescription():String { return ((_SafeStr_4246 as _SafeStr_2236).productDescription); } } }//package _-3BV // _SafeStr_1338 = "_-0W4" (String#6441, DoABC#2) // _SafeStr_2236 = "_-0cJ" (String#7507, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1346 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2238; public class _SafeStr_1346 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1346(_arg_1:Function) { super(_arg_1, _SafeStr_2238); } public function get errorCode():String { return ((_SafeStr_4246 as _SafeStr_2238).errorCode); } } }//package _-3BV // _SafeStr_1346 = "_-2YN" (String#6410, DoABC#2) // _SafeStr_2238 = "_-17Y" (String#8065, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1349 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1348; public class _SafeStr_1349 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1349(_arg_1:Function) { super(_arg_1, _SafeStr_1348); } public function _SafeStr_4108():_SafeStr_1348 { return ((this._SafeStr_4246 as _SafeStr_1348)); } } }//package _-3BV // _SafeStr_1348 = "_-0Lp" (String#6272, DoABC#2) // _SafeStr_1349 = "_-1OZ" (String#4159, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1361 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1404; public class _SafeStr_1361 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1361(_arg_1:Function) { super(_arg_1, _SafeStr_1404); } public function _SafeStr_4108():_SafeStr_1404 { return ((this._SafeStr_4246 as _SafeStr_1404)); } } }//package _-3BV // _SafeStr_1361 = "_-2oG" (String#6450, DoABC#2) // _SafeStr_1404 = "_-1s0" (String#6028, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1362 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2239; public class _SafeStr_1362 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1362(_arg_1:Function) { super(_arg_1, _SafeStr_2239); } public function _SafeStr_4108():_SafeStr_2239 { return ((this._SafeStr_4246 as _SafeStr_2239)); } } }//package _-3BV // _SafeStr_1362 = "_-2t9" (String#5341, DoABC#2) // _SafeStr_2239 = "_-2ii" (String#6236, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1371 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2245; public class _SafeStr_1371 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1371(_arg_1:Function) { super(_arg_1, _SafeStr_2245); } public function _SafeStr_4108():_SafeStr_2245 { return ((this._SafeStr_4246 as _SafeStr_2245)); } } }//package _-3BV // _SafeStr_1371 = "_-Y1" (String#6562, DoABC#2) // _SafeStr_2245 = "_-1i-" (String#5789, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1375 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2244; public class _SafeStr_1375 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1375(_arg_1:Function) { super(_arg_1, _SafeStr_2244); } public function _SafeStr_4108():_SafeStr_2244 { return ((this._SafeStr_4246 as _SafeStr_2244)); } } }//package _-3BV // _SafeStr_1375 = "_-0OX" (String#5689, DoABC#2) // _SafeStr_2244 = "_-2xG" (String#6304, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1379 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2248; public class _SafeStr_1379 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1379(_arg_1:Function) { super(_arg_1, _SafeStr_2248); } public function _SafeStr_4108():_SafeStr_2248 { return ((this._SafeStr_4246 as _SafeStr_2248)); } } }//package _-3BV // _SafeStr_1379 = "_-1Yw" (String#6850, DoABC#2) // _SafeStr_2248 = "_-0yE" (String#7283, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1384 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1386; public class _SafeStr_1384 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1384(_arg_1:Function) { super(_arg_1, _SafeStr_1386); } public function _SafeStr_4108():_SafeStr_1386 { return ((this._SafeStr_4246 as _SafeStr_1386)); } } }//package _-3BV // _SafeStr_1384 = "_-0H9" (String#5780, DoABC#2) // _SafeStr_1386 = "_-2q4" (String#6459, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1395 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1387; public class _SafeStr_1395 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1395(_arg_1:Function) { super(_arg_1, _SafeStr_1387); } public function _SafeStr_4108():_SafeStr_1387 { return ((this._SafeStr_4246 as _SafeStr_1387)); } } }//package _-3BV // _SafeStr_1387 = "_-1V9" (String#5836, DoABC#2) // _SafeStr_1395 = "_-g" (String#6195, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1401 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2257; public class _SafeStr_1401 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1401(_arg_1:Function) { super(_arg_1, _SafeStr_2257); } public function _SafeStr_4108():_SafeStr_2257 { return ((this._SafeStr_4246 as _SafeStr_2257)); } } }//package _-3BV // _SafeStr_1401 = "_-08N" (String#5953, DoABC#2) // _SafeStr_2257 = "_-up" (String#6842, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1402 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2258; public class _SafeStr_1402 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1402(_arg_1:Function) { super(_arg_1, _SafeStr_2258); } public function _SafeStr_4108():_SafeStr_2258 { return ((this._SafeStr_4246 as _SafeStr_2258)); } } }//package _-3BV // _SafeStr_1402 = "_-13X" (String#7028, DoABC#2) // _SafeStr_2258 = "_-2wb" (String#7012, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1411 package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1411 { private var _SafeStr_7815:Boolean; private var _color:int; private var _icon:int; private var _SafeStr_5900:int; private var _localization:String; private var _SafeStr_6602:Array; public function _SafeStr_1411(_arg_1:_SafeStr_1731) { this._SafeStr_7815 = Boolean(_arg_1.readInteger()); this._color = _arg_1.readInteger(); this._icon = _arg_1.readInteger(); this._SafeStr_5900 = _arg_1.readInteger(); this._localization = _arg_1._SafeStr_3538(); this._SafeStr_6602 = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6602.push(new _SafeStr_1411(_arg_1)); _local_3++; }; } public function get _SafeStr_7816():Boolean { return (this._SafeStr_7815); } public function get color():int { return (this._color); } public function get icon():int { return (this._icon); } public function get pageId():int { return (this._SafeStr_5900); } public function get localization():String { return (this._localization); } public function get _SafeStr_6603():Array { return (this._SafeStr_6602); } } }//package _-3BV // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5900 = "_-2mu" (String#2344, DoABC#2) // _SafeStr_6602 = "_-13d" (String#6367, DoABC#2) // _SafeStr_6603 = "_-0eb" (String#14939, DoABC#2) // _SafeStr_7815 = "_-7W" (String#17797, DoABC#2) // _SafeStr_7816 = "_-282" (String#17442, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1431 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2281; public class _SafeStr_1431 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1431(_arg_1:Function) { super(_arg_1, _SafeStr_2281); } public function _SafeStr_4108():_SafeStr_2281 { return ((this._SafeStr_4246 as _SafeStr_2281)); } } }//package _-3BV // _SafeStr_1431 = "_-2BH" (String#5755, DoABC#2) // _SafeStr_2281 = "_-1ll" (String#6005, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1433 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1405; public class _SafeStr_1433 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1433(_arg_1:Function) { super(_arg_1, _SafeStr_1405); } public function _SafeStr_4108():_SafeStr_1405 { return ((this._SafeStr_4246 as _SafeStr_1405)); } } }//package _-3BV // _SafeStr_1405 = "_-1Kq" (String#6171, DoABC#2) // _SafeStr_1433 = "_-0z7" (String#5171, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1434 package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1434 { private var _SafeStr_7817:int; private var _SafeStr_7818:int; private var _SafeStr_6878:int; private var _SafeStr_6879:int; private var _SafeStr_6460:int; private var _SafeStr_7819:int; public function _SafeStr_1434(_arg_1:_SafeStr_1731) { this._SafeStr_7817 = _arg_1.readInteger(); this._SafeStr_7818 = _arg_1.readInteger(); this._SafeStr_6878 = _arg_1.readInteger(); this._SafeStr_6879 = _arg_1.readInteger(); this._SafeStr_6460 = _arg_1.readInteger(); this._SafeStr_7819 = _arg_1.readInteger(); } public function get stuffId():int { return (this._SafeStr_7817); } public function get charges():int { return (this._SafeStr_7818); } public function get _SafeStr_5884():int { return (this._SafeStr_6878); } public function get _SafeStr_5882():int { return (this._SafeStr_6879); } public function get _SafeStr_7820():int { return (this._SafeStr_7819); } public function get _SafeStr_5883():int { return (this._SafeStr_6460); } } }//package _-3BV // _SafeStr_1434 = "_-1Wu" (String#3981, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_6460 = "_-1cq" (String#3487, DoABC#2) // _SafeStr_6878 = "_-3Cg" (String#4537, DoABC#2) // _SafeStr_6879 = "_-1xw" (String#4390, DoABC#2) // _SafeStr_7817 = "_-0zi" (String#11217, DoABC#2) // _SafeStr_7818 = "_-359" (String#17006, DoABC#2) // _SafeStr_7819 = "_-1zI" (String#15813, DoABC#2) // _SafeStr_7820 = "_-28k" (String#18910, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_1438 package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2286; public class _SafeStr_1438 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1438(_arg_1:Function) { super(_arg_1, _SafeStr_2286); } public function _SafeStr_4108():_SafeStr_2286 { return ((this._SafeStr_4246 as _SafeStr_2286)); } public function get root():_SafeStr_1411 { return ((_SafeStr_4246 as _SafeStr_2286).root); } public function get _SafeStr_7821():Boolean { return ((_SafeStr_4246 as _SafeStr_2286)._SafeStr_7821); } } }//package _-3BV // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_1438 = "_-05y" (String#4753, DoABC#2) // _SafeStr_2286 = "_-3CN" (String#5618, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_7821 = "_-0v7" (String#14162, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_2243 package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2243 { private var _SafeStr_5870:int; private var _SafeStr_5871:String; private var _SafeStr_5872:int; private var _upgrade:Boolean; private var _SafeStr_5873:Boolean; private var _SafeStr_5874:int; private var _SafeStr_5875:int; private var _SafeStr_5877:int; private var _SafeStr_5878:int; private var _SafeStr_5879:int; public function _SafeStr_2243(_arg_1:_SafeStr_1731) { this._SafeStr_5870 = _arg_1.readInteger(); this._SafeStr_5871 = _arg_1._SafeStr_3538(); this._SafeStr_5872 = _arg_1.readInteger(); this._upgrade = _arg_1._SafeStr_3540(); this._SafeStr_5873 = _arg_1._SafeStr_3540(); this._SafeStr_5874 = _arg_1.readInteger(); this._SafeStr_5875 = _arg_1.readInteger(); this._SafeStr_5877 = _arg_1.readInteger(); this._SafeStr_5878 = _arg_1.readInteger(); this._SafeStr_5879 = _arg_1.readInteger(); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_4226():String { return (this._SafeStr_5871); } public function get price():int { return (this._SafeStr_5872); } public function get _SafeStr_5855():Boolean { return (this._upgrade); } public function get vip():Boolean { return (this._SafeStr_5873); } public function get _SafeStr_5856():int { return (this._SafeStr_5874); } public function get _SafeStr_5857():int { return (this._SafeStr_5875); } public function get year():int { return (this._SafeStr_5877); } public function get month():int { return (this._SafeStr_5878); } public function get day():int { return (this._SafeStr_5879); } } }//package _-3BV // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2243 = "_-09J" (String#4401, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5855 = "_-kH" (String#6894, DoABC#2) // _SafeStr_5856 = "_-24w" (String#4947, DoABC#2) // _SafeStr_5857 = "_-2Cl" (String#12535, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) // _SafeStr_5872 = "_-1BC" (String#3268, DoABC#2) // _SafeStr_5873 = "_-2Jw" (String#9270, DoABC#2) // _SafeStr_5874 = "_-1HD" (String#10202, DoABC#2) // _SafeStr_5875 = "_-0DD" (String#9789, DoABC#2) // _SafeStr_5877 = "_-sU" (String#9496, DoABC#2) // _SafeStr_5878 = "_-1gP" (String#11113, DoABC#2) // _SafeStr_5879 = "_-2Yw" (String#10599, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_2251 package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2251 { private var _images:Array; private var _SafeStr_6867:Array; public function _SafeStr_2251(_arg_1:_SafeStr_1731) { this._images = new Array(); this._SafeStr_6867 = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._images.push(_arg_1._SafeStr_3538()); _local_3++; }; var _local_4:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_4) { this._SafeStr_6867.push(_arg_1._SafeStr_3538()); _local_5++; }; } public function get _SafeStr_7822():Array { return (this._images); } public function get _SafeStr_7823():Array { return (this._SafeStr_6867); } } }//package _-3BV // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2251 = "_-Va" (String#7204, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_6867 = "_-0sU" (String#4518, DoABC#2) // _SafeStr_7822 = "_-fJ" (String#20545, DoABC#2) // _SafeStr_7823 = "_-3G4" (String#19866, DoABC#2) //------------------------------------------------------------ //_-3BV._SafeStr_2260 package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2260 { private var _SafeStr_5870:int; private var _SafeStr_7824:Boolean; private var _SafeStr_4428:Boolean; private var _SafeStr_7825:int; public function _SafeStr_2260(_arg_1:_SafeStr_1731) { this._SafeStr_5870 = _arg_1.readInteger(); this._SafeStr_7824 = _arg_1._SafeStr_3540(); this._SafeStr_7825 = _arg_1.readInteger(); this._SafeStr_4428 = _arg_1._SafeStr_3540(); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_7826():Boolean { return (this._SafeStr_7824); } public function get _SafeStr_4414():Boolean { return (this._SafeStr_4428); } public function get _SafeStr_7827():int { return (this._SafeStr_7825); } } }//package _-3BV // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2260 = "_-253" (String#4624, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4428 = "_-2MQ" (String#4398, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_7824 = "_-35f" (String#16970, DoABC#2) // _SafeStr_7825 = "_-0mn" (String#17816, DoABC#2) // _SafeStr_7826 = "_-3BZ" (String#13161, DoABC#2) // _SafeStr_7827 = "_-0nB" (String#17760, DoABC#2) //------------------------------------------------------------ //_-3BV.ClubOfferExtendData package _-3BV { import com.sulake.core.communication.messages._SafeStr_1731; public class ClubOfferExtendData extends _SafeStr_2243 { private var _SafeStr_7828:int; private var _SafeStr_7829:int; public function ClubOfferExtendData(_arg_1:_SafeStr_1731) { super(_arg_1); this._SafeStr_7828 = _arg_1.readInteger(); this._SafeStr_7829 = _arg_1.readInteger(); } public function get _SafeStr_5923():int { return (this._SafeStr_7828); } public function get _SafeStr_5924():int { return ((this._SafeStr_7828 - this.price)); } public function get _SafeStr_5922():int { return (this._SafeStr_7829); } } }//package _-3BV // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2243 = "_-09J" (String#4401, DoABC#2) // _SafeStr_5922 = "_-2te" (String#16250, DoABC#2) // _SafeStr_5923 = "_-1lp" (String#20504, DoABC#2) // _SafeStr_5924 = "_-0ui" (String#21631, DoABC#2) // _SafeStr_7828 = "_-V6" (String#13914, DoABC#2) // _SafeStr_7829 = "_-1EW" (String#16851, DoABC#2) //------------------------------------------------------------ //_-3BV.GiftReceiverNotFoundEvent package _-3BV { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2285; public class GiftReceiverNotFoundEvent extends _SafeStr_835 implements IMessageEvent { public function GiftReceiverNotFoundEvent(_arg_1:Function) { super(_arg_1, _SafeStr_2285); } public function _SafeStr_4108():_SafeStr_2285 { return ((this._SafeStr_4246 as _SafeStr_2285)); } } }//package _-3BV // _SafeStr_2285 = "_-C4" (String#7158, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3E5._SafeStr_1307 package _-3E5 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2yF._SafeStr_1282; public class _SafeStr_1307 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1307(_arg_1:Function) { super(_arg_1, _SafeStr_1282); } public function _SafeStr_4108():_SafeStr_1282 { return ((_SafeStr_4246 as _SafeStr_1282)); } } }//package _-3E5 // _SafeStr_1282 = "_-wh" (String#6633, DoABC#2) // _SafeStr_1307 = "_-AH" (String#4591, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3E5._SafeStr_2004 package _-3E5 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2yF._SafeStr_2005; public class _SafeStr_2004 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2004(_arg_1:Function) { super(_arg_1, _SafeStr_2005); } public function _SafeStr_4108():_SafeStr_2005 { return ((_SafeStr_4246 as _SafeStr_2005)); } } }//package _-3E5 // _SafeStr_2004 = "_-3Ax" (String#5555, DoABC#2) // _SafeStr_2005 = "_-2My" (String#5972, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3E5._SafeStr_2011 package _-3E5 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2yF._SafeStr_3074; public class _SafeStr_2011 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2011(_arg_1:Function) { super(_arg_1, _SafeStr_3074); } public function _SafeStr_4108():_SafeStr_3074 { return ((_SafeStr_4246 as _SafeStr_3074)); } } }//package _-3E5 // _SafeStr_2011 = "_-2Kv" (String#6086, DoABC#2) // _SafeStr_3074 = "_-1To" (String#7077, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3E5._SafeStr_2018 package _-3E5 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2yF._SafeStr_2017; public class _SafeStr_2018 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2018(_arg_1:Function) { super(_arg_1, _SafeStr_2017); } public function _SafeStr_4108():_SafeStr_2017 { return ((_SafeStr_4246 as _SafeStr_2017)); } } }//package _-3E5 // _SafeStr_2017 = "_-23T" (String#6473, DoABC#2) // _SafeStr_2018 = "_-1P6" (String#4955, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3E5._SafeStr_2728 package _-3E5 { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2yF._SafeStr_3054; public class _SafeStr_2728 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2728(_arg_1:Function) { super(_arg_1, _SafeStr_3054); } public function _SafeStr_4108():_SafeStr_3054 { return ((_SafeStr_4246 as _SafeStr_3054)); } } }//package _-3E5 // _SafeStr_2728 = "_-1bf" (String#6479, DoABC#2) // _SafeStr_3054 = "_-8R" (String#7343, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3Ed._SafeStr_1252 package _-3Ed { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Yo._SafeStr_1299; public class _SafeStr_1252 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1252(_arg_1:Function) { super(_arg_1, _SafeStr_1299); } public function _SafeStr_4108():_SafeStr_1299 { return ((_SafeStr_4246 as _SafeStr_1299)); } } }//package _-3Ed // _SafeStr_1252 = "_-0Y0" (String#5830, DoABC#2) // _SafeStr_1299 = "_-0AE" (String#6102, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3Ed._SafeStr_1292 package _-3Ed { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Yo._SafeStr_1266; public class _SafeStr_1292 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1292(_arg_1:Function) { super(_arg_1, _SafeStr_1266); } public function _SafeStr_4108():_SafeStr_1266 { return ((_SafeStr_4246 as _SafeStr_1266)); } } }//package _-3Ed // _SafeStr_1266 = "_-gZ" (String#6614, DoABC#2) // _SafeStr_1292 = "_-GU" (String#6642, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3Ed._SafeStr_1306 package _-3Ed { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Yo._SafeStr_1251; public class _SafeStr_1306 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1306(_arg_1:Function) { super(_arg_1, _SafeStr_1251); } public function _SafeStr_4108():_SafeStr_1251 { return ((_SafeStr_4246 as _SafeStr_1251)); } } }//package _-3Ed // _SafeStr_1251 = "_-0dS" (String#6038, DoABC#2) // _SafeStr_1306 = "_-180" (String#6496, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3Ed._SafeStr_1844 package _-3Ed { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Yo._SafeStr_1845; public class _SafeStr_1844 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1844(_arg_1:Function) { super(_arg_1, _SafeStr_1845); } public function _SafeStr_4108():_SafeStr_1845 { return ((_SafeStr_4246 as _SafeStr_1845)); } } }//package _-3Ed // _SafeStr_1844 = "_-sa" (String#6638, DoABC#2) // _SafeStr_1845 = "_-3FZ" (String#7438, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3Ed._SafeStr_2672 package _-3Ed { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2Yo._SafeStr_3222; public class _SafeStr_2672 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2672(_arg_1:Function) { super(_arg_1, _SafeStr_3222); } public function _SafeStr_4108():_SafeStr_3222 { return ((_SafeStr_4246 as _SafeStr_3222)); } } }//package _-3Ed // _SafeStr_2672 = "_-34S" (String#9915, DoABC#2) // _SafeStr_3222 = "continue" (String#7280, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_1463 package _-3EM { import flash.utils.Dictionary; public interface _SafeStr_1463 { function get animations():Dictionary; function _SafeStr_7830(_arg_1:String):_SafeStr_2310; function _SafeStr_5733(_arg_1:String, _arg_2:int, _arg_3:String):_SafeStr_2090; } }//package _-3EM // _SafeStr_1463 = "_-1Vu" (String#7428, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2310 = "_-8H" (String#4063, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_7830 = "_-1j2" (String#5460, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_1671 package _-3EM { import com.sulake.core.utils.Map; import com.sulake.habbo.avatar._SafeStr_1482; import com.sulake.habbo.avatar.actions._SafeStr_2329; public class _SafeStr_1671 implements _SafeStr_2310 { private var _id:String; private var _SafeStr_5014:String; private var _frames:Array; private var _SafeStr_7831:Array; private var _SafeStr_7832:_SafeStr_3167; private var _SafeStr_7833:Array; private var _SafeStr_7834:_SafeStr_3166; private var _SafeStr_7835:_SafeStr_3168; private var _SafeStr_7836:Array; private var _SafeStr_7837:Array; private var _SafeStr_7838:Map; private var _overrideFrames:Map; public function _SafeStr_1671(_arg_1:_SafeStr_1482, _arg_2:XML) { var _local_3:XML; var _local_4:XML; var _local_5:XML; var _local_6:XML; var _local_7:XML; var _local_8:String; var _local_9:String; var _local_10:Array; this._frames = []; this._SafeStr_7831 = []; this._SafeStr_7833 = []; this._SafeStr_7836 = []; this._SafeStr_7837 = []; super(); this._id = String(_arg_2.@name); if (_arg_2.hasOwnProperty("@desc")){ this._SafeStr_5014 = String(_arg_2.@desc); } else { this._SafeStr_5014 = this._id; }; if (_arg_2.hasOwnProperty("sprite")){ for each (_local_3 in _arg_2.sprite) { this._SafeStr_7831.push(new _SafeStr_3165((this as _SafeStr_2310), _local_3)); }; }; if (_arg_2.hasOwnProperty("avatar")){ this._SafeStr_7832 = new _SafeStr_3167(_arg_2.avatar[0]); }; if (_arg_2.hasOwnProperty("canvas")){ for each (_local_4 in _arg_2.canvas) { this._SafeStr_7833.push(new _SafeStr_3164(_local_4)); }; }; if (_arg_2.hasOwnProperty("direction")){ this._SafeStr_7834 = new _SafeStr_3166(_arg_2.direction[0]); }; if (_arg_2.hasOwnProperty("shadow")){ this._SafeStr_7835 = new _SafeStr_3168(_arg_2.shadow[0]); }; if (_arg_2.hasOwnProperty("remove")){ for each (_local_5 in _arg_2.remove) { this._SafeStr_7836.push(String(_local_5.@id)); }; }; if (_arg_2.hasOwnProperty("add")){ for each (_local_6 in _arg_2.add) { this._SafeStr_7837.push(new _SafeStr_2331(_local_6)); }; }; if (_arg_2.hasOwnProperty("override")){ this._overrideFrames = new Map(); this._SafeStr_7838 = new Map(); for each (_local_7 in _arg_2.override) { _local_8 = _local_7.@name; _local_9 = _local_7.@override; this._SafeStr_7838.add(_local_9, _local_8); _local_10 = new Array(); this._SafeStr_7839(_local_10, _local_7.frame, _arg_1); this._overrideFrames.add(_local_8, _local_10); }; }; this._SafeStr_7839(this._frames, _arg_2.frame, _arg_1); } private function _SafeStr_7839(_arg_1:Array, _arg_2:XMLList, _arg_3:_SafeStr_1482):void { var _local_4:Array; var _local_5:_SafeStr_2329; var _local_7:XML; var _local_8:XML; var _local_9:XML; var _local_10:_SafeStr_2338; var _local_11:_SafeStr_2338; var _local_6:int; for each (_local_7 in _arg_2) { _local_4 = new Array(); for each (_local_8 in _local_7.bodypart) { _local_5 = _arg_3._SafeStr_7840(String(_local_8.@action)); _local_10 = new _SafeStr_2338(_arg_3, _local_8, _SafeStr_2338._SafeStr_7841, _local_6, _local_5); _local_4.push(_local_10); }; for each (_local_9 in _local_7.fx) { _local_5 = _arg_3._SafeStr_7840(String(_local_9.@action)); _local_11 = new _SafeStr_2338(_arg_3, _local_9, _SafeStr_2338._SafeStr_7842, _local_6, _local_5); _local_4.push(_local_11); if (_local_5 != null){ }; }; _arg_1.push(_local_4); _local_6++; }; } public function _SafeStr_7843(_arg_1:String=null):int { var _local_2:Array; if (!_arg_1){ return (this._frames.length); }; if (this._overrideFrames){ _local_2 = this._overrideFrames.getValue(_arg_1); if (_local_2){ return (_local_2.length); }; }; return (0); } public function _SafeStr_7844():Boolean { if (!this._SafeStr_7838){ return (false); }; return ((this._SafeStr_7838.length > 0)); } public function _SafeStr_7845():Array { if (!this._SafeStr_7838){ return (null); }; return (this._SafeStr_7838.getKeys()); } public function _SafeStr_7846(_arg_1:String):String { if (!this._SafeStr_7838){ return (null); }; return (this._SafeStr_7838.getValue(_arg_1)); } private function _SafeStr_7444(_arg_1:int, _arg_2:String=null):Array { var _local_4:Array; var _local_3:Array = []; if (!_arg_2){ if (this._frames.length > 0){ _local_3 = this._frames[(_arg_1 % this._frames.length)]; }; } else { _local_4 = (this._overrideFrames.getValue(_arg_2) as Array); if (((_local_4) && ((_local_4.length > 0)))){ _local_3 = _local_4[(_arg_1 % _local_4.length)]; }; }; return (_local_3); } public function _SafeStr_7847(_arg_1:int, _arg_2:String=null):Array { var _local_4:_SafeStr_2338; var _local_5:_SafeStr_2331; var _local_3:Array = new Array(); for each (_local_4 in this._SafeStr_7444(_arg_1, _arg_2)) { if (_local_4.type == _SafeStr_2338._SafeStr_7841){ _local_3.push(_local_4.id); } else { if (_local_4.type == _SafeStr_2338._SafeStr_7842){ for each (_local_5 in this._SafeStr_7837) { if (_local_5.id == _local_4.id){ _local_3.push(_local_5.align); }; }; }; }; }; return (_local_3); } public function _SafeStr_5733(_arg_1:int, _arg_2:String, _arg_3:String=null):_SafeStr_2338 { var _local_4:_SafeStr_2338; var _local_5:_SafeStr_2331; for each (_local_4 in this._SafeStr_7444(_arg_1, _arg_3)) { if (_local_4.id == _arg_2){ return ((_local_4 as _SafeStr_2338)); }; if (_local_4.type == _SafeStr_2338._SafeStr_7842){ for each (_local_5 in this._SafeStr_7837) { if ((((_local_5.align == _arg_2)) && ((_local_5.id == _local_4.id)))){ return ((_local_4 as _SafeStr_2338)); }; }; }; }; return (null); } public function _SafeStr_7848():Boolean { return (!((this._SafeStr_7831 == null))); } public function _SafeStr_7849():Boolean { return (!((this._SafeStr_7832 == null))); } public function _SafeStr_7850():Boolean { return (!((this._SafeStr_7833 == null))); } public function _SafeStr_7851():Boolean { return (!((this._SafeStr_7834 == null))); } public function _SafeStr_7852():Boolean { return (!((this._SafeStr_7835 == null))); } public function _SafeStr_7853():Boolean { return (!((this._SafeStr_7836 == null))); } public function _SafeStr_7854():Boolean { return (!((this._SafeStr_7837 == null))); } public function _SafeStr_7855(_arg_1:String):_SafeStr_2331 { var _local_2:_SafeStr_2331; for each (_local_2 in this._SafeStr_7837) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function get id():String { return (this._id); } public function get _SafeStr_7856():Array { return (this._SafeStr_7831); } public function get _SafeStr_7857():_SafeStr_3167 { return (this._SafeStr_7832); } public function get _SafeStr_7858():Array { return (this._SafeStr_7833); } public function get _SafeStr_7859():_SafeStr_3166 { return (this._SafeStr_7834); } public function get _SafeStr_7860():_SafeStr_3168 { return (this._SafeStr_7835); } public function get _SafeStr_7861():Array { return (this._SafeStr_7836); } public function get _SafeStr_7862():Array { return (this._SafeStr_7837); } public function get description():String { return (this._SafeStr_5014); } } }//package _-3EM // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_2310 = "_-8H" (String#4063, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_2331 = "_-1ik" (String#3238, DoABC#2) // _SafeStr_2338 = "_-12m" (String#1425, DoABC#2) // _SafeStr_3164 = "_-zI" (String#9910, DoABC#2) // _SafeStr_3165 = "_-2df" (String#10929, DoABC#2) // _SafeStr_3166 = "_-1Z6" (String#6947, DoABC#2) // _SafeStr_3167 = "_-0KV" (String#6714, DoABC#2) // _SafeStr_3168 = "_-26W" (String#7476, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7831 = "_-1As" (String#12403, DoABC#2) // _SafeStr_7832 = "_-2GR" (String#13243, DoABC#2) // _SafeStr_7833 = "_-2Ua" (String#11788, DoABC#2) // _SafeStr_7834 = "_-2c9" (String#12853, DoABC#2) // _SafeStr_7835 = "_-1vg" (String#14556, DoABC#2) // _SafeStr_7836 = "_-1Er" (String#12577, DoABC#2) // _SafeStr_7837 = "_-nF" (String#7215, DoABC#2) // _SafeStr_7838 = "_-Kj" (String#6660, DoABC#2) // _SafeStr_7839 = "_-34m" (String#17181, DoABC#2) // _SafeStr_7840 = "_-2xQ" (String#7612, DoABC#2) // _SafeStr_7841 = "_-1mI" (String#9101, DoABC#2) // _SafeStr_7842 = "_-17e" (String#8167, DoABC#2) // _SafeStr_7843 = "_-1OH" (String#3865, DoABC#2) // _SafeStr_7844 = "_-38S" (String#18666, DoABC#2) // _SafeStr_7845 = "_-2rT" (String#19004, DoABC#2) // _SafeStr_7846 = "_-07j" (String#4707, DoABC#2) // _SafeStr_7847 = "_-0T1" (String#17269, DoABC#2) // _SafeStr_7848 = "_-2CS" (String#19565, DoABC#2) // _SafeStr_7849 = "_-0k-" (String#14132, DoABC#2) // _SafeStr_7850 = "_-hJ" (String#22181, DoABC#2) // _SafeStr_7851 = "_-iI" (String#14012, DoABC#2) // _SafeStr_7852 = "_-1-G" (String#21961, DoABC#2) // _SafeStr_7853 = "_-1FE" (String#22353, DoABC#2) // _SafeStr_7854 = "_-0bV" (String#16642, DoABC#2) // _SafeStr_7855 = "_-2R-" (String#21690, DoABC#2) // _SafeStr_7856 = "_-1aO" (String#13928, DoABC#2) // _SafeStr_7857 = "_-25J" (String#17858, DoABC#2) // _SafeStr_7858 = "_-1Ri" (String#20116, DoABC#2) // _SafeStr_7859 = "_-19V" (String#17208, DoABC#2) // _SafeStr_7860 = "_-0WD" (String#24641, DoABC#2) // _SafeStr_7861 = "_-0Iv" (String#17065, DoABC#2) // _SafeStr_7862 = "_-2Sn" (String#17176, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_2090 package _-3EM { import com.sulake.habbo.avatar.actions._SafeStr_2317; public interface _SafeStr_2090 { function get id():String; function get action():_SafeStr_2317; function get _SafeStr_5738():int; function get dx():int; function get dy():int; function get dz():int; function get _SafeStr_5739():int; } }//package _-3EM // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_5738 = "_-3Gw" (String#10388, DoABC#2) // _SafeStr_5739 = "_-1Za" (String#8450, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_2091 package _-3EM { public interface _SafeStr_2091 { function get animation():_SafeStr_2310; function get id():String; function get ink():int; function get member():String; function get _SafeStr_5737():Boolean; function _SafeStr_5734(_arg_1:int):int; function _SafeStr_5735(_arg_1:int):int; function _SafeStr_5736(_arg_1:int):int; } }//package _-3EM // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2310 = "_-8H" (String#4063, DoABC#2) // _SafeStr_5734 = "_-0Kw" (String#10348, DoABC#2) // _SafeStr_5735 = "_-1GI" (String#9117, DoABC#2) // _SafeStr_5736 = "_-0ak" (String#12353, DoABC#2) // _SafeStr_5737 = "_-0oq" (String#12130, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_2092 package _-3EM { import flash.geom.ColorTransform; public interface _SafeStr_2092 { function get ink():int; function get colorTransform():ColorTransform; function get _SafeStr_7863():Boolean; function get reds():Array; function get greens():Array; function get blues():Array; function get alphas():Array; } }//package _-3EM // _SafeStr_2092 = "_-2LV" (String#4043, DoABC#2) // _SafeStr_7863 = "_-1Cq" (String#15072, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_2310 package _-3EM { public interface _SafeStr_2310 { function _SafeStr_7848():Boolean; function _SafeStr_7849():Boolean; function _SafeStr_7850():Boolean; function _SafeStr_7851():Boolean; function _SafeStr_7852():Boolean; function _SafeStr_7853():Boolean; function _SafeStr_7854():Boolean; function get id():String; function get description():String; function get _SafeStr_7856():Array; function get _SafeStr_7858():Array; function get _SafeStr_7861():Array; function get _SafeStr_7862():Array; } }//package _-3EM // _SafeStr_2310 = "_-8H" (String#4063, DoABC#2) // _SafeStr_7848 = "_-2CS" (String#19565, DoABC#2) // _SafeStr_7849 = "_-0k-" (String#14132, DoABC#2) // _SafeStr_7850 = "_-hJ" (String#22181, DoABC#2) // _SafeStr_7851 = "_-iI" (String#14012, DoABC#2) // _SafeStr_7852 = "_-1-G" (String#21961, DoABC#2) // _SafeStr_7853 = "_-1FE" (String#22353, DoABC#2) // _SafeStr_7854 = "_-0bV" (String#16642, DoABC#2) // _SafeStr_7856 = "_-1aO" (String#13928, DoABC#2) // _SafeStr_7858 = "_-1Ri" (String#20116, DoABC#2) // _SafeStr_7861 = "_-0Iv" (String#17065, DoABC#2) // _SafeStr_7862 = "_-2Sn" (String#17176, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_2331 package _-3EM { public class _SafeStr_2331 { private var _id:String; private var _align:String; private var _base:String; private var _SafeStr_7864:String; private var _blend:Number = 1; public function _SafeStr_2331(_arg_1:XML) { this._id = String(_arg_1.@id); this._align = String(_arg_1.@align); this._base = String(_arg_1.@base); this._SafeStr_7864 = String(_arg_1.@ink); var _local_2:String = String(_arg_1.@blend); if (_local_2.length > 0){ this._blend = Number(_local_2); if (this._blend > 1){ this._blend = (this._blend / 100); }; }; } public function get id():String { return (this._id); } public function get align():String { return (this._align); } public function get base():String { return (this._base); } public function get ink():String { return (this._SafeStr_7864); } public function get blend():Number { return (this._blend); } public function get _SafeStr_7865():Boolean { return (!((this._blend == 1))); } } }//package _-3EM // _SafeStr_2331 = "_-1ik" (String#3238, DoABC#2) // _SafeStr_7864 = "_-gp" (String#4075, DoABC#2) // _SafeStr_7865 = "_-1KB" (String#21662, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_2332 package _-3EM { import flash.utils.Dictionary; import com.sulake.habbo.avatar._SafeStr_1482; public class _SafeStr_2332 implements _SafeStr_1463 { private var _SafeStr_7866:Dictionary; public function _SafeStr_2332() { this._SafeStr_7866 = new Dictionary(); } public function _SafeStr_7867(_arg_1:_SafeStr_1482, _arg_2:XML):Boolean { var _local_3:String = String(_arg_2.@name); this._SafeStr_7866[_local_3] = new _SafeStr_1671(_arg_1, _arg_2); return (true); } public function _SafeStr_7830(_arg_1:String):_SafeStr_2310 { return (this._SafeStr_7866[_arg_1]); } public function _SafeStr_5733(_arg_1:String, _arg_2:int, _arg_3:String):_SafeStr_2090 { var _local_4:_SafeStr_1671 = (this._SafeStr_7866[_arg_1] as _SafeStr_1671); if (_local_4 != null){ return (_local_4._SafeStr_5733(_arg_2, _arg_3)); }; return (null); } public function get animations():Dictionary { return (this._SafeStr_7866); } } }//package _-3EM // _SafeStr_1463 = "_-1Vu" (String#7428, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2310 = "_-8H" (String#4063, DoABC#2) // _SafeStr_2332 = "_-19o" (String#5890, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_7830 = "_-1j2" (String#5460, DoABC#2) // _SafeStr_7866 = "_-0Gx" (String#2884, DoABC#2) // _SafeStr_7867 = "_-yf" (String#21396, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_2338 package _-3EM { import com.sulake.habbo.avatar.actions._SafeStr_2317; import flash.utils.Dictionary; import com.sulake.habbo.avatar.actions._SafeStr_2318; import com.sulake.habbo.avatar._SafeStr_1482; import com.sulake.habbo.avatar.actions._SafeStr_2329; public class _SafeStr_2338 implements _SafeStr_2090 { public static const _SafeStr_7841:String = "bodypart"; public static const _SafeStr_7842:String = "fx"; private var _id:String; private var _action:_SafeStr_2317; private var _SafeStr_5917:int; private var _dx:int; private var _SafeStr_7868:int; private var _SafeStr_7869:int; private var _SafeStr_7870:int; private var _type:String; private var _base:String; private var _SafeStr_7871:int; private var _items:Dictionary; public function _SafeStr_2338(_arg_1:_SafeStr_1482, _arg_2:XML, _arg_3:String, _arg_4:int, _arg_5:_SafeStr_2329) { var _local_6:XML; var _local_7:String; this._items = new Dictionary(); super(); this._SafeStr_7871 = _arg_4; this._id = String(_arg_2.@id); this._SafeStr_5917 = parseInt(_arg_2.@frame); this._dx = parseInt(_arg_2.@dx); this._SafeStr_7868 = parseInt(_arg_2.@dy); this._SafeStr_7869 = parseInt(_arg_2.@dz); this._SafeStr_7870 = parseInt(_arg_2.@dd); this._type = _arg_3; this._base = String(_arg_2.@base); for each (_local_6 in _arg_2.item) { this._items[String(_local_6.@id)] = String(_local_6.@base); }; _local_7 = ""; if (this._base != ""){ _local_7 = String(this._SafeStr_7872()); }; if (_arg_5 != null){ this._action = new _SafeStr_2318(_arg_5.state, this.base); this._action.definition = _arg_5; }; } public function get items():Dictionary { return (this._items); } private function _SafeStr_7872():int { var _local_1:int; var _local_2:int; while (_local_2 < this._base.length) { _local_1 = (_local_1 + this._base.charCodeAt(_local_2)); _local_2++; }; return (_local_1); } public function get id():String { return (this._id); } public function get _SafeStr_5738():int { return (this._SafeStr_5917); } public function get dx():int { return (this._dx); } public function get dy():int { return (this._SafeStr_7868); } public function get dz():int { return (this._SafeStr_7869); } public function get _SafeStr_5739():int { return (this._SafeStr_7870); } public function get type():String { return (this._type); } public function get base():String { return (this._base); } public function get action():_SafeStr_2317 { return (this._action); } } }//package _-3EM // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2318 = "_-1Ub" (String#1688, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_2338 = "_-12m" (String#1425, DoABC#2) // _SafeStr_5738 = "_-3Gw" (String#10388, DoABC#2) // _SafeStr_5739 = "_-1Za" (String#8450, DoABC#2) // _SafeStr_5917 = "_-15o" (String#4665, DoABC#2) // _SafeStr_7841 = "_-1mI" (String#9101, DoABC#2) // _SafeStr_7842 = "_-17e" (String#8167, DoABC#2) // _SafeStr_7868 = "_-Ou" (String#4853, DoABC#2) // _SafeStr_7869 = "_-1x3" (String#7013, DoABC#2) // _SafeStr_7870 = "_-9F" (String#4958, DoABC#2) // _SafeStr_7871 = "_-0T4" (String#2535, DoABC#2) // _SafeStr_7872 = "_-00k" (String#19415, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_3164 package _-3EM { public class _SafeStr_3164 { private var _id:String; private var _SafeStr_4520:int; private var _height:int; public function _SafeStr_3164(_arg_1:XML) { this._id = String(_arg_1.@id); this._SafeStr_4520 = parseInt(_arg_1.@width); this._height = parseInt(_arg_1.@height); } } }//package _-3EM // _SafeStr_3164 = "_-zI" (String#9910, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_3165 package _-3EM { public class _SafeStr_3165 implements _SafeStr_2091 { private var _SafeStr_7873:_SafeStr_2310; private var _id:String; private var _SafeStr_7864:int; private var _SafeStr_7874:String; private var _SafeStr_7875:Boolean; private var _dx:Array; private var _SafeStr_7868:Array; private var _SafeStr_7869:Array; public function _SafeStr_3165(_arg_1:_SafeStr_2310, _arg_2:XML) { var _local_3:XML; var _local_4:int; super(); this._SafeStr_7873 = _arg_1; this._id = String(_arg_2.@id); this._SafeStr_7864 = parseInt(_arg_2.@ink); this._SafeStr_7874 = String(_arg_2.@member); this._SafeStr_7875 = Boolean(parseInt(_arg_2.@directions)); this._dx = []; this._SafeStr_7868 = []; this._SafeStr_7869 = []; for each (_local_3 in _arg_2.direction) { _local_4 = parseInt(_local_3.@id); this._dx[_local_4] = parseInt(_local_3.@dx); this._SafeStr_7868[_local_4] = parseInt(_local_3.@dy); this._SafeStr_7869[_local_4] = parseInt(_local_3.@dz); }; } public function _SafeStr_5734(_arg_1:int):int { if (_arg_1 < this._dx.length){ return (this._dx[_arg_1]); }; return (0); } public function _SafeStr_5735(_arg_1:int):int { if (_arg_1 < this._SafeStr_7868.length){ return (this._SafeStr_7868[_arg_1]); }; return (0); } public function _SafeStr_5736(_arg_1:int):int { if (_arg_1 < this._SafeStr_7869.length){ return (this._SafeStr_7869[_arg_1]); }; return (0); } public function get animation():_SafeStr_2310 { return (this._SafeStr_7873); } public function get id():String { return (this._id); } public function get ink():int { return (this._SafeStr_7864); } public function get member():String { return (this._SafeStr_7874); } public function get _SafeStr_5737():Boolean { return (this._SafeStr_7875); } } }//package _-3EM // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2310 = "_-8H" (String#4063, DoABC#2) // _SafeStr_3165 = "_-2df" (String#10929, DoABC#2) // _SafeStr_5734 = "_-0Kw" (String#10348, DoABC#2) // _SafeStr_5735 = "_-1GI" (String#9117, DoABC#2) // _SafeStr_5736 = "_-0ak" (String#12353, DoABC#2) // _SafeStr_5737 = "_-0oq" (String#12130, DoABC#2) // _SafeStr_7864 = "_-gp" (String#4075, DoABC#2) // _SafeStr_7868 = "_-Ou" (String#4853, DoABC#2) // _SafeStr_7869 = "_-1x3" (String#7013, DoABC#2) // _SafeStr_7873 = "_-2cs" (String#5623, DoABC#2) // _SafeStr_7874 = "_-0s1" (String#17892, DoABC#2) // _SafeStr_7875 = "_-0LE" (String#17070, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_3166 package _-3EM { public class _SafeStr_3166 { private var _offset:int; public function _SafeStr_3166(_arg_1:XML) { this._offset = parseInt(_arg_1.@offset); } public function get offset():int { return (this._offset); } } }//package _-3EM // _SafeStr_3166 = "_-1Z6" (String#6947, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_3167 package _-3EM { import flash.geom.ColorTransform; import com.sulake.core.utils.Map; public class _SafeStr_3167 implements _SafeStr_2092 { private var _SafeStr_7864:int; private var _SafeStr_7876:uint; private var _SafeStr_7877:uint; private var _SafeStr_3940:ColorTransform; private var _rgb:uint; private var _SafeStr_4429:uint; private var _SafeStr_4430:uint; private var _b:uint; private var _SafeStr_4431:Number = 1; private var _SafeStr_4432:Number = 1; private var _SafeStr_4433:Number = 1; private var _alphaMultiplier:Number = 1; private var _SafeStr_7878:Map; private var _SafeStr_7879:Boolean = true; public function _SafeStr_3167(_arg_1:XML) { this._SafeStr_7864 = parseInt(_arg_1.@ink); var _local_2:String = String(_arg_1.@foreground); _local_2 = _local_2.replace("#", ""); var _local_3:String = String(_arg_1.@background); _local_3 = _local_3.replace("#", ""); this._SafeStr_7876 = parseInt(_local_2, 16); this._SafeStr_7877 = parseInt(_local_3, 16); this._rgb = parseInt(_local_2, 16); this._SafeStr_4429 = ((this._rgb >> 16) & 0xFF); this._SafeStr_4430 = ((this._rgb >> 8) & 0xFF); this._b = ((this._rgb >> 0) & 0xFF); this._SafeStr_4431 = ((this._SafeStr_4429 / 0xFF) * 1); this._SafeStr_4432 = ((this._SafeStr_4430 / 0xFF) * 1); this._SafeStr_4433 = ((this._b / 0xFF) * 1); if (this._SafeStr_7864 == 37){ this._alphaMultiplier = 0.5; this._SafeStr_7879 = false; }; this._SafeStr_3940 = new ColorTransform(this._SafeStr_4431, this._SafeStr_4432, this._SafeStr_4433, this._alphaMultiplier); this._SafeStr_7878 = this._SafeStr_7880(this._SafeStr_7877, this._SafeStr_7876); } public function get ink():int { return (this._SafeStr_7864); } public function get colorTransform():ColorTransform { return (this._SafeStr_3940); } public function get reds():Array { return ((this._SafeStr_7878.getValue("reds") as Array)); } public function get greens():Array { return ((this._SafeStr_7878.getValue("greens") as Array)); } public function get blues():Array { return ((this._SafeStr_7878.getValue("blues") as Array)); } public function get alphas():Array { return ((this._SafeStr_7878.getValue("alphas") as Array)); } public function get _SafeStr_7863():Boolean { return (this._SafeStr_7879); } private function _SafeStr_7880(_arg_1:uint, _arg_2:uint):Map { var _local_3 = ((_arg_1 >> 24) & 0xFF); var _local_4 = ((_arg_1 >> 16) & 0xFF); var _local_5 = ((_arg_1 >> 8) & 0xFF); var _local_6 = ((_arg_1 >> 0) & 0xFF); var _local_7 = ((_arg_2 >> 24) & 0xFF); var _local_8 = ((_arg_2 >> 16) & 0xFF); var _local_9 = ((_arg_2 >> 8) & 0xFF); var _local_10 = ((_arg_2 >> 0) & 0xFF); var _local_11:Number = ((_local_7 - _local_3) / 0xFF); var _local_12:Number = ((_local_8 - _local_4) / 0xFF); var _local_13:Number = ((_local_9 - _local_5) / 0xFF); var _local_14:Number = ((_local_10 - _local_6) / 0xFF); var _local_15:Map = new Map(); var _local_16:Array = []; var _local_17:Array = []; var _local_18:Array = []; var _local_19:Array = []; var _local_20:Number = _local_3; var _local_21:Number = _local_4; var _local_22:Number = _local_5; var _local_23:Number = _local_6; var _local_24:int; while (_local_24 < 0x0100) { if ((((((_local_21 == _local_4)) && ((_local_22 == _local_5)))) && ((_local_23 == _local_6)))){ _local_20 = 0; }; _local_20 = (_local_20 + _local_11); _local_21 = (_local_21 + _local_12); _local_22 = (_local_22 + _local_13); _local_23 = (_local_23 + _local_14); _local_19.push((_local_20 << 24)); _local_16.push(((((_local_20 << 24) | (_local_21 << 16)) | (_local_22 << 8)) | _local_23)); _local_17.push(((((_local_20 << 24) | (_local_21 << 16)) | (_local_22 << 8)) | _local_23)); _local_18.push(((((_local_20 << 24) | (_local_21 << 16)) | (_local_22 << 8)) | _local_23)); _local_24++; }; _local_15.add("alphas", _local_16); _local_15.add("reds", _local_16); _local_15.add("greens", _local_17); _local_15.add("blues", _local_18); return (_local_15); } } }//package _-3EM // _SafeStr_2092 = "_-2LV" (String#4043, DoABC#2) // _SafeStr_3167 = "_-0KV" (String#6714, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_4429 = "_-3FC" (String#5081, DoABC#2) // _SafeStr_4430 = "_-04v" (String#4834, DoABC#2) // _SafeStr_4431 = "_-1AR" (String#5714, DoABC#2) // _SafeStr_4432 = "_-2lB" (String#5355, DoABC#2) // _SafeStr_4433 = "_-0kx" (String#5170, DoABC#2) // _SafeStr_7863 = "_-1Cq" (String#15072, DoABC#2) // _SafeStr_7864 = "_-gp" (String#4075, DoABC#2) // _SafeStr_7876 = "_-0LJ" (String#17119, DoABC#2) // _SafeStr_7877 = "_-01L" (String#15587, DoABC#2) // _SafeStr_7878 = "_-0TW" (String#9172, DoABC#2) // _SafeStr_7879 = "_-22Q" (String#17430, DoABC#2) // _SafeStr_7880 = "_-2xE" (String#20771, DoABC#2) //------------------------------------------------------------ //_-3EM._SafeStr_3168 package _-3EM { public class _SafeStr_3168 { private var _id:String; public function _SafeStr_3168(_arg_1:XML) { this._id = String(_arg_1.@id); } } }//package _-3EM // _SafeStr_3168 = "_-26W" (String#7476, DoABC#2) //------------------------------------------------------------ //_-3Fb._SafeStr_1762 package _-3Fb { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2865; import flash.events.IEventDispatcher; import com.sulake.core.window.IWindow; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.events.WindowMouseEvent; import _-je._SafeStr_2864; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_1762 extends _SafeStr_1750 { private static const _SafeStr_6844:Number = 100; private static const _SafeStr_6845:Number = 100; private var _window:IWindowContainer; private var _SafeStr_7881:int = -1; private var _SafeStr_7882:Number; public function _SafeStr_1762(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function dispose():void { this._SafeStr_5540(); super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2865._SafeStr_5207, this._SafeStr_6455); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2865._SafeStr_5207, this._SafeStr_6455); } private function _SafeStr_6455(_arg_1:_SafeStr_2865):void { this._SafeStr_5540(); this._SafeStr_7881 = _arg_1.objectId; this._SafeStr_7882 = _arg_1._SafeStr_7883; this._SafeStr_5538(); } private function _SafeStr_5538():void { var _local_3:IWindow; if (this._SafeStr_7881 == -1){ return; }; if (this._window != null){ this._window.dispose(); this._window = null; }; windowManager.registerLocalizationParameter("widgets.furniture.credit.redeem.value", "value", String(this._SafeStr_7882)); var _local_1:IAsset = assets.getAssetByName("credit_redeem"); var _local_2:_SafeStr_5 = _SafeStr_5(_local_1); if (_local_2 == null){ return; }; this._window = (windowManager.createWindow("creditfurniui_container", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_5507 | _SafeStr_1318._SafeStr_4275), new Rectangle(_SafeStr_6844, _SafeStr_6845, 2, 2), null, 0) as IWindowContainer); this._window.buildFromXML(XML(_local_2.content)); this._window.background = true; this._window.color = 33554431; _local_3 = this._window.findChildByName("cancel"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_3 = this._window.findChildByName("exchange"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_3 = this._window.findChildByName("link"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_3 = this._window.findChildByTag("close"); if (_local_3 != null){ _local_3.procedure = this._SafeStr_4835; }; this._window.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); } private function _SafeStr_5540():void { if (this._window != null){ this._window.dispose(); this._window = null; }; this._SafeStr_7881 = -1; this._SafeStr_7882 = 0; } private function _SafeStr_7884():void { var _local_1:_SafeStr_2864; if (this._SafeStr_7881 == -1){ return; }; if (messageListener != null){ _local_1 = new _SafeStr_2864(_SafeStr_2864._SafeStr_5204, this._SafeStr_7881); messageListener.processWidgetMessage(_local_1); this._SafeStr_5540(); }; } private function _SafeStr_6456(_arg_1:WindowMouseEvent):void { var _local_4:String; var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "link": _local_4 = localizations.getKey("widget.furni.info.url"); if (_local_4.indexOf("http") == 0){ _SafeStr_1350.navigateToURL(_local_4, "habboMain"); }; return; case "exchange": this._SafeStr_7884(); return; case "cancel": case "close": this._SafeStr_5540(); return; }; } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_5540(); } } }//package _-3Fb // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1762 = "_-13x" (String#7629, DoABC#2) // _SafeStr_2864 = "_-14l" (String#3613, DoABC#2) // _SafeStr_2865 = "_-2he" (String#4117, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5204 = "_-0gw" (String#9328, DoABC#2) // _SafeStr_5207 = "_-3-5" (String#9529, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6456 = "_-0RW" (String#2242, DoABC#2) // _SafeStr_6844 = "_-2ZK" (String#3353, DoABC#2) // _SafeStr_6845 = "_-9z" (String#3329, DoABC#2) // _SafeStr_7881 = "_-07B" (String#9180, DoABC#2) // _SafeStr_7882 = "_-2Zz" (String#15084, DoABC#2) // _SafeStr_7883 = "_-1S9" (String#20158, DoABC#2) // _SafeStr_7884 = "_-1wA" (String#18765, DoABC#2) //------------------------------------------------------------ //_-3FD._SafeStr_1751 package _-3FD { import _-a4._SafeStr_1750; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import _-je.RoomWidgetRoomObjectMessage; public class _SafeStr_1751 extends _SafeStr_1750 { public function _SafeStr_1751(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); } public function _SafeStr_7885(_arg_1:int, _arg_2:int):void { var _local_3:RoomWidgetRoomObjectMessage = new RoomWidgetRoomObjectMessage(RoomWidgetRoomObjectMessage._SafeStr_4915, _arg_1, _arg_2); messageListener.processWidgetMessage(_local_3); } } }//package _-3FD // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1751 = "_-gD" (String#4235, DoABC#2) // _SafeStr_4915 = "_-1YI" (String#6027, DoABC#2) // _SafeStr_7885 = "_-151" (String#21378, DoABC#2) //------------------------------------------------------------ //_-3FD._SafeStr_1752 package _-3FD { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2833; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import flash.events.IEventDispatcher; import _-je._SafeStr_2834; public class _SafeStr_1752 extends _SafeStr_1751 { private var _SafeStr_7886:_SafeStr_2835; public function _SafeStr_1752(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function dispose():void { if (this._SafeStr_7886 != null){ this._SafeStr_7886.dispose(); this._SafeStr_7886 = null; }; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2833._SafeStr_5393, this._SafeStr_7887); _arg_1.addEventListener(_SafeStr_2836._SafeStr_6847, this._SafeStr_7888); _arg_1.addEventListener(_SafeStr_2836._SafeStr_7889, this._SafeStr_7888); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2833._SafeStr_5393, this._SafeStr_7887); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_6847, this._SafeStr_7888); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_7889, this._SafeStr_7888); } private function _SafeStr_7887(_arg_1:_SafeStr_2833):void { if ((((_arg_1 == null)) || ((_arg_1.items == null)))){ return; }; if (this._SafeStr_7886 == null){ this._SafeStr_7886 = new _SafeStr_2835(this, "${widget.chooser.furni.title}"); }; this._SafeStr_7886.populate(_arg_1.items, _arg_1._SafeStr_5205); } private function _SafeStr_7888(_arg_1:_SafeStr_2836):void { if ((((this._SafeStr_7886 == null)) || (!(this._SafeStr_7886._SafeStr_4834())))){ return; }; var _local_2:_SafeStr_2834 = new _SafeStr_2834(_SafeStr_2834._SafeStr_5180); messageListener.processWidgetMessage(_local_2); } } }//package _-3FD // _SafeStr_1751 = "_-gD" (String#4235, DoABC#2) // _SafeStr_1752 = "_-23K" (String#7680, DoABC#2) // _SafeStr_2833 = "_-07f" (String#3410, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2835 = "_-0At" (String#5392, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_5180 = "_-1Yz" (String#8430, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5393 = "_-24T" (String#10539, DoABC#2) // _SafeStr_6847 = "_-1xL" (String#4223, DoABC#2) // _SafeStr_7886 = "_-60" (String#6217, DoABC#2) // _SafeStr_7887 = "_-oJ" (String#9437, DoABC#2) // _SafeStr_7888 = "_-0Ad" (String#11516, DoABC#2) // _SafeStr_7889 = "_-2T7" (String#9688, DoABC#2) //------------------------------------------------------------ //_-3FD._SafeStr_1753 package _-3FD { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import _-je._SafeStr_2834; import com.sulake.habbo.ui.widget.events._SafeStr_2833; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import flash.events.IEventDispatcher; public class _SafeStr_1753 extends _SafeStr_1751 { private const _SafeStr_7890:int = 0; private const _SafeStr_7891:int = 1; private var _SafeStr_7892:_SafeStr_2835; public function _SafeStr_1753(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function get state():int { if (((!((this._SafeStr_7892 == null))) && (this._SafeStr_7892._SafeStr_4834()))){ return (this._SafeStr_7891); }; return (this._SafeStr_7890); } override public function initialize(_arg_1:int=0):void { var _local_2:_SafeStr_2834; super.initialize(_arg_1); if (_arg_1 == this._SafeStr_7891){ _local_2 = new _SafeStr_2834(_SafeStr_2834._SafeStr_5179); messageListener.processWidgetMessage(_local_2); }; } override public function dispose():void { if (this._SafeStr_7892 != null){ this._SafeStr_7892.dispose(); this._SafeStr_7892 = null; }; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2833._SafeStr_5262, this._SafeStr_7887); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4904, this._SafeStr_7893); _arg_1.addEventListener(_SafeStr_2836._SafeStr_7894, this._SafeStr_7893); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2833._SafeStr_5262, this._SafeStr_7887); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4904, this._SafeStr_7893); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_7894, this._SafeStr_7893); } private function _SafeStr_7887(_arg_1:_SafeStr_2833):void { if ((((_arg_1 == null)) || ((_arg_1.items == null)))){ return; }; if (this._SafeStr_7892 == null){ this._SafeStr_7892 = new _SafeStr_2835(this, "${widget.chooser.user.title}"); }; this._SafeStr_7892.populate(_arg_1.items, false); } private function _SafeStr_7893(_arg_1:_SafeStr_2836):void { if ((((this._SafeStr_7892 == null)) || (!(this._SafeStr_7892._SafeStr_4834())))){ return; }; var _local_2:_SafeStr_2834 = new _SafeStr_2834(_SafeStr_2834._SafeStr_5179); messageListener.processWidgetMessage(_local_2); } } }//package _-3FD // _SafeStr_1751 = "_-gD" (String#4235, DoABC#2) // _SafeStr_1753 = "_-0oC" (String#7803, DoABC#2) // _SafeStr_2833 = "_-07f" (String#3410, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_2835 = "_-0At" (String#5392, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4904 = "_-EX" (String#4402, DoABC#2) // _SafeStr_5179 = "_-0SX" (String#6903, DoABC#2) // _SafeStr_5262 = "_-0Ui" (String#9135, DoABC#2) // _SafeStr_7887 = "_-oJ" (String#9437, DoABC#2) // _SafeStr_7890 = "_-2No" (String#19342, DoABC#2) // _SafeStr_7891 = "_-2KT" (String#16040, DoABC#2) // _SafeStr_7892 = "_-12Q" (String#4876, DoABC#2) // _SafeStr_7893 = "_-2W9" (String#12424, DoABC#2) // _SafeStr_7894 = "_-0Og" (String#9159, DoABC#2) //------------------------------------------------------------ //_-3FD._SafeStr_2835 package _-3FD { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.ui.widget.events._SafeStr_3284; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; public class _SafeStr_2835 { private const _SafeStr_7895:uint = 4293848814; private const _SafeStr_7896:uint = 0; private const _SafeStr_7897:uint = 4282169599; private var _widget:_SafeStr_1751; private var _title:String; private var _window:IFrameWindow; private var _SafeStr_4679:IItemListWindow; private var _items:Array; private var _SafeStr_7898:Boolean; private var _SafeStr_7899:int; public function _SafeStr_2835(_arg_1:_SafeStr_1751, _arg_2:String) { this._widget = _arg_1; this._title = _arg_2; } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; } public function _SafeStr_4834():Boolean { return (((!((this._window == null))) && (this._window.visible))); } public function populate(_arg_1:Array, _arg_2:Boolean):void { var _local_4:_SafeStr_3284; var _local_5:IWindowContainer; var _local_6:int; var _local_7:ITextWindow; if (this._widget == null){ return; }; if (this._window == null){ this.createWindow(); }; if ((((((this._window == null)) || ((this._SafeStr_4679 == null)))) || ((_arg_1 == null)))){ return; }; this._SafeStr_4679._SafeStr_3921(); var _local_3:_SafeStr_5 = _SafeStr_5(this._widget.assets.getAssetByName("chooser_item")); if (_local_3 == null){ return; }; this._items = _arg_1.slice(); this._SafeStr_7898 = _arg_2; _local_6 = 0; while (_local_6 < _arg_1.length) { _local_4 = (_arg_1[_local_6] as _SafeStr_3284); if (_local_4 != null){ _local_5 = (this._widget.windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (_local_5 == null){ return; }; _local_7 = (_local_5.findChildByName("itemtext") as ITextWindow); if (_local_7 == null){ return; }; _local_5.id = _local_6; if (this._SafeStr_7898){ _local_7.text = ((_local_4.name + " id: ") + _local_4.id); } else { _local_7.text = _local_4.name; }; _local_5.color = (((_local_6 % 2)) ? this._SafeStr_7896 : this._SafeStr_7895); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7900); this._SafeStr_4679.addListItem(_local_5); }; _local_6++; }; _local_6 = 0; while (_local_6 < this._SafeStr_4679.numListItems) { _local_5 = (this._SafeStr_4679.getListItemAt(_local_6) as IWindowContainer); if (_local_5 != null){ _local_5.width = this._SafeStr_4679.width; }; _local_6++; }; this._SafeStr_7899 = -1; } private function createWindow():void { var _local_1:_SafeStr_5 = _SafeStr_5(this._widget.assets.getAssetByName("chooser_view")); if (_local_1 == null){ return; }; this._window = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); if (this._window == null){ return; }; this._window.caption = this._title; this._SafeStr_4679 = (this._window.findChildByName("item_list") as IItemListWindow); var _local_2:IWindow = this._window.findChildByTag("close"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; if (this._window.parent != null){ this._window.x = (this._window.parent.width - this._window.width); this._window.y = 0; }; } private function _SafeStr_5542():void { if (this._window != null){ this._window.dispose(); this._window = null; }; } private function _SafeStr_7900(_arg_1:WindowMouseEvent):void { if ((((((_arg_1 == null)) || ((_arg_1.window == null)))) || ((this._items == null)))){ return; }; var _local_2:int = _arg_1.window.id; if ((((_local_2 < 0)) || ((_local_2 > this._items.length)))){ return; }; var _local_3:_SafeStr_3284 = (this._items[_local_2] as _SafeStr_3284); if (_local_3 == null){ return; }; this._widget._SafeStr_7885(_local_3.id, _local_3.category); this._SafeStr_7901(_local_2); } private function _SafeStr_7901(_arg_1:int):void { var _local_2:IWindowContainer; if ((((((((this._SafeStr_4679 == null)) || ((_arg_1 < 0)))) || ((_arg_1 > this._SafeStr_4679.numListItems)))) || ((_arg_1 == this._SafeStr_7899)))){ return; }; if (this._SafeStr_7899 != -1){ _local_2 = (this._SafeStr_4679.getListItemAt(this._SafeStr_7899) as IWindowContainer); if (_local_2 != null){ _local_2.color = (((this._SafeStr_7899 % 2)) ? this._SafeStr_7896 : this._SafeStr_7895); }; }; _local_2 = (this._SafeStr_4679.getListItemAt(_arg_1) as IWindowContainer); if (_local_2 != null){ _local_2.color = this._SafeStr_7897; this._SafeStr_7899 = _arg_1; }; } public function _SafeStr_3642(_arg_1:int, _arg_2:int):void { var _local_3:_SafeStr_3284; if ((((this._items == null)) || ((this._SafeStr_4679 == null)))){ return; }; var _local_4:int; while (_local_4 < this._items.length) { _local_3 = (this._items[_local_4] as _SafeStr_3284); if (_local_3 != null){ if ((((_local_3.id == _arg_1)) && ((_local_3.category == _arg_2)))){ this._items.splice(_local_4, 1); break; }; }; _local_4++; }; this.populate(this._items, this._SafeStr_7898); } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this._SafeStr_5542(); } } }//package _-3FD // _SafeStr_1751 = "_-gD" (String#4235, DoABC#2) // _SafeStr_2835 = "_-0At" (String#5392, DoABC#2) // _SafeStr_3284 = "_-1RN" (String#2504, DoABC#2) // _SafeStr_3642 = "_-26h" (String#6326, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5542 = "_-1AI" (String#12350, DoABC#2) // _SafeStr_7885 = "_-151" (String#21378, DoABC#2) // _SafeStr_7895 = "_-0FX" (String#11594, DoABC#2) // _SafeStr_7896 = "_-2B-" (String#12718, DoABC#2) // _SafeStr_7897 = "_-yt" (String#20790, DoABC#2) // _SafeStr_7898 = "_-0z2" (String#13149, DoABC#2) // _SafeStr_7899 = "_-18z" (String#8122, DoABC#2) // _SafeStr_7900 = "_-381" (String#19273, DoABC#2) // _SafeStr_7901 = "_-0Xf" (String#20754, DoABC#2) //------------------------------------------------------------ //_-3Fy._SafeStr_3339 package _-3Fy { import com.sulake.habbo.avatar.common._SafeStr_3336; import com.sulake.habbo.avatar.common._SafeStr_3332; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.avatar.common._SafeStr_3377; import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3339 extends _SafeStr_3336 implements _SafeStr_3332 { private const _SafeStr_7902:String = "tab_boy"; private const _SafeStr_7903:String = "tab_girl"; public function _SafeStr_3339(_arg_1:_SafeStr_3062, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_2, _arg_3, _arg_1); _SafeStr_5481 = _SafeStr_2342._SafeStr_7904; } override public function reset():void { super.reset(); _SafeStr_5481 = _SafeStr_2342._SafeStr_7904; } override public function init():void { var _local_1:_SafeStr_5; var _local_2:_SafeStr_3377; if (!_window){ _local_1 = (_assetLibrary.getAssetByName("avatareditor_generic_base") as _SafeStr_5); if (_local_1){ _window = IWindowContainer(_windowManager.buildFromXML((_local_1.content as XML))); _window.visible = false; _window.procedure = this.windowEventProc; }; }; if (!_SafeStr_5478){ _SafeStr_5478 = new Dictionary(); _SafeStr_5478[_SafeStr_2342._SafeStr_7904] = new _SafeStr_3377(_SafeStr_3695, _SafeStr_2342._SafeStr_7904, _windowManager, _assetLibrary); } else { for each (_local_2 in _SafeStr_5478) { _local_2._SafeStr_5479(); }; }; _isInitialized = true; _SafeStr_5485(); _SafeStr_5480(); this._SafeStr_7905(); } override public function _SafeStr_3616():IWindowContainer { if (!_isInitialized){ this.init(); }; this._SafeStr_7905(); return (_window); } public function _SafeStr_7905():void { if (_SafeStr_3695 == null){ return; }; switch (_SafeStr_3695.controller.gender){ case _SafeStr_2342._SafeStr_5384: _SafeStr_5484(this._SafeStr_7902); _SafeStr_5482(this._SafeStr_7903); return; case _SafeStr_2342.FEMALE: _SafeStr_5484(this._SafeStr_7903); _SafeStr_5482(this._SafeStr_7902); return; }; } public function switchCategory(_arg_1:String):void { this._SafeStr_7905(); } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case this._SafeStr_7902: _SafeStr_3695.controller.gender = _SafeStr_2342._SafeStr_5384; _arg_1.stopPropagation(); break; case this._SafeStr_7903: _SafeStr_3695.controller.gender = _SafeStr_2342.FEMALE; _arg_1.stopPropagation(); break; }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ switch (_arg_2.name){ case this._SafeStr_7902: case this._SafeStr_7903: _SafeStr_5484(_arg_2.name); break; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ switch (_arg_2.name){ case this._SafeStr_7902: case this._SafeStr_7903: this._SafeStr_7905(); return; }; }; }; }; } } }//package _-3Fy // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3332 = "_-30Z" (String#4845, DoABC#2) // _SafeStr_3336 = "_-20o" (String#3209, DoABC#2) // _SafeStr_3339 = "_-259" (String#8138, DoABC#2) // _SafeStr_3377 = "_-0Fh" (String#1385, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_5478 = "_-p0" (String#1641, DoABC#2) // _SafeStr_5479 = "_-3-e" (String#9944, DoABC#2) // _SafeStr_5480 = "_-3BI" (String#5037, DoABC#2) // _SafeStr_5481 = "_-1tY" (String#2958, DoABC#2) // _SafeStr_5482 = "_-2Xn" (String#3162, DoABC#2) // _SafeStr_5484 = "_-E" (String#2875, DoABC#2) // _SafeStr_5485 = "_-2VK" (String#6042, DoABC#2) // _SafeStr_7902 = "_-0Wp" (String#9825, DoABC#2) // _SafeStr_7903 = "_-16" (String#11358, DoABC#2) // _SafeStr_7904 = "_-0XZ" (String#3124, DoABC#2) // _SafeStr_7905 = "_-I8" (String#12716, DoABC#2) //------------------------------------------------------------ //_-3Fy.BodyModel package _-3Fy { import com.sulake.habbo.avatar.common._SafeStr_3063; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.habbo.avatar.common._SafeStr_3069; import com.sulake.habbo.avatar.common._SafeStr_3072; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; public class BodyModel extends _SafeStr_3063 implements _SafeStr_3062, _SafeStr_774 { private var _SafeStr_7906:Boolean; public function BodyModel(_arg_1:HabboAvatarEditor) { super(_arg_1); } override protected function init():void { super.init(); _SafeStr_5474(_SafeStr_2342._SafeStr_7904); _isInitialized = true; if (!_view){ _view = new _SafeStr_3339(this, controller.manager.windowManager, controller.manager.assets); if (_view){ _view.init(); }; }; } override public function switchCategory(_arg_1:String):void { } override public function _SafeStr_7907(_arg_1:String, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_3069 = _SafeStr_5832[_arg_1]; if (_local_4 == null){ return; }; _local_4._SafeStr_7908(_arg_2, _arg_3); _SafeStr_3559.figureData.savePartSetColourId(_arg_1, _local_4._SafeStr_7909(), true); this._SafeStr_7910(_SafeStr_2342._SafeStr_7904); } override protected function _SafeStr_7910(_arg_1:String):void { var _local_5:_SafeStr_3072; var _local_6:String; var _local_7:IAvatarImage; if (!_SafeStr_5832){ return; }; var _local_2:int = _SafeStr_3559.figureData.getPartSetId(_SafeStr_2342._SafeStr_7904); var _local_3:Array = _SafeStr_3559.figureData.getColourIds(_SafeStr_2342._SafeStr_7904); var _local_4:_SafeStr_3069 = _SafeStr_5832[_arg_1]; if (_local_4 == null){ return; }; _local_4._SafeStr_7911(_local_2); _local_4._SafeStr_7912(_local_3); for each (_local_5 in _local_4.parts) { _local_6 = _SafeStr_3559.figureData.getFigureStringWithFace(_local_5.id); _local_7 = _SafeStr_3559.manager.avatarRenderManager.createAvatarImage(_local_6, _SafeStr_1312._SafeStr_5072, null, this); _local_5._SafeStr_6507 = _local_7._SafeStr_5074(AvatarSetType._SafeStr_5075); _local_7.dispose(); }; } public function _SafeStr_5111(_arg_1:String):void { if (!this._SafeStr_7906){ this._SafeStr_7906 = true; this._SafeStr_7910(_SafeStr_2342._SafeStr_7904); }; } } }//package _-3Fy // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3063 = "_-3Ga" (String#2850, DoABC#2) // _SafeStr_3069 = "_-0sW" (String#2262, DoABC#2) // _SafeStr_3072 = "_-33p" (String#1596, DoABC#2) // _SafeStr_3339 = "_-259" (String#8138, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5474 = "_-e8" (String#2216, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_7904 = "_-0XZ" (String#3124, DoABC#2) // _SafeStr_7906 = "_-2BE" (String#17594, DoABC#2) // _SafeStr_7907 = "_-0HS" (String#12939, DoABC#2) // _SafeStr_7908 = "_-0YG" (String#17197, DoABC#2) // _SafeStr_7909 = "_-2jx" (String#12624, DoABC#2) // _SafeStr_7910 = "_-0Nf" (String#12005, DoABC#2) // _SafeStr_7911 = "_-8w" (String#17837, DoABC#2) // _SafeStr_7912 = "_-09H" (String#13580, DoABC#2) //------------------------------------------------------------ //_-3-I._SafeStr_1457 package _-3-I { import com.sulake.habbo.sound.IHabboMusicController; import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.sound._SafeStr_2301; import com.sulake.habbo.sound.HabboSoundManagerFlash10; import com.sulake.core.communication.connection.IConnection; import flash.events.IEventDispatcher; import com.sulake.core.utils.Map; import com.sulake.habbo.sound.IPlayListController; import flash.utils.Timer; import com.sulake.core.communication.messages.IMessageEvent; import _-ka._SafeStr_2304; import _-ka._SafeStr_2297; import _-1Vf.RoomEngineSoundMachineEvent; import flash.events.TimerEvent; import com.sulake.habbo.sound.events._SafeStr_2290; import com.sulake.habbo.sound.events._SafeStr_2300; import com.sulake.habbo.sound._SafeStr_1450; import com.sulake.habbo.sound._SafeStr_2287; import _-2n5._SafeStr_2302; import _-Wd._SafeStr_1453; import _-2n5._SafeStr_2296; import _-ka._SafeStr_2295; import _-0Xx._SafeStr_2299; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import com.sulake.habbo.sound.events._SafeStr_2307; import flash.utils.getTimer; import _-0Xx._SafeStr_2293; import flash.events.Event; import _-2n5._SafeStr_2298; import com.sulake.habbo.sound.*; public class _SafeStr_1457 implements IHabboMusicController, _SafeStr_3 { public static const _SafeStr_7913:int = -1; private static const _SafeStr_7914:int = _SafeStr_2301._SafeStr_3827;//0 private var _soundManager:HabboSoundManagerFlash10; private var _connection:IConnection; private var _events:IEventDispatcher; private var _SafeStr_4072:IEventDispatcher; private var _SafeStr_7915:Map; private var _SafeStr_7916:Map; private var _SafeStr_7917:Array; private var _SafeStr_7918:IPlayListController = null; private var _disposed:Boolean = false; private var _SafeStr_7919:Array; private var _SafeStr_7920:Array; private var _priorityPlaying:int = -1; private var _SafeStr_7921:int = -1; private var _SafeStr_7922:int = -1; private var _SafeStr_7923:Timer; private var _SafeStr_5513:Map; private var _SafeStr_7924:Array; private var _SafeStr_5118:Array; private var _SafeStr_7925:int = -1; private var _SafeStr_7926:int = -1; public function _SafeStr_1457(_arg_1:HabboSoundManagerFlash10, _arg_2:IEventDispatcher, _arg_3:IEventDispatcher, _arg_4:IConnection) { var _local_5:IMessageEvent; var _local_6:int; this._SafeStr_7915 = new Map(); this._SafeStr_7916 = new Map(); this._SafeStr_7917 = new Array(); this._SafeStr_7919 = []; this._SafeStr_7920 = []; this._SafeStr_5513 = new Map(); this._SafeStr_7924 = new Array(); this._SafeStr_5118 = []; super(); this._soundManager = _arg_1; this._events = _arg_2; this._SafeStr_4072 = _arg_3; this._connection = _arg_4; this._SafeStr_5118.push(new _SafeStr_2304(this._SafeStr_7927)); this._SafeStr_5118.push(new _SafeStr_2297(this._SafeStr_7928)); for each (_local_5 in this._SafeStr_5118) { this._connection.addMessageEvent(_local_5); }; this._SafeStr_4072.addEventListener(RoomEngineSoundMachineEvent._SafeStr_6425, this._SafeStr_7929); this._SafeStr_4072.addEventListener(RoomEngineSoundMachineEvent._SafeStr_5241, this._SafeStr_7930); this._SafeStr_4072.addEventListener(RoomEngineSoundMachineEvent._SafeStr_6421, this._SafeStr_7931); this._SafeStr_4072.addEventListener(RoomEngineSoundMachineEvent._SafeStr_6424, this._SafeStr_7932); this._SafeStr_7923 = new Timer(1000); this._SafeStr_7923.start(); this._SafeStr_7923.addEventListener(TimerEvent.TIMER, this._SafeStr_7933); this._events.addEventListener(_SafeStr_2290.TRAX_SONG_COMPLETE, this.onSongFinishedPlayingEvent); _local_6 = 0; while (_local_6 < _SafeStr_2301._SafeStr_7934) { this._SafeStr_7919[_local_6] = null; this._SafeStr_7920[_local_6] = 0; _local_6++; }; } public function get disposed():Boolean { return (this._disposed); } public function get events():IEventDispatcher { return (this._events); } protected function onSongFinishedPlayingEvent(_arg_1:_SafeStr_2290):void { var _local_2:int; Logger.log((("Song " + _arg_1.id) + " finished playing")); if (this._SafeStr_3826(this._priorityPlaying) == _arg_1.id){ if ((((this._SafeStr_7936() == this._priorityPlaying)) && ((this._SafeStr_7935(this._priorityPlaying) == this._SafeStr_7922)))){ this._SafeStr_7937(this._priorityPlaying); }; _local_2 = this._priorityPlaying; this._SafeStr_7938(); if (_local_2 >= _SafeStr_2301._SafeStr_3831){ this._events.dispatchEvent(new _SafeStr_2300(_SafeStr_2300._SafeStr_3812, _local_2, _arg_1.id, -1)); }; }; } public function dispose():void { var _local_1:IMessageEvent; var _local_2:int; var _local_3:_SafeStr_2306; var _local_4:_SafeStr_1450; if (!this._disposed){ this._soundManager = null; this._SafeStr_7917 = null; if (this._connection){ for each (_local_1 in this._SafeStr_5118) { this._connection._SafeStr_5124(_local_1); _local_1.dispose(); }; this._SafeStr_5118 = null; this._connection = null; }; if (this._SafeStr_7918){ this._SafeStr_7918.dispose(); this._SafeStr_7918 = null; }; if (this._SafeStr_7915){ _local_2 = 0; while (_local_2 < this._SafeStr_7915.length) { _local_3 = (this._SafeStr_7915.getWithIndex(_local_2) as _SafeStr_2306); _local_4 = (_local_3._SafeStr_3828 as _SafeStr_1450); if (_local_4 != null){ _local_4.stop(); }; _local_3._SafeStr_3828 = null; _local_2++; }; this._SafeStr_7915.dispose(); this._SafeStr_7915 = null; }; if (this._SafeStr_7916 != null){ this._SafeStr_7916.dispose(); this._SafeStr_7916 = null; }; this._SafeStr_7923.stop(); this._SafeStr_7923 = null; if (this._SafeStr_4072){ this._SafeStr_4072.removeEventListener(RoomEngineSoundMachineEvent._SafeStr_6425, this._SafeStr_7929); this._SafeStr_4072.removeEventListener(RoomEngineSoundMachineEvent._SafeStr_5241, this._SafeStr_7930); this._SafeStr_4072.removeEventListener(RoomEngineSoundMachineEvent._SafeStr_6421, this._SafeStr_7931); this._SafeStr_4072.removeEventListener(RoomEngineSoundMachineEvent._SafeStr_6424, this._SafeStr_7932); }; if (this._SafeStr_5513 != null){ this._SafeStr_5513.dispose(); this._SafeStr_5513 = null; }; this._disposed = true; }; } public function _SafeStr_3817(_arg_1:int=-1):IPlayListController { return (this._SafeStr_7918); } private function _SafeStr_7939(_arg_1:int, _arg_2:int, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number):Boolean { if ((((_arg_1 < 0)) || ((_arg_1 >= _SafeStr_2301._SafeStr_7934)))){ return (false); }; var _local_7:_SafeStr_2303 = new _SafeStr_2303(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6); this._SafeStr_7919[_arg_1] = _local_7; this._SafeStr_7920[_arg_1] = (this._SafeStr_7920[_arg_1] + 1); return (true); } private function _SafeStr_7940(_arg_1:int):_SafeStr_2303 { return (this._SafeStr_7919[_arg_1]); } private function _SafeStr_7941(_arg_1:int):int { if ((((_arg_1 < 0)) || ((_arg_1 >= _SafeStr_2301._SafeStr_7934)))){ return (-1); }; if (this._SafeStr_7919[_arg_1] == null){ return (-1); }; var _local_2:_SafeStr_2303 = this._SafeStr_7919[_arg_1]; return (_local_2._SafeStr_3590); } private function _SafeStr_7935(_arg_1:int):int { if ((((_arg_1 < 0)) || ((_arg_1 >= _SafeStr_2301._SafeStr_7934)))){ return (-1); }; return (this._SafeStr_7920[_arg_1]); } private function _SafeStr_7936():int { var _local_1:int = (this._SafeStr_7919.length - 1); while (_local_1 >= 0) { if (this._SafeStr_7919[_local_1] != null){ return (_local_1); }; _local_1--; }; return (-1); } private function _SafeStr_7937(_arg_1:int):void { if ((((_arg_1 >= 0)) && ((_arg_1 < _SafeStr_2301._SafeStr_7934)))){ this._SafeStr_7919[_arg_1] = null; }; } private function _SafeStr_7942(_arg_1:int):void { this._SafeStr_7920[_arg_1] = (this._SafeStr_7920[_arg_1] + 1); } private function _SafeStr_7943(_arg_1:int, _arg_2:Boolean=true):Boolean { var _local_3:_SafeStr_2306 = this._SafeStr_7944(_arg_1); if (_local_3 == null){ this._SafeStr_7945(_arg_1); return (false); }; if (_local_3._SafeStr_3828 == null){ _local_3._SafeStr_3828 = this._soundManager._SafeStr_7946(_local_3.id, _local_3.songData); }; var _local_4:_SafeStr_1450 = _local_3._SafeStr_3828; if (!_local_4.ready){ return (false); }; return (true); } public function _SafeStr_3830(_arg_1:int, _arg_2:int, _arg_3:Number=0, _arg_4:Number=0, _arg_5:Number=0.5, _arg_6:Number=0.5):Boolean { Logger.log((("Requesting " + _arg_1) + " for playing")); if (!this._SafeStr_7939(_arg_2, _arg_1, _arg_3, _arg_4, _arg_5, _arg_6)){ return (false); }; if (!this._SafeStr_7943(_arg_1)){ return (false); }; if (_arg_2 >= this._priorityPlaying){ this._SafeStr_7947(_arg_2, _arg_1); } else { Logger.log(((("Higher priority song blocked playing. Stored song " + _arg_1) + " for priority ") + _arg_2)); }; return (true); } private function _SafeStr_7938():void { var _local_3:int; this._priorityPlaying = -1; this._SafeStr_7921 = -1; this._SafeStr_7922 = -1; var _local_1:int = this._SafeStr_7936(); var _local_2:int = _local_1; while (_local_2 >= 0) { _local_3 = this._SafeStr_7941(_local_2); if ((((_local_3 >= 0)) && (this._SafeStr_7947(_local_2, _local_3)))){ return; }; _local_2--; }; } public function stop(_arg_1:int):void { var _local_2 = (_arg_1 == this._priorityPlaying); var _local_3 = (this._SafeStr_7936() == _arg_1); if (_local_2){ this._SafeStr_7937(_arg_1); this._SafeStr_7948(_arg_1); } else { this._SafeStr_7937(_arg_1); if (_local_3){ this._SafeStr_7942(this._priorityPlaying); }; }; } private function _SafeStr_7948(_arg_1:int):Boolean { var _local_2:int; var _local_3:_SafeStr_2306; if ((((_arg_1 == this._priorityPlaying)) && ((this._priorityPlaying >= 0)))){ _local_2 = this._SafeStr_3826(_arg_1); if (_local_2 >= 0){ _local_3 = this._SafeStr_7944(_local_2); this._SafeStr_7949(_local_3); return (true); }; }; return (false); } private function _SafeStr_7949(_arg_1:_SafeStr_2306):void { var _local_2:_SafeStr_1450; if (_arg_1 != null){ Logger.log(("Stopping current song " + _arg_1.id)); _local_2 = _arg_1._SafeStr_3828; if (_local_2 != null){ _local_2.stop(); }; }; } private function _SafeStr_7944(_arg_1:int):_SafeStr_2306 { var _local_2:_SafeStr_2306; if (this._SafeStr_7915 != null){ _local_2 = (this._SafeStr_7915.getValue(_arg_1) as _SafeStr_2306); }; return (_local_2); } public function _SafeStr_7950(_arg_1:Number):void { var _local_3:int; var _local_4:_SafeStr_2306; var _local_2:int; while (_local_2 < _SafeStr_2301._SafeStr_7934) { _local_3 = this._SafeStr_3826(_local_2); if (_local_3 >= 0){ _local_4 = (this._SafeStr_7944(_local_3) as _SafeStr_2306); if (((!((_local_4 == null))) && (!((_local_4._SafeStr_3828 == null))))){ _local_4._SafeStr_3828._SafeStr_4251 = _arg_1; }; }; _local_2++; }; } public function _SafeStr_7951(_arg_1:int):void { var _local_3:int; Logger.log(("Song loaded : " + _arg_1)); var _local_2:int = this._SafeStr_7936(); if (_local_2 >= 0){ _local_3 = this._SafeStr_7941(_local_2); if (_arg_1 == _local_3){ this._SafeStr_7947(_local_2, _arg_1); }; }; } public function _SafeStr_7945(_arg_1:int):void { this._SafeStr_7952(_arg_1, true); } public function _SafeStr_3725(_arg_1:int):void { this._SafeStr_7952(_arg_1, false); } private function _SafeStr_7952(_arg_1:int, _arg_2:Boolean):void { if (this._SafeStr_7916.getValue(_arg_1) == null){ this._SafeStr_7916.add(_arg_1, _arg_2); this._SafeStr_7917.push(_arg_1); }; } public function _SafeStr_3722(_arg_1:int):_SafeStr_2287 { var _local_2:_SafeStr_2306 = this._SafeStr_7944(_arg_1); if (_local_2 == null){ this._SafeStr_3725(_arg_1); }; return (_local_2); } public function _SafeStr_3842():void { if (this._connection == null){ return; }; this._connection.send(new _SafeStr_2302()); } public function _SafeStr_3884():int { return (this._SafeStr_5513.length); } public function _SafeStr_3900(_arg_1:int):int { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_5513.length)))){ return (this._SafeStr_5513.getKey(_arg_1)); }; return (-1); } public function _SafeStr_3901(_arg_1:int):int { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_5513.length)))){ return (this._SafeStr_5513.getWithIndex(_arg_1)); }; return (-1); } public function _SafeStr_3826(_arg_1:int):int { if (_arg_1 != this._priorityPlaying){ return (-1); }; return (this._SafeStr_7921); } public function _SafeStr_7953(_arg_1:Array):void { var _local_3:_SafeStr_2306; var _local_4:_SafeStr_1453; var _local_5:Array; var _local_6:int; var _local_2:int; while (_local_2 < this._SafeStr_7915.length) { _local_3 = (this._SafeStr_7915.getWithIndex(_local_2) as _SafeStr_2306); _local_4 = (_local_3._SafeStr_3828 as _SafeStr_1453); if (((((!((_local_3.id == this._SafeStr_7921))) && (!((_local_4 == null))))) && (_local_4.ready))){ _local_5 = _local_4._SafeStr_7955._SafeStr_7954(); _local_6 = 0; while (_local_6 < _arg_1.length) { if (_local_5.indexOf(_arg_1[_local_6]) != -1){ _local_3._SafeStr_3828 = null; _local_4.dispose(); Logger.log(((("Unloaded " + _local_3.name) + " by ") + _local_3._SafeStr_3724)); }; _local_6++; }; }; _local_2++; }; } public function get _SafeStr_7956():Array { var _local_3:_SafeStr_2303; var _local_4:_SafeStr_2306; var _local_5:_SafeStr_1453; var _local_1:Array = []; var _local_2:int; while (_local_2 < this._SafeStr_7919.length) { if (this._SafeStr_7919[_local_2] != null){ _local_3 = this._SafeStr_7919[_local_2]; _local_4 = this._SafeStr_7915.getValue(_local_3._SafeStr_3590); if (_local_4 != null){ _local_5 = (_local_4._SafeStr_3828 as _SafeStr_1453); if (_local_5 != null){ _local_1 = _local_1.concat(_local_5._SafeStr_7955._SafeStr_7954()); }; }; }; _local_2++; }; return (_local_1); } private function _SafeStr_7933(_arg_1:TimerEvent):void { if (this._SafeStr_7917.length < 1){ return; }; if (this._connection == null){ return; }; this._connection.send(new _SafeStr_2296(this._SafeStr_7917)); Logger.log(("Requested song info's : " + this._SafeStr_7917)); this._SafeStr_7917 = new Array(); } private function _SafeStr_7927(_arg_1:IMessageEvent):void { var _local_6:_SafeStr_2295; var _local_7:Boolean; var _local_8:Boolean; var _local_9:_SafeStr_1450; var _local_10:_SafeStr_2306; var _local_11:int; var _local_12:int; var _local_2:_SafeStr_2304 = (_arg_1 as _SafeStr_2304); var _local_3:_SafeStr_2299 = (_local_2._SafeStr_4108() as _SafeStr_2299); var _local_4:Array = _local_3._SafeStr_5518; var _local_5:int; while (_local_5 < _local_4.length) { _local_6 = _local_4[_local_5]; _local_7 = (this._SafeStr_7944(_local_6.id) == null); _local_8 = this._SafeStr_7957(_local_6.id); if (_local_7){ _local_9 = null; if (_local_8){ _local_9 = this._soundManager._SafeStr_7946(_local_6.id, _local_6.data); }; _local_10 = new _SafeStr_2306(_local_6.id, _local_6.length, _local_6.name, _local_6._SafeStr_3724, _local_9); _local_10.songData = _local_6.data; this._SafeStr_7915.add(_local_6.id, _local_10); _local_11 = this._SafeStr_7936(); _local_12 = this._SafeStr_7941(_local_11); if (((((!((_local_9 == null))) && (_local_9.ready))) && ((_local_6.id == _local_12)))){ this._SafeStr_7947(_local_11, _local_12); }; this._events.dispatchEvent(new SongInfoReceivedEvent(SongInfoReceivedEvent._SafeStr_3701, _local_6.id)); while (this._SafeStr_7924.indexOf(_local_6.id) != -1) { this._SafeStr_7924.splice(this._SafeStr_7924.indexOf(_local_6.id), 1); if (this._SafeStr_7924.length == 0){ this._events.dispatchEvent(new _SafeStr_2307(_SafeStr_2307.SONG_DISK_INVENTORY_RECEIVED)); }; }; Logger.log(("Received song info : " + _local_6.id)); }; _local_5++; }; } private function _SafeStr_7947(_arg_1:int, _arg_2:int):Boolean { if ((((((_arg_2 == -1)) || ((_arg_1 < 0)))) || ((_arg_1 >= _SafeStr_2301._SafeStr_7934)))){ return (false); }; var _local_3:Boolean; if (this._SafeStr_7948(this._priorityPlaying)){ _local_3 = true; }; var _local_4:_SafeStr_2306 = this._SafeStr_7944(_arg_2); if (_local_4 == null){ Logger.log((("WARNING: Unable to find song entry id " + _arg_2) + " that was supposed to be loaded.")); return (false); }; var _local_5:_SafeStr_1450 = _local_4._SafeStr_3828; if ((((_local_5 == null)) || (!(_local_5.ready)))){ return (false); }; if (_local_3){ Logger.log(("Waiting previous song to stop before playing song " + _arg_2)); return (true); }; _local_5._SafeStr_4251 = this._soundManager._SafeStr_4251; var _local_6:Number = _SafeStr_7913; var _local_7:Number = 0; var _local_8:Number = 2; var _local_9:Number = 1; var _local_10:_SafeStr_2303 = this._SafeStr_7940(_arg_1); if (_local_10 != null){ _local_6 = _local_10._SafeStr_7958; _local_7 = _local_10._SafeStr_7959; _local_8 = _local_10._SafeStr_4253; _local_9 = _local_10._SafeStr_3829; }; if (_local_6 >= (_local_4.length / 1000)){ return (false); }; if (_local_6 == _SafeStr_7913){ _local_6 = 0; }; _local_5._SafeStr_4253 = _local_8; _local_5._SafeStr_3829 = _local_9; _local_5.position = _local_6; _local_5.play(_local_7); this._priorityPlaying = _arg_1; this._SafeStr_7922 = this._SafeStr_7935(_arg_1); this._SafeStr_7921 = _arg_2; if (this._priorityPlaying <= _SafeStr_7914){ this._SafeStr_7960(_local_4); }; if (_arg_1 > _SafeStr_2301._SafeStr_3827){ this._events.dispatchEvent(new _SafeStr_2300(_SafeStr_2300._SafeStr_3811, _arg_1, _local_4.id, -1)); }; Logger.log(((((((((("Started playing song " + _arg_2) + " at position ") + _local_6) + " for ") + _local_7) + " seconds (length ") + (_local_4.length / 1000)) + ") with priority ") + _arg_1)); return (true); } private function _SafeStr_7960(_arg_1:_SafeStr_2306):void { var _local_2 = 8000; var _local_3:int = getTimer(); if ((((_arg_1.length >= _local_2)) && (((!((this._SafeStr_7925 == _arg_1.id))) || ((_local_3 > (this._SafeStr_7926 + _local_2))))))){ this._soundManager._SafeStr_7961(_arg_1.name, _arg_1._SafeStr_3724); this._SafeStr_7925 = _arg_1.id; this._SafeStr_7926 = _local_3; }; } private function _SafeStr_7957(_arg_1:int):Boolean { if (this._SafeStr_7916.getValue(_arg_1) == null){ return (false); }; return (this._SafeStr_7916.getValue(_arg_1)); } private function _SafeStr_7928(_arg_1:IMessageEvent):void { var _local_5:int; var _local_6:int; var _local_2:_SafeStr_2297 = (_arg_1 as _SafeStr_2297); var _local_3:_SafeStr_2293 = (_local_2._SafeStr_4108() as _SafeStr_2293); this._SafeStr_5513.reset(); var _local_4:int; while (_local_4 < _local_3._SafeStr_5514) { _local_5 = _local_3._SafeStr_5515(_local_4); _local_6 = _local_3._SafeStr_5516(_local_4); this._SafeStr_5513.add(_local_5, _local_6); if (this._SafeStr_7915.getValue(_local_6) == null){ this._SafeStr_7924.push(_local_6); this._SafeStr_3725(_local_6); }; _local_4++; }; if (this._SafeStr_7924.length == 0){ this._events.dispatchEvent(new _SafeStr_2307(_SafeStr_2307.SONG_DISK_INVENTORY_RECEIVED)); }; } private function _SafeStr_7931(_arg_1:Event):void { this._SafeStr_7962(); this._SafeStr_7918 = (new _SafeStr_2305(this._soundManager, this, this._events, this._SafeStr_4072, this._connection) as IPlayListController); } private function _SafeStr_7932(_arg_1:Event):void { this._SafeStr_7962(); } private function _SafeStr_7929(_arg_1:Event):void { this._SafeStr_7962(); this._SafeStr_7918 = (new _SafeStr_2292(this._soundManager, this, this._events, this._connection) as IPlayListController); this._connection.send(new _SafeStr_2298()); } private function _SafeStr_7930(_arg_1:Event):void { this._SafeStr_7962(); } private function _SafeStr_7962():void { if (this._SafeStr_7918 != null){ this._SafeStr_7918.dispose(); this._SafeStr_7918 = null; }; } } }//package _-3-I // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_1453 = "_-1N-" (String#2663, DoABC#2) // _SafeStr_1457 = "_-0q6" (String#5230, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2290 = "_-0nQ" (String#3682, DoABC#2) // _SafeStr_2292 = "_-1P-" (String#7924, DoABC#2) // _SafeStr_2293 = "_-1sk" (String#5516, DoABC#2) // _SafeStr_2295 = "_-2hz" (String#4861, DoABC#2) // _SafeStr_2296 = "_-2mj" (String#7781, DoABC#2) // _SafeStr_2297 = "_-8U" (String#5161, DoABC#2) // _SafeStr_2298 = "_-1jD" (String#8788, DoABC#2) // _SafeStr_2299 = "_-2VQ" (String#5505, DoABC#2) // _SafeStr_2300 = "_-h4" (String#1893, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_2302 = "_-1x7" (String#7569, DoABC#2) // _SafeStr_2303 = "_-27Y" (String#4384, DoABC#2) // _SafeStr_2304 = "_-1Ui" (String#5381, DoABC#2) // _SafeStr_2305 = "_-1st" (String#8591, DoABC#2) // _SafeStr_2306 = "_-2bv" (String#1067, DoABC#2) // _SafeStr_2307 = "_-23t" (String#4094, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3725 = "_-2w8" (String#7156, DoABC#2) // _SafeStr_3811 = "_-1W-" (String#4000, DoABC#2) // _SafeStr_3812 = "_-Rz" (String#3949, DoABC#2) // _SafeStr_3817 = "_-1z6" (String#6413, DoABC#2) // _SafeStr_3826 = "_-1Tl" (String#6253, DoABC#2) // _SafeStr_3827 = "_-0-B" (String#3997, DoABC#2) // _SafeStr_3828 = "_-MM" (String#2685, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_3830 = "_-1E8" (String#7793, DoABC#2) // _SafeStr_3831 = "_-1Sy" (String#7422, DoABC#2) // _SafeStr_3842 = "_-0m8" (String#12393, DoABC#2) // _SafeStr_3884 = "_-lu" (String#13148, DoABC#2) // _SafeStr_3900 = "_-1Hr" (String#16840, DoABC#2) // _SafeStr_3901 = "_-6L" (String#17764, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4253 = "_-0S9" (String#6397, DoABC#2) // _SafeStr_5118 = "_-1Ma" (String#1994, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_5241 = "_-CA" (String#5288, DoABC#2) // _SafeStr_5513 = "_-0jQ" (String#2689, DoABC#2) // _SafeStr_5514 = "_-1Ev" (String#22388, DoABC#2) // _SafeStr_5515 = "_-9T" (String#18908, DoABC#2) // _SafeStr_5516 = "_-25Q" (String#20238, DoABC#2) // _SafeStr_5518 = "_-uH" (String#20383, DoABC#2) // _SafeStr_6421 = "_-1fF" (String#10716, DoABC#2) // _SafeStr_6424 = "_-Eg" (String#10237, DoABC#2) // _SafeStr_6425 = "_-2KO" (String#9241, DoABC#2) // _SafeStr_7913 = "_-0Gm" (String#12132, DoABC#2) // _SafeStr_7914 = "_-tz" (String#13184, DoABC#2) // _SafeStr_7915 = "_-1kB" (String#3907, DoABC#2) // _SafeStr_7916 = "_-1m2" (String#5847, DoABC#2) // _SafeStr_7917 = "_-0Oj" (String#7415, DoABC#2) // _SafeStr_7918 = "_-2UT" (String#5510, DoABC#2) // _SafeStr_7919 = "_-2Bq" (String#4200, DoABC#2) // _SafeStr_7920 = "_-0qj" (String#7060, DoABC#2) // _SafeStr_7921 = "_-1d7" (String#11728, DoABC#2) // _SafeStr_7922 = "_-0ph" (String#14881, DoABC#2) // _SafeStr_7923 = "_-1g0" (String#11411, DoABC#2) // _SafeStr_7924 = "_-1cV" (String#7434, DoABC#2) // _SafeStr_7925 = "_-2vA" (String#15394, DoABC#2) // _SafeStr_7926 = "_-j-" (String#18364, DoABC#2) // _SafeStr_7927 = "_-2h6" (String#22188, DoABC#2) // _SafeStr_7928 = "_-384" (String#18397, DoABC#2) // _SafeStr_7929 = "_-28G" (String#16853, DoABC#2) // _SafeStr_7930 = "_-0jF" (String#16760, DoABC#2) // _SafeStr_7931 = "_-0ZJ" (String#17174, DoABC#2) // _SafeStr_7932 = "_-0kU" (String#18027, DoABC#2) // _SafeStr_7933 = "_-2Wd" (String#18782, DoABC#2) // _SafeStr_7934 = "_-1j9" (String#5459, DoABC#2) // _SafeStr_7935 = "_-2nH" (String#15699, DoABC#2) // _SafeStr_7936 = "_-1YY" (String#10999, DoABC#2) // _SafeStr_7937 = "_-0T" (String#14554, DoABC#2) // _SafeStr_7938 = "_-fd" (String#20853, DoABC#2) // _SafeStr_7939 = "_-2Zj" (String#20001, DoABC#2) // _SafeStr_7940 = "_-0Cl" (String#20647, DoABC#2) // _SafeStr_7941 = "_-bT" (String#14231, DoABC#2) // _SafeStr_7942 = "_-CL" (String#22199, DoABC#2) // _SafeStr_7943 = "_-6N" (String#18803, DoABC#2) // _SafeStr_7944 = "_-0Yf" (String#8109, DoABC#2) // _SafeStr_7945 = "_-2CW" (String#11622, DoABC#2) // _SafeStr_7946 = "_-1qD" (String#13794, DoABC#2) // _SafeStr_7947 = "_-mH" (String#12056, DoABC#2) // _SafeStr_7948 = "_-0jn" (String#18016, DoABC#2) // _SafeStr_7949 = "_-SJ" (String#20472, DoABC#2) // _SafeStr_7950 = "_-0Y9" (String#14664, DoABC#2) // _SafeStr_7951 = "_-0UO" (String#17241, DoABC#2) // _SafeStr_7952 = "_-VM" (String#16280, DoABC#2) // _SafeStr_7953 = "_-2Nh" (String#18132, DoABC#2) // _SafeStr_7954 = "_-2rC" (String#13708, DoABC#2) // _SafeStr_7955 = "_-wo" (String#15149, DoABC#2) // _SafeStr_7956 = "_-0-l" (String#18325, DoABC#2) // _SafeStr_7957 = "_-229" (String#19985, DoABC#2) // _SafeStr_7958 = "_-3BO" (String#20299, DoABC#2) // _SafeStr_7959 = "_-2UP" (String#21848, DoABC#2) // _SafeStr_7960 = "_-3-p" (String#21018, DoABC#2) // _SafeStr_7961 = "_-0Xv" (String#20629, DoABC#2) // _SafeStr_7962 = "_-VT" (String#12669, DoABC#2) //------------------------------------------------------------ //_-3-I._SafeStr_2292 package _-3-I { import com.sulake.habbo.sound.IPlayListController; import com.sulake.habbo.sound.IHabboMusicController; import flash.events.IEventDispatcher; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.sound.HabboSoundManagerFlash10; import com.sulake.core.communication.messages.IMessageEvent; import _-ka._SafeStr_2678; import _-ka._SafeStr_2641; import _-ka._SafeStr_2731; import com.sulake.habbo.sound.events._SafeStr_2290; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import com.sulake.habbo.sound._SafeStr_2301; import _-2n5._SafeStr_2762; import com.sulake.habbo.sound._SafeStr_2287; import _-0Xx._SafeStr_3161; import com.sulake.habbo.sound.events._SafeStr_2300; import _-0Xx._SafeStr_3159; import com.sulake.habbo.sound.events._SafeStr_3160; public class _SafeStr_2292 implements IPlayListController { private var _disposed:Boolean = false; private var _SafeStr_4035:Boolean = false; private var _SafeStr_7963:Array; private var _SafeStr_3851:IHabboMusicController; private var _events:IEventDispatcher; private var _connection:IConnection; private var _soundManager:HabboSoundManagerFlash10; private var _SafeStr_7964:int = -1; private var _SafeStr_7965:Array; private var _SafeStr_5118:Array; private var _SafeStr_7966:int = -1; public function _SafeStr_2292(_arg_1:HabboSoundManagerFlash10, _arg_2:_SafeStr_1457, _arg_3:IEventDispatcher, _arg_4:IConnection) { var _local_5:IMessageEvent; this._SafeStr_7963 = new Array(); this._SafeStr_7965 = new Array(); super(); this._soundManager = _arg_1; this._SafeStr_3851 = _arg_2; this._events = _arg_3; this._connection = _arg_4; this._SafeStr_5118 = []; this._SafeStr_5118.push(new _SafeStr_2678(this._SafeStr_7967)); this._SafeStr_5118.push(new _SafeStr_2641(this._SafeStr_7968)); this._SafeStr_5118.push(new _SafeStr_2731(this.onJukeboxPlayListFullMessage)); for each (_local_5 in this._SafeStr_5118) { this._connection.addMessageEvent(_local_5); }; this._events.addEventListener(_SafeStr_2290.TRAX_SONG_COMPLETE, this.onSongFinishedPlayingEvent); this._SafeStr_3851.events.addEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); } public function get priority():int { return (_SafeStr_2301._SafeStr_3827); } public function get _SafeStr_3889():int { return (this._SafeStr_7964); } public function get _SafeStr_3888():int { return (this._SafeStr_7966); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_3876():Boolean { return (this._SafeStr_4035); } public function get length():int { if (this._SafeStr_7963 == null){ return (0); }; return (this._SafeStr_7963.length); } public function dispose():void { var _local_1:IMessageEvent; if (!this._disposed){ this._SafeStr_7969(); if (this._SafeStr_3851.events){ this._SafeStr_3851.events.removeEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); }; this._SafeStr_3851 = null; this._soundManager = null; if (this._connection){ for each (_local_1 in this._SafeStr_5118) { this._connection._SafeStr_5124(_local_1); _local_1.dispose(); }; this._SafeStr_5118 = null; this._connection = null; }; if (this._events){ this._events.removeEventListener(_SafeStr_2290.TRAX_SONG_COMPLETE, this.onSongFinishedPlayingEvent); this._events = null; }; this._disposed = true; }; } public function _SafeStr_7969():void { this._SafeStr_3851.stop(this.priority); this._SafeStr_7964 = -1; this._SafeStr_7966 = -1; this._SafeStr_4035 = false; } public function _SafeStr_3843():void { if (this._connection == null){ return; }; this._connection.send(new _SafeStr_2762()); } public function _SafeStr_3887(_arg_1:int):_SafeStr_2287 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_7963.length)))){ return (null); }; return (this._SafeStr_7963[_arg_1]); } protected function onSongFinishedPlayingEvent(_arg_1:_SafeStr_2290):void { } private function _SafeStr_7967(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2678 = (_arg_1 as _SafeStr_2678); var _local_3:_SafeStr_3161 = (_local_2._SafeStr_4108() as _SafeStr_3161); Logger.log(((((("Received Now Playing message with: " + _local_3._SafeStr_5527) + ", ") + _local_3._SafeStr_5529) + ", ") + _local_3._SafeStr_5531)); this._SafeStr_4035 = !((_local_3._SafeStr_5527 == -1)); if (_local_3._SafeStr_5527 >= 0){ this._SafeStr_3851._SafeStr_3830(_local_3._SafeStr_5527, _SafeStr_2301._SafeStr_3827, (_local_3._SafeStr_5531 / 1000), 0, 1, 1); this._SafeStr_7964 = _local_3._SafeStr_5527; } else { this._SafeStr_7969(); }; if (_local_3._SafeStr_5529 >= 0){ this._SafeStr_3851._SafeStr_7945(_local_3._SafeStr_5529); }; this._SafeStr_7966 = _local_3._SafeStr_5528; this._soundManager.events.dispatchEvent(new _SafeStr_2300(_SafeStr_2300._SafeStr_3809, _SafeStr_2301._SafeStr_3827, _local_3._SafeStr_5527, _local_3._SafeStr_5528)); } private function _SafeStr_7968(_arg_1:IMessageEvent):void { var _local_5:int; var _local_6:int; var _local_7:_SafeStr_2306; var _local_2:_SafeStr_2641 = (_arg_1 as _SafeStr_2641); var _local_3:_SafeStr_3159 = (_local_2._SafeStr_4108() as _SafeStr_3159); Logger.log(("Received Jukebox song disks (=playlist) message, length of playlist: " + _local_3._SafeStr_5521.length)); this._SafeStr_7963 = new Array(); var _local_4:int; while (_local_4 < _local_3._SafeStr_5521.length) { _local_5 = _local_3._SafeStr_5521.getWithIndex(_local_4); _local_6 = _local_3._SafeStr_5521.getKey(_local_4); _local_7 = (this._SafeStr_3851._SafeStr_3722(_local_5) as _SafeStr_2306); if (_local_7 == null){ _local_7 = new _SafeStr_2306(_local_5, -1, null, null, null); if (this._SafeStr_7965.indexOf(_local_5) < 0){ this._SafeStr_7965.push(_local_5); this._SafeStr_3851._SafeStr_3725(_local_5); }; }; _local_7._SafeStr_3910 = _local_6; this._SafeStr_7963.push(_local_7); _local_4++; }; if (this._SafeStr_7965.length == 0){ this._events.dispatchEvent(new _SafeStr_3160(_SafeStr_3160._SafeStr_3805)); }; } private function onJukeboxPlayListFullMessage(_arg_1:IMessageEvent):void { Logger.log("Received jukebox playlist full message."); this._events.dispatchEvent(new _SafeStr_3160(_SafeStr_3160._SafeStr_3807)); } private function _SafeStr_3702(_arg_1:SongInfoReceivedEvent):void { var _local_4:_SafeStr_2287; var _local_5:int; var _local_6:_SafeStr_2306; var _local_2:int; while (_local_2 < this.length) { _local_4 = this._SafeStr_7963[_local_2]; if (_local_4.id == _arg_1.id){ _local_5 = _local_4._SafeStr_3910; _local_6 = (this._SafeStr_3851._SafeStr_3722(_arg_1.id) as _SafeStr_2306); if (_local_6 != null){ _local_6._SafeStr_3910 = _local_5; this._SafeStr_7963[_local_2] = _local_6; }; break; }; _local_2++; }; var _local_3:int = this._SafeStr_7965.indexOf(_arg_1.id); if (_local_3 >= 0){ this._SafeStr_7965.splice(_local_3, 1); }; if (this._SafeStr_7965.length == 0){ this._events.dispatchEvent(new _SafeStr_3160(_SafeStr_3160._SafeStr_3805)); }; } } }//package _-3-I // _SafeStr_1457 = "_-0q6" (String#5230, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2290 = "_-0nQ" (String#3682, DoABC#2) // _SafeStr_2292 = "_-1P-" (String#7924, DoABC#2) // _SafeStr_2300 = "_-h4" (String#1893, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_2306 = "_-2bv" (String#1067, DoABC#2) // _SafeStr_2641 = "_-6n" (String#5189, DoABC#2) // _SafeStr_2678 = "_-1-6" (String#5770, DoABC#2) // _SafeStr_2731 = "_-hG" (String#6690, DoABC#2) // _SafeStr_2762 = "_-1EN" (String#7882, DoABC#2) // _SafeStr_3159 = "_-0ch" (String#5728, DoABC#2) // _SafeStr_3160 = "_-10T" (String#2283, DoABC#2) // _SafeStr_3161 = "_-Ad" (String#5359, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3702 = "_-32Q" (String#2853, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3725 = "_-2w8" (String#7156, DoABC#2) // _SafeStr_3805 = "_-0j7" (String#3424, DoABC#2) // _SafeStr_3807 = "_-xU" (String#4265, DoABC#2) // _SafeStr_3809 = "_-1ga" (String#3427, DoABC#2) // _SafeStr_3827 = "_-0-B" (String#3997, DoABC#2) // _SafeStr_3830 = "_-1E8" (String#7793, DoABC#2) // _SafeStr_3843 = "_-0lC" (String#5273, DoABC#2) // _SafeStr_3851 = "_-2VM" (String#935, DoABC#2) // _SafeStr_3876 = "_-3Dz" (String#10894, DoABC#2) // _SafeStr_3887 = "_-1uK" (String#10186, DoABC#2) // _SafeStr_3888 = "_-2bE" (String#12274, DoABC#2) // _SafeStr_3889 = "_-2hm" (String#12481, DoABC#2) // _SafeStr_3910 = "_-2jE" (String#5293, DoABC#2) // _SafeStr_4035 = "_-2Sk" (String#3169, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_5118 = "_-1Ma" (String#1994, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_5521 = "_-2t4" (String#12290, DoABC#2) // _SafeStr_5527 = "_-22Y" (String#7621, DoABC#2) // _SafeStr_5528 = "_-0nE" (String#17969, DoABC#2) // _SafeStr_5529 = "_-1rC" (String#14938, DoABC#2) // _SafeStr_5531 = "_-246" (String#17907, DoABC#2) // _SafeStr_7945 = "_-2CW" (String#11622, DoABC#2) // _SafeStr_7963 = "_-sm" (String#3198, DoABC#2) // _SafeStr_7964 = "_-2DE" (String#3633, DoABC#2) // _SafeStr_7965 = "_-2LO" (String#7555, DoABC#2) // _SafeStr_7966 = "_-Cc" (String#14643, DoABC#2) // _SafeStr_7967 = "_-2SN" (String#22330, DoABC#2) // _SafeStr_7968 = "_-1kH" (String#21300, DoABC#2) // _SafeStr_7969 = "_-0Ja" (String#8456, DoABC#2) //------------------------------------------------------------ //_-3-I._SafeStr_2303 package _-3-I { import flash.utils.getTimer; public class _SafeStr_2303 { private var _SafeStr_3930:int; private var _SafeStr_7970:Number; private var _SafeStr_7971:Number; private var _SafeStr_7972:int; private var _SafeStr_7973:Number; private var _SafeStr_7974:Number; public function _SafeStr_2303(_arg_1:int, _arg_2:Number, _arg_3:Number, _arg_4:Number=2, _arg_5:Number=1) { this._SafeStr_3930 = _arg_1; this._SafeStr_7970 = _arg_2; this._SafeStr_7971 = _arg_3; this._SafeStr_7973 = _arg_4; this._SafeStr_7974 = _arg_5; this._SafeStr_7972 = getTimer(); } public function get _SafeStr_3590():int { return (this._SafeStr_3930); } public function get _SafeStr_7958():Number { if (this._SafeStr_7970 < 0){ return (0); }; return ((this._SafeStr_7970 + ((getTimer() - this._SafeStr_7972) / 1000))); } public function get _SafeStr_7959():Number { return (this._SafeStr_7971); } public function get _SafeStr_4253():Number { return (this._SafeStr_7973); } public function get _SafeStr_3829():Number { return (this._SafeStr_7974); } } }//package _-3-I // _SafeStr_2303 = "_-27Y" (String#4384, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_4253 = "_-0S9" (String#6397, DoABC#2) // _SafeStr_7958 = "_-3BO" (String#20299, DoABC#2) // _SafeStr_7959 = "_-2UP" (String#21848, DoABC#2) // _SafeStr_7970 = "_-16W" (String#15235, DoABC#2) // _SafeStr_7971 = "_-1AG" (String#16661, DoABC#2) // _SafeStr_7972 = "_-3At" (String#16164, DoABC#2) // _SafeStr_7973 = "_-8K" (String#17845, DoABC#2) // _SafeStr_7974 = "_-26k" (String#17460, DoABC#2) //------------------------------------------------------------ //_-3-I._SafeStr_2305 package _-3-I { import com.sulake.habbo.sound.IPlayListController; import com.sulake.habbo.sound.HabboSoundManagerFlash10; import com.sulake.core.communication.connection.IConnection; import flash.events.IEventDispatcher; import com.sulake.core.communication.messages.IMessageEvent; import _-ka._SafeStr_2667; import _-ka._SafeStr_2754; import com.sulake.habbo.sound.events._SafeStr_2290; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import _-1Vf.RoomEngineSoundMachineEvent; import com.sulake.habbo.sound._SafeStr_2301; import flash.events.Event; import com.sulake.habbo.sound._SafeStr_2287; import _-2n5._SafeStr_2633; import _-ka._SafeStr_2294; import _-0Xx._SafeStr_3162; import com.sulake.habbo.sound.events._SafeStr_3160; import _-0Xx._SafeStr_3163; import com.sulake.habbo.sound.*; public class _SafeStr_2305 implements IPlayListController { private var _soundManager:HabboSoundManagerFlash10; private var _SafeStr_3851:_SafeStr_1457; private var _connection:IConnection; private var _events:IEventDispatcher; private var _SafeStr_4072:IEventDispatcher; private var _SafeStr_7964:int = -1; private var _playListEntries:Array; private var _SafeStr_4035:Boolean; private var _disposed:Boolean = false; private var _SafeStr_5118:Array; public function _SafeStr_2305(_arg_1:HabboSoundManagerFlash10, _arg_2:_SafeStr_1457, _arg_3:IEventDispatcher, _arg_4:IEventDispatcher, _arg_5:IConnection) { var _local_6:IMessageEvent; this._playListEntries = new Array(); super(); this._soundManager = _arg_1; this._events = _arg_3; this._SafeStr_4072 = _arg_4; this._connection = _arg_5; this._SafeStr_3851 = _arg_2; this._SafeStr_5118 = []; this._SafeStr_5118.push(new _SafeStr_2667(this._SafeStr_7975)); this._SafeStr_5118.push(new _SafeStr_2754(this._SafeStr_7976)); for each (_local_6 in this._SafeStr_5118) { this._connection.addMessageEvent(_local_6); }; this._events.addEventListener(_SafeStr_2290.TRAX_SONG_COMPLETE, this.onSongFinishedPlayingEvent); this._events.addEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); this._SafeStr_4072.addEventListener(RoomEngineSoundMachineEvent._SafeStr_6422, this._SafeStr_7977); this._SafeStr_4072.addEventListener(RoomEngineSoundMachineEvent._SafeStr_6423, this._SafeStr_7978); } public function get disposed():Boolean { return (this._disposed); } public function get priority():int { return (_SafeStr_2301._SafeStr_3827); } public function get length():int { if (this._playListEntries == null){ return (0); }; return (this._playListEntries.length); } public function get _SafeStr_3888():int { return (-1); } public function get _SafeStr_3889():int { return (this._SafeStr_7964); } public function get _SafeStr_3876():Boolean { return (this._SafeStr_4035); } public function set _SafeStr_3888(_arg_1:int):void { } public function dispose():void { var _local_1:IMessageEvent; if (!this._disposed){ if (this._SafeStr_4035){ this._SafeStr_7969(); }; this._soundManager = null; if (this._connection){ for each (_local_1 in this._SafeStr_5118) { this._connection._SafeStr_5124(_local_1); _local_1.dispose(); }; this._SafeStr_5118 = null; this._connection = null; }; this._playListEntries = null; this._SafeStr_3851 = null; if (this._events){ this._events.removeEventListener(_SafeStr_2290.TRAX_SONG_COMPLETE, this.onSongFinishedPlayingEvent); this._events = null; }; if (this._SafeStr_4072){ this._SafeStr_4072.removeEventListener(RoomEngineSoundMachineEvent._SafeStr_6422, this._SafeStr_7977); this._SafeStr_4072.removeEventListener(RoomEngineSoundMachineEvent._SafeStr_6423, this._SafeStr_7978); this._SafeStr_4072 = null; }; this._disposed = true; }; } private function _SafeStr_7977(_arg_1:Event):void { this._SafeStr_7979(); } private function _SafeStr_7978(_arg_1:Event):void { this._SafeStr_7969(); } public function _SafeStr_7979():void { if (this._SafeStr_4035){ return; }; if ((((this._playListEntries == null)) || ((this._playListEntries.length == 0)))){ this._SafeStr_3843(); this._SafeStr_4035 = true; return; }; this._SafeStr_7969(); this._SafeStr_7964 = -1; this._SafeStr_4035 = true; this._SafeStr_7980(); } public function _SafeStr_7981(_arg_1:int):void { var _local_2:_SafeStr_2306; if (this._SafeStr_7964 == _arg_1){ this._SafeStr_7982(this._SafeStr_7964); _local_2 = this._SafeStr_7983(); if (_local_2 != null){ this._SafeStr_3851._SafeStr_7945(_local_2.id); }; }; } public function _SafeStr_7969():void { this._SafeStr_7964 = -1; this._SafeStr_4035 = false; this._SafeStr_3851.stop(_SafeStr_2301._SafeStr_3827); } public function _SafeStr_7950(_arg_1:Number):void { } public function _SafeStr_7984(_arg_1:_SafeStr_2287, _arg_2:int=0):int { return (-1); } public function _SafeStr_7985(_arg_1:int, _arg_2:int):void { } public function _SafeStr_3642(_arg_1:int):void { } private function onSongFinishedPlayingEvent(_arg_1:_SafeStr_2290):void { if (_arg_1.id == this._SafeStr_7964){ this._SafeStr_7980(); }; } private function _SafeStr_3702(_arg_1:SongInfoReceivedEvent):void { var _local_2:_SafeStr_2306; var _local_4:_SafeStr_2306; if ((((this._playListEntries == null)) || ((this._playListEntries.length == 0)))){ return; }; var _local_3:int; while (_local_3 < this._playListEntries.length) { _local_2 = this._playListEntries[_local_3]; if (_local_2.id == _arg_1.id){ _local_4 = (this._SafeStr_3851._SafeStr_3722(_arg_1.id) as _SafeStr_2306); if (_local_4 != null){ this._playListEntries[_local_3] = _local_4; }; return; }; _local_3++; }; } private function _SafeStr_7980():void { var _local_1:_SafeStr_2306 = this._SafeStr_7983(); if (_local_1 != null){ this._SafeStr_7964 = _local_1.id; this._SafeStr_7982(this._SafeStr_7964); }; } private function _SafeStr_7982(_arg_1:int):void { var _local_2:_SafeStr_2306 = (this._SafeStr_7986(_arg_1) as _SafeStr_2306); if (_local_2 == null){ return; }; var _local_3:Number = _local_2._SafeStr_7987; _local_2._SafeStr_7987 = 0; if (this._SafeStr_3851._SafeStr_3830(_arg_1, _SafeStr_2301._SafeStr_3827, _local_3, 0, 0, 0)){ Logger.log(((("Trax song started by playlist: " + _local_2.name) + " by ") + _local_2._SafeStr_3724)); }; } private function _SafeStr_7983():_SafeStr_2306 { var _local_2:_SafeStr_2306; if ((((this._playListEntries == null)) || ((this._playListEntries.length == 0)))){ return (null); }; var _local_1:int; var _local_3:int; while (_local_3 < this._playListEntries.length) { _local_2 = this._playListEntries[_local_3]; if (_local_2.id == this._SafeStr_7964){ _local_1 = (_local_3 + 1); }; _local_3++; }; if (_local_1 >= this._playListEntries.length){ _local_1 = 0; }; return (this._playListEntries[_local_1]); } public function _SafeStr_3887(_arg_1:int):_SafeStr_2287 { if ((((((this._playListEntries == null)) || ((_arg_1 < 0)))) || ((_arg_1 >= this._playListEntries.length)))){ return (null); }; return (this._playListEntries[_arg_1]); } public function _SafeStr_7986(_arg_1:int):_SafeStr_2287 { var _local_2:_SafeStr_2306; if ((((this._playListEntries == null)) || ((this._playListEntries.length == 0)))){ return (null); }; var _local_3:int; while (_local_3 < this._playListEntries.length) { _local_2 = this._playListEntries[_local_3]; if (_local_2.id == _arg_1){ return (_local_2); }; _local_3++; }; return (null); } public function _SafeStr_3843():void { if (this._connection == null){ return; }; this._connection.send(new _SafeStr_2633()); } private function _SafeStr_7988(_arg_1:Array):Array { var _local_3:_SafeStr_2294; var _local_2:Array = new Array(); for each (_local_3 in _arg_1) { _local_2.push(new _SafeStr_2306(_local_3.id, _local_3.length, _local_3.name, _local_3._SafeStr_3724, null)); }; return (_local_2); } private function _SafeStr_7975(_arg_1:IMessageEvent):void { var _local_6:_SafeStr_2306; var _local_8:int; var _local_2:_SafeStr_2667 = (_arg_1 as _SafeStr_2667); var _local_3:_SafeStr_3162 = (_local_2._SafeStr_4108() as _SafeStr_3162); var _local_4:int = _local_3._SafeStr_5534; var _local_5:Array = this._SafeStr_7988(_local_3._SafeStr_5535); if ((((_local_5 == null)) || ((_local_5.length == 0)))){ return; }; this._playListEntries = _local_5; var _local_7:int; _local_8 = 0; while (_local_8 < _local_5.length) { _local_6 = this._playListEntries[_local_8]; _local_7 = (_local_7 + _local_6.length); _local_8++; }; if (_local_4 < 0){ _local_4 = 0; }; _local_4 = (_local_4 % _local_7); _local_8 = 0; while (_local_8 < _local_5.length) { _local_6 = this._playListEntries[_local_8]; if (_local_4 > _local_6.length){ _local_4 = (_local_4 - _local_6.length); } else { this._SafeStr_7964 = _local_6.id; _local_6._SafeStr_7987 = (Number(_local_4) / 1000); break; }; _local_8++; }; this._events.dispatchEvent(new _SafeStr_3160(_SafeStr_3160._SafeStr_3805)); if (((!((_local_6 == null))) && (this._SafeStr_4035))){ this._SafeStr_7982(_local_6.id); }; } private function _SafeStr_7976(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2754 = (_arg_1 as _SafeStr_2754); var _local_3:_SafeStr_3163 = (_local_2._SafeStr_4108() as _SafeStr_3163); var _local_4:_SafeStr_2306 = new _SafeStr_2306(_local_3.entry.id, _local_3.entry.length, _local_3.entry.name, _local_3.entry._SafeStr_3724, null); if (_local_4 == null){ return; }; this._playListEntries.push(_local_4); this._events.dispatchEvent(new _SafeStr_3160(_SafeStr_3160._SafeStr_3805)); if (!this._SafeStr_4035){ return; }; if (this._playListEntries.length == 1){ this._SafeStr_7982(_local_4.id); } else { this._SafeStr_7981(_local_4.id); }; } } }//package _-3-I // _SafeStr_1457 = "_-0q6" (String#5230, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2290 = "_-0nQ" (String#3682, DoABC#2) // _SafeStr_2294 = "_-0t8" (String#2933, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_2305 = "_-1st" (String#8591, DoABC#2) // _SafeStr_2306 = "_-2bv" (String#1067, DoABC#2) // _SafeStr_2633 = "_-2V9" (String#8548, DoABC#2) // _SafeStr_2667 = "_-2wV" (String#5311, DoABC#2) // _SafeStr_2754 = "_-0ju" (String#5216, DoABC#2) // _SafeStr_3160 = "_-10T" (String#2283, DoABC#2) // _SafeStr_3162 = "_-9W" (String#5245, DoABC#2) // _SafeStr_3163 = "_-0vc" (String#5306, DoABC#2) // _SafeStr_3642 = "_-26h" (String#6326, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3702 = "_-32Q" (String#2853, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3805 = "_-0j7" (String#3424, DoABC#2) // _SafeStr_3827 = "_-0-B" (String#3997, DoABC#2) // _SafeStr_3830 = "_-1E8" (String#7793, DoABC#2) // _SafeStr_3843 = "_-0lC" (String#5273, DoABC#2) // _SafeStr_3851 = "_-2VM" (String#935, DoABC#2) // _SafeStr_3876 = "_-3Dz" (String#10894, DoABC#2) // _SafeStr_3887 = "_-1uK" (String#10186, DoABC#2) // _SafeStr_3888 = "_-2bE" (String#12274, DoABC#2) // _SafeStr_3889 = "_-2hm" (String#12481, DoABC#2) // _SafeStr_4035 = "_-2Sk" (String#3169, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_5118 = "_-1Ma" (String#1994, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_5534 = "_-1cI" (String#19924, DoABC#2) // _SafeStr_5535 = "_-2or" (String#21889, DoABC#2) // _SafeStr_6422 = "_-E8" (String#9087, DoABC#2) // _SafeStr_6423 = "_-1U7" (String#10493, DoABC#2) // _SafeStr_7945 = "_-2CW" (String#11622, DoABC#2) // _SafeStr_7950 = "_-0Y9" (String#14664, DoABC#2) // _SafeStr_7964 = "_-2DE" (String#3633, DoABC#2) // _SafeStr_7969 = "_-0Ja" (String#8456, DoABC#2) // _SafeStr_7975 = "_-1ep" (String#18830, DoABC#2) // _SafeStr_7976 = "_-0qC" (String#19977, DoABC#2) // _SafeStr_7977 = "_-3Ht" (String#16273, DoABC#2) // _SafeStr_7978 = "_-2-i" (String#17981, DoABC#2) // _SafeStr_7979 = "_-1nP" (String#19234, DoABC#2) // _SafeStr_7980 = "_-H3" (String#16481, DoABC#2) // _SafeStr_7981 = "_-1X8" (String#19112, DoABC#2) // _SafeStr_7982 = "_-05O" (String#12331, DoABC#2) // _SafeStr_7983 = "_-0Aj" (String#18058, DoABC#2) // _SafeStr_7984 = "_-1JB" (String#3799, DoABC#2) // _SafeStr_7985 = "_-2VH" (String#22946, DoABC#2) // _SafeStr_7986 = "_-14c" (String#21397, DoABC#2) // _SafeStr_7987 = "_-DB" (String#11858, DoABC#2) // _SafeStr_7988 = "_-0IZ" (String#21213, DoABC#2) //------------------------------------------------------------ //_-3-I._SafeStr_2306 package _-3-I { import _-ka._SafeStr_2294; import com.sulake.habbo.sound._SafeStr_2287; import com.sulake.habbo.sound._SafeStr_1450; public class _SafeStr_2306 extends _SafeStr_2294 implements _SafeStr_2287 { private var _SafeStr_4247:_SafeStr_1450 = null; private var _SafeStr_7989:String; private var _SafeStr_7990:int = -1; public function _SafeStr_2306(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:_SafeStr_1450) { this._SafeStr_4247 = _arg_5; this._SafeStr_7989 = ""; super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function get id():int { return (_SafeStr_3930); } override public function get length():int { return (_SafeStr_7991); } override public function get name():String { return (_songName); } override public function get _SafeStr_3724():String { return (_songCreator); } public function get _SafeStr_7992():Boolean { return ((((this._SafeStr_4247 == null)) ? false : this._SafeStr_4247.ready)); } public function get _SafeStr_3828():_SafeStr_1450 { return (this._SafeStr_4247); } public function get songData():String { return (this._SafeStr_7989); } public function get _SafeStr_3910():int { return (this._SafeStr_7990); } public function set _SafeStr_3828(_arg_1:_SafeStr_1450):void { this._SafeStr_4247 = _arg_1; } public function set songData(_arg_1:String):void { this._SafeStr_7989 = _arg_1; } public function set _SafeStr_3910(_arg_1:int):void { this._SafeStr_7990 = _arg_1; } } }//package _-3-I // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2294 = "_-0t8" (String#2933, DoABC#2) // _SafeStr_2306 = "_-2bv" (String#1067, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3828 = "_-MM" (String#2685, DoABC#2) // _SafeStr_3910 = "_-2jE" (String#5293, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_4247 = "_-37M" (String#4662, DoABC#2) // _SafeStr_7989 = "_-3ET" (String#8360, DoABC#2) // _SafeStr_7990 = "_-0ED" (String#18314, DoABC#2) // _SafeStr_7991 = "_-2E7" (String#13548, DoABC#2) // _SafeStr_7992 = "_-2nv" (String#22372, DoABC#2) //------------------------------------------------------------ //_-3-l._SafeStr_1355 package _-3-l { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1355 implements IMessageComposer { private var _SafeStr_7993:Array; public function _SafeStr_1355(_arg_1:Array) { this._SafeStr_7993 = new Array(); this._SafeStr_7993.push(_arg_1.length); this._SafeStr_7993 = this._SafeStr_7993.concat(_arg_1); } public function dispose():void { } public function _SafeStr_3428():Array { return (this._SafeStr_7993); } } }//package _-3-l // _SafeStr_1355 = "_-2Y0" (String#8240, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_7993 = "_-0op" (String#10575, DoABC#2) //------------------------------------------------------------ //_-3-l._SafeStr_1372 package _-3-l { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1372 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-3-l // _SafeStr_1372 = "_-15Y" (String#7705, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-3-l._SafeStr_1409 package _-3-l { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1409 implements IMessageComposer { public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-3-l // _SafeStr_1409 = "_-12n" (String#8871, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-66._SafeStr_1333 package _-66 { public interface _SafeStr_1333 { function set credits(_arg_1:int):void; function set clubDays(_arg_1:int):void; function set clubPeriods(_arg_1:int):void; function get _SafeStr_7994():Boolean; function set _SafeStr_7994(_arg_1:Boolean):void; function get credits():int; function get clubDays():int; function get clubPeriods():int; function get _SafeStr_5869():Boolean; function get _SafeStr_4477():Boolean; function get _SafeStr_7073():int; function get _SafeStr_7074():int; function _SafeStr_7995(_arg_1:int):int; } }//package _-66 // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_5869 = "_-3S" (String#15227, DoABC#2) // _SafeStr_7073 = "_-0No" (String#7453, DoABC#2) // _SafeStr_7074 = "_-1R9" (String#4443, DoABC#2) // _SafeStr_7994 = "_-03o" (String#12726, DoABC#2) // _SafeStr_7995 = "_-0ql" (String#10626, DoABC#2) //------------------------------------------------------------ //_-66._SafeStr_1382 package _-66 { public class _SafeStr_1382 { public static const PIXEL:int = 0; public static const _SafeStr_7996:int = 4; } }//package _-66 // _SafeStr_1382 = "_-3En" (String#3987, DoABC#2) // _SafeStr_7996 = "_-1Ns" (String#11335, DoABC#2) //------------------------------------------------------------ //_-66._SafeStr_1383 package _-66 { import flash.utils.Dictionary; public class _SafeStr_1383 implements _SafeStr_1333 { private var _SafeStr_4468:int = 0; private var _SafeStr_7997:Dictionary; private var _SafeStr_4470:int = 0; private var _SafeStr_4471:int = 0; private var _SafeStr_4474:Boolean = false; private var _SafeStr_7063:int = 0; private var _SafeStr_7064:int = 0; private var _SafeStr_4475:Boolean = false; public function _SafeStr_1383() { this._SafeStr_7997 = new Dictionary(); super(); } public function get credits():int { return (this._SafeStr_4468); } public function set credits(_arg_1:int):void { this._SafeStr_4468 = _arg_1; } public function get clubDays():int { return (this._SafeStr_4470); } public function set clubDays(_arg_1:int):void { this._SafeStr_4470 = _arg_1; } public function get clubPeriods():int { return (this._SafeStr_4471); } public function set clubPeriods(_arg_1:int):void { this._SafeStr_4471 = _arg_1; } public function get _SafeStr_5869():Boolean { return ((((this._SafeStr_4470 > 0)) || ((this._SafeStr_4471 > 0)))); } public function get _SafeStr_4477():Boolean { return (this._SafeStr_4474); } public function get _SafeStr_7994():Boolean { return (this._SafeStr_4475); } public function set _SafeStr_7994(_arg_1:Boolean):void { this._SafeStr_4475 = _arg_1; } public function set _SafeStr_4477(_arg_1:Boolean):void { this._SafeStr_4474 = _arg_1; } public function get _SafeStr_7073():int { return (this._SafeStr_7063); } public function set _SafeStr_7073(_arg_1:int):void { this._SafeStr_7063 = _arg_1; } public function get _SafeStr_7074():int { return (this._SafeStr_7064); } public function set _SafeStr_7074(_arg_1:int):void { this._SafeStr_7064 = _arg_1; } public function get _SafeStr_7998():Dictionary { return (this._SafeStr_7997); } public function set _SafeStr_7998(_arg_1:Dictionary):void { this._SafeStr_7997 = _arg_1; } public function _SafeStr_7995(_arg_1:int):int { return (this._SafeStr_7997[_arg_1]); } } }//package _-66 // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_1383 = "_-2xe" (String#3901, DoABC#2) // _SafeStr_4468 = "_-0F1" (String#8339, DoABC#2) // _SafeStr_4470 = "_-23c" (String#7593, DoABC#2) // _SafeStr_4471 = "_-2n" (String#7825, DoABC#2) // _SafeStr_4474 = "_-0c5" (String#6076, DoABC#2) // _SafeStr_4475 = "_-1vi" (String#10790, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_5869 = "_-3S" (String#15227, DoABC#2) // _SafeStr_7063 = "_-7V" (String#9376, DoABC#2) // _SafeStr_7064 = "_-B" (String#9694, DoABC#2) // _SafeStr_7073 = "_-0No" (String#7453, DoABC#2) // _SafeStr_7074 = "_-1R9" (String#4443, DoABC#2) // _SafeStr_7994 = "_-03o" (String#12726, DoABC#2) // _SafeStr_7995 = "_-0ql" (String#10626, DoABC#2) // _SafeStr_7997 = "_-15M" (String#11618, DoABC#2) // _SafeStr_7998 = "_-ut" (String#13396, DoABC#2) //------------------------------------------------------------ //_-66._SafeStr_1394 package _-66 { import flash.events.Event; public class _SafeStr_1394 extends Event { public static const _SafeStr_4343:String = "catalog_purse_credit_balance"; public static const _SafeStr_4458:String = "catalog_purse_pixel_balance"; public static const _SafeStr_4450:String = "catalog_purse_shell_balance"; private var _SafeStr_4480:int; public function _SafeStr_1394(_arg_1:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._SafeStr_4480 = _arg_2; } public function get balance():int { return (this._SafeStr_4480); } } }//package _-66 // _SafeStr_1394 = "_-14s" (String#2122, DoABC#2) // _SafeStr_4343 = "_-0NL" (String#3758, DoABC#2) // _SafeStr_4450 = "_-0Q5" (String#6226, DoABC#2) // _SafeStr_4458 = "_-OH" (String#6566, DoABC#2) // _SafeStr_4480 = "_-26I" (String#4325, DoABC#2) //------------------------------------------------------------ //_-66._SafeStr_1398 package _-66 { import flash.events.Event; public class _SafeStr_1398 extends Event { public static const _SafeStr_7999:String = "catalog_purse_update"; public function _SafeStr_1398(_arg_1:Boolean=false, _arg_2:Boolean=false) { super(_SafeStr_7999, _arg_1, _arg_2); } } }//package _-66 // _SafeStr_1398 = "_-2sV" (String#4051, DoABC#2) // _SafeStr_7999 = "_-0Zu" (String#10423, DoABC#2) //------------------------------------------------------------ //_-74._SafeStr_1577 package _-74 { import _-0yJ._SafeStr_1576; import _-1Vf._SafeStr_814; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vr._SafeStr_1944; import flash.utils.getTimer; import com.sulake.habbo.room._SafeStr_1935; import com.sulake.room.messages._SafeStr_1924; import _-hF._SafeStr_2430; import com.sulake.habbo.utils._SafeStr_1350; import flash.events.MouseEvent; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1577 extends _SafeStr_1576 { private var _SafeStr_5635:Boolean = false; private var _SafeStr_8000:int = 0; override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_814._SafeStr_6411, _SafeStr_814._SafeStr_6413, _SafeStr_814._SafeStr_6414]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function initialize(_arg_1:XML):void { super.initialize(_arg_1); if ((((_arg_1 == null)) || ((object == null)))){ return; }; var _local_2:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_2 == null){ return; }; _local_2.setString(_SafeStr_1392._SafeStr_5647, ""); _local_2.setString(_SafeStr_1392._SafeStr_8001, ""); _local_2.setNumber(_SafeStr_1392._SafeStr_5648, Number(false)); this._SafeStr_5635 = true; } override public function update(_arg_1:int):void { super.update(_arg_1); if ((((this._SafeStr_8000 > 0)) && ((_arg_1 > this._SafeStr_8000)))){ this._SafeStr_8002(); this._SafeStr_8000 = 0; }; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { if ((((_arg_1 == null)) || ((object == null)))){ return; }; var _local_2:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1944 = (_arg_1 as _SafeStr_1944); if (_local_3 != null){ switch (_local_3.type){ case _SafeStr_1944._SafeStr_6433: _local_2.setString(_SafeStr_1392._SafeStr_5647, _local_3.asset); _local_2.setString(_SafeStr_1392._SafeStr_8001, _local_3.clickUrl); _local_2.setNumber(_SafeStr_1392._SafeStr_5648, Number(true)); this._SafeStr_8000 = (getTimer() + _local_2.getNumber(_SafeStr_1935._SafeStr_8003)); return; }; }; } public function _SafeStr_8002():void { if (object == null){ return; }; var _local_1:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_1 == null){ return; }; _local_1.setNumber(_SafeStr_1392._SafeStr_5648, Number(false)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_7:String; super._SafeStr_5602(_arg_1, _arg_2); var _local_3:_SafeStr_2430 = _arg_1; if (_local_3 == null){ return; }; if ((((object == null)) || ((_arg_1 == null)))){ return; }; var _local_4:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_4 == null){ return; }; var _local_5:int = object.getId(); var _local_6:String = object.getType(); switch (_local_3.type){ case MouseEvent.CLICK: if (_local_3._SafeStr_5603 == _SafeStr_1392._SafeStr_6623){ _local_7 = _local_4.getString(_SafeStr_1392._SafeStr_8001); if (((!((_local_7 == null))) && ((_local_7.indexOf("http") == 0)))){ eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6411, _local_5, _local_6, _local_7)); _SafeStr_1350._SafeStr_8004(_local_7); }; }; return; case MouseEvent.ROLL_OVER: if (_local_3._SafeStr_5603 == _SafeStr_1392._SafeStr_6623){ eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6413, _local_5, _local_6)); }; return; case MouseEvent.ROLL_OUT: if (_local_3._SafeStr_5603 == _SafeStr_1392._SafeStr_6623){ eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6414, _local_5, _local_6)); }; return; }; } } }//package _-74 // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1576 = "_-399" (String#5586, DoABC#2) // _SafeStr_1577 = "_-2mn" (String#6451, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1935 = "_-0lE" (String#2284, DoABC#2) // _SafeStr_1944 = "_-1zS" (String#2114, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_5647 = "_-hD" (String#6676, DoABC#2) // _SafeStr_5648 = "_-2ta" (String#7958, DoABC#2) // _SafeStr_6411 = "_-2FQ" (String#4852, DoABC#2) // _SafeStr_6413 = "_-0xV" (String#6104, DoABC#2) // _SafeStr_6414 = "_-1O0" (String#6183, DoABC#2) // _SafeStr_6433 = "_-Mq" (String#12768, DoABC#2) // _SafeStr_6623 = "_-1Yb" (String#8643, DoABC#2) // _SafeStr_8000 = "_-33y" (String#11887, DoABC#2) // _SafeStr_8001 = "_-0Jb" (String#9902, DoABC#2) // _SafeStr_8002 = "_-0l" (String#19351, DoABC#2) // _SafeStr_8003 = "_-36X" (String#12735, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) // _SafeStr_814 = "_-8z" (String#1201, DoABC#2) //------------------------------------------------------------ //_-74._SafeStr_1578 package _-74 { import _-1Vf._SafeStr_2440; import _-hF._SafeStr_2430; import _-hF.RoomObjectEvent; import flash.events.MouseEvent; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1578 extends _SafeStr_1577 { private static const _SafeStr_8005:String = "goawaybus"; private static const _SafeStr_8006:String = "bus"; private static const _SafeStr_8007:String = "bus_oviopen_hidden"; override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2440._SafeStr_6408, _SafeStr_2440._SafeStr_6409]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { super._SafeStr_5602(_arg_1, _arg_2); var _local_3:_SafeStr_2430 = _arg_1; if (_local_3 == null){ return; }; if (object == null){ return; }; var _local_4:int = object.getId(); var _local_5:String = object.getType(); var _local_6:RoomObjectEvent; switch (_local_3.type){ case MouseEvent.CLICK: switch (_local_3._SafeStr_5603){ case _SafeStr_8005: _local_6 = new _SafeStr_2440(_SafeStr_2440._SafeStr_6408, 0, _local_4, _local_5); break; case _SafeStr_8006: case _SafeStr_8007: _local_6 = new _SafeStr_2440(_SafeStr_2440._SafeStr_6409, 0, _local_4, _local_5); break; }; break; }; if (eventDispatcher != null){ if (_local_6 != null){ eventDispatcher.dispatchEvent(_local_6); }; }; } } }//package _-74 // _SafeStr_1577 = "_-2mn" (String#6451, DoABC#2) // _SafeStr_1578 = "_-P5" (String#11032, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2440 = "_-0S1" (String#2785, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_6408 = "_-1kJ" (String#7651, DoABC#2) // _SafeStr_6409 = "_-yA" (String#8893, DoABC#2) // _SafeStr_8005 = "_-0aR" (String#14727, DoABC#2) // _SafeStr_8006 = "_-GI" (String#14055, DoABC#2) // _SafeStr_8007 = "_-P2" (String#13162, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2618 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2618 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-9v // _SafeStr_2618 = "_-1hN" (String#8614, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2648 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2648 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-9v // _SafeStr_2648 = "_-27r" (String#7832, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2654 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2654 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-9v // _SafeStr_2654 = "_-1Go" (String#12516, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2665 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2665 implements IMessageComposer { private var _SafeStr_3986:int; public function _SafeStr_2665(_arg_1:int) { this._SafeStr_3986 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_3986]); } public function dispose():void { } } }//package _-9v // _SafeStr_2665 = "_-0eV" (String#8213, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2670 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2670 implements IMessageComposer { public function _SafeStr_3428():Array { return ([]); } public function dispose():void { } } }//package _-9v // _SafeStr_2670 = "_-2V7" (String#8577, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2679 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2679 implements IMessageComposer { private var _SafeStr_8008:String; public function _SafeStr_2679(_arg_1:String) { this._SafeStr_8008 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_8008]); } public function dispose():void { } } }//package _-9v // _SafeStr_2679 = "_-2GS" (String#12222, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_8008 = "_-15f" (String#9464, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2699 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2699 implements IMessageComposer { private var _SafeStr_5004:int; public function _SafeStr_2699(_arg_1:int) { this._SafeStr_5004 = _arg_1; } public function _SafeStr_3428():Array { return ([this._SafeStr_5004]); } public function dispose():void { } } }//package _-9v // _SafeStr_2699 = "_-0NO" (String#8872, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_5004 = "_-0jd" (String#4120, DoABC#2) //------------------------------------------------------------ //_-9v._SafeStr_2737 package _-9v { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2737 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2737(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); this._SafeStr_3751.push(_arg_2); this._SafeStr_3751.push(_arg_3); this._SafeStr_3751.push(_arg_4); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package _-9v // _SafeStr_2737 = "_-1zF" (String#7609, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //_-a4._SafeStr_1749 package _-a4 { import flash.events.IEventDispatcher; import com.sulake.core.window.IWindow; public interface _SafeStr_1749 { function get state():int; function initialize(_arg_1:int=0):void; function dispose():void; function set messageListener(_arg_1:_SafeStr_1780):void; function _SafeStr_3797(_arg_1:IEventDispatcher):void; function _SafeStr_3813(_arg_1:IEventDispatcher):void; function get _SafeStr_3796():IWindow; } }//package _-a4 // _SafeStr_1749 = "_-1KK" (String#1353, DoABC#2) // _SafeStr_1780 = "_-22A" (String#5186, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) //------------------------------------------------------------ //_-a4._SafeStr_1750 package _-a4 { import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.IRoomWidgetHandler; import flash.events.IEventDispatcher; import com.sulake.core.window.IWindow; public class _SafeStr_1750 implements _SafeStr_1749 { private var _disposed:Boolean = false; private var _events:EventDispatcher; private var _SafeStr_4104:_SafeStr_1780; private var _windowManager:IHabboWindowManager; protected var _assets:IAssetLibrary; protected var _SafeStr_6561:IHabboLocalizationManager; protected var _SafeStr_4319:IRoomWidgetHandler; public function _SafeStr_1750(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { this._SafeStr_4319 = _arg_1; this._windowManager = _arg_2; this._assets = _arg_3; this._SafeStr_6561 = _arg_4; } public function get state():int { return (0); } public function get disposed():Boolean { return (this._disposed); } public function initialize(_arg_1:int=0):void { } public function dispose():void { if (this.disposed){ return; }; this._SafeStr_4104 = null; this._windowManager = null; if (((!((this._events == null))) && (!(this._events.disposed)))){ this._SafeStr_3813(this._events); }; if (this._SafeStr_4319){ this._SafeStr_4319.dispose(); this._SafeStr_4319 = null; }; this._events = null; this._assets = null; this._SafeStr_6561 = null; this._disposed = true; } public function set messageListener(_arg_1:_SafeStr_1780):void { this._SafeStr_4104 = _arg_1; } public function get messageListener():_SafeStr_1780 { return (this._SafeStr_4104); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get assets():IAssetLibrary { return (this._assets); } public function get localizations():IHabboLocalizationManager { return (this._SafeStr_6561); } public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if ((_arg_1 is EventDispatcher)){ this._events = (_arg_1 as EventDispatcher); }; } public function _SafeStr_3813(_arg_1:IEventDispatcher):void { } public function get _SafeStr_3796():IWindow { return (null); } } }//package _-a4 // _SafeStr_1749 = "_-1KK" (String#1353, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1780 = "_-22A" (String#5186, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4104 = "_-0Nw" (String#2000, DoABC#2) // _SafeStr_4319 = "_-30w" (String#3947, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) //------------------------------------------------------------ //_-a4._SafeStr_1780 package _-a4 { import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; public interface _SafeStr_1780 { function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832; } }//package _-a4 // _SafeStr_1780 = "_-22A" (String#5186, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) //------------------------------------------------------------ //_-a4.RoomWidgetFactory package _-a4 { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.ui.IRoomWidgetFactory; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.quest._SafeStr_790; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.habbo.room.IRoomEngine; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboQuestEngine; import com.sulake.iid.IIDRoomEngine; import com.sulake.core.runtime.IContext; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.ui.widget.roomchat._SafeStr_1769; import _-1W7.RoomWidgetEnum; import _-1pF._SafeStr_1767; import com.sulake.habbo.ui.widget.infostand.InfostandWidget; import _-0J5._SafeStr_1777; import _-0y7._SafeStr_1770; import _-3Fb._SafeStr_1762; import _-qy._SafeStr_1759; import _-sp._SafeStr_1760; import _-1Vs._SafeStr_1773; import _-27K._SafeStr_1756; import _-2MY._SafeStr_1761; import com.sulake.habbo.ui.widget.furniture.petpackage._SafeStr_1763; import _-2Ci._SafeStr_1766; import _-J4._SafeStr_1774; import _-3Bj._SafeStr_1764; import com.sulake.habbo.ui.widget.poll._SafeStr_1765; import com.sulake.habbo.ui.widget.poll._SafeStr_1768; import _-3FD._SafeStr_1753; import _-3FD._SafeStr_1752; import com.sulake.habbo.ui.widget.furniture.dimmer._SafeStr_1776; import _-0IL._SafeStr_1755; import _-0xO._SafeStr_1772; import com.sulake.habbo.ui.widget.notification._SafeStr_1771; import _-0S0._SafeStr_1778; import _-r1._SafeStr_1758; import _-0cn._SafeStr_1754; import _-qy._SafeStr_1775; import _-2gj._SafeStr_1757; import com.sulake.habbo.ui.IRoomWidgetHandler; public class RoomWidgetFactory extends _SafeStr_8 implements IRoomWidgetFactory { private var _windowManager:IHabboWindowManager; private var _SafeStr_8009:IAssetLibrary; private var _SafeStr_6561:IHabboLocalizationManager; private var _SafeStr_6555:IHabboConfigurationManager; private var _SafeStr_8010:_SafeStr_790; private var _catalog:_SafeStr_286; private var _SafeStr_4463:_SafeStr_604; private var _soundManager:_SafeStr_409; private var _roomEngine:IRoomEngine; private var _SafeStr_8011:int = 0; public function RoomWidgetFactory(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_8009 = _arg_1.root.assets; queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_8014); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDHabboInventory(), this._SafeStr_8015); queueInterface(new IIDHabboSoundManager(), this._SafeStr_8016); queueInterface(new IIDHabboQuestEngine(), this._SafeStr_8017); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); } override public function dispose():void { if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._SafeStr_6561){ this._SafeStr_6561.release(new IIDHabboLocalizationManager()); this._SafeStr_6561 = null; }; if (this._SafeStr_6555){ this._SafeStr_6555.release(new IIDHabboConfigurationManager()); this._SafeStr_6555 = null; }; if (this._soundManager){ this._soundManager.release(new IIDHabboSoundManager()); this._soundManager = null; }; if (this._catalog){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._SafeStr_4463){ this._SafeStr_4463.release(new IIDHabboInventory()); this._SafeStr_4463 = null; }; if (this._SafeStr_8010){ this._SafeStr_8010.release(new IIDHabboQuestEngine()); this._SafeStr_8010 = null; }; if (this._roomEngine){ this._roomEngine.release(new IIDRoomEngine()); this._roomEngine = null; }; super.dispose(); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = (_arg_2 as IHabboWindowManager); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_6561 = (_arg_2 as IHabboLocalizationManager); } private function _SafeStr_8014(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_6555 = (_arg_2 as IHabboConfigurationManager); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._catalog = (_arg_2 as _SafeStr_286); } private function _SafeStr_8015(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4463 = (_arg_2 as _SafeStr_604); } private function _SafeStr_8016(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._soundManager = (_arg_2 as _SafeStr_409); } private function _SafeStr_8017(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_8010 = (_arg_2 as _SafeStr_790); } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._roomEngine = (_arg_2 as IRoomEngine); } public function _SafeStr_6992(_arg_1:String, _arg_2:IRoomWidgetHandler):_SafeStr_1749 { var _local_3:_SafeStr_1749; if (this._windowManager == null){ return (null); }; switch (_arg_1){ case RoomWidgetEnum._SafeStr_5171: _local_3 = new _SafeStr_1769(_arg_2, this._windowManager, assets, this._SafeStr_6561, this._SafeStr_6555, this._SafeStr_8011++, this); break; case RoomWidgetEnum._SafeStr_5394: _local_3 = new _SafeStr_1767(_arg_2, this._windowManager, assets, this._SafeStr_6561, this._SafeStr_6555, this); break; case RoomWidgetEnum._SafeStr_5273: _local_3 = new InfostandWidget(_arg_2, this._windowManager, assets, this._SafeStr_6561, this._SafeStr_6555, this._catalog); break; case RoomWidgetEnum._SafeStr_5063: _local_3 = new _SafeStr_1777(_arg_2, this._windowManager, assets, this._SafeStr_6561, events, this._SafeStr_6555); break; case RoomWidgetEnum._SafeStr_6486: _local_3 = new _SafeStr_1770(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5202: _local_3 = new _SafeStr_1762(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5248: _local_3 = new _SafeStr_1759(_arg_2, this._windowManager, assets); break; case RoomWidgetEnum._SafeStr_5223: _local_3 = new _SafeStr_1760(_arg_2, this._windowManager, assets); break; case RoomWidgetEnum._SafeStr_5144: _local_3 = new _SafeStr_1773(_arg_2, this._windowManager, assets); break; case RoomWidgetEnum._SafeStr_5132: _local_3 = new _SafeStr_1756(_arg_2, this._windowManager, assets, this._SafeStr_6561, this._SafeStr_6555, this._SafeStr_4463); break; case RoomWidgetEnum._SafeStr_5209: _local_3 = new _SafeStr_1761(_arg_2, this._windowManager, assets); break; case RoomWidgetEnum._SafeStr_5151: _local_3 = new _SafeStr_1763(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_4178: _local_3 = new _SafeStr_1766(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5265: _local_3 = new _SafeStr_1774(_arg_2, this._windowManager, assets, this._SafeStr_6561, this._SafeStr_6555); break; case RoomWidgetEnum._SafeStr_6487: _local_3 = new _SafeStr_1764(_arg_2, this._windowManager, assets, this._SafeStr_6561, this._SafeStr_6555); break; case RoomWidgetEnum._SafeStr_5216: _local_3 = new _SafeStr_1765(_arg_2, this._windowManager, assets, this._SafeStr_6561, this._SafeStr_6555); break; case RoomWidgetEnum._SafeStr_5369: _local_3 = new _SafeStr_1768(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5257: _local_3 = new _SafeStr_1753(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5391: _local_3 = new _SafeStr_1752(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5398: _local_3 = new _SafeStr_1776(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5375: _local_3 = new _SafeStr_1755(_arg_2, this._windowManager, assets, this._SafeStr_6561, this); break; case RoomWidgetEnum._SafeStr_5379: _local_3 = new _SafeStr_1772(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_6488: _local_3 = new _SafeStr_1750(_arg_2, this._windowManager); break; case RoomWidgetEnum._SafeStr_4223: _local_3 = new _SafeStr_1771(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_4898: _local_3 = new _SafeStr_1778(_arg_2, this._windowManager, assets, this._SafeStr_6555, this._SafeStr_6561, this); break; case RoomWidgetEnum._SafeStr_5120: _local_3 = new _SafeStr_1758(_arg_2, this._windowManager, assets, this._SafeStr_6561); break; case RoomWidgetEnum._SafeStr_5234: _local_3 = new _SafeStr_1754(_arg_2, this._windowManager, this._soundManager, assets, this._SafeStr_6561, this._SafeStr_6555, this._catalog); break; case RoomWidgetEnum._SafeStr_5363: _local_3 = new _SafeStr_1775(_arg_2, this._windowManager, assets); break; case RoomWidgetEnum._SafeStr_3442: _local_3 = new _SafeStr_1757(_arg_2, this._windowManager, assets); break; }; return (_local_3); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get localizations():IHabboLocalizationManager { return (this._SafeStr_6561); } public function get config():IHabboConfigurationManager { return (this._SafeStr_6555); } } }//package _-a4 // _SafeStr_1749 = "_-1KK" (String#1353, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1752 = "_-23K" (String#7680, DoABC#2) // _SafeStr_1753 = "_-0oC" (String#7803, DoABC#2) // _SafeStr_1754 = "_-vl" (String#2715, DoABC#2) // _SafeStr_1755 = "_-30v" (String#6111, DoABC#2) // _SafeStr_1756 = "_-0NR" (String#6291, DoABC#2) // _SafeStr_1757 = "_-3CX" (String#5086, DoABC#2) // _SafeStr_1758 = "_-22S" (String#7734, DoABC#2) // _SafeStr_1759 = "_-2rn" (String#5330, DoABC#2) // _SafeStr_1760 = "_-11N" (String#7616, DoABC#2) // _SafeStr_1761 = "_-1uL" (String#8376, DoABC#2) // _SafeStr_1762 = "_-13x" (String#7629, DoABC#2) // _SafeStr_1763 = "_-iN" (String#8478, DoABC#2) // _SafeStr_1764 = "_-0vM" (String#7776, DoABC#2) // _SafeStr_1765 = "_-0my" (String#7833, DoABC#2) // _SafeStr_1766 = "_-0ax" (String#6064, DoABC#2) // _SafeStr_1767 = "_-21V" (String#5888, DoABC#2) // _SafeStr_1768 = "_-2Ky" (String#4180, DoABC#2) // _SafeStr_1769 = "_-hp" (String#4286, DoABC#2) // _SafeStr_1770 = "_-LC" (String#8300, DoABC#2) // _SafeStr_1771 = "_-3AT" (String#5912, DoABC#2) // _SafeStr_1772 = "_-2LR" (String#7625, DoABC#2) // _SafeStr_1773 = "_-1kW" (String#7605, DoABC#2) // _SafeStr_1774 = "_-1AY" (String#8173, DoABC#2) // _SafeStr_1775 = "_-0xm" (String#8594, DoABC#2) // _SafeStr_1776 = "_-0Hs" (String#5879, DoABC#2) // _SafeStr_1777 = "_-DS" (String#2443, DoABC#2) // _SafeStr_1778 = "_-zv" (String#3871, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4178 = "_-33O" (String#3943, DoABC#2) // _SafeStr_4223 = "_-C6" (String#3891, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4898 = "_-tO" (String#4008, DoABC#2) // _SafeStr_5063 = "_-02h" (String#8557, DoABC#2) // _SafeStr_5120 = "_-R1" (String#7594, DoABC#2) // _SafeStr_5132 = "_-1jB" (String#8797, DoABC#2) // _SafeStr_5144 = "_-nJ" (String#8869, DoABC#2) // _SafeStr_5151 = "_-1ld" (String#8267, DoABC#2) // _SafeStr_5171 = "_-0KB" (String#7081, DoABC#2) // _SafeStr_5202 = "_-0bJ" (String#8297, DoABC#2) // _SafeStr_5209 = "_-zE" (String#7684, DoABC#2) // _SafeStr_5216 = "_-2gt" (String#3885, DoABC#2) // _SafeStr_5223 = "_-2v-" (String#7917, DoABC#2) // _SafeStr_5234 = "_-1XW" (String#8567, DoABC#2) // _SafeStr_5248 = "_-df" (String#7757, DoABC#2) // _SafeStr_5257 = "_-1q1" (String#6148, DoABC#2) // _SafeStr_5265 = "_-27l" (String#7777, DoABC#2) // _SafeStr_5273 = "_-1DS" (String#7783, DoABC#2) // _SafeStr_5363 = "_-1cu" (String#8367, DoABC#2) // _SafeStr_5369 = "_-MY" (String#6718, DoABC#2) // _SafeStr_5375 = "_-1XY" (String#4053, DoABC#2) // _SafeStr_5379 = "_-0rv" (String#7759, DoABC#2) // _SafeStr_5391 = "_-0tO" (String#8061, DoABC#2) // _SafeStr_5394 = "_-2Yz" (String#6391, DoABC#2) // _SafeStr_5398 = "_-pc" (String#8416, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6486 = "_-z9" (String#10031, DoABC#2) // _SafeStr_6487 = "_-2kz" (String#7860, DoABC#2) // _SafeStr_6488 = "_-Mj" (String#10696, DoABC#2) // _SafeStr_6555 = "_-2h0" (String#1126, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) // _SafeStr_6992 = "_-1Gu" (String#1752, DoABC#2) // _SafeStr_790 = "_-0XY" (String#6666, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8009 = "_-11a" (String#21204, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) // _SafeStr_8011 = "_-1YG" (String#17635, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8014 = "_-2U1" (String#9686, DoABC#2) // _SafeStr_8015 = "_-1GL" (String#3813, DoABC#2) // _SafeStr_8016 = "_-2WL" (String#4668, DoABC#2) // _SafeStr_8017 = "_-2V5" (String#18639, DoABC#2) //------------------------------------------------------------ //_-bi._SafeStr_3076 package _-bi { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3076 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-bi // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3076 = "_-25K" (String#6674, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-bi._SafeStr_3077 package _-bi { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3077 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-bi // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3077 = "_-1CT" (String#6681, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-bi._SafeStr_3078 package _-bi { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3078 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-bi // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3078 = "_-0bK" (String#6770, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-fC._SafeStr_1284 package _-fC { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1tS._SafeStr_1308; public class _SafeStr_1284 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1284(_arg_1:Function) { super(_arg_1, _SafeStr_1308); } public function _SafeStr_4108():_SafeStr_1308 { return ((_SafeStr_4246 as _SafeStr_1308)); } } }//package _-fC // _SafeStr_1284 = "_-05" (String#6041, DoABC#2) // _SafeStr_1308 = "_-O3" (String#6624, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fC._SafeStr_2446 package _-fC { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1tS._SafeStr_3199; public class _SafeStr_2446 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2446(_arg_1:Function) { super(_arg_1, _SafeStr_3199); } } }//package _-fC // _SafeStr_2446 = "_-1qY" (String#7049, DoABC#2) // _SafeStr_3199 = "_-gu" (String#10441, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fC._SafeStr_2453 package _-fC { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1tS._SafeStr_2488; public class _SafeStr_2453 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2453(_arg_1:Function) { super(_arg_1, _SafeStr_2488); } public function _SafeStr_4108():_SafeStr_2488 { return ((_SafeStr_4246 as _SafeStr_2488)); } } }//package _-fC // _SafeStr_2453 = "_-2KZ" (String#6068, DoABC#2) // _SafeStr_2488 = "_-1j6" (String#6769, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fC._SafeStr_2491 package _-fC { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1tS._SafeStr_2483; public class _SafeStr_2491 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2491(_arg_1:Function) { super(_arg_1, _SafeStr_2483); } public function _SafeStr_4108():_SafeStr_2483 { return ((_SafeStr_4246 as _SafeStr_2483)); } } }//package _-fC // _SafeStr_2483 = "_-1yU" (String#7044, DoABC#2) // _SafeStr_2491 = "_-27-" (String#6245, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fC._SafeStr_2507 package _-fC { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-1tS._SafeStr_2452; public class _SafeStr_2507 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2507(_arg_1:Function) { super(_arg_1, _SafeStr_2452); } public function _SafeStr_4108():_SafeStr_2452 { return ((_SafeStr_4246 as _SafeStr_2452)); } } }//package _-fC // _SafeStr_2452 = "_-c7" (String#6686, DoABC#2) // _SafeStr_2507 = "_-0xr" (String#5809, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fj._SafeStr_1974 package _-fj { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Iz._SafeStr_1976; public class _SafeStr_1974 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1974(_arg_1:Function) { super(_arg_1, _SafeStr_1976); } public function _SafeStr_4108():_SafeStr_1976 { return ((_SafeStr_4246 as _SafeStr_1976)); } } }//package _-fj // _SafeStr_1974 = "_-13k" (String#6352, DoABC#2) // _SafeStr_1976 = "_-0KU" (String#6425, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fj._SafeStr_1975 package _-fj { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Iz._SafeStr_1973; public class _SafeStr_1975 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1975(_arg_1:Function) { super(_arg_1, _SafeStr_1973); } public function _SafeStr_4108():_SafeStr_1973 { return ((this._SafeStr_4246 as _SafeStr_1973)); } } }//package _-fj // _SafeStr_1973 = "_-cw" (String#6653, DoABC#2) // _SafeStr_1975 = "_-1Rp" (String#6204, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fj._SafeStr_2053 package _-fj { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Iz._SafeStr_2055; public class _SafeStr_2053 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2053(_arg_1:Function) { super(_arg_1, _SafeStr_2055); } public function _SafeStr_4108():_SafeStr_2055 { return ((_SafeStr_4246 as _SafeStr_2055)); } } }//package _-fj // _SafeStr_2053 = "_-1l9" (String#6084, DoABC#2) // _SafeStr_2055 = "_-0wb" (String#6466, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fj._SafeStr_2054 package _-fj { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Iz._SafeStr_2056; public class _SafeStr_2054 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2054(_arg_1:Function) { super(_arg_1, _SafeStr_2056); } public function _SafeStr_4108():_SafeStr_2056 { return ((_SafeStr_4246 as _SafeStr_2056)); } } }//package _-fj // _SafeStr_2054 = "_-zV" (String#6535, DoABC#2) // _SafeStr_2056 = "_-0QH" (String#6206, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-fj._SafeStr_2058 package _-fj { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-Iz._SafeStr_2057; public class _SafeStr_2058 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2058(_arg_1:Function) { super(_arg_1, _SafeStr_2057); } public function _SafeStr_4108():_SafeStr_2057 { return ((_SafeStr_4246 as _SafeStr_2057)); } } }//package _-fj // _SafeStr_2057 = "_-2Va" (String#6361, DoABC#2) // _SafeStr_2058 = "_-2jb" (String#6224, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-hF._SafeStr_1630 package _-hF { import flash.events.Event; public class _SafeStr_1630 extends Event { public static const _SafeStr_8018:String = "RCLE_SUCCESS"; public static const _SafeStr_8019:String = "RCLE_FAILURE"; public static const _SafeStr_8020:String = "RCLE_CANCEL"; private var _SafeStr_8021:String; public function _SafeStr_1630(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._SafeStr_8021 = _arg_2; } public function get _SafeStr_8022():String { return (this._SafeStr_8021); } } }//package _-hF // _SafeStr_1630 = "_-lm" (String#2187, DoABC#2) // _SafeStr_8018 = "_-1eB" (String#7225, DoABC#2) // _SafeStr_8019 = "_-Xx" (String#8429, DoABC#2) // _SafeStr_8020 = "_-1IJ" (String#9289, DoABC#2) // _SafeStr_8021 = "_-1Q1" (String#17483, DoABC#2) // _SafeStr_8022 = "_-CS" (String#15724, DoABC#2) //------------------------------------------------------------ //_-hF._SafeStr_1937 package _-hF { public class _SafeStr_1937 extends RoomObjectEvent { public static const _SafeStr_5558:String = "ROE_MOUSE_CLICK"; public static const _SafeStr_6143:String = "ROE_MOUSE_ENTER"; public static const _SafeStr_5557:String = "ROE_MOUSE_MOVE"; public static const _SafeStr_6144:String = "ROE_MOUSE_LEAVE"; public static const _SafeStr_8023:String = "ROE_MOUSE_DOUBLE_CLICK"; public static const _SafeStr_8024:String = "ROE_MOUSE_DOWN"; private var _SafeStr_8025:String = ""; private var _SafeStr_8026:Boolean; private var _SafeStr_8027:Boolean; private var _SafeStr_8028:Boolean; private var _SafeStr_8029:Boolean; public function _SafeStr_1937(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:String, _arg_5:Boolean=false, _arg_6:Boolean=false, _arg_7:Boolean=false, _arg_8:Boolean=false, _arg_9:Boolean=false, _arg_10:Boolean=false) { super(_arg_1, _arg_3, _arg_4, _arg_9, _arg_10); this._SafeStr_8025 = _arg_2; this._SafeStr_8026 = _arg_5; this._SafeStr_8027 = _arg_6; this._SafeStr_8028 = _arg_7; this._SafeStr_8029 = _arg_8; } public function get _SafeStr_5619():String { return (this._SafeStr_8025); } public function get altKey():Boolean { return (this._SafeStr_8026); } public function get ctrlKey():Boolean { return (this._SafeStr_8027); } public function get shiftKey():Boolean { return (this._SafeStr_8028); } public function get buttonDown():Boolean { return (this._SafeStr_8029); } } }//package _-hF // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_5557 = "_-0W2" (String#7633, DoABC#2) // _SafeStr_5558 = "_-3Eb" (String#4161, DoABC#2) // _SafeStr_5619 = "_-1tO" (String#4369, DoABC#2) // _SafeStr_6143 = "_-2NY" (String#4618, DoABC#2) // _SafeStr_6144 = "_-Z9" (String#4626, DoABC#2) // _SafeStr_8023 = "_-0e3" (String#16867, DoABC#2) // _SafeStr_8024 = "_-1Ya" (String#8626, DoABC#2) // _SafeStr_8025 = "_-0uk" (String#5592, DoABC#2) // _SafeStr_8026 = "_-ok" (String#9220, DoABC#2) // _SafeStr_8027 = "_-25V" (String#10498, DoABC#2) // _SafeStr_8028 = "_-01j" (String#9264, DoABC#2) // _SafeStr_8029 = "_-3Aq" (String#11303, DoABC#2) //------------------------------------------------------------ //_-hF._SafeStr_2430 package _-hF { public class _SafeStr_2430 { private var _type:String = ""; private var _SafeStr_8025:String = ""; private var _SafeStr_8030:String = ""; private var _SafeStr_8031:String = ""; private var _SafeStr_8032:Number = 0; private var _SafeStr_8033:Number = 0; private var _SafeStr_6715:Number = 0; private var _SafeStr_6716:Number = 0; private var _SafeStr_8027:Boolean = false; private var _SafeStr_8026:Boolean = false; private var _SafeStr_8028:Boolean = false; private var _SafeStr_8029:Boolean = false; public function _SafeStr_2430(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Number, _arg_6:Number, _arg_7:Number=0, _arg_8:Number=0, _arg_9:Boolean=false, _arg_10:Boolean=false, _arg_11:Boolean=false, _arg_12:Boolean=false) { this._type = _arg_1; this._SafeStr_8025 = _arg_2; this._SafeStr_8030 = _arg_3; this._SafeStr_8031 = _arg_4; this._SafeStr_8032 = _arg_5; this._SafeStr_8033 = _arg_6; this._SafeStr_6715 = _arg_7; this._SafeStr_6716 = _arg_8; this._SafeStr_8027 = _arg_9; this._SafeStr_8026 = _arg_10; this._SafeStr_8028 = _arg_11; this._SafeStr_8029 = _arg_12; } public function get type():String { return (this._type); } public function get _SafeStr_5619():String { return (this._SafeStr_8025); } public function get _SafeStr_8034():String { return (this._SafeStr_8030); } public function get _SafeStr_5603():String { return (this._SafeStr_8031); } public function get _SafeStr_5611():Number { return (this._SafeStr_8032); } public function get _SafeStr_5612():Number { return (this._SafeStr_8033); } public function get localX():Number { return (this._SafeStr_6715); } public function get localY():Number { return (this._SafeStr_6716); } public function get ctrlKey():Boolean { return (this._SafeStr_8027); } public function get altKey():Boolean { return (this._SafeStr_8026); } public function get shiftKey():Boolean { return (this._SafeStr_8028); } public function get buttonDown():Boolean { return (this._SafeStr_8029); } } }//package _-hF // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_5611 = "_-1Ce" (String#21947, DoABC#2) // _SafeStr_5612 = "_-0Cg" (String#20598, DoABC#2) // _SafeStr_5619 = "_-1tO" (String#4369, DoABC#2) // _SafeStr_6715 = "_-2th" (String#11382, DoABC#2) // _SafeStr_6716 = "_-xv" (String#10036, DoABC#2) // _SafeStr_8025 = "_-0uk" (String#5592, DoABC#2) // _SafeStr_8026 = "_-ok" (String#9220, DoABC#2) // _SafeStr_8027 = "_-25V" (String#10498, DoABC#2) // _SafeStr_8028 = "_-01j" (String#9264, DoABC#2) // _SafeStr_8029 = "_-3Aq" (String#11303, DoABC#2) // _SafeStr_8030 = "_-1p4" (String#8501, DoABC#2) // _SafeStr_8031 = "_-1Nj" (String#10834, DoABC#2) // _SafeStr_8032 = "_-2hf" (String#15558, DoABC#2) // _SafeStr_8033 = "_-rY" (String#15660, DoABC#2) // _SafeStr_8034 = "_-28B" (String#23007, DoABC#2) //------------------------------------------------------------ //_-hF.RoomObjectEvent package _-hF { import flash.events.Event; public class RoomObjectEvent extends Event { private var _SafeStr_5001:int = 0; private var _SafeStr_8035:String = ""; public function RoomObjectEvent(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_4, _arg_5); this._SafeStr_5001 = _arg_2; this._SafeStr_8035 = _arg_3; } public function get objectId():int { return (this._SafeStr_5001); } public function get _SafeStr_6415():String { return (this._SafeStr_8035); } } }//package _-hF // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6415 = "_-2Kp" (String#2668, DoABC#2) // _SafeStr_8035 = "_-Sg" (String#3639, DoABC#2) //------------------------------------------------------------ //_-Iz._SafeStr_1973 package _-Iz { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1973 implements _SafeStr_820 { private var _SafeStr_7595:String; private var _SafeStr_7596:Array; private var _SafeStr_7597:Array; private var _SafeStr_7598:int; public function get question():String { return (this._SafeStr_7595); } public function get choices():Array { return (this._SafeStr_7596.slice()); } public function get _SafeStr_4111():Array { return (this._SafeStr_7597.slice()); } public function get _SafeStr_4112():int { return (this._SafeStr_7598); } public function flush():Boolean { this._SafeStr_7595 = ""; this._SafeStr_7596 = []; this._SafeStr_7597 = []; this._SafeStr_7598 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7595 = _arg_1._SafeStr_3538(); this._SafeStr_7596 = []; this._SafeStr_7597 = []; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _arg_1.readInteger(); this._SafeStr_7596.push(_arg_1._SafeStr_3538()); this._SafeStr_7597.push(_arg_1.readInteger()); _local_3++; }; this._SafeStr_7598 = _arg_1.readInteger(); return (true); } } }//package _-Iz // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1973 = "_-cw" (String#6653, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4111 = "_-3CK" (String#6953, DoABC#2) // _SafeStr_4112 = "_-2RL" (String#8512, DoABC#2) // _SafeStr_7595 = "_-24M" (String#2844, DoABC#2) // _SafeStr_7596 = "_-1UK" (String#3208, DoABC#2) // _SafeStr_7597 = "_-3FS" (String#3420, DoABC#2) // _SafeStr_7598 = "_-2oT" (String#5366, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Iz._SafeStr_1976 package _-Iz { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1976 implements _SafeStr_820 { private var _SafeStr_7595:String; private var _SafeStr_7596:Array; public function get question():String { return (this._SafeStr_7595); } public function get choices():Array { return (this._SafeStr_7596.slice()); } public function flush():Boolean { this._SafeStr_7595 = ""; this._SafeStr_7596 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7595 = _arg_1._SafeStr_3538(); this._SafeStr_7596 = []; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _arg_1.readInteger(); this._SafeStr_7596.push(_arg_1._SafeStr_3538()); _local_3++; }; return (true); } } }//package _-Iz // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1976 = "_-0KU" (String#6425, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7595 = "_-24M" (String#2844, DoABC#2) // _SafeStr_7596 = "_-1UK" (String#3208, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Iz._SafeStr_2055 package _-Iz { import com.sulake.core.communication.messages._SafeStr_820; import flash.utils.Dictionary; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2055 implements _SafeStr_820 { private var _id:int = -1; private var _SafeStr_7588:String = ""; private var _SafeStr_7589:String = ""; private var _SafeStr_7587:int = 0; private var _SafeStr_7590:Array = null; public function get id():int { return (this._id); } public function get _SafeStr_4213():String { return (this._SafeStr_7588); } public function get _SafeStr_4214():String { return (this._SafeStr_7589); } public function get _SafeStr_4215():int { return (this._SafeStr_7587); } public function get _SafeStr_4216():Array { return (this._SafeStr_7590); } public function flush():Boolean { this._id = -1; this._SafeStr_7588 = ""; this._SafeStr_7589 = ""; this._SafeStr_7587 = 0; this._SafeStr_7590 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_3:Dictionary; var _local_4:int; var _local_5:Array; var _local_6:int; this._id = _arg_1.readInteger(); this._SafeStr_7588 = _arg_1._SafeStr_3538(); this._SafeStr_7589 = _arg_1._SafeStr_3538(); this._SafeStr_7587 = _arg_1.readInteger(); this._SafeStr_7590 = new Array(); var _local_2:int; while (_local_2 < this._SafeStr_7587) { _local_3 = new Dictionary(); this._SafeStr_7590.push(_local_3); _local_3["id"] = _arg_1.readInteger(); _local_3["number"] = _arg_1.readInteger(); _local_3["type"] = _arg_1.readInteger(); _local_3["content"] = _arg_1._SafeStr_3538(); if ((((_local_3["type"] == 1)) || ((_local_3["type"] == 2)))){ _local_4 = _arg_1.readInteger(); _local_5 = new Array(); _local_3["selections"] = _local_5; _local_3["selection_count"] = _local_4; _local_3["selection_min"] = _arg_1.readInteger(); _local_3["selection_max"] = _arg_1.readInteger(); _local_6 = 0; while (_local_6 < _local_4) { _local_5.push(_arg_1._SafeStr_3538()); _local_6++; }; }; _local_2++; }; return (true); } } }//package _-Iz // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2055 = "_-0wb" (String#6466, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4213 = "_-27G" (String#5434, DoABC#2) // _SafeStr_4214 = "_-Ky" (String#5333, DoABC#2) // _SafeStr_4215 = "_-0pI" (String#5931, DoABC#2) // _SafeStr_4216 = "_-0qb" (String#5156, DoABC#2) // _SafeStr_7587 = "_-sn" (String#4815, DoABC#2) // _SafeStr_7588 = "_-2yW" (String#5427, DoABC#2) // _SafeStr_7589 = "_-UG" (String#4171, DoABC#2) // _SafeStr_7590 = "_-1mr" (String#4778, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Iz._SafeStr_2056 package _-Iz { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2056 implements _SafeStr_820 { private var _id:int = -1; private var _SafeStr_7586:String = ""; public function get id():int { return (this._id); } public function get _SafeStr_4210():String { return (this._SafeStr_7586); } public function flush():Boolean { this._id = -1; this._SafeStr_7586 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._id = _arg_1.readInteger(); this._SafeStr_7586 = _arg_1._SafeStr_3538(); return (true); } } }//package _-Iz // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2056 = "_-0QH" (String#6206, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) // _SafeStr_7586 = "_-01B" (String#3905, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Iz._SafeStr_2057 package _-Iz { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2057 implements _SafeStr_820 { public function flush():Boolean { return (false); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (false); } } }//package _-Iz // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2057 = "_-2Va" (String#6361, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-J4._SafeStr_1774 package _-J4 { import _-a4._SafeStr_1750; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.habbo.configuration.IHabboConfigurationManager; import flash.display.BitmapData; import flash.display.Sprite; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import flash.events.MouseEvent; import com.sulake.habbo.ui.widget.events._SafeStr_2893; import com.sulake.habbo.ui.widget.events._SafeStr_2892; import flash.events.IEventDispatcher; import flash.display.Bitmap; import com.sulake.core.window.components._SafeStr_1364; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.habbo.utils._SafeStr_1350; import flash.events.Event; public class _SafeStr_1774 extends _SafeStr_1750 { private var _window:_SafeStr_1531; private var _config:IHabboConfigurationManager; private var _SafeStr_4045:BitmapData; private var _SafeStr_6050:String = ""; private var _SafeStr_8036:Sprite = null; public function _SafeStr_1774(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IHabboConfigurationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._config = _arg_5; } override public function dispose():void { if (this._SafeStr_8036 != null){ this._SafeStr_8036.removeEventListener(MouseEvent.CLICK, this._SafeStr_4963); this._SafeStr_8036 = null; }; if (this._SafeStr_4045 != null){ this._SafeStr_4045.dispose(); this._SafeStr_4045 = null; }; if (this._window != null){ this._window.dispose(); this._window = null; }; this._config = null; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2893._SafeStr_5268, this._SafeStr_8037); _arg_1.addEventListener(_SafeStr_2892._SafeStr_5268, this._SafeStr_8038); _arg_1.addEventListener(_SafeStr_2892._SafeStr_5269, this._SafeStr_8039); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2893._SafeStr_5268, this._SafeStr_8037); _arg_1.removeEventListener(_SafeStr_2892._SafeStr_5268, this._SafeStr_8038); _arg_1.removeEventListener(_SafeStr_2892._SafeStr_5269, this._SafeStr_8039); } private function _SafeStr_8037(_arg_1:_SafeStr_2893):void { var _local_5:Bitmap; if (_arg_1 == null){ return; }; if (!this.createWindow()){ return; }; if (this._SafeStr_4045 != null){ this._SafeStr_4045.dispose(); }; this._SafeStr_4045 = _arg_1.image; this._SafeStr_6050 = _arg_1.clickUrl; var _local_2:_SafeStr_1364 = (this._window.findChildByName("image") as _SafeStr_1364); if (_local_2 == null){ return; }; var _local_3:int = Math.max(0, (this._SafeStr_4045.width - _local_2.width)); var _local_4:int = Math.max(0, (this._SafeStr_4045.height - _local_2.height)); this._window.scale(_local_3, _local_4); if (this._SafeStr_8036 == null){ this._SafeStr_8036 = new Sprite(); this._SafeStr_8036.addChild(new Bitmap(this._SafeStr_4045)); this._SafeStr_8036.addEventListener(MouseEvent.CLICK, this._SafeStr_4963); } else { _local_5 = (this._SafeStr_8036.getChildAt(0) as Bitmap); if (_local_5 != null){ _local_5.bitmapData = this._SafeStr_4045; }; }; _local_2.setDisplayObject(this._SafeStr_8036); this._window.visible = true; this._window.center(); } private function _SafeStr_8038(_arg_1:_SafeStr_2892):void { if ((((_arg_1 == null)) || (!((_arg_1.type == _SafeStr_2892._SafeStr_5268))))){ return; }; if (!this.createWindow()){ return; }; this._window.visible = true; this._window.center(); } private function _SafeStr_8039(_arg_1:_SafeStr_2892):void { if ((((_arg_1 == null)) || (!((_arg_1.type == _SafeStr_2892._SafeStr_5269))))){ return; }; if (this._window != null){ this._window.dispose(); this._window = null; }; } private function createWindow():Boolean { var _local_4:int; if (this._window != null){ return (true); }; var _local_1:_SafeStr_5 = (assets.getAssetByName("room_loading_bar") as _SafeStr_5); if (_local_1 == null){ return (false); }; this._window = (windowManager.buildFromXML((_local_1.content as XML)) as _SafeStr_1531); if (this._window == null){ return (false); }; this._window.visible = false; var _local_2:_SafeStr_1546 = (this._window.findChildByName("region") as _SafeStr_1546); if (_local_2 != null){ }; var _local_3:_SafeStr_1364 = (this._window.findChildByName("image") as _SafeStr_1364); if (_local_3 != null){ _local_4 = _local_3.height; this._window.scale(0, -(_local_4)); }; return (true); } private function _SafeStr_5538():void { if (!this.createWindow()){ return; }; this._window.visible = true; this._window.center(); } private function _SafeStr_4963(_arg_1:Event):void { if (this._SafeStr_6050 != ""){ _SafeStr_1350._SafeStr_8004(this._SafeStr_6050); }; } } }//package _-J4 // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1774 = "_-1AY" (String#8173, DoABC#2) // _SafeStr_2892 = "_-aI" (String#2548, DoABC#2) // _SafeStr_2893 = "_-2RX" (String#4355, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4963 = "_-PG" (String#3979, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5268 = "_-fc" (String#3721, DoABC#2) // _SafeStr_5269 = "_-0Tx" (String#6514, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) // _SafeStr_8036 = "_-1iH" (String#5461, DoABC#2) // _SafeStr_8037 = "_-CW" (String#16499, DoABC#2) // _SafeStr_8038 = "_-0k4" (String#16786, DoABC#2) // _SafeStr_8039 = "_-2MW" (String#16346, DoABC#2) //------------------------------------------------------------ //_-ja._SafeStr_3245 package _-ja { import flash.display.BitmapData; public class _SafeStr_3245 { private var _bitmap:BitmapData = null; private var _SafeStr_3987:int = 0; public function _SafeStr_3245(_arg_1:BitmapData, _arg_2:int) { this._bitmap = _arg_1; this._SafeStr_3987 = _arg_2; } public function get bitmap():BitmapData { return (this._bitmap); } public function get timeStamp():int { return (this._SafeStr_3987); } public function dispose():void { this._bitmap = null; } } }//package _-ja // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_3987 = "_-1D9" (String#3741, DoABC#2) //------------------------------------------------------------ //_-ja._SafeStr_3256 package _-ja { public class _SafeStr_3256 { public static const _SafeStr_8040:int = 1; public static const _SafeStr_8041:int = 16777216; private static var _randomizer:_SafeStr_3256 = null; private var _SafeStr_8042:int = 1; private var _SafeStr_8043:int = 16777216; private var _SafeStr_8044:int = 69069; private var _SafeStr_8045:int = 5; public static function _SafeStr_4509(_arg_1:int=1):void { if (_randomizer == null){ _randomizer = new (_SafeStr_3256)(); }; _randomizer._SafeStr_7401 = _arg_1; } public static function _SafeStr_8046(_arg_1:int=16777216):void { if (_randomizer == null){ _randomizer = new (_SafeStr_3256)(); }; _randomizer._SafeStr_8047 = _arg_1; } public static function _SafeStr_3916(_arg_1:int, _arg_2:int, _arg_3:int):Array { if (_randomizer == null){ _randomizer = new (_SafeStr_3256)(); }; return (_randomizer._SafeStr_8048(_arg_1, _arg_2, _arg_3)); } public static function _SafeStr_8049(_arg_1:int, _arg_2:int):Array { if (_randomizer == null){ _randomizer = new (_SafeStr_3256)(); }; return (_randomizer._SafeStr_8050(_arg_1, _arg_2)); } public function set _SafeStr_7401(_arg_1:int):void { this._SafeStr_8042 = _arg_1; } public function set _SafeStr_8047(_arg_1:int):void { if (_arg_1 < 1){ _arg_1 = 1; }; this._SafeStr_8043 = _arg_1; } public function dispose():void { } public function _SafeStr_8048(_arg_1:int, _arg_2:int, _arg_3:int):Array { var _local_4:Array = []; var _local_5:int; while (_local_5 < _arg_1) { _local_4.push(this._SafeStr_8051(_arg_2, (_arg_3 - _arg_2))); _local_5++; }; return (_local_4); } public function _SafeStr_8050(_arg_1:int, _arg_2:int):Array { var _local_7:int; if ((((_arg_1 > _arg_2)) || ((_arg_2 > 1000)))){ return (null); }; var _local_3:Array = []; var _local_4:int; while (_local_4 <= _arg_2) { _local_3.push(_local_4); _local_4++; }; var _local_5:Array = []; var _local_6:int; while (_local_6 < _arg_1) { _local_7 = this._SafeStr_8051(0, (_local_3.length - 1)); _local_5.push(_local_3[_local_7]); _local_3.splice(_local_7, 1); _local_6++; }; return (_local_5); } private function _SafeStr_8052():int { var _local_1:int = ((this._SafeStr_8044 * this._SafeStr_8042) + this._SafeStr_8045); if (_local_1 < 0){ _local_1 = -(_local_1); }; _local_1 = (_local_1 % this._SafeStr_8043); this._SafeStr_8042 = _local_1; return (_local_1); } private function _SafeStr_8051(_arg_1:int, _arg_2:int):int { var _local_3:int = this._SafeStr_8052(); if (_arg_2 < 1){ return (_arg_1); }; return ((_arg_1 + ((_local_3 / this._SafeStr_8043) * _arg_2))); } } }//package _-ja // _SafeStr_3256 = "_-1Ba" (String#4805, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_4509 = "_-gA" (String#16738, DoABC#2) // _SafeStr_7401 = "_-2Uw" (String#6374, DoABC#2) // _SafeStr_8040 = "_-5J" (String#17746, DoABC#2) // _SafeStr_8041 = "_-2pq" (String#16213, DoABC#2) // _SafeStr_8042 = "_-aj" (String#15155, DoABC#2) // _SafeStr_8043 = "_-0j6" (String#14856, DoABC#2) // _SafeStr_8044 = "_-0HZ" (String#20965, DoABC#2) // _SafeStr_8045 = "_-1se" (String#22054, DoABC#2) // _SafeStr_8046 = "_-1k5" (String#22739, DoABC#2) // _SafeStr_8047 = "_-3Cz" (String#11513, DoABC#2) // _SafeStr_8048 = "_-1vS" (String#18587, DoABC#2) // _SafeStr_8049 = "_-2gh" (String#22200, DoABC#2) // _SafeStr_8050 = "_-uS" (String#20499, DoABC#2) // _SafeStr_8051 = "_-10v" (String#16991, DoABC#2) // _SafeStr_8052 = "_-0uJ" (String#19972, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_1794 package _-je { public class _SafeStr_1794 { public static const _SafeStr_8053:String = "RWM_MESSAGE_TEST"; private var _type:String = ""; public function _SafeStr_1794(_arg_1:String) { this._type = _arg_1; } public function get type():String { return (this._type); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_8053 = "_-2Tm" (String#18111, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2834 package _-je { public class _SafeStr_2834 extends _SafeStr_1794 { public static const _SafeStr_5179:String = "RWRWM_USER_CHOOSER"; public static const _SafeStr_5180:String = "RWRWM_FURNI_CHOOSER"; public static const _SafeStr_4349:String = "RWRWM_ME_MENU"; public static const _SafeStr_4382:String = "RWRWM_EFFECTS"; public function _SafeStr_2834(_arg_1:String) { super(_arg_1); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2834 = "_-0Re" (String#1383, DoABC#2) // _SafeStr_4349 = "_-0Un" (String#10084, DoABC#2) // _SafeStr_4382 = "_-1oy" (String#6869, DoABC#2) // _SafeStr_5179 = "_-0SX" (String#6903, DoABC#2) // _SafeStr_5180 = "_-1Yz" (String#8430, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2839 package _-je { public class _SafeStr_2839 extends _SafeStr_1794 { public static const _SafeStr_3837:String = "RWPLUA_OPEN_CATALOGUE_BUTTON_PRESSED"; public function _SafeStr_2839(_arg_1:String) { super(_arg_1); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2839 = "_-0Ib" (String#4951, DoABC#2) // _SafeStr_3837 = "_-2HZ" (String#11076, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2840 package _-je { public class _SafeStr_2840 extends _SafeStr_1794 { public static const _SafeStr_3818:String = "RWPLAM_ADD_TO_PLAYLIST"; public static const _SafeStr_3820:String = "RWPLAM_REMOVE_FROM_PLAYLIST"; private var _SafeStr_3929:int; private var _SafeStr_8054:int; public function _SafeStr_2840(_arg_1:String, _arg_2:int=-1, _arg_3:int=-1) { super(_arg_1); this._SafeStr_8054 = _arg_2; this._SafeStr_3929 = _arg_3; } public function get _SafeStr_3910():int { return (this._SafeStr_3929); } public function get _SafeStr_5238():int { return (this._SafeStr_8054); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2840 = "_-yG" (String#2426, DoABC#2) // _SafeStr_3818 = "_-1cN" (String#11051, DoABC#2) // _SafeStr_3820 = "_-0sV" (String#10640, DoABC#2) // _SafeStr_3910 = "_-2jE" (String#5293, DoABC#2) // _SafeStr_3929 = "_-105" (String#8999, DoABC#2) // _SafeStr_5238 = "_-2CC" (String#17602, DoABC#2) // _SafeStr_8054 = "_-01V" (String#18165, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2842 package _-je { public class _SafeStr_2842 extends _SafeStr_1794 { public static const _SafeStr_3824:String = "RWPLPS_TOGGLE_PLAY_PAUSE"; private var _furniId:int; private var _SafeStr_8055:int; public function _SafeStr_2842(_arg_1:String, _arg_2:int, _arg_3:int=-1) { super(_arg_1); this._furniId = _arg_2; this._SafeStr_8055 = _arg_3; } public function get _SafeStr_3841():int { return (this._furniId); } public function get position():int { return (this._SafeStr_8055); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2842 = "_-0MR" (String#3748, DoABC#2) // _SafeStr_3824 = "_-2eC" (String#10924, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_8055 = "_-2Nq" (String#2623, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2845 package _-je { public class _SafeStr_2845 extends _SafeStr_1794 { public static const _SafeStr_4266:String = "RWFRM_ACCEPT"; public static const _SafeStr_4268:String = "RWFRM_DECLINE"; private var _SafeStr_4270:int = 0; public function _SafeStr_2845(_arg_1:String, _arg_2:int=0) { super(_arg_1); this._SafeStr_4270 = _arg_2; } public function get _SafeStr_4204():int { return (this._SafeStr_4270); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2845 = "_-1l" (String#2737, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4266 = "_-1EU" (String#9165, DoABC#2) // _SafeStr_4268 = "_-Zz" (String#9940, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2846 package _-je { public class _SafeStr_2846 extends _SafeStr_1794 { public static const _SafeStr_5370:String = "RWGOI_MESSAGE_GET_USER_LOCATION"; private var _userId:int; private var _SafeStr_4949:int; public function _SafeStr_2846(_arg_1:int, _arg_2:int) { super(_SafeStr_5370); this._userId = _arg_1; this._SafeStr_4949 = _arg_2; } public function get userId():int { return (this._userId); } public function get _SafeStr_4170():int { return (this._SafeStr_4949); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2846 = "_-8C" (String#3457, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4949 = "_-0sJ" (String#4928, DoABC#2) // _SafeStr_5370 = "_-17J" (String#9131, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2848 package _-je { public class _SafeStr_2848 extends _SafeStr_1794 { public static const _SafeStr_5217:String = "RWCPM_CONVERSION_POINT"; private var _category:String; private var _SafeStr_8056:String; private var _action:String; private var _SafeStr_6253:String; public function _SafeStr_2848(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String="") { super(_arg_1); this._category = _arg_2; this._SafeStr_8056 = _arg_3; this._action = _arg_4; this._SafeStr_6253 = _arg_5; if (!this._SafeStr_6253){ this._SafeStr_6253 = ""; }; } public function get category():String { return (this._category); } public function get _SafeStr_5219():String { return (this._SafeStr_8056); } public function get action():String { return (this._action); } public function get _SafeStr_3588():String { return (this._SafeStr_6253); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2848 = "_-1YH" (String#3541, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_5217 = "_-2-x" (String#10865, DoABC#2) // _SafeStr_5219 = "_-0Fz" (String#20607, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_8056 = "_-09L" (String#18219, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2851 package _-je { public class _SafeStr_2851 extends _SafeStr_1794 { public static const _SafeStr_5134:String = "RWVFM_VIRAL_FOUND"; public static const _SafeStr_5135:String = "RWVFM_OPEN_PRESENT"; private var _SafeStr_5001:int; public function _SafeStr_2851(_arg_1:String) { super(_arg_1); } public function get objectId():int { return (this._SafeStr_5001); } public function set objectId(_arg_1:int):void { this._SafeStr_5001 = _arg_1; } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2851 = "_-2mO" (String#2568, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5134 = "_-xy" (String#9954, DoABC#2) // _SafeStr_5135 = "_-25b" (String#4642, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2855 package _-je { public class _SafeStr_2855 extends _SafeStr_1794 { public static const _SafeStr_5284:String = "RWFUAM_ROTATE"; public static const _SafeStr_5283:String = "RWFAM_MOVE"; public static const _SafeStr_5285:String = "RWFAM_PICKUP"; public static const _SafeStr_5286:String = "RWFAM_USE"; public static const _SafeStr_5129:String = "RWFAM_OPEN_WELCOME_GIFT"; public static const _SafeStr_5287:String = "RWFAM_SAVE_STUFF_DATA"; private var _furniId:int = 0; private var _SafeStr_8057:int = 0; private var _SafeStr_8058:String; public function _SafeStr_2855(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:String=null) { super(_arg_1); this._furniId = _arg_2; this._SafeStr_8057 = _arg_3; this._SafeStr_8058 = _arg_4; } public function get _SafeStr_3841():int { return (this._furniId); } public function get _SafeStr_5298():int { return (this._SafeStr_8057); } public function get objectData():String { return (this._SafeStr_8058); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2855 = "_-14t" (String#1927, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_5129 = "_-1w7" (String#10516, DoABC#2) // _SafeStr_5283 = "_-31t" (String#5475, DoABC#2) // _SafeStr_5284 = "_-1fy" (String#11068, DoABC#2) // _SafeStr_5285 = "_-1YJ" (String#10892, DoABC#2) // _SafeStr_5286 = "_-2Dr" (String#10888, DoABC#2) // _SafeStr_5287 = "_-2LA" (String#11951, DoABC#2) // _SafeStr_5298 = "_-0dd" (String#21812, DoABC#2) // _SafeStr_8057 = "_-2Qg" (String#16463, DoABC#2) // _SafeStr_8058 = "_-0qi" (String#17914, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2856 package _-je { public class _SafeStr_2856 extends _SafeStr_1794 { public static const _SafeStr_5130:String = "rwcem_change_email"; private var _SafeStr_6683:String; public function _SafeStr_2856(_arg_1:String) { super(_SafeStr_5130); this._SafeStr_6683 = _arg_1; } public function get _SafeStr_5131():String { return (this._SafeStr_6683); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2856 = "_-lb" (String#4365, DoABC#2) // _SafeStr_5130 = "_-2Lf" (String#9895, DoABC#2) // _SafeStr_5131 = "_-Bj" (String#22201, DoABC#2) // _SafeStr_6683 = "_-3BG" (String#11129, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2859 package _-je { public class _SafeStr_2859 extends _SafeStr_1794 { public static const _SafeStr_5251:String = "RWSUM_STICKIE_SEND_UPDATE"; public static const _SafeStr_5250:String = "RWSUM_STICKIE_SEND_DELETE"; private var _SafeStr_5001:int; private var _text:String; private var _SafeStr_8059:String; public function _SafeStr_2859(_arg_1:String, _arg_2:int, _arg_3:String="", _arg_4:String="") { super(_arg_1); this._SafeStr_5001 = _arg_2; this._text = _arg_3; this._SafeStr_8059 = _arg_4; } public function get objectId():int { return (this._SafeStr_5001); } public function get text():String { return (this._text); } public function get _SafeStr_5255():String { return (this._SafeStr_8059); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2859 = "_-25i" (String#1986, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5250 = "_-36Y" (String#9253, DoABC#2) // _SafeStr_5251 = "_-0Ke" (String#8473, DoABC#2) // _SafeStr_5255 = "_-2lj" (String#8983, DoABC#2) // _SafeStr_8059 = "_-i3" (String#2560, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2860 package _-je { public class _SafeStr_2860 extends _SafeStr_1794 { public static const _SafeStr_5135:String = "RWPOM_OPEN_PRESENT"; private var _SafeStr_5001:int; public function _SafeStr_2860(_arg_1:String, _arg_2:int) { super(_arg_1); this._SafeStr_5001 = _arg_2; } public function get objectId():int { return (this._SafeStr_5001); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2860 = "_-1uU" (String#3858, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5135 = "_-25b" (String#4642, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2863 package _-je { public class _SafeStr_2863 extends _SafeStr_1794 { public static const _SafeStr_5210:String = "RWEBOM_OPEN_ECOTRONBOX"; private var _SafeStr_5001:int; public function _SafeStr_2863(_arg_1:String, _arg_2:int) { super(_arg_1); this._SafeStr_5001 = _arg_2; } public function get objectId():int { return (this._SafeStr_5001); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2863 = "_-16-" (String#3793, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5210 = "_-0Co" (String#9793, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2864 package _-je { public class _SafeStr_2864 extends _SafeStr_1794 { public static const _SafeStr_5204:String = "RWFCRM_REDEEM"; private var _SafeStr_5001:int; public function _SafeStr_2864(_arg_1:String, _arg_2:int) { super(_arg_1); this._SafeStr_5001 = _arg_2; } public function get objectId():int { return (this._SafeStr_5001); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2864 = "_-14l" (String#3613, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5204 = "_-0gw" (String#9328, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2867 package _-je { public class _SafeStr_2867 extends _SafeStr_1794 { public static const _SafeStr_5152:String = "RWOPPM_OPEN_PET_PACKAGE"; private var _SafeStr_5001:int; private var _name:String; public function _SafeStr_2867(_arg_1:String, _arg_2:int, _arg_3:String) { super(_arg_1); this._SafeStr_5001 = _arg_2; this._name = _arg_3; } public function get objectId():int { return (this._SafeStr_5001); } public function get name():String { return (this._name); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2867 = "_-Tj" (String#3425, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5152 = "_-066" (String#9006, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2869 package _-je { public class _SafeStr_2869 extends _SafeStr_1794 { public static const _SafeStr_5417:String = "RWRQM_EXIT_QUEUE"; public static const _SafeStr_5418:String = "RWRQM_CHANGE_TO_VISITOR_QUEUE"; public static const CHANGE_TO_SPECTATOR_QUEUE:String = "RWRQM_CHANGE_TO_SPECTATOR_QUEUE"; public static const _SafeStr_5419:String = "RWRQM_CLUB_LINK"; public function _SafeStr_2869(_arg_1:String) { super(_arg_1); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2869 = "_-2QI" (String#1944, DoABC#2) // _SafeStr_5417 = "_-33v" (String#9547, DoABC#2) // _SafeStr_5418 = "_-1kf" (String#9865, DoABC#2) // _SafeStr_5419 = "_-17i" (String#9675, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2870 package _-je { public class _SafeStr_2870 extends _SafeStr_1794 { public static const _SafeStr_5216:String = "RWVM_VOTE_MESSAGE"; private var _SafeStr_8060:int; public function _SafeStr_2870(_arg_1:int) { super(_SafeStr_5216); this._SafeStr_8060 = _arg_1; } public function get _SafeStr_5264():int { return (this._SafeStr_8060); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2870 = "_-0kq" (String#4627, DoABC#2) // _SafeStr_5216 = "_-2gt" (String#3885, DoABC#2) // _SafeStr_5264 = "_-34P" (String#12104, DoABC#2) // _SafeStr_8060 = "_-S2" (String#7785, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2874 package _-je { public class _SafeStr_2874 extends _SafeStr_1794 { public static const _SafeStr_5242:String = "RWLUIM_LET_USER_IN"; private var _userName:String; private var _SafeStr_8061:Boolean; public function _SafeStr_2874(_arg_1:String, _arg_2:Boolean) { super(_SafeStr_5242); this._userName = _arg_1; this._SafeStr_8061 = _arg_2; } public function get userName():String { return (this._userName); } public function get _SafeStr_5244():Boolean { return (this._SafeStr_8061); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2874 = "_-2oF" (String#3509, DoABC#2) // _SafeStr_5242 = "_-0AV" (String#10092, DoABC#2) // _SafeStr_5244 = "_-2PD" (String#18391, DoABC#2) // _SafeStr_8061 = "_-1lj" (String#15575, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2882 package _-je { public class _SafeStr_2882 extends _SafeStr_1794 { public static const _SafeStr_5173:String = "RWCSAM_MESSAGE_SELECT_AVATAR"; private var _SafeStr_5001:int; private var _userName:String; private var _roomId:int; private var _roomCategory:int; public function _SafeStr_2882(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int) { super(_arg_1); this._SafeStr_5001 = _arg_2; this._roomId = _arg_4; this._userName = _arg_3; this._roomCategory = _arg_5; } public function get objectId():int { return (this._SafeStr_5001); } public function get userName():String { return (this._userName); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2882 = "_-0EL" (String#4337, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5173 = "_-1Vw" (String#10688, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2890 package _-je { public class _SafeStr_2890 extends _SafeStr_1794 { public static const _SafeStr_5382:String = "RWCCM_REQUEST_EDITOR"; private var _SafeStr_5001:int = 0; private var _SafeStr_5498:int = 0; private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_4296:String = ""; public function _SafeStr_2890(_arg_1:String, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int) { super(_arg_1); this._SafeStr_4296 = _arg_2; this._SafeStr_5001 = _arg_3; this._SafeStr_5498 = _arg_4; this._roomId = _arg_5; this._roomCategory = _arg_6; } public function get objectId():int { return (this._SafeStr_5001); } public function get objectCategory():int { return (this._SafeStr_5498); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get gender():String { return (this._SafeStr_4296); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2890 = "_-y6" (String#3868, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5382 = "_-RJ" (String#9073, DoABC#2) // _SafeStr_5498 = "_-1YN" (String#2713, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2894 package _-je { public class _SafeStr_2894 extends _SafeStr_1794 { public static const _SafeStr_5368:String = "RWSWPFEE_SEND_POSTIT_DATA"; private var _SafeStr_5001:int; private var _SafeStr_4616:String; private var _text:String; private var _SafeStr_8059:String; public function _SafeStr_2894(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String) { super(_arg_1); this._SafeStr_5001 = _arg_2; this._SafeStr_4616 = _arg_3; this._text = _arg_4; this._SafeStr_8059 = _arg_5; } public function get location():String { return (this._SafeStr_4616); } public function get objectId():int { return (this._SafeStr_5001); } public function get text():String { return (this._text); } public function get _SafeStr_5255():String { return (this._SafeStr_8059); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2894 = "_-2Gi" (String#3588, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5255 = "_-2lj" (String#8983, DoABC#2) // _SafeStr_5368 = "_-06l" (String#8934, DoABC#2) // _SafeStr_8059 = "_-i3" (String#2560, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2896 package _-je { public class _SafeStr_2896 extends _SafeStr_1794 { public static const _SafeStr_5401:String = "RWCDSM_CHANGE_STATE"; public function _SafeStr_2896() { super(_SafeStr_2896._SafeStr_5401); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2896 = "_-0zJ" (String#4359, DoABC#2) // _SafeStr_5401 = "_-2Kq" (String#10212, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2898 package _-je { public class _SafeStr_2898 extends _SafeStr_1794 { public static const _SafeStr_5400:String = "RWSDPM_SAVE_PRESET"; private var _SafeStr_6043:int; private var _SafeStr_6044:int; private var _color:uint; private var _SafeStr_6379:int; private var _SafeStr_8062:Boolean; public function _SafeStr_2898(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean) { super(_SafeStr_5400); this._SafeStr_6043 = _arg_1; this._SafeStr_6044 = _arg_2; this._color = _arg_3; this._SafeStr_6379 = _arg_4; this._SafeStr_8062 = _arg_5; } public function get _SafeStr_5406():int { return (this._SafeStr_6043); } public function get _SafeStr_5407():int { return (this._SafeStr_6044); } public function get color():uint { return (this._color); } public function get _SafeStr_5408():int { return (this._SafeStr_6379); } public function get apply():Boolean { return (this._SafeStr_8062); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2898 = "_-2nD" (String#3822, DoABC#2) // _SafeStr_5400 = "_-0nJ" (String#10836, DoABC#2) // _SafeStr_5406 = "_-kd" (String#21941, DoABC#2) // _SafeStr_5407 = "_-1a3" (String#19911, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_6043 = "_-u0" (String#8963, DoABC#2) // _SafeStr_6044 = "_-1rY" (String#9291, DoABC#2) // _SafeStr_6379 = "_-088" (String#2670, DoABC#2) // _SafeStr_8062 = "_-3Fi" (String#15469, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2899 package _-je { public class _SafeStr_2899 extends _SafeStr_1794 { public static const _SafeStr_5402:String = "RWDPM_PREVIEW_DIMMER_PRESET"; private var _color:uint; private var _SafeStr_6379:int; private var _SafeStr_6377:Boolean; public function _SafeStr_2899(_arg_1:uint, _arg_2:int, _arg_3:Boolean) { super(_SafeStr_5402); this._color = _arg_1; this._SafeStr_6379 = _arg_2; this._SafeStr_6377 = _arg_3; } public function get color():uint { return (this._color); } public function get _SafeStr_5408():int { return (this._SafeStr_6379); } public function get _SafeStr_5411():Boolean { return (this._SafeStr_6377); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2899 = "_-1zW" (String#2571, DoABC#2) // _SafeStr_5402 = "_-1P2" (String#11326, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5411 = "_-0pL" (String#11184, DoABC#2) // _SafeStr_6377 = "_-2nx" (String#6433, DoABC#2) // _SafeStr_6379 = "_-088" (String#2670, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2918 package _-je { public class _SafeStr_2918 extends _SafeStr_1794 { public static const _SafeStr_4353:String = "RWMMM_MESSAGE_ME_MENU_OPENED"; public function _SafeStr_2918(_arg_1:String) { super(_arg_1); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2918 = "_-1lf" (String#3924, DoABC#2) // _SafeStr_4353 = "_-0gA" (String#10200, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2937 package _-je { public class _SafeStr_2937 extends _SafeStr_1794 { public static const _SafeStr_4990:String = "RWUAM_WHISPER_USER"; public static const _SafeStr_4993:String = "RWUAM_IGNORE_USER"; public static const _SafeStr_4994:String = "RWUAM_UNIGNORE_USER"; public static const _SafeStr_4995:String = "RWUAM_KICK_USER"; public static const _SafeStr_4996:String = "RWUAM_BAN_USER"; public static const _SafeStr_4991:String = "RWUAM_SEND_FRIEND_REQUEST"; public static const _SafeStr_4992:String = "RWUAM_RESPECT_USER"; public static const _SafeStr_4997:String = "RWUAM_GIVE_RIGHTS"; public static const _SafeStr_4998:String = "RWUAM_TAKE_RIGHTS"; public static const _SafeStr_4999:String = "RWUAM_START_TRADING"; public static const _SafeStr_5282:String = "RWUAM_OPEN_HOME_PAGE"; public static const _SafeStr_5291:String = "RWUAM_KICK_BOT"; public static const _SafeStr_5000:String = "RWUAM_REPORT"; public static const _SafeStr_5292:String = "RWUAM_PICKUP_PET"; public static const _SafeStr_5293:String = "RWUAM_TRAIN_PET"; public static const _SafeStr_5296:String = " RWUAM_RESPECT_PET"; public static const _SafeStr_5115:String = "RWUAM_REQUEST_PET_UPDATE"; public static const _SafeStr_4965:String = "RWUAM_START_NAME_CHANGE"; private var _userId:int = 0; public function _SafeStr_2937(_arg_1:String, _arg_2:int=0) { super(_arg_1); this._userId = _arg_2; } public function get userId():int { return (this._userId); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_4965 = "_-Tg" (String#8356, DoABC#2) // _SafeStr_4990 = "_-z1" (String#7771, DoABC#2) // _SafeStr_4991 = "_-6k" (String#7940, DoABC#2) // _SafeStr_4992 = "_-03l" (String#8583, DoABC#2) // _SafeStr_4993 = "_-2Gh" (String#8422, DoABC#2) // _SafeStr_4994 = "_-1qp" (String#7670, DoABC#2) // _SafeStr_4995 = "_-2UZ" (String#7348, DoABC#2) // _SafeStr_4996 = "_-0s7" (String#8106, DoABC#2) // _SafeStr_4997 = "_-1M0" (String#8082, DoABC#2) // _SafeStr_4998 = "_-st" (String#8736, DoABC#2) // _SafeStr_4999 = "_-1Mb" (String#8252, DoABC#2) // _SafeStr_5000 = "_-0Ph" (String#7708, DoABC#2) // _SafeStr_5115 = "_-wA" (String#5410, DoABC#2) // _SafeStr_5282 = "_-29s" (String#11246, DoABC#2) // _SafeStr_5291 = "_-1MS" (String#8288, DoABC#2) // _SafeStr_5292 = "_-3Hf" (String#8263, DoABC#2) // _SafeStr_5293 = "_-1Ht" (String#12964, DoABC#2) // _SafeStr_5296 = "_-0QU" (String#8875, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_2973 package _-je { public class _SafeStr_2973 extends _SafeStr_1794 { public static const _SafeStr_5203:String = "RWFWM_MESSAGE_REQUEST_CREDITFURNI"; public static const _SafeStr_5249:String = "RWFWM_MESSAGE_REQUEST_STICKIE"; public static const _SafeStr_5224:String = "RWFWM_MESSAGE_REQUEST_PRESENT"; public static const _SafeStr_5145:String = "RWFWM_MESSAGE_REQUEST_TROPHY"; public static const _SafeStr_5133:String = "RWFWM_MESSAGE_REQUEST_TEASER"; public static const WIDGET_MESSAGE_REQUEST_ECOTRONBOX_WIDGET:String = "RWFWM_MESSAGE_REQUEST_ECOTRONBOX"; public static const _SafeStr_5399:String = "RWFWM_MESSAGE_REQUEST_DIMMER"; public static const _SafeStr_5148:String = "RWFWM_MESSAGE_REQUEST_PLACEHOLDER"; public static const _SafeStr_5381:String = "RWFWM_MESSAGE_REQUEST_CLOTHING_CHANGE"; public static const _SafeStr_5237:String = "RWFWM_MESSAGE_REQUEST_PLAYLIST_EDITOR"; private var _id:int = 0; private var _category:int = 0; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2973(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int) { super(_arg_1); this._id = _arg_2; this._category = _arg_3; this._roomId = _arg_4; this._roomCategory = _arg_5; } public function get id():int { return (this._id); } public function get category():int { return (this._category); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_5133 = "_-eo" (String#9739, DoABC#2) // _SafeStr_5145 = "_-0mw" (String#11357, DoABC#2) // _SafeStr_5148 = "_-1BO" (String#12347, DoABC#2) // _SafeStr_5203 = "_-28L" (String#8899, DoABC#2) // _SafeStr_5224 = "_-1IL" (String#9280, DoABC#2) // _SafeStr_5237 = "_-338" (String#9999, DoABC#2) // _SafeStr_5249 = "_-230" (String#10569, DoABC#2) // _SafeStr_5381 = "_-1n6" (String#9308, DoABC#2) // _SafeStr_5399 = "_-kM" (String#9933, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3289 package _-je { public class _SafeStr_3289 extends _SafeStr_1794 { public static const _SafeStr_5395:String = "RWCTM_TYPING_STATUS"; private var _SafeStr_5689:Boolean; public function _SafeStr_3289(_arg_1:Boolean) { super(_SafeStr_5395); this._SafeStr_5689 = _arg_1; } public function get _SafeStr_5397():Boolean { return (this._SafeStr_5689); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3289 = "_-NS" (String#4038, DoABC#2) // _SafeStr_5395 = "_-1G9" (String#9070, DoABC#2) // _SafeStr_5397 = "_-i7" (String#10442, DoABC#2) // _SafeStr_5689 = "_-21Z" (String#2551, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3295 package _-je { public class _SafeStr_3295 extends _SafeStr_1794 { public static const _SafeStr_5079:String = "RWCM_MESSAGE_DANCE"; public static const _SafeStr_4373:int = 0; public static const _SafeStr_4369:Array = [2, 3, 4]; private var _SafeStr_6535:int = 0; public function _SafeStr_3295(_arg_1:int) { super(_SafeStr_5079); this._SafeStr_6535 = _arg_1; } public function get style():int { return (this._SafeStr_6535); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3295 = "_-19u" (String#2316, DoABC#2) // _SafeStr_4369 = "_-0r8" (String#14065, DoABC#2) // _SafeStr_4373 = "_-30t" (String#11799, DoABC#2) // _SafeStr_5079 = "_-1iu" (String#9045, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3296 package _-je { public class _SafeStr_3296 extends _SafeStr_1794 { public static const _SafeStr_5091:String = "RWSORM_SHOW_OWN_ROOMS"; public function _SafeStr_3296() { super(_SafeStr_5091); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3296 = "_-1BK" (String#5833, DoABC#2) // _SafeStr_5091 = "_-2Df" (String#10922, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3297 package _-je { public class _SafeStr_3297 extends _SafeStr_1794 { public static const _SafeStr_5084:String = "RWGOI_MESSAGE_OPEN_INVENTORY"; public static const _SafeStr_5102:String = "inventory_effects"; public static const _SafeStr_4383:String = "inventory_badges"; public static const _SafeStr_5104:String = "inventory_clothes"; public static const _SafeStr_5103:String = "inventory_furniture"; private var _SafeStr_8063:String; public function _SafeStr_3297(_arg_1:String) { super(_SafeStr_5084); this._SafeStr_8063 = _arg_1; } public function get _SafeStr_5101():String { return (this._SafeStr_8063); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3297 = "_-hw" (String#3212, DoABC#2) // _SafeStr_4383 = "_-1ds" (String#12428, DoABC#2) // _SafeStr_5084 = "_-0VE" (String#10243, DoABC#2) // _SafeStr_5101 = "_-0b9" (String#14501, DoABC#2) // _SafeStr_5102 = "_-3-v" (String#14566, DoABC#2) // _SafeStr_5103 = "_-0Lc" (String#13065, DoABC#2) // _SafeStr_5104 = "_-P-" (String#13696, DoABC#2) // _SafeStr_8063 = "_-04f" (String#18303, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3298 package _-je { public class _SafeStr_3298 extends _SafeStr_1794 { public static const _SafeStr_5078:String = "RWCM_MESSAGE_WAVE"; public function _SafeStr_3298() { super(_SafeStr_5078); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3298 = "_-05F" (String#5075, DoABC#2) // _SafeStr_5078 = "_-0D1" (String#10109, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3299 package _-je { import com.sulake.core.window.IWindowContainer; public class _SafeStr_3299 extends _SafeStr_1794 { public static const _SafeStr_4384:String = "RWCM_OPEN_AVATAR_EDITOR"; public static const _SafeStr_5089:String = "RWCM_GET_WARDROBE"; public static const _SafeStr_5093:String = "RWAEM_AVATAR_EDITOR_VIEW_DISPOSED"; private var _context:IWindowContainer; public function _SafeStr_3299(_arg_1:String, _arg_2:IWindowContainer=null) { super(_arg_1); this._context = _arg_2; } public function get context():IWindowContainer { return (this._context); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3299 = "_-16q" (String#3790, DoABC#2) // _SafeStr_4384 = "_-08U" (String#8680, DoABC#2) // _SafeStr_5089 = "_-k1" (String#13817, DoABC#2) // _SafeStr_5093 = "_-25j" (String#11804, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3300 package _-je { public class _SafeStr_3300 extends _SafeStr_1794 { public static const _SafeStr_5085:String = "RWGOI_MESSAGE_OPEN_CATALOG"; public static const _SafeStr_4385:String = "RWOCM_CLUB_MAIN"; public static const _SafeStr_8064:String = "RWOCM_PIXELS"; public static const _SafeStr_8065:String = "RWOCM_CREDITS"; public static const _SafeStr_8066:String = "RWOCM_SHELLS"; private var _SafeStr_8067:String = ""; public function _SafeStr_3300(_arg_1:String) { super(_SafeStr_5085); this._SafeStr_8067 = _arg_1; } public function get _SafeStr_5100():String { return (this._SafeStr_8067); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3300 = "_-0Ti" (String#3815, DoABC#2) // _SafeStr_4385 = "_-2yv" (String#11545, DoABC#2) // _SafeStr_5085 = "_-1li" (String#9493, DoABC#2) // _SafeStr_5100 = "_-MZ" (String#18548, DoABC#2) // _SafeStr_8064 = "_-WA" (String#15657, DoABC#2) // _SafeStr_8065 = "_-2dt" (String#15668, DoABC#2) // _SafeStr_8066 = "_-2hB" (String#15381, DoABC#2) // _SafeStr_8067 = "_-3I1" (String#15573, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3301 package _-je { public class _SafeStr_3301 extends _SafeStr_1794 { public static const _SafeStr_5092:String = "RWSSM_STORE_SETTINGS"; public static const _SafeStr_4398:String = "RWSSM_STORE_SOUND"; public static const _SafeStr_4399:String = "RWSSM_PREVIEW_SOUND"; private var _SafeStr_4249:Number; public function _SafeStr_3301(_arg_1:String) { super(_arg_1); } public function get _SafeStr_4251():Number { return (this._SafeStr_4249); } public function set _SafeStr_4251(_arg_1:Number):void { this._SafeStr_4249 = _arg_1; } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3301 = "_-0DU" (String#2732, DoABC#2) // _SafeStr_4249 = "_-fR" (String#1782, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4398 = "_-5X" (String#10727, DoABC#2) // _SafeStr_4399 = "_-2Eh" (String#8980, DoABC#2) // _SafeStr_5092 = "_-2dw" (String#13345, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3302 package _-je { public class _SafeStr_3302 extends _SafeStr_1794 { public static const _SafeStr_4396:String = "RWGSM_GET_SETTINGS"; public function _SafeStr_3302(_arg_1:String) { super(_arg_1); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3302 = "_-2zB" (String#5310, DoABC#2) // _SafeStr_4396 = "_-32S" (String#9861, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3304 package _-je { public class _SafeStr_3304 extends _SafeStr_1794 { public static const _SafeStr_5086:String = "RWGOI_MESSAGE_STOP_EFFECT"; public function _SafeStr_3304() { super(_SafeStr_5086); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3304 = "_-4S" (String#7846, DoABC#2) // _SafeStr_5086 = "_-3F8" (String#10897, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3305 package _-je { public class _SafeStr_3305 extends _SafeStr_1794 { public static const _SafeStr_5087:String = "RWGOI_MESSAGE_NAVIGATE_TO_ROOM"; public static const _SafeStr_5088:String = "RWGOI_MESSAGE_NAVIGATE_HOME"; private var _roomId:int; public function _SafeStr_3305(_arg_1:String, _arg_2:int=-1) { super(_arg_1); this._roomId = _arg_2; } public function get roomId():int { return (this._roomId); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3305 = "_-2JH" (String#7065, DoABC#2) // _SafeStr_5087 = "_-2Ul" (String#13638, DoABC#2) // _SafeStr_5088 = "_-0bs" (String#12666, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3306 package _-je { public class _SafeStr_3306 extends _SafeStr_1794 { public static const _SafeStr_5081:String = "RWCM_MESSAGE_SELECT_EFFECT"; public static const _SafeStr_5082:String = "RWCM_MESSAGE_UNSELECT_EFFECT"; public static const _SafeStr_5083:String = "RWCM_MESSAGE_UNSELECT_ALL_EFFECTS"; private var _SafeStr_5692:int; public function _SafeStr_3306(_arg_1:String, _arg_2:int=-1) { super(_arg_1); this._SafeStr_5692 = _arg_2; } public function get _SafeStr_5098():int { return (this._SafeStr_5692); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3306 = "_-13L" (String#3225, DoABC#2) // _SafeStr_5081 = "_-113" (String#12087, DoABC#2) // _SafeStr_5082 = "_-BG" (String#12250, DoABC#2) // _SafeStr_5083 = "_-42" (String#12686, DoABC#2) // _SafeStr_5098 = "_-2VG" (String#18108, DoABC#2) // _SafeStr_5692 = "_-1ag" (String#5038, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3307 package _-je { public class _SafeStr_3307 extends _SafeStr_1794 { public static const _SafeStr_5080:String = "RWCM_MESSAGE_GET_EFFECTS"; public function _SafeStr_3307() { super(_SafeStr_5080); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3307 = "_-39p" (String#8112, DoABC#2) // _SafeStr_5080 = "_-2qG" (String#9473, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3308 package _-je { public class _SafeStr_3308 extends _SafeStr_1794 { public static const _SafeStr_5090:String = "select_outfit"; private var _SafeStr_8068:int; public function _SafeStr_3308(_arg_1:int) { super(_SafeStr_5090); this._SafeStr_8068 = _arg_1; } public function get _SafeStr_8069():int { return (this._SafeStr_8068); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3308 = "_-93" (String#11420, DoABC#2) // _SafeStr_5090 = "_-1Ie" (String#12026, DoABC#2) // _SafeStr_8068 = "_-2Ks" (String#15931, DoABC#2) // _SafeStr_8069 = "_-9I" (String#30770, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3310 package _-je { public class _SafeStr_3310 extends _SafeStr_1794 { public static const _SafeStr_5297:String = "RWVM_CHANGE_MOTTO_MESSAGE"; private var _SafeStr_6534:String; public function _SafeStr_3310(_arg_1:String) { super(_SafeStr_5297); this._SafeStr_6534 = _arg_1; } public function get motto():String { return (this._SafeStr_6534); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3310 = "_-2fD" (String#3975, DoABC#2) // _SafeStr_5297 = "_-0Je" (String#9903, DoABC#2) // _SafeStr_6534 = "_-0TI" (String#2751, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3312 package _-je { public class _SafeStr_3312 extends _SafeStr_1794 { public static const _SafeStr_5289:String = "RWGOI_MESSAGE_GET_BADGE_DETAILS"; private var _SafeStr_7088:int = 0; public function _SafeStr_3312(_arg_1:int) { super(_SafeStr_5289); this._SafeStr_7088 = _arg_1; } public function get _SafeStr_5318():int { return (this._SafeStr_7088); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3312 = "_-0Mb" (String#4335, DoABC#2) // _SafeStr_5289 = "_-0zr" (String#11215, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_7088 = "_-3DA" (String#3954, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3313 package _-je { public class _SafeStr_3313 extends _SafeStr_1794 { public static const _SafeStr_5288:String = "RWRTSM_ROOM_TAG_SEARCH"; private var _SafeStr_5047:String = ""; public function _SafeStr_3313(_arg_1:String) { super(_SafeStr_5288); this._SafeStr_5047 = _arg_1; } public function get tag():String { return (this._SafeStr_5047); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3313 = "_-25B" (String#4562, DoABC#2) // _SafeStr_5047 = "_-38A" (String#3617, DoABC#2) // _SafeStr_5288 = "_-3EW" (String#10900, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3316 package _-je { public class _SafeStr_3316 extends _SafeStr_1794 { public static const _SafeStr_5211:String = "RWEBOM_ECOTRONBOX_OPENED"; private var _SafeStr_3534:String; private var _SafeStr_7591:int; public function _SafeStr_3316(_arg_1:String, _arg_2:String, _arg_3:int) { super(_arg_1); this._SafeStr_3534 = _arg_2; this._SafeStr_7591 = _arg_3; } public function get _SafeStr_3535():String { return (this._SafeStr_3534); } public function get _SafeStr_3581():int { return (this._SafeStr_7591); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3316 = "_-10-" (String#9176, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_5211 = "_-24s" (String#14381, DoABC#2) // _SafeStr_7591 = "_-0Nm" (String#3444, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3317 package _-je { public class _SafeStr_3317 extends _SafeStr_1794 { public static const _SafeStr_5246:String = "RWGSM_GET_NOTIFICATIONS"; public function _SafeStr_3317(_arg_1:String=null) { super((((_arg_1)!=null) ? _arg_1 : _SafeStr_5246)); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3317 = "_-1kn" (String#9670, DoABC#2) // _SafeStr_5246 = "_-1yL" (String#11651, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3318 package _-je { public class _SafeStr_3318 extends _SafeStr_1794 { public static const _SafeStr_5290:String = "RWGOI_MESSAGE_GET_BADGE_IMAGE"; private var _SafeStr_3745:String = ""; public function _SafeStr_3318(_arg_1:String) { super(_SafeStr_5290); this._SafeStr_3745 = _arg_1; } public function get _SafeStr_3747():String { return (this._SafeStr_3745); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3318 = "_-1Y-" (String#5334, DoABC#2) // _SafeStr_3745 = "_-06o" (String#2949, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_5290 = "_-Yi" (String#9942, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3319 package _-je { public class _SafeStr_3319 extends _SafeStr_1794 { public static const _SafeStr_5295:String = "RWPCM_REQUEST_PET_COMMANDS"; public static const _SafeStr_5294:String = "RWPCM_PET_COMMAND"; private var _SafeStr_5494:int = 0; private var _SafeStr_4034:String; public function _SafeStr_3319(_arg_1:String, _arg_2:int, _arg_3:String=null) { super(_arg_1); this._SafeStr_5494 = _arg_2; this._SafeStr_4034 = _arg_3; } public function get _SafeStr_4185():int { return (this._SafeStr_5494); } public function get value():String { return (this._SafeStr_4034); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3319 = "_-0SA" (String#2138, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_5294 = "_-2e-" (String#8401, DoABC#2) // _SafeStr_5295 = "_-22b" (String#10613, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) //------------------------------------------------------------ //_-je._SafeStr_3320 package _-je { public class _SafeStr_3320 extends _SafeStr_1794 { public static const _SafeStr_5431:String = "RWPM_START"; public static const _SafeStr_5430:String = "RWPM_REJECT"; public static const ANSWER:String = "RWPM_ANSWER"; private var _id:int = -1; private var _SafeStr_5004:int = 0; private var _SafeStr_8070:Array = null; public function _SafeStr_3320(_arg_1:String, _arg_2:int) { this._id = _arg_2; super(_arg_1); } public function get id():int { return (this._id); } public function get _SafeStr_5006():int { return (this._SafeStr_5004); } public function set _SafeStr_5006(_arg_1:int):void { this._SafeStr_5004 = _arg_1; } public function get _SafeStr_5435():Array { return (this._SafeStr_8070); } public function set _SafeStr_5435(_arg_1:Array):void { this._SafeStr_8070 = _arg_1; } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_3320 = "_-1-B" (String#2238, DoABC#2) // _SafeStr_5004 = "_-0jd" (String#4120, DoABC#2) // _SafeStr_5006 = "_-1hD" (String#5602, DoABC#2) // _SafeStr_5430 = "_-2s6" (String#7929, DoABC#2) // _SafeStr_5431 = "_-2u3" (String#9350, DoABC#2) // _SafeStr_5435 = "_-2Ee" (String#14948, DoABC#2) // _SafeStr_8070 = "_-DH" (String#16202, DoABC#2) //------------------------------------------------------------ //_-je.RoomWidgetChatMessage package _-je { public class RoomWidgetChatMessage extends _SafeStr_1794 { public static const _SafeStr_5172:String = "RWCM_MESSAGE_CHAT"; public static const _SafeStr_4120:int = 0; public static const _SafeStr_4128:int = 1; public static const _SafeStr_4129:int = 2; private var _SafeStr_7601:int = 0; private var _text:String = ""; private var _SafeStr_8071:String = ""; public function RoomWidgetChatMessage(_arg_1:String, _arg_2:String, _arg_3:int=0, _arg_4:String="") { super(_arg_1); this._text = _arg_2; this._SafeStr_7601 = _arg_3; this._SafeStr_8071 = _arg_4; } public function get _SafeStr_5182():int { return (this._SafeStr_7601); } public function get text():String { return (this._text); } public function get _SafeStr_5185():String { return (this._SafeStr_8071); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_4120 = "_-2ch" (String#3984, DoABC#2) // _SafeStr_4128 = "_-1M5" (String#4068, DoABC#2) // _SafeStr_4129 = "_-Zv" (String#3920, DoABC#2) // _SafeStr_5172 = "_-5U" (String#10735, DoABC#2) // _SafeStr_5182 = "_-1Ty" (String#11258, DoABC#2) // _SafeStr_5185 = "_-335" (String#21839, DoABC#2) // _SafeStr_7601 = "_-1bb" (String#3756, DoABC#2) // _SafeStr_8071 = "_-N6" (String#10708, DoABC#2) //------------------------------------------------------------ //_-je.RoomWidgetRoomObjectMessage package _-je { public class RoomWidgetRoomObjectMessage extends _SafeStr_1794 { public static const _SafeStr_5281:String = "RWROM_GET_OBJECT_INFO"; public static const _SafeStr_4910:String = "RWROM_GET_OBJECT_NAME"; public static const _SafeStr_4915:String = "RWROM_SELECT_OBJECT"; public static const _SafeStr_4897:String = "RWROM_GET_OWN_CHARACTER_INFO"; public static const _SafeStr_8072:String = "RWROM_GET_AVATAR_LIST"; private var _id:int = 0; private var _category:int = 0; public function RoomWidgetRoomObjectMessage(_arg_1:String, _arg_2:int, _arg_3:int) { super(_arg_1); this._id = _arg_2; this._category = _arg_3; } public function get id():int { return (this._id); } public function get category():int { return (this._category); } } }//package _-je // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_4897 = "_-21C" (String#10742, DoABC#2) // _SafeStr_4910 = "_-0Rj" (String#9836, DoABC#2) // _SafeStr_4915 = "_-1YI" (String#6027, DoABC#2) // _SafeStr_5281 = "_-1hk" (String#8457, DoABC#2) // _SafeStr_8072 = "_-07p" (String#18176, DoABC#2) //------------------------------------------------------------ //_-jh._SafeStr_1608 package _-jh { import com.sulake.habbo.inventory._SafeStr_1602; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import _-1WD._SafeStr_2523; import _-1WD._SafeStr_2525; import com.sulake.core.window.IWindowContainer; public class _SafeStr_1608 implements _SafeStr_1602 { private var _SafeStr_3559:HabboInventory; private var _view:_SafeStr_2524; private var _SafeStr_4481:Array; private var _assets:IAssetLibrary; private var _communication:IHabboCommunicationManager; private var _activeEffectsProxy:_SafeStr_2527; private var _inactiveEffectsProxy:_SafeStr_2527; private var _disposed:Boolean = false; public function _SafeStr_1608(_arg_1:HabboInventory, _arg_2:IHabboWindowManager, _arg_3:IHabboCommunicationManager, _arg_4:IAssetLibrary, _arg_5:IHabboLocalizationManager) { this._SafeStr_3559 = _arg_1; this._SafeStr_4481 = new Array(); this._assets = _arg_4; this._communication = _arg_3; this._activeEffectsProxy = new _SafeStr_2527(this, 1); this._inactiveEffectsProxy = new _SafeStr_2527(this, 0); this._view = new _SafeStr_2524(this, _arg_2, _arg_4, _arg_5, this._activeEffectsProxy, this._inactiveEffectsProxy); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_3559 = null; if (this._view != null){ this._view.dispose(); }; if (this._activeEffectsProxy != null){ this._activeEffectsProxy.dispose(); this._activeEffectsProxy = null; }; if (this._inactiveEffectsProxy != null){ this._inactiveEffectsProxy.dispose(); this._inactiveEffectsProxy = null; }; this._disposed = true; }; } public function _SafeStr_3608(_arg_1:int=0):void { } public function _SafeStr_3610(_arg_1:String):void { } public function _SafeStr_8073(_arg_1:_SafeStr_2475, _arg_2:Boolean=true):void { var _local_4:_SafeStr_1280; var _local_3:_SafeStr_2475 = this._SafeStr_8074(_arg_1.type); if (_local_3 != null){ _local_3._SafeStr_4365++; } else { _local_4 = _SafeStr_1280(this._assets.getAssetByName((("fx_icon_" + _arg_1.type) + "_png"))); if (_local_4 != null){ _arg_1._SafeStr_6507 = BitmapData(_local_4.content); }; this._SafeStr_4481.push(_arg_1); }; if (_arg_2){ this._SafeStr_5975(); }; } private function _SafeStr_8074(_arg_1:int):_SafeStr_2475 { var _local_3:_SafeStr_2475; var _local_2:int; while (_local_2 < this._SafeStr_4481.length) { _local_3 = this._SafeStr_4481[_local_2]; if (_local_3.type == _arg_1){ return (_local_3); }; _local_2++; }; return (null); } private function _SafeStr_8075(_arg_1:int):void { var _local_3:_SafeStr_2475; var _local_2:int; while (_local_2 < this._SafeStr_4481.length) { _local_3 = this._SafeStr_4481[_local_2]; if (_local_3.type == _arg_1){ this._SafeStr_4481.splice(_local_2, 1); this._SafeStr_5975(); return; }; _local_2++; }; } public function _SafeStr_5975():void { this._view._SafeStr_6526(); this._view._SafeStr_3625(); } public function _SafeStr_8076(_arg_1:int):void { this._SafeStr_3559._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_2523(_arg_1)); } public function _SafeStr_8077(_arg_1:int):void { var _local_2:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_2 != null){ this._SafeStr_8078(false, false); _local_2._SafeStr_4367 = true; _local_2._SafeStr_4354 = true; this._SafeStr_5975(); }; } public function _SafeStr_8079(_arg_1:int):void { this._SafeStr_8078(false, false); var _local_2:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_2 == null){ return; }; if (!_local_2._SafeStr_4367){ this._SafeStr_8076(_local_2.type); }; if (_local_2._SafeStr_4354 == false){ _local_2._SafeStr_4354 = true; this._SafeStr_3559._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_2525(_arg_1)); this._SafeStr_5975(); }; } public function _SafeStr_8080(_arg_1:int, _arg_2:Boolean=false):void { var _local_3:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_3 != null){ if (_local_3._SafeStr_4354 == true){ _local_3._SafeStr_4354 = false; if (_arg_2){ this._SafeStr_3559._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_2525(-1)); }; this._SafeStr_5975(); }; }; } public function _SafeStr_8078(_arg_1:Boolean=true, _arg_2:Boolean=true):void { var _local_4:_SafeStr_2475; var _local_3:int; while (_local_3 < this._SafeStr_4481.length) { _local_4 = this._SafeStr_4481[_local_3]; _local_4._SafeStr_4354 = false; _local_3++; }; if (_arg_1){ this._SafeStr_3559._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_2525(-1)); }; if (_arg_2){ this._SafeStr_5975(); }; } public function _SafeStr_8081(_arg_1:int):void { var _local_2:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_2 != null){ if (_local_2.isSelected){ this._SafeStr_5099(_arg_1); } else { this._SafeStr_5097(_arg_1); }; this._SafeStr_5975(); }; } public function _SafeStr_5097(_arg_1:int):void { var _local_2:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_2 != null){ this._SafeStr_8082(false); _local_2.isSelected = true; this._SafeStr_5975(); }; } public function _SafeStr_5099(_arg_1:int):void { var _local_2:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_2 != null){ _local_2.isSelected = false; this._SafeStr_5975(); }; } private function _SafeStr_8082(_arg_1:Boolean=true):void { var _local_3:_SafeStr_2475; var _local_2:int; while (_local_2 < this._SafeStr_4481.length) { _local_3 = this._SafeStr_4481[_local_2]; _local_3.isSelected = false; _local_2++; }; if (_arg_1){ this._SafeStr_5975(); }; } public function _SafeStr_8083(_arg_1:int=-1):_SafeStr_2475 { var _local_4:_SafeStr_2475; var _local_2:Array = this._SafeStr_8084(_arg_1); var _local_3:int; while (_local_3 < _local_2.length) { _local_4 = _local_2[_local_3]; if (_local_4.isSelected){ return (_local_4); }; _local_3++; }; return (null); } private function _SafeStr_8085(_arg_1:int, _arg_2:int=-1):int { var _local_4:Array; var _local_5:int; var _local_6:_SafeStr_2475; var _local_3:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_3 != null){ _local_4 = this._SafeStr_8084(_arg_2); _local_5 = 0; while (_local_5 < _local_4.length) { _local_6 = _local_4[_local_5]; if (_local_6.type == _arg_1){ return (_local_5); }; _local_5++; }; }; return (-1); } public function _SafeStr_8084(_arg_1:int=-1):Array { var _local_4:_SafeStr_2475; var _local_2:Array = new Array(); var _local_3:int; while (_local_3 < this._SafeStr_4481.length) { _local_4 = this._SafeStr_4481[_local_3]; if (((((((_local_4._SafeStr_4367) && ((_arg_1 == 1)))) || (((!(_local_4._SafeStr_4367)) && ((_arg_1 == 0)))))) || ((_arg_1 == -1)))){ _local_2.push(_local_4); }; _local_3++; }; return (_local_2); } public function _SafeStr_8086(_arg_1:int):void { var _local_2:_SafeStr_2475 = this._SafeStr_8074(_arg_1); if (_local_2 != null){ if (_local_2._SafeStr_4365 > 1){ _local_2._SafeStr_8087(); this._SafeStr_5975(); } else { this._SafeStr_8075(_local_2.type); }; }; } public function _SafeStr_6517(_arg_1:int, _arg_2:int=-1):_SafeStr_2475 { var _local_3:Array = this._SafeStr_8084(_arg_2); if ((((_arg_1 < 0)) || ((_arg_1 >= _local_3.length)))){ return (null); }; return (_local_3[_arg_1]); } public function _SafeStr_3616():IWindowContainer { return (this._view._SafeStr_3616()); } public function _SafeStr_3618():void { } public function _SafeStr_3671(_arg_1:String):void { } } }//package _-jh // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1608 = "_-tc" (String#2313, DoABC#2) // _SafeStr_2475 = "_-2NH" (String#1417, DoABC#2) // _SafeStr_2523 = "_-27J" (String#7739, DoABC#2) // _SafeStr_2524 = "_-31w" (String#6710, DoABC#2) // _SafeStr_2525 = "_-1Vd" (String#4816, DoABC#2) // _SafeStr_2527 = "_-0EP" (String#5020, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3625 = "_-xl" (String#2093, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_4365 = "_-l0" (String#4263, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_4481 = "_-cz" (String#2527, DoABC#2) // _SafeStr_5097 = "_-01N" (String#9254, DoABC#2) // _SafeStr_5099 = "_-2ds" (String#11065, DoABC#2) // _SafeStr_5975 = "_-16i" (String#3792, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6517 = "_-1oH" (String#9520, DoABC#2) // _SafeStr_6526 = "_-3Fv" (String#13784, DoABC#2) // _SafeStr_8073 = "_-3HS" (String#15398, DoABC#2) // _SafeStr_8074 = "_-9x" (String#5173, DoABC#2) // _SafeStr_8075 = "_-0mC" (String#18708, DoABC#2) // _SafeStr_8076 = "_-1Fj" (String#16641, DoABC#2) // _SafeStr_8077 = "_-0Hx" (String#21221, DoABC#2) // _SafeStr_8078 = "_-2Qt" (String#14348, DoABC#2) // _SafeStr_8079 = "_-2eM" (String#19520, DoABC#2) // _SafeStr_8080 = "_-0ao" (String#22116, DoABC#2) // _SafeStr_8081 = "_-266" (String#17901, DoABC#2) // _SafeStr_8082 = "_-11" (String#19359, DoABC#2) // _SafeStr_8083 = "_-bR" (String#17218, DoABC#2) // _SafeStr_8084 = "_-0zc" (String#8443, DoABC#2) // _SafeStr_8085 = "_-1il" (String#22560, DoABC#2) // _SafeStr_8086 = "_-0C8" (String#22240, DoABC#2) // _SafeStr_8087 = "_-3FI" (String#19456, DoABC#2) //------------------------------------------------------------ //_-jh._SafeStr_2475 package _-jh { import _-0J5._SafeStr_2474; import _-k5._SafeStr_2473; import flash.display.BitmapData; public class _SafeStr_2475 implements _SafeStr_2474, _SafeStr_2473 { private var _type:int; private var _SafeStr_4062:int; private var _SafeStr_8088:int = 1; private var _SafeStr_8089:int; private var _SafeStr_4311:Boolean = false; private var _isSelected:Boolean = false; private var _SafeStr_6520:Boolean = false; private var _SafeStr_8090:BitmapData; private var _SafeStr_8091:Date; public function get type():int { return (this._type); } public function get duration():int { return (this._SafeStr_4062); } public function get _SafeStr_4365():int { return (this._SafeStr_8088); } public function get _SafeStr_4367():Boolean { return (this._SafeStr_4311); } public function get _SafeStr_4354():Boolean { return (this._SafeStr_6520); } public function get isSelected():Boolean { return (this._isSelected); } public function get icon():BitmapData { return (this._SafeStr_8090); } public function get _SafeStr_6507():BitmapData { return (this._SafeStr_8090); } public function get _SafeStr_4366():int { var _local_1:int; if (this._SafeStr_4311){ _local_1 = (this._SafeStr_8089 - ((new Date().valueOf() - this._SafeStr_8091.valueOf()) / 1000)); _local_1 = Math.floor(_local_1); if (_local_1 < 0){ _local_1 = 0; }; return (_local_1); }; return (this._SafeStr_8089); } public function set type(_arg_1:int):void { this._type = _arg_1; } public function set duration(_arg_1:int):void { this._SafeStr_4062 = _arg_1; } public function set _SafeStr_4366(_arg_1:int):void { this._SafeStr_8089 = _arg_1; } public function set isSelected(_arg_1:Boolean):void { this._isSelected = _arg_1; } public function set _SafeStr_4354(_arg_1:Boolean):void { this._SafeStr_6520 = _arg_1; } public function set _SafeStr_6507(_arg_1:BitmapData):void { this._SafeStr_8090 = _arg_1; } public function set _SafeStr_4365(_arg_1:int):void { this._SafeStr_8088 = _arg_1; } public function set _SafeStr_4367(_arg_1:Boolean):void { if (((_arg_1) && (!(this._SafeStr_4311)))){ this._SafeStr_8091 = new Date(); }; this._SafeStr_4311 = _arg_1; } public function _SafeStr_8087():void { this._SafeStr_8088--; if (this._SafeStr_8088 < 0){ this._SafeStr_8088 = 0; }; this._SafeStr_8089 = this._SafeStr_4062; this._SafeStr_4311 = false; this._SafeStr_6520 = false; } } }//package _-jh // _SafeStr_2473 = "_-2Qp" (String#3939, DoABC#2) // _SafeStr_2474 = "_-0gV" (String#3550, DoABC#2) // _SafeStr_2475 = "_-2NH" (String#1417, DoABC#2) // _SafeStr_4062 = "_-0Kl" (String#3149, DoABC#2) // _SafeStr_4311 = "_-6j" (String#2592, DoABC#2) // _SafeStr_4354 = "_-2Vl" (String#2420, DoABC#2) // _SafeStr_4365 = "_-l0" (String#4263, DoABC#2) // _SafeStr_4366 = "_-Aa" (String#4924, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6520 = "_-0xX" (String#8564, DoABC#2) // _SafeStr_8087 = "_-3FI" (String#19456, DoABC#2) // _SafeStr_8088 = "_-1Wy" (String#8593, DoABC#2) // _SafeStr_8089 = "_-20S" (String#11890, DoABC#2) // _SafeStr_8090 = "_-cY" (String#2740, DoABC#2) // _SafeStr_8091 = "_-2qO" (String#15702, DoABC#2) //------------------------------------------------------------ //_-jh._SafeStr_2524 package _-jh { import com.sulake.habbo.inventory._SafeStr_2509; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import _-k5._SafeStr_3202; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.localization.IHabboLocalizationManager; import _-k5._SafeStr_2526; import flash.display.BitmapData; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components.ITextWindow; import flash.geom.Point; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_2524 implements _SafeStr_2509 { private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _view:IWindowContainer; private var _SafeStr_3695:_SafeStr_1608; private var _SafeStr_8092:_SafeStr_3202; private var _SafeStr_8093:_SafeStr_3202; private var _disposed:Boolean = false; public function _SafeStr_2524(_arg_1:_SafeStr_1608, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:_SafeStr_2526, _arg_6:_SafeStr_2526) { this._SafeStr_3695 = _arg_1; this._assetLibrary = _arg_3; this._windowManager = _arg_2; var _local_7:IAsset = this._assetLibrary.getAssetByName("inventory_effects_xml"); var _local_8:_SafeStr_5 = _SafeStr_5(_local_7); this._view = IWindowContainer(this._windowManager.buildFromXML(XML(_local_8.content))); this._view.visible = false; this._view.procedure = this.windowEventProc; this._SafeStr_8092 = new _SafeStr_3202(this._assetLibrary, _arg_5, "thumb_bg_png", "thumb_bg_selected_png", this._SafeStr_8094(), this._SafeStr_8095()); this._SafeStr_8093 = new _SafeStr_3202(this._assetLibrary, _arg_6, "thumb_bg_png", "thumb_bg_selected_png", this._SafeStr_8094(), this._SafeStr_8095()); var _local_9:IBitmapWrapperWindow = (this._view.findChildByName("active_items_image") as IBitmapWrapperWindow); _local_9.procedure = this._SafeStr_8096; var _local_10:IBitmapWrapperWindow = (this._view.findChildByName("inactive_items_image") as IBitmapWrapperWindow); _local_10.procedure = this._SafeStr_8097; this._view.procedure = this.windowEventProc; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._windowManager = null; this._SafeStr_3695 = null; this._view = null; if (this._SafeStr_8092 != null){ this._SafeStr_8092.dispose(); this._SafeStr_8092 = null; }; if (this._SafeStr_8093 != null){ this._SafeStr_8093.dispose(); this._SafeStr_8093 = null; }; this._disposed = true; }; } public function _SafeStr_8094():int { var _local_1:IBitmapWrapperWindow = (this._view.findChildByName("active_items_image") as IBitmapWrapperWindow); if (_local_1 == null){ return (0); }; return (_local_1.width); } public function _SafeStr_8095():int { var _local_1:IBitmapWrapperWindow = (this._view.findChildByName("active_items_image") as IBitmapWrapperWindow); if (_local_1 == null){ return (0); }; return (_local_1.height); } public function _SafeStr_8098():int { var _local_1:IBitmapWrapperWindow = (this._view.findChildByName("inactive_items_image") as IBitmapWrapperWindow); if (_local_1 == null){ return (0); }; return (_local_1.width); } public function _SafeStr_8099():int { var _local_1:IBitmapWrapperWindow = (this._view.findChildByName("inactive_items_image") as IBitmapWrapperWindow); if (_local_1 == null){ return (0); }; return (_local_1.height); } public function _SafeStr_3616():IWindowContainer { if (this._view == null){ return (null); }; if (this._view.disposed){ return (null); }; return (this._view); } public function _SafeStr_6526():void { if (this._view == null){ return; }; if (this._view.disposed){ return; }; this._SafeStr_8093._SafeStr_8100(); this._SafeStr_8092._SafeStr_8100(); var _local_1:IBitmapWrapperWindow = (this._view.findChildByName("inactive_items_image") as IBitmapWrapperWindow); var _local_2:BitmapData = this._SafeStr_8093._SafeStr_8101(); _local_1.bitmap = _local_2; _local_1.width = _local_2.width; _local_1.height = _local_2.height; _local_1.invalidate(); var _local_3:IBitmapWrapperWindow = (this._view.findChildByName("active_items_image") as IBitmapWrapperWindow); var _local_4:BitmapData = this._SafeStr_8092._SafeStr_8101(); _local_3.bitmap = _local_4; _local_3.width = _local_4.width; _local_3.height = _local_4.height; _local_3.invalidate(); } public function _SafeStr_3625():void { if (this._view == null){ return; }; if (this._view.disposed){ return; }; var _local_1:IButtonWindow = (this._view.findChildByName("activateEffect_button") as IButtonWindow); var _local_2:ITextWindow = (this._view.findChildByName("effectDescriptionText") as ITextWindow); if (_local_1 == null){ return; }; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2475 = this._SafeStr_3695._SafeStr_8083(-1); if (_local_3 == null){ _local_1.disable(); this._SafeStr_8102(null); _local_2.text = "${inventory.effects.defaultdescription}"; } else { if (_local_3._SafeStr_4367){ _local_1.disable(); this._SafeStr_8102(_local_3._SafeStr_6507); _local_2.text = "${inventory.effects.active}"; this._windowManager.registerLocalizationParameter("inventory.effects.active", "timeleft", this._SafeStr_8103(_local_3._SafeStr_4366)); this._windowManager.registerLocalizationParameter("inventory.effects.active", "duration", this._SafeStr_8103(_local_3.duration)); this._windowManager.registerLocalizationParameter("inventory.effects.active", "itemcount", String(_local_3._SafeStr_4365)); } else { _local_1.enable(); this._SafeStr_8102(_local_3._SafeStr_6507); _local_2.text = "${inventory.effects.inactive}"; this._windowManager.registerLocalizationParameter("inventory.effects.inactive", "duration", this._SafeStr_8103(_local_3.duration)); this._windowManager.registerLocalizationParameter("inventory.effects.inactive", "itemcount", String(_local_3._SafeStr_4365)); }; }; } private function _SafeStr_8102(_arg_1:BitmapData):void { if (this._view == null){ return; }; if (this._view.disposed){ return; }; var _local_2:IBitmapWrapperWindow = (this._view.findChildByName("effectDescriptionImage") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; if (_local_2.bitmap == null){ _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, false); }; if (_arg_1 == null){ _arg_1 = new BitmapData(_local_2.width, _local_2.height); }; var _local_3:Point = new Point(((_local_2.width - _arg_1.width) / 2), ((_local_2.height - _arg_1.height) / 2)); _local_2.bitmap.copyPixels(_arg_1, _arg_1.rect, _local_3, null, null, false); _local_2.invalidate(); } private function _SafeStr_8103(_arg_1:int):String { var _local_2:int = Math.floor(((_arg_1 / 60) / 60)); var _local_3:int = Math.floor(((_arg_1 - ((_local_2 * 60) * 60)) / 60)); var _local_4:int = ((_arg_1 - ((_local_2 * 60) * 60)) - (_local_3 * 60)); var _local_5:String = ""; if (_local_2 > 0){ _local_5 = (_local_2 + ":"); }; _local_5 = (((_local_3)<10) ? ((_local_5 + "0") + _local_3) : (_local_5 + _local_3)); _local_5 = (_local_5 + ":"); return ((((_local_4)<10) ? ((_local_5 + "0") + _local_4) : (_local_5 + _local_4))); } private function _SafeStr_8096(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Point; var _local_4:int; var _local_5:_SafeStr_2475; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ _local_3 = new Point(WindowMouseEvent(_arg_1).localX, WindowMouseEvent(_arg_1).localY); _local_4 = this._SafeStr_8092._SafeStr_8104(_local_3); _local_5 = this._SafeStr_3695._SafeStr_6517(_local_4, 1); if (_local_5 != null){ this._SafeStr_3695._SafeStr_8081(_local_5.type); }; }; } private function _SafeStr_8097(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Point; var _local_4:int; var _local_5:_SafeStr_2475; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ _local_3 = new Point(WindowMouseEvent(_arg_1).localX, WindowMouseEvent(_arg_1).localY); _local_4 = this._SafeStr_8093._SafeStr_8104(_local_3); _local_5 = this._SafeStr_3695._SafeStr_6517(_local_4, 0); if (_local_5 != null){ this._SafeStr_3695._SafeStr_8081(_local_5.type); }; }; } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:_SafeStr_2475; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (_arg_2.name == "activateEffect_button"){ _local_3 = this._SafeStr_3695._SafeStr_8083(0); if (_local_3 != null){ this._SafeStr_3695._SafeStr_8076(_local_3.type); }; }; }; } } }//package _-jh // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1608 = "_-tc" (String#2313, DoABC#2) // _SafeStr_2475 = "_-2NH" (String#1417, DoABC#2) // _SafeStr_2509 = "_-2vZ" (String#5345, DoABC#2) // _SafeStr_2524 = "_-31w" (String#6710, DoABC#2) // _SafeStr_2526 = "_-la" (String#5666, DoABC#2) // _SafeStr_3202 = "_-2YK" (String#5579, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3625 = "_-xl" (String#2093, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_4365 = "_-l0" (String#4263, DoABC#2) // _SafeStr_4366 = "_-Aa" (String#4924, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6517 = "_-1oH" (String#9520, DoABC#2) // _SafeStr_6526 = "_-3Fv" (String#13784, DoABC#2) // _SafeStr_8076 = "_-1Fj" (String#16641, DoABC#2) // _SafeStr_8081 = "_-266" (String#17901, DoABC#2) // _SafeStr_8083 = "_-bR" (String#17218, DoABC#2) // _SafeStr_8092 = "_-1gF" (String#6719, DoABC#2) // _SafeStr_8093 = "_-32v" (String#7029, DoABC#2) // _SafeStr_8094 = "_-2aN" (String#16074, DoABC#2) // _SafeStr_8095 = "_-1YO" (String#17361, DoABC#2) // _SafeStr_8096 = "_-1wq" (String#18617, DoABC#2) // _SafeStr_8097 = "_-PE" (String#19849, DoABC#2) // _SafeStr_8098 = "_-0PD" (String#24345, DoABC#2) // _SafeStr_8099 = "_-21B" (String#23955, DoABC#2) // _SafeStr_8100 = "_-14V" (String#17129, DoABC#2) // _SafeStr_8101 = "_-1Sw" (String#17870, DoABC#2) // _SafeStr_8102 = "_-0Gk" (String#12963, DoABC#2) // _SafeStr_8103 = "_-1jQ" (String#15059, DoABC#2) // _SafeStr_8104 = "_-33x" (String#16959, DoABC#2) //------------------------------------------------------------ //_-jh._SafeStr_2527 package _-jh { import _-k5._SafeStr_2526; public class _SafeStr_2527 implements _SafeStr_2526 { private var _SafeStr_3695:_SafeStr_1608; private var _SafeStr_3456:int; public function _SafeStr_2527(_arg_1:_SafeStr_1608, _arg_2:int) { this._SafeStr_3695 = _arg_1; this._SafeStr_3456 = _arg_2; } public function dispose():void { this._SafeStr_3695 = null; } public function _SafeStr_8105():Array { return (this._SafeStr_3695._SafeStr_8084(this._SafeStr_3456)); } } }//package _-jh // _SafeStr_1608 = "_-tc" (String#2313, DoABC#2) // _SafeStr_2526 = "_-la" (String#5666, DoABC#2) // _SafeStr_2527 = "_-0EP" (String#5020, DoABC#2) // _SafeStr_3456 = "_-cG" (String#1224, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_8084 = "_-0zc" (String#8443, DoABC#2) // _SafeStr_8105 = "_-SH" (String#16144, DoABC#2) //------------------------------------------------------------ //_-k5._SafeStr_2473 package _-k5 { import flash.display.BitmapData; public interface _SafeStr_2473 { function set _SafeStr_6507(_arg_1:BitmapData):void; function get _SafeStr_6507():BitmapData; function set isSelected(_arg_1:Boolean):void; function get isSelected():Boolean; } }//package _-k5 // _SafeStr_2473 = "_-2Qp" (String#3939, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) //------------------------------------------------------------ //_-k5._SafeStr_2526 package _-k5 { public interface _SafeStr_2526 { function _SafeStr_8105():Array; } }//package _-k5 // _SafeStr_2526 = "_-la" (String#5666, DoABC#2) // _SafeStr_8105 = "_-SH" (String#16144, DoABC#2) //------------------------------------------------------------ //_-k5._SafeStr_3202 package _-k5 { import com.sulake.core.assets.IAssetLibrary; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import flash.geom.Point; import flash.geom.Rectangle; public class _SafeStr_3202 { private var _assets:IAssetLibrary; private var _SafeStr_8106:_SafeStr_2526; private var _SafeStr_8107:int; private var _SafeStr_8108:int = 1; private var _SafeStr_8109:BitmapData; private var _SafeStr_8110:int; private var _SafeStr_8111:int; private var _SafeStr_8112:int; private var _SafeStr_8113:int; private var _thumbWidth:int; private var _SafeStr_8114:int; private var _SafeStr_8115:BitmapData; private var _itemBgImageSelected:BitmapData; public function _SafeStr_3202(_arg_1:IAssetLibrary, _arg_2:_SafeStr_2526, _arg_3:String, _arg_4:String, _arg_5:int, _arg_6:int) { this._assets = _arg_1; this._SafeStr_8106 = _arg_2; var _local_7:_SafeStr_1280 = _SafeStr_1280(this._assets.getAssetByName(_arg_3)); if (_local_7 != null){ this._SafeStr_8115 = BitmapData(_local_7.content); }; var _local_8:_SafeStr_1280 = _SafeStr_1280(this._assets.getAssetByName(_arg_4)); if (_local_8 != null){ this._itemBgImageSelected = BitmapData(_local_8.content); }; this._thumbWidth = this._SafeStr_8115.width; this._SafeStr_8114 = this._SafeStr_8115.height; this._SafeStr_8112 = _arg_5; this._SafeStr_8113 = _arg_6; this._SafeStr_8107 = Math.floor((this._SafeStr_8112 / this._thumbWidth)); this._SafeStr_8109 = new BitmapData(this._SafeStr_8112, this._SafeStr_8113); } public function dispose():void { this._SafeStr_8106 = null; this._SafeStr_8109 = null; } public function _SafeStr_8100():void { var _local_4:int; var _local_5:_SafeStr_2473; var _local_6:BitmapData; this._SafeStr_8108 = this._SafeStr_8116(); if (this._SafeStr_8108 == 0){ this._SafeStr_8109 = new BitmapData(this._SafeStr_8112, this._SafeStr_8113); return; }; this._SafeStr_8109 = new BitmapData(Math.max((this._SafeStr_8107 * this._thumbWidth), this._SafeStr_8112), Math.max((this._SafeStr_8108 * this._SafeStr_8114), this._SafeStr_8113), true, 0xFFFFFF); this._SafeStr_8109.fillRect(this._SafeStr_8109.rect, 0xFFFFFFFF); var _local_1:int; var _local_2:Array = this._SafeStr_8117(); var _local_3:int; while (_local_3 < this._SafeStr_8108) { _local_4 = 0; while (_local_4 < this._SafeStr_8107) { if (_local_1 < _local_2.length){ _local_5 = _local_2[_local_1]; if (_local_5 != null){ _local_6 = this._SafeStr_8118(_local_5._SafeStr_6507, _local_5.isSelected); this._SafeStr_8109.copyPixels(_local_6, _local_6.rect, new Point((_local_4 * this._thumbWidth), (_local_3 * this._SafeStr_8114)), null, null, true); }; _local_1++; }; _local_4++; }; _local_3++; }; } public function _SafeStr_8119(_arg_1:_SafeStr_2473):void { var _local_2:BitmapData; var _local_4:Rectangle; if (_arg_1 == null){ return; }; var _local_3:Point = this._SafeStr_8120(); if ((((_local_3.x == this._SafeStr_8107)) && ((this._SafeStr_8109.height < (_local_3.y * this._SafeStr_8114))))){ _local_2 = new BitmapData(this._SafeStr_8109.width, (this._SafeStr_8109.height + this._SafeStr_8114)); } else { _local_2 = new BitmapData(this._SafeStr_8109.width, this._SafeStr_8109.height); }; var _local_5:BitmapData = this._SafeStr_8118(_arg_1._SafeStr_6507, _arg_1.isSelected); _local_2.copyPixels(_local_5, _local_5.rect, new Point(0, 0), null, null, true); _local_4 = new Rectangle(0, 0, (this._thumbWidth * (this._SafeStr_8107 - 1)), this._SafeStr_8114); _local_2.copyPixels(this._SafeStr_8109, _local_4, new Point(this._thumbWidth, 0), null, null, true); _local_4 = new Rectangle((this._thumbWidth * (this._SafeStr_8107 - 1)), 0, this._thumbWidth, this._SafeStr_8109.height); _local_2.copyPixels(this._SafeStr_8109, _local_4, new Point(0, this._SafeStr_8114), null, null, true); _local_4 = new Rectangle(0, this._SafeStr_8114, (this._thumbWidth * (this._SafeStr_8107 - 1)), (this._SafeStr_8109.height - this._SafeStr_8114)); _local_2.copyPixels(this._SafeStr_8109, _local_4, new Point(this._thumbWidth, this._SafeStr_8114), null, null, true); this._SafeStr_8109 = _local_2; } public function _SafeStr_8121(_arg_1:int, _arg_2:_SafeStr_2473):void { if (_arg_2 == null){ return; }; var _local_3:Point = this._SafeStr_8122(_arg_1); var _local_4:Point = new Point((_local_3.x * this._thumbWidth), (_local_3.y * this._SafeStr_8114)); var _local_5:BitmapData = this._SafeStr_8118(_arg_2._SafeStr_6507, _arg_2.isSelected); this._SafeStr_8109.copyPixels(_local_5, _local_5.rect, _local_4, null, null, true); } public function _SafeStr_8101():BitmapData { return (this._SafeStr_8109); } public function _SafeStr_8123(_arg_1:int):void { var _local_2:Point = this._SafeStr_8122(_arg_1); this._SafeStr_8124(_local_2); } public function _SafeStr_8125(_arg_1:Point):void { var _local_2:Point = this._SafeStr_8126(_arg_1); this._SafeStr_8124(_local_2); } public function _SafeStr_8127(_arg_1:int):void { var _local_2:_SafeStr_2473 = this._SafeStr_8128(_arg_1); this._SafeStr_8121(_arg_1, _local_2); } private function _SafeStr_8117():Array { var _local_1:Array; if (this._SafeStr_8106 != null){ _local_1 = this._SafeStr_8106._SafeStr_8105(); }; return (((_local_1) ? _local_1 : new Array())); } private function _SafeStr_8128(_arg_1:int):_SafeStr_2473 { var _local_2:Array = this._SafeStr_8117(); if ((((_arg_1 >= 0)) && ((_arg_1 < _local_2.length)))){ return ((_local_2[_arg_1] as _SafeStr_2473)); }; return (null); } private function _SafeStr_8116():int { var _local_1:Array = this._SafeStr_8117(); return (Math.ceil((_local_1.length / this._SafeStr_8107))); } private function _SafeStr_8120():Point { var _local_1:Array = this._SafeStr_8117(); return (this._SafeStr_8122((_local_1.length - 1))); } public function _SafeStr_8104(_arg_1:Point):int { var _local_2:Point = this._SafeStr_8126(_arg_1); return (((_local_2.y * this._SafeStr_8107) + _local_2.x)); } private function _SafeStr_8126(_arg_1:Point):Point { var _local_2:int = Math.floor((_arg_1.y / this._SafeStr_8114)); var _local_3:int = Math.floor((_arg_1.x / this._thumbWidth)); return (new Point(_local_3, _local_2)); } private function _SafeStr_8122(_arg_1:int):Point { var _local_2:int = Math.floor((_arg_1 / this._SafeStr_8107)); var _local_3:int = (_arg_1 % this._SafeStr_8107); return (new Point(_local_3, _local_2)); } private function _SafeStr_8124(_arg_1:Point):void { var _local_2:Rectangle; var _local_3:Point; var _local_7:int; var _local_8:int; var _local_9:BitmapData; var _local_10:BitmapData; var _local_11:BitmapData; var _local_12:BitmapData; if (_arg_1.x >= this._SafeStr_8107){ return; }; if (_arg_1.y >= this._SafeStr_8108){ return; }; var _local_4:int = ((this._SafeStr_8107 - _arg_1.x) - 1); _local_2 = new Rectangle(((_arg_1.x + 1) * this._thumbWidth), (_arg_1.y * this._SafeStr_8114), (_local_4 * this._thumbWidth), this._SafeStr_8114); _local_3 = new Point((_arg_1.x * this._thumbWidth), (_arg_1.y * this._SafeStr_8114)); var _local_5:BitmapData = new BitmapData((_local_2.width + this._thumbWidth), _local_2.height); _local_5.fillRect(_local_5.rect, 0xFFFFFFFF); _local_5.copyPixels(this._SafeStr_8109, _local_2, new Point(0, 0), null, null, true); this._SafeStr_8109.copyPixels(_local_5, _local_5.rect, _local_3, null, null, true); if (_arg_1.y < (this._SafeStr_8108 - 1)){ _local_7 = (this._SafeStr_8109.width - this._thumbWidth); _local_8 = (this._SafeStr_8109.height - ((_arg_1.y + 1) * this._SafeStr_8114)); _local_9 = new BitmapData(_local_7, _local_8); _local_2 = new Rectangle(this._thumbWidth, ((_arg_1.y + 1) * this._SafeStr_8114), _local_9.width, _local_9.height); _local_9.copyPixels(this._SafeStr_8109, _local_2, new Point(0, 0), null, null, true); _local_10 = new BitmapData(this._thumbWidth, _local_2.height); _local_2.x = 0; _local_2.width = this._thumbWidth; _local_10.copyPixels(this._SafeStr_8109, _local_2, new Point(0, 0), null, null, true); this._SafeStr_8109.fillRect(new Rectangle(0, (this._SafeStr_8109.height - this._SafeStr_8114), this._SafeStr_8109.width, this._SafeStr_8114), 0xFFFFFFFF); _local_3 = new Point((this._SafeStr_8109.width - this._thumbWidth), (_local_2.y - this._SafeStr_8114)); this._SafeStr_8109.copyPixels(_local_10, _local_10.rect, _local_3, null, null, true); _local_3 = new Point(0, _local_2.y); this._SafeStr_8109.copyPixels(_local_9, _local_9.rect, _local_3, null, null, true); }; var _local_6:int = (this._SafeStr_8117().length - 1); if (_local_6 > 0){ _arg_1 = this._SafeStr_8122(_local_6); if (_arg_1.x == (this._SafeStr_8107 - 1)){ _local_11 = new BitmapData(this._SafeStr_8109.width, (this._SafeStr_8109.height - this._SafeStr_8114)); _local_2 = new Rectangle(0, 0, this._SafeStr_8109.width, (this._SafeStr_8109.height - this._SafeStr_8114)); _local_11.copyPixels(this._SafeStr_8109, _local_2, new Point(0, 0), null, null, true); this._SafeStr_8109 = _local_11; this._SafeStr_8108--; }; }; if (this._SafeStr_8109.height < this._SafeStr_8113){ _local_12 = new BitmapData(this._SafeStr_8109.width, this._SafeStr_8113); _local_12.fillRect(_local_12.rect, 0xFFFFFFFF); _local_12.copyPixels(this._SafeStr_8109, this._SafeStr_8109.rect, new Point(0, 0), null, null, true); this._SafeStr_8109 = _local_12; }; } private function _SafeStr_8118(_arg_1:BitmapData=null, _arg_2:Boolean=false):BitmapData { var _local_4:Point; var _local_3:BitmapData = new BitmapData(this._SafeStr_8115.width, this._SafeStr_8115.height); if (_arg_2){ _local_3.copyPixels(this._itemBgImageSelected, this._SafeStr_8115.rect, new Point(0, 0), null, null, false); } else { _local_3.copyPixels(this._SafeStr_8115, this._SafeStr_8115.rect, new Point(0, 0), null, null, false); }; if (_arg_1 != null){ _local_4 = new Point(((_local_3.width - _arg_1.width) / 2), ((_local_3.height - _arg_1.height) / 2)); _local_3.copyPixels(_arg_1, _arg_1.rect, _local_4, null, null, true); }; return (_local_3); } } }//package _-k5 // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2473 = "_-2Qp" (String#3939, DoABC#2) // _SafeStr_2526 = "_-la" (String#5666, DoABC#2) // _SafeStr_3202 = "_-2YK" (String#5579, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_8100 = "_-14V" (String#17129, DoABC#2) // _SafeStr_8101 = "_-1Sw" (String#17870, DoABC#2) // _SafeStr_8104 = "_-33x" (String#16959, DoABC#2) // _SafeStr_8105 = "_-SH" (String#16144, DoABC#2) // _SafeStr_8106 = "_-1Y8" (String#12374, DoABC#2) // _SafeStr_8107 = "_-0yk" (String#3644, DoABC#2) // _SafeStr_8108 = "_-2V" (String#5887, DoABC#2) // _SafeStr_8109 = "_-36i" (String#1465, DoABC#2) // _SafeStr_8110 = "_-X2" (String#35302, DoABC#2) // _SafeStr_8111 = "_-1T3" (String#23922, DoABC#2) // _SafeStr_8112 = "_-1cE" (String#11062, DoABC#2) // _SafeStr_8113 = "_-0-a" (String#8620, DoABC#2) // _SafeStr_8114 = "_-1kU" (String#2477, DoABC#2) // _SafeStr_8115 = "_-1Vi" (String#5801, DoABC#2) // _SafeStr_8116 = "_-2vy" (String#21406, DoABC#2) // _SafeStr_8117 = "_-0HF" (String#9958, DoABC#2) // _SafeStr_8118 = "_-1AF" (String#14126, DoABC#2) // _SafeStr_8119 = "_-2f0" (String#26787, DoABC#2) // _SafeStr_8120 = "_-3Gh" (String#22138, DoABC#2) // _SafeStr_8121 = "_-1-X" (String#22478, DoABC#2) // _SafeStr_8122 = "_-2wf" (String#11435, DoABC#2) // _SafeStr_8123 = "_-1tr" (String#26756, DoABC#2) // _SafeStr_8124 = "_-2OV" (String#16302, DoABC#2) // _SafeStr_8125 = "_-2iD" (String#27016, DoABC#2) // _SafeStr_8126 = "_-2Rx" (String#16957, DoABC#2) // _SafeStr_8127 = "_-Si" (String#34873, DoABC#2) // _SafeStr_8128 = "_-1vk" (String#18427, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_1456 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_1459; public class _SafeStr_1456 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1456(_arg_1:Function) { super(_arg_1, _SafeStr_1459); } public function _SafeStr_4108():_SafeStr_1459 { return ((this._SafeStr_4246 as _SafeStr_1459)); } } }//package _-ka // _SafeStr_1456 = "_-0pc" (String#5263, DoABC#2) // _SafeStr_1459 = "_-FO" (String#5301, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2294 package _-ka { public class _SafeStr_2294 { protected var _SafeStr_3930:int; protected var _SafeStr_7991:int; protected var _songName:String; protected var _songCreator:String; private var _SafeStr_8129:Number = 0; public function _SafeStr_2294(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String) { this._SafeStr_3930 = _arg_1; this._SafeStr_7991 = _arg_2; this._songName = _arg_3; this._songCreator = _arg_4; } public function get id():int { return (this._SafeStr_3930); } public function get length():int { return (this._SafeStr_7991); } public function get name():String { return (this._songName); } public function get _SafeStr_3724():String { return (this._songCreator); } public function get _SafeStr_7987():Number { return (this._SafeStr_8129); } public function set _SafeStr_7987(_arg_1:Number):void { this._SafeStr_8129 = _arg_1; } } }//package _-ka // _SafeStr_2294 = "_-0t8" (String#2933, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_7987 = "_-DB" (String#11858, DoABC#2) // _SafeStr_7991 = "_-2E7" (String#13548, DoABC#2) // _SafeStr_8129 = "_-17k" (String#16700, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2295 package _-ka { public class _SafeStr_2295 extends _SafeStr_2294 { private var _SafeStr_7989:String = ""; public function _SafeStr_2295(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_7989 = _arg_5; } public function get data():String { return (this._SafeStr_7989); } } }//package _-ka // _SafeStr_2294 = "_-0t8" (String#2933, DoABC#2) // _SafeStr_2295 = "_-2hz" (String#4861, DoABC#2) // _SafeStr_7989 = "_-3ET" (String#8360, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2297 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_2293; public class _SafeStr_2297 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2297(_arg_1:Function) { super(_arg_1, _SafeStr_2293); } public function _SafeStr_4108():_SafeStr_2293 { return ((this._SafeStr_4246 as _SafeStr_2293)); } } }//package _-ka // _SafeStr_2293 = "_-1sk" (String#5516, DoABC#2) // _SafeStr_2297 = "_-8U" (String#5161, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2304 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_2299; public class _SafeStr_2304 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2304(_arg_1:Function) { super(_arg_1, _SafeStr_2299); } public function _SafeStr_4108():_SafeStr_2299 { return ((this._SafeStr_4246 as _SafeStr_2299)); } } }//package _-ka // _SafeStr_2299 = "_-2VQ" (String#5505, DoABC#2) // _SafeStr_2304 = "_-1Ui" (String#5381, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2641 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_3159; public class _SafeStr_2641 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2641(_arg_1:Function) { super(_arg_1, _SafeStr_3159); } public function _SafeStr_4108():_SafeStr_3159 { return ((this._SafeStr_4246 as _SafeStr_3159)); } } }//package _-ka // _SafeStr_2641 = "_-6n" (String#5189, DoABC#2) // _SafeStr_3159 = "_-0ch" (String#5728, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2667 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_3162; public class _SafeStr_2667 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2667(_arg_1:Function) { super(_arg_1, _SafeStr_3162); } public function _SafeStr_4108():_SafeStr_3162 { return ((this._SafeStr_4246 as _SafeStr_3162)); } } }//package _-ka // _SafeStr_2667 = "_-2wV" (String#5311, DoABC#2) // _SafeStr_3162 = "_-9W" (String#5245, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2678 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_3161; public class _SafeStr_2678 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2678(_arg_1:Function) { super(_arg_1, _SafeStr_3161); } public function _SafeStr_4108():_SafeStr_3161 { return ((this._SafeStr_4246 as _SafeStr_3161)); } } }//package _-ka // _SafeStr_2678 = "_-1-6" (String#5770, DoABC#2) // _SafeStr_3161 = "_-Ad" (String#5359, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2731 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_3229; public class _SafeStr_2731 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2731(_arg_1:Function) { super(_arg_1, _SafeStr_3229); } public function _SafeStr_4108():_SafeStr_3229 { return ((this._SafeStr_4246 as _SafeStr_3229)); } } }//package _-ka // _SafeStr_2731 = "_-hG" (String#6690, DoABC#2) // _SafeStr_3229 = "_-2H0" (String#7175, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-ka._SafeStr_2754 package _-ka { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0Xx._SafeStr_3163; public class _SafeStr_2754 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2754(_arg_1:Function) { super(_arg_1, _SafeStr_3163); } public function _SafeStr_4108():_SafeStr_3163 { return ((this._SafeStr_4246 as _SafeStr_3163)); } } }//package _-ka // _SafeStr_2754 = "_-0ju" (String#5216, DoABC#2) // _SafeStr_3163 = "_-0vc" (String#5306, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-kQ._SafeStr_1273 package _-kQ { public interface _SafeStr_1273 { function get type():String; function get name():String; function get description():String; } }//package _-kQ // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) //------------------------------------------------------------ //_-kQ._SafeStr_1828 package _-kQ { import flash.events.EventDispatcher; import flash.utils.Dictionary; import com.sulake.core.assets._SafeStr_812; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.events.Event; import com.sulake.habbo.utils._SafeStr_1350; public class _SafeStr_1828 extends EventDispatcher { public static const _SafeStr_8130:String = "ready"; private var _SafeStr_6975:Dictionary; private var _SafeStr_8131:_SafeStr_812; public function _SafeStr_1828(_arg_1:String, _arg_2:Dictionary) { this._SafeStr_6975 = _arg_2; this._SafeStr_8131 = new _SafeStr_812("ProductDataParserAssetLib"); var _local_3:_SafeStr_10 = this._SafeStr_8131.loadAssetFromFile(_arg_1, new URLRequest(_arg_1), "text/plain"); _local_3.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_8132); _local_3.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_8133); } public function dispose():void { if (this._SafeStr_8131){ this._SafeStr_8131.dispose(); this._SafeStr_8131 = null; }; this._SafeStr_6975 = null; } private function _SafeStr_8132(_arg_1:Event):void { var _local_10:String; var _local_11:Array; var _local_12:String; var _local_13:Array; var _local_14:String; var _local_15:String; var _local_16:String; var _local_17:_SafeStr_2990; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 == null){ return; }; if ((((_local_2._SafeStr_8134 == null)) || ((_local_2._SafeStr_8134.content == null)))){ return; }; var _local_3:String = (_local_2._SafeStr_8134.content as String); var _local_4:Array = new Array(); var _local_5:RegExp = /\n\r{1,}|\n{1,}|\r{1,}/mg; var _local_6:RegExp = /^\s+|\s+$/g; var _local_7:RegExp = /\[+?((.)*?)\]/g; _local_3 = _local_3.replace(/"{1,}/mg, ""); var _local_8:Array = _local_3.split(_local_5); var _local_9:int; for each (_local_10 in _local_8) { _local_11 = _local_10.match(_local_7); for each (_local_12 in _local_11) { _local_12 = _local_12.replace(/\[{1,}/mg, ""); _local_12 = _local_12.replace(/\]{1,}/mg, ""); _local_13 = _local_12.split(","); _local_14 = _local_13.shift(); _local_15 = _local_13.shift(); _local_16 = _local_13.join(","); _local_17 = new _SafeStr_2990(_local_14, _local_15, _local_16); this._SafeStr_6975[_local_14] = _local_17; }; _local_9++; }; dispatchEvent(new Event(_SafeStr_8130)); } private function _SafeStr_8133(_arg_1:AssetLoaderEvent):void { _SafeStr_1350._SafeStr_8135(("productdata download error " + _arg_1.status)); } } }//package _-kQ // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1828 = "_-0PL" (String#5690, DoABC#2) // _SafeStr_2990 = "_-22X" (String#7481, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_6975 = "_-xB" (String#2494, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8130 = "_-1d8" (String#3734, DoABC#2) // _SafeStr_8131 = "_-2Xs" (String#2782, DoABC#2) // _SafeStr_8132 = "_-0fN" (String#22281, DoABC#2) // _SafeStr_8133 = "_-2I5" (String#19505, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8135 = "_-2BM" (String#8412, DoABC#2) //------------------------------------------------------------ //_-kQ._SafeStr_287 package _-kQ { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_287 extends _SafeStr_3 { function _SafeStr_8136():void; } }//package _-kQ // _SafeStr_287 = "_-1Ei" (String#5726, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_8136 = "_-2AO" (String#17498, DoABC#2) //------------------------------------------------------------ //_-kQ._SafeStr_2990 package _-kQ { public class _SafeStr_2990 implements _SafeStr_1273 { private var _type:String; private var _name:String; private var _SafeStr_5014:String; public function _SafeStr_2990(_arg_1:String, _arg_2:String, _arg_3:String) { this._type = _arg_1; this._name = _arg_2; this._SafeStr_5014 = _arg_3; } public function get type():String { return (this._type); } public function get name():String { return (this._name); } public function get description():String { return (this._SafeStr_5014); } } }//package _-kQ // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_2990 = "_-22X" (String#7481, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) //------------------------------------------------------------ //_-m4._SafeStr_2099 package _-m4 { import com.sulake.core.communication.messages._SafeStr_820; import _-0qD._SafeStr_2124; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2099 implements _SafeStr_820 { private var _SafeStr_8137:_SafeStr_2124; public function flush():Boolean { this._SafeStr_8137 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8137 = new _SafeStr_2124(_arg_1); return (true); } public function get _SafeStr_8138():_SafeStr_2124 { return (this._SafeStr_8137); } } }//package _-m4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2099 = "_-1HX" (String#6231, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_8137 = "_-2oh" (String#4589, DoABC#2) // _SafeStr_8138 = "_-ww" (String#10329, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-m4._SafeStr_2101 package _-m4 { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2101 implements _SafeStr_820 { private var _SafeStr_7817:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7817 = _arg_1.readInteger(); return (true); } public function get stuffId():int { return (this._SafeStr_7817); } } }//package _-m4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2101 = "_-2Mw" (String#5977, DoABC#2) // _SafeStr_7817 = "_-0zi" (String#11217, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-m4._SafeStr_2102 package _-m4 { import com.sulake.core.communication.messages._SafeStr_820; import _-0qD._SafeStr_2119; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2102 implements _SafeStr_820 { private var _SafeStr_8137:_SafeStr_2119; public function flush():Boolean { this._SafeStr_8137 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8137 = new _SafeStr_2119(_arg_1); return (true); } public function get _SafeStr_8138():_SafeStr_2119 { return (this._SafeStr_8137); } } }//package _-m4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2102 = "_-wE" (String#6640, DoABC#2) // _SafeStr_2119 = "_-2sq" (String#4596, DoABC#2) // _SafeStr_8137 = "_-2oh" (String#4589, DoABC#2) // _SafeStr_8138 = "_-ww" (String#10329, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-m4._SafeStr_2104 package _-m4 { import com.sulake.core.communication.messages._SafeStr_820; import _-0qD._SafeStr_2110; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2104 implements _SafeStr_820 { private var _SafeStr_8137:_SafeStr_2110; public function flush():Boolean { this._SafeStr_8137 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8137 = new _SafeStr_2110(_arg_1); return (true); } public function get _SafeStr_8138():_SafeStr_2110 { return (this._SafeStr_8137); } } }//package _-m4 // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2104 = "_-2A0" (String#5893, DoABC#2) // _SafeStr_2110 = "_-2Je" (String#3393, DoABC#2) // _SafeStr_8137 = "_-2oh" (String#4589, DoABC#2) // _SafeStr_8138 = "_-ww" (String#10329, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_1733 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1733 implements _SafeStr_3 { private var _SafeStr_8139:String; private var _SafeStr_4002:int; private var _disposed:Boolean; public function _SafeStr_1733(_arg_1:_SafeStr_1731) { this._SafeStr_8139 = _arg_1._SafeStr_3538(); this._SafeStr_4002 = _arg_1.readInteger(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_4757():String { return (this._SafeStr_8139); } public function get _SafeStr_4013():int { return (this._SafeStr_4002); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1733 = "_-04J" (String#4392, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4002 = "_-2LB" (String#4657, DoABC#2) // _SafeStr_4013 = "_-0A7" (String#5845, DoABC#2) // _SafeStr_4757 = "_-1NO" (String#6868, DoABC#2) // _SafeStr_8139 = "_-1Ji" (String#9454, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2016 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_3075; public class _SafeStr_2016 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2016(_arg_1:Function) { super(_arg_1, _SafeStr_3075); } public function get userName():String { return ((this._SafeStr_4246 as _SafeStr_3075).userName); } } }//package _-mv // _SafeStr_2016 = "_-0fp" (String#3805, DoABC#2) // _SafeStr_3075 = "_-7y" (String#8013, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2076 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2070; public class _SafeStr_2076 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2076(_arg_1:Function) { super(_arg_1, _SafeStr_2070); } public function _SafeStr_4108():_SafeStr_2070 { return ((_SafeStr_4246 as _SafeStr_2070)); } } }//package _-mv // _SafeStr_2070 = "_-0J9" (String#5784, DoABC#2) // _SafeStr_2076 = "_-Qq" (String#3917, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2080 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2080 implements _SafeStr_3 { private var _SafeStr_3998:int; private var _SafeStr_7341:Boolean; private var _SafeStr_3996:String; private var _ownerName:String; private var _SafeStr_7035:int; private var _SafeStr_7337:int; private var _SafeStr_8140:int; private var _SafeStr_5014:String; private var _SafeStr_8141:int; private var _SafeStr_8142:Boolean; private var _SafeStr_7478:int; private var _SafeStr_3986:int; private var _SafeStr_8143:String; private var _SafeStr_6326:Array; private var _SafeStr_8144:_SafeStr_2208; private var _SafeStr_7040:Boolean; private var _SafeStr_8145:Boolean; private var _disposed:Boolean; public function _SafeStr_2080(_arg_1:_SafeStr_1731) { var _local_4:String; this._SafeStr_6326 = new Array(); super(); this._SafeStr_3998 = _arg_1.readInteger(); this._SafeStr_7341 = _arg_1._SafeStr_3540(); this._SafeStr_3996 = _arg_1._SafeStr_3538(); this._ownerName = _arg_1._SafeStr_3538(); this._SafeStr_7035 = _arg_1.readInteger(); this._SafeStr_7337 = _arg_1.readInteger(); this._SafeStr_8140 = _arg_1.readInteger(); this._SafeStr_5014 = _arg_1._SafeStr_3538(); this._SafeStr_8141 = _arg_1.readInteger(); this._SafeStr_8142 = _arg_1._SafeStr_3540(); this._SafeStr_7478 = _arg_1.readInteger(); this._SafeStr_3986 = _arg_1.readInteger(); this._SafeStr_8143 = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1._SafeStr_3538(); this._SafeStr_6326.push(_local_4); _local_3++; }; this._SafeStr_8144 = new _SafeStr_2208(_arg_1); this._SafeStr_7040 = _arg_1._SafeStr_3540(); this._SafeStr_8145 = _arg_1._SafeStr_3540(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_6326 = null; } public function get disposed():Boolean { return (this._disposed); } public function get flatId():int { return (this._SafeStr_3998); } public function get event():Boolean { return (this._SafeStr_7341); } public function get roomName():String { return (this._SafeStr_3996); } public function get _SafeStr_4196():String { return (this._ownerName); } public function get _SafeStr_4744():int { return (this._SafeStr_7035); } public function get _SafeStr_4727():int { return (this._SafeStr_7337); } public function get _SafeStr_4781():int { return (this._SafeStr_8140); } public function get description():String { return (this._SafeStr_5014); } public function get _SafeStr_8146():int { return (this._SafeStr_8141); } public function get _SafeStr_4238():Boolean { return (this._SafeStr_8142); } public function get score():int { return (this._SafeStr_7478); } public function get categoryId():int { return (this._SafeStr_3986); } public function get _SafeStr_8147():String { return (this._SafeStr_8143); } public function get tags():Array { return (this._SafeStr_6326); } public function get _SafeStr_4739():_SafeStr_2208 { return (this._SafeStr_8144); } public function get _SafeStr_4240():Boolean { return (this._SafeStr_7040); } public function get _SafeStr_8148():Boolean { return (this._SafeStr_8145); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2208 = "_-2Gf" (String#3095, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4238 = "_-0Ku" (String#11910, DoABC#2) // _SafeStr_4240 = "_-285" (String#5563, DoABC#2) // _SafeStr_4727 = "_-186" (String#8148, DoABC#2) // _SafeStr_4739 = "_-0Z0" (String#11511, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4781 = "_-06P" (String#18337, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_7035 = "_-1FR" (String#4644, DoABC#2) // _SafeStr_7040 = "_-1ir" (String#6078, DoABC#2) // _SafeStr_7337 = "_-21N" (String#4453, DoABC#2) // _SafeStr_7341 = "_-1xs" (String#3203, DoABC#2) // _SafeStr_7478 = "_-3O" (String#3993, DoABC#2) // _SafeStr_8140 = "_-2Rf" (String#16658, DoABC#2) // _SafeStr_8141 = "_-DI" (String#16209, DoABC#2) // _SafeStr_8142 = "_-0Zn" (String#10287, DoABC#2) // _SafeStr_8143 = "_-lF" (String#17031, DoABC#2) // _SafeStr_8144 = "_-0L2" (String#18366, DoABC#2) // _SafeStr_8145 = "in" (String#13511, DoABC#2) // _SafeStr_8146 = "_-12L" (String#24153, DoABC#2) // _SafeStr_8147 = "_-2nw" (String#21783, DoABC#2) // _SafeStr_8148 = "_-22a" (String#19962, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2081 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2079; public class _SafeStr_2081 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2081(_arg_1:Function) { super(_arg_1, _SafeStr_2079); } public function _SafeStr_4108():_SafeStr_2079 { return ((this._SafeStr_4246 as _SafeStr_2079)); } } }//package _-mv // _SafeStr_2079 = "_-07c" (String#4743, DoABC#2) // _SafeStr_2081 = "_-0zF" (String#3014, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2146 package _-mv { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_2146 extends _SafeStr_3 { } }//package _-mv // _SafeStr_2146 = "_-0rg" (String#6447, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2147 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2147 implements _SafeStr_3, _SafeStr_2146 { private var _searchType:int; private var _SafeStr_8149:String; private var _SafeStr_7356:Array; private var _SafeStr_8150:_SafeStr_2151; private var _disposed:Boolean; public function _SafeStr_2147(_arg_1:_SafeStr_1731):void { this._SafeStr_7356 = new Array(); super(); this._searchType = _arg_1.readInteger(); this._SafeStr_8149 = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7356.push(new _SafeStr_2080(_arg_1)); _local_3++; }; var _local_4:Boolean = _arg_1._SafeStr_3540(); if (_local_4){ this._SafeStr_8150 = new _SafeStr_2151(_arg_1); }; } public function dispose():void { var _local_1:_SafeStr_2080; if (this._disposed){ return; }; this._disposed = true; if (this._SafeStr_7356 != null){ for each (_local_1 in this._SafeStr_7356) { _local_1.dispose(); }; }; if (this._SafeStr_8150 != null){ this._SafeStr_8150.dispose(); this._SafeStr_8150 = null; }; this._SafeStr_7356 = null; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_4857():int { return (this._searchType); } public function get _SafeStr_7776():String { return (this._SafeStr_8149); } public function get rooms():Array { return (this._SafeStr_7356); } public function get _SafeStr_4564():_SafeStr_2151 { return (this._SafeStr_8150); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2146 = "_-0rg" (String#6447, DoABC#2) // _SafeStr_2147 = "_-wu" (String#3448, DoABC#2) // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4564 = "_-09k" (String#19054, DoABC#2) // _SafeStr_4857 = "_-2xD" (String#16524, DoABC#2) // _SafeStr_7356 = "_-38J" (String#1473, DoABC#2) // _SafeStr_7776 = "_-nU" (String#21531, DoABC#2) // _SafeStr_8149 = "_-Pg" (String#15454, DoABC#2) // _SafeStr_8150 = "_-1Yq" (String#11024, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2149 package _-mv { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2149 { private var _SafeStr_6599:int; private var _SafeStr_8151:String; private var _SafeStr_5046:Boolean; public function _SafeStr_2149(_arg_1:_SafeStr_1731) { this._SafeStr_6599 = _arg_1.readInteger(); this._SafeStr_8151 = _arg_1._SafeStr_3538(); this._SafeStr_5046 = _arg_1._SafeStr_3540(); } public function get _SafeStr_3467():int { return (this._SafeStr_6599); } public function get _SafeStr_3463():String { return (this._SafeStr_8151); } public function get visible():Boolean { return (this._SafeStr_5046); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2149 = "_-2DP" (String#2730, DoABC#2) // _SafeStr_3463 = "_-2K0" (String#13306, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_6599 = "_-d7" (String#4137, DoABC#2) // _SafeStr_8151 = "_-Gk" (String#16361, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2150 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2150 implements _SafeStr_3 { private var _SafeStr_7321:Boolean; private var _SafeStr_8152:int; private var _SafeStr_8153:String; private var _SafeStr_3998:int; private var _SafeStr_8154:int; private var _SafeStr_7507:String; private var _SafeStr_8155:String; private var _SafeStr_8156:String; private var _SafeStr_6326:Array; private var _disposed:Boolean; public function _SafeStr_2150(_arg_1:_SafeStr_1731) { var _local_5:String; this._SafeStr_6326 = new Array(); super(); var _local_2:String = _arg_1._SafeStr_3538(); if (_local_2 == "-1"){ Logger.log("Got null room event"); this._SafeStr_7321 = false; return; }; this._SafeStr_7321 = true; this._SafeStr_8152 = int(_local_2); this._SafeStr_8153 = _arg_1._SafeStr_3538(); this._SafeStr_3998 = int(_arg_1._SafeStr_3538()); this._SafeStr_8154 = _arg_1.readInteger(); this._SafeStr_7507 = _arg_1._SafeStr_3538(); this._SafeStr_8155 = _arg_1._SafeStr_3538(); this._SafeStr_8156 = _arg_1._SafeStr_3538(); var _local_3:int = _arg_1.readInteger(); var _local_4:int; while (_local_4 < _local_3) { _local_5 = _arg_1._SafeStr_3538(); this._SafeStr_6326.push(_local_5); _local_4++; }; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_6326 = null; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8157():int { return (this._SafeStr_8152); } public function get _SafeStr_8158():String { return (this._SafeStr_8153); } public function get flatId():int { return (this._SafeStr_3998); } public function get _SafeStr_7544():int { return (this._SafeStr_8154); } public function get _SafeStr_7542():String { return (this._SafeStr_7507); } public function get _SafeStr_7543():String { return (this._SafeStr_8155); } public function get _SafeStr_8159():String { return (this._SafeStr_8156); } public function get tags():Array { return (this._SafeStr_6326); } public function get _SafeStr_7322():Boolean { return (this._SafeStr_7321); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2150 = "_-N7" (String#2835, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_7321 = "_-0ct" (String#7892, DoABC#2) // _SafeStr_7322 = "_-rV" (String#12390, DoABC#2) // _SafeStr_7507 = "_-0b5" (String#8243, DoABC#2) // _SafeStr_7542 = "_-39P" (String#14777, DoABC#2) // _SafeStr_7543 = "_-A" (String#14702, DoABC#2) // _SafeStr_7544 = "_-0fI" (String#15266, DoABC#2) // _SafeStr_8152 = "_-UO" (String#16472, DoABC#2) // _SafeStr_8153 = "_-31n" (String#15759, DoABC#2) // _SafeStr_8154 = "_-08s" (String#18085, DoABC#2) // _SafeStr_8155 = "_-2Hm" (String#16574, DoABC#2) // _SafeStr_8156 = "_-2CE" (String#17604, DoABC#2) // _SafeStr_8157 = "_-0bt" (String#16932, DoABC#2) // _SafeStr_8158 = "_-33B" (String#23206, DoABC#2) // _SafeStr_8159 = "_-0Nh" (String#24351, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2151 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2151 implements _SafeStr_3 { public static const _SafeStr_8160:int = 1; public static const _SafeStr_4724:int = 2; public static const _SafeStr_4723:int = 3; public static const _SafeStr_4715:int = 4; private var _index:int; private var _SafeStr_8161:String; private var _SafeStr_8162:String; private var _SafeStr_8163:Boolean; private var _SafeStr_8164:String; private var _SafeStr_4802:String; private var _SafeStr_8165:int; private var _SafeStr_7337:int; private var _type:int; private var _SafeStr_5047:String; private var _SafeStr_8166:_SafeStr_2080; private var _SafeStr_8167:_SafeStr_3018; private var _open:Boolean; private var _disposed:Boolean; public function _SafeStr_2151(_arg_1:_SafeStr_1731) { this._index = _arg_1.readInteger(); this._SafeStr_8161 = _arg_1._SafeStr_3538(); this._SafeStr_8162 = _arg_1._SafeStr_3538(); this._SafeStr_8163 = (_arg_1.readInteger() == 1); this._SafeStr_8164 = _arg_1._SafeStr_3538(); this._SafeStr_4802 = _arg_1._SafeStr_3538(); this._SafeStr_8165 = _arg_1.readInteger(); this._SafeStr_7337 = _arg_1.readInteger(); this._type = _arg_1.readInteger(); if (this._type == _SafeStr_8160){ this._SafeStr_5047 = _arg_1._SafeStr_3538(); } else { if (this._type == _SafeStr_4723){ this._SafeStr_8167 = new _SafeStr_3018(_arg_1); } else { if (this._type == _SafeStr_4724){ this._SafeStr_8166 = new _SafeStr_2080(_arg_1); } else { this._open = _arg_1._SafeStr_3540(); }; }; }; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._SafeStr_8166 != null){ this._SafeStr_8166.dispose(); this._SafeStr_8166 = null; }; if (this._SafeStr_8167 != null){ this._SafeStr_8167.dispose(); this._SafeStr_8167 = null; }; } public function get disposed():Boolean { return (this._disposed); } public function get type():int { return (this._type); } public function get index():int { return (this._index); } public function get _SafeStr_4721():String { return (this._SafeStr_8161); } public function get _SafeStr_4758():String { return (this._SafeStr_8162); } public function get _SafeStr_4725():Boolean { return (this._SafeStr_8163); } public function get picText():String { return (this._SafeStr_8164); } public function get picRef():String { return (this._SafeStr_4802); } public function get _SafeStr_4801():int { return (this._SafeStr_8165); } public function get tag():String { return (this._SafeStr_5047); } public function get _SafeStr_4727():int { return (this._SafeStr_7337); } public function get _SafeStr_4732():_SafeStr_2080 { return (this._SafeStr_8166); } public function get publicRoomData():_SafeStr_3018 { return (this._SafeStr_8167); } public function get open():Boolean { return (this._open); } public function _SafeStr_4748():void { this._open = !(this._open); } public function get _SafeStr_4726():int { if (this.type == _SafeStr_8160){ return (0); }; if (this.type == _SafeStr_4724){ return (this._SafeStr_8166._SafeStr_4781); }; if (this.type == _SafeStr_4723){ return (this._SafeStr_8167._SafeStr_4726); }; return (0); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3018 = "_-V8" (String#2720, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4715 = "_-yb" (String#14413, DoABC#2) // _SafeStr_4721 = "_-kk" (String#8806, DoABC#2) // _SafeStr_4723 = "_-Qn" (String#8924, DoABC#2) // _SafeStr_4724 = "_-Dh" (String#9148, DoABC#2) // _SafeStr_4725 = "_-01m" (String#4001, DoABC#2) // _SafeStr_4726 = "_-3BL" (String#13242, DoABC#2) // _SafeStr_4727 = "_-186" (String#8148, DoABC#2) // _SafeStr_4732 = "_-0kA" (String#3788, DoABC#2) // _SafeStr_4748 = "_-0Bj" (String#22485, DoABC#2) // _SafeStr_4758 = "_-2pa" (String#21689, DoABC#2) // _SafeStr_4781 = "_-06P" (String#18337, DoABC#2) // _SafeStr_4801 = "_-jm" (String#17064, DoABC#2) // _SafeStr_4802 = "_-0dH" (String#5727, DoABC#2) // _SafeStr_5047 = "_-38A" (String#3617, DoABC#2) // _SafeStr_7337 = "_-21N" (String#4453, DoABC#2) // _SafeStr_8160 = "_-0Mj" (String#11896, DoABC#2) // _SafeStr_8161 = "_-2Uf" (String#18143, DoABC#2) // _SafeStr_8162 = "_-Cd" (String#16261, DoABC#2) // _SafeStr_8163 = "_-0Kk" (String#17117, DoABC#2) // _SafeStr_8164 = "_-2nl" (String#16163, DoABC#2) // _SafeStr_8165 = "_-LZ" (String#15396, DoABC#2) // _SafeStr_8166 = "_-1iD" (String#8630, DoABC#2) // _SafeStr_8167 = "_-0kH" (String#7834, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2152 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2152 implements _SafeStr_3, _SafeStr_2146 { private var _SafeStr_7963:Array; private var _disposed:Boolean; public function _SafeStr_2152(_arg_1:_SafeStr_1731) { this._SafeStr_7963 = new Array(); super(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_7963.push(new _SafeStr_2151(_arg_1)); _local_3++; }; } public function dispose():void { var _local_1:_SafeStr_2151; if (this._disposed){ return; }; this._disposed = true; if (this._SafeStr_7963 != null){ for each (_local_1 in this._SafeStr_7963) { _local_1.dispose(); }; }; this._SafeStr_7963 = null; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_4751():Array { return (this._SafeStr_7963); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2146 = "_-0rg" (String#6447, DoABC#2) // _SafeStr_2151 = "_-Ku" (String#1266, DoABC#2) // _SafeStr_2152 = "_-Cs" (String#4089, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4751 = "_-0b8" (String#12418, DoABC#2) // _SafeStr_7963 = "_-sm" (String#3198, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2153 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2153 implements _SafeStr_3, _SafeStr_2146 { private var _SafeStr_6326:Array; private var _disposed:Boolean; public function _SafeStr_2153(_arg_1:_SafeStr_1731) { this._SafeStr_6326 = new Array(); super(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6326.push(new _SafeStr_3118(_arg_1)); _local_3++; }; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_6326 = null; } public function get disposed():Boolean { return (this._disposed); } public function get tags():Array { return (this._SafeStr_6326); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2146 = "_-0rg" (String#6447, DoABC#2) // _SafeStr_2153 = "_-0TK" (String#3783, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3118 = "_-0dr" (String#5705, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2160 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2167; public class _SafeStr_2160 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2160(_arg_1:Function) { super(_arg_1, _SafeStr_2167); } public function _SafeStr_4108():_SafeStr_2167 { return ((this._SafeStr_4246 as _SafeStr_2167)); } } }//package _-mv // _SafeStr_2160 = "_-1qZ" (String#6119, DoABC#2) // _SafeStr_2167 = "_-175" (String#6493, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2162 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2189; public class _SafeStr_2162 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2162(_arg_1:Function) { super(_arg_1, _SafeStr_2189); } public function _SafeStr_4108():_SafeStr_2189 { return ((this._SafeStr_4246 as _SafeStr_2189)); } } }//package _-mv // _SafeStr_2162 = "_-zM" (String#5428, DoABC#2) // _SafeStr_2189 = "_-1q5" (String#6133, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2163 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2164; public class _SafeStr_2163 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2163(_arg_1:Function) { super(_arg_1, _SafeStr_2164); } public function _SafeStr_4108():_SafeStr_2164 { return ((this._SafeStr_4246 as _SafeStr_2164)); } } }//package _-mv // _SafeStr_2163 = "_-0ZB" (String#5933, DoABC#2) // _SafeStr_2164 = "_-1zY" (String#5903, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2166 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2184; public class _SafeStr_2166 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2166(_arg_1:Function) { super(_arg_1, _SafeStr_2184); } public function _SafeStr_4108():_SafeStr_2184 { return ((this._SafeStr_4246 as _SafeStr_2184)); } } }//package _-mv // _SafeStr_2166 = "_-0EE" (String#4247, DoABC#2) // _SafeStr_2184 = "_-2Yi" (String#5055, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2173 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2174; public class _SafeStr_2173 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2173(_arg_1:Function) { super(_arg_1, _SafeStr_2174); } public function _SafeStr_4108():_SafeStr_2174 { return ((this._SafeStr_4246 as _SafeStr_2174)); } } }//package _-mv // _SafeStr_2173 = "_-0ng" (String#5184, DoABC#2) // _SafeStr_2174 = "_-2R0" (String#6151, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2180 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2202; public class _SafeStr_2180 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2180(_arg_1:Function) { super(_arg_1, _SafeStr_2202); } public function _SafeStr_4108():_SafeStr_2202 { return ((this._SafeStr_4246 as _SafeStr_2202)); } } }//package _-mv // _SafeStr_2180 = "_-23w" (String#6242, DoABC#2) // _SafeStr_2202 = "_-11w" (String#6188, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2185 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_3126; public class _SafeStr_2185 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2185(_arg_1:Function) { super(_arg_1, _SafeStr_3126); } public function _SafeStr_4108():_SafeStr_3126 { return ((this._SafeStr_4246 as _SafeStr_3126)); } } }//package _-mv // _SafeStr_2185 = "_-2z4" (String#5320, DoABC#2) // _SafeStr_3126 = "_-UV" (String#7067, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2187 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2172; public class _SafeStr_2187 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2187(_arg_1:Function) { super(_arg_1, _SafeStr_2172); } public function _SafeStr_4108():_SafeStr_2172 { return ((this._SafeStr_4246 as _SafeStr_2172)); } } }//package _-mv // _SafeStr_2172 = "_-1qI" (String#6117, DoABC#2) // _SafeStr_2187 = "_-8r" (String#5882, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2188 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2148; public class _SafeStr_2188 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2188(_arg_1:Function) { super(_arg_1, _SafeStr_2148); } public function _SafeStr_4108():_SafeStr_2148 { return ((this._SafeStr_4246 as _SafeStr_2148)); } } }//package _-mv // _SafeStr_2148 = "_-205" (String#5204, DoABC#2) // _SafeStr_2188 = "_-23i" (String#6492, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2195 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2178; public class _SafeStr_2195 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2195(_arg_1:Function) { super(_arg_1, _SafeStr_2178); } public function _SafeStr_4108():_SafeStr_2178 { return ((this._SafeStr_4246 as _SafeStr_2178)); } } }//package _-mv // _SafeStr_2178 = "_-0OW" (String#6327, DoABC#2) // _SafeStr_2195 = "_-1-5" (String#5768, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2196 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_3127; public class _SafeStr_2196 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2196(_arg_1:Function) { super(_arg_1, _SafeStr_3127); } public function _SafeStr_4108():_SafeStr_3127 { return ((this._SafeStr_4246 as _SafeStr_3127)); } } }//package _-mv // _SafeStr_2196 = "_-2VE" (String#5500, DoABC#2) // _SafeStr_3127 = "_-0Gu" (String#6682, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2197 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2157; public class _SafeStr_2197 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2197(_arg_1:Function) { super(_arg_1, _SafeStr_2157); } public function _SafeStr_4108():_SafeStr_2157 { return ((this._SafeStr_4246 as _SafeStr_2157)); } } }//package _-mv // _SafeStr_2157 = "_-39S" (String#6344, DoABC#2) // _SafeStr_2197 = "_-57" (String#5254, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2198 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2155; public class _SafeStr_2198 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2198(_arg_1:Function) { super(_arg_1, _SafeStr_2155); } public function _SafeStr_4108():_SafeStr_2155 { return ((this._SafeStr_4246 as _SafeStr_2155)); } } }//package _-mv // _SafeStr_2155 = "_-0Dq" (String#6059, DoABC#2) // _SafeStr_2198 = "_-Gs" (String#5583, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2204 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2154; public class _SafeStr_2204 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2204(_arg_1:Function) { super(_arg_1, _SafeStr_2154); } public function _SafeStr_4108():_SafeStr_2154 { return ((this._SafeStr_4246 as _SafeStr_2154)); } } }//package _-mv // _SafeStr_2154 = "_-36s" (String#6372, DoABC#2) // _SafeStr_2204 = "_-0Qx" (String#6383, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2208 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2208 implements _SafeStr_3 { private var _SafeStr_8168:int; private var _SafeStr_8169:int; private var _objects:Array; private var _disposed:Boolean; public function _SafeStr_2208(_arg_1:_SafeStr_1731) { var _local_4:_SafeStr_2209; this._objects = new Array(); super(); if (_arg_1 == null){ return; }; this._SafeStr_8168 = _arg_1.readInteger(); this._SafeStr_8169 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = new _SafeStr_2209(); _local_4._SafeStr_7631 = _arg_1.readInteger(); _local_4._SafeStr_7637 = _arg_1.readInteger(); this._objects.push(_local_4); _local_3++; }; if (this._SafeStr_8168 == 0){ this._SafeStr_8170(); }; } private function _SafeStr_8170():void { this._SafeStr_8168 = 1; this._SafeStr_8169 = 0; var _local_1:_SafeStr_2209 = new _SafeStr_2209(); _local_1._SafeStr_7631 = 4; _local_1._SafeStr_7637 = 1; this._objects.push(_local_1); } public function _SafeStr_7658():_SafeStr_2208 { var _local_2:_SafeStr_2209; var _local_1:_SafeStr_2208 = new _SafeStr_2208(null); _local_1._SafeStr_8168 = this._SafeStr_8168; _local_1._SafeStr_8169 = this._SafeStr_8169; for each (_local_2 in this._objects) { _local_1._objects.push(_local_2._SafeStr_7658()); }; return (_local_1); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._objects = null; } public function _SafeStr_4738():String { var _local_2:_SafeStr_2209; var _local_1 = (this._SafeStr_8169 + ";"); _local_1 = (_local_1 + (this._SafeStr_8168 + ";")); for each (_local_2 in this._objects) { _local_1 = (_local_1 + (((_local_2._SafeStr_7637 + ",") + _local_2._SafeStr_7631) + ";")); }; return (_local_1); } public function get disposed():Boolean { return (this._disposed); } public function get bgImgId():int { return (this._SafeStr_8168); } public function get _SafeStr_7629():int { return (this._SafeStr_8169); } public function get _SafeStr_7627():Array { return (this._objects); } public function set bgImgId(_arg_1:int):void { this._SafeStr_8168 = _arg_1; } public function set _SafeStr_7629(_arg_1:int):void { this._SafeStr_8169 = _arg_1; } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2208 = "_-2Gf" (String#3095, DoABC#2) // _SafeStr_2209 = "_-0uw" (String#1684, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4738 = "_-20v" (String#17470, DoABC#2) // _SafeStr_7627 = "_-1nz" (String#5468, DoABC#2) // _SafeStr_7629 = "_-1RI" (String#10607, DoABC#2) // _SafeStr_7631 = "_-2LU" (String#3908, DoABC#2) // _SafeStr_7637 = "_-0QJ" (String#3814, DoABC#2) // _SafeStr_7658 = "_-1Sx" (String#15187, DoABC#2) // _SafeStr_8168 = "_-0u2" (String#6316, DoABC#2) // _SafeStr_8169 = "_-Y6" (String#7429, DoABC#2) // _SafeStr_8170 = "_-23D" (String#20018, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2209 package _-mv { public class _SafeStr_2209 { private var _SafeStr_8171:int; private var _SafeStr_8172:int; public function _SafeStr_7658():_SafeStr_2209 { var _local_1:_SafeStr_2209 = new _SafeStr_2209(); _local_1._SafeStr_8171 = this._SafeStr_8171; _local_1._SafeStr_8172 = this._SafeStr_8172; return (_local_1); } public function set _SafeStr_7631(_arg_1:int):void { this._SafeStr_8171 = _arg_1; } public function set _SafeStr_7637(_arg_1:int):void { this._SafeStr_8172 = _arg_1; } public function get _SafeStr_7631():int { return (this._SafeStr_8171); } public function get _SafeStr_7637():int { return (this._SafeStr_8172); } } }//package _-mv // _SafeStr_2209 = "_-0uw" (String#1684, DoABC#2) // _SafeStr_7631 = "_-2LU" (String#3908, DoABC#2) // _SafeStr_7637 = "_-0QJ" (String#3814, DoABC#2) // _SafeStr_7658 = "_-1Sx" (String#15187, DoABC#2) // _SafeStr_8171 = "_-sv" (String#12776, DoABC#2) // _SafeStr_8172 = "_-2cZ" (String#11497, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2211 package _-mv { public class _SafeStr_2211 { public static const _SafeStr_7033:int = 0; public static const _SafeStr_4779:int = 1; public static const _SafeStr_4745:int = 2; public static const _SafeStr_7034:Array = ["open", "closed", "password"]; private var _SafeStr_8173:Boolean; private var _SafeStr_7035:int; private var _id:int; private var _ownerName:String; private var _type:String; private var _name:String; private var _SafeStr_5014:String; private var _SafeStr_8174:Boolean; private var _SafeStr_8142:Boolean; private var _SafeStr_8175:Boolean; private var _password:String; public function get _SafeStr_8176():Boolean { return (this._SafeStr_8173); } public function get _SafeStr_4744():int { return (this._SafeStr_7035); } public function get id():int { return (this._id); } public function get _SafeStr_4196():String { return (this._ownerName); } public function get type():String { return (this._type); } public function get name():String { return (this._name); } public function get description():String { return (this._SafeStr_5014); } public function get _SafeStr_8177():Boolean { return (this._SafeStr_8174); } public function get _SafeStr_4238():Boolean { return (this._SafeStr_8142); } public function get _SafeStr_8178():Boolean { return (this._SafeStr_8175); } public function get password():String { return (this._password); } public function set _SafeStr_8176(_arg_1:Boolean):void { this._SafeStr_8173 = _arg_1; } public function set _SafeStr_4744(_arg_1:int):void { this._SafeStr_7035 = _arg_1; } public function set id(_arg_1:int):void { this._id = _arg_1; } public function set _SafeStr_4196(_arg_1:String):void { this._ownerName = _arg_1; } public function set type(_arg_1:String):void { this._type = _arg_1; } public function set name(_arg_1:String):void { this._name = _arg_1; } public function set description(_arg_1:String):void { this._SafeStr_5014 = _arg_1; } public function set _SafeStr_8177(_arg_1:Boolean):void { this._SafeStr_8174 = _arg_1; } public function set _SafeStr_4238(_arg_1:Boolean):void { this._SafeStr_8142 = _arg_1; } public function set _SafeStr_8178(_arg_1:Boolean):void { this._SafeStr_8175 = _arg_1; } public function set password(_arg_1:String):void { this._password = _arg_1; } } }//package _-mv // _SafeStr_2211 = "_-0Wb" (String#3737, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4238 = "_-0Ku" (String#11910, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4745 = "_-4o" (String#4015, DoABC#2) // _SafeStr_4779 = "_-2sh" (String#4919, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_7033 = "const" (String#8811, DoABC#2) // _SafeStr_7034 = "_-30e" (String#9024, DoABC#2) // _SafeStr_7035 = "_-1FR" (String#4644, DoABC#2) // _SafeStr_8142 = "_-0Zn" (String#10287, DoABC#2) // _SafeStr_8173 = "_-13M" (String#17009, DoABC#2) // _SafeStr_8174 = "_-0lZ" (String#18018, DoABC#2) // _SafeStr_8175 = "_-1Ki" (String#18033, DoABC#2) // _SafeStr_8176 = "_-2x6" (String#20689, DoABC#2) // _SafeStr_8177 = "_-7J" (String#18834, DoABC#2) // _SafeStr_8178 = "_-27a" (String#18961, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_2626 package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_3214; public class _SafeStr_2626 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2626(_arg_1:Function) { super(_arg_1, _SafeStr_3214); } public function _SafeStr_4108():_SafeStr_3214 { return ((this._SafeStr_4246 as _SafeStr_3214)); } } }//package _-mv // _SafeStr_2626 = "_-1ls" (String#9295, DoABC#2) // _SafeStr_3214 = "_-0fh" (String#7306, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_3018 package _-mv { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3018 implements _SafeStr_3 { private var _SafeStr_8139:String; private var _SafeStr_4001:int; private var _SafeStr_4002:int; private var _SafeStr_6600:String; private var _SafeStr_8179:int; private var _SafeStr_6599:int; private var _disposed:Boolean; public function _SafeStr_3018(_arg_1:_SafeStr_1731) { this._SafeStr_8139 = _arg_1._SafeStr_3538(); this._SafeStr_4001 = _arg_1.readInteger(); this._SafeStr_4002 = _arg_1.readInteger(); this._SafeStr_6600 = _arg_1._SafeStr_3538(); this._SafeStr_8179 = _arg_1.readInteger(); this._SafeStr_6599 = _arg_1.readInteger(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_4757():String { return (this._SafeStr_8139); } public function get _SafeStr_4012():int { return (this._SafeStr_4001); } public function get _SafeStr_4013():int { return (this._SafeStr_4002); } public function get _SafeStr_4736():String { return (this._SafeStr_6600); } public function get _SafeStr_4726():int { return (this._SafeStr_8179); } public function get _SafeStr_3467():int { return (this._SafeStr_6599); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3018 = "_-V8" (String#2720, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4001 = "_-037" (String#6464, DoABC#2) // _SafeStr_4002 = "_-2LB" (String#4657, DoABC#2) // _SafeStr_4012 = "_-0Tg" (String#12247, DoABC#2) // _SafeStr_4013 = "_-0A7" (String#5845, DoABC#2) // _SafeStr_4726 = "_-3BL" (String#13242, DoABC#2) // _SafeStr_4736 = "_-0RY" (String#9884, DoABC#2) // _SafeStr_4757 = "_-1NO" (String#6868, DoABC#2) // _SafeStr_6599 = "_-d7" (String#4137, DoABC#2) // _SafeStr_6600 = "_-0Ky" (String#10365, DoABC#2) // _SafeStr_8139 = "_-1Ji" (String#9454, DoABC#2) // _SafeStr_8179 = "_-2-s" (String#17954, DoABC#2) //------------------------------------------------------------ //_-mv._SafeStr_3118 package _-mv { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3118 { private var _SafeStr_8180:String; private var _SafeStr_7337:int; public function _SafeStr_3118(_arg_1:_SafeStr_1731) { this._SafeStr_8180 = _arg_1._SafeStr_3538(); this._SafeStr_7337 = _arg_1.readInteger(); } public function get _SafeStr_4796():String { return (this._SafeStr_8180); } public function get _SafeStr_4727():int { return (this._SafeStr_7337); } } }//package _-mv // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3118 = "_-0dr" (String#5705, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4727 = "_-186" (String#8148, DoABC#2) // _SafeStr_4796 = "_-3AE" (String#16051, DoABC#2) // _SafeStr_7337 = "_-21N" (String#4453, DoABC#2) // _SafeStr_8180 = "_-1N5" (String#17955, DoABC#2) //------------------------------------------------------------ //_-mv.RoomRatingEvent package _-mv { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-2AZ._SafeStr_2186; public class RoomRatingEvent extends _SafeStr_835 implements IMessageEvent { public function RoomRatingEvent(_arg_1:Function) { super(_arg_1, _SafeStr_2186); } public function _SafeStr_4108():_SafeStr_2186 { return ((this._SafeStr_4246 as _SafeStr_2186)); } } }//package _-mv // _SafeStr_2186 = "_-pO" (String#6602, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-nm._SafeStr_1730 package _-nm { import flash.utils.ByteArray; public interface _SafeStr_1730 { function init(_arg_1:ByteArray):void; function _SafeStr_8181(_arg_1:_SafeStr_1730):void; function _SafeStr_8182(_arg_1:ByteArray, _arg_2:Boolean=false):ByteArray; function _SafeStr_8183(_arg_1:ByteArray):ByteArray; } }//package _-nm // _SafeStr_1730 = "_-IC" (String#3965, DoABC#2) // _SafeStr_8181 = "_-ZT" (String#16558, DoABC#2) // _SafeStr_8182 = "_-0k6" (String#7257, DoABC#2) // _SafeStr_8183 = "_-1fI" (String#19131, DoABC#2) //------------------------------------------------------------ //_-nm._SafeStr_1872 package _-nm { import flash.utils.ByteArray; public class _SafeStr_1872 { public static function _SafeStr_8184(_arg_1:ByteArray):String { _arg_1.position = 0; var _local_2:String = ""; while (_arg_1.bytesAvailable) { _local_2 = (_local_2 + String.fromCharCode(_arg_1.readByte())); }; return (_local_2); } public static function _SafeStr_8185(_arg_1:String):ByteArray { var _local_2:ByteArray = new ByteArray(); var _local_3:int; while (_local_3 < _arg_1.length) { _local_2.writeByte(_arg_1.charCodeAt(_local_3)); _local_3++; }; _local_2.position = 0; return (_local_2); } public static function _SafeStr_7304(_arg_1:ByteArray, _arg_2:Boolean=false):String { var _local_4:uint; var _local_5:uint; var _local_6:uint; _arg_1.position = 0; var _local_3:String = ""; while (_arg_1.bytesAvailable) { _local_4 = _arg_1.readUnsignedByte(); _local_5 = (_local_4 >> 4); _local_6 = (_local_4 & 15); _local_3 = (_local_3 + _local_5.toString(16)); _local_3 = (_local_3 + _local_6.toString(16)); }; if (_arg_2){ _local_3 = _local_3.toUpperCase(); }; return (_local_3); } public static function _SafeStr_8186(_arg_1:String):ByteArray { var _local_4:int; var _local_5:int; var _local_6:int; var _local_2:ByteArray = new ByteArray(); if ((_arg_1.length % 2) != 0){ _arg_1 = ("0" + _arg_1); }; var _local_3:int; while (_local_3 < (_arg_1.length - 1)) { _local_4 = parseInt(_arg_1.charAt((_local_3 + 0)), 16); _local_5 = parseInt(_arg_1.charAt((_local_3 + 1)), 16); _local_6 = ((_local_4 << 4) | _local_5); _local_2.writeByte(_local_6); _local_3++; _local_3++; }; return (_local_2); } public static function _SafeStr_8187(_arg_1:ByteArray, _arg_2:uint=16):String { return (""); } } }//package _-nm // _SafeStr_1872 = "_-BD" (String#5360, DoABC#2) // _SafeStr_7304 = "_-36e" (String#22033, DoABC#2) // _SafeStr_8184 = "_-0HY" (String#24311, DoABC#2) // _SafeStr_8185 = "_-0o9" (String#12677, DoABC#2) // _SafeStr_8186 = "_-09B" (String#18829, DoABC#2) // _SafeStr_8187 = "_-2GK" (String#23014, DoABC#2) //------------------------------------------------------------ //_-QD._SafeStr_2980 package _-QD { import flash.display.BitmapData; public class _SafeStr_2980 extends BitmapData { public static const _SafeStr_8188:int = 0xFFFFFF; public static const _SafeStr_8189:int = 8191; public static const _SafeStr_8190:int = 8191; public static const _SafeStr_8191:int = 1; public static const _SafeStr_8192:int = 1; public static const _SafeStr_8193:int = 1; private static var _SafeStr_8194:uint = 0; private static var _SafeStr_8195:uint = 0; private var _owner:Object; private var _disposed:Boolean = false; public function _SafeStr_2980(_arg_1:*, _arg_2:int, _arg_3:int, _arg_4:Boolean=true, _arg_5:uint=0xFFFFFFFF) { if (_arg_2 > _SafeStr_8189){ _arg_2 = _SafeStr_8189; } else { if (_arg_2 < _SafeStr_8192){ _arg_2 = _SafeStr_8192; }; }; if (_arg_3 > _SafeStr_8190){ _arg_3 = _SafeStr_8190; } else { if (_arg_3 < _SafeStr_8193){ _arg_3 = _SafeStr_8193; }; }; super(_arg_2, _arg_3, _arg_4, _arg_5); _SafeStr_8194++; _SafeStr_8195 = (_SafeStr_8195 + ((_arg_2 * _arg_3) * 4)); this._owner = _arg_1; } public static function get _SafeStr_8196():uint { return (_SafeStr_8194); } public static function get _SafeStr_8197():uint { return (_SafeStr_8195); } override public function dispose():void { if (!this._disposed){ _SafeStr_8195 = (_SafeStr_8195 - ((width * height) * 4)); _SafeStr_8194--; this._disposed = true; this._owner = null; super.dispose(); }; } } }//package _-QD // _SafeStr_2980 = "_-0Fn" (String#2389, DoABC#2) // _SafeStr_8188 = "_-0GW" (String#18283, DoABC#2) // _SafeStr_8189 = "_-0I8" (String#12126, DoABC#2) // _SafeStr_8190 = "_-0YU" (String#11443, DoABC#2) // _SafeStr_8191 = "_-pl" (String#16489, DoABC#2) // _SafeStr_8192 = "_-07w" (String#11749, DoABC#2) // _SafeStr_8193 = "_-aA" (String#12239, DoABC#2) // _SafeStr_8194 = "_-0cu" (String#5731, DoABC#2) // _SafeStr_8195 = "_-mU" (String#2778, DoABC#2) // _SafeStr_8196 = "_-ez" (String#20836, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) //------------------------------------------------------------ //_-QK._SafeStr_1615 package _-QK { import com.sulake.habbo.inventory._SafeStr_1602; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.inventory.items._SafeStr_1598; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import _-05L._SafeStr_1612; import com.sulake.core.communication.connection.IConnection; import _-1VA._SafeStr_2535; import _-1VA._SafeStr_2533; import com.sulake.habbo.inventory.items._SafeStr_2506; import _-1VA._SafeStr_2534; import _-1VA.each; import _-1VA._SafeStr_2266; import com.sulake.core.window.IWindowContainer; public class _SafeStr_1615 implements _SafeStr_1602 { private var _SafeStr_3559:HabboInventory; private var _assets:IAssetLibrary; private var _windowManager:IHabboWindowManager; private var _roomEngine:IRoomEngine; private var _communication:IHabboCommunicationManager; private var _disposed:Boolean = false; private var _SafeStr_6785:_SafeStr_1598; private var _SafeStr_6648:Boolean; private var _SafeStr_6649:int; private var _SafeStr_6650:int; private var _SafeStr_6651:int; private var _SafeStr_6653:int; private var _SafeStr_6652:int; private var _SafeStr_6654:int; private var _SafeStr_6655:int; private var _SafeStr_8198:int; private var _SafeStr_8199:int; private var _view:_SafeStr_2536; private var _SafeStr_8200:Boolean = false; public function _SafeStr_1615(_arg_1:HabboInventory, _arg_2:IHabboWindowManager, _arg_3:IHabboCommunicationManager, _arg_4:IAssetLibrary, _arg_5:IRoomEngine, _arg_6:IHabboLocalizationManager, _arg_7:IHabboConfigurationManager) { this._SafeStr_3559 = _arg_1; this._communication = _arg_3; this._windowManager = _arg_2; this._assets = _arg_4; this._roomEngine = _arg_5; this._view = new _SafeStr_2536(this, this._windowManager, this._assets, _arg_5, _arg_6, _arg_7); } public function set _SafeStr_3721(_arg_1:Boolean):void { this._SafeStr_6648 = _arg_1; } public function set commission(_arg_1:int):void { this._SafeStr_6649 = _arg_1; } public function set _SafeStr_6656(_arg_1:int):void { this._SafeStr_6650 = _arg_1; } public function set _SafeStr_6657(_arg_1:int):void { this._SafeStr_6651 = _arg_1; } public function set _SafeStr_6658(_arg_1:int):void { this._SafeStr_6653 = _arg_1; } public function set _SafeStr_6659(_arg_1:int):void { this._SafeStr_6652 = _arg_1; } public function set _SafeStr_6660(_arg_1:int):void { this._SafeStr_6654 = _arg_1; } public function set _SafeStr_6661(_arg_1:int):void { this._SafeStr_6655 = _arg_1; } public function get _SafeStr_3721():Boolean { return (this._SafeStr_6648); } public function get commission():int { return (this._SafeStr_6649); } public function get _SafeStr_6656():int { return (this._SafeStr_6650); } public function get _SafeStr_6657():int { return (this._SafeStr_6651); } public function get _SafeStr_6658():int { return (this._SafeStr_6653); } public function get _SafeStr_6659():int { return (this._SafeStr_6652); } public function get _SafeStr_6660():int { return (this._SafeStr_6654); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { this._SafeStr_3559 = null; this._communication = null; this._windowManager = null; this._assets = null; this._roomEngine = null; } public function _SafeStr_8201():void { if (((((!((this._SafeStr_3559 == null))) && (!((this._SafeStr_3559._SafeStr_4682 == null))))) && (!((this._SafeStr_6785 == null))))){ this._SafeStr_3559._SafeStr_4682._SafeStr_3627(this._SafeStr_6785.id); this._SafeStr_6785 = null; }; } public function _SafeStr_3664(_arg_1:_SafeStr_1598):void { if (((!((this._SafeStr_6785 == null))) || ((_arg_1 == null)))){ return; }; if (this._SafeStr_3559 == null){ return; }; var _local_2:_SafeStr_1612 = this._SafeStr_3559._SafeStr_4682; if (_local_2 == null){ return; }; this._SafeStr_6785 = _arg_1; _local_2._SafeStr_3626(_arg_1.id); var _local_3:IConnection = this._communication.getHabboMainConnection(null); if (_local_3 == null){ return; }; _local_3.send(new _SafeStr_2535()); } public function _SafeStr_8202():void { var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.send(new _SafeStr_2533()); this._SafeStr_8200 = true; } public function _SafeStr_8203(_arg_1:int):void { if (this._SafeStr_6785 == null){ return; }; var _local_2:IConnection = this._communication.getHabboMainConnection(null); if (_local_2 == null){ return; }; var _local_3:int = (((this._SafeStr_6785 is _SafeStr_2506)) ? 1 : 2); _local_2.send(new _SafeStr_2534(_arg_1, _local_3, this._SafeStr_6785._SafeStr_3630)); this._SafeStr_8201(); } public function _SafeStr_8204():void { if (this._SafeStr_6785 == null){ return; }; var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; var _local_2:int = (((this._SafeStr_6785 is _SafeStr_2506)) ? 1 : 2); this._SafeStr_8198 = _local_2; this._SafeStr_8199 = this._SafeStr_6785.type; _local_1.send(new each(_local_2, this._SafeStr_6785.type)); } public function _SafeStr_8205(_arg_1:int, _arg_2:int):void { this._SafeStr_8200 = false; switch (_arg_1){ case 1: this._view._SafeStr_8206(this._SafeStr_6785); return; case 2: this._view._SafeStr_8207(("$" + "{inventory.marketplace.no_trading_privilege.title}"), ("$" + "{inventory.marketplace.no_trading_privilege.info}")); return; case 3: this._view._SafeStr_8207(("$" + "{inventory.marketplace.no_trading_pass.title}"), ("$" + "{inventory.marketplace.no_trading_pass.info}")); return; case 4: this._view._SafeStr_8208(this._SafeStr_6650, this._SafeStr_6651); return; }; } public function _SafeStr_8209(_arg_1:int):void { if (!this._view){ return; }; this._view._SafeStr_8210(_arg_1); } public function _SafeStr_8211(_arg_1:int, _arg_2:int, _arg_3:int):void { if (((!((_arg_1 == this._SafeStr_8198))) || (!((_arg_2 == this._SafeStr_8199))))){ return; }; if (!this._view){ return; }; this._view._SafeStr_8212(_arg_3, this._SafeStr_6655); } public function _SafeStr_8213():void { if (this._SafeStr_8200){ this._SafeStr_8200 = false; this._SafeStr_8201(); }; } public function _SafeStr_3608(_arg_1:int=0):void { var _local_2:IConnection = this._communication.getHabboMainConnection(null); if (_local_2 == null){ return; }; _local_2.send(new _SafeStr_2266()); } public function _SafeStr_3616():IWindowContainer { return (null); } public function _SafeStr_3610(_arg_1:String):void { } public function _SafeStr_3671(_arg_1:String):void { } public function _SafeStr_3618():void { } } }//package _-QK // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_1615 = "_-26J" (String#2500, DoABC#2) // _SafeStr_2266 = "_-OP" (String#6528, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_2533 = "_-0-r" (String#8613, DoABC#2) // _SafeStr_2534 = "_-2FO" (String#7861, DoABC#2) // _SafeStr_2535 = "_-0Dy" (String#8350, DoABC#2) // _SafeStr_2536 = "_-2gM" (String#6731, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3626 = "_-0RC" (String#12045, DoABC#2) // _SafeStr_3627 = "_-0QD" (String#9632, DoABC#2) // _SafeStr_3630 = "_-2t5" (String#4914, DoABC#2) // _SafeStr_3664 = "_-hU" (String#22398, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_6648 = "_-1Ic" (String#3800, DoABC#2) // _SafeStr_6649 = "_-2Zc" (String#11154, DoABC#2) // _SafeStr_6650 = "_-296" (String#7782, DoABC#2) // _SafeStr_6651 = "_-1Xg" (String#8663, DoABC#2) // _SafeStr_6652 = "_-0YK" (String#10041, DoABC#2) // _SafeStr_6653 = "_-mt" (String#9526, DoABC#2) // _SafeStr_6654 = "_-1Rk" (String#10661, DoABC#2) // _SafeStr_6655 = "_-n0" (String#6580, DoABC#2) // _SafeStr_6656 = "_-0Dt" (String#11433, DoABC#2) // _SafeStr_6657 = "_-1Df" (String#12568, DoABC#2) // _SafeStr_6658 = "_-1ya" (String#7630, DoABC#2) // _SafeStr_6659 = "_-2XB" (String#6347, DoABC#2) // _SafeStr_6660 = "_-3GS" (String#11069, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_6785 = "_-5n" (String#1446, DoABC#2) // _SafeStr_8198 = "_-2pL" (String#9451, DoABC#2) // _SafeStr_8199 = "_-0ma" (String#10830, DoABC#2) // _SafeStr_8200 = "_-0Mk" (String#12038, DoABC#2) // _SafeStr_8201 = "_-iD" (String#8330, DoABC#2) // _SafeStr_8202 = "_-0xx" (String#20259, DoABC#2) // _SafeStr_8203 = "_-1He" (String#19064, DoABC#2) // _SafeStr_8204 = "_-254" (String#18629, DoABC#2) // _SafeStr_8205 = "_-36B" (String#20605, DoABC#2) // _SafeStr_8206 = "_-1Aq" (String#22268, DoABC#2) // _SafeStr_8207 = "_-20N" (String#17812, DoABC#2) // _SafeStr_8208 = "_-br" (String#21472, DoABC#2) // _SafeStr_8209 = "_-82" (String#18865, DoABC#2) // _SafeStr_8210 = "_-2ZR" (String#20166, DoABC#2) // _SafeStr_8211 = "_-gh" (String#21745, DoABC#2) // _SafeStr_8212 = "_-R9" (String#18835, DoABC#2) // _SafeStr_8213 = "_-Ft" (String#14610, DoABC#2) //------------------------------------------------------------ //_-QK._SafeStr_2536 package _-QK { import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.habbo.inventory.items._SafeStr_2506; import com.sulake.room.utils._SafeStr_1286; import _-00G._SafeStr_1295; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.inventory.items._SafeStr_1598; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Matrix; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.window.utils._SafeStr_1439; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import flash.external.ExternalInterface; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.components.IButtonWindow; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_2536 implements _SafeStr_22 { private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _view:IFrameWindow; private var _SafeStr_3695:_SafeStr_1615; private var _roomEngine:IRoomEngine; private var _localization:IHabboLocalizationManager; private var _config:IHabboConfigurationManager; private var _disposed:Boolean = false; private var _SafeStr_8214:int; private var _SafeStr_8215:int; private var _SafeStr_8216:String; public function _SafeStr_2536(_arg_1:_SafeStr_1615, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IRoomEngine, _arg_5:IHabboLocalizationManager, _arg_6:IHabboConfigurationManager) { this._SafeStr_3695 = _arg_1; this._assetLibrary = _arg_3; this._windowManager = _arg_2; this._roomEngine = _arg_4; this._localization = _arg_5; this._config = _arg_6; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_3695 = null; this._assetLibrary = null; this._windowManager = null; this._roomEngine = null; this._localization = null; this._config = null; this._SafeStr_8217(); this._disposed = true; }; } private function _SafeStr_8217():void { if (this._view != null){ this._view.dispose(); this._view = null; }; } public function _SafeStr_8208(_arg_1:int, _arg_2:int):void { if (this._localization){ this._localization.registerParameter("inventory.marketplace.buy_tokens.info", "price", _arg_1.toString()); this._localization.registerParameter("inventory.marketplace.buy_tokens.info", "count", _arg_2.toString()); this._localization.registerParameter("inventory.marketplace.buy_tokens.info", "free", (_arg_2 - 1).toString()); this._localization.registerParameter("inventory.marketplace.buy_tokens.buy", "price", _arg_1.toString()); }; this._view = (this.createWindow("buy_marketplace_tokens_xml") as IFrameWindow); if (this._view == null){ return; }; this._view.procedure = this._SafeStr_4963; this._view.center(); } public function _SafeStr_8206(_arg_1:_SafeStr_1598):void { var _local_4:_SafeStr_1248; var _local_5:String; var _local_6:String; if (((((((!(_arg_1)) || (!(this._localization)))) || (!(this._roomEngine)))) || (!(this._SafeStr_3695)))){ return; }; this._view = (this.createWindow("make_marketplace_offer_xml") as IFrameWindow); if (!this._view){ return; }; var _local_2:_SafeStr_1516 = (this._view.findChildByName("price_input") as _SafeStr_1516); if (_local_2 != null){ _local_2.restrict = "0-9"; }; this._SafeStr_8218(); this._localization.registerParameter("inventory.marketplace.make_offer.expiration_info", "time", this._SafeStr_3695._SafeStr_6660.toString()); this._localization.registerParameter("inventory.marketplace.make_offer.min_price", "minprice", this._SafeStr_3695._SafeStr_6658.toString()); this._localization.registerParameter("inventory.marketplace.make_offer.max_price", "maxprice", this._SafeStr_3695._SafeStr_6659.toString()); var _local_3:uint = 4293848814; if ((_arg_1 is _SafeStr_2506)){ _local_4 = this._roomEngine.getFurnitureImage(_arg_1.type, new _SafeStr_1286(180, 0, 0), 32, this, _local_3, String(_arg_1._SafeStr_3588)); } else { _local_4 = this._roomEngine.getWallItemImage(_arg_1.type, new _SafeStr_1286(180, 0, 0), 32, this, _local_3, _arg_1._SafeStr_3587); }; if (!_local_4){ return; }; this._SafeStr_8214 = _local_4.id; this._SafeStr_8219(_local_4.data); if ((_arg_1 is _SafeStr_2506)){ _local_5 = ("roomItem.name." + _arg_1.type); _local_6 = ("roomItem.desc." + _arg_1.type); } else { _local_5 = ("wallItem.name." + _arg_1.type); _local_6 = ("wallItem.desc." + _arg_1.type); }; if (_arg_1.category == _SafeStr_1295._SafeStr_3434){ _local_5 = (("poster_" + _arg_1._SafeStr_3587) + "_name"); _local_6 = (("poster_" + _arg_1._SafeStr_3587) + "_desc"); }; this._SafeStr_8216 = this._localization.getKey(_local_5); this._SafeStr_4456("furni_name", ((("$" + "{") + _local_5) + "}")); this._SafeStr_4456("furni_desc", ((("$" + "{") + _local_6) + "}")); this._view.procedure = this._SafeStr_4963; this._view.center(); var _local_7:ITextWindow = (this._view.findChildByName("average_price") as ITextWindow); if (_local_7){ _local_7.visible = false; }; this._SafeStr_3695._SafeStr_8204(); } private function _SafeStr_8219(_arg_1:BitmapData):void { if ((((_arg_1 == null)) || ((this._view == null)))){ return; }; var _local_2:IBitmapWrapperWindow = (this._view.findChildByName("furni_image") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; var _local_3:BitmapData = new BitmapData(_local_2.width, _local_2.height, true, 0); var _local_4:int = ((_local_3.width - _arg_1.width) * 0.5); var _local_5:int = ((_local_3.height - _arg_1.height) * 0.5); _local_3.draw(_arg_1, new Matrix(1, 0, 0, 1, _local_4, _local_5)); _local_2.bitmap = _local_3; } private function _SafeStr_4456(_arg_1:String, _arg_2:String):void { if (this._view == null){ return; }; var _local_3:ITextWindow = (this._view.findChildByName(_arg_1) as ITextWindow); if (_local_3 == null){ return; }; _local_3.text = _arg_2; } public function _SafeStr_8220(_arg_1:int):void { if (this._localization){ this._localization.registerParameter("inventory.marketplace.no_credits.info", "price", _arg_1.toString()); }; this._view = (this.createWindow("marketplace_no_credits_xml") as IFrameWindow); if (this._view == null){ return; }; this._view.procedure = this._SafeStr_4963; this._view.center(); } private function showConfirmation():void { this._localization.registerParameter("inventory.marketplace.confirm_offer.info", "furniname", this._SafeStr_8216); this._localization.registerParameter("inventory.marketplace.confirm_offer.info", "price", this._SafeStr_8215.toString()); var _local_1:String = ("$" + "{inventory.marketplace.confirm_offer.title}"); var _local_2:String = ("$" + "{inventory.marketplace.confirm_offer.info}"); this._windowManager.confirm(_local_1, _local_2, 0, this._SafeStr_8221); } private function _SafeStr_8221(_arg_1:_SafeStr_1439, _arg_2:_SafeStr_1260):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; _arg_1.dispose(); if (this._SafeStr_3695 == null){ return; }; if (_arg_2.type == _SafeStr_1260._SafeStr_8222){ this._SafeStr_3695._SafeStr_8203(this._SafeStr_8215); }; this._SafeStr_3695._SafeStr_8201(); } private function createWindow(_arg_1:String):IWindow { if ((((this._assetLibrary == null)) || ((this._windowManager == null)))){ return (null); }; var _local_2:_SafeStr_5 = (this._assetLibrary.getAssetByName(_arg_1) as _SafeStr_5); if (_local_2 == null){ return (null); }; return (this._windowManager.buildFromXML((_local_2.content as XML))); } private function _SafeStr_4963(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:_SafeStr_1516; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "buy_tokens_button": this._SafeStr_3695._SafeStr_8202(); this._SafeStr_8217(); break; case "cancel_buy_tokens_button": case "cancel_make_offer_button": case "cancel_no_credits_button": case "header_button_close": this._SafeStr_3695._SafeStr_8201(); this._SafeStr_8217(); break; case "make_offer_button": _local_3 = (this._view.findChildByName("price_input") as _SafeStr_1516); if (_local_3 != null){ this._SafeStr_8215 = parseInt(_local_3.text); this.showConfirmation(); }; this._SafeStr_8217(); break; case "get_credits_button": this._SafeStr_3695._SafeStr_8201(); this._SafeStr_8223(); this._SafeStr_8217(); break; }; }; if (_arg_1.type == _SafeStr_1260._SafeStr_6237){ if (_arg_2.name == "price_input"){ this._SafeStr_8218(); }; }; } private function _SafeStr_8223():void { var _local_1:String; if (((ExternalInterface.available) && (("true" == this._config.getKey("client.credits.embed.enabled"))))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "credits"); } else { _local_1 = this._config.getKey("link.format.credits"); if (_local_1 != ""){ this._windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_8224); _SafeStr_1350.navigateToURL(_local_1, "habboMain"); }; }; } private function _SafeStr_8218():void { if (this._view == null){ return; }; var _local_1:_SafeStr_1516 = (this._view.findChildByName("price_input") as _SafeStr_1516); if (_local_1 == null){ return; }; var _local_2:int = parseInt(_local_1.text); if (_local_2 > this._SafeStr_3695._SafeStr_6659){ _local_1.text = this._SafeStr_3695._SafeStr_6659.toString(); _local_2 = this._SafeStr_3695._SafeStr_6659; }; var _local_3:int = Math.max(Math.ceil(((this._SafeStr_3695.commission * 0.01) * _local_2)), 1); var _local_4:int = (_local_2 + _local_3); var _local_5:IButtonWindow = (this._view.findChildByName("make_offer_button") as IButtonWindow); var _local_6:ITextWindow = (this._view.findChildByName("final_price") as ITextWindow); if ((((_local_5 == null)) || ((_local_6 == null)))){ return; }; this._localization.registerParameter("inventory.marketplace.make_offer.final_price", "commission", _local_3.toString()); this._localization.registerParameter("inventory.marketplace.make_offer.final_price", "finalprice", _local_4.toString()); if (_local_2 < this._SafeStr_3695._SafeStr_6658){ _local_6.text = ("$" + "{inventory.marketplace.make_offer.min_price}"); _local_5.disable(); } else { _local_6.text = ("$" + "{inventory.marketplace.make_offer.final_price}"); _local_5.enable(); }; } public function _SafeStr_8210(_arg_1:int):void { var _local_2:String; if (_arg_1 == 1){ _local_2 = ("$" + "{inventory.marketplace.result.title.success}"); } else { _local_2 = ("$" + "{inventory.marketplace.result.title.failure}"); }; var _local_3 = ((("$" + "{inventory.marketplace.result.") + _arg_1) + "}"); this._windowManager.alert(_local_2, _local_3, 0, this._SafeStr_8224); } private function _SafeStr_8224(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { if (_arg_1 == null){ return; }; this._SafeStr_3695._SafeStr_8201(); _arg_1.dispose(); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (this._SafeStr_8214 == _arg_1){ this._SafeStr_8219(_arg_2); }; } public function _SafeStr_8207(_arg_1:String, _arg_2:String):void { this._windowManager.alert(_arg_1, _arg_2, 0, this._SafeStr_8224); } public function _SafeStr_8212(_arg_1:int, _arg_2:int):void { if (((((!(this._view)) || (!(this._localization)))) || (!(this._SafeStr_3695)))){ return; }; var _local_3:ITextWindow = (this._view.findChildByName("average_price") as ITextWindow); if (!_local_3){ return; }; var _local_4:int = Math.floor((_arg_1 / (1 + (this._SafeStr_3695.commission * 0.01)))); this._localization.registerParameter("inventory.marketplace.make_offer.average_price", "days", _arg_2.toString()); var _local_5:String = (((_arg_1 == 0)) ? " - " : _arg_1.toString()); this._localization.registerParameter("inventory.marketplace.make_offer.average_price", "price", _local_5); var _local_6:String = (((_local_4 == 0)) ? " - " : _local_4.toString()); this._localization.registerParameter("inventory.marketplace.make_offer.average_price", "price_no_commission", _local_6); _local_3.visible = true; } } }//package _-QK // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1439 = "_-2lv" (String#4925, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1615 = "_-26J" (String#2500, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_2536 = "_-2gM" (String#6731, DoABC#2) // _SafeStr_3434 = "_-ng" (String#4878, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4963 = "_-PG" (String#3979, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6658 = "_-1ya" (String#7630, DoABC#2) // _SafeStr_6659 = "_-2XB" (String#6347, DoABC#2) // _SafeStr_6660 = "_-3GS" (String#11069, DoABC#2) // _SafeStr_8201 = "_-iD" (String#8330, DoABC#2) // _SafeStr_8202 = "_-0xx" (String#20259, DoABC#2) // _SafeStr_8203 = "_-1He" (String#19064, DoABC#2) // _SafeStr_8204 = "_-254" (String#18629, DoABC#2) // _SafeStr_8206 = "_-1Aq" (String#22268, DoABC#2) // _SafeStr_8207 = "_-20N" (String#17812, DoABC#2) // _SafeStr_8208 = "_-br" (String#21472, DoABC#2) // _SafeStr_8210 = "_-2ZR" (String#20166, DoABC#2) // _SafeStr_8212 = "_-R9" (String#18835, DoABC#2) // _SafeStr_8214 = "_-7s" (String#17848, DoABC#2) // _SafeStr_8215 = "_-1ZF" (String#13255, DoABC#2) // _SafeStr_8216 = "_-v5" (String#18209, DoABC#2) // _SafeStr_8217 = "_-1nE" (String#4279, DoABC#2) // _SafeStr_8218 = "_-2my" (String#16054, DoABC#2) // _SafeStr_8219 = "_-0yn" (String#17307, DoABC#2) // _SafeStr_8220 = "_-2Ra" (String#22825, DoABC#2) // _SafeStr_8221 = "_-0nY" (String#19349, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_8223 = "_-1f4" (String#13688, DoABC#2) // _SafeStr_8224 = "_-0Nu" (String#13110, DoABC#2) //------------------------------------------------------------ //_-qO._SafeStr_2156 package _-qO { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2156 implements _SafeStr_820 { private var _roomId:int; public function parse(_arg_1:_SafeStr_1731):Boolean { this._roomId = _arg_1.readInteger(); return (true); } public function flush():Boolean { this._roomId = 0; return (true); } public function get roomId():int { return (this._roomId); } } }//package _-qO // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2156 = "_-2Qu" (String#5979, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-qO._SafeStr_2175 package _-qO { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2175 implements _SafeStr_820 { private var _roomId:int; private var _SafeStr_5754:int; public function parse(_arg_1:_SafeStr_1731):Boolean { this._roomId = _arg_1.readInteger(); this._SafeStr_5754 = _arg_1.readInteger(); return (true); } public function flush():Boolean { this._roomId = 0; this._SafeStr_5754 = 0; return (true); } public function get roomId():int { return (this._roomId); } public function get errorCode():int { return (this._SafeStr_5754); } } }//package _-qO // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2175 = "_-0w5" (String#6198, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-qO._SafeStr_2183 package _-qO { import com.sulake.core.communication.messages._SafeStr_820; import _-2Q2._SafeStr_3123; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2183 implements _SafeStr_820 { private var _SafeStr_3998:int; private var _data:_SafeStr_3123; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); this._data = new _SafeStr_3123(_arg_1); return (true); } public function get flatId():int { return (this._SafeStr_3998); } public function get data():_SafeStr_3123 { return (this._data); } } }//package _-qO // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2183 = "_-Bu" (String#6650, DoABC#2) // _SafeStr_3123 = "_-0Ex" (String#2364, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-qO._SafeStr_2191 package _-qO { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2191 implements _SafeStr_820 { public static const _SafeStr_8225:int = 1; public static const _SafeStr_8226:int = 2; public static const _SafeStr_8227:int = 3; public static const _SafeStr_8228:int = 4; public static const _SafeStr_7749:int = 5; public static const _SafeStr_8229:int = 6; public static const _SafeStr_7742:int = 7; public static const _SafeStr_7744:int = 8; public static const _SafeStr_8230:int = 9; public static const _SafeStr_7745:int = 10; public static const _SafeStr_7746:int = 11; public static const _SafeStr_7748:int = 12; private var _roomId:int; private var _SafeStr_5754:int; private var _SafeStr_8231:String; public function parse(_arg_1:_SafeStr_1731):Boolean { this._roomId = _arg_1.readInteger(); this._SafeStr_5754 = _arg_1.readInteger(); this._SafeStr_8231 = _arg_1._SafeStr_3538(); return (true); } public function flush():Boolean { return (true); } public function get roomId():int { return (this._roomId); } public function get errorCode():int { return (this._SafeStr_5754); } public function get info():String { return (this._SafeStr_8231); } } }//package _-qO // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2191 = "_-0sX" (String#3651, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_7742 = "_-0gC" (String#15228, DoABC#2) // _SafeStr_7744 = "_-1ym" (String#15326, DoABC#2) // _SafeStr_7745 = "_-2F9" (String#13616, DoABC#2) // _SafeStr_7746 = "_-03r" (String#13873, DoABC#2) // _SafeStr_7748 = "_-37H" (String#13619, DoABC#2) // _SafeStr_7749 = "_-2o3" (String#15194, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8225 = "_-0kb" (String#17896, DoABC#2) // _SafeStr_8226 = "_-36h" (String#18311, DoABC#2) // _SafeStr_8227 = "_-0pX" (String#17422, DoABC#2) // _SafeStr_8228 = "_-q8" (String#16335, DoABC#2) // _SafeStr_8229 = "_-H7" (String#16507, DoABC#2) // _SafeStr_8230 = "_-3G9" (String#15707, DoABC#2) // _SafeStr_8231 = "_-ce" (String#4343, DoABC#2) //------------------------------------------------------------ //_-qO._SafeStr_2193 package _-qO { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2193 implements _SafeStr_820 { private var _SafeStr_3998:int; private var _userId:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); this._userId = _arg_1.readInteger(); return (true); } public function get flatId():int { return (this._SafeStr_3998); } public function get userId():int { return (this._userId); } } }//package _-qO // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2193 = "_-1uV" (String#6369, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-qO._SafeStr_2203 package _-qO { import com.sulake.core.communication.messages._SafeStr_820; import _-2Q2._SafeStr_2159; import _-2Q2._SafeStr_3123; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2203 implements _SafeStr_820 { private var _SafeStr_8232:_SafeStr_2159; public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8232 = new _SafeStr_2159(); this._SafeStr_8232.roomId = _arg_1.readInteger(); this._SafeStr_8232.name = _arg_1._SafeStr_3538(); this._SafeStr_8232.description = _arg_1._SafeStr_3538(); this._SafeStr_8232._SafeStr_4744 = _arg_1.readInteger(); this._SafeStr_8232.categoryId = _arg_1.readInteger(); this._SafeStr_8232._SafeStr_7051 = _arg_1.readInteger(); this._SafeStr_8232._SafeStr_7052 = _arg_1.readInteger(); this._SafeStr_8232.tags = []; var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_8232.tags.push(_arg_1._SafeStr_3538()); _local_3++; }; this._SafeStr_8232._SafeStr_7053 = []; var _local_4:int = _arg_1.readInteger(); var _local_5:int; while (_local_5 < _local_4) { this._SafeStr_8232._SafeStr_7053.push(new _SafeStr_3123(_arg_1)); _local_5++; }; this._SafeStr_8232._SafeStr_7054 = _arg_1.readInteger(); this._SafeStr_8232._SafeStr_4240 = (_arg_1.readInteger() == 1); this._SafeStr_8232._SafeStr_7046 = (_arg_1.readInteger() == 1); this._SafeStr_8232._SafeStr_7047 = (_arg_1.readInteger() == 1); this._SafeStr_8232._SafeStr_7048 = (_arg_1.readInteger() == 1); this._SafeStr_8232._SafeStr_7049 = _arg_1.readInteger(); this._SafeStr_8232._SafeStr_7050 = _arg_1.readInteger(); return (true); } public function flush():Boolean { this._SafeStr_8232 = null; return (true); } public function get data():_SafeStr_2159 { return (this._SafeStr_8232); } } }//package _-qO // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2159 = "_-0ze" (String#3133, DoABC#2) // _SafeStr_2203 = "_-b1" (String#4911, DoABC#2) // _SafeStr_3123 = "_-0Ex" (String#2364, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4240 = "_-285" (String#5563, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_7046 = "_-1Cw" (String#7407, DoABC#2) // _SafeStr_7047 = "_-0C7" (String#7068, DoABC#2) // _SafeStr_7048 = "_-6Z" (String#7274, DoABC#2) // _SafeStr_7049 = "_-0F4" (String#7104, DoABC#2) // _SafeStr_7050 = "_-1O6" (String#6895, DoABC#2) // _SafeStr_7051 = "_-1CN" (String#6095, DoABC#2) // _SafeStr_7052 = "_-0z4" (String#12527, DoABC#2) // _SafeStr_7053 = "_-2kV" (String#2970, DoABC#2) // _SafeStr_7054 = "_-02t" (String#6506, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8232 = "_-0l0" (String#2565, DoABC#2) //------------------------------------------------------------ //_-qO._SafeStr_3125 package _-qO { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3125 implements _SafeStr_820 { private var _SafeStr_3998:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_3998 = _arg_1.readInteger(); return (true); } public function get flatId():int { return (this._SafeStr_3998); } } }//package _-qO // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3125 = "_-2qT" (String#7269, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-qy._SafeStr_1759 package _-qy { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.ui.widget.events._SafeStr_2858; import flash.events.IEventDispatcher; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.events._SafeStr_1260; import flash.geom.Point; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; import _-je._SafeStr_2859; public class _SafeStr_1759 extends _SafeStr_1750 { private static const _SafeStr_8233:int = 14; private static const _SafeStr_8234:int = 500; private static const _SafeStr_6844:Number = 100; private static const _SafeStr_6845:Number = 100; private var _window:IWindowContainer; protected var _SafeStr_5001:int = -1; protected var _SafeStr_8035:String; protected var _text:String; protected var _SafeStr_8059:String; protected var _SafeStr_3559:Boolean; protected var _SafeStr_8235:String = "stickieui_container"; public function _SafeStr_1759(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); } protected function get window():IWindowContainer { return (this._window); } override public function dispose():void { if (disposed){ return; }; this._SafeStr_5540(); super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2858._SafeStr_5253, this._SafeStr_6455); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2858._SafeStr_5253, this._SafeStr_6455); } protected function _SafeStr_6455(_arg_1:_SafeStr_2858):void { this._SafeStr_5540(false); this._SafeStr_5001 = _arg_1.objectId; this._SafeStr_8035 = _arg_1._SafeStr_6415; this._text = _arg_1.text; this._SafeStr_8059 = _arg_1._SafeStr_5255; this._SafeStr_3559 = _arg_1.controller; this._SafeStr_5538(); } protected function _SafeStr_5538():void { var _local_3:_SafeStr_1516; var _local_4:_SafeStr_1280; var _local_5:BitmapData; var _local_6:IBitmapWrapperWindow; if (this._SafeStr_5001 == -1){ return; }; var _local_1:IAsset = assets.getAssetByName("stickie"); if (_local_1 == null){ return; }; var _local_2:_SafeStr_5 = _SafeStr_5(_local_1); if (_local_2 == null){ return; }; if (this._window == null){ this._window = (windowManager.createWindow(this._SafeStr_8235, "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_5507 | _SafeStr_1318._SafeStr_4275), new Rectangle(_SafeStr_6844, _SafeStr_6845, 2, 2), null, 0) as IWindowContainer); this._window.buildFromXML(XML(_local_2.content)); }; _local_3 = (this._window.findChildByName("text") as _SafeStr_1516); if (_local_3 != null){ _local_3.text = this._text; _local_3.addEventListener(_SafeStr_1260._SafeStr_6237, this._SafeStr_8236); }; _local_6 = (this._window.findChildByTag("bg") as IBitmapWrapperWindow); if (_local_6 != null){ if (this._SafeStr_8035 == "post_it_vd"){ _local_4 = (assets.getAssetByName("stickie_vd") as _SafeStr_1280); } else { _local_4 = (assets.getAssetByName("stickie_blanco") as _SafeStr_1280); _local_6.color = uint(("0xFF" + this._SafeStr_8059)); }; _local_5 = (_local_4.content as BitmapData); _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0); _local_6.bitmap.copyPixels(_local_5, _local_5.rect, new Point(0, 0)); }; _local_6 = (this._window.findChildByTag("close_button") as IBitmapWrapperWindow); if (_local_6 != null){ _local_4 = (assets.getAssetByName("stickie_close") as _SafeStr_1280); _local_5 = (_local_4.content as BitmapData); _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0); _local_6.bitmap.copyPixels(_local_5, _local_5.rect, new Point(0, 0)); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_6 = (this._window.findChildByTag("delete_button") as IBitmapWrapperWindow); if (((!((_local_6 == null))) && (this._SafeStr_3559))){ _local_4 = (assets.getAssetByName("stickie_remove") as _SafeStr_1280); _local_5 = (_local_4.content as BitmapData); _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0); _local_6.bitmap.copyPixels(_local_5, _local_5.rect, new Point(0, 0)); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; this._SafeStr_8237(((this._SafeStr_3559) && ((this._SafeStr_8035 == "post_it")))); } protected function _SafeStr_5540(_arg_1:Boolean=true):void { if (_arg_1){ this._SafeStr_8238(); }; if (this._window != null){ this._window.dispose(); this._window = null; }; this._SafeStr_5001 = -1; this._text = null; this._SafeStr_3559 = false; } private function _SafeStr_8237(_arg_1:Boolean):void { var _local_2:IWindow; var _local_3:Array = new Array("blue", "purple", "green", "yellow"); var _local_4:int; while (_local_4 <= _local_3.length) { _local_2 = this._window.findChildByName(_local_3[_local_4]); if (_local_2 != null){ if (_arg_1){ _local_2.visible = true; _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); } else { _local_2.visible = false; }; }; _local_4++; }; } protected function _SafeStr_8239():Boolean { var _local_1:_SafeStr_1516 = (this._window.findChildByName("text") as _SafeStr_1516); if (_local_1 == null){ return (false); }; if (this._text == _local_1.text){ return (false); }; this._text = _local_1.text; return (true); } protected function _SafeStr_8238():void { var _local_1:_SafeStr_2859; if (this._SafeStr_5001 == -1){ return; }; if (!this._SafeStr_8239()){ return; }; if (messageListener != null){ _local_1 = new _SafeStr_2859(_SafeStr_2859._SafeStr_5251, this._SafeStr_5001, this._text, this._SafeStr_8059); messageListener.processWidgetMessage(_local_1); }; } protected function _SafeStr_8240(_arg_1:uint):void { var _local_3:_SafeStr_2859; if (this._SafeStr_5001 == -1){ return; }; this._SafeStr_8239(); var _local_2:String = _arg_1.toString(16).toUpperCase(); if (_local_2.length > 6){ _local_2 = _local_2.slice((_local_2.length - 6), _local_2.length); }; if (_local_2 == this._SafeStr_8059){ return; }; this._SafeStr_8059 = _local_2; if (messageListener != null){ _local_3 = new _SafeStr_2859(_SafeStr_2859._SafeStr_5251, this._SafeStr_5001, this._text, this._SafeStr_8059); messageListener.processWidgetMessage(_local_3); }; this._SafeStr_5538(); } protected function _SafeStr_8241():void { var _local_1:_SafeStr_2859; if (this._SafeStr_5001 == -1){ return; }; if (((!((messageListener == null))) && (this._SafeStr_3559))){ _local_1 = new _SafeStr_2859(_SafeStr_2859._SafeStr_5250, this._SafeStr_5001); messageListener.processWidgetMessage(_local_1); }; } private function _SafeStr_8236(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1516; _local_2 = (this._window.findChildByName("text") as _SafeStr_1516); if (_local_2 == null){ return; }; _local_2.maxChars = _SafeStr_8234; if (_local_2.numLines < _SafeStr_8233){ return; }; _local_2.text = _local_2.text.slice(0, (_local_2.text.length - 1)); _local_2.maxChars = _local_2.length; } protected function _SafeStr_6456(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "blue": case "purple": case "green": case "yellow": this._SafeStr_8240(_local_2.color); return; case "close": this._SafeStr_5540(); return; case "delete": this._SafeStr_8241(); this._SafeStr_5540(false); return; }; } } }//package _-qy // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1759 = "_-2rn" (String#5330, DoABC#2) // _SafeStr_2858 = "_-1UD" (String#3898, DoABC#2) // _SafeStr_2859 = "_-25i" (String#1986, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5250 = "_-36Y" (String#9253, DoABC#2) // _SafeStr_5251 = "_-0Ke" (String#8473, DoABC#2) // _SafeStr_5253 = "_-0Ln" (String#9981, DoABC#2) // _SafeStr_5255 = "_-2lj" (String#8983, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6415 = "_-2Kp" (String#2668, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6456 = "_-0RW" (String#2242, DoABC#2) // _SafeStr_6844 = "_-2ZK" (String#3353, DoABC#2) // _SafeStr_6845 = "_-9z" (String#3329, DoABC#2) // _SafeStr_8035 = "_-Sg" (String#3639, DoABC#2) // _SafeStr_8059 = "_-i3" (String#2560, DoABC#2) // _SafeStr_8233 = "_-CR" (String#7052, DoABC#2) // _SafeStr_8234 = "_-0uC" (String#7330, DoABC#2) // _SafeStr_8235 = "_-1jv" (String#15284, DoABC#2) // _SafeStr_8236 = "_-0jG" (String#7148, DoABC#2) // _SafeStr_8237 = "_-l2" (String#21899, DoABC#2) // _SafeStr_8238 = "_-Wy" (String#16016, DoABC#2) // _SafeStr_8239 = "_-1wD" (String#8080, DoABC#2) // _SafeStr_8240 = "_-0FF" (String#18192, DoABC#2) // _SafeStr_8241 = "_-24-" (String#17428, DoABC#2) //------------------------------------------------------------ //_-qy._SafeStr_1775 package _-qy { import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.ui.widget.events._SafeStr_2895; import flash.events.IEventDispatcher; import com.sulake.habbo.ui.widget.events._SafeStr_2858; import _-je._SafeStr_2894; public class _SafeStr_1775 extends _SafeStr_1759 { private var _SafeStr_4616:String = ""; public function _SafeStr_1775(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null) { _SafeStr_8235 = "spamwall_postit_container"; super(_arg_1, _arg_2, _arg_3); } override public function dispose():void { _SafeStr_5001 = -1; this._SafeStr_4616 = ""; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { _arg_1.addEventListener(_SafeStr_2895._SafeStr_5367, this._SafeStr_8242); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2895._SafeStr_5367, this._SafeStr_8242); } override protected function _SafeStr_6455(_arg_1:_SafeStr_2858):void { } private function _SafeStr_8242(_arg_1:_SafeStr_2895):void { _SafeStr_5540(false); _SafeStr_5001 = _arg_1.objectId; this._SafeStr_4616 = _arg_1.location; _SafeStr_8035 = _arg_1._SafeStr_6415; _text = ""; _SafeStr_8059 = "FFFF33"; _SafeStr_3559 = true; _SafeStr_5538(); } override protected function _SafeStr_8238():void { var _local_1:_SafeStr_2894; if (_SafeStr_5001 != -1){ _SafeStr_8239(); Logger.log("Spamwall Post-It Widget Send Update"); if (messageListener != null){ _local_1 = new _SafeStr_2894(_SafeStr_2894._SafeStr_5368, _SafeStr_5001, this._SafeStr_4616, _text, _SafeStr_8059); messageListener.processWidgetMessage(_local_1); }; _SafeStr_5540(false); }; } override protected function _SafeStr_8240(_arg_1:uint):void { _SafeStr_8239(); var _local_2:String = _arg_1.toString(16).toUpperCase(); if (_local_2.length > 6){ _local_2 = _local_2.slice((_local_2.length - 6), _local_2.length); }; if (_local_2 == _SafeStr_8059){ return; }; _SafeStr_8059 = _local_2; _SafeStr_5538(); } override protected function _SafeStr_8241():void { _SafeStr_5540(false); } } }//package _-qy // _SafeStr_1759 = "_-2rn" (String#5330, DoABC#2) // _SafeStr_1775 = "_-0xm" (String#8594, DoABC#2) // _SafeStr_2858 = "_-1UD" (String#3898, DoABC#2) // _SafeStr_2894 = "_-2Gi" (String#3588, DoABC#2) // _SafeStr_2895 = "_-3FQ" (String#4485, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5367 = "_-2md" (String#7836, DoABC#2) // _SafeStr_5368 = "_-06l" (String#8934, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_6415 = "_-2Kp" (String#2668, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_8035 = "_-Sg" (String#3639, DoABC#2) // _SafeStr_8059 = "_-i3" (String#2560, DoABC#2) // _SafeStr_8235 = "_-1jv" (String#15284, DoABC#2) // _SafeStr_8238 = "_-Wy" (String#16016, DoABC#2) // _SafeStr_8239 = "_-1wD" (String#8080, DoABC#2) // _SafeStr_8240 = "_-0FF" (String#18192, DoABC#2) // _SafeStr_8241 = "_-24-" (String#17428, DoABC#2) // _SafeStr_8242 = "_-2km" (String#15715, DoABC#2) //------------------------------------------------------------ //_-r1._SafeStr_1758 package _-r1 { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.events.WindowMouseEvent; import _-je._SafeStr_2855; import _-je._SafeStr_2856; import com.sulake.core.window.components.IButtonWindow; import com.sulake.habbo.ui.widget.events._SafeStr_2854; import com.sulake.habbo.ui.widget.events._SafeStr_2857; import flash.events.IEventDispatcher; public class _SafeStr_1758 extends _SafeStr_1750 { private const _SafeStr_8243:String = "welcome_gift_email_unverified"; private const _SafeStr_8244:String = "welcome_gift_email_verified"; private const _SafeStr_8245:String = "welcome_gift_email_change"; private const _SafeStr_8246:int = 4; private var _SafeStr_4522:Boolean = false; private var _view:IWindowContainer; private var _SafeStr_8247:String; private var _SafeStr_8248:String; private var _SafeStr_8249:Boolean; private var _SafeStr_8250:Boolean; private var _furniId:int; private var _SafeStr_8251:String; public function _SafeStr_1758(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function get disposed():Boolean { return (this._SafeStr_4522); } override public function dispose():void { if (this._SafeStr_4522){ return; }; if (this._view){ this._view.dispose(); }; super.dispose(); this._SafeStr_4522 = true; } private function _SafeStr_8252():void { if (this._view){ this._view.dispose(); }; this._view = (this.createView("welcome_gift_widget") as IWindowContainer); this._view.center(); this._SafeStr_8253("image_bg", "yellow_highlight"); this._SafeStr_8253("gift_image", "giftbox_full"); if (this._SafeStr_8249){ this._SafeStr_8254(this._SafeStr_8244); } else { this._SafeStr_8254(this._SafeStr_8243); }; } private function createView(_arg_1:String):IWindow { var _local_2:_SafeStr_5 = (assets.getAssetByName(_arg_1) as _SafeStr_5); if (!_local_2){ return (null); }; return (windowManager.buildFromXML((_local_2.content as XML))); } private function _SafeStr_8217():void { if (this._view){ this._view.dispose(); this._view = null; }; } private function _SafeStr_8254(_arg_1:String):void { var _local_6:_SafeStr_1516; if (this._view == null){ return; }; var _local_2:IWindowContainer = (this._view.findChildByName("state_content") as IWindowContainer); while (_local_2.numChildren > 0) { _local_2.removeChildAt(0); }; var _local_3:IWindow = this.createView(_arg_1); if (!_local_3){ Logger.log(("invalid welcome gift widget state: " + _arg_1)); return; }; _local_2.addChild(_local_3); _local_2.height = _local_3.height; switch (_arg_1){ case this._SafeStr_8243: this._SafeStr_8255(this._view.findChildByName("edit"), this._SafeStr_8256); this._SafeStr_8253("email_icon", "email_icon"); this._SafeStr_8257("title", "${welcome.gift.title.email.unverified}"); this._SafeStr_8257("text", "${welcome.gift.text.email.unverified}"); this._view.findChildByName("edit_text").visible = this._SafeStr_8250; this._view.findChildByName("edit").setParamFlag(WindowParam._SafeStr_7118, this._SafeStr_8250); break; case this._SafeStr_8244: this._SafeStr_8253("email_icon", "ok_icon"); this._SafeStr_8257("title", "${welcome.gift.title.email.verified}"); this._SafeStr_8257("text", "${welcome.gift.text.email.verified}"); break; case this._SafeStr_8245: this._SafeStr_8255(this._view.findChildByName("cancel_email_change"), this._SafeStr_8258); this._SafeStr_8255(this._view.findChildByName("save_email"), this._SafeStr_8259); this._SafeStr_8253("email_icon", "email_icon"); this._SafeStr_8260("save_email", this._SafeStr_8250); _local_6 = (this._view.findChildByName("email_input") as _SafeStr_1516); _local_6.caption = this._SafeStr_8247; _local_6.focus(); _local_6.setSelection(0, int.MAX_VALUE); break; }; var _local_4:IWindow = this._view.findChildByName("email"); if (_local_4){ _local_4.caption = this._SafeStr_8247; }; var _local_5:IWindow = this._view.findChildByName("open"); if (_local_5){ if (this._SafeStr_8249){ _local_5.enable(); } else { _local_5.disable(); }; }; this._SafeStr_8255(this._view.findChildByName("close"), this.close); this._SafeStr_8255(this._view.findChildByTag("close"), this.close); this._SafeStr_8255(this._view.findChildByName("open"), this._SafeStr_8261); this._SafeStr_8251 = _arg_1; } private function _SafeStr_8257(_arg_1:String, _arg_2:String):void { if (!this._view){ return; }; var _local_3:IWindow = this._view.findChildByName(_arg_1); if (_local_3){ _local_3.caption = _arg_2; }; } private function _SafeStr_8253(_arg_1:String, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = (this._view.findChildByName(_arg_1) as IBitmapWrapperWindow); var _local_4:_SafeStr_1280 = (_assets.getAssetByName(_arg_2) as _SafeStr_1280); if (((!(_local_3)) || (!(_local_4)))){ return; }; var _local_5:BitmapData = (_local_4.content as BitmapData); if (_local_3.bitmap){ _local_3.bitmap.dispose(); }; _local_3.bitmap = _local_5.clone(); } private function _SafeStr_8255(_arg_1:IWindow, _arg_2:Function):void { if (_arg_1){ _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_2); }; } private function close(_arg_1:WindowMouseEvent):void { this._SafeStr_8217(); } private function _SafeStr_8256(_arg_1:WindowMouseEvent):void { this._SafeStr_8254(this._SafeStr_8245); } private function _SafeStr_8261(_arg_1:WindowMouseEvent):void { messageListener.processWidgetMessage(new _SafeStr_2855(_SafeStr_2855._SafeStr_5129, this._furniId, 0)); this._SafeStr_8217(); } private function _SafeStr_8258(_arg_1:WindowMouseEvent):void { this._SafeStr_8254(((this._SafeStr_8249) ? this._SafeStr_8244 : this._SafeStr_8243)); } private function _SafeStr_8259(_arg_1:WindowMouseEvent):void { if (!this._SafeStr_8250){ return; }; var _local_2:_SafeStr_1516 = (this._view.findChildByName("email_input") as _SafeStr_1516); this._view.findChildByName("cancel_email_change").setParamFlag(WindowParam._SafeStr_7118, false); this._SafeStr_8260("save_email", false); _local_2.editable = false; _local_2.selectable = false; this._SafeStr_8248 = _local_2.text; messageListener.processWidgetMessage(new _SafeStr_2856(this._SafeStr_8248)); } private function _SafeStr_8260(_arg_1:String, _arg_2:Boolean):void { if (!this._view){ return; }; var _local_3:IButtonWindow = (this._view.findChildByName(_arg_1) as IButtonWindow); if (_local_3){ if (_arg_2){ _local_3.enable(); } else { _local_3.disable(); }; }; } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (!_arg_1){ return; }; _arg_1.addEventListener(_SafeStr_2854._SafeStr_8262, this._SafeStr_4899); _arg_1.addEventListener(_SafeStr_2857._SafeStr_8263, this._SafeStr_8264); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2854._SafeStr_8262, this._SafeStr_4899); _arg_1.removeEventListener(_SafeStr_2857._SafeStr_8263, this._SafeStr_8264); } private function _SafeStr_4899(_arg_1:_SafeStr_2854):void { switch (_arg_1.type){ case _SafeStr_2854._SafeStr_8262: this._SafeStr_8247 = _arg_1.email; this._SafeStr_8249 = _arg_1._SafeStr_5125; this._SafeStr_8250 = _arg_1._SafeStr_5126; if (_arg_1._SafeStr_5128){ this._furniId = _arg_1._SafeStr_3841; this._SafeStr_8252(); } else { this._SafeStr_3673(); }; return; }; } private function _SafeStr_3673():void { if (!this._view){ return; }; if (this._SafeStr_8249){ this._SafeStr_8254(this._SafeStr_8244); } else { this._SafeStr_8254(this._SafeStr_8243); }; } private function _SafeStr_8264(_arg_1:_SafeStr_2857):void { if (_arg_1.result == 0){ this._SafeStr_8247 = this._SafeStr_8248; this._SafeStr_8254(this._SafeStr_8243); } else { if (_arg_1.result == this._SafeStr_8246){ this._SafeStr_8250 = false; }; this._SafeStr_8265(_arg_1.result); }; } private function _SafeStr_8265(_arg_1:int):void { if (!this._view){ return; }; this._SafeStr_8254(this._SafeStr_8245); var _local_2:IWindow = this._view.findChildByName("email_input_container"); if (_local_2){ _local_2.color = 0xFFFF8888; }; this._SafeStr_8257("email_input", this._SafeStr_8248); this._SafeStr_8257("email_change_instructions", ((("$" + "{welcome.gift.email.error.") + _arg_1) + "}")); } } }//package _-r1 // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1758 = "_-22S" (String#7734, DoABC#2) // _SafeStr_2854 = "_-1CQ" (String#4573, DoABC#2) // _SafeStr_2855 = "_-14t" (String#1927, DoABC#2) // _SafeStr_2856 = "_-lb" (String#4365, DoABC#2) // _SafeStr_2857 = "_-uO" (String#5372, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4899 = "_-1yB" (String#1816, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5125 = "_-4B" (String#11365, DoABC#2) // _SafeStr_5126 = "_-NR" (String#14971, DoABC#2) // _SafeStr_5128 = "_-2gv" (String#10340, DoABC#2) // _SafeStr_5129 = "_-1w7" (String#10516, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_8217 = "_-1nE" (String#4279, DoABC#2) // _SafeStr_8243 = "_-00s" (String#9545, DoABC#2) // _SafeStr_8244 = "_-uY" (String#12493, DoABC#2) // _SafeStr_8245 = "_-1rB" (String#15186, DoABC#2) // _SafeStr_8246 = "_-1nS" (String#18475, DoABC#2) // _SafeStr_8247 = "_-0Ta" (String#5119, DoABC#2) // _SafeStr_8248 = "_-2IM" (String#12795, DoABC#2) // _SafeStr_8249 = "_-2tW" (String#4583, DoABC#2) // _SafeStr_8250 = "_-Yk" (String#5469, DoABC#2) // _SafeStr_8251 = "_-0Rq" (String#20699, DoABC#2) // _SafeStr_8252 = "_-1Oj" (String#19174, DoABC#2) // _SafeStr_8253 = "_-0ad" (String#3655, DoABC#2) // _SafeStr_8254 = "_-2sP" (String#6515, DoABC#2) // _SafeStr_8255 = "_-0Oa" (String#8879, DoABC#2) // _SafeStr_8256 = "_-2rR" (String#18997, DoABC#2) // _SafeStr_8257 = "_-39U" (String#5060, DoABC#2) // _SafeStr_8258 = "_-0-V" (String#19709, DoABC#2) // _SafeStr_8259 = "_-Q2" (String#19689, DoABC#2) // _SafeStr_8260 = "_-0l3" (String#17989, DoABC#2) // _SafeStr_8261 = "_-00S" (String#19883, DoABC#2) // _SafeStr_8262 = "_-3EP" (String#8691, DoABC#2) // _SafeStr_8263 = "_-0au" (String#10074, DoABC#2) // _SafeStr_8264 = "_-2XU" (String#16545, DoABC#2) // _SafeStr_8265 = "_-2MP" (String#20632, DoABC#2) //------------------------------------------------------------ //_-rw._SafeStr_1852 package _-rw { public class _SafeStr_1852 { private static const _SafeStr_8266:int = 19979; private static const _SafeStr_8267:int = 5; private var _SafeStr_7401:int; private var _SafeStr_8047:int; public function _SafeStr_1852(_arg_1:int, _arg_2:int):void { this._SafeStr_7401 = _arg_1; this._SafeStr_8047 = _arg_2; } public function _SafeStr_8268():int { var _local_1:int = (Math.abs(((_SafeStr_8266 * this._SafeStr_7401) + _SafeStr_8267)) % this._SafeStr_8047); this._SafeStr_7401 = _local_1; return (_local_1); } } }//package _-rw // _SafeStr_1852 = "_-1XV" (String#5815, DoABC#2) // _SafeStr_7401 = "_-2Uw" (String#6374, DoABC#2) // _SafeStr_8047 = "_-3Cz" (String#11513, DoABC#2) // _SafeStr_8266 = "_-2BS" (String#13417, DoABC#2) // _SafeStr_8267 = "_-2ur" (String#14325, DoABC#2) // _SafeStr_8268 = "_-0Ia" (String#21228, DoABC#2) //------------------------------------------------------------ //_-rw._SafeStr_1859 package _-rw { import _-nm._SafeStr_1730; import flash.utils.ByteArray; public class _SafeStr_1859 implements _SafeStr_1730 { private var i:uint = 0; private var j:uint = 0; private var _SafeStr_8269:Array; public function _SafeStr_1859() { this._SafeStr_8269 = new Array(0x0100); } public function init(_arg_1:ByteArray):void { var _local_2:uint = _arg_1.length; this.i = 0; while (this.i < 0x0100) { this._SafeStr_8269[this.i] = this.i; this.i++; }; this.j = 0; this.i = 0; while (this.i < 0x0100) { this.j = (((this.j + this._SafeStr_8269[this.i]) + _arg_1[(this.i % _local_2)]) % 0x0100); this._SafeStr_8270(this.i, this.j); this.i++; }; this.i = 0; this.j = 0; } public function _SafeStr_8181(_arg_1:_SafeStr_1730):void { var _local_2:_SafeStr_1859 = (_arg_1 as _SafeStr_1859); this._SafeStr_8269 = _local_2._SafeStr_8269.concat(); this.i = _local_2.i; this.j = _local_2.j; } public function _SafeStr_8182(_arg_1:ByteArray, _arg_2:Boolean=false):ByteArray { var _local_4:uint; var _local_3:ByteArray = new ByteArray(); _arg_1.position = 0; while (_arg_1.bytesAvailable) { this.i = ((this.i + 1) % 0x0100); this.j = ((this.j + this._SafeStr_8269[this.i]) % 0x0100); this._SafeStr_8270(this.i, this.j); if (_arg_2){ this._SafeStr_8271(this._SafeStr_8269, this.i, this.j); }; _local_4 = ((this._SafeStr_8269[this.i] + this._SafeStr_8269[this.j]) % 0x0100); _local_3.writeByte((this._SafeStr_8269[_local_4] ^ _arg_1.readByte())); }; _local_3.position = 0; return (_local_3); } protected function _SafeStr_8271(_arg_1:Array, _arg_2:int, _arg_3:int):void { } public function _SafeStr_8183(_arg_1:ByteArray):ByteArray { var _local_3:uint; var _local_2:ByteArray = new ByteArray(); _arg_1.position = 0; while (_arg_1.bytesAvailable) { this.i = ((this.i + 1) % 0x0100); this.j = ((this.j + this._SafeStr_8269[this.i]) % 0x0100); this._SafeStr_8270(this.i, this.j); _local_3 = ((this._SafeStr_8269[this.i] + this._SafeStr_8269[this.j]) % 0x0100); _local_2.writeByte((_arg_1.readUnsignedByte() ^ this._SafeStr_8269[_local_3])); }; _local_2.position = 0; return (_local_2); } protected function _SafeStr_8270(_arg_1:uint, _arg_2:uint):void { var _local_3:Object = this._SafeStr_8269[_arg_1]; this._SafeStr_8269[_arg_1] = this._SafeStr_8269[_arg_2]; this._SafeStr_8269[_arg_2] = _local_3; } } }//package _-rw // _SafeStr_1730 = "_-IC" (String#3965, DoABC#2) // _SafeStr_1859 = "_-31s" (String#5471, DoABC#2) // _SafeStr_8181 = "_-ZT" (String#16558, DoABC#2) // _SafeStr_8182 = "_-0k6" (String#7257, DoABC#2) // _SafeStr_8183 = "_-1fI" (String#19131, DoABC#2) // _SafeStr_8269 = "_-jc" (String#2995, DoABC#2) // _SafeStr_8270 = "_-1fb" (String#14696, DoABC#2) // _SafeStr_8271 = "_-2Hy" (String#15387, DoABC#2) //------------------------------------------------------------ //_-rw._SafeStr_1860 package _-rw { import _-nm._SafeStr_1730; import _-nm._SafeStr_1872; import flash.utils.ByteArray; public class _SafeStr_1860 extends _SafeStr_1859 implements _SafeStr_1730 { private static const WEDGIE_BYTE_MASK:uint = 64; private static const _SafeStr_8272:String = "mWxFRJnGJ5T9Si0OMVvEBBm8laihXkN8GmH6fuv7ldZhLyGRRKCcGzziPYBaJom"; private static const _SafeStr_8273:int = 52; private static const PREMIX_STRING:String = "NV6VVFPoC7FLDlzDUri3qcOAg9cRoFOmsYR9ffDGy5P8HfF6eekX40SFSVfJ1mDb3lcpYRqdg28sp61eHkPukKbqTu1JsVEKiRavi04YtSzUsLXaYSa5BEGwg5G2OF"; private static const _SafeStr_8274:String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; private var _SafeStr_8275:_SafeStr_1730; private var _SafeStr_8276:_SafeStr_1852; public function _SafeStr_1860(_arg_1:_SafeStr_1730, _arg_2:_SafeStr_1852) { this._SafeStr_8275 = _arg_1; this._SafeStr_8276 = _arg_2; } public static function getEncodedSize(_arg_1:int):int { var _local_2:int = (_arg_1 % 3); switch (_local_2){ case 0: return (((_arg_1 / 3) * 4)); case 1: return (((((_arg_1 - 1) / 3) * 4) + 2)); case 2: return (((((_arg_1 - 2) / 3) * 4) + 3)); }; return (0); } public static function _SafeStr_8277(_arg_1:int):int { var _local_2:int = (_arg_1 % 4); switch (_local_2){ case 0: return (((_arg_1 / 4) * 3)); case 2: return (((((_arg_1 - 2) / 4) * 3) + 1)); case 3: return (((((_arg_1 - 3) / 4) * 3) + 2)); }; return (0); } override public function init(_arg_1:ByteArray):void { var _local_2:int; var _local_3:ByteArray = _SafeStr_1872._SafeStr_8185(_SafeStr_8272); var _local_4:int; while (_local_4 < _arg_1.length) { _arg_1[_local_4] = (_arg_1[_local_4] ^ _local_3[_local_2]); _local_2 = (((_local_2)>=(_local_3.length - 1)) ? 0 : (_local_2 + 1)); _local_4++; }; super.init(_arg_1); var _local_5:ByteArray = _SafeStr_1872._SafeStr_8185(PREMIX_STRING); var _local_6:int; while (_local_6 < _SafeStr_8273) { super._SafeStr_8182(_local_5, true); _local_6++; }; } override public function _SafeStr_8182(_arg_1:ByteArray, _arg_2:Boolean=false):ByteArray { var _local_3:ByteArray; var _local_4:String; var _local_5:ByteArray; var _local_6:int; var _local_7:ByteArray; var _local_8:ByteArray; var _local_9:int; var _local_10:int; var _local_11:int; if (this._SafeStr_8275 != null){ _local_7 = new ByteArray(); _local_8 = new ByteArray(); _local_6 = (this._SafeStr_8276._SafeStr_8268() % 5); _local_9 = (_arg_1.length - 3); _local_10 = (_local_6 + _local_9); _local_11 = _SafeStr_1860.getEncodedSize(_local_10); _local_7.writeByte(Math.floor((Math.random() * 0xFF))); _local_7.writeByte((WEDGIE_BYTE_MASK | ((_local_11 >> 12) & 63))); _local_7.writeByte((WEDGIE_BYTE_MASK | ((_local_11 >> 6) & 63))); _local_7.writeByte((WEDGIE_BYTE_MASK | (63 & _local_11))); _local_5 = this._SafeStr_8275._SafeStr_8182(_local_7, true); while (_local_8.length < _local_6) { _local_8.writeByte(Math.floor((Math.random() * 0xFF))); }; _local_8.position = _local_6; _local_8.writeBytes(_arg_1, 3); _local_3 = super._SafeStr_8182(_local_8, true); _local_4 = _SafeStr_3004._SafeStr_8278(_local_3, 0, false); _local_5.position = _local_5.length; _local_5.writeBytes(_SafeStr_1872._SafeStr_8185(_local_4)); } else { _local_3 = super._SafeStr_8182(_arg_1, true); _local_4 = _SafeStr_3004._SafeStr_8278(_local_3, 0, false); _local_5 = _SafeStr_1872._SafeStr_8185(_local_4); }; return (_local_5); } override protected function _SafeStr_8271(_arg_1:Array, _arg_2:int, _arg_3:int):void { var _local_4:int; var _local_5:int; var _local_6:int; if ((_arg_2 & 63) == 63){ _local_4 = (((_arg_2 + 67) * 297) & 0xFF); _local_5 = ((_arg_3 + _arg_1[_local_4]) & 0xFF); _local_6 = _arg_1[_local_4]; _arg_1[_local_4] = _arg_1[_local_5]; _arg_1[_local_5] = _local_6; }; } } }//package _-rw // _SafeStr_1730 = "_-IC" (String#3965, DoABC#2) // _SafeStr_1852 = "_-1XV" (String#5815, DoABC#2) // _SafeStr_1859 = "_-31s" (String#5471, DoABC#2) // _SafeStr_1860 = "_-0qw" (String#6240, DoABC#2) // _SafeStr_1872 = "_-BD" (String#5360, DoABC#2) // _SafeStr_3004 = "_-213" (String#8022, DoABC#2) // _SafeStr_8182 = "_-0k6" (String#7257, DoABC#2) // _SafeStr_8185 = "_-0o9" (String#12677, DoABC#2) // _SafeStr_8268 = "_-0Ia" (String#21228, DoABC#2) // _SafeStr_8271 = "_-2Hy" (String#15387, DoABC#2) // _SafeStr_8272 = "_-08g" (String#13558, DoABC#2) // _SafeStr_8273 = "_-2D1" (String#13705, DoABC#2) // _SafeStr_8274 = "_-20E" (String#6715, DoABC#2) // _SafeStr_8275 = "_-0xw" (String#12874, DoABC#2) // _SafeStr_8276 = "_-sC" (String#15750, DoABC#2) // _SafeStr_8277 = "_-1S7" (String#25557, DoABC#2) // _SafeStr_8278 = "_-09s" (String#11675, DoABC#2) //------------------------------------------------------------ //_-rw._SafeStr_3004 package _-rw { import flash.utils.ByteArray; public class _SafeStr_3004 { public static const _SafeStr_8279:uint = 76; private static const _SafeStr_8274:String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; public static function _SafeStr_8278(_arg_1:ByteArray, _arg_2:uint=76, _arg_3:Boolean=true):String { var _local_5:uint; var _local_6:uint; var _local_7:uint; var _local_8:int; var _local_9:uint; var _local_10:int; var _local_11:uint; var _local_12:uint; var _local_13:int; var _local_14:String; _arg_2 = Math.min(_arg_2, _SafeStr_8279); var _local_4:String = ""; _arg_1.position = 0; while (_arg_1.bytesAvailable) { _local_5 = 0; _local_6 = 16; _local_7 = 0; _local_8 = 0; while (_local_8 < 3) { if (_arg_1.bytesAvailable){ _local_11 = _arg_1.readUnsignedByte(); _local_5 = (_local_5 + (_local_11 << _local_6)); } else { _local_7++; }; _local_6 = (_local_6 - 8); _local_8++; }; _local_6 = 18; _local_9 = (4 - _local_7); _local_10 = 0; while (_local_10 < _local_9) { _local_12 = ((_local_5 >> _local_6) & 63); _local_4 = (_local_4 + _SafeStr_8274.charAt(_local_12)); _local_6 = (_local_6 - 6); _local_10++; }; if ((((_local_7 > 0)) && (_arg_3))){ _local_13 = 0; while (_local_13 < _local_7) { _local_4 = (_local_4 + "="); _local_13++; }; }; }; if (_arg_2 > 0){ _local_14 = _local_4; _local_4 = ""; while (_local_14.length > _arg_2) { _local_4 = (_local_4 + (_local_14.substr(0, _arg_2) + "\n")); _local_14 = _local_14.substr(_arg_2); }; if (_local_14.length > 0){ _local_4 = (_local_4 + _local_14); }; }; return (_local_4); } public static function _SafeStr_6859(_arg_1:String, _arg_2:uint=76, _arg_3:Boolean=true):String { _arg_2 = Math.min(_arg_2, _SafeStr_8279); var _local_4:String = ""; var _local_5:ByteArray = new ByteArray(); _local_5.writeMultiByte(_arg_1, "iso-8859-1"); _local_5.position = 0; return (_SafeStr_8278(_local_5, _arg_2, _arg_3)); } public static function _SafeStr_6858(_arg_1:String):String { var _local_4:uint; var _local_5:uint; var _local_6:uint; var _local_7:int; var _local_8:int; var _local_9:uint; var _local_10:String; var _local_11:int; var _local_12:uint; _arg_1 = _arg_1.replace(/\s/g, ""); var _local_2:String = ""; var _local_3:int; while (_local_3 < _arg_1.length) { _local_4 = 0; _local_5 = 18; _local_6 = 0; _local_7 = 0; while (_local_7 < 4) { _local_9 = (_local_3 + _local_7); _local_10 = _arg_1.charAt(_local_9); _local_11 = _SafeStr_8274.indexOf(_local_10); if (_local_11 > -1){ _local_4 = (_local_4 + (_local_11 << _local_5)); } else { _local_6++; }; _local_5 = (_local_5 - 6); _local_7++; }; _local_5 = 16; _local_8 = 0; while (_local_8 < (3 - _local_6)) { _local_12 = ((_local_4 >> _local_5) & 0xFF); _local_2 = (_local_2 + String.fromCharCode(_local_12)); _local_5 = (_local_5 - 8); _local_8++; }; _local_3 = (_local_3 + 3); _local_3++; }; return (_local_2); } } }//package _-rw // _SafeStr_3004 = "_-213" (String#8022, DoABC#2) // _SafeStr_6858 = "_-04a" (String#9514, DoABC#2) // _SafeStr_6859 = "_-1kF" (String#14807, DoABC#2) // _SafeStr_8274 = "_-20E" (String#6715, DoABC#2) // _SafeStr_8278 = "_-09s" (String#11675, DoABC#2) // _SafeStr_8279 = "_-1On" (String#12060, DoABC#2) //------------------------------------------------------------ //_-rw.DiffieHellman package _-rw { import _-1Uo._SafeStr_1851; import com.hurlant.math.BigInteger; import com.sulake.core.utils._SafeStr_840; public class DiffieHellman implements _SafeStr_1851 { private var _SafeStr_8280:BigInteger; private var _SafeStr_7302:BigInteger; private var _SafeStr_8281:BigInteger; private var _SafeStr_8282:BigInteger; private var _SafeStr_8283:BigInteger; private var _SafeStr_8284:BigInteger; public function DiffieHellman(_arg_1:BigInteger, _arg_2:BigInteger) { this._SafeStr_8283 = _arg_1; this._SafeStr_8284 = _arg_2; } public function init(_arg_1:String, _arg_2:uint=16):Boolean { _SafeStr_840._SafeStr_4856("DiffieHellman", ((((("Prime: " + this._SafeStr_8283.toString()) + ",generator: ") + this._SafeStr_8284.toString()) + ",secret: ") + _arg_1)); this._SafeStr_8280 = new BigInteger(); this._SafeStr_8280._SafeStr_8285(_arg_1, _arg_2); this._SafeStr_7302 = this._SafeStr_8284._SafeStr_7319(this._SafeStr_8280, this._SafeStr_8283); return (true); } public function _SafeStr_6345(_arg_1:String, _arg_2:uint=16):String { this._SafeStr_8281 = new BigInteger(); this._SafeStr_8281._SafeStr_8285(_arg_1, _arg_2); this._SafeStr_8282 = this._SafeStr_8281._SafeStr_7319(this._SafeStr_8280, this._SafeStr_8283); return (this._SafeStr_6346(_arg_2)); } public function _SafeStr_6347(_arg_1:uint=16):String { return (this._SafeStr_7302._SafeStr_8286(_arg_1)); } public function _SafeStr_6346(_arg_1:uint=16):String { return (this._SafeStr_8282._SafeStr_8286(_arg_1)); } } }//package _-rw // _SafeStr_1851 = "_-2ZX" (String#10601, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_6345 = "_-0R-" (String#17005, DoABC#2) // _SafeStr_6346 = "_-337" (String#13797, DoABC#2) // _SafeStr_6347 = "_-LH" (String#13685, DoABC#2) // _SafeStr_7302 = "_-2tS" (String#9349, DoABC#2) // _SafeStr_7319 = "_-0Xl" (String#5738, DoABC#2) // _SafeStr_8280 = "_-2ql" (String#4600, DoABC#2) // _SafeStr_8281 = "_-36O" (String#13209, DoABC#2) // _SafeStr_8282 = "_-24S" (String#17893, DoABC#2) // _SafeStr_8283 = "_-2vb" (String#11755, DoABC#2) // _SafeStr_8284 = "_-2LX" (String#15221, DoABC#2) // _SafeStr_8285 = "_-1MI" (String#11696, DoABC#2) // _SafeStr_8286 = "_-0vT" (String#17670, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) //------------------------------------------------------------ //_-S8._SafeStr_2465 package _-S8 { import com.sulake.core.communication.messages._SafeStr_835; import _-07I._SafeStr_2449; public class _SafeStr_2465 extends _SafeStr_835 { public function _SafeStr_2465(_arg_1:Function) { super(_arg_1, _SafeStr_2449); } public function _SafeStr_4108():_SafeStr_2449 { return ((_SafeStr_4246 as _SafeStr_2449)); } } }//package _-S8 // _SafeStr_2449 = "_-1yV" (String#7377, DoABC#2) // _SafeStr_2465 = "_-0Fw" (String#6040, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-S8._SafeStr_2502 package _-S8 { import com.sulake.core.communication.messages._SafeStr_835; import _-07I._SafeStr_2445; public class _SafeStr_2502 extends _SafeStr_835 { public function _SafeStr_2502(_arg_1:Function) { super(_arg_1, _SafeStr_2445); } public function _SafeStr_4108():_SafeStr_2445 { return ((_SafeStr_4246 as _SafeStr_2445)); } } }//package _-S8 // _SafeStr_2445 = "_-33z" (String#7135, DoABC#2) // _SafeStr_2502 = "_-1wL" (String#6335, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-sp._SafeStr_1760 package _-sp { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.ui.widget.events._SafeStr_2861; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import com.sulake.habbo.ui.widget.events._SafeStr_2862; import flash.events.IEventDispatcher; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import _-je._SafeStr_2860; public class _SafeStr_1760 extends _SafeStr_1750 { private var _window:IWindowContainer; private var _SafeStr_5001:int = -1; private var _text:String; private var _SafeStr_3559:Boolean; private var _SafeStr_6846:Boolean = false; public function _SafeStr_1760(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); } override public function dispose():void { this._SafeStr_5540(); super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2861._SafeStr_5212, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2861._SafeStr_5213, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2861._SafeStr_5230, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2861._SafeStr_5227, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2861._SafeStr_5228, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2861._SafeStr_5229, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2836._SafeStr_6847, this.onRoomObjectRemoved); _arg_1.addEventListener(_SafeStr_2862._SafeStr_5212, this._SafeStr_8287); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2861._SafeStr_5212, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2861._SafeStr_5213, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2861._SafeStr_5230, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2861._SafeStr_5227, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2861._SafeStr_5228, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2861._SafeStr_5229, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2862._SafeStr_5212, this._SafeStr_8287); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_6847, this.onRoomObjectRemoved); } private function _SafeStr_6455(_arg_1:_SafeStr_2861):void { switch (_arg_1.type){ case _SafeStr_2861._SafeStr_5212: this._SafeStr_5540(); this._SafeStr_6846 = false; this._SafeStr_5001 = _arg_1.objectId; this._text = _arg_1.text; this._SafeStr_3559 = _arg_1.controller; this._SafeStr_5538(); this._SafeStr_6849(_arg_1._SafeStr_6850); return; case _SafeStr_2861._SafeStr_5227: if (!this._SafeStr_6846){ return; }; this._SafeStr_5001 = _arg_1.objectId; this._text = _arg_1.text; this._SafeStr_5538(); this._SafeStr_8288("packagecard_icon_floor"); return; case _SafeStr_2861._SafeStr_5228: if (!this._SafeStr_6846){ return; }; this._SafeStr_5001 = _arg_1.objectId; this._text = _arg_1.text; this._SafeStr_5538(); this._SafeStr_8288("packagecard_icon_landscape"); return; case _SafeStr_2861._SafeStr_5229: if (!this._SafeStr_6846){ return; }; this._SafeStr_5001 = _arg_1.objectId; this._text = _arg_1.text; this._SafeStr_5538(); this._SafeStr_8288("packagecard_icon_wallpaper"); return; case _SafeStr_2861._SafeStr_5230: if (!this._SafeStr_6846){ return; }; this._SafeStr_5001 = _arg_1.objectId; this._text = _arg_1.text; this._SafeStr_5538(); this._SafeStr_8288("packagecard_icon_hc"); return; case _SafeStr_2861._SafeStr_5213: if (!this._SafeStr_6846){ return; }; this._SafeStr_5001 = _arg_1.objectId; this._text = _arg_1.text; this._SafeStr_8289(); this._SafeStr_6849(_arg_1._SafeStr_6850); return; }; } private function _SafeStr_8289():void { this._SafeStr_5538(); if (this._window){ this._window.findChildByName("title").caption = this._text; this._window.findChildByName("text").caption = "${widget.furni.present.instructions}"; }; } private function onRoomObjectRemoved(_arg_1:_SafeStr_2836):void { if (_arg_1.id == this._SafeStr_5001){ this._SafeStr_5540(); }; } private function _SafeStr_8287(_arg_1:_SafeStr_2862):void { switch (_arg_1.type){ case _SafeStr_2862._SafeStr_5212: this._SafeStr_5540(); return; }; } private function _SafeStr_8288(_arg_1:String):void { var _local_3:BitmapData; var _local_2:_SafeStr_1280 = (assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_2 != null){ _local_3 = (_local_2.content as BitmapData); }; this._SafeStr_6849(_local_3); } private function _SafeStr_6849(_arg_1:BitmapData):void { if (_arg_1 == null){ _arg_1 = new BitmapData(1, 1); }; if (this._window == null){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("gift_image") as IBitmapWrapperWindow); if (_local_2.bitmap != null){ _local_2.bitmap.dispose(); }; _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0); var _local_3:Point = new Point(((_local_2.width - _arg_1.width) / 2), ((_local_2.height - _arg_1.height) / 2)); _local_2.bitmap.copyPixels(_arg_1, _arg_1.rect, _local_3); } private function _SafeStr_5538():void { var _local_4:ITextWindow; var _local_5:BitmapData; if (this._SafeStr_5001 < 0){ return; }; if (this._window != null){ this._window.dispose(); }; var _local_1:_SafeStr_5 = (assets.getAssetByName("packagecard") as _SafeStr_5); this._window = (windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); this._window.center(); var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("image_bg") as IBitmapWrapperWindow); var _local_3:_SafeStr_1280 = (assets.getAssetByName("yellow_highlight") as _SafeStr_1280); if (((_local_2) && (_local_3))){ _local_5 = (_local_3.content as BitmapData); if (_local_2.bitmap){ _local_2.bitmap.dispose(); }; _local_2.bitmap = _local_5.clone(); }; _local_4 = (this._window.findChildByName("text") as ITextWindow); if (((!((_local_4 == null))) && (!((this._text == null))))){ _local_4.caption = this._text; }; if (!this._SafeStr_3559){ this._SafeStr_8290(); }; this._window.procedure = this._SafeStr_8291; } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_6846 = false; this._SafeStr_5540(); } private function _SafeStr_5540():void { if (this._window != null){ this._window.dispose(); this._window = null; }; if (!this._SafeStr_6846){ this._SafeStr_5001 = -1; }; this._text = ""; this._SafeStr_3559 = false; } private function _SafeStr_6853():void { var _local_1:_SafeStr_2860; if (((((this._SafeStr_6846) || ((this._SafeStr_5001 == -1)))) || (!(this._SafeStr_3559)))){ return; }; this._SafeStr_6846 = true; if (messageListener != null){ _local_1 = new _SafeStr_2860(_SafeStr_2860._SafeStr_5135, this._SafeStr_5001); messageListener.processWidgetMessage(_local_1); }; } private function _SafeStr_8290():void { if (this._window == null){ return; }; var _local_1:IWindow = this._window.findChildByName("open"); if (_local_1 != null){ _local_1.visible = false; }; } private function _SafeStr_8291(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "open": this._SafeStr_6853(); return; case "close": this._SafeStr_6846 = false; this._SafeStr_5540(); return; default: if (_arg_2.tags.indexOf("close") != -1){ this._SafeStr_5540(); }; }; } } }//package _-sp // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1760 = "_-11N" (String#7616, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_2860 = "_-1uU" (String#3858, DoABC#2) // _SafeStr_2861 = "_-1aS" (String#1114, DoABC#2) // _SafeStr_2862 = "_-26L" (String#2051, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5135 = "_-25b" (String#4642, DoABC#2) // _SafeStr_5212 = "_-2h7" (String#2771, DoABC#2) // _SafeStr_5213 = "_-13Y" (String#3217, DoABC#2) // _SafeStr_5227 = "_-2YW" (String#7745, DoABC#2) // _SafeStr_5228 = "_-14N" (String#7743, DoABC#2) // _SafeStr_5229 = "_-1-u" (String#8880, DoABC#2) // _SafeStr_5230 = "_-1T9" (String#8139, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6846 = "_-uk" (String#2923, DoABC#2) // _SafeStr_6847 = "_-1xL" (String#4223, DoABC#2) // _SafeStr_6849 = "_-wc" (String#9011, DoABC#2) // _SafeStr_6850 = "_-JI" (String#12249, DoABC#2) // _SafeStr_6853 = "_-1M8" (String#14563, DoABC#2) // _SafeStr_8287 = "_-0lI" (String#18008, DoABC#2) // _SafeStr_8288 = "_-0tZ" (String#11903, DoABC#2) // _SafeStr_8289 = "_-17o" (String#20966, DoABC#2) // _SafeStr_8290 = "_-0rx" (String#20210, DoABC#2) // _SafeStr_8291 = "_-12Z" (String#21462, DoABC#2) //------------------------------------------------------------ //_-vH._SafeStr_1363 package _-vH { import com.sulake.core.runtime._SafeStr_3; import _-kQ._SafeStr_1273; import _-Vm._SafeStr_1259; import com.sulake.habbo.catalog._SafeStr_1389; public class _SafeStr_1363 implements _SafeStr_3 { private var _SafeStr_4522:Boolean = false; private var _SafeStr_5001:int; private var _category:int; private var _roomId:int; private var _roomCategory:int; private var _SafeStr_6076:String = ""; private var _x:int = 0; private var _SafeStr_4524:int = 0; private var _direction:int = 0; private var _SafeStr_5870:int; private var _SafeStr_6965:int; private var _SafeStr_6969:_SafeStr_1273; private var _SafeStr_3560:_SafeStr_1259; private var _SafeStr_5880:String; public function _SafeStr_1363(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:_SafeStr_1389) { this._roomId = _arg_1; this._roomCategory = _arg_2; this._SafeStr_5001 = _arg_3; this._category = _arg_4; this._SafeStr_6076 = _arg_5; this._x = _arg_6; this._SafeStr_4524 = _arg_7; this._direction = _arg_8; this._SafeStr_8292(_arg_9); } public function dispose():void { this._SafeStr_4522 = true; this._SafeStr_6969 = null; this._SafeStr_3560 = null; } public function get disposed():Boolean { return (this._SafeStr_4522); } private function _SafeStr_8292(_arg_1:_SafeStr_1389):void { this._SafeStr_5870 = _arg_1._SafeStr_5330; this._SafeStr_6965 = _arg_1.productContainer._SafeStr_5902._SafeStr_6887; this._SafeStr_6969 = _arg_1.productContainer._SafeStr_5902.productData; this._SafeStr_3560 = _arg_1.productContainer._SafeStr_5902._SafeStr_6970; this._SafeStr_5880 = _arg_1.productContainer._SafeStr_5902._SafeStr_5326; } public function toString():String { return ([this._roomCategory, this._roomId, this._SafeStr_5001, this._category, this._SafeStr_6076, this._x, this._SafeStr_4524, this._direction, this._SafeStr_5870, this._SafeStr_6965].toString()); } public function get objectId():int { return (this._SafeStr_5001); } public function get category():int { return (this._category); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_6371():String { return (this._SafeStr_6076); } public function get x():int { return (this._x); } public function get y():int { return (this._SafeStr_4524); } public function get direction():int { return (this._direction); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_6887():int { return (this._SafeStr_6965); } public function get extraParameter():String { return (this._SafeStr_5880); } public function get furniData():_SafeStr_1259 { return (this._SafeStr_3560); } } }//package _-vH // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1363 = "_-2YQ" (String#8114, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3560 = "_-0Kx" (String#3259, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5880 = "_-2D0" (String#5128, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_6076 = "_-2TP" (String#5504, DoABC#2) // _SafeStr_6371 = "_-0VY" (String#8066, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6965 = "_-1qe" (String#7502, DoABC#2) // _SafeStr_6969 = "_-1Gr" (String#7964, DoABC#2) // _SafeStr_6970 = "_-1BJ" (String#3652, DoABC#2) // _SafeStr_8292 = "_-0Z4" (String#20789, DoABC#2) //------------------------------------------------------------ //_-vH._SafeStr_1373 package _-vH { import com.sulake.habbo.room._SafeStr_22; import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.catalog._SafeStr_1389; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2245; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Matrix; import _-kQ._SafeStr_1273; import com.sulake.habbo.room._SafeStr_1248; import _-2pO.IProduct; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.ITextWindow; import _-2pO._SafeStr_1419; import _-19v._SafeStr_1390; import _-0rn._SafeStr_1436; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1529; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.room.utils._SafeStr_1286; import _-Vm._SafeStr_1259; import flash.geom.ColorTransform; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets._SafeStr_5; import flash.ui.Keyboard; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_1373 implements _SafeStr_22, _SafeStr_3 { private const _SafeStr_8293:int = 10; private const _SafeStr_7895:uint = 4293848814; private const _SafeStr_7896:uint = 0xFFFFFFFF; private const _SafeStr_6007:uint = 4291613146; private var _catalog:HabboCatalog; private var _roomEngine:IRoomEngine; private var _localization:ICoreLocalizationManager; private var _SafeStr_5870:int; private var _SafeStr_5900:int; private var _SafeStr_5880:String; private var _SafeStr_5833:Array; private var _SafeStr_8294:IWindowContainer; private var _SafeStr_8295:IWindowContainer; private var _SafeStr_8296:int = -1; private var _SafeStr_8297:String = ""; private var _SafeStr_8298:Boolean; private var _SafeStr_8299:Boolean; private var _SafeStr_8300:int; private var _SafeStr_8301:Array; private var _SafeStr_8302:Array; private var _SafeStr_8303:Array; private var _SafeStr_8304:int; private var _SafeStr_8305:int; private var _SafeStr_8306:int; private var _window:IFrameWindow; private var _disposed:Boolean = false; public function _SafeStr_1373(_arg_1:ICoreLocalizationManager) { this._SafeStr_8302 = []; this._SafeStr_8303 = []; super(); this._localization = _arg_1; } public function _SafeStr_5862(_arg_1:_SafeStr_286, _arg_2:IRoomEngine, _arg_3:_SafeStr_1389, _arg_4:int, _arg_5:String="", _arg_6:Array=null):void { this._catalog = (_arg_1 as HabboCatalog); this._roomEngine = _arg_2; this._SafeStr_5870 = _arg_3._SafeStr_5330; this._SafeStr_5900 = _arg_4; this._SafeStr_5880 = _arg_5; this._SafeStr_5833 = _arg_6; this._SafeStr_8307(_arg_3); this._catalog._SafeStr_8308(_arg_3); } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; this._catalog = null; this._roomEngine = null; this._SafeStr_5870 = -1; this._SafeStr_5900 = -1; this._SafeStr_5880 = ""; this._SafeStr_5833 = null; if (this._window != null){ this._window.dispose(); this._window = null; }; this._SafeStr_8294 = null; if (this._SafeStr_8295 != null){ this._SafeStr_8295.dispose(); this._SafeStr_8295 = null; }; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_8309(_arg_1:_SafeStr_2245):void { if (this.disposed){ return; }; if (this._SafeStr_5870 != _arg_1._SafeStr_5330){ return; }; this._SafeStr_8310(_arg_1._SafeStr_8311); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (_arg_1 == this._SafeStr_8300){ this._SafeStr_8300 = 0; this._SafeStr_4804(_arg_2, true); }; } private function _SafeStr_4804(_arg_1:BitmapData, _arg_2:Boolean):void { if ((((((this._window == null)) || ((_arg_1 == null)))) || (this.disposed))){ return; }; var _local_3:IBitmapWrapperWindow = (this._window.findChildByName("product_image") as IBitmapWrapperWindow); if (_local_3 == null){ return; }; if (_local_3.bitmap != null){ _local_3.bitmap.dispose(); _local_3.bitmap = null; }; if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0); }; var _local_4:int = ((_local_3.width - _arg_1.width) * 0.5); var _local_5:int = ((_local_3.height - _arg_1.height) * 0.5); _local_3.bitmap.draw(_arg_1, new Matrix(1, 0, 0, 1, _local_4, _local_5)); if (_arg_2){ _arg_1.dispose(); }; } private function _SafeStr_8307(_arg_1:_SafeStr_1389):void { var _local_8:_SafeStr_1273; var _local_9:IRoomEngine; var _local_10:_SafeStr_1248; var _local_11:BitmapData; var _local_12:int; var _local_13:String; var _local_14:String; var _local_15:IProduct; if (this._catalog == null){ return; }; if (this._window != null){ this._window.dispose(); }; this._SafeStr_8312(_arg_1); this._window = (this.createWindow("purchase_confirmation") as IFrameWindow); if (this._window == null){ return; }; var _local_2:IWindow = this._window.findChildByName("buy_button"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8313); }; var _local_3:IWindow = this._window.findChildByName("gift_button"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8314); }; var _local_4:IWindow = this._window.findChildByName("cancel_button"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; var _local_5:IWindow = this._window.findChildByName("header_button_close"); if (_local_5 != null){ _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; this._SafeStr_8310(false); this._window.center(); var _local_6:ITextWindow = (this._window.findChildByName("product_name") as ITextWindow); if (_local_6 != null){ _local_8 = this._catalog.getProductData(_arg_1._SafeStr_5887); _local_6.text = (((_local_8)==null) ? "" : _local_8.name); }; var _local_7:IBitmapWrapperWindow = (this._window.findChildByName("product_image") as IBitmapWrapperWindow); if (_local_7 != null){ _local_9 = _arg_1.page.viewer.roomEngine; _local_12 = 0; _local_13 = ""; _local_14 = ""; if ((_arg_1 is _SafeStr_1419)){ _local_15 = _arg_1.productContainer._SafeStr_5902; _local_14 = _local_15._SafeStr_6888; _local_12 = _local_15._SafeStr_6887; _local_13 = _local_15._SafeStr_5326; } else { if ((_arg_1 is _SafeStr_1390)){ _local_14 = _SafeStr_1436._SafeStr_4874; }; }; switch (_local_14){ case _SafeStr_1436._SafeStr_4872: _local_10 = _local_9.getFurnitureIcon(_local_12, this); break; case _SafeStr_1436._SafeStr_4871: _local_10 = _local_9.getWallItemIcon(_local_12, this, _local_13); break; case _SafeStr_1436._SafeStr_4873: _local_11 = this._catalog._SafeStr_6973(_local_12); break; case _SafeStr_1436._SafeStr_4874: _local_11 = this._catalog._SafeStr_6974(_local_12); break; }; if (_local_10 != null){ _local_11 = _local_10.data; this._SafeStr_8300 = _local_10.id; }; this._SafeStr_4804(_local_11, true); }; } private function _SafeStr_8310(_arg_1:Boolean):void { if (this._window == null){ return; }; var _local_2:IButtonWindow = IButtonWindow(this._window.findChildByName("gift_button")); if (_arg_1){ _local_2.enable(); } else { _local_2.disable(); }; } private function _SafeStr_8312(_arg_1:_SafeStr_1389):void { if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1273 = this._catalog.getProductData(_arg_1._SafeStr_5887); var _local_3:String = (((_local_2)==null) ? "" : _local_2.name); this._catalog.windowManager.registerLocalizationParameter("catalog.purchase.confirmation.dialog.costs", "offer_name", _local_3); var _local_4:_SafeStr_2246 = new _SafeStr_2246(this._catalog, this._localization, _arg_1); this._catalog.windowManager.registerLocalizationParameter("catalog.purchase.confirmation.dialog.costs", "price", _local_4.cost); this._catalog.windowManager.registerLocalizationParameter("catalog.purchase.confirmation.dialog.amount", "amount", _local_4.balance); _local_4.dispose(); } private function _SafeStr_8315():void { var _local_8:IWindow; var _local_9:IWindow; var _local_10:IWindow; var _local_11:IWindow; var _local_12:_SafeStr_1529; var _local_13:IWindow; if (this._window != null){ this._window.dispose(); }; var _local_1:_SafeStr_1377 = this._catalog._SafeStr_8316; var _local_2:String = ((_local_1._SafeStr_3721) ? "gift_wrapping" : "gift_no_wrapping"); this._window = (this.createWindow(_local_2) as IFrameWindow); if (this._window == null){ return; }; this._window.center(); var _local_3:IWindow = this._window.findChildByName("give_gift_button"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8317); }; var _local_4:IWindow = this._window.findChildByName("cancel_gifting_button"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8318); }; var _local_5:IWindow = this._window.findChildByName("header_button_close"); if (_local_5 != null){ _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8318); }; var _local_6:_SafeStr_1516 = (this._window.findChildByName("name_input") as _SafeStr_1516); if (_local_6 != null){ _local_6.addEventListener(_SafeStr_1260._SafeStr_6237, this._SafeStr_8319); _local_6.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_8320); _local_6.addEventListener(_SafeStr_1547._SafeStr_6235, this._SafeStr_8321); }; var _local_7:_SafeStr_1516 = (this._window.findChildByName("message_input") as _SafeStr_1516); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_8322); _local_7.addEventListener(_SafeStr_1260._SafeStr_8323, this._SafeStr_8324); }; this._SafeStr_8298 = true; this._SafeStr_8299 = true; if (_local_1._SafeStr_3721){ _local_8 = this._window.findChildByName("ribbon_prev"); if (_local_8 != null){ _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8325); }; _local_9 = this._window.findChildByName("ribbon_next"); if (_local_9 != null){ _local_9.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.onNextGiftWrap); }; _local_10 = this._window.findChildByName("box_prev"); if (_local_10 != null){ _local_10.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8326); }; _local_11 = this._window.findChildByName("box_next"); if (_local_11 != null){ _local_11.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8327); }; _local_12 = (this._window.findChildByName("use_free_checkbox") as _SafeStr_1529); if (_local_12 != null){ _local_12.addEventListener(_SafeStr_1260._SafeStr_4098, this._SafeStr_8328); _local_12.addEventListener(_SafeStr_1260._SafeStr_8329, this._SafeStr_8330); }; _local_13 = this._window.findChildByName("use_free_text"); if (_local_13 != null){ _local_13.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8331); }; this._localization.registerParameter("catalog.gift_wrapping.price", "price", _local_1.price.toString()); this._SafeStr_8301 = _local_1._SafeStr_8332; this._SafeStr_8303 = _local_1._SafeStr_8333; this._SafeStr_8302 = _local_1._SafeStr_8334; this._SafeStr_8306 = this._SafeStr_8301[0]; this._SafeStr_8305 = this._SafeStr_8303[0]; this._SafeStr_8304 = this._SafeStr_8302[0]; this._SafeStr_8335(); this._SafeStr_8336(); this._SafeStr_5986(); }; } private function _SafeStr_5986():void { if (this._SafeStr_8304 < 0){ this._SafeStr_8304 = (this._SafeStr_8302.length - 1); }; if (this._SafeStr_8304 > (this._SafeStr_8302.length - 1)){ this._SafeStr_8304 = 0; }; if (this._SafeStr_8305 < 0){ this._SafeStr_8305 = (this._SafeStr_8303.length - 1); }; if (this._SafeStr_8305 > (this._SafeStr_8303.length - 1)){ this._SafeStr_8305 = 0; }; var _local_1:int = ((this._SafeStr_8303[this._SafeStr_8305] * 1000) + this._SafeStr_8302[this._SafeStr_8304]); if (this._window == null){ return; }; if (this._roomEngine == null){ return; }; var _local_2:_SafeStr_1248 = this._roomEngine.getFurnitureImage(this._SafeStr_8306, new _SafeStr_1286(180), 64, this, 0, _local_1.toString()); if (_local_2 == null){ return; }; this._SafeStr_8300 = _local_2.id; this._SafeStr_4804(_local_2.data, true); this._SafeStr_8337(false); } private function _SafeStr_8335():void { var _local_3:int; var _local_4:_SafeStr_1259; var _local_5:IWindowContainer; var _local_6:uint; var _local_7:Number; var _local_8:Number; var _local_9:Number; var _local_10:ColorTransform; if (this._window == null){ return; }; var _local_1:_SafeStr_1544 = (this._window.findChildByName("color_grid") as _SafeStr_1544); _local_1.destroyGridItems(); var _local_2:IWindowContainer = (this.createWindow("gift_palette_item") as IWindowContainer); for each (_local_3 in this._SafeStr_8301) { _local_4 = this._catalog._SafeStr_6886(_local_3, _SafeStr_1436._SafeStr_4872); _local_5 = (_local_2.clone() as IWindowContainer); if (!((!(_local_4)) || (!(_local_5)))){ _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8338); _local_6 = _local_4._SafeStr_8339[0]; _local_7 = (((_local_6 >> 16) & 0xFF) / 0xFF); _local_8 = (((_local_6 >> 8) & 0xFF) / 0xFF); _local_9 = ((_local_6 & 0xFF) / 0xFF); _local_10 = new ColorTransform(_local_7, _local_8, _local_9); this._SafeStr_8340(_local_5, "border", "ctlg_clr_27x22_1"); this._SafeStr_8340(_local_5, "color", "ctlg_clr_27x22_2", _local_10); this._SafeStr_8340(_local_5, "selection", "ctlg_clr_27x22_3"); _local_5.id = _local_3; _local_1._SafeStr_3730(_local_5); }; }; } private function _SafeStr_8340(_arg_1:IWindowContainer, _arg_2:String, _arg_3:String, _arg_4:ColorTransform=null):void { if (_arg_1 == null){ return; }; var _local_5:IBitmapWrapperWindow = (_arg_1.findChildByName(_arg_2) as IBitmapWrapperWindow); if (_local_5 == null){ return; }; var _local_6:_SafeStr_1280 = (this._catalog.assets.getAssetByName(_arg_3) as _SafeStr_1280); if (_local_6 == null){ return; }; var _local_7:BitmapData = (_local_6.content as BitmapData); if (_local_7 == null){ return; }; if (_local_5.bitmap == null){ _local_5.bitmap = new BitmapData(_local_5.width, _local_5.height, true, 0); }; _local_5.bitmap.draw(_local_7, null, _arg_4); } private function createWindow(_arg_1:String):IWindow { if ((((this._catalog.windowManager == null)) || ((this._catalog.assets == null)))){ return (null); }; var _local_2:_SafeStr_5 = (this._catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if ((((_local_2 == null)) || ((_local_2.content == null)))){ return (null); }; return (this._catalog.windowManager.buildFromXML((_local_2.content as XML))); } private function _SafeStr_8341():void { var _local_1:_SafeStr_1516 = (this._window.findChildByName("name_input") as _SafeStr_1516); if (_local_1 == null){ return; }; var _local_2:String = _local_1.text; var _local_3:_SafeStr_1516 = (this._window.findChildByName("message_input") as _SafeStr_1516); var _local_4:String = (((_local_3)==null) ? "" : _local_3.text); var _local_5:_SafeStr_1529 = (this._window.findChildByName("use_free_checkbox") as _SafeStr_1529); var _local_6:Boolean = (((_local_5)==null) ? false : _local_5.isSelected); var _local_7:int = ((_local_6) ? 0 : this._SafeStr_8306); var _local_8:int = ((_local_6) ? 0 : this._SafeStr_8303[this._SafeStr_8305]); var _local_9:int = ((_local_6) ? 0 : this._SafeStr_8302[this._SafeStr_8304]); this._catalog._SafeStr_8342(this._SafeStr_5900, this._SafeStr_5870, this._SafeStr_5880, _local_2, _local_4, _local_7, _local_8, _local_9); } private function _SafeStr_8313(_arg_1:_SafeStr_1260):void { this._catalog._SafeStr_5868(this._SafeStr_5900, this._SafeStr_5870, this._SafeStr_5880); this.dispose(); } private function _SafeStr_8314(_arg_1:_SafeStr_1260):void { this._SafeStr_8315(); } private function _SafeStr_3875(_arg_1:_SafeStr_1260):void { this._catalog._SafeStr_8343(); this.dispose(); } private function _SafeStr_8317(_arg_1:_SafeStr_1260):void { this._SafeStr_8341(); this._SafeStr_8344(false); this._catalog._SafeStr_8343(); } private function _SafeStr_8318(_arg_1:_SafeStr_1260):void { this._catalog._SafeStr_8343(); this.dispose(); } private function _SafeStr_8325(_arg_1:_SafeStr_1260):void { this._SafeStr_8304--; this._SafeStr_5986(); } private function onNextGiftWrap(_arg_1:_SafeStr_1260):void { this._SafeStr_8304++; this._SafeStr_5986(); } private function _SafeStr_8326(_arg_1:_SafeStr_1260):void { this._SafeStr_8305--; this._SafeStr_5986(); } private function _SafeStr_8327(_arg_1:_SafeStr_1260):void { this._SafeStr_8305++; this._SafeStr_5986(); } private function _SafeStr_8331(_arg_1:_SafeStr_1260):void { this._SafeStr_8345(); } private function _SafeStr_8345():void { if (this._window == null){ return; }; var _local_1:_SafeStr_1529 = (this._window.findChildByName("use_free_checkbox") as _SafeStr_1529); if (_local_1 == null){ return; }; if (_local_1.isSelected){ _local_1._SafeStr_5454(); } else { _local_1._SafeStr_3912(); }; } private function _SafeStr_8319(_arg_1:_SafeStr_1260):void { var _local_5:String; var _local_2:_SafeStr_1516 = (_arg_1.target as _SafeStr_1516); if (_local_2 == null){ return; }; if (this._SafeStr_8297 == _local_2.text){ return; }; var _local_3:String = _local_2.text.toLowerCase(); var _local_4:Array = []; for each (_local_5 in this._SafeStr_5833) { if (_local_5.toLowerCase().search(_local_3) != -1){ _local_4.push(_local_5); }; if (_local_4.length >= this._SafeStr_8293) break; }; this._SafeStr_8346(_local_4); this._SafeStr_8297 = _local_2.text; } private function _SafeStr_8320(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1516 = (_arg_1.target as _SafeStr_1516); if (_local_2 == null){ return; }; this._SafeStr_8337(false); if (this._SafeStr_8298){ _local_2.text = ""; this._SafeStr_8298 = false; }; } private function _SafeStr_8321(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1547 = (_arg_1 as _SafeStr_1547); switch (_local_2.keyCode){ case Keyboard.UP: this._SafeStr_8347((this._SafeStr_8296 - 1)); return; case Keyboard.DOWN: this._SafeStr_8347((this._SafeStr_8296 + 1)); return; case Keyboard.ENTER: this._SafeStr_8348(); return; case Keyboard.TAB: this._SafeStr_8349(); return; }; } private function _SafeStr_8349():void { if (this._window == null){ return; }; var _local_1:_SafeStr_1516 = (this._window.findChildByName("message_input") as _SafeStr_1516); if (_local_1 == null){ return; }; _local_1.visible = true; _local_1.focus(); } private function _SafeStr_8348():void { if ((((this._SafeStr_8294 == null)) || (!(this._SafeStr_8294.visible)))){ return; }; var _local_1:IItemListWindow = (this._SafeStr_8294.findChildByName("suggestion_list") as IItemListWindow); if (_local_1 == null){ return; }; var _local_2:IWindowContainer = (_local_1.getListItemAt(this._SafeStr_8296) as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:ITextWindow = (_local_2.findChildByName("name_text") as ITextWindow); if (_local_3 == null){ return; }; this._SafeStr_8350(_local_3.text); this._SafeStr_8337(false); } private function _SafeStr_8337(_arg_1:Boolean):void { if (this._SafeStr_8294 == null){ return; }; this._SafeStr_8294.visible = _arg_1; if (!_arg_1){ this._SafeStr_8351(true); }; } private function _SafeStr_8351(_arg_1:Boolean):void { var _local_2:_SafeStr_1516 = (this._window.findChildByName("message_input") as _SafeStr_1516); if (_local_2 != null){ _local_2.visible = _arg_1; }; } private function _SafeStr_8322(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1516; if (this._SafeStr_8299){ _local_2 = (_arg_1.target as _SafeStr_1516); if (_local_2 != null){ _local_2.text = ""; this._SafeStr_8299 = false; }; }; } private function _SafeStr_8324(_arg_1:_SafeStr_1260):void { this._SafeStr_8337(false); } private function _SafeStr_8328(_arg_1:_SafeStr_1260):void { this._SafeStr_8352(false); } private function _SafeStr_8330(_arg_1:_SafeStr_1260):void { this._SafeStr_8352(true); } private function _SafeStr_8352(_arg_1:Boolean):void { if (this._window == null){ return; }; var _local_2:IWindowContainer = (this._window.findChildByName("mask") as IWindowContainer); if (_local_2 == null){ return; }; _local_2.visible = !(_arg_1); } private function _SafeStr_8346(_arg_1:Array):void { var _local_4:String; var _local_5:IWindowContainer; var _local_6:ITextWindow; if (this._SafeStr_8294 == null){ this._SafeStr_8294 = (this._window.findChildByName("suggestion_container") as IWindowContainer); }; if (this._SafeStr_8295 == null){ this._SafeStr_8295 = (this.createWindow("suggestion_list_item") as IWindowContainer); }; if ((((this._SafeStr_8294 == null)) || ((this._SafeStr_8295 == null)))){ return; }; var _local_2:IItemListWindow = (this._SafeStr_8294.findChildByName("suggestion_list") as IItemListWindow); if (_local_2 == null){ return; }; _local_2._SafeStr_7096(); if (_arg_1.length == 0){ this._SafeStr_8337(false); return; }; this._SafeStr_8337(true); var _local_3:int; for each (_local_4 in _arg_1) { _local_5 = (this._SafeStr_8295.clone() as IWindowContainer); if (_local_5 != null){ _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8353); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_8354); _local_6 = (_local_5.findChildByName("name_text") as ITextWindow); if (_local_6 != null){ _local_6.text = _local_4; _local_2.addListItem(_local_5); }; _local_5.color = this._SafeStr_4421(_local_3); _local_3++; }; }; this._SafeStr_8351((_arg_1.length < 2)); this._SafeStr_8347(0); } private function _SafeStr_8353(_arg_1:_SafeStr_1260):void { var _local_2:IWindowContainer = (_arg_1.target as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:ITextWindow = (_local_2.findChildByName("name_text") as ITextWindow); if (_local_3 == null){ return; }; this._SafeStr_8350(_local_3.text); this._SafeStr_8337(false); } private function _SafeStr_8354(_arg_1:_SafeStr_1260):void { var _local_2:IWindowContainer = (_arg_1.target as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:IItemListWindow = (this._SafeStr_8294.findChildByName("suggestion_list") as IItemListWindow); if (_local_3 == null){ return; }; this._SafeStr_8347(_local_3._SafeStr_3926(_local_2)); } private function _SafeStr_8347(_arg_1:int):void { var _local_3:IWindowContainer; if (this._SafeStr_8294 == null){ return; }; var _local_2:IItemListWindow = (this._SafeStr_8294.findChildByName("suggestion_list") as IItemListWindow); if (_local_2 == null){ return; }; _local_3 = (_local_2.getListItemAt(this._SafeStr_8296) as IWindowContainer); if (_local_3 != null){ _local_3.color = this._SafeStr_4421(this._SafeStr_8296); }; this._SafeStr_8296 = _arg_1; if (this._SafeStr_8296 < 0){ this._SafeStr_8296 = (_local_2.numListItems - 1); }; if (this._SafeStr_8296 >= _local_2.numListItems){ this._SafeStr_8296 = 0; }; _local_3 = (_local_2.getListItemAt(this._SafeStr_8296) as IWindowContainer); if (_local_3 != null){ _local_3.color = this._SafeStr_6007; }; } private function _SafeStr_4421(_arg_1:int):uint { return (((((_arg_1 % 2) == 0)) ? this._SafeStr_7895 : this._SafeStr_7896)); } private function _SafeStr_8350(_arg_1:String):void { if (this._window == null){ return; }; var _local_2:_SafeStr_1516 = (this._window.findChildByName("name_input") as _SafeStr_1516); if (_local_2 == null){ return; }; _local_2.text = _arg_1; this._SafeStr_8349(); } private function _SafeStr_8338(_arg_1:_SafeStr_1260):void { this._SafeStr_8306 = _arg_1.target.id; this._SafeStr_8336(); this._SafeStr_5986(); } private function _SafeStr_8336():void { var _local_2:IWindowContainer; var _local_3:IBitmapWrapperWindow; if (this._window == null){ return; }; var _local_1:_SafeStr_1544 = (this._window.findChildByName("color_grid") as _SafeStr_1544); if (_local_1 == null){ return; }; var _local_4:int; while (_local_4 < _local_1.numGridItems) { _local_2 = (_local_1._SafeStr_3729(_local_4) as IWindowContainer); if (_local_2 != null){ _local_3 = (_local_2.findChildByName("selection") as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.visible = (_local_2.id == this._SafeStr_8306); }; }; _local_4++; }; } public function _SafeStr_8355():void { if (this.disposed){ return; }; this._SafeStr_8344(true); if (((!(this._catalog)) || (!(this._catalog.windowManager)))){ return; }; this._catalog.windowManager.alert(("$" + "{catalog.gift_wrapping.receiver_not_found.title}"), ("$" + "{catalog.gift_wrapping.receiver_not_found.info}"), 0, this._SafeStr_3840); } private function _SafeStr_3840(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); this._SafeStr_8344(true); } private function _SafeStr_8344(_arg_1:Boolean):void { if (this._window == null){ return; }; var _local_2:IButtonWindow = (this._window.findChildByName("give_gift_button") as IButtonWindow); if (_local_2 != null){ if (_arg_1){ _local_2.enable(); } else { _local_2.disable(); }; }; } public function _SafeStr_8356():void { if (this.disposed){ return; }; if (this._window == null){ return; }; this._SafeStr_8344(true); var _local_1:_SafeStr_1529 = (this._window.findChildByName("use_free_checkbox") as _SafeStr_1529); if (_local_1 != null){ _local_1._SafeStr_3912(); }; } } }//package _-vH // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1373 = "_-t0" (String#7233, DoABC#2) // _SafeStr_1377 = "_-2di" (String#5943, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_1390 = "_-0PK" (String#2097, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2245 = "_-1i-" (String#5789, DoABC#2) // _SafeStr_2246 = "_-2Ka" (String#4782, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3840 = "_-2x" (String#14080, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4098 = "_-2Lq" (String#5848, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4804 = "_-on" (String#4372, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4873 = "_-0E5" (String#4386, DoABC#2) // _SafeStr_4874 = "_-272" (String#6315, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_5833 = "_-2eS" (String#1977, DoABC#2) // _SafeStr_5862 = "_-1OU" (String#7144, DoABC#2) // _SafeStr_5868 = "_-04P" (String#18243, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5880 = "_-2D0" (String#5128, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5900 = "_-2mu" (String#2344, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5986 = "_-13N" (String#4102, DoABC#2) // _SafeStr_6007 = "_-1GD" (String#10182, DoABC#2) // _SafeStr_6235 = "_-lr" (String#6636, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6973 = "_-1Fu" (String#14242, DoABC#2) // _SafeStr_6974 = "_-31r" (String#12923, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7895 = "_-0FX" (String#11594, DoABC#2) // _SafeStr_7896 = "_-2B-" (String#12718, DoABC#2) // _SafeStr_8293 = "_-1z-" (String#20125, DoABC#2) // _SafeStr_8294 = "_-2Uj" (String#3928, DoABC#2) // _SafeStr_8295 = "_-H8" (String#7098, DoABC#2) // _SafeStr_8296 = "_-1NL" (String#4538, DoABC#2) // _SafeStr_8297 = "_-0qo" (String#17876, DoABC#2) // _SafeStr_8298 = "_-PF" (String#12941, DoABC#2) // _SafeStr_8299 = "null" (String#7172, DoABC#2) // _SafeStr_8300 = "_-1XK" (String#11669, DoABC#2) // _SafeStr_8301 = "_-1lW" (String#4706, DoABC#2) // _SafeStr_8302 = "_-0b1" (String#3669, DoABC#2) // _SafeStr_8303 = "_-03P" (String#3539, DoABC#2) // _SafeStr_8304 = "_-Iw" (String#4353, DoABC#2) // _SafeStr_8305 = "_-2wm" (String#4499, DoABC#2) // _SafeStr_8306 = "_-dX" (String#10045, DoABC#2) // _SafeStr_8307 = "_-cp" (String#21424, DoABC#2) // _SafeStr_8308 = "_-000" (String#19694, DoABC#2) // _SafeStr_8309 = "_-1ER" (String#14992, DoABC#2) // _SafeStr_8310 = "_-2II" (String#15610, DoABC#2) // _SafeStr_8311 = "_-2d3" (String#19631, DoABC#2) // _SafeStr_8312 = "_-0z8" (String#20275, DoABC#2) // _SafeStr_8313 = "_-0S-" (String#21086, DoABC#2) // _SafeStr_8314 = "_-1sv" (String#20301, DoABC#2) // _SafeStr_8315 = "_-27o" (String#21819, DoABC#2) // _SafeStr_8316 = "_-tm" (String#20325, DoABC#2) // _SafeStr_8317 = "_-3I8" (String#22263, DoABC#2) // _SafeStr_8318 = "_-wV" (String#18169, DoABC#2) // _SafeStr_8319 = "_-nd" (String#21068, DoABC#2) // _SafeStr_8320 = "_-mi" (String#21321, DoABC#2) // _SafeStr_8321 = "_-0xP" (String#19586, DoABC#2) // _SafeStr_8322 = "_-2iK" (String#22338, DoABC#2) // _SafeStr_8323 = "_-2n2" (String#6461, DoABC#2) // _SafeStr_8324 = "_-2zW" (String#21342, DoABC#2) // _SafeStr_8325 = "_-32O" (String#21943, DoABC#2) // _SafeStr_8326 = "_-3HK" (String#22086, DoABC#2) // _SafeStr_8327 = "_-2Ja" (String#20932, DoABC#2) // _SafeStr_8328 = "_-2Pe" (String#18948, DoABC#2) // _SafeStr_8329 = "_-20t" (String#7611, DoABC#2) // _SafeStr_8330 = "_-1wM" (String#18733, DoABC#2) // _SafeStr_8331 = "_-IQ" (String#20051, DoABC#2) // _SafeStr_8332 = "_-2Oo" (String#13970, DoABC#2) // _SafeStr_8333 = "_-2d8" (String#13926, DoABC#2) // _SafeStr_8334 = "_-17M" (String#15295, DoABC#2) // _SafeStr_8335 = "_-0O-" (String#20582, DoABC#2) // _SafeStr_8336 = "_-2rX" (String#16152, DoABC#2) // _SafeStr_8337 = "_-0Gd" (String#6988, DoABC#2) // _SafeStr_8338 = "_-2o7" (String#22029, DoABC#2) // _SafeStr_8339 = "_-u1" (String#3528, DoABC#2) // _SafeStr_8340 = "_-1gt" (String#12919, DoABC#2) // _SafeStr_8341 = "_-2mB" (String#21752, DoABC#2) // _SafeStr_8342 = "_-0qK" (String#19999, DoABC#2) // _SafeStr_8343 = "_-ye" (String#4984, DoABC#2) // _SafeStr_8344 = "_-0AF" (String#11849, DoABC#2) // _SafeStr_8345 = "_-27Z" (String#22393, DoABC#2) // _SafeStr_8346 = "_-0Qb" (String#21495, DoABC#2) // _SafeStr_8347 = "_-dO" (String#11559, DoABC#2) // _SafeStr_8348 = "_-2d5" (String#19548, DoABC#2) // _SafeStr_8349 = "_-H-" (String#16535, DoABC#2) // _SafeStr_8350 = "_-13D" (String#17013, DoABC#2) // _SafeStr_8351 = "_-2KG" (String#16059, DoABC#2) // _SafeStr_8352 = "_-3B7" (String#16049, DoABC#2) // _SafeStr_8353 = "_-0zD" (String#20267, DoABC#2) // _SafeStr_8354 = "_-1JV" (String#22483, DoABC#2) // _SafeStr_8355 = "_-0L5" (String#21857, DoABC#2) // _SafeStr_8356 = "_-BU" (String#14528, DoABC#2) //------------------------------------------------------------ //_-vH._SafeStr_1377 package _-vH { import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2239; import _-3BV._SafeStr_1362; public class _SafeStr_1377 { private var _SafeStr_6648:Boolean = false; private var _SafeStr_5872:int; private var _SafeStr_8301:Array; private var _SafeStr_8303:Array; private var _SafeStr_8302:Array; public function _SafeStr_1377(_arg_1:_SafeStr_1362) { if (_arg_1 == null){ return; }; var _local_2:_SafeStr_2239 = _arg_1._SafeStr_4108(); if (_local_2 == null){ return; }; this._SafeStr_6648 = _local_2._SafeStr_8357; this._SafeStr_5872 = _local_2._SafeStr_8358; this._SafeStr_8301 = _local_2._SafeStr_8332; this._SafeStr_8303 = _local_2._SafeStr_8333; this._SafeStr_8302 = _local_2._SafeStr_8334; } public function get _SafeStr_3721():Boolean { return (this._SafeStr_6648); } public function get price():int { return (this._SafeStr_5872); } public function get _SafeStr_8332():Array { return (this._SafeStr_8301); } public function get _SafeStr_8333():Array { return (this._SafeStr_8303); } public function get _SafeStr_8334():Array { return (this._SafeStr_8302); } } }//package _-vH // _SafeStr_1362 = "_-2t9" (String#5341, DoABC#2) // _SafeStr_1377 = "_-2di" (String#5943, DoABC#2) // _SafeStr_2239 = "_-2ii" (String#6236, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_5872 = "_-1BC" (String#3268, DoABC#2) // _SafeStr_6648 = "_-1Ic" (String#3800, DoABC#2) // _SafeStr_8301 = "_-1lW" (String#4706, DoABC#2) // _SafeStr_8302 = "_-0b1" (String#3669, DoABC#2) // _SafeStr_8303 = "_-03P" (String#3539, DoABC#2) // _SafeStr_8332 = "_-2Oo" (String#13970, DoABC#2) // _SafeStr_8333 = "_-2d8" (String#13926, DoABC#2) // _SafeStr_8334 = "_-17M" (String#15295, DoABC#2) // _SafeStr_8357 = "_-17D" (String#21168, DoABC#2) // _SafeStr_8358 = "_-0Iy" (String#21694, DoABC#2) //------------------------------------------------------------ //_-vH._SafeStr_1393 package _-vH { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.localization.ICoreLocalizationManager; import _-3BV._SafeStr_1434; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets._SafeStr_5; import _-1lr._SafeStr_2256; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_1393 implements _SafeStr_3 { private var _catalog:HabboCatalog; private var _localization:ICoreLocalizationManager; private var _SafeStr_8359:_SafeStr_1434; private var _window:IFrameWindow; private var _disposed:Boolean = false; public function _SafeStr_1393(_arg_1:HabboCatalog, _arg_2:ICoreLocalizationManager) { this._catalog = _arg_1; this._localization = _arg_2; } public function close():void { if (this._window != null){ this._window.visible = false; }; } public function _SafeStr_3487():void { if (((!((this._window == null))) && (this._window.visible))){ this._SafeStr_8360(this._SafeStr_8359); }; } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; this._catalog = null; this._localization = null; this._SafeStr_8359 = null; if (this._window != null){ this._window.dispose(); }; this._window = null; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_8360(_arg_1:_SafeStr_1434):void { var _local_4:IWindow; var _local_5:IWindow; this._SafeStr_8359 = _arg_1; if (this._window == null){ this._window = (this.createWindow("charge_confirmation") as IFrameWindow); _local_4 = this._window.findChildByName("charge_button"); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_8361); _local_5 = this._window.findChildByTag("close"); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4835); this._window.center(); }; this._catalog.windowManager.registerLocalizationParameter("catalog.charge.currentamount", "charges", ("" + this._SafeStr_8359.charges)); var _local_2:_SafeStr_2255 = new _SafeStr_2255(this._SafeStr_8359); var _local_3:_SafeStr_2246 = new _SafeStr_2246(this._catalog, this._localization, _local_2); this._catalog.windowManager.registerLocalizationParameter("catalog.charge.info", "cost", _local_3.cost); this._catalog.windowManager.registerLocalizationParameter("catalog.charge.info", "balance", _local_3.balance); this._catalog.windowManager.registerLocalizationParameter("catalog.charge.info", "patch_size", ("" + this._SafeStr_8359._SafeStr_7820)); this._window.visible = true; this._window.activate(); _local_3.dispose(); _local_2.dispose(); } private function createWindow(_arg_1:String):IWindow { var _local_2:_SafeStr_5 = (this._catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); return (this._catalog.windowManager.buildFromXML((_local_2.content as XML))); } private function _SafeStr_8361(_arg_1:_SafeStr_1260):void { this._catalog.connection.send(new _SafeStr_2256(this._SafeStr_8359.stuffId, 2)); } private function _SafeStr_4835(_arg_1:_SafeStr_1260):void { Logger.log("Close window"); if (this._window != null){ this._window.visible = false; }; } } }//package _-vH // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1393 = "_-0D3" (String#6764, DoABC#2) // _SafeStr_1434 = "_-1Wu" (String#3981, DoABC#2) // _SafeStr_2246 = "_-2Ka" (String#4782, DoABC#2) // _SafeStr_2255 = "_-2b-" (String#8868, DoABC#2) // _SafeStr_2256 = "_-0QP" (String#4874, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7820 = "_-28k" (String#18910, DoABC#2) // _SafeStr_8359 = "_-sW" (String#4532, DoABC#2) // _SafeStr_8360 = "_-12S" (String#16942, DoABC#2) // _SafeStr_8361 = "_-4A" (String#19360, DoABC#2) //------------------------------------------------------------ //_-vH._SafeStr_2246 package _-vH { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.catalog._SafeStr_1389; import _-66._SafeStr_1382; import com.sulake.core.localization._SafeStr_1262; public class _SafeStr_2246 implements _SafeStr_3 { private var _SafeStr_4480:String; private var _SafeStr_8362:String; private var _disposed:Boolean = false; public function _SafeStr_2246(_arg_1:HabboCatalog, _arg_2:ICoreLocalizationManager, _arg_3:_SafeStr_1389) { if ((((_arg_3._SafeStr_5884 > 0)) && ((_arg_3._SafeStr_5882 > 0)))){ this.setWithKey(_arg_1, _arg_2, _arg_3, ("catalog.purchase.confirmation.dialog.price.credits_and_activitypoints." + _arg_3._SafeStr_5883)); } else { if (_arg_3._SafeStr_5884 > 0){ this.setWithKey(_arg_1, _arg_2, _arg_3, "catalog.purchase.confirmation.dialog.price.credits"); } else { if (_arg_3._SafeStr_5882 > 0){ this.setWithKey(_arg_1, _arg_2, _arg_3, ("catalog.purchase.confirmation.dialog.price.activitypoints." + _arg_3._SafeStr_5883)); } else { this.setWithKey(_arg_1, _arg_2, _arg_3, "catalog.purchase.confirmation.dialog.price.nothing"); }; }; }; } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; this._SafeStr_4480 = null; this._SafeStr_8362 = null; } public function get disposed():Boolean { return (this._disposed); } private function setWithKey(_arg_1:HabboCatalog, _arg_2:ICoreLocalizationManager, _arg_3:_SafeStr_1389, _arg_4:String):void { var _local_5:String = _arg_1.getPurse().credits.toString(); var _local_6:String = (((_arg_3._SafeStr_5883 == _SafeStr_1382.PIXEL)) ? "pixels" : "activitypoints"); var _local_7:_SafeStr_1262 = _arg_2.getLocalization(_arg_4); if (_local_7){ _arg_2.registerParameter(_arg_4, "credits", _arg_3._SafeStr_5884.toString()); _arg_2.registerParameter(_arg_4, _local_6, _arg_3._SafeStr_5882.toString()); this._SafeStr_8362 = _local_7.value; _arg_2.registerParameter(_arg_4, "credits", _local_5); _arg_2.registerParameter(_arg_4, _local_6, _arg_1.getPurse()._SafeStr_7995(_arg_3._SafeStr_5883).toString()); this._SafeStr_4480 = _local_7.value; } else { Logger.log(("[CATALOG] Add pricing-model-localization for activity-point-type: " + _arg_4)); }; } public function get balance():String { return (this._SafeStr_4480); } public function get cost():String { return (this._SafeStr_8362); } } }//package _-vH // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1382 = "_-3En" (String#3987, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_2246 = "_-2Ka" (String#4782, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4480 = "_-26I" (String#4325, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_7995 = "_-0ql" (String#10626, DoABC#2) // _SafeStr_8362 = "_-1TE" (String#14218, DoABC#2) //------------------------------------------------------------ //_-vH._SafeStr_2255 package _-vH { import com.sulake.habbo.catalog._SafeStr_1389; import _-3BV._SafeStr_1434; import _-2pO._SafeStr_2253; import _-2pO._SafeStr_2254; public class _SafeStr_2255 implements _SafeStr_1389 { private var _SafeStr_8231:_SafeStr_1434; private var _disposed:Boolean = false; public function _SafeStr_2255(_arg_1:_SafeStr_1434) { this._SafeStr_8231 = _arg_1; } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; this._SafeStr_8231 = null; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_5330():int { return (0); } public function get _SafeStr_5882():int { return ((((this._SafeStr_8231)!=null) ? this._SafeStr_8231._SafeStr_5882 : 0)); } public function get _SafeStr_5883():int { return ((((this._SafeStr_8231)!=null) ? this._SafeStr_8231._SafeStr_5883 : 0)); } public function get _SafeStr_5884():int { return ((((this._SafeStr_8231)!=null) ? this._SafeStr_8231._SafeStr_5884 : 0)); } public function get page():_SafeStr_2253 { return (null); } public function get _SafeStr_5885():String { return (null); } public function get productContainer():_SafeStr_2254 { return (null); } public function get _SafeStr_5887():String { return (null); } } }//package _-vH // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_1434 = "_-1Wu" (String#3981, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_2255 = "_-2b-" (String#8868, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5885 = "_-3-Z" (String#10271, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_8231 = "_-ce" (String#4343, DoABC#2) //------------------------------------------------------------ //_-Vm._SafeStr_1259 package _-Vm { public interface _SafeStr_1259 { function get type():String; function get id():int; function get name():String; function get _SafeStr_8363():int; function get revision():int; function get _SafeStr_8364():int; function get _SafeStr_8365():int; function get _SafeStr_8366():int; function get _SafeStr_8339():Array; function get title():String; function get description():String; function get _SafeStr_8367():String; function get _SafeStr_5329():int; function get _SafeStr_5330():int; } }//package _-Vm // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_5329 = "_-1kZ" (String#4411, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_8339 = "_-u1" (String#3528, DoABC#2) // _SafeStr_8363 = "_-UC" (String#14006, DoABC#2) // _SafeStr_8364 = "_-1Ex" (String#22383, DoABC#2) // _SafeStr_8365 = "_-1q2" (String#21591, DoABC#2) // _SafeStr_8366 = "_-N9" (String#18558, DoABC#2) // _SafeStr_8367 = "_-19l" (String#17199, DoABC#2) //------------------------------------------------------------ //_-Vm._SafeStr_1820 package _-Vm { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_1820 extends _SafeStr_3 { function furniDataReady():void; } }//package _-Vm // _SafeStr_1820 = "_-1Tc" (String#5424, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) //------------------------------------------------------------ //_-Vm._SafeStr_1839 package _-Vm { import flash.events.EventDispatcher; import com.sulake.core.utils.Map; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.assets._SafeStr_812; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.events.Event; import com.sulake.habbo.utils._SafeStr_1350; public class _SafeStr_1839 extends EventDispatcher { public static const _SafeStr_8130:String = "ready"; private var _SafeStr_8368:Map; private var _wallItems:Map; private var _SafeStr_8369:Map; private var _localization:ICoreLocalizationManager; private var _SafeStr_8131:_SafeStr_812; public function _SafeStr_1839(_arg_1:Map, _arg_2:Map, _arg_3:Map, _arg_4:ICoreLocalizationManager) { this._SafeStr_8368 = _arg_1; this._wallItems = _arg_2; this._SafeStr_8369 = _arg_3; this._localization = _arg_4; this._SafeStr_8131 = new _SafeStr_812("FurniDataParserAssetLib"); } public function dispose():void { if (this._SafeStr_8131){ this._SafeStr_8131.dispose(); this._SafeStr_8131 = null; }; this._localization = null; this._SafeStr_8368 = null; this._wallItems = null; this._SafeStr_8369 = null; } public function _SafeStr_8370(_arg_1:String):void { var _local_2:_SafeStr_10 = this._SafeStr_8131.loadAssetFromFile(_arg_1, new URLRequest(_arg_1), "text/plain"); _local_2.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_8371); _local_2.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_8372); } private function _SafeStr_8371(_arg_1:AssetLoaderEvent):void { var _local_10:String; var _local_11:Array; var _local_12:String; var _local_13:Array; var _local_14:String; var _local_15:int; var _local_16:Array; var _local_17:String; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:int; var _local_22:int; var _local_23:Array; var _local_24:Array; var _local_25:int; var _local_26:String; var _local_27:String; var _local_28:String; var _local_29:int; var _local_30:int; var _local_31:_SafeStr_1942; var _local_32:Array; var _local_33:String; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 == null){ return; }; if ((((_local_2._SafeStr_8134 == null)) || ((_local_2._SafeStr_8134.content == null)))){ return; }; var _local_3:String = (_local_2._SafeStr_8134.content as String); var _local_4:Array = new Array(); var _local_5:RegExp = /\n\r{1,}|\n{1,}|\r{1,}/mg; var _local_6:RegExp = /^\s+|\s+$/g; var _local_7:RegExp = /\[+?((.)*?)\]/g; var _local_8:Array = _local_3.split(_local_5); var _local_9:int; for each (_local_10 in _local_8) { _local_11 = _local_10.match(_local_7); for each (_local_12 in _local_11) { _local_12 = _local_12.replace(/\[{1,}/mg, ""); _local_12 = _local_12.replace(/\]{1,}/mg, ""); _local_13 = _local_12.split('"'); this._SafeStr_8373(_local_13, ", "); this._SafeStr_8373(_local_13, ","); _local_13.splice(0, 1); _local_13.splice((_local_13.length - 1), 1); _local_14 = _local_13[0]; _local_15 = parseInt(_local_13[1]); _local_16 = String(_local_13[2]).split("*"); _local_17 = _local_16[0]; _local_18 = 0; if (_local_16.length > 1){ _local_18 = parseInt(_local_16[1]); }; _local_19 = parseInt(_local_13[3]); _local_20 = parseInt(_local_13[4]); _local_21 = parseInt(_local_13[5]); _local_22 = parseInt(_local_13[6]); _local_23 = new Array(); _local_24 = _local_13[7].split(","); _local_25 = 0; while (_local_25 < _local_24.length) { _local_33 = _local_24[_local_25]; if (_local_33.charAt(0) == "#"){ _local_33 = _local_33.replace("#", ""); _local_23.push(parseInt(_local_33, 16)); } else { _local_23.push(-(parseInt(_local_33))); }; _local_25++; }; _local_26 = _local_13[8]; _local_27 = _local_13[9]; _local_28 = _local_13[10]; _local_29 = parseInt(_local_13[11]); _local_30 = parseInt(_local_13[12]); if (this._localization != null){ if (_local_14 == "s"){ this._localization._SafeStr_8374(("roomItem.name." + _local_15), _local_26); this._localization._SafeStr_8374(("roomItem.desc." + _local_15), _local_27); } else { if (_local_14 == "i"){ this._localization._SafeStr_8374(("wallItem.name." + _local_15), _local_26); this._localization._SafeStr_8374(("wallItem.desc." + _local_15), _local_27); }; }; }; _local_31 = new _SafeStr_1942(_local_14, _local_15, _local_17, _local_18, _local_19, _local_20, _local_21, _local_22, _local_23, _local_26, _local_27, _local_28, _local_29, _local_30); if (_local_14 == "s"){ this._SafeStr_8368.add(_local_15, _local_31); } else { if (_local_14 == "i"){ this._wallItems.add(_local_15, _local_31); }; }; _local_32 = this._SafeStr_8369[_local_17]; if (_local_32 == null){ _local_32 = []; this._SafeStr_8369.add(_local_17, _local_32); }; _local_32[_local_18] = _local_15; }; _local_9++; }; dispatchEvent(new Event(_SafeStr_8130)); } private function _SafeStr_8372(_arg_1:AssetLoaderEvent):void { _SafeStr_1350._SafeStr_8135(("furnituredata download error " + _arg_1.status)); } public function _SafeStr_8375():void { var _local_1:_SafeStr_1942; if (!this._localization){ return; }; for each (_local_1 in this._SafeStr_8368._SafeStr_3916()) { this._localization._SafeStr_8374(("roomItem.name." + _local_1.id), _local_1.title); this._localization._SafeStr_8374(("roomItem.desc." + _local_1.id), _local_1.description); }; for each (_local_1 in this._wallItems._SafeStr_3916()) { this._localization._SafeStr_8374(("wallItem.name." + _local_1.id), _local_1.title); this._localization._SafeStr_8374(("wallItem.desc." + _local_1.id), _local_1.description); }; } private function _SafeStr_8373(_arg_1:Array, _arg_2:Object):void { var _local_3:int; while (_local_3 < _arg_1.length) { if (_arg_1[_local_3] == _arg_2){ _arg_1.splice(_local_3, 1); _local_3--; }; _local_3++; }; } public function set localization(_arg_1:ICoreLocalizationManager):void { this._localization = _arg_1; } } }//package _-Vm // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1839 = "_-1mb" (String#5534, DoABC#2) // _SafeStr_1942 = "_-MI" (String#1499, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8130 = "_-1d8" (String#3734, DoABC#2) // _SafeStr_8131 = "_-2Xs" (String#2782, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8135 = "_-2BM" (String#8412, DoABC#2) // _SafeStr_8368 = "_-kf" (String#3712, DoABC#2) // _SafeStr_8369 = "_-1kS" (String#12136, DoABC#2) // _SafeStr_8370 = "_-0Ra" (String#21561, DoABC#2) // _SafeStr_8371 = "_-1rT" (String#20715, DoABC#2) // _SafeStr_8372 = "_-1J8" (String#18982, DoABC#2) // _SafeStr_8373 = "_-0oT" (String#17466, DoABC#2) // _SafeStr_8374 = "_-2lZ" (String#4873, DoABC#2) // _SafeStr_8375 = "_-qM" (String#22221, DoABC#2) //------------------------------------------------------------ //_-Vm._SafeStr_1942 package _-Vm { public class _SafeStr_1942 implements _SafeStr_1259 { public static const _SafeStr_8376:String = "i"; public static const _SafeStr_8377:String = "s"; public static const _SafeStr_8378:String = "e"; private var _type:String; private var _id:int; private var _name:String; private var _SafeStr_8379:int; private var _revision:int; private var _SafeStr_8380:int; private var _SafeStr_8381:int; private var _SafeStr_8382:int; private var _SafeStr_8383:Array; private var _title:String; private var _SafeStr_5014:String; private var _SafeStr_8384:String; private var _SafeStr_8385:int; private var _SafeStr_5870:int; public function _SafeStr_1942(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:int, _arg_8:int, _arg_9:Array, _arg_10:String, _arg_11:String, _arg_12:String, _arg_13:int, _arg_14:int) { this._type = _arg_1; this._id = _arg_2; this._name = _arg_3; this._SafeStr_8379 = _arg_4; this._revision = _arg_5; this._SafeStr_8380 = _arg_6; this._SafeStr_8381 = _arg_7; this._SafeStr_8382 = _arg_8; this._SafeStr_8383 = _arg_9; this._title = _arg_10; this._SafeStr_5014 = _arg_11; this._SafeStr_8384 = _arg_12; this._SafeStr_8385 = _arg_13; this._SafeStr_5870 = _arg_14; } public function get type():String { return (this._type); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get _SafeStr_8363():int { return (this._SafeStr_8379); } public function get revision():int { return (this._revision); } public function get _SafeStr_8364():int { return (this._SafeStr_8380); } public function get _SafeStr_8365():int { return (this._SafeStr_8381); } public function get _SafeStr_8366():int { return (this._SafeStr_8382); } public function get _SafeStr_8339():Array { return (this._SafeStr_8383); } public function get title():String { return (this._title); } public function get description():String { return (this._SafeStr_5014); } public function get _SafeStr_8367():String { return (this._SafeStr_8384); } public function get _SafeStr_5329():int { return (this._SafeStr_8385); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } } }//package _-Vm // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1942 = "_-MI" (String#1499, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_5329 = "_-1kZ" (String#4411, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_8339 = "_-u1" (String#3528, DoABC#2) // _SafeStr_8363 = "_-UC" (String#14006, DoABC#2) // _SafeStr_8364 = "_-1Ex" (String#22383, DoABC#2) // _SafeStr_8365 = "_-1q2" (String#21591, DoABC#2) // _SafeStr_8366 = "_-N9" (String#18558, DoABC#2) // _SafeStr_8367 = "_-19l" (String#17199, DoABC#2) // _SafeStr_8376 = "_-2pm" (String#16314, DoABC#2) // _SafeStr_8377 = "_-3DT" (String#16418, DoABC#2) // _SafeStr_8378 = "_-0ig" (String#16789, DoABC#2) // _SafeStr_8379 = "_-1Zl" (String#17309, DoABC#2) // _SafeStr_8380 = "_-1YP" (String#17357, DoABC#2) // _SafeStr_8381 = "_-2r2" (String#16196, DoABC#2) // _SafeStr_8382 = "_-Rq" (String#15848, DoABC#2) // _SafeStr_8383 = "_-ii" (String#3339, DoABC#2) // _SafeStr_8384 = "_-2rD" (String#15442, DoABC#2) // _SafeStr_8385 = "_-1ej" (String#5873, DoABC#2) //------------------------------------------------------------ //_-Vv._SafeStr_2321 package _-Vv { import com.sulake.habbo.avatar._SafeStr_1482; import com.sulake.habbo.avatar.IAvatarImage; import _-0mA.AssetAliasCollection; import com.sulake.core.utils.Map; import com.sulake.habbo.avatar.structure._SafeStr_2324; import com.sulake.habbo.avatar.actions._SafeStr_2317; import com.sulake.habbo.avatar._SafeStr_2320; import com.sulake.habbo.avatar._SafeStr_2319; import flash.geom.Point; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import flash.utils.ByteArray; import _-0aa._SafeStr_2328; import flash.utils.getTimer; import com.sulake.habbo.avatar.enum._SafeStr_3171; import _-3EM._SafeStr_1671; import _-3EM._SafeStr_2338; import flash.utils.Dictionary; import com.sulake.habbo.avatar.enum._SafeStr_1312; import flash.geom.ColorTransform; import com.sulake.habbo.avatar.enum._SafeStr_2322; import com.sulake.habbo.avatar.enum.AvatarAction; import com.sulake.habbo.avatar.enum._SafeStr_3172; import flash.geom.Rectangle; public class _SafeStr_2321 { private static const _SafeStr_8386:int = 60000; private var _structure:_SafeStr_1482; private var _SafeStr_6813:IAvatarImage; private var _assets:AssetAliasCollection; private var _scale:String; private var _SafeStr_8387:Map; private var _SafeStr_4046:_SafeStr_2324; private var _disposed:Boolean; private var _bodyPartCache:_SafeStr_2325; private var _SafeStr_8388:_SafeStr_2317; private var _SafeStr_7098:_SafeStr_2320; private var _SafeStr_8389:String; private var _SafeStr_8390:_SafeStr_2319; private var _SafeStr_8391:Point; private var _SafeStr_8392:String; private var _SafeStr_8393:BitmapData; private var _SafeStr_8394:String; private var _SafeStr_8395:String; private var _SafeStr_8396:String; private var _frame:int; private var _SafeStr_5044:_SafeStr_1280; private var _SafeStr_8397:BitmapData; private var _SafeStr_8398:ByteArray; private var _SafeStr_8399:_SafeStr_3170; private var _SafeStr_8400:_SafeStr_2328; private var _SafeStr_8401:Array; private var _SafeStr_8402:Point; public function _SafeStr_2321(_arg_1:_SafeStr_1482, _arg_2:IAvatarImage, _arg_3:AssetAliasCollection, _arg_4:String) { this._SafeStr_8401 = new Array(); super(); this._structure = _arg_1; this._SafeStr_6813 = _arg_2; this._assets = _arg_3; this._scale = _arg_4; this._SafeStr_8387 = new Map(); } public function dispose():void { var _local_1:_SafeStr_2325; var _local_2:Array; var _local_3:String; if (this._disposed){ return; }; this._structure = null; this._SafeStr_6813 = null; this._assets = null; if (this._SafeStr_8387 != null){ _local_2 = this._SafeStr_8387.getKeys(); for each (_local_3 in _local_2) { _local_1 = (this._SafeStr_8387.getValue(_local_3) as _SafeStr_2325); if (_local_1 != null){ _local_1.dispose(); }; }; this._SafeStr_8387.dispose(); this._SafeStr_8387 = null; }; this._SafeStr_4046 = null; this._SafeStr_5044 = null; this._SafeStr_8397 = null; if (this._SafeStr_8393){ this._SafeStr_8393.dispose(); }; this._SafeStr_8393 = null; this._disposed = true; } public function _SafeStr_8403(_arg_1:int=60000):void { var _local_3:_SafeStr_2325; var _local_5:String; var _local_2:int = getTimer(); var _local_4:Array = this._SafeStr_8387.getKeys(); for each (_local_5 in _local_4) { _local_3 = (this._SafeStr_8387.getValue(_local_5) as _SafeStr_2325); if (_local_3 != null){ _local_3._SafeStr_8404(_arg_1, _local_2); }; }; } public function _SafeStr_8405(_arg_1:_SafeStr_2317):void { var _local_2:_SafeStr_2325; var _local_4:String; var _local_3:Array = this._SafeStr_8387.getKeys(); for each (_local_4 in _local_3) { _local_2 = (this._SafeStr_8387.getValue(_local_4) as _SafeStr_2325); if (_local_2 != null){ _local_2._SafeStr_8406(_arg_1, 0); }; }; } public function setDirection(_arg_1:String, _arg_2:int):void { var _local_4:_SafeStr_2325; var _local_5:String; var _local_3:Array = this._structure._SafeStr_8407(_arg_1); for each (_local_5 in _local_3) { _local_4 = this._SafeStr_8408(_local_5); if (_local_4 != null){ _local_4.setDirection(_arg_2); }; }; } public function _SafeStr_8406(_arg_1:_SafeStr_2317, _arg_2:int):void { var _local_4:String; var _local_5:_SafeStr_2325; var _local_3:Array = this._structure._SafeStr_8409(_arg_1); for each (_local_4 in _local_3) { _local_5 = this._SafeStr_8408(_local_4); if (_local_5 != null){ _local_5._SafeStr_8406(_arg_1, _arg_2); }; }; } public function _SafeStr_8410(_arg_1:String):void { if (this._SafeStr_8392 == _arg_1){ return; }; if ((((((this._SafeStr_8392 == _SafeStr_3171._SafeStr_8411)) && ((_arg_1 == _SafeStr_3171._SafeStr_8412)))) || ((((this._SafeStr_8392 == _SafeStr_3171._SafeStr_8412)) && ((_arg_1 == _SafeStr_3171._SafeStr_8411)))))){ this._SafeStr_8392 = _arg_1; this._SafeStr_4046 = null; return; }; this._SafeStr_8403(0); this._SafeStr_8392 = _arg_1; this._SafeStr_4046 = null; } public function _SafeStr_8413(_arg_1:String, _arg_2:int):_SafeStr_2320 { var _local_11:int; var _local_12:_SafeStr_1671; var _local_13:int; var _local_14:_SafeStr_2338; var _local_15:Array; var _local_16:Array; this._bodyPartCache = this._SafeStr_8408(_arg_1); if (this._bodyPartCache == null){ this._bodyPartCache = new _SafeStr_2325(); this._SafeStr_8387.add(_arg_1, this._bodyPartCache); }; var _local_3:int = this._bodyPartCache.getDirection(); var _local_4:int = _arg_2; this._SafeStr_8388 = this._bodyPartCache._SafeStr_8414(); var _local_5:_SafeStr_2317 = this._SafeStr_8388; var _local_6:Array = []; var _local_7:Dictionary = new Dictionary(); var _local_8:Point = new Point(); if (!((!(this._SafeStr_8388)) || (!(this._SafeStr_8388.definition)))){ if (this._SafeStr_8388.definition._SafeStr_8415){ _local_11 = _local_3; _local_12 = this._structure._SafeStr_7830(((this._SafeStr_8388.definition.state + ".") + this._SafeStr_8388._SafeStr_6729)); _local_13 = (_arg_2 - this._SafeStr_8388._SafeStr_8416); if (_local_12 != null){ _local_14 = _local_12._SafeStr_5733(_local_13, _arg_1, this._SafeStr_8388._SafeStr_7846); if (_local_14 != null){ _local_11 = (_local_3 + _local_14._SafeStr_5739); if (_local_14._SafeStr_5739 < 0){ if (_local_11 < 0){ _local_11 = (8 + _local_11); } else { if (_local_11 > 7){ _local_11 = (8 - _local_11); }; }; } else { if (_local_11 < 0){ _local_11 = (_local_11 + 8); } else { if (_local_11 > 7){ _local_11 = (_local_11 - 8); }; }; }; if (this._scale == _SafeStr_1312._SafeStr_5072){ _local_8.x = _local_14.dx; _local_8.y = _local_14.dy; } else { _local_8.x = (_local_14.dx / 2); _local_8.y = (_local_14.dy / 2); }; _local_4 = _local_14._SafeStr_5738; if (_local_14.action != null){ this._SafeStr_8388 = _local_14.action; }; if (_local_14.type == _SafeStr_2338._SafeStr_7841){ if (_local_14.action != null){ _local_5 = _local_14.action; }; _local_3 = _local_11; } else { if (_local_14.type == _SafeStr_2338._SafeStr_7842){ _local_3 = _local_11; }; }; _local_7 = _local_14.items; }; _local_6 = _local_12._SafeStr_7861; }; }; }; var _local_9:_SafeStr_3173 = this._bodyPartCache._SafeStr_8417(_local_5); if (_local_9 == null){ _local_9 = new _SafeStr_3173(); this._bodyPartCache._SafeStr_8418(_local_5, _local_9); }; var _local_10:_SafeStr_3169 = _local_9._SafeStr_8419(_local_3); if (_local_10 == null){ _local_15 = this._structure._SafeStr_4630(_arg_1, this._SafeStr_6813._SafeStr_8420(), _local_5, this._SafeStr_8392, _local_3, _local_6, _local_7); _local_10 = new _SafeStr_3169(_local_15); _local_9._SafeStr_8421(_local_3, _local_10); }; this._SafeStr_7098 = _local_10._SafeStr_8413(_local_4); if (this._SafeStr_7098 == null){ _local_16 = _local_10._SafeStr_8422(); this._SafeStr_7098 = this._SafeStr_8423(_local_3, _local_16, _local_4, this._SafeStr_8388); if (this._SafeStr_7098 != null){ _local_10._SafeStr_8424(this._SafeStr_7098, _local_4); } else { return (null); }; }; this._SafeStr_7098.offset = _local_8; return (this._SafeStr_7098); } public function _SafeStr_8408(_arg_1:String):_SafeStr_2325 { var _local_2:_SafeStr_2325 = (this._SafeStr_8387.getValue(_arg_1) as _SafeStr_2325); if (_local_2 == null){ _local_2 = new _SafeStr_2325(); this._SafeStr_8387.add(_arg_1, _local_2); }; return (_local_2); } private function _SafeStr_8423(_arg_1:int, _arg_2:Array, _arg_3:int, _arg_4:_SafeStr_2317):_SafeStr_2320 { var _local_7:Boolean; var _local_8:int; var _local_15:_SafeStr_3170; var _local_16:Number; var _local_17:ColorTransform; var _local_18:ColorTransform; if (_arg_2 == null){ return (null); }; if (_arg_2.length == 0){ return (null); }; if (!this._SafeStr_4046){ this._SafeStr_4046 = this._structure.getCanvas(this._scale, this._SafeStr_8392); if (!this._SafeStr_4046){ return (null); }; this._SafeStr_8391 = new Point(0, (this._SafeStr_4046.height - int((this._SafeStr_4046.width / 4)))); }; var _local_5:int = _arg_1; var _local_6:Boolean = _SafeStr_2322._SafeStr_8425[_arg_1]; var _local_9:String = _arg_4.definition._SafeStr_8426; var _local_10:String = _arg_4.definition.state; var _local_11:Boolean = (((_local_10 == AvatarAction._SafeStr_8428)) || ((_local_10 == AvatarAction._SafeStr_8427))); var _local_12:int = (_arg_2.length - 1); _local_8 = _local_12; while (_local_8 >= 0) { this._SafeStr_8390 = (_arg_2[_local_8] as _SafeStr_2319); if (!(((_arg_1 == 7)) && ((((this._SafeStr_8390._SafeStr_8429 == "fc")) || ((this._SafeStr_8390._SafeStr_8429 == "ey")))))){ this._SafeStr_8389 = this._SafeStr_8390._SafeStr_8430; this._SafeStr_8395 = this._SafeStr_8390._SafeStr_8429; this._SafeStr_8396 = this._SafeStr_8390._SafeStr_8431; this._frame = this._SafeStr_8390._SafeStr_8432(_arg_3); _local_5 = _arg_1; _local_7 = false; if (_local_6){ if ((((_local_9 == "wav")) && ((((((((this._SafeStr_8395 == "lh")) || ((this._SafeStr_8395 == "ls")))) || ((this._SafeStr_8395 == "lc")))) || ((this._SafeStr_8395 == "lhs")))))){ _local_7 = true; } else { if ((((_local_9 == "drk")) && ((((((((this._SafeStr_8395 == "rh")) || ((this._SafeStr_8395 == "rs")))) || ((this._SafeStr_8395 == "rc")))) || ((this._SafeStr_8395 == "rhs")))))){ _local_7 = true; } else { if ((((_local_9 == "crr")) && ((this._SafeStr_8395 == "rhs")))){ _local_7 = true; } else { if (this._SafeStr_8395 == "ri"){ _local_7 = true; } else { if (this._SafeStr_8395 == "cp"){ _local_7 = true; } else { if (_arg_1 == 4){ _local_5 = 2; } else { if (_arg_1 == 5){ _local_5 = 1; } else { if (_arg_1 == 6){ _local_5 = 0; }; }; }; if (this._SafeStr_8390._SafeStr_8433 != this._SafeStr_8395){ this._SafeStr_8395 = this._SafeStr_8390._SafeStr_8433; }; }; }; }; }; }; }; this._SafeStr_8394 = ((((((((((this._scale + "_") + this._SafeStr_8390.action._SafeStr_8426) + "_") + this._SafeStr_8395) + "_") + this._SafeStr_8396) + "_") + _local_5) + "_") + this._frame); this._SafeStr_5044 = (this._assets.getAssetByName(this._SafeStr_8394) as _SafeStr_1280); if (this._SafeStr_5044 == null){ this._SafeStr_8394 = (((((((this._scale + "_std_") + this._SafeStr_8395) + "_") + this._SafeStr_8396) + "_") + _local_5) + "_0"); this._SafeStr_5044 = (this._assets.getAssetByName(this._SafeStr_8394) as _SafeStr_1280); }; if (!((!(this._SafeStr_5044)) || (!(this._SafeStr_5044.content)))){ if (this._SafeStr_8390._SafeStr_8434 > -1){ this._SafeStr_8400 = this._structure._SafeStr_8436._SafeStr_8435.getPalette(this._SafeStr_8390._SafeStr_8434); if (this._SafeStr_8400 != null){ this._SafeStr_8397 = (this._SafeStr_5044.content as BitmapData); this._SafeStr_8393 = new BitmapData(this._SafeStr_8397.width, this._SafeStr_8397.height); this._SafeStr_8398 = this._SafeStr_8400.colorize(this._SafeStr_8397.getPixels(this._SafeStr_8397.rect)); this._SafeStr_8393.setPixels(this._SafeStr_8393.rect, this._SafeStr_8398); } else { this._SafeStr_8393 = (this._SafeStr_5044.content as BitmapData).clone(); }; } else { this._SafeStr_8393 = (this._SafeStr_5044.content as BitmapData).clone(); }; if (this._SafeStr_8393 == null){ return (null); }; if (((((_local_11) && ((((((this._SafeStr_8389 == _SafeStr_3172._SafeStr_5387)) || ((this._SafeStr_8389 == _SafeStr_3172._SafeStr_8438)))) || ((this._SafeStr_8389 == _SafeStr_3172._SafeStr_8437)))))) && (!((this._SafeStr_8390.color == null))))){ _local_16 = 0.7; _local_17 = this._SafeStr_8390.color.colorTransform; _local_18 = new ColorTransform((_local_17.redMultiplier * _local_16), ((_local_17.greenMultiplier * _local_16) + 0.3), ((_local_17.blueMultiplier * _local_16) + 0.3), _local_17.alphaMultiplier, 0, 0, 20); this._SafeStr_8393.colorTransform(this._SafeStr_8393.rect, _local_18); } else { if (((this._SafeStr_8390._SafeStr_4413) && (!((this._SafeStr_8390.color == null))))){ this._SafeStr_8393.colorTransform(this._SafeStr_8393.rect, this._SafeStr_8390.color.colorTransform); }; }; if (this._SafeStr_8390._SafeStr_8439){ this._SafeStr_8393.colorTransform(this._SafeStr_8393.rect, this._SafeStr_8390._SafeStr_8440); }; this._SafeStr_8402 = this._SafeStr_5044.offset.clone(); if (_local_7){ if (this._scale == _SafeStr_1312._SafeStr_5072){ this._SafeStr_8402.x = (this._SafeStr_8402.x + 65); } else { this._SafeStr_8402.x = (this._SafeStr_8402.x + 31); }; }; this._SafeStr_8399 = new _SafeStr_3170(this._SafeStr_8393, this._SafeStr_8402, _local_7); this._SafeStr_8401.push(this._SafeStr_8399); }; }; _local_8--; }; if (this._SafeStr_8401.length == 0){ return (null); }; var _local_13:_SafeStr_3170 = this._SafeStr_8441(this._SafeStr_8401, _local_6); var _local_14:Point = new Point((-1 * _local_13._SafeStr_8442.x), (this._SafeStr_8391.y - _local_13._SafeStr_8442.y)); if (_local_6){ if (this._scale == _SafeStr_1312._SafeStr_5072){ _local_14.x = (_local_14.x + 67); } else { _local_14.x = (_local_14.x + 31); }; }; _local_8 = (this._SafeStr_8401.length - 1); while (_local_8 >= 0) { _local_15 = this._SafeStr_8401.pop(); if (_local_15){ _local_15.dispose(); }; _local_8--; }; return (new _SafeStr_2320(_local_13.bitmap, _local_14)); } private function _SafeStr_8441(_arg_1:Array, _arg_2:Boolean):_SafeStr_3170 { var _local_4:_SafeStr_3170; var _local_5:Point; var _local_6:BitmapData; var _local_7:Point; var _local_3:Rectangle = new Rectangle(); for each (_local_4 in _arg_1) { _local_3 = _local_3.union(_local_4._SafeStr_8443); }; _local_5 = new Point(-(_local_3.left), -(_local_3.top)); _local_6 = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); for each (_local_4 in _arg_1) { _local_7 = _local_5.subtract(_local_4._SafeStr_8442); _local_6.copyPixels(_local_4.bitmap, _local_4.bitmap.rect, _local_7, null, null, true); }; return (new _SafeStr_3170(_local_6, _local_5, _arg_2)); } private function _SafeStr_8444(_arg_1:String):void { Logger.log(("[AvatarImagecache] " + _arg_1)); } } }//package _-Vv // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2319 = "_-mC" (String#2387, DoABC#2) // _SafeStr_2320 = "_-2si" (String#2397, DoABC#2) // _SafeStr_2321 = "_-Xu" (String#1886, DoABC#2) // _SafeStr_2322 = "_-kp" (String#3751, DoABC#2) // _SafeStr_2324 = "_-146" (String#2776, DoABC#2) // _SafeStr_2325 = "_-2gH" (String#1999, DoABC#2) // _SafeStr_2328 = "_-15B" (String#5732, DoABC#2) // _SafeStr_2338 = "_-12m" (String#1425, DoABC#2) // _SafeStr_3169 = "_-0fr" (String#3808, DoABC#2) // _SafeStr_3170 = "_-26D" (String#3445, DoABC#2) // _SafeStr_3171 = "_-2G3" (String#7315, DoABC#2) // _SafeStr_3172 = "_-2Zr" (String#7751, DoABC#2) // _SafeStr_3173 = "_-02r" (String#3502, DoABC#2) // _SafeStr_4046 = "_-0vn" (String#956, DoABC#2) // _SafeStr_4413 = "_-18N" (String#9735, DoABC#2) // _SafeStr_4630 = "_-1CG" (String#3413, DoABC#2) // _SafeStr_5044 = "_-1T0" (String#1843, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5387 = "_-07q" (String#5411, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_5738 = "_-3Gw" (String#10388, DoABC#2) // _SafeStr_5739 = "_-1Za" (String#8450, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_6813 = "_-243" (String#6516, DoABC#2) // _SafeStr_7098 = "_-3j" (String#2147, DoABC#2) // _SafeStr_7830 = "_-1j2" (String#5460, DoABC#2) // _SafeStr_7841 = "_-1mI" (String#9101, DoABC#2) // _SafeStr_7842 = "_-17e" (String#8167, DoABC#2) // _SafeStr_7846 = "_-07j" (String#4707, DoABC#2) // _SafeStr_7861 = "_-0Iv" (String#17065, DoABC#2) // _SafeStr_8386 = "_-2TG" (String#16748, DoABC#2) // _SafeStr_8387 = "_-3-K" (String#1399, DoABC#2) // _SafeStr_8388 = "_-gI" (String#4472, DoABC#2) // _SafeStr_8389 = "_-zZ" (String#7401, DoABC#2) // _SafeStr_8390 = "_-26N" (String#2823, DoABC#2) // _SafeStr_8391 = "_-2ND" (String#15462, DoABC#2) // _SafeStr_8392 = "_-0yR" (String#4797, DoABC#2) // _SafeStr_8393 = "_-ti" (String#3249, DoABC#2) // _SafeStr_8394 = "_-1At" (String#12400, DoABC#2) // _SafeStr_8395 = "_-0Wr" (String#2700, DoABC#2) // _SafeStr_8396 = "_-2UB" (String#8808, DoABC#2) // _SafeStr_8397 = "_-2ZM" (String#7575, DoABC#2) // _SafeStr_8398 = "_-1xZ" (String#15778, DoABC#2) // _SafeStr_8399 = "_-0Md" (String#17044, DoABC#2) // _SafeStr_8400 = "_-3Cx" (String#5073, DoABC#2) // _SafeStr_8401 = "_-0Ni" (String#8852, DoABC#2) // _SafeStr_8402 = "_-2dY" (String#8687, DoABC#2) // _SafeStr_8403 = "_-1KV" (String#16796, DoABC#2) // _SafeStr_8404 = "_-1r7" (String#16728, DoABC#2) // _SafeStr_8405 = "_-395" (String#11698, DoABC#2) // _SafeStr_8406 = "_-1fn" (String#11192, DoABC#2) // _SafeStr_8407 = "_-0ek" (String#22299, DoABC#2) // _SafeStr_8408 = "_-1hG" (String#11020, DoABC#2) // _SafeStr_8409 = "_-1Ke" (String#21860, DoABC#2) // _SafeStr_8410 = "_-6F" (String#14558, DoABC#2) // _SafeStr_8411 = "_-y7" (String#11576, DoABC#2) // _SafeStr_8412 = "_-28q" (String#12205, DoABC#2) // _SafeStr_8413 = "_-1W9" (String#8008, DoABC#2) // _SafeStr_8414 = "_-Ja" (String#11363, DoABC#2) // _SafeStr_8415 = "_-0ev" (String#5713, DoABC#2) // _SafeStr_8416 = "_-3Q" (String#17712, DoABC#2) // _SafeStr_8417 = "_-0wd" (String#17509, DoABC#2) // _SafeStr_8418 = "_-11T" (String#21262, DoABC#2) // _SafeStr_8419 = "_-Qb" (String#18889, DoABC#2) // _SafeStr_8420 = "_-2Dt" (String#13407, DoABC#2) // _SafeStr_8421 = "_-pD" (String#18398, DoABC#2) // _SafeStr_8422 = "_-1kM" (String#21256, DoABC#2) // _SafeStr_8423 = "_-2M8" (String#21483, DoABC#2) // _SafeStr_8424 = "_-1vo" (String#18438, DoABC#2) // _SafeStr_8425 = "_-lV" (String#13237, DoABC#2) // _SafeStr_8426 = "_-6x" (String#4867, DoABC#2) // _SafeStr_8427 = "_-2SR" (String#7424, DoABC#2) // _SafeStr_8428 = "_-1Iy" (String#9636, DoABC#2) // _SafeStr_8429 = "_-2wQ" (String#12606, DoABC#2) // _SafeStr_8430 = "_-1H" (String#19253, DoABC#2) // _SafeStr_8431 = "_-La" (String#15556, DoABC#2) // _SafeStr_8432 = "_-28w" (String#8582, DoABC#2) // _SafeStr_8433 = "_-01X" (String#18245, DoABC#2) // _SafeStr_8434 = "_-0ms" (String#17824, DoABC#2) // _SafeStr_8435 = "_-cv" (String#20742, DoABC#2) // _SafeStr_8436 = "_-15l" (String#17239, DoABC#2) // _SafeStr_8437 = "_-1qO" (String#14604, DoABC#2) // _SafeStr_8438 = "_-255" (String#14628, DoABC#2) // _SafeStr_8439 = "_-0zm" (String#20368, DoABC#2) // _SafeStr_8440 = "_-EP" (String#21628, DoABC#2) // _SafeStr_8441 = "_-0VR" (String#21161, DoABC#2) // _SafeStr_8442 = "_-1Bb" (String#14230, DoABC#2) // _SafeStr_8443 = "_-1rE" (String#21741, DoABC#2) // _SafeStr_8444 = "_-2MO" (String#11855, DoABC#2) //------------------------------------------------------------ //_-Vv._SafeStr_2325 package _-Vv { import com.sulake.core.utils.Map; import com.sulake.habbo.avatar.actions._SafeStr_2317; public class _SafeStr_2325 { private var _SafeStr_8387:Map; private var _SafeStr_8445:_SafeStr_2317; private var _SafeStr_8446:int; private var _disposed:Boolean; public function _SafeStr_2325() { this._SafeStr_8387 = new Map(); } public function _SafeStr_8406(_arg_1:_SafeStr_2317, _arg_2:int):void { if (this._SafeStr_8445 == null){ this._SafeStr_8445 = _arg_1; }; var _local_3:_SafeStr_3173 = this._SafeStr_8417(this._SafeStr_8445); if (_local_3 != null){ _local_3._SafeStr_8447(_arg_2); }; this._SafeStr_8445 = _arg_1; } public function dispose():void { if (!this._disposed){ if (this._SafeStr_8387 == null){ return; }; Logger.log("[dispose]"); if (this._SafeStr_8387){ this._SafeStr_8404(0, int.MAX_VALUE); this._SafeStr_8387.dispose(); this._SafeStr_8387 = null; }; this._disposed = true; }; } public function _SafeStr_8404(_arg_1:int, _arg_2:int):void { var _local_3:int; var _local_4:_SafeStr_3173; var _local_6:String; if ((((this._SafeStr_8387 == null)) || (this._disposed))){ return; }; var _local_5:Array = this._SafeStr_8387.getKeys(); for each (_local_6 in _local_5) { _local_4 = (this._SafeStr_8387.getValue(_local_6) as _SafeStr_3173); if (_local_4 != null){ _local_3 = _local_4._SafeStr_8448(); if ((_arg_2 - _local_3) >= _arg_1){ Logger.log((("[Disposing inactive: " + _local_6) + "]")); _local_4.dispose(); this._SafeStr_8387.remove(_local_6); }; }; }; } public function _SafeStr_8414():_SafeStr_2317 { return (this._SafeStr_8445); } public function setDirection(_arg_1:int):void { this._SafeStr_8446 = _arg_1; } public function getDirection():int { return (this._SafeStr_8446); } public function _SafeStr_8417(_arg_1:_SafeStr_2317=null):_SafeStr_3173 { if (!this._SafeStr_8445){ return (null); }; if (_arg_1 == null){ _arg_1 = this._SafeStr_8445; }; return ((this._SafeStr_8387.getValue(_arg_1.id) as _SafeStr_3173)); } public function _SafeStr_8418(_arg_1:_SafeStr_2317, _arg_2:_SafeStr_3173):void { this._SafeStr_8387.add(_arg_1.id, _arg_2); } private function _SafeStr_8444(_arg_1:String):void { } } }//package _-Vv // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2325 = "_-2gH" (String#1999, DoABC#2) // _SafeStr_3173 = "_-02r" (String#3502, DoABC#2) // _SafeStr_8387 = "_-3-K" (String#1399, DoABC#2) // _SafeStr_8404 = "_-1r7" (String#16728, DoABC#2) // _SafeStr_8406 = "_-1fn" (String#11192, DoABC#2) // _SafeStr_8414 = "_-Ja" (String#11363, DoABC#2) // _SafeStr_8417 = "_-0wd" (String#17509, DoABC#2) // _SafeStr_8418 = "_-11T" (String#21262, DoABC#2) // _SafeStr_8444 = "_-2MO" (String#11855, DoABC#2) // _SafeStr_8445 = "_-07L" (String#7400, DoABC#2) // _SafeStr_8446 = "_-R5" (String#15865, DoABC#2) // _SafeStr_8447 = "_-2DA" (String#17516, DoABC#2) // _SafeStr_8448 = "_-0yV" (String#19794, DoABC#2) //------------------------------------------------------------ //_-Vv._SafeStr_3169 package _-Vv { import flash.utils.Dictionary; import com.sulake.habbo.avatar._SafeStr_2320; import com.sulake.habbo.avatar._SafeStr_2319; public class _SafeStr_3169 { private var _SafeStr_8449:Array; private var _images:Dictionary; public function _SafeStr_3169(_arg_1:Array) { this._images = new Dictionary(); this._SafeStr_8449 = _arg_1; } public function dispose():void { var _local_1:_SafeStr_2320; for each (_local_1 in this._images) { if (_local_1){ _local_1.dispose(); }; }; this._images = null; } public function _SafeStr_8422():Array { return (this._SafeStr_8449); } public function _SafeStr_8413(_arg_1:int):_SafeStr_2320 { var _local_2:String = this._SafeStr_8450(_arg_1); return (this._images[_local_2]); } public function _SafeStr_8424(_arg_1:_SafeStr_2320, _arg_2:int):void { var _local_4:_SafeStr_2320; var _local_3:String = this._SafeStr_8450(_arg_2); if (this._images[_local_3]){ _local_4 = (this._images[_local_3] as _SafeStr_2320); if (_local_4){ _local_4.dispose(); }; }; this._images[_local_3] = _arg_1; } private function _SafeStr_8450(_arg_1:int):String { var _local_3:_SafeStr_2319; var _local_2:String = ""; for each (_local_3 in this._SafeStr_8449) { _local_2 = ((((_local_2 + _local_3._SafeStr_8431) + ":") + _local_3._SafeStr_8432(_arg_1)) + "/"); }; return (_local_2); } private function _SafeStr_8444(_arg_1:String):void { } } }//package _-Vv // _SafeStr_2319 = "_-mC" (String#2387, DoABC#2) // _SafeStr_2320 = "_-2si" (String#2397, DoABC#2) // _SafeStr_3169 = "_-0fr" (String#3808, DoABC#2) // _SafeStr_8413 = "_-1W9" (String#8008, DoABC#2) // _SafeStr_8422 = "_-1kM" (String#21256, DoABC#2) // _SafeStr_8424 = "_-1vo" (String#18438, DoABC#2) // _SafeStr_8431 = "_-La" (String#15556, DoABC#2) // _SafeStr_8432 = "_-28w" (String#8582, DoABC#2) // _SafeStr_8444 = "_-2MO" (String#11855, DoABC#2) // _SafeStr_8449 = "_-00M" (String#13027, DoABC#2) // _SafeStr_8450 = "_-0XL" (String#16740, DoABC#2) //------------------------------------------------------------ //_-Vv._SafeStr_3170 package _-Vv { import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Matrix; import flash.geom.Rectangle; public class _SafeStr_3170 { private var _bitmap:BitmapData; private var _SafeStr_8451:Point; public function _SafeStr_3170(_arg_1:BitmapData, _arg_2:Point, _arg_3:Boolean) { var _local_4:Matrix; var _local_5:BitmapData; super(); this._SafeStr_8451 = _arg_2; if (_arg_3){ _local_4 = new Matrix(-1, 0, 0, 1, _arg_1.width, 0); _local_5 = new BitmapData(_arg_1.width, _arg_1.height, true, 0xFFFFFF); _local_5.draw(_arg_1, _local_4); this._SafeStr_8451.x = ((-1 * this._SafeStr_8451.x) + _arg_1.width); this._bitmap = _local_5; _arg_1.dispose(); } else { this._bitmap = _arg_1; }; } public function dispose():void { if (this._bitmap){ this._bitmap.dispose(); }; this._bitmap = null; this._SafeStr_8451 = null; } public function get bitmap():BitmapData { return (this._bitmap); } public function set bitmap(_arg_1:BitmapData):void { this._bitmap = _arg_1; } public function get _SafeStr_8442():Point { return (this._SafeStr_8451); } public function get _SafeStr_8443():Rectangle { var _local_1:Rectangle = this._bitmap.rect.clone(); _local_1.offset(-(this._SafeStr_8451.x), -(this._SafeStr_8451.y)); return (_local_1); } } }//package _-Vv // _SafeStr_3170 = "_-26D" (String#3445, DoABC#2) // _SafeStr_8442 = "_-1Bb" (String#14230, DoABC#2) // _SafeStr_8443 = "_-1rE" (String#21741, DoABC#2) // _SafeStr_8451 = "_-dj" (String#3187, DoABC#2) //------------------------------------------------------------ //_-Vv._SafeStr_3173 package _-Vv { import com.sulake.core.utils.Map; import flash.utils.getTimer; public class _SafeStr_3173 { private var _SafeStr_8387:Map; private var _SafeStr_8452:int; public function _SafeStr_3173() { this._SafeStr_8387 = new Map(); this._SafeStr_8447(getTimer()); } public function dispose():void { var _local_1:_SafeStr_3169; this._SafeStr_8444("[dispose]"); if (this._SafeStr_8387 == null){ return; }; for each (_local_1 in this._SafeStr_8387) { _local_1.dispose(); }; this._SafeStr_8387.dispose(); } public function _SafeStr_8419(_arg_1:int):_SafeStr_3169 { var _local_2:String = _arg_1.toString(); return ((this._SafeStr_8387.getValue(_local_2) as _SafeStr_3169)); } public function _SafeStr_8421(_arg_1:int, _arg_2:_SafeStr_3169):void { var _local_3:String = _arg_1.toString(); this._SafeStr_8387.add(_local_3, _arg_2); } public function _SafeStr_8447(_arg_1:int):void { this._SafeStr_8452 = _arg_1; } public function _SafeStr_8448():int { return (this._SafeStr_8452); } private function _SafeStr_8444(_arg_1:String):void { } } }//package _-Vv // _SafeStr_3169 = "_-0fr" (String#3808, DoABC#2) // _SafeStr_3173 = "_-02r" (String#3502, DoABC#2) // _SafeStr_8387 = "_-3-K" (String#1399, DoABC#2) // _SafeStr_8419 = "_-Qb" (String#18889, DoABC#2) // _SafeStr_8421 = "_-pD" (String#18398, DoABC#2) // _SafeStr_8444 = "_-2MO" (String#11855, DoABC#2) // _SafeStr_8447 = "_-2DA" (String#17516, DoABC#2) // _SafeStr_8448 = "_-0yV" (String#19794, DoABC#2) // _SafeStr_8452 = "_-Gb" (String#16174, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_1738 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1738 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1738 = "_-26A" (String#10579, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_1834 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1834 implements _SafeStr_820 { private var _id:int; private var _name:String; private var _figure:String; private var _SafeStr_6686:String; private var _SafeStr_8453:String; private var _SafeStr_6179:String; private var _SafeStr_8454:int; private var _SafeStr_8455:String; private var _SafeStr_8456:int; private var _SafeStr_8457:int; private var _SafeStr_7085:int; private var _SafeStr_8458:int; private var _SafeStr_8459:int; private var _SafeStr_8460:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._id = int(_arg_1._SafeStr_3538()); this._name = _arg_1._SafeStr_3538(); this._figure = _arg_1._SafeStr_3538(); this._SafeStr_6686 = _arg_1._SafeStr_3538(); this._SafeStr_8453 = _arg_1._SafeStr_3538(); this._SafeStr_6179 = _arg_1._SafeStr_3538(); this._SafeStr_8454 = _arg_1.readInteger(); this._SafeStr_8455 = _arg_1._SafeStr_3538(); this._SafeStr_8456 = _arg_1.readInteger(); this._SafeStr_8457 = _arg_1.readInteger(); this._SafeStr_7085 = _arg_1.readInteger(); this._SafeStr_8458 = _arg_1.readInteger(); this._SafeStr_8459 = _arg_1.readInteger(); this._SafeStr_8460 = _arg_1.readInteger(); return (true); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get figure():String { return (this._figure); } public function get _SafeStr_4174():String { return (this._SafeStr_6686); } public function get _SafeStr_8461():String { return (this._SafeStr_8453); } public function get realName():String { return (this._SafeStr_6179); } public function get _SafeStr_8462():int { return (this._SafeStr_8454); } public function get _SafeStr_8463():String { return (this._SafeStr_8455); } public function get _SafeStr_8464():int { return (this._SafeStr_8456); } public function get _SafeStr_8465():int { return (this._SafeStr_8457); } public function get _SafeStr_7086():int { return (this._SafeStr_7085); } public function get _SafeStr_4925():int { return (this._SafeStr_8458); } public function get _SafeStr_5359():int { return (this._SafeStr_8459); } public function get _SafeStr_8466():int { return (this._SafeStr_8460); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_6686 = "_-0vS" (String#3418, DoABC#2) // _SafeStr_7085 = "_-2Wp" (String#6735, DoABC#2) // _SafeStr_7086 = "_-0ku" (String#10857, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8453 = "_-0SL" (String#17293, DoABC#2) // _SafeStr_8454 = "_-sJ" (String#15559, DoABC#2) // _SafeStr_8455 = "_-0Ct" (String#18349, DoABC#2) // _SafeStr_8456 = "_-1Kw" (String#18026, DoABC#2) // _SafeStr_8457 = "_-0dV" (String#16848, DoABC#2) // _SafeStr_8458 = "_-1pr" (String#3649, DoABC#2) // _SafeStr_8459 = "_-1dH" (String#3176, DoABC#2) // _SafeStr_8460 = "_-qc" (String#9402, DoABC#2) // _SafeStr_8461 = "_-Rb" (String#35319, DoABC#2) // _SafeStr_8462 = "_-2Bo" (String#40861, DoABC#2) // _SafeStr_8463 = "_-1zA" (String#26676, DoABC#2) // _SafeStr_8464 = "_-33N" (String#22885, DoABC#2) // _SafeStr_8465 = "_-0Uk" (String#24117, DoABC#2) // _SafeStr_8466 = "_-2wK" (String#14062, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_1868 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1868 implements _SafeStr_820 { private var _SafeStr_5754:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5754 = _arg_1.readInteger(); return (true); } public function get errorCode():int { return (this._SafeStr_5754); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1868 = "_-dM" (String#5649, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_2988 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2988 implements _SafeStr_820 { private var _SafeStr_4427:int; private var _SafeStr_8467:int; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4427 = _arg_1.readInteger(); this._SafeStr_8467 = _arg_1.readInteger(); return (true); } public function get clubLevel():int { return (this._SafeStr_4427); } public function get securityLevel():int { return (this._SafeStr_8467); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2988 = "_-1bR" (String#6990, DoABC#2) // _SafeStr_4427 = "_-02J" (String#2635, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8467 = "_-32j" (String#8534, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_2993 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2993 implements _SafeStr_820 { protected var _SafeStr_8468:String; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8468 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_5763():String { return (this._SafeStr_8468); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2993 = "_-Li" (String#8245, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5763 = "_-0DZ" (String#14039, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8468 = "_-2DG" (String#17531, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_3002 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3002 implements _SafeStr_820 { private var _SafeStr_7301:String; public function _SafeStr_3002() { this._SafeStr_7301 = ""; } public function flush():Boolean { this._SafeStr_7301 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7301 = _arg_1._SafeStr_3538(); return (true); } public function get _SafeStr_5764():String { return (this._SafeStr_7301); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3002 = "_-28N" (String#7420, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5764 = "_-vK" (String#13543, DoABC#2) // _SafeStr_7301 = "_-0kF" (String#7528, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_3003 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3003 implements _SafeStr_820 { protected var _SafeStr_8469:Boolean; protected var _SafeStr_8470:Boolean; protected var _SafeStr_6453:String; protected var _SafeStr_8471:Boolean; protected var _SafeStr_8472:Boolean; protected var _SafeStr_8473:Boolean; protected var _confPartnerIntegration:Boolean; protected var _SafeStr_8474:Boolean; protected var _SafeStr_8475:String; protected var _SafeStr_8476:Boolean; public function flush():Boolean { this._SafeStr_8469 = false; this._SafeStr_8470 = false; this._SafeStr_6453 = ""; this._SafeStr_8471 = false; this._SafeStr_8472 = false; this._SafeStr_8473 = false; this._confPartnerIntegration = false; this._SafeStr_8474 = false; this._SafeStr_8475 = ""; this._SafeStr_8476 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:String; var _local_2:int = _arg_1.readInteger(); Logger.log((("[Parser.SessionParams] Got " + _local_2) + " pairs")); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); Logger.log(("[Parser.SessionParams] Got id: " + _local_4)); switch (_local_4){ case 0: _local_5 = _arg_1.readInteger(); this._SafeStr_8469 = (_local_5 > 0); break; case 1: _local_5 = _arg_1.readInteger(); this._SafeStr_8470 = (_local_5 > 0); break; case 2: _local_5 = _arg_1.readInteger(); this._SafeStr_8471 = (_local_5 > 0); break; case 3: _local_5 = _arg_1.readInteger(); this._SafeStr_8472 = (_local_5 > 0); break; case 4: _local_5 = _arg_1.readInteger(); this._SafeStr_8473 = (_local_5 > 0); break; case 5: _local_6 = _arg_1._SafeStr_3538(); break; case 6: _local_5 = _arg_1.readInteger(); break; case 7: _local_5 = _arg_1.readInteger(); break; case 8: _local_7 = _arg_1._SafeStr_3538(); break; case 9: _local_5 = _arg_1.readInteger(); break; default: Logger.log(("Unknown id: " + _local_4)); }; _local_3++; }; return (true); } public function get _SafeStr_5765():Boolean { return (this._SafeStr_8469); } public function get voucher():Boolean { return (this._SafeStr_8470); } public function get _SafeStr_5766():Boolean { return (this._SafeStr_8471); } public function get _SafeStr_5767():Boolean { return (this._SafeStr_8472); } public function get _SafeStr_5768():Boolean { return (this._SafeStr_8473); } public function get date():String { return (this._SafeStr_6453); } public function get _SafeStr_5769():Boolean { return (this._confPartnerIntegration); } public function get _SafeStr_5770():Boolean { return (this._SafeStr_8474); } public function get _SafeStr_5771():String { return (this._SafeStr_8475); } public function get _SafeStr_5772():Boolean { return (this._SafeStr_8476); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3003 = "_-2Mx" (String#3441, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5765 = "_-2ij" (String#15511, DoABC#2) // _SafeStr_5766 = "_-2TB" (String#16752, DoABC#2) // _SafeStr_5767 = "_-2sa" (String#16033, DoABC#2) // _SafeStr_5768 = "_-1O7" (String#17733, DoABC#2) // _SafeStr_5769 = "_-307" (String#15552, DoABC#2) // _SafeStr_5770 = "_-0MI" (String#17081, DoABC#2) // _SafeStr_5771 = "_-CT" (String#15663, DoABC#2) // _SafeStr_5772 = "_-3Hy" (String#16306, DoABC#2) // _SafeStr_6453 = "_-3Ac" (String#5911, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8469 = "_-2qb" (String#13719, DoABC#2) // _SafeStr_8470 = "_-YU" (String#12825, DoABC#2) // _SafeStr_8471 = "_-SQ" (String#12868, DoABC#2) // _SafeStr_8472 = "_-1GN" (String#15145, DoABC#2) // _SafeStr_8473 = "_-15P" (String#14128, DoABC#2) // _SafeStr_8474 = "_-0dL" (String#16934, DoABC#2) // _SafeStr_8475 = "_-sh" (String#18299, DoABC#2) // _SafeStr_8476 = "_-0vJ" (String#16861, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_3005 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3005 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3005 = "_-0mJ" (String#10780, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_3006 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3006 implements _SafeStr_820 { private var _SafeStr_8477:Map; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8477 = new Map(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_8477.add(_arg_1.readInteger(), _arg_1._SafeStr_3538()); _local_3++; }; return (true); } public function get _SafeStr_8478():Map { return (this._SafeStr_8477); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3006 = "_-0nX" (String#7228, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8477 = "_-12J" (String#14926, DoABC#2) // _SafeStr_8478 = "_-2tt" (String#19302, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_3009 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3009 implements _SafeStr_820 { private var _SafeStr_4031:int; public function _SafeStr_3009() { this._SafeStr_4031 = -1; } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_4031 = _arg_1.readInteger(); return (true); } public function get _SafeStr_4033():int { return (this._SafeStr_4031); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3009 = "_-2BC" (String#8398, DoABC#2) // _SafeStr_4031 = "_-1p3" (String#4119, DoABC#2) // _SafeStr_4033 = "_-150" (String#5651, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-Wb._SafeStr_3010 package _-Wb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3010 implements _SafeStr_820 { protected var _SafeStr_8479:Boolean; protected var _SafeStr_8480:Boolean; protected var _SafeStr_8481:String; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8481 = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); this._SafeStr_8480 = (((_local_2)>0) ? true : false); return (true); } public function get _SafeStr_5817():String { return (this._SafeStr_8481); } public function get _SafeStr_5818():Boolean { return (this._SafeStr_8480); } public function get _SafeStr_5819():Boolean { return (this._SafeStr_8479); } } }//package _-Wb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3010 = "_-2nG" (String#6453, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5817 = "_-2po" (String#13383, DoABC#2) // _SafeStr_5818 = "_-ly" (String#13102, DoABC#2) // _SafeStr_5819 = "_-Yz" (String#16527, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8479 = "_-2CD" (String#19553, DoABC#2) // _SafeStr_8480 = "_-2AX" (String#17504, DoABC#2) // _SafeStr_8481 = "_-1oE" (String#7522, DoABC#2) //------------------------------------------------------------ //_-Wd._SafeStr_1451 package _-Wd { import com.sulake.core.utils.Map; public class _SafeStr_1451 { private var _SafeStr_8482:Array; private var _SafeStr_8483:Map; public function _SafeStr_1451(_arg_1:String) { var _local_2:Array; var _local_6:Array; var _local_7:int; var _local_8:String; var _local_9:String; var _local_10:int; var _local_11:Array; var _local_12:_SafeStr_2289; var _local_13:int; var _local_14:Array; var _local_15:int; var _local_16:int; this._SafeStr_8483 = new Map(); super(); this._SafeStr_8482 = []; var _local_3:Array = _arg_1.split(":"); var _local_4:String = String(_local_3[(_local_3.length - 1)]); if (_local_4.indexOf("meta") != -1){ _local_6 = _local_4.split(";"); _local_7 = 0; while (_local_7 < _local_6.length) { _local_8 = String(_local_6[_local_7]).split(",")[0]; _local_9 = String(_local_6[_local_7]).split(",")[1]; this._SafeStr_8483.add(_local_8, _local_9); _local_7++; }; _local_2 = _local_3.slice(0, (_local_3.length - 1)); } else { _local_2 = _local_3; }; var _local_5:int; while (_local_5 < (_local_2.length / 2)) { if (_local_2[(_local_5 * 2)].toString().length > 0){ _local_10 = int(_local_2[(_local_5 * 2)]); _local_11 = _local_2[((_local_5 * 2) + 1)].toString().split(";"); _local_12 = new _SafeStr_2289(_local_10); _local_13 = 0; while (_local_13 < _local_11.length) { _local_14 = _local_11[_local_13].toString().split(","); if (_local_14.length != 2){ Logger.log("Trax load error: invalid song data string"); return; }; _local_15 = int(_local_14[0]); _local_16 = int(_local_14[1]); _local_12._SafeStr_8484(new _SafeStr_2288(_local_15, _local_16)); _local_13++; }; this._SafeStr_8482.push(_local_12); }; _local_5++; }; } public function get _SafeStr_8485():Array { return (this._SafeStr_8482); } public function _SafeStr_7954():Array { var _local_3:_SafeStr_2289; var _local_4:int; var _local_5:_SafeStr_2288; var _local_1:Array = []; var _local_2:int; while (_local_2 < this._SafeStr_8482.length) { _local_3 = (this._SafeStr_8482[_local_2] as _SafeStr_2289); _local_4 = 0; while (_local_4 < _local_3._SafeStr_3892) { _local_5 = _local_3._SafeStr_3632(_local_4); if (_local_1.indexOf(_local_5.id) == -1){ _local_1.push(_local_5.id); }; _local_4++; }; _local_2++; }; return (_local_1); } public function get _SafeStr_8486():Boolean { return (!((this._SafeStr_8483["meta"] == null))); } public function get _SafeStr_8487():Boolean { return ((this._SafeStr_8483["c"] == "1")); } public function get _SafeStr_8488():int { return ((this._SafeStr_8483["t"] as int)); } } }//package _-Wd // _SafeStr_1451 = "_-2Sd" (String#4597, DoABC#2) // _SafeStr_2288 = "_-wt" (String#4623, DoABC#2) // _SafeStr_2289 = "_-2NS" (String#3128, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3892 = "_-1Ja" (String#5874, DoABC#2) // _SafeStr_7954 = "_-2rC" (String#13708, DoABC#2) // _SafeStr_8482 = "_-2PF" (String#9031, DoABC#2) // _SafeStr_8483 = "_-1CS" (String#10065, DoABC#2) // _SafeStr_8484 = "_-Qr" (String#22012, DoABC#2) // _SafeStr_8485 = "_-0ti" (String#11941, DoABC#2) // _SafeStr_8486 = "_-26a" (String#20528, DoABC#2) // _SafeStr_8487 = "_-0AN" (String#21618, DoABC#2) // _SafeStr_8488 = "_-23B" (String#25608, DoABC#2) //------------------------------------------------------------ //_-Wd._SafeStr_1453 package _-Wd { import com.sulake.habbo.sound._SafeStr_1450; import com.sulake.core.runtime._SafeStr_3; import __AS3__.vec.Vector; import flash.events.IEventDispatcher; import flash.media.Sound; import flash.media.SoundChannel; import com.sulake.core.utils.Map; import flash.utils.Timer; import flash.media.SoundTransform; import flash.utils.getTimer; import flash.events.SampleDataEvent; import flash.events.TimerEvent; import flash.utils.ByteArray; import com.sulake.habbo.sound.events._SafeStr_2290; import __AS3__.vec.*; public class _SafeStr_1453 implements _SafeStr_1450, _SafeStr_3 { private static const _SafeStr_8489:Number = 44100; private static const _SafeStr_8490:uint = 0x2000; private static const _SafeStr_8491:uint = 88000; private static const _SafeStr_8492:uint = 88000; private static const _SafeStr_8493:Vector. = new Vector.(_SafeStr_8490, true); private static const INTERPOLATION_BUFFER:Vector. = new Vector.(_SafeStr_8490, true); private var _disposed:Boolean = false; private var _events:IEventDispatcher; private var _SafeStr_4249:Number; private var _SafeStr_8494:Sound; private var _SafeStr_4248:SoundChannel; private var _SafeStr_8495:_SafeStr_1451; private var _SafeStr_8496:Map; private var _SafeStr_8497:Boolean; private var _SafeStr_3930:int; private var _SafeStr_8498:int = 0; private var _SafeStr_8499:uint; private var _SafeStr_8500:Array; private var _SafeStr_8501:Boolean; private var _SafeStr_8502:Boolean = true; private var _SafeStr_8503:uint; private var _SafeStr_8504:uint; private var _SafeStr_8505:Boolean; private var _SafeStr_8506:Boolean; private var _SafeStr_8507:int; private var _SafeStr_8508:int; private var _SafeStr_8509:int; private var _SafeStr_8510:int; private var _SafeStr_8511:Timer; private var _SafeStr_8512:Timer; private var _SafeStr_8513:Boolean; private var _SafeStr_8514:int = 0; private var _SafeStr_8515:int = 0; public function _SafeStr_1453(_arg_1:int, _arg_2:_SafeStr_1451, _arg_3:Map, _arg_4:IEventDispatcher) { this._SafeStr_8504 = uint(30); super(); this._events = _arg_4; this._SafeStr_3930 = _arg_1; this._SafeStr_4249 = 1; this._SafeStr_8494 = new Sound(); this._SafeStr_4248 = null; this._SafeStr_8496 = _arg_3; this._SafeStr_8495 = _arg_2; this._SafeStr_8497 = true; this._SafeStr_8499 = 0; this._SafeStr_8500 = []; this._SafeStr_8501 = false; this._SafeStr_8503 = 0; this._SafeStr_8502 = false; this._SafeStr_8505 = false; this._SafeStr_8506 = false; this._SafeStr_8507 = 0; this._SafeStr_8508 = 0; this._SafeStr_8509 = 0; this._SafeStr_8510 = 0; } public function set position(_arg_1:Number):void { this._SafeStr_8499 = uint((_arg_1 * _SafeStr_8489)); } public function get _SafeStr_4251():Number { return (this._SafeStr_4249); } public function get position():Number { return ((this._SafeStr_8499 / _SafeStr_8489)); } public function get ready():Boolean { return (this._SafeStr_8497); } public function set ready(_arg_1:Boolean):void { this._SafeStr_8497 = _arg_1; } public function get _SafeStr_4252():Boolean { return (this._SafeStr_8502); } public function get _SafeStr_3829():Number { return ((this._SafeStr_8508 / _SafeStr_8489)); } public function set _SafeStr_3829(_arg_1:Number):void { this._SafeStr_8508 = int((_arg_1 * _SafeStr_8489)); } public function get _SafeStr_4253():Number { return ((this._SafeStr_8507 / _SafeStr_8489)); } public function set _SafeStr_4253(_arg_1:Number):void { this._SafeStr_8507 = int((_arg_1 * _SafeStr_8489)); } public function get _SafeStr_7955():_SafeStr_1451 { return (this._SafeStr_8495); } public function set _SafeStr_4251(_arg_1:Number):void { this._SafeStr_4249 = _arg_1; if (this._SafeStr_4248 != null){ this._SafeStr_4248.soundTransform = new SoundTransform(this._SafeStr_4249); }; } public function get length():Number { return ((this._SafeStr_8503 / _SafeStr_8489)); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_8516(); this._SafeStr_8495 = null; this._SafeStr_8496 = null; this._SafeStr_8500 = null; this._events = null; this._SafeStr_8494 = null; this._disposed = true; }; } public function prepare():Boolean { if (!this._SafeStr_8497){ Logger.log("Cannot start trax playback until samples ready!"); return (false); }; if (!this._SafeStr_8501){ if (this._SafeStr_8495 != null){ this._SafeStr_8513 = false; if (this._SafeStr_8495._SafeStr_8486){ this._SafeStr_8513 = this._SafeStr_8495._SafeStr_8487; }; if (this._SafeStr_8513){ if (!this._SafeStr_8517()){ Logger.log("Cannot start playback, prepare sequence failed!"); return (false); }; } else { if (!this._SafeStr_8518()){ Logger.log("Cannot start playback, prepare legacy sequence failed!"); return (false); }; }; }; }; return (true); } private function _SafeStr_8518():Boolean { var _local_3:Map; var _local_4:_SafeStr_2289; var _local_5:uint; var _local_6:uint; var _local_7:int; var _local_8:int; var _local_9:_SafeStr_1455; var _local_10:int; var _local_11:int; var _local_12:int; if (this._SafeStr_8500 == null){ return (false); }; var _local_1:uint = getTimer(); var _local_2:int; while (_local_2 < this._SafeStr_8495._SafeStr_8485.length) { _local_3 = new Map(); _local_4 = (this._SafeStr_8495._SafeStr_8485[_local_2] as _SafeStr_2289); _local_5 = 0; _local_6 = 0; _local_7 = 0; while (_local_7 < _local_4._SafeStr_3892) { _local_8 = _local_4._SafeStr_3632(_local_7).id; _local_9 = (this._SafeStr_8496.getValue(_local_8) as _SafeStr_1455); _local_9._SafeStr_8519(this._SafeStr_3930, _local_1); if (_local_9 != null){ _local_10 = this._SafeStr_8520(_local_9.length); _local_11 = (_local_4._SafeStr_3632(_local_7).length / _local_10); _local_12 = 0; while (_local_12 < _local_11) { if (_local_8 != 0){ _local_3.add(_local_5, _local_9); }; _local_6 = (_local_6 + _local_10); _local_5 = (_local_6 * _SafeStr_8492); _local_12++; }; } else { Logger.log("Error in prepareLegacySequence(), sample was null!"); return (false); }; if (this._SafeStr_8503 < _local_5){ this._SafeStr_8503 = _local_5; }; _local_7++; }; this._SafeStr_8500.push(_local_3); _local_2++; }; this._SafeStr_8501 = true; return (true); } private function _SafeStr_8517():Boolean { var _local_3:Map; var _local_4:_SafeStr_2289; var _local_5:uint; var _local_6:uint; var _local_7:Boolean; var _local_8:int; var _local_9:int; var _local_10:_SafeStr_1455; var _local_11:int; var _local_12:int; var _local_13:int; var _local_14:int; if (this._SafeStr_8500 == null){ return (false); }; var _local_1:uint = getTimer(); var _local_2:int; while (_local_2 < this._SafeStr_8495._SafeStr_8485.length) { _local_3 = new Map(); _local_4 = (this._SafeStr_8495._SafeStr_8485[_local_2] as _SafeStr_2289); _local_5 = 0; _local_6 = 0; _local_7 = false; _local_8 = 0; while (_local_8 < _local_4._SafeStr_3892) { _local_9 = _local_4._SafeStr_3632(_local_8).id; _local_10 = (this._SafeStr_8496.getValue(_local_9) as _SafeStr_1455); _local_10._SafeStr_8519(this._SafeStr_3930, _local_1); if (_local_10 != null){ _local_11 = _local_6; _local_12 = _local_5; _local_13 = this._SafeStr_8520(_local_10.length); _local_14 = _local_4._SafeStr_3632(_local_8).length; while (_local_11 < (_local_6 + _local_14)) { if (((!((_local_9 == 0))) || (_local_7))){ _local_3.add(_local_12, _local_10); _local_7 = false; }; _local_11 = (_local_11 + _local_13); _local_12 = (_local_11 * _SafeStr_8492); if (_local_11 > (_local_6 + _local_14)){ _local_7 = true; }; }; _local_6 = (_local_6 + _local_4._SafeStr_3632(_local_8).length); _local_5 = (_local_6 * _SafeStr_8492); } else { Logger.log("Error in prepareSequence(), sample was null!"); return (false); }; if (this._SafeStr_8503 < _local_5){ this._SafeStr_8503 = _local_5; }; _local_8++; }; this._SafeStr_8500.push(_local_3); _local_2++; }; this._SafeStr_8501 = true; return (true); } public function play(_arg_1:Number=0):Boolean { if (!this.prepare()){ return (false); }; this._SafeStr_8521(); if (this._SafeStr_4248 != null){ this._SafeStr_8516(); }; if (this._SafeStr_8507 > 0){ this._SafeStr_8505 = true; this._SafeStr_8509 = 0; }; this._SafeStr_8506 = false; this._SafeStr_8510 = 0; this._SafeStr_8502 = false; this._SafeStr_8494.addEventListener(SampleDataEvent.SAMPLE_DATA, this._SafeStr_8522); this._SafeStr_8498 = (_arg_1 * _SafeStr_8489); this._SafeStr_8514 = 0; this._SafeStr_8515 = 0; this._SafeStr_4248 = this._SafeStr_8494.play(); this._SafeStr_4251 = this._SafeStr_4249; return (true); } public function render(_arg_1:SampleDataEvent):Boolean { if (!this.prepare()){ return (false); }; while (!(this._SafeStr_8502)) { this._SafeStr_8522(_arg_1); }; return (true); } public function stop():Boolean { if ((((this._SafeStr_8508 > 0)) && (!(this._SafeStr_8502)))){ this._SafeStr_8523(); } else { this._SafeStr_8524(); }; return (true); } private function _SafeStr_8516():void { this._SafeStr_8525(); if (this._SafeStr_4248 != null){ this._SafeStr_4248.stop(); this._SafeStr_4248 = null; }; if (this._SafeStr_8494 != null){ this._SafeStr_8494.removeEventListener(SampleDataEvent.SAMPLE_DATA, this._SafeStr_8522); }; } private function _SafeStr_8523():void { if (this._SafeStr_8511 == null){ this._SafeStr_8506 = true; this._SafeStr_8510 = 0; this._SafeStr_8511 = new Timer((this._SafeStr_8504 + (this._SafeStr_8508 / (_SafeStr_8489 / 1000))), 1); this._SafeStr_8511.start(); this._SafeStr_8511.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_8526); }; } private function _SafeStr_8520(_arg_1:uint):int { if (this._SafeStr_8513){ return (Math.round((_arg_1 / _SafeStr_8491))); }; return (Math.ceil((_arg_1 / _SafeStr_8491))); } private function _SafeStr_8527():Array { var _local_2:int; var _local_3:int; var _local_4:Map; var _local_5:int; var _local_1:Array = []; if (this._SafeStr_8500 != null){ _local_2 = this._SafeStr_8500.length; _local_3 = 0; while (_local_3 < _local_2) { _local_4 = this._SafeStr_8500[_local_3]; _local_5 = 0; while ((((_local_5 < _local_4.length)) && ((_local_4.getKey(_local_5) < this._SafeStr_8499)))) { _local_5++; }; _local_1.push((_local_5 - 1)); _local_3++; }; }; return (_local_1); } private function _SafeStr_8528():void { var _local_5:Map; var _local_6:int; var _local_7:_SafeStr_1455; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:int; var _local_14:int; if (this._SafeStr_8500 == null){ return; }; var _local_1:Array = this._SafeStr_8527(); var _local_2:int = this._SafeStr_8500.length; var _local_3:_SafeStr_2291; var _local_4:int = (_local_2 - 1); while (_local_4 >= 0) { _local_5 = this._SafeStr_8500[_local_4]; _local_6 = _local_1[_local_4]; _local_7 = _local_5.getWithIndex(_local_6); if (_local_7 == null){ _local_3 = null; } else { _local_10 = _local_5.getKey(_local_6); _local_11 = (this._SafeStr_8499 - _local_10); if ((((_local_7.id == 0)) || ((_local_11 < 0)))){ _local_3 = null; } else { _local_3 = new _SafeStr_2291(_local_7, _local_11); }; }; _local_8 = _SafeStr_8490; if ((this._SafeStr_8503 - this._SafeStr_8499) < _local_8){ _local_8 = (this._SafeStr_8503 - this._SafeStr_8499); }; _local_9 = 0; while (_local_9 < _local_8) { _local_12 = _local_8; if (_local_6 < (_local_5.length - 1)){ _local_13 = _local_5.getKey((_local_6 + 1)); if ((_local_8 + this._SafeStr_8499) >= _local_13){ _local_12 = (_local_13 - this._SafeStr_8499); }; }; if (_local_12 > (_local_8 - _local_9)){ _local_12 = (_local_8 - _local_9); }; if (_local_4 == (_local_2 - 1)){ if (_local_3 != null){ _local_3._SafeStr_8529(_SafeStr_8493, _local_9, _local_12); _local_9 = (_local_9 + _local_12); } else { _local_14 = 0; while (_local_14 < _local_12) { var _local_15 = _local_9++; _SafeStr_8493[_local_15] = 0; _local_14++; }; }; } else { if (_local_3 != null){ _local_3._SafeStr_8530(_SafeStr_8493, _local_9, _local_12); }; _local_9 = (_local_9 + _local_12); }; if (_local_9 < _local_8){ _local_7 = _local_5.getWithIndex(++_local_6); if ((((_local_7 == null)) || ((_local_7.id == 0)))){ _local_3 = null; } else { _local_3 = new _SafeStr_2291(_local_7, 0); }; }; }; _local_4--; }; } private function _SafeStr_8531():void { var _local_1:int = (((this._SafeStr_8503 < this._SafeStr_8498)) ? this._SafeStr_8503 : (((this._SafeStr_8498 > 0)) ? this._SafeStr_8498 : this._SafeStr_8503)); if ((((this._SafeStr_8499 > (_local_1 + (this._SafeStr_8504 * (_SafeStr_8489 / 1000))))) && (!(this._SafeStr_8502)))){ this._SafeStr_8502 = true; if (this._SafeStr_8512 != null){ this._SafeStr_8512.reset(); this._SafeStr_8512.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_8532); }; this._SafeStr_8512 = new Timer(2, 1); this._SafeStr_8512.start(); this._SafeStr_8512.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_8532); } else { if ((((this._SafeStr_8499 > (_local_1 - this._SafeStr_8508))) && (!(this._SafeStr_8506)))){ this._SafeStr_8505 = false; this._SafeStr_8506 = true; this._SafeStr_8510 = 0; }; }; } private function _SafeStr_8522(_arg_1:SampleDataEvent):void { if (_arg_1.position > this._SafeStr_8514){ this._SafeStr_8515++; Logger.log("Audio buffer under run..."); this._SafeStr_8514 = _arg_1.position; }; if (this._SafeStr_4251 > 0){ this._SafeStr_8528(); }; var _local_2:int = _SafeStr_8490; if ((this._SafeStr_8503 - this._SafeStr_8499) < _local_2){ _local_2 = (this._SafeStr_8503 - this._SafeStr_8499); if (_local_2 < 0){ _local_2 = 0; }; }; if (this._SafeStr_4251 <= 0){ _local_2 = 0; }; this._SafeStr_8533(_arg_1.data, _local_2); this._SafeStr_8499 = (this._SafeStr_8499 + _SafeStr_8490); this._SafeStr_8514 = (this._SafeStr_8514 + _SafeStr_8490); if (this._SafeStr_4248 != null){ this._SafeStr_8504 = (((_arg_1.position / _SafeStr_8489) * 1000) - this._SafeStr_4248.position); }; this._SafeStr_8531(); } private function interpolate(_arg_1:int, _arg_2:Number):int { var _local_4:Number; var _local_5:Number; var _local_6:int; var _local_7:int; var _local_8:Number; var _local_9:Number; var _local_10:int; var _local_3:Number = 0; while (_local_10 < _arg_1) { _local_6 = Math.floor(_local_3); _local_7 = Math.ceil(_local_3); _local_4 = _SafeStr_8493[_local_6]; _local_5 = _SafeStr_8493[_local_7]; _local_8 = (_local_3 - _local_6); _local_9 = (_local_5 - _local_4); INTERPOLATION_BUFFER[_local_10] = (_local_4 + (_local_9 * _local_8)); _local_3 = (_local_3 + _arg_2); if (_local_3 > (_SafeStr_8490 - 2)){ this._SafeStr_8499 = (this._SafeStr_8499 + _SafeStr_8490); this._SafeStr_8528(); _local_3 = 0; }; _local_10++; }; return (int(Math.round(_local_3))); } private function _SafeStr_8533(_arg_1:ByteArray, _arg_2:int):void { var _local_5:Number; var _local_6:Number; if (_arg_2 > 0){ if (((!(this._SafeStr_8505)) && (!(this._SafeStr_8506)))){ this._SafeStr_8534(_arg_1, _arg_2); } else { if (this._SafeStr_8505){ _local_5 = (1 / this._SafeStr_8507); _local_6 = (this._SafeStr_8509 / Number(this._SafeStr_8507)); this._SafeStr_8509 = (this._SafeStr_8509 + _SafeStr_8490); if (this._SafeStr_8509 > this._SafeStr_8507){ this._SafeStr_8505 = false; }; } else { if (this._SafeStr_8506){ _local_5 = (-1 / this._SafeStr_8508); _local_6 = (1 - (this._SafeStr_8510 / Number(this._SafeStr_8508))); this._SafeStr_8510 = (this._SafeStr_8510 + _SafeStr_8490); if (this._SafeStr_8510 > this._SafeStr_8508){ this._SafeStr_8510 = this._SafeStr_8508; }; }; }; this._SafeStr_8535(_arg_1, _arg_2, _local_6, _local_5); }; }; var _local_3:Number = 0; var _local_4:int = _arg_2; while (_local_4 < _SafeStr_8490) { _arg_1.writeFloat(_local_3); _arg_1.writeFloat(_local_3); _local_4++; }; } private function _SafeStr_8534(_arg_1:ByteArray, _arg_2:int):void { var _local_3:Number = 0; var _local_4:int; while (_local_4 < _arg_2) { _local_3 = (Number(_SafeStr_8493[_local_4]) * _SafeStr_1455.SAMPLE_VALUE_MULTIPLIER); _arg_1.writeFloat(_local_3); _arg_1.writeFloat(_local_3); _local_4++; }; } private function _SafeStr_8535(_arg_1:ByteArray, _arg_2:int, _arg_3:Number, _arg_4:Number):void { var _local_5:Number = 0; var _local_6:int; _local_6 = 0; while (_local_6 < _arg_2) { if ((((_arg_3 < 0)) || ((_arg_3 > 1)))) break; _local_5 = ((Number(_SafeStr_8493[_local_6]) * _SafeStr_1455.SAMPLE_VALUE_MULTIPLIER) * _arg_3); _arg_3 = (_arg_3 + _arg_4); _arg_1.writeFloat(_local_5); _arg_1.writeFloat(_local_5); _local_6++; }; if (_arg_3 < 0){ while (_local_6 < _arg_2) { _arg_1.writeFloat(0); _arg_1.writeFloat(0); _local_6++; }; } else { if (_arg_3 > 1){ while (_local_6 < _arg_2) { _local_5 = (Number(_SafeStr_8493[_local_6]) * _SafeStr_1455.SAMPLE_VALUE_MULTIPLIER); _arg_3 = (_arg_3 + _arg_4); _arg_1.writeFloat(_local_5); _arg_1.writeFloat(_local_5); _local_6++; }; }; }; } private function _SafeStr_8532(_arg_1:TimerEvent):void { if (this._SafeStr_8502){ this._SafeStr_8524(); }; } private function _SafeStr_8526(_arg_1:TimerEvent):void { this._SafeStr_8521(); this._SafeStr_8524(); } private function _SafeStr_8524():void { this._SafeStr_8516(); this._events.dispatchEvent(new _SafeStr_2290(_SafeStr_2290.TRAX_SONG_COMPLETE, this._SafeStr_3930)); } private function _SafeStr_8521():void { if (this._SafeStr_8511 != null){ this._SafeStr_8511.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_8526); this._SafeStr_8511.reset(); this._SafeStr_8511 = null; }; } private function _SafeStr_8525():void { if (this._SafeStr_8512 != null){ this._SafeStr_8512.reset(); this._SafeStr_8512.removeEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_8532); this._SafeStr_8512 = null; }; } } }//package _-Wd // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_1451 = "_-2Sd" (String#4597, DoABC#2) // _SafeStr_1453 = "_-1N-" (String#2663, DoABC#2) // _SafeStr_1455 = "_-kN" (String#1871, DoABC#2) // _SafeStr_2289 = "_-2NS" (String#3128, DoABC#2) // _SafeStr_2290 = "_-0nQ" (String#3682, DoABC#2) // _SafeStr_2291 = "_-eL" (String#3606, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_3892 = "_-1Ja" (String#5874, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_4248 = "_-2LP" (String#3325, DoABC#2) // _SafeStr_4249 = "_-fR" (String#1782, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4252 = "_-2SI" (String#16627, DoABC#2) // _SafeStr_4253 = "_-0S9" (String#6397, DoABC#2) // _SafeStr_7955 = "_-wo" (String#15149, DoABC#2) // _SafeStr_8485 = "_-0ti" (String#11941, DoABC#2) // _SafeStr_8486 = "_-26a" (String#20528, DoABC#2) // _SafeStr_8487 = "_-0AN" (String#21618, DoABC#2) // _SafeStr_8489 = "_-XU" (String#3913, DoABC#2) // _SafeStr_8490 = "_-GY" (String#3850, DoABC#2) // _SafeStr_8491 = "_-0Z7" (String#11449, DoABC#2) // _SafeStr_8492 = "_-2Dp" (String#10908, DoABC#2) // _SafeStr_8493 = "_-25F" (String#4909, DoABC#2) // _SafeStr_8494 = "_-1f8" (String#8036, DoABC#2) // _SafeStr_8495 = "_-1m5" (String#4747, DoABC#2) // _SafeStr_8496 = "_-0A8" (String#11852, DoABC#2) // _SafeStr_8497 = "_-29i" (String#3680, DoABC#2) // _SafeStr_8498 = "_-3Fw" (String#12641, DoABC#2) // _SafeStr_8499 = "_-251" (String#3146, DoABC#2) // _SafeStr_8500 = "_-3-F" (String#4057, DoABC#2) // _SafeStr_8501 = "_-Kd" (String#12743, DoABC#2) // _SafeStr_8502 = "_-0Cv" (String#6035, DoABC#2) // _SafeStr_8503 = "_-2l2" (String#3839, DoABC#2) // _SafeStr_8504 = "_-2MH" (String#11452, DoABC#2) // _SafeStr_8505 = "_-1kL" (String#7681, DoABC#2) // _SafeStr_8506 = "_-1Nr" (String#7179, DoABC#2) // _SafeStr_8507 = "_-OY" (String#7178, DoABC#2) // _SafeStr_8508 = "_-20V" (String#4860, DoABC#2) // _SafeStr_8509 = "_-1Wi" (String#7963, DoABC#2) // _SafeStr_8510 = "_-02a" (String#5374, DoABC#2) // _SafeStr_8511 = "_-2Hg" (String#5788, DoABC#2) // _SafeStr_8512 = "_-0el" (String#4830, DoABC#2) // _SafeStr_8513 = "_-18p" (String#11701, DoABC#2) // _SafeStr_8514 = "_-34A" (String#9128, DoABC#2) // _SafeStr_8515 = "_-1Zt" (String#13155, DoABC#2) // _SafeStr_8516 = "_-jr" (String#12913, DoABC#2) // _SafeStr_8517 = "_-0bu" (String#21661, DoABC#2) // _SafeStr_8518 = "_-1I8" (String#19024, DoABC#2) // _SafeStr_8519 = "_-wd" (String#18154, DoABC#2) // _SafeStr_8520 = "_-364" (String#18103, DoABC#2) // _SafeStr_8521 = "_-0w4" (String#16909, DoABC#2) // _SafeStr_8522 = "_-1up" (String#15008, DoABC#2) // _SafeStr_8523 = "_-1l0" (String#21097, DoABC#2) // _SafeStr_8524 = "_-c5" (String#14241, DoABC#2) // _SafeStr_8525 = "_-1XS" (String#19341, DoABC#2) // _SafeStr_8526 = "_-0ye" (String#17324, DoABC#2) // _SafeStr_8527 = "_-4D" (String#19319, DoABC#2) // _SafeStr_8528 = "_-00r" (String#18177, DoABC#2) // _SafeStr_8529 = "_-05p" (String#13915, DoABC#2) // _SafeStr_8530 = "_-1Y2" (String#15257, DoABC#2) // _SafeStr_8531 = "_-dN" (String#21439, DoABC#2) // _SafeStr_8532 = "_-2lz" (String#14316, DoABC#2) // _SafeStr_8533 = "_-1La" (String#18678, DoABC#2) // _SafeStr_8534 = "_-3FX" (String#19840, DoABC#2) // _SafeStr_8535 = "_-1ZY" (String#20281, DoABC#2) //------------------------------------------------------------ //_-Wd._SafeStr_1455 package _-Wd { import com.sulake.core.runtime._SafeStr_3; import __AS3__.vec.Vector; import flash.utils.ByteArray; import __AS3__.vec.*; public class _SafeStr_1455 implements _SafeStr_3 { public static const _SafeStr_8536:String = "sample_44khz"; public static const _SafeStr_8537:String = "sample_22khz"; public static const _SafeStr_8538:String = "sample_11khz"; public static const _SafeStr_8539:String = "sample_16bit"; public static const _SafeStr_8540:String = "sample_8bit"; public static const SAMPLE_VALUE_MULTIPLIER:Number = (1 / 0x8000);//3.0517578125E-5 private static const _SafeStr_8541:int = 32; private static const _SafeStr_8542:int = 0xFF; private static const _SafeStr_8543:int = 0xFFFF; private static const _SafeStr_8544:int = 127; private static const _SafeStr_8545:int = 32767; private var _disposed:Boolean = false; private var _SafeStr_8546:Vector. = null; private var _id:int; private var _SafeStr_8547:int = 2; private var _SafeStr_8548:int = 1; private var _SafeStr_8549:Array; private var _SafeStr_8550:uint; public function _SafeStr_1455(_arg_1:ByteArray, _arg_2:int, _arg_3:String="sample_44khz", _arg_4:String="sample_16bit") { var _local_12:Number; var _local_13:int; var _local_14:int; var _local_15:Number; var _local_16:Number; this._SafeStr_8549 = []; super(); this._id = _arg_2; var _local_5 = 65536; switch (_arg_3){ case _SafeStr_8537: this._SafeStr_8548 = 2; break; case _SafeStr_8538: this._SafeStr_8548 = 4; break; default: this._SafeStr_8548 = 1; }; switch (_arg_4){ case _SafeStr_8540: this._SafeStr_8547 = 4; _local_5 = 0x0100; break; default: this._SafeStr_8547 = 2; _local_5 = 65536; }; var _local_6:int = (this._SafeStr_8547 * this._SafeStr_8548); var _local_7:int = (_arg_1.length / 8); _local_7 = (int((_local_7 / _local_6)) * _local_6); this._SafeStr_8546 = new Vector.((_local_7 / _local_6), true); var _local_8:Number = (1 / (Number(_local_5) / 2)); _arg_1.position = 0; var _local_9:int; var _local_10:int = (_local_7 / this._SafeStr_8548); var _local_11:int; while (_local_11 < _local_10) { _local_12 = _arg_1.readFloat(); _arg_1.readFloat(); _local_13 = 2; while (_local_13 <= this._SafeStr_8548) { _local_15 = _arg_1.readFloat(); _arg_1.readFloat(); _local_16 = Number(_local_13); _local_12 = (((_local_12 * (_local_16 - 1)) / _local_16) + (Number(_local_15) / _local_16)); _local_13++; }; if (_local_11 >= ((_local_10 - 1) - _SafeStr_8541)){ _local_12 = (_local_12 * (((_local_10 - _local_11) - 1) / Number(_SafeStr_8541))); }; _local_14 = ((_local_12 + 1) / _local_8); if (_local_14 < 0){ _local_14 = 0; } else { if (_local_14 >= _local_5){ _local_14 = (_local_5 - 1); }; }; _local_9 = (_local_9 * _local_5); _local_9 = (_local_9 + _local_14); if ((_local_11 % this._SafeStr_8547) == (this._SafeStr_8547 - 1)){ this._SafeStr_8546[int((_local_11 / this._SafeStr_8547))] = _local_9; _local_9 = 0; }; _local_11++; }; } public function get id():int { return (this._id); } public function get length():uint { return (((this._SafeStr_8546.length * this._SafeStr_8547) * this._SafeStr_8548)); } public function get _SafeStr_8551():int { return (this._SafeStr_8549.length); } public function get _SafeStr_8552():int { return (this._SafeStr_8550); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_8546 = null; this._SafeStr_8549 = null; }; } public function _SafeStr_8529(_arg_1:Vector., _arg_2:int, _arg_3:int, _arg_4:int):int { var _local_8:int; var _local_9:int; var _local_10:int; if ((((_arg_1 == null)) || ((this._SafeStr_8546 == null)))){ return (_arg_4); }; var _local_5:int = (this._SafeStr_8547 * this._SafeStr_8548); _arg_4 = (_arg_4 / _local_5); if (_arg_2 < 0){ _arg_3 = (_arg_3 + _arg_2); _arg_2 = 0; }; if (_arg_3 > (_arg_1.length - _arg_2)){ _arg_3 = (_arg_1.length - _arg_2); }; var _local_6:int = (_arg_3 / _local_5); var _local_7:int; if (_local_6 > (this._SafeStr_8546.length - _arg_4)){ _local_7 = ((_local_6 - (this._SafeStr_8546.length - _arg_4)) * _local_5); _local_6 = (this._SafeStr_8546.length - _arg_4); if (_local_7 > (_arg_1.length - _arg_2)){ _local_7 = (_arg_1.length - _arg_2); }; }; if (this._SafeStr_8548 == 1){ if (this._SafeStr_8547 == 2){ while (_local_6-- > 0) { _local_8 = this._SafeStr_8546[_arg_4++]; var _local_11 = _arg_2++; _arg_1[_local_11] = (((_local_8 >> 16) & _SafeStr_8543) - _SafeStr_8545); var _local_12 = _arg_2++; _arg_1[_local_12] = ((_local_8 & _SafeStr_8543) - _SafeStr_8545); }; } else { if (this._SafeStr_8547 == 4){ while (_local_6-- > 0) { _local_8 = this._SafeStr_8546[_arg_4++]; _local_11 = _arg_2++; _arg_1[_local_11] = ((((_local_8 >> 24) & _SafeStr_8542) - _SafeStr_8544) << 8); _local_12 = _arg_2++; _arg_1[_local_12] = ((((_local_8 >> 16) & _SafeStr_8542) - _SafeStr_8544) << 8); var _local_13 = _arg_2++; _arg_1[_local_13] = ((((_local_8 >> 8) & _SafeStr_8542) - _SafeStr_8544) << 8); var _local_14 = _arg_2++; _arg_1[_local_14] = (((_local_8 & _SafeStr_8542) - _SafeStr_8544) << 8); }; }; }; } else { if (this._SafeStr_8548 >= 2){ _local_9 = 0; _local_10 = 0; if (this._SafeStr_8547 == 2){ while (_local_6-- > 0) { _local_8 = this._SafeStr_8546[_arg_4++]; _local_10 = (((_local_8 >> 16) & _SafeStr_8543) - _SafeStr_8545); _local_9 = this._SafeStr_8548; while (_local_9 > 0) { _local_11 = _arg_2++; _arg_1[_local_11] = _local_10; _local_9--; }; _local_10 = ((_local_8 & _SafeStr_8543) - _SafeStr_8545); _local_9 = this._SafeStr_8548; while (_local_9 > 0) { _local_11 = _arg_2++; _arg_1[_local_11] = _local_10; _local_9--; }; }; } else { if (this._SafeStr_8547 == 4){ while (_local_6-- > 0) { _local_8 = this._SafeStr_8546[_arg_4++]; _local_10 = ((((_local_8 >> 24) & _SafeStr_8542) - _SafeStr_8544) << 8); _local_9 = this._SafeStr_8548; while (_local_9 > 0) { _local_11 = _arg_2++; _arg_1[_local_11] = _local_10; _local_9--; }; _local_10 = ((((_local_8 >> 16) & _SafeStr_8542) - _SafeStr_8544) << 8); _local_9 = this._SafeStr_8548; while (_local_9 > 0) { _local_11 = _arg_2++; _arg_1[_local_11] = _local_10; _local_9--; }; _local_10 = ((((_local_8 >> 8) & _SafeStr_8542) - _SafeStr_8544) << 8); _local_9 = this._SafeStr_8548; while (_local_9 > 0) { _local_11 = _arg_2++; _arg_1[_local_11] = _local_10; _local_9--; }; _local_10 = (((_local_8 & _SafeStr_8542) - _SafeStr_8544) << 8); _local_9 = this._SafeStr_8548; while (_local_9 > 0) { _local_11 = _arg_2++; _arg_1[_local_11] = _local_10; _local_9--; }; }; }; }; }; }; while (_local_7-- > 0) { _local_11 = _arg_2++; _arg_1[_local_11] = 0; }; return ((_arg_4 * _local_5)); } public function _SafeStr_8530(_arg_1:Vector., _arg_2:int, _arg_3:int, _arg_4:int):int { var _local_7:int; var _local_8:int; var _local_9:int; if ((((_arg_1 == null)) || ((this._SafeStr_8546 == null)))){ return (_arg_4); }; var _local_5:int = (this._SafeStr_8547 * this._SafeStr_8548); _arg_4 = (_arg_4 / _local_5); if (_arg_2 < 0){ _arg_3 = (_arg_3 + _arg_2); _arg_2 = 0; }; if (_arg_3 > (_arg_1.length - _arg_2)){ _arg_3 = (_arg_1.length - _arg_2); }; var _local_6:int = (_arg_3 / _local_5); if (_local_6 > (this._SafeStr_8546.length - _arg_4)){ _local_6 = (this._SafeStr_8546.length - _arg_4); }; if (this._SafeStr_8548 == 1){ if (this._SafeStr_8547 == 2){ while (_local_6-- > 0) { _local_7 = this._SafeStr_8546[_arg_4++]; var _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + (((_local_7 >> 16) & _SafeStr_8543) - _SafeStr_8545)); var _local_11 = _arg_2++; _arg_1[_local_11] = (_arg_1[_local_11] + ((_local_7 & _SafeStr_8543) - _SafeStr_8545)); }; } else { if (this._SafeStr_8547 == 4){ while (_local_6-- > 0) { _local_7 = this._SafeStr_8546[_arg_4++]; _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + ((((_local_7 >> 24) & _SafeStr_8542) - _SafeStr_8544) << 8)); _local_11 = _arg_2++; _arg_1[_local_11] = (_arg_1[_local_11] + ((((_local_7 >> 16) & _SafeStr_8542) - _SafeStr_8544) << 8)); var _local_12 = _arg_2++; _arg_1[_local_12] = (_arg_1[_local_12] + ((((_local_7 >> 8) & _SafeStr_8542) - _SafeStr_8544) << 8)); var _local_13 = _arg_2++; _arg_1[_local_13] = (_arg_1[_local_13] + (((_local_7 & _SafeStr_8542) - _SafeStr_8544) << 8)); }; }; }; } else { if (this._SafeStr_8548 >= 2){ _local_8 = 0; _local_9 = 0; if (this._SafeStr_8547 == 2){ while (_local_6-- > 0) { _local_7 = this._SafeStr_8546[_arg_4++]; _local_9 = (((_local_7 >> 16) & _SafeStr_8543) - _SafeStr_8545); _local_8 = this._SafeStr_8548; while (_local_8 > 0) { _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + _local_9); _local_8--; }; _local_9 = ((_local_7 & _SafeStr_8543) - _SafeStr_8545); _local_8 = this._SafeStr_8548; while (_local_8 > 0) { _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + _local_9); _local_8--; }; }; } else { if (this._SafeStr_8547 == 4){ while (_local_6-- > 0) { _local_7 = this._SafeStr_8546[_arg_4++]; _local_9 = ((((_local_7 >> 24) & _SafeStr_8542) - _SafeStr_8544) << 8); _local_8 = this._SafeStr_8548; while (_local_8 > 0) { _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + _local_9); _local_8--; }; _local_9 = ((((_local_7 >> 16) & _SafeStr_8542) - _SafeStr_8544) << 8); _local_8 = this._SafeStr_8548; while (_local_8 > 0) { _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + _local_9); _local_8--; }; _local_9 = ((((_local_7 >> 8) & _SafeStr_8542) - _SafeStr_8544) << 8); _local_8 = this._SafeStr_8548; while (_local_8 > 0) { _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + _local_9); _local_8--; }; _local_9 = (((_local_7 & _SafeStr_8542) - _SafeStr_8544) << 8); _local_8 = this._SafeStr_8548; while (_local_8 > 0) { _local_10 = _arg_2++; _arg_1[_local_10] = (_arg_1[_local_10] + _local_9); _local_8--; }; }; }; }; }; }; return ((_arg_4 * _local_5)); } public function _SafeStr_8519(_arg_1:int, _arg_2:uint):void { if (this._SafeStr_8549 == null){ return; }; if (this._SafeStr_8549.indexOf(_arg_1) == -1){ this._SafeStr_8549.push(_arg_1); }; this._SafeStr_8550 = _arg_2; } public function _SafeStr_8553(_arg_1:int):Boolean { if (this._SafeStr_8549 == null){ return (false); }; return (!((this._SafeStr_8549.indexOf(_arg_1) == -1))); } } }//package _-Wd // _SafeStr_1455 = "_-kN" (String#1871, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_8519 = "_-wd" (String#18154, DoABC#2) // _SafeStr_8529 = "_-05p" (String#13915, DoABC#2) // _SafeStr_8530 = "_-1Y2" (String#15257, DoABC#2) // _SafeStr_8536 = "_-0Ux" (String#14465, DoABC#2) // _SafeStr_8537 = "_-2vU" (String#14271, DoABC#2) // _SafeStr_8538 = "_-2to" (String#13976, DoABC#2) // _SafeStr_8539 = "_-020" (String#12893, DoABC#2) // _SafeStr_8540 = "_-1zT" (String#14875, DoABC#2) // _SafeStr_8541 = "_-0KQ" (String#12279, DoABC#2) // _SafeStr_8542 = "_-02z" (String#2953, DoABC#2) // _SafeStr_8543 = "_-9Q" (String#4992, DoABC#2) // _SafeStr_8544 = "_-1IH" (String#2990, DoABC#2) // _SafeStr_8545 = "_-2je" (String#4863, DoABC#2) // _SafeStr_8546 = "_-2H1" (String#2812, DoABC#2) // _SafeStr_8547 = "_-A8" (String#3046, DoABC#2) // _SafeStr_8548 = "_-2Ep" (String#2248, DoABC#2) // _SafeStr_8549 = "_-1sL" (String#5991, DoABC#2) // _SafeStr_8550 = "_-2IG" (String#15649, DoABC#2) // _SafeStr_8551 = "_-TC" (String#11218, DoABC#2) // _SafeStr_8552 = "_-0CQ" (String#11817, DoABC#2) // _SafeStr_8553 = "_-1SY" (String#23916, DoABC#2) //------------------------------------------------------------ //_-Wd._SafeStr_2288 package _-Wd { public class _SafeStr_2288 { private var _id:int; private var _length:int; public function _SafeStr_2288(_arg_1:int, _arg_2:int) { this._id = _arg_1; this._length = _arg_2; } public function get id():int { return (this._id); } public function get length():int { return (this._length); } } }//package _-Wd // _SafeStr_2288 = "_-wt" (String#4623, DoABC#2) //------------------------------------------------------------ //_-Wd._SafeStr_2289 package _-Wd { public class _SafeStr_2289 { private var _id:int; private var _items:Array; public function _SafeStr_2289(_arg_1:int) { this._id = _arg_1; this._items = []; } public function get _SafeStr_3892():int { return (this._items.length); } public function _SafeStr_8484(_arg_1:_SafeStr_2288):void { this._items.push(_arg_1); } public function _SafeStr_3632(_arg_1:int):_SafeStr_2288 { return ((this._items[_arg_1] as _SafeStr_2288)); } } }//package _-Wd // _SafeStr_2288 = "_-wt" (String#4623, DoABC#2) // _SafeStr_2289 = "_-2NS" (String#3128, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3892 = "_-1Ja" (String#5874, DoABC#2) // _SafeStr_8484 = "_-Qr" (String#22012, DoABC#2) //------------------------------------------------------------ //_-Wd._SafeStr_2291 package _-Wd { import __AS3__.vec.Vector; public class _SafeStr_2291 { private var _sample:_SafeStr_1455 = null; private var _offset:int = 0; public function _SafeStr_2291(_arg_1:_SafeStr_1455, _arg_2:int) { this._sample = _arg_1; this._offset = _arg_2; } public function _SafeStr_8529(_arg_1:Vector., _arg_2:int, _arg_3:int):void { this._offset = this._sample._SafeStr_8529(_arg_1, _arg_2, _arg_3, this._offset); } public function _SafeStr_8530(_arg_1:Vector., _arg_2:int, _arg_3:int):void { this._offset = this._sample._SafeStr_8530(_arg_1, _arg_2, _arg_3, this._offset); } } }//package _-Wd // _SafeStr_1455 = "_-kN" (String#1871, DoABC#2) // _SafeStr_2291 = "_-eL" (String#3606, DoABC#2) // _SafeStr_8529 = "_-05p" (String#13915, DoABC#2) // _SafeStr_8530 = "_-1Y2" (String#15257, DoABC#2) //------------------------------------------------------------ //_-WN._SafeStr_1665 package _-WN { import _-2pb._SafeStr_1664; import _-2pb.IProtocolEncoder; import _-2pb._SafeStr_2773; import flash.utils.ByteArray; public class _SafeStr_1665 implements _SafeStr_1664 { public static const _SafeStr_8554:uint = 1; public static const _SafeStr_8555:uint = 2; private var _SafeStr_8556:IProtocolEncoder; private var _SafeStr_8557:_SafeStr_2773; public function _SafeStr_1665() { this._SafeStr_8556 = new _SafeStr_2775(); this._SafeStr_8557 = new _SafeStr_2774(); } public function dispose():void { this._SafeStr_8556.dispose(); this._SafeStr_8557.dispose(); this._SafeStr_8556 = null; this._SafeStr_8557 = null; } public function get _SafeStr_6854():IProtocolEncoder { return (this._SafeStr_8556); } public function get _SafeStr_6855():_SafeStr_2773 { return (this._SafeStr_8557); } public function _SafeStr_6856(_arg_1:ByteArray, _arg_2:Array):uint { var _local_5:uint; var _local_6:int; _arg_1.position = 0; var _local_3:uint = _arg_1.position; var _local_4:ByteArray = new ByteArray(); while (_arg_1.bytesAvailable) { _local_5 = _arg_1.readUnsignedByte(); if (_local_5 == _SafeStr_8554){ _local_4.position = 0; _local_6 = this._SafeStr_8557._SafeStr_6857(_local_4); _arg_2.push([_local_6, _local_4]); _local_4 = new ByteArray(); _local_3 = _arg_1.position; } else { _local_4.writeByte(_local_5); }; }; return (_local_3); } } }//package _-WN // _SafeStr_1664 = "_-11k" (String#2998, DoABC#2) // _SafeStr_1665 = "_-1Kn" (String#8084, DoABC#2) // _SafeStr_2773 = "_-1Rs" (String#4877, DoABC#2) // _SafeStr_2774 = "_-JM" (String#7735, DoABC#2) // _SafeStr_2775 = "_-2wP" (String#7814, DoABC#2) // _SafeStr_6854 = "_-2j4" (String#15220, DoABC#2) // _SafeStr_6855 = "_-14v" (String#15318, DoABC#2) // _SafeStr_6856 = "_-1n3" (String#15608, DoABC#2) // _SafeStr_6857 = "_-0Gr" (String#18330, DoABC#2) // _SafeStr_8554 = "_-9D" (String#13236, DoABC#2) // _SafeStr_8555 = "_-54" (String#15049, DoABC#2) // _SafeStr_8556 = "_-2ga" (String#12797, DoABC#2) // _SafeStr_8557 = "_-14z" (String#4671, DoABC#2) //------------------------------------------------------------ //_-WN._SafeStr_2774 package _-WN { import _-2pb._SafeStr_2773; import flash.utils.ByteArray; import _-0Q0._SafeStr_2808; public class _SafeStr_2774 implements _SafeStr_2773 { public function dispose():void { } public function _SafeStr_6857(_arg_1:ByteArray):int { var _local_3:uint; var _local_4:uint; var _local_2:int = -1; _arg_1.position = 0; if (_arg_1.bytesAvailable){ _local_3 = this._SafeStr_8558(_arg_1); _local_4 = this._SafeStr_8558(_arg_1); _local_2 = ((_local_3 << 6) | _local_4); }; return (_local_2); } public function _SafeStr_6858(_arg_1:ByteArray):void { _arg_1.position = 0; Logger.log("Wedgie Decoder"); Logger.log(("Data Length: " + _arg_1.length)); Logger.log(("Data: " + _arg_1)); } public function _SafeStr_3538(_arg_1:ByteArray):String { var _local_3:uint; var _local_2:ByteArray = new ByteArray(); while (_arg_1.bytesAvailable) { _local_3 = _arg_1.readUnsignedByte(); if (_local_3 == _SafeStr_1665._SafeStr_8555) break; _local_2.writeByte(_local_3); }; _local_2.position = 0; return (_local_2.readUTFBytes(_local_2.length)); } public function readInteger(_arg_1:ByteArray):int { var _local_6:uint; var _local_7:int; var _local_8:uint; var _local_2:uint; if (_arg_1.bytesAvailable){ _local_2 = this._SafeStr_8558(_arg_1); } else { return (0); }; var _local_3 = (((_local_2 & 56) >> 3) | 0); var _local_4:Boolean = ((((_local_2 & 4))==4) ? true : false); var _local_5 = (_local_2 & 3); if (_arg_1.bytesAvailable){ _local_6 = 2; _local_7 = 1; while (_local_7 < _local_3) { _local_8 = this._SafeStr_8558(_arg_1); _local_5 = ((_local_8 << _local_6) | _local_5); _local_6 = (_local_6 + 6); _local_7++; }; }; if (_local_4){ _local_5 = (_local_5 * -1); }; return (_local_5); } public function _SafeStr_3540(_arg_1:ByteArray):Boolean { var _local_2:int = this.readInteger(_arg_1); return (Boolean(_local_2)); } public function readShort(_arg_1:ByteArray):_SafeStr_2808 { var _local_2:int = this.readInteger(_arg_1); return (_SafeStr_2808(_local_2)); } private function _SafeStr_8558(_arg_1:ByteArray):uint { return ((_arg_1.readUnsignedByte() & 63)); } } }//package _-WN // _SafeStr_1665 = "_-1Kn" (String#8084, DoABC#2) // _SafeStr_2773 = "_-1Rs" (String#4877, DoABC#2) // _SafeStr_2774 = "_-JM" (String#7735, DoABC#2) // _SafeStr_2808 = "_-2B6" (String#3856, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_6857 = "_-0Gr" (String#18330, DoABC#2) // _SafeStr_6858 = "_-04a" (String#9514, DoABC#2) // _SafeStr_8555 = "_-54" (String#15049, DoABC#2) // _SafeStr_8558 = "_-K3" (String#12227, DoABC#2) //------------------------------------------------------------ //_-WN._SafeStr_2775 package _-WN { import _-2pb.IProtocolEncoder; import flash.utils.ByteArray; import _-0Q0._SafeStr_2808; import com.sulake.habbo.communication.enum._SafeStr_1317; public class _SafeStr_2775 implements IProtocolEncoder { private static const WEDGIE_BYTE_MASK:uint = 64; public function dispose():void { } public function _SafeStr_6859(_arg_1:int, _arg_2:Array, _arg_3:int=-1):ByteArray { var _local_5:Object; var _local_6:uint; var _local_7:ByteArray; var _local_4:ByteArray = new ByteArray(); _local_4.writeByte((WEDGIE_BYTE_MASK | (_arg_1 >> 6))); _local_4.writeByte((WEDGIE_BYTE_MASK | (63 & _arg_1))); for each (_local_5 in _arg_2) { if ((_local_5 is String)){ this._SafeStr_8559(_local_4, (_local_5 as String), _arg_3); } else { if ((_local_5 is int)){ this._SafeStr_8560(_local_4, (_local_5 as int), _arg_3); } else { if ((_local_5 is Boolean)){ this._SafeStr_8561(_local_4, (_local_5 as Boolean), _arg_3); } else { if ((_local_5 is _SafeStr_2808)){ this.writeShort(_local_4, (_local_5 as _SafeStr_2808), _arg_3); }; }; }; }; }; _local_6 = _local_4.length; _local_7 = new ByteArray(); _local_7.writeByte((WEDGIE_BYTE_MASK | (_local_6 >> 12))); _local_7.writeByte((WEDGIE_BYTE_MASK | (_local_6 >> 6))); _local_7.writeByte((WEDGIE_BYTE_MASK | (63 & _local_6))); _local_7.writeBytes(_local_4); return (_local_7); } private function _SafeStr_8560(_arg_1:ByteArray, _arg_2:int, _arg_3:int=-1):void { var _local_4:ByteArray = new ByteArray(); var _local_5:Boolean = (((_arg_2)<0) ? true : false); var _local_6:int = (((_arg_2)<0) ? 4 : 0); _arg_2 = Math.abs(_arg_2); var _local_7:uint = 1; var _local_8:ByteArray = new ByteArray(); _local_8.writeByte((64 | (_arg_2 & 3))); _arg_2 = (_arg_2 >>> 2); while (_arg_2 != 0) { _local_7++; _local_8.writeByte((64 | (_arg_2 & 63))); _arg_2 = (_arg_2 >>> 6); }; _local_8.position = 0; var _local_9:uint = _local_8.readByte(); _local_8.position = 0; _local_8.writeByte(((_local_9 | (_local_7 << 3)) | _local_6)); _arg_1.writeBytes(_local_8); } private function _SafeStr_8559(_arg_1:ByteArray, _arg_2:String, _arg_3:int=-1):void { var _local_5:uint; var _local_4:ByteArray = new ByteArray(); _local_4.writeUTFBytes(_arg_2); if (_arg_3 != _SafeStr_1317._SafeStr_8562){ _local_5 = _local_4.length; _arg_1.writeByte((WEDGIE_BYTE_MASK | (_local_5 >> 6))); _arg_1.writeByte((WEDGIE_BYTE_MASK | (63 & _local_5))); }; _arg_1.writeBytes(_local_4); } private function _SafeStr_8561(_arg_1:ByteArray, _arg_2:Boolean, _arg_3:int=-1):void { _arg_1.writeByte((64 | (int(_arg_2) & 63))); } private function writeShort(_arg_1:ByteArray, _arg_2:_SafeStr_2808, _arg_3:int=-1):void { var _local_4:int = _arg_2.value; _arg_1.writeByte((WEDGIE_BYTE_MASK | (_local_4 >> 6))); _arg_1.writeByte((WEDGIE_BYTE_MASK | (63 & _local_4))); } } }//package _-WN // _SafeStr_1317 = "_-2DX" (String#7489, DoABC#2) // _SafeStr_2775 = "_-2wP" (String#7814, DoABC#2) // _SafeStr_2808 = "_-2B6" (String#3856, DoABC#2) // _SafeStr_6859 = "_-1kF" (String#14807, DoABC#2) // _SafeStr_8559 = "_-FN" (String#22479, DoABC#2) // _SafeStr_8560 = "_-2Bb" (String#19554, DoABC#2) // _SafeStr_8561 = "_-2RD" (String#21211, DoABC#2) // _SafeStr_8562 = "_-1HW" (String#9423, DoABC#2) //------------------------------------------------------------ //_-yT._SafeStr_1337 package _-yT { import flash.events.Event; public class _SafeStr_1337 extends Event { public static const CATALOG_INITIALIZED:String = "CATALOG_INITIALIZED"; public static const CATALOG_NOT_READY:String = "CATALOG_NOT_READY"; public static const CATALOG_NEW_ITEMS_SHOW:String = "CATALOG_NEW_ITEMS_SHOW"; public static const CATALOG_NEW_ITEMS_HIDE:String = "CATALOG_NEW_ITEMS_HIDE"; public function _SafeStr_1337(_arg_1:String) { super(_arg_1, false, false); } } }//package _-yT // _SafeStr_1337 = "_-2aR" (String#2063, DoABC#2) //------------------------------------------------------------ //_-zb._SafeStr_1981 package _-zb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1981 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _text:String = ""; private var _SafeStr_7602:Array; private var _SafeStr_5690:int = 0; private var _SafeStr_8563:int = -1; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get text():String { return (this._text); } public function get links():Array { return (this._SafeStr_7602); } public function get gesture():int { return (this._SafeStr_5690); } public function get _SafeStr_4121():int { return (this._SafeStr_8563); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; this._text = ""; this._SafeStr_5690 = 0; this._SafeStr_7602 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_3:int; if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); this._text = _arg_1._SafeStr_3538(); this._SafeStr_5690 = _arg_1.readInteger(); var _local_2:int = _arg_1.readInteger(); if (_local_2 > 0){ this._SafeStr_7602 = new Array(); _local_3 = 0; while (_local_3 < _local_2) { this._SafeStr_7602.push([_arg_1._SafeStr_3538(), _arg_1._SafeStr_3538(), _arg_1.readInteger()]); _local_3++; }; }; this._SafeStr_8563 = _arg_1.readInteger(); return (true); } } }//package _-zb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1981 = "_-0VF" (String#2524, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4121 = "_-1RL" (String#17432, DoABC#2) // _SafeStr_5690 = "_-0yL" (String#2542, DoABC#2) // _SafeStr_7602 = "_-092" (String#4799, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8563 = "_-28F" (String#16885, DoABC#2) //------------------------------------------------------------ //_-zb._SafeStr_1985 package _-zb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1985 implements _SafeStr_820 { private var _SafeStr_8564:int = 0; public function get seconds():int { return (this._SafeStr_8564); } public function flush():Boolean { this._SafeStr_8564 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_8564 = _arg_1.readInteger(); return (true); } } }//package _-zb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1985 = "_-3DF" (String#5612, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8564 = "_-O5" (String#7881, DoABC#2) //------------------------------------------------------------ //_-zb._SafeStr_3043 package _-zb { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3043 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _userId:int = 0; private var _SafeStr_5689:Boolean = false; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get userId():int { return (this._userId); } public function get _SafeStr_5397():Boolean { return (this._SafeStr_5689); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._userId = 0; this._SafeStr_5689 = false; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._userId = _arg_1.readInteger(); this._SafeStr_5689 = (_arg_1.readInteger() == 1); return (true); } } }//package _-zb // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3043 = "_-1Wf" (String#7286, DoABC#2) // _SafeStr_5397 = "_-i7" (String#10442, DoABC#2) // _SafeStr_5689 = "_-21Z" (String#2551, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //_-zf._SafeStr_1826 package _-zf { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_1826 implements IMessageComposer { private var _text:String; private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_8565:int = 0; public function _SafeStr_1826(_arg_1:String, _arg_2:int=-1, _arg_3:int=0, _arg_4:int=0) { this._text = _arg_1; this._roomId = _arg_3; this._roomCategory = _arg_4; this._SafeStr_8565 = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._text, this._SafeStr_8565]); } } }//package _-zf // _SafeStr_1826 = "_-2Xa" (String#6424, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_8565 = "_-3Ei" (String#7478, DoABC#2) //------------------------------------------------------------ //_-zf._SafeStr_2019 package _-zf { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2019 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2019(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-zf // _SafeStr_2019 = "_-2Vu" (String#8055, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-zf._SafeStr_2029 package _-zf { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2029 implements IMessageComposer { private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2029(_arg_1:int=0, _arg_2:int=0) { this._roomId = _arg_1; this._roomCategory = _arg_2; } public function dispose():void { } public function _SafeStr_3428():Array { return ([]); } } }//package _-zf // _SafeStr_2029 = "_-0Bk" (String#8316, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-zf._SafeStr_2036 package _-zf { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2036 implements IMessageComposer { private var _text:String; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2036(_arg_1:String, _arg_2:int=0, _arg_3:int=0) { this._text = _arg_1; this._roomId = _arg_2; this._roomCategory = _arg_3; } public function dispose():void { } public function _SafeStr_3428():Array { return ([this._text]); } } }//package _-zf // _SafeStr_2036 = "_-2Ve" (String#8232, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //_-zf._SafeStr_2037 package _-zf { import com.sulake.core.communication.messages.IMessageComposer; public class _SafeStr_2037 implements IMessageComposer { private var _text:String; private var _SafeStr_8071:String; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2037(_arg_1:String, _arg_2:String, _arg_3:int=0, _arg_4:int=0) { this._SafeStr_8071 = _arg_1; this._text = _arg_2; this._roomId = _arg_3; this._roomCategory = _arg_4; } public function dispose():void { } public function _SafeStr_3428():Array { var _local_1:String = ((this._SafeStr_8071 + " ") + this._text); return ([_local_1]); } } }//package _-zf // _SafeStr_2037 = "_-0CA" (String#8321, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_8071 = "_-N6" (String#10708, DoABC#2) //------------------------------------------------------------ //_-zt._SafeStr_2447 package _-zt { public class _SafeStr_2447 { private var _SafeStr_3427:int; private var _SafeStr_3534:String; private var _objId:int; private var _SafeStr_7591:int; private var _category:int; private var _SafeStr_5940:String; private var _SafeStr_8566:Boolean; private var _SafeStr_8567:Boolean; private var _SafeStr_8568:Boolean; private var _SafeStr_8569:Boolean; private var _SafeStr_6725:int; private var _SafeStr_6253:int; private var _SafeStr_4294:String = ""; private var _SafeStr_3930:int = -1; public function _SafeStr_2447(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:String, _arg_7:Boolean, _arg_8:Boolean, _arg_9:Boolean, _arg_10:Boolean, _arg_11:int) { this._SafeStr_3427 = _arg_1; this._SafeStr_3534 = _arg_2; this._objId = _arg_3; this._SafeStr_7591 = _arg_4; this._category = _arg_5; this._SafeStr_5940 = _arg_6; this._SafeStr_8566 = _arg_7; this._SafeStr_8567 = _arg_8; this._SafeStr_8568 = _arg_9; this._SafeStr_8569 = _arg_10; this._SafeStr_6725 = _arg_11; } public function _SafeStr_3545(_arg_1:String, _arg_2:int):void { this._SafeStr_4294 = _arg_1; this._SafeStr_6253 = _arg_2; } public function get _SafeStr_3548():int { return (this._SafeStr_3427); } public function get _SafeStr_3535():String { return (this._SafeStr_3534); } public function get _SafeStr_3582():int { return (this._objId); } public function get _SafeStr_3581():int { return (this._SafeStr_7591); } public function get category():int { return (this._category); } public function get _SafeStr_3587():String { return (this._SafeStr_5940); } public function get _SafeStr_3583():Boolean { return (this._SafeStr_8566); } public function get _SafeStr_3585():Boolean { return (this._SafeStr_8567); } public function get _SafeStr_3584():Boolean { return (this._SafeStr_8568); } public function get _SafeStr_3586():Boolean { return (this._SafeStr_8569); } public function get _SafeStr_3589():int { return (this._SafeStr_6725); } public function get slotId():String { return (this._SafeStr_4294); } public function get _SafeStr_3590():int { return (this._SafeStr_3930); } public function get _SafeStr_3588():int { return (this._SafeStr_6253); } } }//package _-zt // _SafeStr_2447 = "_-06d" (String#2547, DoABC#2) // _SafeStr_3427 = "_-2y" (String#5812, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3545 = "_-Yx" (String#16414, DoABC#2) // _SafeStr_3548 = "_-2cN" (String#4130, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_3582 = "_-2Gl" (String#11878, DoABC#2) // _SafeStr_3583 = "_-2TM" (String#11828, DoABC#2) // _SafeStr_3584 = "_-1Pw" (String#12101, DoABC#2) // _SafeStr_3585 = "_-RW" (String#11702, DoABC#2) // _SafeStr_3586 = "_-0yF" (String#7373, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_4294 = "_-2AC" (String#4216, DoABC#2) // _SafeStr_5940 = "_-0KF" (String#2516, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6725 = "_-2lK" (String#6215, DoABC#2) // _SafeStr_7591 = "_-0Nm" (String#3444, DoABC#2) // _SafeStr_8566 = "_-0Ow" (String#17019, DoABC#2) // _SafeStr_8567 = "_-d-" (String#17282, DoABC#2) // _SafeStr_8568 = "_-0a2" (String#16626, DoABC#2) // _SafeStr_8569 = "_-j5" (String#9785, DoABC#2) //------------------------------------------------------------ //_-zt._SafeStr_2457 package _-zt { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-01Z._SafeStr_2463; public class _SafeStr_2457 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2457(_arg_1:Function) { super(_arg_1, _SafeStr_2463); } public function _SafeStr_4108():_SafeStr_2463 { return ((this._SafeStr_4246 as _SafeStr_2463)); } } }//package _-zt // _SafeStr_2457 = "_-06c" (String#4777, DoABC#2) // _SafeStr_2463 = "_-Lu" (String#6864, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-zt._SafeStr_2470 package _-zt { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-01Z._SafeStr_2495; public class _SafeStr_2470 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2470(_arg_1:Function) { super(_arg_1, _SafeStr_2495); } public function _SafeStr_4108():_SafeStr_2495 { return ((this._SafeStr_4246 as _SafeStr_2495)); } } }//package _-zt // _SafeStr_2470 = "_-2Ji" (String#6073, DoABC#2) // _SafeStr_2495 = "_-1dk" (String#7417, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-zt._SafeStr_2478 package _-zt { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-01Z._SafeStr_3200; public class _SafeStr_2478 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2478(_arg_1:Function) { super(_arg_1, _SafeStr_3200); } public function _SafeStr_4108():_SafeStr_3200 { return ((this._SafeStr_4246 as _SafeStr_3200)); } } }//package _-zt // _SafeStr_2478 = "_-2aO" (String#5557, DoABC#2) // _SafeStr_3200 = "_-mN" (String#7551, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-zt._SafeStr_2479 package _-zt { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-01Z._SafeStr_2462; public class _SafeStr_2479 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2479(_arg_1:Function) { super(_arg_1, _SafeStr_2462); } public function _SafeStr_4108():_SafeStr_2462 { return ((this._SafeStr_4246 as _SafeStr_2462)); } } }//package _-zt // _SafeStr_2462 = "_-2LY" (String#6821, DoABC#2) // _SafeStr_2479 = "_-7j" (String#5016, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //_-zt._SafeStr_2493 package _-zt { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-01Z._SafeStr_2492; public class _SafeStr_2493 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2493(_arg_1:Function) { super(_arg_1, _SafeStr_2492); } public function _SafeStr_4108():_SafeStr_2492 { return ((this._SafeStr_4246 as _SafeStr_2492)); } } }//package _-zt // _SafeStr_2492 = "_-1Ux" (String#7350, DoABC#2) // _SafeStr_2493 = "_-21U" (String#5889, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.hurlant.math._SafeStr_2995 package com.hurlant.math { import com.hurlant.math.BigInteger; interface _SafeStr_2995 { function _SafeStr_8570(_arg_1:BigInteger):BigInteger; function _SafeStr_8571(_arg_1:BigInteger):BigInteger; function _SafeStr_8572(_arg_1:BigInteger):void; function _SafeStr_8573(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void; function _SafeStr_8574(_arg_1:BigInteger, _arg_2:BigInteger):void; } }//package com.hurlant.math // _SafeStr_2995 = "_-26q" (String#3310, DoABC#2) // _SafeStr_8570 = "_-242" (String#7752, DoABC#2) // _SafeStr_8571 = "_-i-" (String#8344, DoABC#2) // _SafeStr_8572 = "true" (String#1228, DoABC#2) // _SafeStr_8573 = "_-EJ" (String#7410, DoABC#2) // _SafeStr_8574 = "_-0iQ" (String#5082, DoABC#2) //------------------------------------------------------------ //com.hurlant.math._SafeStr_2996 package com.hurlant.math { import com.hurlant.math.BigInteger; import com.hurlant.math.bi_internal; import com.hurlant.math.*; use namespace bi_internal; class _SafeStr_2996 implements _SafeStr_2995 { private var m:BigInteger; private var _SafeStr_8575:int; private var _SafeStr_8576:int; private var _SafeStr_8577:int; private var _SafeStr_8578:int; private var _SafeStr_8579:int; public function _SafeStr_2996(_arg_1:BigInteger) { this.m = _arg_1; this._SafeStr_8575 = _arg_1._SafeStr_8580(); this._SafeStr_8576 = (this._SafeStr_8575 & 32767); this._SafeStr_8577 = (this._SafeStr_8575 >> 15); this._SafeStr_8578 = ((1 << (BigInteger._SafeStr_8581 - 15)) - 1); this._SafeStr_8579 = (2 * _arg_1.t); } public function _SafeStr_8570(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); _arg_1.abs()._SafeStr_8582(this.m.t, _local_2); _local_2._SafeStr_8583(this.m, null, _local_2); if ((((_arg_1.s < 0)) && ((_local_2.compareTo(BigInteger._SafeStr_8584) > 0)))){ this.m._SafeStr_8585(_local_2, _local_2); }; return (_local_2); } public function _SafeStr_8571(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); _arg_1.copyTo(_local_2); this._SafeStr_8572(_local_2); return (_local_2); } public function _SafeStr_8572(_arg_1:BigInteger):void { var _local_3:int; var _local_4:int; while (_arg_1.t <= this._SafeStr_8579) { var _local_5 = _arg_1.t++; _arg_1.a[_local_5] = 0; }; var _local_2:int; while (_local_2 < this.m.t) { _local_3 = (_arg_1.a[_local_2] & 32767); _local_4 = (((_local_3 * this._SafeStr_8576) + ((((_local_3 * this._SafeStr_8577) + ((_arg_1.a[_local_2] >> 15) * this._SafeStr_8576)) & this._SafeStr_8578) << 15)) & BigInteger._SafeStr_8586); _local_3 = (_local_2 + this.m.t); _arg_1.a[_local_3] = (_arg_1.a[_local_3] + this.m._SafeStr_8587(0, _local_4, _arg_1, _local_2, 0, this.m.t)); while (_arg_1.a[_local_3] >= BigInteger._SafeStr_8588) { _arg_1.a[_local_3] = (_arg_1.a[_local_3] - BigInteger._SafeStr_8588); _local_5 = _arg_1.a; var _local_6 = ++_local_3; var _local_7 = (_local_5[_local_6] + 1); _local_5[_local_6] = _local_7; }; _local_2++; }; _arg_1._SafeStr_8589(); _arg_1._SafeStr_8590(this.m.t, _arg_1); if (_arg_1.compareTo(this.m) >= 0){ _arg_1._SafeStr_8585(this.m, _arg_1); }; } public function _SafeStr_8574(_arg_1:BigInteger, _arg_2:BigInteger):void { _arg_1._SafeStr_8591(_arg_2); this._SafeStr_8572(_arg_2); } public function _SafeStr_8573(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void { _arg_1._SafeStr_8592(_arg_2, _arg_3); this._SafeStr_8572(_arg_3); } } }//package com.hurlant.math // _SafeStr_2995 = "_-26q" (String#3310, DoABC#2) // _SafeStr_2996 = "_-b6" (String#6604, DoABC#2) // _SafeStr_8570 = "_-242" (String#7752, DoABC#2) // _SafeStr_8571 = "_-i-" (String#8344, DoABC#2) // _SafeStr_8572 = "true" (String#1228, DoABC#2) // _SafeStr_8573 = "_-EJ" (String#7410, DoABC#2) // _SafeStr_8574 = "_-0iQ" (String#5082, DoABC#2) // _SafeStr_8575 = "_-Jv" (String#15256, DoABC#2) // _SafeStr_8576 = "_-1iS" (String#13179, DoABC#2) // _SafeStr_8577 = "_-0X8" (String#16750, DoABC#2) // _SafeStr_8578 = "_-0An" (String#18045, DoABC#2) // _SafeStr_8579 = "_-1Ix" (String#16777, DoABC#2) // _SafeStr_8580 = "_-2d2" (String#19635, DoABC#2) // _SafeStr_8581 = "_-oA" (String#1277, DoABC#2) // _SafeStr_8582 = "_-37n" (String#10767, DoABC#2) // _SafeStr_8583 = "_-1V4" (String#6141, DoABC#2) // _SafeStr_8584 = "_-IM" (String#2896, DoABC#2) // _SafeStr_8585 = "_-2gw" (String#2075, DoABC#2) // _SafeStr_8586 = "_-1r6" (String#2928, DoABC#2) // _SafeStr_8587 = "_-13c" (String#5049, DoABC#2) // _SafeStr_8588 = "_-34y" (String#2869, DoABC#2) // _SafeStr_8589 = "_-1IY" (String#3597, DoABC#2) // _SafeStr_8590 = "_-0My" (String#12031, DoABC#2) // _SafeStr_8591 = "_-0e0" (String#11959, DoABC#2) // _SafeStr_8592 = "_-2do" (String#11042, DoABC#2) //------------------------------------------------------------ //com.hurlant.math._SafeStr_2998 package com.hurlant.math { import com.hurlant.math.BigInteger; import com.hurlant.math.bi_internal; use namespace bi_internal; class _SafeStr_2998 implements _SafeStr_2995 { private var m:BigInteger; private var r2:BigInteger; private var q3:BigInteger; private var _SafeStr_8593:BigInteger; public function _SafeStr_2998(_arg_1:BigInteger) { this.r2 = new BigInteger(); this.q3 = new BigInteger(); BigInteger._SafeStr_8594._SafeStr_8582((2 * _arg_1.t), this.r2); this._SafeStr_8593 = this.r2._SafeStr_8595(_arg_1); this.m = _arg_1; } public function _SafeStr_8571(_arg_1:BigInteger):BigInteger { return (_arg_1); } public function _SafeStr_8573(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void { _arg_1._SafeStr_8592(_arg_2, _arg_3); this._SafeStr_8572(_arg_3); } public function _SafeStr_8574(_arg_1:BigInteger, _arg_2:BigInteger):void { _arg_1._SafeStr_8591(_arg_2); this._SafeStr_8572(_arg_2); } public function _SafeStr_8570(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger; if ((((_arg_1.s < 0)) || ((_arg_1.t > (2 * this.m.t))))){ return (_arg_1.mod(this.m)); }; if (_arg_1.compareTo(this.m) < 0){ return (_arg_1); }; _local_2 = new BigInteger(); _arg_1.copyTo(_local_2); this._SafeStr_8572(_local_2); return (_local_2); } public function _SafeStr_8572(_arg_1:BigInteger):void { var _local_2:BigInteger = (_arg_1 as BigInteger); _local_2._SafeStr_8590((this.m.t - 1), this.r2); if (_local_2.t > (this.m.t + 1)){ _local_2.t = (this.m.t + 1); _local_2._SafeStr_8589(); }; this._SafeStr_8593._SafeStr_8596(this.r2, (this.m.t + 1), this.q3); this.m._SafeStr_8597(this.q3, (this.m.t + 1), this.r2); while (_local_2.compareTo(this.r2) < 0) { _local_2._SafeStr_8598(1, (this.m.t + 1)); }; _local_2._SafeStr_8585(this.r2, _local_2); while (_local_2.compareTo(this.m) >= 0) { _local_2._SafeStr_8585(this.m, _local_2); }; } } }//package com.hurlant.math // _SafeStr_2995 = "_-26q" (String#3310, DoABC#2) // _SafeStr_2998 = "_-03X" (String#8586, DoABC#2) // _SafeStr_8570 = "_-242" (String#7752, DoABC#2) // _SafeStr_8571 = "_-i-" (String#8344, DoABC#2) // _SafeStr_8572 = "true" (String#1228, DoABC#2) // _SafeStr_8573 = "_-EJ" (String#7410, DoABC#2) // _SafeStr_8574 = "_-0iQ" (String#5082, DoABC#2) // _SafeStr_8582 = "_-37n" (String#10767, DoABC#2) // _SafeStr_8585 = "_-2gw" (String#2075, DoABC#2) // _SafeStr_8589 = "_-1IY" (String#3597, DoABC#2) // _SafeStr_8590 = "_-0My" (String#12031, DoABC#2) // _SafeStr_8591 = "_-0e0" (String#11959, DoABC#2) // _SafeStr_8592 = "_-2do" (String#11042, DoABC#2) // _SafeStr_8593 = "_-1Mg" (String#18017, DoABC#2) // _SafeStr_8594 = "_-0j9" (String#4133, DoABC#2) // _SafeStr_8595 = "_-0y1" (String#19572, DoABC#2) // _SafeStr_8596 = "_-2ar" (String#20349, DoABC#2) // _SafeStr_8597 = "_-19G" (String#20859, DoABC#2) // _SafeStr_8598 = "_-Fg" (String#10505, DoABC#2) //------------------------------------------------------------ //com.hurlant.math._SafeStr_3000 package com.hurlant.math { public class _SafeStr_3000 implements _SafeStr_2995 { public function _SafeStr_8571(_arg_1:BigInteger):BigInteger { return (_arg_1); } public function _SafeStr_8573(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void { _arg_1._SafeStr_8592(_arg_2, _arg_3); } public function _SafeStr_8574(_arg_1:BigInteger, _arg_2:BigInteger):void { _arg_1._SafeStr_8591(_arg_2); } public function _SafeStr_8570(_arg_1:BigInteger):BigInteger { return (_arg_1); } public function _SafeStr_8572(_arg_1:BigInteger):void { } } }//package com.hurlant.math // _SafeStr_2995 = "_-26q" (String#3310, DoABC#2) // _SafeStr_3000 = "_-0E3" (String#8499, DoABC#2) // _SafeStr_8570 = "_-242" (String#7752, DoABC#2) // _SafeStr_8571 = "_-i-" (String#8344, DoABC#2) // _SafeStr_8572 = "true" (String#1228, DoABC#2) // _SafeStr_8573 = "_-EJ" (String#7410, DoABC#2) // _SafeStr_8574 = "_-0iQ" (String#5082, DoABC#2) // _SafeStr_8591 = "_-0e0" (String#11959, DoABC#2) // _SafeStr_8592 = "_-2do" (String#11042, DoABC#2) //------------------------------------------------------------ //com.hurlant.math._SafeStr_3001 package com.hurlant.math { import com.hurlant.math.BigInteger; import com.hurlant.math.bi_internal; use namespace bi_internal; class _SafeStr_3001 implements _SafeStr_2995 { private var m:BigInteger; public function _SafeStr_3001(_arg_1:BigInteger) { this.m = _arg_1; } public function _SafeStr_8570(_arg_1:BigInteger):BigInteger { if ((((_arg_1.s < 0)) || ((_arg_1.compareTo(this.m) >= 0)))){ return (_arg_1.mod(this.m)); }; return (_arg_1); } public function _SafeStr_8571(_arg_1:BigInteger):BigInteger { return (_arg_1); } public function _SafeStr_8572(_arg_1:BigInteger):void { _arg_1._SafeStr_8583(this.m, null, _arg_1); } public function _SafeStr_8573(_arg_1:BigInteger, _arg_2:BigInteger, _arg_3:BigInteger):void { _arg_1._SafeStr_8592(_arg_2, _arg_3); this._SafeStr_8572(_arg_3); } public function _SafeStr_8574(_arg_1:BigInteger, _arg_2:BigInteger):void { _arg_1._SafeStr_8591(_arg_2); this._SafeStr_8572(_arg_2); } } }//package com.hurlant.math // _SafeStr_2995 = "_-26q" (String#3310, DoABC#2) // _SafeStr_3001 = "_-2WR" (String#6471, DoABC#2) // _SafeStr_8570 = "_-242" (String#7752, DoABC#2) // _SafeStr_8571 = "_-i-" (String#8344, DoABC#2) // _SafeStr_8572 = "true" (String#1228, DoABC#2) // _SafeStr_8573 = "_-EJ" (String#7410, DoABC#2) // _SafeStr_8574 = "_-0iQ" (String#5082, DoABC#2) // _SafeStr_8583 = "_-1V4" (String#6141, DoABC#2) // _SafeStr_8591 = "_-0e0" (String#11959, DoABC#2) // _SafeStr_8592 = "_-2do" (String#11042, DoABC#2) //------------------------------------------------------------ //com.hurlant.math.bi_internal package com.hurlant.math { public namespace bi_internal = "http://crypto.hurlant.com/BigInteger"; }//package com.hurlant.math //------------------------------------------------------------ //com.hurlant.math.BigInteger package com.hurlant.math { import flash.utils.ByteArray; import _-14d._SafeStr_2994; import _-301._SafeStr_2999; import _-14d._SafeStr_2997; public class BigInteger { public static const _SafeStr_8581:int = 30; public static const _SafeStr_8588:int = (1 << _SafeStr_8581); public static const _SafeStr_8586:int = (_SafeStr_8588 - 1); public static const _SafeStr_8599:int = 52; public static const _SafeStr_8600:Number = Math.pow(2, _SafeStr_8599); public static const F1:int = (_SafeStr_8599 - _SafeStr_8581);//22 public static const F2:int = ((2 * _SafeStr_8581) - _SafeStr_8599);//8 public static const _SafeStr_8584:BigInteger = _SafeStr_8601(0); public static const _SafeStr_8594:BigInteger = _SafeStr_8601(1); public static const _SafeStr_8602:Array = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 0x0101, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509]; public static const _SafeStr_8603:int = ((1 << 26) / _SafeStr_8602[(_SafeStr_8602.length - 1)]); public var t:int; bi_internal var s:int; bi_internal var a:Array; public function BigInteger(_arg_1:*=null, _arg_2:int=0) { var _local_3:ByteArray; var _local_4:int; super(); this.a = new Array(); if ((_arg_1 is String)){ _arg_1 = _SafeStr_2994._SafeStr_5758(_arg_1); _arg_2 = 0; }; if ((_arg_1 is ByteArray)){ _local_3 = (_arg_1 as ByteArray); _local_4 = ((_arg_2) || ((_local_3.length - _local_3.position))); this._SafeStr_5759(_local_3, _local_4); }; } public static function _SafeStr_8601(_arg_1:int):BigInteger { var _local_2:BigInteger = new (BigInteger)(); _local_2._SafeStr_8604(_arg_1); return (_local_2); } public function dispose():void { var _local_1:_SafeStr_2999 = new _SafeStr_2999(); var _local_2:uint; while (_local_2 < this.a.length) { this.a[_local_2] = _local_1._SafeStr_7316(); delete this.a[_local_2]; _local_2++; }; this.a = null; this.t = 0; this.s = 0; _SafeStr_2997._SafeStr_5761(); } public function toString(_arg_1:Number=16):String { var _local_2:int; if (this.s < 0){ return (("-" + this._SafeStr_8605().toString(_arg_1))); }; switch (_arg_1){ case 2: _local_2 = 1; break; case 4: _local_2 = 2; break; case 8: _local_2 = 3; break; case 16: _local_2 = 4; break; case 32: _local_2 = 5; break; default: _local_2 = 4; }; var _local_3:int = ((1 << _local_2) - 1); var _local_4:int; var _local_5:Boolean; var _local_6:String = ""; var _local_7:int = this.t; var _local_8:int = (_SafeStr_8581 - ((_local_7 * _SafeStr_8581) % _local_2)); if (_local_7-- > 0){ if ((((_local_8 < _SafeStr_8581)) && (((_local_4 = (this.a[_local_7] >> _local_8)) > 0)))){ _local_5 = true; _local_6 = _local_4.toString(36); }; while (_local_7 >= 0) { if (_local_8 < _local_2){ _local_4 = ((this.a[_local_7] & ((1 << _local_8) - 1)) << (_local_2 - _local_8)); var _temp_1 = _local_4; _local_8 = (_local_8 + (_SafeStr_8581 - _local_2)); _local_4 = (_temp_1 | (this.a[--_local_7] >> _local_8)); } else { _local_8 = (_local_8 - _local_2); _local_4 = ((this.a[_local_7] >> _local_8) & _local_3); if (_local_8 <= 0){ _local_8 = (_local_8 + _SafeStr_8581); _local_7--; }; }; if (_local_4 > 0){ _local_5 = true; }; if (_local_5){ _local_6 = (_local_6 + _local_4.toString(36)); }; }; }; return (((_local_5) ? _local_6 : "0")); } public function _SafeStr_5758(_arg_1:ByteArray):uint { var _local_2:int = 8; var _local_3:int = ((1 << 8) - 1); var _local_4:int; var _local_5:int = this.t; var _local_6:int = (_SafeStr_8581 - ((_local_5 * _SafeStr_8581) % _local_2)); var _local_7:Boolean; var _local_8:int; if (_local_5-- > 0){ if ((((_local_6 < _SafeStr_8581)) && (((_local_4 = (this.a[_local_5] >> _local_6)) > 0)))){ _local_7 = true; _arg_1.writeByte(_local_4); _local_8++; }; while (_local_5 >= 0) { if (_local_6 < _local_2){ _local_4 = ((this.a[_local_5] & ((1 << _local_6) - 1)) << (_local_2 - _local_6)); var _temp_1 = _local_4; _local_6 = (_local_6 + (_SafeStr_8581 - _local_2)); _local_4 = (_temp_1 | (this.a[--_local_5] >> _local_6)); } else { _local_6 = (_local_6 - _local_2); _local_4 = ((this.a[_local_5] >> _local_6) & _local_3); if (_local_6 <= 0){ _local_6 = (_local_6 + _SafeStr_8581); _local_5--; }; }; if (_local_4 > 0){ _local_7 = true; }; if (_local_7){ _arg_1.writeByte(_local_4); _local_8++; }; }; }; return (_local_8); } public function valueOf():Number { var _local_1:Number = 1; var _local_2:Number = 0; var _local_3:uint; while (_local_3 < this.t) { _local_2 = (_local_2 + (this.a[_local_3] * _local_1)); _local_1 = (_local_1 * _SafeStr_8588); _local_3++; }; return (_local_2); } public function _SafeStr_8605():BigInteger { var _local_1:BigInteger = this._SafeStr_8606(); _SafeStr_8584._SafeStr_8585(this, _local_1); return (_local_1); } public function abs():BigInteger { return ((((this.s)<0) ? this._SafeStr_8605() : this)); } public function compareTo(_arg_1:BigInteger):int { var _local_2:int = (this.s - _arg_1.s); if (_local_2 != 0){ return (_local_2); }; var _local_3:int = this.t; _local_2 = (_local_3 - _arg_1.t); if (_local_2 != 0){ return (_local_2); }; while (--_local_3 >= 0) { _local_2 = (this.a[_local_3] - _arg_1.a[_local_3]); if (_local_2 != 0){ return (_local_2); }; }; return (0); } bi_internal function _SafeStr_8607(_arg_1:int):int { var _local_3:int; var _local_2:int = 1; _local_3 = (_arg_1 >>> 16); if (_local_3 != 0){ _arg_1 = _local_3; _local_2 = (_local_2 + 16); }; _local_3 = (_arg_1 >> 8); if (_local_3 != 0){ _arg_1 = _local_3; _local_2 = (_local_2 + 8); }; _local_3 = (_arg_1 >> 4); if (_local_3 != 0){ _arg_1 = _local_3; _local_2 = (_local_2 + 4); }; _local_3 = (_arg_1 >> 2); if (_local_3 != 0){ _arg_1 = _local_3; _local_2 = (_local_2 + 2); }; _local_3 = (_arg_1 >> 1); if (_local_3 != 0){ _arg_1 = _local_3; _local_2 = (_local_2 + 1); }; return (_local_2); } public function _SafeStr_7309():int { if (this.t <= 0){ return (0); }; return (((_SafeStr_8581 * (this.t - 1)) + this._SafeStr_8607((this.a[(this.t - 1)] ^ (this.s & _SafeStr_8586))))); } public function mod(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = this._SafeStr_8606(); this.abs()._SafeStr_8583(_arg_1, null, _local_2); if ((((this.s < 0)) && ((_local_2.compareTo(_SafeStr_8584) > 0)))){ _arg_1._SafeStr_8585(_local_2, _local_2); }; return (_local_2); } public function _SafeStr_7318(_arg_1:int, _arg_2:BigInteger):BigInteger { var _local_3:_SafeStr_2995; if ((((_arg_1 < 0x0100)) || (_arg_2._SafeStr_8608()))){ _local_3 = new _SafeStr_3001(_arg_2); } else { _local_3 = new _SafeStr_2996(_arg_2); }; return (this._SafeStr_8609(_arg_1, _local_3)); } bi_internal function copyTo(_arg_1:BigInteger):void { var _local_2:int = (this.t - 1); while (_local_2 >= 0) { _arg_1.a[_local_2] = this.a[_local_2]; _local_2--; }; _arg_1.t = this.t; _arg_1.s = this.s; } bi_internal function _SafeStr_8604(_arg_1:int):void { this.t = 1; this.s = (((_arg_1)<0) ? -1 : 0); if (_arg_1 > 0){ this.a[0] = _arg_1; } else { if (_arg_1 < -1){ this.a[0] = (_arg_1 + _SafeStr_8588); } else { this.t = 0; }; }; } bi_internal function _SafeStr_5759(_arg_1:ByteArray, _arg_2:int):void { var _local_7:int; var _local_3:int = _arg_1.position; var _local_4:int = (_local_3 + _arg_2); var _local_5:int; var _local_6:int = 8; this.t = 0; this.s = 0; while (--_local_4 >= _local_3) { _local_7 = (((_local_4 < _arg_1.length)) ? _arg_1[_local_4] : 0); if (_local_5 == 0){ var _local_8 = this.t++; this.a[_local_8] = _local_7; } else { if ((_local_5 + _local_6) > _SafeStr_8581){ this.a[(this.t - 1)] = (this.a[(this.t - 1)] | ((_local_7 & ((1 << (_SafeStr_8581 - _local_5)) - 1)) << _local_5)); _local_8 = this.t++; this.a[_local_8] = (_local_7 >> (_SafeStr_8581 - _local_5)); } else { this.a[(this.t - 1)] = (this.a[(this.t - 1)] | (_local_7 << _local_5)); }; }; _local_5 = (_local_5 + _local_6); if (_local_5 >= _SafeStr_8581){ _local_5 = (_local_5 - _SafeStr_8581); }; }; this._SafeStr_8589(); _arg_1.position = Math.min((_local_3 + _arg_2), _arg_1.length); } bi_internal function _SafeStr_8589():void { var _local_1 = (this.s & _SafeStr_8586); while ((((this.t > 0)) && ((this.a[(this.t - 1)] == _local_1)))) { this.t--; }; } bi_internal function _SafeStr_8582(_arg_1:int, _arg_2:BigInteger):void { var _local_3:int; _local_3 = (this.t - 1); while (_local_3 >= 0) { _arg_2.a[(_local_3 + _arg_1)] = this.a[_local_3]; _local_3--; }; _local_3 = (_arg_1 - 1); while (_local_3 >= 0) { _arg_2.a[_local_3] = 0; _local_3--; }; _arg_2.t = (this.t + _arg_1); _arg_2.s = this.s; } bi_internal function _SafeStr_8590(_arg_1:int, _arg_2:BigInteger):void { var _local_3:int; _local_3 = _arg_1; while (_local_3 < this.t) { _arg_2.a[(_local_3 - _arg_1)] = this.a[_local_3]; _local_3++; }; _arg_2.t = Math.max((this.t - _arg_1), 0); _arg_2.s = this.s; } bi_internal function _SafeStr_8610(_arg_1:int, _arg_2:BigInteger):void { var _local_8:int; var _local_3:int = (_arg_1 % _SafeStr_8581); var _local_4:int = (_SafeStr_8581 - _local_3); var _local_5:int = ((1 << _local_4) - 1); var _local_6:int = (_arg_1 / _SafeStr_8581); var _local_7 = ((this.s << _local_3) & _SafeStr_8586); _local_8 = (this.t - 1); while (_local_8 >= 0) { _arg_2.a[((_local_8 + _local_6) + 1)] = ((this.a[_local_8] >> _local_4) | _local_7); _local_7 = ((this.a[_local_8] & _local_5) << _local_3); _local_8--; }; _local_8 = (_local_6 - 1); while (_local_8 >= 0) { _arg_2.a[_local_8] = 0; _local_8--; }; _arg_2.a[_local_6] = _local_7; _arg_2.t = ((this.t + _local_6) + 1); _arg_2.s = this.s; _arg_2._SafeStr_8589(); } bi_internal function _SafeStr_8611(_arg_1:int, _arg_2:BigInteger):void { var _local_7:int; _arg_2.s = this.s; var _local_3:int = (_arg_1 / _SafeStr_8581); if (_local_3 >= this.t){ _arg_2.t = 0; return; }; var _local_4:int = (_arg_1 % _SafeStr_8581); var _local_5:int = (_SafeStr_8581 - _local_4); var _local_6:int = ((1 << _local_4) - 1); _arg_2.a[0] = (this.a[_local_3] >> _local_4); _local_7 = (_local_3 + 1); while (_local_7 < this.t) { _arg_2.a[((_local_7 - _local_3) - 1)] = (_arg_2.a[((_local_7 - _local_3) - 1)] | ((this.a[_local_7] & _local_6) << _local_5)); _arg_2.a[(_local_7 - _local_3)] = (this.a[_local_7] >> _local_4); _local_7++; }; if (_local_4 > 0){ _arg_2.a[((this.t - _local_3) - 1)] = (_arg_2.a[((this.t - _local_3) - 1)] | ((this.s & _local_6) << _local_5)); }; _arg_2.t = (this.t - _local_3); _arg_2._SafeStr_8589(); } bi_internal function _SafeStr_8585(_arg_1:BigInteger, _arg_2:BigInteger):void { var _local_3:int; var _local_4:int; var _local_5:int = Math.min(_arg_1.t, this.t); while (_local_3 < _local_5) { _local_4 = (_local_4 + (this.a[_local_3] - _arg_1.a[_local_3])); var _local_6 = _local_3++; _arg_2.a[_local_6] = (_local_4 & _SafeStr_8586); _local_4 = (_local_4 >> _SafeStr_8581); }; if (_arg_1.t < this.t){ _local_4 = (_local_4 - _arg_1.s); while (_local_3 < this.t) { _local_4 = (_local_4 + this.a[_local_3]); _local_6 = _local_3++; _arg_2.a[_local_6] = (_local_4 & _SafeStr_8586); _local_4 = (_local_4 >> _SafeStr_8581); }; _local_4 = (_local_4 + this.s); } else { _local_4 = (_local_4 + this.s); while (_local_3 < _arg_1.t) { _local_4 = (_local_4 - _arg_1.a[_local_3]); _local_6 = _local_3++; _arg_2.a[_local_6] = (_local_4 & _SafeStr_8586); _local_4 = (_local_4 >> _SafeStr_8581); }; _local_4 = (_local_4 - _arg_1.s); }; _arg_2.s = (((_local_4)<0) ? -1 : 0); if (_local_4 < -1){ _local_6 = _local_3++; _arg_2.a[_local_6] = (_SafeStr_8588 + _local_4); } else { if (_local_4 > 0){ _local_6 = _local_3++; _arg_2.a[_local_6] = _local_4; }; }; _arg_2.t = _local_3; _arg_2._SafeStr_8589(); } bi_internal function _SafeStr_8587(_arg_1:int, _arg_2:int, _arg_3:BigInteger, _arg_4:int, _arg_5:int, _arg_6:int):int { var _local_9:int; var _local_10:int; var _local_11:int; var _local_7 = (_arg_2 & 32767); var _local_8 = (_arg_2 >> 15); while (--_arg_6 >= 0) { _local_9 = (this.a[_arg_1] & 32767); _local_10 = (this.a[_arg_1++] >> 15); _local_11 = ((_local_8 * _local_9) + (_local_10 * _local_7)); _local_9 = ((((_local_7 * _local_9) + ((_local_11 & 32767) << 15)) + _arg_3.a[_arg_4]) + (_arg_5 & 1073741823)); _arg_5 = ((((_local_9 >>> 30) + (_local_11 >>> 15)) + (_local_8 * _local_10)) + (_arg_5 >>> 30)); var _local_12 = _arg_4++; _arg_3.a[_local_12] = (_local_9 & 1073741823); }; return (_arg_5); } bi_internal function _SafeStr_8592(_arg_1:BigInteger, _arg_2:BigInteger):void { var _local_3:BigInteger = this.abs(); var _local_4:BigInteger = _arg_1.abs(); var _local_5:int = _local_3.t; _arg_2.t = (_local_5 + _local_4.t); while (--_local_5 >= 0) { _arg_2.a[_local_5] = 0; }; _local_5 = 0; while (_local_5 < _local_4.t) { _arg_2.a[(_local_5 + _local_3.t)] = _local_3._SafeStr_8587(0, _local_4.a[_local_5], _arg_2, _local_5, 0, _local_3.t); _local_5++; }; _arg_2.s = 0; _arg_2._SafeStr_8589(); if (this.s != _arg_1.s){ _SafeStr_8584._SafeStr_8585(_arg_2, _arg_2); }; } bi_internal function _SafeStr_8591(_arg_1:BigInteger):void { var _local_4:int; var _local_2:BigInteger = this.abs(); var _local_3:int = (_arg_1.t = (2 * _local_2.t)); while (--_local_3 >= 0) { _arg_1.a[_local_3] = 0; }; _local_3 = 0; while (_local_3 < (_local_2.t - 1)) { _local_4 = _local_2._SafeStr_8587(_local_3, _local_2.a[_local_3], _arg_1, (2 * _local_3), 0, 1); if ((_arg_1.a[(_local_3 + _local_2.t)] = (_arg_1.a[(_local_3 + _local_2.t)] + _local_2._SafeStr_8587((_local_3 + 1), (2 * _local_2.a[_local_3]), _arg_1, ((2 * _local_3) + 1), _local_4, ((_local_2.t - _local_3) - 1)))) >= _SafeStr_8588){ _arg_1.a[(_local_3 + _local_2.t)] = (_arg_1.a[(_local_3 + _local_2.t)] - _SafeStr_8588); _arg_1.a[((_local_3 + _local_2.t) + 1)] = 1; }; _local_3++; }; if (_arg_1.t > 0){ _arg_1.a[(_arg_1.t - 1)] = (_arg_1.a[(_arg_1.t - 1)] + _local_2._SafeStr_8587(_local_3, _local_2.a[_local_3], _arg_1, (2 * _local_3), 0, 1)); }; _arg_1.s = 0; _arg_1._SafeStr_8589(); } bi_internal function _SafeStr_8583(m:BigInteger, q:BigInteger=null, r:BigInteger=null):void { var qd:int; var pm:BigInteger = m.abs(); if (pm.t <= 0){ return; }; var pt:BigInteger = this.abs(); if (pt.t < pm.t){ if (q != null){ q._SafeStr_8604(0); }; if (r != null){ this.copyTo(r); }; return; }; if (r == null){ r = this._SafeStr_8606(); }; var y:BigInteger = this._SafeStr_8606(); var ts:int = this.s; var ms:int = m.s; var nsh:int = (_SafeStr_8581 - this._SafeStr_8607(pm.a[(pm.t - 1)])); if (nsh > 0){ pm._SafeStr_8610(nsh, y); pt._SafeStr_8610(nsh, r); } else { pm.copyTo(y); pt.copyTo(r); }; var ys:int = y.t; var y0:int = y.a[(ys - 1)]; if (y0 == 0){ return; }; var yt:Number = ((y0 * (1 << F1)) + (((ys)>1) ? (y.a[(ys - 2)] >> F2) : 0)); var d1:Number = (_SafeStr_8600 / yt); var d2:Number = ((1 << F1) / yt); var e:Number = (1 << F2); var i:int = r.t; var j:int = (i - ys); var t:BigInteger = (((q)==null) ? this._SafeStr_8606() : q); y._SafeStr_8582(j, t); if (r.compareTo(t) >= 0){ var _local_5 = r.t++; r.a[_local_5] = 1; r._SafeStr_8585(t, r); }; _SafeStr_8594._SafeStr_8582(ys, t); t._SafeStr_8585(y, y); while (y.t < ys) { y.(y.t++, 0); //not popped }; while (--j >= 0) { qd = (((r.a[--i])==y0) ? _SafeStr_8586 : ((Number(r.a[i]) * d1) + ((Number(r.a[(i - 1)]) + e) * d2))); if ((r.a[i] = (r.a[i] + y._SafeStr_8587(0, qd, r, j, 0, ys))) < qd){ y._SafeStr_8582(j, t); r._SafeStr_8585(t, r); while ((qd = (qd - 1)), r.a[i] < qd) { r._SafeStr_8585(t, r); }; }; }; if (q != null){ r._SafeStr_8590(ys, q); if (ts != ms){ _SafeStr_8584._SafeStr_8585(q, q); }; }; r.t = ys; r._SafeStr_8589(); if (nsh > 0){ r._SafeStr_8611(nsh, r); }; if (ts < 0){ _SafeStr_8584._SafeStr_8585(r, r); }; } bi_internal function _SafeStr_8580():int { if (this.t < 1){ return (0); }; var _local_1:int = this.a[0]; if ((_local_1 & 1) == 0){ return (0); }; var _local_2 = (_local_1 & 3); _local_2 = ((_local_2 * (2 - ((_local_1 & 15) * _local_2))) & 15); _local_2 = ((_local_2 * (2 - ((_local_1 & 0xFF) * _local_2))) & 0xFF); _local_2 = ((_local_2 * (2 - (((_local_1 & 0xFFFF) * _local_2) & 0xFFFF))) & 0xFFFF); _local_2 = ((_local_2 * (2 - ((_local_1 * _local_2) % _SafeStr_8588))) % _SafeStr_8588); return ((((_local_2)>0) ? (_SafeStr_8588 - _local_2) : -(_local_2))); } bi_internal function _SafeStr_8608():Boolean { return (((((this.t)>0) ? (this.a[0] & 1) : this.s) == 0)); } bi_internal function _SafeStr_8609(_arg_1:int, _arg_2:_SafeStr_2995):BigInteger { var _local_7:BigInteger; if ((((_arg_1 > 0xFFFFFFFF)) || ((_arg_1 < 1)))){ return (_SafeStr_8594); }; var _local_3:BigInteger = this._SafeStr_8606(); var _local_4:BigInteger = this._SafeStr_8606(); var _local_5:BigInteger = _arg_2._SafeStr_8570(this); var _local_6:int = (this._SafeStr_8607(_arg_1) - 1); _local_5.copyTo(_local_3); while (--_local_6 >= 0) { _arg_2._SafeStr_8574(_local_3, _local_4); if ((_arg_1 & (1 << _local_6)) > 0){ _arg_2._SafeStr_8573(_local_4, _local_5, _local_3); } else { _local_7 = _local_3; _local_3 = _local_4; _local_4 = _local_7; }; }; return (_arg_2._SafeStr_8571(_local_3)); } bi_internal function _SafeStr_8612(_arg_1:String, _arg_2:int):int { return (parseInt(_arg_1.charAt(_arg_2), 36)); } protected function _SafeStr_8606() { return (new BigInteger()); } public function clone():BigInteger { var _local_1:BigInteger = new BigInteger(); this.copyTo(_local_1); return (_local_1); } public function _SafeStr_8613():int { if (this.s < 0){ if (this.t == 1){ return ((this.a[0] - _SafeStr_8588)); }; if (this.t == 0){ return (-1); }; } else { if (this.t == 1){ return (this.a[0]); }; if (this.t == 0){ return (0); }; }; return ((((this.a[1] & ((1 << (32 - _SafeStr_8581)) - 1)) << _SafeStr_8581) | this.a[0])); } public function _SafeStr_8614():int { return ((((this.t)==0) ? this.s : ((this.a[0] << 24) >> 24))); } public function _SafeStr_8615():int { return ((((this.t)==0) ? this.s : ((this.a[0] << 16) >> 16))); } protected function _SafeStr_8616(_arg_1:Number):int { return (Math.floor(((Math.LN2 * _SafeStr_8581) / Math.log(_arg_1)))); } public function _SafeStr_8617():int { if (this.s < 0){ return (-1); }; if ((((this.t <= 0)) || ((((this.t == 1)) && ((this.a[0] <= 0)))))){ return (0); }; return (1); } public function _SafeStr_8286(_arg_1:uint=10):String { if ((((((this._SafeStr_8617() == 0)) || ((_arg_1 < 2)))) || ((_arg_1 > 32)))){ return ("0"); }; var _local_2:int = this._SafeStr_8616(_arg_1); var _local_3:Number = Math.pow(_arg_1, _local_2); var _local_4:BigInteger = _SafeStr_8601(_local_3); var _local_5:BigInteger = this._SafeStr_8606(); var _local_6:BigInteger = this._SafeStr_8606(); var _local_7:String = ""; this._SafeStr_8583(_local_4, _local_5, _local_6); while (_local_5._SafeStr_8617() > 0) { _local_7 = ((_local_3 + _local_6._SafeStr_8613()).toString(_arg_1).substr(1) + _local_7); _local_5._SafeStr_8583(_local_4, _local_5, _local_6); }; return ((_local_6._SafeStr_8613().toString(_arg_1) + _local_7)); } public function _SafeStr_8285(_arg_1:String, _arg_2:int=10):void { var _local_9:int; this._SafeStr_8604(0); var _local_3:int = this._SafeStr_8616(_arg_2); var _local_4:Number = Math.pow(_arg_2, _local_3); var _local_5:Boolean; var _local_6:int; var _local_7:int; var _local_8:int; while (_local_8 < _arg_1.length) { _local_9 = this._SafeStr_8612(_arg_1, _local_8); if (_local_9 < 0){ if ((((_arg_1.charAt(_local_8) == "-")) && ((this._SafeStr_8617() == 0)))){ _local_5 = true; }; } else { _local_7 = ((_arg_2 * _local_7) + _local_9); if (++_local_6 >= _local_3){ this._SafeStr_8618(_local_4); this._SafeStr_8598(_local_7, 0); _local_6 = 0; _local_7 = 0; }; }; _local_8++; }; if (_local_6 > 0){ this._SafeStr_8618(Math.pow(_arg_2, _local_6)); this._SafeStr_8598(_local_7, 0); }; if (_local_5){ BigInteger._SafeStr_8584._SafeStr_8585(this, this); }; } public function _SafeStr_7317():ByteArray { var _local_4:int; var _local_1:int = this.t; var _local_2:ByteArray = new ByteArray(); _local_2[0] = this.s; var _local_3:int = (_SafeStr_8581 - ((_local_1 * _SafeStr_8581) % 8)); var _local_5:int; if (_local_1-- > 0){ if ((((_local_3 < _SafeStr_8581)) && (!(((_local_4 = (this.a[_local_1] >> _local_3)) == ((this.s & _SafeStr_8586) >> _local_3)))))){ var _local_6 = _local_5++; _local_2[_local_6] = (_local_4 | (this.s << (_SafeStr_8581 - _local_3))); }; while (_local_1 >= 0) { if (_local_3 < 8){ _local_4 = ((this.a[_local_1] & ((1 << _local_3) - 1)) << (8 - _local_3)); var _temp_1 = _local_4; _local_3 = (_local_3 + (_SafeStr_8581 - 8)); _local_4 = (_temp_1 | (this.a[--_local_1] >> _local_3)); } else { _local_3 = (_local_3 - 8); _local_4 = ((this.a[_local_1] >> _local_3) & 0xFF); if (_local_3 <= 0){ _local_3 = (_local_3 + _SafeStr_8581); _local_1--; }; }; if ((_local_4 & 128) != 0){ _local_4 = (_local_4 | -256); }; if ((((_local_5 == 0)) && (!(((this.s & 128) == (_local_4 & 128)))))){ _local_5++; }; if ((((_local_5 > 0)) || (!((_local_4 == this.s))))){ _local_6 = _local_5++; _local_2[_local_6] = _local_4; }; }; }; return (_local_2); } public function _SafeStr_4672(_arg_1:BigInteger):Boolean { return ((this.compareTo(_arg_1) == 0)); } public function min(_arg_1:BigInteger):BigInteger { return ((((this.compareTo(_arg_1))<0) ? this : _arg_1)); } public function max(_arg_1:BigInteger):BigInteger { return ((((this.compareTo(_arg_1))>0) ? this : _arg_1)); } protected function _SafeStr_8619(_arg_1:BigInteger, _arg_2:Function, _arg_3:BigInteger):void { var _local_4:int; var _local_5:int; var _local_6:int = Math.min(_arg_1.t, this.t); _local_4 = 0; while (_local_4 < _local_6) { _arg_3.a[_local_4] = _arg_2(this.a[_local_4], _arg_1.a[_local_4]); _local_4++; }; if (_arg_1.t < this.t){ _local_5 = (_arg_1.s & _SafeStr_8586); _local_4 = _local_6; while (_local_4 < this.t) { _arg_3.a[_local_4] = _arg_2(this.a[_local_4], _local_5); _local_4++; }; _arg_3.t = this.t; } else { _local_5 = (this.s & _SafeStr_8586); _local_4 = _local_6; while (_local_4 < _arg_1.t) { _arg_3.a[_local_4] = _arg_2(_local_5, _arg_1.a[_local_4]); _local_4++; }; _arg_3.t = _arg_1.t; }; _arg_3.s = _arg_2(this.s, _arg_1.s); _arg_3._SafeStr_8589(); } private function _SafeStr_8620(_arg_1:int, _arg_2:int):int { return ((_arg_1 & _arg_2)); } public function _SafeStr_8621(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8619(_arg_1, this._SafeStr_8620, _local_2); return (_local_2); } private function _SafeStr_8622(_arg_1:int, _arg_2:int):int { return ((_arg_1 | _arg_2)); } public function _SafeStr_8623(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8619(_arg_1, this._SafeStr_8622, _local_2); return (_local_2); } private function _SafeStr_8624(_arg_1:int, _arg_2:int):int { return ((_arg_1 ^ _arg_2)); } public function _SafeStr_8625(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8619(_arg_1, this._SafeStr_8624, _local_2); return (_local_2); } private function _SafeStr_8626(_arg_1:int, _arg_2:int):int { return ((_arg_1 & ~(_arg_2))); } public function _SafeStr_8627(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8619(_arg_1, this._SafeStr_8626, _local_2); return (_local_2); } public function _SafeStr_8628():BigInteger { var _local_1:BigInteger = new BigInteger(); var _local_2:int; while (_local_2 < this.t) { _local_1[_local_2] = (_SafeStr_8586 & ~(this.a[_local_2])); _local_2++; }; _local_1.t = this.t; _local_1.s = ~(this.s); return (_local_1); } public function _SafeStr_8629(_arg_1:int):BigInteger { var _local_2:BigInteger = new BigInteger(); if (_arg_1 < 0){ this._SafeStr_8611(-(_arg_1), _local_2); } else { this._SafeStr_8610(_arg_1, _local_2); }; return (_local_2); } public function _SafeStr_8630(_arg_1:int):BigInteger { var _local_2:BigInteger = new BigInteger(); if (_arg_1 < 0){ this._SafeStr_8610(-(_arg_1), _local_2); } else { this._SafeStr_8611(_arg_1, _local_2); }; return (_local_2); } private function _SafeStr_8631(_arg_1:int):int { if (_arg_1 == 0){ return (-1); }; var _local_2:int; if ((_arg_1 & 0xFFFF) == 0){ _arg_1 = (_arg_1 >> 16); _local_2 = (_local_2 + 16); }; if ((_arg_1 & 0xFF) == 0){ _arg_1 = (_arg_1 >> 8); _local_2 = (_local_2 + 8); }; if ((_arg_1 & 15) == 0){ _arg_1 = (_arg_1 >> 4); _local_2 = (_local_2 + 4); }; if ((_arg_1 & 3) == 0){ _arg_1 = (_arg_1 >> 2); _local_2 = (_local_2 + 2); }; if ((_arg_1 & 1) == 0){ _local_2++; }; return (_local_2); } public function _SafeStr_8632():int { var _local_1:int; while (_local_1 < this.t) { if (this.a[_local_1] != 0){ return (((_local_1 * _SafeStr_8581) + this._SafeStr_8631(this.a[_local_1]))); }; _local_1++; }; if (this.s < 0){ return ((this.t * _SafeStr_8581)); }; return (-1); } private function _SafeStr_8633(_arg_1:int):int { var _local_2:uint; while (_arg_1 != 0) { _arg_1 = (_arg_1 & (_arg_1 - 1)); _local_2++; }; return (_local_2); } public function _SafeStr_8634():int { var _local_1:int; var _local_2 = (this.s & _SafeStr_8586); var _local_3:int; while (_local_3 < this.t) { _local_1 = (_local_1 + this._SafeStr_8633((this.a[_local_3] ^ _local_2))); _local_3++; }; return (_local_1); } public function _SafeStr_8635(_arg_1:int):Boolean { var _local_2:int = Math.floor((_arg_1 / _SafeStr_8581)); if (_local_2 >= this.t){ return (!((this.s == 0))); }; return (!(((this.a[_local_2] & (1 << (_arg_1 % _SafeStr_8581))) == 0))); } protected function _SafeStr_8636(_arg_1:int, _arg_2:Function):BigInteger { var _local_3:BigInteger = BigInteger._SafeStr_8594._SafeStr_8629(_arg_1); this._SafeStr_8619(_local_3, _arg_2, _local_3); return (_local_3); } public function _SafeStr_8637(_arg_1:int):BigInteger { return (this._SafeStr_8636(_arg_1, this._SafeStr_8622)); } public function _SafeStr_8638(_arg_1:int):BigInteger { return (this._SafeStr_8636(_arg_1, this._SafeStr_8626)); } public function _SafeStr_8639(_arg_1:int):BigInteger { return (this._SafeStr_8636(_arg_1, this._SafeStr_8624)); } protected function _SafeStr_8640(_arg_1:BigInteger, _arg_2:BigInteger):void { var _local_3:int; var _local_4:int; var _local_5:int = Math.min(_arg_1.t, this.t); while (_local_3 < _local_5) { _local_4 = (_local_4 + (this.a[_local_3] + _arg_1.a[_local_3])); var _local_6 = _local_3++; _arg_2.a[_local_6] = (_local_4 & _SafeStr_8586); _local_4 = (_local_4 >> _SafeStr_8581); }; if (_arg_1.t < this.t){ _local_4 = (_local_4 + _arg_1.s); while (_local_3 < this.t) { _local_4 = (_local_4 + this.a[_local_3]); _local_6 = _local_3++; _arg_2.a[_local_6] = (_local_4 & _SafeStr_8586); _local_4 = (_local_4 >> _SafeStr_8581); }; _local_4 = (_local_4 + this.s); } else { _local_4 = (_local_4 + this.s); while (_local_3 < _arg_1.t) { _local_4 = (_local_4 + _arg_1.a[_local_3]); _local_6 = _local_3++; _arg_2.a[_local_6] = (_local_4 & _SafeStr_8586); _local_4 = (_local_4 >> _SafeStr_8581); }; _local_4 = (_local_4 + _arg_1.s); }; _arg_2.s = (((_local_4)<0) ? -1 : 0); if (_local_4 > 0){ _local_6 = _local_3++; _arg_2.a[_local_6] = _local_4; } else { if (_local_4 < -1){ _local_6 = _local_3++; _arg_2.a[_local_6] = (_SafeStr_8588 + _local_4); }; }; _arg_2.t = _local_3; _arg_2._SafeStr_8589(); } public function add(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8640(_arg_1, _local_2); return (_local_2); } public function subtract(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8585(_arg_1, _local_2); return (_local_2); } public function _SafeStr_4665(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8592(_arg_1, _local_2); return (_local_2); } public function _SafeStr_8595(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8583(_arg_1, _local_2, null); return (_local_2); } public function _SafeStr_8641(_arg_1:BigInteger):BigInteger { var _local_2:BigInteger = new BigInteger(); this._SafeStr_8583(_arg_1, null, _local_2); return (_local_2); } public function _SafeStr_8642(_arg_1:BigInteger):Array { var _local_2:BigInteger = new BigInteger(); var _local_3:BigInteger = new BigInteger(); this._SafeStr_8583(_arg_1, _local_2, _local_3); return ([_local_2, _local_3]); } bi_internal function _SafeStr_8618(_arg_1:int):void { this.a[this.t] = this._SafeStr_8587(0, (_arg_1 - 1), this, 0, 0, this.t); this.t++; this._SafeStr_8589(); } bi_internal function _SafeStr_8598(_arg_1:int, _arg_2:int):void { while (this.t <= _arg_2) { var _local_3 = this.t++; this.a[_local_3] = 0; }; this.a[_arg_2] = (this.a[_arg_2] + _arg_1); while (this.a[_arg_2] >= _SafeStr_8588) { this.a[_arg_2] = (this.a[_arg_2] - _SafeStr_8588); if (++_arg_2 >= this.t){ _local_3 = this.t++; this.a[_local_3] = 0; }; _local_3 = this.a; var _local_4 = _arg_2; var _local_5 = (_local_3[_local_4] + 1); _local_3[_local_4] = _local_5; }; } public function pow(_arg_1:int):BigInteger { return (this._SafeStr_8609(_arg_1, new _SafeStr_3000())); } bi_internal function _SafeStr_8597(_arg_1:BigInteger, _arg_2:int, _arg_3:BigInteger):void { var _local_5:int; var _local_4:int = Math.min((this.t + _arg_1.t), _arg_2); _arg_3.s = 0; _arg_3.t = _local_4; while (_local_4 > 0) { var _local_6 = --_local_4; _arg_3.a[_local_6] = 0; }; _local_5 = (_arg_3.t - this.t); while (_local_4 < _local_5) { _arg_3.a[(_local_4 + this.t)] = this._SafeStr_8587(0, _arg_1.a[_local_4], _arg_3, _local_4, 0, this.t); _local_4++; }; _local_5 = Math.min(_arg_1.t, _arg_2); while (_local_4 < _local_5) { this._SafeStr_8587(0, _arg_1.a[_local_4], _arg_3, _local_4, 0, (_arg_2 - _local_4)); _local_4++; }; _arg_3._SafeStr_8589(); } bi_internal function _SafeStr_8596(_arg_1:BigInteger, _arg_2:int, _arg_3:BigInteger):void { _arg_2--; var _local_4:int = (_arg_3.t = ((this.t + _arg_1.t) - _arg_2)); _arg_3.s = 0; while (--_local_4 >= 0) { _arg_3.a[_local_4] = 0; }; _local_4 = Math.max((_arg_2 - this.t), 0); while (_local_4 < _arg_1.t) { _arg_3.a[((this.t + _local_4) - _arg_2)] = this._SafeStr_8587((_arg_2 - _local_4), _arg_1.a[_local_4], _arg_3, 0, 0, ((this.t + _local_4) - _arg_2)); _local_4++; }; _arg_3._SafeStr_8589(); _arg_3._SafeStr_8590(1, _arg_3); } public function _SafeStr_7319(_arg_1:BigInteger, _arg_2:BigInteger):BigInteger { var _local_4:int; var _local_6:_SafeStr_2995; var _local_12:int; var _local_15:BigInteger; var _local_16:BigInteger; var _local_3:int = _arg_1._SafeStr_7309(); var _local_5:BigInteger = _SafeStr_8601(1); if (_local_3 <= 0){ return (_local_5); }; if (_local_3 < 18){ _local_4 = 1; } else { if (_local_3 < 48){ _local_4 = 3; } else { if (_local_3 < 144){ _local_4 = 4; } else { if (_local_3 < 0x0300){ _local_4 = 5; } else { _local_4 = 6; }; }; }; }; if (_local_3 < 8){ _local_6 = new _SafeStr_3001(_arg_2); } else { if (_arg_2._SafeStr_8608()){ _local_6 = new _SafeStr_2998(_arg_2); } else { _local_6 = new _SafeStr_2996(_arg_2); }; }; var _local_7:Array = []; var _local_8:int = 3; var _local_9:int = (_local_4 - 1); var _local_10:int = ((1 << _local_4) - 1); _local_7[1] = _local_6._SafeStr_8570(this); if (_local_4 > 1){ _local_16 = new BigInteger(); _local_6._SafeStr_8574(_local_7[1], _local_16); while (_local_8 <= _local_10) { _local_7[_local_8] = new BigInteger(); _local_6._SafeStr_8573(_local_16, _local_7[(_local_8 - 2)], _local_7[_local_8]); _local_8 = (_local_8 + 2); }; }; var _local_11:int = (_arg_1.t - 1); var _local_13:Boolean = true; var _local_14:BigInteger = new BigInteger(); _local_3 = (this._SafeStr_8607(_arg_1.a[_local_11]) - 1); while (_local_11 >= 0) { if (_local_3 >= _local_9){ _local_12 = ((_arg_1.a[_local_11] >> (_local_3 - _local_9)) & _local_10); } else { _local_12 = ((_arg_1.a[_local_11] & ((1 << (_local_3 + 1)) - 1)) << (_local_9 - _local_3)); if (_local_11 > 0){ _local_12 = (_local_12 | (_arg_1.a[(_local_11 - 1)] >> ((_SafeStr_8581 + _local_3) - _local_9))); }; }; _local_8 = _local_4; while ((_local_12 & 1) == 0) { _local_12 = (_local_12 >> 1); _local_8--; }; _local_3 = (_local_3 - _local_8); if (_local_3 < 0){ _local_3 = (_local_3 + _SafeStr_8581); _local_11--; }; if (_local_13){ _local_7[_local_12].copyTo(_local_5); _local_13 = false; } else { while (_local_8 > 1) { _local_6._SafeStr_8574(_local_5, _local_14); _local_6._SafeStr_8574(_local_14, _local_5); _local_8 = (_local_8 - 2); }; if (_local_8 > 0){ _local_6._SafeStr_8574(_local_5, _local_14); } else { _local_15 = _local_5; _local_5 = _local_14; _local_14 = _local_15; }; _local_6._SafeStr_8573(_local_14, _local_7[_local_12], _local_5); }; while ((((_local_11 >= 0)) && (((_arg_1.a[_local_11] & (1 << _local_3)) == 0)))) { _local_6._SafeStr_8574(_local_5, _local_14); _local_15 = _local_5; _local_5 = _local_14; _local_14 = _local_15; if (--_local_3 < 0){ _local_3 = (_SafeStr_8581 - 1); _local_11--; }; }; }; return (_local_6._SafeStr_8571(_local_5)); } public function _SafeStr_8643(_arg_1:BigInteger):BigInteger { var _local_6:BigInteger; var _local_2:BigInteger = (((this.s)<0) ? this._SafeStr_8605() : this.clone()); var _local_3:BigInteger = (((_arg_1.s)<0) ? _arg_1._SafeStr_8605() : _arg_1.clone()); if (_local_2.compareTo(_local_3) < 0){ _local_6 = _local_2; _local_2 = _local_3; _local_3 = _local_6; }; var _local_4:int = _local_2._SafeStr_8632(); var _local_5:int = _local_3._SafeStr_8632(); if (_local_5 < 0){ return (_local_2); }; if (_local_4 < _local_5){ _local_5 = _local_4; }; if (_local_5 > 0){ _local_2._SafeStr_8611(_local_5, _local_2); _local_3._SafeStr_8611(_local_5, _local_3); }; while (_local_2._SafeStr_8617() > 0) { _local_4 = _local_2._SafeStr_8632(); if (_local_4 > 0){ _local_2._SafeStr_8611(_local_4, _local_2); }; _local_4 = _local_3._SafeStr_8632(); if (_local_4 > 0){ _local_3._SafeStr_8611(_local_4, _local_3); }; if (_local_2.compareTo(_local_3) >= 0){ _local_2._SafeStr_8585(_local_3, _local_2); _local_2._SafeStr_8611(1, _local_2); } else { _local_3._SafeStr_8585(_local_2, _local_3); _local_3._SafeStr_8611(1, _local_3); }; }; if (_local_5 > 0){ _local_3._SafeStr_8610(_local_5, _local_3); }; return (_local_3); } protected function _SafeStr_8644(_arg_1:int):int { var _local_4:int; if (_arg_1 <= 0){ return (0); }; var _local_2:int = (_SafeStr_8588 % _arg_1); var _local_3:int = (((this.s)<0) ? (_arg_1 - 1) : 0); if (this.t > 0){ if (_local_2 == 0){ _local_3 = (this.a[0] % _arg_1); } else { _local_4 = (this.t - 1); while (_local_4 >= 0) { _local_3 = (((_local_2 * _local_3) + this.a[_local_4]) % _arg_1); _local_4--; }; }; }; return (_local_3); } public function _SafeStr_8645(_arg_1:BigInteger):BigInteger { var _local_2:Boolean = _arg_1._SafeStr_8608(); if (((((this._SafeStr_8608()) && (_local_2))) || ((_arg_1._SafeStr_8617() == 0)))){ return (BigInteger._SafeStr_8584); }; var _local_3:BigInteger = _arg_1.clone(); var _local_4:BigInteger = this.clone(); var _local_5:BigInteger = _SafeStr_8601(1); var _local_6:BigInteger = _SafeStr_8601(0); var _local_7:BigInteger = _SafeStr_8601(0); var _local_8:BigInteger = _SafeStr_8601(1); while (_local_3._SafeStr_8617() != 0) { while (_local_3._SafeStr_8608()) { _local_3._SafeStr_8611(1, _local_3); if (_local_2){ if (((!(_local_5._SafeStr_8608())) || (!(_local_6._SafeStr_8608())))){ _local_5._SafeStr_8640(this, _local_5); _local_6._SafeStr_8585(_arg_1, _local_6); }; _local_5._SafeStr_8611(1, _local_5); } else { if (!_local_6._SafeStr_8608()){ _local_6._SafeStr_8585(_arg_1, _local_6); }; }; _local_6._SafeStr_8611(1, _local_6); }; while (_local_4._SafeStr_8608()) { _local_4._SafeStr_8611(1, _local_4); if (_local_2){ if (((!(_local_7._SafeStr_8608())) || (!(_local_8._SafeStr_8608())))){ _local_7._SafeStr_8640(this, _local_7); _local_8._SafeStr_8585(_arg_1, _local_8); }; _local_7._SafeStr_8611(1, _local_7); } else { if (!_local_8._SafeStr_8608()){ _local_8._SafeStr_8585(_arg_1, _local_8); }; }; _local_8._SafeStr_8611(1, _local_8); }; if (_local_3.compareTo(_local_4) >= 0){ _local_3._SafeStr_8585(_local_4, _local_3); if (_local_2){ _local_5._SafeStr_8585(_local_7, _local_5); }; _local_6._SafeStr_8585(_local_8, _local_6); } else { _local_4._SafeStr_8585(_local_3, _local_4); if (_local_2){ _local_7._SafeStr_8585(_local_5, _local_7); }; _local_8._SafeStr_8585(_local_6, _local_8); }; }; if (_local_4.compareTo(BigInteger._SafeStr_8594) != 0){ return (BigInteger._SafeStr_8584); }; if (_local_8.compareTo(_arg_1) >= 0){ return (_local_8.subtract(_arg_1)); }; if (_local_8._SafeStr_8617() < 0){ _local_8._SafeStr_8640(_arg_1, _local_8); } else { return (_local_8); }; if (_local_8._SafeStr_8617() < 0){ return (_local_8.add(_arg_1)); }; return (_local_8); } public function _SafeStr_8646(_arg_1:int):Boolean { var _local_2:int; var _local_4:int; var _local_5:int; var _local_3:BigInteger = this.abs(); if ((((_local_3.t == 1)) && ((_local_3.a[0] <= _SafeStr_8602[(_SafeStr_8602.length - 1)])))){ _local_2 = 0; while (_local_2 < _SafeStr_8602.length) { if (_local_3[0] == _SafeStr_8602[_local_2]){ return (true); }; _local_2++; }; return (false); }; if (_local_3._SafeStr_8608()){ return (false); }; _local_2 = 1; while (_local_2 < _SafeStr_8602.length) { _local_4 = _SafeStr_8602[_local_2]; _local_5 = (_local_2 + 1); while ((((_local_5 < _SafeStr_8602.length)) && ((_local_4 < _SafeStr_8603)))) { _local_4 = (_local_4 * _SafeStr_8602[_local_5++]); }; _local_4 = _local_3._SafeStr_8644(_local_4); while (_local_2 < _local_5) { if ((_local_4 % _SafeStr_8602[_local_2++]) == 0){ return (false); }; }; }; return (_local_3._SafeStr_8647(_arg_1)); } protected function _SafeStr_8647(_arg_1:int):Boolean { var _local_7:BigInteger; var _local_8:int; var _local_2:BigInteger = this.subtract(BigInteger._SafeStr_8594); var _local_3:int = _local_2._SafeStr_8632(); if (_local_3 <= 0){ return (false); }; var _local_4:BigInteger = _local_2._SafeStr_8630(_local_3); _arg_1 = ((_arg_1 + 1) >> 1); if (_arg_1 > _SafeStr_8602.length){ _arg_1 = _SafeStr_8602.length; }; var _local_5:BigInteger = new BigInteger(); var _local_6:int; while (_local_6 < _arg_1) { _local_5._SafeStr_8604(_SafeStr_8602[_local_6]); _local_7 = _local_5._SafeStr_7319(_local_4, this); if (((!((_local_7.compareTo(BigInteger._SafeStr_8594) == 0))) && (!((_local_7.compareTo(_local_2) == 0))))){ _local_8 = 1; while ((((_local_8++ < _local_3)) && (!((_local_7.compareTo(_local_2) == 0))))) { _local_7 = _local_7._SafeStr_7318(2, this); if (_local_7.compareTo(BigInteger._SafeStr_8594) == 0){ return (false); }; }; if (_local_7.compareTo(_local_2) != 0){ return (false); }; }; _local_6++; }; return (true); } public function _SafeStr_8648(_arg_1:int, _arg_2:int):void { if (!this._SafeStr_8635((_arg_1 - 1))){ this._SafeStr_8619(BigInteger._SafeStr_8594._SafeStr_8629((_arg_1 - 1)), this._SafeStr_8622, this); }; if (this._SafeStr_8608()){ this._SafeStr_8598(1, 0); }; while (!(this._SafeStr_8646(_arg_2))) { this._SafeStr_8598(2, 0); while (this._SafeStr_7309() > _arg_1) { this._SafeStr_8585(BigInteger._SafeStr_8594._SafeStr_8629((_arg_1 - 1)), this); }; }; } } }//package com.hurlant.math // _SafeStr_2994 = "_-09e" (String#9066, DoABC#2) // _SafeStr_2995 = "_-26q" (String#3310, DoABC#2) // _SafeStr_2996 = "_-b6" (String#6604, DoABC#2) // _SafeStr_2997 = "_-1aI" (String#6087, DoABC#2) // _SafeStr_2998 = "_-03X" (String#8586, DoABC#2) // _SafeStr_2999 = "_-1Gq" (String#4939, DoABC#2) // _SafeStr_3000 = "_-0E3" (String#8499, DoABC#2) // _SafeStr_3001 = "_-2WR" (String#6471, DoABC#2) // _SafeStr_4665 = "_-1vq" (String#6340, DoABC#2) // _SafeStr_4672 = "_-w9" (String#11875, DoABC#2) // _SafeStr_5758 = "_-2ba" (String#11239, DoABC#2) // _SafeStr_5759 = "_-2VI" (String#11836, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_7309 = "_-yV" (String#14211, DoABC#2) // _SafeStr_7316 = "_-rx" (String#13745, DoABC#2) // _SafeStr_7317 = "_-24m" (String#18691, DoABC#2) // _SafeStr_7318 = "_-2nP" (String#16067, DoABC#2) // _SafeStr_7319 = "_-0Xl" (String#5738, DoABC#2) // _SafeStr_8285 = "_-1MI" (String#11696, DoABC#2) // _SafeStr_8286 = "_-0vT" (String#17670, DoABC#2) // _SafeStr_8570 = "_-242" (String#7752, DoABC#2) // _SafeStr_8571 = "_-i-" (String#8344, DoABC#2) // _SafeStr_8573 = "_-EJ" (String#7410, DoABC#2) // _SafeStr_8574 = "_-0iQ" (String#5082, DoABC#2) // _SafeStr_8580 = "_-2d2" (String#19635, DoABC#2) // _SafeStr_8581 = "_-oA" (String#1277, DoABC#2) // _SafeStr_8582 = "_-37n" (String#10767, DoABC#2) // _SafeStr_8583 = "_-1V4" (String#6141, DoABC#2) // _SafeStr_8584 = "_-IM" (String#2896, DoABC#2) // _SafeStr_8585 = "_-2gw" (String#2075, DoABC#2) // _SafeStr_8586 = "_-1r6" (String#2928, DoABC#2) // _SafeStr_8587 = "_-13c" (String#5049, DoABC#2) // _SafeStr_8588 = "_-34y" (String#2869, DoABC#2) // _SafeStr_8589 = "_-1IY" (String#3597, DoABC#2) // _SafeStr_8590 = "_-0My" (String#12031, DoABC#2) // _SafeStr_8591 = "_-0e0" (String#11959, DoABC#2) // _SafeStr_8592 = "_-2do" (String#11042, DoABC#2) // _SafeStr_8594 = "_-0j9" (String#4133, DoABC#2) // _SafeStr_8595 = "_-0y1" (String#19572, DoABC#2) // _SafeStr_8596 = "_-2ar" (String#20349, DoABC#2) // _SafeStr_8597 = "_-19G" (String#20859, DoABC#2) // _SafeStr_8598 = "_-Fg" (String#10505, DoABC#2) // _SafeStr_8599 = "_-2-t" (String#10791, DoABC#2) // _SafeStr_8600 = "_-2dq" (String#13600, DoABC#2) // _SafeStr_8601 = "_-3HG" (String#3264, DoABC#2) // _SafeStr_8602 = "_-0W0" (String#3291, DoABC#2) // _SafeStr_8603 = "_-IN" (String#15064, DoABC#2) // _SafeStr_8604 = "_-1tt" (String#12504, DoABC#2) // _SafeStr_8605 = "_-1gv" (String#10990, DoABC#2) // _SafeStr_8606 = "_-4w" (String#5218, DoABC#2) // _SafeStr_8607 = "_-1k6" (String#12004, DoABC#2) // _SafeStr_8608 = "_-37C" (String#3679, DoABC#2) // _SafeStr_8609 = "_-35G" (String#16749, DoABC#2) // _SafeStr_8610 = "_-2WQ" (String#10726, DoABC#2) // _SafeStr_8611 = "_-1uH" (String#3468, DoABC#2) // _SafeStr_8612 = "_-0lj" (String#19188, DoABC#2) // _SafeStr_8613 = "_-1S4" (String#17897, DoABC#2) // _SafeStr_8614 = "_-0jA" (String#23722, DoABC#2) // _SafeStr_8615 = "_-36k" (String#22992, DoABC#2) // _SafeStr_8616 = "_-2xA" (String#16397, DoABC#2) // _SafeStr_8617 = "_-1SF" (String#6337, DoABC#2) // _SafeStr_8618 = "_-31R" (String#16415, DoABC#2) // _SafeStr_8619 = "_-Ua" (String#8375, DoABC#2) // _SafeStr_8620 = "_-0Cx" (String#20662, DoABC#2) // _SafeStr_8621 = "_-1hz" (String#22626, DoABC#2) // _SafeStr_8622 = "_-0vI" (String#14484, DoABC#2) // _SafeStr_8623 = "_-1c4" (String#40856, DoABC#2) // _SafeStr_8624 = "_-31V" (String#16236, DoABC#2) // _SafeStr_8625 = "_-KL" (String#14051, DoABC#2) // _SafeStr_8626 = "_-Bd" (String#15361, DoABC#2) // _SafeStr_8627 = "_-0-Z" (String#27381, DoABC#2) // _SafeStr_8628 = "_-0dI" (String#23633, DoABC#2) // _SafeStr_8629 = "_-cA" (String#14304, DoABC#2) // _SafeStr_8630 = "_-Bb" (String#20890, DoABC#2) // _SafeStr_8631 = "_-20x" (String#19988, DoABC#2) // _SafeStr_8632 = "_-6Y" (String#11368, DoABC#2) // _SafeStr_8633 = "_-2Mm" (String#20535, DoABC#2) // _SafeStr_8634 = "_-Ds" (String#34998, DoABC#2) // _SafeStr_8635 = "_-rZ" (String#19921, DoABC#2) // _SafeStr_8636 = "_-l5" (String#12901, DoABC#2) // _SafeStr_8637 = "_-1cA" (String#40876, DoABC#2) // _SafeStr_8638 = "_-05W" (String#27755, DoABC#2) // _SafeStr_8639 = "_-010" (String#27259, DoABC#2) // _SafeStr_8640 = "_-39f" (String#11816, DoABC#2) // _SafeStr_8641 = "_-1oF" (String#22861, DoABC#2) // _SafeStr_8642 = "_-1so" (String#22683, DoABC#2) // _SafeStr_8643 = "_-25E" (String#23878, DoABC#2) // _SafeStr_8644 = "_-q4" (String#18854, DoABC#2) // _SafeStr_8645 = "_-aD" (String#33236, DoABC#2) // _SafeStr_8646 = "_-2RW" (String#20897, DoABC#2) // _SafeStr_8647 = "_-07x" (String#18885, DoABC#2) // _SafeStr_8648 = "throw" (String#28291, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_10 package com.sulake.core.assets { import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.core.runtime._SafeStr_3; import _-2Fg._SafeStr_1120; public class _SafeStr_10 extends EventDispatcher implements _SafeStr_3 { private var _SafeStr_8649:_SafeStr_1120; private var _SafeStr_5045:String; public function _SafeStr_10(_arg_1:String, _arg_2:_SafeStr_1120) { this._SafeStr_5045 = _arg_1; this._SafeStr_8649 = _arg_2; } public function get assetName():String { return (this._SafeStr_5045); } public function get _SafeStr_8134():_SafeStr_1120 { return (this._SafeStr_8649); } override public function dispose():void { if (!disposed){ if (this._SafeStr_8649 != null){ if (!this._SafeStr_8649.disposed){ this._SafeStr_8649.dispose(); this._SafeStr_8649 = null; }; }; super.dispose(); }; } } }//package com.sulake.core.assets // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5045 = "_-0Kb" (String#5024, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8649 = "_-FQ" (String#8230, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_1279 package com.sulake.core.assets { public interface _SafeStr_1279 extends IAsset { function _SafeStr_8650():void; } }//package com.sulake.core.assets // _SafeStr_1279 = "_-0e2" (String#4408, DoABC#2) // _SafeStr_8650 = "_-7R" (String#12770, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_1280 package com.sulake.core.assets { import flash.display.BitmapData; import flash.geom.Point; import flash.display.Bitmap; public class _SafeStr_1280 implements _SafeStr_1279 { protected static var _SafeStr_8651:uint = 0; protected static var _SafeStr_8195:uint = 0; private var _disposed:Boolean = false; private var _SafeStr_8652:Object; private var _bitmap:BitmapData; private var _offset:Point; private var _SafeStr_4485:Boolean = false; private var _SafeStr_4486:Boolean = false; private var _SafeStr_8653:_SafeStr_801; private var _SafeStr_3956:String; public function _SafeStr_1280(_arg_1:_SafeStr_801, _arg_2:String=null) { this._offset = new Point(0, 0); super(); this._SafeStr_8653 = _arg_1; this._SafeStr_3956 = _arg_2; _SafeStr_8651++; } public static function get _SafeStr_8654():uint { return (_SafeStr_8651); } public static function get _SafeStr_8197():uint { return (_SafeStr_8195); } public function get url():String { return (this._SafeStr_3956); } public function get flipH():Boolean { return (this._SafeStr_4485); } public function get flipV():Boolean { return (this._SafeStr_4486); } public function get offset():Point { return (this._offset); } public function get content():Object { if (!this._bitmap){ this._SafeStr_8650(); }; return (this._bitmap); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8655():_SafeStr_801 { return (this._SafeStr_8653); } public function dispose():void { if (!this._disposed){ _SafeStr_8651--; if (this._bitmap){ try { _SafeStr_8195 = (_SafeStr_8195 - ((this._bitmap.width * this._bitmap.height) * 4)); this._bitmap.dispose(); } catch(e:Error) { }; }; this._SafeStr_8652 = null; this._bitmap = null; this._offset = null; this._SafeStr_8653 = null; this._SafeStr_3956 = null; this._disposed = true; }; } public function _SafeStr_8656(_arg_1:Object):void { this._SafeStr_8652 = _arg_1; this._bitmap = null; } public function _SafeStr_8650():void { var _local_1:Bitmap; if (this._SafeStr_8652 == null){ return; }; if ((this._SafeStr_8652 is Class)){ _local_1 = (new this._SafeStr_8652() as Bitmap); if (_local_1 != null){ this._bitmap = _local_1.bitmapData.clone(); _local_1.bitmapData.dispose(); if (this._bitmap != null){ _SafeStr_8195 = (_SafeStr_8195 + ((this._bitmap.width * this._bitmap.height) * 4)); this._SafeStr_8652 = null; return; }; throw (new Error("Failed to convert Bitmap Class to BitmapDataAsset!")); }; this._bitmap = (new this._SafeStr_8652() as BitmapData); if (this._bitmap != null){ this._SafeStr_8652 = null; return; }; throw (new Error("Failed to convert BitmapData Class to BitmapDataAsset!")); }; if ((this._SafeStr_8652 is Bitmap)){ this._bitmap = Bitmap(this._SafeStr_8652).bitmapData; if (this._bitmap != null){ this._SafeStr_8652 = null; } else { throw (new Error("Failed to convert Bitmap to BitmapDataAsset!")); }; }; if ((this._SafeStr_8652 is BitmapData)){ this._bitmap = (this._SafeStr_8652 as BitmapData); if (this._bitmap != null){ this._SafeStr_8652 = null; return; }; throw (new Error("Failed to convert BitmapData to BitmapDataAsset!")); }; if ((this._SafeStr_8652 is _SafeStr_1280)){ this._bitmap = _SafeStr_1280(this._SafeStr_8652)._bitmap; this._offset = _SafeStr_1280(this._SafeStr_8652)._offset; this._SafeStr_4485 = _SafeStr_1280(this._SafeStr_8652)._SafeStr_4485; this._SafeStr_4486 = _SafeStr_1280(this._SafeStr_8652)._SafeStr_4486; if (this._bitmap != null){ this._SafeStr_8652 = null; return; }; throw (new Error("Failed to read content from BitmaDataAsset!")); }; } public function _SafeStr_8657(_arg_1:IAsset):void { if ((_arg_1 is _SafeStr_1280)){ this._bitmap = _SafeStr_1280(_arg_1)._bitmap; this._offset = _SafeStr_1280(_arg_1)._offset; } else { throw (new Error("Provided asset should be of type BitmapDataAsset!")); }; } public function _SafeStr_8658(_arg_1:XMLList):void { var _local_3:String; var _local_4:String; var _local_5:Array; var _local_2:uint; while (_local_2 < _arg_1.length()) { _local_3 = _arg_1[_local_2].attribute("key"); _local_4 = _arg_1[_local_2].attribute("value"); switch (_local_3){ case "offset": _local_5 = _local_4.split(","); this._offset.x = parseInt(_local_5[0]); this._offset.y = parseInt(_local_5[1]); break; case "flipH": this._SafeStr_4485 = (((_local_4 == "1")) || ((_local_4 == "true"))); break; case "flipV": this._SafeStr_4486 = (((_local_4 == "1")) || ((_local_4 == "true"))); break; }; _local_2++; }; } } }//package com.sulake.core.assets // _SafeStr_1279 = "_-0e2" (String#4408, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_4485 = "_-0Jx" (String#3719, DoABC#2) // _SafeStr_4486 = "_-0qn" (String#3624, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8195 = "_-mU" (String#2778, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) // _SafeStr_8650 = "_-7R" (String#12770, DoABC#2) // _SafeStr_8651 = "_-WY" (String#5488, DoABC#2) // _SafeStr_8652 = "_-2Do" (String#2246, DoABC#2) // _SafeStr_8653 = "_-1IP" (String#2466, DoABC#2) // _SafeStr_8654 = "_-Gi" (String#18605, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_1323 package com.sulake.core.assets { import com.sulake.core.runtime.events.EventDispatcher; import flash.system.LoaderContext; import flash.system.ApplicationDomain; import com.sulake.core.utils.LibraryLoaderEvent; import com.sulake.core.utils._SafeStr_709; import flash.events.Event; import flash.net.URLRequest; public class _SafeStr_1323 extends EventDispatcher implements IAssetLibrary { protected var _SafeStr_8659:Array; protected var _SafeStr_8660:Array; protected var _SafeStr_6737:LoaderContext; protected var _SafeStr_8661:_SafeStr_812; protected var _manifest:XML; protected var _name:String; private var _SafeStr_7463:uint = 0; public function _SafeStr_1323(_arg_1:String) { this._name = _arg_1; this._manifest = new XML(); this._SafeStr_8659 = new Array(); this._SafeStr_8660 = new Array(); this._SafeStr_6737 = new LoaderContext(false, ApplicationDomain.currentDomain, null); this._SafeStr_8661 = new _SafeStr_812(("lib-" + this._SafeStr_7463++)); this._SafeStr_8659.push(this._SafeStr_8661); } public function get url():String { return (""); } public function get name():String { return (this._name); } public function get _SafeStr_8662():Boolean { return ((this._SafeStr_8660.length == 0)); } public function get numAssets():uint { return (this._SafeStr_8663()); } public function get nameArray():Array { return (this._SafeStr_8664()); } public function get manifest():XML { return (this._manifest); } public function get _SafeStr_6738():LoaderContext { return (this._SafeStr_6737); } public function set _SafeStr_6738(_arg_1:LoaderContext):void { this._SafeStr_6737 = _arg_1; } public function loadFromFile(_arg_1:_SafeStr_709, _arg_2:Boolean=false):void { if (this._SafeStr_6738 == null){ this._SafeStr_6738 = this._SafeStr_6737; }; var _local_3:IAssetLibrary = new _SafeStr_812(("lib-" + this._SafeStr_7463++)); this._SafeStr_8660.push(_local_3); _local_3.loadFromFile(_arg_1, _arg_2); _arg_1.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this.loadEventHandler); _arg_1.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this.loadEventHandler); _arg_1.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_PROGRESS, this.loadEventHandler); } public function loadFromResource(_arg_1:XML, _arg_2:Class):Boolean { return (this._SafeStr_8661.loadFromResource(_arg_1, _arg_2)); } public function unload():void { while (this._SafeStr_8660.length > 0) { (this._SafeStr_8660.pop() as IAssetLibrary).dispose(); }; while (this._SafeStr_8659.length > 0) { (this._SafeStr_8659.pop() as IAssetLibrary).dispose(); }; } override public function dispose():void { var _local_1:uint; var _local_2:IAssetLibrary; var _local_3:uint; if (!disposed){ super.dispose(); _local_1 = this._SafeStr_8659.length; _local_3 = 0; while (_local_3 < _local_1) { _local_2 = this._SafeStr_8659.pop(); _local_2.dispose(); _local_3++; }; }; } private function loadEventHandler(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709; var _local_3:IAssetLibrary; var _local_4:uint; if (_arg_1.type == LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE){ _local_2 = (_arg_1.target as _SafeStr_709); _local_4 = 0; while (_local_4 < this._SafeStr_8660.length) { _local_3 = (this._SafeStr_8660[_local_4] as IAssetLibrary); if (_local_3.url == _local_2.url){ this._SafeStr_8660.splice(_local_4, 1); break; }; _local_4++; }; this._SafeStr_8659.push(_local_3); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this.loadEventHandler); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this.loadEventHandler); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_PROGRESS, this.loadEventHandler); if (this._SafeStr_8660.length == 0){ dispatchEvent(new Event(_SafeStr_812._SafeStr_8665)); }; }; } public function _SafeStr_8666(_arg_1:String):Boolean { var _local_3:IAssetLibrary; var _local_2:uint = this._SafeStr_8659.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_8659[_local_4]; if (_local_3.name == _arg_1){ return (true); }; _local_4++; }; return (false); } public function _SafeStr_8667(_arg_1:String):IAssetLibrary { var _local_3:IAssetLibrary; var _local_2:uint = this._SafeStr_8659.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_8659[_local_4]; if (_local_3.name == _arg_1){ return (_local_3); }; _local_4++; }; return (null); } public function _SafeStr_8668(_arg_1:String):IAssetLibrary { var _local_3:IAssetLibrary; var _local_2:uint = this._SafeStr_8659.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_8659[_local_4]; if (_local_3.url == _arg_1){ return (_local_3); }; _local_4++; }; return (null); } public function _SafeStr_8669(_arg_1:IAssetLibrary):void { if (this._SafeStr_8659.indexOf(_arg_1) == -1){ this._SafeStr_8659.push(_arg_1); }; } public function loadAssetFromFile(_arg_1:String, _arg_2:URLRequest, _arg_3:String=null):_SafeStr_10 { return (this._SafeStr_8661.loadAssetFromFile(_arg_1, _arg_2, _arg_3)); } public function getAssetByName(_arg_1:String):IAsset { var _local_3:IAssetLibrary; var _local_4:IAsset; var _local_2:uint = this._SafeStr_8659.length; var _local_5:uint; while (_local_5 < _local_2) { _local_3 = this._SafeStr_8659[_local_5]; _local_4 = _local_3.getAssetByName(_arg_1); if (_local_4 != null){ return (_local_4); }; _local_5++; }; return (null); } public function getAssetsByName(_arg_1:String):Array { var _local_3:IAsset; var _local_4:IAssetLibrary; var _local_2:Array = []; for each (_local_4 in this._SafeStr_8659) { _local_3 = _local_4.getAssetByName(_arg_1); if (_local_3 != null){ _local_2.push(_local_3); }; }; return (_local_2); } public function _SafeStr_8670(_arg_1:Object):IAsset { var _local_3:IAssetLibrary; var _local_4:IAsset; var _local_2:uint = this._SafeStr_8659.length; var _local_5:uint; while (_local_5 < _local_2) { _local_3 = this._SafeStr_8659[_local_5]; _local_4 = _local_3._SafeStr_8670(_arg_1); if (_local_4 != null){ return (_local_4); }; _local_5++; }; return (null); } public function getAssetByIndex(_arg_1:uint):IAsset { var _local_2:uint; var _local_3:uint; var _local_4:uint = this._SafeStr_8659.length; var _local_5:uint; while (_local_5 < _local_4) { _local_2 = (_local_2 + IAssetLibrary(this._SafeStr_8659[_local_5]).numAssets); if (_local_2 <= _arg_1){ return (IAssetLibrary(this._SafeStr_8659[_local_5]).getAssetByIndex((_arg_1 - _local_3))); }; _local_3 = _local_2; _local_5++; }; return (null); } public function _SafeStr_8671(_arg_1:IAsset):int { var _local_3:IAssetLibrary; var _local_2:uint = this._SafeStr_8659.length; var _local_4:int; var _local_5:int; var _local_6:uint; while (_local_6 < _local_2) { _local_3 = this._SafeStr_8659[_local_6]; _local_5 = _local_3._SafeStr_8671(_arg_1); if (_local_5 != -1){ return ((_local_4 + _local_5)); }; _local_4 = (_local_4 + _local_3.numAssets); _local_6++; }; return (-1); } public function hasAsset(_arg_1:String):Boolean { var _local_3:IAssetLibrary; var _local_2:uint = this._SafeStr_8659.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_8659[_local_4]; if (_local_3.hasAsset(_arg_1)){ return (true); }; _local_4++; }; return (false); } public function _SafeStr_8672(_arg_1:String, _arg_2:IAsset, _arg_3:Boolean=true):Boolean { return (this._SafeStr_8661._SafeStr_8672(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_8673(_arg_1:String, _arg_2:_SafeStr_801):IAsset { return (this._SafeStr_8661._SafeStr_8673(_arg_1, _arg_2)); } public function removeAsset(_arg_1:IAsset):IAsset { var _local_3:IAssetLibrary; var _local_2:uint = this._SafeStr_8659.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_8659[_local_4]; if (_local_3.removeAsset(_arg_1) == _arg_1){ return (_arg_1); }; _local_4++; }; return (null); } public function _SafeStr_8674(_arg_1:_SafeStr_801, _arg_2:Boolean=true):Boolean { return (this._SafeStr_8661._SafeStr_8674(_arg_1, _arg_2)); } public function _SafeStr_8675(_arg_1:String, _arg_2:Boolean=true):_SafeStr_801 { var _local_3:uint; var _local_4:IAssetLibrary; var _local_5:_SafeStr_801; var _local_6:uint; if (_arg_2){ return (this._SafeStr_8661._SafeStr_8675(_arg_1, true)); }; _local_3 = this._SafeStr_8659.length; _local_6 = 0; while (_local_6 < _local_3) { _local_4 = this._SafeStr_8659[_local_6]; _local_5 = _local_4._SafeStr_8675(_arg_1, false); if (_local_5 != null){ return (_local_5); }; _local_6++; }; return (null); } public function _SafeStr_8676(_arg_1:Class, _arg_2:Boolean=true):_SafeStr_801 { var _local_3:uint; var _local_4:IAssetLibrary; var _local_5:_SafeStr_801; var _local_6:uint; if (_arg_2){ return (this._SafeStr_8661._SafeStr_8676(_arg_1, true)); }; _local_3 = this._SafeStr_8659.length; _local_6 = 0; while (_local_6 < _local_3) { _local_4 = this._SafeStr_8659[_local_6]; _local_5 = _local_4._SafeStr_8676(_arg_1, false); if (_local_5 != null){ return (_local_5); }; _local_6++; }; return (null); } public function _SafeStr_8677(_arg_1:String, _arg_2:Boolean=true):_SafeStr_801 { var _local_3:uint; var _local_4:IAssetLibrary; var _local_5:_SafeStr_801; var _local_6:uint; if (_arg_2){ return (this._SafeStr_8661._SafeStr_8677(_arg_1, true)); }; _local_3 = this._SafeStr_8659.length; _local_6 = 0; while (_local_6 < _local_3) { _local_4 = this._SafeStr_8659[_local_6]; _local_5 = _local_4._SafeStr_8677(_arg_1, false); if (_local_5 != null){ return (_local_5); }; _local_6++; }; return (null); } private function _SafeStr_8663():uint { var _local_1:uint; var _local_2:uint = this._SafeStr_8659.length; var _local_3:uint; while (_local_3 < _local_2) { _local_1 = (_local_1 + IAssetLibrary(this._SafeStr_8659[_local_3]).numAssets); _local_3++; }; return (_local_1); } private function _SafeStr_8664():Array { var _local_1:Array = new Array(); var _local_2:uint = this._SafeStr_8659.length; var _local_3:uint; while (_local_3 < _local_2) { _local_1 = _local_1.concat(IAssetLibrary(this._SafeStr_8659[_local_3]).nameArray); _local_3++; }; return (_local_1); } public function _SafeStr_4489():Array { var _local_1:Array = new Array(); var _local_2:int = this._SafeStr_8659.length; var _local_3:int; while (_local_3 < _local_2) { _local_1.push(IAssetLibrary(this._SafeStr_8659[_local_3]).manifest); _local_3++; }; return (_local_1); } } }//package com.sulake.core.assets // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_4489 = "_-1WF" (String#21711, DoABC#2) // _SafeStr_6737 = "_-202" (String#4510, DoABC#2) // _SafeStr_6738 = "_-0" (String#11854, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_7463 = "_-2R" (String#2012, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8659 = "_-0gO" (String#1520, DoABC#2) // _SafeStr_8660 = "_-2S7" (String#5538, DoABC#2) // _SafeStr_8661 = "_-z6" (String#5001, DoABC#2) // _SafeStr_8662 = "_-18l" (String#4811, DoABC#2) // _SafeStr_8663 = "_-20I" (String#18524, DoABC#2) // _SafeStr_8664 = "_-1WC" (String#18952, DoABC#2) // _SafeStr_8665 = "_-JX" (String#10659, DoABC#2) // _SafeStr_8666 = "_-0Rv" (String#24172, DoABC#2) // _SafeStr_8667 = "_-2zR" (String#26236, DoABC#2) // _SafeStr_8668 = "_-0zC" (String#20307, DoABC#2) // _SafeStr_8669 = "_-1zO" (String#19973, DoABC#2) // _SafeStr_8670 = "_-2xL" (String#14226, DoABC#2) // _SafeStr_8671 = "_-0Zb" (String#14542, DoABC#2) // _SafeStr_8672 = "_-1vV" (String#4434, DoABC#2) // _SafeStr_8673 = "_-0AW" (String#6136, DoABC#2) // _SafeStr_8674 = "_-V9" (String#3416, DoABC#2) // _SafeStr_8675 = "_-0CD" (String#5393, DoABC#2) // _SafeStr_8676 = "_-3EG" (String#5961, DoABC#2) // _SafeStr_8677 = "_-06L" (String#12582, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_1449 package com.sulake.core.assets { import flash.utils.ByteArray; public class _SafeStr_1449 implements IAsset { private var _disposed:Boolean = false; private var _SafeStr_4760:String = ""; private var _SafeStr_8653:_SafeStr_801; private var _SafeStr_3956:String; public function _SafeStr_1449(_arg_1:_SafeStr_801, _arg_2:String=null) { this._SafeStr_8653 = _arg_1; this._SafeStr_3956 = _arg_2; } public function get url():String { return (this._SafeStr_3956); } public function get content():Object { return (this._SafeStr_4760); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8655():_SafeStr_801 { return (this._SafeStr_8653); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_4760 = null; this._SafeStr_8653 = null; this._SafeStr_3956 = null; }; } public function _SafeStr_8656(_arg_1:Object):void { var _local_2:ByteArray; if ((_arg_1 is String)){ this._SafeStr_4760 = (_arg_1 as String); return; }; if ((_arg_1 is Class)){ _local_2 = (new (_arg_1)() as ByteArray); this._SafeStr_4760 = _local_2.readUTFBytes(_local_2.length); return; }; if ((_arg_1 is ByteArray)){ _local_2 = (_arg_1 as ByteArray); this._SafeStr_4760 = _local_2.readUTFBytes(_local_2.length); return; }; if ((_arg_1 is _SafeStr_1449)){ this._SafeStr_4760 = _SafeStr_1449(_arg_1)._SafeStr_4760; return; }; this._SafeStr_4760 = _arg_1.toString(); } public function _SafeStr_8657(_arg_1:IAsset):void { if ((_arg_1 is _SafeStr_1449)){ this._SafeStr_4760 = _SafeStr_1449(_arg_1)._SafeStr_4760; } else { throw (Error("Provided asset is not of type TextAsset!")); }; } public function _SafeStr_8658(_arg_1:XMLList):void { } } }//package com.sulake.core.assets // _SafeStr_1449 = "_-ZJ" (String#3564, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8653 = "_-1IP" (String#2466, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_1719 package com.sulake.core.assets { import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.Core; public class _SafeStr_1719 implements _SafeStr_9 { private var _SafeStr_8678:Array; private var _SafeStr_4678:Boolean = false; private var _disposed:Boolean = false; public function _SafeStr_1719() { this._SafeStr_8678 = new Array(); super(); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ Core._SafeStr_8679.removeUpdateReceiver(this); this._SafeStr_8678 = null; this._SafeStr_4678 = false; this._disposed = true; }; } public function push(_arg_1:_SafeStr_1279):void { if (_arg_1){ this._SafeStr_8678.push(_arg_1); if (!this._SafeStr_4678){ Core._SafeStr_8679._SafeStr_4262(this, 2); this._SafeStr_4678 = true; }; }; } public function flush():void { var _local_1:_SafeStr_1279; for each (_local_1 in this._SafeStr_8678) { if (!_local_1.disposed){ _local_1._SafeStr_8650(); }; }; this._SafeStr_8678 = new Array(); if (this._SafeStr_4678){ Core._SafeStr_8679.removeUpdateReceiver(this); this._SafeStr_4678 = false; }; } public function update(_arg_1:uint):void { var _local_2:_SafeStr_1279 = this._SafeStr_8678.shift(); if (!_local_2){ if (this._SafeStr_4678){ Core._SafeStr_8679.removeUpdateReceiver(this); this._SafeStr_4678 = false; }; } else { if (!_local_2.disposed){ _local_2._SafeStr_8650(); }; }; } } }//package com.sulake.core.assets // _SafeStr_1279 = "_-0e2" (String#4408, DoABC#2) // _SafeStr_1719 = "_-w1" (String#8361, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4678 = "_-3Hn" (String#1646, DoABC#2) // _SafeStr_8650 = "_-7R" (String#12770, DoABC#2) // _SafeStr_8678 = "_-3Bg" (String#3056, DoABC#2) // _SafeStr_8679 = "_-0KK" (String#12298, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_1720 package com.sulake.core.assets { import flash.display.DisplayObject; public class _SafeStr_1720 implements IAsset { protected var _SafeStr_3956:String; protected var _SafeStr_4760:DisplayObject; protected var _disposed:Boolean = false; protected var _SafeStr_8680:_SafeStr_801; public function _SafeStr_1720(_arg_1:_SafeStr_801, _arg_2:String=null) { this._SafeStr_8680 = _arg_1; this._SafeStr_3956 = _arg_2; } public function get url():String { return (this._SafeStr_3956); } public function get content():Object { return (this._SafeStr_4760); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8655():_SafeStr_801 { return (this._SafeStr_8680); } public function dispose():void { if (!this._disposed){ if (this._SafeStr_4760.loaderInfo != null){ if (this._SafeStr_4760.loaderInfo.loader != null){ this._SafeStr_4760.loaderInfo.loader.unload(); }; }; this._SafeStr_4760 = null; this._SafeStr_8680 = null; this._disposed = true; this._SafeStr_3956 = null; }; } public function _SafeStr_8656(_arg_1:Object):void { if ((_arg_1 is DisplayObject)){ this._SafeStr_4760 = (_arg_1 as DisplayObject); if (this._SafeStr_4760 != null){ return; }; throw (new Error("Failed to convert DisplayObject to DisplayAsset!")); }; if ((_arg_1 is _SafeStr_1720)){ this._SafeStr_4760 = _SafeStr_1720(_arg_1)._SafeStr_4760; this._SafeStr_8680 = _SafeStr_1720(_arg_1)._SafeStr_8680; if (this._SafeStr_4760 == null){ throw (new Error("Failed to read content from DisplayAsset!")); }; }; } public function _SafeStr_8657(_arg_1:IAsset):void { if ((_arg_1 is _SafeStr_1720)){ this._SafeStr_4760 = _SafeStr_1720(_arg_1)._SafeStr_4760; this._SafeStr_8680 = _SafeStr_1720(_arg_1)._SafeStr_8680; } else { throw (new Error("Provided asset should be of type DisplayAsset!")); }; } public function _SafeStr_8658(_arg_1:XMLList):void { } } }//package com.sulake.core.assets // _SafeStr_1720 = "_-04H" (String#4141, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) // _SafeStr_8680 = "_-rU" (String#7370, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_1724 package com.sulake.core.assets { import flash.utils.getQualifiedClassName; public class _SafeStr_1724 implements IAsset { private var _disposed:Boolean = false; private var _SafeStr_4760:Object = null; private var _SafeStr_8653:_SafeStr_801; private var _SafeStr_3956:String; public function _SafeStr_1724(_arg_1:_SafeStr_801, _arg_2:String=null) { this._SafeStr_8653 = _arg_1; this._SafeStr_3956 = _arg_2; } public function get url():String { return (this._SafeStr_3956); } public function get content():Object { return (this._SafeStr_4760); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8655():_SafeStr_801 { return (this._SafeStr_8653); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_4760 = null; this._SafeStr_8653 = null; this._SafeStr_3956 = null; }; } public function _SafeStr_8656(_arg_1:Object):void { this._SafeStr_4760 = _arg_1; } public function _SafeStr_8657(_arg_1:IAsset):void { this._SafeStr_4760 = (_arg_1.content as Object); } public function _SafeStr_8658(_arg_1:XMLList):void { } public function toString():String { return (((getQualifiedClassName(this) + ": ") + this._SafeStr_4760)); } } }//package com.sulake.core.assets // _SafeStr_1724 = "_-06B" (String#6392, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8653 = "_-1IP" (String#2466, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_5 package com.sulake.core.assets { import flash.utils.ByteArray; public class _SafeStr_5 implements IAsset { private var _disposed:Boolean = false; private var _SafeStr_4760:XML; private var _SafeStr_8653:_SafeStr_801; private var _SafeStr_3956:String; public function _SafeStr_5(_arg_1:_SafeStr_801, _arg_2:String=null) { this._SafeStr_8653 = _arg_1; this._SafeStr_3956 = _arg_2; } public function get url():String { return (this._SafeStr_3956); } public function get content():Object { return ((this._SafeStr_4760 as Object)); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8655():_SafeStr_801 { return (this._SafeStr_8653); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_4760 = null; this._SafeStr_8653 = null; this._SafeStr_3956 = null; }; } public function _SafeStr_8656(_arg_1:Object):void { var _local_2:ByteArray; if ((_arg_1 is Class)){ _local_2 = (new (_arg_1)() as ByteArray); this._SafeStr_4760 = new XML(_local_2.readUTFBytes(_local_2.length)); return; }; if ((_arg_1 is ByteArray)){ _local_2 = (_arg_1 as ByteArray); this._SafeStr_4760 = new XML(_local_2.readUTFBytes(_local_2.length)); return; }; if ((_arg_1 is String)){ this._SafeStr_4760 = new XML((_arg_1 as String)); return; }; if ((_arg_1 is XML)){ this._SafeStr_4760 = (_arg_1 as XML); return; }; if ((_arg_1 is _SafeStr_5)){ this._SafeStr_4760 = _SafeStr_5(_arg_1)._SafeStr_4760; return; }; } public function _SafeStr_8657(_arg_1:IAsset):void { if ((_arg_1 is _SafeStr_5)){ this._SafeStr_4760 = _SafeStr_5(_arg_1)._SafeStr_4760; } else { throw (Error("Provided asset is not of type XmlAsset!")); }; } public function _SafeStr_8658(_arg_1:XMLList):void { } } }//package com.sulake.core.assets // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8653 = "_-1IP" (String#2466, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_801 package com.sulake.core.assets { public class _SafeStr_801 { private var _SafeStr_8681:String; private var _SafeStr_8682:Class; private var _SafeStr_8683:Class; private var _SafeStr_8684:Array; public function _SafeStr_801(_arg_1:String, _arg_2:Class, _arg_3:Class, ... _args) { this._SafeStr_8681 = _arg_1; this._SafeStr_8682 = _arg_2; this._SafeStr_8683 = _arg_3; if (_args == null){ this._SafeStr_8684 = new Array(); } else { this._SafeStr_8684 = _args; }; } public function get mimeType():String { return (this._SafeStr_8681); } public function get _SafeStr_8685():Class { return (this._SafeStr_8682); } public function get _SafeStr_8686():Class { return (this._SafeStr_8683); } public function get _SafeStr_8687():Array { return (this._SafeStr_8684); } } }//package com.sulake.core.assets // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8681 = "_-27x" (String#17741, DoABC#2) // _SafeStr_8682 = "_-2oE" (String#16325, DoABC#2) // _SafeStr_8683 = "_-r8" (String#16382, DoABC#2) // _SafeStr_8684 = "_-0Fj" (String#13739, DoABC#2) // _SafeStr_8685 = "_-22m" (String#7198, DoABC#2) // _SafeStr_8686 = "_-f7" (String#20750, DoABC#2) // _SafeStr_8687 = "_-37B" (String#11773, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets._SafeStr_812 package com.sulake.core.assets { import com.sulake.core.runtime.events.EventDispatcher; import flash.utils.Dictionary; import com.sulake.core.utils._SafeStr_709; import _-2Fg._SafeStr_1723; import _-2Fg._SafeStr_1722; import _-2Fg._SafeStr_1725; import _-2Fg._SafeStr_1726; import flash.utils.getTimer; import flash.events.Event; import com.sulake.core.utils.LibraryLoaderEvent; import _-2Fg._SafeStr_1120; import _-2Fg.AssetLoaderEvent; import flash.net.URLRequest; import flash.events.ProgressEvent; import flash.utils.getQualifiedClassName; import _-2Fg.*; public class _SafeStr_812 extends EventDispatcher implements IAssetLibrary { public static const _SafeStr_8688:String = "AssetLibraryReady"; public static const _SafeStr_8665:String = "AssetLibraryLoaded"; public static const _SafeStr_8689:String = "AssetLibraryUnloaded"; public static const _SafeStr_8690:String = "AssetLibraryLoadError"; private static const _SafeStr_8691:String = "name"; private static const _SafeStr_8692:String = "asset"; private static const _SafeStr_8693:String = "param"; private static const TYPE:String = "mimeType"; private static const _SafeStr_8694:String = "library"; private static var _SafeStr_8695:Dictionary; private static var _SafeStr_8696:_SafeStr_1719 = new _SafeStr_1719(); private static var _SafeStr_8697:uint = 0; private static var _SafeStr_8698:Array = new Array(); private var _name:String; private var _SafeStr_8699:String; private var _manifest:XML; private var _SafeStr_8700:Boolean; private var _SafeStr_8701:uint; private var _SafeStr_6575:_SafeStr_709; private var _SafeStr_8702:Class; private var _SafeStr_8703:Dictionary; private var _SafeStr_8704:Dictionary; private var _SafeStr_8705:Boolean = true; private var _SafeStr_8706:Dictionary; private var _SafeStr_8707:Array; private var _SafeStr_8708:Dictionary; public function _SafeStr_812(_arg_1:String) { this._name = _arg_1; this._manifest = new XML(); this._SafeStr_8701 = 0; this._SafeStr_8707 = new Array(); if (_SafeStr_8695 == null){ _SafeStr_8695 = new Dictionary(false); this._SafeStr_8674(new _SafeStr_801("application/octet-stream", _SafeStr_1724, _SafeStr_1723)); this._SafeStr_8674(new _SafeStr_801("application/x-shockwave-flash", _SafeStr_1720, _SafeStr_1722, "swf")); this._SafeStr_8674(new _SafeStr_801("application/x-font-truetype", FontAsset, _SafeStr_1723, "ttf", "otf")); this._SafeStr_8674(new _SafeStr_801("application/zip", _SafeStr_1724, _SafeStr_1725, "zip")); this._SafeStr_8674(new _SafeStr_801("text/xml", _SafeStr_5, _SafeStr_1723, "xml")); this._SafeStr_8674(new _SafeStr_801("text/html", _SafeStr_5, _SafeStr_1723, "htm", "html")); this._SafeStr_8674(new _SafeStr_801("text/plain", _SafeStr_1449, _SafeStr_1723, "txt")); this._SafeStr_8674(new _SafeStr_801("image/jpeg", _SafeStr_1280, _SafeStr_1722, "jpg", "jpeg")); this._SafeStr_8674(new _SafeStr_801("image/gif", _SafeStr_1280, _SafeStr_1722, "gif")); this._SafeStr_8674(new _SafeStr_801("image/png", _SafeStr_1280, _SafeStr_1722, "png")); this._SafeStr_8674(new _SafeStr_801("image/tiff", _SafeStr_1280, _SafeStr_1722, "tif", "tiff")); this._SafeStr_8674(new _SafeStr_801("sound/mp3", SoundAsset, _SafeStr_1726, "mp3")); }; _SafeStr_8697++; this._SafeStr_8708 = new Dictionary(false); this._SafeStr_8706 = new Dictionary(false); this._SafeStr_8703 = new Dictionary(false); this._SafeStr_8704 = new Dictionary(false); _SafeStr_8698.push(this); } public static function get _SafeStr_8709():uint { return (_SafeStr_8697); } public static function get _SafeStr_8710():Array { return (_SafeStr_8698); } private static function _SafeStr_8711(_arg_1:_SafeStr_812, _arg_2:XML, _arg_3:Class):Boolean { var _local_6:XML; var _local_7:String; var _local_8:String; var _local_9:_SafeStr_801; var _local_10:IAsset; var _local_11:XMLList; var _local_12:int; var _local_13:_SafeStr_801; var _local_14:String; var _local_15:uint; var _local_4:int = getTimer(); if (_arg_3 == null){ throw (new Error((("Library " + _arg_1._SafeStr_8699) + " doesn't contain valid resource class!"))); }; var _local_5:XMLList = _arg_2.child(_SafeStr_8694); if (_local_5 == null){ throw (Error("Provided manifest doesn't contain library node!")); }; _local_5 = _local_5[0].assets; if (_local_5 != null){ _local_5 = _local_5.child(_SafeStr_8692); _local_12 = _local_5.length(); _local_14 = null; _local_15 = 0; while (_local_15 < _local_12) { _local_6 = _local_5[_local_15]; _local_7 = _local_6.attribute(_SafeStr_8691); _local_8 = _local_6.attribute(TYPE); if (_local_8 == _local_14){ _local_9 = _local_13; } else { _local_9 = _arg_1._SafeStr_8675(_local_8); _local_14 = _local_8; _local_13 = _local_9; }; if (_local_9 != null){ _local_10 = (new (_local_9._SafeStr_8685)(_local_9) as IAsset); _local_10._SafeStr_8656(_arg_3[_local_7]); _local_11 = _local_6.child(_SafeStr_8693); if (_local_11.length()){ _local_10._SafeStr_8658(_local_11); }; _arg_1._SafeStr_8672(_local_7, _local_10); } else { Logger.log((((("Failed to extract asset " + _local_7) + " from Library ") + _arg_1._SafeStr_8699) + "!")); }; _local_15++; }; }; _local_4 = (getTimer() - _local_4); return (true); } public function get url():String { return (this._SafeStr_8699); } public function get name():String { return (this._name); } public function get _SafeStr_8662():Boolean { return (this._SafeStr_8700); } public function get manifest():XML { return (this._manifest); } public function get numAssets():uint { return (this._SafeStr_8701); } public function get nameArray():Array { return (this._SafeStr_8707); } override public function dispose():void { if (!disposed){ this.unload(); super.dispose(); _SafeStr_8698.splice(_SafeStr_8698.indexOf(this), 1); _SafeStr_8697--; this._SafeStr_8706 = null; this._SafeStr_8703 = null; this._SafeStr_8704 = null; this._SafeStr_8707 = null; this._manifest = null; this._SafeStr_8701 = 0; this._SafeStr_8700 = false; this._name = null; }; } public function loadFromFile(_arg_1:_SafeStr_709, _arg_2:Boolean=true):void { if ((((this._SafeStr_8699 == _arg_1.url)) && (this._SafeStr_8700))){ if (((!(this._SafeStr_8705)) && (_arg_2))){ _SafeStr_812._SafeStr_8711(this, this._manifest, this._SafeStr_8702); }; this._SafeStr_8705 = _arg_2; dispatchEvent(new Event(_SafeStr_812._SafeStr_8688)); } else { if ((((this._SafeStr_6575 == null)) || (this._SafeStr_6575.disposed))){ this._SafeStr_6575 = _arg_1; this._SafeStr_6575.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8712); this._SafeStr_6575.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8713); }; this._SafeStr_8705 = _arg_2; this._SafeStr_8699 = this._SafeStr_6575.url; }; } public function loadFromResource(_arg_1:XML, _arg_2:Class):Boolean { return (_SafeStr_812._SafeStr_8711(this, _arg_1, _arg_2)); } public function unload():void { var _local_1:String; var _local_2:_SafeStr_10; for (_local_1 in this._SafeStr_8706) { _local_2 = this._SafeStr_8706[_local_1]; _local_2._SafeStr_8134.dispose(); delete this._SafeStr_8706[_local_1]; }; for (_local_1 in this._SafeStr_8704) { delete this._SafeStr_8704[_local_1]; }; for (_local_1 in this._SafeStr_8703) { delete this._SafeStr_8703[_local_1]; }; if (this._SafeStr_6575 != null){ this._SafeStr_6575.dispose(); this._SafeStr_6575 = null; }; this._SafeStr_8701 = 0; this._SafeStr_8700 = false; this._SafeStr_8699 = null; dispatchEvent(new Event(_SafeStr_812._SafeStr_8689)); } public function _SafeStr_8714(_arg_1:String):Class { var _local_2:Class = this._SafeStr_8703[_arg_1]; if (_local_2 != null){ return (_local_2); }; if (this._SafeStr_6575 != null){ if (this._SafeStr_6575.hasDefinition(_arg_1)){ _local_2 = (this._SafeStr_6575.getDefinition(_arg_1) as Class); if (_local_2 != null){ this._SafeStr_8703[_arg_1] = _local_2; return (_local_2); }; }; }; return (null); } public function loadAssetFromFile(_arg_1:String, _arg_2:URLRequest, _arg_3:String=null):_SafeStr_10 { var _local_5:_SafeStr_801; if (this.getAssetByName(_arg_1) != null){ throw (new Error((("Asset with name " + _arg_1) + " already exists!"))); }; var _local_4:_SafeStr_10 = this._SafeStr_8706[_arg_2.url]; if (_local_4 != null){ if (_local_4.assetName == _arg_1){ return (_local_4); }; }; if (_arg_3 == null){ _local_5 = this._SafeStr_8715(_arg_2.url); if (_local_5 == null){ throw (new Error((("Couldn't solve asset type for file " + _arg_2.url) + "!"))); }; } else { _local_5 = this._SafeStr_8675(_arg_3, true); if (_local_5 == null){ throw (new Error((("Asset type declaration for mime type " + _arg_3) + "not found!"))); }; }; var _local_6:_SafeStr_1120 = new (_local_5._SafeStr_8686)(_local_5.mimeType, _arg_2); if (_local_6 == null){ throw (new Error((("Invalid file loader class defined for mime type " + _arg_3) + "!"))); }; _local_6.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_8716); _local_6.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_8716); _local_6.addEventListener(AssetLoaderEvent._SafeStr_6733, this._SafeStr_8716); _local_6.addEventListener(AssetLoaderEvent._SafeStr_6735, this._SafeStr_8716); _local_6.addEventListener(AssetLoaderEvent._SafeStr_6732, this._SafeStr_8716); _local_6.addEventListener(AssetLoaderEvent._SafeStr_6734, this._SafeStr_8716); _local_4 = new _SafeStr_10(_arg_1, _local_6); this._SafeStr_8706[_arg_2.url] = _local_4; return (_local_4); } private function _SafeStr_8716(e:AssetLoaderEvent):void { var loader:_SafeStr_1120; var type:String; var decl:_SafeStr_801; var asset:IAsset; var remove:Boolean; loader = (e.target as _SafeStr_1120); if (loader == null){ throw (new Error("Failed to downcast object to asset loader!")); }; var struct:_SafeStr_10 = this._SafeStr_8706[loader.url]; if (struct == null){ throw (new Error(("Asset loader structure was lost! " + ((loader) ? loader.url : "")))); }; switch (e.type){ case AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE: type = loader.mimeType; decl = this._SafeStr_8675(type); remove = true; if (decl != null){ asset = new (decl._SafeStr_8685)(decl, loader.url); try { asset._SafeStr_8656(loader.content); } catch(error:Error) { asset.dispose(); Logger.log(((((((('Failed to build asset from loaded file "' + loader.url) + '" type: ') + type) + " error: ") + error.name) + " / ") + error.message)); e = new AssetLoaderEvent(AssetLoaderEvent._SafeStr_4806, e.status); break; }; if (this._SafeStr_8704[struct.assetName] == null){ this._SafeStr_8701++; this._SafeStr_8707.push(struct.assetName); }; this._SafeStr_8704[struct.assetName] = asset; } else { Logger.log(((('Failed to resolve asset type declaration: "' + loader.url) + '" type: ') + type)); e = new AssetLoaderEvent(AssetLoaderEvent._SafeStr_4806, e.status); }; break; case AssetLoaderEvent._SafeStr_4806: remove = true; Logger.log(((('Failed to download file "' + loader.url) + '" error: ') + loader.errorCode)); break; }; struct.dispatchEvent(new AssetLoaderEvent(e.type, e.status)); if (remove){ if (((!(_disposed)) && (loader))){ delete this._SafeStr_8706[loader.url]; }; if (struct){ struct.dispose(); }; }; } public function getAssetByName(_arg_1:String):IAsset { var _local_2:IAsset = this._SafeStr_8704[_arg_1]; if (_local_2 != null){ return (_local_2); }; if (this._SafeStr_8705){ return (null); }; return (this._SafeStr_8717(_arg_1)); } public function getAssetByIndex(_arg_1:uint):IAsset { return ((((_arg_1) 0){ _arg_1 = _arg_1.slice(0, _local_2); }; _local_2 = _arg_1.lastIndexOf("."); if (_local_2 == -1){ return (null); }; _arg_1 = _arg_1.slice((_local_2 + 1), _arg_1.length); for (_local_5 in this._SafeStr_8708) { _local_3 = this._SafeStr_8708[_local_5]; _local_4 = _local_3._SafeStr_8687; if (_local_4 != null){ if (_local_4.indexOf(_arg_1, 0) > -1){ return (_local_3); }; }; }; for (_local_5 in _SafeStr_8695) { _local_3 = _SafeStr_8695[_local_5]; _local_4 = _local_3._SafeStr_8687; if (_local_4 != null){ if (_local_4.indexOf(_arg_1, 0) > -1){ return (_local_3); }; }; }; return (null); } private function _SafeStr_8717(_arg_1:String):IAsset { var _local_3:XML; var _local_4:_SafeStr_801; var _local_5:IAsset; var _local_6:XMLList; var _local_7:int; var _local_8:uint; if (!this._SafeStr_8702){ return (null); }; var _local_2:XMLList = this._manifest.child(_SafeStr_8694); if (_local_2 == null){ throw (new Error("Provided manifest doesn't contain library node!")); }; if (_local_2.length() == 0){ return (null); }; _local_2 = _local_2[0].assets; if (_local_2 != null){ _local_2 = _local_2.child(_SafeStr_8692); if (_local_2 != null){ _local_5 = null; _local_7 = _local_2.length(); _local_8 = 0; while (_local_8 < _local_7) { _local_3 = _local_2[_local_8]; if (((_local_3.attribute(_SafeStr_8691)) && ((_local_3.attribute(_SafeStr_8691).toString() == _arg_1)))){ _local_4 = this._SafeStr_8675(_local_3.attribute(TYPE)); if (_local_4 == null){ throw (new Error((((("Failed to extract asset " + _arg_1) + " from Library ") + this._SafeStr_8699) + "!"))); }; _local_5 = (new (_local_4._SafeStr_8685)(_local_4) as IAsset); _local_5._SafeStr_8656(this._SafeStr_8702[_arg_1]); _local_6 = _local_3.child(_SafeStr_8693); if (((_local_6) && (_local_6.length()))){ _local_5._SafeStr_8658(_local_6); }; this._SafeStr_8672(_arg_1, _local_5); return (_local_5); }; _local_8++; }; }; }; return (null); } public function toString():String { return (((getQualifiedClassName(this) + ": ") + this._name)); } } }//package com.sulake.core.assets // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_1279 = "_-0e2" (String#4408, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1449 = "_-ZJ" (String#3564, DoABC#2) // _SafeStr_1719 = "_-w1" (String#8361, DoABC#2) // _SafeStr_1720 = "_-04H" (String#4141, DoABC#2) // _SafeStr_1722 = "_-a5" (String#5635, DoABC#2) // _SafeStr_1723 = "_-i2" (String#5398, DoABC#2) // _SafeStr_1724 = "_-06B" (String#6392, DoABC#2) // _SafeStr_1725 = "_-wJ" (String#8907, DoABC#2) // _SafeStr_1726 = "_-1GZ" (String#10165, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) // _SafeStr_6732 = "_-uI" (String#12785, DoABC#2) // _SafeStr_6733 = "_-0Ji" (String#12302, DoABC#2) // _SafeStr_6734 = "_-35r" (String#12479, DoABC#2) // _SafeStr_6735 = "_-g1" (String#11766, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) // _SafeStr_8662 = "_-18l" (String#4811, DoABC#2) // _SafeStr_8665 = "_-JX" (String#10659, DoABC#2) // _SafeStr_8670 = "_-2xL" (String#14226, DoABC#2) // _SafeStr_8671 = "_-0Zb" (String#14542, DoABC#2) // _SafeStr_8672 = "_-1vV" (String#4434, DoABC#2) // _SafeStr_8673 = "_-0AW" (String#6136, DoABC#2) // _SafeStr_8674 = "_-V9" (String#3416, DoABC#2) // _SafeStr_8675 = "_-0CD" (String#5393, DoABC#2) // _SafeStr_8676 = "_-3EG" (String#5961, DoABC#2) // _SafeStr_8677 = "_-06L" (String#12582, DoABC#2) // _SafeStr_8685 = "_-22m" (String#7198, DoABC#2) // _SafeStr_8686 = "_-f7" (String#20750, DoABC#2) // _SafeStr_8687 = "_-37B" (String#11773, DoABC#2) // _SafeStr_8688 = "_-2aM" (String#11945, DoABC#2) // _SafeStr_8689 = "_-2-A" (String#14627, DoABC#2) // _SafeStr_8690 = "_-1v2" (String#13559, DoABC#2) // _SafeStr_8691 = "_-Y" (String#2304, DoABC#2) // _SafeStr_8692 = "_-3Bs" (String#12177, DoABC#2) // _SafeStr_8693 = "_-tn" (String#12676, DoABC#2) // _SafeStr_8694 = "_-0n7" (String#12645, DoABC#2) // _SafeStr_8695 = "_-bY" (String#4234, DoABC#2) // _SafeStr_8696 = "_-0nx" (String#14927, DoABC#2) // _SafeStr_8697 = "_-2Ut" (String#5567, DoABC#2) // _SafeStr_8698 = "_-0uc" (String#7894, DoABC#2) // _SafeStr_8699 = "_-TV" (String#6576, DoABC#2) // _SafeStr_8700 = "_-1Hv" (String#5207, DoABC#2) // _SafeStr_8701 = "_-IH" (String#5043, DoABC#2) // _SafeStr_8702 = "_-KK" (String#3562, DoABC#2) // _SafeStr_8703 = "_-10m" (String#7607, DoABC#2) // _SafeStr_8704 = "_-xK" (String#3010, DoABC#2) // _SafeStr_8705 = "_-GZ" (String#8153, DoABC#2) // _SafeStr_8706 = "_-2ZC" (String#5549, DoABC#2) // _SafeStr_8707 = "_-1A4" (String#4705, DoABC#2) // _SafeStr_8708 = "_-2Ls" (String#4748, DoABC#2) // _SafeStr_8709 = "_-0fF" (String#12791, DoABC#2) // _SafeStr_8710 = "_-06w" (String#27870, DoABC#2) // _SafeStr_8711 = "_-3Cu" (String#14015, DoABC#2) // _SafeStr_8712 = "_-Uo" (String#11058, DoABC#2) // _SafeStr_8713 = "_-0FK" (String#6839, DoABC#2) // _SafeStr_8714 = "_-10i" (String#24342, DoABC#2) // _SafeStr_8715 = "_-RK" (String#21710, DoABC#2) // _SafeStr_8716 = "_-2F8" (String#8359, DoABC#2) // _SafeStr_8717 = "_-0cG" (String#22020, DoABC#2) // _SafeStr_8718 = "_-TP" (String#15869, DoABC#2) // _SafeStr_8719 = "_-2Ss" (String#22872, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets.FontAsset package com.sulake.core.assets { import flash.text.Font; import com.sulake.core.utils._SafeStr_1505; public class FontAsset implements IAsset { protected var _SafeStr_8653:_SafeStr_801; protected var _SafeStr_4760:Font; protected var _disposed:Boolean = false; public function FontAsset(_arg_1:_SafeStr_801, _arg_2:String=null) { this._SafeStr_8653 = _arg_1; } public function get url():String { return (null); } public function get content():Object { return ((this._SafeStr_4760 as Object)); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8655():_SafeStr_801 { return (this._SafeStr_8653); } public function dispose():void { if (!this._disposed){ this._SafeStr_8653 = null; this._SafeStr_4760 = null; this._disposed = true; }; } public function _SafeStr_8656(unknown:Object):void { try { if ((unknown is Class)){ this._SafeStr_4760 = Font(_SafeStr_1505.registerFont((unknown as Class))); }; } catch(e:Error) { throw (new Error(("Failed to register font from resource: " + unknown.toString()))); }; } public function _SafeStr_8657(_arg_1:IAsset):void { if ((_arg_1 is FontAsset)){ this._SafeStr_4760 = FontAsset(_arg_1)._SafeStr_4760; } else { throw (new Error("Provided asset should be of type FontAsset!")); }; } public function _SafeStr_8658(_arg_1:XMLList):void { var _local_3:String; var _local_4:String; var _local_2:uint; while (_local_2 < _arg_1.length()) { _local_3 = _arg_1[_local_2].attribute("key"); _local_4 = _arg_1[_local_2].attribute("value"); _local_2++; }; } } }//package com.sulake.core.assets // _SafeStr_1505 = "_-2rf" (String#5332, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8653 = "_-1IP" (String#2466, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets.IAsset package com.sulake.core.assets { import com.sulake.core.runtime._SafeStr_3; public interface IAsset extends _SafeStr_3 { function get url():String; function get content():Object; function get _SafeStr_8655():_SafeStr_801; function _SafeStr_8656(_arg_1:Object):void; function _SafeStr_8657(_arg_1:IAsset):void; function _SafeStr_8658(_arg_1:XMLList):void; } }//package com.sulake.core.assets // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets.IAssetLibrary package com.sulake.core.assets { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.utils._SafeStr_709; import flash.net.URLRequest; public interface IAssetLibrary extends _SafeStr_3 { function get url():String; function get name():String; function get _SafeStr_8662():Boolean; function get numAssets():uint; function get manifest():XML; function get nameArray():Array; function loadFromFile(_arg_1:_SafeStr_709, _arg_2:Boolean=true):void; function loadFromResource(_arg_1:XML, _arg_2:Class):Boolean; function unload():void; function loadAssetFromFile(_arg_1:String, _arg_2:URLRequest, _arg_3:String=null):_SafeStr_10; function getAssetByName(_arg_1:String):IAsset; function _SafeStr_8670(_arg_1:Object):IAsset; function getAssetByIndex(_arg_1:uint):IAsset; function _SafeStr_8671(_arg_1:IAsset):int; function hasAsset(_arg_1:String):Boolean; function _SafeStr_8672(_arg_1:String, _arg_2:IAsset, _arg_3:Boolean=true):Boolean; function _SafeStr_8673(_arg_1:String, _arg_2:_SafeStr_801):IAsset; function removeAsset(_arg_1:IAsset):IAsset; function _SafeStr_8674(_arg_1:_SafeStr_801, _arg_2:Boolean=true):Boolean; function _SafeStr_8675(_arg_1:String, _arg_2:Boolean=true):_SafeStr_801; function _SafeStr_8676(_arg_1:Class, _arg_2:Boolean=true):_SafeStr_801; function _SafeStr_8677(_arg_1:String, _arg_2:Boolean=true):_SafeStr_801; } }//package com.sulake.core.assets // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8662 = "_-18l" (String#4811, DoABC#2) // _SafeStr_8670 = "_-2xL" (String#14226, DoABC#2) // _SafeStr_8671 = "_-0Zb" (String#14542, DoABC#2) // _SafeStr_8672 = "_-1vV" (String#4434, DoABC#2) // _SafeStr_8673 = "_-0AW" (String#6136, DoABC#2) // _SafeStr_8674 = "_-V9" (String#3416, DoABC#2) // _SafeStr_8675 = "_-0CD" (String#5393, DoABC#2) // _SafeStr_8676 = "_-3EG" (String#5961, DoABC#2) // _SafeStr_8677 = "_-06L" (String#12582, DoABC#2) //------------------------------------------------------------ //com.sulake.core.assets.SoundAsset package com.sulake.core.assets { import flash.media.Sound; import flash.utils.ByteArray; public class SoundAsset implements IAsset { private var _disposed:Boolean = false; private var _SafeStr_4760:Sound = null; private var _SafeStr_8653:_SafeStr_801; private var _SafeStr_3956:String; public function SoundAsset(_arg_1:_SafeStr_801, _arg_2:String=null) { this._SafeStr_8653 = _arg_1; this._SafeStr_3956 = _arg_2; } public function get url():String { return (this._SafeStr_3956); } public function get content():Object { return ((this._SafeStr_4760 as Object)); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8655():_SafeStr_801 { return (this._SafeStr_8653); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_4760 = null; this._SafeStr_8653 = null; this._SafeStr_3956 = null; }; } public function _SafeStr_8656(_arg_1:Object):void { if ((_arg_1 is Sound)){ if (this._SafeStr_4760){ this._SafeStr_4760.close(); }; this._SafeStr_4760 = (_arg_1 as Sound); return; }; if ((_arg_1 is ByteArray)){ }; if ((_arg_1 is Class)){ if (this._SafeStr_4760){ this._SafeStr_4760.close(); }; this._SafeStr_4760 = (new (_arg_1)() as Sound); return; }; if ((_arg_1 is SoundAsset)){ if (this._SafeStr_4760){ this._SafeStr_4760.close(); }; this._SafeStr_4760 = SoundAsset(_arg_1)._SafeStr_4760; return; }; } public function _SafeStr_8657(_arg_1:IAsset):void { if ((_arg_1 is SoundAsset)){ this._SafeStr_4760 = SoundAsset(_arg_1)._SafeStr_4760; }; } public function _SafeStr_8658(_arg_1:XMLList):void { } } }//package com.sulake.core.assets // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_8653 = "_-1IP" (String#2466, DoABC#2) // _SafeStr_8655 = "_-0U8" (String#7220, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8657 = "_-34M" (String#6787, DoABC#2) // _SafeStr_8658 = "_-2Mt" (String#5541, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.connection._SafeStr_780 package com.sulake.core.communication.connection { public interface _SafeStr_780 { function _SafeStr_8720(_arg_1:String, _arg_2:int):void; function _SafeStr_8721(_arg_1:String, _arg_2:String):void; function _SafeStr_8722(_arg_1:String, _arg_2:String):void; } }//package com.sulake.core.communication.connection // _SafeStr_780 = "_-0rJ" (String#5123, DoABC#2) // _SafeStr_8720 = "_-0-k" (String#18302, DoABC#2) // _SafeStr_8721 = "_-0Q4" (String#17021, DoABC#2) // _SafeStr_8722 = "_-3DM" (String#16388, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.connection.IConnection package com.sulake.core.communication.connection { import flash.events.IEventDispatcher; import com.sulake.core.communication.messages.IMessageComposer; import _-nm._SafeStr_1730; import com.sulake.core.communication.messages._SafeStr_1662; import _-2pb._SafeStr_1664; import com.sulake.core.communication.messages.IMessageEvent; public interface IConnection extends IEventDispatcher { function dispose():void; function init(_arg_1:String, _arg_2:uint=0):Boolean; function set _SafeStr_8723(_arg_1:int):void; function send(_arg_1:IMessageComposer, _arg_2:int=-1):Boolean; function _SafeStr_8724(_arg_1:_SafeStr_1730):void; function _SafeStr_8725(_arg_1:_SafeStr_1662):void; function set _SafeStr_8726(_arg_1:_SafeStr_1664):void; function get _SafeStr_8726():_SafeStr_1664; function addMessageEvent(_arg_1:IMessageEvent):void; function _SafeStr_5124(_arg_1:IMessageEvent):void; function _SafeStr_8727():void; function get connected():Boolean; } }//package com.sulake.core.communication.connection // _SafeStr_1662 = "_-0vD" (String#4818, DoABC#2) // _SafeStr_1664 = "_-11k" (String#2998, DoABC#2) // _SafeStr_1730 = "_-IC" (String#3965, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_8723 = "_-Oc" (String#15472, DoABC#2) // _SafeStr_8724 = "_-QL" (String#15407, DoABC#2) // _SafeStr_8725 = "_-0BC" (String#18128, DoABC#2) // _SafeStr_8726 = "_-035" (String#9638, DoABC#2) // _SafeStr_8727 = "_-2SQ" (String#17250, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.connection.SocketConnection package com.sulake.core.communication.connection { import flash.events.EventDispatcher; import com.sulake.core.runtime._SafeStr_3; import flash.net.Socket; import flash.utils.ByteArray; import _-nm._SafeStr_1730; import _-2pb._SafeStr_1664; import com.sulake.core.communication.messages._SafeStr_2986; import com.sulake.core.communication._SafeStr_1107; import flash.utils.Timer; import com.sulake.core.communication.messages.MessageClassManager; import flash.events.TimerEvent; import flash.events.Event; import flash.events.ProgressEvent; import flash.events.SecurityErrorEvent; import flash.events.IOErrorEvent; import flash.system.Security; import flash.utils.getTimer; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.communication.messages._SafeStr_1662; import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; import com.sulake.core.communication.messages._SafeStr_2987; import com.sulake.core.utils._SafeStr_840; import flash.events.*; public class SocketConnection extends EventDispatcher implements IConnection, _SafeStr_3 { public static const _SafeStr_8728:int = 10000; private var _disposed:Boolean = false; private var _SafeStr_8729:Socket; private var _SafeStr_8730:ByteArray; private var _SafeStr_8731:_SafeStr_1730; private var _SafeStr_8732:_SafeStr_1664; private var _id:String; private var _SafeStr_8733:_SafeStr_2986; private var _SafeStr_8734:_SafeStr_1107; private var _SafeStr_8735:_SafeStr_780; private var _SafeStr_8736:Timer; private var _SafeStr_8737:int; private var _SafeStr_8738:Boolean = false; public function SocketConnection(_arg_1:String, _arg_2:_SafeStr_1107, _arg_3:_SafeStr_780) { this._id = _arg_1; this._SafeStr_8734 = _arg_2; this._SafeStr_8730 = new ByteArray(); this._SafeStr_8733 = new MessageClassManager(); this._SafeStr_8729 = new Socket(); this._SafeStr_8736 = new Timer(_SafeStr_8728, 1); this._SafeStr_8736.addEventListener(TimerEvent.TIMER, this._SafeStr_8739); this._SafeStr_8729.addEventListener(Event.CONNECT, this._SafeStr_8740); this._SafeStr_8729.addEventListener(Event.COMPLETE, this._SafeStr_4250); this._SafeStr_8729.addEventListener(Event.CLOSE, this._SafeStr_3875); this._SafeStr_8729.addEventListener(ProgressEvent.SOCKET_DATA, this._SafeStr_8741); this._SafeStr_8729.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_8742); this._SafeStr_8729.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_8743); this._SafeStr_8735 = _arg_3; } public function get disposed():Boolean { return (this._disposed); } public function set _SafeStr_8726(_arg_1:_SafeStr_1664):void { this._SafeStr_8732 = _arg_1; } public function get _SafeStr_8726():_SafeStr_1664 { return (this._SafeStr_8732); } public function dispose():void { if (this.disposed){ return; }; this._disposed = true; if (this._SafeStr_8729){ this._SafeStr_8729.removeEventListener(Event.CONNECT, this._SafeStr_8740); this._SafeStr_8729.removeEventListener(Event.COMPLETE, this._SafeStr_4250); this._SafeStr_8729.removeEventListener(Event.CLOSE, this._SafeStr_3875); this._SafeStr_8729.removeEventListener(ProgressEvent.SOCKET_DATA, this._SafeStr_8741); this._SafeStr_8729.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_8742); this._SafeStr_8729.removeEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_8743); if (this._SafeStr_8738){ this._SafeStr_8729.close(); }; }; this._SafeStr_8729 = null; if (this._SafeStr_8736){ this._SafeStr_8736.stop(); this._SafeStr_8736.removeEventListener(TimerEvent.TIMER, this._SafeStr_8739); }; this._SafeStr_8736 = null; this._SafeStr_8730 = null; this._SafeStr_8735 = null; this._SafeStr_8731 = null; this._SafeStr_8732 = null; this._id = null; this._SafeStr_8733 = null; this._SafeStr_8734 = null; this._SafeStr_8735 = null; } public function init(_arg_1:String, _arg_2:uint=0):Boolean { this._SafeStr_8744(((("Connecting to " + _arg_1) + ":") + _arg_2)); if (this._SafeStr_8735){ this._SafeStr_8735._SafeStr_8720(_arg_1, _arg_2); }; Security.loadPolicyFile(((("xmlsocket://" + _arg_1) + ":") + _arg_2)); this._SafeStr_8736.start(); this._SafeStr_8737 = getTimer(); this._SafeStr_8729.connect(_arg_1, _arg_2); return (true); } public function set _SafeStr_8723(_arg_1:int):void { this._SafeStr_8736.delay = _arg_1; } public function addMessageEvent(_arg_1:IMessageEvent):void { if (this.disposed){ return; }; this._SafeStr_8734._SafeStr_8745(this._id, _arg_1); } public function _SafeStr_5124(_arg_1:IMessageEvent):void { if (this.disposed){ return; }; this._SafeStr_8734._SafeStr_8746(this._id, _arg_1); } public function send(_arg_1:IMessageComposer, _arg_2:int=-1):Boolean { if (this.disposed){ return (false); }; var _local_3:ByteArray = new ByteArray(); var _local_4:int = this._SafeStr_8733._SafeStr_8747(_arg_1); if (_local_4 < 0){ this._SafeStr_8744(("Could not find registered message composer for " + _arg_1)); return (false); }; var _local_5:Array = _arg_1._SafeStr_3428(); var _local_6:ByteArray = this._SafeStr_8732._SafeStr_6854._SafeStr_6859(_local_4, _local_5, _arg_2); if (this._SafeStr_8735){ this._SafeStr_8735._SafeStr_8722(String(_local_4), _local_6.toString()); }; if (this._SafeStr_8731 != null){ _local_3 = this._SafeStr_8731._SafeStr_8182(_local_6); } else { _local_3 = _local_6; }; if (this._SafeStr_8729.connected){ this._SafeStr_8729.writeBytes(_local_3); this._SafeStr_8729.flush(); } else { this._SafeStr_8744("[SOCKET] Not connected."); return (false); }; return (true); } public function _SafeStr_8724(_arg_1:_SafeStr_1730):void { this._SafeStr_8731 = _arg_1; } public function _SafeStr_8725(_arg_1:_SafeStr_1662):void { this._SafeStr_8733._SafeStr_8748(_arg_1); } override public function toString():String { var _local_1:String = ""; _local_1 = (_local_1 + "Socket Connection: \n"); _local_1 = (_local_1 + (("Protocol Encoder: " + this._SafeStr_8732._SafeStr_6854) + "\n")); _local_1 = (_local_1 + (("Protocol Decoder: " + this._SafeStr_8732._SafeStr_6855) + "\n")); return ((_local_1 + (("Encryption: " + this._SafeStr_8731) + "\n"))); } public function _SafeStr_8727():void { var id:int; var message:Array; var data:ByteArray; var eventClasses:Array; var events:Array; var eventClass:Class; var eventsForClass:Array; var parserInstance:_SafeStr_820; var parserClassCurrent:Class; var dataClone:ByteArray; var messageEventInstance:IMessageEvent; var parserClass:Class; var dataWrapper:_SafeStr_1731; var wasParsed:Boolean; var temp:ByteArray; if (this.disposed){ return; }; var receivedMessages:Array = new Array(); var offset:uint = this._SafeStr_8732._SafeStr_6856(this._SafeStr_8730, receivedMessages); try { for each (message in receivedMessages) { id = (message[0] as int); data = (message[1] as ByteArray); if (this._SafeStr_8735){ this._SafeStr_8735._SafeStr_8721(String(id), data.toString()); }; eventClasses = this._SafeStr_8733._SafeStr_8749(id); events = new Array(); for each (eventClass in eventClasses) { eventsForClass = this._SafeStr_8734._SafeStr_8750(this, eventClass); events = events.concat(eventsForClass); }; parserInstance = null; parserClassCurrent = null; for each (messageEventInstance in events) { parserClass = messageEventInstance.parserClass; if (parserClass != null){ wasParsed = false; if (parserClass != parserClassCurrent){ dataClone = new ByteArray(); dataClone.writeBytes(data); dataClone.position = data.position; dataWrapper = new _SafeStr_2987(dataClone, this._SafeStr_8726._SafeStr_6855); parserInstance = this._SafeStr_8734._SafeStr_8751(parserClass); if (!parserInstance.flush()){ this._SafeStr_8744((">>[SocketConnection] Message Event Parser wasn't flushed: " + [id, parserClass, parserInstance])); } else { if (parserInstance.parse(dataWrapper)){ parserClassCurrent = parserClass; wasParsed = true; }; }; } else { wasParsed = true; }; if (wasParsed){ messageEventInstance.connection = this; messageEventInstance.parser = parserInstance; messageEventInstance.callback.call(null, messageEventInstance); } else { parserClassCurrent = null; parserInstance = null; }; }; }; }; if (offset == this._SafeStr_8730.length){ this._SafeStr_8730 = new ByteArray(); } else { if (offset > 0){ temp = new ByteArray(); temp.writeBytes(this._SafeStr_8730, offset); this._SafeStr_8730 = temp; this._SafeStr_8744(((("[SOCKET REST] offset: " + offset) + " rest: ") + this._SafeStr_8730.toString())); }; }; } catch(e:Error) { if (!disposed){ _SafeStr_840._SafeStr_4856("SocketConnection", (('Crashed while processing incoming message with id="' + id) + '"!')); throw (e); }; }; } public function get connected():Boolean { if (this._SafeStr_8729 == null){ return (false); }; return (this._SafeStr_8729.connected); } private function _SafeStr_8741(_arg_1:ProgressEvent):void { if (this._SafeStr_8729 == null){ return; }; while (this._SafeStr_8729.bytesAvailable > 0) { this._SafeStr_8730.writeByte(this._SafeStr_8729.readUnsignedByte()); }; } private function _SafeStr_8740(_arg_1:Event):void { this._SafeStr_8744("[SocketConnection] Connected"); this._SafeStr_8736.stop(); this._SafeStr_8738 = true; _SafeStr_840._SafeStr_4856("ConnectionTimer", ("Connected in " + (getTimer() - this._SafeStr_8737))); dispatchEvent(_arg_1); } private function _SafeStr_3875(_arg_1:Event):void { this._SafeStr_8736.stop(); this._SafeStr_8744("[SocketConnection] Closed"); this._SafeStr_8738 = false; _SafeStr_840._SafeStr_4856("ConnectionTimer", ("Closed in " + (getTimer() - this._SafeStr_8737))); dispatchEvent(_arg_1); } private function _SafeStr_4250(_arg_1:Event):void { this._SafeStr_8736.stop(); this._SafeStr_8744("[SocketConnection] Complete"); _SafeStr_840._SafeStr_4856("ConnectionTimer", ("Completed in " + (getTimer() - this._SafeStr_8737))); dispatchEvent(_arg_1); } private function _SafeStr_8742(_arg_1:SecurityErrorEvent):void { this._SafeStr_8736.stop(); this._SafeStr_8744(("[SocketConnection] Security Error: " + _arg_1.text)); _SafeStr_840._SafeStr_4856("ConnectionTimer", ("SecurityError in " + (getTimer() - this._SafeStr_8737))); dispatchEvent(_arg_1); } private function _SafeStr_8743(_arg_1:IOErrorEvent):void { this._SafeStr_8736.stop(); this._SafeStr_8744(("[SocketConnection] IO Error: " + _arg_1.text)); _SafeStr_840._SafeStr_4856("ConnectionTimer", ("IOError in " + (getTimer() - this._SafeStr_8737))); switch (_arg_1.type){ case IOErrorEvent.IO_ERROR: break; case IOErrorEvent.DISK_ERROR: break; case IOErrorEvent.NETWORK_ERROR: break; case IOErrorEvent.VERIFY_ERROR: break; }; dispatchEvent(_arg_1); } private function _SafeStr_8739(_arg_1:TimerEvent):void { this._SafeStr_8736.stop(); this._SafeStr_8744("[SocketConnection] TimeOut Error"); _SafeStr_840._SafeStr_4856("ConnectionTimer", ("TimeOut in " + (getTimer() - this._SafeStr_8737))); var _local_2:IOErrorEvent = new IOErrorEvent(IOErrorEvent.IO_ERROR); _local_2.text = (("Socket Timeout (" + this._SafeStr_8736.delay) + " ms). Possible Firewall."); dispatchEvent(_local_2); } private function _SafeStr_8744(_arg_1:String):void { } } }//package com.sulake.core.communication.connection // _SafeStr_1107 = "_-0ZU" (String#4491, DoABC#2) // _SafeStr_1662 = "_-0vD" (String#4818, DoABC#2) // _SafeStr_1664 = "_-11k" (String#2998, DoABC#2) // _SafeStr_1730 = "_-IC" (String#3965, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2986 = "_-ch" (String#7665, DoABC#2) // _SafeStr_2987 = "_-9a" (String#7908, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4250 = "_-2WJ" (String#12513, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_5124 = "_-2j2" (String#5303, DoABC#2) // _SafeStr_6854 = "_-2j4" (String#15220, DoABC#2) // _SafeStr_6855 = "_-14v" (String#15318, DoABC#2) // _SafeStr_6856 = "_-1n3" (String#15608, DoABC#2) // _SafeStr_6859 = "_-1kF" (String#14807, DoABC#2) // _SafeStr_780 = "_-0rJ" (String#5123, DoABC#2) // _SafeStr_8182 = "_-0k6" (String#7257, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8720 = "_-0-k" (String#18302, DoABC#2) // _SafeStr_8721 = "_-0Q4" (String#17021, DoABC#2) // _SafeStr_8722 = "_-3DM" (String#16388, DoABC#2) // _SafeStr_8723 = "_-Oc" (String#15472, DoABC#2) // _SafeStr_8724 = "_-QL" (String#15407, DoABC#2) // _SafeStr_8725 = "_-0BC" (String#18128, DoABC#2) // _SafeStr_8726 = "_-035" (String#9638, DoABC#2) // _SafeStr_8727 = "_-2SQ" (String#17250, DoABC#2) // _SafeStr_8728 = "_-tV" (String#13707, DoABC#2) // _SafeStr_8729 = "_-2bs" (String#2261, DoABC#2) // _SafeStr_8730 = "_-1cF" (String#5183, DoABC#2) // _SafeStr_8731 = "_-1Bf" (String#10151, DoABC#2) // _SafeStr_8732 = "_-1QG" (String#7256, DoABC#2) // _SafeStr_8733 = "_-VS" (String#11060, DoABC#2) // _SafeStr_8734 = "_-0C4" (String#1443, DoABC#2) // _SafeStr_8735 = "_-Mh" (String#5340, DoABC#2) // _SafeStr_8736 = "_-6w" (String#3454, DoABC#2) // _SafeStr_8737 = "_-24B" (String#6865, DoABC#2) // _SafeStr_8738 = "_-UH" (String#13884, DoABC#2) // _SafeStr_8739 = "_-00P" (String#15544, DoABC#2) // _SafeStr_8740 = "_-1K1" (String#12242, DoABC#2) // _SafeStr_8741 = "_-0jS" (String#16780, DoABC#2) // _SafeStr_8742 = "_-k" (String#11860, DoABC#2) // _SafeStr_8743 = "_-3Fk" (String#12531, DoABC#2) // _SafeStr_8744 = "_-0t4" (String#4547, DoABC#2) // _SafeStr_8745 = "_-2mG" (String#14862, DoABC#2) // _SafeStr_8746 = "_-1xc" (String#15912, DoABC#2) // _SafeStr_8747 = "_-WF" (String#15671, DoABC#2) // _SafeStr_8748 = "_-24Q" (String#17891, DoABC#2) // _SafeStr_8749 = "_-UP" (String#16514, DoABC#2) // _SafeStr_8750 = "_-1An" (String#16607, DoABC#2) // _SafeStr_8751 = "_-k2" (String#18270, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages._SafeStr_1662 package com.sulake.core.communication.messages { import com.sulake.core.utils.Map; public interface _SafeStr_1662 { function get events():Map; function get _SafeStr_8752():Map; } }//package com.sulake.core.communication.messages // _SafeStr_1662 = "_-0vD" (String#4818, DoABC#2) // _SafeStr_8752 = "_-16y" (String#14470, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages._SafeStr_1731 package com.sulake.core.communication.messages { import _-0Q0._SafeStr_2808; public interface _SafeStr_1731 { function _SafeStr_3538():String; function readInteger():int; function _SafeStr_3540():Boolean; function readShort():_SafeStr_2808; } }//package com.sulake.core.communication.messages // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2808 = "_-2B6" (String#3856, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages._SafeStr_2986 package com.sulake.core.communication.messages { public interface _SafeStr_2986 { function _SafeStr_8748(_arg_1:_SafeStr_1662):Boolean; function _SafeStr_8747(_arg_1:IMessageComposer):int; function _SafeStr_8749(_arg_1:int):Array; } }//package com.sulake.core.communication.messages // _SafeStr_1662 = "_-0vD" (String#4818, DoABC#2) // _SafeStr_2986 = "_-ch" (String#7665, DoABC#2) // _SafeStr_8747 = "_-WF" (String#15671, DoABC#2) // _SafeStr_8748 = "_-24Q" (String#17891, DoABC#2) // _SafeStr_8749 = "_-UP" (String#16514, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages._SafeStr_2987 package com.sulake.core.communication.messages { import flash.utils.ByteArray; import _-2pb._SafeStr_2773; import _-0Q0._SafeStr_2808; public class _SafeStr_2987 implements _SafeStr_1731 { private var _data:ByteArray; private var _SafeStr_8557:_SafeStr_2773; public function _SafeStr_2987(_arg_1:ByteArray, _arg_2:_SafeStr_2773) { this._data = _arg_1; this._SafeStr_8557 = _arg_2; } public function _SafeStr_3538():String { return (this._SafeStr_8557._SafeStr_3538(this._data)); } public function readInteger():int { return (this._SafeStr_8557.readInteger(this._data)); } public function _SafeStr_3540():Boolean { return (this._SafeStr_8557._SafeStr_3540(this._data)); } public function readShort():_SafeStr_2808 { return (this._SafeStr_8557.readShort(this._data)); } public function get bytesAvailable():uint { return (this._data.bytesAvailable); } } }//package com.sulake.core.communication.messages // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2773 = "_-1Rs" (String#4877, DoABC#2) // _SafeStr_2808 = "_-2B6" (String#3856, DoABC#2) // _SafeStr_2987 = "_-9a" (String#7908, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_8557 = "_-14z" (String#4671, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages._SafeStr_820 package com.sulake.core.communication.messages { public interface _SafeStr_820 { function flush():Boolean; function parse(_arg_1:_SafeStr_1731):Boolean; } }//package com.sulake.core.communication.messages // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages._SafeStr_835 package com.sulake.core.communication.messages { import com.sulake.core.communication.connection.IConnection; public class _SafeStr_835 implements IMessageEvent { protected var _SafeStr_8753:Function; protected var _connection:IConnection; private var _parserClass:Class; protected var _SafeStr_4246:_SafeStr_820; public function _SafeStr_835(_arg_1:Function, _arg_2:Class) { this._SafeStr_8753 = _arg_1; this._parserClass = _arg_2; } public function dispose():void { this._SafeStr_8753 = null; this._parserClass = null; this._connection = null; this._SafeStr_4246 = null; } public function get callback():Function { return (this._SafeStr_8753); } public function set connection(_arg_1:IConnection):void { this._connection = _arg_1; } public function get connection():IConnection { return (this._connection); } public function get parserClass():Class { return (this._parserClass); } public function set parser(_arg_1:_SafeStr_820):void { this._SafeStr_4246 = _arg_1; } } }//package com.sulake.core.communication.messages // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) // _SafeStr_8753 = "_-3CO" (String#1844, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages.IMessageComposer package com.sulake.core.communication.messages { public interface IMessageComposer { function _SafeStr_3428():Array; function dispose():void; } }//package com.sulake.core.communication.messages // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages.IMessageEvent package com.sulake.core.communication.messages { import com.sulake.core.communication.connection.IConnection; public interface IMessageEvent { function get callback():Function; function set connection(_arg_1:IConnection):void; function get connection():IConnection; function get parserClass():Class; function set parser(_arg_1:_SafeStr_820):void; function dispose():void; } }//package com.sulake.core.communication.messages // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.messages.MessageClassManager package com.sulake.core.communication.messages { import flash.utils.Dictionary; import flash.utils.describeType; import flash.events.*; import flash.xml.*; public class MessageClassManager implements _SafeStr_2986 { private var _SafeStr_8754:Dictionary; private var _SafeStr_8755:Dictionary; private var _messageComposerInterface:String = "com.sulake.core.communication.messages::IMessageComposer"; private var _messageEventInterface:String = "com.sulake.core.communication.messages::IMessageEvent"; public function MessageClassManager() { this._SafeStr_8754 = new Dictionary(); this._SafeStr_8755 = new Dictionary(); } public function _SafeStr_8748(_arg_1:_SafeStr_1662):Boolean { var _local_2:String; for (_local_2 in _arg_1.events) { this.registerMessageEvent(parseInt(_local_2), _arg_1.events[_local_2]); }; for (_local_2 in _arg_1._SafeStr_8752) { this._SafeStr_8756(parseInt(_local_2), _arg_1._SafeStr_8752[_local_2]); }; return (true); } private function _SafeStr_8756(_arg_1:int, _arg_2:Class):Boolean { var _local_5:XML; var _local_3:XML = describeType(_arg_2); var _local_4:Boolean; for each (_local_5 in _local_3..implementsInterface) { if (_local_5.@type == this._messageComposerInterface){ _local_4 = true; break; }; }; if (_local_4){ this._SafeStr_8754[_arg_1] = _arg_2; return (true); }; throw (new Error((("Invalid Message Composer class defined for message id: " + _arg_1) + "!"))); } private function registerMessageEvent(_arg_1:int, _arg_2:Class):Boolean { var _local_5:String; var _local_6:Array; var _local_3:XML = describeType(_arg_2); var _local_4:Boolean = true; if (_local_3..implementsInterface.@type != this._messageEventInterface){ throw (new Error(((("Invalid Message Event class defined for message id: " + _arg_1) + "! Implements: ") + _local_3..implementsInterface.@type))); }; if (_local_4){ _local_5 = _local_3.@name; if (this._SafeStr_8755[_arg_1] == null){ this._SafeStr_8755[_arg_1] = [_arg_2]; } else { _local_6 = this._SafeStr_8755[_arg_1]; _local_6.push(_arg_2); }; }; return (_local_4); } public function _SafeStr_8747(_arg_1:IMessageComposer):int { var _local_3:String; var _local_4:Class; var _local_2:int = -1; for (_local_3 in this._SafeStr_8754) { _local_4 = (this._SafeStr_8754[_local_3] as Class); if ((_arg_1 is _local_4)){ _local_2 = parseInt(_local_3); break; }; }; return (_local_2); } public function _SafeStr_8749(_arg_1:int):Array { var _local_2:Array = this._SafeStr_8755[_arg_1]; if (_local_2 != null){ return (_local_2); }; return ([]); } public function toString():String { var _local_1:String = ""; var _local_2:String = ""; _local_1 = (_local_1 + "Registered Message Composer Classes: \n"); for (_local_2 in this._SafeStr_8754) { _local_1 = (_local_1 + (((_local_2 + " -> ") + this._SafeStr_8754[_local_2]) + "\n")); }; _local_1 = (_local_1 + "Registered Message Event Classes: \n"); for (_local_2 in this._SafeStr_8755) { _local_1 = (_local_1 + (((_local_2 + " -> ") + this._SafeStr_8755[_local_2]) + "\n")); }; return (_local_1); } } }//package com.sulake.core.communication.messages // _SafeStr_1662 = "_-0vD" (String#4818, DoABC#2) // _SafeStr_2986 = "_-ch" (String#7665, DoABC#2) // _SafeStr_8747 = "_-WF" (String#15671, DoABC#2) // _SafeStr_8748 = "_-24Q" (String#17891, DoABC#2) // _SafeStr_8749 = "_-UP" (String#16514, DoABC#2) // _SafeStr_8752 = "_-16y" (String#14470, DoABC#2) // _SafeStr_8754 = "_-317" (String#8675, DoABC#2) // _SafeStr_8755 = "_-2Q9" (String#7027, DoABC#2) // _SafeStr_8756 = "_-022" (String#19592, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication._SafeStr_1107 package com.sulake.core.communication { import com.sulake.core.runtime.IUnknown; import com.sulake.core.communication.connection.IConnection; import _-2pb._SafeStr_1664; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.connection._SafeStr_780; public interface _SafeStr_1107 extends IUnknown { function _SafeStr_8757(_arg_1:String, _arg_2:Function):IConnection; function _SafeStr_8758(_arg_1:String, _arg_2:uint=0):IConnection; function registerProtocolType(_arg_1:String, _arg_2:Class):Boolean; function _SafeStr_8759(_arg_1:String):_SafeStr_1664; function _SafeStr_8745(_arg_1:String, _arg_2:IMessageEvent):void; function _SafeStr_8746(_arg_1:String, _arg_2:IMessageEvent):void; function _SafeStr_8750(_arg_1:IConnection, _arg_2:Class):Array; function _SafeStr_8751(_arg_1:Class):_SafeStr_820; function set _SafeStr_8760(_arg_1:_SafeStr_780):void; } }//package com.sulake.core.communication // _SafeStr_1107 = "_-0ZU" (String#4491, DoABC#2) // _SafeStr_1664 = "_-11k" (String#2998, DoABC#2) // _SafeStr_780 = "_-0rJ" (String#5123, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8745 = "_-2mG" (String#14862, DoABC#2) // _SafeStr_8746 = "_-1xc" (String#15912, DoABC#2) // _SafeStr_8750 = "_-1An" (String#16607, DoABC#2) // _SafeStr_8751 = "_-k2" (String#18270, DoABC#2) // _SafeStr_8757 = "_-1Yg" (String#17536, DoABC#2) // _SafeStr_8758 = "_-oe" (String#15498, DoABC#2) // _SafeStr_8759 = "_-2Bm" (String#17616, DoABC#2) // _SafeStr_8760 = "_-1BD" (String#16598, DoABC#2) //------------------------------------------------------------ //com.sulake.core.communication.CoreCommunicationManager package com.sulake.core.communication { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.runtime._SafeStr_9; import flash.utils.Dictionary; import com.sulake.core.communication.connection._SafeStr_780; import com.sulake.core.runtime.IContext; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.core.communication.connection.SocketConnection; import _-0pK._SafeStr_1667; import _-2pb._SafeStr_1664; import com.sulake.iid.*; public class CoreCommunicationManager extends _SafeStr_8 implements _SafeStr_1107, _SafeStr_9 { private var _connections:Dictionary; private var _SafeStr_8761:Dictionary; private var _SafeStr_8762:Dictionary; private var _SafeStr_8763:Array; private var _SafeStr_8764:_SafeStr_780; public function CoreCommunicationManager(_arg_1:IContext, _arg_2:uint=0) { super(_arg_1, _arg_2); this._connections = new Dictionary(); this._SafeStr_8761 = new Dictionary(); this._SafeStr_8762 = new Dictionary(); this._SafeStr_8763 = new Array(); _SafeStr_4262(this, 1); } public function set _SafeStr_8760(_arg_1:_SafeStr_780):void { this._SafeStr_8764 = _arg_1; } override public function dispose():void { var _local_1:IConnection; var _local_2:Array; var _local_3:_SafeStr_820; var _local_4:IMessageEvent; removeUpdateReceiver(this); for each (_local_1 in this._connections) { _local_1.dispose(); }; this._connections = null; this._SafeStr_8761 = null; this._SafeStr_8764 = null; for each (_local_2 in this._SafeStr_8762) { while (true) { _local_4 = (_local_2.pop() as IMessageEvent); if (!_local_4) break; _local_4.dispose(); }; }; this._SafeStr_8762 = null; for each (_local_3 in this._SafeStr_8763) { }; (this._SafeStr_8761 = null); super.dispose(); } public function _SafeStr_8758(_arg_1:String, _arg_2:uint=0):IConnection { var _local_3:IConnection; switch (_arg_2){ case _SafeStr_1667._SafeStr_4613: _local_3 = new SocketConnection(_arg_1, this, this._SafeStr_8764); _local_3; break; default: Logger.log(("[CoreCommunicationManager] Unknown connectionType, can not create connection: " + _arg_2)); }; (this._connections[_arg_1] = _local_3); return (_local_3); } public function _SafeStr_8757(_arg_1:String, _arg_2:Function):IConnection { if ((((_arg_1 == null)) || ((this._connections == null)))){ return (null); }; return ((this._connections[_arg_1] as IConnection)); } public function registerProtocolType(_arg_1:String, _arg_2:Class):Boolean { var _local_3:Object = new (_arg_2)(); if ((_local_3 is _SafeStr_1664)){ (this._SafeStr_8761[_arg_1] = _arg_2); return (true); }; throw (new Error((("[CoreCommunicationManager] Invalid Protocol class defined for protocol type " + _arg_1) + "!"))); } public function _SafeStr_8759(_arg_1:String):_SafeStr_1664 { var _local_2:Class = this._SafeStr_8761[_arg_1]; var _local_3:_SafeStr_1664; if (_local_2 != null){ _local_3 = (new (_local_2)() as _SafeStr_1664); _local_3; } else { throw (new Error((("[CoreCommunicationManager] Could not instantiate Protocol class defined for protocol type " + _arg_1) + "!"))); }; return (_local_3); } public function _SafeStr_8745(_arg_1:String, _arg_2:IMessageEvent):void { var _local_3:Array = this._SafeStr_8762[_arg_1]; if (_local_3 == null){ _local_3 = new Array(); _local_3; (this._SafeStr_8762[_arg_1] = _local_3); }; _local_3.push(_arg_2); } public function _SafeStr_8746(_arg_1:String, _arg_2:IMessageEvent):void { var _local_4:int; var _local_3:Array = this._SafeStr_8762[_arg_1]; if (_local_3 != null){ _local_4 = _local_3.indexOf(_arg_2); if (_local_4 >= 0){ _local_3.splice(_local_4, 1); }; }; } public function _SafeStr_8750(_arg_1:IConnection, _arg_2:Class):Array { var _local_4:String; var _local_7:IMessageEvent; var _local_3:String = ""; for (var _local_10 in this._connections) { _local_4 = _local_10; _local_10; if (this._connections[_local_4] == _arg_1){ _local_3 = _local_4; _local_3; break; }; }; if (_local_3 == ""){ throw (new Error((("[CoreCommunicationManager] Could not find registered events for connection " + _arg_1) + "!"))); }; var _local_5:Array = this._SafeStr_8762[_local_3]; var _local_6:Array = new Array(); for each (_local_10 in _local_5) { _local_7 = _local_10; _local_10; if ((_local_7 is _arg_2)){ _local_6.push(_local_7); }; }; return (_local_6); } public function _SafeStr_8751(_arg_1:Class):_SafeStr_820 { var _local_2:_SafeStr_820; var _local_3:_SafeStr_820; for each (var _local_6 in this._SafeStr_8763) { _local_3 = _local_6; _local_6; if ((_local_3 is _arg_1)){ _local_2 = _local_3; _local_2; break; }; }; if (_local_2 == null){ _local_2 = (new (_arg_1)() as _SafeStr_820); _local_2; if (_local_2 == null){ throw (new Error((("[CoreCommunicationManager] Could not create parser-instance from class: " + _arg_1) + "!"))); }; this._SafeStr_8763.push(_local_2); }; return (_local_2); } public function update(_arg_1:uint):void { var _local_2:IConnection; for each (var _local_5 in this._connections) { _local_2 = _local_5; _local_5; _local_2._SafeStr_8727(); }; } } }//package com.sulake.core.communication // _SafeStr_1107 = "_-0ZU" (String#4491, DoABC#2) // _SafeStr_1664 = "_-11k" (String#2998, DoABC#2) // _SafeStr_1667 = "_-1Kd" (String#9513, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4613 = "_-UN" (String#11439, DoABC#2) // _SafeStr_780 = "_-0rJ" (String#5123, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8727 = "_-2SQ" (String#17250, DoABC#2) // _SafeStr_8745 = "_-2mG" (String#14862, DoABC#2) // _SafeStr_8746 = "_-1xc" (String#15912, DoABC#2) // _SafeStr_8750 = "_-1An" (String#16607, DoABC#2) // _SafeStr_8751 = "_-k2" (String#18270, DoABC#2) // _SafeStr_8757 = "_-1Yg" (String#17536, DoABC#2) // _SafeStr_8758 = "_-oe" (String#15498, DoABC#2) // _SafeStr_8759 = "_-2Bm" (String#17616, DoABC#2) // _SafeStr_8760 = "_-1BD" (String#16598, DoABC#2) // _SafeStr_8761 = "_-1uz" (String#10812, DoABC#2) // _SafeStr_8762 = "_-340" (String#6754, DoABC#2) // _SafeStr_8763 = "_-v-" (String#12537, DoABC#2) // _SafeStr_8764 = "_-13z" (String#14092, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.localization._SafeStr_1262 package com.sulake.core.localization { public interface _SafeStr_1262 { function get _SafeStr_8765():Boolean; function get key():String; function get value():String; function get _SafeStr_8766():String; } }//package com.sulake.core.localization // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) // _SafeStr_8766 = "_-1rS" (String#7121, DoABC#2) //------------------------------------------------------------ //com.sulake.core.localization._SafeStr_1442 package com.sulake.core.localization { public interface _SafeStr_1442 { function set localization(_arg_1:String):void; } }//package com.sulake.core.localization // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) //------------------------------------------------------------ //com.sulake.core.localization._SafeStr_1443 package com.sulake.core.localization { public interface _SafeStr_1443 { function get id():String; function get _SafeStr_8767():String; function get _SafeStr_8768():String; function get _SafeStr_8769():String; function get name():String; function get url():String; } }//package com.sulake.core.localization // _SafeStr_1443 = "_-3Cv" (String#3628, DoABC#2) // _SafeStr_8767 = "_-2L" (String#19156, DoABC#2) // _SafeStr_8768 = "_-eK" (String#20692, DoABC#2) // _SafeStr_8769 = "_-201" (String#18489, DoABC#2) //------------------------------------------------------------ //com.sulake.core.localization._SafeStr_1445 package com.sulake.core.localization { import flash.utils.Dictionary; public class _SafeStr_1445 implements _SafeStr_1262 { private var _SafeStr_8770:String; private var _SafeStr_4034:String; private var _SafeStr_7087:Dictionary; private var _SafeStr_8771:Array; private var _isInitialized:Boolean = false; public function _SafeStr_1445(_arg_1:String, _arg_2:String=null) { this._SafeStr_8771 = new Array(); this._SafeStr_7087 = new Dictionary(); this._SafeStr_8770 = _arg_1; this._SafeStr_4034 = _arg_2; } public function get _SafeStr_8765():Boolean { return (!((this._SafeStr_4034 == null))); } public function get key():String { return (this._SafeStr_8770); } public function get value():String { return (this._SafeStr_8772()); } public function get _SafeStr_8766():String { return (this._SafeStr_4034); } public function setValue(_arg_1:String):void { this._SafeStr_4034 = _arg_1; this._SafeStr_8773(); } public function _SafeStr_8774(_arg_1:_SafeStr_1442):void { this._SafeStr_8771.push(_arg_1); _arg_1.localization = this.value; } public function _SafeStr_8775(_arg_1:_SafeStr_1442):void { var _local_2:int = this._SafeStr_8771.indexOf(_arg_1); if (_local_2 >= 0){ this._SafeStr_8771.splice(_local_2, 1); }; } public function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String="%"):void { _arg_1 = ((_arg_3 + _arg_1) + _arg_3); this._SafeStr_7087[_arg_1] = _arg_2; this._SafeStr_8773(); } public function _SafeStr_8773():void { var _local_1:_SafeStr_1442; for each (_local_1 in this._SafeStr_8771) { _local_1.localization = this.value; }; } private function _SafeStr_8772():String { var _local_2:String; var _local_3:String; var _local_4:RegExp; var _local_1:String = this._SafeStr_4034; for (_local_2 in this._SafeStr_7087) { _local_3 = this._SafeStr_7087[_local_2]; _local_4 = new RegExp(_local_2, "gim"); if (_local_1 != null){ _local_1 = _local_1.replace(_local_4, _local_3); }; }; return (_local_1); } } }//package com.sulake.core.localization // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) // _SafeStr_1445 = "_-00i" (String#2115, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_7087 = "_-04U" (String#3387, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) // _SafeStr_8766 = "_-1rS" (String#7121, DoABC#2) // _SafeStr_8770 = "_-28Y" (String#4631, DoABC#2) // _SafeStr_8771 = "_-0wY" (String#2546, DoABC#2) // _SafeStr_8772 = "_-1km" (String#20946, DoABC#2) // _SafeStr_8773 = "_-4p" (String#14995, DoABC#2) // _SafeStr_8774 = "_-30V" (String#12727, DoABC#2) // _SafeStr_8775 = "_-2JX" (String#6788, DoABC#2) //------------------------------------------------------------ //com.sulake.core.localization._SafeStr_1446 package com.sulake.core.localization { public class _SafeStr_1446 implements _SafeStr_1443 { private var _SafeStr_8776:String; private var _SafeStr_8777:String; private var _SafeStr_8778:String; private var _name:String; private var _SafeStr_3956:String; public function _SafeStr_1446(_arg_1:String, _arg_2:String, _arg_3:String) { var _local_4:Array = _arg_1.split("_"); this._SafeStr_8776 = _local_4[0]; var _local_5:Array = String(_local_4[1]).split("."); this._SafeStr_8777 = _local_5[0]; this._SafeStr_8778 = _local_5[1]; this._name = _arg_2; this._SafeStr_3956 = _arg_3; } public function get id():String { return (((((this._SafeStr_8776 + "_") + this._SafeStr_8777) + ".") + this._SafeStr_8778)); } public function get _SafeStr_8767():String { return (this._SafeStr_8776); } public function get _SafeStr_8768():String { return (this._SafeStr_8777); } public function get _SafeStr_8769():String { return (this._SafeStr_8778); } public function get name():String { return (this._name); } public function get url():String { return (this._SafeStr_3956); } } }//package com.sulake.core.localization // _SafeStr_1443 = "_-3Cv" (String#3628, DoABC#2) // _SafeStr_1446 = "_-0MW" (String#5680, DoABC#2) // _SafeStr_3956 = "_-Q-" (String#1104, DoABC#2) // _SafeStr_8767 = "_-2L" (String#19156, DoABC#2) // _SafeStr_8768 = "_-eK" (String#20692, DoABC#2) // _SafeStr_8769 = "_-201" (String#18489, DoABC#2) // _SafeStr_8776 = "_-0Mo" (String#15021, DoABC#2) // _SafeStr_8777 = "_-2Vr" (String#14499, DoABC#2) // _SafeStr_8778 = "_-IY" (String#15085, DoABC#2) //------------------------------------------------------------ //com.sulake.core.localization._SafeStr_407 package com.sulake.core.localization { import com.sulake.core.runtime._SafeStr_8; import flash.utils.Dictionary; import com.sulake.core.utils.Map; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.events.Event; import _-36U._SafeStr_1444; import com.sulake.core.utils._SafeStr_840; import com.sulake.core.Core; public class _SafeStr_407 extends _SafeStr_8 implements ICoreLocalizationManager { private var _SafeStr_6561:Dictionary; private var _SafeStr_8779:Map; private var _SafeStr_8780:String; private var _SafeStr_8781:String = ""; private var _SafeStr_8782:Array; public function _SafeStr_407(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_8782 = []; super(_arg_1, _arg_2, _arg_3); this._SafeStr_6561 = new Dictionary(); this._SafeStr_8779 = new Map(); } public function get(_arg_1:String, _arg_2:String, _arg_3:String):void { var _local_4:_SafeStr_1446 = this._SafeStr_8779[_arg_1]; if (_local_4 == null){ _local_4 = new _SafeStr_1446(_arg_1, _arg_2, _arg_3); this._SafeStr_8779[_arg_1] = _local_4; }; } public function _SafeStr_8783(_arg_1:String):Boolean { var _local_2:_SafeStr_1446 = this._SafeStr_8779[_arg_1]; if (_local_2 != null){ this._SafeStr_8780 = _arg_1; this._SafeStr_8784(_local_2.url); return (true); }; return (false); } public function _SafeStr_8785():Map { return (this._SafeStr_8779); } public function _SafeStr_8786(_arg_1:String):_SafeStr_1443 { return ((this._SafeStr_8779[_arg_1] as _SafeStr_1443)); } public function _SafeStr_8787():_SafeStr_1443 { return (this._SafeStr_8786(this._SafeStr_8780)); } public function _SafeStr_8784(_arg_1:String):void { var _local_2:String = _arg_1; if (assets.hasAsset(_local_2)){ Logger.log(("[CoreLocalizationManager] reload localization for url: " + _arg_1)); }; var _local_3:URLRequest = new URLRequest(_arg_1); var _local_4:_SafeStr_10 = assets.loadAssetFromFile(_local_2, _local_3, "text/plain"); _local_4.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_8013); _local_4.addEventListener(AssetLoaderEvent._SafeStr_4806, this.onLocalizationFailed); } private function _SafeStr_8013(_arg_1:AssetLoaderEvent):void { var _local_3:String; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ _local_3 = _local_2.assetName; this._SafeStr_8788((_local_2._SafeStr_8134.content as String)); this.events.dispatchEvent(new Event(_SafeStr_1444._SafeStr_7690)); }; } protected function onLocalizationFailed(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); _SafeStr_840._SafeStr_4856("Localization name", _local_2.assetName); _SafeStr_840._SafeStr_4856("Localization url", _local_2._SafeStr_8134.url); _SafeStr_840._SafeStr_4856("Localization error", ("Code: " + _local_2._SafeStr_8134.errorCode)); Core.error("Failed to download localization", true, Core._SafeStr_8789); } public function _SafeStr_8790(_arg_1:String):Boolean { var _local_2:_SafeStr_1445 = (this._SafeStr_6561[_arg_1] as _SafeStr_1445); return (!((_local_2 == null))); } public function getKey(_arg_1:String, _arg_2:String=""):String { var _local_3:_SafeStr_1445 = (this._SafeStr_6561[_arg_1] as _SafeStr_1445); if (_local_3 == null){ this._SafeStr_8782.push(_arg_1); return (_arg_2); }; return (_local_3.value); } public function _SafeStr_8791(_arg_1:String, _arg_2:String=""):String { var _local_3:_SafeStr_1445 = (this._SafeStr_6561[_arg_1] as _SafeStr_1445); if (_local_3 == null){ this._SafeStr_8782.push(_arg_1); return (_arg_2); }; return (_local_3._SafeStr_8766); } public function _SafeStr_8374(_arg_1:String, _arg_2:String):void { var _local_3:_SafeStr_1445 = this._SafeStr_6561[_arg_1]; if (_local_3 == null){ _local_3 = new _SafeStr_1445(_arg_1, _arg_2); this._SafeStr_6561[_arg_1] = _local_3; } else { _local_3.setValue(_arg_2); }; if (_arg_2.indexOf("%predefined%") >= 0){ _local_3.registerParameter("predefined", this._SafeStr_8781); }; } private function _SafeStr_8792():void { var _local_1:_SafeStr_1445; for each (_local_1 in this._SafeStr_6561) { _local_1._SafeStr_8773(); }; } public function _SafeStr_8774(_arg_1:String, _arg_2:_SafeStr_1442):Boolean { var _local_3:_SafeStr_1445 = this._SafeStr_6561[_arg_1]; if (_local_3 == null){ this._SafeStr_8782.push(_arg_1); _local_3 = new _SafeStr_1445(_arg_1, _arg_1); this._SafeStr_6561[_arg_1] = _local_3; }; _local_3._SafeStr_8774(_arg_2); return (true); } public function _SafeStr_8775(_arg_1:String, _arg_2:_SafeStr_1442):Boolean { var _local_3:_SafeStr_1445 = this._SafeStr_6561[_arg_1]; if (_local_3 != null){ _local_3._SafeStr_8775(_arg_2); }; return (true); } public function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):String { var _local_5:_SafeStr_1445 = this._SafeStr_6561[_arg_1]; if (_local_5 == null){ _local_5 = new _SafeStr_1445(_arg_1); this._SafeStr_6561[_arg_1] = _local_5; }; _local_5.registerParameter(_arg_2, _arg_3, _arg_4); return (_local_5.value); } public function getLocalization(_arg_1:String):_SafeStr_1262 { return ((this._SafeStr_6561[_arg_1] as _SafeStr_1262)); } public function getKeys():Array { var _local_2:String; var _local_1:Array = new Array(); for (_local_2 in this._SafeStr_6561) { _local_1.push(_local_2); }; return (_local_1); } public function _SafeStr_8793():void { var _local_2:String; var _local_1:String = ""; for each (_local_2 in this._SafeStr_8782) { _local_1 = (_local_1 + (_local_2 + "\n")); }; Logger.log(_local_1); } protected function _SafeStr_8788(_arg_1:String):void { var _local_6:String; var _local_7:Array; var _local_8:String; var _local_9:String; var _local_2:RegExp = /\n\r{1,}|\n{1,}|\r{1,}/mg; var _local_3:RegExp = /^\s+|\s+$/g; var _local_4:Array = _arg_1.split(_local_2); var _local_5:RegExp = /\\n/mg; for each (_local_6 in _local_4) { if (_local_6.substr(0, 1) != "#"){ _local_7 = _local_6.split("="); if (_local_7[0].length > 0){ if (_local_7.length > 1){ _local_8 = _local_7.shift(); _local_9 = _local_7.join("="); _local_8 = _local_8.replace(_local_3, ""); _local_9 = _local_9.replace(_local_3, ""); _local_9 = _local_9.replace(_local_5, "\n"); if (_local_9.length > 0){ this._SafeStr_8374(_local_8, _local_9); }; }; }; }; }; this._SafeStr_8792(); } protected function _SafeStr_8794(_arg_1:String):void { var _local_2:_SafeStr_1445; this._SafeStr_8781 = _arg_1; for each (_local_2 in this._SafeStr_6561) { if (_local_2._SafeStr_8766.indexOf("%predefined%") >= 0){ _local_2.registerParameter("predefined", this._SafeStr_8781); }; }; } } }//package com.sulake.core.localization // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) // _SafeStr_1443 = "_-3Cv" (String#3628, DoABC#2) // _SafeStr_1444 = "_-3C5" (String#3953, DoABC#2) // _SafeStr_1445 = "_-00i" (String#2115, DoABC#2) // _SafeStr_1446 = "_-0MW" (String#5680, DoABC#2) // _SafeStr_407 = "_-vO" (String#6808, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) // _SafeStr_7690 = "_-cX" (String#4377, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8374 = "_-2lZ" (String#4873, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8766 = "_-1rS" (String#7121, DoABC#2) // _SafeStr_8773 = "_-4p" (String#14995, DoABC#2) // _SafeStr_8774 = "_-30V" (String#12727, DoABC#2) // _SafeStr_8775 = "_-2JX" (String#6788, DoABC#2) // _SafeStr_8779 = "_-0Qt" (String#7682, DoABC#2) // _SafeStr_8780 = "_-2rp" (String#15784, DoABC#2) // _SafeStr_8781 = "_-1UB" (String#14565, DoABC#2) // _SafeStr_8782 = "_-1rH" (String#10253, DoABC#2) // _SafeStr_8783 = "_-2ou" (String#21925, DoABC#2) // _SafeStr_8784 = "_-0hk" (String#12015, DoABC#2) // _SafeStr_8785 = "_-0Vh" (String#20952, DoABC#2) // _SafeStr_8786 = "_-1mZ" (String#15355, DoABC#2) // _SafeStr_8787 = "_-Ma" (String#19204, DoABC#2) // _SafeStr_8788 = "_-0fC" (String#14955, DoABC#2) // _SafeStr_8789 = "_-16j" (String#15205, DoABC#2) // _SafeStr_8790 = "_-1ec" (String#12501, DoABC#2) // _SafeStr_8791 = "_-1fH" (String#19099, DoABC#2) // _SafeStr_8792 = "_-01z" (String#20278, DoABC#2) // _SafeStr_8793 = "_-0xF" (String#13365, DoABC#2) // _SafeStr_8794 = "_-2R3" (String#21753, DoABC#2) //------------------------------------------------------------ //com.sulake.core.localization.ICoreLocalizationManager package com.sulake.core.localization { import com.sulake.core.runtime.IUnknown; import com.sulake.core.utils.Map; public interface ICoreLocalizationManager extends IUnknown { function _SafeStr_8774(_arg_1:String, _arg_2:_SafeStr_1442):Boolean; function _SafeStr_8775(_arg_1:String, _arg_2:_SafeStr_1442):Boolean; function _SafeStr_8784(_arg_1:String):void; function _SafeStr_8790(_arg_1:String):Boolean; function getKey(_arg_1:String, _arg_2:String=""):String; function _SafeStr_8791(_arg_1:String, _arg_2:String=""):String; function _SafeStr_8374(_arg_1:String, _arg_2:String):void; function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):String; function getLocalization(_arg_1:String):_SafeStr_1262; function getKeys():Array; function get(_arg_1:String, _arg_2:String, _arg_3:String):void; function _SafeStr_8783(_arg_1:String):Boolean; function _SafeStr_8785():Map; function _SafeStr_8786(_arg_1:String):_SafeStr_1443; function _SafeStr_8787():_SafeStr_1443; function _SafeStr_8793():void; } }//package com.sulake.core.localization // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) // _SafeStr_1443 = "_-3Cv" (String#3628, DoABC#2) // _SafeStr_8374 = "_-2lZ" (String#4873, DoABC#2) // _SafeStr_8774 = "_-30V" (String#12727, DoABC#2) // _SafeStr_8775 = "_-2JX" (String#6788, DoABC#2) // _SafeStr_8783 = "_-2ou" (String#21925, DoABC#2) // _SafeStr_8784 = "_-0hk" (String#12015, DoABC#2) // _SafeStr_8785 = "_-0Vh" (String#20952, DoABC#2) // _SafeStr_8786 = "_-1mZ" (String#15355, DoABC#2) // _SafeStr_8787 = "_-Ma" (String#19204, DoABC#2) // _SafeStr_8790 = "_-1ec" (String#12501, DoABC#2) // _SafeStr_8791 = "_-1fH" (String#19099, DoABC#2) // _SafeStr_8793 = "_-0xF" (String#13365, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.events._SafeStr_1119 package com.sulake.core.runtime.events { import flash.utils.Dictionary; public class _SafeStr_1119 { private var _SafeStr_8795:Dictionary; public var _SafeStr_8796:Boolean; public var priority:int; public var _SafeStr_8797:Boolean; public function _SafeStr_1119(_arg_1:Function, _arg_2:Boolean=false, _arg_3:int=0, _arg_4:Boolean=false) { this._SafeStr_8795 = new Dictionary(_arg_4); this.callback = _arg_1; this._SafeStr_8796 = _arg_2; this.priority = _arg_3; this._SafeStr_8797 = _arg_4; } public function set callback(_arg_1:Function):void { var _local_2:Object; for (_local_2 in this._SafeStr_8795) { delete this._SafeStr_8795[_local_2]; }; this._SafeStr_8795[_arg_1] = null; } public function get callback():Function { var _local_1:Object; for (_local_1 in this._SafeStr_8795) { return ((_local_1 as Function)); }; return (null); } } }//package com.sulake.core.runtime.events // _SafeStr_1119 = "_-30W" (String#2002, DoABC#2) // _SafeStr_8795 = "_-0nm" (String#2365, DoABC#2) // _SafeStr_8796 = "_-1Nb" (String#14391, DoABC#2) // _SafeStr_8797 = "_-pM" (String#19141, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.events._SafeStr_6 package com.sulake.core.runtime.events { import flash.events.ProgressEvent; public class _SafeStr_6 extends ProgressEvent { private var _SafeStr_6829:int = 0; private var _SafeStr_8798:String = ""; public function _SafeStr_6(_arg_1:String, _arg_2:uint=0, _arg_3:uint=0, _arg_4:int=0) { this._SafeStr_8798 = _arg_1; this._SafeStr_6829 = _arg_4; super(ProgressEvent.PROGRESS, false, false, _arg_2, _arg_3); } public function get _SafeStr_8799():int { return (this._SafeStr_6829); } public function get _SafeStr_8800():String { return (this._SafeStr_8798); } } }//package com.sulake.core.runtime.events // _SafeStr_6 = "_-2en" (String#4476, DoABC#2) // _SafeStr_6829 = "_-2FB" (String#5841, DoABC#2) // _SafeStr_8798 = "_-045" (String#18099, DoABC#2) // _SafeStr_8799 = "_-24F" (String#4205, DoABC#2) // _SafeStr_8800 = "_-383" (String#14757, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.events._SafeStr_807 package com.sulake.core.runtime.events { import flash.events.Event; import com.sulake.core.runtime.IUnknown; public class _SafeStr_807 extends Event { public var unknown:IUnknown; public function _SafeStr_807(_arg_1:String, _arg_2:IUnknown) { this.unknown = _arg_2; super(_arg_1); } } }//package com.sulake.core.runtime.events // _SafeStr_807 = "_-Jl" (String#8035, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.events._SafeStr_825 package com.sulake.core.runtime.events { import flash.events.Event; public class _SafeStr_825 extends Event { protected var _message:String; public function _SafeStr_825(_arg_1:String, _arg_2:String) { this._message = (((_arg_2 == null)) ? "undefined" : _arg_2); super(_arg_1); } public function get message():String { return (this._message); } } }//package com.sulake.core.runtime.events // _SafeStr_825 = "_-1eq" (String#5867, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.events._SafeStr_826 package com.sulake.core.runtime.events { public class _SafeStr_826 extends _SafeStr_825 { protected var _SafeStr_8801:Boolean; protected var _SafeStr_7610:String; public function _SafeStr_826(_arg_1:String, _arg_2:String, _arg_3:Boolean, _arg_4:String=null) { this._SafeStr_8801 = _arg_3; this._SafeStr_7610 = _arg_4; super(_arg_1, _arg_2); } public function get _SafeStr_8802():Boolean { return (this._SafeStr_8801); } public function get _SafeStr_8803():String { return (this._SafeStr_7610); } } }//package com.sulake.core.runtime.events // _SafeStr_7610 = "_-9C" (String#8005, DoABC#2) // _SafeStr_825 = "_-1eq" (String#5867, DoABC#2) // _SafeStr_826 = "_-0gP" (String#7322, DoABC#2) // _SafeStr_8801 = "_-1TX" (String#17863, DoABC#2) // _SafeStr_8802 = "_-2Xl" (String#18643, DoABC#2) // _SafeStr_8803 = "_-Bt" (String#35035, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.events.EventDispatcher package com.sulake.core.runtime.events { import flash.events.IEventDispatcher; import com.sulake.core.runtime._SafeStr_3; import flash.events.EventDispatcher; import flash.utils.Dictionary; import com.sulake.core.Core; import flash.utils.getQualifiedClassName; import flash.events.Event; public class EventDispatcher implements IEventDispatcher, _SafeStr_3 { private static const EVENT_RESULT_TRUE:uint = 0; private static const EVENT_RESULT_FALSE:uint = 1; private static const EVENT_RESULT_ERROR:uint = 2; protected var _disposed:Boolean = false; private var _eventDispatcher:EventDispatcher; private var _eventListenerTable:Dictionary; private var _result:uint; private var _error:Error; public function EventDispatcher(_arg_1:IEventDispatcher=null) { this._eventListenerTable = new Dictionary(); super(); this._eventDispatcher = new EventDispatcher(((_arg_1) ? _arg_1 : this)); } public function get disposed():Boolean { return (this._disposed); } public function get error():Error { return (this._error); } public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false, _arg_4:int=0, _arg_5:Boolean=false):void { var _local_8:_SafeStr_1119; var _local_6:Array = this._eventListenerTable[_arg_1]; var _local_7:_SafeStr_1119 = new _SafeStr_1119(_arg_2, _arg_3, _arg_4, _arg_5); if (!_local_6){ _local_6 = [_local_7]; this._eventListenerTable[_arg_1] = _local_6; this._eventDispatcher.addEventListener(_arg_1, this.eventProcessor); } else { for each (_local_8 in _local_6) { if ((((_local_8.callback == _arg_2)) && ((_local_8._SafeStr_8796 == _arg_3)))){ return; }; if (_arg_4 > _local_8.priority){ _local_6.splice(_local_6.indexOf(_local_8), 0, _local_7); return; }; }; _local_6.push(_local_7); }; } public function removeEventListener(_arg_1:String, _arg_2:Function, _arg_3:Boolean=false):void { var _local_4:Array; var _local_5:uint; var _local_6:_SafeStr_1119; if (!this._disposed){ _local_4 = this._eventListenerTable[_arg_1]; if (_local_4){ _local_5 = 0; for each (_local_6 in _local_4) { if ((((_local_6.callback == _arg_2)) && ((_local_6._SafeStr_8796 == _arg_3)))){ _local_4.splice(_local_5, 1); _local_6.callback = null; if (_local_4.length == 0){ delete this._eventListenerTable[_arg_1]; }; return; }; _local_5++; }; }; }; } public function dispatchEvent(_arg_1:Event):Boolean { if (!this._disposed){ this._result = EVENT_RESULT_TRUE; this._eventDispatcher.dispatchEvent(_arg_1); if (this._result == EVENT_RESULT_ERROR){ if (this._error != null){ Core._SafeStr_8804(((("Error caught when handling " + getQualifiedClassName(_arg_1)) + ": ") + this._error.message), this._error.errorID, this._error); } else { Core._SafeStr_8804((("Error caught when handling " + getQualifiedClassName(_arg_1)) + ". No error data available!"), 0, this._error); }; }; return ((this._result == EVENT_RESULT_TRUE)); }; return (false); } public function hasEventListener(_arg_1:String):Boolean { return (((this._disposed) ? false : !((this._eventListenerTable[_arg_1] == null)))); } public function callEventListeners(_arg_1:String):void { var _local_3:_SafeStr_1119; var _local_2:Array = this._eventListenerTable[_arg_1]; if (_local_2){ for each (_local_3 in _local_2) { _local_3.callback(null); }; }; } public function willTrigger(_arg_1:String):Boolean { return (((this._disposed) ? false : !((this._eventListenerTable[_arg_1] == null)))); } private function eventProcessor(event:Event):void { var callbacks:Array; var callback:Function; var struct:_SafeStr_1119; var array:Array = this._eventListenerTable[event.type]; if (array){ callbacks = []; for each (struct in array) { callbacks.push(struct.callback); }; while (callbacks.length > 0) { try { callback = callbacks.shift(); (callback(event)); } catch(e:Error) { Logger.log(e.getStackTrace()); _result = EVENT_RESULT_ERROR; _error = e; return; }; }; }; this._result = ((event.isDefaultPrevented()) ? EVENT_RESULT_FALSE : EVENT_RESULT_TRUE); } public function dispose():void { var _local_1:Object; var _local_2:Array; var _local_3:_SafeStr_1119; if (!this._disposed){ for (_local_1 in this._eventListenerTable) { _local_2 = (this._eventListenerTable[_local_1] as Array); for each (_local_3 in _local_2) { _local_3.callback = null; }; delete this._eventListenerTable[_local_1]; }; this._eventListenerTable = null; this._eventDispatcher = null; this._disposed = true; }; } } }//package com.sulake.core.runtime.events // _SafeStr_1119 = "_-30W" (String#2002, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_8796 = "_-1Nb" (String#14391, DoABC#2) // _SafeStr_8804 = "_-1lN" (String#4749, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_1065 package com.sulake.core.runtime { import com.sulake.core.utils._SafeStr_1813; import flash.events.IEventDispatcher; import com.sulake.core.assets._SafeStr_1323; import com.sulake.core.Core; import flash.utils.getTimer; import flash.events.Event; import _-1FT._SafeStr_1812; import flash.display.DisplayObjectContainer; import com.sulake.core.utils._SafeStr_840; import com.sulake.core.utils._SafeStr_709; import flash.system.LoaderContext; import flash.system.ApplicationDomain; import flash.net.URLRequest; import com.sulake.core.utils.LibraryLoaderEvent; import com.sulake.core.runtime.events._SafeStr_6; import flash.utils.getQualifiedClassName; public final class _SafeStr_1065 extends _SafeStr_705 implements _SafeStr_4 { private static const _SafeStr_8805:uint = 3; private static const _SafeStr_8806:String = "asset-libraries"; private static const _SafeStr_8807:String = "library"; private static const _SafeStr_8808:String = "service-libraries"; private static const _SafeStr_8809:String = "library"; private static const _SafeStr_8810:String = "component-libraries"; private static const _SafeStr_8811:String = "library"; private static const _SafeStr_8812:String = "error_data"; private static const _SafeStr_8813:String = "error_cat"; private static const _SafeStr_8814:String = "error_desc"; private var _SafeStr_8815:_SafeStr_1813; private var _SafeStr_8816:IEventDispatcher; private var _SafeStr_8817:uint; private var _SafeStr_8818:Function; private var _SafeStr_5962:_SafeStr_1811; private var _SafeStr_8819:Array; private var _SafeStr_8820:Array; private var _lastUpdateTimeMs:uint; private var _SafeStr_8821:uint = 0; public function _SafeStr_1065(_arg_1:DisplayObjectContainer, _arg_2:uint) { super(this, _SafeStr_8.COMPONENT_FLAG_CONTEXT, new _SafeStr_1323("_core_assets")); this._SafeStr_8821 = _arg_2; _debug = ((_arg_2 & Core.CORE_SETUP_DEBUG) == Core.CORE_SETUP_DEBUG); this._SafeStr_8819 = new Array(); this._SafeStr_8820 = new Array(); _SafeStr_8822 = _arg_1; var _local_3:uint; while (_local_3 < _SafeStr_1065._SafeStr_8805) { this._SafeStr_8819.push(new Array()); this._SafeStr_8820.push(0); _local_3++; }; this._lastUpdateTimeMs = getTimer(); _SafeStr_8823(this, [new _SafeStr_1810()]); _SafeStr_8822.addEventListener(Event.ENTER_FRAME, this._SafeStr_3421); switch ((_arg_2 & Core._SafeStr_8824)){ case Core._SafeStr_8826: debug("Core; using simple frame update handler"); this._SafeStr_8818 = this._SafeStr_8825; return; case Core._SafeStr_8828: debug("Core; using complex frame update handler"); this._SafeStr_8818 = this._SafeStr_8827; return; case Core._SafeStr_8830: debug("Core; using profiler frame update handler"); this._SafeStr_8818 = this._SafeStr_8829; this._SafeStr_5962 = new _SafeStr_1811(this); _SafeStr_8823(this._SafeStr_5962, [new _SafeStr_1502()]); _SafeStr_8822.addChild(new _SafeStr_1812(this._SafeStr_5962)); return; case Core._SafeStr_8832: debug("Core; using experimental frame update handler"); this._SafeStr_8818 = this._SafeStr_8831; return; case Core.CORE_SETUP_DEBUG: debug("Core; using debug frame update handler"); this._SafeStr_8818 = this._SafeStr_8833; return; }; } public function _SafeStr_8834():uint { return (this._SafeStr_8815.length); } public function _SafeStr_8835():uint { return ((this._SafeStr_8817 - this._SafeStr_8834())); } public function initialize():void { events.dispatchEvent(new Event(_SafeStr_8.COMPONENT_EVENT_RUNNING)); Logger.log(toXMLString()); } override public function dispose():void { var length:uint; var receivers:Array; var receiver:* = undefined; var i:uint; if (!disposed){ debug("Disposing core"); try { i = 0; while (i < _SafeStr_1065._SafeStr_8805) { receivers = (this._SafeStr_8819[i] as Array); length = receivers.length; while (length-- > 0) { receiver = receivers.pop(); if ((receiver is UpdateDelegate)){ UpdateDelegate(receiver).dispose(); }; }; i++; }; } catch(e:Error) { }; if (_SafeStr_8822){ _SafeStr_8822.removeEventListener(Event.ENTER_FRAME, this._SafeStr_3421); _SafeStr_8822 = null; }; if (this._SafeStr_8815 != null){ this._SafeStr_8815.dispose(); this._SafeStr_8815 = null; }; super.dispose(); }; } override public function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void { if (_arg_4){ _SafeStr_840._SafeStr_8836(_SafeStr_8812, String(_arg_4.getStackTrace())); }; _SafeStr_840._SafeStr_8836(_SafeStr_8813, String(_arg_3)); _SafeStr_840._SafeStr_8836(_SafeStr_8814, _arg_1); super.error(_arg_1, _arg_2, _arg_3, _arg_4); if (_arg_2){ this.dispose(); }; } public function _SafeStr_8837(config:XML, loadingEventDelegate:IEventDispatcher=null):void { var node:XML; var list:XMLList; var item:XML; var url:String; var loader:_SafeStr_709; var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null); debug("Parsing config document"); this._SafeStr_8816 = loadingEventDelegate; if (this._SafeStr_8815 == null){ this._SafeStr_8815 = new _SafeStr_1813(_debug); }; try { node = config.child(_SafeStr_8806)[0]; if (node != null){ list = node.child(_SafeStr_8807); for each (item in list) { url = item.attribute("url").toString(); loader = new _SafeStr_709(context, true, _debug); assets.loadFromFile(loader, true); loader.load(new URLRequest(url)); this._SafeStr_8815.push(loader); loader.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8838); loader.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8839); this._SafeStr_8817++; }; }; } catch(e:Error) { error("Failed to parse asset libraries from config xml!", true, Core._SafeStr_8840, e); }; try { node = config.child(_SafeStr_8808)[0]; if (node != null){ list = node.child(_SafeStr_8809); for each (item in list) { url = item.attribute("url").toString(); loader = new _SafeStr_709(context, true, _debug); loader.load(new URLRequest(url)); this._SafeStr_8815.push(loader); loader.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8838); loader.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8839); this._SafeStr_8817++; }; }; } catch(e:Error) { error("Failed to parse interfaces from config xml!", true, Core._SafeStr_8840, e); }; try { node = config.child(_SafeStr_8810)[0]; if (node != null){ list = node.child(_SafeStr_8811); for each (item in list) { url = item.attribute("url").toString(); loader = new _SafeStr_709(context, true, _debug); loader.load(new URLRequest(url)); this._SafeStr_8815.push(loader); loader.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8838); loader.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8839); this._SafeStr_8817++; }; }; } catch(e:Error) { error("Failed to parse components from config xml!", true, Core._SafeStr_8840, e); }; if (!disposed){ this._SafeStr_8838(); }; } private function _SafeStr_8839(_arg_1:LibraryLoaderEvent=null):void { var _local_2:_SafeStr_709 = _SafeStr_709(_arg_1.target); this.error(((((('Failed to download library "' + _local_2.url) + '" HTTP status ') + _arg_1.status) + ": ") + _local_2.getLastErrorMessage()), true, Core._SafeStr_8841); if (!disposed){ this._SafeStr_8838(_arg_1); }; } private function _SafeStr_8842():void { if (this._SafeStr_8816){ this._SafeStr_8816.dispatchEvent(new Event(Event.COMPLETE)); }; } private function _SafeStr_8843(_arg_1:LibraryLoaderEvent=null):void { var _local_2:_SafeStr_709; if (this._SafeStr_8816){ _local_2 = (_arg_1.target as _SafeStr_709); this._SafeStr_8816.dispatchEvent(new _SafeStr_6(_local_2.url, _arg_1.bytesLoaded, _arg_1.bytesTotal, _local_2._SafeStr_8799)); }; } private function _SafeStr_8838(_arg_1:LibraryLoaderEvent=null):void { var _local_2:_SafeStr_709; var _local_3:String; if (_arg_1 != null){ if ((((_arg_1.type == LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE)) || ((_arg_1.type == LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR)))){ _local_2 = (_arg_1.target as _SafeStr_709); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8838); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8839); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_PROGRESS, this._SafeStr_8843); _local_3 = _local_2.url; debug(((('Loading library "' + _local_3) + '" ') + (((_arg_1.type == LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE)) ? "ready" : ("failed\n" + _local_2.getLastErrorMessage())))); _local_2.dispose(); if (!disposed){ if (this._SafeStr_8816){ this._SafeStr_8816.dispatchEvent(new _SafeStr_6(_local_2.url, (this._SafeStr_8817 - this._SafeStr_8815.length), this._SafeStr_8817, _local_2._SafeStr_8799)); }; }; }; }; if (!disposed){ if (this._SafeStr_8815.length == 0){ this._SafeStr_8842(); debug("All libraries loaded, Core is now running"); }; }; } override public function _SafeStr_4262(_arg_1:_SafeStr_9, _arg_2:uint):void { this.removeUpdateReceiver(_arg_1); _arg_2 = (((_arg_2 >= _SafeStr_1065._SafeStr_8805)) ? (_SafeStr_1065._SafeStr_8805 - 1) : _arg_2); var _local_3:int = ((this._SafeStr_5962) ? Core._SafeStr_8830 : (this._SafeStr_8821 & Core._SafeStr_8824)); if (_local_3 == Core._SafeStr_8832){ this._SafeStr_8819[_arg_2].push(new UpdateDelegate(_arg_1, this, _arg_2)); } else { this._SafeStr_8819[_arg_2].push(_arg_1); }; } override public function removeUpdateReceiver(_arg_1:_SafeStr_9):void { var _local_2:int; var _local_3:Array; var _local_6:UpdateDelegate; if (disposed){ return; }; var _local_4:int = ((this._SafeStr_5962) ? Core._SafeStr_8830 : (this._SafeStr_8821 & Core._SafeStr_8824)); var _local_5:uint; while (_local_5 < _SafeStr_1065._SafeStr_8805) { _local_3 = (this._SafeStr_8819[_local_5] as Array); if (_local_4 == Core._SafeStr_8832){ for each (_local_6 in _local_3) { if (_local_6.receiver == _arg_1){ _local_6.dispose(); return; }; }; } else { _local_2 = _local_3.indexOf(_arg_1); if (_local_2 > -1){ _local_3[_local_2] = null; return; }; }; _local_5++; }; } private function _SafeStr_3421(_arg_1:Event):void { var _local_2:uint = getTimer(); this._SafeStr_8818(_local_2, (_local_2 - this._lastUpdateTimeMs)); this._lastUpdateTimeMs = _local_2; } private function _SafeStr_8825(msCurrentTime:uint, msSinceLastUpdate:uint):void { var priority:uint; var receivers:Array; var receiver:_SafeStr_9; var length:uint; var index:uint; priority = 0; while (priority < _SafeStr_1065._SafeStr_8805) { this._SafeStr_8820[priority] = 0; receivers = this._SafeStr_8819[priority]; index = 0; length = receivers.length; while (index != length) { receiver = _SafeStr_9(receivers[index]); if ((((receiver == null)) || (receiver.disposed))){ receivers.splice(index, 1); length--; } else { try { receiver.update(msSinceLastUpdate); } catch(e:Error) { error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e.message), true, e.errorID, e); return; }; index++; }; }; priority++; }; } private function _SafeStr_8827(msCurrentTime:uint, msSinceLastUpdate:uint):void { var priority:uint; var receivers:Array; var receiver:_SafeStr_9; var length:uint; var index:uint; var skip:Boolean; var t:uint; var proceed:Boolean = true; var maxTimePerFrame:uint = (1000 / _SafeStr_8822.stage.frameRate); priority = 0; while (priority < _SafeStr_1065._SafeStr_8805) { t = getTimer(); skip = false; if ((t - msCurrentTime) > maxTimePerFrame){ if (this._SafeStr_8820[priority] < priority){ var _local_4 = this._SafeStr_8820; var _local_5 = priority; var _local_6 = (_local_4[_local_5] + 1); _local_4[_local_5] = _local_6; skip = true; }; }; if (!skip){ this._SafeStr_8820[priority] = 0; receivers = this._SafeStr_8819[priority]; index = 0; length = receivers.length; while (((!((index == length))) && (proceed))) { receiver = _SafeStr_9(receivers[index]); if ((((receiver == null)) || (receiver.disposed))){ receivers.splice(index, 1); length--; } else { try { receiver.update(msSinceLastUpdate); } catch(e:Error) { error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e.message), true, e.errorID, e); proceed = false; }; index++; }; }; }; priority++; }; } private function _SafeStr_8829(msCurrentTime:uint, msSinceLastUpdate:uint):void { var priority:uint; var receivers:Array; var receiver:_SafeStr_9; var length:uint; var index:uint; this._SafeStr_5962.start(); priority = 0; while (priority < _SafeStr_1065._SafeStr_8805) { this._SafeStr_8820[priority] = 0; receivers = this._SafeStr_8819[priority]; index = 0; length = receivers.length; while (index != length) { receiver = _SafeStr_9(receivers[index]); if ((((receiver == null)) || (receiver.disposed))){ receivers.splice(index, 1); length--; } else { try { this._SafeStr_5962.update(receiver, msSinceLastUpdate); } catch(e:Error) { error(((('Error in update receiver "' + getQualifiedClassName(receiver)) + '": ') + e.message), true, e.errorID, e); return; }; index++; }; }; priority++; }; this._SafeStr_5962.stop(); } private function _SafeStr_8831(_arg_1:uint, _arg_2:uint):void { var _local_4:Array; var _local_5:int; var _local_3:int; while (_local_3 < _SafeStr_1065._SafeStr_8805) { _local_4 = this._SafeStr_8819[_local_3]; _local_5 = (_local_4.length - 1); while (_local_5 > -1) { if (_local_4[_local_5].disposed){ _local_4.splice(_local_5, 1); }; _local_5--; }; _local_3++; }; } private function _SafeStr_8833(_arg_1:uint, _arg_2:uint):void { var _local_3:uint; var _local_4:Array; var _local_5:_SafeStr_9; var _local_6:uint; var _local_7:uint; _local_3 = 0; while (_local_3 < _SafeStr_1065._SafeStr_8805) { this._SafeStr_8820[_local_3] = 0; _local_4 = this._SafeStr_8819[_local_3]; _local_7 = 0; _local_6 = _local_4.length; while (_local_7 != _local_6) { _local_5 = _SafeStr_9(_local_4[_local_7]); if ((((_local_5 == null)) || (_local_5.disposed))){ _local_4.splice(_local_7, 1); _local_6--; } else { _local_5.update(_arg_2); _local_7++; }; }; _local_3++; }; } public function _SafeStr_8844(_arg_1:Boolean):void { var _local_2:int; var _local_3:Array; var _local_4:Object; var _local_5:int; if (_arg_1){ this._SafeStr_8818 = this._SafeStr_8829; if (!this._SafeStr_5962){ this._SafeStr_5962 = new _SafeStr_1811(this); _SafeStr_8823(this._SafeStr_5962, [new _SafeStr_1502()]); }; _local_2 = 0; while (_local_2 < _SafeStr_1065._SafeStr_8805) { _local_3 = this._SafeStr_8819[_local_2]; _local_5 = (_local_3.length - 1); while (_local_5 > -1) { _local_4 = _local_3[_local_5]; if ((_local_4 is UpdateDelegate)){ _local_3[_local_5] = UpdateDelegate(_local_4).receiver; UpdateDelegate(_local_4).dispose(); }; _local_5--; }; _local_2++; }; } else { if (this._SafeStr_5962){ _SafeStr_8845(this._SafeStr_5962); this._SafeStr_5962.dispose(); this._SafeStr_5962 = null; }; switch ((this._SafeStr_8821 & Core._SafeStr_8824)){ case Core._SafeStr_8826: this._SafeStr_8818 = this._SafeStr_8825; return; case Core._SafeStr_8828: this._SafeStr_8818 = this._SafeStr_8827; return; case Core._SafeStr_8832: this._SafeStr_8818 = this._SafeStr_8831; _local_2 = 0; while (_local_2 < _SafeStr_1065._SafeStr_8805) { _local_3 = this._SafeStr_8819[_local_2]; _local_5 = (_local_3.length - 1); while (_local_5 > -1) { _local_4 = _local_3[_local_5]; if ((_local_4 is _SafeStr_9)){ _local_3[_local_5] = new UpdateDelegate(_SafeStr_9(_local_4), this, _local_2); }; _local_5--; }; _local_2++; }; return; default: this._SafeStr_8818 = this._SafeStr_8833; }; }; } } }//package com.sulake.core.runtime import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.runtime.IContext; import flash.events.Event; import flash.utils.getTimer; import flash.utils.getQualifiedClassName; class UpdateDelegate implements _SafeStr_3 { /*private*/ var _receiver:_SafeStr_9; /*private*/ var _context:IContext; /*private*/ var _priority:int; /*private*/ var _lastUpdateTimeMs:uint; /*private*/ var _framesSkipped:uint = 0; public function UpdateDelegate(_arg_1:_SafeStr_9, _arg_2:IContext, _arg_3:int) { if (((_arg_2) && (_arg_1))){ this._receiver = _arg_1; this._context = _arg_2; this._priority = _arg_3; _arg_2.displayObjectContainer.stage.addEventListener((((this._priority == 0)) ? Event.EXIT_FRAME : Event.ENTER_FRAME), this.onFrameUpdate); this._lastUpdateTimeMs = getTimer(); }; } public function get priority():int { return (this._priority); } public function get receiver():_SafeStr_9 { return (this._receiver); } public function get disposed():Boolean { return (((this._receiver) ? this._receiver.disposed : true)); } public function dispose():void { if (this._receiver){ this._receiver = null; this._context.displayObjectContainer.stage.removeEventListener((((this._priority == 0)) ? Event.EXIT_FRAME : Event.ENTER_FRAME), this.onFrameUpdate); this._context = null; }; } /*private*/ function onFrameUpdate(event:Event):void { var msCurrentTime:uint; var msDeltaTime:uint; if (!this.disposed){ msCurrentTime = getTimer(); msDeltaTime = (msCurrentTime - this._lastUpdateTimeMs); this._lastUpdateTimeMs = msCurrentTime; if ((((this._priority > 0)) && ((this._framesSkipped < this._priority)))){ if (msDeltaTime > (1000 / this._context.displayObjectContainer.stage.frameRate)){ this._framesSkipped++; return; }; }; this._framesSkipped = 0; try { this._receiver.update(msDeltaTime); } catch(e:Error) { _context.error(((('Error in update receiver "' + getQualifiedClassName(_receiver)) + '": ') + e.message), true, e.errorID, e); }; }; } } // _SafeStr_1065 = "_-0Os" (String#2973, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_1502 = "_-1Mp" (String#4509, DoABC#2) // _SafeStr_1810 = "_-2el" (String#11086, DoABC#2) // _SafeStr_1811 = "_-0W7" (String#5759, DoABC#2) // _SafeStr_1812 = "_-2w6" (String#7972, DoABC#2) // _SafeStr_1813 = "_-1CJ" (String#8293, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3421 = "_-0Dj" (String#10269, DoABC#2) // _SafeStr_4 = "_-2Qf" (String#4606, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_5962 = "_-Q1" (String#2225, DoABC#2) // _SafeStr_6 = "_-2en" (String#4476, DoABC#2) // _SafeStr_705 = "_-gY" (String#3802, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8799 = "_-24F" (String#4205, DoABC#2) // _SafeStr_8805 = "_-2e9" (String#3625, DoABC#2) // _SafeStr_8806 = "_-35l" (String#12955, DoABC#2) // _SafeStr_8807 = "_-2BN" (String#13910, DoABC#2) // _SafeStr_8808 = "_-04t" (String#13448, DoABC#2) // _SafeStr_8809 = "_-0Jm" (String#12848, DoABC#2) // _SafeStr_8810 = "_-2aw" (String#12890, DoABC#2) // _SafeStr_8811 = "_-29B" (String#15139, DoABC#2) // _SafeStr_8812 = "_-2QK" (String#13595, DoABC#2) // _SafeStr_8813 = "_-2h-" (String#14633, DoABC#2) // _SafeStr_8814 = "_-0st" (String#13272, DoABC#2) // _SafeStr_8815 = "_-eA" (String#4467, DoABC#2) // _SafeStr_8816 = "_-2Uc" (String#6707, DoABC#2) // _SafeStr_8817 = "_-2DY" (String#5250, DoABC#2) // _SafeStr_8818 = "_-YH" (String#4581, DoABC#2) // _SafeStr_8819 = "_-0cN" (String#3769, DoABC#2) // _SafeStr_8820 = "_-2Z9" (String#6398, DoABC#2) // _SafeStr_8821 = "_-Pn" (String#3574, DoABC#2) // _SafeStr_8822 = "_-0P0" (String#4683, DoABC#2) // _SafeStr_8823 = "_-37L" (String#3642, DoABC#2) // _SafeStr_8824 = "_-1gp" (String#8616, DoABC#2) // _SafeStr_8825 = "_-cc" (String#17155, DoABC#2) // _SafeStr_8826 = "_-1K-" (String#12080, DoABC#2) // _SafeStr_8827 = "_-vZ" (String#18203, DoABC#2) // _SafeStr_8828 = "_-Ra" (String#10141, DoABC#2) // _SafeStr_8829 = "_-1T1" (String#17877, DoABC#2) // _SafeStr_8830 = "_-33e" (String#9074, DoABC#2) // _SafeStr_8831 = "_-2qv" (String#16080, DoABC#2) // _SafeStr_8832 = "_-2ma" (String#7838, DoABC#2) // _SafeStr_8833 = "_-3Bf" (String#15858, DoABC#2) // _SafeStr_8834 = "_-27i" (String#15046, DoABC#2) // _SafeStr_8835 = "_-tX" (String#13841, DoABC#2) // _SafeStr_8836 = "_-1E" (String#2482, DoABC#2) // _SafeStr_8837 = "_-0a9" (String#16654, DoABC#2) // _SafeStr_8838 = "_-15v" (String#7628, DoABC#2) // _SafeStr_8839 = "_-0t1" (String#11488, DoABC#2) // _SafeStr_8840 = "_-2p9" (String#4938, DoABC#2) // _SafeStr_8841 = "_-1V-" (String#11866, DoABC#2) // _SafeStr_8842 = "_-2va" (String#19260, DoABC#2) // _SafeStr_8843 = "_-1AJ" (String#22437, DoABC#2) // _SafeStr_8844 = "_-X6" (String#15055, DoABC#2) // _SafeStr_8845 = "_-0L4" (String#12309, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_1502 package com.sulake.core.runtime { public final class _SafeStr_1502 implements IID { } }//package com.sulake.core.runtime // _SafeStr_1502 = "_-1Mp" (String#4509, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_1512 package com.sulake.core.runtime { import _-1FT._SafeStr_2421; public interface _SafeStr_1512 { function _SafeStr_8846(_arg_1:_SafeStr_9):_SafeStr_2421; function _SafeStr_5966():Array; function _SafeStr_8847(_arg_1:Function):void; function _SafeStr_5963(_arg_1:Function):void; function _SafeStr_8848(_arg_1:Function):void; function _SafeStr_5965(_arg_1:Function):void; function _SafeStr_5761():void; function get _SafeStr_8709():uint; function get _SafeStr_8849():uint; function get _SafeStr_8850():uint; function get _SafeStr_8851():uint; function get _SafeStr_8852():uint; } }//package com.sulake.core.runtime // _SafeStr_1512 = "_-0AA" (String#3369, DoABC#2) // _SafeStr_2421 = "_-JD" (String#3960, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_5963 = "_-dI" (String#11590, DoABC#2) // _SafeStr_5965 = "_-1vp" (String#12430, DoABC#2) // _SafeStr_5966 = "_-1Si" (String#14614, DoABC#2) // _SafeStr_8709 = "_-0fF" (String#12791, DoABC#2) // _SafeStr_8846 = "_-35T" (String#11448, DoABC#2) // _SafeStr_8847 = "_-2Zd" (String#19995, DoABC#2) // _SafeStr_8848 = "_-ZZ" (String#20815, DoABC#2) // _SafeStr_8849 = "_-GT" (String#16509, DoABC#2) // _SafeStr_8850 = "_-3Fn" (String#15570, DoABC#2) // _SafeStr_8851 = "_-Gf" (String#16197, DoABC#2) // _SafeStr_8852 = "_-0Ay" (String#18265, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_1617 package com.sulake.core.runtime { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime.IID; class _SafeStr_1617 implements _SafeStr_3 { private var _SafeStr_8853:IID; private var _SafeStr_4522:Boolean; private var _SafeStr_8854:Array; public function _SafeStr_1617(_arg_1:IID) { this._SafeStr_8853 = _arg_1; this._SafeStr_8854 = new Array(); this._SafeStr_4522 = false; } public function get identifier():IID { return (this._SafeStr_8853); } public function get disposed():Boolean { return (this._SafeStr_4522); } public function get receivers():Array { return (this._SafeStr_8854); } public function dispose():void { if (!this._SafeStr_4522){ this._SafeStr_4522 = true; this._SafeStr_8853 = null; while (this._SafeStr_8854.length > 0) { this._SafeStr_8854.pop(); }; this._SafeStr_8854 = null; }; } } }//package com.sulake.core.runtime // _SafeStr_1617 = "_-2Hn" (String#4123, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_8853 = "_-1Fd" (String#5702, DoABC#2) // _SafeStr_8854 = "_-Ux" (String#11043, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_1810 package com.sulake.core.runtime { public final class _SafeStr_1810 implements IID { } }//package com.sulake.core.runtime // _SafeStr_1810 = "_-2el" (String#11086, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_1811 package com.sulake.core.runtime { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.runtime._SafeStr_1512; import flash.utils.Dictionary; import com.sulake.core.runtime.IContext; import com.sulake.core.assets._SafeStr_812; import com.sulake.core.assets._SafeStr_1280; import _-QD._SafeStr_2980; import com.sulake.core.runtime._SafeStr_3; import flash.net.LocalConnection; import flash.events.Event; import flash.utils.getTimer; import com.sulake.core.runtime._SafeStr_9; import _-1FT._SafeStr_2421; import com.sulake.core.runtime.*; class _SafeStr_1811 extends _SafeStr_8 implements _SafeStr_1512 { public static const PROFILER_START:String = "PROFILER_START"; public static const PROFILER_STOP:String = "PROFILER_STOP"; private var _SafeStr_8855:Dictionary; private var _SafeStr_5953:int; private var _SafeStr_8856:int; public function _SafeStr_1811(_arg_1:IContext) { this._SafeStr_8855 = new Dictionary(true); super(_arg_1, 0, null); } public function get _SafeStr_8709():uint { return (_SafeStr_812._SafeStr_8709); } public function get _SafeStr_8849():uint { return (_SafeStr_1280._SafeStr_8654); } public function get _SafeStr_8850():uint { return (_SafeStr_1280._SafeStr_8197); } public function get _SafeStr_8851():uint { return (_SafeStr_2980._SafeStr_8196); } public function get _SafeStr_8852():uint { return (_SafeStr_2980._SafeStr_8197); } override public function dispose():void { var _local_1:Object; if (!disposed){ for (_local_1 in this._SafeStr_8855) { _SafeStr_3(this._SafeStr_8855[_local_1]).dispose(); delete this._SafeStr_8855[_local_1]; }; super.dispose(); }; } public function _SafeStr_5761():void { try { new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); } catch(e) { }; } public function start():void { events.dispatchEvent(new Event(PROFILER_START, false, false)); this._SafeStr_5953 = getTimer(); } public function stop():void { this._SafeStr_8856 = (getTimer() - this._SafeStr_5953); events.dispatchEvent(new Event(PROFILER_STOP, false, false)); } public function update(_arg_1:_SafeStr_9, _arg_2:uint):void { this._SafeStr_8846(_arg_1).update(_arg_2); } public function get _SafeStr_8857():uint { var _local_2:Object; var _local_1:uint; for (_local_2 in this._SafeStr_8855) { if (!_SafeStr_3(_local_2).disposed){ _local_1++; }; }; return (_local_1); } public function _SafeStr_5966():Array { var _local_2:_SafeStr_9; var _local_3:Object; var _local_1:Array = new Array(); for (_local_3 in this._SafeStr_8855) { _local_2 = (_local_3 as _SafeStr_9); if (_SafeStr_3(_local_3).disposed){ _SafeStr_3(this._SafeStr_8855[_local_3]).dispose(); delete this._SafeStr_8855[_local_3]; } else { _local_1.push(this._SafeStr_8855[_local_3]); }; }; return (_local_1); } public function _SafeStr_8846(_arg_1:_SafeStr_9):_SafeStr_2421 { var _local_2:_SafeStr_2421 = this._SafeStr_8855[_arg_1]; return ((((_local_2)!=null) ? _local_2 : this._SafeStr_8858(_arg_1))); } public function _SafeStr_8858(_arg_1:_SafeStr_9):_SafeStr_2421 { if (this._SafeStr_8855[_arg_1] != null){ throw (new Error("Profiler for receiver already exists!")); }; var _local_2:_SafeStr_2421 = new _SafeStr_2421(_arg_1); this._SafeStr_8855[_arg_1] = _local_2; return (_local_2); } public function _SafeStr_8847(_arg_1:Function):void { events.addEventListener(PROFILER_START, _arg_1); } public function _SafeStr_5963(_arg_1:Function):void { events.addEventListener(PROFILER_STOP, _arg_1); } public function _SafeStr_8848(_arg_1:Function):void { events.removeEventListener(PROFILER_START, _arg_1); } public function _SafeStr_5965(_arg_1:Function):void { events.removeEventListener(PROFILER_STOP, _arg_1); } } }//package com.sulake.core.runtime // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1512 = "_-0AA" (String#3369, DoABC#2) // _SafeStr_1811 = "_-0W7" (String#5759, DoABC#2) // _SafeStr_2421 = "_-JD" (String#3960, DoABC#2) // _SafeStr_2980 = "_-0Fn" (String#2389, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_5953 = "_-1mN" (String#5539, DoABC#2) // _SafeStr_5963 = "_-dI" (String#11590, DoABC#2) // _SafeStr_5965 = "_-1vp" (String#12430, DoABC#2) // _SafeStr_5966 = "_-1Si" (String#14614, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8196 = "_-ez" (String#20836, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) // _SafeStr_8654 = "_-Gi" (String#18605, DoABC#2) // _SafeStr_8709 = "_-0fF" (String#12791, DoABC#2) // _SafeStr_8846 = "_-35T" (String#11448, DoABC#2) // _SafeStr_8847 = "_-2Zd" (String#19995, DoABC#2) // _SafeStr_8848 = "_-ZZ" (String#20815, DoABC#2) // _SafeStr_8849 = "_-GT" (String#16509, DoABC#2) // _SafeStr_8850 = "_-3Fn" (String#15570, DoABC#2) // _SafeStr_8851 = "_-Gf" (String#16197, DoABC#2) // _SafeStr_8852 = "_-0Ay" (String#18265, DoABC#2) // _SafeStr_8855 = "_-362" (String#4308, DoABC#2) // _SafeStr_8856 = "_-1Dl" (String#21682, DoABC#2) // _SafeStr_8857 = "_-0Tb" (String#24149, DoABC#2) // _SafeStr_8858 = "_-j" (String#20995, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_2 package com.sulake.core.runtime { public interface _SafeStr_2 { function log(... _args):void; } }//package com.sulake.core.runtime // _SafeStr_2 = "_-8-" (String#85, DoABC#1) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_3 package com.sulake.core.runtime { public interface _SafeStr_3 { function dispose():void; function get disposed():Boolean; } }//package com.sulake.core.runtime // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_4 package com.sulake.core.runtime { import flash.events.IEventDispatcher; public interface _SafeStr_4 extends IContext { function initialize():void; function _SafeStr_8837(_arg_1:XML, _arg_2:IEventDispatcher=null):void; function _SafeStr_8834():uint; function _SafeStr_8835():uint; function _SafeStr_8844(_arg_1:Boolean):void; } }//package com.sulake.core.runtime // _SafeStr_4 = "_-2Qf" (String#4606, DoABC#2) // _SafeStr_8834 = "_-27i" (String#15046, DoABC#2) // _SafeStr_8835 = "_-tX" (String#13841, DoABC#2) // _SafeStr_8837 = "_-0a9" (String#16654, DoABC#2) // _SafeStr_8844 = "_-X6" (String#15055, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_705 package com.sulake.core.runtime { import flash.display.DisplayObjectContainer; import flash.display.Sprite; import com.sulake.core.assets.IAssetLibrary; import flash.events.Event; import com.sulake.core.runtime.events._SafeStr_825; import com.sulake.core.runtime.events._SafeStr_826; import com.sulake.core.utils._SafeStr_709; import com.sulake.core.utils.LibraryLoaderEvent; import flash.net.URLRequest; import flash.system.LoaderContext; import com.sulake.core.Core; import flash.utils.ByteArray; import com.sulake.core.assets._SafeStr_801; import com.sulake.core.assets.IAsset; import flash.system.ApplicationDomain; import com.sulake.core.assets._SafeStr_812; import flash.utils.getDefinitionByName; import _-33q._SafeStr_809; import flash.utils.getQualifiedClassName; import com.sulake.core.runtime.events._SafeStr_807; public class _SafeStr_705 extends _SafeStr_8 implements IContext { protected var _components:Array; protected var _queuees:Array; protected var _SafeStr_8859:Array; protected var _debug:Boolean = false; protected var _SafeStr_8822:DisplayObjectContainer; public function _SafeStr_705(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, (_arg_2 | _SafeStr_8.COMPONENT_FLAG_CONTEXT), _arg_3); this._SafeStr_8822 = new Sprite(); this._components = new Array(); this._queuees = new Array(); } public function get root():IContext { if (((!(context)) || ((context == this)))){ return (this); }; return (context.root); } public function get displayObjectContainer():DisplayObjectContainer { return (this._SafeStr_8822); } public function debug(_arg_1:String):void { _SafeStr_8860 = _arg_1; if (((this._debug) && (events))){ events.dispatchEvent(new Event(_SafeStr_8.COMPONENT_EVENT_DEBUG)); }; } public function _SafeStr_8861():String { return (_SafeStr_8860); } public function _SafeStr_8862(_arg_1:String):void { _lastWarning = _arg_1; if (events == null){ Logger.log(("Failed to dispatch warning because events was null.\nMessage: " + _arg_1)); } else { events.dispatchEvent(new _SafeStr_825(_SafeStr_8.COMPONENT_EVENT_WARNING, _arg_1)); }; } public function _SafeStr_8863():String { return (_lastWarning); } public function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void { _SafeStr_8864 = _arg_1; if (events == null){ Logger.log(("Failed to dispatch an error because events was null.\nMessage: " + _arg_1)); } else { events.dispatchEvent(new _SafeStr_826(_SafeStr_8.COMPONENT_EVENT_ERROR, _arg_1, _arg_2, ((_arg_4) ? _arg_4.getStackTrace() : null))); }; } public function getLastErrorMessage():String { return (_SafeStr_8864); } final public function loadFromFile(_arg_1:URLRequest, _arg_2:LoaderContext):_SafeStr_709 { if (this._SafeStr_8859 == null){ this._SafeStr_8859 = new Array(); }; var _local_3:uint; while (_local_3 < this._SafeStr_8859.length) { if (this._SafeStr_8859[_local_3].url == _arg_1.url){ return (this._SafeStr_8859[_local_3].loadFromFile(_arg_1)); }; _local_3++; }; var _local_4:_SafeStr_709 = new _SafeStr_709(_arg_2, this._debug); _local_4.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8865, false); _local_4.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8713, false); _local_4.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_DEBUG, this._SafeStr_8866, false); _local_4.load(_arg_1); this._SafeStr_8859.push(_local_4); return (_local_4); } final protected function _SafeStr_8865(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); this._SafeStr_8867(_local_2); this._SafeStr_8868(_local_2.resource, _SafeStr_8.COMPONENT_FLAG_NULL, _local_2.domain); } protected function _SafeStr_8713(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); var _local_3:String = _local_2.getLastErrorMessage(); this._SafeStr_8867(_local_2); this.error((((('Failed to download component resource "' + _local_2.url) + '"!') + "\r") + _local_3), true, Core._SafeStr_8869); } protected function _SafeStr_8866(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); var _local_3:String = _local_2._SafeStr_8861(); this.debug(_local_3); } protected function _SafeStr_8867(_arg_1:_SafeStr_709):void { _arg_1.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8865, false); _arg_1.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8865, false); _arg_1.dispose(); var _local_2:uint; while (_local_2 < this._SafeStr_8859.length) { if (this._SafeStr_8859[_local_2] == _arg_1){ this._SafeStr_8859.splice(_local_2, 1); return; }; _local_2++; }; } public function _SafeStr_8870(_arg_1:XML, _arg_2:Class):Boolean { return (assets.loadFromResource(_arg_1, _arg_2)); } final public function _SafeStr_8868(resource:Class, flags:uint=0, domain:ApplicationDomain=null):IUnknown { var manifest:XML; var component:_SafeStr_8; var componentClass:Class; var componentString:String; var interfaceList:XMLList; var iid:IID; var iidList:Array; var iidClass:Class; var iidString:String; var item:XML; var version:String; var unknown:IUnknown; var source:Object; var bytes:ByteArray; var assetList:XMLList; var assetNode:XML; var assetName:String; var assetType:_SafeStr_801; var asset:IAsset; var assetCount:uint; var assetLibrary:IAssetLibrary; var k:uint; var j:uint; if (domain == null){ domain = ApplicationDomain.currentDomain; }; try { source = (resource as Object).manifest; if ((source is XML)){ manifest = (source as XML); } else { if ((source is Class)){ bytes = (new ((source as Class))() as ByteArray); manifest = new XML(bytes.readUTFBytes(bytes.length)); }; }; } catch(e:Error) { manifest = null; }; if (manifest == null){ Logger.log((("Failed to find embedded manifest.xml in " + resource) + "!")); return (null); }; var componentList:XMLList = manifest.child("component"); var i:uint; while (i < componentList.length()) { item = componentList[i]; version = item.attribute("version"); assetList = item.child("assets"); assetCount = assetList.length(); assetLibrary = null; if (assetCount > 0){ assetList = assetList.child("asset"); assetCount = assetList.length(); assetLibrary = new _SafeStr_812(("_assets@" + componentString)); k = 0; while (k < assetCount) { assetNode = assetList[k]; assetName = assetNode.attribute("name"); assetType = assetLibrary._SafeStr_8675(assetNode.attribute("mimeType")); asset = new (assetType._SafeStr_8685)(assetType); asset._SafeStr_8656(resource[assetName]); if (!assetLibrary._SafeStr_8672(assetName, asset)){ this.error((((("Manifest for component " + componentString) + ' contains broken asset "') + assetName) + '"!'), true, Core._SafeStr_8871); }; k++; }; }; componentString = item.attribute("class"); componentClass = (domain.getDefinition(componentString) as Class); if (componentClass == null){ componentClass = (getDefinitionByName(componentString) as Class); }; if (componentClass == null){ this.error((("Invalid component class " + componentString) + "!"), true, Core._SafeStr_8871); return (null); }; component = (((assetLibrary)==null) ? new (componentClass)(this, flags) : new (componentClass)(this, flags, assetLibrary)); if (component != null){ if (assetLibrary != null){ if (component.assets != assetLibrary){ assetLibrary.dispose(); this.error((('Component "' + componentString) + '" did not save provided asset library!'), true, Core._SafeStr_8871); }; }; interfaceList = item.child("interface"); iidList = new Array(); j = 0; while (j < interfaceList.length()) { iidString = interfaceList[j].attribute("iid"); iidClass = (domain.getDefinition(iidString) as Class); if (iidClass == null){ iidClass = (getDefinitionByName(iidString) as Class); }; if (iidClass == null){ throw (new _SafeStr_809(("Identifier class defined in manifest not found: " + iidString))); }; iid = new (iidClass)(); unknown = (component as IUnknown); _SafeStr_8872(component).insert(new _SafeStr_811(iid, component)); iidList.push(iid); j++; }; this._SafeStr_8823(component, iidList); }; i++; }; return ((component as IUnknown)); } final public function _SafeStr_8823(_arg_1:_SafeStr_8, _arg_2:Array):void { var _local_3:uint; var _local_5:IID; var _local_6:IID; if (this._components.indexOf(_arg_1) > -1){ this.error((("Component " + _arg_1) + " already attached to context!"), false); return; }; this._components.push(_arg_1); if (_arg_1.locked){ _arg_1.events.addEventListener(_SafeStr_8873, this._SafeStr_8874); }; var _local_4:uint = _arg_2.length; _local_3 = 0; while (_local_3 < _local_4) { _local_5 = _arg_2[_local_3]; if (_SafeStr_8872(_arg_1).find(_local_5) == null){ _SafeStr_8872(_arg_1).insert(new _SafeStr_811(_local_5, _arg_1)); }; _SafeStr_8872(this).insert(new _SafeStr_811(_local_5, _arg_1)); _local_3++; }; if (!_arg_1.locked){ _local_3 = 0; while (_local_3 < _local_4) { _local_6 = _arg_2[_local_3]; if (this._SafeStr_8875(_local_6)){ this._SafeStr_8876(_local_6, _arg_1); }; _local_3++; }; }; } final public function _SafeStr_8845(_arg_1:_SafeStr_8):void { var _local_3:_SafeStr_811; var _local_2:_SafeStr_810 = _SafeStr_8872(this); var _local_4:int = _local_2._SafeStr_8877(_arg_1); while (_local_4 > -1) { _local_3 = _local_2.remove(_local_4); _local_4 = _local_2._SafeStr_8877(_arg_1); }; var _local_5:uint; while (_local_5 < this._components.length) { if (this._components[_local_5] == _arg_1){ this._components.splice(_local_5, 1); _arg_1.events.removeEventListener(_SafeStr_8873, this._SafeStr_8874); return; }; _local_5++; }; } override public function queueInterface(_arg_1:IID, _arg_2:Function=null):IUnknown { var _local_4:IUnknown; var _local_3:_SafeStr_811 = _SafeStr_8872(this).getStructByInterface(_arg_1); if (_local_3 != null){ _local_4 = _local_3.unknown.queueInterface(_arg_1, _arg_2); if (_local_4){ return (_local_4); }; }; if (_arg_2 != null){ this._SafeStr_8878(_arg_1, _arg_2); if (((context) && (!((context == this))))){ context.queueInterface(_arg_1, this._SafeStr_8876); }; }; return (null); } final protected function _SafeStr_8878(_arg_1:IID, _arg_2:Function):void { var _local_3:_SafeStr_1617; if (this._SafeStr_8875(_arg_1)){ _local_3 = this._SafeStr_8879(_arg_1); } else { _local_3 = new _SafeStr_1617(_arg_1); this._queuees.push(_local_3); }; _local_3.receivers.unshift(_arg_2); } final protected function _SafeStr_8875(_arg_1:IID):Boolean { var _local_2:String = getQualifiedClassName(_arg_1); var _local_3:uint = this._queuees.length; var _local_4:uint; while (_local_4 < _local_3) { if (getQualifiedClassName(this._queuees[_local_4].identifier) == _local_2){ return (true); }; _local_4++; }; return (false); } final protected function _SafeStr_8879(_arg_1:IID):_SafeStr_1617 { var _local_3:_SafeStr_1617; var _local_2:String = getQualifiedClassName(_arg_1); var _local_4:uint = this._queuees.length; var _local_5:uint; while (_local_5 < _local_4) { _local_3 = this._queuees[_local_5]; if (getQualifiedClassName(_local_3.identifier) == _local_2){ return (_local_3); }; _local_5++; }; return (null); } final protected function _SafeStr_8876(_arg_1:IID, _arg_2:_SafeStr_8):void { var _local_4:IUnknown; var _local_3:_SafeStr_1617 = this._SafeStr_8879(_arg_1); if (_local_3 == null){ return; }; var _local_5:uint = _local_3.receivers.length; var _local_6:uint; while (_local_6 < _local_5) { _local_4 = _arg_2.queueInterface(_arg_1); if (_local_4 == null){ this.error((("Interface " + _arg_1) + " still unavailabe!"), true, Core._SafeStr_8880); }; (_local_3.receivers.pop()(_arg_1, _local_4)); _local_6++; }; } override public function dispose():void { var _local_1:uint; var _local_2:_SafeStr_709; if (!disposed){ super.dispose(); if (this._components != null){ _local_1 = this._components.length; while (_local_1-- > 0) { IUnknown(this._components.pop()).dispose(); }; this._components = null; }; if (this._queuees != null){ _local_1 = this._queuees.length; while (_local_1-- > 0) { _SafeStr_3(this._queuees.pop()).dispose(); }; this._queuees = null; }; if (this._SafeStr_8859 != null){ _local_1 = this._SafeStr_8859.length; while (_local_1-- > 0) { _local_2 = this._SafeStr_8859[0]; this._SafeStr_8867(_local_2); _local_2.dispose(); }; this._SafeStr_8859 = null; }; }; } private function _SafeStr_8874(_arg_1:_SafeStr_807):void { var _local_2:_SafeStr_8; var _local_3:Array; var _local_4:_SafeStr_811; if (_arg_1.type == _SafeStr_8873){ _local_2 = (_arg_1.unknown as _SafeStr_8); _local_2.events.removeEventListener(_SafeStr_8873, this._SafeStr_8874); if (!disposed){ _local_3 = new Array(); _SafeStr_8872(this).mapStructsByImplementor(_local_2, _local_3); while (((((_local_3.length) && (!(_local_2.disposed)))) && (!(disposed)))) { _local_4 = _local_3.pop(); this._SafeStr_8876(_local_4.iid, _local_2); }; }; }; } override public function toXMLString(_arg_1:uint=0):String { var _local_6:_SafeStr_811; var _local_10:_SafeStr_8; var _local_2:String = ""; var _local_3:uint; while (_local_3 < _arg_1) { _local_2 = (_local_2 + "\t"); _local_3++; }; var _local_4:String = getQualifiedClassName(this); var _local_5:String = ""; _local_5 = (_local_5 + (((_local_2 + '\n')); var _local_7:Array = new Array(); var _local_8:uint = _SafeStr_8872(this).mapStructsByImplementor(this, _local_7); var _local_9:uint; while (_local_9 < _local_8) { _local_6 = _local_7[_local_9]; _local_5 = (_local_5 + (((((_local_2 + '\t\n')); _local_9++; }; var _local_11:uint; while (_local_11 < this._components.length) { _local_10 = (this._components[_local_11] as _SafeStr_8); if (_local_10 != this){ _local_5 = (_local_5 + _local_10.toXMLString((_arg_1 + 1))); }; _local_11++; }; return ((_local_5 + (_local_2 + "\n"))); } } }//package com.sulake.core.runtime // _SafeStr_1617 = "_-2Hn" (String#4123, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_705 = "_-gY" (String#3802, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_801 = "_-4M" (String#659, DoABC#2) // _SafeStr_807 = "_-Jl" (String#8035, DoABC#2) // _SafeStr_809 = "_-1i1" (String#5804, DoABC#2) // _SafeStr_810 = "_-BV" (String#6520, DoABC#2) // _SafeStr_811 = "_-ag" (String#1158, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_825 = "_-1eq" (String#5867, DoABC#2) // _SafeStr_826 = "_-0gP" (String#7322, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8672 = "_-1vV" (String#4434, DoABC#2) // _SafeStr_8675 = "_-0CD" (String#5393, DoABC#2) // _SafeStr_8685 = "_-22m" (String#7198, DoABC#2) // _SafeStr_8713 = "_-0FK" (String#6839, DoABC#2) // _SafeStr_8822 = "_-0P0" (String#4683, DoABC#2) // _SafeStr_8823 = "_-37L" (String#3642, DoABC#2) // _SafeStr_8845 = "_-0L4" (String#12309, DoABC#2) // _SafeStr_8859 = "_-33h" (String#1741, DoABC#2) // _SafeStr_8860 = "_-tl" (String#12830, DoABC#2) // _SafeStr_8861 = "_-2TA" (String#14594, DoABC#2) // _SafeStr_8862 = "_-2-" (String#11845, DoABC#2) // _SafeStr_8863 = "_-pz" (String#20704, DoABC#2) // _SafeStr_8864 = "_-0NI" (String#4424, DoABC#2) // _SafeStr_8865 = "_-0qQ" (String#14130, DoABC#2) // _SafeStr_8866 = "_-2uM" (String#18909, DoABC#2) // _SafeStr_8867 = "_-VK" (String#13521, DoABC#2) // _SafeStr_8868 = "_-2fn" (String#1832, DoABC#2) // _SafeStr_8869 = "_-ud" (String#13195, DoABC#2) // _SafeStr_8870 = "_-eG" (String#20685, DoABC#2) // _SafeStr_8871 = "_-2eX" (String#11048, DoABC#2) // _SafeStr_8872 = "_-1HQ" (String#3235, DoABC#2) // _SafeStr_8873 = "_-0Py" (String#7384, DoABC#2) // _SafeStr_8874 = "_-04L" (String#13851, DoABC#2) // _SafeStr_8875 = "_-297" (String#17740, DoABC#2) // _SafeStr_8876 = "_-03b" (String#13825, DoABC#2) // _SafeStr_8877 = "_-31P" (String#16389, DoABC#2) // _SafeStr_8878 = "_-h8" (String#21049, DoABC#2) // _SafeStr_8879 = "_-3H" (String#17704, DoABC#2) // _SafeStr_8880 = "_-31W" (String#13474, DoABC#2) // _SafeStr_8881 = "_-pA" (String#7737, DoABC#2) // _SafeStr_8882 = "_-0rA" (String#12201, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_8 package com.sulake.core.runtime { import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.core.assets._SafeStr_812; import _-33q._SafeStr_809; import flash.events.IEventDispatcher; import _-33q._SafeStr_813; import flash.utils.getQualifiedClassName; import flash.events.Event; import com.sulake.core.runtime.events._SafeStr_807; public class _SafeStr_8 implements IUnknown { public static const COMPONENT_EVENT_RUNNING:String = "COMPONENT_EVENT_RUNNING"; public static const COMPONENT_EVENT_DISPOSING:String = "COMPONENT_EVENT_DISPOSING"; public static const COMPONENT_EVENT_WARNING:String = "COMPONENT_EVENT_WARNING"; public static const COMPONENT_EVENT_ERROR:String = "COMPONENT_EVENT_ERROR"; public static const COMPONENT_EVENT_DEBUG:String = "COMPONENT_EVENT_DEBUG"; protected static const _SafeStr_8873:String = "_INTERNAL_EVENT_UNLOCKED"; public static const COMPONENT_FLAG_NULL:uint = 0; public static const _SafeStr_8883:uint = 1; public static const COMPONENT_FLAG_CONTEXT:uint = 2; public static const _SafeStr_8884:uint = 4; protected var _SafeStr_8885:uint = 0; protected var _SafeStr_8864:String = ""; protected var _SafeStr_8860:String = ""; protected var _lastWarning:String = ""; private var _assets:IAssetLibrary; private var _events:EventDispatcher; private var _SafeStr_8821:uint; private var _SafeStr_8886:_SafeStr_810; private var _context:IContext = null; private var _disposed:Boolean = false; private var _SafeStr_8887:Boolean = false; public function _SafeStr_8(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_8821 = _arg_2; this._SafeStr_8886 = new _SafeStr_810(); this._events = new EventDispatcher(); this._context = _arg_1; this._assets = (((_arg_3)!=null) ? _arg_3 : new _SafeStr_812("_internal_asset_library")); if (this._context == null){ throw (new _SafeStr_809("IContext not provided to Component's constructor!")); }; } public static function _SafeStr_8872(_arg_1:_SafeStr_8):_SafeStr_810 { return (_arg_1._SafeStr_8886); } public function get locked():Boolean { return (this._SafeStr_8887); } public function get disposed():Boolean { return (this._disposed); } public function get context():IContext { return (this._context); } public function get events():IEventDispatcher { return (this._events); } public function get assets():IAssetLibrary { return (this._assets); } public function queueInterface(_arg_1:IID, _arg_2:Function=null):IUnknown { var _local_3:_SafeStr_811 = this._SafeStr_8886.getStructByInterface(_arg_1); if (_local_3 == null){ return (this._context.queueInterface(_arg_1, _arg_2)); }; if (this._disposed){ throw (new _SafeStr_813((('Failed to queue interface trough disposed Component "' + getQualifiedClassName(this)) + '"!'))); }; if (this._SafeStr_8887){ return (null); }; _local_3._SafeStr_8888(); var _local_4:IUnknown = (_local_3.unknown as IUnknown); if (_arg_2 != null){ (_arg_2(_arg_1, _local_4)); }; return (_local_4); } public function release(_arg_1:IID):uint { if (this._disposed){ return (0); }; var _local_2:_SafeStr_811 = this._SafeStr_8886.getStructByInterface(_arg_1); if (_local_2 == null){ this._SafeStr_8864 = (("Attempting to release unknown interface:" + _arg_1) + "!"); throw (new Error(this._SafeStr_8864)); }; var _local_3:uint = _local_2.release(); if ((this._SafeStr_8821 & _SafeStr_8884)){ if (_local_3 == 0){ if (this._SafeStr_8886._SafeStr_8889() == 0){ this._context._SafeStr_8845(this); this.dispose(); }; }; }; return (_local_3); } public function dispose():void { if (!this._disposed){ Logger.log(("Disposing component " + getQualifiedClassName(this))); this._events.dispatchEvent(new Event(_SafeStr_8.COMPONENT_EVENT_DISPOSING)); this._events = null; this._SafeStr_8886.dispose(); this._SafeStr_8886 = null; this._assets.dispose(); this._assets = null; this._context = null; this._SafeStr_8885 = 0; this._disposed = true; }; } final protected function lock():void { if (!this._SafeStr_8887){ this._SafeStr_8887 = true; }; } final protected function unlock():void { if (this._SafeStr_8887){ this._SafeStr_8887 = false; this._events.dispatchEvent(new _SafeStr_807(_SafeStr_8873, this)); }; } public function toString():String { return ((((("[component " + getQualifiedClassName(this)) + " refs: ") + this._SafeStr_8885) + "]")); } public function toXMLString(_arg_1:uint=0):String { var _local_6:_SafeStr_811; var _local_2:String = ""; var _local_3:uint; while (_local_3 < _arg_1) { _local_2 = (_local_2 + "\t"); _local_3++; }; var _local_4:String = getQualifiedClassName(this); var _local_5:String = ""; _local_5 = (_local_5 + (((_local_2 + '\n')); var _local_7:uint = this._SafeStr_8886.length; var _local_8:uint; while (_local_8 < _local_7) { _local_6 = this._SafeStr_8886._SafeStr_8890(_local_8); _local_5 = (_local_5 + (((((_local_2 + '\t\n')); _local_8++; }; return ((_local_5 + (_local_2 + "\n"))); } public function _SafeStr_4262(_arg_1:_SafeStr_9, _arg_2:uint):void { if (!this._disposed){ this._context._SafeStr_4262(_arg_1, _arg_2); }; } public function removeUpdateReceiver(_arg_1:_SafeStr_9):void { if (!this._disposed){ this._context.removeUpdateReceiver(_arg_1); }; } } }//package com.sulake.core.runtime // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_807 = "_-Jl" (String#8035, DoABC#2) // _SafeStr_809 = "_-1i1" (String#5804, DoABC#2) // _SafeStr_810 = "_-BV" (String#6520, DoABC#2) // _SafeStr_811 = "_-ag" (String#1158, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_813 = "_-2Ud" (String#8407, DoABC#2) // _SafeStr_8821 = "_-Pn" (String#3574, DoABC#2) // _SafeStr_8845 = "_-0L4" (String#12309, DoABC#2) // _SafeStr_8860 = "_-tl" (String#12830, DoABC#2) // _SafeStr_8864 = "_-0NI" (String#4424, DoABC#2) // _SafeStr_8872 = "_-1HQ" (String#3235, DoABC#2) // _SafeStr_8873 = "_-0Py" (String#7384, DoABC#2) // _SafeStr_8881 = "_-pA" (String#7737, DoABC#2) // _SafeStr_8882 = "_-0rA" (String#12201, DoABC#2) // _SafeStr_8883 = "_-2Xx" (String#15835, DoABC#2) // _SafeStr_8884 = "_-rK" (String#12359, DoABC#2) // _SafeStr_8885 = "_-1mz" (String#4754, DoABC#2) // _SafeStr_8886 = "_-0dM" (String#5719, DoABC#2) // _SafeStr_8887 = "_-2Mj" (String#3451, DoABC#2) // _SafeStr_8888 = "_-2fZ" (String#19726, DoABC#2) // _SafeStr_8889 = "_-QN" (String#18539, DoABC#2) // _SafeStr_8890 = "_-1te" (String#21935, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_810 package com.sulake.core.runtime { import com.sulake.core.runtime._SafeStr_3; import flash.utils.getQualifiedClassName; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.core.runtime.*; final class _SafeStr_810 implements _SafeStr_3 { private var _SafeStr_4761:Array; public function _SafeStr_810() { this._SafeStr_4761 = new Array(); super(); } public function get length():uint { return (this._SafeStr_4761.length); } public function get disposed():Boolean { return ((this._SafeStr_4761 == null)); } public function dispose():void { var _local_2:_SafeStr_811; var _local_1:uint = this._SafeStr_4761.length; var _local_3:uint; while (_local_3 < _local_1) { _local_2 = this._SafeStr_4761.pop(); _local_2.dispose(); _local_3++; }; this._SafeStr_4761 = null; } public function insert(_arg_1:_SafeStr_811):uint { this._SafeStr_4761.push(_arg_1); return (this._SafeStr_4761.length); } public function remove(_arg_1:uint):_SafeStr_811 { var _local_2:_SafeStr_811; if (_arg_1 < this._SafeStr_4761.length){ _local_2 = this._SafeStr_4761[_arg_1]; this._SafeStr_4761.splice(_arg_1, 1); return (_local_2); }; throw (new Error("Index out of range!")); } public function find(_arg_1:IID):IUnknown { var _local_4:_SafeStr_811; var _local_2:String = getQualifiedClassName(_arg_1); var _local_3:uint = this._SafeStr_4761.length; var _local_5:uint; while (_local_5 < _local_3) { _local_4 = (this._SafeStr_4761[_local_5] as _SafeStr_811); if (_local_4._SafeStr_8881 == _local_2){ return (_local_4.unknown); }; _local_5++; }; return (null); } public function getStructByInterface(_arg_1:IID):_SafeStr_811 { var _local_3:_SafeStr_811; var _local_2:String = getQualifiedClassName(_arg_1); var _local_4:uint = this._SafeStr_4761.length; var _local_5:uint; while (_local_5 < _local_4) { _local_3 = (this._SafeStr_4761[_local_5] as _SafeStr_811); if (_local_3._SafeStr_8881 == _local_2){ return (_local_3); }; _local_5++; }; return (null); } public function _SafeStr_8891(_arg_1:IID):int { var _local_3:_SafeStr_811; var _local_2:String = getQualifiedClassName(_arg_1); var _local_4:uint = this._SafeStr_4761.length; var _local_5:int; while (_local_5 < _local_4) { _local_3 = (this._SafeStr_4761[_local_5] as _SafeStr_811); if (_local_3._SafeStr_8881 == _local_2){ return (_local_5); }; _local_5++; }; return (-1); } public function _SafeStr_8892(_arg_1:IID, _arg_2:Array):uint { var _local_5:_SafeStr_811; var _local_3:String = getQualifiedClassName(_arg_1); var _local_4:uint; var _local_6:uint = this._SafeStr_4761.length; var _local_7:uint; while (_local_7 < _local_6) { _local_5 = (this._SafeStr_4761[_local_7] as _SafeStr_811); if (_local_5._SafeStr_8881 == _local_3){ _arg_2.push(_local_5); _local_4++; }; _local_7++; }; return (_local_4); } public function _SafeStr_8893(_arg_1:IUnknown):_SafeStr_811 { var _local_2:_SafeStr_811; var _local_3:uint = this._SafeStr_4761.length; var _local_4:uint; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_4761[_local_4] as _SafeStr_811); if (_local_2.unknown == _arg_1){ return (_local_2); }; _local_4++; }; return (null); } public function _SafeStr_8877(_arg_1:IUnknown):int { var _local_2:_SafeStr_811; var _local_3:uint = this._SafeStr_4761.length; var _local_4:uint; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_4761[_local_4] as _SafeStr_811); if (_local_2.unknown == _arg_1){ return (_local_4); }; _local_4++; }; return (-1); } public function mapStructsByImplementor(_arg_1:IUnknown, _arg_2:Array):uint { var _local_4:_SafeStr_811; var _local_3:uint; var _local_5:uint = this._SafeStr_4761.length; var _local_6:uint; while (_local_6 < _local_5) { _local_4 = (this._SafeStr_4761[_local_6] as _SafeStr_811); if (_local_4.unknown == _arg_1){ _arg_2.push(_local_4); _local_3++; }; _local_6++; }; return (_local_3); } public function _SafeStr_8890(_arg_1:uint):_SafeStr_811 { return ((((_arg_1)0) ? --this._SafeStr_8885 : 0)); } } }//package com.sulake.core.runtime // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_811 = "_-ag" (String#1158, DoABC#2) // _SafeStr_8652 = "_-2Do" (String#2246, DoABC#2) // _SafeStr_8881 = "_-pA" (String#7737, DoABC#2) // _SafeStr_8882 = "_-0rA" (String#12201, DoABC#2) // _SafeStr_8885 = "_-1mz" (String#4754, DoABC#2) // _SafeStr_8888 = "_-2fZ" (String#19726, DoABC#2) // _SafeStr_8894 = "_-0Qu" (String#11560, DoABC#2) // _SafeStr_8895 = "_-3Gt" (String#14432, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime._SafeStr_9 package com.sulake.core.runtime { public interface _SafeStr_9 extends _SafeStr_3 { function update(_arg_1:uint):void; } }//package com.sulake.core.runtime // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.IContext package com.sulake.core.runtime { import com.sulake.core.assets.IAssetLibrary; import flash.events.IEventDispatcher; import flash.display.DisplayObjectContainer; import flash.net.URLRequest; import flash.system.LoaderContext; import com.sulake.core.utils._SafeStr_709; import flash.system.ApplicationDomain; public interface IContext extends IUnknown { function get assets():IAssetLibrary; function get events():IEventDispatcher; function get root():IContext; function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void; function getLastErrorMessage():String; function debug(_arg_1:String):void; function _SafeStr_8861():String; function _SafeStr_8862(_arg_1:String):void; function _SafeStr_8863():String; function get displayObjectContainer():DisplayObjectContainer; function loadFromFile(_arg_1:URLRequest, _arg_2:LoaderContext):_SafeStr_709; function _SafeStr_8823(_arg_1:_SafeStr_8, _arg_2:Array):void; function _SafeStr_8845(_arg_1:_SafeStr_8):void; function _SafeStr_8868(_arg_1:Class, _arg_2:uint=0, _arg_3:ApplicationDomain=null):IUnknown; function _SafeStr_8870(_arg_1:XML, _arg_2:Class):Boolean; function _SafeStr_4262(_arg_1:_SafeStr_9, _arg_2:uint):void; function removeUpdateReceiver(_arg_1:_SafeStr_9):void; function toXMLString(_arg_1:uint=0):String; } }//package com.sulake.core.runtime // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8823 = "_-37L" (String#3642, DoABC#2) // _SafeStr_8845 = "_-0L4" (String#12309, DoABC#2) // _SafeStr_8861 = "_-2TA" (String#14594, DoABC#2) // _SafeStr_8862 = "_-2-" (String#11845, DoABC#2) // _SafeStr_8863 = "_-pz" (String#20704, DoABC#2) // _SafeStr_8868 = "_-2fn" (String#1832, DoABC#2) // _SafeStr_8870 = "_-eG" (String#20685, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.core.runtime.IID package com.sulake.core.runtime { public interface IID { } }//package com.sulake.core.runtime //------------------------------------------------------------ //com.sulake.core.runtime.IUnknown package com.sulake.core.runtime { public interface IUnknown extends _SafeStr_3 { function queueInterface(_arg_1:IID, _arg_2:Function=null):IUnknown; function release(_arg_1:IID):uint; } }//package com.sulake.core.runtime // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) //------------------------------------------------------------ //com.sulake.core.utils._SafeStr_1303 package com.sulake.core.utils { import flash.geom.Point; import flash.geom.Rectangle; public class _SafeStr_1303 { public static const _SafeStr_8896:String = "hex"; public static const _SafeStr_8897:String = "int"; public static const _SafeStr_8898:String = "uint"; public static const _SafeStr_8899:String = "Number"; public static const _SafeStr_8900:String = "float"; public static const _SafeStr_8901:String = "Boolean"; public static const _SafeStr_8902:String = "bool"; public static const _SafeStr_8903:String = "String"; public static const _SafeStr_8904:String = "Point"; public static const _SafeStr_8905:String = "Rectangle"; public static const _SafeStr_8906:String = "Array"; public static const _SafeStr_8907:String = "Map"; private static const _SafeStr_8908:String = "key"; private static const TYPE:String = "type"; private static const _SafeStr_8909:String = "value"; private static const _SafeStr_8910:String = "true"; private static const _SafeStr_8911:String = "false"; private static const X:String = "x"; private static const Y:String = "y"; private static const _SafeStr_8912:String = "width"; private static const _SafeStr_8913:String = "height"; private static const _SafeStr_8914:String = ","; public static function parseVariableList(_arg_1:XMLList, _arg_2:Map, _arg_3:Array=null):uint { var _local_5:uint; var _local_4:uint = _arg_1.length(); _local_5 = 0; while (_local_5 < _local_4) { _SafeStr_1303.parseVariableToken(_arg_1[_local_5], _arg_2, _arg_3); _local_5++; }; return (_local_4); } private static function parseVariableToken(_arg_1:XML, _arg_2:Map, _arg_3:Array=null):void { var _local_4:String; var _local_6:String; var _local_7:XMLList; var _local_8:XML; var _local_9:XML; var _local_5:String = _SafeStr_8903; _local_7 = _arg_1.attribute(_SafeStr_8908); if (_local_7.length() > 0){ _local_4 = String(_arg_1.attribute(_SafeStr_8908)); } else { _local_4 = _arg_1.child(_SafeStr_8908)[0]; }; _local_7 = _arg_1.attribute(TYPE); if (_local_7.length() > 0){ _local_5 = String(_arg_1.attribute(TYPE)); }; _local_7 = _arg_1.attribute(_SafeStr_8909); if (_local_7.length() > 0){ _local_6 = String(_arg_1.attribute(_SafeStr_8909)); }; if (_local_6 != null){ _arg_2[_local_4] = _SafeStr_1303.castStringToType(_local_6, _local_5); } else { _local_8 = _arg_1.child(_SafeStr_8909)[0]; if (_local_8 != null){ _local_9 = _local_8.child(0)[0]; _local_6 = _local_9.children()[0]; _local_5 = _local_9.localName(); _arg_2[_local_4] = _SafeStr_1303.parseValueType(_local_9, _local_5); } else { if ((((_local_5 == _SafeStr_8907)) || ((_local_5 == _SafeStr_8906)))){ _arg_2[_local_4] = _SafeStr_1303.parseValueType(_arg_1, _local_5); }; }; }; if (_arg_3){ _arg_3.push(_local_5); }; } public static function castStringToType(_arg_1:String, _arg_2:String):Object { switch (_arg_2){ case _SafeStr_8898: return (uint(_arg_1)); case _SafeStr_8897: return (int(_arg_1)); case _SafeStr_8899: return (Number(_arg_1)); case _SafeStr_8900: return (Number(_arg_1)); case _SafeStr_8901: return ((((_arg_1 == _SafeStr_8910)) || ((int(_arg_1) > 0)))); case _SafeStr_8902: return ((((_arg_1 == _SafeStr_8910)) || ((int(_arg_1) > 0)))); case _SafeStr_8896: return (uint(_arg_1)); case _SafeStr_8906: return (_arg_1.split(_SafeStr_8914)); default: return (String(_arg_1)); }; } public static function parseValueType(_arg_1:XML, _arg_2:String):Object { var _local_3:Map; var _local_4:Point; var _local_5:Rectangle; var _local_6:Array; var _local_7:String; switch (_arg_2){ case _SafeStr_8903: return (String(_arg_1)); case _SafeStr_8904: _local_4 = new Point(); _local_4.x = Number(_arg_1.attribute(X)); _local_4.y = Number(_arg_1.attribute(Y)); return (_local_4); case _SafeStr_8905: _local_5 = new Rectangle(); _local_5.x = Number(_arg_1.attribute(X)); _local_5.y = Number(_arg_1.attribute(Y)); _local_5.width = Number(_arg_1.attribute(_SafeStr_8912)); _local_5.height = Number(_arg_1.attribute(_SafeStr_8913)); return (_local_5); case _SafeStr_8906: _local_3 = new Map(); parseVariableList(_arg_1.children(), _local_3); _local_6 = new Array(); for (_local_7 in _local_3) { _local_6.push(_local_3[_local_7]); }; return (_local_6); case _SafeStr_8907: _local_3 = new Map(); _SafeStr_1303.parseVariableList(_arg_1.children(), _local_3); return (_local_3); }; throw (new Error((('Unable to parse data type "' + _arg_2) + '", unknown type!'))); } } }//package com.sulake.core.utils // _SafeStr_1303 = "_-15Z" (String#3810, DoABC#2) // _SafeStr_8896 = "_-1dU" (String#4035, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8898 = "_-0w8" (String#5287, DoABC#2) // _SafeStr_8899 = "_-0IH" (String#3781, DoABC#2) // _SafeStr_8900 = "_-0On" (String#14852, DoABC#2) // _SafeStr_8901 = "_-1iI" (String#1753, DoABC#2) // _SafeStr_8902 = "_-Tn" (String#13441, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8904 = "_-0V5" (String#5656, DoABC#2) // _SafeStr_8905 = "_-2Y4" (String#5568, DoABC#2) // _SafeStr_8906 = "_-0WK" (String#4168, DoABC#2) // _SafeStr_8907 = "_-5w" (String#5265, DoABC#2) // _SafeStr_8908 = "_-19d" (String#10035, DoABC#2) // _SafeStr_8909 = "_-1AV" (String#10218, DoABC#2) // _SafeStr_8910 = "_-12F" (String#4908, DoABC#2) // _SafeStr_8911 = "_-1ND" (String#18019, DoABC#2) // _SafeStr_8912 = "_-5T" (String#3132, DoABC#2) // _SafeStr_8913 = "_-2Gu" (String#2506, DoABC#2) // _SafeStr_8914 = "_-1TO" (String#6800, DoABC#2) //------------------------------------------------------------ //com.sulake.core.utils._SafeStr_1505 package com.sulake.core.utils { import flash.text.Font; import flash.utils.getQualifiedClassName; public class _SafeStr_1505 { private static const _SafeStr_8915:Map = new Map(); private static const _SafeStr_8916:Map = new Map(); private static var _SafeStr_8917:Boolean = false; { init(); } public static function _SafeStr_8918(_arg_1:String):Boolean { return (!((_SafeStr_8915.getValue(_arg_1) == null))); } public static function _SafeStr_8919(_arg_1:String):Boolean { return (!((_SafeStr_8916.getValue(_arg_1) == null))); } public static function get _SafeStr_8920():Map { return (_SafeStr_8915); } public static function get _SafeStr_8921():Map { return (_SafeStr_8916); } public static function registerFont(_arg_1:Class):Font { var _local_4:Font; Font.registerFont((_arg_1 as Class)); var _local_2:String = getQualifiedClassName(_arg_1); var _local_3:Array = Font.enumerateFonts(false); var _local_5:int = _local_3.length; var _local_6:int = _local_5; while (_local_6 > 0) { _local_4 = _local_3[(_local_6 - 1)]; if (getQualifiedClassName(_local_4) == _local_2) break; _local_6--; }; _SafeStr_8916.add(_local_4.fontName, _local_4); return (_local_4); } private static function init():void { var _local_1:Array; var _local_2:Array; var _local_3:Font; if (!_SafeStr_8917){ _local_1 = Font.enumerateFonts(true); _local_2 = Font.enumerateFonts(false); for each (_local_3 in _local_1) { if (_local_2.indexOf(_local_3) == -1){ _SafeStr_8915.add(_local_3.fontName, _local_3); }; }; _SafeStr_8917 = true; }; } public static function _SafeStr_3487():void { var _local_2:Font; var _local_3:Font; var _local_1:Array = Font.enumerateFonts(false); var _local_4:int = _local_1.length; var _local_5:int; while (_local_5 < _local_4) { _local_2 = _local_1[_local_5]; _local_3 = _SafeStr_8916.getValue(_local_2.fontName); if (((((!(_local_3)) || (!((_local_3.fontType == _local_2.fontType))))) || (!((_local_3.fontStyle == _local_2.fontStyle))))){ _SafeStr_8916.add(_local_2.fontName, _local_2); }; _local_5++; }; } } }//package com.sulake.core.utils // _SafeStr_1505 = "_-2rf" (String#5332, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_8915 = "_-1Bp" (String#10060, DoABC#2) // _SafeStr_8916 = "_-2Ll" (String#7033, DoABC#2) // _SafeStr_8917 = "_-367" (String#9759, DoABC#2) // _SafeStr_8918 = "_-0IE" (String#24309, DoABC#2) // _SafeStr_8919 = "_-1sy" (String#12922, DoABC#2) // _SafeStr_8920 = "_-1Pt" (String#25633, DoABC#2) // _SafeStr_8921 = "_-0e1" (String#23625, DoABC#2) //------------------------------------------------------------ //com.sulake.core.utils._SafeStr_1813 package com.sulake.core.utils { import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_1813 extends EventDispatcher implements _SafeStr_3 { protected static const _SafeStr_8922:int = 4; private var _debug:Boolean = false; private var _SafeStr_8678:Array; private var _SafeStr_8859:Array; public function _SafeStr_1813(_arg_1:Boolean=false) { this._SafeStr_8678 = new Array(); this._SafeStr_8859 = new Array(); this._debug = _arg_1; super(); } public function get length():int { return ((this._SafeStr_8678.length + this._SafeStr_8859.length)); } override public function dispose():void { var _local_1:_SafeStr_709; if (!disposed){ for each (_local_1 in this._SafeStr_8859) { _local_1.dispose(); }; for each (_local_1 in this._SafeStr_8678) { _local_1.dispose(); }; this._SafeStr_8859 = null; this._SafeStr_8678 = null; super.dispose(); }; } public function push(_arg_1:_SafeStr_709):void { if (((((!(disposed)) && (!(this._SafeStr_8924(_arg_1.url))))) && (!(this._SafeStr_8923(_arg_1.url))))){ if (_arg_1._SafeStr_8925){ this._SafeStr_8678.push(_arg_1); } else { this._SafeStr_8859.push(_arg_1); }; _arg_1.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8712); _arg_1.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_PROGRESS, this._SafeStr_8926); _arg_1.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_DISPOSE, this._SafeStr_8927); _arg_1.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8713); this.next(); }; } private function next():void { var _local_1:_SafeStr_709; if (!disposed){ while ((((this._SafeStr_8859.length < _SafeStr_8922)) && ((this._SafeStr_8678.length > 0)))) { _local_1 = this._SafeStr_8678.shift(); this._SafeStr_8859.push(_local_1); _local_1._SafeStr_8928(); }; }; } private function _SafeStr_8712(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); if (_local_2){ this._SafeStr_8929(_local_2); }; this.next(); } private function _SafeStr_8926(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); } private function _SafeStr_8927(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); this._SafeStr_8929(_local_2); this.next(); } private function _SafeStr_8713(_arg_1:LibraryLoaderEvent):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); if (_local_2){ Logger.log(("Failed to download specified file: " + _local_2.url)); this._SafeStr_8929(_local_2); }; this.next(); } private function _SafeStr_8929(loader:_SafeStr_709):void { var index:int; loader.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_8712); loader.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_PROGRESS, this._SafeStr_8926); loader.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_DISPOSE, this._SafeStr_8927); loader.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_8713); try { index = this._SafeStr_8678.indexOf(loader); if (index > -1){ this._SafeStr_8678.splice(index, 1); }; index = this._SafeStr_8859.indexOf(loader); if (index > -1){ this._SafeStr_8859.splice(index, 1); }; } catch(e:Error) { Logger.log("LibraryLoaderQueue was propably disposed!"); }; } private function _SafeStr_8924(_arg_1:String, _arg_2:Boolean=true):Boolean { var _local_3:_SafeStr_709; if (!disposed){ if (((_arg_2) && ((_arg_1.indexOf("?") > -1)))){ _arg_1 = _arg_1.slice(0, _arg_1.indexOf("?")); }; for each (_local_3 in this._SafeStr_8678) { if (_arg_2){ if (_local_3.url.indexOf(_arg_1) == 0){ return (true); }; } else { if (_local_3.url == _arg_1){ return (true); }; }; }; }; return (false); } public function _SafeStr_8923(_arg_1:String, _arg_2:Boolean=true):_SafeStr_709 { var _local_3:_SafeStr_709; if (!disposed){ if (((_arg_2) && ((_arg_1.indexOf("?") > -1)))){ _arg_1 = _arg_1.slice(0, _arg_1.indexOf("?")); }; for each (_local_3 in this._SafeStr_8859) { if (_arg_2){ if (_local_3.url.indexOf(_arg_1) == 0){ return (_local_3); }; } else { if (_local_3.url == _arg_1){ return (_local_3); }; }; }; }; return (null); } } }//package com.sulake.core.utils // _SafeStr_1813 = "_-1CJ" (String#8293, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_8678 = "_-3Bg" (String#3056, DoABC#2) // _SafeStr_8712 = "_-Uo" (String#11058, DoABC#2) // _SafeStr_8713 = "_-0FK" (String#6839, DoABC#2) // _SafeStr_8859 = "_-33h" (String#1741, DoABC#2) // _SafeStr_8922 = "_-27H" (String#5390, DoABC#2) // _SafeStr_8923 = "_-3AU" (String#20425, DoABC#2) // _SafeStr_8924 = "_-0PB" (String#21044, DoABC#2) // _SafeStr_8925 = "_-0di" (String#21751, DoABC#2) // _SafeStr_8926 = "_-dc" (String#17191, DoABC#2) // _SafeStr_8927 = "_-jq" (String#17069, DoABC#2) // _SafeStr_8928 = "_-2SK" (String#16638, DoABC#2) // _SafeStr_8929 = "_-1ic" (String#13006, DoABC#2) //------------------------------------------------------------ //com.sulake.core.utils._SafeStr_709 package com.sulake.core.utils { import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.core.runtime._SafeStr_3; import flash.display.Loader; import flash.system.LoaderContext; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.events.Event; import flash.events.ProgressEvent; import flash.events.HTTPStatusEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import flash.utils.getTimer; import flash.display.DisplayObject; import flash.net.URLRequestHeader; import flash.utils.Timer; import flash.events.TimerEvent; import flash.display.MovieClip; import flash.display.FrameLabel; import flash.utils.ByteArray; import com.sulake.core.Core; public class _SafeStr_709 extends EventDispatcher implements _SafeStr_3 { protected static const _SafeStr_8930:uint = 1; protected static const _SafeStr_8931:uint = 2; protected static const _SafeStr_8932:uint = 4; protected static const _SafeStr_8933:uint = 3; protected static const _SafeStr_4677:uint = 7; public static const _SafeStr_8934:int = 5; public static const LIBRARY_LOADER_FINALIZE:String = "LIBRARY_LOADER_FINALIZE"; public static const _SafeStr_8935:Boolean = false; public static const _SafeStr_8922:int = 2; private static var _SafeStr_8936:Array = new Array(); private static var _SafeStr_8937:Array = new Array(); protected var _SafeStr_6575:Loader; protected var _context:LoaderContext; protected var _SafeStr_4479:int = 0; protected var _SafeStr_8938:URLRequest; protected var _manifest:XML; protected var _SafeStr_8702:Class; protected var _SafeStr_8939:uint = 0; protected var _name:String; protected var _SafeStr_8497:Boolean = false; protected var _debug:Boolean = false; protected var _SafeStr_8940:Boolean = false; protected var _SafeStr_8941:String = ""; protected var _SafeStr_8942:String = ""; protected var _SafeStr_8943:int; protected var _SafeStr_8944:int; protected var _SafeStr_8945:int; protected var _SafeStr_8946:uint = 0; protected var _SafeStr_8947:Boolean = true; public function _SafeStr_709(_arg_1:LoaderContext=null, _arg_2:Boolean=false, _arg_3:Boolean=false) { if (_arg_1 == null){ this._context = new LoaderContext(); this._context.applicationDomain = ApplicationDomain.currentDomain; } else { this._context = _arg_1; }; this._SafeStr_8940 = _arg_2; this._debug = _arg_3; this._SafeStr_4479 = 0; this._SafeStr_6575 = new Loader(); this._SafeStr_6575.contentLoaderInfo.addEventListener(Event.INIT, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(Event.COMPLETE, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(Event.UNLOAD, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this.loadEventHandler); super(); } protected static function _SafeStr_8948(_arg_1:String):String { var _local_2:int; _local_2 = _arg_1.indexOf("?", 0); if (_local_2 > -1){ _arg_1 = _arg_1.slice(0, _local_2); }; _local_2 = _arg_1.lastIndexOf("."); if (_local_2 > -1){ _arg_1 = _arg_1.slice(0, _local_2); }; _local_2 = _arg_1.lastIndexOf("/"); if (_local_2 > -1){ _arg_1 = _arg_1.slice((_local_2 + 1), _arg_1.length); }; return (_arg_1); } protected static function _SafeStr_8949(_arg_1:_SafeStr_709):void { if (_SafeStr_8935){ if (_SafeStr_8936.indexOf(_arg_1) == -1){ _SafeStr_8936.push(_arg_1); }; _SafeStr_8950(); } else { _arg_1._SafeStr_6575.load(_arg_1._SafeStr_8938, _arg_1._context); }; } protected static function _SafeStr_8950():void { var _local_1:_SafeStr_709; var _local_2:int; if (_SafeStr_8935){ _local_2 = (_SafeStr_8937.length - 1); while (_local_2 > -1) { _local_1 = (_SafeStr_8937[_local_2] as _SafeStr_709); if (((_local_1) && (((_local_1.ready) || (_local_1.disposed))))){ _SafeStr_8937.splice(_local_2, 1); }; _local_2--; }; while ((((_SafeStr_8937.length < _SafeStr_8922)) && ((_SafeStr_8936.length > 0)))) { _local_1 = (_SafeStr_8936.shift() as _SafeStr_709); if (((!(_local_1.ready)) && (!(_local_1.disposed)))){ _SafeStr_8937.push(_local_1); _local_1._SafeStr_6575.load(_local_1._SafeStr_8938, _local_1._context); }; }; }; } public function get url():String { return (((this._SafeStr_8938) ? this._SafeStr_8938.url : null)); } public function get name():String { return (this._name); } public function get ready():Boolean { return (this._SafeStr_8497); } public function get status():int { return (this._SafeStr_4479); } public function get domain():ApplicationDomain { return (this._SafeStr_6575.contentLoaderInfo.applicationDomain); } public function get _SafeStr_8951():URLRequest { return (this._SafeStr_8938); } public function get resource():Class { return (this._SafeStr_8702); } public function get manifest():XML { return (this._manifest); } public function get bytesTotal():uint { return (this._SafeStr_6575.contentLoaderInfo.bytesTotal); } public function get bytesLoaded():uint { return (this._SafeStr_6575.contentLoaderInfo.bytesLoaded); } public function get _SafeStr_8799():uint { return (((this._SafeStr_8497) ? (this._SafeStr_8944 - this._SafeStr_8943) : (getTimer() - this._SafeStr_8943))); } public function get _SafeStr_8925():Boolean { return (this._SafeStr_8940); } protected function get content():DisplayObject { return (this._SafeStr_6575.content); } override public function dispose():void { if (!disposed){ dispatchEvent(new LibraryLoaderEvent(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_DISPOSE, this._SafeStr_4479, this.bytesTotal, this.bytesLoaded, this._SafeStr_8799)); try { this._SafeStr_6575.close(); } catch(e:Error) { }; try { this._SafeStr_6575.unload(); } catch(e:Error) { }; this._SafeStr_6575 = null; this._context = null; this._SafeStr_8702 = null; this._manifest = null; super.dispose(); }; } public function load(_arg_1:URLRequest, _arg_2:int=5):void { this._SafeStr_8938 = _arg_1; this._name = _SafeStr_8948(this._SafeStr_8938.url); this._SafeStr_8497 = false; this._SafeStr_8945 = _arg_2; _SafeStr_840._SafeStr_4856("Library url", ("Library url " + _arg_1.url)); _SafeStr_840._SafeStr_4856("Library name", ("Library name " + this._name)); if (!this._SafeStr_8940){ this._SafeStr_8940 = true; this._SafeStr_8928(); }; } public function _SafeStr_8928():void { if (((this._SafeStr_8940) && (!(_disposed)))){ this._SafeStr_8940 = false; if (((!(this._SafeStr_8497)) && (this._SafeStr_8938))){ this._SafeStr_8944 = -1; this._SafeStr_8943 = getTimer(); _SafeStr_8949(this); }; }; } protected function _SafeStr_6736():Boolean { if (((((!(this._SafeStr_8497)) && (!(_disposed)))) && ((this._SafeStr_8945 > 0)))){ try { this._SafeStr_6575.close(); this._SafeStr_6575.unload(); } catch(e:Error) { }; this._SafeStr_8952(this._SafeStr_8938, (_SafeStr_8934 - this._SafeStr_8945)); if (this._SafeStr_8947){ this._SafeStr_8938.requestHeaders.push(new URLRequestHeader("pragma", "no-cache")); this._SafeStr_8938.requestHeaders.push(new URLRequestHeader("Cache-Control", "no-cache")); this._SafeStr_8947 = false; }; this._SafeStr_8945--; this._SafeStr_8939 = 0; this._SafeStr_6575.load(this._SafeStr_8938, this._context); return (true); }; return (false); } public function hasDefinition(name:String):Boolean { var result:Boolean; try { result = this._SafeStr_6575.contentLoaderInfo.applicationDomain.hasDefinition(name); } catch(e:Error) { }; return (result); } public function getDefinition(name:String):Object { var result:Object; try { if (this._SafeStr_6575.contentLoaderInfo.applicationDomain.hasDefinition(name)){ result = this._SafeStr_6575.contentLoaderInfo.applicationDomain.getDefinition(name); }; } catch(e:Error) { }; return (result); } protected function loadEventHandler(_arg_1:Event):void { var _local_2:Timer; switch (_arg_1.type){ case Event.INIT: this.debug((('Load event INIT for file "' + this.url) + '"')); this._SafeStr_8939 = (this._SafeStr_8939 | _SafeStr_709._SafeStr_8931); break; case Event.COMPLETE: this.debug((('Load event COMPLETE for file "' + this.url) + '"')); this._SafeStr_8939 = (this._SafeStr_8939 | _SafeStr_709._SafeStr_8930); break; case Event.ENTER_FRAME: break; case HTTPStatusEvent.HTTP_STATUS: this._SafeStr_4479 = HTTPStatusEvent(_arg_1).status; this.debug((((("Load event STATUS " + this._SafeStr_4479) + ' for file "') + this.url) + '"')); break; case Event.UNLOAD: this.debug((('Load event UNLOAD for file "' + this.url) + '"')); dispatchEvent(new LibraryLoaderEvent(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_UNLOAD, this._SafeStr_4479, this.bytesTotal, this.bytesLoaded, this._SafeStr_8799)); break; case ProgressEvent.PROGRESS: this.debug(((((('Load event PROGRESS for file "' + this.url) + '" bytes: ') + this.bytesLoaded) + "/") + this.bytesTotal)); dispatchEvent(new LibraryLoaderEvent(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_PROGRESS, this._SafeStr_4479, this.bytesTotal, this.bytesLoaded, this._SafeStr_8799)); break; case IOErrorEvent.IO_ERROR: this.debug((('Load event IO ERROR for file "' + this.url) + '"')); if (!this._SafeStr_8953(this._SafeStr_4479)){ this._SafeStr_8944 = getTimer(); this.failure((('IO Error, send or load operation failed for file "' + this.url) + '"')); this._SafeStr_8954(); }; break; case SecurityErrorEvent.SECURITY_ERROR: this._SafeStr_8944 = getTimer(); this.failure((('Security Error, security violation with file "' + this.url) + '"')); this._SafeStr_8954(); break; case TimerEvent.TIMER: _local_2 = (TimerEvent(_arg_1).target as Timer); _local_2.removeEventListener(TimerEvent.TIMER, this.loadEventHandler); _local_2.stop(); if (!_disposed){ this._SafeStr_8939 = _SafeStr_709._SafeStr_4677; this.loadEventHandler(new Event(Event.COMPLETE)); }; return; default: Logger.log((("LibraryLoader::loadEventHandler(" + _arg_1) + ")")); }; if (this._SafeStr_8939 == _SafeStr_709._SafeStr_8933){ if (this._SafeStr_8955()){ this._SafeStr_8939 = (this._SafeStr_8939 | _SafeStr_709._SafeStr_8932); }; }; if (this._SafeStr_8939 == _SafeStr_709._SafeStr_4677){ if (this._SafeStr_8956()){ this._SafeStr_8497 = true; this._SafeStr_8944 = getTimer(); this._SafeStr_8954(); _SafeStr_8950(); dispatchEvent(new LibraryLoaderEvent(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_4479, this.bytesTotal, this.bytesLoaded, this._SafeStr_8799)); dispatchEvent(new Event(LIBRARY_LOADER_FINALIZE)); }; }; } protected function _SafeStr_8955():Boolean { var _local_1:MovieClip; var _local_2:FrameLabel; var _local_3:Array; var _local_4:uint; this.debug((((('Analyzing library "' + this._name) + '", content ') + (((this.content is MovieClip)) ? "is" : "is not")) + " a MovieClip")); this.debug(((("\tBytes loaded: " + this._SafeStr_6575.contentLoaderInfo.bytesLoaded) + "/") + this._SafeStr_6575.contentLoaderInfo.bytesTotal)); if ((this.content is MovieClip)){ _local_1 = (this.content as MovieClip); _local_3 = _local_1.currentLabels; this.debug((((((('\tLibrary "' + this._name) + '" is in frame ') + _local_1.currentFrame) + "(") + _local_1.currentLabel) + ")")); if (_local_3.length > 1){ _local_4 = 0; while (_local_4 < _local_3.length) { _local_2 = (_local_3[_local_4] as FrameLabel); if (_local_2.name == this._name){ if (_local_2.frame != _local_1.currentFrame){ _local_1.addEventListener(Event.ENTER_FRAME, this.loadEventHandler); return (false); }; }; _local_4++; }; }; }; return (true); } protected function _SafeStr_8956():Boolean { var xmlClass:Class; this.debug((('Preparing library "' + this._name) + '"')); this._SafeStr_8702 = (this.getDefinition(this._name) as Class); if (this._SafeStr_8702 == null){ if (!this._SafeStr_6736()){ this.failure((((('Failed to find resource class "' + this._name) + '" from library ') + this._SafeStr_8938.url) + "!")); }; return (false); }; var result:Boolean = true; try { xmlClass = (this._SafeStr_8702.manifest as Class); if (xmlClass == null){ return (false); }; } catch(e:Error) { if (!_SafeStr_6736()){ failure((("Failed to find embedded manifest.xml from library " + _SafeStr_8938.url) + "!")); }; result = false; }; if (!result){ return (false); }; var bytes:ByteArray = (new (xmlClass)() as ByteArray); try { this._manifest = new XML(bytes.readUTFBytes(bytes.length)); } catch(e:Error) { if (!_SafeStr_6736()){ failure(((("Failed to extract manifest.xml from library " + _name) + "!\n") + e.message)); }; result = false; }; return (result); } protected function _SafeStr_8953(_arg_1:int):Boolean { if ((((_arg_1 == 0)) || ((_arg_1 >= 400)))){ if (this._SafeStr_6736()){ return (true); }; this.failure((((("HTTP Error " + _arg_1) + ' "') + this._SafeStr_6575.contentLoaderInfo.url) + '"')); this._SafeStr_8954(); }; return (false); } protected function _SafeStr_8952(_arg_1:URLRequest, _arg_2:int):void { var _local_9:int; var _local_10:String; if ((((_arg_1.url == null)) || ((_arg_1.url == "")))){ return; }; var _local_3:Array = _arg_1.url.split("?"); var _local_4:String = _local_3[0]; var _local_5:String = (((_local_3.length > 1)) ? _local_3[1] : ""); var _local_6:String = "counterparameter"; var _local_7:Array = _local_5.split("&"); var _local_8:Boolean; _local_9 = 0; while (_local_9 < _local_7.length) { _local_10 = _local_7[_local_9]; if (_local_10.indexOf((_local_6 + "=")) >= 0){ _local_10 = ((_local_6 + "=") + _arg_2.toString()); _local_7[_local_9] = _local_10; _local_8 = true; break; }; _local_9++; }; if (!_local_8){ _local_7.push(((_local_6 + "=") + _arg_2)); }; _local_9 = 0; while (_local_9 < _local_7.length) { _local_4 = (_local_4 + ((((_local_9 == 0)) ? "?" : "&") + _local_7[_local_9])); _local_9++; }; _arg_1.url = _local_4; } protected function _SafeStr_8954():void { if (this._SafeStr_6575){ if (this._SafeStr_6575.content != null){ this._SafeStr_6575.content.removeEventListener(Event.ENTER_FRAME, this.loadEventHandler); }; this._SafeStr_6575.contentLoaderInfo.removeEventListener(Event.INIT, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(Event.COMPLETE, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(Event.UNLOAD, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, this.loadEventHandler); this._SafeStr_6575.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this.loadEventHandler); }; } protected function debug(_arg_1:String):void { Core.debug(_arg_1); this._SafeStr_8942 = _arg_1; if (this._debug){ dispatchEvent(new LibraryLoaderEvent(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_DEBUG, this._SafeStr_4479, this.bytesTotal, this.bytesLoaded, this._SafeStr_8799)); }; } protected function failure(_arg_1:String):void { Core._SafeStr_8862(_arg_1); this._SafeStr_8941 = _arg_1; _SafeStr_8950(); dispatchEvent(new LibraryLoaderEvent(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_4479, this.bytesTotal, this.bytesLoaded, this._SafeStr_8799)); dispatchEvent(new Event(LIBRARY_LOADER_FINALIZE)); } public function _SafeStr_8861():String { return (this._SafeStr_8942); } public function getLastErrorMessage():String { return (this._SafeStr_8941); } } }//package com.sulake.core.utils // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_4677 = "_-tW" (String#2962, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) // _SafeStr_6736 = "_-0bk" (String#4554, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8497 = "_-29i" (String#3680, DoABC#2) // _SafeStr_8702 = "_-KK" (String#3562, DoABC#2) // _SafeStr_8799 = "_-24F" (String#4205, DoABC#2) // _SafeStr_8861 = "_-2TA" (String#14594, DoABC#2) // _SafeStr_8862 = "_-2-" (String#11845, DoABC#2) // _SafeStr_8922 = "_-27H" (String#5390, DoABC#2) // _SafeStr_8925 = "_-0di" (String#21751, DoABC#2) // _SafeStr_8928 = "_-2SK" (String#16638, DoABC#2) // _SafeStr_8930 = "_-1f7" (String#13094, DoABC#2) // _SafeStr_8931 = "_-1dL" (String#13579, DoABC#2) // _SafeStr_8932 = "_-0BB" (String#13940, DoABC#2) // _SafeStr_8933 = "_-0ZL" (String#14671, DoABC#2) // _SafeStr_8934 = "_-2ci" (String#13360, DoABC#2) // _SafeStr_8935 = "_-0pd" (String#11938, DoABC#2) // _SafeStr_8936 = "_-0wG" (String#7956, DoABC#2) // _SafeStr_8937 = "_-AU" (String#7223, DoABC#2) // _SafeStr_8938 = "_-uC" (String#3532, DoABC#2) // _SafeStr_8939 = "_-1Xn" (String#5102, DoABC#2) // _SafeStr_8940 = "_-1It" (String#8032, DoABC#2) // _SafeStr_8941 = "_-1Sq" (String#17427, DoABC#2) // _SafeStr_8942 = "_-0h0" (String#17787, DoABC#2) // _SafeStr_8943 = "_-w6" (String#13398, DoABC#2) // _SafeStr_8944 = "_-15G" (String#9943, DoABC#2) // _SafeStr_8945 = "_-3Az" (String#11262, DoABC#2) // _SafeStr_8946 = "_-0zU" (String#23123, DoABC#2) // _SafeStr_8947 = "_-0i3" (String#16836, DoABC#2) // _SafeStr_8948 = "_-AO" (String#16444, DoABC#2) // _SafeStr_8949 = "_-0g6" (String#16622, DoABC#2) // _SafeStr_8950 = "_-Ym" (String#8409, DoABC#2) // _SafeStr_8951 = "_-38Q" (String#26724, DoABC#2) // _SafeStr_8952 = "_-38u" (String#18401, DoABC#2) // _SafeStr_8953 = "_-1fA" (String#21646, DoABC#2) // _SafeStr_8954 = "_-eV" (String#11447, DoABC#2) // _SafeStr_8955 = "_-0pU" (String#20185, DoABC#2) // _SafeStr_8956 = "_-2FR" (String#19057, DoABC#2) //------------------------------------------------------------ //com.sulake.core.utils._SafeStr_840 package com.sulake.core.utils { public class _SafeStr_840 { private static var _SafeStr_8957:Map = new Map(); private static var _SafeStr_8958:Map = new Map(); public static function _SafeStr_8959():String { var _local_1:String = ""; var _local_2:int; while (_local_2 < _SafeStr_8958.length) { if (_local_2 == 0){ _local_1 = _SafeStr_8958.getWithIndex(_local_2); } else { _local_1 = ((_local_1 + " ** ") + _SafeStr_8958.getWithIndex(_local_2)); }; _local_2++; }; if (_local_1.length > 400){ _local_1 = _local_1.substr((_local_1.length - 400)); }; return (_local_1); } public static function _SafeStr_4856(_arg_1:String, _arg_2:String):void { _SafeStr_8958.remove(_arg_1); _SafeStr_8958.add(_arg_1, _arg_2); } public static function _SafeStr_8836(_arg_1:String, _arg_2:String):void { _SafeStr_8957[_arg_1] = _arg_2; } public static function _SafeStr_8960(_arg_1:String):String { return (_SafeStr_8957[_arg_1]); } public static function _SafeStr_8961():Array { return (_SafeStr_8957.getKeys()); } } }//package com.sulake.core.utils // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8836 = "_-1E" (String#2482, DoABC#2) // _SafeStr_8957 = "_-3Cm" (String#10952, DoABC#2) // _SafeStr_8958 = "_-0XK" (String#6944, DoABC#2) // _SafeStr_8959 = "_-0JI" (String#21971, DoABC#2) // _SafeStr_8960 = "_-32P" (String#22007, DoABC#2) // _SafeStr_8961 = "_-19b" (String#20586, DoABC#2) //------------------------------------------------------------ //com.sulake.core.utils.LibraryLoaderEvent package com.sulake.core.utils { import flash.events.Event; public class LibraryLoaderEvent extends Event { public static const LIBRARY_LOADER_EVENT_COMPLETE:String = "LIBRARY_LOADER_EVENT_COMPLETE"; public static const LIBRARY_LOADER_EVENT_PROGRESS:String = "LIBRARY_LOADER_EVENT_PROGRESS"; public static const LIBRARY_LOADER_EVENT_UNLOAD:String = "LIBRARY_LOADER_EVENT_UNLOAD"; public static const LIBRARY_LOADER_EVENT_STATUS:String = "LIBRARY_LOADER_EVENT_STATUS"; public static const LIBRARY_LOADER_EVENT_ERROR:String = "LIBRARY_LOADER_EVENT_ERROR"; public static const LIBRARY_LOADER_EVENT_DEBUG:String = "LIBRARY_LOADER_EVENT_DEBUG"; public static const LIBRARY_LOADER_EVENT_DISPOSE:String = "LIBRARY_LOADER_EVENT_DISPOSE"; private var _SafeStr_4479:int; private var _SafeStr_8962:uint; private var _SafeStr_8963:uint; private var _SafeStr_6829:uint; public function LibraryLoaderEvent(_arg_1:String, _arg_2:int, _arg_3:uint, _arg_4:uint, _arg_5:uint) { this._SafeStr_4479 = _arg_2; this._SafeStr_8962 = _arg_3; this._SafeStr_8963 = _arg_4; this._SafeStr_6829 = _arg_5; super(_arg_1, false, false); } public function get status():int { return (this._SafeStr_4479); } public function get bytesTotal():uint { return (this._SafeStr_8962); } public function get bytesLoaded():uint { return (this._SafeStr_8963); } public function get _SafeStr_8799():uint { return (this._SafeStr_6829); } override public function clone():Event { return (new LibraryLoaderEvent(type, this._SafeStr_4479, this._SafeStr_8962, this._SafeStr_8963, this._SafeStr_8799)); } } }//package com.sulake.core.utils // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_6829 = "_-2FB" (String#5841, DoABC#2) // _SafeStr_8799 = "_-24F" (String#4205, DoABC#2) // _SafeStr_8962 = "_-1Hx" (String#13299, DoABC#2) // _SafeStr_8963 = "_-y-" (String#15349, DoABC#2) //------------------------------------------------------------ //com.sulake.core.utils.Map package com.sulake.core.utils { import flash.utils.Proxy; import com.sulake.core.runtime._SafeStr_3; import flash.utils.Dictionary; import com.sulake.core.Core; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class Map extends Proxy implements _SafeStr_3 { private var _length:uint; private var _SafeStr_8795:Dictionary; private var _SafeStr_3751:Array; private var _keys:Array; private var _singleWrite:Boolean = false; public function Map(_arg_1:Boolean=false) { this._singleWrite = _arg_1; this._length = 0; this._SafeStr_8795 = new Dictionary(); this._SafeStr_3751 = []; this._keys = []; } public function get length():uint { return (this._length); } public function get disposed():Boolean { return ((this._SafeStr_8795 == null)); } public function dispose():void { var _local_1:Object; if (this._SafeStr_8795 != null){ for (_local_1 in this._SafeStr_8795) { delete this._SafeStr_8795[_local_1]; }; this._SafeStr_8795 = null; }; this._length = 0; this._SafeStr_3751 = null; this._keys = null; } public function reset():void { var _local_1:Object; for (_local_1 in this._SafeStr_8795) { delete this._SafeStr_8795[_local_1]; }; this._length = 0; this._SafeStr_3751 = []; this._keys = []; } public function unshift(_arg_1:*, _arg_2:*):Boolean { if (this._SafeStr_8795[_arg_1] != null){ return (false); }; this._SafeStr_8795[_arg_1] = _arg_2; this._SafeStr_3751.unshift(_arg_2); this._keys.unshift(_arg_1); this._length++; return (true); } public function add(_arg_1:*, _arg_2:*):Boolean { if (this._SafeStr_8795[_arg_1] != null){ return (false); }; this._SafeStr_8795[_arg_1] = _arg_2; this._SafeStr_3751[this._length] = _arg_2; this._keys[this._length] = _arg_1; this._length++; return (true); } public function getValue(_arg_1:*) { return (this._SafeStr_8795[_arg_1]); } public function remove(_arg_1:*) { var _local_2:Object = this._SafeStr_8795[_arg_1]; if (_local_2 == null){ return (null); }; var _local_3:int = this._SafeStr_3751.indexOf(_local_2); if (_local_3 >= 0){ this._SafeStr_3751.splice(_local_3, 1); this._keys.splice(_local_3, 1); this._length--; }; delete this._SafeStr_8795[_arg_1]; return (_local_2); } public function getWithIndex(_arg_1:int) { if ((((_arg_1 < 0)) || ((_arg_1 >= this._length)))){ return (null); }; return (this._SafeStr_3751[_arg_1]); } public function getKey(_arg_1:int) { if ((((_arg_1 < 0)) || ((_arg_1 >= this._length)))){ return (null); }; return (this._keys[_arg_1]); } public function getKeys():Array { return (this._keys.slice()); } public function _SafeStr_3916():Array { return (this._SafeStr_3751.slice()); } override flash_proxy function getProperty(_arg_1:*) { if ((_arg_1 is QName)){ _arg_1 = QName(_arg_1).localName; }; return (this._SafeStr_8795[_arg_1]); } override flash_proxy function setProperty(_arg_1:*, _arg_2:*):void { if ((_arg_1 is QName)){ _arg_1 = QName(_arg_1).localName; }; if (this._singleWrite){ if (this._SafeStr_8795[_arg_1] != null){ Core.error(((("Trying to write to a single write Map. Key: " + _arg_1) + ", value: ") + _arg_2), true, Core._SafeStr_8964); }; }; this._SafeStr_8795[_arg_1] = _arg_2; var _local_3:int = this._keys.indexOf(_arg_1); if (_local_3 == -1){ this._SafeStr_3751[this._length] = _arg_2; this._keys[this._length] = _arg_1; this._length++; } else { this._SafeStr_3751.splice(_local_3, 1, _arg_2); }; } override flash_proxy function nextNameIndex(_arg_1:int):int { if (_arg_1 < this._keys.length){ return ((_arg_1 + 1)); }; return (0); } override flash_proxy function nextName(_arg_1:int):String { return (this._keys[(_arg_1 - 1)]); } override flash_proxy function nextValue(_arg_1:int) { return (this._SafeStr_3751[(_arg_1 - 1)]); } override flash_proxy function callProperty(_arg_1:*, ... _args) { var _local_3:String; if (_arg_1.localName == "toString"){ return ("Map"); }; return (null); } } }//package com.sulake.core.utils // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_8795 = "_-0nm" (String#2365, DoABC#2) // _SafeStr_8964 = "_-C0" (String#11608, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1364 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import flash.display.DisplayObject; public interface _SafeStr_1364 extends IWindow { function setDisplayObject(_arg_1:DisplayObject):void; function getDisplayObject():DisplayObject; } }//package com.sulake.core.window.components // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1418 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import flash.geom.Rectangle; public interface _SafeStr_1418 extends IWindow { function get scrollH():Number; function get scrollV():Number; function set scrollH(_arg_1:Number):void; function set scrollV(_arg_1:Number):void; function get _SafeStr_8965():Number; function get _SafeStr_8966():Number; function set _SafeStr_8965(_arg_1:Number):void; function set _SafeStr_8966(_arg_1:Number):void; function get maxScrollH():int; function get maxScrollV():int; function get visibleRegion():Rectangle; function get _SafeStr_4861():Rectangle; } }//package com.sulake.core.window.components // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_8965 = "_-3AS" (String#3612, DoABC#2) // _SafeStr_8966 = "_-017" (String#3672, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1430 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_1430 extends IWindow { } }//package com.sulake.core.window.components // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1514 package com.sulake.core.window.components { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_1514 extends _SafeStr_3 { function get focused():Boolean; function focus():Boolean; function _SafeStr_8967():Boolean; } }//package com.sulake.core.window.components // _SafeStr_1514 = "_-j3" (String#4288, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_8967 = "_-1o9" (String#8765, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1515 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_1515 extends IWindow { function set _SafeStr_3718(_arg_1:String):void; function get _SafeStr_3718():String; function set _SafeStr_8968(_arg_1:uint):void; function get _SafeStr_8968():uint; function showToolTip(_arg_1:_SafeStr_2345):void; function _SafeStr_8969():void; function _SafeStr_6958(_arg_1:uint, _arg_2:uint):uint; function _SafeStr_8970(_arg_1:uint):uint; } }//package com.sulake.core.window.components // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_6958 = "_-0qg" (String#10628, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) // _SafeStr_8969 = "_-0QK" (String#9453, DoABC#2) // _SafeStr_8970 = "_-0nt" (String#7272, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1516 package com.sulake.core.window.components { public interface _SafeStr_1516 extends ITextWindow, _SafeStr_1514, _SafeStr_1515 { function get editable():Boolean; function set editable(_arg_1:Boolean):void; function get selectable():Boolean; function set selectable(_arg_1:Boolean):void; function get displayAsPassword():Boolean; function set displayAsPassword(_arg_1:Boolean):void; function setSelection(_arg_1:int, _arg_2:int):void; function get selectionBeginIndex():int; function get selectionEndIndex():int; function get restrict():String; function set restrict(_arg_1:String):void; } }//package com.sulake.core.window.components // _SafeStr_1514 = "_-j3" (String#4288, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1517 package com.sulake.core.window.components { public interface _SafeStr_1517 extends _SafeStr_1516 { function set linkTarget(_arg_1:String):void; function get linkTarget():String; } }//package com.sulake.core.window.components // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1517 = "_-2gV" (String#7047, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1519 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_1518; import com.sulake.core.localization._SafeStr_1442; import flash.utils.Dictionary; import _-2ys._SafeStr_8972; import flash.text.TextField; import com.sulake.core.window.utils._SafeStr_2426; import com.sulake.core.window.utils._SafeStr_2271; import com.sulake.core.window.utils._SafeStr_2427; import flash.events.Event; import flash.text.TextFieldAutoSize; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import flash.text.AntiAliasType; import flash.text.TextFormat; import com.sulake.core.utils._SafeStr_1505; import com.sulake.core.utils.Map; import flash.text.FontStyle; import com.sulake.core.window.utils._SafeStr_2425; import com.sulake.core.window.utils._SafeStr_1535; import com.sulake.core.window.graphics._SafeStr_1492; import flash.events.MouseEvent; import com.sulake.core.window.events._SafeStr_1260; import flash.geom.Point; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.graphics._SafeStr_2391; import flash.display.DisplayObject; import flash.text.TextLineMetrics; import com.sulake.core.utils._SafeStr_1303; import com.sulake.core.window.utils._SafeStr_2424; public class _SafeStr_1519 extends WindowController implements ITextWindow, _SafeStr_1518, _SafeStr_1442 { protected static const _SafeStr_8971:Dictionary = _SafeStr_8972(); protected var _field:TextField; protected var _SafeStr_8973:Number; protected var _SafeStr_4763:Number; protected var _SafeStr_8974:Boolean; protected var _SafeStr_8975:_SafeStr_2426; protected var _autoSize:String = "none"; protected var _SafeStr_8976:Boolean = false; protected var _SafeStr_8977:Boolean = false; private var _SafeStr_8978:String = "regular"; private var _explicitStyle:_SafeStr_2271; public function _SafeStr_1519(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { this._explicitStyle = new _SafeStr_2271(); this._SafeStr_8975 = new _SafeStr_2426(0, 0, 0, 0, this._SafeStr_8979); this._SafeStr_8974 = false; this._SafeStr_8973 = 0; this._SafeStr_4763 = 0; if (this._field == null){ this._field = new TextField(); if (_arg_6){ this._field.width = _arg_6.width; this._field.height = _arg_6.height; }; this._field.mouseWheelEnabled = false; }; super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _SafeStr_8980(this._field, this._SafeStr_8978, this._explicitStyle); _SafeStr_2427.events.addEventListener(Event.CHANGE, this._SafeStr_8981); if (this._field.autoSize == TextFieldAutoSize.NONE){ this._field.width = _SafeStr_8982.width; this._field.height = _SafeStr_8982.height; }; } private static function _SafeStr_8983(_arg_1:_SafeStr_1519, _arg_2:String):void { _arg_2 = (((_arg_2 == AntiAliasType.ADVANCED)) ? AntiAliasType.ADVANCED : AntiAliasType.NORMAL); _arg_1._explicitStyle.antiAliasType = _arg_2; _arg_1._field.antiAliasType = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_8985(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1._field.alwaysShowSelection = _arg_2; } private static function _SafeStr_8986(_arg_1:_SafeStr_1519, _arg_2:String):void { _arg_1._autoSize = _arg_2; _arg_1._field.autoSize = (((_arg_2)!=TextFieldAutoSize.NONE) ? TextFieldAutoSize.LEFT : TextFieldAutoSize.NONE); _arg_1._SafeStr_8984(); } private static function _SafeStr_8987(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1.background = _arg_2; } private static function setTextBackgroundColor(_arg_1:_SafeStr_1519, _arg_2:uint):void { _arg_1.color = _arg_2; } private static function _SafeStr_8988(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { var _local_3:TextFormat = _arg_1.defaultTextFormat; _local_3.bold = _arg_2; _arg_1.setTextFormat(new TextFormat(_local_3.font, _local_3.size, _local_3.color, _local_3.bold, _local_3.italic, _local_3.underline, _local_3.url, _local_3.target, _local_3.align, _local_3.leftMargin, _local_3.rightMargin, _local_3.indent, _local_3.leading)); _arg_1.defaultTextFormat = _local_3; _arg_1._explicitStyle.fontWeight = _SafeStr_2271.BOLD; } private static function _SafeStr_8989(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1._field.border = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_8990(_arg_1:_SafeStr_1519, _arg_2:uint):void { _arg_1._field.borderColor = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_8991(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1._field.condenseWhite = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_8992(_arg_1:_SafeStr_1519, _arg_2:TextFormat):void { _arg_1._field.defaultTextFormat = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_8993(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1._field.embedFonts = _arg_2; } private static function _SafeStr_8994(_arg_1:_SafeStr_1519, _arg_2:String):void { var _local_3:TextFormat = _arg_1.defaultTextFormat; _local_3.font = _arg_2; _arg_1.setTextFormat(new TextFormat(_local_3.font, _local_3.size, _local_3.color, _local_3.bold, _local_3.italic, _local_3.underline, _local_3.url, _local_3.target, _local_3.align, _local_3.leftMargin, _local_3.rightMargin, _local_3.indent, _local_3.leading)); _arg_1._field.embedFonts = _SafeStr_1505._SafeStr_8919(_arg_2); _arg_1.defaultTextFormat = _local_3; _arg_1._explicitStyle.fontFamily = _arg_2; } private static function _SafeStr_8995(_arg_1:_SafeStr_1519, _arg_2:uint):void { var _local_3:TextFormat = _arg_1.defaultTextFormat; _local_3.size = _arg_2; _arg_1.setTextFormat(new TextFormat(_local_3.font, _local_3.size, _local_3.color, _local_3.bold, _local_3.italic, _local_3.underline, _local_3.url, _local_3.target, _local_3.align, _local_3.leftMargin, _local_3.rightMargin, _local_3.indent, _local_3.leading)); _arg_1.defaultTextFormat = _local_3; _arg_1._explicitStyle.fontSize = _arg_2; } private static function _SafeStr_8996(_arg_1:_SafeStr_1519, _arg_2:String):void { _arg_1._field.gridFitType = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_8997(_arg_1:_SafeStr_1519, _arg_2:String):void { if (_arg_2 == null){ return; }; if (_arg_1._SafeStr_8976){ _arg_1.context.removeLocalizationListener(_arg_1._SafeStr_5952.slice(2, _arg_1._SafeStr_5952.indexOf("}")), _arg_1); _arg_1._SafeStr_8976 = false; }; _arg_1._SafeStr_5952 = _arg_2; if ((((_arg_1._SafeStr_5952.charAt(0) == "$")) && ((_arg_1._SafeStr_5952.charAt(1) == "{")))){ _arg_1.context.registerLocalizationListener(_arg_1._SafeStr_5952.slice(2, _arg_1._SafeStr_5952.indexOf("}")), _arg_1); _arg_1._SafeStr_8976 = true; } else { if (_arg_1._field != null){ _arg_1._field.htmlText = _arg_1._SafeStr_5952; _arg_1._SafeStr_8984(); }; }; } private static function _SafeStr_8998(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { var _local_3:TextFormat = _arg_1.defaultTextFormat; _local_3.italic = _arg_2; _arg_1.setTextFormat(new TextFormat(_local_3.font, _local_3.size, _local_3.color, _local_3.bold, _local_3.italic, _local_3.underline, _local_3.url, _local_3.target, _local_3.align, _local_3.leftMargin, _local_3.rightMargin, _local_3.indent, _local_3.leading)); _arg_1.defaultTextFormat = _local_3; _arg_1._explicitStyle.fontStyle = ((_arg_2) ? _SafeStr_2271.ITALIC : _SafeStr_2271.NORMAL); } private static function _SafeStr_8999(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { var _local_3:TextFormat = _arg_1.defaultTextFormat; _local_3.kerning = _arg_2; var _local_4:TextFormat = new TextFormat(_local_3.font, _local_3.size, _local_3.color, _local_3.bold, _local_3.italic, _local_3.underline, _local_3.url, _local_3.target, _local_3.align, _local_3.leftMargin, _local_3.rightMargin, _local_3.indent, _local_3.leading); _local_4.kerning = _arg_2; _arg_1.setTextFormat(_local_4); _arg_1.defaultTextFormat = _local_3; _arg_1._explicitStyle.kerning = _arg_2; } private static function _SafeStr_9000(_arg_1:_SafeStr_1519, _arg_2:Map):void { if (_arg_1._SafeStr_8975){ _arg_1._SafeStr_8975.assign(int(_arg_2["left"]), int(_arg_2["top"]), int(_arg_2["right"]), int(_arg_2["bottom"]), _arg_1._SafeStr_8979); } else { _arg_1._SafeStr_8975 = new _SafeStr_2426(int(_arg_2["left"]), int(_arg_2["top"]), int(_arg_2["right"]), int(_arg_2["bottom"]), _arg_1._SafeStr_8979); }; _arg_1._SafeStr_8984(); } private static function _SafeStr_9001(_arg_1:_SafeStr_1519, _arg_2:int):void { if (((_arg_1._SafeStr_8975) && (!((_arg_1._SafeStr_8975.left == _arg_2))))){ _arg_1.margins.left = _arg_2; }; } private static function _SafeStr_9002(_arg_1:_SafeStr_1519, _arg_2:int):void { if (((_arg_1._SafeStr_8975) && (!((_arg_1._SafeStr_8975.top == _arg_2))))){ _arg_1.margins.top = _arg_2; }; } private static function _SafeStr_9003(_arg_1:_SafeStr_1519, _arg_2:int):void { if (((_arg_1._SafeStr_8975) && (!((_arg_1._SafeStr_8975.right == _arg_2))))){ _arg_1.margins.right = _arg_2; }; } private static function _SafeStr_9004(_arg_1:_SafeStr_1519, _arg_2:int):void { if (((_arg_1._SafeStr_8975) && (!((_arg_1._SafeStr_8975.bottom == _arg_2))))){ _arg_1.margins.bottom = _arg_2; }; } private static function _SafeStr_9005(_arg_1:_SafeStr_1519, _arg_2:int):void { _arg_1._field.maxChars = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_9006(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1._field.mouseWheelEnabled = _arg_2; } private static function _SafeStr_9007(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1._field.multiline = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_9008(_arg_1:_SafeStr_1519, _arg_2:String):void { _arg_1._field.restrict = _arg_2; } private static function _SafeStr_9009(_arg_1:_SafeStr_1519, _arg_2:Number):void { _arg_1._field.sharpness = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_9010(_arg_1:_SafeStr_1519, _arg_2:Number):void { var _local_3:TextFormat = _arg_1.defaultTextFormat; _local_3.letterSpacing = _arg_2; var _local_4:TextFormat = new TextFormat(_local_3.font, _local_3.size, _local_3.color, _local_3.bold, _local_3.italic, _local_3.underline, _local_3.url, _local_3.target, _local_3.align, _local_3.leftMargin, _local_3.rightMargin, _local_3.indent, _local_3.leading); _local_4.letterSpacing = _arg_2; _arg_1.setTextFormat(_local_4); _arg_1.defaultTextFormat = _local_3; _arg_1._explicitStyle.letterSpacing = _arg_2; } private static function _SafeStr_9011(_arg_1:_SafeStr_1519, _arg_2:uint):void { _arg_1._field.textColor = _arg_2; _arg_1._SafeStr_8984(); _arg_1._explicitStyle.color = _arg_2; } private static function _SafeStr_9012(_arg_1:_SafeStr_1519, _arg_2:_SafeStr_2271):void { if (((!(_arg_1)) || (!(_arg_2)))){ return; }; var _local_3:_SafeStr_2271 = _SafeStr_2427.getStyle(_arg_2.name); if (((_local_3) && (!(_local_3._SafeStr_4672(_arg_2))))){ _local_3 = _SafeStr_2427._SafeStr_9013(_arg_2.toString()); }; if (_local_3){ _arg_1._SafeStr_8978 = _local_3.name; _SafeStr_8980(_arg_1._field, _arg_1._SafeStr_8978, _arg_1._explicitStyle); _arg_1._SafeStr_8984(); }; } private static function _SafeStr_9014(_arg_1:_SafeStr_1519, _arg_2:String):void { var _local_3:_SafeStr_2271 = _SafeStr_2427.getStyle(_arg_2); if (!_local_3){ _local_3 = _SafeStr_2427._SafeStr_9013(_arg_2); }; if (_local_3){ _arg_1._SafeStr_8978 = _local_3.name; _SafeStr_8980(_arg_1._field, _arg_1._SafeStr_8978, _arg_1._explicitStyle); _arg_1._SafeStr_8984(); } else { _local_3 = _SafeStr_2427.parseCSS(_arg_2)[0]; if (_local_3){ if (!_SafeStr_2427.getStyle(_local_3.name)){ _SafeStr_2427._SafeStr_9015(_local_3.name, _local_3); }; _SafeStr_9012(_arg_1, _local_3); }; }; } private static function _SafeStr_9016(_arg_1:_SafeStr_1519, _arg_2:Number):void { _arg_1._field.thickness = _arg_2; _arg_1._SafeStr_8984(); } private static function _SafeStr_9017(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { var _local_3:TextFormat = _arg_1.defaultTextFormat; _local_3.underline = _arg_2; _arg_1.setTextFormat(new TextFormat(_local_3.font, _local_3.size, _local_3.color, _local_3.bold, _local_3.italic, _local_3.underline, _local_3.url, _local_3.target, _local_3.align, _local_3.leftMargin, _local_3.rightMargin, _local_3.indent, _local_3.leading)); _arg_1.defaultTextFormat = _local_3; _arg_1._explicitStyle.textDecoration = ((_arg_2) ? _SafeStr_2271._SafeStr_9018 : _SafeStr_2271.NONE); } private static function _SafeStr_9019(_arg_1:_SafeStr_1519, _arg_2:Boolean):void { _arg_1._field.wordWrap = _arg_2; _arg_1._SafeStr_8984(); } protected static function _SafeStr_8980(_arg_1:TextField, _arg_2:String, _arg_3:_SafeStr_2271):void { var _local_4:_SafeStr_2271 = _SafeStr_2427.getStyle(_arg_2); var _local_5:TextFormat = _arg_1.defaultTextFormat; if (!_local_4){ _local_4 = _SafeStr_2427.getStyle(_SafeStr_2427._SafeStr_9020); }; if (!_arg_3.fontFamily){ _local_5.font = _local_4.fontFamily; }; if (!_arg_3.fontSize){ _local_5.size = _local_4.fontSize; }; if (!_arg_3.color){ _local_5.color = _local_4.color; }; if (!_arg_3.fontWeight){ _local_5.bold = (((_local_4.fontWeight == FontStyle.BOLD)) ? true : null); }; if (!_arg_3.fontStyle){ _local_5.italic = (((_local_4.fontStyle == FontStyle.ITALIC)) ? true : null); }; if (!_arg_3.textDecoration){ _local_5.underline = (((_local_4.textDecoration == _SafeStr_2271._SafeStr_9018)) ? true : null); }; if (!_arg_3.textIndent){ _local_5.indent = _local_4.textIndent; }; if (!_arg_3.leading){ _local_5.leading = _local_4.leading; }; if (!_arg_3.kerning){ _local_5.kerning = _local_4.kerning; }; if (!_arg_3.letterSpacing){ _local_5.letterSpacing = _local_4.letterSpacing; }; if (!_arg_3.antiAliasType){ _arg_1.antiAliasType = (((_local_4.antiAliasType == AntiAliasType.ADVANCED)) ? AntiAliasType.ADVANCED : AntiAliasType.NORMAL); }; if (!_arg_3.sharpness){ _arg_1.sharpness = int(_local_4.sharpness); }; if (!_arg_3.thickness){ _arg_1.thickness = int(_local_4.thickness); }; if (((!(_local_4.fontWeight)) && (!(_arg_3.fontWeight)))){ _local_5.bold = false; }; if (((!(_local_4.fontStyle)) && (!(_arg_3.fontStyle)))){ _local_5.italic = false; }; if (((!(_local_4.textDecoration)) && (!(_arg_3.textDecoration)))){ _local_5.underline = false; }; if (((!(_local_4.textIndent)) && (!(_arg_3.textIndent)))){ _local_5.indent = 0; }; if (((!(_local_4.leading)) && (!(_arg_3.leading)))){ _local_5.leading = 0; }; if (((!(_local_4.kerning)) && (!(_arg_3.kerning)))){ _local_5.kerning = false; }; if (((!(_local_4.letterSpacing)) && (!(_arg_3.letterSpacing)))){ _local_5.letterSpacing = 0; }; if (((!(_local_4.antiAliasType)) && (!(_arg_3.antiAliasType)))){ _arg_1.antiAliasType = AntiAliasType.NORMAL; }; if (((!(_local_4.sharpness)) && (!(_arg_3.sharpness)))){ _arg_1.sharpness = 0; }; if (((!(_local_4.thickness)) && (!(_arg_3.thickness)))){ _arg_1.thickness = 0; }; _arg_1.setTextFormat(_local_5); _arg_1.embedFonts = _SafeStr_1505._SafeStr_8919(_local_5.font); _arg_1.defaultTextFormat = _local_5; } protected static function _SafeStr_8972():Dictionary { var _local_1:Dictionary = new Dictionary(); _local_1["always_show_selection"] = _SafeStr_8985; _local_1["background"] = _SafeStr_8987; _local_1["background_color"] = setTextBackgroundColor; _local_1["bold"] = _SafeStr_8988; _local_1["border"] = _SafeStr_8989; _local_1["border_color"] = _SafeStr_8990; _local_1["condense_white"] = _SafeStr_8991; _local_1["default_text_format"] = _SafeStr_8992; _local_1["font_face"] = _SafeStr_8994; _local_1["font_size"] = _SafeStr_8995; _local_1["grid_fit_type"] = _SafeStr_8996; _local_1["html_text"] = _SafeStr_8997; _local_1["italic"] = _SafeStr_8998; _local_1["kerning"] = _SafeStr_8999; _local_1["max_chars"] = _SafeStr_9005; _local_1["multiline"] = _SafeStr_9007; _local_1["restrict"] = _SafeStr_9008; _local_1["spacing"] = _SafeStr_9010; _local_1["sharpness"] = _SafeStr_9009; _local_1["thickness"] = _SafeStr_9016; _local_1["underline"] = _SafeStr_9017; _local_1["word_wrap"] = _SafeStr_9019; _local_1["margins"] = _SafeStr_9000; _local_1[_SafeStr_2425._SafeStr_9021] = _SafeStr_8983; _local_1[_SafeStr_2425._SafeStr_9022] = _SafeStr_8986; _local_1[_SafeStr_2425._SafeStr_9023] = _SafeStr_9006; _local_1[_SafeStr_2425._SafeStr_9024] = _SafeStr_9011; _local_1[_SafeStr_2425._SafeStr_9025] = _SafeStr_9014; _local_1[_SafeStr_2425._SafeStr_9026] = _SafeStr_9001; _local_1[_SafeStr_2425._SafeStr_9027] = _SafeStr_9002; _local_1[_SafeStr_2425._SafeStr_9028] = _SafeStr_9003; _local_1[_SafeStr_2425._SafeStr_9029] = _SafeStr_9004; return (_local_1); } public function get antiAliasType():String { return (this._field.antiAliasType); } public function get autoSize():String { return (this._autoSize); } public function get bold():Boolean { return (this._field.defaultTextFormat.bold); } public function get border():Boolean { return (this._field.border); } public function get borderColor():uint { return (this._field.borderColor); } public function get bottomScrollV():int { return (this._field.bottomScrollV); } public function get defaultTextFormat():TextFormat { return (this._field.defaultTextFormat); } public function get embedFonts():Boolean { return (this._field.embedFonts); } public function get _SafeStr_4061():String { return (this._field.defaultTextFormat.font); } public function get fontSize():uint { return ((((this._field.defaultTextFormat.size == null)) ? 12 : uint(this._field.defaultTextFormat.size))); } public function get gridFitType():String { return (this._field.gridFitType); } public function get htmlText():String { return (this._field.htmlText); } public function get italic():Boolean { return (this._field.defaultTextFormat.italic); } public function get kerning():Boolean { return (this._field.defaultTextFormat.kerning); } public function get length():int { return (this._field.length); } public function get margins():_SafeStr_1535 { return (this._SafeStr_8975); } public function get maxChars():int { return (this._field.maxChars); } public function get multiline():Boolean { return (this._field.multiline); } public function get numLines():int { return (this._field.numLines); } public function get restrict():String { return (this._field.restrict); } public function get sharpness():Number { return (this._field.sharpness); } public function get spacing():Number { return (Number(this._field.defaultTextFormat.letterSpacing)); } public function get text():String { return ((((this._field)!=null) ? this._field.text : "")); } public function get textColor():uint { return (this._field.textColor); } public function get _SafeStr_9030():Boolean { return (background); } public function get _SafeStr_7701():uint { return (color); } public function get textHeight():Number { return (this._field.textHeight); } public function get textWidth():Number { return (this._field.textWidth); } public function get textStyle():_SafeStr_2271 { return (_SafeStr_2427.getStyle(this._SafeStr_8978)); } public function get thickness():Number { return (this._field.thickness); } public function get underline():Boolean { return (this._field.defaultTextFormat.underline); } public function get wordWrap():Boolean { return (this._field.wordWrap); } public function get textField():TextField { return (this._field); } public function get immediateClickMode():Boolean { return (this._SafeStr_8977); } public function get scrollH():Number { return (this._SafeStr_8973); } public function get scrollV():Number { return (this._SafeStr_4763); } public function get maxScrollH():int { return (this._field.maxScrollH); } public function get maxScrollV():int { return (Math.max((this._field.textHeight - height), 0)); } public function set antiAliasType(_arg_1:String):void { _SafeStr_8983(this, _arg_1); } public function set autoSize(_arg_1:String):void { _SafeStr_8986(this, _arg_1); } public function set bold(_arg_1:Boolean):void { _SafeStr_8988(this, _arg_1); } public function set border(_arg_1:Boolean):void { _SafeStr_8989(this, _arg_1); } public function set borderColor(_arg_1:uint):void { _SafeStr_8990(this, _arg_1); } public function set defaultTextFormat(_arg_1:TextFormat):void { _SafeStr_8992(this, _arg_1); } public function set embedFonts(_arg_1:Boolean):void { _SafeStr_8993(this, _arg_1); } public function set _SafeStr_4061(_arg_1:String):void { _SafeStr_8994(this, _arg_1); } public function set fontSize(_arg_1:uint):void { _SafeStr_8995(this, _arg_1); } public function set gridFitType(_arg_1:String):void { _SafeStr_8996(this, _arg_1); } public function set htmlText(_arg_1:String):void { _SafeStr_8997(this, _arg_1); } public function set italic(_arg_1:Boolean):void { _SafeStr_8998(this, _arg_1); } public function set kerning(_arg_1:Boolean):void { _SafeStr_8999(this, _arg_1); } public function set maxChars(_arg_1:int):void { _SafeStr_9005(this, _arg_1); } public function set multiline(_arg_1:Boolean):void { _SafeStr_9007(this, _arg_1); } public function set restrict(_arg_1:String):void { _SafeStr_9008(this, _arg_1); } public function set sharpness(_arg_1:Number):void { _SafeStr_9009(this, _arg_1); } public function set spacing(_arg_1:Number):void { _SafeStr_9010(this, _arg_1); } public function set textColor(_arg_1:uint):void { _SafeStr_9011(this, _arg_1); } public function set _SafeStr_9030(_arg_1:Boolean):void { _SafeStr_8987(this, _arg_1); } public function set _SafeStr_7701(_arg_1:uint):void { setTextBackgroundColor(this, _arg_1); } public function set textStyle(_arg_1:_SafeStr_2271):void { _SafeStr_9012(this, _arg_1); } public function set thickness(_arg_1:Number):void { _SafeStr_9016(this, _arg_1); } public function set underline(_arg_1:Boolean):void { _SafeStr_9017(this, _arg_1); } public function set wordWrap(_arg_1:Boolean):void { _SafeStr_9019(this, _arg_1); } public function set scrollH(_arg_1:Number):void { this._SafeStr_8973 = _arg_1; this._field.scrollH = (this._SafeStr_8973 * Number(this._field.maxScrollH)); this._SafeStr_8984(); } public function set scrollV(_arg_1:Number):void { if (_arg_1 > this._SafeStr_4763){ this._SafeStr_4763 = _arg_1; this._field.scrollV = Math.max(this._field.scrollV, ((_arg_1 * this._field.maxScrollV) + 1)); this._SafeStr_8984(); } else { if (_arg_1 < this._SafeStr_4763){ this._SafeStr_4763 = _arg_1; this._field.scrollV = Math.min(this._field.scrollV, ((_arg_1 * this._field.maxScrollV) - 1)); this._SafeStr_8984(); }; }; } public function get visibleRegion():Rectangle { return (new Rectangle((this._SafeStr_8973 * this.maxScrollH), (this._SafeStr_4763 * this.maxScrollV), width, height)); } public function get _SafeStr_4861():Rectangle { return (new Rectangle(0, 0, (this.maxScrollH + width), (this.maxScrollV + height))); } public function get _SafeStr_8965():Number { return (10); } public function get _SafeStr_8966():Number { return ((this._field.textHeight / this._field.numLines)); } public function set _SafeStr_8965(_arg_1:Number):void { } public function set _SafeStr_8966(_arg_1:Number):void { } public function set text(_arg_1:String):void { if (_arg_1 == null){ return; }; if (this._SafeStr_8976){ context.removeLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); this._SafeStr_8976 = false; }; _SafeStr_5952 = _arg_1; if ((((_SafeStr_5952.charAt(0) == "$")) && ((_SafeStr_5952.charAt(1) == "{")))){ context.registerLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); this._SafeStr_8976 = true; } else { if (this._field != null){ this._field.text = _SafeStr_5952; this._SafeStr_8984(); }; }; } override public function set caption(_arg_1:String):void { this.text = _arg_1; } override public function set color(_arg_1:uint):void { super.color = _arg_1; this._field.backgroundColor = _arg_1; } override public function set background(_arg_1:Boolean):void { super.background = _arg_1; this._field.background = _arg_1; } public function set localization(_arg_1:String):void { if (((!((_arg_1 == null))) && (!((this._field == null))))){ this._field.text = _arg_1; this._SafeStr_8984(); }; } public function set immediateClickMode(_arg_1:Boolean):void { var _local_2:_SafeStr_1492; if (_arg_1 != this._SafeStr_8977){ this._SafeStr_8977 = _arg_1; _local_2 = getGraphicContext(false); if (_local_2){ if (this._SafeStr_8977){ _local_2._SafeStr_9031 = true; _local_2.addEventListener(MouseEvent.CLICK, this._SafeStr_9032); } else { _local_2._SafeStr_9031 = false; _local_2.removeEventListener(MouseEvent.CLICK, this._SafeStr_9032); }; }; }; } override public function clone():IWindow { var _local_1:_SafeStr_1519 = (super.clone() as _SafeStr_1519); _local_1._field.backgroundColor = color; _local_1._field.background = background; _local_1._SafeStr_8973 = this._SafeStr_8973; _local_1._SafeStr_4763 = this._SafeStr_4763; _local_1._SafeStr_8975 = this._SafeStr_8975.clone(_local_1._SafeStr_8979); _local_1._autoSize = this._autoSize; _local_1._SafeStr_8976 = this._SafeStr_8976; return (_local_1); } override public function dispose():void { this.immediateClickMode = false; _SafeStr_2427.events.removeEventListener(Event.CHANGE, this._SafeStr_8981); if (this._SafeStr_8976){ context.removeLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); }; if (this._SafeStr_8975 != null){ this._SafeStr_8975.dispose(); this._SafeStr_8975 = null; }; this._field = null; super.dispose(); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if (!this._SafeStr_8974){ if (_arg_2.type == _SafeStr_1260._SafeStr_4840){ this._SafeStr_8984(true); }; }; return (super.update(_arg_1, _arg_2)); } protected function _SafeStr_9032(_arg_1:Event):void { var _local_6:IWindow; var _local_2:MouseEvent = (_arg_1 as MouseEvent); var _local_3:Point = new Point(_local_2.stageX, _local_2.stageY); var _local_4:Array = []; desktop.groupChildrenUnderPoint(_local_3, _local_4); while (_local_4.length > 0) { _local_6 = _local_4.pop(); if (_local_6 == this) break; if (_local_6._SafeStr_9033(WindowParam._SafeStr_7118)){ return; }; }; _SafeStr_9034(_local_3); var _local_5:_SafeStr_1260 = WindowMouseEvent._SafeStr_9035(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this, null, _local_3.x, _local_3.y, _local_2.stageX, _local_2.stageY, _local_2.altKey, _local_2.ctrlKey, _local_2.shiftKey, _local_2.buttonDown, _local_2.delta); _events.dispatchEvent(_local_5); if (!_local_5._SafeStr_9036()){ if (procedure != null){ procedure(_local_5, this); }; }; _arg_1.stopImmediatePropagation(); _local_5.recycle(); } protected function _SafeStr_8984(_arg_1:Boolean=false):void { var _local_8:_SafeStr_1260; if (this._SafeStr_8974){ return; }; this._SafeStr_8974 = true; var _local_2:int = (this._SafeStr_8975.left + this._SafeStr_8975.right); var _local_3:int = (this._SafeStr_8975.top + this._SafeStr_8975.bottom); var _local_4:int = (_SafeStr_8982.width - _local_2); var _local_5:int = (_SafeStr_8982.height - _local_3); var _local_6:int = (Math.floor(this._field.width) + ((this._field.border) ? 1 : 0)); var _local_7:Boolean; if (_local_6 != _local_4){ if (this._autoSize == TextFieldAutoSize.LEFT){ setRectangle(_SafeStr_8982.x, _SafeStr_8982.y, (_local_6 + _local_2), (Math.floor(this._field.height) + _local_3)); _local_7 = true; } else { if (this._autoSize != TextFieldAutoSize.RIGHT){ if (this._autoSize != TextFieldAutoSize.CENTER){ this._field.width = (_local_4 - ((this._field.border) ? 1 : 0)); this._field.height = (_local_5 - ((this._field.border) ? 1 : 0)); }; }; }; }; if ((this._field.height + ((this._field.border) ? 1 : 0)) < _local_5){ if (this._autoSize == TextFieldAutoSize.NONE){ this._field.height = (_local_5 - ((this._field.border) ? 1 : 0)); } else { height = (Math.floor(this._field.height) + _local_3); _local_7 = true; }; } else { if ((this._field.height + ((this._field.border) ? 1 : 0)) > _local_5){ if (this._autoSize != TextFieldAutoSize.NONE){ height = (Math.floor(this._field.height) + _local_3); _local_7 = true; }; }; }; this._SafeStr_8974 = false; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); if (((!(_local_7)) && (!(_arg_1)))){ _local_8 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4840, this, null); _events.dispatchEvent(_local_8); _local_8.recycle(); }; } public function appendText(_arg_1:String):void { this._field.appendText(_arg_1); this._SafeStr_8984(); } public function getCharBoundaries(_arg_1:int):Rectangle { return (this._field.getCharBoundaries(_arg_1)); } public function getCharIndexAtPoint(_arg_1:Number, _arg_2:Number):int { return (this._field.getCharIndexAtPoint(_arg_1, _arg_2)); } public function getFirstCharInParagraph(_arg_1:int):int { return (this._field.getFirstCharInParagraph(_arg_1)); } public function getImageReference(_arg_1:String):DisplayObject { return (this._field.getImageReference(_arg_1)); } public function getLineIndexAtPoint(_arg_1:Number, _arg_2:Number):int { return (this._field.getLineIndexAtPoint(_arg_1, _arg_2)); } public function getLineIndexOfChar(_arg_1:int):int { return (this._field.getLineIndexOfChar(_arg_1)); } public function getLineLength(_arg_1:int):int { return (this._field.getLineLength(_arg_1)); } public function getLineMetrics(_arg_1:int):TextLineMetrics { return (this._field.getLineMetrics(_arg_1)); } public function getLineOffset(_arg_1:int):int { return (this._field.getLineOffset(_arg_1)); } public function getLineText(_arg_1:int):String { return (this._field.getLineText(_arg_1)); } public function getParagraphLength(_arg_1:int):int { return (this._field.getParagraphLength(_arg_1)); } public function getTextFormat(_arg_1:int=-1, _arg_2:int=-1):TextFormat { return (this._field.getTextFormat(_arg_1, _arg_2)); } public function replaceText(_arg_1:int, _arg_2:int, _arg_3:String):void { this._field.replaceText(_arg_1, _arg_2, _arg_3); this._SafeStr_8984(); } public function setTextFormat(_arg_1:TextFormat, _arg_2:int=-1, _arg_3:int=-1):void { this._field.setTextFormat(_arg_1, _arg_2, _arg_3); this._SafeStr_8984(); } public function _SafeStr_8979(_arg_1:_SafeStr_1535):void { if (_arg_1 != this._SafeStr_8975){ this._SafeStr_8975.dispose(); this._SafeStr_8975 = new _SafeStr_2426(_arg_1.left, _arg_1.top, _arg_1.right, _arg_1.bottom, this._SafeStr_8979); }; this._SafeStr_8984(); } private function _SafeStr_8981(_arg_1:Event):void { _SafeStr_8980(this._field, this._SafeStr_8978, this._explicitStyle); this._SafeStr_8984(); } protected function _SafeStr_9038(_arg_1:XML):void { var _local_2:String; var _local_3:Function; var _local_4:Map; if (_arg_1 != null){ _local_4 = new Map(); _SafeStr_1303.parseVariableList(_arg_1.children(), _local_4); this._SafeStr_8974 = true; for (_local_2 in _local_4) { _local_3 = _SafeStr_8971[_local_2]; if (_local_3 != null){ (_local_3(this, _local_4[_local_2])); }; }; this._SafeStr_8974 = false; }; } override public function set properties(_arg_1:Array):void { var _local_2:Function; var _local_3:_SafeStr_2424; this._SafeStr_8974 = true; for each (_local_3 in _arg_1) { _local_2 = _SafeStr_8971[_local_3.key]; if (_local_2 != null){ (_local_2(this, _local_3.value)); }; }; this._SafeStr_8974 = false; super.properties = _arg_1; this._SafeStr_8984(); } override public function get properties():Array { var _local_1:Array = super.properties; var _local_2:_SafeStr_2271 = _SafeStr_2427.getStyle(this._SafeStr_8978); _local_1.push(new _SafeStr_2424("always_show_selection", this._field.alwaysShowSelection, _SafeStr_2424._SafeStr_8901, !((this._field.alwaysShowSelection == false)))); _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9021, this._field.antiAliasType, _SafeStr_2424._SafeStr_8903, !((this._field.antiAliasType == _local_2.antiAliasType)), _SafeStr_2425._SafeStr_9039)); _local_1.push((((this._autoSize)!=_SafeStr_2425._SafeStr_9040) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9022, this._autoSize, _SafeStr_2424._SafeStr_8903, true, _SafeStr_2425._SafeStr_9041) : _SafeStr_2425._SafeStr_9042)); _local_1.push(new _SafeStr_2424("border", this._field.border, _SafeStr_2424._SafeStr_8901, (this._field.border == true))); _local_1.push(new _SafeStr_2424("border_color", this._field.borderColor, _SafeStr_2424._SafeStr_8896, !((this._field.borderColor == 0)))); _local_1.push(new _SafeStr_2424("condense_white", this._field.condenseWhite, _SafeStr_2424._SafeStr_8901, !((this._field.condenseWhite == false)))); _local_1.push(new _SafeStr_2424("font_face", this.defaultTextFormat.font, _SafeStr_2424._SafeStr_8903, !((this.defaultTextFormat.font == _local_2.fontFamily)))); _local_1.push(new _SafeStr_2424("font_size", this.defaultTextFormat.size, _SafeStr_2424._SafeStr_8898, !((this.defaultTextFormat.size == _local_2.fontSize)))); _local_1.push((((this._field.gridFitType)!=_SafeStr_2425._SafeStr_9043) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9044, this._field.gridFitType, _SafeStr_2424._SafeStr_8903, true, _SafeStr_2425._SafeStr_9045) : _SafeStr_2425._SafeStr_9046)); _local_1.push((((((_local_2.color)!=null) ? !((this._field.textColor == _local_2.color)) : !((this._field.textColor == _SafeStr_2425._SafeStr_9047)))) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9024, this._field.textColor, _SafeStr_2424._SafeStr_8896, true) : _SafeStr_2425._SafeStr_9048)); _local_1.push((((this._SafeStr_8978)!=_SafeStr_2427._SafeStr_9020) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9025, this._SafeStr_8978, _SafeStr_2424._SafeStr_8903, true, _SafeStr_2425._SafeStr_9049) : _SafeStr_2425._SafeStr_9050)); _local_1.push((((this._SafeStr_8975.left)!=_SafeStr_2425._SafeStr_9051) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9026, this._SafeStr_8975.left, _SafeStr_2424._SafeStr_8897, true) : _SafeStr_2425._SafeStr_9052)); _local_1.push((((this._SafeStr_8975.top)!=_SafeStr_2425._SafeStr_9053) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9027, this._SafeStr_8975.top, _SafeStr_2424._SafeStr_8897, true) : _SafeStr_2425._SafeStr_7486)); _local_1.push((((this._SafeStr_8975.right)!=_SafeStr_2425._SafeStr_9054) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9028, this._SafeStr_8975.right, _SafeStr_2424._SafeStr_8897, true) : _SafeStr_2425._SafeStr_7487)); _local_1.push((((this._SafeStr_8975.bottom)!=_SafeStr_2425._SafeStr_9055) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9029, this._SafeStr_8975.bottom, _SafeStr_2424._SafeStr_8897, true) : _SafeStr_2425._SafeStr_7488)); _local_1.push((((this._field.mouseWheelEnabled)!=_SafeStr_2425._SafeStr_9056) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9023, this._field.mouseWheelEnabled, _SafeStr_2424._SafeStr_8901, true) : _SafeStr_2425._SafeStr_9057)); _local_1.push(new _SafeStr_2424("max_chars", this._field.maxChars, _SafeStr_2424._SafeStr_8897, !((this._field.maxChars == 0)))); _local_1.push(new _SafeStr_2424("multiline", this._field.multiline, _SafeStr_2424._SafeStr_8901, !((this._field.multiline == false)))); _local_1.push(new _SafeStr_2424("restrict", this._field.restrict, _SafeStr_2424._SafeStr_8903, !((this._field.restrict == null)))); _local_1.push(new _SafeStr_2424("sharpness", this._field.sharpness, _SafeStr_2424._SafeStr_8899, !((this._field.sharpness == 0)))); _local_1.push(new _SafeStr_2424("thickness", this._field.thickness, _SafeStr_2424._SafeStr_8899, !((this._field.thickness == 0)))); _local_1.push(new _SafeStr_2424("word_wrap", this._field.wordWrap, _SafeStr_2424._SafeStr_8901, !((this._field.wordWrap == false)))); _local_1.push(new _SafeStr_2424("bold", !((this._field.defaultTextFormat.bold == false)), _SafeStr_2424._SafeStr_8901, ((!((this._field.defaultTextFormat.bold == false))) && (!((_local_2.fontWeight == FontStyle.BOLD)))))); _local_1.push(new _SafeStr_2424("italic", !((this._field.defaultTextFormat.italic == false)), _SafeStr_2424._SafeStr_8901, ((!((this._field.defaultTextFormat.italic == false))) && (!((_local_2.fontStyle == FontStyle.ITALIC)))))); _local_1.push(new _SafeStr_2424("underline", !((this._field.defaultTextFormat.underline == false)), _SafeStr_2424._SafeStr_8901, ((!((this._field.defaultTextFormat.underline == false))) && (!((_local_2.textDecoration == "underline")))))); _local_1.push(new _SafeStr_2424("kerning", !((this._field.defaultTextFormat.kerning == false)), _SafeStr_2424._SafeStr_8901, ((!((this._field.defaultTextFormat.kerning == false))) && (!(_local_2.kerning))))); _local_1.push(new _SafeStr_2424("spacing", this._field.defaultTextFormat.letterSpacing, _SafeStr_2424._SafeStr_8899, !((this._field.defaultTextFormat.letterSpacing == 0)))); return (_local_1); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1303 = "_-15Z" (String#3810, DoABC#2) // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1505 = "_-2rf" (String#5332, DoABC#2) // _SafeStr_1518 = "_-27O" (String#5370, DoABC#2) // _SafeStr_1519 = "_-3Fx" (String#1401, DoABC#2) // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_2426 = "_-2vI" (String#2452, DoABC#2) // _SafeStr_2427 = "_-0B9" (String#1781, DoABC#2) // _SafeStr_4061 = "_-2Ax" (String#8325, DoABC#2) // _SafeStr_4672 = "_-w9" (String#11875, DoABC#2) // _SafeStr_4763 = "_-2Fq" (String#3411, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_5952 = "_-03y" (String#1151, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7486 = "_-3Gg" (String#6679, DoABC#2) // _SafeStr_7487 = "_-1J5" (String#7338, DoABC#2) // _SafeStr_7488 = "_-0PX" (String#7371, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_8896 = "_-1dU" (String#4035, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8898 = "_-0w8" (String#5287, DoABC#2) // _SafeStr_8899 = "_-0IH" (String#3781, DoABC#2) // _SafeStr_8901 = "_-1iI" (String#1753, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8919 = "_-1sy" (String#12922, DoABC#2) // _SafeStr_8965 = "_-3AS" (String#3612, DoABC#2) // _SafeStr_8966 = "_-017" (String#3672, DoABC#2) // _SafeStr_8971 = "_-0Ls" (String#11942, DoABC#2) // _SafeStr_8972 = "_-05w" (String#18184, DoABC#2) // _SafeStr_8973 = "_-22P" (String#7431, DoABC#2) // _SafeStr_8974 = "_-1Gg" (String#5248, DoABC#2) // _SafeStr_8975 = "_-2jS" (String#922, DoABC#2) // _SafeStr_8976 = "_-32K" (String#2252, DoABC#2) // _SafeStr_8977 = "_-Fz" (String#8151, DoABC#2) // _SafeStr_8978 = "_-XD" (String#2991, DoABC#2) // _SafeStr_8979 = "_-31N" (String#4561, DoABC#2) // _SafeStr_8980 = "_-1sg" (String#6016, DoABC#2) // _SafeStr_8981 = "_-8d" (String#5880, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_8983 = "_-05I" (String#13979, DoABC#2) // _SafeStr_8984 = "_-0Ud" (String#1666, DoABC#2) // _SafeStr_8985 = "_-1xH" (String#18753, DoABC#2) // _SafeStr_8986 = "_-zX" (String#13091, DoABC#2) // _SafeStr_8987 = "_-2Ph" (String#13381, DoABC#2) // _SafeStr_8988 = "_-13A" (String#15069, DoABC#2) // _SafeStr_8989 = "_-Ik" (String#15164, DoABC#2) // _SafeStr_8990 = "_-ZB" (String#12956, DoABC#2) // _SafeStr_8991 = "_-34v" (String#21466, DoABC#2) // _SafeStr_8992 = "_-3GA" (String#13931, DoABC#2) // _SafeStr_8993 = "_-gE" (String#16733, DoABC#2) // _SafeStr_8994 = "_-0wm" (String#13461, DoABC#2) // _SafeStr_8995 = "_-2dP" (String#13675, DoABC#2) // _SafeStr_8996 = "_-1kw" (String#14419, DoABC#2) // _SafeStr_8997 = "_-0Zg" (String#14547, DoABC#2) // _SafeStr_8998 = "case" (String#13573, DoABC#2) // _SafeStr_8999 = "_-3Dh" (String#13329, DoABC#2) // _SafeStr_9000 = "_-32l" (String#13726, DoABC#2) // _SafeStr_9001 = "_-280" (String#20090, DoABC#2) // _SafeStr_9002 = "_-0nc" (String#19153, DoABC#2) // _SafeStr_9003 = "_-3A5" (String#20469, DoABC#2) // _SafeStr_9004 = "_-1D3" (String#22126, DoABC#2) // _SafeStr_9005 = "_-Ud" (String#13335, DoABC#2) // _SafeStr_9006 = "_-0nU" (String#19289, DoABC#2) // _SafeStr_9007 = "_-SB" (String#14681, DoABC#2) // _SafeStr_9008 = "_-1Fw" (String#15249, DoABC#2) // _SafeStr_9009 = "_-1gz" (String#12973, DoABC#2) // _SafeStr_9010 = "_-1uJ" (String#13603, DoABC#2) // _SafeStr_9011 = "_-0KZ" (String#12837, DoABC#2) // _SafeStr_9012 = "_-2hG" (String#12616, DoABC#2) // _SafeStr_9013 = "_-0DH" (String#18290, DoABC#2) // _SafeStr_9014 = "_-2-6" (String#21892, DoABC#2) // _SafeStr_9015 = "_-1SD" (String#20215, DoABC#2) // _SafeStr_9016 = "_-22E" (String#14979, DoABC#2) // _SafeStr_9017 = "_-4Z" (String#15123, DoABC#2) // _SafeStr_9018 = "_-1w-" (String#10686, DoABC#2) // _SafeStr_9019 = "_-3Ch" (String#14045, DoABC#2) // _SafeStr_9020 = "_-0V9" (String#5132, DoABC#2) // _SafeStr_9021 = "_-oc" (String#9185, DoABC#2) // _SafeStr_9022 = "_-1gk" (String#11038, DoABC#2) // _SafeStr_9023 = "_-26F" (String#10861, DoABC#2) // _SafeStr_9024 = "_-d4" (String#6811, DoABC#2) // _SafeStr_9025 = "_-1Eo" (String#7542, DoABC#2) // _SafeStr_9026 = "_-tr" (String#5373, DoABC#2) // _SafeStr_9027 = "_-055" (String#5377, DoABC#2) // _SafeStr_9028 = "_-12K" (String#5641, DoABC#2) // _SafeStr_9029 = "_-iu" (String#5786, DoABC#2) // _SafeStr_9030 = "_-0cV" (String#4790, DoABC#2) // _SafeStr_9031 = "_-1M" (String#11317, DoABC#2) // _SafeStr_9032 = "_-1c1" (String#8522, DoABC#2) // _SafeStr_9033 = "_-1PX" (String#5915, DoABC#2) // _SafeStr_9034 = "_-1oc" (String#8371, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9036 = "_-2qa" (String#5335, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9038 = "_-ZU" (String#35371, DoABC#2) // _SafeStr_9039 = "_-252" (String#11863, DoABC#2) // _SafeStr_9040 = "_-h3" (String#11704, DoABC#2) // _SafeStr_9041 = "_-QP" (String#11966, DoABC#2) // _SafeStr_9042 = "_-11m" (String#14958, DoABC#2) // _SafeStr_9043 = "_-0Of" (String#12040, DoABC#2) // _SafeStr_9044 = "_-5P" (String#12736, DoABC#2) // _SafeStr_9045 = "_-2kg" (String#12434, DoABC#2) // _SafeStr_9046 = "_-39g" (String#14688, DoABC#2) // _SafeStr_9047 = "_-2zZ" (String#9882, DoABC#2) // _SafeStr_9048 = "_-0eL" (String#12376, DoABC#2) // _SafeStr_9049 = "_-1V7" (String#11145, DoABC#2) // _SafeStr_9050 = "_-1CX" (String#12498, DoABC#2) // _SafeStr_9051 = "_-25" (String#11311, DoABC#2) // _SafeStr_9052 = "_-2rH" (String#9366, DoABC#2) // _SafeStr_9053 = "_-1e" (String#10749, DoABC#2) // _SafeStr_9054 = "_-0eF" (String#9086, DoABC#2) // _SafeStr_9055 = "_-1qN" (String#10110, DoABC#2) // _SafeStr_9056 = "_-2Ry" (String#11927, DoABC#2) // _SafeStr_9057 = "_-11h" (String#14952, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1520 package com.sulake.core.window.components { import com.sulake.core.window.enum.WindowParam; import flash.text.TextField; import flash.events.KeyboardEvent; import flash.events.Event; import flash.events.FocusEvent; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import flash.text.TextFieldType; import com.sulake.core.window.graphics._SafeStr_2393; import com.sulake.core.window.graphics._SafeStr_1492; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.WindowController; import flash.geom.Point; import flash.text.TextFieldAutoSize; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.utils._SafeStr_2424; import com.sulake.core.window.utils._SafeStr_2425; public class _SafeStr_1520 extends _SafeStr_1519 implements _SafeStr_1516 { protected var _SafeStr_9058:uint = 500; protected var _SafeStr_9059:String = ""; protected var _SafeStr_9060:Boolean = false; protected var _SafeStr_5635:Boolean = false; public function _SafeStr_1520(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 & ~(WindowParam._SafeStr_7125)); _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); _SafeStr_8982 = _arg_6; _field = TextField(this.getGraphicContext(true).getDisplayObject()); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _field.addEventListener(KeyboardEvent.KEY_DOWN, this._SafeStr_9061); _field.addEventListener(KeyboardEvent.KEY_UP, this._SafeStr_9062); _field.addEventListener(Event.CHANGE, this._SafeStr_9063); _field.addEventListener(FocusEvent.FOCUS_IN, this.onFocusEvent); _field.addEventListener(FocusEvent.FOCUS_OUT, this.onFocusEvent); _field.addEventListener(Event.REMOVED_FROM_STAGE, this._SafeStr_9064); _SafeStr_9065 = false; this._SafeStr_5635 = true; } public function get focused():Boolean { if (_field){ if (_field.stage){ return ((_field.stage.focus == _field)); }; }; return (false); } override public function enable():Boolean { if (super.enable()){ _field.type = TextFieldType.INPUT; return (true); }; _field.type = TextFieldType.DYNAMIC; return (false); } override public function disable():Boolean { if (super.disable()){ _field.type = TextFieldType.DYNAMIC; return (true); }; _field.type = TextFieldType.INPUT; return (false); } public function get editable():Boolean { return ((_field.type == TextFieldType.INPUT)); } public function set editable(_arg_1:Boolean):void { _field.type = ((_arg_1) ? TextFieldType.INPUT : TextFieldType.DYNAMIC); } public function get selectable():Boolean { return (_field.selectable); } public function set selectable(_arg_1:Boolean):void { _field.selectable = _arg_1; } public function set displayAsPassword(_arg_1:Boolean):void { _field.displayAsPassword = _arg_1; } public function get displayAsPassword():Boolean { return (_field.displayAsPassword); } public function set mouseCursorType(_arg_1:uint):void { } public function get mouseCursorType():uint { return (0); } public function set _SafeStr_3718(_arg_1:String):void { this._SafeStr_9059 = (((_arg_1 == null)) ? "" : _arg_1); } public function get _SafeStr_3718():String { return (this._SafeStr_9059); } public function set _SafeStr_8968(_arg_1:uint):void { this._SafeStr_9058 = _arg_1; } public function get _SafeStr_8968():uint { return (this._SafeStr_9058); } public function _SafeStr_6958(_arg_1:uint, _arg_2:uint):uint { throw (new Error("Unimplemented method!")); } public function _SafeStr_8970(_arg_1:uint):uint { throw (new Error("Unimplemented method!")); } public function showToolTip(_arg_1:_SafeStr_2345):void { throw (new Error("Unimplemented method!")); } public function _SafeStr_8969():void { throw (new Error("Unimplemented method!")); } override public function set autoSize(_arg_1:String):void { super.autoSize = _arg_1; this._SafeStr_9066(); } public function setSelection(_arg_1:int, _arg_2:int):void { _field.setSelection(_arg_1, _arg_2); } public function get selectionBeginIndex():int { return (_field.selectionBeginIndex); } public function get selectionEndIndex():int { return (_field.selectionEndIndex); } override public function getGraphicContext(_arg_1:Boolean):_SafeStr_1492 { if (((_arg_1) && (!(_SafeStr_9067)))){ _SafeStr_9067 = new _SafeStr_2393((("GC {" + _name) + "}"), _SafeStr_2393.GC_TYPE_TEXTFIELD, _SafeStr_8982); }; return (_SafeStr_9067); } override public function dispose():void { _context.getWindowServices().getFocusManagerService().removeFocusWindow(this); this._SafeStr_9060 = false; if (_field){ if (this.focused){ this._SafeStr_8967(); }; _field.removeEventListener(KeyboardEvent.KEY_DOWN, this._SafeStr_9061); _field.removeEventListener(KeyboardEvent.KEY_UP, this._SafeStr_9062); _field.removeEventListener(Event.CHANGE, this._SafeStr_9063); _field.removeEventListener(FocusEvent.FOCUS_IN, this.onFocusEvent); _field.removeEventListener(FocusEvent.FOCUS_OUT, this.onFocusEvent); _field.removeEventListener(Event.REMOVED_FROM_STAGE, this._SafeStr_9064); }; super.dispose(); } override public function set text(_arg_1:String):void { super.text = _arg_1; this._SafeStr_9066(); } override public function focus():Boolean { var _local_1:Boolean = super.focus(); if (_local_1){ if (_field){ if (_field.stage){ if (_field.stage.focus != _field){ _field.stage.focus = _field; }; }; }; }; return (_local_1); } override public function _SafeStr_8967():Boolean { if (_field){ if (_field.stage){ if (_field.stage.focus == _field){ _field.stage.focus = null; }; }; }; return (super._SafeStr_8967()); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:Boolean = super.update(_arg_1, _arg_2); switch (_arg_2.type){ case _SafeStr_1260._SafeStr_4840: if (_arg_1 == this){ _field.width = this.width; _field.height = this.height; }; break; }; if (_arg_1 == this){ _SafeStr_2346._SafeStr_9068(this, _arg_2); }; return (_local_3); } protected function _SafeStr_9066():void { var _local_1:Point; var _local_2:Point; var _local_3:Point; if (((this._SafeStr_5635) && (!((autoSize == TextFieldAutoSize.NONE))))){ if (((!((_SafeStr_8982.width == _field.width))) || (!((_SafeStr_8982.height == _field.height))))){ _local_1 = _field.localToGlobal(new Point(_field.x, _field.y)); _local_2 = new Point(); getGlobalPosition(_local_2); _local_3 = new Point((_local_1.x - _local_2.x), (_local_1.y - _local_2.y)); setRectangle((_SafeStr_8982.x + _local_3.x), (_SafeStr_8982.y + _local_3.y), _field.width, _field.height); }; }; } override protected function _SafeStr_8984(_arg_1:Boolean=false):void { var _local_3:_SafeStr_1260; var _local_2:Boolean; if (_SafeStr_8982.width != _field.width){ if (autoSize != TextFieldAutoSize.NONE){ width = _field.width; _local_2 = true; } else { _field.width = width; }; }; if (_SafeStr_8982.height != _field.height){ if (autoSize != TextFieldAutoSize.NONE){ height = _field.height; _local_2 = true; } else { _field.height = height; }; }; if (((!(_local_2)) && (!(_arg_1)))){ _local_3 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4840, this, null); _events.dispatchEvent(_local_3); _local_3.recycle(); }; } private function _SafeStr_9061(event:KeyboardEvent):void { var windowEvent:_SafeStr_1547; try { windowEvent = _SafeStr_1547._SafeStr_9035(_SafeStr_1547._SafeStr_6233, event, this, null); this.update(this, windowEvent); windowEvent.recycle(); } catch(e:Error) { _context.handleError(_SafeStr_1503._SafeStr_9069, e); }; } private function _SafeStr_9062(event:KeyboardEvent):void { var windowEvent:_SafeStr_1547; try { _SafeStr_5952 = _field.text; windowEvent = _SafeStr_1547._SafeStr_9035(_SafeStr_1547._SafeStr_6235, event, this, null); this.update(this, windowEvent); windowEvent.recycle(); } catch(e:Error) { _context.handleError(_SafeStr_1503._SafeStr_9069, e); }; } private function _SafeStr_9063(event:Event):void { var windowEvent:_SafeStr_1260; try { this._SafeStr_9066(); windowEvent = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_6237, this, null); this.update(this, windowEvent); windowEvent.recycle(); } catch(e:Error) { _context.handleError(_SafeStr_1503._SafeStr_9069, e); }; } private function onFocusEvent(event:FocusEvent):void { try { if (event.type == FocusEvent.FOCUS_IN){ if (!_SafeStr_9070(_SafeStr_1526._SafeStr_9071)){ this.focus(); }; } else { if (event.type == FocusEvent.FOCUS_OUT){ if (_SafeStr_9070(_SafeStr_1526._SafeStr_9071)){ this._SafeStr_8967(); }; }; }; } catch(e:Error) { _context.handleError(_SafeStr_1503._SafeStr_9069, e); }; } private function _SafeStr_9064(event:Event):void { try { if (_SafeStr_9070(_SafeStr_1526._SafeStr_9071)){ this._SafeStr_8967(); }; } catch(e:Error) { _context.handleError(_SafeStr_1503._SafeStr_9069, e); }; } override public function get properties():Array { var _local_1:Array = _SafeStr_2346._SafeStr_9072(this, super.properties); _local_1.push((((_field.type == TextFieldType.DYNAMIC)) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9073, false, _SafeStr_2424._SafeStr_8901, true) : _SafeStr_2425._SafeStr_9074)); _local_1.push((((this._SafeStr_9060)!=_SafeStr_2425._SafeStr_9075) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9076, this._SafeStr_9060, _SafeStr_2424._SafeStr_8901, true) : _SafeStr_2425._SafeStr_9077)); _local_1.push((((_field.selectable)!=_SafeStr_2425._SafeStr_9078) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9079, _field.selectable, _SafeStr_2424._SafeStr_8901, true) : _SafeStr_2425._SafeStr_9080)); _local_1.push((((_field.displayAsPassword)!=_SafeStr_2425._SafeStr_9081) ? new _SafeStr_2424("display_as_password", _field.displayAsPassword, _SafeStr_2424._SafeStr_8901, true) : _SafeStr_2425._SafeStr_9082)); return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; _SafeStr_2346.readInteractiveWindowProperties(this, _arg_1); for each (_local_2 in _arg_1) { switch (_local_2.key){ case _SafeStr_2425._SafeStr_9076: this._SafeStr_9060 = (_local_2.value as Boolean); if (this._SafeStr_9060){ _context.getWindowServices().getFocusManagerService().registerFocusWindow(this); }; break; case _SafeStr_2425._SafeStr_9079: _field.selectable = (_local_2.value as Boolean); break; case _SafeStr_2425._SafeStr_9073: _field.type = ((_local_2.value) ? TextFieldType.INPUT : TextFieldType.DYNAMIC); break; case _SafeStr_2425._SafeStr_9083: _field.displayAsPassword = (_local_2.value as Boolean); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1519 = "_-3Fx" (String#1401, DoABC#2) // _SafeStr_1520 = "_-0I6" (String#4688, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2393 = "_-36t" (String#2362, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_5952 = "_-03y" (String#1151, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_6235 = "_-lr" (String#6636, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6958 = "_-0qg" (String#10628, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_8901 = "_-1iI" (String#1753, DoABC#2) // _SafeStr_8967 = "_-1o9" (String#8765, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) // _SafeStr_8969 = "_-0QK" (String#9453, DoABC#2) // _SafeStr_8970 = "_-0nt" (String#7272, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_8984 = "_-0Ud" (String#1666, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9058 = "_-0hG" (String#3557, DoABC#2) // _SafeStr_9059 = "_-2Wi" (String#3386, DoABC#2) // _SafeStr_9060 = "_-ck" (String#9961, DoABC#2) // _SafeStr_9061 = "_-005" (String#15521, DoABC#2) // _SafeStr_9062 = "_-2Zn" (String#16110, DoABC#2) // _SafeStr_9063 = "_-2Rv" (String#16987, DoABC#2) // _SafeStr_9064 = "_-IF" (String#16035, DoABC#2) // _SafeStr_9065 = "_-29k" (String#3094, DoABC#2) // _SafeStr_9066 = "_-2CJ" (String#13905, DoABC#2) // _SafeStr_9067 = "_-1xo" (String#1354, DoABC#2) // _SafeStr_9068 = "_-aZ" (String#12112, DoABC#2) // _SafeStr_9069 = "_-0xo" (String#7309, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9071 = "_-1SV" (String#3069, DoABC#2) // _SafeStr_9072 = "_-0n" (String#11857, DoABC#2) // _SafeStr_9073 = "_-1z4" (String#10623, DoABC#2) // _SafeStr_9074 = "_-km" (String#13293, DoABC#2) // _SafeStr_9075 = "_-36S" (String#12489, DoABC#2) // _SafeStr_9076 = "_-10J" (String#8955, DoABC#2) // _SafeStr_9077 = "_-23G" (String#14914, DoABC#2) // _SafeStr_9078 = "_-2TQ" (String#12165, DoABC#2) // _SafeStr_9079 = "_-1NW" (String#10707, DoABC#2) // _SafeStr_9080 = "_-0wz" (String#13157, DoABC#2) // _SafeStr_9081 = "_-b9" (String#12110, DoABC#2) // _SafeStr_9082 = "_-12y" (String#14336, DoABC#2) // _SafeStr_9083 = "_-2b5" (String#12224, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1521 package com.sulake.core.window.components { import com.sulake.core.window.utils._SafeStr_2425; import flash.text.StyleSheet; import flash.text.TextFieldType; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import flash.net.URLRequest; import flash.external.ExternalInterface; import flash.net.navigateToURL; import com.sulake.core.window.enum._SafeStr_2428; import flash.events.TextEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events._SafeStr_2429; import flash.events.Event; import com.sulake.core.window.utils._SafeStr_2424; public class _SafeStr_1521 extends _SafeStr_1520 implements _SafeStr_1517 { private static var _SafeStr_9084:String = _SafeStr_2425.HTML_LINK_TARGET_VALUE; private var _SafeStr_9085:String; private var _SafeStr_9086:String = null; private var _SafeStr_9087:StyleSheet = null; public function _SafeStr_1521(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { this._SafeStr_9085 = _SafeStr_2425.HTML_LINK_TARGET_VALUE; super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); this.immediateClickMode = true; _field.type = TextFieldType.DYNAMIC; _field.mouseEnabled = true; _field.selectable = false; } public static function set _SafeStr_9088(_arg_1:String):void { _SafeStr_9084 = _arg_1; } public static function get _SafeStr_9088():String { return (_SafeStr_9084); } private static function _SafeStr_9089(_arg_1:_SafeStr_1521, _arg_2:String):void { var _local_3:StyleSheet; if (_arg_1 == null){ return; }; if (_arg_1._SafeStr_9086 == _arg_2){ return; }; _arg_1._SafeStr_9086 = _arg_2; _arg_1._SafeStr_9087 = null; if (_arg_1._SafeStr_9086 != null){ _local_3 = new StyleSheet(); _local_3.parseCSS(_arg_1._SafeStr_9086); _arg_1._SafeStr_9087 = _local_3; }; } private static function _SafeStr_9090(_arg_1:String):String { var _local_2:RegExp; _local_2 = /]+(http:\/\/[^"']+)['"][^>]*>(.*)<\/a>/gi; _arg_1 = _arg_1.replace(_local_2, "$2"); _local_2 = /]+(https:\/\/[^"']+)['"][^>]*>(.*)<\/a>/gi; return (_arg_1.replace(_local_2, "$2")); } private static function _SafeStr_8004(_arg_1:String, _arg_2:String):void { var _local_4:String; var _local_5:*; if (_arg_2 == null){ _arg_2 = _SafeStr_9084; }; var _local_3:URLRequest = new URLRequest(_arg_1); if (!ExternalInterface.available){ navigateToURL(_local_3, _arg_2); } else { _local_4 = String(ExternalInterface.call("function() { return navigator.userAgent; }")).toLowerCase(); if ((((((((_local_4.indexOf("safari") > -1)) || ((_local_4.indexOf("chrome") > -1)))) || ((_local_4.indexOf("firefox") > -1)))) || ((((_local_4.indexOf("msie") > -1)) && ((uint(_local_4.substr((_local_4.indexOf("msie") + 5), 3)) >= 7)))))){ _local_5 = ExternalInterface.call((((("function() {var win = window.open('" + _local_3.url) + "', '") + _arg_2) + "'); if (win) { win.focus();} return true; }")); if (_local_5){ Logger.log(("Opened web page url = " + _arg_1)); }; } else { navigateToURL(_local_3, _arg_2); }; }; } public function set linkTarget(_arg_1:String):void { if (_SafeStr_2425._SafeStr_9091.indexOf(_arg_1) > -1){ this._SafeStr_9085 = _arg_1; }; } public function get linkTarget():String { return ((((this._SafeStr_9085 == _SafeStr_2428._SafeStr_3429)) ? _SafeStr_9088 : this._SafeStr_9085)); } public function get _SafeStr_9092():String { return (this._SafeStr_9086); } public function set _SafeStr_9092(_arg_1:String):void { _SafeStr_9089(this, _arg_1); } override public function set immediateClickMode(_arg_1:Boolean):void { if (_arg_1 != _SafeStr_8977){ super.immediateClickMode = _arg_1; if (_SafeStr_8977){ _field.addEventListener(TextEvent.LINK, this._SafeStr_9032); } else { _field.removeEventListener(TextEvent.LINK, this._SafeStr_9032); }; }; } override public function set text(_arg_1:String):void { if (_arg_1 == null){ return; }; if (_SafeStr_8976){ context.removeLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); _SafeStr_8976 = false; }; _SafeStr_5952 = _arg_1; if ((((_SafeStr_5952.charAt(0) == "$")) && ((_SafeStr_5952.charAt(1) == "{")))){ context.registerLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); _SafeStr_8976 = true; } else { if (_field != null){ _field.htmlText = _SafeStr_9090(_SafeStr_5952); _SafeStr_8984(); }; }; } override public function set localization(_arg_1:String):void { if (((!((_arg_1 == null))) && (!((_field == null))))){ _field.htmlText = _SafeStr_9090(_arg_1); _SafeStr_8984(); }; } override public function set htmlText(_arg_1:String):void { if (_arg_1 == null){ return; }; if (_SafeStr_8976){ context.removeLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); _SafeStr_8976 = false; }; _SafeStr_5952 = _arg_1; if ((((_SafeStr_5952.charAt(0) == "$")) && ((_SafeStr_5952.charAt(1) == "{")))){ context.registerLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); _SafeStr_8976 = true; } else { if (_field != null){ _field.htmlText = _SafeStr_9090(_SafeStr_5952); _field.styleSheet = this._SafeStr_9087; _SafeStr_8984(); }; }; } override protected function _SafeStr_9032(_arg_1:Event):void { var _local_2:_SafeStr_1260; if ((_arg_1 is TextEvent)){ _local_2 = _SafeStr_2429._SafeStr_9035(TextEvent(_arg_1).text, this, null); _events.dispatchEvent(_local_2); if (!_local_2._SafeStr_9036()){ if (procedure != null){ procedure(_local_2, this); }; }; if (((!(_local_2._SafeStr_9036())) && (!((this.linkTarget == _SafeStr_2428._SafeStr_9093))))){ _SafeStr_8004(TextEvent(_arg_1).text, this.linkTarget); }; _arg_1.stopImmediatePropagation(); _local_2.recycle(); } else { super._SafeStr_9032(_arg_1); }; } override public function get properties():Array { var _local_1:Array = super.properties; if (this._SafeStr_9085 != _SafeStr_2425.HTML_LINK_TARGET_VALUE){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9094, this._SafeStr_9085, _SafeStr_2424._SafeStr_8903, true, _SafeStr_2425._SafeStr_9091)); } else { _local_1.push(_SafeStr_2425._SafeStr_9095); }; return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; for each (_local_2 in _arg_1) { if (_local_2.key == _SafeStr_2425._SafeStr_9094){ this._SafeStr_9085 = (_local_2.value as String); break; }; if (_local_2.key == "html_stylesheet"){ this._SafeStr_9092 = (_local_2.value as String); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1517 = "_-2gV" (String#7047, DoABC#2) // _SafeStr_1520 = "_-0I6" (String#4688, DoABC#2) // _SafeStr_1521 = "_-2YI" (String#6857, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_2428 = "_-2-R" (String#2309, DoABC#2) // _SafeStr_2429 = "_-2Sp" (String#6052, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_5952 = "_-03y" (String#1151, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8976 = "_-32K" (String#2252, DoABC#2) // _SafeStr_8977 = "_-Fz" (String#8151, DoABC#2) // _SafeStr_8984 = "_-0Ud" (String#1666, DoABC#2) // _SafeStr_9032 = "_-1c1" (String#8522, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9036 = "_-2qa" (String#5335, DoABC#2) // _SafeStr_9084 = "_-0kZ" (String#8044, DoABC#2) // _SafeStr_9085 = "_-1p9" (String#7059, DoABC#2) // _SafeStr_9086 = "_-1Dm" (String#8898, DoABC#2) // _SafeStr_9087 = "_-0YN" (String#14152, DoABC#2) // _SafeStr_9088 = "_-0St" (String#15197, DoABC#2) // _SafeStr_9089 = "_-08A" (String#18223, DoABC#2) // _SafeStr_9090 = "_-SL" (String#8455, DoABC#2) // _SafeStr_9091 = "_-u-" (String#9527, DoABC#2) // _SafeStr_9092 = "_-14" (String#17699, DoABC#2) // _SafeStr_9093 = "_-2El" (String#12483, DoABC#2) // _SafeStr_9094 = "_-2N2" (String#9751, DoABC#2) // _SafeStr_9095 = "_-2nj" (String#14934, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1522 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_1522 extends IWindow { function get selector():_SafeStr_1536; function get isSelected():Boolean; function set isSelected(_arg_1:Boolean):void; function _SafeStr_3912():Boolean; function _SafeStr_5454():Boolean; } }//package com.sulake.core.window.components // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1523 package com.sulake.core.window.components { public interface _SafeStr_1523 extends _SafeStr_1522 { } }//package com.sulake.core.window.components // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1524 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1524 extends IWindowContainer { } }//package com.sulake.core.window.components // _SafeStr_1524 = "_-1Z0" (String#5740, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1525 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_1525 extends IWindow { } }//package com.sulake.core.window.components // _SafeStr_1525 = "_-kW" (String#4272, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1527 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1527 extends IWindowContainer { } }//package com.sulake.core.window.components // _SafeStr_1527 = "_-2DZ" (String#6415, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1528 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1528 extends IWindowContainer { function get title():ILabelWindow; function get controls():IItemListWindow; } }//package com.sulake.core.window.components // _SafeStr_1528 = "_-3H2" (String#3974, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1529 package com.sulake.core.window.components { public interface _SafeStr_1529 extends _SafeStr_1522 { } }//package com.sulake.core.window.components // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1530 package com.sulake.core.window.components { public interface _SafeStr_1530 extends _SafeStr_1515 { function get scrollH():Number; function get scrollV():Number; function get scrollable():_SafeStr_1418; function set scrollH(_arg_1:Number):void; function set scrollV(_arg_1:Number):void; function set scrollable(_arg_1:_SafeStr_1418):void; function get vertical():Boolean; function get horizontal():Boolean; } }//package com.sulake.core.window.components // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1531 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1531 extends IWindowContainer { } }//package com.sulake.core.window.components // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1532 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1532 extends IWindowContainer { function get selected():_SafeStr_1537; function _SafeStr_9096(_arg_1:_SafeStr_1537):void; } }//package com.sulake.core.window.components // _SafeStr_1532 = "_-mL" (String#6597, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_9096 = "_-2so" (String#27121, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1533 package com.sulake.core.window.components { public interface _SafeStr_1533 extends _SafeStr_1515 { function get offsetX():Number; function get offsetY():Number; function set offsetX(_arg_1:Number):void; function set offsetY(_arg_1:Number):void; } }//package com.sulake.core.window.components // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1533 = "_-0T-" (String#5659, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1536 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_1536 extends IWindow { function get _SafeStr_9097():uint; function _SafeStr_4599():_SafeStr_1522; function setSelected(_arg_1:_SafeStr_1522):void; function _SafeStr_9098(_arg_1:_SafeStr_1522):_SafeStr_1522; function _SafeStr_9099(_arg_1:_SafeStr_1522, _arg_2:int):_SafeStr_1522; function _SafeStr_9100(_arg_1:int):_SafeStr_1522; function _SafeStr_9101(_arg_1:uint):_SafeStr_1522; function _SafeStr_9102(_arg_1:String):_SafeStr_1522; function _SafeStr_3704(_arg_1:String):_SafeStr_1522; function _SafeStr_9103(_arg_1:_SafeStr_1522):int; function _SafeStr_9104(_arg_1:_SafeStr_1522):_SafeStr_1522; } }//package com.sulake.core.window.components // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_9097 = "_-2rj" (String#5358, DoABC#2) // _SafeStr_9098 = "_-1G6" (String#16877, DoABC#2) // _SafeStr_9099 = "_-tj" (String#12918, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9101 = "_-2zP" (String#16425, DoABC#2) // _SafeStr_9102 = "_-1FC" (String#22363, DoABC#2) // _SafeStr_9103 = "_-2T" (String#7802, DoABC#2) // _SafeStr_9104 = "_-38I" (String#12475, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1537 package com.sulake.core.window.components { public interface _SafeStr_1537 extends _SafeStr_1522 { } }//package com.sulake.core.window.components // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1538 package com.sulake.core.window.components { public interface _SafeStr_1538 extends _SafeStr_1516 { } }//package com.sulake.core.window.components // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1538 = "_-2jW" (String#3883, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1539 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import flash.geom.Point; import flash.geom.Rectangle; import flash.display.BitmapData; public interface _SafeStr_1539 extends IWindow { function _SafeStr_9105(_arg_1:Point, _arg_2:Rectangle):BitmapData; } }//package com.sulake.core.window.components // _SafeStr_1539 = "_-0WU" (String#4803, DoABC#2) // _SafeStr_9105 = "_-2pD" (String#16135, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1541 package com.sulake.core.window.components { public interface _SafeStr_1541 extends _SafeStr_1515 { function get selection():int; function set selection(_arg_1:int):void; function populate(_arg_1:Array):void; function _SafeStr_3469():Array; } }//package com.sulake.core.window.components // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_3469 = "_-0wk" (String#8388, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1543 package com.sulake.core.window.components { public interface _SafeStr_1543 extends IButtonWindow { function get menu():_SafeStr_1541; } }//package com.sulake.core.window.components // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1543 = "_-3Em" (String#2921, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1544 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_1314; public interface _SafeStr_1544 extends IWindow, _SafeStr_1418, _SafeStr_1314 { function get _SafeStr_9106():uint; function get _SafeStr_9107():uint; function get numGridItems():uint; function get autoArrangeItems():Boolean; function set autoArrangeItems(_arg_1:Boolean):void; function _SafeStr_3730(_arg_1:IWindow):IWindow; function _SafeStr_3732(_arg_1:IWindow, _arg_2:uint):IWindow; function _SafeStr_3729(_arg_1:uint):IWindow; function _SafeStr_9108(_arg_1:uint):IWindow; function _SafeStr_9109(_arg_1:String):IWindow; function _SafeStr_9110(_arg_1:String):IWindow; function getGridItemIndex(_arg_1:IWindow):int; function _SafeStr_3734(_arg_1:IWindow):IWindow; function _SafeStr_3733(_arg_1:int):IWindow; function _SafeStr_9111(_arg_1:IWindow, _arg_2:int):void; function _SafeStr_9112(_arg_1:IWindow, _arg_2:IWindow):void; function _SafeStr_9113(_arg_1:int, _arg_2:int):void; function _SafeStr_3728():void; function destroyGridItems():void; } }//package com.sulake.core.window.components // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3732 = "_-2-5" (String#11770, DoABC#2) // _SafeStr_3733 = "_-2GB" (String#14384, DoABC#2) // _SafeStr_3734 = "_-Ug" (String#7541, DoABC#2) // _SafeStr_9106 = "_-Ae" (String#2474, DoABC#2) // _SafeStr_9107 = "_-0Ic" (String#13780, DoABC#2) // _SafeStr_9108 = "_-1xx" (String#19991, DoABC#2) // _SafeStr_9109 = "_-29g" (String#19477, DoABC#2) // _SafeStr_9110 = "_-28b" (String#18550, DoABC#2) // _SafeStr_9111 = "_-8e" (String#18903, DoABC#2) // _SafeStr_9112 = "_-0Om" (String#17024, DoABC#2) // _SafeStr_9113 = "_-TZ" (String#19532, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1545 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1545 extends IWindowContainer { } }//package com.sulake.core.window.components // _SafeStr_1545 = "_-2Rm" (String#5853, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1546 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1546 extends IWindowContainer, _SafeStr_1515 { } }//package com.sulake.core.window.components // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1548 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1548 extends _SafeStr_1515, IWindowContainer { } }//package com.sulake.core.window.components // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1549 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_1549 extends IWindow { } }//package com.sulake.core.window.components // _SafeStr_1549 = "_-35z" (String#5988, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1550 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_1314; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1550 extends IWindow, _SafeStr_1314 { function get selector():ITabSelectorWindow; function get container():IWindowContainer; function get _SafeStr_9114():uint; function _SafeStr_9115(_arg_1:_SafeStr_1523):_SafeStr_1523; function _SafeStr_9116(_arg_1:_SafeStr_1523, _arg_2:uint):_SafeStr_1523; function _SafeStr_9117(_arg_1:_SafeStr_1523):void; function _SafeStr_9118(_arg_1:uint):_SafeStr_1523; function _SafeStr_9119(_arg_1:String):_SafeStr_1523; function _SafeStr_4842(_arg_1:uint):_SafeStr_1523; function _SafeStr_9120(_arg_1:_SafeStr_1523):uint; } }//package com.sulake.core.window.components // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_4842 = "_-03C" (String#18197, DoABC#2) // _SafeStr_9114 = "_-pF" (String#9184, DoABC#2) // _SafeStr_9115 = "_-xa" (String#21254, DoABC#2) // _SafeStr_9116 = "_-1w2" (String#15460, DoABC#2) // _SafeStr_9117 = "_-H0" (String#16486, DoABC#2) // _SafeStr_9118 = "_-Jm" (String#8030, DoABC#2) // _SafeStr_9119 = "_-2ri" (String#18949, DoABC#2) // _SafeStr_9120 = "_-3Cj" (String#13731, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_1551 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1551 extends IWindowContainer { } }//package com.sulake.core.window.components // _SafeStr_1551 = "_-0Z9" (String#5945, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2345 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_2345 extends IWindow { } }//package com.sulake.core.window.components // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2346 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.utils.Map; import com.sulake.core.window.utils._SafeStr_2425; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.utils._SafeStr_2424; import com.sulake.core.window.enum._SafeStr_2411; public class _SafeStr_2346 extends WindowController implements _SafeStr_1515 { protected var _SafeStr_9058:uint; protected var _SafeStr_9059:String; protected var _cursorByState:Map; public function _SafeStr_2346(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { this._SafeStr_9058 = _SafeStr_2425._SafeStr_9121; this._SafeStr_9059 = _SafeStr_2425._SafeStr_9122; _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public static function _SafeStr_9068(_arg_1:_SafeStr_1515, _arg_2:_SafeStr_1260):void { if (_arg_1._SafeStr_3718 != _SafeStr_2425._SafeStr_9122){ if (_arg_2.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ _arg_1.context.getWindowServices().getToolTipAgentService().begin(_arg_1); } else { if (_arg_2.type != WindowMouseEvent._SafeStr_4769){ if (_arg_2.type == WindowMouseEvent._SafeStr_3737){ _arg_1.context.getWindowServices().getToolTipAgentService().end(_arg_1); }; }; }; }; } public static function readInteractiveWindowProperties(_arg_1:_SafeStr_1515, _arg_2:Array):void { var _local_3:_SafeStr_2424; for each (_local_3 in _arg_2) { switch (_local_3.key){ case _SafeStr_2425._SafeStr_9123: if (_local_3.value != _arg_1._SafeStr_3718){ _arg_1._SafeStr_3718 = (_local_3.value as String); }; break; case _SafeStr_2425._SafeStr_9124: if (_local_3.value != _arg_1._SafeStr_8968){ _arg_1._SafeStr_8968 = (_local_3.value as uint); }; break; }; }; } public static function _SafeStr_9072(_arg_1:_SafeStr_1515, _arg_2:Array):Array { if (_arg_1._SafeStr_3718 != _SafeStr_2425._SafeStr_9122){ _arg_2.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9123, _arg_1._SafeStr_3718, _SafeStr_2424._SafeStr_8903, true)); } else { _arg_2.push(_SafeStr_2425._SafeStr_9125); }; if (_arg_1._SafeStr_8968 != _SafeStr_2425._SafeStr_9121){ _arg_2.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9124, _arg_1._SafeStr_8968, _SafeStr_2424._SafeStr_8898, true)); } else { _arg_2.push(_SafeStr_2425.TOOL_TIP_DELAY); }; return (_arg_2); } public function set _SafeStr_3718(_arg_1:String):void { this._SafeStr_9059 = (((_arg_1 == null)) ? _SafeStr_2425._SafeStr_9122 : _arg_1); } public function get _SafeStr_3718():String { return (this._SafeStr_9059); } public function set _SafeStr_8968(_arg_1:uint):void { this._SafeStr_9058 = _arg_1; } public function get _SafeStr_8968():uint { return (this._SafeStr_9058); } public function _SafeStr_6958(_arg_1:uint, _arg_2:uint):uint { if (!this._cursorByState){ this._cursorByState = new Map(); }; var _local_3:uint = this._cursorByState[_arg_1]; if ((((_arg_2 == _SafeStr_2411._SafeStr_3429)) || ((_arg_2 == -1)))){ this._cursorByState.remove(_arg_1); } else { this._cursorByState[_arg_1] = _arg_2; }; return (_local_3); } public function _SafeStr_8970(_arg_1:uint):uint { if (!this._cursorByState){ return (_SafeStr_2411._SafeStr_3429); }; return (this._cursorByState.getValue(_arg_1)); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if (_arg_1 == this){ _SafeStr_9068(this, _arg_2); }; return (super.update(_arg_1, _arg_2)); } public function showToolTip(_arg_1:_SafeStr_2345):void { } public function _SafeStr_8969():void { } override public function get properties():Array { return (_SafeStr_9072(this, super.properties)); } override public function set properties(_arg_1:Array):void { readInteractiveWindowProperties(this, _arg_1); super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2411 = "_-hh" (String#1851, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_6958 = "_-0qg" (String#10628, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_8898 = "_-0w8" (String#5287, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) // _SafeStr_8969 = "_-0QK" (String#9453, DoABC#2) // _SafeStr_8970 = "_-0nt" (String#7272, DoABC#2) // _SafeStr_9058 = "_-0hG" (String#3557, DoABC#2) // _SafeStr_9059 = "_-2Wi" (String#3386, DoABC#2) // _SafeStr_9068 = "_-aZ" (String#12112, DoABC#2) // _SafeStr_9072 = "_-0n" (String#11857, DoABC#2) // _SafeStr_9121 = "_-fY" (String#9757, DoABC#2) // _SafeStr_9122 = "_-kj" (String#7032, DoABC#2) // _SafeStr_9123 = "_-X-" (String#9294, DoABC#2) // _SafeStr_9124 = "_-L9" (String#11332, DoABC#2) // _SafeStr_9125 = "_-0mg" (String#14052, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2348 package com.sulake.core.window.components { import _-3Br._SafeStr_2347; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events._SafeStr_3177; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.WindowController; public class _SafeStr_2348 extends _SafeStr_2346 implements IButtonWindow, _SafeStr_2347 { protected static const _SafeStr_9126:String = "_BTN_TEXT"; protected static const _SafeStr_9127:Number = 0.5; public function _SafeStr_2348(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } override public function set caption(_arg_1:String):void { super.caption = _arg_1; var _local_2:IWindow = getChildByName(_SafeStr_9126); if (_local_2 != null){ _local_2.caption = caption; }; } override public function update(subject:WindowController, event:_SafeStr_1260):Boolean { var type:String; var windowEvent:_SafeStr_1260; var result:Boolean; if ((event is _SafeStr_1260)){ switch (event.type){ case _SafeStr_1260._SafeStr_9128: width = 0; break; case _SafeStr_1260._SafeStr_9129: try { getChildByName(_SafeStr_9126).blend = (getChildByName(_SafeStr_9126).blend + _SafeStr_9127); } catch(e:Error) { }; break; case _SafeStr_1260._SafeStr_9130: try { getChildByName(_SafeStr_9126).blend = (getChildByName(_SafeStr_9126).blend - _SafeStr_9127); } catch(e:Error) { }; break; }; } else { if ((event is _SafeStr_3177)){ type = _SafeStr_1260.UNKNOWN; switch (event.type){ case _SafeStr_3177._SafeStr_9131: type = WindowMouseEvent._SafeStr_3736; break; case _SafeStr_3177._SafeStr_9132: type = WindowMouseEvent._SafeStr_3735; break; case _SafeStr_3177._SafeStr_9133: type = WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK; break; }; windowEvent = WindowMouseEvent._SafeStr_9035(type, _SafeStr_3177(event).window, _SafeStr_3177(event)._SafeStr_9134, _SafeStr_3177(event).localX, _SafeStr_3177(event).localY, _SafeStr_3177(event).stageX, _SafeStr_3177(event).stageY, _SafeStr_3177(event).altKey, _SafeStr_3177(event).ctrlKey, _SafeStr_3177(event).shiftKey, true, 0); result = super.update(subject, windowEvent); windowEvent.recycle(); return (result); }; }; return (super.update(subject, event)); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2347 = "_-0pe" (String#5919, DoABC#2) // _SafeStr_2348 = "_-bH" (String#2843, DoABC#2) // _SafeStr_3177 = "_-1kV" (String#1530, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9126 = "_-1Qt" (String#3504, DoABC#2) // _SafeStr_9127 = "_-0Zo" (String#12698, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) // _SafeStr_9129 = "_-1nN" (String#5521, DoABC#2) // _SafeStr_9130 = "_-l3" (String#5774, DoABC#2) // _SafeStr_9131 = "_-3GM" (String#11087, DoABC#2) // _SafeStr_9132 = "_-3Ct" (String#11482, DoABC#2) // _SafeStr_9133 = "_-3A7" (String#11096, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2349 package com.sulake.core.window.components { import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2349 extends _SafeStr_2348 implements _SafeStr_2345 { public function _SafeStr_2349(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) // _SafeStr_2348 = "_-bH" (String#2843, DoABC#2) // _SafeStr_2349 = "_-0Lu" (String#9874, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2350 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_3178; import com.sulake.core.window.utils._SafeStr_2097; import com.sulake.core.window.graphics._SafeStr_2393; import com.sulake.core.window.graphics._SafeStr_1492; public class _SafeStr_2350 extends WindowController implements IWindowContainer { public function _SafeStr_2350(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _SafeStr_9065 = ((((_SafeStr_9136) || (_SafeStr_9135(WindowParam._SafeStr_7118)))) || (!(_SafeStr_9135(WindowParam._SafeStr_7125)))); } public function get iterator():_SafeStr_2097 { return (new _SafeStr_3178(this)); } override public function getGraphicContext(_arg_1:Boolean):_SafeStr_1492 { if (((_arg_1) && (!(_SafeStr_9067)))){ _SafeStr_9067 = new _SafeStr_2393((("GC {" + _name) + "}"), ((_SafeStr_9135(WindowParam._SafeStr_7125)) ? _SafeStr_2393.GC_TYPE_CONTAINER : _SafeStr_2393.GC_TYPE_BITMAP), _SafeStr_8982); _SafeStr_9067.visible = _SafeStr_5046; }; return (_SafeStr_9067); } } }//package com.sulake.core.window.components // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2350 = "_-1fo" (String#2457, DoABC#2) // _SafeStr_2393 = "_-36t" (String#2362, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9065 = "_-29k" (String#3094, DoABC#2) // _SafeStr_9067 = "_-1xo" (String#1354, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9136 = "_-2vT" (String#4910, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2351 package com.sulake.core.window.components { import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2351 extends _SafeStr_2350 implements _SafeStr_1528 { private static const _SafeStr_9137:String = "_TITLE"; private static const _SafeStr_9138:String = "_CONTROLS"; public function _SafeStr_2351(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get title():ILabelWindow { return ((findChildByTag(_SafeStr_9137) as ILabelWindow)); } public function get controls():IItemListWindow { return ((findChildByTag(_SafeStr_9138) as IItemListWindow)); } override public function set caption(value:String):void { super.caption = value; try { this.title.text = value; } catch(e:Error) { Logger.log("Header contains no title element!"); }; } override public function set color(_arg_1:uint):void { var _local_3:IWindow; super.color = _arg_1; var _local_2:Array = new Array(); _SafeStr_9139(_SafeStr_9140, _local_2, true); for each (_local_3 in _local_2) { _local_3.color = _arg_1; }; } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1528 = "_-3H2" (String#3974, DoABC#2) // _SafeStr_2350 = "_-1fo" (String#2457, DoABC#2) // _SafeStr_2351 = "_-1bJ" (String#10939, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_9137 = "_-1v1" (String#7544, DoABC#2) // _SafeStr_9138 = "_-24Z" (String#14707, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9140 = "_-1Wl" (String#11935, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2352 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.localization._SafeStr_1442; import com.sulake.core.window.utils._SafeStr_2426; import com.sulake.core.window.utils._SafeStr_2427; import flash.events.Event; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import flash.text.TextFormat; import com.sulake.core.window.utils._SafeStr_1535; import com.sulake.core.window.utils._SafeStr_2271; import com.sulake.core.window.utils._SafeStr_3179; import flash.text.TextField; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.graphics._SafeStr_2391; import com.sulake.core.utils.Map; import com.sulake.core.window.utils._SafeStr_2424; import com.sulake.core.window.utils._SafeStr_2425; public class _SafeStr_2352 extends WindowController implements ILabelWindow, _SafeStr_1442 { private var _SafeStr_9141:Object = null; private var _SafeStr_8978:String = "regular"; private var _text:String = ""; private var _SafeStr_8976:Boolean = false; private var _SafeStr_8975:_SafeStr_2426; private var _SafeStr_9142:Number = 0; private var _SafeStr_9143:Number = 0; private var _SafeStr_9144:Boolean = false; public function _SafeStr_2352(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _SafeStr_2427.events.addEventListener(Event.CHANGE, this._SafeStr_8981); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get antiAliasType():String { return (this.textField.antiAliasType); } public function get autoSize():String { return (this.textField.autoSize); } public function get bold():Boolean { return (this.textField.defaultTextFormat.bold); } public function get border():Boolean { return (this.textField.border); } public function get borderColor():uint { return (this.textField.borderColor); } public function get defaultTextFormat():TextFormat { return (this.textField.defaultTextFormat); } public function get embedFonts():Boolean { return (this.textField.embedFonts); } public function get _SafeStr_4061():String { return (this.textField.defaultTextFormat.font); } public function get fontSize():uint { return ((((this.textField.defaultTextFormat.size == null)) ? 12 : uint(this.textField.defaultTextFormat.size))); } public function get gridFitType():String { return (this.textField.gridFitType); } public function get italic():Boolean { return (this.textField.defaultTextFormat.italic); } public function get kerning():Boolean { return (this.textField.defaultTextFormat.kerning); } public function get length():int { return (this._text.length); } public function get margins():_SafeStr_1535 { if (!this._SafeStr_8975){ this._SafeStr_8975 = new _SafeStr_2426(0, 0, 0, 0, this._SafeStr_8979); }; return (this._SafeStr_8975); } public function get maxChars():int { return (this.textField.maxChars); } public function get sharpness():Number { return (this.textField.sharpness); } public function get spacing():Number { return (Number(this.textField.defaultTextFormat.letterSpacing)); } public function get text():String { return (this._text); } public function get textColor():uint { return (uint(this._SafeStr_9141)); } public function get _SafeStr_9030():Boolean { return (background); } public function get _SafeStr_7701():uint { return (color); } public function get textHeight():Number { return (this._SafeStr_9142); } public function get textWidth():Number { return (this._SafeStr_9143); } public function get textStyle():_SafeStr_2271 { return (_SafeStr_2427.getStyle(this._SafeStr_8978)); } public function get thickness():Number { return (this.textField.thickness); } public function get underline():Boolean { return (this.textField.defaultTextFormat.underline); } public function get _SafeStr_6302():int { return (((this._SafeStr_8975) ? this._SafeStr_8975.left : 0)); } public function get _SafeStr_6303():int { return (((this._SafeStr_8975) ? this._SafeStr_8975.top : 0)); } public function get _SafeStr_6304():Boolean { return (!((this._SafeStr_9141 == null))); } protected function get textField():TextField { var _local_1:TextField = _SafeStr_3179._SafeStr_9145(this._SafeStr_8978); if (_local_1){ _local_1.text = this._text; if (this._SafeStr_9141 != null){ _local_1.textColor = uint(this._SafeStr_9141); }; }; return (_local_1); } public function set text(_arg_1:String):void { if (_arg_1 == null){ return; }; if (this._SafeStr_8976){ context.removeLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); this._SafeStr_8976 = false; }; _SafeStr_5952 = _arg_1; if ((((_SafeStr_5952.charAt(0) == "$")) && ((_SafeStr_5952.charAt(1) == "{")))){ context.registerLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); this._SafeStr_8976 = true; } else { this._text = _arg_1; this._SafeStr_3487(); }; } override public function set caption(_arg_1:String):void { this.text = _arg_1; } public function set localization(_arg_1:String):void { if (_arg_1 != null){ this._text = _arg_1; this._SafeStr_3487(); }; } public function set textStyle(_arg_1:_SafeStr_2271):void { if (this._SafeStr_8978 != _arg_1.name){ this._SafeStr_8978 = _arg_1.name; this._SafeStr_3487(); }; } public function set textColor(_arg_1:uint):void { if (_arg_1 != this._SafeStr_9141){ this._SafeStr_9141 = _arg_1; this._SafeStr_3487(); }; } override public function dispose():void { if (!_disposed){ _SafeStr_2427.events.removeEventListener(Event.CHANGE, this._SafeStr_8981); if (this._SafeStr_8976){ this._SafeStr_8976 = false; context.removeLocalizationListener(_SafeStr_5952.slice(2, _SafeStr_5952.indexOf("}")), this); }; if (this._SafeStr_8975){ this._SafeStr_8975.dispose(); this._SafeStr_8975 = null; }; super.dispose(); }; } private function _SafeStr_3487(_arg_1:Boolean=false):void { var _local_9:_SafeStr_1260; if (this._SafeStr_9144){ return; }; this._SafeStr_9144 = true; var _local_2:TextField = this.textField; if (!_local_2){ this._SafeStr_9144 = false; return; }; this._SafeStr_9143 = _local_2.textWidth; this._SafeStr_9142 = _local_2.textHeight; var _local_3:int = ((this._SafeStr_8975) ? (this._SafeStr_8975.left + this._SafeStr_8975.right) : 0); var _local_4:int = ((this._SafeStr_8975) ? (this._SafeStr_8975.top + this._SafeStr_8975.bottom) : 0); var _local_5:int = (_SafeStr_8982.width - _local_3); var _local_6:int = (_SafeStr_8982.height - _local_4); var _local_7:int = (Math.floor(_local_2.width) + ((_local_2.border) ? 1 : 0)); var _local_8:Boolean; if (_local_7 != _local_5){ setRectangle(_SafeStr_8982.x, _SafeStr_8982.y, (_local_7 + _local_3), (Math.floor(_local_2.height) + _local_4)); _local_8 = true; }; if ((_local_2.height + ((_local_2.border) ? 1 : 0)) < _local_6){ _local_2.height = (_local_6 - ((_local_2.border) ? 1 : 0)); } else { if ((_local_2.height + ((_local_2.border) ? 1 : 0)) > _local_6){ setRectangle(_SafeStr_8982.x, _SafeStr_8982.y, (_local_7 + _local_3), (Math.floor(_local_2.height) + _local_4)); _local_8 = true; }; }; this._SafeStr_9144 = false; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); if (((!(_local_8)) && (!(_arg_1)))){ _local_9 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4840, this, null); _events.dispatchEvent(_local_9); _local_9.recycle(); }; } private function _SafeStr_8979(_arg_1:_SafeStr_1535):void { if (((_arg_1) && (!((_arg_1 == this._SafeStr_8975))))){ if (this._SafeStr_8975){ this._SafeStr_8975.assign(_arg_1.left, _arg_1.top, _arg_1.right, _arg_1.bottom, this._SafeStr_8979); } else { this._SafeStr_8975 = new _SafeStr_2426(_arg_1.left, _arg_1.top, _arg_1.right, _arg_1.bottom, this._SafeStr_8979); }; }; this._SafeStr_3487(); } private function _SafeStr_8981(_arg_1:Event):void { this._SafeStr_3487(); } private function _SafeStr_9000(_arg_1:Map):void { if (this._SafeStr_8975){ this._SafeStr_8975.assign(int(_arg_1["left"]), int(_arg_1["top"]), int(_arg_1["right"]), int(_arg_1["bottom"]), this._SafeStr_8979); } else { this._SafeStr_8975 = new _SafeStr_2426(int(_arg_1["left"]), int(_arg_1["top"]), int(_arg_1["right"]), int(_arg_1["bottom"]), this._SafeStr_8979); }; this._SafeStr_3487(); } override public function get properties():Array { var _local_1:Array = super.properties; var _local_2:_SafeStr_2271 = _SafeStr_2427.getStyle(this._SafeStr_8978); _local_1.push((((this._SafeStr_8978)!=_SafeStr_2427._SafeStr_9020) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9025, this._SafeStr_8978, _SafeStr_2424._SafeStr_8903, true, _SafeStr_2425._SafeStr_9049) : _SafeStr_2425._SafeStr_9050)); _local_1.push((((((_local_2.color)!=null) ? !((this._SafeStr_9141 == _local_2.color)) : ((!((this._SafeStr_9141 == null))) && (!((this._SafeStr_9141 == _SafeStr_2425._SafeStr_9047)))))) ? new _SafeStr_2424(_SafeStr_2425._SafeStr_9024, this._SafeStr_9141, _SafeStr_2424._SafeStr_8896, true) : _SafeStr_2425._SafeStr_9048)); if (this._SafeStr_8975){ if (this._SafeStr_8975.left != _SafeStr_2425._SafeStr_9051){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9026, this._SafeStr_8975.left, _SafeStr_2424._SafeStr_8897, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9052); }; if (this._SafeStr_8975.top != _SafeStr_2425._SafeStr_9053){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9027, this._SafeStr_8975.top, _SafeStr_2424._SafeStr_8897, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_7486); }; if (this._SafeStr_8975.right != _SafeStr_2425._SafeStr_9054){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9028, this._SafeStr_8975.right, _SafeStr_2424._SafeStr_8897, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_7487); }; if (this._SafeStr_8975.bottom != _SafeStr_2425._SafeStr_9055){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9029, this._SafeStr_8975.bottom, _SafeStr_2424._SafeStr_8897, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_7488); }; } else { _local_1.push(_SafeStr_2425._SafeStr_9052); _local_1.push(_SafeStr_2425._SafeStr_7486); _local_1.push(_SafeStr_2425._SafeStr_7487); _local_1.push(_SafeStr_2425._SafeStr_7488); }; return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; for each (_local_2 in _arg_1) { switch (_local_2.key){ case _SafeStr_2425._SafeStr_9025: this.textStyle = _SafeStr_2427.getStyle((_local_2.value as String)); break; case _SafeStr_2425._SafeStr_9024: this._SafeStr_9141 = (_local_2.value as uint); break; case _SafeStr_2425._SafeStr_9026: if (((this._SafeStr_8975) || (_local_2._SafeStr_9146))){ this.margins.left = (_local_2.value as int); }; break; case _SafeStr_2425._SafeStr_9027: if (((this._SafeStr_8975) || (_local_2._SafeStr_9146))){ this.margins.top = (_local_2.value as int); }; break; case _SafeStr_2425._SafeStr_9028: if (((this._SafeStr_8975) || (_local_2._SafeStr_9146))){ this.margins.right = (_local_2.value as int); }; break; case _SafeStr_2425._SafeStr_9029: if (((this._SafeStr_8975) || (_local_2._SafeStr_9146))){ this.margins.bottom = (_local_2.value as int); }; break; case "margins": this._SafeStr_9000((_local_2.value as Map)); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_2352 = "_-0oR" (String#5157, DoABC#2) // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_2426 = "_-2vI" (String#2452, DoABC#2) // _SafeStr_2427 = "_-0B9" (String#1781, DoABC#2) // _SafeStr_3179 = "_-vt" (String#7466, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_4061 = "_-2Ax" (String#8325, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_5952 = "_-03y" (String#1151, DoABC#2) // _SafeStr_6302 = "_-1Gl" (String#19044, DoABC#2) // _SafeStr_6303 = "_-1rm" (String#20624, DoABC#2) // _SafeStr_6304 = "_-12i" (String#21163, DoABC#2) // _SafeStr_7486 = "_-3Gg" (String#6679, DoABC#2) // _SafeStr_7487 = "_-1J5" (String#7338, DoABC#2) // _SafeStr_7488 = "_-0PX" (String#7371, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_8896 = "_-1dU" (String#4035, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8975 = "_-2jS" (String#922, DoABC#2) // _SafeStr_8976 = "_-32K" (String#2252, DoABC#2) // _SafeStr_8978 = "_-XD" (String#2991, DoABC#2) // _SafeStr_8979 = "_-31N" (String#4561, DoABC#2) // _SafeStr_8981 = "_-8d" (String#5880, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9000 = "_-32l" (String#13726, DoABC#2) // _SafeStr_9020 = "_-0V9" (String#5132, DoABC#2) // _SafeStr_9024 = "_-d4" (String#6811, DoABC#2) // _SafeStr_9025 = "_-1Eo" (String#7542, DoABC#2) // _SafeStr_9026 = "_-tr" (String#5373, DoABC#2) // _SafeStr_9027 = "_-055" (String#5377, DoABC#2) // _SafeStr_9028 = "_-12K" (String#5641, DoABC#2) // _SafeStr_9029 = "_-iu" (String#5786, DoABC#2) // _SafeStr_9030 = "_-0cV" (String#4790, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9047 = "_-2zZ" (String#9882, DoABC#2) // _SafeStr_9048 = "_-0eL" (String#12376, DoABC#2) // _SafeStr_9049 = "_-1V7" (String#11145, DoABC#2) // _SafeStr_9050 = "_-1CX" (String#12498, DoABC#2) // _SafeStr_9051 = "_-25" (String#11311, DoABC#2) // _SafeStr_9052 = "_-2rH" (String#9366, DoABC#2) // _SafeStr_9053 = "_-1e" (String#10749, DoABC#2) // _SafeStr_9054 = "_-0eF" (String#9086, DoABC#2) // _SafeStr_9055 = "_-1qN" (String#10110, DoABC#2) // _SafeStr_9141 = "_-0c6" (String#4564, DoABC#2) // _SafeStr_9142 = "_-0yK" (String#17551, DoABC#2) // _SafeStr_9143 = "_-0dh" (String#16890, DoABC#2) // _SafeStr_9144 = "_-21q" (String#12137, DoABC#2) // _SafeStr_9145 = "_-6I" (String#18813, DoABC#2) // _SafeStr_9146 = "_-1cg" (String#10890, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2353 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.WindowController; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2353 extends _SafeStr_2346 implements _SafeStr_1522 { public function _SafeStr_2353(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get selector():_SafeStr_1536 { var _local_1:IWindow; if (_parent){ _local_1 = (_parent as WindowController); while (_local_1) { if ((_local_1 is _SafeStr_1536)){ return ((_local_1 as _SafeStr_1536)); }; _local_1 = _local_1.parent; }; }; return (null); } public function get isSelected():Boolean { return (_SafeStr_9147(_SafeStr_1526._SafeStr_9148)); } public function set isSelected(_arg_1:Boolean):void { _SafeStr_6248(_SafeStr_1526._SafeStr_9148, _arg_1); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:WindowController; var _local_4:_SafeStr_1260; if (_arg_2.type == _SafeStr_1260._SafeStr_9149){ if (_parent){ if (!(_parent is _SafeStr_1536)){ _local_3 = (_parent.parent as WindowController); while (_local_3) { if ((_local_3 is _SafeStr_1536)){ _local_4 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9150, this, null); _local_3.update(this, _local_4); _local_4.recycle(); break; }; _local_3 = (_local_3.parent as WindowController); }; }; }; }; return (super.update(_arg_1, _arg_2)); } public function _SafeStr_3912():Boolean { if (_SafeStr_9070(_SafeStr_1526._SafeStr_9148)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4098, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); _SafeStr_6248(_SafeStr_1526._SafeStr_9148, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_3458, this, null); this.update(this, _local_1); _local_1.recycle(); activate(); return (true); } public function _SafeStr_5454():Boolean { if (!_SafeStr_9070(_SafeStr_1526._SafeStr_9148)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4100, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); _SafeStr_6248(_SafeStr_1526._SafeStr_9148, false); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_8329, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2353 = "_-0aS" (String#3166, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4098 = "_-2Lq" (String#5848, DoABC#2) // _SafeStr_4100 = "_-1nw" (String#8302, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_6248 = "_-If" (String#1925, DoABC#2) // _SafeStr_8329 = "_-20t" (String#7611, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9149 = "_-02b" (String#8542, DoABC#2) // _SafeStr_9150 = "_-0D4" (String#6132, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2354 package com.sulake.core.window.components { import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2354 extends _SafeStr_2353 implements _SafeStr_1537 { public function _SafeStr_2354(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_2353 = "_-0aS" (String#3166, DoABC#2) // _SafeStr_2354 = "_-2kR" (String#8906, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2355 package com.sulake.core.window.components { import _-3Br._SafeStr_2347; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.WindowController; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.events._SafeStr_3177; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.utils._SafeStr_2424; import com.sulake.core.window.utils._SafeStr_2425; public class _SafeStr_2355 extends _SafeStr_2346 implements _SafeStr_1541, _SafeStr_2347 { protected static const _SafeStr_9126:String = "_DROPMENU_TITLETEXT"; protected static const ITEMLIST_NAME:String = "_DROPMENU_ITEMLIST"; private var _SafeStr_9151:Array; private var _SafeStr_9152:int = -1; private var _SafeStr_9153:Boolean = false; private var _SafeStr_9154:_SafeStr_2355; public function _SafeStr_2355(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { this._SafeStr_9151 = new Array(); _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get selection():int { return (this._SafeStr_9152); } public function set selection(_arg_1:int):void { if (_arg_1 > (this._SafeStr_9151.lenght - 1)){ throw (new Error("Menu selection index out of range!")); }; var _local_2:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4098, this, null, true); this.update(this, _local_2); if (!_local_2._SafeStr_9036()){ _local_2.recycle(); this._SafeStr_9152 = _arg_1; this._SafeStr_9155(); _local_2 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_3458, this, null); this.update(this, _local_2); }; _local_2.recycle(); } override public function set caption(_arg_1:String):void { super.caption = _arg_1; this._SafeStr_9156().text = _arg_1; } override public function dispose():void { if (((!((this._SafeStr_9154 == null))) && (!(this._SafeStr_9154.disposed)))){ this._SafeStr_9154._SafeStr_3795(); this._SafeStr_9154 = null; }; super.dispose(); } override public function activate():Boolean { if (this._SafeStr_9153){ return (true); }; return (super.activate()); } private function _SafeStr_9156():ILabelWindow { return ((getChildByName(_SafeStr_2355._SafeStr_9126) as ILabelWindow)); } private function _SafeStr_9157():_SafeStr_2355 { var _local_1:Rectangle = new Rectangle(); _SafeStr_9158(_local_1); if ((((this._SafeStr_9154 == null)) || (this._SafeStr_9154.disposed))){ this._SafeStr_9154 = (context.create((name + "::submenu"), "", _SafeStr_1506._SafeStr_7231, _SafeStr_6535, (WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN | WindowParam._SafeStr_7117), _local_1, this._SafeStr_9159, null, 0, null, [WindowController.TAG_EXCLUDE]) as _SafeStr_2355); } else { this._SafeStr_9154._SafeStr_9160(_local_1); }; this._SafeStr_9154.activate(); return (this._SafeStr_9154); } override public function populate(_arg_1:Array):void { this._SafeStr_9152 = -1; while (this._SafeStr_9151.length > 0) { this._SafeStr_9151.pop(); }; var _local_2:uint; while (_local_2 < _arg_1.length) { this._SafeStr_9151.push(_arg_1[_local_2]); _local_2++; }; this._SafeStr_9153 = true; this._SafeStr_9155(); } public function _SafeStr_9161(_arg_1:_SafeStr_1543):int { var _local_2:int = -1; var _local_3:IItemListWindow = (getChildByName(_SafeStr_2355.ITEMLIST_NAME) as IItemListWindow); if (_local_3 != null){ _local_2 = _local_3._SafeStr_3926(_arg_1); }; if (_local_2 == -1){ if (this._SafeStr_9154 != null){ _local_2 = this._SafeStr_9154._SafeStr_9161(_arg_1); }; }; return (_local_2); } protected function _SafeStr_9162():void { if (!this._SafeStr_9153){ if (this.open()){ if (this._SafeStr_9151.length){ this._SafeStr_9163(this._SafeStr_9151, this._SafeStr_9157(), this._SafeStr_9159); this._SafeStr_9153 = true; }; }; }; } protected function _SafeStr_9155():void { if (this.close()){ if (this._SafeStr_9154 != null){ this._SafeStr_9154._SafeStr_3795(); this._SafeStr_9154 = null; }; this._SafeStr_9153 = false; this._SafeStr_9156().text = (((((this._SafeStr_9152 < this._SafeStr_9151.length)) && ((this._SafeStr_9152 > -1)))) ? this._SafeStr_9151[this._SafeStr_9152] : caption); }; } protected function _SafeStr_9163(_arg_1:Array, _arg_2:_SafeStr_2355, _arg_3:Function):void { var _local_6:_SafeStr_1543; var _local_4:IItemListWindow = (_arg_2.getChildByName(_SafeStr_2355.ITEMLIST_NAME) as IItemListWindow); _local_4.autoArrangeItems = false; var _local_5:uint = _arg_1.length; var _local_7:int = _local_4.width; var _local_8:int = _local_7; var _local_9:uint; while (_local_9 < _local_5) { _local_6 = (context.create(((name + "::menu_item_") + _local_9), _arg_1[_local_9], _SafeStr_1506._SafeStr_7233, _SafeStr_6535, ((((WindowParam._SafeStr_7129 | WindowParam._SafeStr_7138) | WindowParam._SafeStr_7125) | WindowParam._SafeStr_7118) | WindowParam._SafeStr_7117), null, _arg_3, null, _local_9, null, ["_EXCLUDE"]) as _SafeStr_2370); _local_8 = Math.max(_local_8, _local_6.width); _local_6.width = _local_7; _local_4.addListItem(_local_6); _local_9++; }; if (_local_8 > _local_7){ _arg_2.width = (_arg_2.width + (_local_8 - _local_4.width)); _local_9 = 0; while (_local_9 < _local_5) { _local_4.getListItemAt(_local_9).width = _local_8; _local_9++; }; }; var _local_10:IWindow = context.create((name + "::padding"), "", _SafeStr_1506._SafeStr_7227, _SafeStr_6535, (((WindowParam._SafeStr_7129 | WindowParam._SafeStr_7138) | WindowParam._SafeStr_7125) | WindowParam._SafeStr_7117), new Rectangle(0, 0, 1, 2), null, null, 0, null, ["_EXCLUDE"]); _local_4.addListItem(_local_10); _local_4.autoArrangeItems = true; this._SafeStr_9164(_arg_2); _arg_2.activate(); if ((((this._SafeStr_9152 > -1)) && (_local_5))){ _local_4.getListItemAt(this._SafeStr_9152)._SafeStr_6248(_SafeStr_1526._SafeStr_9148, true); }; } private function _SafeStr_9164(_arg_1:IWindow):void { var _local_2:Rectangle = new Rectangle(); _arg_1._SafeStr_9158(_local_2); if (_local_2.bottom > desktop.rectangle.bottom){ _arg_1.offset(0, (desktop.rectangle.bottom - _local_2.bottom)); } else { if (_local_2.top < desktop.rectangle.top){ _arg_1.offset(0, (_local_2.top - desktop.rectangle.top)); }; }; if (_local_2.left < desktop.rectangle.left){ _arg_1.offset((_local_2.left - desktop.rectangle.left), 0); } else { if (_local_2.right > desktop.rectangle.right){ _arg_1.offset((desktop.rectangle.right - _local_2.right), 0); }; }; } private function _SafeStr_9165(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:uint; if ((((_arg_1.type == WindowMouseEvent._SafeStr_3736)) || ((_arg_1.type == _SafeStr_3177._SafeStr_9133)))){ if ((_arg_2 is _SafeStr_1543)){ _local_3 = this._SafeStr_9161((_arg_2 as _SafeStr_1543)); this.selection = _local_3; }; }; } private function _SafeStr_9159(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { switch (_arg_1.type){ case _SafeStr_3177._SafeStr_9132: case WindowMouseEvent._SafeStr_3735: if ((_arg_2 is _SafeStr_1543)){ if (_arg_2._SafeStr_9147(_SafeStr_1526._SafeStr_6959)){ this.selection = this._SafeStr_9161((_arg_2 as _SafeStr_1543)); }; }; return; case _SafeStr_3177._SafeStr_9131: case WindowMouseEvent._SafeStr_3736: if ((_arg_2 is _SafeStr_1543)){ this.selection = this._SafeStr_9161((_arg_2 as _SafeStr_1543)); }; return; case _SafeStr_1260._SafeStr_4276: if (_arg_2 == this._SafeStr_9154){ this._SafeStr_9155(); }; return; }; } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { switch (_arg_2.type){ case _SafeStr_3177._SafeStr_9131: case WindowMouseEvent._SafeStr_3736: if (!this._SafeStr_9153){ this._SafeStr_9162(); }; break; }; return (super.update(_arg_1, _arg_2)); } public function open():Boolean { if (_SafeStr_9070(_SafeStr_1526._SafeStr_6310)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9166, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); visible = true; _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9167, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function close():Boolean { if (!_SafeStr_9070(_SafeStr_1526._SafeStr_6310)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9168, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); visible = false; _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9169, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function _SafeStr_3469():Array { var _local_2:int; var _local_1:Array = new Array(); if (!_disposed){ _local_2 = 0; while (_local_2 < this._SafeStr_9151.length) { _local_1.push(this._SafeStr_9151[_local_2]); _local_2++; }; }; return (_local_1); } override public function get properties():Array { var _local_1:Array = super.properties; if (this._SafeStr_9151.length){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9170, this._SafeStr_9151, _SafeStr_2424._SafeStr_8906, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9171); }; return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; _SafeStr_2346.readInteractiveWindowProperties(this, _arg_1); for each (_local_2 in _arg_1) { if (_local_2.key == _SafeStr_2425._SafeStr_9170){ this.populate((_local_2.value as Array)); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1543 = "_-3Em" (String#2921, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2347 = "_-0pe" (String#5919, DoABC#2) // _SafeStr_2355 = "_-t9" (String#4290, DoABC#2) // _SafeStr_2370 = "_-dx" (String#8113, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_3177 = "_-1kV" (String#1530, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3469 = "_-0wk" (String#8388, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4098 = "_-2Lq" (String#5848, DoABC#2) // _SafeStr_4276 = "_-lN" (String#8849, DoABC#2) // _SafeStr_6248 = "_-If" (String#1925, DoABC#2) // _SafeStr_6310 = "_-2iE" (String#3513, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7129 = "_-0Kz" (String#4090, DoABC#2) // _SafeStr_7138 = "_-1Cf" (String#4300, DoABC#2) // _SafeStr_7227 = "_-2XH" (String#7034, DoABC#2) // _SafeStr_7231 = "_-eF" (String#8119, DoABC#2) // _SafeStr_7233 = "_-1hR" (String#8597, DoABC#2) // _SafeStr_8906 = "_-0WK" (String#4168, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9036 = "_-2qa" (String#5335, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9126 = "_-1Qt" (String#3504, DoABC#2) // _SafeStr_9131 = "_-3GM" (String#11087, DoABC#2) // _SafeStr_9132 = "_-3Ct" (String#11482, DoABC#2) // _SafeStr_9133 = "_-3A7" (String#11096, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9151 = "_-27w" (String#3886, DoABC#2) // _SafeStr_9152 = "_-0V0" (String#6211, DoABC#2) // _SafeStr_9153 = "_-31q" (String#8472, DoABC#2) // _SafeStr_9154 = "_-un" (String#3294, DoABC#2) // _SafeStr_9155 = "_-2aW" (String#13278, DoABC#2) // _SafeStr_9156 = "_-2aq" (String#15890, DoABC#2) // _SafeStr_9157 = "_-2C5" (String#19606, DoABC#2) // _SafeStr_9158 = "_-0Oz" (String#2830, DoABC#2) // _SafeStr_9159 = "_-ts" (String#18187, DoABC#2) // _SafeStr_9160 = "_-rH" (String#18080, DoABC#2) // _SafeStr_9161 = "_-0P4" (String#12095, DoABC#2) // _SafeStr_9162 = "_-0v4" (String#22473, DoABC#2) // _SafeStr_9163 = "_-12E" (String#21223, DoABC#2) // _SafeStr_9164 = "_-mZ" (String#20656, DoABC#2) // _SafeStr_9165 = "_-0oZ" (String#25598, DoABC#2) // _SafeStr_9166 = "_-vy" (String#13952, DoABC#2) // _SafeStr_9167 = "_-2zY" (String#14399, DoABC#2) // _SafeStr_9168 = "_-1Xq" (String#13818, DoABC#2) // _SafeStr_9169 = "_-3EN" (String#13457, DoABC#2) // _SafeStr_9170 = "_-1n" (String#10738, DoABC#2) // _SafeStr_9171 = "_-Ww" (String#13303, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2356 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_2356 extends WindowController implements _SafeStr_1539 { public function _SafeStr_2356(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function _SafeStr_9105(_arg_1:Point, _arg_2:Rectangle):BitmapData { _SafeStr_9172(_arg_2); return ((_SafeStr_9173() as BitmapData)); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1539 = "_-0WU" (String#4803, DoABC#2) // _SafeStr_2356 = "_-1r5" (String#10227, DoABC#2) // _SafeStr_9105 = "_-2pD" (String#16135, DoABC#2) // _SafeStr_9172 = "_-0-i" (String#8610, DoABC#2) // _SafeStr_9173 = "_-5I" (String#5223, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2357 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_3178; import com.sulake.core.window.utils._SafeStr_2097; public class _SafeStr_2357 extends _SafeStr_2346 implements _SafeStr_1548 { public function _SafeStr_2357(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get iterator():_SafeStr_2097 { return (new _SafeStr_3178(this)); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2357 = "_-nu" (String#9260, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2358 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.graphics._SafeStr_2393; import com.sulake.core.window.graphics._SafeStr_1492; import com.sulake.core.window.graphics._SafeStr_1493; import flash.display.DisplayObject; public class _SafeStr_2358 extends WindowController implements _SafeStr_1364 { public function _SafeStr_2358(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 & ~(WindowParam._SafeStr_7125)); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _SafeStr_9065 = false; } override public function getGraphicContext(_arg_1:Boolean):_SafeStr_1492 { if (((_arg_1) && (!(_SafeStr_9067)))){ _SafeStr_9067 = new _SafeStr_2393((("GC {" + _name) + "}"), _SafeStr_2393.GC_TYPE_CONTAINER, _SafeStr_8982); }; return (_SafeStr_9067); } public function getDisplayObject():DisplayObject { return (_SafeStr_1493(this).getGraphicContext(true).getDisplayObject()); } public function setDisplayObject(_arg_1:DisplayObject):void { _SafeStr_1493(this).getGraphicContext(true).setDisplayObject(_arg_1); } } }//package com.sulake.core.window.components // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1493 = "_-3-j" (String#2587, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2358 = "_-Qj" (String#9095, DoABC#2) // _SafeStr_2393 = "_-36t" (String#2362, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9065 = "_-29k" (String#3094, DoABC#2) // _SafeStr_9067 = "_-1xo" (String#1354, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2360 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_2359; import flash.display.BitmapData; import com.sulake.core.window.utils._SafeStr_2425; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.graphics._SafeStr_2391; import com.sulake.core.window.utils._SafeStr_2424; public class _SafeStr_2360 extends WindowController implements IBitmapWrapperWindow, _SafeStr_2359 { protected var _bitmapData:BitmapData; protected var _SafeStr_9174:Boolean; protected var _SafeStr_9175:String; public function _SafeStr_2360(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { this._SafeStr_9174 = _SafeStr_2425._SafeStr_9176; super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get bitmap():BitmapData { return (this._bitmapData); } public function set bitmap(_arg_1:BitmapData):void { if (((((this._SafeStr_9174) && (this._bitmapData))) && (!((_arg_1 == this._bitmapData))))){ this._bitmapData.dispose(); }; this._bitmapData = _arg_1; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); } public function get bitmapData():BitmapData { return (this._bitmapData); } public function set bitmapData(_arg_1:BitmapData):void { this.bitmap = _arg_1; } public function get _SafeStr_9177():String { return (this._SafeStr_9175); } public function set _SafeStr_9177(_arg_1:String):void { this._SafeStr_9175 = _arg_1; } public function get _SafeStr_3602():Boolean { return (this._SafeStr_9174); } public function set _SafeStr_3602(_arg_1:Boolean):void { this._SafeStr_9174 = _arg_1; } override public function clone():IWindow { var _local_1:_SafeStr_2360 = (super.clone() as _SafeStr_2360); _local_1._bitmapData = this._bitmapData; _local_1._SafeStr_9174 = this._SafeStr_9174; _local_1._SafeStr_9175 = this._SafeStr_9175; return (_local_1); } override public function dispose():void { if (this._bitmapData){ if (this._SafeStr_9174){ this._bitmapData.dispose(); }; this._bitmapData = null; }; super.dispose(); } override public function get properties():Array { var _local_1:Array = super.properties; if (this._SafeStr_9174 != _SafeStr_2425._SafeStr_9176){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9178, this._SafeStr_9174, _SafeStr_2424._SafeStr_8901, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9179); }; if (this._SafeStr_9175 != _SafeStr_2425._SafeStr_9180){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9181, this._SafeStr_9175, _SafeStr_2424._SafeStr_8903, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9182); }; return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; for each (_local_2 in _arg_1) { switch (_local_2.key){ case _SafeStr_2425._SafeStr_9178: this._SafeStr_9174 = (_local_2.value as Boolean); break; case _SafeStr_2425._SafeStr_9181: this._SafeStr_9175 = (_local_2.value as String); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2359 = "_-0zN" (String#6929, DoABC#2) // _SafeStr_2360 = "_-2pI" (String#7166, DoABC#2) // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_8901 = "_-1iI" (String#1753, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9174 = "_-2sr" (String#4900, DoABC#2) // _SafeStr_9175 = "_-166" (String#7557, DoABC#2) // _SafeStr_9176 = "_-1Cl" (String#9033, DoABC#2) // _SafeStr_9177 = "_-0bj" (String#12544, DoABC#2) // _SafeStr_9178 = "_-1i7" (String#11009, DoABC#2) // _SafeStr_9179 = "_-dy" (String#14638, DoABC#2) // _SafeStr_9180 = "_-2gK" (String#12538, DoABC#2) // _SafeStr_9181 = "_-24D" (String#10665, DoABC#2) // _SafeStr_9182 = "_-3D3" (String#13840, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2361 package com.sulake.core.window.components { import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.WindowController; public class _SafeStr_2361 extends _SafeStr_2353 implements _SafeStr_1523 { private static const _SafeStr_9183:String = "TAB_BUTTON_CONTENT"; private static const _SafeStr_9184:String = "TAB_BUTTON_TITLE"; private static const _SafeStr_9185:String = "TAB_BUTTON_ICON"; public function _SafeStr_2361(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } override public function set caption(_arg_1:String):void { super.caption = _arg_1; var _local_2:IWindow = findChildByTag(_SafeStr_9184); if (_local_2 != null){ _local_2.caption = _arg_1; }; } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if (_arg_2.type == _SafeStr_1260._SafeStr_9128){ WindowController.resizeToAccommodateChildren(this); }; return (super.update(_arg_1, _arg_2)); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_2353 = "_-0aS" (String#3166, DoABC#2) // _SafeStr_2361 = "_-0PV" (String#9334, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) // _SafeStr_9183 = "_-Fe" (String#16390, DoABC#2) // _SafeStr_9184 = "_-ma" (String#15048, DoABC#2) // _SafeStr_9185 = "_-2T4" (String#17273, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2362 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.WindowController; public class _SafeStr_2362 extends _SafeStr_2350 { protected var _SafeStr_9186:IWindow; public function _SafeStr_2362(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if (_arg_2.type == _SafeStr_1260._SafeStr_9150){ this._SafeStr_9187((_arg_1 as IWindow)); } else { if (_arg_2.type == _SafeStr_1260._SafeStr_9188){ return (true); }; }; return (super.update(_arg_1, _arg_2)); } public function _SafeStr_9189():IWindow { return (this._SafeStr_9186); } public function _SafeStr_9187(_arg_1:IWindow):IWindow { if (_arg_1.parent != this){ while (true) { _arg_1 = _arg_1.parent; if (_arg_1 == null){ throw (new Error("Window passed to activator is not a child!")); }; if (_arg_1.parent == this) break; }; }; var _local_2:IWindow = this._SafeStr_9186; if (this._SafeStr_9186 != _arg_1){ if (this._SafeStr_9186 != null){ if (!this._SafeStr_9186.disposed){ this._SafeStr_9186.deactivate(); }; }; this._SafeStr_9186 = _arg_1; if (getChildIndex(_arg_1) != (numChildren - 1)){ setChildIndex(_arg_1, (numChildren - 1)); }; }; return (_local_2); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2350 = "_-1fo" (String#2457, DoABC#2) // _SafeStr_2362 = "_-1qz" (String#6032, DoABC#2) // _SafeStr_9150 = "_-0D4" (String#6132, DoABC#2) // _SafeStr_9186 = "_-FV" (String#6823, DoABC#2) // _SafeStr_9187 = "_-0i1" (String#13808, DoABC#2) // _SafeStr_9188 = "_-196" (String#11759, DoABC#2) // _SafeStr_9189 = "_-2Dd" (String#17668, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2363 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2363 extends _SafeStr_2350 implements _SafeStr_1531 { public function _SafeStr_2363(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_2350 = "_-1fo" (String#2457, DoABC#2) // _SafeStr_2363 = "_-2rV" (String#9336, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2365 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_2364; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.utils._SafeStr_2425; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.enum._SafeStr_1540; import flash.geom.Rectangle; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window._SafeStr_1503; import com.sulake.core.window.IWindow; import com.sulake.core.window.graphics._SafeStr_2391; import com.sulake.core.window.utils._SafeStr_3178; import com.sulake.core.window.utils._SafeStr_2097; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.utils._SafeStr_2424; public class _SafeStr_2365 extends WindowController implements IItemListWindow, _SafeStr_2364 { protected var _SafeStr_9190:Number; protected var _SafeStr_9191:Number; protected var _SafeStr_9192:Number; protected var _SafeStr_9193:Number; protected var _container:IWindowContainer; protected var _SafeStr_9194:Boolean = false; protected var _SafeStr_9195:Boolean = false; protected var _spacing:int; protected var _horizontal:Boolean = false; protected var _SafeStr_9196:Number = -1; protected var _SafeStr_9197:Number = -1; protected var _SafeStr_9198:Boolean; protected var _SafeStr_9199:Boolean; protected var _SafeStr_9200:Boolean; protected var _SafeStr_9201:int = 0; protected var _SafeStr_9202:int = 0; protected var _SafeStr_9203:Number; protected var _SafeStr_9204:Number; protected var _SafeStr_9205:Boolean = false; public function _SafeStr_2365(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { this._spacing = _SafeStr_2425._SafeStr_9206; this._SafeStr_9198 = _SafeStr_2425._SafeStr_9207; this._SafeStr_9199 = _SafeStr_2425._SafeStr_9208; this._SafeStr_9200 = _SafeStr_2425._SafeStr_9209; this._SafeStr_9190 = 0; this._SafeStr_9191 = 0; this._SafeStr_9192 = 0; this._SafeStr_9193 = 0; this._horizontal = (_arg_2 == _SafeStr_1506._SafeStr_7200); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _SafeStr_9065 = ((_SafeStr_9136) || (!(_SafeStr_9135(WindowParam._SafeStr_7125)))); this._container = (_context.create("_CONTAINER", "", _SafeStr_1506._SafeStr_7227, _SafeStr_1540._SafeStr_9210, ((WindowParam._SafeStr_7125 | WindowParam._SafeStr_7148) | WindowParam._SafeStr_7117), new Rectangle(0, 0, width, height), null, this, 0, null, [TAG_INTERNAL, TAG_EXCLUDE]) as IWindowContainer); this._container.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_9211); this._container.addEventListener(_SafeStr_1260._SafeStr_9212, this._SafeStr_9211); this._container.addEventListener(_SafeStr_1260._SafeStr_9128, this._SafeStr_9211); this._container.addEventListener(_SafeStr_1260._SafeStr_9213, this._SafeStr_9211); this._container.clipping = clipping; this._SafeStr_9214 = this._SafeStr_9200; } public function get spacing():int { return (this._spacing); } public function set spacing(_arg_1:int):void { if (_arg_1 != this._spacing){ this._spacing = _arg_1; this._SafeStr_9215(); }; } public function get scrollH():Number { return (this._SafeStr_9190); } public function get scrollV():Number { return (this._SafeStr_9191); } public function get maxScrollH():int { return (Math.max(0, (this._SafeStr_9192 - width))); } public function get maxScrollV():int { return (Math.max(0, (this._SafeStr_9193 - height))); } public function get visibleRegion():Rectangle { return (new Rectangle((this._SafeStr_9190 * this.maxScrollH), (this._SafeStr_9191 * this.maxScrollV), width, height)); } public function get _SafeStr_4861():Rectangle { return (this._container.rectangle.clone()); } public function set scrollH(_arg_1:Number):void { var _local_2:_SafeStr_1260; if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_1 > 1){ _arg_1 = 1; }; if (_arg_1 != this._SafeStr_9190){ this._SafeStr_9190 = _arg_1; this._container.x = (-(this._SafeStr_9190) * this.maxScrollH); _context.invalidate(this._container, this.visibleRegion, _SafeStr_2391._SafeStr_9037); _local_2 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9216, this, null); _events.dispatchEvent(_local_2); _local_2.recycle(); }; } public function set scrollV(_arg_1:Number):void { var _local_2:_SafeStr_1260; if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_1 > 1){ _arg_1 = 1; }; if (_arg_1 != this._SafeStr_9191){ this._SafeStr_9191 = _arg_1; this._container.y = (-(this._SafeStr_9191) * this.maxScrollV); _local_2 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9216, this, null); _events.dispatchEvent(_local_2); _local_2.recycle(); }; } public function get _SafeStr_8965():Number { if (this._SafeStr_9196 >= 0){ return (this._SafeStr_9196); }; return (((this._horizontal) ? (this._container.width / this.numListItems) : (0.1 * this._container.width))); } public function get _SafeStr_8966():Number { if (this._SafeStr_9197 >= 0){ return (this._SafeStr_9197); }; return (((this._horizontal) ? (0.1 * this._container.height) : (this._container.height / this.numListItems))); } public function set _SafeStr_8965(_arg_1:Number):void { this._SafeStr_9196 = _arg_1; } public function set _SafeStr_8966(_arg_1:Number):void { this._SafeStr_9197 = _arg_1; } public function set _SafeStr_9217(_arg_1:Boolean):void { if (this._SafeStr_9199 != _arg_1){ this._SafeStr_9199 = _arg_1; this._SafeStr_9215(); }; } public function get _SafeStr_9217():Boolean { return (this._SafeStr_9199); } public function set autoArrangeItems(_arg_1:Boolean):void { this._SafeStr_9198 = _arg_1; this._SafeStr_9215(); } public function get autoArrangeItems():Boolean { return (this._SafeStr_9198); } public function set _SafeStr_9214(_arg_1:Boolean):void { this._SafeStr_9200 = _arg_1; if (this._container){ if (this._horizontal){ this._container.setParamFlag(WindowParam._SafeStr_9218, _arg_1); } else { this._container.setParamFlag(WindowParam._SafeStr_9219, _arg_1); }; }; } public function get _SafeStr_9214():Boolean { return (this._SafeStr_9200); } public function get iterator():_SafeStr_2097 { return (new _SafeStr_3178(this)); } public function get _SafeStr_9220():IWindow { return ((((this.numListItems)>0) ? this.getListItemAt(0) : null)); } public function get _SafeStr_9221():IWindow { return ((((this.numListItems)>0) ? this.getListItemAt((this.numListItems - 1)) : null)); } override public function set clipping(_arg_1:Boolean):void { super.clipping = _arg_1; if (this._container){ this._container.clipping = _arg_1; }; } override public function dispose():void { if (!_disposed){ if (this._SafeStr_9205){ try { _context.getWindowServices().getGestureAgentService().end(this); } catch(e:Error) { }; }; this._container.removeEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_9211); this._container.removeEventListener(_SafeStr_1260._SafeStr_9212, this._SafeStr_9211); this._container.removeEventListener(_SafeStr_1260._SafeStr_9128, this._SafeStr_9211); this._container.removeEventListener(_SafeStr_1260._SafeStr_9213, this._SafeStr_9211); super.dispose(); }; } override protected function _SafeStr_9222(_arg_1:WindowController):void { var _local_2:int; while (_local_2 < this.numListItems) { IItemListWindow(_arg_1).addListItem(this.getListItemAt(_local_2).clone()); _local_2++; }; } public function get numListItems():int { return ((((this._container)!=null) ? this._container.numChildren : 0)); } public function addListItem(_arg_1:IWindow):IWindow { this._SafeStr_9195 = true; if (this._horizontal){ _arg_1.x = (this._SafeStr_9192 + (((this.numListItems)>0) ? this._spacing : 0)); this._SafeStr_9192 = _arg_1.rectangle.right; this._container.width = this._SafeStr_9192; } else { if (this.autoArrangeItems){ _arg_1.y = (this._SafeStr_9193 + (((this.numListItems)>0) ? this._spacing : 0)); this._SafeStr_9193 = _arg_1.rectangle.bottom; } else { this._SafeStr_9193 = Math.max(this._SafeStr_9193, _arg_1.rectangle.bottom); }; this._container.height = this._SafeStr_9193; }; _arg_1 = this._container.addChild(_arg_1); this._SafeStr_9195 = false; return (_arg_1); } public function _SafeStr_4370(_arg_1:IWindow, _arg_2:uint):IWindow { _arg_1 = this._container.addChildAt(_arg_1, _arg_2); this._SafeStr_9215(); return (_arg_1); } public function getListItemAt(_arg_1:uint):IWindow { return (this._container.getChildAt(_arg_1)); } public function _SafeStr_9223(_arg_1:uint):IWindow { return (this._container._SafeStr_9224(_arg_1)); } public function getListItemByName(_arg_1:String):IWindow { return (this._container.getChildByName(_arg_1)); } public function _SafeStr_9225(_arg_1:String):IWindow { return (this._container._SafeStr_9226(_arg_1)); } public function _SafeStr_3926(_arg_1:IWindow):int { return (this._container.getChildIndex(_arg_1)); } public function removeListItem(_arg_1:IWindow):IWindow { _arg_1 = this._container.removeChild(_arg_1); if (_arg_1){ this._SafeStr_9215(); }; return (_arg_1); } public function _SafeStr_7703(_arg_1:int):IWindow { return (this._container.removeChildAt(_arg_1)); } public function _SafeStr_9227(_arg_1:IWindow, _arg_2:int):void { this._container.setChildIndex(_arg_1, _arg_2); } public function _SafeStr_9228(_arg_1:IWindow, _arg_2:IWindow):void { this._container.swapChildren(_arg_1, _arg_2); this._SafeStr_9215(); } public function _SafeStr_9229(_arg_1:int, _arg_2:int):void { this._container.swapChildrenAt(_arg_1, _arg_2); this._SafeStr_9215(); } public function _SafeStr_9230(_arg_1:uint, _arg_2:Array, _arg_3:Boolean=false):uint { return (this._container._SafeStr_9231(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_6012(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):uint { return (this._container._SafeStr_9139(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_7096():void { this._SafeStr_9195 = true; while (this.numListItems > 0) { this._container.removeChildAt(0); }; this._SafeStr_9195 = false; this._SafeStr_9215(); } public function _SafeStr_3921():void { this._SafeStr_9195 = true; while (this.numListItems > 0) { this._container.removeChildAt(0)._SafeStr_3795(); }; this._SafeStr_9195 = false; this._SafeStr_9215(); } public function _SafeStr_9232():void { this._SafeStr_9215(); } override public function populate(_arg_1:Array):void { WindowController(this._container).populate(_arg_1); this._SafeStr_9215(); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:Boolean = super.update(_arg_1, _arg_2); switch (_arg_2.type){ case _SafeStr_1260._SafeStr_9233: this._SafeStr_9194 = true; break; case _SafeStr_1260._SafeStr_4840: if (!this._SafeStr_9199){ if (this._horizontal){ this._container.height = _SafeStr_8982.height; } else { this._container.width = _SafeStr_8982.width; }; }; this._SafeStr_9215(); this._SafeStr_9194 = false; break; default: if ((_arg_2 is _SafeStr_1260)){ _local_3 = this._SafeStr_7805((_arg_2 as _SafeStr_1260)); }; }; return (_local_3); } public function _SafeStr_7805(_arg_1:_SafeStr_1260):Boolean { var _local_2:Boolean; var _local_3:int; var _local_4:int; var _local_5:int; if ((_arg_1 is WindowMouseEvent)){ _local_3 = WindowMouseEvent(_arg_1).localX; _local_4 = WindowMouseEvent(_arg_1).localY; _local_5 = WindowMouseEvent(_arg_1).delta; }; switch (_arg_1.type){ case WindowMouseEvent._SafeStr_9234: if (this._horizontal){ this.scrollH = (this.scrollH - (_local_5 * 0.01)); } else { this.scrollV = (this.scrollV - (_local_5 * 0.01)); }; _local_2 = true; break; case WindowMouseEvent._SafeStr_3736: this._SafeStr_9201 = _local_3; this._SafeStr_9202 = _local_4; this._SafeStr_9203 = 0; this._SafeStr_9204 = 0; this._SafeStr_9205 = true; _local_2 = true; break; case WindowMouseEvent._SafeStr_4769: if (this._SafeStr_9205){ this._SafeStr_9203 = (this._SafeStr_9201 - _local_3); this._SafeStr_9204 = (this._SafeStr_9202 - _local_4); if (this._horizontal){ if (((!((this._SafeStr_9203 == 0))) && (!((this._SafeStr_9192 == 0))))){ this.scrollH = (this.scrollH + (this._SafeStr_9203 / this._SafeStr_9192)); }; } else { if (((!((this._SafeStr_9204 == 0))) && (!((this._SafeStr_9193 == 0))))){ this.scrollV = (this.scrollV + (this._SafeStr_9204 / this._SafeStr_9193)); }; }; this._SafeStr_9201 = _local_3; this._SafeStr_9202 = _local_4; _local_2 = true; }; break; case WindowMouseEvent._SafeStr_3735: case WindowMouseEvent._SafeStr_4281: if (this._SafeStr_9205){ if (this._horizontal){ _context.getWindowServices().getGestureAgentService().begin(this, this._SafeStr_9235, 0, -(this._SafeStr_9203), 0); } else { _context.getWindowServices().getGestureAgentService().begin(this, this._SafeStr_9235, 0, 0, -(this._SafeStr_9204)); }; this._SafeStr_9205 = false; _local_2 = true; }; break; }; return (_local_2); } private function _SafeStr_9235(_arg_1:int, _arg_2:int):void { if (!disposed){ this.scrollH = (this.scrollH - (_arg_1 / this._SafeStr_9192)); this.scrollV = (this.scrollV - (_arg_2 / this._SafeStr_9193)); }; } private function _SafeStr_9211(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1260; switch (_arg_1.type){ case _SafeStr_1260._SafeStr_9212: this._SafeStr_9215(); return; case _SafeStr_1260._SafeStr_9128: if (!this._SafeStr_9194){ this._SafeStr_9215(); }; return; case _SafeStr_1260._SafeStr_9213: this._SafeStr_9215(); return; case _SafeStr_1260._SafeStr_4840: _local_2 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4840, this, null); _events.dispatchEvent(_local_2); _local_2.recycle(); return; default: Logger.log((("ItemListController::containerEventHandler(" + _arg_1.type) + ")")); }; } protected function _SafeStr_9215():void { var _local_1:uint; var _local_2:IWindow; var _local_3:int; var _local_4:uint; if (((((this._SafeStr_9198) && (!(this._SafeStr_9195)))) && (this._container))){ this._SafeStr_9195 = true; _local_1 = this._container.numChildren; if (this._horizontal){ this._SafeStr_9192 = 0; this._SafeStr_9193 = _SafeStr_8982.height; _local_4 = 0; while (_local_4 < _local_1) { _local_2 = this._container.getChildAt(_local_4); if (_local_2.visible){ _local_2.x = this._SafeStr_9192; this._SafeStr_9192 = (this._SafeStr_9192 + (_local_2.width + this._spacing)); if (this._SafeStr_9199){ _local_3 = (_local_2.height + _local_2.y); this._SafeStr_9193 = (((_local_3)>this._SafeStr_9193) ? _local_3 : this._SafeStr_9193); }; }; _local_4++; }; if (_local_1 > 0){ this._SafeStr_9192 = (this._SafeStr_9192 - this._spacing); }; } else { this._SafeStr_9192 = _SafeStr_8982.width; this._SafeStr_9193 = 0; _local_4 = 0; while (_local_4 < _local_1) { _local_2 = this._container.getChildAt(_local_4); if (_local_2.visible){ _local_2.y = this._SafeStr_9193; this._SafeStr_9193 = (this._SafeStr_9193 + (_local_2.height + this._spacing)); if (this._SafeStr_9199){ _local_3 = (_local_2.width + _local_2.x); this._SafeStr_9192 = (((_local_3)>this._SafeStr_9192) ? _local_3 : this._SafeStr_9192); }; }; _local_4++; }; if (_local_1 > 0){ this._SafeStr_9193 = (this._SafeStr_9193 - this._spacing); }; }; if (this._SafeStr_9190 > 0){ if (this._SafeStr_9192 <= _SafeStr_8982.width){ this.scrollH = 0; } else { this._container.x = -((this._SafeStr_9190 * this.maxScrollH)); }; }; if (this._SafeStr_9191 > 0){ if (this._SafeStr_9193 <= _SafeStr_8982.height){ this.scrollV = 0; } else { this._container.y = -((this._SafeStr_9191 * this.maxScrollV)); }; }; this._container.height = this._SafeStr_9193; this._container.width = this._SafeStr_9192; this._SafeStr_9195 = false; }; } override public function get properties():Array { var _local_1:Array = super.properties; if (this._spacing != _SafeStr_2425._SafeStr_9206){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9236, this._spacing, _SafeStr_2424._SafeStr_8897, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9237); }; if (this._SafeStr_9198 != _SafeStr_2425._SafeStr_9207){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9238, this._SafeStr_9198, _SafeStr_2424._SafeStr_8901, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9239); }; if (this._SafeStr_9199 != _SafeStr_2425._SafeStr_9208){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9240, this._SafeStr_9199, _SafeStr_2424._SafeStr_8901, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9241); }; if (this._SafeStr_9200 != _SafeStr_2425._SafeStr_9209){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9242, this._SafeStr_9200, _SafeStr_2424._SafeStr_8901, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9243); }; if (this._SafeStr_9196 != _SafeStr_2425._SafeStr_9244){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9245, this._SafeStr_9196, _SafeStr_2424._SafeStr_8899, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9246); }; if (this._SafeStr_9197 != _SafeStr_2425._SafeStr_9247){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9248, this._SafeStr_9197, _SafeStr_2424._SafeStr_8899, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9249); }; return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; for each (_local_2 in _arg_1) { switch (_local_2.key){ case _SafeStr_2425._SafeStr_9236: this.spacing = (_local_2.value as int); break; case _SafeStr_2425._SafeStr_9240: this._SafeStr_9217 = (_local_2.value as Boolean); break; case _SafeStr_2425._SafeStr_9242: this._SafeStr_9214 = (_local_2.value as Boolean); break; case _SafeStr_2425._SafeStr_9238: this._SafeStr_9198 = (_local_2.value as Boolean); break; case _SafeStr_2425._SafeStr_9245: this._SafeStr_9196 = (_local_2.value as Number); break; case _SafeStr_2425._SafeStr_9248: this._SafeStr_9197 = (_local_2.value as Number); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2364 = "_-2G6" (String#5870, DoABC#2) // _SafeStr_2365 = "_-dK" (String#5030, DoABC#2) // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4281 = "_-0kL" (String#5221, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_6012 = "_-2KK" (String#9171, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7148 = "_-1o5" (String#9163, DoABC#2) // _SafeStr_7200 = "_-Ph" (String#7536, DoABC#2) // _SafeStr_7227 = "_-2XH" (String#7034, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_7805 = "_-1Lg" (String#6985, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8899 = "_-0IH" (String#3781, DoABC#2) // _SafeStr_8901 = "_-1iI" (String#1753, DoABC#2) // _SafeStr_8965 = "_-3AS" (String#3612, DoABC#2) // _SafeStr_8966 = "_-017" (String#3672, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9065 = "_-29k" (String#3094, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9136 = "_-2vT" (String#4910, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9190 = "_-vo" (String#6625, DoABC#2) // _SafeStr_9191 = "_-2jP" (String#6235, DoABC#2) // _SafeStr_9192 = "_-2xr" (String#2677, DoABC#2) // _SafeStr_9193 = "_-2nV" (String#2468, DoABC#2) // _SafeStr_9194 = "_-Og" (String#14037, DoABC#2) // _SafeStr_9195 = "_-Fu" (String#4188, DoABC#2) // _SafeStr_9196 = "_-1Mj" (String#5798, DoABC#2) // _SafeStr_9197 = "_-zT" (String#6541, DoABC#2) // _SafeStr_9198 = "_-2Af" (String#6664, DoABC#2) // _SafeStr_9199 = "_-H1" (String#4430, DoABC#2) // _SafeStr_9200 = "_-2WP" (String#7855, DoABC#2) // _SafeStr_9201 = "_-1ZR" (String#13080, DoABC#2) // _SafeStr_9202 = "_-1bL" (String#13932, DoABC#2) // _SafeStr_9203 = "_-13O" (String#9372, DoABC#2) // _SafeStr_9204 = "_-0sG" (String#10500, DoABC#2) // _SafeStr_9205 = "_-Sk" (String#11212, DoABC#2) // _SafeStr_9206 = "_-1X0" (String#7807, DoABC#2) // _SafeStr_9207 = "_-2lA" (String#9183, DoABC#2) // _SafeStr_9208 = "_-1Is" (String#9569, DoABC#2) // _SafeStr_9209 = "_-2Wx" (String#10487, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) // _SafeStr_9211 = "_-Ke" (String#6646, DoABC#2) // _SafeStr_9212 = "_-2A1" (String#7169, DoABC#2) // _SafeStr_9213 = "_-1bq" (String#5078, DoABC#2) // _SafeStr_9214 = "_-05i" (String#5375, DoABC#2) // _SafeStr_9215 = "_-2vh" (String#3498, DoABC#2) // _SafeStr_9216 = "_-1WM" (String#7790, DoABC#2) // _SafeStr_9217 = "_-1e8" (String#6106, DoABC#2) // _SafeStr_9218 = "_-1v9" (String#8198, DoABC#2) // _SafeStr_9219 = "_-1Fp" (String#8207, DoABC#2) // _SafeStr_9220 = "_-04X" (String#27736, DoABC#2) // _SafeStr_9221 = "_-1OV" (String#23946, DoABC#2) // _SafeStr_9222 = "_-05C" (String#18289, DoABC#2) // _SafeStr_9223 = "_-0Xt" (String#10021, DoABC#2) // _SafeStr_9224 = "_-2ov" (String#7821, DoABC#2) // _SafeStr_9225 = "_-3x" (String#10773, DoABC#2) // _SafeStr_9226 = "_-1IO" (String#5266, DoABC#2) // _SafeStr_9227 = "_-0UD" (String#14877, DoABC#2) // _SafeStr_9228 = "_-050" (String#13806, DoABC#2) // _SafeStr_9229 = "_-2GY" (String#14780, DoABC#2) // _SafeStr_9230 = "_-uE" (String#9485, DoABC#2) // _SafeStr_9231 = "_-2Dj" (String#10914, DoABC#2) // _SafeStr_9232 = "_-0un" (String#5831, DoABC#2) // _SafeStr_9233 = "_-0u6" (String#11904, DoABC#2) // _SafeStr_9234 = "_-1xD" (String#6423, DoABC#2) // _SafeStr_9235 = "_-2v" (String#17695, DoABC#2) // _SafeStr_9236 = "_-Vz" (String#7173, DoABC#2) // _SafeStr_9237 = "_-a8" (String#12320, DoABC#2) // _SafeStr_9238 = "_-Ui" (String#10934, DoABC#2) // _SafeStr_9239 = "_-1j-" (String#13201, DoABC#2) // _SafeStr_9240 = "_-006" (String#9433, DoABC#2) // _SafeStr_9241 = "_-1Qv" (String#14048, DoABC#2) // _SafeStr_9242 = "_-21R" (String#11190, DoABC#2) // _SafeStr_9243 = "_-0Bd" (String#13424, DoABC#2) // _SafeStr_9244 = "_-1A6" (String#12372, DoABC#2) // _SafeStr_9245 = "_-1ln" (String#9603, DoABC#2) // _SafeStr_9246 = "_-2DF" (String#13339, DoABC#2) // _SafeStr_9247 = "_-1iF" (String#11932, DoABC#2) // _SafeStr_9248 = "_-1l1" (String#10190, DoABC#2) // _SafeStr_9249 = "_-0xM" (String#13477, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2366 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.utils._SafeStr_1535; public interface _SafeStr_2366 extends IWindowContainer { function get direction():String; function set direction(_arg_1:String):void; function get _SafeStr_9250():int; function set _SafeStr_9250(_arg_1:int):void; function get margins():_SafeStr_1535; function get content():IWindowContainer; } }//package com.sulake.core.window.components // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_2366 = "_-SR" (String#3190, DoABC#2) // _SafeStr_9250 = "_-1Ai" (String#8239, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2367 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.utils._SafeStr_1535; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_2426; import com.sulake.core.window.utils._SafeStr_3178; import com.sulake.core.window.utils._SafeStr_2097; import com.sulake.core.utils.Map; import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_2424; import com.sulake.core.window.utils._SafeStr_2425; public class _SafeStr_2367 extends _SafeStr_2350 implements IFrameWindow { private static const _SafeStr_9137:String = "_TITLE"; private static const _SafeStr_9251:String = "_HEADER"; private static const _SafeStr_9252:String = "_CONTENT"; private static const _SafeStr_9253:String = "_SCALER"; private var _title:ILabelWindow; private var _SafeStr_9254:_SafeStr_1528; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_8975:_SafeStr_1535; private var _SafeStr_8497:Boolean = false; public function _SafeStr_2367(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); this._SafeStr_8497 = true; activate(); this._SafeStr_9255(); } public function get title():ILabelWindow { if (this._title == null){ this._title = (findChildByTag(_SafeStr_9137) as ILabelWindow); if (!this._title){ throw (new Error("Frame window's title element not available!")); }; }; return (this._title); } public function get header():_SafeStr_1528 { if (this._SafeStr_9254 == null){ this._SafeStr_9254 = (findChildByTag(_SafeStr_9251) as _SafeStr_1528); if (!this._SafeStr_9254){ throw (new Error("Frame window's header element not available!")); }; }; return (this._SafeStr_9254); } public function get content():IWindowContainer { if (this._SafeStr_4760 == null){ this._SafeStr_4760 = (findChildByTag(_SafeStr_9252) as IWindowContainer); if (!this._SafeStr_4760){ throw (new Error("Frame window's content element not available!")); }; }; return (this._SafeStr_4760); } public function get scaler():_SafeStr_1525 { return ((findChildByTag(_SafeStr_9253) as _SafeStr_1525)); } public function get margins():_SafeStr_1535 { var _local_1:Rectangle; if (!this._SafeStr_8975){ _local_1 = this.content.rectangle; this._SafeStr_8975 = new _SafeStr_2426(_local_1.left, _local_1.top, _local_1.right, _local_1.bottom, this._SafeStr_9256); }; return (this._SafeStr_8975); } override public function set caption(value:String):void { super.caption = value; try { this.title.text = value; } catch(e:Error) { }; } override public function set color(_arg_1:uint):void { var _local_3:IWindow; super.color = _arg_1; var _local_2:Array = new Array(); _SafeStr_9139(_SafeStr_9140, _local_2, false); for each (_local_3 in _local_2) { _local_3.color = _arg_1; }; } override public function get iterator():_SafeStr_2097 { return (((((!((this.content == null))) && (this._SafeStr_8497))) ? this.content.iterator : new _SafeStr_3178(this))); } override public function buildFromXML(_arg_1:XML, _arg_2:Map=null):Boolean { return (!((context.getWindowParser().parseAndConstruct(_arg_1, this.content, _arg_2) == null))); } override public function setParamFlag(_arg_1:uint, _arg_2:Boolean=true):void { super.setParamFlag(_arg_1, _arg_2); this._SafeStr_9255(); } private function _SafeStr_9255():void { var _local_1:IWindow = this.scaler; var _local_2:Boolean = _SafeStr_9135(WindowParam._SafeStr_7175); var _local_3:Boolean = _SafeStr_9135(WindowParam._SafeStr_7180); var _local_4:Boolean = _SafeStr_9135(WindowParam._SafeStr_7179); if (_local_1){ if (((_local_3) || (_local_2))){ _local_1.setParamFlag(WindowParam._SafeStr_7180, true); } else { _local_1.setParamFlag(WindowParam._SafeStr_7180, false); }; if (((_local_4) || (_local_2))){ _local_1.setParamFlag(WindowParam._SafeStr_7179, true); } else { _local_1.setParamFlag(WindowParam._SafeStr_7179, false); }; _local_1.visible = ((((_local_3) || (_local_4))) || (_local_2)); }; } public function _SafeStr_9257():void { resizeToAccommodateChildren((this.content as WindowController)); } private function _SafeStr_9256(_arg_1:_SafeStr_1535):void { var _local_2:IWindow = this.content; var _local_3:uint = _local_2.param; var _local_4:uint = (_local_2.param & (WindowParam._SafeStr_7136 | WindowParam._SafeStr_7146)); if (_local_4){ _local_2.setParamFlag((WindowParam._SafeStr_7136 | WindowParam._SafeStr_7146), false); }; var _local_5:uint = (_local_2.param & WindowParam._SafeStr_9258); if (_local_5){ _local_2.setParamFlag(WindowParam._SafeStr_9258, false); }; _local_2.rectangle = new Rectangle(_arg_1.left, _arg_1.top, (_arg_1.right - _arg_1.left), (_arg_1.bottom - _arg_1.top)); if (((_local_4) || (_local_5))){ _local_2.setParamFlag(0xFFFFFFFF, false); _local_2.setParamFlag(_local_3, true); }; } override public function get properties():Array { var _local_1:Array = super.properties; var _local_2 = !((this._SafeStr_8975 == null)); var _local_3:Rectangle = this.content.rectangle; _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9026, _local_3.left, _SafeStr_2424._SafeStr_8897, _local_2)); _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9027, _local_3.top, _SafeStr_2424._SafeStr_8897, _local_2)); _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9028, (_SafeStr_8982.width - _local_3.right), _SafeStr_2424._SafeStr_8897, _local_2)); _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9029, (_SafeStr_8982.height - _local_3.bottom), _SafeStr_2424._SafeStr_8897, _local_2)); return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; for each (_local_2 in _arg_1) { switch (_local_2.key){ case _SafeStr_2425._SafeStr_9026: this.margins.left = (_local_2.value as int); break; case _SafeStr_2425._SafeStr_9027: this.margins.top = (_local_2.value as int); break; case _SafeStr_2425._SafeStr_9028: this.margins.right = (_SafeStr_8982.width - (_local_2.value as int)); break; case _SafeStr_2425._SafeStr_9029: this.margins.bottom = (_SafeStr_8982.height - (_local_2.value as int)); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1525 = "_-kW" (String#4272, DoABC#2) // _SafeStr_1528 = "_-3H2" (String#3974, DoABC#2) // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2350 = "_-1fo" (String#2457, DoABC#2) // _SafeStr_2367 = "_-1Zb" (String#6351, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_2426 = "_-2vI" (String#2452, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7136 = "_-35a" (String#4519, DoABC#2) // _SafeStr_7146 = "_-2EG" (String#4456, DoABC#2) // _SafeStr_7175 = "_-2pK" (String#6430, DoABC#2) // _SafeStr_7179 = "_-cF" (String#5661, DoABC#2) // _SafeStr_7180 = "_-4R" (String#5276, DoABC#2) // _SafeStr_8497 = "_-29i" (String#3680, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8975 = "_-2jS" (String#922, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9026 = "_-tr" (String#5373, DoABC#2) // _SafeStr_9027 = "_-055" (String#5377, DoABC#2) // _SafeStr_9028 = "_-12K" (String#5641, DoABC#2) // _SafeStr_9029 = "_-iu" (String#5786, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9137 = "_-1v1" (String#7544, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9140 = "_-1Wl" (String#11935, DoABC#2) // _SafeStr_9251 = "_-1Fx" (String#15251, DoABC#2) // _SafeStr_9252 = "_-2bj" (String#13732, DoABC#2) // _SafeStr_9253 = "_-Tu" (String#13440, DoABC#2) // _SafeStr_9254 = "_-0Bc" (String#11539, DoABC#2) // _SafeStr_9255 = "_-1JF" (String#16829, DoABC#2) // _SafeStr_9256 = "_-2qC" (String#21663, DoABC#2) // _SafeStr_9257 = "_-0re" (String#17865, DoABC#2) // _SafeStr_9258 = "_-2sO" (String#6512, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2368 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum._SafeStr_3180; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_2424; import com.sulake.core.window.utils._SafeStr_2425; public class _SafeStr_2368 extends _SafeStr_2367 implements _SafeStr_2366 { private static const _SafeStr_9259:String = "_POINTER_UP"; private static const _SafeStr_9260:String = "_POINTER_DOWN"; private static const _SafeStr_9261:String = "_POINTER_LEFT"; private static const _SafeStr_9262:String = "_POINTER_RIGHT"; private var _direction:String = "down"; private var _SafeStr_9263:int = 0; public function _SafeStr_2368(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get direction():String { return (this._direction); } public function set direction(_arg_1:String):void { var _local_2:IWindow; if (_arg_1 != this._direction){ _local_2 = getChildByName(_arg_1); if (!_local_2){ throw (new Error((('Invalid pointer direction: "' + _arg_1) + '"!'))); }; getChildByName(this._direction).visible = false; _local_2.visible = true; this._direction = _arg_1; this._SafeStr_9250 = this._SafeStr_9263; }; } public function get _SafeStr_9250():int { return (this._SafeStr_9263); } public function set _SafeStr_9250(_arg_1:int):void { var _local_2:IWindow = getChildByName(this._direction); if (!_local_2){ throw (new Error((('Invalid pointer direction: "' + this._direction) + '"!'))); }; if ((((this._direction == _SafeStr_3180.UP)) || ((this._direction == _SafeStr_3180.DOWN)))){ _local_2.x = ((width / 2) + _arg_1); } else { _local_2.y = ((height / 2) + _arg_1); }; this._SafeStr_9263 = _arg_1; } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:Boolean = super.update(_arg_1, _arg_2); if (this._SafeStr_9263 != 0){ if (_arg_1 == this){ if (_arg_2.type == _SafeStr_1260._SafeStr_4840){ this._SafeStr_9250 = this._SafeStr_9263; }; }; }; return (_local_3); } override public function get properties():Array { var _local_1:Array = super.properties; if (this._direction != _SafeStr_3180.DOWN){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9264, this._direction, _SafeStr_2424._SafeStr_8903, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9265); }; if (this._SafeStr_9263 != 0){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9266, this._SafeStr_9263, _SafeStr_2424._SafeStr_8897, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9267); }; return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; for each (_local_2 in _arg_1) { switch (_local_2.key){ case _SafeStr_2425._SafeStr_9264: this.direction = (_local_2.value as String); break; case _SafeStr_2425._SafeStr_9266: this._SafeStr_9250 = (_local_2.value as int); break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2366 = "_-SR" (String#3190, DoABC#2) // _SafeStr_2367 = "_-1Zb" (String#6351, DoABC#2) // _SafeStr_2368 = "_-2EN" (String#10932, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_3180 = "_-2Kb" (String#4037, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_9250 = "_-1Ai" (String#8239, DoABC#2) // _SafeStr_9259 = "_-2PL" (String#16542, DoABC#2) // _SafeStr_9260 = "_-388" (String#15713, DoABC#2) // _SafeStr_9261 = "_-4C" (String#17694, DoABC#2) // _SafeStr_9262 = "_-1c3" (String#17353, DoABC#2) // _SafeStr_9263 = "_-2JZ" (String#3911, DoABC#2) // _SafeStr_9264 = "_-1HZ" (String#9393, DoABC#2) // _SafeStr_9265 = "_-0Az" (String#13450, DoABC#2) // _SafeStr_9266 = "_-0iN" (String#9574, DoABC#2) // _SafeStr_9267 = "_-0wf" (String#13678, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2369 package com.sulake.core.window.components { import _-3Br._SafeStr_2347; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.utils._SafeStr_2424; import com.sulake.core.window.WindowController; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_3177; import com.sulake.core.window.IWindowContainer; public class _SafeStr_2369 extends _SafeStr_2346 implements _SafeStr_1530, _SafeStr_2347 { private static const _SafeStr_9268:String = "increment"; private static const _SafeStr_9269:String = "decrement"; private static const _SafeStr_9270:String = "slider_track"; private static const _SafeStr_9271:String = "slider_bar"; protected var _offset:Number = 0; protected var _SafeStr_9272:Number = 0.1; protected var _SafeStr_9273:_SafeStr_1418; private var _horizontal:Boolean; private var _SafeStr_9274:String; private var _SafeStr_9275:Boolean = false; public function _SafeStr_2369(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0, _arg_12:_SafeStr_1418=null) { var _local_14:IWindow; super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _SafeStr_9065 = false; this._SafeStr_9273 = _arg_12; this._horizontal = (_arg_2 == _SafeStr_1506._SafeStr_7208); var _local_13:Array = new Array(); _SafeStr_9139(TAG_INTERNAL, _local_13, true); for each (_local_14 in _local_13) { _local_14.procedure = this._SafeStr_9276; }; this._SafeStr_9277(); } public function get scrollH():Number { return (((this._horizontal) ? this._offset : 0)); } public function get scrollV():Number { return (((this._horizontal) ? 0 : this._offset)); } public function get scrollable():_SafeStr_1418 { return (this._SafeStr_9273); } public function set scrollH(_arg_1:Number):void { if (this._horizontal){ if (this._SafeStr_9278(_arg_1)){ this._SafeStr_9277(); }; }; } public function set scrollV(_arg_1:Number):void { if (!this._horizontal){ if (this._SafeStr_9278(_arg_1)){ this._SafeStr_9277(); }; }; } public function set scrollable(_arg_1:_SafeStr_1418):void { if (((!((this._SafeStr_9273 == null))) && (!(this._SafeStr_9273.disposed)))){ this._SafeStr_9273.removeEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_9279); this._SafeStr_9273.removeEventListener(_SafeStr_1260._SafeStr_9216, this._SafeStr_9280); }; this._SafeStr_9273 = _arg_1; if (((!((this._SafeStr_9273 == null))) && (!(this._SafeStr_9273.disposed)))){ this._SafeStr_9273.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_9279); this._SafeStr_9273.addEventListener(_SafeStr_1260._SafeStr_9216, this._SafeStr_9280); this._SafeStr_9277(); }; } public function get horizontal():Boolean { return (this._horizontal); } public function get vertical():Boolean { return (!(this._horizontal)); } override public function get properties():Array { var _local_1:Array = super.properties; var _local_2:String = ""; if ((this._SafeStr_9273 is IWindow)){ _local_2 = IWindow(this._SafeStr_9273).name; } else { if (this._SafeStr_9274 != null){ _local_2 = this._SafeStr_9274; }; }; _local_1.push(new _SafeStr_2424("scrollable", _local_2, "String", !((_local_2 == "")))); return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_3:_SafeStr_2424; var _local_2:int = _arg_1.length; var _local_4:int; while (_local_4 < _local_2) { _local_3 = (_arg_1[_local_4] as _SafeStr_2424); if (_local_3.key == "scrollable"){ this._SafeStr_9274 = (_local_3.value as String); this._SafeStr_9273 = null; }; _local_4++; }; super.properties = _arg_1; } protected function get _SafeStr_9281():WindowController { return ((findChildByName(_SafeStr_9270) as WindowController)); } protected function get _SafeStr_9282():WindowController { return ((this._SafeStr_9281.findChildByName(_SafeStr_9271) as WindowController)); } override public function dispose():void { this.scrollable = null; super.dispose(); } override public function enable():Boolean { var _local_1:Array; var _local_2:uint; if (super.enable()){ _local_1 = new Array(); _SafeStr_9139(TAG_INTERNAL, _local_1, true); _local_2 = 0; while (_local_2 < _local_1.length) { IWindow(_local_1[_local_2]).enable(); _local_2++; }; return (true); }; return (false); } override public function disable():Boolean { var _local_1:Array; var _local_2:uint; if (super.disable()){ _local_1 = new Array(); _SafeStr_9139(TAG_INTERNAL, _local_1, true); _local_2 = 0; while (_local_2 < _local_1.length) { IWindow(_local_1[_local_2]).disable(); _local_2++; }; return (true); }; return (false); } protected function _SafeStr_9278(_arg_1:Number):Boolean { var _local_2:Boolean; if ((((this._SafeStr_9273 == null)) || (this._SafeStr_9273.disposed))){ if (!this._SafeStr_9283()){ return (false); }; }; if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_1 > 1){ _arg_1 = 1; }; this._offset = _arg_1; if (this._horizontal){ _local_2 = !((this._SafeStr_9273.scrollH == this._offset)); if (_local_2){ this._SafeStr_9273.scrollH = this._offset; }; } else { _local_2 = !((this._SafeStr_9273.scrollV == this._offset)); if (_local_2){ this._SafeStr_9273.scrollV = this._offset; }; }; return (_local_2); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { switch (_arg_1.name){ case _SafeStr_2369._SafeStr_9271: if (_arg_2.type == _SafeStr_1260._SafeStr_9213){ if (!this._SafeStr_9275){ if (this._horizontal){ this._SafeStr_9278(_SafeStr_2371(_arg_1).offsetX); } else { this._SafeStr_9278(_SafeStr_2371(_arg_1).offsetY); }; }; }; break; }; var _local_3:Boolean = super.update(_arg_1, _arg_2); if (_arg_2.type == _SafeStr_1260._SafeStr_6242){ if (this._SafeStr_9273 == null){ this._SafeStr_9283(); }; }; if (_arg_1 == this){ if (_arg_2.type == _SafeStr_1260._SafeStr_4840){ this._SafeStr_9277(); } else { if (_arg_2.type == WindowMouseEvent._SafeStr_9234){ if (WindowMouseEvent(_arg_2).delta > 0){ if (this._horizontal){ this.scrollH = (this.scrollH - this._SafeStr_9272); } else { this.scrollV = (this.scrollV - this._SafeStr_9272); }; } else { if (this._horizontal){ this.scrollH = (this.scrollH + this._SafeStr_9272); } else { this.scrollV = (this.scrollV + this._SafeStr_9272); }; }; _local_3 = true; }; }; }; return (_local_3); } private function _SafeStr_9277():void { var _local_1:Number; var _local_4:int; if ((((this._SafeStr_9273 == null)) || (this._SafeStr_9273.disposed))){ if (((_disposed) || (!(this._SafeStr_9283())))){ return; }; }; var _local_2:WindowController = this._SafeStr_9281; var _local_3:WindowController = this._SafeStr_9282; if (_local_3 != null){ if (this._horizontal){ _local_1 = (this._SafeStr_9273.visibleRegion.width / this._SafeStr_9273._SafeStr_4861.width); if (_local_1 > 1){ _local_1 = 1; }; _local_4 = (_local_1 * _local_2.width); _local_3.width = _local_4; _local_3.x = (this._SafeStr_9273.scrollH * (_local_2.width - _local_4)); } else { _local_1 = (this._SafeStr_9273.visibleRegion.height / this._SafeStr_9273._SafeStr_4861.height); if (_local_1 > 1){ _local_1 = 1; }; _local_4 = (_local_1 * _local_2.height); _local_3.height = _local_4; _local_3.y = (this._SafeStr_9273.scrollV * (_local_2.height - _local_3.height)); }; }; if (_local_1 == 1){ this.disable(); } else { this.enable(); }; } private function _SafeStr_9284(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { } private function _SafeStr_9276(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:int; var _local_5:int; var _local_6:Rectangle; var _local_3:Boolean; if ((((_arg_1.type == WindowMouseEvent._SafeStr_3736)) || ((_arg_1.type == _SafeStr_3177._SafeStr_9133)))){ if (_arg_2.name == _SafeStr_9268){ if (this._SafeStr_9273){ this._SafeStr_9275 = true; if (this._horizontal){ this.scrollH = (this.scrollH + (this._SafeStr_9273._SafeStr_8965 / this._SafeStr_9273.maxScrollH)); } else { this.scrollV = (this.scrollV + (this._SafeStr_9273._SafeStr_8966 / this._SafeStr_9273.maxScrollV)); }; this._SafeStr_9275 = false; }; } else { if (_arg_2.name == _SafeStr_9269){ if (this._SafeStr_9273){ this._SafeStr_9275 = true; if (this._horizontal){ this.scrollH = (this.scrollH - (this._SafeStr_9273._SafeStr_8965 / this._SafeStr_9273.maxScrollH)); } else { this.scrollV = (this.scrollV - (this._SafeStr_9273._SafeStr_8966 / this._SafeStr_9273.maxScrollV)); }; this._SafeStr_9275 = false; }; } else { if (_arg_2.name == _SafeStr_9270){ if ((_arg_1 is WindowMouseEvent)){ _local_4 = WindowMouseEvent(_arg_1).localX; _local_5 = WindowMouseEvent(_arg_1).localY; } else { if ((_arg_1 is _SafeStr_3177)){ _local_4 = _SafeStr_3177(_arg_1).localX; _local_5 = _SafeStr_3177(_arg_1).localY; }; }; _local_6 = WindowController(_arg_2).getChildByName(_SafeStr_2369._SafeStr_9271).rectangle; if (this._horizontal){ if (_local_4 < _local_6.x){ this.scrollH = (this.scrollH - ((this._SafeStr_9273.visibleRegion.width - this._SafeStr_9273._SafeStr_8965) / this._SafeStr_9273.maxScrollH)); } else { if (_local_4 > _local_6.right){ this.scrollH = (this.scrollH + ((this._SafeStr_9273.visibleRegion.width - this._SafeStr_9273._SafeStr_8965) / this._SafeStr_9273.maxScrollH)); }; }; } else { if (_local_5 < _local_6.y){ this.scrollV = (this.scrollV - ((this._SafeStr_9273.visibleRegion.height - this._SafeStr_9273._SafeStr_8966) / this._SafeStr_9273.maxScrollV)); } else { if (_local_5 > _local_6.bottom){ this.scrollV = (this.scrollV + ((this._SafeStr_9273.visibleRegion.height - this._SafeStr_9273._SafeStr_8966) / this._SafeStr_9273.maxScrollV)); }; }; }; _local_3 = true; }; }; }; }; if (_arg_1.type == WindowMouseEvent._SafeStr_9234){ if (WindowMouseEvent(_arg_1).delta > 0){ if (this._horizontal){ this.scrollH = (this.scrollH - this._SafeStr_9272); } else { this.scrollV = (this.scrollV - this._SafeStr_9272); }; } else { if (this._horizontal){ this.scrollH = (this.scrollH + this._SafeStr_9272); } else { this.scrollV = (this.scrollV + this._SafeStr_9272); }; }; _local_3 = true; }; if (_local_3){ this._SafeStr_9277(); }; } private function _SafeStr_9283():Boolean { var _local_1:_SafeStr_1418; var _local_2:uint; var _local_3:_SafeStr_1418; var _local_4:uint; if (this._SafeStr_9273 != null){ if (!this._SafeStr_9273.disposed){ return (true); }; }; if (this._SafeStr_9274 != null){ _local_1 = (_SafeStr_9285(this._SafeStr_9274) as _SafeStr_1418); if ((((_local_1 == null)) && ((_parent is IWindowContainer)))){ _local_1 = (IWindowContainer(_parent).findChildByName(this._SafeStr_9274) as _SafeStr_1418); if (_local_1){ this.scrollable = _local_1; return (true); }; }; }; if ((_parent is _SafeStr_1418)){ this.scrollable = _SafeStr_1418(_parent); return (true); }; if ((((_parent is IWindowContainer)) && (!((_parent is IDesktopWindow))))){ _local_2 = IWindowContainer(_parent).numChildren; _local_4 = 0; while (_local_4 < _local_2) { _local_3 = (IWindowContainer(_parent).getChildAt(_local_4) as _SafeStr_1418); if (_local_3){ this.scrollable = _local_3; return (true); }; _local_4++; }; }; return (false); } private function _SafeStr_9279(_arg_1:_SafeStr_1260):void { this._SafeStr_9277(); this._SafeStr_9278(this._offset); } private function _SafeStr_9280(_arg_1:_SafeStr_1260):void { this._SafeStr_9277(); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2347 = "_-0pe" (String#5919, DoABC#2) // _SafeStr_2369 = "_-Wa" (String#4659, DoABC#2) // _SafeStr_2371 = "_-2nZ" (String#4629, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_3177 = "_-1kV" (String#1530, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_6242 = "_-1M7" (String#8087, DoABC#2) // _SafeStr_7208 = "_-2cc" (String#8324, DoABC#2) // _SafeStr_8965 = "_-3AS" (String#3612, DoABC#2) // _SafeStr_8966 = "_-017" (String#3672, DoABC#2) // _SafeStr_9065 = "_-29k" (String#3094, DoABC#2) // _SafeStr_9133 = "_-3A7" (String#11096, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9213 = "_-1bq" (String#5078, DoABC#2) // _SafeStr_9216 = "_-1WM" (String#7790, DoABC#2) // _SafeStr_9234 = "_-1xD" (String#6423, DoABC#2) // _SafeStr_9268 = "_-0f1" (String#14827, DoABC#2) // _SafeStr_9269 = "_-1ps" (String#14135, DoABC#2) // _SafeStr_9270 = "_-0LR" (String#11919, DoABC#2) // _SafeStr_9271 = "_-06x" (String#9217, DoABC#2) // _SafeStr_9272 = "_-0Z1" (String#5946, DoABC#2) // _SafeStr_9273 = "_-0fj" (String#1222, DoABC#2) // _SafeStr_9274 = "_-1Ek" (String#7871, DoABC#2) // _SafeStr_9275 = "_-1dn" (String#9208, DoABC#2) // _SafeStr_9276 = "_-EM" (String#21614, DoABC#2) // _SafeStr_9277 = "_-31H" (String#6008, DoABC#2) // _SafeStr_9278 = "_-0YD" (String#10040, DoABC#2) // _SafeStr_9279 = "_-2pF" (String#16011, DoABC#2) // _SafeStr_9280 = "_-5R" (String#17744, DoABC#2) // _SafeStr_9281 = "_-1bU" (String#10989, DoABC#2) // _SafeStr_9282 = "_-hC" (String#21619, DoABC#2) // _SafeStr_9283 = "_-0x6" (String#12977, DoABC#2) // _SafeStr_9284 = "_-2OH" (String#18136, DoABC#2) // _SafeStr_9285 = "_-0Hb" (String#12141, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2370 package com.sulake.core.window.components { import _-3Br._SafeStr_2347; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2370 extends _SafeStr_2348 implements _SafeStr_1543, _SafeStr_2347 { public function _SafeStr_2370(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get menu():_SafeStr_1541 { var _local_1:IWindow = parent; while (_local_1) { if ((_local_1 is _SafeStr_1541)) break; _local_1 = _local_1.parent; }; return ((_local_1 as _SafeStr_1541)); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1543 = "_-3Em" (String#2921, DoABC#2) // _SafeStr_2347 = "_-0pe" (String#5919, DoABC#2) // _SafeStr_2348 = "_-bH" (String#2843, DoABC#2) // _SafeStr_2370 = "_-dx" (String#8113, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2371 package com.sulake.core.window.components { import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.IWindow; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.WindowController; public class _SafeStr_2371 extends _SafeStr_2346 implements _SafeStr_1533 { protected var _offsetX:Number; protected var _SafeStr_6605:Number; protected var _scrollBar:_SafeStr_2369; public function _SafeStr_2371(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { this._offsetX = 0; this._SafeStr_6605 = 0; _arg_4 = (_arg_4 | WindowParam._SafeStr_7127); _arg_4 = (_arg_4 | WindowParam._SafeStr_7169); _arg_4 = (_arg_4 | WindowParam._SafeStr_7171); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); var _local_12:IWindow = _arg_7; while (_local_12 != null) { if ((_local_12 is _SafeStr_1530)){ this._scrollBar = _SafeStr_2369(_local_12); _local_12 = null; } else { _local_12 = _local_12.parent; }; }; if (this._scrollBar.horizontal){ _SafeStr_9286(width); } else { _SafeStr_9287(height); }; } public function get offsetX():Number { return (this._offsetX); } public function get offsetY():Number { return (this._SafeStr_6605); } public function set offsetX(_arg_1:Number):void { } public function set offsetY(_arg_1:Number):void { } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:_SafeStr_1260; if (_arg_2.type == _SafeStr_1260._SafeStr_4408){ this._offsetX = (((x)!=0) ? (x / Number((_parent.width - width))) : 0); this._SafeStr_6605 = (((y)!=0) ? (y / Number((_parent.height - height))) : 0); if (_parent != this._scrollBar){ _local_3 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9213, this, null); this._scrollBar.update(this, _local_3); _local_3.recycle(); }; }; return (super.update(_arg_1, _arg_2)); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1533 = "_-0T-" (String#5659, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2369 = "_-Wa" (String#4659, DoABC#2) // _SafeStr_2371 = "_-2nZ" (String#4629, DoABC#2) // _SafeStr_4408 = "_-NZ" (String#7482, DoABC#2) // _SafeStr_6605 = "_-15A" (String#2037, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_7169 = "_-0nu" (String#5247, DoABC#2) // _SafeStr_7171 = "_-372" (String#7418, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9213 = "_-1bq" (String#5078, DoABC#2) // _SafeStr_9286 = "_-Ec" (String#15662, DoABC#2) // _SafeStr_9287 = "_-1Zw" (String#17390, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2372 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2372 extends _SafeStr_2346 implements _SafeStr_1525 { public function _SafeStr_2372(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1525 = "_-kW" (String#4272, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2372 = "_-1Kx" (String#10536, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2373 package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_3178; import com.sulake.core.window.utils._SafeStr_2097; public class _SafeStr_2373 extends _SafeStr_2353 implements _SafeStr_1523, IWindowContainer { public function _SafeStr_2373(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get iterator():_SafeStr_2097 { return (new _SafeStr_3178(this)); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2353 = "_-0aS" (String#3166, DoABC#2) // _SafeStr_2373 = "_-1cc" (String#10923, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2374 package com.sulake.core.window.components { import com.sulake.core.window.IWindow; public interface _SafeStr_2374 extends IWindow { } }//package com.sulake.core.window.components // _SafeStr_2374 = "_-1zj" (String#11187, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2375 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2375 extends WindowController implements _SafeStr_2374 { protected static const _SafeStr_9126:String = "_BTN_TEXT"; public function _SafeStr_2375(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } override public function set caption(_arg_1:String):void { super.caption = _arg_1; var _local_2:IWindow = getChildByName(_SafeStr_9126); if (_local_2 != null){ _local_2.caption = caption; }; } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if ((_arg_2 is _SafeStr_1260)){ switch (_arg_2.type){ case _SafeStr_1260._SafeStr_9128: width = 0; break; }; }; return (super.update(_arg_1, _arg_2)); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2374 = "_-1zj" (String#11187, DoABC#2) // _SafeStr_2375 = "_-1D7" (String#10077, DoABC#2) // _SafeStr_9126 = "_-1Qt" (String#3504, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2376 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_3178; import com.sulake.core.window.utils._SafeStr_2097; public class _SafeStr_2376 extends WindowController implements _SafeStr_1524 { public function _SafeStr_2376(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); background = true; color = 0xFFFFFFFF; } public function get iterator():_SafeStr_2097 { return (new _SafeStr_3178(this)); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1524 = "_-1Z0" (String#5740, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2376 = "_-UE" (String#10955, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2377 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2377 extends _SafeStr_1520 implements _SafeStr_1538 { public function _SafeStr_2377(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _field.displayAsPassword = true; } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1520 = "_-0I6" (String#4688, DoABC#2) // _SafeStr_1538 = "_-2jW" (String#3883, DoABC#2) // _SafeStr_2377 = "_-1n7" (String#9281, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2378 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.WindowController; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2378 extends _SafeStr_2353 implements _SafeStr_1529 { public function _SafeStr_2378(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if (_arg_1 == this){ switch (_arg_2.type){ case WindowMouseEvent._SafeStr_3735: if (isSelected){ _SafeStr_5454(); } else { _SafeStr_3912(); }; break; }; }; return (super.update(_arg_1, _arg_2)); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_2353 = "_-0aS" (String#3166, DoABC#2) // _SafeStr_2378 = "_-0PE" (String#9138, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2379 package com.sulake.core.window.components { import com.sulake.core.utils.Map; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum._SafeStr_2411; import com.sulake.core.window.WindowController; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2379 extends _SafeStr_2350 implements _SafeStr_1546 { protected static const _SafeStr_9288:String = "tool_tip_caption"; protected static const _SafeStr_9289:String = ""; protected static const KEY_TOOLTIP_DELAY:String = "tool_tip_delay"; protected static const _SafeStr_9290:uint = 500; protected var _SafeStr_9058:uint = 500; protected var _SafeStr_9059:String = ""; protected var _cursorByState:Map; public function _SafeStr_2379(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { _arg_4 = (_arg_4 | WindowParam._SafeStr_7118); super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function set _SafeStr_3718(_arg_1:String):void { this._SafeStr_9059 = (((_arg_1 == null)) ? "" : _arg_1); } public function get _SafeStr_3718():String { return (this._SafeStr_9059); } public function set _SafeStr_8968(_arg_1:uint):void { this._SafeStr_9058 = _arg_1; } public function get _SafeStr_8968():uint { return (this._SafeStr_9058); } public function showToolTip(_arg_1:_SafeStr_2345):void { } public function _SafeStr_8969():void { } public function _SafeStr_6958(_arg_1:uint, _arg_2:uint):uint { if (!this._cursorByState){ this._cursorByState = new Map(); }; var _local_3:uint = this._cursorByState[_arg_1]; if ((((_arg_2 == _SafeStr_2411._SafeStr_3429)) || ((_arg_2 == -1)))){ this._cursorByState.remove(_arg_1); } else { this._cursorByState[_arg_1] = _arg_2; }; return (_local_3); } public function _SafeStr_8970(_arg_1:uint):uint { if (!this._cursorByState){ return (_SafeStr_2411._SafeStr_3429); }; return (this._cursorByState.getValue(_arg_1)); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:Boolean = super.update(_arg_1, _arg_2); if (_arg_1 == this){ _SafeStr_2346._SafeStr_9068(this, _arg_2); }; return (_local_3); } override public function get properties():Array { return (_SafeStr_2346._SafeStr_9072(this, super.properties)); } override public function set properties(_arg_1:Array):void { _SafeStr_2346.readInteractiveWindowProperties(this, _arg_1); super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2350 = "_-1fo" (String#2457, DoABC#2) // _SafeStr_2379 = "_-0FO" (String#9673, DoABC#2) // _SafeStr_2411 = "_-hh" (String#1851, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_6958 = "_-0qg" (String#10628, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) // _SafeStr_8969 = "_-0QK" (String#9453, DoABC#2) // _SafeStr_8970 = "_-0nt" (String#7272, DoABC#2) // _SafeStr_9058 = "_-0hG" (String#3557, DoABC#2) // _SafeStr_9059 = "_-2Wi" (String#3386, DoABC#2) // _SafeStr_9068 = "_-aZ" (String#12112, DoABC#2) // _SafeStr_9072 = "_-0n" (String#11857, DoABC#2) // _SafeStr_9288 = "_-2dz" (String#15644, DoABC#2) // _SafeStr_9289 = "_-XF" (String#16094, DoABC#2) // _SafeStr_9290 = "_-2m0" (String#15711, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2380 package com.sulake.core.window.components { public interface _SafeStr_2380 extends IItemListWindow { function set _SafeStr_9291(_arg_1:Boolean):void; function get _SafeStr_9291():Boolean; } }//package com.sulake.core.window.components // _SafeStr_2380 = "_-0eE" (String#7527, DoABC#2) // _SafeStr_9291 = "_-B2" (String#13986, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2381 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.utils._SafeStr_2097; public class _SafeStr_2381 extends WindowController implements _SafeStr_2380 { private var _SafeStr_9292:IItemListWindow; private var _SafeStr_9293:_SafeStr_1530; private var _SafeStr_9294:Boolean = true; public function _SafeStr_2381(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); this._scrollBar.scrollable = this._SafeStr_4679; if (this._scrollBar._SafeStr_9147(_SafeStr_1526._SafeStr_9295)){ this._SafeStr_9296(); }; } override public function dispose():void { if (this._SafeStr_9293){ this._SafeStr_9293.removeEventListener(_SafeStr_1260._SafeStr_9129, this._SafeStr_9297); this._SafeStr_9293.removeEventListener(_SafeStr_1260._SafeStr_9130, this._SafeStr_9297); this._SafeStr_9293 = null; }; if (this._SafeStr_9292){ this._SafeStr_9292 = null; }; super.dispose(); } protected function get _SafeStr_4679():IItemListWindow { if (!this._SafeStr_9292){ this._SafeStr_9292 = (findChildByTag("_ITEMLIST") as IItemListWindow); }; return (this._SafeStr_9292); } protected function get _scrollBar():_SafeStr_1530 { if (!this._SafeStr_9293){ this._SafeStr_9293 = (findChildByTag("_SCROLLBAR") as _SafeStr_1530); if (this._SafeStr_9293){ this._SafeStr_9293.addEventListener(_SafeStr_1260._SafeStr_9129, this._SafeStr_9297); this._SafeStr_9293.addEventListener(_SafeStr_1260._SafeStr_9130, this._SafeStr_9297); }; }; return (this._SafeStr_9293); } private function _SafeStr_9297(_arg_1:_SafeStr_1260):void { if (_arg_1.type == _SafeStr_1260._SafeStr_9129){ this._SafeStr_9298(); } else { if (_arg_1.type == _SafeStr_1260._SafeStr_9130){ this._SafeStr_9296(); }; }; } private function _SafeStr_9296():void { if (this._scrollBar.visible){ this._scrollBar.visible = false; this._SafeStr_4679.width = _SafeStr_8982.width; }; } private function _SafeStr_9298():void { if (!this._scrollBar.visible){ this._scrollBar.visible = true; this._SafeStr_4679.width = (_SafeStr_8982.width - this._scrollBar.width); }; } private function _SafeStr_9299():void { if (this._SafeStr_9294){ if (this._scrollBar._SafeStr_9147(_SafeStr_1526._SafeStr_9295)){ if (this._scrollBar.visible){ this._SafeStr_9296(); }; }; } else { if (this._scrollBar.visible){ this._SafeStr_9298(); }; }; } protected function _SafeStr_9300():Boolean { return (((this._SafeStr_4679) && (this._scrollBar))); } public function set _SafeStr_9291(_arg_1:Boolean):void { this._SafeStr_9294 = _arg_1; this._SafeStr_9299(); } public function get _SafeStr_9291():Boolean { return (this._SafeStr_9294); } public function get iterator():_SafeStr_2097 { return (((this._SafeStr_9300()) ? this._SafeStr_4679.iterator : null)); } public function get scrollH():Number { return (this._SafeStr_4679.scrollH); } public function get scrollV():Number { return (this._SafeStr_4679.scrollV); } public function set scrollH(_arg_1:Number):void { this._SafeStr_4679.scrollH = _arg_1; } public function set scrollV(_arg_1:Number):void { this._SafeStr_4679.scrollV = _arg_1; } public function get maxScrollH():int { return (this._SafeStr_4679.maxScrollH); } public function get maxScrollV():int { return (this._SafeStr_4679.maxScrollV); } public function get visibleRegion():Rectangle { return (this._SafeStr_4679.visibleRegion); } public function get _SafeStr_4861():Rectangle { return (this._SafeStr_4679._SafeStr_4861); } public function get _SafeStr_8965():Number { return (this._SafeStr_4679._SafeStr_8965); } public function get _SafeStr_8966():Number { return (this._SafeStr_4679._SafeStr_8966); } public function set _SafeStr_8965(_arg_1:Number):void { this._SafeStr_4679._SafeStr_8965 = _arg_1; } public function set _SafeStr_8966(_arg_1:Number):void { this._SafeStr_4679._SafeStr_8966 = _arg_1; } public function get spacing():int { return (this._SafeStr_4679.spacing); } public function set spacing(_arg_1:int):void { this._SafeStr_4679.spacing = _arg_1; } public function get _SafeStr_9217():Boolean { return (this._SafeStr_4679._SafeStr_9217); } public function set _SafeStr_9217(_arg_1:Boolean):void { this._SafeStr_4679._SafeStr_9217 = _arg_1; } public function get autoArrangeItems():Boolean { return (this._SafeStr_4679.autoArrangeItems); } public function set autoArrangeItems(_arg_1:Boolean):void { this._SafeStr_4679.autoArrangeItems = _arg_1; } public function set _SafeStr_9214(_arg_1:Boolean):void { this._SafeStr_4679._SafeStr_9214 = _arg_1; } public function get _SafeStr_9214():Boolean { return (this._SafeStr_4679._SafeStr_9214); } public function get numListItems():int { return (this._SafeStr_4679.numListItems); } public function addListItem(_arg_1:IWindow):IWindow { return (this._SafeStr_4679.addListItem(_arg_1)); } public function _SafeStr_4370(_arg_1:IWindow, _arg_2:uint):IWindow { return (this._SafeStr_4679._SafeStr_4370(_arg_1, _arg_2)); } public function getListItemAt(_arg_1:uint):IWindow { return (this._SafeStr_4679.getListItemAt(_arg_1)); } public function _SafeStr_9223(_arg_1:uint):IWindow { return (this._SafeStr_4679._SafeStr_9223(_arg_1)); } public function getListItemByName(_arg_1:String):IWindow { return (this._SafeStr_4679.getListItemByName(_arg_1)); } public function _SafeStr_9225(_arg_1:String):IWindow { return (this._SafeStr_4679._SafeStr_9225(_arg_1)); } public function _SafeStr_3926(_arg_1:IWindow):int { return (this._SafeStr_4679._SafeStr_3926(_arg_1)); } public function removeListItem(_arg_1:IWindow):IWindow { return (this._SafeStr_4679.removeListItem(_arg_1)); } public function _SafeStr_7703(_arg_1:int):IWindow { return (this._SafeStr_4679._SafeStr_7703(_arg_1)); } public function _SafeStr_9227(_arg_1:IWindow, _arg_2:int):void { this._SafeStr_4679._SafeStr_9227(_arg_1, _arg_2); } public function _SafeStr_9228(_arg_1:IWindow, _arg_2:IWindow):void { this._SafeStr_4679._SafeStr_9228(_arg_1, _arg_2); } public function _SafeStr_9229(_arg_1:int, _arg_2:int):void { this._SafeStr_4679._SafeStr_9229(_arg_1, _arg_2); } public function _SafeStr_9230(_arg_1:uint, _arg_2:Array, _arg_3:Boolean=false):uint { return (this._SafeStr_4679._SafeStr_9230(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_6012(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):uint { return (this._SafeStr_4679._SafeStr_6012(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_7096():void { this._SafeStr_4679._SafeStr_7096(); } public function _SafeStr_3921():void { this._SafeStr_4679._SafeStr_3921(); } public function _SafeStr_9232():void { this._SafeStr_4679._SafeStr_9232(); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2380 = "_-0eE" (String#7527, DoABC#2) // _SafeStr_2381 = "_-Hr" (String#11161, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_6012 = "_-2KK" (String#9171, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_8965 = "_-3AS" (String#3612, DoABC#2) // _SafeStr_8966 = "_-017" (String#3672, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9129 = "_-1nN" (String#5521, DoABC#2) // _SafeStr_9130 = "_-l3" (String#5774, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9214 = "_-05i" (String#5375, DoABC#2) // _SafeStr_9217 = "_-1e8" (String#6106, DoABC#2) // _SafeStr_9223 = "_-0Xt" (String#10021, DoABC#2) // _SafeStr_9225 = "_-3x" (String#10773, DoABC#2) // _SafeStr_9227 = "_-0UD" (String#14877, DoABC#2) // _SafeStr_9228 = "_-050" (String#13806, DoABC#2) // _SafeStr_9229 = "_-2GY" (String#14780, DoABC#2) // _SafeStr_9230 = "_-uE" (String#9485, DoABC#2) // _SafeStr_9232 = "_-0un" (String#5831, DoABC#2) // _SafeStr_9291 = "_-B2" (String#13986, DoABC#2) // _SafeStr_9292 = "_-37U" (String#10841, DoABC#2) // _SafeStr_9293 = "_-31m" (String#4824, DoABC#2) // _SafeStr_9294 = "_-2Jp" (String#15053, DoABC#2) // _SafeStr_9295 = "_-l-" (String#3021, DoABC#2) // _SafeStr_9296 = "_-0gz" (String#13024, DoABC#2) // _SafeStr_9297 = "_-0GA" (String#11569, DoABC#2) // _SafeStr_9298 = "_-0aj" (String#16582, DoABC#2) // _SafeStr_9299 = "_-0eq" (String#22305, DoABC#2) // _SafeStr_9300 = "_-09W" (String#19037, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2382 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.WindowController; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2382 extends _SafeStr_2348 implements _SafeStr_1522 { public function _SafeStr_2382(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get selector():_SafeStr_1536 { var _local_1:IWindow; if (_parent){ _local_1 = (_parent as WindowController); while (_local_1) { if ((_local_1 is _SafeStr_1536)){ return ((_local_1 as _SafeStr_1536)); }; _local_1 = _local_1.parent; }; }; return (null); } public function get isSelected():Boolean { return (_SafeStr_9147(_SafeStr_1526._SafeStr_9148)); } public function set isSelected(_arg_1:Boolean):void { _SafeStr_6248(_SafeStr_1526._SafeStr_9148, _arg_1); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:WindowController; var _local_4:_SafeStr_1260; if (_arg_2.type == _SafeStr_1260._SafeStr_9149){ if (_parent){ if (!(_parent is _SafeStr_1536)){ _local_3 = (_parent.parent as WindowController); while (_local_3) { if ((_local_3 is _SafeStr_1536)){ _local_4 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9150, this, null); _local_3.update(this, _local_4); _local_4.recycle(); break; }; _local_3 = (_local_3.parent as WindowController); }; }; }; }; return (super.update(_arg_1, _arg_2)); } public function _SafeStr_3912():Boolean { if (_SafeStr_9070(_SafeStr_1526._SafeStr_9148)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4098, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); _SafeStr_6248(_SafeStr_1526._SafeStr_9148, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_3458, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function _SafeStr_5454():Boolean { if (!_SafeStr_9070(_SafeStr_1526._SafeStr_9148)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4100, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); _SafeStr_6248(_SafeStr_1526._SafeStr_9148, false); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_8329, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_2348 = "_-bH" (String#2843, DoABC#2) // _SafeStr_2382 = "_-0Qh" (String#7276, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4098 = "_-2Lq" (String#5848, DoABC#2) // _SafeStr_4100 = "_-1nw" (String#8302, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_6248 = "_-If" (String#1925, DoABC#2) // _SafeStr_8329 = "_-20t" (String#7611, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9149 = "_-02b" (String#8542, DoABC#2) // _SafeStr_9150 = "_-0D4" (String#6132, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2383 package com.sulake.core.window.components { public interface _SafeStr_2383 extends _SafeStr_1515 { } }//package com.sulake.core.window.components // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_2383 = "_-1Iq" (String#9630, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2384 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2384 extends _SafeStr_2346 implements _SafeStr_2383 { public function _SafeStr_2384(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } } }//package com.sulake.core.window.components // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2383 = "_-1Iq" (String#9630, DoABC#2) // _SafeStr_2384 = "_-2XP" (String#10866, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2385 package com.sulake.core.window.components { import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.WindowController; import com.sulake.core.window.enum._SafeStr_1540; import com.sulake.core.window.enum.WindowParam; public class _SafeStr_2385 extends _SafeStr_2365 implements _SafeStr_1544 { public function _SafeStr_2385(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _horizontal = !((_arg_2 == _SafeStr_1506._SafeStr_7204)); _SafeStr_9199 = true; if (!_horizontal){ throw (new Error("Horizontal item grid not yet implemented!")); }; } override public function set spacing(_arg_1:int):void { var _local_2:uint = numListItems; while (_local_2-- > 0) { IItemListWindow(getListItemAt(_local_2)).spacing = _arg_1; }; super.spacing = _arg_1; } override public function set background(_arg_1:Boolean):void { super.background = _arg_1; var _local_2:uint; while (_local_2 < numListItems) { getListItemAt(_local_2).background = _arg_1; _local_2++; }; } override public function set color(_arg_1:uint):void { super.color = _arg_1; var _local_2:uint; while (_local_2 < numListItems) { getListItemAt(_local_2).color = _arg_1; _local_2++; }; } override public function set autoArrangeItems(_arg_1:Boolean):void { super.autoArrangeItems = _arg_1; var _local_2:int; while (_local_2 < this._SafeStr_9106) { IItemListWindow(getListItemAt(_local_2)).autoArrangeItems = _arg_1; _local_2++; }; } override public function get _SafeStr_8965():Number { if (_SafeStr_9196 >= 0){ return (_SafeStr_9196); }; return (((_horizontal) ? (0.1 * _SafeStr_4861.height) : (_SafeStr_4861.width / this._SafeStr_9106))); } override public function get _SafeStr_8966():Number { if (_SafeStr_9197 >= 0){ return (_SafeStr_9197); }; return (((_horizontal) ? (_SafeStr_4861.height / this._SafeStr_9107) : (0.1 * _SafeStr_4861.width))); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:Boolean = super.update(_arg_1, _arg_2); switch (_arg_2.type){ case _SafeStr_1260._SafeStr_4840: this._SafeStr_9301(); break; case WindowMouseEvent._SafeStr_9234: if (_horizontal){ scrollV = (scrollV - (WindowMouseEvent(_arg_2).delta * 0.01)); } else { scrollH = (scrollH - (WindowMouseEvent(_arg_2).delta * 0.01)); }; _local_3 = true; break; }; return (_local_3); } public function get numGridItems():uint { var _local_1:uint = numListItems; var _local_2:uint; while (_local_1-- > 0) { _local_2 = (_local_2 + IItemListWindow(getListItemAt(_local_1)).numListItems); }; return (_local_2); } public function get _SafeStr_9106():uint { return (numListItems); } public function get _SafeStr_9107():uint { var _local_1:uint; var _local_2:uint = this._SafeStr_9106; var _local_3:uint; while (_local_3 < _local_2) { _local_1 = Math.max(_local_1, IItemListWindow(getListItemAt(_local_3)).numListItems); _local_3++; }; return (_local_1); } public function _SafeStr_3730(_arg_1:IWindow):IWindow { var _local_2:IItemListWindow = this._SafeStr_9302(_arg_1); return (_arg_1); } public function _SafeStr_3732(_arg_1:IWindow, _arg_2:uint):IWindow { this._SafeStr_9303(_arg_1, Math.min(this.numGridItems, _arg_2)); return (_arg_1); } public function _SafeStr_3729(_arg_1:uint):IWindow { var _local_2:IItemListWindow = this._SafeStr_9304(_arg_1); if (_local_2 == null){ return (null); }; return (_local_2.getListItemAt((_arg_1 / this._SafeStr_9106))); } public function _SafeStr_9108(_arg_1:uint):IWindow { var _local_3:IItemListWindow; var _local_4:IWindow; var _local_5:uint; var _local_2:uint = this._SafeStr_9106; _local_5 = 0; while (_local_5 < _local_2) { _local_3 = (getChildAt(_local_5) as IItemListWindow); _local_4 = _local_3._SafeStr_9223(_arg_1); if (_local_4){ return (_local_4); }; _local_5++; }; return (null); } public function _SafeStr_9109(_arg_1:String):IWindow { var _local_3:IItemListWindow; var _local_4:IWindow; var _local_5:uint; var _local_2:uint = this._SafeStr_9106; _local_5 = 0; while (_local_5 < _local_2) { _local_3 = (getChildAt(_local_5) as IItemListWindow); _local_4 = _local_3.getListItemByName(_arg_1); if (_local_4){ return (_local_4); }; _local_5++; }; return (null); } public function _SafeStr_9110(_arg_1:String):IWindow { var _local_3:IItemListWindow; var _local_4:IWindow; var _local_5:uint; var _local_2:uint = this._SafeStr_9106; _local_5 = 0; while (_local_5 < _local_2) { _local_3 = (getChildAt(_local_5) as IItemListWindow); _local_4 = _local_3._SafeStr_9225(_arg_1); if (_local_4){ return (_local_4); }; _local_5++; }; return (null); } public function getGridItemIndex(_arg_1:IWindow):int { var _local_2:IItemListWindow = this._SafeStr_9305(_arg_1); if (_local_2 == null){ return (-1); }; return (((_local_2._SafeStr_3926(_arg_1) * this._SafeStr_9106) + this._SafeStr_9306(_local_2))); } public function _SafeStr_3734(_arg_1:IWindow):IWindow { var _local_2:int = this.getGridItemIndex(_arg_1); if (_local_2 == -1){ return (null); }; if (this._SafeStr_9307(_local_2) != _arg_1){ throw (new Error("Item grid is out of order!")); }; var _local_3:IItemListWindow = this._SafeStr_9304(_local_2); if (!_horizontal){ _local_3.width = _local_3._SafeStr_4861.width; } else { _local_3.height = _local_3._SafeStr_4861.height; }; return (_arg_1); } public function _SafeStr_3733(_arg_1:int):IWindow { return (this._SafeStr_3734(this._SafeStr_3729(_arg_1))); } public function _SafeStr_9111(_arg_1:IWindow, _arg_2:int):void { if (this._SafeStr_3734(_arg_1) == null){ throw (new Error("Item not found in grid!")); }; _SafeStr_4370(_arg_1, _arg_2); } public function _SafeStr_9112(_arg_1:IWindow, _arg_2:IWindow):void { throw (new Error("ItemGridWindow / Unimplemented method!")); } public function _SafeStr_9113(_arg_1:int, _arg_2:int):void { this._SafeStr_9112(this._SafeStr_3729(_arg_1), this._SafeStr_3729(_arg_2)); } public function _SafeStr_3728():void { var _local_2:IItemListWindow; var _local_1:uint = this._SafeStr_9106; var _local_3:uint; while (_local_3 < _local_1) { _local_2 = IItemListWindow(getListItemAt(_local_3)); _local_2._SafeStr_7096(); if (!_horizontal){ _local_2.width = 0; } else { _local_2.height = 0; }; _local_3++; }; } public function destroyGridItems():void { var _local_2:IItemListWindow; var _local_1:uint = this._SafeStr_9106; var _local_3:uint; while (_local_3 < _local_1) { _local_2 = IItemListWindow(getListItemAt(_local_3)); _local_2._SafeStr_3921(); if (!_horizontal){ _local_2.width = 0; } else { _local_2.height = 0; }; _local_3++; }; } protected function _SafeStr_9308(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { } protected function _SafeStr_9309(_arg_1:_SafeStr_1260):void { var _local_2:IWindow; if (_arg_1.type == _SafeStr_1260._SafeStr_9310){ _local_2 = (_arg_1.target as IWindow); this._SafeStr_3734(_local_2); }; } protected function _SafeStr_9306(_arg_1:IItemListWindow):int { return (_SafeStr_3926(_arg_1)); } protected function _SafeStr_9304(_arg_1:uint):IItemListWindow { return ((getListItemAt((_arg_1 % this._SafeStr_9106)) as IItemListWindow)); } public function _SafeStr_9311(_arg_1:uint):uint { return ((_arg_1 % this._SafeStr_9106)); } public function _SafeStr_9312(_arg_1:uint):uint { return ((_arg_1 / this._SafeStr_9106)); } protected function _SafeStr_9305(_arg_1:IWindow):IItemListWindow { var _local_3:IItemListWindow; var _local_2:uint = this._SafeStr_9106; while (_local_2-- > 0) { _local_3 = IItemListWindow(getListItemAt(_local_2)); if (_local_3._SafeStr_3926(_arg_1) > -1){ return (_local_3); }; }; return (null); } protected function _SafeStr_9302(_arg_1:IWindow):IItemListWindow { var _local_3:IItemListWindow; var _local_4:IItemListWindow; var _local_5:int; var _local_6:Boolean; if (this._SafeStr_9106 == 0){ return (this._SafeStr_9313(_arg_1)); }; var _local_2:uint = this.numGridItems; if (_local_2 > 0){ _local_4 = this._SafeStr_9304((((_local_2 > 0)) ? (_local_2 - 1) : 0)); _local_5 = _SafeStr_3926(_local_4); _local_6 = (((_local_5 > -1)) ? (_local_5 == (this._SafeStr_9106 - 1)) : true); if (_local_6){ if (_local_4.numListItems == 1){ if ((_local_4.rectangle.right + _arg_1.width) <= _SafeStr_8982.width){ return (this._SafeStr_9313(_arg_1)); }; }; }; _local_3 = (getListItemAt(((_local_6) ? 0 : (_local_5 + 1))) as IItemListWindow); } else { _local_3 = (getListItemAt(0) as IItemListWindow); }; _local_3.addListItem(_arg_1); if (_arg_1.width > _local_3.width){ _local_3.width = _arg_1.width; }; if (_arg_1.rectangle.bottom > _local_3.height){ _local_3.height = _arg_1.rectangle.bottom; }; return (_local_3); } protected function _SafeStr_9313(_arg_1:IWindow):IItemListWindow { var _local_2:IItemListWindow = (_context.create(((_name + "_COLUMN_") + numListItems), null, _SafeStr_1506._SafeStr_7202, _SafeStr_1540._SafeStr_9210, (WindowParam._SafeStr_7125 | WindowParam._SafeStr_7117), new Rectangle(0, 0, Math.max(_arg_1.width, 0), Math.max(_arg_1.height, 0)), this._SafeStr_9308, null, numListItems, null, [WindowController.TAG_INTERNAL, WindowController.TAG_EXCLUDE]) as IItemListWindow); _local_2.background = background; _local_2.color = color; _local_2.spacing = _spacing; addListItem(_local_2); _local_2.addListItem(_arg_1); return (_local_2); } protected function _SafeStr_9314(_arg_1:uint):void { var _local_2:IItemListWindow = (removeChildAt(_arg_1) as IItemListWindow); if (_local_2){ _local_2.dispose(); }; } protected function _SafeStr_9303(_arg_1:IWindow, _arg_2:uint):void { var _local_5:IItemListWindow; var _local_7:IWindow; var _local_8:uint; var _local_3:uint = this.numGridItems; var _local_4:int = (_local_3 - 1); var _local_6:uint = this._SafeStr_9106; var _local_9:int; while (_local_9 < _local_6) { IItemListWindow(getListItemAt(_local_9)).autoArrangeItems = false; _local_9++; }; if (_local_3 <= _arg_2){ this._SafeStr_9302(_arg_1); } else { if (this._SafeStr_9107 == 1){ _local_7 = this._SafeStr_3729(_local_4); _local_5 = this._SafeStr_9302(_local_7); _local_4--; }; while (_local_4 >= _arg_2) { _local_7 = this._SafeStr_3729(_local_4); _local_8 = this._SafeStr_9312((_local_4 + 1)); _local_5 = this._SafeStr_9304((_local_4 + 1)); _local_5._SafeStr_4370(_local_7, _local_8); _local_4--; }; this._SafeStr_9304(_arg_2)._SafeStr_4370(_arg_1, (_arg_2 / this._SafeStr_9106)); }; var _local_10:uint; _local_9 = 0; while (_local_9 < _local_6) { _local_5 = IItemListWindow(getListItemAt(_local_9)); _local_5.autoArrangeItems = true; _local_5.height = _local_5._SafeStr_4861.height; _local_10 = Math.max(_local_10, _local_5.height); _local_9++; }; _container.height = _local_10; } protected function _SafeStr_9307(_arg_1:uint):IWindow { var _local_7:IWindow; var _local_2:uint = this._SafeStr_9312(_arg_1); var _local_3:IItemListWindow = this._SafeStr_9304(_arg_1); var _local_4:IWindow = _local_3._SafeStr_7703(_local_2); var _local_5:uint = this.numGridItems; var _local_6:uint = _arg_1; if (_local_4 == null){ return (null); }; var _local_8:int; while (_local_8 < this._SafeStr_9106) { IItemListWindow(getListItemAt(_local_8)).autoArrangeItems = false; _local_8++; }; while (_local_6 < _local_5) { _local_2 = this._SafeStr_9312(_local_6); _local_7 = this._SafeStr_3729((_local_6 + 1)); _local_3 = this._SafeStr_9304(_local_6); _local_3._SafeStr_4370(_local_7, _local_2); _local_6++; }; var _local_9:uint; _local_8 = 0; while (_local_8 < this._SafeStr_9106) { _local_3 = IItemListWindow(getListItemAt(_local_8)); _local_3.autoArrangeItems = true; _local_3.height = _local_3._SafeStr_4861.height; _local_9 = Math.max(_local_9, _local_3.height); _local_8++; }; _container.height = _local_9; return (_local_4); } protected function _SafeStr_9301():void { var _local_4:IItemListWindow; var _local_5:IWindow; var _local_6:int; var _local_1:int = this.numGridItems; var _local_2:Array = new Array(); var _local_3:int = this._SafeStr_9106; while (_local_1 > 0) { _local_6 = 0; while (_local_6 < _local_3) { _local_4 = (getListItemAt(_local_6) as IItemListWindow); _local_5 = _local_4._SafeStr_7703(0); _local_2.push(_local_5); if (--_local_1 < 1) break; _local_6++; }; }; _SafeStr_3921(); for each (_local_5 in _local_2) { this._SafeStr_3730(_local_5); }; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_2365 = "_-dK" (String#5030, DoABC#2) // _SafeStr_2385 = "_-0Ig" (String#6946, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3732 = "_-2-5" (String#11770, DoABC#2) // _SafeStr_3733 = "_-2GB" (String#14384, DoABC#2) // _SafeStr_3734 = "_-Ug" (String#7541, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7202 = "_-2li" (String#7216, DoABC#2) // _SafeStr_7204 = "_-0Qc" (String#8821, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_8965 = "_-3AS" (String#3612, DoABC#2) // _SafeStr_8966 = "_-017" (String#3672, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9106 = "_-Ae" (String#2474, DoABC#2) // _SafeStr_9107 = "_-0Ic" (String#13780, DoABC#2) // _SafeStr_9108 = "_-1xx" (String#19991, DoABC#2) // _SafeStr_9109 = "_-29g" (String#19477, DoABC#2) // _SafeStr_9110 = "_-28b" (String#18550, DoABC#2) // _SafeStr_9111 = "_-8e" (String#18903, DoABC#2) // _SafeStr_9112 = "_-0Om" (String#17024, DoABC#2) // _SafeStr_9113 = "_-TZ" (String#19532, DoABC#2) // _SafeStr_9196 = "_-1Mj" (String#5798, DoABC#2) // _SafeStr_9197 = "_-zT" (String#6541, DoABC#2) // _SafeStr_9199 = "_-H1" (String#4430, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) // _SafeStr_9223 = "_-0Xt" (String#10021, DoABC#2) // _SafeStr_9225 = "_-3x" (String#10773, DoABC#2) // _SafeStr_9234 = "_-1xD" (String#6423, DoABC#2) // _SafeStr_9301 = "_-0Kc" (String#21872, DoABC#2) // _SafeStr_9302 = "_-10E" (String#14989, DoABC#2) // _SafeStr_9303 = "_-0iu" (String#21881, DoABC#2) // _SafeStr_9304 = "_-1hu" (String#6805, DoABC#2) // _SafeStr_9305 = "_-1pq" (String#22107, DoABC#2) // _SafeStr_9306 = "_-0v0" (String#20095, DoABC#2) // _SafeStr_9307 = "_-09A" (String#18831, DoABC#2) // _SafeStr_9308 = "_-2qI" (String#21959, DoABC#2) // _SafeStr_9309 = "_-1aK" (String#40890, DoABC#2) // _SafeStr_9310 = "_-12C" (String#6234, DoABC#2) // _SafeStr_9311 = "_-2Mh" (String#22819, DoABC#2) // _SafeStr_9312 = "_-2Qk" (String#13832, DoABC#2) // _SafeStr_9313 = "_-1g2" (String#16228, DoABC#2) // _SafeStr_9314 = "_-1Oy" (String#25596, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2386 package com.sulake.core.window.components { import com.sulake.core.window.utils._SafeStr_1314; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_3178; import com.sulake.core.window.utils._SafeStr_2097; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.WindowController; public class _SafeStr_2386 extends _SafeStr_2346 implements _SafeStr_1536, _SafeStr_1314 { private var _selected:_SafeStr_1522; protected var _SafeStr_9315:Boolean = true; public function _SafeStr_2386(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } public function get iterator():_SafeStr_2097 { return (new _SafeStr_3178(this)); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if (_arg_2.type == _SafeStr_1260._SafeStr_9150){ if ((_arg_1 is _SafeStr_1522)){ this.setSelected((_arg_1 as _SafeStr_1522)); }; }; return (super.update(_arg_1, _arg_2)); } public function get _SafeStr_9097():uint { return (numChildren); } public function _SafeStr_4599():_SafeStr_1522 { return ((this._selected as _SafeStr_1522)); } public function setSelected(_arg_1:_SafeStr_1522):void { if (_arg_1 != null){ if (_arg_1 != this._selected){ if (this._selected != null){ this._selected._SafeStr_5454(); }; this._selected = _arg_1; this._selected._SafeStr_3912(); if (getChildIndex(_arg_1) > -1){ if (this._SafeStr_9315){ if (getChildIndex(_arg_1) != (numChildren - 1)){ setChildIndex(_arg_1, (numChildren - 1)); }; }; }; }; }; } public function _SafeStr_9098(_arg_1:_SafeStr_1522):_SafeStr_1522 { return (_SafeStr_1522(addChild(_arg_1))); } public function _SafeStr_9099(_arg_1:_SafeStr_1522, _arg_2:int):_SafeStr_1522 { return (_SafeStr_1522(addChildAt(_arg_1, _arg_2))); } public function _SafeStr_9100(_arg_1:int):_SafeStr_1522 { return ((getChildAt(_arg_1) as _SafeStr_1522)); } public function _SafeStr_9101(_arg_1:uint):_SafeStr_1522 { return ((_SafeStr_9224(_arg_1) as _SafeStr_1522)); } public function _SafeStr_9102(_arg_1:String):_SafeStr_1522 { return ((_SafeStr_9226(_arg_1) as _SafeStr_1522)); } public function _SafeStr_3704(_arg_1:String):_SafeStr_1522 { return ((getChildByName(_arg_1) as _SafeStr_1522)); } public function _SafeStr_9103(_arg_1:_SafeStr_1522):int { return (getChildIndex(_arg_1)); } public function _SafeStr_9104(_arg_1:_SafeStr_1522):_SafeStr_1522 { var _local_2:int = getChildIndex(_arg_1); if (_local_2 > -1){ if (_arg_1 == this._selected){ if (this._SafeStr_9097 > 1){ this.setSelected(this._SafeStr_9100((((_local_2 == 0)) ? 1 : 0))); } else { this._selected = null; }; }; return (_SafeStr_1522(removeChild(_arg_1))); }; return (null); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2346 = "_-1UF" (String#1409, DoABC#2) // _SafeStr_2386 = "_-1ZM" (String#5970, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_9097 = "_-2rj" (String#5358, DoABC#2) // _SafeStr_9098 = "_-1G6" (String#16877, DoABC#2) // _SafeStr_9099 = "_-tj" (String#12918, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9101 = "_-2zP" (String#16425, DoABC#2) // _SafeStr_9102 = "_-1FC" (String#22363, DoABC#2) // _SafeStr_9103 = "_-2T" (String#7802, DoABC#2) // _SafeStr_9104 = "_-38I" (String#12475, DoABC#2) // _SafeStr_9150 = "_-0D4" (String#6132, DoABC#2) // _SafeStr_9224 = "_-2ov" (String#7821, DoABC#2) // _SafeStr_9226 = "_-1IO" (String#5266, DoABC#2) // _SafeStr_9315 = "_-3Gm" (String#14736, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2387 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_2425; import com.sulake.core.window.utils._SafeStr_2424; public class _SafeStr_2387 extends _SafeStr_2386 implements ITabSelectorWindow { protected var _spacing:int = 0; private var _SafeStr_9316:Boolean = false; public function _SafeStr_2387(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _SafeStr_9315 = false; } public function get spacing():int { return (this._spacing); } public function set spacing(_arg_1:int):void { this._spacing = _arg_1; this._SafeStr_9317(); } override public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { if (_arg_2.type == _SafeStr_1260._SafeStr_9318){ this._SafeStr_9317(); } else { if (_arg_2.type == _SafeStr_1260._SafeStr_9128){ this._SafeStr_9317(); } else { if (_arg_2.type == _SafeStr_1260._SafeStr_9213){ this._SafeStr_9317(); }; }; }; return (super.update(_arg_1, _arg_2)); } private function _SafeStr_9317():void { var _local_2:IWindow; var _local_4:uint; if (this._SafeStr_9316){ return; }; this._SafeStr_9316 = true; var _local_1:uint = _SafeStr_9097; var _local_3:int; _local_4 = 0; while (_local_4 < _local_1) { _local_2 = _SafeStr_9100(_local_4); _local_2.x = _local_3; _local_3 = (_local_3 + (_local_2.width + this._spacing)); _local_4++; }; this._SafeStr_9316 = false; } override public function get properties():Array { var _local_1:Array = super.properties; if (this._spacing != _SafeStr_2425._SafeStr_9206){ _local_1.push(new _SafeStr_2424(_SafeStr_2425._SafeStr_9236, this._spacing, _SafeStr_2424._SafeStr_8897, true)); } else { _local_1.push(_SafeStr_2425._SafeStr_9237); }; return (_local_1); } override public function set properties(_arg_1:Array):void { var _local_2:_SafeStr_2424; for each (_local_2 in _arg_1) { switch (_local_2.key){ case _SafeStr_2425._SafeStr_9236: if (_local_2.value != this._spacing){ this.spacing = (_local_2.value as int); }; break; }; }; super.properties = _arg_1; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2386 = "_-1ZM" (String#5970, DoABC#2) // _SafeStr_2387 = "_-1RR" (String#7755, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_9097 = "_-2rj" (String#5358, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) // _SafeStr_9206 = "_-1X0" (String#7807, DoABC#2) // _SafeStr_9213 = "_-1bq" (String#5078, DoABC#2) // _SafeStr_9236 = "_-Vz" (String#7173, DoABC#2) // _SafeStr_9237 = "_-a8" (String#12320, DoABC#2) // _SafeStr_9315 = "_-3Gm" (String#14736, DoABC#2) // _SafeStr_9316 = "_-09b" (String#11745, DoABC#2) // _SafeStr_9317 = "_-2Jn" (String#11911, DoABC#2) // _SafeStr_9318 = "_-1IR" (String#7934, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2388 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; public class _SafeStr_2388 extends WindowController implements _SafeStr_1430 { public function _SafeStr_2388(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); } } }//package com.sulake.core.window.components // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2388 = "_-2TV" (String#9756, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2400 package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.enum.WindowParam; import flash.geom.Rectangle; import com.sulake.core.window._SafeStr_1503; import com.sulake.core.window.graphics._SafeStr_1492; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2400 extends WindowController { public function _SafeStr_2400(_arg_1:_SafeStr_1503) { super("_CONTEXT_SUBSTITUTE_PARENT", 0, 0, WindowParam._SafeStr_7125, _arg_1, new Rectangle(0, 0, 2000, 2000), null, null, null, null, 0); _SafeStr_9065 = false; } override public function getGraphicContext(_arg_1:Boolean):_SafeStr_1492 { return (null); } override public function _SafeStr_9319():_SafeStr_1492 { return (null); } private function _SafeStr_9320(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.window; if (getChildIndex(_local_2) != -1){ if (!_local_2._SafeStr_9135(WindowParam._SafeStr_7125)){ _local_2.desktop.addChild(_local_2); }; }; } override public function addChild(_arg_1:IWindow):IWindow { _children.push(_arg_1); return (_arg_1); } override public function addChildAt(_arg_1:IWindow, _arg_2:int):IWindow { var _local_3:WindowController = WindowController(_arg_1); if (_local_3.parent != null){ WindowController(_local_3.parent).removeChild(_local_3); }; _children.splice(_arg_2, 0, _arg_1); _local_3.parent = this; return (_arg_1); } override public function removeChild(_arg_1:IWindow):IWindow { var _local_2:int = _children.indexOf(_arg_1); if (_local_2 > -1){ _children.splice(_local_2, 1); _arg_1.parent = null; return (_arg_1); }; return (null); } override public function setChildIndex(_arg_1:IWindow, _arg_2:int):void { var _local_3:int = _children.indexOf(_arg_1); if ((((_local_3 > -1)) && (!((_arg_2 == _local_3))))){ _children.splice(_local_3, 1); _children.splice(_arg_2, 0, _arg_1); }; } override public function swapChildren(_arg_1:IWindow, _arg_2:IWindow):void { var _local_3:int; var _local_4:int; var _local_5:IWindow; var _local_6:int; if (((((!((_arg_1 == null))) && (!((_arg_2 == null))))) && (!((_arg_1 == _arg_2))))){ _local_3 = _children.indexOf(_arg_1); if (_local_3 < 0){ return; }; _local_4 = _children.indexOf(_arg_2); if (_local_4 < 0){ return; }; if (_local_4 < _local_3){ _local_5 = _arg_1; _arg_1 = _arg_2; _arg_2 = _local_5; _local_6 = _local_3; _local_3 = _local_4; _local_4 = _local_6; }; _children.splice(_local_4, 1); _children.splice(_local_3, 1); _children.splice(_local_3, 0, _arg_2); _children.splice(_local_4, 0, _arg_1); }; } override public function swapChildrenAt(_arg_1:int, _arg_2:int):void { this.swapChildren(_children[_arg_1], _children[_arg_2]); } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2400 = "_-397" (String#6968, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_9065 = "_-29k" (String#3094, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9319 = "_-2Mi" (String#8590, DoABC#2) // _SafeStr_9320 = "_-1fS" (String#23432, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components._SafeStr_2401 package com.sulake.core.window.components { import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.graphics._SafeStr_2393; import com.sulake.core.window.graphics._SafeStr_1492; import flash.display.DisplayObject; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2401 extends _SafeStr_2362 implements IDesktopWindow, _SafeStr_1364 { public function _SafeStr_2401(_arg_1:String, _arg_2:_SafeStr_1503, _arg_3:Rectangle) { super(_arg_1, 0, 0, 0, _arg_2, _arg_3, null, this._SafeStr_9321, null, null, 0); } public function get mouseX():int { return (this.getDisplayObject().stage.mouseX); } public function get mouseY():int { return (this.getDisplayObject().stage.mouseY); } override public function set parent(_arg_1:IWindow):void { throw (new Error("Desktop window doesn't have parent!")); } override public function set procedure(_arg_1:Function):void { _SafeStr_9322 = (((_arg_1)!=null) ? _arg_1 : this._SafeStr_9321); } override public function get host():IWindow { return (this); } override public function get desktop():IDesktopWindow { return (this); } override public function getGraphicContext(_arg_1:Boolean):_SafeStr_1492 { if (((_arg_1) && (!(_SafeStr_9067)))){ _SafeStr_9067 = new _SafeStr_2393((("GC {" + _name) + "}"), _SafeStr_2393.GC_TYPE_DESKTOP, _SafeStr_8982); _SafeStr_2393(_SafeStr_9067).mouseEnabled = true; _SafeStr_2393(_SafeStr_9067).doubleClickEnabled = true; }; return (_SafeStr_9067); } public function _SafeStr_9323():IWindow { return (_SafeStr_9189()); } public function _SafeStr_9324(_arg_1:IWindow):IWindow { return (_SafeStr_9187(_arg_1)); } public function getDisplayObject():DisplayObject { return ((this.getGraphicContext(true) as DisplayObject)); } public function setDisplayObject(_arg_1:DisplayObject):void { this.getGraphicContext(true).setDisplayObject(_arg_1); } override public function invalidate(_arg_1:Rectangle=null):void { } private function _SafeStr_9321(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_2362 = "_-1qz" (String#6032, DoABC#2) // _SafeStr_2393 = "_-36t" (String#2362, DoABC#2) // _SafeStr_2401 = "_-36c" (String#8410, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9067 = "_-1xo" (String#1354, DoABC#2) // _SafeStr_9187 = "_-0i1" (String#13808, DoABC#2) // _SafeStr_9189 = "_-2Dd" (String#17668, DoABC#2) // _SafeStr_9321 = "_-MB" (String#15410, DoABC#2) // _SafeStr_9322 = "_-r" (String#6161, DoABC#2) // _SafeStr_9323 = "_-1Mh" (String#12619, DoABC#2) // _SafeStr_9324 = "_-85" (String#18862, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.IBitmapWrapperWindow package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import flash.display.BitmapData; public interface IBitmapWrapperWindow extends IWindow { function set bitmap(_arg_1:BitmapData):void; function get bitmap():BitmapData; function get _SafeStr_9177():String; function set _SafeStr_9177(_arg_1:String):void; function set _SafeStr_3602(_arg_1:Boolean):void; function get _SafeStr_3602():Boolean; } }//package com.sulake.core.window.components // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_9177 = "_-0bj" (String#12544, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.IButtonWindow package com.sulake.core.window.components { public interface IButtonWindow extends _SafeStr_1515 { } }//package com.sulake.core.window.components // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.IDesktopWindow package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import flash.geom.Point; public interface IDesktopWindow extends IWindowContainer, _SafeStr_1364 { function get mouseX():int; function get mouseY():int; function _SafeStr_9323():IWindow; function _SafeStr_9324(_arg_1:IWindow):IWindow; function _SafeStr_9325(_arg_1:Point, _arg_2:Array, _arg_3:uint=0):void; } }//package com.sulake.core.window.components // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_9323 = "_-1Mh" (String#12619, DoABC#2) // _SafeStr_9324 = "_-85" (String#18862, DoABC#2) // _SafeStr_9325 = "_-6-" (String#12628, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.IFrameWindow package com.sulake.core.window.components { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.utils._SafeStr_1535; public interface IFrameWindow extends IWindowContainer { function get title():ILabelWindow; function get header():_SafeStr_1528; function get content():IWindowContainer; function get margins():_SafeStr_1535; function get scaler():_SafeStr_1525; function _SafeStr_9257():void; } }//package com.sulake.core.window.components // _SafeStr_1525 = "_-kW" (String#4272, DoABC#2) // _SafeStr_1528 = "_-3H2" (String#3974, DoABC#2) // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_9257 = "_-0re" (String#17865, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.IItemListWindow package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import com.sulake.core.window.utils._SafeStr_1314; public interface IItemListWindow extends IWindow, _SafeStr_1418, _SafeStr_1314 { function get spacing():int; function set spacing(_arg_1:int):void; function get _SafeStr_9217():Boolean; function set _SafeStr_9217(_arg_1:Boolean):void; function get autoArrangeItems():Boolean; function set autoArrangeItems(_arg_1:Boolean):void; function get _SafeStr_9214():Boolean; function set _SafeStr_9214(_arg_1:Boolean):void; function get numListItems():int; function addListItem(_arg_1:IWindow):IWindow; function _SafeStr_4370(_arg_1:IWindow, _arg_2:uint):IWindow; function getListItemAt(_arg_1:uint):IWindow; function _SafeStr_9223(_arg_1:uint):IWindow; function getListItemByName(_arg_1:String):IWindow; function _SafeStr_9225(_arg_1:String):IWindow; function _SafeStr_3926(_arg_1:IWindow):int; function removeListItem(_arg_1:IWindow):IWindow; function _SafeStr_7703(_arg_1:int):IWindow; function _SafeStr_9227(_arg_1:IWindow, _arg_2:int):void; function _SafeStr_9228(_arg_1:IWindow, _arg_2:IWindow):void; function _SafeStr_9230(_arg_1:uint, _arg_2:Array, _arg_3:Boolean=false):uint; function _SafeStr_6012(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):uint; function _SafeStr_9229(_arg_1:int, _arg_2:int):void; function _SafeStr_7096():void; function _SafeStr_3921():void; function _SafeStr_9232():void; function populate(_arg_1:Array):void; } }//package com.sulake.core.window.components // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_6012 = "_-2KK" (String#9171, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_9214 = "_-05i" (String#5375, DoABC#2) // _SafeStr_9217 = "_-1e8" (String#6106, DoABC#2) // _SafeStr_9223 = "_-0Xt" (String#10021, DoABC#2) // _SafeStr_9225 = "_-3x" (String#10773, DoABC#2) // _SafeStr_9227 = "_-0UD" (String#14877, DoABC#2) // _SafeStr_9228 = "_-050" (String#13806, DoABC#2) // _SafeStr_9229 = "_-2GY" (String#14780, DoABC#2) // _SafeStr_9230 = "_-uE" (String#9485, DoABC#2) // _SafeStr_9232 = "_-0un" (String#5831, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.ILabelWindow package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import flash.text.TextFormat; import com.sulake.core.window.utils._SafeStr_1535; import com.sulake.core.window.utils._SafeStr_2271; public interface ILabelWindow extends IWindow { function get antiAliasType():String; function get autoSize():String; function get bold():Boolean; function get border():Boolean; function get borderColor():uint; function get defaultTextFormat():TextFormat; function get embedFonts():Boolean; function get _SafeStr_4061():String; function get fontSize():uint; function get gridFitType():String; function get italic():Boolean; function get kerning():Boolean; function get length():int; function get margins():_SafeStr_1535; function get maxChars():int; function get sharpness():Number; function get spacing():Number; function get text():String; function get textColor():uint; function get _SafeStr_9030():Boolean; function get _SafeStr_7701():uint; function get textHeight():Number; function get textWidth():Number; function get textStyle():_SafeStr_2271; function get thickness():Number; function get underline():Boolean; function set text(_arg_1:String):void; function set textStyle(_arg_1:_SafeStr_2271):void; function set textColor(_arg_1:uint):void; } }//package com.sulake.core.window.components // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_4061 = "_-2Ax" (String#8325, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_9030 = "_-0cV" (String#4790, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.ITabSelectorWindow package com.sulake.core.window.components { import com.sulake.core.window.utils._SafeStr_1314; public interface ITabSelectorWindow extends _SafeStr_1536, _SafeStr_1314 { } }//package com.sulake.core.window.components // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.ITextWindow package com.sulake.core.window.components { import com.sulake.core.window.IWindow; import flash.text.TextFormat; import com.sulake.core.window.utils._SafeStr_1535; import com.sulake.core.window.utils._SafeStr_2271; import flash.geom.Rectangle; import flash.display.DisplayObject; import flash.text.TextLineMetrics; public interface ITextWindow extends IWindow, _SafeStr_1418 { function get antiAliasType():String; function get autoSize():String; function get bold():Boolean; function get border():Boolean; function get borderColor():uint; function get bottomScrollV():int; function get defaultTextFormat():TextFormat; function get embedFonts():Boolean; function get _SafeStr_4061():String; function get fontSize():uint; function get gridFitType():String; function get htmlText():String; function get italic():Boolean; function get kerning():Boolean; function get length():int; function get margins():_SafeStr_1535; function get maxChars():int; function get multiline():Boolean; function get numLines():int; function get sharpness():Number; function get spacing():Number; function get text():String; function get textColor():uint; function get _SafeStr_9030():Boolean; function get _SafeStr_7701():uint; function get textHeight():Number; function get textWidth():Number; function get textStyle():_SafeStr_2271; function get thickness():Number; function get underline():Boolean; function get wordWrap():Boolean; function get immediateClickMode():Boolean; function set antiAliasType(_arg_1:String):void; function set autoSize(_arg_1:String):void; function set bold(_arg_1:Boolean):void; function set border(_arg_1:Boolean):void; function set borderColor(_arg_1:uint):void; function set defaultTextFormat(_arg_1:TextFormat):void; function set embedFonts(_arg_1:Boolean):void; function set _SafeStr_4061(_arg_1:String):void; function set fontSize(_arg_1:uint):void; function set gridFitType(_arg_1:String):void; function set htmlText(_arg_1:String):void; function set italic(_arg_1:Boolean):void; function set kerning(_arg_1:Boolean):void; function set maxChars(_arg_1:int):void; function set multiline(_arg_1:Boolean):void; function set sharpness(_arg_1:Number):void; function set spacing(_arg_1:Number):void; function set text(_arg_1:String):void; function set textColor(_arg_1:uint):void; function set _SafeStr_9030(_arg_1:Boolean):void; function set _SafeStr_7701(_arg_1:uint):void; function set textStyle(_arg_1:_SafeStr_2271):void; function set thickness(_arg_1:Number):void; function set underline(_arg_1:Boolean):void; function set wordWrap(_arg_1:Boolean):void; function set immediateClickMode(_arg_1:Boolean):void; function appendText(_arg_1:String):void; function getCharBoundaries(_arg_1:int):Rectangle; function getCharIndexAtPoint(_arg_1:Number, _arg_2:Number):int; function getFirstCharInParagraph(_arg_1:int):int; function getImageReference(_arg_1:String):DisplayObject; function getLineIndexAtPoint(_arg_1:Number, _arg_2:Number):int; function getLineIndexOfChar(_arg_1:int):int; function getLineLength(_arg_1:int):int; function getLineMetrics(_arg_1:int):TextLineMetrics; function getLineOffset(_arg_1:int):int; function getLineText(_arg_1:int):String; function getParagraphLength(_arg_1:int):int; function getTextFormat(_arg_1:int=-1, _arg_2:int=-1):TextFormat; function replaceText(_arg_1:int, _arg_2:int, _arg_3:String):void; function setTextFormat(_arg_1:TextFormat, _arg_2:int=-1, _arg_3:int=-1):void; } }//package com.sulake.core.window.components // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_4061 = "_-2Ax" (String#8325, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_9030 = "_-0cV" (String#4790, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.components.TabContextController package com.sulake.core.window.components { import com.sulake.core.window.WindowController; import com.sulake.core.window.utils._SafeStr_1314; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window._SafeStr_1503; import flash.geom.Rectangle; import com.sulake.core.window.utils._SafeStr_2097; import com.sulake.core.window.events._SafeStr_1260; public class TabContextController extends WindowController implements _SafeStr_1550, _SafeStr_1314 { private static const _SafeStr_9326:String = "_SELECTOR"; private static const _SafeStr_9327:String = "_CONTENT"; protected var _SafeStr_9328:ITabSelectorWindow; protected var _SafeStr_9329:IWindowContainer; private var _SafeStr_9316:Boolean = false; private var _SafeStr_5635:Boolean = false; public function TabContextController(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { var _local_13:IWindow; super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); var _local_12:Array = new Array(); _SafeStr_9139(WindowController.TAG_INTERNAL, _local_12, true); for each (_local_13 in _local_12) { _local_13.style = _SafeStr_6535; _local_13.procedure = this._SafeStr_9330; }; this._SafeStr_5635 = true; } public function get selector():ITabSelectorWindow { if (this._SafeStr_9328 == null){ this._SafeStr_9328 = (findChildByTag(_SafeStr_9326) as ITabSelectorWindow); if (this._SafeStr_9328 != null){ this._SafeStr_9328.procedure = this._SafeStr_9330; }; }; return (this._SafeStr_9328); } public function get container():IWindowContainer { if (this._SafeStr_9329 == null){ this._SafeStr_9329 = (findChildByTag(_SafeStr_9327) as IWindowContainer); }; return (this._SafeStr_9329); } public function get iterator():_SafeStr_2097 { return (((this._SafeStr_5635) ? this.selector.iterator : null)); } public function get _SafeStr_9114():uint { return (this._SafeStr_9328._SafeStr_9097); } public function _SafeStr_9115(_arg_1:_SafeStr_1523):_SafeStr_1523 { return ((this.selector._SafeStr_9098(_arg_1) as _SafeStr_1523)); } public function _SafeStr_9116(_arg_1:_SafeStr_1523, _arg_2:uint):_SafeStr_1523 { return ((this.selector._SafeStr_9099(_arg_1, _arg_2) as _SafeStr_1523)); } public function _SafeStr_9117(_arg_1:_SafeStr_1523):void { this.selector._SafeStr_9104(_arg_1); } public function _SafeStr_9118(_arg_1:uint):_SafeStr_1523 { return ((this.selector._SafeStr_9100(_arg_1) as _SafeStr_1523)); } public function _SafeStr_9119(_arg_1:String):_SafeStr_1523 { return ((this.selector._SafeStr_3704(_arg_1) as _SafeStr_1523)); } public function _SafeStr_4842(_arg_1:uint):_SafeStr_1523 { return ((this.selector._SafeStr_9101(_arg_1) as _SafeStr_1523)); } public function _SafeStr_9120(_arg_1:_SafeStr_1523):uint { return (this.selector._SafeStr_9103(_arg_1)); } private function _SafeStr_9330(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ _SafeStr_9331(_arg_1); }; } } }//package com.sulake.core.window.components // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_4842 = "_-03C" (String#18197, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) // _SafeStr_9097 = "_-2rj" (String#5358, DoABC#2) // _SafeStr_9098 = "_-1G6" (String#16877, DoABC#2) // _SafeStr_9099 = "_-tj" (String#12918, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9101 = "_-2zP" (String#16425, DoABC#2) // _SafeStr_9103 = "_-2T" (String#7802, DoABC#2) // _SafeStr_9104 = "_-38I" (String#12475, DoABC#2) // _SafeStr_9114 = "_-pF" (String#9184, DoABC#2) // _SafeStr_9115 = "_-xa" (String#21254, DoABC#2) // _SafeStr_9116 = "_-1w2" (String#15460, DoABC#2) // _SafeStr_9117 = "_-H0" (String#16486, DoABC#2) // _SafeStr_9118 = "_-Jm" (String#8030, DoABC#2) // _SafeStr_9119 = "_-2ri" (String#18949, DoABC#2) // _SafeStr_9120 = "_-3Cj" (String#13731, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9316 = "_-09b" (String#11745, DoABC#2) // _SafeStr_9326 = "_-0F" (String#14579, DoABC#2) // _SafeStr_9327 = "_-0Is" (String#12886, DoABC#2) // _SafeStr_9328 = "_-1Mv" (String#8180, DoABC#2) // _SafeStr_9329 = "_-2RJ" (String#13720, DoABC#2) // _SafeStr_9330 = "_-2jr" (String#16378, DoABC#2) // _SafeStr_9331 = "_-0lc" (String#18012, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum._SafeStr_1506 package com.sulake.core.window.enum { public class _SafeStr_1506 { public static const _SafeStr_7192:uint = 0; public static const _SafeStr_9332:uint = 1; public static const _SafeStr_7251:uint = 2; public static const _SafeStr_7236:uint = 3; public static const _SafeStr_7227:uint = 4; public static const _SafeStr_7684:uint = 5; public static const _SafeStr_7224:uint = 6; public static const _SafeStr_9333:uint = 7; public static const _SafeStr_9334:uint = 8; public static const _SafeStr_9335:uint = 9; public static const _SafeStr_7234:uint = 10; public static const _SafeStr_9336:uint = 11; public static const _SafeStr_7198:uint = 12; public static const _SafeStr_9337:uint = 13; public static const _SafeStr_7255:uint = 20; public static const _SafeStr_7253:uint = 21; public static const _SafeStr_9338:uint = 22; public static const _SafeStr_7259:uint = 30; public static const _SafeStr_9339:uint = 31; public static const _SafeStr_9340:uint = 32; public static const _SafeStr_9341:uint = 33; public static const _SafeStr_7194:uint = 35; public static const _SafeStr_9342:uint = 36; public static const _SafeStr_9343:uint = 37; public static const _SafeStr_9344:uint = 38; public static const _SafeStr_9345:uint = 40; public static const _SafeStr_7229:uint = 41; public static const _SafeStr_7238:uint = 42; public static const _SafeStr_7240:uint = 43; public static const _SafeStr_7222:uint = 45; public static const _SafeStr_9346:uint = 46; public static const _SafeStr_9347:uint = 47; public static const _SafeStr_9348:uint = 48; public static const _SafeStr_9349:uint = 49; public static const WINDOW_TYPE_ITEMLIST:uint = 50; public static const _SafeStr_7202:uint = 50; public static const _SafeStr_7200:uint = 51; public static const _SafeStr_9350:uint = 52; public static const _SafeStr_7206:uint = 53; public static const _SafeStr_7204:uint = 54; public static const _SafeStr_9351:uint = 55; public static const _SafeStr_7216:uint = 56; public static const _SafeStr_7214:uint = 57; public static const _SafeStr_7218:uint = 60; public static const _SafeStr_7220:uint = 61; public static const _SafeStr_9352:uint = 62; public static const _SafeStr_9353:uint = 63; public static const _SafeStr_9354:uint = 64; public static const _SafeStr_9355:uint = 65; public static const _SafeStr_9356:uint = 66; public static const _SafeStr_7261:uint = 67; public static const _SafeStr_7263:uint = 68; public static const _SafeStr_7265:uint = 69; public static const _SafeStr_7244:uint = 70; public static const _SafeStr_7242:uint = 71; public static const _SafeStr_9357:uint = 72; public static const _SafeStr_9358:uint = 73; public static const _SafeStr_9359:uint = 74; public static const _SafeStr_9360:uint = 75; public static const _SafeStr_9361:uint = 76; public static const _SafeStr_7226:uint = 77; public static const _SafeStr_7257:uint = 78; public static const _SafeStr_9362:uint = 90; public static const _SafeStr_7250:uint = 91; public static const _SafeStr_7248:uint = 92; public static const _SafeStr_7246:uint = 93; public static const _SafeStr_9363:uint = 94; public static const _SafeStr_9364:uint = 100; public static const _SafeStr_9365:uint = 101; public static const _SafeStr_7231:uint = 102; public static const _SafeStr_7233:uint = 103; public static const _SafeStr_9366:uint = 104; public static const _SafeStr_9367:uint = 110; public static const _SafeStr_9368:uint = 111; public static const _SafeStr_9369:uint = 112; public static const _SafeStr_9370:uint = 120; public static const _SafeStr_9371:uint = 121; public static const _SafeStr_9372:uint = 122; public static const _SafeStr_7208:uint = 130; public static const _SafeStr_7210:uint = 131; public static const _SafeStr_9373:uint = 132; public static const _SafeStr_9374:uint = 133; public static const _SafeStr_9375:uint = 134; public static const _SafeStr_9376:uint = 135; public static const _SafeStr_9377:uint = 136; public static const _SafeStr_9378:uint = 137; public static const _SafeStr_9379:uint = 138; public static const _SafeStr_9380:uint = 139; } }//package com.sulake.core.window.enum // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_7192 = "_-16T" (String#10421, DoABC#2) // _SafeStr_7194 = "_-0Ev" (String#6972, DoABC#2) // _SafeStr_7198 = "_-3Ep" (String#11057, DoABC#2) // _SafeStr_7200 = "_-Ph" (String#7536, DoABC#2) // _SafeStr_7202 = "_-2li" (String#7216, DoABC#2) // _SafeStr_7204 = "_-0Qc" (String#8821, DoABC#2) // _SafeStr_7206 = "_-0ug" (String#8909, DoABC#2) // _SafeStr_7208 = "_-2cc" (String#8324, DoABC#2) // _SafeStr_7210 = "_-E2" (String#9780, DoABC#2) // _SafeStr_7214 = "_-1Wh" (String#12660, DoABC#2) // _SafeStr_7216 = "_-0jN" (String#7995, DoABC#2) // _SafeStr_7218 = "_-1ME" (String#8059, DoABC#2) // _SafeStr_7220 = "_-0Zl" (String#10286, DoABC#2) // _SafeStr_7222 = "_-0ic" (String#9621, DoABC#2) // _SafeStr_7224 = "_-1eR" (String#9392, DoABC#2) // _SafeStr_7226 = "_-3Am" (String#11299, DoABC#2) // _SafeStr_7227 = "_-2XH" (String#7034, DoABC#2) // _SafeStr_7229 = "_-0Vn" (String#9662, DoABC#2) // _SafeStr_7231 = "_-eF" (String#8119, DoABC#2) // _SafeStr_7233 = "_-1hR" (String#8597, DoABC#2) // _SafeStr_7234 = "_-2GX" (String#10486, DoABC#2) // _SafeStr_7236 = "_-00x" (String#9299, DoABC#2) // _SafeStr_7238 = "_-0AO" (String#10095, DoABC#2) // _SafeStr_7240 = "_-188" (String#9841, DoABC#2) // _SafeStr_7242 = "_-1r-" (String#9815, DoABC#2) // _SafeStr_7244 = "_-2KE" (String#10240, DoABC#2) // _SafeStr_7246 = "_-1ye" (String#11171, DoABC#2) // _SafeStr_7248 = "_-Tr" (String#10975, DoABC#2) // _SafeStr_7250 = "_-2pR" (String#7235, DoABC#2) // _SafeStr_7251 = "_-20A" (String#10844, DoABC#2) // _SafeStr_7253 = "_-2RE" (String#7095, DoABC#2) // _SafeStr_7255 = "_-398" (String#10527, DoABC#2) // _SafeStr_7257 = "_-1qF" (String#9762, DoABC#2) // _SafeStr_7259 = "_-1FB" (String#9190, DoABC#2) // _SafeStr_7261 = "_-1E4" (String#9004, DoABC#2) // _SafeStr_7263 = "_-YM" (String#9809, DoABC#2) // _SafeStr_7265 = "_-0G8" (String#9818, DoABC#2) // _SafeStr_7684 = "_-149" (String#6384, DoABC#2) // _SafeStr_9332 = "_-2ru" (String#12064, DoABC#2) // _SafeStr_9333 = "_-HA" (String#14779, DoABC#2) // _SafeStr_9334 = "_-00K" (String#7287, DoABC#2) // _SafeStr_9335 = "_-2GP" (String#14865, DoABC#2) // _SafeStr_9336 = "_-0ex" (String#12733, DoABC#2) // _SafeStr_9337 = "_-PT" (String#11270, DoABC#2) // _SafeStr_9338 = "_-1Bv" (String#16589, DoABC#2) // _SafeStr_9339 = "_-2rB" (String#15572, DoABC#2) // _SafeStr_9340 = "_-1Xr" (String#17360, DoABC#2) // _SafeStr_9341 = "_-2Oc" (String#13878, DoABC#2) // _SafeStr_9342 = "_-2zi" (String#16456, DoABC#2) // _SafeStr_9343 = "_-1eO" (String#15542, DoABC#2) // _SafeStr_9344 = "_-aR" (String#14901, DoABC#2) // _SafeStr_9345 = "_-1AZ" (String#14402, DoABC#2) // _SafeStr_9346 = "_-0D8" (String#11775, DoABC#2) // _SafeStr_9347 = "_-KA" (String#12788, DoABC#2) // _SafeStr_9348 = "_-2qB" (String#12187, DoABC#2) // _SafeStr_9349 = "_-W-" (String#11736, DoABC#2) // _SafeStr_9350 = "_-2pN" (String#11792, DoABC#2) // _SafeStr_9351 = "_-32-" (String#13875, DoABC#2) // _SafeStr_9352 = "_-1hI" (String#13296, DoABC#2) // _SafeStr_9353 = "_-1a9" (String#17502, DoABC#2) // _SafeStr_9354 = "_-0nG" (String#17975, DoABC#2) // _SafeStr_9355 = "_-15d" (String#17030, DoABC#2) // _SafeStr_9356 = "_-1pd" (String#15883, DoABC#2) // _SafeStr_9357 = "_-09n" (String#11672, DoABC#2) // _SafeStr_9358 = "_-29N" (String#13078, DoABC#2) // _SafeStr_9359 = "_-0DG" (String#13998, DoABC#2) // _SafeStr_9360 = "_-2ZL" (String#14320, DoABC#2) // _SafeStr_9361 = "_-2CY" (String#14042, DoABC#2) // _SafeStr_9362 = "_-1sm" (String#12291, DoABC#2) // _SafeStr_9363 = "_-16J" (String#12241, DoABC#2) // _SafeStr_9364 = "_-0jz" (String#14434, DoABC#2) // _SafeStr_9365 = "_-28d" (String#13491, DoABC#2) // _SafeStr_9366 = "_-a" (String#11859, DoABC#2) // _SafeStr_9367 = "_-1gw" (String#15502, DoABC#2) // _SafeStr_9368 = "_-27y" (String#17719, DoABC#2) // _SafeStr_9369 = "_-0f6" (String#16847, DoABC#2) // _SafeStr_9370 = "_-2ei" (String#8726, DoABC#2) // _SafeStr_9371 = "_-FG" (String#14063, DoABC#2) // _SafeStr_9372 = "_-11D" (String#13138, DoABC#2) // _SafeStr_9373 = "_-ri" (String#12349, DoABC#2) // _SafeStr_9374 = "_-1TA" (String#11527, DoABC#2) // _SafeStr_9375 = "_-0Ae" (String#11514, DoABC#2) // _SafeStr_9376 = "_-gi" (String#11538, DoABC#2) // _SafeStr_9377 = "_-0Wx" (String#11499, DoABC#2) // _SafeStr_9378 = "_-26K" (String#11484, DoABC#2) // _SafeStr_9379 = "_-2dd" (String#11757, DoABC#2) // _SafeStr_9380 = "_-39A" (String#11720, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum._SafeStr_1526 package com.sulake.core.window.enum { public class _SafeStr_1526 { public static const _SafeStr_6310:uint = (0 << 0); public static const _SafeStr_6961:uint = (1 << 0); public static const _SafeStr_9071:uint = (1 << 1); public static const _SafeStr_6959:uint = (1 << 2); public static const _SafeStr_9148:uint = (1 << 3); public static const _SafeStr_6249:uint = (1 << 4); public static const _SafeStr_9295:uint = (1 << 5); public static const _SafeStr_9381:uint = (1 << 6); public static const _SafeStr_9382:uint = (1 << 30); } }//package com.sulake.core.window.enum // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_6249 = "_-13-" (String#3308, DoABC#2) // _SafeStr_6310 = "_-2iE" (String#3513, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_9071 = "_-1SV" (String#3069, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9295 = "_-l-" (String#3021, DoABC#2) // _SafeStr_9381 = "_-Mb" (String#2838, DoABC#2) // _SafeStr_9382 = "_-2Ya" (String#7567, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum._SafeStr_1540 package com.sulake.core.window.enum { public class _SafeStr_1540 { public static const _SafeStr_9210:uint = 0; } }//package com.sulake.core.window.enum // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum._SafeStr_1542 package com.sulake.core.window.enum { public class _SafeStr_1542 { public static const _SafeStr_9383:uint = 0; public static const _SafeStr_9384:uint = 1; public static const _SafeStr_9385:uint = 3; } }//package com.sulake.core.window.enum // _SafeStr_1542 = "_-0sb" (String#4262, DoABC#2) // _SafeStr_9383 = "_-1fM" (String#14090, DoABC#2) // _SafeStr_9384 = "_-1z1" (String#14334, DoABC#2) // _SafeStr_9385 = "_-2V3" (String#12636, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum._SafeStr_2411 package com.sulake.core.window.enum { public class _SafeStr_2411 { public static const _SafeStr_3429:uint = 0; public static const ARROW:uint = 1; public static const _SafeStr_9386:uint = 2; public static const _SafeStr_9387:uint = 3; public static const _SafeStr_9388:uint = 4; public static const _SafeStr_6960:uint = 5; public static const _SafeStr_5283:uint = 6; public static const _SafeStr_9389:uint = 7; public static const _SafeStr_9390:uint = 8; public static const _SafeStr_9391:uint = 9; public static const _SafeStr_9392:uint = 10; public static const _SafeStr_9393:uint = 11; public static const _SafeStr_9394:uint = 12; public static const _SafeStr_9395:uint = 13; public static const NONE:uint = 0xFFFFFFFE; public static const _SafeStr_9396:uint = 0xFFFFFFFF; } }//package com.sulake.core.window.enum // _SafeStr_2411 = "_-hh" (String#1851, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_5283 = "_-31t" (String#5475, DoABC#2) // _SafeStr_6960 = "_-15U" (String#9227, DoABC#2) // _SafeStr_9386 = "_-OC" (String#6569, DoABC#2) // _SafeStr_9387 = "_-29G" (String#16823, DoABC#2) // _SafeStr_9388 = "_-1P1" (String#17814, DoABC#2) // _SafeStr_9389 = "_-1O5" (String#14292, DoABC#2) // _SafeStr_9390 = "_-2JS" (String#13183, DoABC#2) // _SafeStr_9391 = "_-1b0" (String#17588, DoABC#2) // _SafeStr_9392 = "_-2T8" (String#17022, DoABC#2) // _SafeStr_9393 = "_-1fY" (String#16251, DoABC#2) // _SafeStr_9394 = "_-1Xy" (String#17542, DoABC#2) // _SafeStr_9395 = "_-UW" (String#16222, DoABC#2) // _SafeStr_9396 = "_-XY" (String#16012, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum._SafeStr_2428 package com.sulake.core.window.enum { public class _SafeStr_2428 { public static const _SafeStr_9397:String = "_self"; public static const _SafeStr_9398:String = "_blank"; public static const _SafeStr_9399:String = "_parent"; public static const _SafeStr_9400:String = "_top"; public static const _SafeStr_3429:String = "default"; public static const _SafeStr_9093:String = "internal"; } }//package com.sulake.core.window.enum // _SafeStr_2428 = "_-2-R" (String#2309, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_9093 = "_-2El" (String#12483, DoABC#2) // _SafeStr_9397 = "_-2gs" (String#14559, DoABC#2) // _SafeStr_9398 = "_-2dg" (String#4477, DoABC#2) // _SafeStr_9399 = "_-3CV" (String#12897, DoABC#2) // _SafeStr_9400 = "_-158" (String#14074, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum._SafeStr_3180 package com.sulake.core.window.enum { public class _SafeStr_3180 { public static const UP:String = "up"; public static const DOWN:String = "down"; public static const LEFT:String = "left"; public static const RIGHT:String = "right"; } }//package com.sulake.core.window.enum // _SafeStr_3180 = "_-2Kb" (String#4037, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.enum.WindowParam package com.sulake.core.window.enum { public class WindowParam { public static const _SafeStr_7117:uint = 0; public static const _SafeStr_7118:uint = (1 << 0); public static const _SafeStr_7120:uint = (_SafeStr_7118 | (1 << 1)); public static const _SafeStr_7122:uint = (_SafeStr_7118 | (1 << 2)); public static const _SafeStr_7124:uint = (_SafeStr_7118 | (1 << 3)); public static const _SafeStr_7125:uint = (1 << 4); public static const _SafeStr_7127:uint = (1 << 5); public static const _SafeStr_7129:uint = 0; public static const _SafeStr_7131:uint = ((1 << 6) | _SafeStr_7129); public static const _SafeStr_7132:uint = ((1 << 7) | _SafeStr_7129); public static const _SafeStr_7134:uint = ((_SafeStr_7129 | _SafeStr_7131) | _SafeStr_7132); public static const _SafeStr_7136:uint = _SafeStr_7134; public static const _SafeStr_7138:uint = 0; public static const _SafeStr_7140:uint = ((1 << 10) | _SafeStr_7138); public static const _SafeStr_7142:uint = ((1 << 11) | _SafeStr_7138); public static const _SafeStr_7144:uint = ((_SafeStr_7138 | _SafeStr_7140) | _SafeStr_7142); public static const _SafeStr_7146:uint = _SafeStr_7144; public static const _SafeStr_7148:uint = (_SafeStr_7129 | _SafeStr_7138); public static const _SafeStr_7150:uint = (_SafeStr_7131 | _SafeStr_7140); public static const _SafeStr_7152:uint = (_SafeStr_7132 | _SafeStr_7142); public static const _SafeStr_7154:uint = (_SafeStr_7134 | _SafeStr_7144); public static const _SafeStr_7168:uint = (1 << 14); public static const _SafeStr_7169:uint = (1 << 15); public static const _SafeStr_7171:uint = ((1 << 8) | _SafeStr_7118); public static const _SafeStr_7173:uint = (_SafeStr_7169 | _SafeStr_7171); public static const _SafeStr_7175:uint = (1 << 16); public static const _SafeStr_7179:uint = (1 << 12); public static const _SafeStr_7180:uint = (1 << 13); public static const _SafeStr_7177:uint = (_SafeStr_7179 | _SafeStr_7180); public static const _SafeStr_7181:uint = _SafeStr_7177; public static const _SafeStr_7183:uint = (_SafeStr_7175 | _SafeStr_7177); public static const WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN:uint = (1 << 17); public static const _SafeStr_9401:uint = 0; public static const _SafeStr_9402:uint = (1 << 18); public static const _SafeStr_9403:uint = ((1 << 19) | _SafeStr_9402); public static const _SafeStr_9404:uint = 0; public static const _SafeStr_9405:uint = (1 << 20); public static const _SafeStr_9406:uint = ((1 << 21) | _SafeStr_9405); public static const _SafeStr_9407:uint = (_SafeStr_9403 | _SafeStr_9406); public static const _SafeStr_7156:uint = _SafeStr_9401;//0 public static const _SafeStr_7158:uint = _SafeStr_9403; public static const _SafeStr_7160:uint = _SafeStr_9402; public static const _SafeStr_7162:uint = _SafeStr_9404;//0 public static const _SafeStr_7164:uint = _SafeStr_9406; public static const _SafeStr_7166:uint = _SafeStr_9405; public static const _SafeStr_9408:uint = ((_SafeStr_7156 | _SafeStr_7158) | _SafeStr_7160); public static const _SafeStr_9409:uint = ((_SafeStr_7162 | _SafeStr_7164) | _SafeStr_7166); public static const _SafeStr_9218:uint = (1 << 22); public static const _SafeStr_9219:uint = (1 << 23); public static const _SafeStr_9258:uint = (_SafeStr_9218 | _SafeStr_9219); public static const _SafeStr_7184:uint = ((_SafeStr_7118 | _SafeStr_7129) | _SafeStr_7138); public static const _SafeStr_7186:uint = ((_SafeStr_7118 | _SafeStr_7168) | _SafeStr_7127); public static const _SafeStr_7188:uint = ((((_SafeStr_7118 | _SafeStr_7127) | _SafeStr_7120) | _SafeStr_7125) | _SafeStr_7168); public static const WINDOW_PARAM_FORCE_CLIPPING:uint = (1 << 30); public static const _SafeStr_9410:uint = (1 << 31); } }//package com.sulake.core.window.enum // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7120 = "_-0RT" (String#7638, DoABC#2) // _SafeStr_7122 = "_-1Or" (String#11884, DoABC#2) // _SafeStr_7124 = "_-0Ym" (String#9984, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_7129 = "_-0Kz" (String#4090, DoABC#2) // _SafeStr_7131 = "_-0n0" (String#6877, DoABC#2) // _SafeStr_7132 = "_-TY" (String#6966, DoABC#2) // _SafeStr_7134 = "_-3Es" (String#5077, DoABC#2) // _SafeStr_7136 = "_-35a" (String#4519, DoABC#2) // _SafeStr_7138 = "_-1Cf" (String#4300, DoABC#2) // _SafeStr_7140 = "_-0eS" (String#5704, DoABC#2) // _SafeStr_7142 = "_-24" (String#5996, DoABC#2) // _SafeStr_7144 = "_-G-" (String#4858, DoABC#2) // _SafeStr_7146 = "_-2EG" (String#4456, DoABC#2) // _SafeStr_7148 = "_-1o5" (String#9163, DoABC#2) // _SafeStr_7150 = "_-M9" (String#12787, DoABC#2) // _SafeStr_7152 = "_-2m5" (String#12763, DoABC#2) // _SafeStr_7154 = "_-2JF" (String#11948, DoABC#2) // _SafeStr_7156 = "_-0yi" (String#11294, DoABC#2) // _SafeStr_7158 = "_-JF" (String#7645, DoABC#2) // _SafeStr_7160 = "_-26O" (String#8056, DoABC#2) // _SafeStr_7162 = "_-13e" (String#9796, DoABC#2) // _SafeStr_7164 = "_-0Dh" (String#8496, DoABC#2) // _SafeStr_7166 = "_-2qw" (String#8016, DoABC#2) // _SafeStr_7168 = "_-10f" (String#8835, DoABC#2) // _SafeStr_7169 = "_-0nu" (String#5247, DoABC#2) // _SafeStr_7171 = "_-372" (String#7418, DoABC#2) // _SafeStr_7173 = "_-2RV" (String#12730, DoABC#2) // _SafeStr_7175 = "_-2pK" (String#6430, DoABC#2) // _SafeStr_7177 = "_-1vj" (String#8255, DoABC#2) // _SafeStr_7179 = "_-cF" (String#5661, DoABC#2) // _SafeStr_7180 = "_-4R" (String#5276, DoABC#2) // _SafeStr_7181 = "_-1B5" (String#10168, DoABC#2) // _SafeStr_7183 = "_-28A" (String#11473, DoABC#2) // _SafeStr_7184 = "_-1qu" (String#11565, DoABC#2) // _SafeStr_7186 = "_-2eL" (String#12633, DoABC#2) // _SafeStr_7188 = "_-q" (String#11652, DoABC#2) // _SafeStr_9218 = "_-1v9" (String#8198, DoABC#2) // _SafeStr_9219 = "_-1Fp" (String#8207, DoABC#2) // _SafeStr_9258 = "_-2sO" (String#6512, DoABC#2) // _SafeStr_9401 = "_-0ni" (String#12469, DoABC#2) // _SafeStr_9402 = "_-2JY" (String#8877, DoABC#2) // _SafeStr_9403 = "_-kO" (String#9926, DoABC#2) // _SafeStr_9404 = "_-0eK" (String#12335, DoABC#2) // _SafeStr_9405 = "_-pd" (String#8405, DoABC#2) // _SafeStr_9406 = "_-2g9" (String#11071, DoABC#2) // _SafeStr_9407 = "_-tG" (String#18352, DoABC#2) // _SafeStr_9408 = "_-1k0" (String#15073, DoABC#2) // _SafeStr_9409 = "_-3J" (String#14905, DoABC#2) // _SafeStr_9410 = "_-3Gf" (String#12519, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events._SafeStr_1260 package com.sulake.core.window.events { import com.sulake.core.window.IWindow; public class _SafeStr_1260 { public static const _SafeStr_9411:String = "WE_DESTROY"; public static const _SafeStr_9310:String = "WE_DESTROYED"; public static const _SafeStr_9166:String = "WE_OPEN"; public static const _SafeStr_9167:String = "WE_OPENED"; public static const _SafeStr_9168:String = "WE_CLOSE"; public static const _SafeStr_9169:String = "WE_CLOSED"; public static const _SafeStr_9412:String = "WE_FOCUS"; public static const _SafeStr_8323:String = "WE_FOCUSED"; public static const _SafeStr_9413:String = "WE_UNFOCUS"; public static const _SafeStr_9414:String = "WE_UNFOCUSED"; public static const _SafeStr_9415:String = "WE_ACTIVATE"; public static const _SafeStr_9149:String = "WE_ACTIVATED"; public static const _SafeStr_9416:String = "WE_DEACTIVATE"; public static const _SafeStr_4276:String = "WE_DEACTIVATED"; public static const _SafeStr_4098:String = "WE_SELECT"; public static const _SafeStr_3458:String = "WE_SELECTED"; public static const _SafeStr_4100:String = "WE_UNSELECT"; public static const _SafeStr_8329:String = "WE_UNSELECTED"; public static const _SafeStr_9417:String = "WE_LOCK"; public static const _SafeStr_9418:String = "WE_LOCKED"; public static const _SafeStr_9419:String = "WE_UNLOCK"; public static const _SafeStr_9420:String = "WE_UNLOCKED"; public static const _SafeStr_9421:String = "WE_ENABLE"; public static const _SafeStr_9129:String = "WE_ENABLED"; public static const _SafeStr_9422:String = "WE_DISABLE"; public static const _SafeStr_9130:String = "WE_DISABLED"; public static const WINDOW_EVENT_RELOCATE:String = "WE_RELOCATE"; public static const _SafeStr_4408:String = "WE_RELOCATED"; public static const _SafeStr_9233:String = "WE_RESIZE"; public static const _SafeStr_4840:String = "WE_RESIZED"; public static const _SafeStr_9423:String = "WE_MINIMIZE"; public static const _SafeStr_9424:String = "WE_MINIMIZED"; public static const _SafeStr_9425:String = "WE_MAXIMIZE"; public static const _SafeStr_9426:String = "WE_MAXIMIZED"; public static const _SafeStr_9427:String = "WE_RESTORE"; public static const _SafeStr_9428:String = "WE_RESTORED"; public static const _SafeStr_9318:String = "WE_CHILD_ADDED"; public static const _SafeStr_9212:String = "WE_CHILD_REMOVED"; public static const _SafeStr_9213:String = "WE_CHILD_RELOCATED"; public static const _SafeStr_9128:String = "WE_CHILD_RESIZED"; public static const _SafeStr_9150:String = "WE_CHILD_ACTIVATED"; public static const _SafeStr_6242:String = "WE_PARENT_ADDED"; public static const _SafeStr_9429:String = "WE_PARENT_REMOVED"; public static const _SafeStr_9430:String = "WE_PARENT_RELOCATED"; public static const _SafeStr_6240:String = "WE_PARENT_RESIZED"; public static const _SafeStr_9188:String = "WE_PARENT_ACTIVATED"; public static const _SafeStr_8222:String = "WE_OK"; public static const _SafeStr_9431:String = "WE_CANCEL"; public static const _SafeStr_6237:String = "WE_CHANGE"; public static const _SafeStr_9216:String = "WE_SCROLL"; public static const UNKNOWN:String = ""; private static const POOL:Array = []; protected var _type:String; protected var _window:IWindow; protected var _SafeStr_9432:IWindow; protected var _SafeStr_9433:Boolean; protected var _SafeStr_9434:Boolean; protected var _SafeStr_9435:Boolean; protected var _SafeStr_9436:Array; public static function _SafeStr_9035(_arg_1:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Boolean=false):_SafeStr_1260 { var _local_5:_SafeStr_1260 = (((POOL.length)>0) ? POOL.pop() : new (_SafeStr_1260)()); _local_5._type = _arg_1; _local_5._window = _arg_2; _local_5._SafeStr_9432 = _arg_3; _local_5._SafeStr_9434 = _arg_4; _local_5._SafeStr_9435 = false; _local_5._SafeStr_9436 = POOL; return (_local_5); } public function get type():String { return (this._type); } public function get target():IWindow { return (this._window); } public function get window():IWindow { return (this._window); } public function get _SafeStr_9134():IWindow { return (this._SafeStr_9432); } public function get cancelable():Boolean { return (this._SafeStr_9434); } public function recycle():void { if (this._SafeStr_9435){ throw (new Error("Event already recycled!")); }; this._window = (this._SafeStr_9432 = null); this._SafeStr_9435 = true; this._SafeStr_9433 = false; this._SafeStr_9436.push(this); } public function clone():_SafeStr_1260 { return (_SafeStr_9035(this._type, this.window, this._SafeStr_9134, this.cancelable)); } public function _SafeStr_9437():void { this._SafeStr_9438(); } public function isDefaultPrevented():Boolean { return (this._SafeStr_9433); } public function _SafeStr_9438():void { if (this.cancelable){ this._SafeStr_9433 = true; } else { throw (new Error("Attempted to prevent window operation that is not cancelable!")); }; } public function _SafeStr_9036():Boolean { return (this._SafeStr_9433); } public function stopPropagation():void { this._SafeStr_9433 = true; } public function stopImmediatePropagation():void { this._SafeStr_9433 = true; } public function toString():String { return ((((((("WindowEvent { type: " + this._type) + " cancelable: ") + this._SafeStr_9434) + " window: ") + this._window) + " }")); } } }//package com.sulake.core.window.events // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_4098 = "_-2Lq" (String#5848, DoABC#2) // _SafeStr_4100 = "_-1nw" (String#8302, DoABC#2) // _SafeStr_4276 = "_-lN" (String#8849, DoABC#2) // _SafeStr_4408 = "_-NZ" (String#7482, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6240 = "_-Oz" (String#8804, DoABC#2) // _SafeStr_6242 = "_-1M7" (String#8087, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_8323 = "_-2n2" (String#6461, DoABC#2) // _SafeStr_8329 = "_-20t" (String#7611, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9036 = "_-2qa" (String#5335, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) // _SafeStr_9129 = "_-1nN" (String#5521, DoABC#2) // _SafeStr_9130 = "_-l3" (String#5774, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) // _SafeStr_9149 = "_-02b" (String#8542, DoABC#2) // _SafeStr_9150 = "_-0D4" (String#6132, DoABC#2) // _SafeStr_9166 = "_-vy" (String#13952, DoABC#2) // _SafeStr_9167 = "_-2zY" (String#14399, DoABC#2) // _SafeStr_9168 = "_-1Xq" (String#13818, DoABC#2) // _SafeStr_9169 = "_-3EN" (String#13457, DoABC#2) // _SafeStr_9188 = "_-196" (String#11759, DoABC#2) // _SafeStr_9212 = "_-2A1" (String#7169, DoABC#2) // _SafeStr_9213 = "_-1bq" (String#5078, DoABC#2) // _SafeStr_9216 = "_-1WM" (String#7790, DoABC#2) // _SafeStr_9233 = "_-0u6" (String#11904, DoABC#2) // _SafeStr_9310 = "_-12C" (String#6234, DoABC#2) // _SafeStr_9318 = "_-1IR" (String#7934, DoABC#2) // _SafeStr_9411 = "_-20e" (String#14859, DoABC#2) // _SafeStr_9412 = "_-0eR" (String#14843, DoABC#2) // _SafeStr_9413 = "_-07U" (String#13583, DoABC#2) // _SafeStr_9414 = "_-fD" (String#14760, DoABC#2) // _SafeStr_9415 = "_-ox" (String#13612, DoABC#2) // _SafeStr_9416 = "_-0VO" (String#15276, DoABC#2) // _SafeStr_9417 = "_-As" (String#14520, DoABC#2) // _SafeStr_9418 = "_-1WZ" (String#15268, DoABC#2) // _SafeStr_9419 = "_-3GD" (String#13911, DoABC#2) // _SafeStr_9420 = "_-27U" (String#14362, DoABC#2) // _SafeStr_9421 = "_-0pk" (String#10576, DoABC#2) // _SafeStr_9422 = "_-3Ce" (String#11228, DoABC#2) // _SafeStr_9423 = "_-0rd" (String#14221, DoABC#2) // _SafeStr_9424 = "_-0Np" (String#13001, DoABC#2) // _SafeStr_9425 = "_-380" (String#13531, DoABC#2) // _SafeStr_9426 = "_-0DV" (String#14025, DoABC#2) // _SafeStr_9427 = "_-QW" (String#14031, DoABC#2) // _SafeStr_9428 = "_-3HV" (String#14430, DoABC#2) // _SafeStr_9429 = "_-0R9" (String#15117, DoABC#2) // _SafeStr_9430 = "_-2HT" (String#13681, DoABC#2) // _SafeStr_9431 = "_-0uO" (String#8770, DoABC#2) // _SafeStr_9432 = "_-2iy" (String#6238, DoABC#2) // _SafeStr_9433 = "_-1mO" (String#8549, DoABC#2) // _SafeStr_9434 = "_-1XP" (String#4921, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) // _SafeStr_9436 = "_-0R" (String#6090, DoABC#2) // _SafeStr_9437 = "_-1Xm" (String#19420, DoABC#2) // _SafeStr_9438 = "_-2Fk" (String#19330, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events._SafeStr_1534 package com.sulake.core.window.events { import com.sulake.core.window.IWindow; public class _SafeStr_1534 extends _SafeStr_1260 { private static const _SafeStr_9439:String = "WE_MESSAGE"; private static const POOL:Array = []; public var message:String; public function _SafeStr_1534() { _type = _SafeStr_9439; } public static function _SafeStr_9035(_arg_1:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Boolean=false):_SafeStr_1260 { var _local_5:_SafeStr_1534 = (((POOL.length)>0) ? POOL.pop() : new (_SafeStr_1534)()); _local_5.message = _arg_1; _local_5._window = _arg_2; _local_5._SafeStr_9432 = _arg_3; _local_5._SafeStr_9434 = _arg_4; _local_5._SafeStr_9435 = false; _local_5._SafeStr_9436 = POOL; return (_local_5); } override public function clone():_SafeStr_1260 { return (_SafeStr_9035(this.message, window, _SafeStr_9134, cancelable)); } override public function toString():String { return ((((((((("WindowLinkEvent { type: " + _type) + " message: ") + this.message) + " cancelable: ") + _SafeStr_9434) + " window: ") + _window) + " }")); } } }//package com.sulake.core.window.events // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1534 = "_-2Zx" (String#4387, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) // _SafeStr_9432 = "_-2iy" (String#6238, DoABC#2) // _SafeStr_9434 = "_-1XP" (String#4921, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) // _SafeStr_9436 = "_-0R" (String#6090, DoABC#2) // _SafeStr_9439 = "_-2V0" (String#13199, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events._SafeStr_1547 package com.sulake.core.window.events { import flash.events.KeyboardEvent; import flash.events.Event; import com.sulake.core.window.IWindow; public class _SafeStr_1547 extends _SafeStr_1260 { public static const _SafeStr_6235:String = "WKE_KEY_UP"; public static const _SafeStr_6233:String = "WKE_KEY_DOWN"; private static const POOL:Array = []; private var _SafeStr_7341:KeyboardEvent; public static function _SafeStr_9035(_arg_1:String, _arg_2:Event, _arg_3:IWindow, _arg_4:IWindow, _arg_5:Boolean=false):_SafeStr_1547 { var _local_6:_SafeStr_1547 = (((POOL.length)>0) ? POOL.pop() : new (_SafeStr_1547)()); _local_6._type = _arg_1; _local_6._SafeStr_7341 = (_arg_2 as KeyboardEvent); _local_6._window = _arg_3; _local_6._SafeStr_9432 = _arg_4; _local_6._SafeStr_9435 = false; _local_6._SafeStr_9434 = _arg_5; _local_6._SafeStr_9436 = POOL; return (_local_6); } public function get charCode():uint { return (this._SafeStr_7341.charCode); } public function get keyCode():uint { return (this._SafeStr_7341.keyCode); } public function get keyLocation():uint { return (this._SafeStr_7341.keyLocation); } public function get altKey():Boolean { return (this._SafeStr_7341.altKey); } public function get shiftKey():Boolean { return (this._SafeStr_7341.shiftKey); } override public function clone():_SafeStr_1260 { return (_SafeStr_9035(_type, this._SafeStr_7341, window, _SafeStr_9134, cancelable)); } override public function toString():String { return ((((((((("WindowKeyboardEvent { type: " + _type) + " cancelable: ") + _SafeStr_9434) + " window: ") + _window) + " charCode: ") + this.charCode) + " }")); } } }//package com.sulake.core.window.events // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_6235 = "_-lr" (String#6636, DoABC#2) // _SafeStr_7341 = "_-1xs" (String#3203, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) // _SafeStr_9432 = "_-2iy" (String#6238, DoABC#2) // _SafeStr_9434 = "_-1XP" (String#4921, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) // _SafeStr_9436 = "_-0R" (String#6090, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events._SafeStr_2390 package com.sulake.core.window.events { import com.sulake.core.window.IWindow; public class _SafeStr_2390 extends _SafeStr_1260 { public static const _SafeStr_9440:String = "WINDOW_DISPOSE_EVENT"; private static const POOL:Array = []; public function _SafeStr_2390() { _type = _SafeStr_9440; } public static function _SafeStr_9035(_arg_1:IWindow):_SafeStr_2390 { var _local_2:_SafeStr_2390 = (((POOL.length)>0) ? POOL.pop() : new (_SafeStr_2390)()); _local_2._window = _arg_1; _local_2._SafeStr_9435 = false; _local_2._SafeStr_9436 = POOL; return (_local_2); } override public function clone():_SafeStr_1260 { return (_SafeStr_9035(window)); } override public function toString():String { return ((((("WindowDisposeEvent { type: " + _type) + " window: ") + _window) + " }")); } } }//package com.sulake.core.window.events // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2390 = "_-30S" (String#3942, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) // _SafeStr_9436 = "_-0R" (String#6090, DoABC#2) // _SafeStr_9440 = "_-0OK" (String#8967, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events._SafeStr_2392 package com.sulake.core.window.events { import com.sulake.core.runtime._SafeStr_3; import flash.utils.Dictionary; import com.sulake.core.window.IWindow; import com.sulake.core.runtime.events._SafeStr_1119; public class _SafeStr_2392 implements _SafeStr_3 { private static const EVENT_RESULT_TRUE:uint = 0; private static const EVENT_RESULT_FALSE:uint = 1; private static const EVENT_RESULT_ERROR:uint = 2; protected var _disposed:Boolean = false; private var _eventListenerTable:Dictionary; private var _result:uint; private var _error:Error; public function _SafeStr_2392(_arg_1:IWindow) { this._eventListenerTable = new Dictionary(); super(); } public function get disposed():Boolean { return (this._disposed); } public function get error():Error { return (this._error); } public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:int=0):void { var _local_6:_SafeStr_1119; var _local_4:Array = this._eventListenerTable[_arg_1]; var _local_5:_SafeStr_1119 = new _SafeStr_1119(_arg_2, false, _arg_3); if (!_local_4){ _local_4 = [_local_5]; this._eventListenerTable[_arg_1] = _local_4; } else { for each (_local_6 in _local_4) { if (_local_6.callback == _arg_2){ return; }; if (_arg_3 > _local_6.priority){ _local_4.splice(_local_4.indexOf(_local_6), 0, _local_5); return; }; }; _local_4.push(_local_5); }; } public function removeEventListener(_arg_1:String, _arg_2:Function):void { var _local_3:Array; var _local_4:uint; var _local_5:_SafeStr_1119; if (!this._disposed){ _local_3 = this._eventListenerTable[_arg_1]; if (_local_3){ _local_4 = 0; for each (_local_5 in _local_3) { if (_local_5.callback == _arg_2){ _local_3.splice(_local_4, 1); _local_5.callback = null; if (_local_3.length == 0){ delete this._eventListenerTable[_arg_1]; }; return; }; _local_4++; }; }; }; } public function dispatchEvent(_arg_1:_SafeStr_1260):Boolean { var _local_2:Array; var _local_3:Array; var _local_4:Function; var _local_5:_SafeStr_1119; if (!this._disposed){ this._result = EVENT_RESULT_TRUE; _local_2 = this._eventListenerTable[_arg_1.type]; if (_local_2){ _local_3 = []; for each (_local_5 in _local_2) { _local_3.push(_local_5.callback); }; while (_local_3.length > 0) { _local_4 = _local_3.shift(); (_local_4(_arg_1)); }; }; this._result = ((_arg_1.isDefaultPrevented()) ? EVENT_RESULT_FALSE : EVENT_RESULT_TRUE); return ((this._result == EVENT_RESULT_TRUE)); }; return (false); } public function hasEventListener(_arg_1:String):Boolean { return (((this._disposed) ? false : !((this._eventListenerTable[_arg_1] == null)))); } public function dispose():void { var _local_1:Object; var _local_2:Array; var _local_3:_SafeStr_1119; if (!this._disposed){ for (_local_1 in this._eventListenerTable) { _local_2 = (this._eventListenerTable[_local_1] as Array); for each (_local_3 in _local_2) { _local_3.callback = null; }; delete this._eventListenerTable[_local_1]; }; this._eventListenerTable = null; this._disposed = true; }; } } }//package com.sulake.core.window.events // _SafeStr_1119 = "_-30W" (String#2002, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2392 = "_-3I-" (String#8294, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events._SafeStr_2429 package com.sulake.core.window.events { import com.sulake.core.window.IWindow; public class _SafeStr_2429 extends _SafeStr_1260 { public static const _SafeStr_9441:String = "WE_LINK"; private static const POOL:Array = []; private var _SafeStr_4484:String; public function _SafeStr_2429() { _type = _SafeStr_9441; } public static function _SafeStr_9035(_arg_1:String, _arg_2:IWindow, _arg_3:IWindow):_SafeStr_1260 { var _local_4:_SafeStr_2429 = (((POOL.length)>0) ? POOL.pop() : new (_SafeStr_2429)()); _local_4._SafeStr_4484 = _arg_1; _local_4._window = _arg_2; _local_4._SafeStr_9432 = _arg_3; _local_4._SafeStr_9435 = false; _local_4._SafeStr_9436 = POOL; return (_local_4); } public function get link():String { return (this._SafeStr_4484); } override public function clone():_SafeStr_1260 { return (_SafeStr_9035(this._SafeStr_4484, window, _SafeStr_9134)); } override public function toString():String { return ((((((((("WindowLinkEvent { type: " + _type) + " link: ") + this.link) + " cancelable: ") + _SafeStr_9434) + " window: ") + _window) + " }")); } } }//package com.sulake.core.window.events // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2429 = "_-2Sp" (String#6052, DoABC#2) // _SafeStr_4484 = "_-2sC" (String#7909, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) // _SafeStr_9432 = "_-2iy" (String#6238, DoABC#2) // _SafeStr_9434 = "_-1XP" (String#4921, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) // _SafeStr_9436 = "_-0R" (String#6090, DoABC#2) // _SafeStr_9441 = "_-20j" (String#15345, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events._SafeStr_3177 package com.sulake.core.window.events { import com.sulake.core.window.IWindow; public class _SafeStr_3177 extends _SafeStr_1260 { public static const _SafeStr_9131:String = "WTE_BEGIN"; public static const _SafeStr_9132:String = "WTE_END"; public static const _SafeStr_9442:String = "WTE_MOVE"; public static const _SafeStr_9443:String = "WTE_OUT"; public static const _SafeStr_9444:String = "WTE_OVER"; public static const _SafeStr_9445:String = "WTE_ROLL_OUT"; public static const _SafeStr_9446:String = "WTE_ROLL_OVER"; public static const _SafeStr_9133:String = "WTE_TAP"; private static const POOL:Array = []; public var localX:Number; public var localY:Number; public var stageX:Number; public var stageY:Number; public var altKey:Boolean; public var ctrlKey:Boolean; public var shiftKey:Boolean; public var _SafeStr_9447:Number; public var _SafeStr_6699:Number; public var _SafeStr_6700:Number; public static function _SafeStr_9035(_arg_1:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Number, _arg_9:Number, _arg_10:Number, _arg_11:Boolean, _arg_12:Boolean, _arg_13:Boolean):_SafeStr_3177 { var _local_14:_SafeStr_3177; _local_14 = (((POOL.length)>0) ? POOL.pop() : new (_SafeStr_3177)()); _local_14._type = _arg_1; _local_14._window = _arg_2; _local_14._SafeStr_9432 = _arg_3; _local_14._SafeStr_9435 = false; _local_14._SafeStr_9436 = POOL; _local_14._SafeStr_6699 = _arg_6; _local_14._SafeStr_6700 = _arg_7; _local_14.localX = _arg_4; _local_14.localY = _arg_5; _local_14.stageX = _arg_8; _local_14.stageY = _arg_9; _local_14._SafeStr_9447 = _arg_10; _local_14.altKey = _arg_11; _local_14.ctrlKey = _arg_12; _local_14.shiftKey = _arg_13; return (_local_14); } override public function clone():_SafeStr_1260 { return (_SafeStr_9035(_type, window, _SafeStr_9134, this.localX, this.localY, this._SafeStr_6699, this._SafeStr_6700, this.stageX, this.stageY, this._SafeStr_9447, this.altKey, this.ctrlKey, this.shiftKey)); } override public function toString():String { return ((((((((((("WindowTouchEvent { type: " + _type) + " cancelable: ") + _SafeStr_9434) + " window: ") + _window) + " localX: ") + this.localX) + " localY: ") + this.localY) + " }")); } } }//package com.sulake.core.window.events // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_3177 = "_-1kV" (String#1530, DoABC#2) // _SafeStr_6699 = "_-3E7" (String#7072, DoABC#2) // _SafeStr_6700 = "_-01b" (String#7334, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9131 = "_-3GM" (String#11087, DoABC#2) // _SafeStr_9132 = "_-3Ct" (String#11482, DoABC#2) // _SafeStr_9133 = "_-3A7" (String#11096, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) // _SafeStr_9432 = "_-2iy" (String#6238, DoABC#2) // _SafeStr_9434 = "_-1XP" (String#4921, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) // _SafeStr_9436 = "_-0R" (String#6090, DoABC#2) // _SafeStr_9442 = "_-1t-" (String#16676, DoABC#2) // _SafeStr_9443 = "_-1NQ" (String#17717, DoABC#2) // _SafeStr_9444 = "_-3Fr" (String#15651, DoABC#2) // _SafeStr_9445 = "_-1tM" (String#18293, DoABC#2) // _SafeStr_9446 = "_-2mR" (String#16365, DoABC#2) // _SafeStr_9447 = "_-2wx" (String#16488, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.events.WindowMouseEvent package com.sulake.core.window.events { import com.sulake.core.window.IWindow; public class WindowMouseEvent extends _SafeStr_1260 { public static const WINDOW_EVENT_MOUSE_CLICK:String = "WME_CLICK"; public static const _SafeStr_3738:String = "WME_DOUBLE_CLICK"; public static const _SafeStr_3736:String = "WME_DOWN"; public static const _SafeStr_9448:String = "WME_MIDDLE_CLICK"; public static const _SafeStr_9449:String = "WME_MIDDLE_DOWN"; public static const _SafeStr_9450:String = "WME_MIDDLE_UP"; public static const _SafeStr_4769:String = "WME_MOVE"; public static const _SafeStr_3737:String = "WME_OUT"; public static const WINDOW_EVENT_MOUSE_OVER:String = "WME_OVER"; public static const _SafeStr_3735:String = "WME_UP"; public static const _SafeStr_4281:String = "WME_UP_OUTSIDE"; public static const _SafeStr_9234:String = "WME_WHEEL"; public static const _SafeStr_9451:String = "WME_RIGHT_CLICK"; public static const _SafeStr_9452:String = "WME_RIGHT_DOWN"; public static const _SafeStr_9453:String = "WME_RIGHT_UP"; public static const _SafeStr_9454:String = "WME_ROLL_OUT"; public static const _SafeStr_9455:String = "WME_ROLL_OVER"; public static const _SafeStr_9456:String = "WME_HOVERING"; private static const POOL:Array = []; public var delta:int; public var localX:Number; public var localY:Number; public var stageX:Number; public var stageY:Number; public var altKey:Boolean; public var ctrlKey:Boolean; public var shiftKey:Boolean; public var buttonDown:Boolean; public static function _SafeStr_9035(_arg_1:String, _arg_2:IWindow, _arg_3:IWindow, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Boolean, _arg_9:Boolean, _arg_10:Boolean, _arg_11:Boolean, _arg_12:int):WindowMouseEvent { var _local_13:WindowMouseEvent = (((POOL.length)>0) ? POOL.pop() : new (WindowMouseEvent)()); _local_13._type = _arg_1; _local_13._window = _arg_2; _local_13._SafeStr_9432 = _arg_3; _local_13._SafeStr_9435 = false; _local_13._SafeStr_9436 = POOL; _local_13.localX = _arg_4; _local_13.localY = _arg_5; _local_13.stageX = _arg_6; _local_13.stageY = _arg_7; _local_13.altKey = _arg_8; _local_13.ctrlKey = _arg_9; _local_13.shiftKey = _arg_10; _local_13.buttonDown = _arg_11; _local_13.delta = _arg_12; return (_local_13); } override public function clone():_SafeStr_1260 { return (_SafeStr_9035(_type, window, _SafeStr_9134, this.localX, this.localY, this.stageX, this.stageY, this.altKey, this.ctrlKey, this.shiftKey, this.buttonDown, this.delta)); } override public function toString():String { return ((((((((((("WindowMouseEvent { type: " + _type) + " cancelable: ") + _SafeStr_9434) + " window: ") + _window) + " localX: ") + this.localX) + " localY: ") + this.localY) + " }")); } } }//package com.sulake.core.window.events // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_4281 = "_-0kL" (String#5221, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) // _SafeStr_9234 = "_-1xD" (String#6423, DoABC#2) // _SafeStr_9432 = "_-2iy" (String#6238, DoABC#2) // _SafeStr_9434 = "_-1XP" (String#4921, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) // _SafeStr_9436 = "_-0R" (String#6090, DoABC#2) // _SafeStr_9448 = "_-u8" (String#18149, DoABC#2) // _SafeStr_9449 = "_-0Qv" (String#17277, DoABC#2) // _SafeStr_9450 = "_-1j" (String#17685, DoABC#2) // _SafeStr_9451 = "_-0ST" (String#17159, DoABC#2) // _SafeStr_9452 = "_-2AS" (String#17506, DoABC#2) // _SafeStr_9453 = "_-6T" (String#17777, DoABC#2) // _SafeStr_9454 = "_-0Wo" (String#14495, DoABC#2) // _SafeStr_9455 = "_-27S" (String#14857, DoABC#2) // _SafeStr_9456 = "_-0tX" (String#17331, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_1492 package com.sulake.core.window.graphics { import flash.display.IBitmapDrawable; import flash.events.IEventDispatcher; import com.sulake.core.runtime._SafeStr_3; import flash.display.DisplayObjectContainer; import flash.geom.Rectangle; import flash.display.DisplayObject; import flash.geom.Point; public interface _SafeStr_1492 extends IBitmapDrawable, IEventDispatcher, _SafeStr_3 { function get parent():DisplayObjectContainer; function set parent(_arg_1:DisplayObjectContainer):void; function get filters():Array; function set filters(_arg_1:Array):void; function get visible():Boolean; function set visible(_arg_1:Boolean):void; function get blend():Number; function set blend(_arg_1:Number):void; function get _SafeStr_9031():Boolean; function set _SafeStr_9031(_arg_1:Boolean):void; function _SafeStr_9172():Rectangle; function _SafeStr_9457(_arg_1:Rectangle, _arg_2:Boolean, _arg_3:Rectangle):void; function getDisplayObject():DisplayObject; function setDisplayObject(_arg_1:DisplayObject):DisplayObject; function _SafeStr_9458(_arg_1:Point):void; function _SafeStr_9034(_arg_1:Point):void; function _SafeStr_9173():IBitmapDrawable; function _SafeStr_9459(_arg_1:Rectangle):void; function get _SafeStr_9460():int; function _SafeStr_9461(_arg_1:_SafeStr_1492):_SafeStr_1492; function _SafeStr_9462(_arg_1:_SafeStr_1492, _arg_2:int):_SafeStr_1492; function _SafeStr_9463(_arg_1:int):_SafeStr_1492; function _SafeStr_9464(_arg_1:_SafeStr_1492):int; function _SafeStr_9465(_arg_1:_SafeStr_1492):_SafeStr_1492; function _SafeStr_9466(_arg_1:int):_SafeStr_1492; function _SafeStr_9467(_arg_1:_SafeStr_1492, _arg_2:int):void; function _SafeStr_9468(_arg_1:_SafeStr_1492, _arg_2:_SafeStr_1492):void; function _SafeStr_9469(_arg_1:int, _arg_2:int):void; } }//package com.sulake.core.window.graphics // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_9031 = "_-1M" (String#11317, DoABC#2) // _SafeStr_9034 = "_-1oc" (String#8371, DoABC#2) // _SafeStr_9172 = "_-0-i" (String#8610, DoABC#2) // _SafeStr_9173 = "_-5I" (String#5223, DoABC#2) // _SafeStr_9457 = "_-1xT" (String#11787, DoABC#2) // _SafeStr_9458 = "_-0aU" (String#14473, DoABC#2) // _SafeStr_9459 = "_-2EI" (String#19462, DoABC#2) // _SafeStr_9460 = "_-1vE" (String#12419, DoABC#2) // _SafeStr_9461 = "_-286" (String#16757, DoABC#2) // _SafeStr_9462 = "_-2HU" (String#13416, DoABC#2) // _SafeStr_9463 = "_-1h5" (String#13545, DoABC#2) // _SafeStr_9464 = "_-30j" (String#20224, DoABC#2) // _SafeStr_9465 = "_-1cd" (String#13671, DoABC#2) // _SafeStr_9466 = "var" (String#18186, DoABC#2) // _SafeStr_9467 = "_-0HU" (String#18278, DoABC#2) // _SafeStr_9468 = "_-MA" (String#15490, DoABC#2) // _SafeStr_9469 = "_-3Dd" (String#16516, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_1493 package com.sulake.core.window.graphics { public interface _SafeStr_1493 { function get name():String; function getGraphicContext(_arg_1:Boolean):_SafeStr_1492; function _SafeStr_9470():Boolean; } }//package com.sulake.core.window.graphics // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1493 = "_-3-j" (String#2587, DoABC#2) // _SafeStr_9470 = "_-0vf" (String#4669, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_1508 package com.sulake.core.window.graphics { import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.window.IWindow; import flash.geom.Rectangle; import com.sulake.core.window._SafeStr_1495; import flash.display.BitmapData; public interface _SafeStr_1508 extends _SafeStr_9 { function set debug(_arg_1:Boolean):void; function get _SafeStr_8197():uint; function _SafeStr_9471(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):void; function _SafeStr_9472():void; function invalidate(_arg_1:_SafeStr_1495, _arg_2:Rectangle):void; function _SafeStr_9473(_arg_1:IWindow):BitmapData; } }//package com.sulake.core.window.graphics // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1508 = "_-Hh" (String#3966, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9471 = "_-0CK" (String#13487, DoABC#2) // _SafeStr_9472 = "_-1zQ" (String#16093, DoABC#2) // _SafeStr_9473 = "_-0I4" (String#18319, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_1510 package com.sulake.core.window.graphics { import com.sulake.core.runtime._SafeStr_3; import _-1qQ._SafeStr_1487; import com.sulake.core.window.utils._SafeStr_1497; public interface _SafeStr_1510 extends _SafeStr_3 { function _SafeStr_9474(_arg_1:uint, _arg_2:uint):_SafeStr_1487; function _SafeStr_9475(_arg_1:uint, _arg_2:uint):_SafeStr_1497; function _SafeStr_9476(_arg_1:uint, _arg_2:uint, _arg_3:uint):uint; } }//package com.sulake.core.window.graphics // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1497 = "_-1wE" (String#3080, DoABC#2) // _SafeStr_1510 = "_-2hr" (String#5296, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_9474 = "_-fX" (String#11661, DoABC#2) // _SafeStr_9475 = "_-1J4" (String#16839, DoABC#2) // _SafeStr_9476 = "_-2Vb" (String#15298, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_1511 package com.sulake.core.window.graphics { import com.sulake.core.assets.IAssetLibrary; import flash.utils.Dictionary; import com.sulake.core.assets.IAsset; import _-1qQ._SafeStr_1487; import com.sulake.core.window.utils._SafeStr_1497; import com.sulake.core.window.utils._SafeStr_2418; import com.sulake.core.window.utils._SafeStr_2420; import _-1qQ._SafeStr_2419; import _-1qQ.BitmapDataRenderer; import _-1qQ._SafeStr_2416; import _-1qQ._SafeStr_2415; import _-1qQ._SafeStr_2414; import _-1qQ._SafeStr_2413; import _-1qQ._SafeStr_2412; import _-1qQ._SafeStr_2417; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.enum._SafeStr_1540; import _-1qQ.*; public class _SafeStr_1511 implements _SafeStr_1510 { private static const _SafeStr_9477:uint = 8; private static const _SafeStr_9478:String = "skin"; private static const _SafeStr_9479:String = "bitmap"; private static const _SafeStr_9480:String = "fill"; private static const _SafeStr_9481:String = "text"; private static const _SafeStr_9482:String = "label"; private static const _SafeStr_9483:String = "shape"; private static const RENDERER_TYPE_UNKNOWN:String = "unknown"; private static const RENDERER_TYPE_NULL:String = "null"; protected static var _SafeStr_9484:Array; private var _disposed:Boolean = false; private var _assetLibrary:IAssetLibrary; private var _SafeStr_9485:Dictionary; private var _SafeStr_9486:Dictionary; private var _SafeStr_9487:Dictionary; private var _SafeStr_9488:Dictionary; private var _SafeStr_9489:Dictionary; private var _SafeStr_9490:Dictionary; private var _SafeStr_9491:Dictionary; public function _SafeStr_1511(_arg_1:XML, _arg_2:IAssetLibrary) { var _local_3:XMLList; var _local_4:uint; var _local_5:XML; var _local_6:XMLList; var _local_7:String; var _local_8:String; var _local_9:uint; var _local_10:uint; var _local_11:String; var _local_12:String; var _local_13:IAsset; var _local_14:_SafeStr_1487; var _local_15:String; var _local_16:Class; var _local_17:_SafeStr_1497; var _local_18:uint; super(); this._assetLibrary = _arg_2; this._SafeStr_9485 = new Dictionary(); this._SafeStr_9486 = new Dictionary(); this._SafeStr_9488 = new Dictionary(); this._SafeStr_9489 = new Dictionary(); _SafeStr_2418._SafeStr_9492(this._SafeStr_9488, this._SafeStr_9489); this._SafeStr_9490 = new Dictionary(); this._SafeStr_9491 = new Dictionary(); _SafeStr_2420._SafeStr_9492(this._SafeStr_9490, this._SafeStr_9491); this._SafeStr_9487 = new Dictionary(); this._SafeStr_9487[_SafeStr_9478] = _SafeStr_2419; this._SafeStr_9487[_SafeStr_9479] = BitmapDataRenderer; this._SafeStr_9487[_SafeStr_9480] = _SafeStr_2416; this._SafeStr_9487[_SafeStr_9481] = _SafeStr_2415; this._SafeStr_9487[_SafeStr_9482] = _SafeStr_2414; this._SafeStr_9487[_SafeStr_9483] = _SafeStr_2413; this._SafeStr_9487[RENDERER_TYPE_UNKNOWN] = _SafeStr_2412; this._SafeStr_9487[RENDERER_TYPE_NULL] = _SafeStr_2417; if (_SafeStr_9484 == null){ _SafeStr_9484 = new Array(); _SafeStr_9484.push(_SafeStr_1526._SafeStr_9381); _SafeStr_9484.push(_SafeStr_1526._SafeStr_9295); _SafeStr_9484.push(_SafeStr_1526._SafeStr_6249); _SafeStr_9484.push(_SafeStr_1526._SafeStr_9148); _SafeStr_9484.push(_SafeStr_1526._SafeStr_6959); _SafeStr_9484.push(_SafeStr_1526._SafeStr_9071); _SafeStr_9484.push(_SafeStr_1526._SafeStr_6961); _SafeStr_9484.push(_SafeStr_1526._SafeStr_6310); }; if (_arg_1 != null){ _local_3 = _arg_1.child("component"); _local_4 = _local_3.length(); if (_local_4 > 0){ _local_18 = 0; while (_local_18 < _local_4) { _local_5 = _local_3[_local_18]; _local_7 = _local_5.attribute("type"); _local_8 = _local_5.attribute("style"); _local_9 = (_local_5.attribute("blend") as uint); _local_10 = (_local_5.attribute("color") as uint); _local_11 = _local_5.attribute("asset"); _local_12 = _local_5.attribute("layout"); _local_15 = _local_5.attribute("renderer"); _local_6 = _local_5.child("states"); _local_16 = this._SafeStr_9487[_local_15]; if (_local_16){ _local_14 = new (_local_16)(_local_12); if (_local_14){ _local_13 = this._assetLibrary.getAssetByName(_local_11); _local_14.parse(_local_13, _local_6, this._assetLibrary); }; }; _local_17 = new _SafeStr_1497(); _local_17._SafeStr_9493 = ((_local_5.@treshold[0]) ? uint(_local_5.@treshold[0]) : 10); _local_17.background = ((_local_5.@background[0]) ? (_local_5.@background[0] == "true") : false); _local_17.blend = ((_local_5.@blend[0]) ? Number(_local_5.@blend[0]) : 1); _local_17.color = ((_local_5.@color[0]) ? uint(_local_5.@color[0]) : 0xFFFFFF); _local_17.width_min = ((_local_5.@width_min[0]) ? int(_local_5.@width_min[0]) : int.MIN_VALUE); _local_17.width_max = ((_local_5.@width_max[0]) ? int(_local_5.@width_max[0]) : int.MAX_VALUE); _local_17.height_min = ((_local_5.@height_min[0]) ? int(_local_5.@height_min[0]) : int.MIN_VALUE); _local_17.height_max = ((_local_5.@height_max[0]) ? int(_local_5.@height_max[0]) : int.MAX_VALUE); this._SafeStr_9494(this._SafeStr_9488[_local_7], uint(_local_8), _local_14, _local_17); _local_18++; }; }; }; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { this._SafeStr_9485 = null; this._SafeStr_9486 = null; this._assetLibrary = null; this._disposed = true; } public function _SafeStr_9494(_arg_1:uint, _arg_2:uint, _arg_3:_SafeStr_1487, _arg_4:_SafeStr_1497):void { if (this._SafeStr_9485[_arg_1] == null){ this._SafeStr_9485[_arg_1] = new Array(_SafeStr_9477); }; this._SafeStr_9485[_arg_1][_arg_2] = _arg_3; if (this._SafeStr_9486[_arg_1] == null){ this._SafeStr_9486[_arg_1] = new Array(_SafeStr_9477); }; this._SafeStr_9486[_arg_1][_arg_2] = _arg_4; } public function _SafeStr_9474(_arg_1:uint, _arg_2:uint):_SafeStr_1487 { var _local_4:_SafeStr_1487; var _local_3:Array = this._SafeStr_9485[_arg_1]; if (_local_3){ _local_4 = _local_3[_arg_2]; if (((!(_local_4)) && (!((_arg_2 == _SafeStr_1540._SafeStr_9210))))){ _local_4 = _local_3[_SafeStr_1540._SafeStr_9210]; }; }; return (_local_4); } public function _SafeStr_9475(_arg_1:uint, _arg_2:uint):_SafeStr_1497 { var _local_4:_SafeStr_1497; var _local_3:Array = this._SafeStr_9486[_arg_1]; if (_local_3){ _local_4 = _local_3[_arg_2]; if (((!(_local_4)) && (!((_arg_2 == _SafeStr_1540._SafeStr_9210))))){ _local_4 = _local_3[_SafeStr_1540._SafeStr_9210]; }; }; return (_local_4); } public function _SafeStr_9476(_arg_1:uint, _arg_2:uint, _arg_3:uint):uint { var _local_5:uint; var _local_4:_SafeStr_1487 = this._SafeStr_9474(_arg_1, _arg_2); if (_local_4){ for each (_local_5 in _SafeStr_9484) { if ((_arg_3 & _local_5) == _local_5){ if (_local_4._SafeStr_6281(_local_5)){ return (_local_5); }; }; }; }; return (0); } } }//package com.sulake.core.window.graphics // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1497 = "_-1wE" (String#3080, DoABC#2) // _SafeStr_1510 = "_-2hr" (String#5296, DoABC#2) // _SafeStr_1511 = "_-2A8" (String#8536, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_2412 = "_-1zo" (String#2180, DoABC#2) // _SafeStr_2413 = "_-2r4" (String#9440, DoABC#2) // _SafeStr_2414 = "_-2Kg" (String#9507, DoABC#2) // _SafeStr_2415 = "_-6a" (String#11379, DoABC#2) // _SafeStr_2416 = "_-26p" (String#11121, DoABC#2) // _SafeStr_2417 = "_-3I" (String#11346, DoABC#2) // _SafeStr_2418 = "_-2Bx" (String#8504, DoABC#2) // _SafeStr_2419 = "_-22R" (String#10580, DoABC#2) // _SafeStr_2420 = "_-dt" (String#11444, DoABC#2) // _SafeStr_6249 = "_-13-" (String#3308, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6310 = "_-2iE" (String#3513, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_9071 = "_-1SV" (String#3069, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) // _SafeStr_9295 = "_-l-" (String#3021, DoABC#2) // _SafeStr_9381 = "_-Mb" (String#2838, DoABC#2) // _SafeStr_9474 = "_-fX" (String#11661, DoABC#2) // _SafeStr_9475 = "_-1J4" (String#16839, DoABC#2) // _SafeStr_9476 = "_-2Vb" (String#15298, DoABC#2) // _SafeStr_9477 = "_-1C" (String#11795, DoABC#2) // _SafeStr_9478 = "_-1pC" (String#13405, DoABC#2) // _SafeStr_9479 = "_-2zC" (String#14272, DoABC#2) // _SafeStr_9480 = "_-2ZD" (String#15299, DoABC#2) // _SafeStr_9481 = "_-9o" (String#14863, DoABC#2) // _SafeStr_9482 = "_-P9" (String#13123, DoABC#2) // _SafeStr_9483 = "_-2f" (String#15308, DoABC#2) // _SafeStr_9484 = "_-1wb" (String#4224, DoABC#2) // _SafeStr_9485 = "_-2ze" (String#7694, DoABC#2) // _SafeStr_9486 = "_-0OC" (String#8815, DoABC#2) // _SafeStr_9487 = "_-r4" (String#4948, DoABC#2) // _SafeStr_9488 = "_-0TA" (String#14198, DoABC#2) // _SafeStr_9489 = "_-2lY" (String#15621, DoABC#2) // _SafeStr_9490 = "_-0cI" (String#16914, DoABC#2) // _SafeStr_9491 = "_-Mf" (String#15564, DoABC#2) // _SafeStr_9492 = "_-2NZ" (String#8609, DoABC#2) // _SafeStr_9493 = "_-0Wy" (String#17206, DoABC#2) // _SafeStr_9494 = "_-sP" (String#20076, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_1513 package com.sulake.core.window.graphics { import flash.geom.Point; import flash.geom.Rectangle; import flash.utils.Dictionary; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.WindowController; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window._SafeStr_1495; import com.sulake.core.window.events._SafeStr_2390; import flash.display.BitmapData; public class _SafeStr_1513 implements _SafeStr_1508 { private var _debug:Boolean = false; private var _disposed:Boolean; private var _SafeStr_9495:Array; private var _SafeStr_9496:Point; private var _SafeStr_9497:Rectangle; private var _SafeStr_9498:Rectangle; private var _skinContainer:_SafeStr_1510; private var _SafeStr_9499:Dictionary; private var _drawBufferAllocator:_SafeStr_2422; public function _SafeStr_1513(_arg_1:_SafeStr_1510) { this._disposed = false; this._SafeStr_9495 = new Array(); this._SafeStr_9496 = new Point(); this._SafeStr_9497 = new Rectangle(); this._SafeStr_9498 = new Rectangle(); this._SafeStr_9499 = new Dictionary(true); this._skinContainer = _arg_1; this._drawBufferAllocator = new _SafeStr_2422(); } private static function _SafeStr_9500(_arg_1:WindowController, _arg_2:Rectangle, _arg_3:Point, _arg_4:Rectangle):Boolean { var _local_7:int; var _local_5:Rectangle = _arg_1.rectangle.clone(); var _local_6:Boolean = true; _arg_4.x = 0; _arg_4.y = 0; _arg_4.width = _local_5.width; _arg_4.height = _local_5.height; if (!_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)){ _arg_3.x = 0; _arg_3.y = 0; if (((_arg_1.parent) && (_arg_1._SafeStr_9135(WindowParam.WINDOW_PARAM_FORCE_CLIPPING)))){ return (WindowController(_arg_1.parent)._SafeStr_9501(_local_5, _arg_4)); }; } else { if (_arg_1.parent){ _local_6 = WindowController(_arg_1.parent)._SafeStr_9501(_local_5, _arg_4); _arg_3.x = _local_5.x; _arg_3.y = _local_5.y; } else { _arg_3.x = 0; _arg_3.y = 0; }; }; if (_arg_2.x > _arg_4.x){ _local_7 = (_arg_2.x - _arg_4.x); _arg_3.x = (_arg_3.x + _local_7); _arg_4.x = (_arg_4.x + _local_7); _arg_4.width = (_arg_4.width - _local_7); }; if (_arg_2.y > _arg_4.y){ _local_7 = (_arg_2.y - _arg_4.y); _arg_3.y = (_arg_3.y + _local_7); _arg_4.y = (_arg_4.y + _local_7); _arg_4.height = (_arg_4.height - _local_7); }; if (_arg_2.right < _arg_4.right){ _local_7 = (_arg_4.right - _arg_2.right); _arg_4.width = (_arg_4.width - _local_7); }; if (_arg_2.bottom < _arg_4.bottom){ _local_7 = (_arg_4.bottom - _arg_2.bottom); _arg_4.height = (_arg_4.height - _local_7); }; return (((((_local_6) && ((_arg_4.width > 0)))) && ((_arg_4.height > 0)))); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8197():uint { return (this._drawBufferAllocator._SafeStr_8197); } public function set debug(_arg_1:Boolean):void { this._debug = _arg_1; } public function get debug():Boolean { return (this._debug); } public function dispose():void { var _local_1:Object; if (!this._disposed){ this._disposed = true; this._SafeStr_9495 = null; for (_local_1 in this._SafeStr_9499) { delete this._SafeStr_9499[_local_1]; }; this._SafeStr_9499 = null; this._drawBufferAllocator.dispose(); this._drawBufferAllocator = null; }; } public function update(_arg_1:uint):void { this.render(); this._SafeStr_9472(); } public function _SafeStr_9471(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):void { var _local_4:WindowController; var _local_5:IDesktopWindow; if (this.getWindowRendererItem(_arg_1).invalidate(_arg_1, _arg_2, _arg_3)){ _local_5 = _arg_1.context.getDesktopWindow(); this._SafeStr_9498.x = (_arg_2.x - _arg_1.x); this._SafeStr_9498.y = (_arg_2.y - _arg_1.y); this._SafeStr_9498.width = _arg_2.width; this._SafeStr_9498.height = _arg_2.height; if (_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)){ while (true) { if (!_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)) break; _local_4 = (_arg_1.parent as WindowController); if (_local_4 == null){ return; }; if (_local_4 == _local_5) break; if (_local_4.visible == false){ return; }; this._SafeStr_9498.offset(_arg_1.x, _arg_1.y); _arg_1 = _local_4; }; }; this.getWindowRendererItem(_arg_1).invalidate(_arg_1, this._SafeStr_9498, _SafeStr_2391._SafeStr_9502); if (this._SafeStr_9495.indexOf(_arg_1) == -1){ this._SafeStr_9495.push(_arg_1); }; }; } public function _SafeStr_9472():void { do { } while (this._SafeStr_9495.pop() != null); } public function invalidate(_arg_1:_SafeStr_1495, _arg_2:Rectangle):void { var _local_5:WindowController; var _local_3:IDesktopWindow = _arg_1.getDesktopWindow(); var _local_4:uint = _local_3.numChildren; while (_local_4-- > 0) { _local_5 = (_local_3.getChildAt(_local_4) as WindowController); this._SafeStr_9471(_local_5, _local_5.rectangle, _SafeStr_2391._SafeStr_9037); }; } protected function getWindowRendererItem(_arg_1:IWindow):_SafeStr_2423 { var _local_2:_SafeStr_2423 = (this._SafeStr_9499[_arg_1] as _SafeStr_2423); if (_local_2 == null){ this._SafeStr_9503(_arg_1); _local_2 = this._SafeStr_9499[_arg_1]; }; return (_local_2); } public function _SafeStr_9503(_arg_1:IWindow):void { var _local_2:_SafeStr_2423 = (this._SafeStr_9499[_arg_1] as _SafeStr_2423); if (_local_2 == null){ _local_2 = new _SafeStr_2423(this, this._drawBufferAllocator, this._skinContainer); this._SafeStr_9499[_arg_1] = _local_2; _arg_1.addEventListener(_SafeStr_2390._SafeStr_9440, this._SafeStr_9504); }; } public function _SafeStr_9505(_arg_1:IWindow):void { _arg_1.removeEventListener(_SafeStr_2390._SafeStr_9440, this._SafeStr_9504); var _local_2:_SafeStr_2423 = (this._SafeStr_9499[_arg_1] as _SafeStr_2423); if (_local_2 != null){ _local_2.dispose(); delete this._SafeStr_9499[_arg_1]; }; } private function _SafeStr_9504(_arg_1:_SafeStr_2390):void { this._SafeStr_9505(_arg_1.window); } public function _SafeStr_9473(_arg_1:IWindow):BitmapData { var _local_2:_SafeStr_2423 = (this._SafeStr_9499[_arg_1] as _SafeStr_2423); return ((((_local_2)!=null) ? _local_2.buffer : null)); } public function render():void { var _local_1:WindowController; var _local_3:_SafeStr_2423; var _local_4:uint; var _local_2:uint = this._SafeStr_9495.length; _local_4 = 0; while (_local_4 < _local_2) { _local_1 = (this._SafeStr_9495.pop() as WindowController); if (!_local_1.disposed){ _local_3 = this.getWindowRendererItem(_local_1); this._SafeStr_9498.x = _local_3._SafeStr_9506.x; this._SafeStr_9498.y = _local_3._SafeStr_9506.y; this._SafeStr_9498.width = _local_3._SafeStr_9506.width; this._SafeStr_9498.height = _local_3._SafeStr_9506.height; this._SafeStr_9507(_local_1, this._SafeStr_9498, _local_1.rectangle.clone()); }; _local_4++; }; } private function _SafeStr_9507(_arg_1:WindowController, _arg_2:Rectangle, _arg_3:Rectangle):void { var _local_4:uint; var _local_5:WindowController; var _local_6:Rectangle; var _local_7:Rectangle; var _local_8:uint; if (_arg_1.visible){ if (_SafeStr_9500(_arg_1, _arg_2, this._SafeStr_9496, this._SafeStr_9497)){ if (this.getWindowRendererItem(_arg_1).render(_arg_1, this._SafeStr_9496, this._SafeStr_9497)){ _local_4 = _arg_1.numChildren; if (_arg_1.clipping){ _local_6 = new Rectangle(Math.max(_arg_2.x, 0), Math.max(_arg_2.y, 0), Math.min(_arg_2.width, _arg_1.width), Math.min(_arg_2.height, _arg_1.height)); _arg_3 = _arg_3.intersection(_arg_1.rectangle); } else { _local_6 = _arg_2; }; _arg_3.offset(-(_arg_1.x), -(_arg_1.y)); _local_8 = 0; while (_local_8 < _local_4) { _local_5 = (_arg_1.getChildAt(_local_8) as WindowController); _local_7 = _local_5.rectangle; if (_local_7.intersects(_local_6)){ if (_local_5._SafeStr_9135(WindowParam._SafeStr_7125)){ _local_6.offset(-(_local_7.x), -(_local_7.y)); this._SafeStr_9507(_local_5, _local_6, _arg_3); _local_6.offset(_local_7.x, _local_7.y); } else { if (_local_5._SafeStr_9135(WindowParam.WINDOW_PARAM_FORCE_CLIPPING)){ this._SafeStr_9507(_local_5, _local_6, _arg_3); }; }; } else { if (!_local_7.intersects(_arg_3)){ if (_local_5._SafeStr_9470()){ _local_5.getGraphicContext(true).visible = false; }; }; }; _local_8++; }; }; } else { if (!_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)){ if (_arg_1._SafeStr_9135(WindowParam.WINDOW_PARAM_FORCE_CLIPPING)){ _arg_1.getGraphicContext(true)._SafeStr_9457(_arg_1.rectangle, false, this._SafeStr_9497); _arg_1.getGraphicContext(true).visible = false; }; }; }; }; } } }//package com.sulake.core.window.graphics // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1508 = "_-Hh" (String#3966, DoABC#2) // _SafeStr_1510 = "_-2hr" (String#5296, DoABC#2) // _SafeStr_1513 = "_-0nA" (String#6286, DoABC#2) // _SafeStr_2390 = "_-30S" (String#3942, DoABC#2) // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_2422 = "_-0fo" (String#5165, DoABC#2) // _SafeStr_2423 = "_-XM" (String#2863, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9440 = "_-0OK" (String#8967, DoABC#2) // _SafeStr_9457 = "_-1xT" (String#11787, DoABC#2) // _SafeStr_9470 = "_-0vf" (String#4669, DoABC#2) // _SafeStr_9471 = "_-0CK" (String#13487, DoABC#2) // _SafeStr_9472 = "_-1zQ" (String#16093, DoABC#2) // _SafeStr_9473 = "_-0I4" (String#18319, DoABC#2) // _SafeStr_9495 = "_-z2" (String#6904, DoABC#2) // _SafeStr_9496 = "_-0U-" (String#14112, DoABC#2) // _SafeStr_9497 = "_-3Hi" (String#12642, DoABC#2) // _SafeStr_9498 = "_-6J" (String#4086, DoABC#2) // _SafeStr_9499 = "_-1p-" (String#4619, DoABC#2) // _SafeStr_9500 = "_-2JP" (String#16128, DoABC#2) // _SafeStr_9501 = "_-2vN" (String#12945, DoABC#2) // _SafeStr_9502 = "_-2Il" (String#12265, DoABC#2) // _SafeStr_9503 = "_-aw" (String#21538, DoABC#2) // _SafeStr_9504 = "_-37S" (String#15618, DoABC#2) // _SafeStr_9505 = "_-2UF" (String#22247, DoABC#2) // _SafeStr_9506 = "_-0tz" (String#12322, DoABC#2) // _SafeStr_9507 = "_-0yU" (String#13103, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_2391 package com.sulake.core.window.graphics { public class _SafeStr_2391 { public static const UNKNOWN:uint = 0; public static const _SafeStr_9037:uint = (1 << 0); public static const RESIZE:uint = (1 << 1); public static const _SafeStr_9508:uint = (1 << 2); public static const _SafeStr_9509:uint = (1 << 3); public static const _SafeStr_9510:uint = (1 << 4); public static const _SafeStr_9502:uint = (1 << 5); } }//package com.sulake.core.window.graphics // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9502 = "_-2Il" (String#12265, DoABC#2) // _SafeStr_9508 = "_-jf" (String#12145, DoABC#2) // _SafeStr_9509 = "_-0sB" (String#10466, DoABC#2) // _SafeStr_9510 = "_-2wM" (String#6475, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_2393 package com.sulake.core.window.graphics { import flash.display.Sprite; import flash.display.DisplayObjectContainer; import flash.geom.Rectangle; import flash.display.Shape; import flash.text.TextField; import flash.display.Bitmap; import flash.text.TextFieldType; import flash.display.MorphShape; import flash.display.DisplayObject; import flash.geom.Point; import flash.display.IBitmapDrawable; import flash.display.BitmapData; import _-QD._SafeStr_2980; public class _SafeStr_2393 extends Sprite implements _SafeStr_1492 { public static const GC_TYPE_UNKNOWN:uint = 0; public static const GC_TYPE_BITMAP:uint = (1 << 0); public static const GC_TYPE_TEXTFIELD:uint = (1 << 1); public static const GC_TYPE_CONTAINER:uint = (1 << 2); public static const GC_TYPE_SHAPE:uint = (1 << 3); public static const GC_TYPE_MORPH_SHAPE:uint = (1 << 4); public static const _SafeStr_9511:uint = (1 << 6); public static const _SafeStr_9512:uint = (1 << 7); public static const GC_TYPE_DESKTOP:uint = (1 << 8); protected static var _SafeStr_7463:uint = 0; protected static var _SafeStr_9513:uint = 0; protected var _SafeStr_9514:DisplayObjectContainer; protected var _SafeStr_9515:Boolean; protected var _SafeStr_9516:Boolean; protected var _disposed:Boolean = false; protected var _SafeStr_8982:Rectangle; protected var _SafeStr_9517:Shape; public function _SafeStr_2393(_arg_1:String, _arg_2:uint, _arg_3:Rectangle) { var _local_4:TextField; super(); _SafeStr_7463++; if (_arg_3 == null){ _arg_3 = new Rectangle(0, 0, 0, 0); }; this.name = _arg_1; this.mouseEnabled = false; this.doubleClickEnabled = false; this.x = _arg_3.x; this.y = _arg_3.y; this._SafeStr_8982 = _arg_3.clone(); this._SafeStr_9515 = true; this._SafeStr_9516 = false; switch (_arg_2){ case _SafeStr_2393.GC_TYPE_BITMAP: this._SafeStr_9516 = true; this.setDisplayObject(new Bitmap()); this._SafeStr_9518(_arg_3.width, _arg_3.height); return; case _SafeStr_2393.GC_TYPE_TEXTFIELD: _local_4 = new TextField(); _local_4.width = _arg_3.width; _local_4.height = _arg_3.height; _local_4.type = TextFieldType.INPUT; this.setDisplayObject(_local_4); return; case _SafeStr_2393.GC_TYPE_SHAPE: this.setDisplayObject(new Shape()); return; case _SafeStr_2393.GC_TYPE_MORPH_SHAPE: this.setDisplayObject(new MorphShape()); return; case _SafeStr_2393.GC_TYPE_CONTAINER: this.setDisplayObject(new Sprite()); return; case _SafeStr_2393.GC_TYPE_DESKTOP: return; case _SafeStr_2393.GC_TYPE_UNKNOWN: return; default: throw (new Error((("Unsupported graphic context type: " + _arg_2) + "!"))); }; } public static function get _SafeStr_9519():uint { return (_SafeStr_7463); } public static function get _SafeStr_8197():uint { return (_SafeStr_9513); } public function set parent(_arg_1:DisplayObjectContainer):void { if (parent != null){ parent.removeChild(this); }; if (_arg_1 != null){ _arg_1.addChild(this); }; } override public function get filters():Array { return (this.getDisplayObject().filters); } override public function set filters(_arg_1:Array):void { this.getDisplayObject().filters = _arg_1; } public function get blend():Number { return (this.alpha); } public function set blend(_arg_1:Number):void { this.alpha = _arg_1; } public function get _SafeStr_9031():Boolean { return (super.mouseEnabled); } public function set _SafeStr_9031(_arg_1:Boolean):void { super.mouseEnabled = _arg_1; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ if (parent != null){ parent.removeChild(this); this.parent = null; }; while (this._SafeStr_9460 > 0) { this._SafeStr_9466(0); }; if (this._SafeStr_9516){ this.releaseDrawBuffer(); }; if (this._SafeStr_9514 != null){ while (this._SafeStr_9514.numChildren > 0) { this._SafeStr_9514.removeChildAt(0); }; }; this._SafeStr_9514 = null; while (numChildren > 0) { removeChildAt(0); }; this._SafeStr_9517 = null; this._disposed = true; _SafeStr_7463--; }; } override public function toString():String { return ((('[object GraphicContext name="' + name) + '"]')); } public function _SafeStr_9172():Rectangle { return (this._SafeStr_8982.clone()); } public function _SafeStr_9457(_arg_1:Rectangle, _arg_2:Boolean, _arg_3:Rectangle):void { if (((this._SafeStr_9516) && (_arg_2))){ this._SafeStr_9518(_arg_1.width, _arg_1.height); }; x = _arg_1.x; y = _arg_1.y; this._SafeStr_8982.x = _arg_1.x; this._SafeStr_8982.y = _arg_1.y; this._SafeStr_8982.width = _arg_1.width; this._SafeStr_8982.height = _arg_1.height; if (_arg_3){ if (!this._SafeStr_9517){ this._SafeStr_9517 = new Shape(); this._SafeStr_9517.visible = false; this._SafeStr_9517.cacheAsBitmap = true; super.addChild(this._SafeStr_9517); }; this._SafeStr_9517.graphics.clear(); this._SafeStr_9517.graphics.beginFill(0xFF); this._SafeStr_9517.graphics.drawRect(_arg_3.x, _arg_3.y, _arg_3.width, _arg_3.height); this._SafeStr_9517.graphics.endFill(); this.getDisplayObject().mask = this._SafeStr_9517; } else { if (this._SafeStr_9517){ super.removeChild(this._SafeStr_9517); this._SafeStr_9517.graphics.clear(); this._SafeStr_9517 = null; this.getDisplayObject().mask = null; }; }; } public function getDisplayObject():DisplayObject { return (getChildAt(0)); } public function setDisplayObject(_arg_1:DisplayObject):DisplayObject { var _local_2:DisplayObject; if (numChildren > 0){ _local_2 = removeChildAt(0); }; addChildAt(_arg_1, 0); _arg_1.cacheAsBitmap = true; _arg_1.mask = this._SafeStr_9517; return (_local_2); } public function _SafeStr_9458(_arg_1:Point):void { _arg_1.x = stage.mouseX; _arg_1.y = stage.mouseY; } public function _SafeStr_9034(_arg_1:Point):void { var _local_2:DisplayObject = this.getDisplayObject(); _arg_1.x = _local_2.mouseX; _arg_1.y = _local_2.mouseY; } public function _SafeStr_9173():IBitmapDrawable { var _local_1:DisplayObject; if (this._SafeStr_9516){ _local_1 = this.getDisplayObject(); if (_local_1 != null){ return (Bitmap(_local_1).bitmapData); }; }; return (null); } protected function _SafeStr_9518(width:int, height:int):BitmapData { var displayObject:DisplayObject; var bitmap:BitmapData; if (this._SafeStr_9516){ displayObject = this.getDisplayObject(); if ((displayObject is Bitmap)){ bitmap = Bitmap(displayObject).bitmapData; if (bitmap != null){ if (((!((bitmap.width == width))) || (!((bitmap.height == height))))){ _SafeStr_9513 = (_SafeStr_9513 - ((bitmap.width * bitmap.height) * 4)); bitmap.dispose(); bitmap = null; }; }; if ((((((bitmap == null)) && ((width > 0)))) && ((height > 0)))){ try { bitmap = new _SafeStr_2980(this, width, height, this._SafeStr_9515, 0xFFFFFF); } catch(e:Error) { bitmap = new _SafeStr_2980(this, 1, 1, _SafeStr_9515, 0xFFFFFF); }; _SafeStr_9513 = (_SafeStr_9513 + ((bitmap.width * bitmap.height) * 4)); }; Bitmap(displayObject).bitmapData = bitmap; return (bitmap); }; }; return (null); } protected function releaseDrawBuffer():void { var _local_1:DisplayObject; var _local_2:BitmapData; if (this._SafeStr_9516){ _local_1 = this.getDisplayObject(); if ((_local_1 is Bitmap)){ _local_2 = Bitmap(_local_1).bitmapData; if (_local_2 != null){ _SafeStr_9513 = (_SafeStr_9513 - ((_local_2.width * _local_2.height) * 4)); _local_2.dispose(); }; }; }; } public function _SafeStr_9459(_arg_1:Rectangle):void { graphics.clear(); graphics.lineStyle(1, 0xFF00FF00); graphics.drawRect(0, 0, width, height); if (_arg_1 != null){ graphics.lineStyle(1, 0xFF0000FF); graphics.drawRect(_arg_1.x, _arg_1.y, _arg_1.width, _arg_1.height); }; } protected function _SafeStr_9520():DisplayObjectContainer { if (this._SafeStr_9514 == null){ this._SafeStr_9514 = new Sprite(); this._SafeStr_9514.name = (this.name + " - Child Container"); this._SafeStr_9514.mouseEnabled = false; addChild(this._SafeStr_9514); }; return (this._SafeStr_9514); } protected function _SafeStr_9521():void { if (this._SafeStr_9514 != null){ removeChild(this._SafeStr_9514); this._SafeStr_9514 = null; }; } public function get _SafeStr_9460():int { return ((((this._SafeStr_9514)!=null) ? this._SafeStr_9514.numChildren : 0)); } public function _SafeStr_9461(_arg_1:_SafeStr_1492):_SafeStr_1492 { return ((this._SafeStr_9520().addChild((_arg_1 as DisplayObject)) as _SafeStr_1492)); } public function _SafeStr_9462(_arg_1:_SafeStr_1492, _arg_2:int):_SafeStr_1492 { return ((this._SafeStr_9520().addChildAt((_arg_1 as DisplayObject), _arg_2) as _SafeStr_1492)); } public function _SafeStr_9463(_arg_1:int):_SafeStr_1492 { return ((this._SafeStr_9520().getChildAt(_arg_1) as _SafeStr_1492)); } public function _SafeStr_9522(_arg_1:String):_SafeStr_1492 { return ((this._SafeStr_9520().getChildByName(_arg_1) as _SafeStr_1492)); } public function _SafeStr_9464(_arg_1:_SafeStr_1492):int { return (this._SafeStr_9520().getChildIndex(DisplayObject(_arg_1))); } public function _SafeStr_9465(_arg_1:_SafeStr_1492):_SafeStr_1492 { return ((this._SafeStr_9520().removeChild(DisplayObject(_arg_1)) as _SafeStr_1492)); } public function _SafeStr_9466(_arg_1:int):_SafeStr_1492 { var _local_2:_SafeStr_1492 = (this._SafeStr_9520().getChildAt(_arg_1) as _SafeStr_1492); return ((((_local_2 == null)) ? null : this._SafeStr_9465(_local_2))); } public function _SafeStr_9467(child:_SafeStr_1492, index:int):void { var current:int; var temp:Array; var i:uint; var dispObj:DisplayObject = (child as DisplayObject); if (dispObj != null){ try { current = this._SafeStr_9520().getChildIndex(dispObj); } catch(error:ArgumentError) { temp = new Array(); i = 0; while (i < _SafeStr_9460) { temp.push(_SafeStr_9463(i)); i++; }; throw (new Error("Provided display object is not a child of this!")); }; if (index != current){ this._SafeStr_9520().setChildIndex(dispObj, index); }; } else { throw (new Error("Provided child must implement IGraphicContext!")); }; } public function _SafeStr_9468(_arg_1:_SafeStr_1492, _arg_2:_SafeStr_1492):void { this._SafeStr_9520().swapChildren((_arg_1 as DisplayObject), (_arg_2 as DisplayObject)); } public function _SafeStr_9469(_arg_1:int, _arg_2:int):void { this._SafeStr_9520().swapChildrenAt(_arg_1, _arg_2); } } }//package com.sulake.core.window.graphics // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_2393 = "_-36t" (String#2362, DoABC#2) // _SafeStr_2980 = "_-0Fn" (String#2389, DoABC#2) // _SafeStr_7463 = "_-2R" (String#2012, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9031 = "_-1M" (String#11317, DoABC#2) // _SafeStr_9034 = "_-1oc" (String#8371, DoABC#2) // _SafeStr_9172 = "_-0-i" (String#8610, DoABC#2) // _SafeStr_9173 = "_-5I" (String#5223, DoABC#2) // _SafeStr_9457 = "_-1xT" (String#11787, DoABC#2) // _SafeStr_9458 = "_-0aU" (String#14473, DoABC#2) // _SafeStr_9459 = "_-2EI" (String#19462, DoABC#2) // _SafeStr_9460 = "_-1vE" (String#12419, DoABC#2) // _SafeStr_9461 = "_-286" (String#16757, DoABC#2) // _SafeStr_9462 = "_-2HU" (String#13416, DoABC#2) // _SafeStr_9463 = "_-1h5" (String#13545, DoABC#2) // _SafeStr_9464 = "_-30j" (String#20224, DoABC#2) // _SafeStr_9465 = "_-1cd" (String#13671, DoABC#2) // _SafeStr_9466 = "var" (String#18186, DoABC#2) // _SafeStr_9467 = "_-0HU" (String#18278, DoABC#2) // _SafeStr_9468 = "_-MA" (String#15490, DoABC#2) // _SafeStr_9469 = "_-3Dd" (String#16516, DoABC#2) // _SafeStr_9511 = "_-L7" (String#16411, DoABC#2) // _SafeStr_9512 = "_-1ek" (String#15653, DoABC#2) // _SafeStr_9513 = "_-0RM" (String#4101, DoABC#2) // _SafeStr_9514 = "_-0EK" (String#3341, DoABC#2) // _SafeStr_9515 = "_-Ws" (String#12982, DoABC#2) // _SafeStr_9516 = "_-07K" (String#7413, DoABC#2) // _SafeStr_9517 = "_-2w1" (String#3286, DoABC#2) // _SafeStr_9518 = "_-2Jo" (String#16002, DoABC#2) // _SafeStr_9519 = "_-1y9" (String#26622, DoABC#2) // _SafeStr_9520 = "_-wp" (String#4643, DoABC#2) // _SafeStr_9521 = "_-1dG" (String#40897, DoABC#2) // _SafeStr_9522 = "_-Uc" (String#34959, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_2422 package com.sulake.core.window.graphics { import com.sulake.core.runtime._SafeStr_3; import flash.display.BitmapData; import _-QD._SafeStr_2980; public class _SafeStr_2422 implements _SafeStr_3 { private var _disposed:Boolean; private var _SafeStr_9523:Array; public function _SafeStr_2422() { this._disposed = false; this._SafeStr_9523 = new Array(); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_8197():uint { var bitmap:BitmapData; var bytes:uint; var index:uint = this._SafeStr_9523.length; try { while (index > 0) { index--; bitmap = BitmapData(this._SafeStr_9523[index]); bytes = (bytes + ((bitmap.width * bitmap.height) * 4)); }; } catch(e:Error) { Logger.log("Disposed bitmap in DrawBufferAllocator!"); }; return (bytes); } public function dispose():void { var _local_1:uint; if (!this._disposed){ this._disposed = true; _local_1 = this._SafeStr_9523.length; while (_local_1 > 0) { BitmapData(this._SafeStr_9523.pop()).dispose(); _local_1--; }; }; } public function _SafeStr_9035(width:int, height:int, transparent:Boolean=true, fillColor:uint=0xFFFFFFFF):BitmapData { var bitmap:BitmapData; try { bitmap = new _SafeStr_2980(this, width, height, transparent, fillColor); } catch(error:ArgumentError) { Logger.log((((("Failed to allocate draw buffer of size " + width) + "x") + height) + "!")); bitmap = new _SafeStr_2980(this, 1, 1, transparent, fillColor); }; this._SafeStr_9523.push(bitmap); return (bitmap); } public function free(_arg_1:BitmapData):void { var _local_2:uint = this._SafeStr_9523.indexOf(_arg_1); if (_local_2 < 0){ throw (new ArgumentError("Provided bitmap data is not managed by this instance!")); }; this._SafeStr_9523.splice(_local_2, 1); _arg_1.dispose(); } } }//package com.sulake.core.window.graphics // _SafeStr_2422 = "_-0fo" (String#5165, DoABC#2) // _SafeStr_2980 = "_-0Fn" (String#2389, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9523 = "_-0py" (String#6502, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_2423 package com.sulake.core.window.graphics { import com.sulake.core.runtime._SafeStr_3; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.geom.Matrix; import flash.geom.ColorTransform; import _-1qQ._SafeStr_1487; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.IWindow; import flash.geom.Point; import com.sulake.core.window.enum._SafeStr_1540; public class _SafeStr_2423 implements _SafeStr_3 { private static const _SafeStr_9524:uint = 0; private static const _SafeStr_9525:uint = 1; private static const _SafeStr_9526:uint = 2; private var _SafeStr_9527:BitmapData; private var _SafeStr_7811:_SafeStr_1513; private var _skinContainer:_SafeStr_1510; private var _drawBufferAllocator:_SafeStr_2422; private var _disposed:Boolean; private var _SafeStr_9528:Boolean; private var _SafeStr_9529:Rectangle; private var _SafeStr_6299:Matrix; private var _SafeStr_3940:ColorTransform; private var _SafeStr_9530:uint; private var _SafeStr_9531:uint; public function _SafeStr_2423(_arg_1:_SafeStr_1513, _arg_2:_SafeStr_2422, _arg_3:_SafeStr_1510) { this._disposed = false; this._SafeStr_7811 = _arg_1; this._skinContainer = _arg_3; this._drawBufferAllocator = _arg_2; this._SafeStr_9530 = 0xFFFFFFFF; this._SafeStr_9531 = 0; this._SafeStr_3940 = new ColorTransform(); this._SafeStr_6299 = new Matrix(); this._SafeStr_9529 = new Rectangle(); } public function get disposed():Boolean { return (this._disposed); } public function get buffer():BitmapData { return (this._SafeStr_9527); } public function get _SafeStr_9506():Rectangle { return (this._SafeStr_9529); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_7811 = null; this._skinContainer = null; if (this._SafeStr_9527 != null){ this._drawBufferAllocator.free(this._SafeStr_9527); this._SafeStr_9527 = null; }; }; } public function render(_arg_1:IWindow, _arg_2:Point, _arg_3:Rectangle):Boolean { var _local_4:BitmapData; var _local_12:Boolean; var _local_5:uint = ((_arg_1.background) ? _SafeStr_9526 : _SafeStr_9524); var _local_6:Boolean = (((this._SafeStr_9529.width > 0)) && ((this._SafeStr_9529.height > 0))); var _local_7:_SafeStr_1487 = this._SafeStr_9532(_arg_1); if (_local_7 != null){ if (_local_7._SafeStr_6281(this._SafeStr_9531)){ _local_5 = _SafeStr_9525; }; }; var _local_8:int = Math.max(_arg_1.width, 1); var _local_9:int = Math.max(_arg_1.height, 1); var _local_10:Boolean = true; if (_local_5 != _SafeStr_9524){ if (this._SafeStr_9527 == null){ this._SafeStr_9527 = this._drawBufferAllocator._SafeStr_9035(_local_8, _local_9, true, _arg_1.color); this._SafeStr_9528 = true; _local_6 = true; _local_10 = false; } else { if (((!((this._SafeStr_9527.width == _local_8))) || (!((this._SafeStr_9527.height == _local_9))))){ this._drawBufferAllocator.free(this._SafeStr_9527); this._SafeStr_9527 = this._drawBufferAllocator._SafeStr_9035(_local_8, _local_9, true, _arg_1.color); this._SafeStr_9528 = true; _local_6 = true; _local_10 = false; }; }; }; var _local_11:_SafeStr_1492 = _SafeStr_1493(_arg_1).getGraphicContext(false); if (_local_11){ if (!_local_11.visible){ _local_11.visible = true; }; _local_12 = _arg_1._SafeStr_9135(WindowParam.WINDOW_PARAM_FORCE_CLIPPING); _local_11._SafeStr_9457(_arg_1.rectangle, !(_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)), ((_local_12) ? _arg_3 : null)); if (_local_12){ _arg_3 = new Rectangle(0, 0, _local_8, _local_9); }; }; if (_local_5 != _SafeStr_9524){ this._SafeStr_9530 = this._SafeStr_9531; _local_4 = (_arg_1._SafeStr_9173() as BitmapData); if (_local_4 != null){ _local_4.lock(); if (_local_5 == _SafeStr_9525){ _local_6 = true; if (!_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)){ _local_4.fillRect(_arg_3, 0); }; if (this._SafeStr_9528){ this._SafeStr_9528 = false; if (_local_10){ this._SafeStr_9527.fillRect(this._SafeStr_9527.rect, _arg_1.color); }; _local_7.draw(_arg_1, this._SafeStr_9527, this._SafeStr_9527.rect, this._SafeStr_9531, false); }; if ((((_arg_1.blend < 1)) && (_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)))){ this._SafeStr_6299.tx = _arg_2.x; this._SafeStr_6299.ty = _arg_2.y; this._SafeStr_3940.alphaMultiplier = _arg_1.blend; _arg_3.offset(_arg_2.x, _arg_2.y); _local_4.draw(this._SafeStr_9527, this._SafeStr_6299, this._SafeStr_3940, null, _arg_3, false); _arg_3.offset(-(_arg_2.x), -(_arg_2.y)); } else { _local_4.copyPixels(this._SafeStr_9527, _arg_3, _arg_2, null, null, true); }; } else { if (_local_5 == _SafeStr_9526){ _local_6 = true; if (_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)){ this._SafeStr_9527.fillRect(this._SafeStr_9527.rect, _arg_1.color); _local_4.copyPixels(this._SafeStr_9527, _arg_3, _arg_2, null, null, true); } else { _local_4.fillRect(new Rectangle(_arg_2.x, _arg_2.y, _arg_3.width, _arg_3.height), _arg_1.color); _local_11.blend = _arg_1.blend; }; }; }; _local_4.unlock(); }; this._SafeStr_9529.left = int.MAX_VALUE; this._SafeStr_9529.top = int.MAX_VALUE; this._SafeStr_9529.right = int.MIN_VALUE; this._SafeStr_9529.bottom = int.MIN_VALUE; }; return (true); } private function _SafeStr_9532(_arg_1:IWindow):_SafeStr_1487 { var _local_2:_SafeStr_1487 = this._skinContainer._SafeStr_9474(_arg_1.type, _arg_1.style); if (_local_2 == null){ if (_arg_1.style != _SafeStr_1540._SafeStr_9210){ _local_2 = this._skinContainer._SafeStr_9474(_arg_1.type, _SafeStr_1540._SafeStr_9210); }; }; return (_local_2); } public function _SafeStr_9533(_arg_1:IWindow):Boolean { return (!((this._skinContainer._SafeStr_9476(_arg_1.type, _arg_1.style, _arg_1.state) == this._SafeStr_9530))); } public function invalidate(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):Boolean { var _local_5:_SafeStr_1492; var _local_4:Boolean; switch (_arg_3){ case _SafeStr_2391._SafeStr_9037: this._SafeStr_9528 = true; _local_4 = true; break; case _SafeStr_2391.RESIZE: this._SafeStr_9528 = true; _local_4 = true; break; case _SafeStr_2391._SafeStr_9508: if (_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)){ _local_4 = true; } else { _local_5 = _SafeStr_1493(_arg_1).getGraphicContext(true); _local_5._SafeStr_9457(_arg_1.rectangle, false, null); if (!_local_5.visible){ _local_4 = true; }; }; break; case _SafeStr_2391._SafeStr_9509: this._SafeStr_9531 = this._skinContainer._SafeStr_9476(_arg_1.type, _arg_1.style, _arg_1.state); if (this._SafeStr_9531 != this._SafeStr_9530){ this._SafeStr_9528 = true; _local_4 = true; }; break; case _SafeStr_2391._SafeStr_9510: if (_arg_1._SafeStr_9135(WindowParam._SafeStr_7125)){ this._SafeStr_9528 = true; _local_4 = true; } else { _SafeStr_1493(_arg_1).getGraphicContext(true).blend = _arg_1.blend; }; break; case _SafeStr_2391._SafeStr_9502: _local_4 = true; break; }; if (_local_4){ this._SafeStr_9529.left = Math.min(this._SafeStr_9529.left, _arg_2.left); this._SafeStr_9529.top = Math.min(this._SafeStr_9529.top, _arg_2.top); this._SafeStr_9529.right = Math.max(this._SafeStr_9529.right, _arg_2.right); this._SafeStr_9529.bottom = Math.max(this._SafeStr_9529.bottom, _arg_2.bottom); }; return (_local_4); } private function drawRect(_arg_1:BitmapData, _arg_2:Rectangle, _arg_3:uint):void { var _local_4:int; _local_4 = _arg_2.left; while (_local_4 < _arg_2.right) { _arg_1.setPixel32(_local_4, _arg_2.top, _arg_3); _arg_1.setPixel32(_local_4, (_arg_2.bottom - 1), _arg_3); _local_4++; }; _local_4 = _arg_2.top; while (_local_4 < _arg_2.bottom) { _arg_1.setPixel32(_arg_2.left, _local_4, _arg_3); _arg_1.setPixel32((_arg_2.right - 1), _local_4, _arg_3); _local_4++; }; } } }//package com.sulake.core.window.graphics // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1493 = "_-3-j" (String#2587, DoABC#2) // _SafeStr_1510 = "_-2hr" (String#5296, DoABC#2) // _SafeStr_1513 = "_-0nA" (String#6286, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_2422 = "_-0fo" (String#5165, DoABC#2) // _SafeStr_2423 = "_-XM" (String#2863, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_6281 = "_-2Fn" (String#7347, DoABC#2) // _SafeStr_6299 = "_-1Ph" (String#2558, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7811 = "_-1Eg" (String#1576, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9173 = "_-5I" (String#5223, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) // _SafeStr_9457 = "_-1xT" (String#11787, DoABC#2) // _SafeStr_9474 = "_-fX" (String#11661, DoABC#2) // _SafeStr_9476 = "_-2Vb" (String#15298, DoABC#2) // _SafeStr_9502 = "_-2Il" (String#12265, DoABC#2) // _SafeStr_9506 = "_-0tz" (String#12322, DoABC#2) // _SafeStr_9508 = "_-jf" (String#12145, DoABC#2) // _SafeStr_9509 = "_-0sB" (String#10466, DoABC#2) // _SafeStr_9510 = "_-2wM" (String#6475, DoABC#2) // _SafeStr_9524 = "_-2u-" (String#11333, DoABC#2) // _SafeStr_9525 = "_-14T" (String#11457, DoABC#2) // _SafeStr_9526 = "_-RE" (String#12683, DoABC#2) // _SafeStr_9527 = "_-1qJ" (String#2749, DoABC#2) // _SafeStr_9528 = "_-0vd" (String#6363, DoABC#2) // _SafeStr_9529 = "_-1Sf" (String#3317, DoABC#2) // _SafeStr_9530 = "_-0vr" (String#11768, DoABC#2) // _SafeStr_9531 = "_-02" (String#7981, DoABC#2) // _SafeStr_9532 = "_-1KI" (String#21896, DoABC#2) // _SafeStr_9533 = "_-1WR" (String#23075, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.graphics._SafeStr_3196 package com.sulake.core.window.graphics { import com.sulake.core.utils.Map; import com.sulake.core.utils._SafeStr_1303; import flash.utils.Dictionary; import _-1qQ._SafeStr_1487; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.utils._SafeStr_3360; import com.sulake.core.window.utils._SafeStr_1484; import _-1qQ._SafeStr_3361; import _-1qQ._SafeStr_3197; import flash.geom.Rectangle; import _-1qQ._SafeStr_3363; import _-1qQ._SafeStr_3365; import _-1qQ._SafeStr_1485; import com.sulake.core.window.enum._SafeStr_1526; import _-1qQ.*; public class _SafeStr_3196 { public static const _SafeStr_6310:String = "default"; public static const _SafeStr_6961:String = "active"; public static const _SafeStr_9071:String = "focused"; public static const _SafeStr_6959:String = "hovering"; public static const _SafeStr_9148:String = "selected"; public static const _SafeStr_6249:String = "pressed"; public static const _SafeStr_9295:String = "disabled"; public static const _SafeStr_9381:String = "locked"; public static function _SafeStr_6309(_arg_1:XML, _arg_2:XMLList, _arg_3:_SafeStr_1487, _arg_4:String, _arg_5:IAssetLibrary):void { var _local_12:XML; var _local_13:XMLList; var _local_14:XMLList; var _local_15:uint; var _local_16:uint; var _local_17:XML; var _local_18:XMLList; var _local_19:uint; var _local_20:uint; var _local_21:uint; var _local_22:XML; var _local_6:Map = new Map(); var _local_7:XMLList = _arg_1.child("variables"); if (_local_7.length() > 0){ _local_12 = _local_7[0]; _local_13 = _local_12.child("variable"); if (_local_13.length()){ _SafeStr_1303.parseVariableList(_local_13, _local_6); }; }; var _local_8:Dictionary = new Dictionary(); var _local_9:XMLList = _arg_1.child("templates"); if (_local_9[0]){ _SafeStr_9534(_arg_3, _local_9[0], _local_8, _local_6, _arg_5); }; var _local_10:Dictionary = new Dictionary(); var _local_11:XMLList = _arg_1.child("layouts"); if (_local_11[0]){ if (_arg_4 == null){ _SafeStr_9535(_arg_3, _local_11[0], _local_10, _local_6); } else { _local_14 = _local_11[0].child("layout"); _local_15 = _local_14.length(); _local_16 = 0; while (_local_16 < _local_15) { _local_17 = _local_14[_local_16]; if (_local_17.attribute("name") == _arg_4){ _SafeStr_9536(_arg_3, _local_17, _local_10, _local_6); break; }; _local_16++; }; }; }; if (_arg_2.length() == 0){ _arg_2 = _arg_1.child("states"); }; if (_arg_2.length() > 0){ if (_arg_4 == null){ _SafeStr_9537(_arg_3, _arg_2[0], _local_10, _local_6); } else { _local_18 = _arg_2[0].child("state"); _local_19 = _local_18.length(); _local_20 = 0; _local_21 = 0; while (_local_21 < _local_19) { _local_22 = _local_18[_local_21]; if (_local_22.attribute("layout") == _arg_4){ _SafeStr_9538(_arg_3, _local_22, _local_10, _local_6); _local_20++; }; _local_21++; }; }; }; } protected static function _SafeStr_9536(_arg_1:_SafeStr_1487, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void { var _local_11:XML; var _local_12:XMLList; var _local_5:String = _arg_2.attribute("name"); var _local_6 = (_arg_2.attribute("transparent") == "true"); var _local_7:_SafeStr_1484 = new _SafeStr_3360(); var _local_8:String = _arg_2.attribute("blendMode"); var _local_9:_SafeStr_3361 = new _SafeStr_3361(_local_5, _local_6, _local_8, _local_7); var _local_10:XMLList = _arg_2.child("entities"); if (_local_10.length() > 0){ _local_11 = _local_10[0]; _local_12 = _local_11.child("entity"); if (_local_12.length()){ _SafeStr_9539(_arg_1, _local_9, _local_12, _arg_4); }; }; _arg_3[_local_5] = _local_9; _arg_1._SafeStr_6282(_local_9); } protected static function _SafeStr_9535(_arg_1:_SafeStr_1487, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void { var _local_8:XML; var _local_5:XMLList = _arg_2.child("layout"); var _local_6:uint = _local_5.length(); var _local_7:uint; while (_local_7 < _local_6) { _local_8 = _local_5[_local_7]; _SafeStr_9536(_arg_1, _local_8, _arg_3, _arg_4); _local_7++; }; } protected static function _SafeStr_9540(_arg_1:XML, _arg_2:Map):_SafeStr_3197 { var _local_3:uint; var _local_4:String; var _local_5:_SafeStr_3197; var _local_6:String; var _local_7:XML; var _local_8:XMLList; _local_6 = _arg_1.attribute("id"); _local_3 = (((_local_6 == null)) ? 0 : uint(_local_6)); _local_6 = _arg_1.attribute("name"); _local_4 = (((_local_6 == null)) ? "" : _local_6); _local_5 = new _SafeStr_3197(_local_3, _local_4); _local_6 = _arg_1.attribute("colorize"); _local_5.colorize = (((_local_6 == "")) ? true : (_local_6 == "true")); _local_6 = null; _local_8 = _arg_1.child("color"); if (_local_8.length() > 0){ _local_7 = _local_8[0]; _local_6 = String(_local_7); if (_local_6 != null){ if (_local_6.charAt(0) == "$"){ _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; }; _local_5.color = (((_local_6 == null)) ? 0 : uint(_local_6)); _local_6 = null; _local_8 = _arg_1.child("blend"); if (_local_8.length() > 0){ _local_7 = _local_8[0]; _local_6 = String(_local_7); if (_local_6 != null){ if (_local_6.charAt(0) == "$"){ _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; }; _local_5.blend = (((_local_6 == null)) ? 0xFFFFFFFF : uint(_local_6)); _local_8 = _arg_1.child("scale"); if (_local_8.length() > 0){ _local_7 = _local_8[0]; _local_6 = _local_7.attribute("horizontal"); if (_local_6 != null){ if (_local_6.charAt(0) == "$"){ _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; switch (_local_6.toLowerCase()){ case "fixed": _local_5._SafeStr_6313 = _SafeStr_3197._SafeStr_6321; break; case "move": _local_5._SafeStr_6313 = _SafeStr_3197._SafeStr_6314; break; case "strech": _local_5._SafeStr_6313 = _SafeStr_3197._SafeStr_6315; break; case "tiled": _local_5._SafeStr_6313 = _SafeStr_3197._SafeStr_6316; break; case "center": _local_5._SafeStr_6313 = _SafeStr_3197._SafeStr_6317; break; }; _local_6 = _local_7.attribute("vertical"); if (_local_6 != null){ if (_local_6.charAt(0) == "$"){ _local_6 = _arg_2[_local_6.slice(1, _local_6.length)]; }; }; switch (_local_6.toLowerCase()){ case "fixed": _local_5._SafeStr_6318 = _SafeStr_3197._SafeStr_6321; break; case "move": _local_5._SafeStr_6318 = _SafeStr_3197._SafeStr_6314; break; case "strech": _local_5._SafeStr_6318 = _SafeStr_3197._SafeStr_6315; break; case "tiled": _local_5._SafeStr_6318 = _SafeStr_3197._SafeStr_6316; break; case "center": _local_5._SafeStr_6318 = _SafeStr_3197._SafeStr_6317; break; }; }; _local_8 = _arg_1.child("region"); if (_local_8.length() > 0){ _local_7 = _local_8[0]; _local_8 = _local_7.child("Rectangle"); _local_7 = _local_8[0]; _local_5.region = new Rectangle(); _local_6 = _local_7.attribute("x"); _local_5.region.x = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); _local_6 = _local_7.attribute("y"); _local_5.region.y = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); _local_6 = _local_7.attribute("width"); _local_5.region.width = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); _local_6 = _local_7.attribute("height"); _local_5.region.height = Number((((_local_6.charAt(0))=="$") ? _arg_2[_local_6.slice(1, _local_6.length)] : _local_6)); }; return (_local_5); } protected static function _SafeStr_9539(_arg_1:_SafeStr_1487, _arg_2:_SafeStr_3361, _arg_3:XMLList, _arg_4:Map):void { var _local_5:_SafeStr_3197; var _local_6:uint; var _local_7:uint = _arg_3.length(); _local_6 = 0; while (_local_6 < _local_7) { _local_5 = _SafeStr_9540(_arg_3[_local_6], _arg_4); if (_local_5 != null){ _arg_2.addChild(_local_5); }; _local_6++; }; } protected static function _SafeStr_9534(_arg_1:_SafeStr_1487, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map, _arg_5:IAssetLibrary):void { var _local_9:XML; var _local_10:String; var _local_11:String; var _local_12:_SafeStr_3363; var _local_13:XMLList; var _local_14:XML; var _local_15:XMLList; var _local_6:XMLList = _arg_2.child("template"); var _local_7:uint = _local_6.length(); var _local_8:uint; while (_local_8 < _local_7) { _local_9 = _local_6[_local_8]; _local_10 = _local_9.attribute("name"); if (_local_10 != null){ if (_local_10.charAt(0) == "$"){ _local_10 = _arg_4[_local_10.slice(1, _local_10.length)]; }; }; _local_11 = _local_9.attribute("asset"); if (_local_11 != null){ if (_local_11.charAt(0) == "$"){ _local_11 = _arg_4[_local_11.slice(1, _local_11.length)]; }; }; _local_12 = new _SafeStr_3363(_local_10, _arg_5.getAssetByName(_local_11)); _local_13 = _local_9.child("entities"); if (_local_13.length() > 0){ _local_14 = _local_13[0]; _local_15 = _local_14.child("entity"); if (_local_15.length()){ _SafeStr_9541(_arg_1, _local_12, _local_15, _arg_4); }; }; _arg_3[_local_10] = _local_12; _arg_1._SafeStr_6289(_local_12); _local_8++; }; } protected static function _SafeStr_9541(_arg_1:_SafeStr_1487, _arg_2:_SafeStr_3363, _arg_3:XMLList, _arg_4:Map):void { var _local_5:XML; var _local_6:XMLList; var _local_7:XML; var _local_8:XMLList; var _local_9:XML; var _local_10:String; var _local_11:String; var _local_12:String; var _local_13:uint; var _local_14:Rectangle; var _local_16:int; var _local_15:int = _arg_3.length(); _local_16 = 0; while (_local_16 < _local_15) { _local_5 = _arg_3[_local_16]; _local_10 = _local_5.attribute("name"); _local_11 = (((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10); _local_10 = _local_5.attribute("type"); _local_12 = (((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10); _local_10 = _local_5.attribute("id"); _local_13 = uint((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_6 = _local_5.child("region"); if (_local_6.length() > 0){ _local_7 = _local_6[0]; _local_6 = _local_7.child("Rectangle"); _local_7 = _local_6[0]; _local_14 = new Rectangle(); _local_10 = _local_7.attribute("x"); _local_14.x = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_10 = _local_7.attribute("y"); _local_14.y = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_10 = _local_7.attribute("width"); _local_14.width = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); _local_10 = _local_7.attribute("height"); _local_14.height = Number((((_local_10.charAt(0))=="$") ? _arg_4[_local_10.slice(1, _local_10.length)] : _local_10)); }; _local_8 = _local_5.child("variables"); if (_local_8.length() > 0){ _local_9 = _local_8[0]; _local_8 = _local_9.child("variable"); _arg_4 = new Map(); _SafeStr_1303.parseVariableList(_local_8, _arg_4); }; _arg_2.addChild(new _SafeStr_3365(_local_11, _local_12, _local_13, _local_14, _arg_4)); _local_16++; }; } protected static function _SafeStr_9538(_arg_1:_SafeStr_1487, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void { var _local_11:XML; var _local_12:XMLList; var _local_13:Map; var _local_14:String; var _local_15:Object; var _local_5:String = _arg_2.attribute("name"); if (_local_5.charAt(0) == "$"){ _local_5 = _arg_4[_local_5.slice(1, _local_5.length)]; }; var _local_6:String = _arg_2.attribute("layout"); if (_local_6.charAt(0) == "$"){ _local_6 = _arg_4[_local_6.slice(1, _local_6.length)]; }; var _local_7:String = _arg_2.attribute("template"); if (_local_7.charAt(0) == "$"){ _local_7 = _arg_4[_local_7.slice(1, _local_7.length)]; }; var _local_8:_SafeStr_1485 = _arg_3[_local_6]; if (_local_8 == null){ throw (new Error((((("State " + _local_5) + " has invalid layout reference ") + _local_6) + "!"))); }; var _local_9:XMLList = _arg_2.child("variables"); if (_local_9.length() > 0){ _local_11 = _local_9[0]; _local_12 = _local_11.child("variable"); if (_local_12.length()){ _local_13 = new Map(); _SafeStr_1303.parseVariableList(_local_12, _local_13); for (_local_14 in _local_13) { _local_15 = _local_13[_local_14]; if ((_local_15 is String)){ if (String(_local_15).charAt(0) == "$"){ _local_15 = _arg_4[_local_15.slice(1, _local_15.length)]; _local_13[_local_14] = _local_15; }; }; }; }; }; var _local_10:uint = _SafeStr_1526._SafeStr_6310; switch (_local_5){ case _SafeStr_3196._SafeStr_6961: _local_10 = _SafeStr_1526._SafeStr_6961; break; case _SafeStr_3196._SafeStr_6310: _local_10 = _SafeStr_1526._SafeStr_6310; break; case _SafeStr_3196._SafeStr_9071: _local_10 = _SafeStr_1526._SafeStr_9071; break; case _SafeStr_3196._SafeStr_9295: _local_10 = _SafeStr_1526._SafeStr_9295; break; case _SafeStr_3196._SafeStr_6959: _local_10 = _SafeStr_1526._SafeStr_6959; break; case _SafeStr_3196._SafeStr_6249: _local_10 = _SafeStr_1526._SafeStr_6249; break; case _SafeStr_3196._SafeStr_9148: _local_10 = _SafeStr_1526._SafeStr_9148; break; case _SafeStr_3196._SafeStr_9381: _local_10 = _SafeStr_1526._SafeStr_9381; break; default: throw (new Error((('Unknown window state: "' + _local_5) + '"!'))); }; _arg_1._SafeStr_6286(_local_10, _local_6); _arg_1._SafeStr_6293(_local_10, _local_7); } protected static function _SafeStr_9537(_arg_1:_SafeStr_1487, _arg_2:XML, _arg_3:Dictionary, _arg_4:Map):void { var _local_5:XMLList = _arg_2.child("state"); var _local_6:uint = _local_5.length(); var _local_7:uint; while (_local_7 < _local_6) { _SafeStr_9538(_arg_1, _local_5[_local_7], _arg_3, _arg_4); _local_7++; }; } } }//package com.sulake.core.window.graphics // _SafeStr_1303 = "_-15Z" (String#3810, DoABC#2) // _SafeStr_1484 = "_-1bM" (String#5068, DoABC#2) // _SafeStr_1485 = "_-0X5" (String#2031, DoABC#2) // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_3196 = "_-nk" (String#3809, DoABC#2) // _SafeStr_3197 = "_-2io" (String#1035, DoABC#2) // _SafeStr_3360 = "_-1QQ" (String#3963, DoABC#2) // _SafeStr_3361 = "_-1ET" (String#7457, DoABC#2) // _SafeStr_3363 = "_-1E5" (String#5722, DoABC#2) // _SafeStr_3365 = "_-n6" (String#8853, DoABC#2) // _SafeStr_6249 = "_-13-" (String#3308, DoABC#2) // _SafeStr_6282 = "_-17T" (String#16698, DoABC#2) // _SafeStr_6286 = "_-2WO" (String#15366, DoABC#2) // _SafeStr_6289 = "_-2jy" (String#15417, DoABC#2) // _SafeStr_6293 = "_-1Ho" (String#16812, DoABC#2) // _SafeStr_6309 = "_-04x" (String#18642, DoABC#2) // _SafeStr_6310 = "_-2iE" (String#3513, DoABC#2) // _SafeStr_6313 = "_-22O" (String#4232, DoABC#2) // _SafeStr_6314 = "_-2ZH" (String#6385, DoABC#2) // _SafeStr_6315 = "_-iP" (String#8490, DoABC#2) // _SafeStr_6316 = "_-2Ml" (String#6011, DoABC#2) // _SafeStr_6317 = "_-Ki" (String#7945, DoABC#2) // _SafeStr_6318 = "_-Lm" (String#4207, DoABC#2) // _SafeStr_6321 = "_-39-" (String#7863, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_9071 = "_-1SV" (String#3069, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9295 = "_-l-" (String#3021, DoABC#2) // _SafeStr_9381 = "_-Mb" (String#2838, DoABC#2) // _SafeStr_9534 = "_-1gI" (String#15941, DoABC#2) // _SafeStr_9535 = "_-1az" (String#17577, DoABC#2) // _SafeStr_9536 = "_-04j" (String#12388, DoABC#2) // _SafeStr_9537 = "_-0EV" (String#18115, DoABC#2) // _SafeStr_9538 = "_-Ys" (String#11523, DoABC#2) // _SafeStr_9539 = "_-34" (String#17673, DoABC#2) // _SafeStr_9540 = "_-1of" (String#16322, DoABC#2) // _SafeStr_9541 = "_-2Kf" (String#16086, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_2389 package com.sulake.core.window.services { import com.sulake.core.window.IWindow; public interface _SafeStr_2389 { function get _SafeStr_9542():Array; function get _SafeStr_9543():uint; function set _SafeStr_9543(_arg_1:uint):void; function dispose():void; function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; function end(_arg_1:IWindow):IWindow; } }//package com.sulake.core.window.services // _SafeStr_2389 = "_-0ID" (String#4961, DoABC#2) // _SafeStr_9542 = "_-0Ue" (String#17214, DoABC#2) // _SafeStr_9543 = "_-2s1" (String#12105, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_2394 package com.sulake.core.window.services { public interface _SafeStr_2394 { function getMouseDraggingService():_SafeStr_3184; function getMouseScalingService():_SafeStr_3183; function getMouseListenerService():_SafeStr_2389; function getFocusManagerService():_SafeStr_3185; function getToolTipAgentService():_SafeStr_3181; function getGestureAgentService():_SafeStr_3182; } }//package com.sulake.core.window.services // _SafeStr_2389 = "_-0ID" (String#4961, DoABC#2) // _SafeStr_2394 = "_-nv" (String#6641, DoABC#2) // _SafeStr_3181 = "_-0As" (String#5999, DoABC#2) // _SafeStr_3182 = "_-0on" (String#6390, DoABC#2) // _SafeStr_3183 = "_-1wh" (String#6421, DoABC#2) // _SafeStr_3184 = "_-d1" (String#6607, DoABC#2) // _SafeStr_3185 = "_-1lK" (String#6089, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_2410 package com.sulake.core.window.services { import com.sulake.core.runtime._SafeStr_3; import flash.display.DisplayObject; import com.sulake.core.window._SafeStr_1495; public class _SafeStr_2410 implements _SafeStr_2394, _SafeStr_3 { private var _SafeStr_9544:uint; private var _root:DisplayObject; private var _disposed:Boolean = false; private var _SafeStr_9545:_SafeStr_1495; private var _SafeStr_9546:_SafeStr_3184; private var _SafeStr_9547:_SafeStr_3183; private var _SafeStr_9548:_SafeStr_2389; private var _SafeStr_9549:_SafeStr_3185; private var _SafeStr_9550:_SafeStr_3181; private var _SafeStr_9551:_SafeStr_3182; public function _SafeStr_2410(_arg_1:_SafeStr_1495, _arg_2:DisplayObject) { this._SafeStr_9544 = 0; this._root = _arg_2; this._SafeStr_9545 = _arg_1; this._SafeStr_9546 = new _SafeStr_3195(_arg_2); this._SafeStr_9547 = new _SafeStr_3189(_arg_2); this._SafeStr_9548 = new _SafeStr_3194(_arg_2); this._SafeStr_9549 = new _SafeStr_3191(_arg_2); this._SafeStr_9550 = new _SafeStr_3192(_arg_2); this._SafeStr_9551 = new _SafeStr_3193(); } public function dispose():void { if (this._SafeStr_9546 != null){ this._SafeStr_9546.dispose(); this._SafeStr_9546 = null; }; if (this._SafeStr_9547 != null){ this._SafeStr_9547.dispose(); this._SafeStr_9547 = null; }; if (this._SafeStr_9548 != null){ this._SafeStr_9548.dispose(); this._SafeStr_9548 = null; }; if (this._SafeStr_9549 != null){ this._SafeStr_9549.dispose(); this._SafeStr_9549 = null; }; if (this._SafeStr_9550 != null){ this._SafeStr_9550.dispose(); this._SafeStr_9550 = null; }; if (this._SafeStr_9551 != null){ this._SafeStr_9551.dispose(); this._SafeStr_9551 = null; }; this._root = null; this._SafeStr_9545 = null; this._disposed = true; } public function getMouseDraggingService():_SafeStr_3184 { return (this._SafeStr_9546); } public function getMouseScalingService():_SafeStr_3183 { return (this._SafeStr_9547); } public function getMouseListenerService():_SafeStr_2389 { return (this._SafeStr_9548); } public function getFocusManagerService():_SafeStr_3185 { return (this._SafeStr_9549); } public function getToolTipAgentService():_SafeStr_3181 { return (this._SafeStr_9550); } public function getGestureAgentService():_SafeStr_3182 { return (this._SafeStr_9551); } public function get disposed():Boolean { return (this._disposed); } } }//package com.sulake.core.window.services // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_2389 = "_-0ID" (String#4961, DoABC#2) // _SafeStr_2394 = "_-nv" (String#6641, DoABC#2) // _SafeStr_2410 = "_-2S5" (String#8188, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3181 = "_-0As" (String#5999, DoABC#2) // _SafeStr_3182 = "_-0on" (String#6390, DoABC#2) // _SafeStr_3183 = "_-1wh" (String#6421, DoABC#2) // _SafeStr_3184 = "_-d1" (String#6607, DoABC#2) // _SafeStr_3185 = "_-1lK" (String#6089, DoABC#2) // _SafeStr_3189 = "_-16w" (String#8054, DoABC#2) // _SafeStr_3191 = "_-Iu" (String#7584, DoABC#2) // _SafeStr_3192 = "_-36M" (String#8431, DoABC#2) // _SafeStr_3193 = "_-18a" (String#10315, DoABC#2) // _SafeStr_3194 = "_-1Js" (String#7999, DoABC#2) // _SafeStr_3195 = "_-0be" (String#7778, DoABC#2) // _SafeStr_9544 = "_-1ua" (String#18473, DoABC#2) // _SafeStr_9545 = "_-1UM" (String#3155, DoABC#2) // _SafeStr_9546 = "_-Mm" (String#10674, DoABC#2) // _SafeStr_9547 = "_-0jU" (String#9444, DoABC#2) // _SafeStr_9548 = "_-2T9" (String#9597, DoABC#2) // _SafeStr_9549 = "_-2Qc" (String#9746, DoABC#2) // _SafeStr_9550 = "_-Js" (String#11424, DoABC#2) // _SafeStr_9551 = "_-2by" (String#10977, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3181 package com.sulake.core.window.services { import com.sulake.core.window.IWindow; public interface _SafeStr_3181 { function dispose():void; function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; function end(_arg_1:IWindow):IWindow; } }//package com.sulake.core.window.services // _SafeStr_3181 = "_-0As" (String#5999, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3182 package com.sulake.core.window.services { import com.sulake.core.window.IWindow; public interface _SafeStr_3182 { function dispose():void; function begin(_arg_1:IWindow, _arg_2:Function, _arg_3:uint, _arg_4:int, _arg_5:int):IWindow; function end(_arg_1:IWindow):IWindow; } }//package com.sulake.core.window.services // _SafeStr_3182 = "_-0on" (String#6390, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3183 package com.sulake.core.window.services { import com.sulake.core.window.IWindow; public interface _SafeStr_3183 { function dispose():void; function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; function end(_arg_1:IWindow):IWindow; } }//package com.sulake.core.window.services // _SafeStr_3183 = "_-1wh" (String#6421, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3184 package com.sulake.core.window.services { import com.sulake.core.window.IWindow; public interface _SafeStr_3184 { function dispose():void; function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow; function end(_arg_1:IWindow):IWindow; } }//package com.sulake.core.window.services // _SafeStr_3184 = "_-d1" (String#6607, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3185 package com.sulake.core.window.services { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components._SafeStr_1514; public interface _SafeStr_3185 extends _SafeStr_3 { function registerFocusWindow(_arg_1:_SafeStr_1514):void; function removeFocusWindow(_arg_1:_SafeStr_1514):void; } }//package com.sulake.core.window.services // _SafeStr_1514 = "_-j3" (String#4288, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3185 = "_-1lK" (String#6089, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3188 package com.sulake.core.window.services { import com.sulake.core.runtime._SafeStr_3; import flash.display.DisplayObject; import com.sulake.core.window.WindowController; import flash.geom.Point; import com.sulake.core.window.IWindow; import flash.events.MouseEvent; import flash.events.Event; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3188 implements _SafeStr_3 { protected var _root:DisplayObject; protected var _window:WindowController; protected var _working:Boolean; protected var _offset:Point; protected var _mouse:Point; protected var _SafeStr_9552:Point; protected var _SafeStr_8821:uint; private var _disposed:Boolean = false; public function _SafeStr_3188(_arg_1:DisplayObject) { this._root = _arg_1; this._SafeStr_9552 = new Point(); this._mouse = new Point(); this._offset = new Point(); this._working = false; this._SafeStr_8821 = 0; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { this.end(this._window); this._offset = null; this._mouse = null; this._SafeStr_9552 = null; this._root = null; this._disposed = true; } public function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow { this._SafeStr_8821 = _arg_2; var _local_3:IWindow = this._window; if (this._window != null){ this.end(this._window); }; if (((_arg_1) && (!(_arg_1.disposed)))){ this._root.addEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_4318, false); this._root.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_4318, false); this._root.addEventListener(Event.ENTER_FRAME, this._SafeStr_4318); this._mouse.x = this._root.mouseX; this._mouse.y = this._root.mouseY; this._window = WindowController(_arg_1); this._SafeStr_9553(_arg_1, this._mouse, this._offset); this._window.addEventListener(_SafeStr_1260._SafeStr_9310, this._SafeStr_9554); this._working = true; }; return (_local_3); } public function end(_arg_1:IWindow):IWindow { var _local_2:IWindow = this._window; if (this._working){ if (this._window == _arg_1){ this._root.removeEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_4318, false); this._root.removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_4318, false); this._root.removeEventListener(Event.ENTER_FRAME, this._SafeStr_4318); if (!this._window.disposed){ this._window.removeEventListener(_SafeStr_1260._SafeStr_9310, this._SafeStr_9554); }; this._window = null; this._working = false; }; }; return (_local_2); } protected function _SafeStr_4318(_arg_1:Event):void { var _local_2:MouseEvent; if (this._working){ if (_arg_1.type == Event.ENTER_FRAME){ if (this._window.disposed){ this.end(this._window); } else { if (((!((this._mouse.x == this._root.mouseX))) || (!((this._mouse.y == this._root.mouseY))))){ this._SafeStr_9555(this._root.mouseX, this._root.mouseY); this._mouse.x = this._root.mouseX; this._mouse.y = this._root.mouseY; }; }; return; }; _local_2 = (_arg_1 as MouseEvent); if (_local_2 != null){ switch (_local_2.type){ case MouseEvent.MOUSE_UP: this.end(this._window); return; }; }; }; } public function _SafeStr_9555(_arg_1:int, _arg_2:int):void { this._mouse.x = _arg_1; this._mouse.y = _arg_2; this._SafeStr_9553(this._window, this._mouse, this._SafeStr_9552); this._window.offset((this._SafeStr_9552.x - this._offset.x), (this._SafeStr_9552.y - this._offset.y)); } private function _SafeStr_9554(_arg_1:_SafeStr_1260):void { this.end(this._window); } protected function _SafeStr_9553(_arg_1:IWindow, _arg_2:Point, _arg_3:Point):void { _arg_1.getGlobalPosition(_arg_3); _arg_3.x = (_arg_2.x - _arg_3.x); _arg_3.y = (_arg_2.y - _arg_3.y); } } }//package com.sulake.core.window.services // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3188 = "_-0xZ" (String#3157, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_8821 = "_-Pn" (String#3574, DoABC#2) // _SafeStr_9310 = "_-12C" (String#6234, DoABC#2) // _SafeStr_9552 = "_-0Bu" (String#6130, DoABC#2) // _SafeStr_9553 = "_-p" (String#6158, DoABC#2) // _SafeStr_9554 = "_-2Ix" (String#10118, DoABC#2) // _SafeStr_9555 = "_-2aj" (String#5899, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3189 package com.sulake.core.window.services { import flash.display.DisplayObject; import com.sulake.core.window.enum.WindowParam; public class _SafeStr_3189 extends _SafeStr_3188 implements _SafeStr_3183 { public function _SafeStr_3189(_arg_1:DisplayObject) { super(_arg_1); } override public function _SafeStr_9555(_arg_1:int, _arg_2:int):void { var _local_3:int; var _local_4:int; if (!_window.disposed){ _local_3 = (((_SafeStr_8821 & WindowParam._SafeStr_7179)) ? (_arg_1 - _mouse.x) : 0); _local_4 = (((_SafeStr_8821 & WindowParam._SafeStr_7180)) ? (_arg_2 - _mouse.y) : 0); _window.scale(_local_3, _local_4); }; } } }//package com.sulake.core.window.services // _SafeStr_3183 = "_-1wh" (String#6421, DoABC#2) // _SafeStr_3188 = "_-0xZ" (String#3157, DoABC#2) // _SafeStr_3189 = "_-16w" (String#8054, DoABC#2) // _SafeStr_7179 = "_-cF" (String#5661, DoABC#2) // _SafeStr_7180 = "_-4R" (String#5276, DoABC#2) // _SafeStr_8821 = "_-Pn" (String#3574, DoABC#2) // _SafeStr_9555 = "_-2aj" (String#5899, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3191 package com.sulake.core.window.services { import com.sulake.core.window.utils._SafeStr_3190; import flash.display.Stage; import flash.events.Event; import flash.events.FocusEvent; import flash.display.DisplayObject; import com.sulake.core.window.components._SafeStr_1514; import com.sulake.core.window.utils.*; public class _SafeStr_3191 extends _SafeStr_3190 implements _SafeStr_3185 { private var _disposed:Boolean = false; private var _SafeStr_9556:Stage; public function _SafeStr_3191(_arg_1:DisplayObject) { this._SafeStr_9556 = _arg_1.stage; this._SafeStr_9556.addEventListener(Event.ACTIVATE, this._SafeStr_9557); this._SafeStr_9556.addEventListener(FocusEvent.FOCUS_OUT, this.onFocusEvent); this._SafeStr_9556.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, this.onFocusEvent); this._SafeStr_9556.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, this.onFocusEvent); super(); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_9556.removeEventListener(Event.ACTIVATE, this._SafeStr_9557); this._SafeStr_9556.removeEventListener(FocusEvent.FOCUS_OUT, this.onFocusEvent); this._SafeStr_9556.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, this.onFocusEvent); this._SafeStr_9556.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, this.onFocusEvent); this._SafeStr_9556 = null; this._disposed = true; _SafeStr_3751 = null; }; } public function registerFocusWindow(_arg_1:_SafeStr_1514):void { if (_arg_1 != null){ if (_SafeStr_3751.indexOf(_arg_1) == -1){ _SafeStr_3751.push(_arg_1); if (this._SafeStr_9556.focus == null){ _arg_1.focus(); }; }; }; } public function removeFocusWindow(_arg_1:_SafeStr_1514):void { var _local_2:int; if (_arg_1 != null){ _local_2 = _SafeStr_3751.indexOf(_arg_1); if (_local_2 > -1){ _SafeStr_3751.splice(_local_2, 1); }; }; if (this._SafeStr_9556.focus == null){ this._SafeStr_9558(); }; } private function _SafeStr_9558():_SafeStr_1514 { var _local_2:_SafeStr_1514; var _local_1:uint = _SafeStr_3751.length; while (_local_1-- != 0) { _local_2 = (_SafeStr_3751[_local_1] as _SafeStr_1514); if (_local_2.disposed){ _SafeStr_3751.splice(_local_1, 1); } else { _local_2.focus(); break; }; }; return (_local_2); } private function _SafeStr_9557(_arg_1:Event):void { if (this._SafeStr_9556.focus == null){ this._SafeStr_9558(); }; } private function onFocusEvent(_arg_1:FocusEvent):void { if (this._SafeStr_9556.focus == null){ this._SafeStr_9558(); }; } } }//package com.sulake.core.window.services // _SafeStr_1514 = "_-j3" (String#4288, DoABC#2) // _SafeStr_3185 = "_-1lK" (String#6089, DoABC#2) // _SafeStr_3190 = "_-1TC" (String#3828, DoABC#2) // _SafeStr_3191 = "_-Iu" (String#7584, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) // _SafeStr_9556 = "_-1Ow" (String#1825, DoABC#2) // _SafeStr_9557 = "_-39o" (String#16184, DoABC#2) // _SafeStr_9558 = "_-g9" (String#14427, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3192 package com.sulake.core.window.services { import com.sulake.core.window.components._SafeStr_2345; import flash.utils.Timer; import flash.geom.Point; import flash.display.DisplayObject; import com.sulake.core.window.components._SafeStr_1515; import flash.events.TimerEvent; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.enum.WindowParam; public class _SafeStr_3192 extends _SafeStr_3188 implements _SafeStr_3181 { protected var _SafeStr_9059:String; protected var _SafeStr_9559:_SafeStr_2345; protected var _SafeStr_9560:Timer; protected var _SafeStr_9561:Point; protected var _SafeStr_9263:Point; protected var _SafeStr_9058:uint; public function _SafeStr_3192(_arg_1:DisplayObject) { this._SafeStr_9263 = new Point(); this._SafeStr_9561 = new Point(20, 20); this._SafeStr_9058 = 500; super(_arg_1); } override public function begin(_arg_1:IWindow, _arg_2:uint=0):IWindow { if (((_arg_1) && (!(_arg_1.disposed)))){ if ((_arg_1 is _SafeStr_1515)){ this._SafeStr_9059 = _SafeStr_1515(_arg_1)._SafeStr_3718; this._SafeStr_9058 = _SafeStr_1515(_arg_1)._SafeStr_8968; } else { this._SafeStr_9059 = _arg_1.caption; this._SafeStr_9058 = 500; }; _mouse.x = _root.mouseX; _mouse.y = _root.mouseY; _SafeStr_9553(_arg_1, _mouse, this._SafeStr_9263); if (((!((this._SafeStr_9059 == null))) && (!((this._SafeStr_9059 == ""))))){ if (this._SafeStr_9560 == null){ this._SafeStr_9560 = new Timer(this._SafeStr_9058, 1); this._SafeStr_9560.addEventListener(TimerEvent.TIMER, this.showToolTip); }; this._SafeStr_9560.reset(); this._SafeStr_9560.start(); }; }; return (super.begin(_arg_1, _arg_2)); } override public function end(_arg_1:IWindow):IWindow { if (this._SafeStr_9560 != null){ this._SafeStr_9560.stop(); this._SafeStr_9560.removeEventListener(TimerEvent.TIMER, this.showToolTip); this._SafeStr_9560 = null; }; this._SafeStr_8969(); return (super.end(_arg_1)); } override public function _SafeStr_9555(_arg_1:int, _arg_2:int):void { if (((_window) && (!(_window.disposed)))){ _mouse.x = _arg_1; _mouse.y = _arg_2; _SafeStr_9553(_window, _mouse, this._SafeStr_9263); if (((!((this._SafeStr_9559 == null))) && (!(this._SafeStr_9559.disposed)))){ this._SafeStr_9559.x = (_arg_1 + this._SafeStr_9561.x); this._SafeStr_9559.y = (_arg_2 + this._SafeStr_9561.y); }; }; } protected function showToolTip(_arg_1:TimerEvent):void { var _local_2:Point; if (this._SafeStr_9560 != null){ this._SafeStr_9560.reset(); }; if (((_window) && (!(_window.disposed)))){ if ((((this._SafeStr_9559 == null)) || (this._SafeStr_9559.disposed))){ this._SafeStr_9559 = (_window.context.create((_window.name + "::ToolTip"), this._SafeStr_9059, _SafeStr_1506._SafeStr_9334, _window.style, (WindowParam._SafeStr_7127 | WindowParam._SafeStr_7117), null, null, null, 0, null, null) as _SafeStr_2345); }; _local_2 = new Point(); _window.getGlobalPosition(_local_2); this._SafeStr_9559.x = ((_local_2.x + this._SafeStr_9263.x) + this._SafeStr_9561.x); this._SafeStr_9559.y = ((_local_2.y + this._SafeStr_9263.y) + this._SafeStr_9561.y); }; } protected function _SafeStr_8969():void { if (((!((this._SafeStr_9559 == null))) && (!(this._SafeStr_9559.disposed)))){ this._SafeStr_9559._SafeStr_3795(); this._SafeStr_9559 = null; }; } } }//package com.sulake.core.window.services // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) // _SafeStr_3181 = "_-0As" (String#5999, DoABC#2) // _SafeStr_3188 = "_-0xZ" (String#3157, DoABC#2) // _SafeStr_3192 = "_-36M" (String#8431, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) // _SafeStr_8969 = "_-0QK" (String#9453, DoABC#2) // _SafeStr_9058 = "_-0hG" (String#3557, DoABC#2) // _SafeStr_9059 = "_-2Wi" (String#3386, DoABC#2) // _SafeStr_9263 = "_-2JZ" (String#3911, DoABC#2) // _SafeStr_9334 = "_-00K" (String#7287, DoABC#2) // _SafeStr_9553 = "_-p" (String#6158, DoABC#2) // _SafeStr_9555 = "_-2aj" (String#5899, DoABC#2) // _SafeStr_9559 = "_-0pN" (String#3847, DoABC#2) // _SafeStr_9560 = "_-md" (String#4429, DoABC#2) // _SafeStr_9561 = "_-2CU" (String#10953, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3193 package com.sulake.core.window.services { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindow; import flash.utils.Timer; import com.sulake.core.window.events._SafeStr_1260; import flash.events.TimerEvent; public class _SafeStr_3193 implements _SafeStr_3182, _SafeStr_3 { private var _disposed:Boolean = false; protected var _working:Boolean; protected var _window:IWindow; protected var _SafeStr_4048:Timer; protected var _SafeStr_8821:uint = 0; protected var _SafeStr_8753:Function; protected var _SafeStr_9562:int; protected var _SafeStr_9563:int; public function get disposed():Boolean { return (this._disposed); } public function dispose():void { this.end(this._window); this._disposed = true; } public function begin(_arg_1:IWindow, _arg_2:Function, _arg_3:uint, _arg_4:int, _arg_5:int):IWindow { this._SafeStr_8821 = _arg_3; var _local_6:IWindow = this._window; if (this._window != null){ this.end(this._window); }; if (((_arg_1) && (!(_arg_1.disposed)))){ this._window = _arg_1; this._window.addEventListener(_SafeStr_1260._SafeStr_9310, this._SafeStr_9554); this._SafeStr_8753 = _arg_2; this._working = true; this._SafeStr_9562 = _arg_4; this._SafeStr_9563 = _arg_5; this._SafeStr_4048 = new Timer(40, 0); this._SafeStr_4048.addEventListener(TimerEvent.TIMER, this._SafeStr_9555); this._SafeStr_4048.start(); }; return (_local_6); } protected function _SafeStr_9555(_arg_1:TimerEvent):void { this._SafeStr_9562 = (this._SafeStr_9562 * 0.75); this._SafeStr_9563 = (this._SafeStr_9563 * 0.75); if ((((Math.abs(this._SafeStr_9562) <= 1)) && ((Math.abs(this._SafeStr_9563) <= 1)))){ this.end(this._window); } else { if (this._SafeStr_8753 != null){ this._SafeStr_8753(this._SafeStr_9562, this._SafeStr_9563); }; }; } public function end(_arg_1:IWindow):IWindow { var _local_2:IWindow = this._window; if (this._SafeStr_4048){ this._SafeStr_4048.stop(); this._SafeStr_4048.removeEventListener(TimerEvent.TIMER, this._SafeStr_9555); this._SafeStr_4048 = null; }; if (this._working){ if (this._window == _arg_1){ if (!this._window.disposed){ this._window.removeEventListener(_SafeStr_1260._SafeStr_9310, this._SafeStr_9554); }; this._window = null; this._working = false; }; }; return (_local_2); } private function _SafeStr_9554(_arg_1:_SafeStr_1260):void { this.end(this._window); } } }//package com.sulake.core.window.services // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3182 = "_-0on" (String#6390, DoABC#2) // _SafeStr_3193 = "_-18a" (String#10315, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) // _SafeStr_8753 = "_-3CO" (String#1844, DoABC#2) // _SafeStr_8821 = "_-Pn" (String#3574, DoABC#2) // _SafeStr_9310 = "_-12C" (String#6234, DoABC#2) // _SafeStr_9554 = "_-2Ix" (String#10118, DoABC#2) // _SafeStr_9555 = "_-2aj" (String#5899, DoABC#2) // _SafeStr_9562 = "_-112" (String#10126, DoABC#2) // _SafeStr_9563 = "_-oz" (String#10164, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3194 package com.sulake.core.window.services { import com.sulake.core.window.enum._SafeStr_1542; import flash.display.DisplayObject; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import flash.geom.Point; import flash.events.Event; public class _SafeStr_3194 extends _SafeStr_3188 implements _SafeStr_2389 { private var _SafeStr_9564:Array; private var _SafeStr_9565:uint; public function _SafeStr_3194(_arg_1:DisplayObject) { this._SafeStr_9564 = new Array(); this._SafeStr_9565 = _SafeStr_1542._SafeStr_9383; super(_arg_1); } public function get _SafeStr_9542():Array { return (this._SafeStr_9564); } public function get _SafeStr_9543():uint { return (this._SafeStr_9565); } public function set _SafeStr_9543(_arg_1:uint):void { this._SafeStr_9565 = _arg_1; } override public function end(_arg_1:IWindow):IWindow { var _local_2:int = this._SafeStr_9564.length; while (_local_2 > 0) { this._SafeStr_9564.pop(); _local_2--; }; return (super.end(_arg_1)); } override protected function _SafeStr_4318(_arg_1:Event):void { var _local_2:Boolean; if (((_working) && (!(_window.disposed)))){ if (this._SafeStr_9564.indexOf(_arg_1.type) >= 0){ if ((_arg_1 is WindowMouseEvent)){ _local_2 = _window.hitTestGlobalPoint(new Point(WindowMouseEvent(_arg_1).stageX, WindowMouseEvent(_arg_1).stageY)); if ((((this._SafeStr_9565 == _SafeStr_1542._SafeStr_9384)) && (!(_local_2)))){ return; }; if ((((this._SafeStr_9565 == _SafeStr_1542._SafeStr_9385)) && (_local_2))){ return; }; }; _window.update(null, WindowMouseEvent(_arg_1)); }; }; } override public function _SafeStr_9555(_arg_1:int, _arg_2:int):void { } } }//package com.sulake.core.window.services // _SafeStr_1542 = "_-0sb" (String#4262, DoABC#2) // _SafeStr_2389 = "_-0ID" (String#4961, DoABC#2) // _SafeStr_3188 = "_-0xZ" (String#3157, DoABC#2) // _SafeStr_3194 = "_-1Js" (String#7999, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_9383 = "_-1fM" (String#14090, DoABC#2) // _SafeStr_9384 = "_-1z1" (String#14334, DoABC#2) // _SafeStr_9385 = "_-2V3" (String#12636, DoABC#2) // _SafeStr_9542 = "_-0Ue" (String#17214, DoABC#2) // _SafeStr_9543 = "_-2s1" (String#12105, DoABC#2) // _SafeStr_9555 = "_-2aj" (String#5899, DoABC#2) // _SafeStr_9564 = "_-cV" (String#9906, DoABC#2) // _SafeStr_9565 = "_-us" (String#10089, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.services._SafeStr_3195 package com.sulake.core.window.services { import flash.display.DisplayObject; public class _SafeStr_3195 extends _SafeStr_3188 implements _SafeStr_3184 { public function _SafeStr_3195(_arg_1:DisplayObject) { super(_arg_1); } override public function _SafeStr_9555(_arg_1:int, _arg_2:int):void { _mouse.x = _arg_1; _mouse.y = _arg_2; _SafeStr_9553(_window, _mouse, _SafeStr_9552); _window.offset((_SafeStr_9552.x - _offset.x), (_SafeStr_9552.y - _offset.y)); } } }//package com.sulake.core.window.services // _SafeStr_3184 = "_-d1" (String#6607, DoABC#2) // _SafeStr_3188 = "_-0xZ" (String#3157, DoABC#2) // _SafeStr_3195 = "_-0be" (String#7778, DoABC#2) // _SafeStr_9552 = "_-0Bu" (String#6130, DoABC#2) // _SafeStr_9553 = "_-p" (String#6158, DoABC#2) // _SafeStr_9555 = "_-2aj" (String#5899, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.tools._SafeStr_1500 package com.sulake.core.window.tools { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_1500 extends _SafeStr_3 { function get caption():String; function set visible(_arg_1:Boolean):void; function get visible():Boolean; } }//package com.sulake.core.window.tools // _SafeStr_1500 = "_-VE" (String#10962, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.tools._SafeStr_1501 package com.sulake.core.window.tools { import com.sulake.core.runtime._SafeStr_1512; import com.sulake.core.runtime._SafeStr_4; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window._SafeStr_524; import com.sulake.core.window.graphics._SafeStr_1508; import flash.utils.ByteArray; import com.sulake.core.window.components.ILabelWindow; import com.sulake.core.runtime.IContext; import com.sulake.core.runtime._SafeStr_1502; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.graphics._SafeStr_2393; import flash.events.Event; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-1FT._SafeStr_1504; import flash.display.BitmapData; import flash.geom.Rectangle; import flash.geom.Point; import com.sulake.core.window.components._SafeStr_1539; public class _SafeStr_1501 implements _SafeStr_1500 { private static var _SafeStr_9566:Class = _SafeStr_2398; private static var _SafeStr_9567:Class = _SafeStr_2399; private var _disposed:Boolean = false; private var _SafeStr_9568:_SafeStr_1512; private var _SafeStr_9569:_SafeStr_4; private var _window:IFrameWindow; private var _SafeStr_9570:Array; private var _windowManager:_SafeStr_524; private var _windowRenderer:_SafeStr_1508; private var _SafeStr_9571:Boolean = false; public function _SafeStr_1501(_arg_1:IContext, _arg_2:_SafeStr_524, _arg_3:_SafeStr_1508) { this._SafeStr_9569 = (_arg_1 as _SafeStr_4); this._SafeStr_9570 = new Array(); this._SafeStr_9568 = this.profiler; this._windowManager = _arg_2; this._windowRenderer = _arg_3; var _local_4:ByteArray = (new _SafeStr_9566() as ByteArray); var _local_5:XML = new XML(_local_4.readUTFBytes(_local_4.length)); this._window = (this._windowManager.buildFromXML(_local_5, 2) as IFrameWindow); this._window.visible = false; this._window.procedure = this._SafeStr_9572; this._window.findChildByName("header").caption = (((((((_SafeStr_5964("task", 28) + "|") + _SafeStr_5964("#rounds", 8)) + "|") + _SafeStr_5964("latest ms", 8)) + "|") + _SafeStr_5964("total ms", 8)) + "|"); this._window.findChildByName("footer").caption = "<- Click to enable bitmap memory tracking"; ILabelWindow(this._window.findChildByName("footer")).textColor = 4284900966; } private static function _SafeStr_5964(_arg_1:String, _arg_2:int, _arg_3:String=" ", _arg_4:Boolean=false):String { var _local_5:int = (_arg_2 - _arg_1.length); if (_local_5 <= 0){ return (_arg_1.substring(0, _arg_2)); }; var _local_6:String = ""; var _local_7:int; while (_local_7 < _local_5) { _local_6 = (_local_6 + _arg_3); _local_7++; }; return (((_arg_4) ? (_local_6 + _arg_1) : (_arg_1 + _local_6))); } public function get caption():String { return ("Component Profiler"); } public function get disposed():Boolean { return (this._disposed); } public function get visible():Boolean { return (((this._window) && (this._window.visible))); } public function set visible(value:Boolean):void { if (value != this.visible){ this._window.visible = value; if (value){ this._window.activate(); this._SafeStr_9569._SafeStr_8844(true); this._SafeStr_9569.queueInterface(new _SafeStr_1502(), function (_arg_1:IID, _arg_2:IUnknown):void { profiler = (_arg_2 as _SafeStr_1512); }); } else { this._SafeStr_9569._SafeStr_8844(false); }; }; } public function set profiler(_arg_1:_SafeStr_1512):void { if (this._SafeStr_9568){ this._SafeStr_9568._SafeStr_5965(this._SafeStr_3487); this._SafeStr_9568 = null; }; if (((!(this._SafeStr_9568)) && (_arg_1))){ this._SafeStr_9568 = _arg_1; this._SafeStr_9568._SafeStr_5963(this._SafeStr_3487); }; } public function get profiler():_SafeStr_1512 { return (this._SafeStr_9568); } public function dispose():void { if (!this._disposed){ this._window.dispose(); this._window = null; this._SafeStr_9568._SafeStr_5965(this._SafeStr_3487); this._SafeStr_9568 = null; this._windowManager = null; this._windowRenderer = null; this._disposed = true; }; } private function _SafeStr_9572(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (_arg_2.tags.indexOf("close") > -1){ this._window.visible = false; } else { if (_arg_2.name == "button_gc"){ this._SafeStr_9568._SafeStr_5761(); }; }; }; if (_arg_2.name == "footer_enable_toggle"){ if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ this._SafeStr_9571 = true; ILabelWindow(this._window.findChildByName("footer")).textColor = 0xFF000000; } else { if (_arg_1.type == _SafeStr_1260._SafeStr_8329){ this._SafeStr_9571 = false; ILabelWindow(this._window.findChildByName("footer")).textColor = 4284900966; }; }; }; } public function _SafeStr_3487(_arg_1:Event):void { var _local_2:Array = this._SafeStr_9568._SafeStr_5966(); var _local_3:IItemListWindow = (this._window.findChildByName("list") as IItemListWindow); var _local_4:uint; while (_local_2.length > 0) { _local_4 = this._SafeStr_9573(_local_2.pop(), _local_3, _local_4, 0); }; if (this._SafeStr_9571){ this._window.findChildByName("footer").caption = ((((((((((((((("Assets - Libraries: " + this._SafeStr_9568._SafeStr_8709) + " ") + "Bitmaps: ") + this._SafeStr_9568._SafeStr_8849) + " / ") + this._SafeStr_9568._SafeStr_8850) + " bytes \n") + "Windows - Allocated bitmap data: ") + (this._windowRenderer._SafeStr_8197 + _SafeStr_2393._SafeStr_8197)) + " bytes \n") + "Tracked bitmap data: ") + this._SafeStr_9568._SafeStr_8851) + " / ") + this._SafeStr_9568._SafeStr_8852) + " bytes"); }; } private function _SafeStr_9573(_arg_1:_SafeStr_1504, _arg_2:IItemListWindow, _arg_3:uint, _arg_4:uint):uint { var _local_5:IWindowContainer; if (_arg_3 >= _arg_2.numListItems){ _local_5 = this._SafeStr_6633(_arg_2); } else { _local_5 = (_arg_2.getListItemAt(_arg_3) as IWindowContainer); }; var _local_6:String = _arg_1.name; if (_arg_4 > 0){ _local_6 = _SafeStr_5964(_local_6, (_arg_4 + _local_6.length), "-", true); }; var _local_7:IWindow = (_local_5.findChildByName("text") as IWindow); _local_7.caption = (((((((_SafeStr_5964(_local_6, 28, " ", false) + "|") + _SafeStr_5964(String(_arg_1._SafeStr_5954), 8, " ", true)) + "|") + _SafeStr_5964(String(_arg_1._SafeStr_5956), 8, " ", true)) + "|") + _SafeStr_5964(String(_arg_1._SafeStr_5955), 8, " ", true)) + "|\r"); _local_5.findChildByName("caption").caption = _arg_1.caption; var _local_8:IBitmapWrapperWindow = (_local_5.findChildByName("canvas") as IBitmapWrapperWindow); this._SafeStr_9574(_local_8, _arg_1); _arg_3++; var _local_9:uint; while (_local_9 < _arg_1._SafeStr_5957) { _arg_3 = this._SafeStr_9573(_arg_1._SafeStr_5961(_local_9), _arg_2, _arg_3, (_arg_4 + 1)); _local_9++; }; return (_arg_3); } private function _SafeStr_9574(_arg_1:IBitmapWrapperWindow, _arg_2:_SafeStr_1504):void { var _local_3:BitmapData = _arg_1.bitmap; if (_local_3 == null){ _local_3 = new BitmapData(_arg_1.width, _arg_1.height, false, 0xFFFFFFFF); _arg_1.bitmap = _local_3; }; var _local_4:Rectangle = _local_3.rect; var _local_5:int = _arg_2._SafeStr_5956; var _local_6:int = (((_local_5 > _local_3.height)) ? _local_3.height : _local_5); _local_4.x = (_local_4.x + 1); _local_4.width--; _local_3.copyPixels(_local_3, _local_4, new Point()); _local_4.x = (_local_4.x + (_local_4.width - 2)); _local_4.y = (_local_4.y + (_local_4.height - _local_6)); _local_4.width = 1; _local_4.height = _local_6; _local_3.fillRect(_local_4, (((_local_5 > _local_3.height)) ? 0xFFFF0000 : 0xFF0000FF)); _arg_1.invalidate(); } private function _SafeStr_9575(_arg_1:_SafeStr_1539, _arg_2:_SafeStr_1504):void { var _local_3:Rectangle = new Rectangle(); var _local_4:BitmapData = _arg_1._SafeStr_9105(null, _local_3); var _local_5:int = _arg_2._SafeStr_5956; var _local_6:int = (((_local_5 > _local_4.height)) ? _local_4.height : _local_5); _local_3.x = (_local_3.x + 1); _local_3.width--; _local_4.copyPixels(_local_4, _local_3, new Point()); _local_3.x = (_local_3.x + (_local_3.width - 2)); _local_3.y = (_local_3.y + (_local_3.height - _local_6)); _local_3.width = 1; _local_3.height = _local_6; _local_4.fillRect(_local_3, (((_local_5 > _local_4.height)) ? 0xFFFF0000 : 0xFF0000FF)); _arg_1.invalidate(); } private function _SafeStr_6633(_arg_1:IItemListWindow):IWindowContainer { var _local_2:ByteArray = (new _SafeStr_9567() as ByteArray); var _local_3:XML = new XML(_local_2.readUTFBytes(_local_2.length)); var _local_4:IWindowContainer = (this._windowManager.buildFromXML(_local_3, 2) as IWindowContainer); _arg_1.addListItem(_local_4); return (_local_4); } } }//package com.sulake.core.window.tools // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1500 = "_-VE" (String#10962, DoABC#2) // _SafeStr_1501 = "_-Ol" (String#7296, DoABC#2) // _SafeStr_1502 = "_-1Mp" (String#4509, DoABC#2) // _SafeStr_1504 = "_-2zq" (String#2183, DoABC#2) // _SafeStr_1508 = "_-Hh" (String#3966, DoABC#2) // _SafeStr_1512 = "_-0AA" (String#3369, DoABC#2) // _SafeStr_1539 = "_-0WU" (String#4803, DoABC#2) // _SafeStr_2393 = "_-36t" (String#2362, DoABC#2) // _SafeStr_2398 = "_-2Yu" (String#11162, DoABC#2) // _SafeStr_2399 = "_-0Xh" (String#10030, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_4 = "_-2Qf" (String#4606, DoABC#2) // _SafeStr_524 = "_-1iQ" (String#4049, DoABC#2) // _SafeStr_5761 = "_-0xH" (String#7437, DoABC#2) // _SafeStr_5954 = "_-1Nu" (String#17819, DoABC#2) // _SafeStr_5955 = "_-le" (String#17118, DoABC#2) // _SafeStr_5956 = "_-2fu" (String#12769, DoABC#2) // _SafeStr_5957 = "_-21-" (String#17850, DoABC#2) // _SafeStr_5961 = "_-7i" (String#17833, DoABC#2) // _SafeStr_5963 = "_-dI" (String#11590, DoABC#2) // _SafeStr_5964 = "_-0F6" (String#1329, DoABC#2) // _SafeStr_5965 = "_-1vp" (String#12430, DoABC#2) // _SafeStr_5966 = "_-1Si" (String#14614, DoABC#2) // _SafeStr_6633 = "_-D1" (String#10133, DoABC#2) // _SafeStr_8197 = "_-0To" (String#4912, DoABC#2) // _SafeStr_8329 = "_-20t" (String#7611, DoABC#2) // _SafeStr_8709 = "_-0fF" (String#12791, DoABC#2) // _SafeStr_8844 = "_-X6" (String#15055, DoABC#2) // _SafeStr_8849 = "_-GT" (String#16509, DoABC#2) // _SafeStr_8850 = "_-3Fn" (String#15570, DoABC#2) // _SafeStr_8851 = "_-Gf" (String#16197, DoABC#2) // _SafeStr_8852 = "_-0Ay" (String#18265, DoABC#2) // _SafeStr_9105 = "_-2pD" (String#16135, DoABC#2) // _SafeStr_9566 = "_-9Y" (String#11533, DoABC#2) // _SafeStr_9567 = "_-it" (String#12158, DoABC#2) // _SafeStr_9568 = "_-18o" (String#3082, DoABC#2) // _SafeStr_9569 = "_-22v" (String#1316, DoABC#2) // _SafeStr_9570 = "_-35h" (String#21586, DoABC#2) // _SafeStr_9571 = "_-1zw" (String#14991, DoABC#2) // _SafeStr_9572 = "_-9n" (String#19279, DoABC#2) // _SafeStr_9573 = "_-w5" (String#18094, DoABC#2) // _SafeStr_9574 = "_-2GM" (String#19263, DoABC#2) // _SafeStr_9575 = "_-0Sb" (String#24235, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.tools._SafeStr_2398 package com.sulake.core.window.tools { import mx.core.ByteArrayAsset; public class _SafeStr_2398 extends ByteArrayAsset { } }//package com.sulake.core.window.tools // _SafeStr_2398 = "_-2Yu" (String#11162, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.tools._SafeStr_2399 package com.sulake.core.window.tools { import mx.core.ByteArrayAsset; public class _SafeStr_2399 extends ByteArrayAsset { } }//package com.sulake.core.window.tools // _SafeStr_2399 = "_-0Xh" (String#10030, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1314 package com.sulake.core.window.utils { public interface _SafeStr_1314 { function get iterator():_SafeStr_2097; } }//package com.sulake.core.window.utils // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1483 package com.sulake.core.window.utils { public interface _SafeStr_1483 { function get numChildren():int; function getChildAt(_arg_1:int):_SafeStr_1488; function _SafeStr_9224(_arg_1:uint):_SafeStr_1488; function _SafeStr_9226(_arg_1:String):_SafeStr_1488; function getChildByName(_arg_1:String):_SafeStr_1488; function getChildIndex(_arg_1:_SafeStr_1488):int; function _SafeStr_9231(_arg_1:uint, _arg_2:Array):uint; function _SafeStr_9139(_arg_1:String, _arg_2:Array):uint; } }//package com.sulake.core.window.utils // _SafeStr_1483 = "_-0JE" (String#5883, DoABC#2) // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9224 = "_-2ov" (String#7821, DoABC#2) // _SafeStr_9226 = "_-1IO" (String#5266, DoABC#2) // _SafeStr_9231 = "_-2Dj" (String#10914, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1484 package com.sulake.core.window.utils { public interface _SafeStr_1484 extends _SafeStr_1483 { function addChild(_arg_1:_SafeStr_1488):_SafeStr_1488; function addChildAt(_arg_1:_SafeStr_1488, _arg_2:int):_SafeStr_1488; function removeChild(_arg_1:_SafeStr_1488):_SafeStr_1488; function removeChildAt(_arg_1:int):_SafeStr_1488; function setChildIndex(_arg_1:_SafeStr_1488, _arg_2:int):void; function swapChildren(_arg_1:_SafeStr_1488, _arg_2:_SafeStr_1488):void; function swapChildrenAt(_arg_1:int, _arg_2:int):void; } }//package com.sulake.core.window.utils // _SafeStr_1483 = "_-0JE" (String#5883, DoABC#2) // _SafeStr_1484 = "_-1bM" (String#5068, DoABC#2) // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1488 package com.sulake.core.window.utils { public interface _SafeStr_1488 { function get id():uint; function get tags():Array; function get name():String; } }//package com.sulake.core.window.utils // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1494 package com.sulake.core.window.utils { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_1494 extends _SafeStr_3 { function set title(_arg_1:String):void; function get title():String; function set _SafeStr_4210(_arg_1:String):void; function get _SafeStr_4210():String; function set callback(_arg_1:Function):void; function get callback():Function; } }//package com.sulake.core.window.utils // _SafeStr_1494 = "_-39b" (String#6783, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1497 package com.sulake.core.window.utils { public class _SafeStr_1497 { public static var _SafeStr_9576:Boolean = false; public var color:uint = 0xFFFFFF; public var background:Boolean = false; public var blend:Number = 1; public var _SafeStr_9493:uint = 10; public var width_min:int = -2147483648; public var width_max:int = 2147483647; public var height_min:int = -2147483648; public var height_max:int = 2147483647; public function _SafeStr_9577():Boolean { return (((_SafeStr_9576) && ((((((((this.width_min > int.MIN_VALUE)) || ((this.height_min > int.MIN_VALUE)))) || ((this.width_max < int.MAX_VALUE)))) || ((this.height_max < int.MAX_VALUE)))))); } } }//package com.sulake.core.window.utils // _SafeStr_1497 = "_-1wE" (String#3080, DoABC#2) // _SafeStr_9493 = "_-0Wy" (String#17206, DoABC#2) // _SafeStr_9576 = "_-2UM" (String#12966, DoABC#2) // _SafeStr_9577 = "_-1kQ" (String#21074, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1509 package com.sulake.core.window.utils { import com.sulake.core.window.enum._SafeStr_2411; import flash.display.Stage; import flash.display.DisplayObject; import flash.utils.Dictionary; import flash.events.Event; import flash.events.MouseEvent; import flash.ui.Mouse; import flash.ui.MouseCursor; public class _SafeStr_1509 { private static var _type:uint = _SafeStr_2411._SafeStr_3429;//0 private static var _SafeStr_9556:Stage; private static var _SafeStr_5046:Boolean = true; private static var _disposed:Boolean = false; private static var _SafeStr_9578:Boolean = true; private static var _SafeStr_9579:DisplayObject; private static var _SafeStr_9580:Dictionary = new Dictionary(); public function _SafeStr_1509(_arg_1:DisplayObject) { _SafeStr_9556 = _arg_1.stage; } public static function dispose():void { if (!_disposed){ if (_SafeStr_9579){ _SafeStr_9556.removeChild(_SafeStr_9579); _SafeStr_9556.removeEventListener(Event.MOUSE_LEAVE, _SafeStr_9581); _SafeStr_9556.removeEventListener(MouseEvent.MOUSE_MOVE, _SafeStr_9582); _SafeStr_9556.removeEventListener(MouseEvent.MOUSE_OVER, _SafeStr_9582); _SafeStr_9556.removeEventListener(MouseEvent.MOUSE_OUT, _SafeStr_9582); }; _disposed = true; }; } public static function get disposed():Boolean { return (_disposed); } public static function get type():uint { return (_type); } public static function set type(_arg_1:uint):void { if (_type != _arg_1){ _type = _arg_1; _SafeStr_9578 = true; }; } public static function get visible():Boolean { return (_SafeStr_5046); } public static function set visible(_arg_1:Boolean):void { _SafeStr_5046 = _arg_1; if (_SafeStr_5046){ if (_SafeStr_9579){ _SafeStr_9579.visible = true; } else { Mouse.show(); }; } else { if (_SafeStr_9579){ _SafeStr_9579.visible = false; } else { Mouse.hide(); }; }; } public static function _SafeStr_6186():void { var _local_1:DisplayObject; if (_SafeStr_9578){ _local_1 = _SafeStr_9580[_type]; if (_local_1){ if (_SafeStr_9579){ _SafeStr_9556.removeChild(_SafeStr_9579); } else { _SafeStr_9556.addEventListener(Event.MOUSE_LEAVE, _SafeStr_9581); _SafeStr_9556.addEventListener(MouseEvent.MOUSE_MOVE, _SafeStr_9582); _SafeStr_9556.addEventListener(MouseEvent.MOUSE_OVER, _SafeStr_9582); _SafeStr_9556.addEventListener(MouseEvent.MOUSE_OUT, _SafeStr_9582); Mouse.hide(); }; _SafeStr_9579 = _local_1; _SafeStr_9556.addChild(_SafeStr_9579); } else { if (_SafeStr_9579){ _SafeStr_9556.removeChild(_SafeStr_9579); _SafeStr_9556.removeEventListener(Event.MOUSE_LEAVE, _SafeStr_9581); _SafeStr_9556.removeEventListener(MouseEvent.MOUSE_MOVE, _SafeStr_9582); _SafeStr_9556.removeEventListener(MouseEvent.MOUSE_OVER, _SafeStr_9582); _SafeStr_9556.removeEventListener(MouseEvent.MOUSE_OUT, _SafeStr_9582); _SafeStr_9579 = null; Mouse.show(); }; switch (_type){ case _SafeStr_2411._SafeStr_3429: case _SafeStr_2411.ARROW: Mouse.cursor = MouseCursor.ARROW; break; case _SafeStr_2411._SafeStr_9386: Mouse.cursor = MouseCursor.BUTTON; break; case _SafeStr_2411._SafeStr_6960: case _SafeStr_2411._SafeStr_5283: case _SafeStr_2411._SafeStr_9389: case _SafeStr_2411._SafeStr_9390: Mouse.cursor = MouseCursor.HAND; break; case _SafeStr_2411.NONE: Mouse.cursor = MouseCursor.ARROW; Mouse.hide(); break; }; }; _SafeStr_9578 = false; }; } public static function _SafeStr_9583(_arg_1:uint, _arg_2:DisplayObject):void { _SafeStr_9580[_arg_1] = _arg_2; } private static function _SafeStr_9582(_arg_1:MouseEvent):void { if (_SafeStr_9579){ _SafeStr_9579.x = (_arg_1.stageX - 2); _SafeStr_9579.y = _arg_1.stageY; if (_type == _SafeStr_2411._SafeStr_3429){ _SafeStr_5046 = false; Mouse.show(); } else { _SafeStr_5046 = true; Mouse.hide(); }; }; } private static function _SafeStr_9581(_arg_1:Event):void { if (((_SafeStr_9579) && (!((_type == _SafeStr_2411._SafeStr_3429))))){ Mouse.hide(); _SafeStr_5046 = false; }; } } }//package com.sulake.core.window.utils // _SafeStr_1509 = "_-2kv" (String#7891, DoABC#2) // _SafeStr_2411 = "_-hh" (String#1851, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_5283 = "_-31t" (String#5475, DoABC#2) // _SafeStr_6186 = "_-33C" (String#8517, DoABC#2) // _SafeStr_6960 = "_-15U" (String#9227, DoABC#2) // _SafeStr_9386 = "_-OC" (String#6569, DoABC#2) // _SafeStr_9389 = "_-1O5" (String#14292, DoABC#2) // _SafeStr_9390 = "_-2JS" (String#13183, DoABC#2) // _SafeStr_9556 = "_-1Ow" (String#1825, DoABC#2) // _SafeStr_9578 = "_-0ed" (String#6867, DoABC#2) // _SafeStr_9579 = "_-2xv" (String#2811, DoABC#2) // _SafeStr_9580 = "_-0Fs" (String#11541, DoABC#2) // _SafeStr_9581 = "_-00" (String#14291, DoABC#2) // _SafeStr_9582 = "_-p9" (String#4033, DoABC#2) // _SafeStr_9583 = "_-2ks" (String#26950, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1518 package com.sulake.core.window.utils { import flash.text.TextField; public interface _SafeStr_1518 { function get textField():TextField; function get margins():_SafeStr_1535; } }//package com.sulake.core.window.utils // _SafeStr_1518 = "_-27O" (String#5370, DoABC#2) // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_1535 package com.sulake.core.window.utils { public interface _SafeStr_1535 { function get left():int; function get right():int; function get top():int; function get bottom():int; function set left(_arg_1:int):void; function set right(_arg_1:int):void; function set top(_arg_1:int):void; function set bottom(_arg_1:int):void; } }//package com.sulake.core.window.utils // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2096 package com.sulake.core.window.utils { public interface _SafeStr_2096 { function get minWidth():int; function get maxWidth():int; function get minHeight():int; function get maxHeight():int; function set minWidth(_arg_1:int):void; function set maxWidth(_arg_1:int):void; function set minHeight(_arg_1:int):void; function set maxHeight(_arg_1:int):void; function get _SafeStr_9584():Boolean; function _SafeStr_9585():void; function limit():void; } }//package com.sulake.core.window.utils // _SafeStr_2096 = "_-2no" (String#7181, DoABC#2) // _SafeStr_9584 = "_-2q3" (String#11453, DoABC#2) // _SafeStr_9585 = "_-nY" (String#21178, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2097 package com.sulake.core.window.utils { public interface _SafeStr_2097 { function get length():uint; function indexOf(_arg_1:*):int; } }//package com.sulake.core.window.utils // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2271 package com.sulake.core.window.utils { public class _SafeStr_2271 { public static const NORMAL:String = "normal"; public static const ITALIC:String = "italic"; public static const BOLD:String = "bold"; public static const _SafeStr_9018:String = "underline"; public static const NONE:String = "none"; public static const ADVANCED:String = "advanced"; public var name:String; public var color:Object; public var fontFamily:String; public var fontSize:Object = null; public var fontStyle:String = null; public var fontWeight:String = null; public var kerning:Object = null; public var leading:Object = null; public var letterSpacing:Object = null; public var textDecoration:String = null; public var textIndent:Object = null; public var antiAliasType:String = null; public var sharpness:Object = null; public var thickness:Object = null; public function toString():String { var _local_1:String = ""; _local_1 = (_local_1 + (this.name + " {\n")); if (this.color){ _local_1 = (_local_1 + (("\tcolor: #" + this.color.toString(16)) + ";\n")); }; if (this.fontFamily){ _local_1 = (_local_1 + (("\tfont-family: " + this.fontFamily) + ";\n")); }; if (this.fontSize){ _local_1 = (_local_1 + (("\tfont-size: " + this.fontSize) + ";\n")); }; if (this.fontStyle){ _local_1 = (_local_1 + (("\tfont-style: " + this.fontStyle) + ";\n")); }; if (this.fontWeight){ _local_1 = (_local_1 + (("\tfont-weight: " + this.fontWeight) + ";\n")); }; if (this.kerning){ _local_1 = (_local_1 + (("\tkerning: " + this.kerning) + ";\n")); }; if (this.leading){ _local_1 = (_local_1 + (("\tleading: " + this.leading) + ";\n")); }; if (this.letterSpacing){ _local_1 = (_local_1 + (("\tletter-spacing: " + this.letterSpacing) + ";\n")); }; if (this.textDecoration){ _local_1 = (_local_1 + (("\ttext-decoration: " + this.textDecoration) + ";\n")); }; if (this.textIndent){ _local_1 = (_local_1 + (("\ttext-indent: " + this.textIndent) + ";\n")); }; if (this.antiAliasType){ _local_1 = (_local_1 + (("\tanti-alias-type: " + this.antiAliasType) + ";\n")); }; if (this.sharpness){ _local_1 = (_local_1 + (("\tsharpness: " + this.sharpness) + ";\n")); }; if (this.thickness){ _local_1 = (_local_1 + (("\tthickness: " + this.thickness) + ";\n")); }; return ((_local_1 + "}")); } public function _SafeStr_4672(_arg_1:_SafeStr_2271):Boolean { return ((((((((((((((((((((((((((this.color == _arg_1.color)) && ((this.fontFamily == _arg_1.fontFamily)))) && ((this.fontSize == _arg_1.fontSize)))) && ((this.fontStyle == _arg_1.fontStyle)))) && ((this.fontWeight == _arg_1.fontWeight)))) && ((this.kerning == _arg_1.kerning)))) && ((this.leading == _arg_1.leading)))) && ((this.letterSpacing == _arg_1.letterSpacing)))) && ((this.textDecoration == _arg_1.textDecoration)))) && ((this.textIndent == _arg_1.textIndent)))) && ((this.antiAliasType == _arg_1.antiAliasType)))) && ((this.sharpness == _arg_1.sharpness)))) && ((this.thickness == _arg_1.thickness)))); } public function clone():_SafeStr_2271 { var _local_1:_SafeStr_2271 = new _SafeStr_2271(); _local_1.name = this.name; _local_1.color = this.color; _local_1.fontFamily = this.fontFamily; _local_1.fontSize = this.fontSize; _local_1.fontStyle = this.fontStyle; _local_1.fontWeight = this.fontWeight; _local_1.kerning = this.kerning; _local_1.leading = this.leading; _local_1.letterSpacing = this.letterSpacing; _local_1.textDecoration = this.textDecoration; _local_1.textIndent = this.textIndent; _local_1.antiAliasType = this.antiAliasType; _local_1.sharpness = this.sharpness; _local_1.thickness = this.thickness; return (_local_1); } } }//package com.sulake.core.window.utils // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_4672 = "_-w9" (String#11875, DoABC#2) // _SafeStr_9018 = "_-1w-" (String#10686, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2344 package com.sulake.core.window.utils { import com.sulake.core.window.IWindow; public class _SafeStr_2344 implements _SafeStr_2096 { private var _SafeStr_9586:int = -2147483648; private var _SafeStr_6749:int = 2147483647; private var _SafeStr_9587:int = -2147483648; private var _SafeStr_9588:int = 2147483647; private var _target:IWindow; public function _SafeStr_2344(_arg_1:IWindow) { this._target = _arg_1; } public function get minWidth():int { return (this._SafeStr_9586); } public function get maxWidth():int { return (this._SafeStr_6749); } public function get minHeight():int { return (this._SafeStr_9587); } public function get maxHeight():int { return (this._SafeStr_9588); } public function set minWidth(_arg_1:int):void { this._SafeStr_9586 = _arg_1; if ((((((this._SafeStr_9586 > int.MIN_VALUE)) && (!(this._target.disposed)))) && ((this._target.width < this._SafeStr_9586)))){ this._target.width = this._SafeStr_9586; }; } public function set maxWidth(_arg_1:int):void { this._SafeStr_6749 = _arg_1; if ((((((this._SafeStr_6749 < int.MAX_VALUE)) && (!(this._target.disposed)))) && ((this._target.width > this._SafeStr_6749)))){ this._target.width = this._SafeStr_6749; }; } public function set minHeight(_arg_1:int):void { this._SafeStr_9587 = _arg_1; if ((((((this._SafeStr_9587 > int.MIN_VALUE)) && (!(this._target.disposed)))) && ((this._target.height < this._SafeStr_9587)))){ this._target.height = this._SafeStr_9587; }; } public function set maxHeight(_arg_1:int):void { this._SafeStr_9588 = _arg_1; if ((((((this._SafeStr_9588 < int.MAX_VALUE)) && (!(this._target.disposed)))) && ((this._target.height > this._SafeStr_9588)))){ this._target.height = this._SafeStr_9588; }; } public function get _SafeStr_9584():Boolean { return ((((((((this._SafeStr_9586 == int.MIN_VALUE)) && ((this._SafeStr_6749 == int.MAX_VALUE)))) && ((this._SafeStr_9587 == int.MIN_VALUE)))) && ((this._SafeStr_9588 == int.MAX_VALUE)))); } public function _SafeStr_9585():void { this._SafeStr_9586 = int.MIN_VALUE; this._SafeStr_6749 = int.MAX_VALUE; this._SafeStr_9587 = int.MIN_VALUE; this._SafeStr_9588 = int.MAX_VALUE; } public function limit():void { if (((!(this._SafeStr_9584)) && (this._target))){ if (this._target.width < this._SafeStr_9586){ this._target.width = this._SafeStr_9586; } else { if (this._target.width > this._SafeStr_6749){ this._target.width = this._SafeStr_6749; }; }; if (this._target.height < this._SafeStr_9587){ this._target.height = this._SafeStr_9587; } else { if (this._target.height > this._SafeStr_9588){ this._target.height = this._SafeStr_9588; }; }; }; } public function assign(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { this._SafeStr_9586 = _arg_1; this._SafeStr_6749 = _arg_2; this._SafeStr_9587 = _arg_3; this._SafeStr_9588 = _arg_4; this.limit(); } public function clone(_arg_1:IWindow):_SafeStr_2344 { var _local_2:_SafeStr_2344 = new _SafeStr_2344(_arg_1); _local_2._SafeStr_9586 = this._SafeStr_9586; _local_2._SafeStr_6749 = this._SafeStr_6749; _local_2._SafeStr_9587 = this._SafeStr_9587; _local_2._SafeStr_9588 = this._SafeStr_9588; return (_local_2); } } }//package com.sulake.core.window.utils // _SafeStr_2096 = "_-2no" (String#7181, DoABC#2) // _SafeStr_2344 = "_-03V" (String#3999, DoABC#2) // _SafeStr_6749 = "_-To" (String#2943, DoABC#2) // _SafeStr_9584 = "_-2q3" (String#11453, DoABC#2) // _SafeStr_9585 = "_-nY" (String#21178, DoABC#2) // _SafeStr_9586 = "_-03U" (String#4143, DoABC#2) // _SafeStr_9587 = "_-gW" (String#4127, DoABC#2) // _SafeStr_9588 = "_-39M" (String#3373, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2359 package com.sulake.core.window.utils { import flash.display.BitmapData; public interface _SafeStr_2359 { function get bitmapData():BitmapData; } }//package com.sulake.core.window.utils // _SafeStr_2359 = "_-0zN" (String#6929, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2364 package com.sulake.core.window.utils { import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; public interface _SafeStr_2364 extends IWindow { function _SafeStr_7805(_arg_1:_SafeStr_1260):Boolean; } }//package com.sulake.core.window.utils // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2364 = "_-2G6" (String#5870, DoABC#2) // _SafeStr_7805 = "_-1Lg" (String#6985, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2395 package com.sulake.core.window.utils { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindow; import com.sulake.core.utils.Map; public interface _SafeStr_2395 extends _SafeStr_3 { function parseAndConstruct(_arg_1:XML, _arg_2:IWindow, _arg_3:Map):IWindow; function _SafeStr_9589(_arg_1:IWindow):String; } }//package com.sulake.core.window.utils // _SafeStr_2395 = "_-2bm" (String#5965, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_9589 = "_-1YV" (String#7339, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2402 package com.sulake.core.window.utils { import com.sulake.core.window.graphics._SafeStr_1508; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window._SafeStr_525; public class _SafeStr_2402 { public var renderer:_SafeStr_1508; public var desktop:IDesktopWindow; public var _SafeStr_7808:IWindow; public var _SafeStr_7810:IWindow; public var _SafeStr_7813:_SafeStr_525; public function _SafeStr_2402(_arg_1:_SafeStr_1508, _arg_2:IDesktopWindow, _arg_3:IWindow, _arg_4:IWindow, _arg_5:_SafeStr_525) { this.renderer = _arg_1; this.desktop = _arg_2; this._SafeStr_7808 = _arg_3; this._SafeStr_7810 = _arg_4; this._SafeStr_7813 = _arg_5; } } }//package com.sulake.core.window.utils // _SafeStr_1508 = "_-Hh" (String#3966, DoABC#2) // _SafeStr_2402 = "_-1Ne" (String#4437, DoABC#2) // _SafeStr_525 = "_-29q" (String#5122, DoABC#2) // _SafeStr_7808 = "_-0nI" (String#10840, DoABC#2) // _SafeStr_7810 = "_-2" (String#9651, DoABC#2) // _SafeStr_7813 = "_-1bK" (String#10943, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2403 package com.sulake.core.window.utils { import flash.events.Event; public interface _SafeStr_2403 { function get length():uint; function begin():void; function next():Event; function remove():void; function end():void; function flush():void; } }//package com.sulake.core.window.utils // _SafeStr_2403 = "_-dq" (String#5098, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2404 package com.sulake.core.window.utils { import com.sulake.core.runtime._SafeStr_3; import flash.events.IEventDispatcher; import flash.events.Event; public class _SafeStr_2404 implements _SafeStr_2403, _SafeStr_3 { protected var _disposed:Boolean = false; protected var _eventDispatcher:IEventDispatcher; protected var _SafeStr_9590:Array; protected var _index:uint = 0; public function _SafeStr_2404(_arg_1:IEventDispatcher) { this._SafeStr_9590 = new Array(); this._eventDispatcher = _arg_1; } public function get length():uint { return (this._SafeStr_9590.length); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._eventDispatcher = null; this._SafeStr_9590 = []; this._disposed = true; }; } public function begin():void { this._index = 0; } public function next():Event { var _local_1:Event; if (this._index < this._SafeStr_9590.length){ _local_1 = this._SafeStr_9590[this._index]; this._index++; }; return (_local_1); } public function remove():void { this._SafeStr_9590.splice((this._index - 1), 1); if (this._index > 0){ this._index--; }; } public function end():void { this._index = 0; } public function flush():void { this._SafeStr_9590.splice(0, this._SafeStr_9590.length); this._index = 0; } protected function _SafeStr_9591(_arg_1:Event):void { this._SafeStr_9590.push(_arg_1); } } }//package com.sulake.core.window.utils // _SafeStr_2403 = "_-dq" (String#5098, DoABC#2) // _SafeStr_2404 = "_-2IY" (String#4757, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_9590 = "_-31J" (String#4726, DoABC#2) // _SafeStr_9591 = "_-2qZ" (String#27221, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2406 package com.sulake.core.window.utils { import flash.geom.Point; import flash.events.MouseEvent; import flash.events.IEventDispatcher; public class _SafeStr_2406 extends _SafeStr_2404 { protected var _SafeStr_9592:Point; public function _SafeStr_2406(_arg_1:IEventDispatcher) { super(_arg_1); this._SafeStr_9592 = new Point(); _eventDispatcher.addEventListener(MouseEvent.CLICK, this._SafeStr_9593, false); _eventDispatcher.addEventListener(MouseEvent.DOUBLE_CLICK, this._SafeStr_9593, false); _eventDispatcher.addEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_9593, false); _eventDispatcher.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_9593, false); _eventDispatcher.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9593, false); _eventDispatcher.addEventListener(MouseEvent.MOUSE_WHEEL, this._SafeStr_9593, false); } public function get _SafeStr_9594():Point { return (this._SafeStr_9592); } override public function dispose():void { if (!_disposed){ _eventDispatcher.removeEventListener(MouseEvent.CLICK, this._SafeStr_9593, false); _eventDispatcher.removeEventListener(MouseEvent.DOUBLE_CLICK, this._SafeStr_9593, false); _eventDispatcher.removeEventListener(MouseEvent.MOUSE_DOWN, this._SafeStr_9593, false); _eventDispatcher.removeEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_9593, false); _eventDispatcher.removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_9593, false); _eventDispatcher.removeEventListener(MouseEvent.MOUSE_WHEEL, this._SafeStr_9593, false); super.dispose(); }; } private function _SafeStr_9593(_arg_1:MouseEvent):void { this._SafeStr_9592.x = _arg_1.stageX; this._SafeStr_9592.y = _arg_1.stageY; _SafeStr_9590.push(_arg_1); } } }//package com.sulake.core.window.utils // _SafeStr_2404 = "_-2IY" (String#4757, DoABC#2) // _SafeStr_2406 = "_-234" (String#7727, DoABC#2) // _SafeStr_9590 = "_-31J" (String#4726, DoABC#2) // _SafeStr_9592 = "_-2L7" (String#11991, DoABC#2) // _SafeStr_9593 = "_-0k2" (String#4030, DoABC#2) // _SafeStr_9594 = "_-iE" (String#33587, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2407 package com.sulake.core.window.utils { public interface _SafeStr_2407 { function _SafeStr_7805(_arg_1:_SafeStr_2402, _arg_2:_SafeStr_2403):void; } }//package com.sulake.core.window.utils // _SafeStr_2402 = "_-1Ne" (String#4437, DoABC#2) // _SafeStr_2403 = "_-dq" (String#5098, DoABC#2) // _SafeStr_2407 = "_-MW" (String#8276, DoABC#2) // _SafeStr_7805 = "_-1Lg" (String#6985, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2408 package com.sulake.core.window.utils { import com.sulake.core.runtime._SafeStr_3; import flash.geom.Point; import com.sulake.core.window.WindowController; import com.sulake.core.window.graphics._SafeStr_1508; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window._SafeStr_525; import com.sulake.core.window.enum._SafeStr_2411; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.events.WindowMouseEvent; import flash.events.MouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.components._SafeStr_1515; import flash.display.BitmapData; import com.sulake.core.window.enum.*; public class _SafeStr_2408 implements _SafeStr_2407, _SafeStr_3 { protected static var _SafeStr_9595:Array; protected static var _SafeStr_9596:Array; protected static var _SafeStr_9597:Point = new Point(); protected var _SafeStr_9598:Point; protected var _SafeStr_7809:WindowController; protected var _SafeStr_7807:WindowController; protected var _SafeStr_7811:_SafeStr_1508; protected var _SafeStr_7806:IDesktopWindow; protected var _SafeStr_7812:_SafeStr_525; private var _disposed:Boolean = false; public function _SafeStr_2408() { this._SafeStr_9598 = new Point(); if (_SafeStr_9595 == null){ _SafeStr_9595 = new Array(); _SafeStr_9595[0] = _SafeStr_2411._SafeStr_9386; _SafeStr_9595[1] = _SafeStr_2411._SafeStr_3429; _SafeStr_9595[2] = _SafeStr_2411._SafeStr_9386; _SafeStr_9595[3] = _SafeStr_2411._SafeStr_9386; _SafeStr_9595[4] = _SafeStr_2411._SafeStr_9386; _SafeStr_9595[5] = _SafeStr_2411._SafeStr_3429; _SafeStr_9595[6] = _SafeStr_2411._SafeStr_9386; }; if (_SafeStr_9596 == null){ _SafeStr_9596 = new Array(); _SafeStr_9596[0] = _SafeStr_1526._SafeStr_6961; _SafeStr_9596[1] = _SafeStr_1526._SafeStr_9071; _SafeStr_9596[2] = _SafeStr_1526._SafeStr_6959; _SafeStr_9596[3] = _SafeStr_1526._SafeStr_9381; _SafeStr_9596[4] = _SafeStr_1526._SafeStr_9148; _SafeStr_9596[5] = _SafeStr_1526._SafeStr_6249; _SafeStr_9596[6] = _SafeStr_1526._SafeStr_9295; }; } public static function _SafeStr_9599(_arg_1:uint, _arg_2:uint):void { var _local_3:int = _SafeStr_9596.indexOf(_arg_1); if (_local_3 > -1){ _SafeStr_9595[_local_3] = _arg_2; }; } public static function _SafeStr_8970(_arg_1:uint):uint { var _local_2:uint = _SafeStr_9596.length; while (_local_2-- > 0) { if ((_arg_1 & _SafeStr_9596[_local_2]) > 0){ return (_SafeStr_9595[_local_2]); }; }; return (_SafeStr_2411._SafeStr_3429); } protected static function _SafeStr_9600(_arg_1:MouseEvent, _arg_2:IWindow, _arg_3:IWindow):WindowMouseEvent { var _local_4:String; var _local_5:Point; var _local_6:Boolean; _local_5 = new Point(_arg_1.stageX, _arg_1.stageY); _arg_2._SafeStr_9601(_local_5); switch (_arg_1.type){ case MouseEvent.MOUSE_MOVE: _local_4 = WindowMouseEvent._SafeStr_4769; break; case MouseEvent.MOUSE_OVER: _local_4 = WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER; break; case MouseEvent.MOUSE_OUT: _local_4 = WindowMouseEvent._SafeStr_3737; break; case MouseEvent.ROLL_OUT: _local_4 = WindowMouseEvent._SafeStr_9454; break; case MouseEvent.ROLL_OVER: _local_4 = WindowMouseEvent._SafeStr_9455; break; case MouseEvent.CLICK: _local_4 = WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK; break; case MouseEvent.DOUBLE_CLICK: _local_4 = WindowMouseEvent._SafeStr_3738; break; case MouseEvent.MOUSE_DOWN: _local_4 = WindowMouseEvent._SafeStr_3736; break; case MouseEvent.MOUSE_UP: _local_6 = (((((((_local_5.x > -1)) && ((_local_5.y > -1)))) && ((_local_5.x < _arg_2.width)))) && ((_local_5.y < _arg_2.height))); _local_4 = ((_local_6) ? WindowMouseEvent._SafeStr_3735 : WindowMouseEvent._SafeStr_4281); break; case MouseEvent.MOUSE_WHEEL: _local_4 = WindowMouseEvent._SafeStr_9234; break; default: _local_4 = _SafeStr_1260.UNKNOWN; }; return (WindowMouseEvent._SafeStr_9035(_local_4, _arg_2, _arg_3, _local_5.x, _local_5.y, _arg_1.stageX, _arg_1.stageY, _arg_1.altKey, _arg_1.ctrlKey, _arg_1.shiftKey, _arg_1.buttonDown, _arg_1.delta)); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._disposed = true; }; } private function _SafeStr_9602(_arg_1:MouseEvent):Boolean { if ((((_arg_1.stageX < 0)) || ((_arg_1.stageY < 0)))){ return (true); }; if ((((_arg_1.stageX > this._SafeStr_7806.width)) || ((_arg_1.stageY > this._SafeStr_7806.height)))){ return (true); }; return (false); } public function _SafeStr_7805(state:_SafeStr_2402, eventQueue:_SafeStr_2403):void { var event:MouseEvent; var index:int; var child:WindowController; var array:Array; var tempWindowEvent:_SafeStr_1260; var roomViewer:WindowController; var window:IWindow; var temp:IWindow; if (eventQueue.length == 0){ return; }; this._SafeStr_7806 = state.desktop; this._SafeStr_7807 = (state._SafeStr_7808 as WindowController); this._SafeStr_7809 = (state._SafeStr_7810 as WindowController); this._SafeStr_7811 = state.renderer; this._SafeStr_7812 = state._SafeStr_7813; eventQueue.begin(); this._SafeStr_9598.x = -1; this._SafeStr_9598.y = -1; var mouseCursorType:int = _SafeStr_2411._SafeStr_3429; while (true) { event = (eventQueue.next() as MouseEvent); if (event == null) break; if (((!((event.stageX == this._SafeStr_9598.x))) || (!((event.stageY == this._SafeStr_9598.y))))){ this._SafeStr_9598.x = event.stageX; this._SafeStr_9598.y = event.stageY; array = new Array(); this._SafeStr_7806._SafeStr_9325(this._SafeStr_9598, array, WindowParam._SafeStr_7118); if ((((event.type == MouseEvent.MOUSE_UP)) && (this._SafeStr_9602(event)))){ roomViewer = (this._SafeStr_7806.getChildAt(0) as WindowController); if (roomViewer != null){ array.push(roomViewer); Logger.log("Mouse up outside event fed back to room viewer"); }; }; }; index = (((array)!=null) ? array.length : 0); if (index == 0){ if (event.type == MouseEvent.MOUSE_MOVE){ if (((!((this._SafeStr_7807 == this._SafeStr_7806))) && (!(this._SafeStr_7807.disposed)))){ this._SafeStr_7807.getGlobalPosition(_SafeStr_9597); tempWindowEvent = WindowMouseEvent._SafeStr_9035(WindowMouseEvent._SafeStr_3737, this._SafeStr_7807, null, (event.stageX - _SafeStr_9597.x), (event.stageY - _SafeStr_9597.y), event.stageX, event.stageY, event.altKey, event.ctrlKey, event.shiftKey, event.buttonDown, event.delta); this._SafeStr_7807.update(this._SafeStr_7807, tempWindowEvent); this._SafeStr_7807 = WindowController(this._SafeStr_7806); tempWindowEvent.recycle(); }; } else { if (event.type == MouseEvent.MOUSE_DOWN){ window = this._SafeStr_7806._SafeStr_9323(); if (window){ window.deactivate(); }; }; }; }; while (--index > -1) { child = this._SafeStr_9603(WindowController(array[index]), event); if (((!((child == null))) && (child.visible))){ if (event.type == MouseEvent.MOUSE_MOVE){ if (child != this._SafeStr_7807){ if (!this._SafeStr_7807.disposed){ this._SafeStr_7807.getGlobalPosition(_SafeStr_9597); tempWindowEvent = WindowMouseEvent._SafeStr_9035(WindowMouseEvent._SafeStr_3737, this._SafeStr_7807, child, (event.stageX - _SafeStr_9597.x), (event.stageY - _SafeStr_9597.y), event.stageX, event.stageY, event.altKey, event.ctrlKey, event.shiftKey, event.buttonDown, event.delta); this._SafeStr_7807.update(this._SafeStr_7807, tempWindowEvent); tempWindowEvent.recycle(); }; if (!child.disposed){ child.getGlobalPosition(_SafeStr_9597); tempWindowEvent = WindowMouseEvent._SafeStr_9035(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, child, null, (event.stageX - _SafeStr_9597.x), (event.stageY - _SafeStr_9597.y), event.stageX, event.stageY, event.altKey, event.ctrlKey, event.shiftKey, event.buttonDown, event.delta); child.update(child, tempWindowEvent); tempWindowEvent.recycle(); }; if (!child.disposed){ this._SafeStr_7807 = child; }; }; } else { if ((((event.type == MouseEvent.MOUSE_UP)) || ((event.type == MouseEvent.CLICK)))){ if (((this._SafeStr_7807) && (!(this._SafeStr_7807.disposed)))){ if (this._SafeStr_7812 != null){ this._SafeStr_7812._SafeStr_9604(event.type, this._SafeStr_7807); }; }; }; }; temp = child.parent; while (((temp) && (!(temp.disposed)))) { if ((temp is _SafeStr_2364)){ tempWindowEvent = _SafeStr_9600(event, temp, child); _SafeStr_2364(temp)._SafeStr_7805(tempWindowEvent); tempWindowEvent.recycle(); break; }; temp = temp.parent; }; if (event.altKey){ if (this._SafeStr_7807){ Logger.log(("HOVER: " + this._SafeStr_7807.name)); }; }; if ((this._SafeStr_7807 is _SafeStr_1515)){ try { mouseCursorType = _SafeStr_1515(this._SafeStr_7807)._SafeStr_8970(this._SafeStr_7807.state); if (mouseCursorType == _SafeStr_2411._SafeStr_3429){ mouseCursorType = _SafeStr_8970(this._SafeStr_7807.state); }; } catch(e:Error) { mouseCursorType = _SafeStr_2411._SafeStr_3429; }; }; if (child != this._SafeStr_7806){ event.stopPropagation(); eventQueue.remove(); }; break; }; }; }; eventQueue.end(); _SafeStr_1509.type = mouseCursorType; state.desktop = this._SafeStr_7806; state._SafeStr_7808 = this._SafeStr_7807; state._SafeStr_7810 = this._SafeStr_7809; state.renderer = this._SafeStr_7811; state._SafeStr_7813 = this._SafeStr_7812; } private function _SafeStr_9603(_arg_1:WindowController, _arg_2:MouseEvent, _arg_3:Boolean=false):WindowController { if (_arg_1.disposed){ return (null); }; if (_arg_1._SafeStr_9147(_SafeStr_1526._SafeStr_9295)){ return (null); }; var _local_4:Point = new Point(_arg_2.stageX, _arg_2.stageY); _arg_1._SafeStr_9601(_local_4); if (_arg_2.type == MouseEvent.MOUSE_UP){ if (_arg_1 != this._SafeStr_7809){ if (((this._SafeStr_7809) && (!(this._SafeStr_7809.disposed)))){ this._SafeStr_7809.update(this._SafeStr_7809, _SafeStr_9600(new MouseEvent(MouseEvent.MOUSE_UP, false, true, _arg_2.localX, _arg_2.localY, null, _arg_2.ctrlKey, _arg_2.altKey, _arg_2.shiftKey, _arg_2.buttonDown, _arg_2.delta), this._SafeStr_7809, _arg_1)); this._SafeStr_7809 = null; if (_arg_1.disposed){ return (null); }; }; }; }; var _local_5:BitmapData = this._SafeStr_7811._SafeStr_9473(_arg_1); if (!_arg_1._SafeStr_9605(_local_4, _local_5)){ return (null); }; if (_arg_1._SafeStr_9135(WindowParam._SafeStr_7120)){ if (_arg_1.parent != null){ return (this._SafeStr_9603(WindowController(_arg_1.parent), _arg_2)); }; }; if (!_arg_3){ switch (_arg_2.type){ case MouseEvent.MOUSE_DOWN: this._SafeStr_7809 = _arg_1; break; case MouseEvent.CLICK: if (this._SafeStr_7809 != _arg_1){ return (null); }; this._SafeStr_7809 = null; break; case MouseEvent.DOUBLE_CLICK: if (this._SafeStr_7809 != _arg_1){ return (null); }; this._SafeStr_7809 = null; break; }; }; var _local_6:IWindow; var _local_7:WindowMouseEvent = _SafeStr_9600(_arg_2, _arg_1, _local_6); var _local_8:Boolean = _arg_1.update(_arg_1, _local_7); _local_7.recycle(); if (((!(_local_8)) && (!(_arg_3)))){ if (_arg_1.parent){ return (this._SafeStr_9603(WindowController(_arg_1.parent), _arg_2)); }; }; return (_arg_1); } } }//package com.sulake.core.window.utils // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1508 = "_-Hh" (String#3966, DoABC#2) // _SafeStr_1509 = "_-2kv" (String#7891, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_2364 = "_-2G6" (String#5870, DoABC#2) // _SafeStr_2402 = "_-1Ne" (String#4437, DoABC#2) // _SafeStr_2403 = "_-dq" (String#5098, DoABC#2) // _SafeStr_2407 = "_-MW" (String#8276, DoABC#2) // _SafeStr_2408 = "_-2MJ" (String#5493, DoABC#2) // _SafeStr_2411 = "_-hh" (String#1851, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_4281 = "_-0kL" (String#5221, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_525 = "_-29q" (String#5122, DoABC#2) // _SafeStr_6249 = "_-13-" (String#3308, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7120 = "_-0RT" (String#7638, DoABC#2) // _SafeStr_7805 = "_-1Lg" (String#6985, DoABC#2) // _SafeStr_7806 = "_-2FH" (String#1622, DoABC#2) // _SafeStr_7807 = "_-3W" (String#2049, DoABC#2) // _SafeStr_7808 = "_-0nI" (String#10840, DoABC#2) // _SafeStr_7809 = "_-2UW" (String#3030, DoABC#2) // _SafeStr_7810 = "_-2" (String#9651, DoABC#2) // _SafeStr_7811 = "_-1Eg" (String#1576, DoABC#2) // _SafeStr_7812 = "_-2mF" (String#7499, DoABC#2) // _SafeStr_7813 = "_-1bK" (String#10943, DoABC#2) // _SafeStr_8970 = "_-0nt" (String#7272, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9071 = "_-1SV" (String#3069, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9234 = "_-1xD" (String#6423, DoABC#2) // _SafeStr_9295 = "_-l-" (String#3021, DoABC#2) // _SafeStr_9323 = "_-1Mh" (String#12619, DoABC#2) // _SafeStr_9325 = "_-6-" (String#12628, DoABC#2) // _SafeStr_9381 = "_-Mb" (String#2838, DoABC#2) // _SafeStr_9386 = "_-OC" (String#6569, DoABC#2) // _SafeStr_9454 = "_-0Wo" (String#14495, DoABC#2) // _SafeStr_9455 = "_-27S" (String#14857, DoABC#2) // _SafeStr_9473 = "_-0I4" (String#18319, DoABC#2) // _SafeStr_9595 = "_-1GH" (String#4112, DoABC#2) // _SafeStr_9596 = "_-18Q" (String#3744, DoABC#2) // _SafeStr_9597 = "_-24v" (String#4441, DoABC#2) // _SafeStr_9598 = "_-pL" (String#6585, DoABC#2) // _SafeStr_9599 = "_-3AN" (String#26886, DoABC#2) // _SafeStr_9600 = "_-2cz" (String#8684, DoABC#2) // _SafeStr_9601 = "_-Ix" (String#15253, DoABC#2) // _SafeStr_9602 = "_-1qC" (String#21271, DoABC#2) // _SafeStr_9603 = "_-1JK" (String#15102, DoABC#2) // _SafeStr_9604 = "_-18M" (String#16693, DoABC#2) // _SafeStr_9605 = "_-0sK" (String#18773, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2418 package com.sulake.core.window.utils { import com.sulake.core.window.enum._SafeStr_1506; import flash.utils.Dictionary; public class _SafeStr_2418 extends _SafeStr_1506 { public static function _SafeStr_9492(_arg_1:Dictionary, _arg_2:Dictionary=null):void { var _local_3:String; _arg_1["background"] = _SafeStr_7251; _arg_1["badge"] = _SafeStr_9337; _arg_1["bitmap"] = _SafeStr_7253; _arg_1["border"] = _SafeStr_7259; _arg_1["border_notify"] = _SafeStr_9341; _arg_1["bubble"] = _SafeStr_7222; _arg_1["bubble_pointer_up"] = _SafeStr_9346; _arg_1["bubble_pointer_right"] = _SafeStr_9347; _arg_1["bubble_pointer_down"] = _SafeStr_9348; _arg_1["bubble_pointer_left"] = _SafeStr_9349; _arg_1["button"] = _SafeStr_7218; _arg_1["button_thick"] = _SafeStr_7220; _arg_1["button_icon"] = _SafeStr_9352; _arg_1["button_group_left"] = _SafeStr_7261; _arg_1["button_group_center"] = _SafeStr_7263; _arg_1["button_group_right"] = _SafeStr_7265; _arg_1["canvas"] = _SafeStr_7236; _arg_1["checkbox"] = _SafeStr_7244; _arg_1["closebutton"] = _SafeStr_9357; _arg_1["container"] = _SafeStr_7227; _arg_1["container_button"] = _SafeStr_7229; _arg_1["display_object_wrapper"] = _SafeStr_7255; _arg_1["dropmenu"] = _SafeStr_7231; _arg_1["dropmenu_item"] = _SafeStr_7233; _arg_1["frame"] = _SafeStr_7194; _arg_1["frame_notify"] = _SafeStr_9344; _arg_1["header"] = _SafeStr_7224; _arg_1["html"] = _SafeStr_9336; _arg_1["icon"] = _SafeStr_9332; _arg_1["itemgrid"] = _SafeStr_9350; _arg_1["itemgrid_horizontal"] = _SafeStr_7204; _arg_1["itemgrid_vertical"] = _SafeStr_7206; _arg_1["itemlist"] = WINDOW_TYPE_ITEMLIST; _arg_1["itemlist_horizontal"] = _SafeStr_7200; _arg_1["itemlist_vertical"] = _SafeStr_7202; _arg_1["label"] = _SafeStr_7198; _arg_1["maximizebox"] = _SafeStr_9359; _arg_1["menu"] = _SafeStr_9364; _arg_1["menu_item"] = _SafeStr_9365; _arg_1["submenu"] = _SafeStr_9366; _arg_1["minimizebox"] = _SafeStr_9358; _arg_1["notify"] = _SafeStr_9335; _arg_1["null"] = _SafeStr_7192; _arg_1["password"] = _SafeStr_7257; _arg_1["radiobutton"] = _SafeStr_7242; _arg_1["region"] = _SafeStr_7684; _arg_1["restorebox"] = _SafeStr_9360; _arg_1["scaler"] = _SafeStr_9370; _arg_1["scaler_horizontal"] = _SafeStr_9372; _arg_1["scaler_vertical"] = _SafeStr_9371; _arg_1["scrollbar_horizontal"] = _SafeStr_7208; _arg_1["scrollbar_vertical"] = _SafeStr_7210; _arg_1["scrollbar_slider_button_up"] = _SafeStr_9380; _arg_1["scrollbar_slider_button_down"] = _SafeStr_9378; _arg_1["scrollbar_slider_button_left"] = _SafeStr_9379; _arg_1["scrollbar_slider_button_right"] = _SafeStr_9377; _arg_1["scrollbar_slider_bar_horizontal"] = _SafeStr_9373; _arg_1["scrollbar_slider_bar_vertical"] = _SafeStr_9374; _arg_1["scrollbar_slider_track_horizontal"] = _SafeStr_9375; _arg_1["scrollbar_slider_track_vertical"] = _SafeStr_9376; _arg_1["scrollable_itemlist"] = _SafeStr_9351; _arg_1["scrollable_itemlist_vertical"] = _SafeStr_7216; _arg_1["scrollable_itemlist_horizontal"] = _SafeStr_7214; _arg_1["selector"] = _SafeStr_7238; _arg_1["selector_list"] = _SafeStr_7240; _arg_1["submenu"] = _SafeStr_9366; _arg_1["tab_button"] = _SafeStr_7246; _arg_1["tab_container_button"] = _SafeStr_9363; _arg_1["tab_context"] = _SafeStr_7250; _arg_1["tab_content"] = _SafeStr_9362; _arg_1["tab_selector"] = _SafeStr_7248; _arg_1["text"] = _SafeStr_7234; _arg_1["input"] = _SafeStr_7226; _arg_1["toolbar"] = _SafeStr_9333; _arg_1["tooltip"] = _SafeStr_9334; if (_arg_2 != null){ for (_local_3 in _arg_1) { _arg_2[_arg_1[_local_3]] = _local_3; }; }; } } }//package com.sulake.core.window.utils // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_2418 = "_-2Bx" (String#8504, DoABC#2) // _SafeStr_7192 = "_-16T" (String#10421, DoABC#2) // _SafeStr_7194 = "_-0Ev" (String#6972, DoABC#2) // _SafeStr_7198 = "_-3Ep" (String#11057, DoABC#2) // _SafeStr_7200 = "_-Ph" (String#7536, DoABC#2) // _SafeStr_7202 = "_-2li" (String#7216, DoABC#2) // _SafeStr_7204 = "_-0Qc" (String#8821, DoABC#2) // _SafeStr_7206 = "_-0ug" (String#8909, DoABC#2) // _SafeStr_7208 = "_-2cc" (String#8324, DoABC#2) // _SafeStr_7210 = "_-E2" (String#9780, DoABC#2) // _SafeStr_7214 = "_-1Wh" (String#12660, DoABC#2) // _SafeStr_7216 = "_-0jN" (String#7995, DoABC#2) // _SafeStr_7218 = "_-1ME" (String#8059, DoABC#2) // _SafeStr_7220 = "_-0Zl" (String#10286, DoABC#2) // _SafeStr_7222 = "_-0ic" (String#9621, DoABC#2) // _SafeStr_7224 = "_-1eR" (String#9392, DoABC#2) // _SafeStr_7226 = "_-3Am" (String#11299, DoABC#2) // _SafeStr_7227 = "_-2XH" (String#7034, DoABC#2) // _SafeStr_7229 = "_-0Vn" (String#9662, DoABC#2) // _SafeStr_7231 = "_-eF" (String#8119, DoABC#2) // _SafeStr_7233 = "_-1hR" (String#8597, DoABC#2) // _SafeStr_7234 = "_-2GX" (String#10486, DoABC#2) // _SafeStr_7236 = "_-00x" (String#9299, DoABC#2) // _SafeStr_7238 = "_-0AO" (String#10095, DoABC#2) // _SafeStr_7240 = "_-188" (String#9841, DoABC#2) // _SafeStr_7242 = "_-1r-" (String#9815, DoABC#2) // _SafeStr_7244 = "_-2KE" (String#10240, DoABC#2) // _SafeStr_7246 = "_-1ye" (String#11171, DoABC#2) // _SafeStr_7248 = "_-Tr" (String#10975, DoABC#2) // _SafeStr_7250 = "_-2pR" (String#7235, DoABC#2) // _SafeStr_7251 = "_-20A" (String#10844, DoABC#2) // _SafeStr_7253 = "_-2RE" (String#7095, DoABC#2) // _SafeStr_7255 = "_-398" (String#10527, DoABC#2) // _SafeStr_7257 = "_-1qF" (String#9762, DoABC#2) // _SafeStr_7259 = "_-1FB" (String#9190, DoABC#2) // _SafeStr_7261 = "_-1E4" (String#9004, DoABC#2) // _SafeStr_7263 = "_-YM" (String#9809, DoABC#2) // _SafeStr_7265 = "_-0G8" (String#9818, DoABC#2) // _SafeStr_7684 = "_-149" (String#6384, DoABC#2) // _SafeStr_9332 = "_-2ru" (String#12064, DoABC#2) // _SafeStr_9333 = "_-HA" (String#14779, DoABC#2) // _SafeStr_9334 = "_-00K" (String#7287, DoABC#2) // _SafeStr_9335 = "_-2GP" (String#14865, DoABC#2) // _SafeStr_9336 = "_-0ex" (String#12733, DoABC#2) // _SafeStr_9337 = "_-PT" (String#11270, DoABC#2) // _SafeStr_9341 = "_-2Oc" (String#13878, DoABC#2) // _SafeStr_9344 = "_-aR" (String#14901, DoABC#2) // _SafeStr_9346 = "_-0D8" (String#11775, DoABC#2) // _SafeStr_9347 = "_-KA" (String#12788, DoABC#2) // _SafeStr_9348 = "_-2qB" (String#12187, DoABC#2) // _SafeStr_9349 = "_-W-" (String#11736, DoABC#2) // _SafeStr_9350 = "_-2pN" (String#11792, DoABC#2) // _SafeStr_9351 = "_-32-" (String#13875, DoABC#2) // _SafeStr_9352 = "_-1hI" (String#13296, DoABC#2) // _SafeStr_9357 = "_-09n" (String#11672, DoABC#2) // _SafeStr_9358 = "_-29N" (String#13078, DoABC#2) // _SafeStr_9359 = "_-0DG" (String#13998, DoABC#2) // _SafeStr_9360 = "_-2ZL" (String#14320, DoABC#2) // _SafeStr_9362 = "_-1sm" (String#12291, DoABC#2) // _SafeStr_9363 = "_-16J" (String#12241, DoABC#2) // _SafeStr_9364 = "_-0jz" (String#14434, DoABC#2) // _SafeStr_9365 = "_-28d" (String#13491, DoABC#2) // _SafeStr_9366 = "_-a" (String#11859, DoABC#2) // _SafeStr_9370 = "_-2ei" (String#8726, DoABC#2) // _SafeStr_9371 = "_-FG" (String#14063, DoABC#2) // _SafeStr_9372 = "_-11D" (String#13138, DoABC#2) // _SafeStr_9373 = "_-ri" (String#12349, DoABC#2) // _SafeStr_9374 = "_-1TA" (String#11527, DoABC#2) // _SafeStr_9375 = "_-0Ae" (String#11514, DoABC#2) // _SafeStr_9376 = "_-gi" (String#11538, DoABC#2) // _SafeStr_9377 = "_-0Wx" (String#11499, DoABC#2) // _SafeStr_9378 = "_-26K" (String#11484, DoABC#2) // _SafeStr_9379 = "_-2dd" (String#11757, DoABC#2) // _SafeStr_9380 = "_-39A" (String#11720, DoABC#2) // _SafeStr_9492 = "_-2NZ" (String#8609, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2420 package com.sulake.core.window.utils { import com.sulake.core.window.enum._SafeStr_1526; import flash.utils.Dictionary; public class _SafeStr_2420 { public static function _SafeStr_9492(_arg_1:Dictionary, _arg_2:Dictionary=null):void { var _local_3:String; _arg_1["default"] = _SafeStr_1526._SafeStr_6310; _arg_1["active"] = _SafeStr_1526._SafeStr_6961; _arg_1["focused"] = _SafeStr_1526._SafeStr_9071; _arg_1["hovering"] = _SafeStr_1526._SafeStr_6959; _arg_1["selected"] = _SafeStr_1526._SafeStr_9148; _arg_1["pressed"] = _SafeStr_1526._SafeStr_6249; _arg_1["disabled"] = _SafeStr_1526._SafeStr_9295; _arg_1["locked"] = _SafeStr_1526._SafeStr_9381; if (_arg_2 != null){ for (_local_3 in _arg_1) { _arg_2[_arg_1[_local_3]] = _local_3; }; }; } } }//package com.sulake.core.window.utils // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_2420 = "_-dt" (String#11444, DoABC#2) // _SafeStr_6249 = "_-13-" (String#3308, DoABC#2) // _SafeStr_6310 = "_-2iE" (String#3513, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_9071 = "_-1SV" (String#3069, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) // _SafeStr_9295 = "_-l-" (String#3021, DoABC#2) // _SafeStr_9381 = "_-Mb" (String#2838, DoABC#2) // _SafeStr_9492 = "_-2NZ" (String#8609, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2424 package com.sulake.core.window.utils { import flash.geom.Point; import flash.geom.Rectangle; import com.sulake.core.utils.Map; import flash.utils.getQualifiedClassName; public class _SafeStr_2424 { public static const _SafeStr_8896:String = "hex"; public static const _SafeStr_8897:String = "int"; public static const _SafeStr_8898:String = "uint"; public static const _SafeStr_8899:String = "Number"; public static const _SafeStr_8901:String = "Boolean"; public static const _SafeStr_8903:String = "String"; public static const _SafeStr_8904:String = "Point"; public static const _SafeStr_8905:String = "Rectangle"; public static const _SafeStr_8906:String = "Array"; public static const _SafeStr_8907:String = "Map"; private var _SafeStr_8770:String; private var _SafeStr_4034:Object; private var _type:String; private var _SafeStr_9606:Boolean; private var _SafeStr_9607:Boolean; private var _SafeStr_9608:Array; public function _SafeStr_2424(_arg_1:String, _arg_2:Object, _arg_3:String, _arg_4:Boolean, _arg_5:Array=null) { this._SafeStr_8770 = _arg_1; this._SafeStr_4034 = _arg_2; this._type = _arg_3; this._SafeStr_9606 = _arg_4; this._SafeStr_9607 = (((((((_arg_3 == _SafeStr_8907)) || ((_arg_3 == _SafeStr_8906)))) || ((_arg_3 == _SafeStr_8904)))) || ((_arg_3 == _SafeStr_8905))); this._SafeStr_9608 = _arg_5; } public function get key():String { return (this._SafeStr_8770); } public function get value():Object { return (this._SafeStr_4034); } public function get type():String { return (this._type); } public function get _SafeStr_9146():Boolean { return (this._SafeStr_9606); } public function get _SafeStr_9609():Array { return (this._SafeStr_9608); } public function toString():String { switch (this._type){ case _SafeStr_8896: return (("0x" + uint(this._SafeStr_4034).toString(16))); case _SafeStr_8901: return ((((Boolean(this._SafeStr_4034))==true) ? "true" : "false")); case _SafeStr_8904: return ((((("Point(" + Point(this._SafeStr_4034).x) + ", ") + Point(this._SafeStr_4034).y) + ")")); case _SafeStr_8905: return ((((((((("Rectangle(" + Rectangle(this._SafeStr_4034).x) + ", ") + Rectangle(this._SafeStr_4034).y) + ", ") + Rectangle(this._SafeStr_4034).width) + ", ") + Rectangle(this._SafeStr_4034).height) + ")")); }; return (String(this.value)); } public function toXMLString():String { var _local_1:String; var _local_2:int; var _local_3:Map; var _local_4:Array; var _local_5:Point; var _local_6:Rectangle; switch (this._type){ case _SafeStr_8907: _local_3 = (this._SafeStr_4034 as Map); _local_1 = (((('\r\r<') + this._type) + ">\r"); _local_2 = 0; while (_local_2 < _local_3.length) { _local_1 = (_local_1 + (((((('\r')); _local_2++; }; _local_1 = (_local_1 + (("\r\r")); break; case _SafeStr_8906: _local_4 = (this._SafeStr_4034 as Array); _local_1 = (((('\r\r<') + this._type) + ">\r"); _local_2 = 0; while (_local_2 < _local_4.length) { _local_1 = (_local_1 + (((((('\r')); _local_2++; }; _local_1 = (_local_1 + (("\r\r")); break; case _SafeStr_8904: _local_5 = (this._SafeStr_4034 as Point); _local_1 = (((('\r\r<') + this._type) + ">\r"); _local_1 = (_local_1 + (((('\r')); _local_1 = (_local_1 + (((('\r')); _local_1 = (_local_1 + (("\r\r")); break; case _SafeStr_8905: _local_6 = (this._SafeStr_4034 as Rectangle); _local_1 = (((('\r\r<') + this._type) + ">\r"); _local_1 = (_local_1 + (((('\r')); _local_1 = (_local_1 + (((('\r')); _local_1 = (_local_1 + (((('\r')); _local_1 = (_local_1 + (((('\r')); _local_1 = (_local_1 + (("\r\r")); break; case _SafeStr_8896: _local_1 = (((((((''); break; default: _local_1 = ((((((''); }; return (_local_1); } } }//package com.sulake.core.window.utils // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_8770 = "_-28Y" (String#4631, DoABC#2) // _SafeStr_8896 = "_-1dU" (String#4035, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8898 = "_-0w8" (String#5287, DoABC#2) // _SafeStr_8899 = "_-0IH" (String#3781, DoABC#2) // _SafeStr_8901 = "_-1iI" (String#1753, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8904 = "_-0V5" (String#5656, DoABC#2) // _SafeStr_8905 = "_-2Y4" (String#5568, DoABC#2) // _SafeStr_8906 = "_-0WK" (String#4168, DoABC#2) // _SafeStr_8907 = "_-5w" (String#5265, DoABC#2) // _SafeStr_9146 = "_-1cg" (String#10890, DoABC#2) // _SafeStr_9606 = "_-0By" (String#18179, DoABC#2) // _SafeStr_9607 = "_-nn" (String#21120, DoABC#2) // _SafeStr_9608 = "_-2sQ" (String#15933, DoABC#2) // _SafeStr_9609 = "_-1jU" (String#22732, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2425 package com.sulake.core.window.utils { import flash.text.AntiAliasType; import flash.text.TextFieldAutoSize; import com.sulake.core.window.enum._SafeStr_3180; import flash.text.GridFitType; import com.sulake.core.window.enum._SafeStr_2428; public class _SafeStr_2425 { public static const _SafeStr_9021:String = "antialias_type"; public static const _SafeStr_9238:String = "auto_arrange_items"; public static const _SafeStr_9022:String = "auto_size"; public static const _SafeStr_9181:String = "bitmap_asset_name"; public static const _SafeStr_9264:String = "direction"; public static const _SafeStr_9083:String = "display_as_password"; public static const _SafeStr_9073:String = "editable"; public static const _SafeStr_9076:String = "focus_capturer"; public static const _SafeStr_9044:String = "grid_fit_type"; public static const _SafeStr_9178:String = "handle_bitmap_disposing"; public static const _SafeStr_9094:String = "link_target"; public static const _SafeStr_9236:String = "spacing"; public static const _SafeStr_9026:String = "margin_left"; public static const _SafeStr_9027:String = "margin_top"; public static const _SafeStr_9028:String = "margin_right"; public static const _SafeStr_9029:String = "margin_bottom"; public static const _SafeStr_9170:String = "item_array"; public static const _SafeStr_9023:String = "mouse_wheel_enabled"; public static const _SafeStr_9266:String = "pointer_offset"; public static const _SafeStr_9242:String = "resize_on_item_update"; public static const _SafeStr_9240:String = "scale_to_fit_items"; public static const _SafeStr_9245:String = "scroll_step_h"; public static const _SafeStr_9248:String = "scroll_step_v"; public static const _SafeStr_9079:String = "selectable"; public static const _SafeStr_9024:String = "text_color"; public static const _SafeStr_9025:String = "text_style"; public static const _SafeStr_9123:String = "tool_tip_caption"; public static const _SafeStr_9124:String = "tool_tip_delay"; public static const _SafeStr_9610:String = AntiAliasType.NORMAL;//"normal" public static const _SafeStr_9039:Array = [AntiAliasType.NORMAL, AntiAliasType.ADVANCED]; public static const _SafeStr_9207:Boolean = true; public static const _SafeStr_9040:String = TextFieldAutoSize.NONE;//"none" public static const _SafeStr_9041:Array = [TextFieldAutoSize.NONE, TextFieldAutoSize.LEFT, TextFieldAutoSize.CENTER, TextFieldAutoSize.RIGHT]; public static const _SafeStr_9180:String = null; public static const _SafeStr_9611:String = _SafeStr_3180.DOWN;//"down" public static const _SafeStr_9612:Array = [_SafeStr_3180.UP, _SafeStr_3180.DOWN, _SafeStr_3180.LEFT, _SafeStr_3180.RIGHT]; public static const _SafeStr_9081:Boolean = false; public static const _SafeStr_9613:Boolean = true; public static const _SafeStr_9075:Boolean = false; public static const _SafeStr_9043:String = GridFitType.PIXEL;//"pixel" public static const _SafeStr_9045:Array = [GridFitType.PIXEL, GridFitType.NONE, GridFitType.SUBPIXEL]; public static const _SafeStr_9176:Boolean = true; public static const HTML_LINK_TARGET_VALUE:String = _SafeStr_2428._SafeStr_3429; public static const _SafeStr_9091:Array = [_SafeStr_2428._SafeStr_3429, _SafeStr_2428._SafeStr_9398, _SafeStr_2428._SafeStr_9399, _SafeStr_2428._SafeStr_9397, _SafeStr_2428._SafeStr_9400, _SafeStr_2428._SafeStr_9093]; public static const _SafeStr_9206:int = 0; public static const _SafeStr_9051:int = 0; public static const _SafeStr_9053:int = 0; public static const _SafeStr_9054:int = 0; public static const _SafeStr_9055:int = 0; public static const _SafeStr_9614:Array = []; public static const _SafeStr_9056:Boolean = true; public static const _SafeStr_9615:int = 0; public static const _SafeStr_9209:Boolean = false; public static const _SafeStr_9208:Boolean = false; public static const _SafeStr_9244:Number = -1; public static const _SafeStr_9247:Number = -1; public static const _SafeStr_9078:Boolean = true; public static const _SafeStr_9047:uint = 0; public static const _SafeStr_9616:String = _SafeStr_2427._SafeStr_9020;//"regular" public static const _SafeStr_9049:Array = _SafeStr_2427._SafeStr_9617(); public static const _SafeStr_9122:String = ""; public static const _SafeStr_9121:int = 500; public static const _SafeStr_9618:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9021, _SafeStr_9610, _SafeStr_2424._SafeStr_8903, false, _SafeStr_9039); public static const _SafeStr_9239:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9238, _SafeStr_9207, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9042:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9022, _SafeStr_9040, _SafeStr_2424._SafeStr_8903, false, _SafeStr_9041); public static const _SafeStr_9182:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9181, _SafeStr_9180, _SafeStr_2424._SafeStr_8903, false); public static const _SafeStr_9265:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9264, _SafeStr_9611, _SafeStr_2424._SafeStr_8903, false, _SafeStr_9612); public static const _SafeStr_9082:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9083, _SafeStr_9081, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9074:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9073, _SafeStr_9613, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9077:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9076, _SafeStr_9075, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9046:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9044, _SafeStr_9043, _SafeStr_2424._SafeStr_8903, false, _SafeStr_9045); public static const _SafeStr_9179:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9178, _SafeStr_9176, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9095:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9094, HTML_LINK_TARGET_VALUE, _SafeStr_2424._SafeStr_8903, false, _SafeStr_9091); public static const _SafeStr_9237:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9236, _SafeStr_9206, _SafeStr_2424._SafeStr_8897, false); public static const _SafeStr_9052:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9026, _SafeStr_9051, _SafeStr_2424._SafeStr_8897, false); public static const _SafeStr_7486:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9027, _SafeStr_9053, _SafeStr_2424._SafeStr_8897, false); public static const _SafeStr_7487:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9028, _SafeStr_9054, _SafeStr_2424._SafeStr_8897, false); public static const _SafeStr_7488:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9029, _SafeStr_9055, _SafeStr_2424._SafeStr_8897, false); public static const _SafeStr_9171:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9170, _SafeStr_9614, _SafeStr_2424._SafeStr_8906, false); public static const _SafeStr_9057:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9023, _SafeStr_9056, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9243:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9242, _SafeStr_9209, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9267:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9266, _SafeStr_9615, _SafeStr_2424._SafeStr_8897, false); public static const _SafeStr_9241:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9240, _SafeStr_9208, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9246:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9245, _SafeStr_9244, _SafeStr_2424._SafeStr_8899, false); public static const _SafeStr_9249:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9248, _SafeStr_9247, _SafeStr_2424._SafeStr_8899, false); public static const _SafeStr_9080:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9079, _SafeStr_9078, _SafeStr_2424._SafeStr_8901, false); public static const _SafeStr_9048:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9024, _SafeStr_9047, _SafeStr_2424._SafeStr_8896, false); public static const _SafeStr_9050:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9025, _SafeStr_9616, _SafeStr_2424._SafeStr_8903, false, _SafeStr_9049); public static const _SafeStr_9125:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9123, _SafeStr_9122, _SafeStr_2424._SafeStr_8903, false); public static const TOOL_TIP_DELAY:_SafeStr_2424 = new _SafeStr_2424(_SafeStr_9124, _SafeStr_9121, _SafeStr_2424._SafeStr_8898, false); } }//package com.sulake.core.window.utils // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_2425 = "_-he" (String#455, DoABC#2) // _SafeStr_2427 = "_-0B9" (String#1781, DoABC#2) // _SafeStr_2428 = "_-2-R" (String#2309, DoABC#2) // _SafeStr_3180 = "_-2Kb" (String#4037, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_7486 = "_-3Gg" (String#6679, DoABC#2) // _SafeStr_7487 = "_-1J5" (String#7338, DoABC#2) // _SafeStr_7488 = "_-0PX" (String#7371, DoABC#2) // _SafeStr_8896 = "_-1dU" (String#4035, DoABC#2) // _SafeStr_8897 = "_-Xt" (String#1792, DoABC#2) // _SafeStr_8898 = "_-0w8" (String#5287, DoABC#2) // _SafeStr_8899 = "_-0IH" (String#3781, DoABC#2) // _SafeStr_8901 = "_-1iI" (String#1753, DoABC#2) // _SafeStr_8903 = "_-ub" (String#2235, DoABC#2) // _SafeStr_8906 = "_-0WK" (String#4168, DoABC#2) // _SafeStr_9020 = "_-0V9" (String#5132, DoABC#2) // _SafeStr_9021 = "_-oc" (String#9185, DoABC#2) // _SafeStr_9022 = "_-1gk" (String#11038, DoABC#2) // _SafeStr_9023 = "_-26F" (String#10861, DoABC#2) // _SafeStr_9024 = "_-d4" (String#6811, DoABC#2) // _SafeStr_9025 = "_-1Eo" (String#7542, DoABC#2) // _SafeStr_9026 = "_-tr" (String#5373, DoABC#2) // _SafeStr_9027 = "_-055" (String#5377, DoABC#2) // _SafeStr_9028 = "_-12K" (String#5641, DoABC#2) // _SafeStr_9029 = "_-iu" (String#5786, DoABC#2) // _SafeStr_9039 = "_-252" (String#11863, DoABC#2) // _SafeStr_9040 = "_-h3" (String#11704, DoABC#2) // _SafeStr_9041 = "_-QP" (String#11966, DoABC#2) // _SafeStr_9042 = "_-11m" (String#14958, DoABC#2) // _SafeStr_9043 = "_-0Of" (String#12040, DoABC#2) // _SafeStr_9044 = "_-5P" (String#12736, DoABC#2) // _SafeStr_9045 = "_-2kg" (String#12434, DoABC#2) // _SafeStr_9046 = "_-39g" (String#14688, DoABC#2) // _SafeStr_9047 = "_-2zZ" (String#9882, DoABC#2) // _SafeStr_9048 = "_-0eL" (String#12376, DoABC#2) // _SafeStr_9049 = "_-1V7" (String#11145, DoABC#2) // _SafeStr_9050 = "_-1CX" (String#12498, DoABC#2) // _SafeStr_9051 = "_-25" (String#11311, DoABC#2) // _SafeStr_9052 = "_-2rH" (String#9366, DoABC#2) // _SafeStr_9053 = "_-1e" (String#10749, DoABC#2) // _SafeStr_9054 = "_-0eF" (String#9086, DoABC#2) // _SafeStr_9055 = "_-1qN" (String#10110, DoABC#2) // _SafeStr_9056 = "_-2Ry" (String#11927, DoABC#2) // _SafeStr_9057 = "_-11h" (String#14952, DoABC#2) // _SafeStr_9073 = "_-1z4" (String#10623, DoABC#2) // _SafeStr_9074 = "_-km" (String#13293, DoABC#2) // _SafeStr_9075 = "_-36S" (String#12489, DoABC#2) // _SafeStr_9076 = "_-10J" (String#8955, DoABC#2) // _SafeStr_9077 = "_-23G" (String#14914, DoABC#2) // _SafeStr_9078 = "_-2TQ" (String#12165, DoABC#2) // _SafeStr_9079 = "_-1NW" (String#10707, DoABC#2) // _SafeStr_9080 = "_-0wz" (String#13157, DoABC#2) // _SafeStr_9081 = "_-b9" (String#12110, DoABC#2) // _SafeStr_9082 = "_-12y" (String#14336, DoABC#2) // _SafeStr_9083 = "_-2b5" (String#12224, DoABC#2) // _SafeStr_9091 = "_-u-" (String#9527, DoABC#2) // _SafeStr_9093 = "_-2El" (String#12483, DoABC#2) // _SafeStr_9094 = "_-2N2" (String#9751, DoABC#2) // _SafeStr_9095 = "_-2nj" (String#14934, DoABC#2) // _SafeStr_9121 = "_-fY" (String#9757, DoABC#2) // _SafeStr_9122 = "_-kj" (String#7032, DoABC#2) // _SafeStr_9123 = "_-X-" (String#9294, DoABC#2) // _SafeStr_9124 = "_-L9" (String#11332, DoABC#2) // _SafeStr_9125 = "_-0mg" (String#14052, DoABC#2) // _SafeStr_9170 = "_-1n" (String#10738, DoABC#2) // _SafeStr_9171 = "_-Ww" (String#13303, DoABC#2) // _SafeStr_9176 = "_-1Cl" (String#9033, DoABC#2) // _SafeStr_9178 = "_-1i7" (String#11009, DoABC#2) // _SafeStr_9179 = "_-dy" (String#14638, DoABC#2) // _SafeStr_9180 = "_-2gK" (String#12538, DoABC#2) // _SafeStr_9181 = "_-24D" (String#10665, DoABC#2) // _SafeStr_9182 = "_-3D3" (String#13840, DoABC#2) // _SafeStr_9206 = "_-1X0" (String#7807, DoABC#2) // _SafeStr_9207 = "_-2lA" (String#9183, DoABC#2) // _SafeStr_9208 = "_-1Is" (String#9569, DoABC#2) // _SafeStr_9209 = "_-2Wx" (String#10487, DoABC#2) // _SafeStr_9236 = "_-Vz" (String#7173, DoABC#2) // _SafeStr_9237 = "_-a8" (String#12320, DoABC#2) // _SafeStr_9238 = "_-Ui" (String#10934, DoABC#2) // _SafeStr_9239 = "_-1j-" (String#13201, DoABC#2) // _SafeStr_9240 = "_-006" (String#9433, DoABC#2) // _SafeStr_9241 = "_-1Qv" (String#14048, DoABC#2) // _SafeStr_9242 = "_-21R" (String#11190, DoABC#2) // _SafeStr_9243 = "_-0Bd" (String#13424, DoABC#2) // _SafeStr_9244 = "_-1A6" (String#12372, DoABC#2) // _SafeStr_9245 = "_-1ln" (String#9603, DoABC#2) // _SafeStr_9246 = "_-2DF" (String#13339, DoABC#2) // _SafeStr_9247 = "_-1iF" (String#11932, DoABC#2) // _SafeStr_9248 = "_-1l1" (String#10190, DoABC#2) // _SafeStr_9249 = "_-0xM" (String#13477, DoABC#2) // _SafeStr_9264 = "_-1HZ" (String#9393, DoABC#2) // _SafeStr_9265 = "_-0Az" (String#13450, DoABC#2) // _SafeStr_9266 = "_-0iN" (String#9574, DoABC#2) // _SafeStr_9267 = "_-0wf" (String#13678, DoABC#2) // _SafeStr_9397 = "_-2gs" (String#14559, DoABC#2) // _SafeStr_9398 = "_-2dg" (String#4477, DoABC#2) // _SafeStr_9399 = "_-3CV" (String#12897, DoABC#2) // _SafeStr_9400 = "_-158" (String#14074, DoABC#2) // _SafeStr_9610 = "_-0hU" (String#12835, DoABC#2) // _SafeStr_9611 = "_-0rB" (String#14315, DoABC#2) // _SafeStr_9612 = "_-R-" (String#14455, DoABC#2) // _SafeStr_9613 = "_-2AH" (String#12953, DoABC#2) // _SafeStr_9614 = "_-2nn" (String#14849, DoABC#2) // _SafeStr_9615 = "_-3Db" (String#13496, DoABC#2) // _SafeStr_9616 = "_-bI" (String#15148, DoABC#2) // _SafeStr_9617 = "_-20i" (String#19169, DoABC#2) // _SafeStr_9618 = "_-26B" (String#18011, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2426 package com.sulake.core.window.utils { import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2426 implements _SafeStr_1535, _SafeStr_3 { private var _SafeStr_9619:int; private var _right:int; private var _top:int; private var _SafeStr_9620:int; private var _SafeStr_8753:Function; private var _disposed:Boolean = false; public function _SafeStr_2426(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Function) { this._SafeStr_9619 = _arg_1; this._top = _arg_2; this._right = _arg_3; this._SafeStr_9620 = _arg_4; this._SafeStr_8753 = (((_arg_5)!=null) ? _arg_5 : this._SafeStr_9621); } public function get left():int { return (this._SafeStr_9619); } public function get right():int { return (this._right); } public function get top():int { return (this._top); } public function get bottom():int { return (this._SafeStr_9620); } public function set left(_arg_1:int):void { this._SafeStr_9619 = _arg_1; this._SafeStr_8753(this); } public function set right(_arg_1:int):void { this._right = _arg_1; this._SafeStr_8753(this); } public function set top(_arg_1:int):void { this._top = _arg_1; this._SafeStr_8753(this); } public function set bottom(_arg_1:int):void { this._SafeStr_9620 = _arg_1; this._SafeStr_8753(this); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_9622():Boolean { return ((((((((this._SafeStr_9619 == 0)) && ((this._right == 0)))) && ((this._top == 0)))) && ((this._SafeStr_9620 == 0)))); } public function assign(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Function):void { this._SafeStr_9619 = _arg_1; this._top = _arg_2; this._right = _arg_3; this._SafeStr_9620 = _arg_4; this._SafeStr_8753 = (((_arg_5)!=null) ? _arg_5 : this._SafeStr_9621); } public function clone(_arg_1:Function):_SafeStr_2426 { return (new _SafeStr_2426(this._SafeStr_9619, this._top, this._right, this._SafeStr_9620, _arg_1)); } public function dispose():void { this._SafeStr_8753 = null; this._disposed = true; } private function _SafeStr_9621(_arg_1:_SafeStr_1535):void { } } }//package com.sulake.core.window.utils // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_2426 = "_-2vI" (String#2452, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_8753 = "_-3CO" (String#1844, DoABC#2) // _SafeStr_9619 = "_-cu" (String#5734, DoABC#2) // _SafeStr_9620 = "_-0h9" (String#5142, DoABC#2) // _SafeStr_9621 = "_-1K0" (String#16824, DoABC#2) // _SafeStr_9622 = "_-1aA" (String#40844, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_2427 package com.sulake.core.window.utils { import com.sulake.core.utils.Map; import flash.events.IEventDispatcher; import com.sulake.core.runtime.events.EventDispatcher; import flash.events.Event; import flash.text.StyleSheet; public class _SafeStr_2427 { public static const _SafeStr_9020:String = "regular"; public static const ITALIC:String = "italic"; public static const BOLD:String = "bold"; private static var _SafeStr_9623:Map; private static var _SafeStr_9624:Array; private static var _eventDispatcher:IEventDispatcher; private static const _SafeStr_9625:String = "{"; private static const _SafeStr_9626:String = "}"; private static const _SafeStr_9627:String = "/*"; private static const _SafeStr_9628:String = "*/"; { init(); } public static function get events():IEventDispatcher { return (_eventDispatcher); } private static function init():void { var _local_1:_SafeStr_2271; _SafeStr_9623 = new Map(); _SafeStr_9624 = new Array(); _eventDispatcher = new EventDispatcher(); _local_1 = new _SafeStr_2271(); _local_1.name = _SafeStr_9020; _local_1.color = 0; _local_1.fontSize = "9"; _local_1.fontFamily = "Courier"; _local_1.fontStyle = "normal"; _local_1.fontWeight = "normal"; _SafeStr_9623[_local_1.name] = _local_1; _SafeStr_9624.push(_local_1.name); _local_1 = new _SafeStr_2271(); _local_1.name = ITALIC; _local_1.color = 0; _local_1.fontSize = "9"; _local_1.fontFamily = "Courier"; _local_1.fontStyle = "italic"; _local_1.fontWeight = "normal"; _SafeStr_9623[_local_1.name] = _local_1; _SafeStr_9624.push(_local_1.name); _local_1 = new _SafeStr_2271(); _local_1.name = BOLD; _local_1.color = 0; _local_1.fontSize = "9"; _local_1.fontFamily = "Courier"; _local_1.fontStyle = "normal"; _local_1.fontWeight = "bold"; _SafeStr_9623[_local_1.name] = _local_1; _SafeStr_9624.push(_local_1.name); } public static function getStyle(_arg_1:String):_SafeStr_2271 { return (_SafeStr_9623[_arg_1]); } public static function _SafeStr_9629(_arg_1:int):_SafeStr_2271 { return (_SafeStr_9623.getWithIndex(_arg_1)); } public static function _SafeStr_9015(_arg_1:String, _arg_2:_SafeStr_2271):void { var _local_3 = (_SafeStr_9623.getKeys().indexOf(_arg_1) == -1); _arg_2.name = _arg_1; _SafeStr_9623[_arg_1] = _arg_2; if (_local_3){ _SafeStr_9624.push(_arg_1); _eventDispatcher.dispatchEvent(new Event(Event.ADDED)); } else { _eventDispatcher.dispatchEvent(new Event(Event.CHANGE)); }; } public static function _SafeStr_6305(_arg_1:Array, _arg_2:Boolean=false):void { var _local_4:_SafeStr_2271; var _local_5:Array; if (_arg_2){ _local_5 = [_SafeStr_9623[_SafeStr_9020], _SafeStr_9623[ITALIC], _SafeStr_9623[BOLD]]; _SafeStr_9623.reset(); _SafeStr_9623[_SafeStr_9020] = _local_5[0]; _SafeStr_9623[ITALIC] = _local_5[1]; _SafeStr_9623[BOLD] = _local_5[2]; }; var _local_3:int = _SafeStr_9623.length; for each (_local_4 in _arg_1) { _SafeStr_9623[_local_4.name] = _local_4; if (_SafeStr_9624.indexOf(_local_4.name) == -1){ _SafeStr_9624.push(_local_4.name); }; }; _eventDispatcher.dispatchEvent(new Event(Event.CHANGE)); if (_SafeStr_9623.length != _local_3){ _eventDispatcher.dispatchEvent(new Event(Event.ADDED)); }; } public static function _SafeStr_9013(_arg_1:String):_SafeStr_2271 { var _local_3:_SafeStr_2271; var _local_2:_SafeStr_2271 = (parseCSS(_arg_1)[0] as _SafeStr_2271); if (_local_2){ _local_3 = _SafeStr_9623[_local_2.name]; if (((_local_3) && (_local_3._SafeStr_4672(_local_2)))){ return (_local_3); }; }; return (null); } public static function _SafeStr_9630():Array { var _local_1:Array = new Array(); var _local_2:int = _SafeStr_9623.length; var _local_3:int; while (_local_3 < _local_2) { _local_1.push(_SafeStr_9623.getWithIndex(_local_3)); _local_3++; }; return (_local_1); } public static function _SafeStr_9631():Array { return (_SafeStr_9623.getKeys()); } public static function _SafeStr_9617():Array { return (_SafeStr_9624); } public static function parseCSS(_arg_1:String):Array { var _local_5:Object; var _local_6:_SafeStr_2271; var _local_7:String; var _local_2:StyleSheet = new StyleSheet(); _local_2.parseCSS(_arg_1); var _local_3:Array = _SafeStr_9632(_arg_1); var _local_4:Array = new Array(); for each (_local_7 in _local_3) { _local_5 = _local_2.getStyle(_local_7); _local_6 = new _SafeStr_2271(); _local_6.name = _local_7; _local_6.color = ((_local_5.color) ? uint(String(_local_5.color).replace("#", "0x")) : null); _local_6.fontFamily = ((_local_5.fontFamily) ? _local_5.fontFamily : null); _local_6.fontSize = ((_local_5.fontSize) ? parseInt(String(_local_5.fontSize)) : null); _local_6.fontStyle = ((_local_5.fontStyle) ? _local_5.fontStyle : null); _local_6.fontWeight = ((_local_5.fontWeight) ? _local_5.fontWeight : null); _local_6.kerning = ((_local_5.kerning) ? (_local_5.kerning == "true") : null); _local_6.leading = ((_local_5.leading) ? parseInt(String(_local_5.leading)) : null); _local_6.letterSpacing = ((_local_5.letterSpacing) ? parseInt(_local_5.letterSpacing.toString()) : null); _local_6.textDecoration = ((_local_5.textDecoration) ? _local_5.textDecoration : null); _local_6.textIndent = ((_local_5.textIndent) ? parseInt(_local_5.textIndent.toString()) : null); _local_6.antiAliasType = ((_local_5.antiAliasType) ? _local_5.antiAliasType : null); _local_6.sharpness = ((_local_5.sharpness) ? parseInt(_local_5.sharpness) : null); _local_6.thickness = ((_local_5.thickness) ? parseInt(_local_5.thickness) : null); _local_4.push(_local_6); }; return (_local_4); } private static function _SafeStr_9632(_arg_1:String):Array { var _local_5:String; var _local_2:Array = []; var _local_3:String = _arg_1; _local_3 = _local_3.split("\t").join(""); _local_3 = _local_3.split("\n").join(""); _local_3 = _local_3.split("\r").join(""); var _local_4:Array = _local_3.split(_SafeStr_9626); if (_SafeStr_9633(_arg_1, _SafeStr_9625) != _SafeStr_9633(_arg_1, _SafeStr_9626)){ throw (new Error((((('Mismatching amount of "' + _SafeStr_9625) + '" versus "') + _SafeStr_9626) + '", please check the CSS!'))); }; for each (_local_5 in _local_4) { while (true) { if (_local_5.indexOf(_SafeStr_9627) == 0){ _local_5 = _local_5.substring((_local_5.indexOf(_SafeStr_9628) + 2), _local_5.length); } else { break; }; }; _local_5 = _local_5.slice(0, _local_5.indexOf(_SafeStr_9625)).split(" ").join(""); if (_local_5.length){ _local_2.push(_local_5); }; }; return (_local_2); } private static function _SafeStr_9633(_arg_1:String, _arg_2:String):int { var _local_3:int; var _local_4:int; while ((_local_4 = _arg_1.indexOf(_arg_2, _local_4)) != -1) { _local_4++; _local_3++; }; return (_local_3); } public static function toString():String { var _local_3:_SafeStr_2271; var _local_1:Array = _SafeStr_9630(); var _local_2:String = ""; for each (_local_3 in _local_1) { _local_2 = (_local_2 + (_local_3.toString() + "\n\n")); }; return (_local_2); } } }//package com.sulake.core.window.utils // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_2427 = "_-0B9" (String#1781, DoABC#2) // _SafeStr_4672 = "_-w9" (String#11875, DoABC#2) // _SafeStr_6305 = "_-1kb" (String#21349, DoABC#2) // _SafeStr_9013 = "_-0DH" (String#18290, DoABC#2) // _SafeStr_9015 = "_-1SD" (String#20215, DoABC#2) // _SafeStr_9020 = "_-0V9" (String#5132, DoABC#2) // _SafeStr_9617 = "_-20i" (String#19169, DoABC#2) // _SafeStr_9623 = "_-3K" (String#2404, DoABC#2) // _SafeStr_9624 = "_-13y" (String#5744, DoABC#2) // _SafeStr_9625 = "_-0qt" (String#10541, DoABC#2) // _SafeStr_9626 = "_-Ln" (String#10702, DoABC#2) // _SafeStr_9627 = "_-0aK" (String#14562, DoABC#2) // _SafeStr_9628 = "_-1qx" (String#15134, DoABC#2) // _SafeStr_9629 = "_-k-" (String#33609, DoABC#2) // _SafeStr_9630 = "_-ba" (String#17298, DoABC#2) // _SafeStr_9631 = "_-1sj" (String#22625, DoABC#2) // _SafeStr_9632 = "_-CN" (String#15637, DoABC#2) // _SafeStr_9633 = "_-BE" (String#11944, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_3178 package com.sulake.core.window.utils { import flash.utils.Proxy; import com.sulake.core.window.WindowController; import com.sulake.core.window.components._SafeStr_1550; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1523; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.window.IWindow; import flash.utils.flash_proxy; use namespace flash.utils.flash_proxy; public class _SafeStr_3178 extends Proxy implements _SafeStr_2097 { private static const _SafeStr_9634:uint = 0; private static const _SafeStr_9635:uint = 1; private static const _SafeStr_9636:uint = 2; private static const _SafeStr_9637:uint = 3; private static const _SafeStr_9638:uint = 4; private static const _SafeStr_9639:uint = 5; private var _SafeStr_9640:WindowController; private var _type:uint; public function _SafeStr_3178(_arg_1:WindowController) { this._SafeStr_9640 = _arg_1; if ((this._SafeStr_9640 is _SafeStr_1550)){ this._type = _SafeStr_3178._SafeStr_9639; } else { if ((this._SafeStr_9640 is _SafeStr_1544)){ this._type = _SafeStr_3178._SafeStr_9638; } else { if ((this._SafeStr_9640 is IItemListWindow)){ this._type = _SafeStr_3178._SafeStr_9637; } else { if ((this._SafeStr_9640 is _SafeStr_1536)){ this._type = _SafeStr_3178._SafeStr_9636; } else { if ((this._SafeStr_9640 is IWindowContainer)){ this._type = _SafeStr_3178._SafeStr_9635; } else { this._type = _SafeStr_3178._SafeStr_9634; }; }; }; }; }; } public function get length():uint { switch (this._type){ case _SafeStr_3178._SafeStr_9639: return (_SafeStr_1550(this._SafeStr_9640)._SafeStr_9114); case _SafeStr_3178._SafeStr_9636: return (_SafeStr_1536(this._SafeStr_9640)._SafeStr_9097); case _SafeStr_3178._SafeStr_9637: return (IItemListWindow(this._SafeStr_9640).numListItems); case _SafeStr_3178._SafeStr_9638: return (_SafeStr_1544(this._SafeStr_9640).numGridItems); case _SafeStr_3178._SafeStr_9635: return (IWindowContainer(this._SafeStr_9640).numChildren); }; return (0); } public function indexOf(_arg_1:*):int { switch (this._type){ case _SafeStr_3178._SafeStr_9639: return (_SafeStr_1550(this._SafeStr_9640)._SafeStr_9120(_arg_1)); case _SafeStr_3178._SafeStr_9636: return (_SafeStr_1536(this._SafeStr_9640)._SafeStr_9103(_arg_1)); case _SafeStr_3178._SafeStr_9637: return (IItemListWindow(this._SafeStr_9640)._SafeStr_3926(_arg_1)); case _SafeStr_3178._SafeStr_9638: return (_SafeStr_1544(this._SafeStr_9640).getGridItemIndex(_arg_1)); case _SafeStr_3178._SafeStr_9635: return (IWindowContainer(this._SafeStr_9640).getChildIndex(_arg_1)); }; return (-1); } override flash_proxy function getProperty(_arg_1:*) { switch (this._type){ case _SafeStr_3178._SafeStr_9639: return (_SafeStr_1550(this._SafeStr_9640)._SafeStr_9118(uint(_arg_1))); case _SafeStr_3178._SafeStr_9636: return (this._SafeStr_9640.getChildAt(uint(_arg_1))); case _SafeStr_3178._SafeStr_9637: return (IItemListWindow(this._SafeStr_9640).getListItemAt(uint(_arg_1))); case _SafeStr_3178._SafeStr_9638: return (_SafeStr_1544(this._SafeStr_9640)._SafeStr_3729(uint(_arg_1))); case _SafeStr_3178._SafeStr_9635: return (IWindowContainer(this._SafeStr_9640).getChildAt(uint(_arg_1))); }; return (null); } override flash_proxy function setProperty(_arg_1:*, _arg_2:*):void { var _local_3:_SafeStr_1523; var _local_4:_SafeStr_1550; var _local_5:_SafeStr_1522; var _local_6:_SafeStr_1536; var _local_7:IItemListWindow; var _local_8:IWindow; var _local_9:_SafeStr_1544; var _local_10:IWindow; var _local_11:IWindowContainer; var _local_12:IWindow; switch (this._type){ case _SafeStr_3178._SafeStr_9639: _local_3 = (_arg_2 as _SafeStr_1523); _local_4 = (this._SafeStr_9640 as _SafeStr_1550); if (_local_4._SafeStr_9120(_local_3) > -1){ _local_4._SafeStr_9117(_local_3); }; _local_4._SafeStr_9116(_local_3, uint(_arg_1)); return; case _SafeStr_3178._SafeStr_9636: _local_5 = (_arg_2 as _SafeStr_1522); _local_6 = (this._SafeStr_9640 as _SafeStr_1536); if (_local_5){ if (_local_6._SafeStr_9103(_local_5) > -1){ _local_6._SafeStr_9104(_local_5); }; _local_6._SafeStr_9099(_local_5, uint(_arg_1)); } else { this._SafeStr_9640.addChildAt(_arg_2, uint(_arg_1)); }; return; case _SafeStr_3178._SafeStr_9637: _local_7 = (this._SafeStr_9640 as IItemListWindow); _local_8 = (_arg_2 as IWindow); if (_local_7._SafeStr_3926(_local_8) > -1){ _local_7.removeListItem(_local_8); }; _local_7._SafeStr_4370(_local_8, uint(_arg_1)); return; case _SafeStr_3178._SafeStr_9638: _local_9 = (this._SafeStr_9640 as _SafeStr_1544); _local_10 = (_arg_2 as IWindow); if (_local_9.getGridItemIndex(_local_10) > -1){ _local_9._SafeStr_3734(_local_10); }; _local_9._SafeStr_3732(_local_10, uint(_arg_1)); return; case _SafeStr_3178._SafeStr_9635: _local_11 = (this._SafeStr_9640 as IWindowContainer); _local_12 = (_arg_2 as IWindow); if (_local_11.getChildIndex(_local_12) > -1){ _local_11.removeChild(_local_12); }; _local_11.addChildAt(_local_12, uint(_arg_1)); return; }; } override flash_proxy function nextNameIndex(_arg_1:int):int { var _local_2:uint; switch (this._type){ case _SafeStr_3178._SafeStr_9639: _local_2 = _SafeStr_1550(this._SafeStr_9640)._SafeStr_9114; break; case _SafeStr_3178._SafeStr_9636: _local_2 = _SafeStr_1536(this._SafeStr_9640)._SafeStr_9097; break; case _SafeStr_3178._SafeStr_9637: _local_2 = IItemListWindow(this._SafeStr_9640).numListItems; break; case _SafeStr_3178._SafeStr_9638: _local_2 = _SafeStr_1544(this._SafeStr_9640).numGridItems; break; case _SafeStr_3178._SafeStr_9635: _local_2 = IWindowContainer(this._SafeStr_9640).numChildren; break; }; if (_arg_1 < _local_2){ return ((_arg_1 + 1)); }; return (0); } override flash_proxy function nextValue(_arg_1:int) { switch (this._type){ case _SafeStr_3178._SafeStr_9639: return (_SafeStr_1550(this._SafeStr_9640)._SafeStr_9118((uint(_arg_1) - 1))); case _SafeStr_3178._SafeStr_9636: return (_SafeStr_1536(this._SafeStr_9640)._SafeStr_9100((uint(_arg_1) - 1))); case _SafeStr_3178._SafeStr_9637: return (IItemListWindow(this._SafeStr_9640).getListItemAt((uint(_arg_1) - 1))); case _SafeStr_3178._SafeStr_9638: return (_SafeStr_1544(this._SafeStr_9640)._SafeStr_3729((uint(_arg_1) - 1))); case _SafeStr_3178._SafeStr_9635: return (IWindowContainer(this._SafeStr_9640).getChildAt((uint(_arg_1) - 1))); }; return (null); } } }//package com.sulake.core.window.utils // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_3178 = "_-1bW" (String#1199, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3732 = "_-2-5" (String#11770, DoABC#2) // _SafeStr_3734 = "_-Ug" (String#7541, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_9097 = "_-2rj" (String#5358, DoABC#2) // _SafeStr_9099 = "_-tj" (String#12918, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9103 = "_-2T" (String#7802, DoABC#2) // _SafeStr_9104 = "_-38I" (String#12475, DoABC#2) // _SafeStr_9114 = "_-pF" (String#9184, DoABC#2) // _SafeStr_9116 = "_-1w2" (String#15460, DoABC#2) // _SafeStr_9117 = "_-H0" (String#16486, DoABC#2) // _SafeStr_9118 = "_-Jm" (String#8030, DoABC#2) // _SafeStr_9120 = "_-3Cj" (String#13731, DoABC#2) // _SafeStr_9634 = "_-24b" (String#14207, DoABC#2) // _SafeStr_9635 = "_-0oB" (String#5198, DoABC#2) // _SafeStr_9636 = "_-Jk" (String#5344, DoABC#2) // _SafeStr_9637 = "_-2rh" (String#5336, DoABC#2) // _SafeStr_9638 = "_-58" (String#5217, DoABC#2) // _SafeStr_9639 = "_-Jf" (String#5338, DoABC#2) // _SafeStr_9640 = "_-QI" (String#1574, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_3179 package com.sulake.core.window.utils { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.utils.Map; import flash.events.Event; import flash.text.TextField; import flash.text.TextFormat; import flash.text.FontStyle; import flash.text.AntiAliasType; import flash.text.TextFieldAutoSize; import com.sulake.core.utils._SafeStr_1505; public class _SafeStr_3179 implements _SafeStr_3 { private static var _SafeStr_9641:Map = new Map(); private static var _instance:_SafeStr_3179 = new (_SafeStr_3179)(); private var _disposed:Boolean = false; public function _SafeStr_3179() { if (_instance == null){ _SafeStr_2427.events.addEventListener(Event.CHANGE, this._SafeStr_8981); }; } public static function _SafeStr_6301(_arg_1:_SafeStr_2271):TextField { var _local_2:TextField = _SafeStr_9641[_arg_1.name]; if (_local_2){ return (_local_2); }; _local_2 = new TextField(); var _local_3:TextFormat = _local_2.defaultTextFormat; if (!_arg_1){ _arg_1 = _SafeStr_2427.getStyle(_SafeStr_2427._SafeStr_9020); }; _local_3.font = _arg_1.fontFamily; _local_3.size = _arg_1.fontSize; _local_3.color = _arg_1.color; _local_3.bold = (((_arg_1.fontWeight == FontStyle.BOLD)) ? true : null); _local_3.italic = (((_arg_1.fontStyle == FontStyle.ITALIC)) ? true : null); _local_3.underline = (((_arg_1.textDecoration == _SafeStr_2271._SafeStr_9018)) ? true : null); _local_3.indent = _arg_1.textIndent; _local_3.leading = _arg_1.leading; _local_3.kerning = _arg_1.kerning; _local_3.letterSpacing = _arg_1.letterSpacing; _local_2.antiAliasType = (((_arg_1.antiAliasType == AntiAliasType.ADVANCED)) ? AntiAliasType.ADVANCED : AntiAliasType.NORMAL); _local_2.sharpness = ((_arg_1.sharpness) ? (_arg_1.sharpness as int) : 0); _local_2.thickness = ((_arg_1.thickness) ? (_arg_1.thickness as int) : 0); if (!_arg_1.fontWeight){ _local_3.bold = false; }; if (!_arg_1.fontStyle){ _local_3.italic = false; }; if (!_arg_1.textDecoration){ _local_3.underline = false; }; if (!_arg_1.textIndent){ _local_3.indent = 0; }; if (!_arg_1.leading){ _local_3.leading = 0; }; if (!_arg_1.kerning){ _local_3.kerning = false; }; if (!_arg_1.letterSpacing){ _local_3.letterSpacing = 0; }; if (!_arg_1.antiAliasType){ _local_2.antiAliasType = AntiAliasType.NORMAL; }; _local_2.autoSize = TextFieldAutoSize.LEFT; _local_2.setTextFormat(_local_3); _local_2.embedFonts = _SafeStr_1505._SafeStr_8919(_local_3.font); _local_2.defaultTextFormat = _local_3; _SafeStr_9641[_arg_1.name] = _local_2; return (_local_2); } public static function _SafeStr_9145(_arg_1:String):TextField { var _local_2:_SafeStr_2271 = _SafeStr_2427.getStyle(_arg_1); if (!_local_2){ Logger.log((('TextFieldCache.getTextFieldByStyleName(...); No such style: "' + _arg_1) + '"!')); return (null); }; return (_SafeStr_6301(_local_2)); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { _SafeStr_2427.events.removeEventListener(Event.CHANGE, this._SafeStr_8981); _SafeStr_9641.reset(); _instance = null; this._disposed = true; } private function _SafeStr_8981(_arg_1:Event):void { _SafeStr_9641.reset(); } } }//package com.sulake.core.window.utils // _SafeStr_1505 = "_-2rf" (String#5332, DoABC#2) // _SafeStr_2271 = "_-0fG" (String#988, DoABC#2) // _SafeStr_2427 = "_-0B9" (String#1781, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3179 = "_-vt" (String#7466, DoABC#2) // _SafeStr_6301 = "_-X0" (String#15003, DoABC#2) // _SafeStr_8919 = "_-1sy" (String#12922, DoABC#2) // _SafeStr_8981 = "_-8d" (String#5880, DoABC#2) // _SafeStr_9018 = "_-1w-" (String#10686, DoABC#2) // _SafeStr_9020 = "_-0V9" (String#5132, DoABC#2) // _SafeStr_9145 = "_-6I" (String#18813, DoABC#2) // _SafeStr_9641 = "_-00X" (String#8646, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_3186 package com.sulake.core.window.utils { import com.sulake.core.utils._SafeStr_1303; import com.sulake.core.utils.Map; public class _SafeStr_3186 extends _SafeStr_1303 { public static function parse(_arg_1:XMLList):Array { var _local_5:int; var _local_2:Map = new Map(); var _local_3:Array = new Array(); var _local_4:Array = new Array(); _local_5 = _SafeStr_1303.parseVariableList(_arg_1, _local_2, _local_3); var _local_6:int; while (_local_6 < _local_5) { _local_4.push(new _SafeStr_2424(_local_2.getKey(_local_6), _local_2.getWithIndex(_local_6), _local_3[_local_6], true)); _local_6++; }; return (_local_4); } } }//package com.sulake.core.window.utils // _SafeStr_1303 = "_-15Z" (String#3810, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_3186 = "_-1bw" (String#11064, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_3187 package com.sulake.core.window.utils { import com.sulake.core.window.enum.WindowParam; import flash.utils.Dictionary; public class _SafeStr_3187 extends WindowParam { public static function _SafeStr_9492(_arg_1:Dictionary, _arg_2:Dictionary=null):void { var _local_3:String; _arg_1["null"] = _SafeStr_7117; _arg_1["bound_to_parent_rect"] = _SafeStr_7127; _arg_1["child_window"] = _SafeStr_7186; _arg_1["embedded_controller"] = _SafeStr_7188; _arg_1["resize_to_accommodate_children"] = WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN; _arg_1["input_event_processor"] = _SafeStr_7118; _arg_1["internal_event_handling"] = _SafeStr_7124; _arg_1["mouse_dragging_target"] = _SafeStr_7169; _arg_1["mouse_dragging_trigger"] = _SafeStr_7171; _arg_1["mouse_scaling_target"] = _SafeStr_7175; _arg_1["mouse_scaling_trigger"] = _SafeStr_7177; _arg_1["horizontal_mouse_scaling_trigger"] = _SafeStr_7179; _arg_1["vertical_mouse_scaling_trigger"] = _SafeStr_7180; _arg_1["observe_parent_input_events"] = _SafeStr_7122; _arg_1["optimize_region_to_layout_size"] = _SafeStr_7168; _arg_1["parent_window"] = _SafeStr_7184; _arg_1["relative_horizontal_scale_center"] = _SafeStr_7134; _arg_1["relative_horizontal_scale_fixed"] = _SafeStr_7129; _arg_1["relative_horizontal_scale_move"] = _SafeStr_7131; _arg_1["relative_horizontal_scale_strech"] = _SafeStr_7132; _arg_1["relative_scale_center"] = _SafeStr_7154; _arg_1["relative_scale_fixed"] = _SafeStr_7148; _arg_1["relative_scale_move"] = _SafeStr_7150; _arg_1["relative_scale_strech"] = _SafeStr_7152; _arg_1["relative_vertical_scale_center"] = _SafeStr_7144; _arg_1["relative_vertical_scale_fixed"] = _SafeStr_7138; _arg_1["relative_vertical_scale_move"] = _SafeStr_7140; _arg_1["relative_vertical_scale_strech"] = _SafeStr_7142; _arg_1["on_resize_align_left"] = _SafeStr_7156; _arg_1["on_resize_align_right"] = _SafeStr_7160; _arg_1["on_resize_align_center"] = _SafeStr_7158; _arg_1["on_resize_align_top"] = _SafeStr_7162; _arg_1["on_resize_align_bottom"] = _SafeStr_7166; _arg_1["on_resize_align_middle"] = _SafeStr_7164; _arg_1["on_accommodate_align_left"] = _SafeStr_9401; _arg_1["on_accommodate_align_right"] = _SafeStr_9402; _arg_1["on_accommodate_align_center"] = _SafeStr_9403; _arg_1["on_accommodate_align_top"] = _SafeStr_9404; _arg_1["on_accommodate_align_bottom"] = _SafeStr_9405; _arg_1["on_accommodate_align_middle"] = _SafeStr_9406; _arg_1["route_input_events_to_parent"] = _SafeStr_7120; _arg_1["use_parent_graphic_context"] = _SafeStr_7125; _arg_1["draggable_with_mouse"] = _SafeStr_7173; _arg_1["scalable_with_mouse"] = _SafeStr_7183; _arg_1["reflect_horizontal_resize_to_parent"] = _SafeStr_9218; _arg_1["reflect_vertical_resize_to_parent"] = _SafeStr_9219; _arg_1["reflect_resize_to_parent"] = _SafeStr_9258; _arg_1["force_clipping"] = WINDOW_PARAM_FORCE_CLIPPING; _arg_1["inherit_caption"] = _SafeStr_9410; if (_arg_2 != null){ for (_local_3 in _arg_1) { _arg_2[_arg_1[_local_3]] = _local_3; }; }; } } }//package com.sulake.core.window.utils // _SafeStr_3187 = "_-0Bf" (String#10385, DoABC#2) // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7120 = "_-0RT" (String#7638, DoABC#2) // _SafeStr_7122 = "_-1Or" (String#11884, DoABC#2) // _SafeStr_7124 = "_-0Ym" (String#9984, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_7129 = "_-0Kz" (String#4090, DoABC#2) // _SafeStr_7131 = "_-0n0" (String#6877, DoABC#2) // _SafeStr_7132 = "_-TY" (String#6966, DoABC#2) // _SafeStr_7134 = "_-3Es" (String#5077, DoABC#2) // _SafeStr_7138 = "_-1Cf" (String#4300, DoABC#2) // _SafeStr_7140 = "_-0eS" (String#5704, DoABC#2) // _SafeStr_7142 = "_-24" (String#5996, DoABC#2) // _SafeStr_7144 = "_-G-" (String#4858, DoABC#2) // _SafeStr_7148 = "_-1o5" (String#9163, DoABC#2) // _SafeStr_7150 = "_-M9" (String#12787, DoABC#2) // _SafeStr_7152 = "_-2m5" (String#12763, DoABC#2) // _SafeStr_7154 = "_-2JF" (String#11948, DoABC#2) // _SafeStr_7156 = "_-0yi" (String#11294, DoABC#2) // _SafeStr_7158 = "_-JF" (String#7645, DoABC#2) // _SafeStr_7160 = "_-26O" (String#8056, DoABC#2) // _SafeStr_7162 = "_-13e" (String#9796, DoABC#2) // _SafeStr_7164 = "_-0Dh" (String#8496, DoABC#2) // _SafeStr_7166 = "_-2qw" (String#8016, DoABC#2) // _SafeStr_7168 = "_-10f" (String#8835, DoABC#2) // _SafeStr_7169 = "_-0nu" (String#5247, DoABC#2) // _SafeStr_7171 = "_-372" (String#7418, DoABC#2) // _SafeStr_7173 = "_-2RV" (String#12730, DoABC#2) // _SafeStr_7175 = "_-2pK" (String#6430, DoABC#2) // _SafeStr_7177 = "_-1vj" (String#8255, DoABC#2) // _SafeStr_7179 = "_-cF" (String#5661, DoABC#2) // _SafeStr_7180 = "_-4R" (String#5276, DoABC#2) // _SafeStr_7183 = "_-28A" (String#11473, DoABC#2) // _SafeStr_7184 = "_-1qu" (String#11565, DoABC#2) // _SafeStr_7186 = "_-2eL" (String#12633, DoABC#2) // _SafeStr_7188 = "_-q" (String#11652, DoABC#2) // _SafeStr_9218 = "_-1v9" (String#8198, DoABC#2) // _SafeStr_9219 = "_-1Fp" (String#8207, DoABC#2) // _SafeStr_9258 = "_-2sO" (String#6512, DoABC#2) // _SafeStr_9401 = "_-0ni" (String#12469, DoABC#2) // _SafeStr_9402 = "_-2JY" (String#8877, DoABC#2) // _SafeStr_9403 = "_-kO" (String#9926, DoABC#2) // _SafeStr_9404 = "_-0eK" (String#12335, DoABC#2) // _SafeStr_9405 = "_-pd" (String#8405, DoABC#2) // _SafeStr_9406 = "_-2g9" (String#11071, DoABC#2) // _SafeStr_9410 = "_-3Gf" (String#12519, DoABC#2) // _SafeStr_9492 = "_-2NZ" (String#8609, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_3190 package com.sulake.core.window.utils { public class _SafeStr_3190 implements _SafeStr_1483 { protected var _SafeStr_3751:Array; public function _SafeStr_3190() { this._SafeStr_3751 = new Array(); super(); } public function get numChildren():int { return (this._SafeStr_3751.length); } public function getChildAt(_arg_1:int):_SafeStr_1488 { return (this._SafeStr_3751[_arg_1]); } public function _SafeStr_9224(_arg_1:uint):_SafeStr_1488 { var _local_3:_SafeStr_1488; var _local_2:uint = this._SafeStr_3751.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_3751[_local_4]; if (_local_3.id == _arg_1){ return (_local_3); }; _local_4++; }; return (null); } public function _SafeStr_9226(_arg_1:String):_SafeStr_1488 { var _local_3:_SafeStr_1488; var _local_2:uint = this._SafeStr_3751.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_3751[_local_4]; if (_local_3.tags.indexOf(_arg_1) > -1){ return (_local_3); }; _local_4++; }; return (null); } public function getChildByName(_arg_1:String):_SafeStr_1488 { var _local_3:_SafeStr_1488; var _local_2:uint = this._SafeStr_3751.length; var _local_4:uint; while (_local_4 < _local_2) { _local_3 = this._SafeStr_3751[_local_4]; if (_local_3.name == _arg_1){ return (_local_3); }; _local_4++; }; return (null); } public function getChildIndex(_arg_1:_SafeStr_1488):int { return (this._SafeStr_3751.indexOf(_arg_1)); } public function _SafeStr_9231(_arg_1:uint, _arg_2:Array):uint { var _local_3:_SafeStr_1488; var _local_6:uint; var _local_4:uint; var _local_5:uint = this._SafeStr_3751.length; _local_6 = 0; while (_local_6 < _local_5) { _local_3 = this._SafeStr_3751[_local_6]; if (_local_3.id == _arg_1){ _arg_2.push(_local_3); _local_4++; }; _local_6++; }; return (_local_4); } public function _SafeStr_9139(_arg_1:String, _arg_2:Array):uint { var _local_3:_SafeStr_1488; var _local_6:uint; var _local_4:uint; var _local_5:uint = this._SafeStr_3751.length; _local_6 = 0; while (_local_6 < _local_5) { _local_3 = this._SafeStr_3751[_local_6]; if (_local_3.tags.indexOf(_arg_1) > -1){ _arg_2.push(_local_3); _local_4++; }; _local_6++; }; return (_local_4); } } }//package com.sulake.core.window.utils // _SafeStr_1483 = "_-0JE" (String#5883, DoABC#2) // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) // _SafeStr_3190 = "_-1TC" (String#3828, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9224 = "_-2ov" (String#7821, DoABC#2) // _SafeStr_9226 = "_-1IO" (String#5266, DoABC#2) // _SafeStr_9231 = "_-2Dj" (String#10914, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils._SafeStr_3360 package com.sulake.core.window.utils { public class _SafeStr_3360 extends _SafeStr_3190 implements _SafeStr_1484 { public function removeChild(_arg_1:_SafeStr_1488):_SafeStr_1488 { var _local_2:int = _SafeStr_3751.indexOf(_arg_1); if (_local_2 < 0){ return (null); }; _SafeStr_3751.splice(_local_2, 1); return (_arg_1); } public function addChild(_arg_1:_SafeStr_1488):_SafeStr_1488 { _SafeStr_3751.push(_arg_1); return (_arg_1); } public function addChildAt(_arg_1:_SafeStr_1488, _arg_2:int):_SafeStr_1488 { _SafeStr_3751.splice(_arg_2, 0, _arg_1); return (_arg_1); } public function removeChildAt(_arg_1:int):_SafeStr_1488 { var _local_2:_SafeStr_1488 = _SafeStr_3751[_arg_1]; if (_local_2 != null){ _SafeStr_3751.splice(_arg_1, 1); return (_local_2); }; return (null); } public function setChildIndex(_arg_1:_SafeStr_1488, _arg_2:int):void { var _local_3:int = _SafeStr_3751.indexOf(_arg_1); if ((((_local_3 > -1)) && (!((_arg_2 == _local_3))))){ _SafeStr_3751.splice(_local_3, 1); _SafeStr_3751.splice(_arg_2, 0, _arg_1); }; } public function swapChildren(_arg_1:_SafeStr_1488, _arg_2:_SafeStr_1488):void { var _local_3:int; var _local_4:int; var _local_5:_SafeStr_1488; var _local_6:int; if (((((!((_arg_1 == null))) && (!((_arg_2 == null))))) && (!((_arg_1 == _arg_2))))){ _local_3 = _SafeStr_3751.indexOf(_arg_1); if (_local_3 < 0){ return; }; _local_4 = _SafeStr_3751.indexOf(_arg_2); if (_local_4 < 0){ return; }; if (_local_4 < _local_3){ _local_5 = _arg_1; _arg_1 = _arg_2; _arg_2 = _local_5; _local_6 = _local_3; _local_3 = _local_4; _local_4 = _local_6; }; _SafeStr_3751.splice(_local_4, 1); _SafeStr_3751.splice(_local_3, 1); _SafeStr_3751.splice(_local_3, 0, _arg_2); _SafeStr_3751.splice(_local_4, 0, _arg_1); }; } public function swapChildrenAt(_arg_1:int, _arg_2:int):void { this.swapChildren(_SafeStr_3751[_arg_1], _SafeStr_3751[_arg_2]); } } }//package com.sulake.core.window.utils // _SafeStr_1484 = "_-1bM" (String#5068, DoABC#2) // _SafeStr_1488 = "_-19R" (String#1109, DoABC#2) // _SafeStr_3190 = "_-1TC" (String#3828, DoABC#2) // _SafeStr_3360 = "_-1QQ" (String#3963, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.utils.WindowParser package com.sulake.core.window.utils { import flash.utils.Dictionary; import com.sulake.core.utils.Map; import com.sulake.core.window._SafeStr_1495; import com.sulake.core.window.IWindow; import com.sulake.core.utils._SafeStr_1303; import com.sulake.core.window.WindowController; import flash.geom.Rectangle; import com.sulake.core.window.enum.WindowParam; import flash.filters.BitmapFilter; import flash.filters.DropShadowFilter; import flash.utils.*; public class WindowParser implements _SafeStr_2395 { public static const _SafeStr_9642:String = "_EXCLUDE"; public static const _SafeStr_9643:String = "_INCLUDE"; public static const _SafeStr_9644:String = "_TEMP"; private static const _SafeStr_9645:String = "layout"; private static const _SafeStr_9646:String = "window"; private static const _SafeStr_9647:String = "variables"; private static const _SafeStr_9648:String = "filters"; private static const _SafeStr_8691:String = "name"; private static const _SafeStr_9649:String = "style"; private static const _SafeStr_9650:String = "params"; private static const _SafeStr_9651:String = "tags"; private static const X:String = "x"; private static const Y:String = "y"; private static const _SafeStr_8912:String = "width"; private static const _SafeStr_8913:String = "height"; private static const _SafeStr_9652:String = "visible"; private static const _SafeStr_9653:String = "caption"; private static const ID:String = "id"; private static const _SafeStr_3398:String = "background"; private static const _SafeStr_9510:String = "blend"; private static const _SafeStr_9654:String = "clipping"; private static const COLOR:String = "color"; private static const _SafeStr_9655:String = "treshold"; private static const _SafeStr_9656:String = "children"; private static const _SafeStr_9657:String = "width_min"; private static const WIDTH_MAX:String = "width_max"; private static const _SafeStr_9658:String = "height_min"; private static const _SafeStr_9659:String = "height_max"; private static const _SafeStr_8910:String = "true"; private static const _SafeStr_8584:String = "0"; private static const _SafeStr_9660:String = "$"; private static const _SafeStr_8914:String = ","; private static const _SafeStr_3445:String = ""; private static const _SafeStr_9661:RegExp = /^(\s|\n|\r|\t|\v)*/m; private static const _SafeStr_9662:RegExp = /(\s|\n|\r|\t|\v)*$/; protected var _SafeStr_9663:Dictionary; protected var _SafeStr_9664:Dictionary; protected var _SafeStr_9665:Dictionary; protected var _SafeStr_9666:Dictionary; protected var _SafeStr_9667:Map; protected var _context:_SafeStr_1495; private var _disposed:Boolean = false; public function WindowParser(_arg_1:_SafeStr_1495) { this._context = _arg_1; this._SafeStr_9663 = new Dictionary(); this._SafeStr_9664 = new Dictionary(); _SafeStr_2418._SafeStr_9492(this._SafeStr_9663, this._SafeStr_9664); this._SafeStr_9665 = new Dictionary(); this._SafeStr_9666 = new Dictionary(); _SafeStr_3187._SafeStr_9492(this._SafeStr_9665, this._SafeStr_9666); this._SafeStr_9667 = new Map(); } private static function _SafeStr_9668(_arg_1:String):String { _arg_1 = _arg_1.replace(_SafeStr_9662, _SafeStr_3445); return (_arg_1.replace(_SafeStr_9661, _SafeStr_3445)); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { var _local_1:Object; if (!this._disposed){ for (_local_1 in this._SafeStr_9663) { delete this._SafeStr_9663[_local_1]; }; for (_local_1 in this._SafeStr_9664) { delete this._SafeStr_9664[_local_1]; }; for (_local_1 in this._SafeStr_9665) { delete this._SafeStr_9665[_local_1]; }; for (_local_1 in this._SafeStr_9666) { delete this._SafeStr_9666[_local_1]; }; this._SafeStr_9667.dispose(); this._SafeStr_9667 = null; this._context = null; this._disposed = true; }; } public function parseAndConstruct(_arg_1:XML, _arg_2:IWindow, _arg_3:Map):IWindow { var _local_4:XMLList; var _local_5:uint; var _local_6:IWindow; var _local_7:uint; var _local_8:XMLList; var _local_9:XMLList; var _local_10:XML; var _local_11:XMLList; var _local_12:Array; var _local_13:uint; if (_arg_1.localName() == _SafeStr_9645){ _local_8 = _arg_1.child(_SafeStr_9647); if (_local_8.length() > 0){ _local_10 = _local_8[0]; _local_11 = XML(_local_10[0]).children(); if (_local_11.length() > 0){ if (_arg_3 == null){ _arg_3 = new Map(); }; _SafeStr_1303.parseVariableList(_local_11, _arg_3); }; }; _local_9 = _arg_1.child(_SafeStr_9648).children(); if (_local_9.length() > 0){ _local_12 = new Array(); _local_13 = 0; while (_local_13 < _local_9.length()) { _local_12.push(this._SafeStr_9669(_local_9[_local_13])); _local_13++; }; _arg_2.filters = _local_12; }; _local_4 = _arg_1.child(_SafeStr_9646); _local_5 = _local_4.length(); switch (_local_5){ case 0: return (null); case 1: _arg_1 = _local_4[0]; break; default: _local_7 = 0; while (_local_7 < _local_5) { _local_6 = this._SafeStr_9670(_local_4[_local_7], WindowController(_arg_2), _arg_3); _local_7++; }; return (_local_6); }; }; if (_arg_1.localName() == _SafeStr_9646){ _local_4 = _arg_1.children(); _local_5 = _local_4.length(); if (_local_5 > 1){ _local_7 = 0; while (_local_7 < _local_5) { _local_6 = this._SafeStr_9670(_local_4[_local_7], WindowController(_arg_2), _arg_3); _local_7++; }; return (_local_6); }; _arg_1 = _arg_1.children()[0]; }; return ((((_arg_1)!=null) ? this._SafeStr_9670(_arg_1, WindowController(_arg_2), _arg_3) : null)); } private function _SafeStr_9670(xml:XML, parent:WindowController, variables:Map):IWindow { var window:WindowController; var type:uint; var name:String; var rect:Rectangle; var node:XML; var list:XMLList; var length:uint; var i:uint; var tags:Array; var param:String; var filters:Array; var iterator:_SafeStr_2097; var caption:String = _SafeStr_3445; var visible:Boolean = true; var clipping:Boolean = true; var color:String = "0x00ffffff"; var blend:Number = 1; var background:Boolean; var treshold:uint = 10; var style:uint = (((parent)!=null) ? parent.style : 0); var params:uint; var tag:String = _SafeStr_3445; var id:int; type = this._SafeStr_9663[xml.localName()]; name = unescape(String(this._SafeStr_9671(xml, _SafeStr_8691, variables, ""))); style = uint(this._SafeStr_9671(xml, _SafeStr_9649, variables, style)); params = uint(this._SafeStr_9671(xml, _SafeStr_9650, variables, params)); tag = unescape(String(this._SafeStr_9671(xml, _SafeStr_9651, variables, tag))); rect = new Rectangle(); rect.x = Number(this._SafeStr_9671(xml, X, variables, _SafeStr_8584)); rect.y = Number(this._SafeStr_9671(xml, Y, variables, _SafeStr_8584)); rect.width = Number(this._SafeStr_9671(xml, _SafeStr_8912, variables, _SafeStr_8584)); rect.height = Number(this._SafeStr_9671(xml, _SafeStr_8913, variables, _SafeStr_8584)); visible = (this._SafeStr_9671(xml, _SafeStr_9652, variables, visible.toString()) == _SafeStr_8910); id = int(this._SafeStr_9671(xml, ID, variables, id.toString())); if (xml.child(_SafeStr_9650).length() > 0){ list = xml.child(_SafeStr_9650).children(); length = list.length(); i = 0; while (i < length) { node = list[i]; param = (this._SafeStr_9671(node, _SafeStr_8691, variables, "") as String); if (this._SafeStr_9665[param] != null){ params = (params | this._SafeStr_9665[param]); } else { throw (new Error((('Unknown window parameter "' + String(node.attribute(_SafeStr_8691))) + '"!'))); }; i++; }; }; caption = (((params & WindowParam._SafeStr_9410)) ? ((parent) ? parent.caption : _SafeStr_3445) : _SafeStr_3445); caption = unescape(String(this._SafeStr_9671(xml, _SafeStr_9653, variables, caption))); if (tag != _SafeStr_3445){ tags = tag.split(_SafeStr_8914); length = tags.length; i = 0; while (i < length) { tags[i] = WindowParser._SafeStr_9668(tags[i]); i++; }; }; window = (this._context.create(name, null, type, style, params, rect, null, (((parent is _SafeStr_1314)) ? null : parent), id, this._SafeStr_9672(xml.child(_SafeStr_9647)[0]), tags) as WindowController); window._SafeStr_9673.minWidth = int(this._SafeStr_9671(xml, _SafeStr_9657, variables, window._SafeStr_9673.minWidth)); window._SafeStr_9673.maxWidth = int(this._SafeStr_9671(xml, WIDTH_MAX, variables, window._SafeStr_9673.maxWidth)); window._SafeStr_9673.minHeight = int(this._SafeStr_9671(xml, _SafeStr_9658, variables, window._SafeStr_9673.minHeight)); window._SafeStr_9673.maxHeight = int(this._SafeStr_9671(xml, _SafeStr_9659, variables, window._SafeStr_9673.maxHeight)); background = (this._SafeStr_9671(xml, _SafeStr_3398, variables, window.background.toString()) == _SafeStr_8910); blend = Number(this._SafeStr_9671(xml, _SafeStr_9510, variables, window.blend.toString())); clipping = (this._SafeStr_9671(xml, _SafeStr_9654, variables, window.clipping.toString()) == _SafeStr_8910); color = String(this._SafeStr_9671(xml, COLOR, variables, window.color.toString())); treshold = uint(this._SafeStr_9671(xml, _SafeStr_9655, variables, window._SafeStr_7685.toString())); if (window.caption != caption){ window.caption = caption; }; if (window.blend != blend){ window.blend = blend; }; if (window.visible != visible){ window.visible = visible; }; if (window.clipping != clipping){ window.clipping = clipping; }; if (window.background != background){ window.background = background; }; if (window._SafeStr_7685 != treshold){ window._SafeStr_7685 = treshold; }; var temp:uint = (((color.charAt(1))==X) ? parseInt(color, 16) : uint(color)); if (window.color != temp){ window.color = temp; }; list = xml.child(_SafeStr_9648).children(); length = list.length(); if (length > 0){ filters = new Array(); i = 0; while (i < length) { filters.push(this._SafeStr_9669(list[i])); i++; }; window.filters = filters; }; if (window != null){ if (parent != null){ if ((parent is _SafeStr_1314)){ if (((((((!((window.x == rect.x))) || (!((window.y == rect.y))))) || (!((window.width == rect.width))))) || (!((window.height == rect.height))))){ if ((params & WindowParam._SafeStr_7136) == WindowParam._SafeStr_7134){ window.x = rect.x; }; if ((params & WindowParam._SafeStr_7146) == WindowParam._SafeStr_7144){ window.y = rect.y; }; }; try { iterator = _SafeStr_1314(parent).iterator; } catch(e:Error) { }; if (iterator != null){ iterator[iterator.length] = window; } else { parent.addChild(window); }; }; }; }; list = xml.child(_SafeStr_9656); if (list.length() > 0){ node = list[0]; list = node.children(); length = list.length(); i = 0; while (i < length) { this.parseAndConstruct(list[i], window, variables); i++; }; }; return (window); } private function _SafeStr_9671(_arg_1:XML, _arg_2:String, _arg_3:Map, _arg_4:Object):Object { var _local_5:XMLList = _arg_1.attribute(_arg_2); if (_local_5.length() == 0){ return (_arg_4); }; var _local_6:String = String(_local_5); if (_arg_3 != null){ if (_local_6.charAt(0) == _SafeStr_9660){ _local_6 = _arg_3[_local_6.slice(1, _local_6.length)]; if (_local_6 == null){ throw (new Error((('Shared variable not defined: "' + _arg_1.attribute(_arg_2)) + '"!'))); }; }; }; return (_local_6); } private function _SafeStr_9672(_arg_1:XML):Array { return ((((_arg_1)!=null) ? _SafeStr_3186.parse(_arg_1.children()) : new Array())); } public function _SafeStr_9589(_arg_1:IWindow):String { var _local_8:_SafeStr_2097; var _local_10:IWindow; var _local_12:uint; var _local_14:_SafeStr_2424; var _local_15:BitmapFilter; var _local_16:String; var _local_17:Boolean; var _local_2:String = _SafeStr_3445; var _local_3:String = this._SafeStr_9664[_arg_1.type]; var _local_4:uint = _arg_1.param; var _local_5:uint = _arg_1.style; var _local_6:_SafeStr_2096 = _arg_1._SafeStr_9673; var _local_7:WindowController = (_arg_1 as WindowController); _local_2 = (_local_2 + (((((((((((((((((((((((((((((((((("<" + _local_3) + ' x="') + _arg_1.x) + '"') + ' y="') + _arg_1.y) + '"') + ' width="') + _arg_1.width) + '"') + ' height="') + _arg_1.height) + '"') + ' params="') + _arg_1.param) + '"') + ' style="') + _arg_1.style) + '"') + (((_arg_1.name)!=_SafeStr_3445) ? ((' name="' + escape(_arg_1.name)) + '"') : _SafeStr_3445)) + (((_arg_1.caption)!=_SafeStr_3445) ? ((' caption="' + escape(_arg_1.caption)) + '"') : _SafeStr_3445)) + (((_arg_1.id)!=0) ? ((' id="' + _arg_1.id.toString()) + '"') : _SafeStr_3445)) + (((_arg_1.color)!=0xFFFFFF) ? ((((' color="' + "0x") + _arg_1.alpha.toString(16)) + _arg_1.color.toString(16)) + '"') : _SafeStr_3445)) + (((_arg_1.blend)!=1) ? ((' blend="' + _arg_1.blend.toString()) + '"') : _SafeStr_3445)) + (((_arg_1.visible)!=true) ? ((' visible="' + _arg_1.visible.toString()) + '"') : _SafeStr_3445)) + (((_arg_1.clipping)!=true) ? ((' clipping="' + _arg_1.clipping.toString()) + '"') : _SafeStr_3445)) + (((_arg_1.background)!=false) ? ((' background="' + _arg_1.background.toString()) + '"') : _SafeStr_3445)) + (((_arg_1._SafeStr_7685)!=10) ? ((' treshold="' + _arg_1._SafeStr_7685.toString()) + '"') : _SafeStr_3445)) + (((_arg_1.tags.length)>0) ? ((' tags="' + escape(_arg_1.tags.toString())) + '"') : _SafeStr_3445)) + (((_local_6.minWidth)>int.MIN_VALUE) ? ((' width_min="' + _local_6.minWidth) + '"') : _SafeStr_3445)) + (((_local_6.maxWidth)int.MIN_VALUE) ? ((' height_min="' + _local_6.minHeight) + '"') : _SafeStr_3445)) + (((_local_6.maxHeight)\r")); if (((_arg_1.filters) && ((_arg_1.filters.length > 0)))){ _local_2 = (_local_2 + "\t\r"); for each (_local_15 in _arg_1.filters) { _local_2 = (_local_2 + (("\t\t" + this._SafeStr_9674(_local_15)) + "\r")); }; _local_2 = (_local_2 + "\t\r"); }; var _local_9:uint = _local_7.numChildren; var _local_11:String = _SafeStr_3445; if ((_local_7 is _SafeStr_1314)){ _local_8 = _SafeStr_1314(_local_7).iterator; _local_9 = _local_8.length; if (_local_9 > 0){ _local_12 = 0; while (_local_12 < _local_9) { _local_10 = (_local_8[_local_12] as IWindow); if (_local_10.tags.indexOf(WindowParser._SafeStr_9642) == -1){ _local_11 = (_local_11 + this._SafeStr_9589(_local_10)); }; _local_12++; }; }; } else { _local_9 = _local_7.numChildren; if (_local_9 > 0){ _local_12 = 0; while (_local_12 < _local_9) { _local_10 = _local_7.getChildAt(_local_12); if (_local_10.tags.indexOf(WindowParser._SafeStr_9642) == -1){ _local_11 = (_local_11 + this._SafeStr_9589(_local_10)); }; _local_12++; }; }; }; if (_local_11.length > 0){ _local_2 = (_local_2 + (("\t\r" + _local_11) + "\t\r")); }; var _local_13:Array = _arg_1.properties; if (((!((_local_13 == null))) && ((_local_13.length > 0)))){ _local_16 = "\t\r"; _local_17 = false; _local_12 = 0; while (_local_12 < _local_13.length) { _local_14 = (_local_13[_local_12] as _SafeStr_2424); if (_local_14._SafeStr_9146){ _local_16 = (_local_16 + (("\t\t" + _local_14.toXMLString()) + "\r")); _local_17 = true; }; _local_12++; }; _local_16 = (_local_16 + "\t\r"); if (_local_17){ _local_2 = (_local_2 + _local_16); }; }; return ((_local_2 + (("\r"))); } private function _SafeStr_9669(_arg_1:XML):BitmapFilter { var _local_3:BitmapFilter; var _local_2:String = (_arg_1.localName() as String); switch (_local_2){ case "DropShadowFilter": _local_3 = new DropShadowFilter(Number(this._SafeStr_9671(_arg_1, "distance", null, "0")), Number(this._SafeStr_9671(_arg_1, "angle", null, "45")), uint(this._SafeStr_9671(_arg_1, "color", null, "0")), Number(this._SafeStr_9671(_arg_1, "alpha", null, "1")), Number(this._SafeStr_9671(_arg_1, "blurX", null, "0")), Number(this._SafeStr_9671(_arg_1, "blurY", null, "0")), Number(this._SafeStr_9671(_arg_1, "strength", null, "1")), int(this._SafeStr_9671(_arg_1, "quality", null, "1")), Boolean((this._SafeStr_9671(_arg_1, "inner", null, "false") == "true")), Boolean((this._SafeStr_9671(_arg_1, "knockout", null, "false") == "true")), Boolean((this._SafeStr_9671(_arg_1, "hideObject", null, "false") == "true"))); break; }; return (_local_3); } private function _SafeStr_9674(_arg_1:BitmapFilter):String { var _local_2:String; if ((_arg_1 is DropShadowFilter)){ _local_2 = ""); }; return (_local_2); } } }//package com.sulake.core.window.utils // _SafeStr_1303 = "_-15Z" (String#3810, DoABC#2) // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_2096 = "_-2no" (String#7181, DoABC#2) // _SafeStr_2097 = "_-AM" (String#2184, DoABC#2) // _SafeStr_2395 = "_-2bm" (String#5965, DoABC#2) // _SafeStr_2418 = "_-2Bx" (String#8504, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_3186 = "_-1bw" (String#11064, DoABC#2) // _SafeStr_3187 = "_-0Bf" (String#10385, DoABC#2) // _SafeStr_3398 = "_-GB" (String#5061, DoABC#2) // _SafeStr_3445 = "_-1MV" (String#1866, DoABC#2) // _SafeStr_7134 = "_-3Es" (String#5077, DoABC#2) // _SafeStr_7136 = "_-35a" (String#4519, DoABC#2) // _SafeStr_7144 = "_-G-" (String#4858, DoABC#2) // _SafeStr_7146 = "_-2EG" (String#4456, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_8584 = "_-IM" (String#2896, DoABC#2) // _SafeStr_8691 = "_-Y" (String#2304, DoABC#2) // _SafeStr_8910 = "_-12F" (String#4908, DoABC#2) // _SafeStr_8912 = "_-5T" (String#3132, DoABC#2) // _SafeStr_8913 = "_-2Gu" (String#2506, DoABC#2) // _SafeStr_8914 = "_-1TO" (String#6800, DoABC#2) // _SafeStr_9146 = "_-1cg" (String#10890, DoABC#2) // _SafeStr_9410 = "_-3Gf" (String#12519, DoABC#2) // _SafeStr_9492 = "_-2NZ" (String#8609, DoABC#2) // _SafeStr_9510 = "_-2wM" (String#6475, DoABC#2) // _SafeStr_9589 = "_-1YV" (String#7339, DoABC#2) // _SafeStr_9642 = "_-2cl" (String#11776, DoABC#2) // _SafeStr_9643 = "_-2e0" (String#16229, DoABC#2) // _SafeStr_9644 = "_-f6" (String#17140, DoABC#2) // _SafeStr_9645 = "_-2-T" (String#14457, DoABC#2) // _SafeStr_9646 = "_-Xl" (String#11573, DoABC#2) // _SafeStr_9647 = "_-9-" (String#12108, DoABC#2) // _SafeStr_9648 = "_-10G" (String#12006, DoABC#2) // _SafeStr_9649 = "_-0fP" (String#15210, DoABC#2) // _SafeStr_9650 = "_-29p" (String#11252, DoABC#2) // _SafeStr_9651 = "_-2NQ" (String#12943, DoABC#2) // _SafeStr_9652 = "_-2Wl" (String#14422, DoABC#2) // _SafeStr_9653 = "_-2aX" (String#13177, DoABC#2) // _SafeStr_9654 = "_-08" (String#15161, DoABC#2) // _SafeStr_9655 = "_-0qe" (String#14280, DoABC#2) // _SafeStr_9656 = "_-lX" (String#13269, DoABC#2) // _SafeStr_9657 = "_-yL" (String#14322, DoABC#2) // _SafeStr_9658 = "_-2dp" (String#13621, DoABC#2) // _SafeStr_9659 = "_-0xp" (String#13115, DoABC#2) // _SafeStr_9660 = "_-RG" (String#15163, DoABC#2) // _SafeStr_9661 = "_-1k" (String#13862, DoABC#2) // _SafeStr_9662 = "_-3FW" (String#13494, DoABC#2) // _SafeStr_9663 = "_-2qu" (String#9339, DoABC#2) // _SafeStr_9664 = "_-03M" (String#9586, DoABC#2) // _SafeStr_9665 = "_-2Jd" (String#8892, DoABC#2) // _SafeStr_9666 = "_-1Ka" (String#12548, DoABC#2) // _SafeStr_9667 = "_-0DN" (String#13963, DoABC#2) // _SafeStr_9668 = "_-ZR" (String#22285, DoABC#2) // _SafeStr_9669 = "_-2En" (String#15703, DoABC#2) // _SafeStr_9670 = "_-GN" (String#14220, DoABC#2) // _SafeStr_9671 = "_-1iX" (String#1857, DoABC#2) // _SafeStr_9672 = "_-0S" (String#19344, DoABC#2) // _SafeStr_9673 = "_-1bz" (String#3204, DoABC#2) // _SafeStr_9674 = "_-1a-" (String#19732, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window._SafeStr_1486 package com.sulake.core.window { import com.sulake.core.runtime._SafeStr_3; import flash.geom.Rectangle; import com.sulake.core.window.utils._SafeStr_2344; import com.sulake.core.window.enum._SafeStr_1526; import flash.geom.Point; import com.sulake.core.window.utils._SafeStr_2096; public class _SafeStr_1486 implements _SafeStr_3 { protected var _SafeStr_8982:Rectangle; protected var _SafeStr_9675:Rectangle; protected var _SafeStr_9676:Rectangle; protected var _SafeStr_9677:Rectangle; protected var _SafeStr_9678:Rectangle; protected var _SafeStr_9679:_SafeStr_2344; protected var _context:_SafeStr_1503; protected var _SafeStr_9136:Boolean = false; protected var _SafeStr_9680:uint = 0xFFFFFF; protected var _SafeStr_9681:uint; protected var _SafeStr_9682:uint = 10; protected var _SafeStr_9683:Boolean = true; protected var _SafeStr_5046:Boolean = true; protected var _blend:Number = 1; protected var _SafeStr_6049:uint; protected var _state:uint; protected var _SafeStr_6535:uint; protected var _type:uint; protected var _SafeStr_5952:String = ""; protected var _name:String; protected var _id:uint; protected var _SafeStr_6326:Array; protected var _disposed:Boolean = false; public function _SafeStr_1486(_arg_1:uint, _arg_2:String, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:_SafeStr_1503, _arg_7:Rectangle, _arg_8:Array=null) { this._id = _arg_1; this._name = _arg_2; this._type = _arg_3; this._SafeStr_6049 = _arg_5; this._state = _SafeStr_1526._SafeStr_6310; this._SafeStr_6535 = _arg_4; this._SafeStr_6326 = (((_arg_8 == null)) ? new Array() : _arg_8); this._context = _arg_6; this._SafeStr_8982 = _arg_7.clone(); this._SafeStr_9675 = _arg_7.clone(); this._SafeStr_9676 = _arg_7.clone(); this._SafeStr_9677 = new Rectangle(); this._SafeStr_9678 = null; this._SafeStr_9679 = new _SafeStr_2344((this as IWindow)); } public function get x():int { return (this._SafeStr_8982.x); } public function get y():int { return (this._SafeStr_8982.y); } public function get width():int { return (this._SafeStr_8982.width); } public function get height():int { return (this._SafeStr_8982.height); } public function get position():Point { return (this._SafeStr_8982.topLeft); } public function get rectangle():Rectangle { return (this._SafeStr_8982); } public function get _SafeStr_9673():_SafeStr_2096 { return (this._SafeStr_9679); } public function get context():_SafeStr_1495 { return (this._context); } public function get _SafeStr_7685():uint { return (this._SafeStr_9682); } public function get disposed():Boolean { return (this._disposed); } public function get background():Boolean { return (this._SafeStr_9136); } public function get clipping():Boolean { return (this._SafeStr_9683); } public function get visible():Boolean { return (this._SafeStr_5046); } public function get color():uint { return (this._SafeStr_9680); } public function get alpha():uint { return ((this._SafeStr_9681 >>> 24)); } public function get blend():Number { return (this._blend); } public function get param():uint { return (this._SafeStr_6049); } public function get state():uint { return (this._state); } public function get style():uint { return (this._SafeStr_6535); } public function get type():uint { return (this._type); } public function get caption():String { return (this._SafeStr_5952); } public function get name():String { return (this._name); } public function get id():uint { return (this._id); } public function get tags():Array { return (this._SafeStr_6326); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_8982 = null; this._context = null; this._state = _SafeStr_1526._SafeStr_9382; this._SafeStr_6326 = null; }; } public function invalidate(_arg_1:Rectangle=null):void { } public function _SafeStr_9684():int { return (this._SafeStr_9675.width); } public function _SafeStr_9685():int { return (this._SafeStr_9675.height); } public function _SafeStr_9686():int { return (this._SafeStr_9676.width); } public function _SafeStr_9687():int { return (this._SafeStr_9676.height); } public function _SafeStr_9688():int { return (this._SafeStr_9677.width); } public function _SafeStr_9689():int { return (this._SafeStr_9677.height); } public function _SafeStr_9690():int { return (this._SafeStr_9678.width); } public function _SafeStr_9691():int { return (this._SafeStr_9678.height); } public function _SafeStr_9692():Boolean { return ((this._SafeStr_9679.maxWidth < int.MAX_VALUE)); } public function _SafeStr_9693():int { return (this._SafeStr_9679.maxWidth); } public function _SafeStr_9694(_arg_1:int):int { var _local_2:int = this._SafeStr_9679.maxWidth; this._SafeStr_9679.maxWidth = _arg_1; return (_local_2); } public function _SafeStr_9695():Boolean { return ((this._SafeStr_9679.minWidth > int.MIN_VALUE)); } public function _SafeStr_9696():int { return (this._SafeStr_9679.minWidth); } public function _SafeStr_9286(_arg_1:int):int { var _local_2:int = this._SafeStr_9679.minWidth; this._SafeStr_9679.minWidth = _arg_1; return (_local_2); } public function _SafeStr_9697():Boolean { return ((this._SafeStr_9679.maxHeight < int.MAX_VALUE)); } public function _SafeStr_9698():int { return (this._SafeStr_9679.maxHeight); } public function _SafeStr_9699(_arg_1:int):int { var _local_2:int = this._SafeStr_9679.maxHeight; this._SafeStr_9679.maxHeight = _arg_1; return (_local_2); } public function _SafeStr_9700():Boolean { return ((this._SafeStr_9679.minHeight > int.MIN_VALUE)); } public function _SafeStr_9701():int { return (this._SafeStr_9679.minHeight); } public function _SafeStr_9287(_arg_1:int):int { var _local_2:int = this._SafeStr_9679.minHeight; this._SafeStr_9679.minHeight = _arg_1; return (_local_2); } public function _SafeStr_9702(_arg_1:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._type & _arg_2) ^ _arg_1) == 0)); }; return (((this._type & _arg_1) == _arg_1)); } public function _SafeStr_9147(_arg_1:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._state & _arg_2) ^ _arg_1) == 0)); }; return (((this._state & _arg_1) == _arg_1)); } public function _SafeStr_9703(_arg_1:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._SafeStr_6535 & _arg_2) ^ _arg_1) == 0)); }; return (((this._SafeStr_6535 & _arg_1) == _arg_1)); } public function _SafeStr_9135(_arg_1:uint, _arg_2:uint=0):Boolean { if (_arg_2 > 0){ return ((((this._SafeStr_6049 & _arg_2) ^ _arg_1) == 0)); }; return (((this._SafeStr_6049 & _arg_1) == _arg_1)); } } }//package com.sulake.core.window // _SafeStr_1486 = "_-jW" (String#1226, DoABC#2) // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_2096 = "_-2no" (String#7181, DoABC#2) // _SafeStr_2344 = "_-03V" (String#3999, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_5952 = "_-03y" (String#1151, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) // _SafeStr_6310 = "_-2iE" (String#3513, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9136 = "_-2vT" (String#4910, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9286 = "_-Ec" (String#15662, DoABC#2) // _SafeStr_9287 = "_-1Zw" (String#17390, DoABC#2) // _SafeStr_9382 = "_-2Ya" (String#7567, DoABC#2) // _SafeStr_9673 = "_-1bz" (String#3204, DoABC#2) // _SafeStr_9675 = "_-0he" (String#4394, DoABC#2) // _SafeStr_9676 = "_-2wd" (String#2033, DoABC#2) // _SafeStr_9677 = "_-3B8" (String#2893, DoABC#2) // _SafeStr_9678 = "_-49" (String#2876, DoABC#2) // _SafeStr_9679 = "_-0TO" (String#2239, DoABC#2) // _SafeStr_9680 = "_-QX" (String#3698, DoABC#2) // _SafeStr_9681 = "_-D-" (String#5289, DoABC#2) // _SafeStr_9682 = "_-29-" (String#5071, DoABC#2) // _SafeStr_9683 = "_-1Jc" (String#5796, DoABC#2) // _SafeStr_9684 = "_-1q7" (String#22685, DoABC#2) // _SafeStr_9685 = "_-2X" (String#30663, DoABC#2) // _SafeStr_9686 = "_-1mm" (String#22966, DoABC#2) // _SafeStr_9687 = "_-11y" (String#24142, DoABC#2) // _SafeStr_9688 = "_-3Eg" (String#26778, DoABC#2) // _SafeStr_9689 = "_-eY" (String#33190, DoABC#2) // _SafeStr_9690 = "_-yj" (String#34849, DoABC#2) // _SafeStr_9691 = "_-05t" (String#27851, DoABC#2) // _SafeStr_9692 = "_-o9" (String#33197, DoABC#2) // _SafeStr_9693 = "_-0CW" (String#27584, DoABC#2) // _SafeStr_9694 = "_-2lk" (String#27204, DoABC#2) // _SafeStr_9695 = "_-2Fe" (String#22765, DoABC#2) // _SafeStr_9696 = "_-N4" (String#35065, DoABC#2) // _SafeStr_9697 = "_-2d0" (String#26905, DoABC#2) // _SafeStr_9698 = "_-291" (String#22950, DoABC#2) // _SafeStr_9699 = "_-1cz" (String#40886, DoABC#2) // _SafeStr_9700 = "_-222" (String#25617, DoABC#2) // _SafeStr_9701 = "_-0m2" (String#23816, DoABC#2) // _SafeStr_9702 = "_-0ll" (String#24015, DoABC#2) // _SafeStr_9703 = "_-1gu" (String#19688, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window._SafeStr_1491 package com.sulake.core.window { import flash.utils.Dictionary; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.components._SafeStr_2362; import com.sulake.core.window.components._SafeStr_2376; import com.sulake.core.window.components._SafeStr_2375; import com.sulake.core.window.components._SafeStr_2363; import com.sulake.core.window.components._SafeStr_2368; import com.sulake.core.window.components._SafeStr_2348; import com.sulake.core.window.components._SafeStr_2382; import com.sulake.core.window.components._SafeStr_2360; import com.sulake.core.window.components._SafeStr_2356; import com.sulake.core.window.components._SafeStr_2378; import com.sulake.core.window.components._SafeStr_2350; import com.sulake.core.window.components._SafeStr_2357; import com.sulake.core.window.components._SafeStr_2384; import com.sulake.core.window.components._SafeStr_2358; import com.sulake.core.window.components._SafeStr_2371; import com.sulake.core.window.components._SafeStr_2355; import com.sulake.core.window.components._SafeStr_2370; import com.sulake.core.window.components._SafeStr_2367; import com.sulake.core.window.components._SafeStr_2351; import com.sulake.core.window.components._SafeStr_1521; import com.sulake.core.window.components._SafeStr_2388; import com.sulake.core.window.components._SafeStr_2365; import com.sulake.core.window.components._SafeStr_2385; import com.sulake.core.window.components._SafeStr_2352; import com.sulake.core.window.components._SafeStr_2377; import com.sulake.core.window.components._SafeStr_2354; import com.sulake.core.window.components._SafeStr_2379; import com.sulake.core.window.components._SafeStr_2372; import com.sulake.core.window.components._SafeStr_2369; import com.sulake.core.window.components._SafeStr_2381; import com.sulake.core.window.components._SafeStr_2386; import com.sulake.core.window.components._SafeStr_2387; import com.sulake.core.window.components._SafeStr_2361; import com.sulake.core.window.components._SafeStr_2373; import com.sulake.core.window.components.TabContextController; import com.sulake.core.window.components._SafeStr_1519; import com.sulake.core.window.components._SafeStr_1520; import com.sulake.core.window.components._SafeStr_2349; import com.sulake.core.window.components.*; public class _SafeStr_1491 { protected static var _SafeStr_9704:Dictionary; public static function init():void { if (!_SafeStr_9704){ _SafeStr_9704 = new Dictionary(); _SafeStr_9704[_SafeStr_1506._SafeStr_7192] = WindowController; _SafeStr_9704[_SafeStr_1506._SafeStr_9345] = _SafeStr_2362; _SafeStr_9704[_SafeStr_1506._SafeStr_7251] = _SafeStr_2376; _SafeStr_9704[_SafeStr_1506._SafeStr_9337] = _SafeStr_2375; _SafeStr_9704[_SafeStr_1506._SafeStr_7259] = _SafeStr_2363; _SafeStr_9704[_SafeStr_1506._SafeStr_7222] = _SafeStr_2368; _SafeStr_9704[_SafeStr_1506._SafeStr_9346] = WindowController; _SafeStr_9704[_SafeStr_1506._SafeStr_9347] = WindowController; _SafeStr_9704[_SafeStr_1506._SafeStr_9348] = WindowController; _SafeStr_9704[_SafeStr_1506._SafeStr_9349] = WindowController; _SafeStr_9704[_SafeStr_1506._SafeStr_7218] = _SafeStr_2348; _SafeStr_9704[_SafeStr_1506._SafeStr_7220] = _SafeStr_2348; _SafeStr_9704[_SafeStr_1506._SafeStr_7261] = _SafeStr_2382; _SafeStr_9704[_SafeStr_1506._SafeStr_7263] = _SafeStr_2382; _SafeStr_9704[_SafeStr_1506._SafeStr_7265] = _SafeStr_2382; _SafeStr_9704[_SafeStr_1506._SafeStr_7253] = _SafeStr_2360; _SafeStr_9704[_SafeStr_1506._SafeStr_7236] = _SafeStr_2356; _SafeStr_9704[_SafeStr_1506._SafeStr_7244] = _SafeStr_2378; _SafeStr_9704[_SafeStr_1506._SafeStr_7227] = _SafeStr_2350; _SafeStr_9704[_SafeStr_1506._SafeStr_7229] = _SafeStr_2357; _SafeStr_9704[_SafeStr_1506._SafeStr_9357] = _SafeStr_2384; _SafeStr_9704[_SafeStr_1506._SafeStr_7255] = _SafeStr_2358; _SafeStr_9704[_SafeStr_1506._SafeStr_9361] = _SafeStr_2371; _SafeStr_9704[_SafeStr_1506._SafeStr_7231] = _SafeStr_2355; _SafeStr_9704[_SafeStr_1506._SafeStr_7233] = _SafeStr_2370; _SafeStr_9704[_SafeStr_1506._SafeStr_7194] = _SafeStr_2367; _SafeStr_9704[_SafeStr_1506._SafeStr_7224] = _SafeStr_2351; _SafeStr_9704[_SafeStr_1506._SafeStr_9336] = _SafeStr_1521; _SafeStr_9704[_SafeStr_1506._SafeStr_9332] = _SafeStr_2388; _SafeStr_9704[_SafeStr_1506.WINDOW_TYPE_ITEMLIST] = _SafeStr_2365; _SafeStr_9704[_SafeStr_1506._SafeStr_7200] = _SafeStr_2365; _SafeStr_9704[_SafeStr_1506._SafeStr_7202] = _SafeStr_2365; _SafeStr_9704[_SafeStr_1506._SafeStr_9350] = _SafeStr_2385; _SafeStr_9704[_SafeStr_1506._SafeStr_7204] = _SafeStr_2385; _SafeStr_9704[_SafeStr_1506._SafeStr_7206] = _SafeStr_2385; _SafeStr_9704[_SafeStr_1506._SafeStr_7198] = _SafeStr_2352; _SafeStr_9704[_SafeStr_1506._SafeStr_7257] = _SafeStr_2377; _SafeStr_9704[_SafeStr_1506._SafeStr_7242] = _SafeStr_2354; _SafeStr_9704[_SafeStr_1506._SafeStr_7684] = _SafeStr_2379; _SafeStr_9704[_SafeStr_1506._SafeStr_9370] = _SafeStr_2372; _SafeStr_9704[_SafeStr_1506._SafeStr_7208] = _SafeStr_2369; _SafeStr_9704[_SafeStr_1506._SafeStr_7210] = _SafeStr_2369; _SafeStr_9704[_SafeStr_1506._SafeStr_9380] = _SafeStr_2348; _SafeStr_9704[_SafeStr_1506._SafeStr_9378] = _SafeStr_2348; _SafeStr_9704[_SafeStr_1506._SafeStr_9379] = _SafeStr_2348; _SafeStr_9704[_SafeStr_1506._SafeStr_9377] = _SafeStr_2348; _SafeStr_9704[_SafeStr_1506._SafeStr_9373] = _SafeStr_2371; _SafeStr_9704[_SafeStr_1506._SafeStr_9374] = _SafeStr_2371; _SafeStr_9704[_SafeStr_1506._SafeStr_9375] = WindowController; _SafeStr_9704[_SafeStr_1506._SafeStr_9376] = WindowController; _SafeStr_9704[_SafeStr_1506._SafeStr_7216] = _SafeStr_2381; _SafeStr_9704[_SafeStr_1506._SafeStr_7238] = _SafeStr_2386; _SafeStr_9704[_SafeStr_1506._SafeStr_7240] = _SafeStr_2387; _SafeStr_9704[_SafeStr_1506._SafeStr_7246] = _SafeStr_2361; _SafeStr_9704[_SafeStr_1506._SafeStr_9363] = _SafeStr_2373; _SafeStr_9704[_SafeStr_1506._SafeStr_9362] = _SafeStr_2350; _SafeStr_9704[_SafeStr_1506._SafeStr_7250] = TabContextController; _SafeStr_9704[_SafeStr_1506._SafeStr_7248] = _SafeStr_2387; _SafeStr_9704[_SafeStr_1506._SafeStr_7234] = _SafeStr_1519; _SafeStr_9704[_SafeStr_1506._SafeStr_7226] = _SafeStr_1520; _SafeStr_9704[_SafeStr_1506._SafeStr_9334] = _SafeStr_2349; }; } public static function _SafeStr_9705(_arg_1:uint):Class { return (_SafeStr_9704[_arg_1]); } } }//package com.sulake.core.window // _SafeStr_1491 = "_-2U" (String#4756, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1519 = "_-3Fx" (String#1401, DoABC#2) // _SafeStr_1520 = "_-0I6" (String#4688, DoABC#2) // _SafeStr_1521 = "_-2YI" (String#6857, DoABC#2) // _SafeStr_2348 = "_-bH" (String#2843, DoABC#2) // _SafeStr_2349 = "_-0Lu" (String#9874, DoABC#2) // _SafeStr_2350 = "_-1fo" (String#2457, DoABC#2) // _SafeStr_2351 = "_-1bJ" (String#10939, DoABC#2) // _SafeStr_2352 = "_-0oR" (String#5157, DoABC#2) // _SafeStr_2354 = "_-2kR" (String#8906, DoABC#2) // _SafeStr_2355 = "_-t9" (String#4290, DoABC#2) // _SafeStr_2356 = "_-1r5" (String#10227, DoABC#2) // _SafeStr_2357 = "_-nu" (String#9260, DoABC#2) // _SafeStr_2358 = "_-Qj" (String#9095, DoABC#2) // _SafeStr_2360 = "_-2pI" (String#7166, DoABC#2) // _SafeStr_2361 = "_-0PV" (String#9334, DoABC#2) // _SafeStr_2362 = "_-1qz" (String#6032, DoABC#2) // _SafeStr_2363 = "_-2rV" (String#9336, DoABC#2) // _SafeStr_2365 = "_-dK" (String#5030, DoABC#2) // _SafeStr_2367 = "_-1Zb" (String#6351, DoABC#2) // _SafeStr_2368 = "_-2EN" (String#10932, DoABC#2) // _SafeStr_2369 = "_-Wa" (String#4659, DoABC#2) // _SafeStr_2370 = "_-dx" (String#8113, DoABC#2) // _SafeStr_2371 = "_-2nZ" (String#4629, DoABC#2) // _SafeStr_2372 = "_-1Kx" (String#10536, DoABC#2) // _SafeStr_2373 = "_-1cc" (String#10923, DoABC#2) // _SafeStr_2375 = "_-1D7" (String#10077, DoABC#2) // _SafeStr_2376 = "_-UE" (String#10955, DoABC#2) // _SafeStr_2377 = "_-1n7" (String#9281, DoABC#2) // _SafeStr_2378 = "_-0PE" (String#9138, DoABC#2) // _SafeStr_2379 = "_-0FO" (String#9673, DoABC#2) // _SafeStr_2381 = "_-Hr" (String#11161, DoABC#2) // _SafeStr_2382 = "_-0Qh" (String#7276, DoABC#2) // _SafeStr_2384 = "_-2XP" (String#10866, DoABC#2) // _SafeStr_2385 = "_-0Ig" (String#6946, DoABC#2) // _SafeStr_2386 = "_-1ZM" (String#5970, DoABC#2) // _SafeStr_2387 = "_-1RR" (String#7755, DoABC#2) // _SafeStr_2388 = "_-2TV" (String#9756, DoABC#2) // _SafeStr_7192 = "_-16T" (String#10421, DoABC#2) // _SafeStr_7194 = "_-0Ev" (String#6972, DoABC#2) // _SafeStr_7198 = "_-3Ep" (String#11057, DoABC#2) // _SafeStr_7200 = "_-Ph" (String#7536, DoABC#2) // _SafeStr_7202 = "_-2li" (String#7216, DoABC#2) // _SafeStr_7204 = "_-0Qc" (String#8821, DoABC#2) // _SafeStr_7206 = "_-0ug" (String#8909, DoABC#2) // _SafeStr_7208 = "_-2cc" (String#8324, DoABC#2) // _SafeStr_7210 = "_-E2" (String#9780, DoABC#2) // _SafeStr_7216 = "_-0jN" (String#7995, DoABC#2) // _SafeStr_7218 = "_-1ME" (String#8059, DoABC#2) // _SafeStr_7220 = "_-0Zl" (String#10286, DoABC#2) // _SafeStr_7222 = "_-0ic" (String#9621, DoABC#2) // _SafeStr_7224 = "_-1eR" (String#9392, DoABC#2) // _SafeStr_7226 = "_-3Am" (String#11299, DoABC#2) // _SafeStr_7227 = "_-2XH" (String#7034, DoABC#2) // _SafeStr_7229 = "_-0Vn" (String#9662, DoABC#2) // _SafeStr_7231 = "_-eF" (String#8119, DoABC#2) // _SafeStr_7233 = "_-1hR" (String#8597, DoABC#2) // _SafeStr_7234 = "_-2GX" (String#10486, DoABC#2) // _SafeStr_7236 = "_-00x" (String#9299, DoABC#2) // _SafeStr_7238 = "_-0AO" (String#10095, DoABC#2) // _SafeStr_7240 = "_-188" (String#9841, DoABC#2) // _SafeStr_7242 = "_-1r-" (String#9815, DoABC#2) // _SafeStr_7244 = "_-2KE" (String#10240, DoABC#2) // _SafeStr_7246 = "_-1ye" (String#11171, DoABC#2) // _SafeStr_7248 = "_-Tr" (String#10975, DoABC#2) // _SafeStr_7250 = "_-2pR" (String#7235, DoABC#2) // _SafeStr_7251 = "_-20A" (String#10844, DoABC#2) // _SafeStr_7253 = "_-2RE" (String#7095, DoABC#2) // _SafeStr_7255 = "_-398" (String#10527, DoABC#2) // _SafeStr_7257 = "_-1qF" (String#9762, DoABC#2) // _SafeStr_7259 = "_-1FB" (String#9190, DoABC#2) // _SafeStr_7261 = "_-1E4" (String#9004, DoABC#2) // _SafeStr_7263 = "_-YM" (String#9809, DoABC#2) // _SafeStr_7265 = "_-0G8" (String#9818, DoABC#2) // _SafeStr_7684 = "_-149" (String#6384, DoABC#2) // _SafeStr_9332 = "_-2ru" (String#12064, DoABC#2) // _SafeStr_9334 = "_-00K" (String#7287, DoABC#2) // _SafeStr_9336 = "_-0ex" (String#12733, DoABC#2) // _SafeStr_9337 = "_-PT" (String#11270, DoABC#2) // _SafeStr_9345 = "_-1AZ" (String#14402, DoABC#2) // _SafeStr_9346 = "_-0D8" (String#11775, DoABC#2) // _SafeStr_9347 = "_-KA" (String#12788, DoABC#2) // _SafeStr_9348 = "_-2qB" (String#12187, DoABC#2) // _SafeStr_9349 = "_-W-" (String#11736, DoABC#2) // _SafeStr_9350 = "_-2pN" (String#11792, DoABC#2) // _SafeStr_9357 = "_-09n" (String#11672, DoABC#2) // _SafeStr_9361 = "_-2CY" (String#14042, DoABC#2) // _SafeStr_9362 = "_-1sm" (String#12291, DoABC#2) // _SafeStr_9363 = "_-16J" (String#12241, DoABC#2) // _SafeStr_9370 = "_-2ei" (String#8726, DoABC#2) // _SafeStr_9373 = "_-ri" (String#12349, DoABC#2) // _SafeStr_9374 = "_-1TA" (String#11527, DoABC#2) // _SafeStr_9375 = "_-0Ae" (String#11514, DoABC#2) // _SafeStr_9376 = "_-gi" (String#11538, DoABC#2) // _SafeStr_9377 = "_-0Wx" (String#11499, DoABC#2) // _SafeStr_9378 = "_-26K" (String#11484, DoABC#2) // _SafeStr_9379 = "_-2dd" (String#11757, DoABC#2) // _SafeStr_9380 = "_-39A" (String#11720, DoABC#2) // _SafeStr_9704 = "_-2Fo" (String#1029, DoABC#2) // _SafeStr_9705 = "_-3GK" (String#19896, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window._SafeStr_1495 package com.sulake.core.window { import com.sulake.core.window.services._SafeStr_2394; import com.sulake.core.window.utils._SafeStr_2395; import com.sulake.core.window.components.IDesktopWindow; import flash.geom.Rectangle; public interface _SafeStr_1495 { function getWindowServices():_SafeStr_2394; function getWindowParser():_SafeStr_2395; function getDesktopWindow():IDesktopWindow; function registerLocalizationListener(_arg_1:String, _arg_2:IWindow):void; function removeLocalizationListener(_arg_1:String, _arg_2:IWindow):void; function _SafeStr_9706(_arg_1:String):IWindow; function create(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:Rectangle, _arg_7:Function, _arg_8:IWindow, _arg_9:uint, _arg_10:Array=null, _arg_11:Array=null):IWindow; function _SafeStr_3795(_arg_1:IWindow):Boolean; function invalidate(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):void; function _SafeStr_9707():Error; function _SafeStr_9708():int; function _SafeStr_9709():void; } }//package com.sulake.core.window // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_2394 = "_-nv" (String#6641, DoABC#2) // _SafeStr_2395 = "_-2bm" (String#5965, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_9706 = "_-3F5" (String#19401, DoABC#2) // _SafeStr_9707 = "_-30-" (String#20440, DoABC#2) // _SafeStr_9708 = "_-Vl" (String#20709, DoABC#2) // _SafeStr_9709 = "_-1l3" (String#21182, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window._SafeStr_1503 package com.sulake.core.window { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.window.utils._SafeStr_2403; import com.sulake.core.window.utils._SafeStr_2407; import flash.display.Stage; import com.sulake.core.window.graphics._SafeStr_1508; import com.sulake.core.window.utils._SafeStr_2402; import com.sulake.core.localization.ICoreLocalizationManager; import flash.display.DisplayObjectContainer; import com.sulake.core.window.services._SafeStr_2394; import com.sulake.core.window.utils._SafeStr_2395; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.components._SafeStr_2400; import com.sulake.core.window.services._SafeStr_2410; import com.sulake.core.window.utils.WindowParser; import flash.geom.Rectangle; import com.sulake.core.window.components._SafeStr_2401; import flash.events.Event; import com.sulake.core.window.utils._SafeStr_2406; import com.sulake.core.window.utils._SafeStr_2408; import _-3Br._SafeStr_2405; import _-3Br._SafeStr_2409; import com.sulake.core.window.graphics._SafeStr_1493; import flash.display.DisplayObject; import com.sulake.core.localization._SafeStr_1442; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.enum._SafeStr_1526; public class _SafeStr_1503 implements _SafeStr_1495, _SafeStr_3, _SafeStr_9 { public static const _SafeStr_9710:uint = 0; public static const _SafeStr_9711:uint = 1; public static const _SafeStr_9712:int = 0; public static const _SafeStr_9713:int = 1; public static const _SafeStr_9714:int = 2; public static const _SafeStr_9715:int = 3; public static const _SafeStr_9716:int = 4; public static const _SafeStr_9069:int = 5; public static var _SafeStr_9717:_SafeStr_2403; private static var _SafeStr_9718:_SafeStr_2407; private static var _SafeStr_9719:uint = _SafeStr_9710;//0 private static var stage:Stage; private static var _SafeStr_7811:_SafeStr_1508; private var _SafeStr_9720:_SafeStr_2402; private var _SafeStr_9721:_SafeStr_525; protected var _localization:ICoreLocalizationManager; protected var _SafeStr_9722:DisplayObjectContainer; protected var _SafeStr_9723:Boolean = true; protected var _SafeStr_8864:Error; protected var _SafeStr_9724:int = -1; protected var _SafeStr_9725:_SafeStr_2394; protected var _SafeStr_9726:_SafeStr_2395; protected var _SafeStr_9727:_SafeStr_526; protected var _SafeStr_7806:IDesktopWindow; protected var _SafeStr_9728:_SafeStr_2400; private var _disposed:Boolean = false; private var _SafeStr_9195:Boolean = false; private var _SafeStr_9729:Boolean = false; private var _name:String; public function _SafeStr_1503(_arg_1:String, _arg_2:_SafeStr_1508, _arg_3:_SafeStr_526, _arg_4:ICoreLocalizationManager, _arg_5:DisplayObjectContainer, _arg_6:Rectangle, _arg_7:_SafeStr_525) { this._name = _arg_1; _SafeStr_7811 = _arg_2; this._localization = _arg_4; this._SafeStr_9722 = _arg_5; this._SafeStr_9725 = new _SafeStr_2410(this, _arg_5); this._SafeStr_9727 = _arg_3; this._SafeStr_9726 = new WindowParser(this); this._SafeStr_9721 = _arg_7; if (!stage){ if ((this._SafeStr_9722 is Stage)){ stage = (this._SafeStr_9722 as Stage); } else { if (this._SafeStr_9722.stage){ stage = this._SafeStr_9722.stage; }; }; }; _SafeStr_1491.init(); if (_arg_6 == null){ _arg_6 = new Rectangle(0, 0, 800, 600); }; this._SafeStr_7806 = new _SafeStr_2401(("_CONTEXT_DESKTOP_" + this._name), this, _arg_6); this._SafeStr_7806._SafeStr_9673.maxWidth = _arg_6.width; this._SafeStr_7806._SafeStr_9673.maxHeight = _arg_6.height; this._SafeStr_9722.addChild(this._SafeStr_7806.getDisplayObject()); this._SafeStr_9722.doubleClickEnabled = true; this._SafeStr_9722.addEventListener(Event.RESIZE, this._SafeStr_9730); this._SafeStr_9720 = new _SafeStr_2402(_SafeStr_7811, this._SafeStr_7806, this._SafeStr_7806, null, this._SafeStr_9721); _SafeStr_9731 = _SafeStr_9710; this._SafeStr_9728 = new _SafeStr_2400(this); } public static function get _SafeStr_9731():uint { return (_SafeStr_9719); } public static function set _SafeStr_9731(value:uint):void { if (_SafeStr_9717){ if ((_SafeStr_9717 is _SafeStr_3)){ _SafeStr_3(_SafeStr_9717).dispose(); }; }; if (_SafeStr_9718){ if ((_SafeStr_9718 is _SafeStr_3)){ _SafeStr_3(_SafeStr_9718).dispose(); }; }; switch (value){ case _SafeStr_9710: _SafeStr_9717 = new _SafeStr_2406(stage); _SafeStr_9718 = new _SafeStr_2408(); try { } catch(e:Error) { }; return; case _SafeStr_9711: _SafeStr_9717 = new _SafeStr_2405(stage); _SafeStr_9718 = new _SafeStr_2409(); try { } catch(e:Error) { }; return; default: _SafeStr_9731 = _SafeStr_9710; throw (new Error(("Unknown input mode " + value))); }; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._disposed = true; this._SafeStr_9722.removeEventListener(Event.RESIZE, this._SafeStr_9730); this._SafeStr_9722.removeChild((_SafeStr_1493(this._SafeStr_7806).getGraphicContext(true) as DisplayObject)); this._SafeStr_7806._SafeStr_3795(); this._SafeStr_7806 = null; this._SafeStr_9728._SafeStr_3795(); this._SafeStr_9728 = null; if ((this._SafeStr_9725 is _SafeStr_3)){ _SafeStr_3(this._SafeStr_9725).dispose(); }; this._SafeStr_9725 = null; this._SafeStr_9726.dispose(); this._SafeStr_9726 = null; _SafeStr_7811 = null; }; } public function _SafeStr_9707():Error { return (this._SafeStr_8864); } public function _SafeStr_9708():int { return (this._SafeStr_9724); } public function handleError(_arg_1:int, _arg_2:Error):void { this._SafeStr_8864 = _arg_2; this._SafeStr_9724 = _arg_1; if (this._SafeStr_9723){ throw (_arg_2); }; } public function _SafeStr_9709():void { this._SafeStr_8864 = null; this._SafeStr_9724 = -1; } public function getWindowServices():_SafeStr_2394 { return (this._SafeStr_9725); } public function getWindowParser():_SafeStr_2395 { return (this._SafeStr_9726); } public function _SafeStr_9732():_SafeStr_526 { return (this._SafeStr_9727); } public function getDesktopWindow():IDesktopWindow { return (this._SafeStr_7806); } public function _SafeStr_9706(_arg_1:String):IWindow { return (this._SafeStr_7806.findChildByName(_arg_1)); } public function registerLocalizationListener(_arg_1:String, _arg_2:IWindow):void { this._localization._SafeStr_8774(_arg_1, (_arg_2 as _SafeStr_1442)); } public function removeLocalizationListener(_arg_1:String, _arg_2:IWindow):void { this._localization._SafeStr_8775(_arg_1, (_arg_2 as _SafeStr_1442)); } public function create(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:uint, _arg_5:uint, _arg_6:Rectangle, _arg_7:Function, _arg_8:IWindow, _arg_9:uint, _arg_10:Array=null, _arg_11:Array=null):IWindow { var _local_12:IWindow; var _local_13:Class = _SafeStr_1491._SafeStr_9705(_arg_3); if (_local_13 == null){ this.handleError(_SafeStr_1503._SafeStr_9716, new Error((('Failed to solve implementation for window "' + _arg_1) + '"!'))); return (null); }; if (_arg_8 == null){ if ((_arg_5 & WindowParam._SafeStr_7125)){ _arg_8 = this._SafeStr_9728; }; }; _local_12 = new (_local_13)(_arg_1, _arg_3, _arg_4, _arg_5, this, _arg_6, (((_arg_8)!=null) ? _arg_8 : this._SafeStr_7806), _arg_7, _arg_10, _arg_11, _arg_9); if (((_arg_2) && (_arg_2.length))){ _local_12.caption = _arg_2; }; return (_local_12); } public function _SafeStr_3795(_arg_1:IWindow):Boolean { if (_arg_1 == this._SafeStr_7806){ this._SafeStr_7806 = null; }; if (_arg_1.state != _SafeStr_1526._SafeStr_9382){ _arg_1._SafeStr_3795(); }; return (true); } public function invalidate(_arg_1:IWindow, _arg_2:Rectangle, _arg_3:uint):void { if (!this.disposed){ _SafeStr_7811._SafeStr_9471(WindowController(_arg_1), _arg_2, _arg_3); }; } public function update(_arg_1:uint):void { this._SafeStr_9195 = true; if (this._SafeStr_8864){ throw (this._SafeStr_8864); }; _SafeStr_9718._SafeStr_7805(this._SafeStr_9720, _SafeStr_9717); this._SafeStr_9195 = false; } public function render(_arg_1:uint):void { this._SafeStr_9729 = true; _SafeStr_7811.update(_arg_1); this._SafeStr_9729 = false; } private function _SafeStr_9730(_arg_1:Event):void { if (((!((this._SafeStr_7806 == null))) && (!(this._SafeStr_7806.disposed)))){ if ((this._SafeStr_9722 is Stage)){ this._SafeStr_7806._SafeStr_9673.maxWidth = Stage(this._SafeStr_9722).stageWidth; this._SafeStr_7806._SafeStr_9673.maxHeight = Stage(this._SafeStr_9722).stageHeight; this._SafeStr_7806.width = Stage(this._SafeStr_9722).stageWidth; this._SafeStr_7806.height = Stage(this._SafeStr_9722).stageHeight; } else { this._SafeStr_7806._SafeStr_9673.maxWidth = this._SafeStr_9722.width; this._SafeStr_7806._SafeStr_9673.maxHeight = this._SafeStr_9722.height; this._SafeStr_7806.width = this._SafeStr_9722.width; this._SafeStr_7806.height = this._SafeStr_9722.height; }; }; } } }//package com.sulake.core.window // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) // _SafeStr_1491 = "_-2U" (String#4756, DoABC#2) // _SafeStr_1493 = "_-3-j" (String#2587, DoABC#2) // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1508 = "_-Hh" (String#3966, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_2394 = "_-nv" (String#6641, DoABC#2) // _SafeStr_2395 = "_-2bm" (String#5965, DoABC#2) // _SafeStr_2400 = "_-397" (String#6968, DoABC#2) // _SafeStr_2401 = "_-36c" (String#8410, DoABC#2) // _SafeStr_2402 = "_-1Ne" (String#4437, DoABC#2) // _SafeStr_2403 = "_-dq" (String#5098, DoABC#2) // _SafeStr_2405 = "_-18U" (String#8086, DoABC#2) // _SafeStr_2406 = "_-234" (String#7727, DoABC#2) // _SafeStr_2407 = "_-MW" (String#8276, DoABC#2) // _SafeStr_2408 = "_-2MJ" (String#5493, DoABC#2) // _SafeStr_2409 = "_-1TV" (String#7701, DoABC#2) // _SafeStr_2410 = "_-2S5" (String#8188, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_525 = "_-29q" (String#5122, DoABC#2) // _SafeStr_526 = "_-19C" (String#5805, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7805 = "_-1Lg" (String#6985, DoABC#2) // _SafeStr_7806 = "_-2FH" (String#1622, DoABC#2) // _SafeStr_7811 = "_-1Eg" (String#1576, DoABC#2) // _SafeStr_8774 = "_-30V" (String#12727, DoABC#2) // _SafeStr_8775 = "_-2JX" (String#6788, DoABC#2) // _SafeStr_8864 = "_-0NI" (String#4424, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9069 = "_-0xo" (String#7309, DoABC#2) // _SafeStr_9195 = "_-Fu" (String#4188, DoABC#2) // _SafeStr_9382 = "_-2Ya" (String#7567, DoABC#2) // _SafeStr_9471 = "_-0CK" (String#13487, DoABC#2) // _SafeStr_9673 = "_-1bz" (String#3204, DoABC#2) // _SafeStr_9705 = "_-3GK" (String#19896, DoABC#2) // _SafeStr_9706 = "_-3F5" (String#19401, DoABC#2) // _SafeStr_9707 = "_-30-" (String#20440, DoABC#2) // _SafeStr_9708 = "_-Vl" (String#20709, DoABC#2) // _SafeStr_9709 = "_-1l3" (String#21182, DoABC#2) // _SafeStr_9710 = "_-2CK" (String#8349, DoABC#2) // _SafeStr_9711 = "_-0Aq" (String#13930, DoABC#2) // _SafeStr_9712 = "_-02G" (String#18249, DoABC#2) // _SafeStr_9713 = "_-2MI" (String#16220, DoABC#2) // _SafeStr_9714 = "_-35B" (String#16751, DoABC#2) // _SafeStr_9715 = "_-OA" (String#15435, DoABC#2) // _SafeStr_9716 = "_-349" (String#14596, DoABC#2) // _SafeStr_9717 = "_-1em" (String#4354, DoABC#2) // _SafeStr_9718 = "_-Oq" (String#6606, DoABC#2) // _SafeStr_9719 = "_-164" (String#15305, DoABC#2) // _SafeStr_9720 = "_-0Sx" (String#17255, DoABC#2) // _SafeStr_9721 = "_-1rv" (String#18253, DoABC#2) // _SafeStr_9722 = "_-1PD" (String#2810, DoABC#2) // _SafeStr_9723 = "_-2Zs" (String#20016, DoABC#2) // _SafeStr_9724 = "_-2Mp" (String#12870, DoABC#2) // _SafeStr_9725 = "_-1ub" (String#10714, DoABC#2) // _SafeStr_9726 = "_-3-Y" (String#12184, DoABC#2) // _SafeStr_9727 = "_-22-" (String#17750, DoABC#2) // _SafeStr_9728 = "_-34a" (String#11719, DoABC#2) // _SafeStr_9729 = "_-0tj" (String#17458, DoABC#2) // _SafeStr_9730 = "_-0EU" (String#18117, DoABC#2) // _SafeStr_9731 = "_-2ud" (String#10883, DoABC#2) // _SafeStr_9732 = "_-0kf" (String#18002, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window._SafeStr_524 package com.sulake.core.window { import flash.geom.Rectangle; import com.sulake.core.utils.Map; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.utils._SafeStr_1494; public interface _SafeStr_524 { function create(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:Rectangle, _arg_6:Function=null, _arg_7:String="", _arg_8:uint=0, _arg_9:Array=null, _arg_10:IWindow=null, _arg_11:Array=null):IWindow; function _SafeStr_3795(_arg_1:IWindow):void; function buildFromXML(_arg_1:XML, _arg_2:uint=1, _arg_3:Map=null):IWindow; function _SafeStr_9589(_arg_1:IWindow):String; function getDesktop(_arg_1:uint):IDesktopWindow; function notify(_arg_1:String, _arg_2:String, _arg_3:Function, _arg_4:uint=0):_SafeStr_1494; } }//package com.sulake.core.window // _SafeStr_1494 = "_-39b" (String#6783, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_524 = "_-1iQ" (String#4049, DoABC#2) // _SafeStr_9589 = "_-1YV" (String#7339, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window._SafeStr_525 package com.sulake.core.window { public interface _SafeStr_525 { function _SafeStr_9604(_arg_1:String, _arg_2:IWindow):void; } }//package com.sulake.core.window // _SafeStr_525 = "_-29q" (String#5122, DoABC#2) // _SafeStr_9604 = "_-18M" (String#16693, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window._SafeStr_526 package com.sulake.core.window { import flash.geom.Rectangle; import com.sulake.core.utils.Map; import com.sulake.core.window.utils._SafeStr_1497; public interface _SafeStr_526 { function create(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:Rectangle, _arg_6:Function=null, _arg_7:String="", _arg_8:uint=0, _arg_9:Array=null, _arg_10:IWindow=null, _arg_11:Array=null):IWindow; function _SafeStr_3795(_arg_1:IWindow):void; function buildFromXML(_arg_1:XML, _arg_2:uint=1, _arg_3:Map=null):IWindow; function _SafeStr_9589(_arg_1:IWindow):String; function _SafeStr_9733(_arg_1:uint, _arg_2:uint):XML; function _SafeStr_9734(_arg_1:uint, _arg_2:uint):_SafeStr_1497; } }//package com.sulake.core.window // _SafeStr_1497 = "_-1wE" (String#3080, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_526 = "_-19C" (String#5805, DoABC#2) // _SafeStr_9589 = "_-1YV" (String#7339, DoABC#2) // _SafeStr_9733 = "_-1mv" (String#15732, DoABC#2) // _SafeStr_9734 = "_-131" (String#16949, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.IWindow package com.sulake.core.window { import com.sulake.core.runtime._SafeStr_3; import flash.geom.Point; import flash.geom.Rectangle; import com.sulake.core.window.utils._SafeStr_2096; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.utils.Map; import flash.display.IBitmapDrawable; public interface IWindow extends _SafeStr_3 { function get x():int; function get y():int; function get id():uint; function get name():String; function get width():int; function get height():int; function get position():Point; function get rectangle():Rectangle; function get properties():Array; function get procedure():Function; function get background():Boolean; function get alpha():uint; function get color():uint; function get blend():Number; function get style():uint; function get visible():Boolean; function get clipping():Boolean; function get caption():String; function get parent():IWindow; function get debug():Boolean; function get filters():Array; function get _SafeStr_7685():uint; function get type():uint; function get state():uint; function get param():uint; function get _SafeStr_9673():_SafeStr_2096; function get context():_SafeStr_1495; function get desktop():IDesktopWindow; function get host():IWindow; function get tags():Array; function set x(_arg_1:int):void; function set y(_arg_1:int):void; function set id(_arg_1:uint):void; function set name(_arg_1:String):void; function set width(_arg_1:int):void; function set height(_arg_1:int):void; function set position(_arg_1:Point):void; function set rectangle(_arg_1:Rectangle):void; function set properties(_arg_1:Array):void; function set procedure(_arg_1:Function):void; function set background(_arg_1:Boolean):void; function set alpha(_arg_1:uint):void; function set color(_arg_1:uint):void; function set blend(_arg_1:Number):void; function set style(_arg_1:uint):void; function set visible(_arg_1:Boolean):void; function set clipping(_arg_1:Boolean):void; function set caption(_arg_1:String):void; function set parent(_arg_1:IWindow):void; function set debug(_arg_1:Boolean):void; function set filters(_arg_1:Array):void; function set _SafeStr_7685(_arg_1:uint):void; function toString():String; function clone():IWindow; function invalidate(_arg_1:Rectangle=null):void; function _SafeStr_9735():uint; function buildFromXML(_arg_1:XML, _arg_2:Map=null):Boolean; function center():void; function offset(_arg_1:Number, _arg_2:Number):void; function scale(_arg_1:Number, _arg_2:Number):void; function _SafeStr_9173():IBitmapDrawable; function _SafeStr_9034(_arg_1:Point):void; function _SafeStr_9458(_arg_1:Point):void; function _SafeStr_9172(_arg_1:Rectangle):void; function getMouseRegion(_arg_1:Rectangle):void; function _SafeStr_9736(_arg_1:Point):void; function _SafeStr_9737(_arg_1:Rectangle):void; function _SafeStr_9738(_arg_1:Point):Boolean; function _SafeStr_9739(_arg_1:Rectangle):Boolean; function getGlobalPosition(_arg_1:Point):void; function _SafeStr_9740(_arg_1:Point):void; function _SafeStr_9158(_arg_1:Rectangle):void; function _SafeStr_9160(_arg_1:Rectangle):void; function hitTestGlobalPoint(_arg_1:Point):Boolean; function _SafeStr_9741(_arg_1:Rectangle):Boolean; function _SafeStr_9742():Number; function _SafeStr_9743():Number; function _SafeStr_9744(_arg_1:Point):void; function _SafeStr_9601(_arg_1:Point):void; function _SafeStr_9285(_arg_1:String):IWindow; function _SafeStr_6248(_arg_1:uint, _arg_2:Boolean=true):void; function _SafeStr_9070(_arg_1:uint):Boolean; function _SafeStr_9147(_arg_1:uint, _arg_2:uint=0):Boolean; function _SafeStr_9745(_arg_1:uint, _arg_2:Boolean=true):void; function _SafeStr_9746(_arg_1:uint):Boolean; function _SafeStr_9703(_arg_1:uint, _arg_2:uint=0):Boolean; function setParamFlag(_arg_1:uint, _arg_2:Boolean=true):void; function _SafeStr_9033(_arg_1:uint):Boolean; function _SafeStr_9135(_arg_1:uint, _arg_2:uint=0):Boolean; function _SafeStr_3795():Boolean; function minimize():Boolean; function _SafeStr_9747():Boolean; function _SafeStr_9748():Boolean; function activate():Boolean; function deactivate():Boolean; function lock():Boolean; function unlock():Boolean; function enable():Boolean; function disable():Boolean; function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:int=0):void; function removeEventListener(_arg_1:String, _arg_2:Function):void; function hasEventListener(_arg_1:String):Boolean; } }//package com.sulake.core.window // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_2096 = "_-2no" (String#7181, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_6248 = "_-If" (String#1925, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_9033 = "_-1PX" (String#5915, DoABC#2) // _SafeStr_9034 = "_-1oc" (String#8371, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9158 = "_-0Oz" (String#2830, DoABC#2) // _SafeStr_9160 = "_-rH" (String#18080, DoABC#2) // _SafeStr_9172 = "_-0-i" (String#8610, DoABC#2) // _SafeStr_9173 = "_-5I" (String#5223, DoABC#2) // _SafeStr_9285 = "_-0Hb" (String#12141, DoABC#2) // _SafeStr_9458 = "_-0aU" (String#14473, DoABC#2) // _SafeStr_9601 = "_-Ix" (String#15253, DoABC#2) // _SafeStr_9673 = "_-1bz" (String#3204, DoABC#2) // _SafeStr_9703 = "_-1gu" (String#19688, DoABC#2) // _SafeStr_9735 = "_-32F" (String#18973, DoABC#2) // _SafeStr_9736 = "_-hT" (String#18181, DoABC#2) // _SafeStr_9737 = "_-1d2" (String#19857, DoABC#2) // _SafeStr_9738 = "_-0lL" (String#18395, DoABC#2) // _SafeStr_9739 = "_-VY" (String#19837, DoABC#2) // _SafeStr_9740 = "_-0J0" (String#8442, DoABC#2) // _SafeStr_9741 = "_-0Sk" (String#20720, DoABC#2) // _SafeStr_9742 = "_-2WB" (String#18463, DoABC#2) // _SafeStr_9743 = "_-18S" (String#20941, DoABC#2) // _SafeStr_9744 = "_-35x" (String#19542, DoABC#2) // _SafeStr_9745 = "_-1S8" (String#18470, DoABC#2) // _SafeStr_9746 = "_-18b" (String#20829, DoABC#2) // _SafeStr_9747 = "_-1d" (String#19147, DoABC#2) // _SafeStr_9748 = "_-345" (String#22438, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.IWindowContainer package com.sulake.core.window { import com.sulake.core.window.utils._SafeStr_1314; import flash.geom.Point; public interface IWindowContainer extends IWindow, _SafeStr_1314 { function get numChildren():int; function addChild(_arg_1:IWindow):IWindow; function addChildAt(_arg_1:IWindow, _arg_2:int):IWindow; function getChildAt(_arg_1:int):IWindow; function _SafeStr_9224(_arg_1:uint):IWindow; function _SafeStr_9226(_arg_1:String):IWindow; function getChildByName(_arg_1:String):IWindow; function getChildIndex(_arg_1:IWindow):int; function findChildByTag(_arg_1:String):IWindow; function findChildByName(_arg_1:String):IWindow; function removeChild(_arg_1:IWindow):IWindow; function removeChildAt(_arg_1:int):IWindow; function setChildIndex(_arg_1:IWindow, _arg_2:int):void; function swapChildren(_arg_1:IWindow, _arg_2:IWindow):void; function swapChildrenAt(_arg_1:int, _arg_2:int):void; function _SafeStr_9231(_arg_1:uint, _arg_2:Array, _arg_3:Boolean=false):uint; function _SafeStr_9139(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):uint; function _SafeStr_9749(_arg_1:Point):IWindow; function groupChildrenUnderPoint(_arg_1:Point, _arg_2:Array):void; } }//package com.sulake.core.window // _SafeStr_1314 = "_-1Zd" (String#3139, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9224 = "_-2ov" (String#7821, DoABC#2) // _SafeStr_9226 = "_-1IO" (String#5266, DoABC#2) // _SafeStr_9231 = "_-2Dj" (String#10914, DoABC#2) // _SafeStr_9749 = "_-3-i" (String#16239, DoABC#2) //------------------------------------------------------------ //com.sulake.core.window.WindowController package com.sulake.core.window { import com.sulake.core.window.graphics._SafeStr_1493; import flash.geom.Point; import com.sulake.core.window.events._SafeStr_2392; import com.sulake.core.window.graphics._SafeStr_1492; import flash.geom.Rectangle; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.utils._SafeStr_1497; import com.sulake.core.window.graphics._SafeStr_2391; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.graphics._SafeStr_2393; import flash.utils.getDefinitionByName; import flash.utils.getQualifiedClassName; import com.sulake.core.window.events._SafeStr_2390; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.utils.Map; import flash.display.IBitmapDrawable; import com.sulake.core.window.services._SafeStr_2389; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.enum._SafeStr_1542; import flash.display.BitmapData; public class WindowController extends _SafeStr_1486 implements IWindow, _SafeStr_1493 { private static var _SafeStr_9750:uint = 0; protected static const TAG_EXCLUDE:String = "_EXCLUDE"; protected static const TAG_INTERNAL:String = "_INTERNAL"; protected static const _SafeStr_9140:String = "_COLORIZE"; protected static const _SafeStr_9751:String = "_IGNORE_INHERITED_STYLE"; private static const _SafeStr_9752:Point = new Point(); protected var _events:_SafeStr_2392; protected var _SafeStr_9067:_SafeStr_1492; protected var _SafeStr_9322:Function; protected var _SafeStr_9065:Boolean = true; protected var _parent:WindowController; protected var _children:Array; protected var _debug:Boolean = false; private var _SafeStr_9753:Boolean = false; private var _SafeStr_9754:Rectangle; private var _SafeStr_9755:uint; public function WindowController(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:_SafeStr_1503, _arg_6:Rectangle, _arg_7:IWindow, _arg_8:Function=null, _arg_9:Array=null, _arg_10:Array=null, _arg_11:uint=0) { var _local_14:uint; this._SafeStr_9755 = _SafeStr_9750++; var _local_12:XML = _arg_5._SafeStr_9732()._SafeStr_9733(_arg_2, _arg_3); if (_arg_6 == null){ _arg_6 = new Rectangle(0, 0, ((_local_12) ? int(_local_12.attribute("width")) : 10), ((_local_12) ? int(_local_12.attribute("height")) : 10)); }; super(_arg_11, _arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_10); if (!this._SafeStr_9067){ this._SafeStr_9067 = this.getGraphicContext(!(_SafeStr_9135(WindowParam._SafeStr_7125))); }; this._events = new _SafeStr_2392(this); this._children = new Array(); this._SafeStr_9754 = new Rectangle(); if (_local_12 != null){ _SafeStr_9675 = new Rectangle(0, 0, int(_local_12.attribute("width")), int(_local_12.attribute("height"))); _SafeStr_9676 = _SafeStr_9675.clone(); _SafeStr_8982 = _SafeStr_9675.clone(); _arg_5.getWindowParser().parseAndConstruct(_local_12, this, null); _local_14 = _SafeStr_6049; _SafeStr_6049 = (_SafeStr_6049 & ~(WindowParam._SafeStr_9258)); this.setRectangle(_arg_6.x, _arg_6.y, _arg_6.width, _arg_6.height); _SafeStr_6049 = _local_14; _SafeStr_9676.x = _arg_6.x; _SafeStr_9676.y = _arg_6.y; _SafeStr_9676.width = _arg_6.width; _SafeStr_9676.height = _arg_6.height; }; var _local_13:_SafeStr_1497 = _arg_5._SafeStr_9732()._SafeStr_9734(_arg_2, _arg_3); if (_local_13){ _blend = _local_13.blend; _SafeStr_9682 = _local_13._SafeStr_9493; if (_SafeStr_9136 != _local_13.background){ this.background = _local_13.background; }; if (_SafeStr_9680 != _local_13.color){ this.color = _local_13.color; }; if (_local_13._SafeStr_9577()){ _SafeStr_9679.assign(_local_13.width_min, _local_13.width_max, _local_13.height_min, _local_13.height_max); }; }; if (_arg_9){ this.properties = _arg_9; }; this._SafeStr_9322 = _arg_8; if (_arg_7 != null){ this._parent = (_arg_7 as WindowController); WindowController(_arg_7).addChild(this); if (this._SafeStr_9067){ _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; }; } private static function _SafeStr_9756(_arg_1:WindowController, _arg_2:Rectangle):void { var _local_3:Rectangle = new Rectangle(); _arg_1._SafeStr_9158(_local_3); var _local_4:int = _arg_1.numChildren; var _local_5:int = _local_3.x; var _local_6:int = _local_3.y; _arg_2.left = (((_local_5)<_arg_2.left) ? _local_5 : _arg_2.left); _arg_2.top = (((_local_6)<_arg_2.top) ? _local_6 : _arg_2.top); _arg_2.right = (((_local_3.right)>_arg_2.right) ? _local_3.right : _arg_2.right); _arg_2.bottom = (((_local_3.bottom)>_arg_2.bottom) ? _local_3.bottom : _arg_2.bottom); var _local_7:int; while (_local_7 < _local_4) { WindowController._SafeStr_9756((_arg_1.getChildAt(_local_7) as WindowController), _arg_2); _local_7++; }; } public static function _SafeStr_9757(_arg_1:WindowController, _arg_2:IWindow):void { var _local_9:Boolean; var _local_10:uint; var _local_11:uint; var _local_3:int; var _local_4:int; var _local_5:int = _arg_1.width; var _local_6:int = _arg_1.height; var _local_7:Rectangle = _arg_2.rectangle.clone(); var _local_8:Boolean; if (_local_7.x < 0){ _local_3 = _local_7.x; _local_5 = (_local_5 - _local_3); _local_7.x = 0; _local_8 = true; }; if (_local_7.right > _local_5){ _local_5 = (_local_7.x + _local_7.width); _local_8 = true; }; if (_local_7.y < 0){ _local_4 = _local_7.y; _local_6 = (_local_6 - _local_4); _local_7.y = 0; _local_8 = true; }; if (_local_7.bottom > _local_6){ _local_6 = (_local_7.y + _local_7.height); _local_8 = true; }; if (_local_8){ _local_9 = _arg_1._SafeStr_9033(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN); _arg_1.setParamFlag(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN, false); _arg_1.setRectangle((_arg_1.x + _local_3), (_arg_1.y + _local_4), _local_5, _local_6); if (((!((_local_4 == 0))) || (!((_local_3 == 0))))){ _local_11 = _arg_1.numChildren; _local_10 = 0; while (_local_10 < _local_11) { IWindow(_arg_1.getChildAt(_local_10)).offset(-(_local_3), -(_local_4)); _local_10++; }; }; if (_local_9){ _arg_1.setParamFlag(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN, true); }; }; } public static function resizeToAccommodateChildren(_arg_1:WindowController):void { var _local_2:uint; var _local_7:Rectangle; var _local_10:Boolean; var _local_11:IWindow; var _local_12:Boolean; var _local_3:int; var _local_4:int; var _local_5:int = int.MIN_VALUE; var _local_6:int = int.MIN_VALUE; var _local_8:Boolean; var _local_9:uint = _arg_1.numChildren; _local_2 = 0; while (_local_2 < _local_9) { _local_7 = _arg_1.getChildAt(_local_2).rectangle; if (_local_7.right > _local_5){ _local_5 = _local_7.right; _local_8 = true; }; if (_local_7.bottom > _local_6){ _local_6 = _local_7.bottom; _local_8 = true; }; _local_2++; }; if (_local_8){ _local_10 = _arg_1._SafeStr_9033(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN); if (_local_10){ _arg_1.setParamFlag(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN, false); }; if (((!((_local_3 == 0))) || (!((_local_4 == 0))))){ _local_2 = 0; while (_local_2 < _local_9) { _local_11 = _arg_1.getChildAt(_local_2); _local_12 = _local_11._SafeStr_9135(WindowParam._SafeStr_7127); if (_local_12){ _local_11.setParamFlag(WindowParam._SafeStr_7127, false); }; _local_11.offset(-(_local_3), -(_local_4)); if (_local_12){ _local_11.setParamFlag(WindowParam._SafeStr_7127, true); }; _local_2++; }; }; _arg_1.width = _local_5; _arg_1.height = _local_6; if (_local_10){ _arg_1.setParamFlag(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN, true); }; }; } public function get properties():Array { return (new Array()); } public function get procedure():Function { return ((((this._SafeStr_9322)!=null) ? this._SafeStr_9322 : (((this._parent)!=null) ? this._parent.procedure : this._SafeStr_9284))); } public function get filters():Array { return (((this._SafeStr_9470()) ? this.getGraphicContext(true).filters : [])); } public function get parent():IWindow { return (this._parent); } public function get debug():Boolean { return (this._debug); } public function set x(_arg_1:int):void { if (_arg_1 != _SafeStr_8982.x){ this.setRectangle(_arg_1, _SafeStr_8982.y, _SafeStr_8982.width, _SafeStr_8982.height); }; } public function set y(_arg_1:int):void { if (_arg_1 != _SafeStr_8982.y){ this.setRectangle(_SafeStr_8982.x, _arg_1, _SafeStr_8982.width, _SafeStr_8982.height); }; } public function set id(_arg_1:uint):void { _id = _arg_1; } public function set name(_arg_1:String):void { _name = _arg_1; } public function set width(_arg_1:int):void { if (_arg_1 != _SafeStr_8982.width){ this.setRectangle(_SafeStr_8982.x, _SafeStr_8982.y, _arg_1, _SafeStr_8982.height); }; } public function set height(_arg_1:int):void { if (_arg_1 != _SafeStr_8982.height){ this.setRectangle(_SafeStr_8982.x, _SafeStr_8982.y, _SafeStr_8982.width, _arg_1); }; } public function set position(_arg_1:Point):void { this.setRectangle(_arg_1.x, _arg_1.y, _SafeStr_8982.width, _SafeStr_8982.height); } public function set rectangle(_arg_1:Rectangle):void { this.setRectangle(_arg_1.x, _arg_1.y, _arg_1.width, _arg_1.height); } public function set background(_arg_1:Boolean):void { _SafeStr_9136 = _arg_1; _SafeStr_9680 = ((_SafeStr_9136) ? (_SafeStr_9680 | _SafeStr_9681) : (_SafeStr_9680 & 0xFFFFFF)); this._SafeStr_9065 = ((this._SafeStr_9065) || (_arg_1)); _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); } public function set color(_arg_1:uint):void { _SafeStr_9681 = (_arg_1 & 0xFF000000); _SafeStr_9680 = ((_SafeStr_9136) ? _arg_1 : (_arg_1 & 0xFFFFFF)); _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); } public function set alpha(_arg_1:uint):void { _SafeStr_9681 = (_arg_1 << 24); _SafeStr_9680 = ((_SafeStr_9136) ? (_SafeStr_9681 | _SafeStr_9680) : (0xFFFFFF & _SafeStr_9680)); _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); } public function set blend(_arg_1:Number):void { _blend = (((_arg_1 > 1)) ? 1 : (((_arg_1 < 0)) ? 0 : _arg_1)); _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9510); } public function set visible(_arg_1:Boolean):void { if (_arg_1 != _SafeStr_5046){ _SafeStr_5046 = _arg_1; if (this._SafeStr_9067){ this._SafeStr_9067.visible = _arg_1; }; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; } public function set type(_arg_1:uint):void { if (_arg_1 != _type){ _type = _arg_1; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; } public function set caption(_arg_1:String):void { _arg_1 = ((_arg_1) ? _arg_1 : ""); if (_arg_1 != caption){ _SafeStr_5952 = _arg_1; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; } public function set tags(_arg_1:Array):void { if (_arg_1 != null){ _SafeStr_6326 = _arg_1; }; } public function set _SafeStr_7685(_arg_1:uint):void { _SafeStr_9682 = (((_arg_1 > 0xFF)) ? 0xFF : _arg_1); } public function set properties(_arg_1:Array):void { } public function set procedure(_arg_1:Function):void { this._SafeStr_9322 = _arg_1; } public function set filters(_arg_1:Array):void { if (this._SafeStr_9470()){ this.getGraphicContext(true).filters = _arg_1; }; } public function set debug(_arg_1:Boolean):void { this._debug = _arg_1; } public function set state(_arg_1:uint):void { if (_arg_1 != _state){ _state = _arg_1; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9509); }; } public function set style(_arg_1:uint):void { var _local_2:Array; var _local_3:uint; var _local_4:WindowController; if (_arg_1 != _SafeStr_6535){ _SafeStr_6535 = _arg_1; _local_2 = new Array(); this._SafeStr_9139(WindowController.TAG_INTERNAL, _local_2); _local_3 = _local_2.length; while (--_local_3 > -1) { _local_4 = (_local_2[_local_3] as WindowController); if (_local_4.tags.indexOf(_SafeStr_9751) == -1){ _local_4.style = _SafeStr_6535; }; }; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; } public function set clipping(_arg_1:Boolean):void { if (_arg_1 != _SafeStr_9683){ _SafeStr_9683 = _arg_1; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; } public function get host():IWindow { return ((((this._parent)==this.desktop) ? this : this._parent.host)); } public function get desktop():IDesktopWindow { return (_context.getDesktopWindow()); } public function set parent(_arg_1:IWindow):void { var _local_3:WindowController; var _local_4:_SafeStr_1260; if (_arg_1 == this){ throw (new Error("Attempted to assign self as parent!")); }; if (((!((_arg_1 == null))) && (!((_arg_1.context == _context))))){ _context = _SafeStr_1503(_arg_1.context); for each (_local_3 in this._children) { _local_3.parent = this; }; }; var _local_2:IWindow = this._parent; if (this._parent != _arg_1){ if (this._parent != null){ this._parent.removeChild(this); }; this._parent = WindowController(_arg_1); if (this._parent != null){ this._SafeStr_9754 = this._parent.rectangle.clone(); _SafeStr_9676.x = _SafeStr_8982.x; _SafeStr_9676.y = _SafeStr_8982.y; _SafeStr_9676.width = _SafeStr_8982.width; _SafeStr_9676.height = _SafeStr_8982.height; _local_4 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_6242, this, this._parent); this.update(this, _local_4); } else { this._SafeStr_9754.x = 0; this._SafeStr_9754.y = 0; this._SafeStr_9754.width = 0; this._SafeStr_9754.height = 0; _local_4 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9429, this, _local_2); this.update(this, _local_4); }; _local_4.recycle(); }; } public function _SafeStr_9470():Boolean { return (((!((this._SafeStr_9067 == null))) || (!(_SafeStr_9135(WindowParam._SafeStr_7125))))); } public function getGraphicContext(_arg_1:Boolean):_SafeStr_1492 { if (((_arg_1) && (!(this._SafeStr_9067)))){ this._SafeStr_9067 = new _SafeStr_2393((("GC {" + _name) + "}"), _SafeStr_2393.GC_TYPE_BITMAP, _SafeStr_8982); this._SafeStr_9067.visible = _SafeStr_5046; }; return (this._SafeStr_9067); } public function _SafeStr_9319():_SafeStr_1492 { var _local_1:int; var _local_2:WindowController; this._SafeStr_9067 = this.getGraphicContext(true); if (this._parent){ this._parent._SafeStr_9319(); }; if (this._children.length > 0){ if (this._SafeStr_9067._SafeStr_9460 != this.numChildren){ _local_1 = 0; for each (_local_2 in this._children) { this._SafeStr_9067._SafeStr_9462(_local_2.getGraphicContext(true), _local_1++); }; }; }; this._SafeStr_9753 = true; return (this._SafeStr_9067); } public function _SafeStr_9758():void { this._SafeStr_9753 = false; if (this._SafeStr_9067){ }; } public function clone():IWindow { var _local_1:Class = (getDefinitionByName(getQualifiedClassName(this)) as Class); var _local_2:WindowController = (new (_local_1)(_name, _type, _SafeStr_6535, _SafeStr_6049, _context, _SafeStr_8982, null, this._SafeStr_9322, this.properties, _SafeStr_6326.concat(), _id) as WindowController); _local_2._SafeStr_9682 = _SafeStr_9682; _local_2._SafeStr_9065 = this._SafeStr_9065; _local_2._debug = this._debug; _local_2._SafeStr_9754 = this._SafeStr_9754.clone(); _local_2._SafeStr_8982 = _SafeStr_8982.clone(); _local_2._SafeStr_9675 = _SafeStr_9675.clone(); _local_2._SafeStr_9676 = _SafeStr_9676.clone(); _local_2._SafeStr_9677 = ((_SafeStr_9677) ? _SafeStr_9677.clone() : null); _local_2._SafeStr_9678 = ((_SafeStr_9678) ? _SafeStr_9678.clone() : null); _local_2._SafeStr_9679 = ((_SafeStr_9679) ? _SafeStr_9679.clone(_local_2) : null); _local_2._context = _context; _local_2._SafeStr_9680 = _SafeStr_9680; _local_2._SafeStr_9681 = _SafeStr_9681; _local_2._SafeStr_9683 = _SafeStr_9683; _local_2._SafeStr_5046 = _SafeStr_5046; _local_2._blend = _blend; _local_2._SafeStr_6049 = _SafeStr_6049; _local_2._state = _state; _local_2._name = _name; _local_2._id = _id; _local_2.caption = _SafeStr_5952; _local_2.background = _SafeStr_9136; this._SafeStr_9222(_local_2); return (_local_2); } protected function _SafeStr_9222(_arg_1:WindowController):void { var _local_2:WindowController; for each (_local_2 in this._children) { if (_local_2.tags.indexOf(WindowController.TAG_EXCLUDE) == -1){ _arg_1.addChild(_local_2.clone()); }; }; } override public function dispose():void { var _local_1:_SafeStr_2390; if (!_disposed){ this._SafeStr_9322 = null; if (!_context.disposed){ if (!this._SafeStr_9759()){ if (this._SafeStr_9070(_SafeStr_1526._SafeStr_6961)){ this.deactivate(); }; }; }; while (this._children.length > 0) { _SafeStr_3(this._children.pop()).dispose(); }; this._children = null; if (this.parent){ this.parent = null; }; _local_1 = _SafeStr_2390._SafeStr_9035(this); this._events.dispatchEvent(_local_1); _local_1.recycle(); if ((this._events is _SafeStr_3)){ _SafeStr_3(this._events).dispose(); this._events = null; }; if (this._SafeStr_9067 != null){ this._SafeStr_9067.dispose(); this._SafeStr_9067 = null; }; super.dispose(); }; } public function toString():String { return (((((((("[" + "Window ") + getQualifiedClassName(this)) + " ") + _name) + " ") + this._SafeStr_9755) + "]")); } override public function invalidate(_arg_1:Rectangle=null):void { if (_arg_1 == null){ _arg_1 = _SafeStr_8982; }; _context.invalidate(this, _arg_1, _SafeStr_2391._SafeStr_9037); } public function _SafeStr_9735():uint { return (0); } public function center():void { if (this._parent != null){ this.x = ((this._parent.width / 2) - (_SafeStr_8982.width / 2)); this.y = ((this._parent.height / 2) - (_SafeStr_8982.height / 2)); }; } public function setRectangle(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { var _local_7:uint; var _local_8:Rectangle; var _local_9:_SafeStr_1260; _arg_4 = Math.max(_SafeStr_9679.minHeight, _arg_4); _arg_4 = Math.min(_SafeStr_9679.maxHeight, _arg_4); _arg_3 = Math.max(_SafeStr_9679.minWidth, _arg_3); _arg_3 = Math.min(_SafeStr_9679.maxWidth, _arg_3); var _local_5:Boolean = ((!((_arg_1 == _SafeStr_8982.x))) || (!((_arg_2 == _SafeStr_8982.y)))); var _local_6:Boolean = ((!((_arg_3 == _SafeStr_8982.width))) || (!((_arg_4 == _SafeStr_8982.height)))); if (((_local_6) && (!(_local_5)))){ _local_7 = (_SafeStr_6049 & WindowParam._SafeStr_9408); if (_local_7 == WindowParam._SafeStr_7158){ _arg_1 = (_arg_1 - ((_arg_3 - _SafeStr_8982.width) / 2)); _local_5 = true; } else { if (_local_7 == WindowParam._SafeStr_7160){ _arg_1 = (_arg_1 - (_arg_3 - _SafeStr_8982.width)); _local_5 = true; }; }; _local_7 = (_SafeStr_6049 & WindowParam._SafeStr_9409); if (_local_7 == WindowParam._SafeStr_7164){ _arg_2 = (_arg_2 - ((_arg_4 - _SafeStr_8982.height) / 2)); _local_5 = true; } else { if (_local_7 == WindowParam._SafeStr_7166){ _arg_2 = (_arg_2 - (_arg_4 - _SafeStr_8982.height)); _local_5 = true; }; }; }; if (_SafeStr_9135(WindowParam._SafeStr_7127)){ if (this._parent != null){ _local_8 = this._parent.rectangle; _arg_1 = (((_arg_1)<0) ? 0 : _arg_1); _arg_2 = (((_arg_2)<0) ? 0 : _arg_2); if (_local_5){ _arg_1 = (_arg_1 - ((((_arg_1 + _arg_3))>_local_8.width) ? ((_arg_1 + _arg_3) - _local_8.width) : 0)); _arg_2 = (_arg_2 - ((((_arg_2 + _arg_4))>_local_8.height) ? ((_arg_2 + _arg_4) - _local_8.height) : 0)); _local_5 = ((!((_arg_1 == _SafeStr_8982.x))) || (!((_arg_2 == _SafeStr_8982.y)))); } else { _arg_3 = (_arg_3 - ((((_arg_1 + _arg_3))>_local_8.width) ? ((_arg_1 + _arg_3) - _local_8.width) : 0)); _arg_4 = (_arg_4 - ((((_arg_2 + _arg_4))>_local_8.height) ? ((_arg_2 + _arg_4) - _local_8.height) : 0)); _local_6 = ((!((_arg_3 == _SafeStr_8982.width))) || (!((_arg_4 == _SafeStr_8982.height)))); }; }; }; if (((_local_5) || (_local_6))){ if (_local_5){ _local_9 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260.WINDOW_EVENT_RELOCATE, this, null, true); this.update(this, _local_9); if (_local_9._SafeStr_9036()){ _local_5 = false; }; _local_9.recycle(); }; if (_local_6){ _local_9 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9233, this, null, true); this.update(this, _local_9); if (_local_9._SafeStr_9036()){ _local_6 = false; }; _local_9.recycle(); }; if (_local_5){ _SafeStr_9676.x = _SafeStr_8982.x; _SafeStr_9676.y = _SafeStr_8982.y; _SafeStr_9676.width = _SafeStr_8982.width; _SafeStr_9676.height = _SafeStr_8982.height; _SafeStr_8982.x = _arg_1; _SafeStr_8982.y = _arg_2; }; if (_local_6){ _SafeStr_9676.width = _SafeStr_8982.width; _SafeStr_9676.height = _SafeStr_8982.height; _SafeStr_8982.width = _arg_3; _SafeStr_8982.height = _arg_4; }; if (_local_5){ _local_9 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4408, this, null); this.update(this, _local_9); _local_9.recycle(); }; if (_local_6){ _local_9 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4840, this, null); this.update(this, _local_9); _local_9.recycle(); }; }; } public function _SafeStr_9760(_arg_1:Rectangle=null, _arg_2:Rectangle=null, _arg_3:Rectangle=null, _arg_4:Rectangle=null):void { if (_arg_1 != null){ _arg_1.x = _SafeStr_8982.x; _arg_1.y = _SafeStr_8982.y; _arg_1.width = _SafeStr_8982.width; _arg_1.height = _SafeStr_8982.height; }; if (_arg_2 != null){ _arg_2.x = _SafeStr_9676.x; _arg_2.y = _SafeStr_9676.y; _arg_2.width = _SafeStr_9676.width; _arg_2.height = _SafeStr_9676.height; }; if (((!((_arg_3 == null))) && (!((_SafeStr_9677 == null))))){ _arg_3.x = _SafeStr_9677.x; _arg_3.y = _SafeStr_9677.y; _arg_3.width = _SafeStr_9677.width; _arg_3.height = _SafeStr_9677.height; }; if (((!((_arg_4 == null))) && (!((_SafeStr_9678 == null))))){ _arg_4.x = _SafeStr_9678.x; _arg_4.y = _SafeStr_9678.y; _arg_4.width = _SafeStr_9678.width; _arg_4.height = _SafeStr_9678.height; }; } public function _SafeStr_9761(_arg_1:Rectangle=null, _arg_2:Rectangle=null, _arg_3:Rectangle=null):void { if (_arg_3 != null){ if ((((_arg_3.width < 0)) || ((_arg_3.height < 0)))){ throw (new Error("Invalid rectangle; maximized size can't be less than zero!")); }; if (_SafeStr_9678 == null){ _SafeStr_9678 = new Rectangle(); }; _SafeStr_9678.x = _arg_3.x; _SafeStr_9678.y = _arg_3.y; _SafeStr_9678.width = _arg_3.width; _SafeStr_9678.height = _arg_3.height; }; if (_arg_2 != null){ if ((((_arg_2.width < 0)) || ((_arg_2.height < 0)))){ throw (new Error("Invalid rectangle; minimized size can't be less than zero!")); }; if (_SafeStr_9677 == null){ _SafeStr_9677 = new Rectangle(); }; _SafeStr_9677.x = _arg_2.x; _SafeStr_9677.y = _arg_2.y; _SafeStr_9677.width = _arg_2.width; _SafeStr_9677.height = _arg_2.height; }; if ((((_arg_3.width < _arg_2.width)) || ((_arg_3.height < _arg_2.height)))){ _arg_3.width = _arg_2.width; _arg_3.height = _arg_2.height; throw (new Error("Maximized rectangle can't be smaller than minimized rectangle!")); }; if (_arg_1 != null){ this.setRectangle(_arg_1.x, _arg_1.y, _arg_1.width, _arg_1.height); }; } public function buildFromXML(_arg_1:XML, _arg_2:Map=null):Boolean { return (!((_context.getWindowParser().parseAndConstruct(_arg_1, this, _arg_2) == null))); } public function _SafeStr_9173():IBitmapDrawable { return (((_SafeStr_9135(WindowParam._SafeStr_7125)) ? (((this._parent)!=null) ? this._parent._SafeStr_9173() : null) : this.getGraphicContext(true)._SafeStr_9173())); } public function _SafeStr_9172(_arg_1:Rectangle):void { if (!_SafeStr_9135(WindowParam._SafeStr_7125)){ _arg_1.x = 0; _arg_1.y = 0; _arg_1.width = _SafeStr_8982.width; _arg_1.height = _SafeStr_8982.height; } else { if (this._parent != null){ this._parent._SafeStr_9172(_arg_1); _arg_1.x = (_arg_1.x + _SafeStr_8982.x); _arg_1.y = (_arg_1.y + _SafeStr_8982.y); _arg_1.width = _SafeStr_8982.width; _arg_1.height = _SafeStr_8982.height; } else { _arg_1.x = 0; _arg_1.y = 0; _arg_1.width = 0; _arg_1.height = 0; }; }; } public function update(_arg_1:WindowController, _arg_2:_SafeStr_1260):Boolean { var _local_3:IWindow; var _local_4:_SafeStr_2389; var _local_5:_SafeStr_1260; var _local_6:Rectangle; var _local_7:uint; if (!_SafeStr_9135(WindowParam._SafeStr_7124)){ this.procedure(_arg_2, this); if (_disposed){ return (true); }; if (!_arg_2._SafeStr_9036()){ if (this.hasEventListener(_arg_2.type)){ this._events.dispatchEvent(_arg_2); if (_disposed){ return (true); }; }; }; if (_arg_2.cancelable){ if (_arg_2._SafeStr_9036()){ return (true); }; }; }; if ((_arg_2 is WindowMouseEvent)){ switch (_arg_2.type){ case WindowMouseEvent._SafeStr_3736: if (this.activate()){ if (_arg_2.cancelable){ _arg_2._SafeStr_9437(); }; }; if (disposed){ return (true); }; this._SafeStr_6248(_SafeStr_1526._SafeStr_6249, true); _local_4 = _context.getWindowServices().getMouseListenerService(); _local_4.begin(this); _local_4._SafeStr_9542.push(WindowMouseEvent._SafeStr_3735); _local_4._SafeStr_9543 = _SafeStr_1542._SafeStr_9385; if (_SafeStr_9135(WindowParam._SafeStr_7171)){ _local_3 = this; while (_local_3 != null) { if (_local_3._SafeStr_9135(WindowParam._SafeStr_7169)){ _context.getWindowServices().getMouseDraggingService().begin(_local_3); break; }; _local_3 = _local_3.parent; }; }; if ((_SafeStr_6049 & WindowParam._SafeStr_7181) > 0){ _local_3 = this; while (_local_3 != null) { if (_local_3._SafeStr_9135(WindowParam._SafeStr_7175)){ _context.getWindowServices().getMouseScalingService().begin(_local_3, (_SafeStr_6049 & WindowParam._SafeStr_7181)); break; }; _local_3 = _local_3.parent; }; }; break; case WindowMouseEvent._SafeStr_3735: if (_SafeStr_9147(_SafeStr_1526._SafeStr_6249)){ this._SafeStr_6248(_SafeStr_1526._SafeStr_6249, false); }; _context.getWindowServices().getMouseListenerService().end(this); if (_SafeStr_9135(WindowParam._SafeStr_7169)){ _context.getWindowServices().getMouseDraggingService().end(this); }; if (_SafeStr_9135(WindowParam._SafeStr_7175)){ _context.getWindowServices().getMouseScalingService().end(this); }; break; case WindowMouseEvent._SafeStr_3737: if (_SafeStr_9147(_SafeStr_1526._SafeStr_6959)){ this._SafeStr_6248(_SafeStr_1526._SafeStr_6959, false); }; if (_SafeStr_9147(_SafeStr_1526._SafeStr_6249)){ this._SafeStr_6248(_SafeStr_1526._SafeStr_6249, false); }; break; case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: if (!_SafeStr_9147(_SafeStr_1526._SafeStr_6959)){ this._SafeStr_6248(_SafeStr_1526._SafeStr_6959, true); }; break; case WindowMouseEvent._SafeStr_9234: return (false); }; } else { if ((_arg_2 is _SafeStr_1260)){ switch (_arg_2.type){ case _SafeStr_1260._SafeStr_4840: _context.invalidate(this, _SafeStr_8982.union(_SafeStr_9676), _SafeStr_2391.RESIZE); if (_arg_1 == this){ _local_5 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_6240, this, null); this._SafeStr_9762(_local_5); _local_5.recycle(); if (_SafeStr_9135(WindowParam._SafeStr_7134, WindowParam._SafeStr_7136)){ this._SafeStr_9763(); } else { if (_SafeStr_9135(WindowParam._SafeStr_7144, WindowParam._SafeStr_7146)){ this._SafeStr_9763(); }; }; if (this._parent != null){ _local_7 = _SafeStr_6049; _SafeStr_6049 = (_SafeStr_6049 & ~((WindowParam._SafeStr_7136 | WindowParam._SafeStr_7146))); if (_SafeStr_9135(WindowParam._SafeStr_9218)){ this._parent.width = (this._parent.width + (_SafeStr_8982.width - _SafeStr_9676.width)); }; if (_SafeStr_9135(WindowParam._SafeStr_9219)){ this._parent.height = (this._parent.height + (_SafeStr_8982.height - _SafeStr_9676.height)); }; _SafeStr_6049 = _local_7; _local_5 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9128, this._parent, this); this._parent.update(this, _local_5); _local_5.recycle(); }; }; break; case _SafeStr_1260._SafeStr_4408: _local_6 = _SafeStr_8982.union(_SafeStr_9676); if (this._parent){ if (this._parent.clipping){ _local_6.offset(this._parent.x, this._parent.y); _local_6 = _local_6.intersection(this._parent.rectangle); _local_6.offset(-(this._parent.x), -(this._parent.y)); }; }; _context.invalidate(this, _local_6, _SafeStr_2391._SafeStr_9508); if (_arg_1 == this){ _local_5 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9430, this, null); this._SafeStr_9762(_local_5); _local_5.recycle(); if (this._parent != null){ _local_5 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9213, this._parent, this); this._parent.update(this, _local_5); _local_5.recycle(); }; }; break; case _SafeStr_1260._SafeStr_9149: if (_arg_1 == this){ _local_5 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9188, this, null); this._SafeStr_9762(_local_5); _local_5.recycle(); if (this._parent != null){ _local_5 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9150, this._parent, this); this._parent.update(this, _local_5); _local_5.recycle(); }; }; break; case _SafeStr_1260._SafeStr_6242: if (_SafeStr_9135(WindowParam._SafeStr_7134, WindowParam._SafeStr_7136)){ this._SafeStr_9763(); } else { if (_SafeStr_9135(WindowParam._SafeStr_7144, WindowParam._SafeStr_7146)){ this._SafeStr_9763(); }; }; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); break; case _SafeStr_1260._SafeStr_6240: this._parent._SafeStr_9760(null, this._SafeStr_9754); this._SafeStr_9763(); break; case _SafeStr_1260._SafeStr_9318: if (_SafeStr_9135(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN)){ _SafeStr_9757(this, _arg_2._SafeStr_9134); }; break; case _SafeStr_1260._SafeStr_9212: break; case _SafeStr_1260._SafeStr_9150: this.activate(); break; case _SafeStr_1260._SafeStr_9128: if (_SafeStr_9135(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN)){ _SafeStr_9757(this, _arg_2._SafeStr_9134); }; break; case _SafeStr_1260._SafeStr_9213: if (_SafeStr_9135(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN)){ _SafeStr_9757(this, _arg_2._SafeStr_9134); }; break; }; }; }; return (true); } protected function _SafeStr_9331(_arg_1:_SafeStr_1260):void { this.procedure(_arg_1, this); if (!_arg_1._SafeStr_9036()){ if (this.hasEventListener(_arg_1.type)){ this._events.dispatchEvent(_arg_1); }; }; } private function _SafeStr_9284(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { } private function _SafeStr_9762(_arg_1:_SafeStr_1260):void { var _local_2:WindowController; for each (_local_2 in this._children) { _local_2.update(this, _arg_1); }; } public function _SafeStr_9501(_arg_1:Rectangle, _arg_2:Rectangle):Boolean { var _local_4:Rectangle; var _local_3:Boolean; if (_SafeStr_9135(WindowParam._SafeStr_7125)){ _arg_1.offset(_SafeStr_8982.x, _SafeStr_8982.y); if (clipping){ _local_4 = _arg_1.intersection(_SafeStr_8982); if (_arg_1.x < _SafeStr_8982.x){ _arg_2.x = (_arg_2.x - (_arg_1.x - _SafeStr_8982.x)); _arg_1.x = _SafeStr_8982.x; _local_3 = true; }; if (_arg_1.y < _SafeStr_8982.y){ _arg_2.y = (_arg_2.y - (_arg_1.y - _SafeStr_8982.y)); _arg_1.y = _SafeStr_8982.y; _local_3 = true; }; if (_arg_1.width != _local_4.width){ _arg_1.width = _local_4.width; _local_3 = true; }; if (_arg_1.height != _local_4.height){ _arg_1.height = _local_4.height; _local_3 = true; }; _arg_2.width = _local_4.width; _arg_2.height = _local_4.height; }; if (this._parent != null){ _local_3 = ((WindowController(this._parent)._SafeStr_9501(_arg_1, _arg_2)) || (_local_3)); }; } else { if (clipping){ if (_arg_1.x < 0){ _arg_2.x = (_arg_2.x - _arg_1.x); _arg_1.x = 0; _local_3 = true; }; if (_arg_1.y < 0){ _arg_2.y = (_arg_2.y - _arg_1.y); _arg_1.y = 0; _local_3 = true; }; if (_SafeStr_8982.width < _arg_1.right){ _arg_2.right = (_arg_2.right - (_arg_1.right - _SafeStr_8982.width)); _arg_1.right = _arg_1.width; _local_3 = true; }; if (_SafeStr_8982.height < _arg_1.bottom){ _arg_2.bottom = (_arg_2.bottom - (_arg_1.bottom - _SafeStr_8982.height)); _arg_1.bottom = _SafeStr_8982.height; _local_3 = true; }; }; }; return (((_local_3) ? (((_arg_2.width > 0)) && ((_arg_2.height > 0))) : true)); } public function _SafeStr_9601(_arg_1:Point):void { var _local_2:Number = _arg_1.x; var _local_3:Number = _arg_1.y; if (this._parent == null){ _arg_1.x = _SafeStr_8982.x; _arg_1.y = _SafeStr_8982.y; } else { this._parent.getGlobalPosition(_arg_1); _arg_1.x = (_arg_1.x + _SafeStr_8982.x); _arg_1.y = (_arg_1.y + _SafeStr_8982.y); }; _arg_1.x = (_local_2 - _arg_1.x); _arg_1.y = (_local_3 - _arg_1.y); } public function _SafeStr_9744(_arg_1:Point):void { var _local_2:Number = _arg_1.x; var _local_3:Number = _arg_1.y; if (this._parent == null){ _arg_1.x = _SafeStr_8982.x; _arg_1.y = _SafeStr_8982.y; } else { this._parent.getGlobalPosition(_arg_1); _arg_1.x = (_arg_1.x + _SafeStr_8982.x); _arg_1.y = (_arg_1.y + _SafeStr_8982.y); }; _arg_1.x = (_arg_1.x + _local_2); _arg_1.y = (_arg_1.y + _local_3); } public function _SafeStr_9034(_arg_1:Point):void { this.getGlobalPosition(_arg_1); _arg_1.x = (_context.getDesktopWindow().mouseX - _arg_1.x); _arg_1.y = (_context.getDesktopWindow().mouseY - _arg_1.y); } public function _SafeStr_9458(_arg_1:Point):void { _arg_1.x = _context.getDesktopWindow().mouseX; _arg_1.y = _context.getDesktopWindow().mouseY; } public function _SafeStr_9736(_arg_1:Point):void { _arg_1.x = _SafeStr_8982.x; _arg_1.y = _SafeStr_8982.y; } public function _SafeStr_9737(_arg_1:Rectangle):void { _arg_1.x = _SafeStr_8982.x; _arg_1.y = _SafeStr_8982.y; _arg_1.width = _SafeStr_8982.width; _arg_1.height = _SafeStr_8982.height; } public function _SafeStr_9738(_arg_1:Point):Boolean { return (_SafeStr_8982.containsPoint(_arg_1)); } public function _SafeStr_9739(_arg_1:Rectangle):Boolean { return (_SafeStr_8982.intersects(_arg_1)); } public function _SafeStr_9605(_arg_1:Point, _arg_2:BitmapData):Boolean { return (this._SafeStr_9764(_arg_1, _arg_2, _SafeStr_9682)); } public function getGlobalPosition(_arg_1:Point):void { if (this._parent != null){ this._parent.getGlobalPosition(_arg_1); _arg_1.x = (_arg_1.x + _SafeStr_8982.x); _arg_1.y = (_arg_1.y + _SafeStr_8982.y); } else { _arg_1.x = _SafeStr_8982.x; _arg_1.y = _SafeStr_8982.y; }; } public function _SafeStr_9740(_arg_1:Point):void { var _local_2:Point = new Point(); if (this._parent != null){ this._parent.getGlobalPosition(_local_2); _local_2.x = (_local_2.x + _SafeStr_8982.x); _local_2.y = (_local_2.y + _SafeStr_8982.y); } else { _local_2.x = _SafeStr_8982.x; _local_2.y = _SafeStr_8982.y; }; this.x = (x + (_arg_1.x - _local_2.x)); this.y = (y + (_arg_1.y - _local_2.y)); } public function _SafeStr_9158(_arg_1:Rectangle):void { var _local_2:Rectangle = _SafeStr_8982; if (this._parent != null){ this._parent._SafeStr_9158(_arg_1); _arg_1.x = (_arg_1.x + _local_2.x); _arg_1.y = (_arg_1.y + _local_2.y); } else { _arg_1.x = _local_2.x; _arg_1.y = _local_2.y; }; _arg_1.width = _local_2.width; _arg_1.height = _local_2.height; } public function _SafeStr_9160(_arg_1:Rectangle):void { var _local_2:Point = new Point(); if (this._parent != null){ this._parent.getGlobalPosition(_local_2); _local_2.x = (_local_2.x + _SafeStr_8982.x); _local_2.y = (_local_2.y + _SafeStr_8982.y); } else { _local_2.x = _SafeStr_8982.x; _local_2.y = _SafeStr_8982.y; }; this.setRectangle((x + (_arg_1.x - _local_2.x)), (y + (_arg_1.y - _local_2.y)), _arg_1.width, _arg_1.height); } public function hitTestGlobalPoint(_arg_1:Point):Boolean { var _local_2:Rectangle = new Rectangle(); this._SafeStr_9158(_local_2); return (_local_2.containsPoint(_arg_1)); } public function _SafeStr_9741(_arg_1:Rectangle):Boolean { var _local_2:Rectangle = new Rectangle(); this._SafeStr_9158(_local_2); return (_local_2.intersects(_arg_1)); } public function _SafeStr_9765(_arg_1:Point, _arg_2:BitmapData):Boolean { var _local_3:Point = new Point(); this.getGlobalPosition(_local_3); _local_3.x = (_arg_1.x - _local_3.x); _local_3.y = (_arg_1.y - _local_3.y); return (this._SafeStr_9764(_local_3, _arg_2, _SafeStr_9682)); } public function getMouseRegion(_arg_1:Rectangle):void { var _local_2:Rectangle; this._SafeStr_9158(_arg_1); if (_arg_1.width < 0){ _arg_1.width = 0; }; if (_arg_1.height < 0){ _arg_1.height = 0; }; if (_SafeStr_9135(WindowParam._SafeStr_7125)){ _local_2 = new Rectangle(); IWindow(this._parent).getMouseRegion(_local_2); if (_arg_1.left < _local_2.left){ _arg_1.left = _local_2.left; }; if (_arg_1.top < _local_2.top){ _arg_1.top = _local_2.top; }; if (_arg_1.right > _local_2.right){ _arg_1.right = _local_2.right; }; if (_arg_1.bottom > _local_2.bottom){ _arg_1.bottom = _local_2.bottom; }; }; } protected function _SafeStr_9764(_arg_1:Point, _arg_2:BitmapData, _arg_3:uint):Boolean { var _local_5:BitmapData; var _local_4:Boolean; if ((((_SafeStr_8982.width < 1)) || ((_SafeStr_8982.height < 1)))){ return (false); }; if (((this._SafeStr_9065) && ((_SafeStr_9682 > 0)))){ if (!_SafeStr_9135(WindowParam._SafeStr_7125)){ if ((((_arg_1.x <= _SafeStr_8982.width)) && ((_arg_1.y <= _SafeStr_8982.height)))){ _local_5 = (this.getGraphicContext(true)._SafeStr_9173() as BitmapData); if (_local_5 != null){ _local_4 = _local_5.hitTest(_SafeStr_9752, _arg_3, _arg_1); }; }; } else { _local_4 = (((_arg_2)!=null) ? _arg_2.hitTest(_SafeStr_9752, _arg_3, _arg_1) : false); }; } else { if ((((_arg_1.x >= 0)) && ((_arg_1.x < _SafeStr_8982.width)))){ if ((((_arg_1.y >= 0)) && ((_arg_1.y < _SafeStr_8982.height)))){ _local_4 = true; }; }; }; return (_local_4); } public function _SafeStr_9766():Boolean { return (true); } public function _SafeStr_9742():Number { return ((_SafeStr_8982.height / _SafeStr_9675.height)); } public function _SafeStr_9743():Number { return ((_SafeStr_8982.width / _SafeStr_9675.width)); } public function offset(_arg_1:Number, _arg_2:Number):void { this.setRectangle((_SafeStr_8982.x + _arg_1), (_SafeStr_8982.y + _arg_2), _SafeStr_8982.width, _SafeStr_8982.height); } public function scale(_arg_1:Number, _arg_2:Number):void { this.setRectangle(_SafeStr_8982.x, _SafeStr_8982.y, (_SafeStr_8982.width + _arg_1), (_SafeStr_8982.height + _arg_2)); } public function _SafeStr_9767():void { var _local_1:IWindow; var _local_6:Rectangle; var _local_2:int; var _local_3:int; var _local_4:int = _SafeStr_8982.width; var _local_5:int = _SafeStr_8982.height; var _local_7:Boolean; var _local_8:Boolean = this._SafeStr_9033(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN); for each (_local_1 in this._children) { _local_6 = _local_1.rectangle; if (_local_6.x < _local_2){ _local_4 = (_local_4 - (_local_6.x - _local_2)); _local_2 = _local_6.x; _local_7 = true; }; if (_local_6.right > _local_4){ _local_4 = (_local_6.x + _local_6.width); _local_7 = true; }; if (_local_6.y < _local_3){ _local_5 = (_local_5 - (_local_6.y - _local_3)); _local_3 = _local_6.y; _local_7 = true; }; if (_local_6.bottom > _local_5){ _local_5 = (_local_6.y + _local_6.height); _local_7 = true; }; }; if (_local_7){ if (_local_8){ this.setParamFlag(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN, false); }; this.setRectangle((_SafeStr_8982.x + _local_2), (_SafeStr_8982.y + _local_3), _local_4, _local_5); for each (_local_1 in this._children) { _local_1.offset(-(_local_2), -(_local_3)); }; if (_local_8){ this.setParamFlag(WindowParam.WINDOW_PARAM_RESIZE_TO_ACCOMMODATE_CHILDREN, true); }; }; } public function _SafeStr_9070(_arg_1:uint):Boolean { return (!(((_state & _arg_1) == 0))); } public function _SafeStr_6248(_arg_1:uint, _arg_2:Boolean=true):void { var _local_3:uint = _state; _state = ((_arg_2) ? _state = (_state | _arg_1) : _state = (_state & ~(_arg_1))); if (_state != _local_3){ _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9509); }; } public function _SafeStr_9746(_arg_1:uint):Boolean { return (!(((_SafeStr_6535 & _arg_1) == 0))); } public function _SafeStr_9745(_arg_1:uint, _arg_2:Boolean=true):void { var _local_4:Array; var _local_5:uint; var _local_6:WindowController; var _local_3:uint = _SafeStr_6535; _SafeStr_6535 = ((_arg_2) ? _SafeStr_6535 = (_SafeStr_6535 | _arg_1) : _SafeStr_6535 = (_SafeStr_6535 & ~(_arg_1))); if (_SafeStr_6535 != _local_3){ _local_4 = new Array(); this._SafeStr_9139(WindowController.TAG_INTERNAL, _local_4); _local_5 = _local_4.length; while (--_local_5 > -1) { _local_6 = (_local_4[_local_5] as WindowController); if (_local_6.tags.indexOf(_SafeStr_9751) == -1){ _local_6.style = _SafeStr_6535; }; }; _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; } public function _SafeStr_9033(_arg_1:uint):Boolean { return (!(((_SafeStr_6049 & _arg_1) == 0))); } public function setParamFlag(_arg_1:uint, _arg_2:Boolean=true):void { var _local_3:uint = _SafeStr_6049; _SafeStr_6049 = ((_arg_2) ? _SafeStr_6049 = (_SafeStr_6049 | _arg_1) : _SafeStr_6049 = (_SafeStr_6049 & ~(_arg_1))); if (_SafeStr_6049 != _local_3){ if (!(_SafeStr_6049 & WindowParam._SafeStr_7125)){ if (!this._SafeStr_9067){ this._SafeStr_9319(); _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; } else { if ((_SafeStr_6049 & WindowParam._SafeStr_7125)){ if (this._SafeStr_9067){ _context.invalidate(this, _SafeStr_8982, _SafeStr_2391._SafeStr_9037); }; }; }; }; } protected function _SafeStr_9763():void { var _local_3:Rectangle; var _local_4:int; var _local_5:uint; var _local_6:uint; var _local_7:Rectangle; if (this._parent == null){ return; }; var _local_1 = !(_SafeStr_9135(WindowParam._SafeStr_7129, WindowParam._SafeStr_7136)); var _local_2 = !(_SafeStr_9135(WindowParam._SafeStr_7138, WindowParam._SafeStr_7146)); if (((_local_1) || (_local_2))){ _local_3 = _SafeStr_8982.clone(); if (_local_1){ _local_4 = (this._parent.width - this._SafeStr_9754.width); _local_5 = (_SafeStr_6049 & WindowParam._SafeStr_7136); if (_local_5 == WindowParam._SafeStr_7132){ _local_3.width = (_local_3.width + _local_4); } else { if (_local_5 == WindowParam._SafeStr_7131){ _local_3.x = (_local_3.x + _local_4); } else { if (_local_5 == WindowParam._SafeStr_7134){ if ((((this._parent.width < _local_3.width)) && (this._SafeStr_9033(WindowParam._SafeStr_7125)))){ _local_3.x = 0; } else { _local_3.x = ((this._parent.width / 2) - (_local_3.width / 2)); }; }; }; }; }; if (_local_2){ _local_4 = (this._parent.height - this._SafeStr_9754.height); _local_5 = (_SafeStr_6049 & WindowParam._SafeStr_7146); if (_local_5 == WindowParam._SafeStr_7142){ _local_3.height = (_local_3.height + _local_4); } else { if (_local_5 == WindowParam._SafeStr_7140){ _local_3.y = (_local_3.y + _local_4); } else { if (_local_5 == WindowParam._SafeStr_7144){ if ((((this._parent.height < _local_3.height)) && (this._SafeStr_9033(WindowParam._SafeStr_7125)))){ _local_3.y = 0; } else { _local_3.y = ((this._parent.height / 2) - (_local_3.height / 2)); }; }; }; }; }; _local_6 = _SafeStr_6049; _SafeStr_6049 = (_SafeStr_6049 & ~(WindowParam._SafeStr_9258)); this.setRectangle(_local_3.x, _local_3.y, _local_3.width, _local_3.height); _SafeStr_6049 = _local_6; } else { if (_SafeStr_9135(WindowParam._SafeStr_7127)){ _local_3 = _SafeStr_8982.clone(); if (this._parent != null){ _local_7 = this._parent.rectangle; _local_3.x = (((_local_3.x)<0) ? 0 : _local_3.x); _local_3.y = (((_local_3.y)<0) ? 0 : _local_3.y); _local_3.x = (_local_3.x - ((((_local_3.x + _local_3.width))>_local_7.width) ? ((_local_3.x + _local_3.width) - _local_7.width) : 0)); _local_3.y = (_local_3.y - ((((_local_3.y + _local_3.height))>_local_7.height) ? ((_local_3.y + _local_3.height) - _local_7.height) : 0)); _local_3.width = (_local_3.width - ((((_local_3.x + _local_3.width))>_local_7.width) ? ((_local_3.x + _local_3.width) - _local_7.width) : 0)); _local_3.height = (_local_3.height - ((((_local_3.y + _local_3.height))>_local_7.height) ? ((_local_3.y + _local_3.height) - _local_7.height) : 0)); if (((((((!((_local_3.x == _SafeStr_8982.x))) || (!((_local_3.y == _SafeStr_8982.y))))) || (!((_local_3.width == _SafeStr_8982.width))))) || (!((_local_3.height == _SafeStr_8982.height))))){ _local_6 = _SafeStr_6049; _SafeStr_6049 = (_SafeStr_6049 & ~(WindowParam._SafeStr_9258)); this.setRectangle(_local_3.x, _local_3.y, _local_3.width, _local_3.height); _SafeStr_6049 = _local_6; }; }; }; }; } protected function _SafeStr_9759():Boolean { return (!((this._parent == context.getDesktopWindow()))); } public function _SafeStr_3795():Boolean { if (_state == _SafeStr_1526._SafeStr_9382){ return (true); }; _state = _SafeStr_1526._SafeStr_9382; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9411, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9310, this, null); this.update(this, _local_1); _local_1.recycle(); this.dispose(); return (true); } public function minimize():Boolean { if ((_state & _SafeStr_1526._SafeStr_9381)){ return (false); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9423, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9381, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9424, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function _SafeStr_9747():Boolean { if ((_state & _SafeStr_1526._SafeStr_9381)){ return (false); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9425, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9381, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9426, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function _SafeStr_9748():Boolean { var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9427, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9381, false); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9428, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function activate():Boolean { var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9415, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_6961, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9149, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function deactivate():Boolean { if (!this._SafeStr_9070(_SafeStr_1526._SafeStr_6961)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9416, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_6961, false); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_4276, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function lock():Boolean { if (this._SafeStr_9070(_SafeStr_1526._SafeStr_9381)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9417, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9381, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9418, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function unlock():Boolean { if (!this._SafeStr_9070(_SafeStr_1526._SafeStr_9381)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9419, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9381, false); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9420, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function enable():Boolean { if (!this._SafeStr_9070(_SafeStr_1526._SafeStr_9295)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9421, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9295, false); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9129, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function disable():Boolean { if (this._SafeStr_9070(_SafeStr_1526._SafeStr_9295)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9422, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9295, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9130, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function focus():Boolean { if (this._SafeStr_9070(_SafeStr_1526._SafeStr_9071)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9412, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9071, true); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_8323, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function _SafeStr_8967():Boolean { if (!this._SafeStr_9070(_SafeStr_1526._SafeStr_9071)){ return (true); }; var _local_1:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9413, this, null); this.update(this, _local_1); if (_local_1.isDefaultPrevented()){ _local_1.recycle(); return (false); }; _local_1.recycle(); this._SafeStr_6248(_SafeStr_1526._SafeStr_9071, false); _local_1 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9414, this, null); this.update(this, _local_1); _local_1.recycle(); return (true); } public function _SafeStr_9749(_arg_1:Point):IWindow { var _local_2:Rectangle; var _local_3:Boolean; var _local_4:IWindow; var _local_5:uint; if (_SafeStr_5046){ _local_2 = new Rectangle(); this.getMouseRegion(_local_2); _local_3 = _local_2.containsPoint(_arg_1); _local_5 = this.numChildren; if (_local_3){ while (_local_5 > 0) { _local_4 = WindowController(this._children[(_local_5 - 1)])._SafeStr_9749(_arg_1); if (_local_4 != null){ return (_local_4); }; _local_5--; }; }; if (this._SafeStr_9765(_arg_1, null)){ return (this); }; }; return (null); } public function groupChildrenUnderPoint(_arg_1:Point, _arg_2:Array):void { var _local_3:WindowController; if (_SafeStr_5046){ if (_SafeStr_8982.containsPoint(_arg_1)){ _arg_2.push(this); _arg_1.offset(-(_SafeStr_8982.x), -(_SafeStr_8982.y)); for each (_local_3 in this._children) { _local_3.groupChildrenUnderPoint(_arg_1, _arg_2); }; _arg_1.offset(_SafeStr_8982.x, _SafeStr_8982.y); } else { if (!_SafeStr_9683){ _arg_1.offset(-(_SafeStr_8982.x), -(_SafeStr_8982.y)); for each (_local_3 in this._children) { _local_3.groupChildrenUnderPoint(_arg_1, _arg_2); }; _arg_1.offset(_SafeStr_8982.x, _SafeStr_8982.y); }; }; }; } public function _SafeStr_9325(_arg_1:Point, _arg_2:Array, _arg_3:uint=0):void { var _local_4:WindowController; if (_SafeStr_5046){ if (_SafeStr_8982.containsPoint(_arg_1)){ if ((_SafeStr_6049 & _arg_3) == _arg_3){ _arg_2.push(this); }; _arg_1.offset(-(_SafeStr_8982.x), -(_SafeStr_8982.y)); for each (_local_4 in this._children) { _local_4._SafeStr_9325(_arg_1, _arg_2, _arg_3); }; _arg_1.offset(_SafeStr_8982.x, _SafeStr_8982.y); } else { if (!_SafeStr_9683){ _arg_1.offset(-(_SafeStr_8982.x), -(_SafeStr_8982.y)); for each (_local_4 in this._children) { _local_4._SafeStr_9325(_arg_1, _arg_2, _arg_3); }; _arg_1.offset(_SafeStr_8982.x, _SafeStr_8982.y); }; }; }; } public function addEventListener(_arg_1:String, _arg_2:Function, _arg_3:int=0):void { if (!_disposed){ this._events.addEventListener(_arg_1, _arg_2, _arg_3); }; } public function hasEventListener(_arg_1:String):Boolean { return (((_disposed) ? false : this._events.hasEventListener(_arg_1))); } public function removeEventListener(_arg_1:String, _arg_2:Function):void { if (!_disposed){ this._events.removeEventListener(_arg_1, _arg_2); }; } public function get numChildren():int { return (this._children.length); } public function populate(_arg_1:Array):void { var _local_3:WindowController; var _local_2:Boolean; for each (_local_3 in _arg_1) { if (((_local_3) && (!((_local_3.parent == this))))){ this._children.push(_local_3); _local_3.parent = this; _local_2 = ((_local_2) || (_local_3._SafeStr_9470())); }; }; if (((this._SafeStr_9753) || (_local_2))){ this._SafeStr_9319(); }; } public function addChild(_arg_1:IWindow):IWindow { var _local_2:WindowController = WindowController(_arg_1); if (_local_2.parent != null){ WindowController(_local_2.parent).removeChild(_local_2); }; this._children.push(_local_2); _local_2.parent = this; if (((this._SafeStr_9753) || (_local_2._SafeStr_9470()))){ this._SafeStr_9319(); if (_local_2.getGraphicContext(true).parent != this._SafeStr_9067){ this._SafeStr_9067._SafeStr_9461(_local_2.getGraphicContext(true)); }; }; var _local_3:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9318, this, _arg_1); this.update(this, _local_3); _local_3.recycle(); return (_arg_1); } public function addChildAt(_arg_1:IWindow, _arg_2:int):IWindow { var _local_3:WindowController = WindowController(_arg_1); if (_local_3.parent != null){ WindowController(_local_3.parent).removeChild(_local_3); }; this._children.splice(_arg_2, 0, _local_3); _local_3.parent = this; if (((this._SafeStr_9753) || (_local_3._SafeStr_9470()))){ this._SafeStr_9319(); if (_local_3.getGraphicContext(true).parent != this._SafeStr_9067){ this._SafeStr_9067._SafeStr_9462(_local_3.getGraphicContext(true), _arg_2); }; }; var _local_4:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9318, this, _arg_1); this.update(this, _local_4); _local_4.recycle(); return (_arg_1); } public function getChildAt(_arg_1:int):IWindow { return ((this._children[_arg_1] as IWindow)); } public function _SafeStr_9224(_arg_1:uint):IWindow { var _local_2:IWindow; for each (_local_2 in this._children) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function getChildByName(_arg_1:String):IWindow { var _local_2:IWindow; for each (_local_2 in this._children) { if (_local_2.name == _arg_1){ return (_local_2); }; }; return (null); } public function findChildByName(_arg_1:String):IWindow { var _local_2:WindowController; for each (_local_2 in this._children) { if (_local_2.name == _arg_1){ return (_local_2); }; }; for each (_local_2 in this._children) { _local_2 = (_local_2.findChildByName(_arg_1) as WindowController); if (_local_2){ return ((_local_2 as IWindow)); }; }; return (null); } public function _SafeStr_9226(_arg_1:String):IWindow { var _local_2:IWindow; for each (_local_2 in this._children) { if (_local_2.tags.indexOf(_arg_1) > -1){ return (_local_2); }; }; return (null); } public function findChildByTag(_arg_1:String):IWindow { if (_SafeStr_6326.indexOf(_arg_1) > -1){ return (this); }; var _local_2:WindowController = WindowController(this._SafeStr_9226(_arg_1)); if (_local_2 == null){ for each (_local_2 in this._children) { _local_2 = (_local_2.findChildByTag(_arg_1) as WindowController); if (_local_2 != null) break; }; }; return ((_local_2 as IWindow)); } public function getChildIndex(_arg_1:IWindow):int { return (this._children.indexOf(_arg_1)); } public function removeChild(_arg_1:IWindow):IWindow { var _local_2:int = this._children.indexOf(_arg_1); if (_local_2 < 0){ return (null); }; this._children.splice(_local_2, 1); var _local_3:WindowController = WindowController(_arg_1); _local_3.parent = null; if (_local_3._SafeStr_9470()){ this._SafeStr_9067._SafeStr_9465(_local_3.getGraphicContext(true)); }; var _local_4:_SafeStr_1260 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9212, this, _arg_1); this.update(this, _local_4); _local_4.recycle(); return (_arg_1); } public function removeChildAt(_arg_1:int):IWindow { return (this.removeChild(this.getChildAt(_arg_1))); } public function setChildIndex(_arg_1:IWindow, _arg_2:int):void { var _local_4:WindowController; var _local_3:int = this._children.indexOf(_arg_1); if ((((_local_3 > -1)) && (!((_arg_2 == _local_3))))){ this._children.splice(_local_3, 1); this._children.splice(_arg_2, 0, _arg_1); _local_4 = WindowController(_arg_1); if (_local_4._SafeStr_9470()){ this._SafeStr_9067._SafeStr_9467(_local_4.getGraphicContext(true), this.getChildIndex(_local_4)); }; }; } public function swapChildren(_arg_1:IWindow, _arg_2:IWindow):void { var _local_3:int; var _local_4:int; var _local_5:IWindow; var _local_6:int; if (((((!((_arg_1 == null))) && (!((_arg_2 == null))))) && (!((_arg_1 == _arg_2))))){ _local_3 = this._children.indexOf(_arg_1); if (_local_3 < 0){ return; }; _local_4 = this._children.indexOf(_arg_2); if (_local_4 < 0){ return; }; if (_local_4 < _local_3){ _local_5 = _arg_1; _arg_1 = _arg_2; _arg_2 = _local_5; _local_6 = _local_3; _local_3 = _local_4; _local_4 = _local_6; }; this._children.splice(_local_4, 1); this._children.splice(_local_3, 1); this._children.splice(_local_3, 0, _arg_2); this._children.splice(_local_4, 0, _arg_1); if (((WindowController(_arg_1)._SafeStr_9470()) || (WindowController(_arg_2)._SafeStr_9470()))){ this._SafeStr_9067._SafeStr_9468(WindowController(_arg_1).getGraphicContext(true), WindowController(_arg_2).getGraphicContext(true)); }; }; } public function swapChildrenAt(_arg_1:int, _arg_2:int):void { this.swapChildren(this._children[_arg_1], this._children[_arg_2]); this._SafeStr_9067._SafeStr_9469(_arg_1, _arg_2); } public function _SafeStr_9231(_arg_1:uint, _arg_2:Array, _arg_3:Boolean=false):uint { var _local_4:WindowController; var _local_5:uint; for each (_local_4 in this._children) { if (_local_4.id == _arg_1){ _arg_2.push(_local_4); _local_5++; }; if (_arg_3){ _local_5 = (_local_5 + _local_4._SafeStr_9231(_arg_1, _arg_2, _arg_3)); }; }; return (_local_5); } public function _SafeStr_9139(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):uint { var _local_4:WindowController; var _local_5:uint; for each (_local_4 in this._children) { if (_local_4.tags.indexOf(_arg_1) > -1){ _arg_2.push(_local_4); _local_5++; }; if (_arg_3){ _local_5 = (_local_5 + _local_4._SafeStr_9139(_arg_1, _arg_2, _arg_3)); }; }; return (_local_5); } public function _SafeStr_9285(_arg_1:String):IWindow { if (_name == _arg_1){ return (this); }; if (this._parent != null){ if (this._parent.name == _arg_1){ return (this._parent); }; return (this._parent._SafeStr_9285(_arg_1)); }; return (null); } protected function _SafeStr_9768():Boolean { var _local_1:WindowController; if (_SafeStr_9135(WindowParam._SafeStr_7125)){ for each (_local_1 in this._children) { if (_local_1._SafeStr_9768()){ return (true); }; }; return (false); }; return (true); } } }//package com.sulake.core.window // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1486 = "_-jW" (String#1226, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1493 = "_-3-j" (String#2587, DoABC#2) // _SafeStr_1497 = "_-1wE" (String#3080, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1542 = "_-0sb" (String#4262, DoABC#2) // _SafeStr_2389 = "_-0ID" (String#4961, DoABC#2) // _SafeStr_2390 = "_-30S" (String#3942, DoABC#2) // _SafeStr_2391 = "_-1k8" (String#1768, DoABC#2) // _SafeStr_2392 = "_-3I-" (String#8294, DoABC#2) // _SafeStr_2393 = "_-36t" (String#2362, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_4276 = "_-lN" (String#8849, DoABC#2) // _SafeStr_4408 = "_-NZ" (String#7482, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_5952 = "_-03y" (String#1151, DoABC#2) // _SafeStr_6049 = "_-ik" (String#994, DoABC#2) // _SafeStr_6240 = "_-Oz" (String#8804, DoABC#2) // _SafeStr_6242 = "_-1M7" (String#8087, DoABC#2) // _SafeStr_6248 = "_-If" (String#1925, DoABC#2) // _SafeStr_6249 = "_-13-" (String#3308, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) // _SafeStr_6959 = "_-LQ" (String#3048, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_7124 = "_-0Ym" (String#9984, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_7129 = "_-0Kz" (String#4090, DoABC#2) // _SafeStr_7131 = "_-0n0" (String#6877, DoABC#2) // _SafeStr_7132 = "_-TY" (String#6966, DoABC#2) // _SafeStr_7134 = "_-3Es" (String#5077, DoABC#2) // _SafeStr_7136 = "_-35a" (String#4519, DoABC#2) // _SafeStr_7138 = "_-1Cf" (String#4300, DoABC#2) // _SafeStr_7140 = "_-0eS" (String#5704, DoABC#2) // _SafeStr_7142 = "_-24" (String#5996, DoABC#2) // _SafeStr_7144 = "_-G-" (String#4858, DoABC#2) // _SafeStr_7146 = "_-2EG" (String#4456, DoABC#2) // _SafeStr_7158 = "_-JF" (String#7645, DoABC#2) // _SafeStr_7160 = "_-26O" (String#8056, DoABC#2) // _SafeStr_7164 = "_-0Dh" (String#8496, DoABC#2) // _SafeStr_7166 = "_-2qw" (String#8016, DoABC#2) // _SafeStr_7169 = "_-0nu" (String#5247, DoABC#2) // _SafeStr_7171 = "_-372" (String#7418, DoABC#2) // _SafeStr_7175 = "_-2pK" (String#6430, DoABC#2) // _SafeStr_7181 = "_-1B5" (String#10168, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_8323 = "_-2n2" (String#6461, DoABC#2) // _SafeStr_8967 = "_-1o9" (String#8765, DoABC#2) // _SafeStr_8982 = "_-2qe" (String#344, DoABC#2) // _SafeStr_9033 = "_-1PX" (String#5915, DoABC#2) // _SafeStr_9034 = "_-1oc" (String#8371, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9036 = "_-2qa" (String#5335, DoABC#2) // _SafeStr_9037 = "_-1SX" (String#2540, DoABC#2) // _SafeStr_9065 = "_-29k" (String#3094, DoABC#2) // _SafeStr_9067 = "_-1xo" (String#1354, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9071 = "_-1SV" (String#3069, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) // _SafeStr_9129 = "_-1nN" (String#5521, DoABC#2) // _SafeStr_9130 = "_-l3" (String#5774, DoABC#2) // _SafeStr_9134 = "_-0x" (String#4907, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9136 = "_-2vT" (String#4910, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9140 = "_-1Wl" (String#11935, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9149 = "_-02b" (String#8542, DoABC#2) // _SafeStr_9150 = "_-0D4" (String#6132, DoABC#2) // _SafeStr_9158 = "_-0Oz" (String#2830, DoABC#2) // _SafeStr_9160 = "_-rH" (String#18080, DoABC#2) // _SafeStr_9172 = "_-0-i" (String#8610, DoABC#2) // _SafeStr_9173 = "_-5I" (String#5223, DoABC#2) // _SafeStr_9188 = "_-196" (String#11759, DoABC#2) // _SafeStr_9212 = "_-2A1" (String#7169, DoABC#2) // _SafeStr_9213 = "_-1bq" (String#5078, DoABC#2) // _SafeStr_9218 = "_-1v9" (String#8198, DoABC#2) // _SafeStr_9219 = "_-1Fp" (String#8207, DoABC#2) // _SafeStr_9222 = "_-05C" (String#18289, DoABC#2) // _SafeStr_9224 = "_-2ov" (String#7821, DoABC#2) // _SafeStr_9226 = "_-1IO" (String#5266, DoABC#2) // _SafeStr_9231 = "_-2Dj" (String#10914, DoABC#2) // _SafeStr_9233 = "_-0u6" (String#11904, DoABC#2) // _SafeStr_9234 = "_-1xD" (String#6423, DoABC#2) // _SafeStr_9258 = "_-2sO" (String#6512, DoABC#2) // _SafeStr_9284 = "_-2OH" (String#18136, DoABC#2) // _SafeStr_9285 = "_-0Hb" (String#12141, DoABC#2) // _SafeStr_9295 = "_-l-" (String#3021, DoABC#2) // _SafeStr_9310 = "_-12C" (String#6234, DoABC#2) // _SafeStr_9318 = "_-1IR" (String#7934, DoABC#2) // _SafeStr_9319 = "_-2Mi" (String#8590, DoABC#2) // _SafeStr_9322 = "_-r" (String#6161, DoABC#2) // _SafeStr_9325 = "_-6-" (String#12628, DoABC#2) // _SafeStr_9331 = "_-0lc" (String#18012, DoABC#2) // _SafeStr_9381 = "_-Mb" (String#2838, DoABC#2) // _SafeStr_9382 = "_-2Ya" (String#7567, DoABC#2) // _SafeStr_9385 = "_-2V3" (String#12636, DoABC#2) // _SafeStr_9408 = "_-1k0" (String#15073, DoABC#2) // _SafeStr_9409 = "_-3J" (String#14905, DoABC#2) // _SafeStr_9411 = "_-20e" (String#14859, DoABC#2) // _SafeStr_9412 = "_-0eR" (String#14843, DoABC#2) // _SafeStr_9413 = "_-07U" (String#13583, DoABC#2) // _SafeStr_9414 = "_-fD" (String#14760, DoABC#2) // _SafeStr_9415 = "_-ox" (String#13612, DoABC#2) // _SafeStr_9416 = "_-0VO" (String#15276, DoABC#2) // _SafeStr_9417 = "_-As" (String#14520, DoABC#2) // _SafeStr_9418 = "_-1WZ" (String#15268, DoABC#2) // _SafeStr_9419 = "_-3GD" (String#13911, DoABC#2) // _SafeStr_9420 = "_-27U" (String#14362, DoABC#2) // _SafeStr_9421 = "_-0pk" (String#10576, DoABC#2) // _SafeStr_9422 = "_-3Ce" (String#11228, DoABC#2) // _SafeStr_9423 = "_-0rd" (String#14221, DoABC#2) // _SafeStr_9424 = "_-0Np" (String#13001, DoABC#2) // _SafeStr_9425 = "_-380" (String#13531, DoABC#2) // _SafeStr_9426 = "_-0DV" (String#14025, DoABC#2) // _SafeStr_9427 = "_-QW" (String#14031, DoABC#2) // _SafeStr_9428 = "_-3HV" (String#14430, DoABC#2) // _SafeStr_9429 = "_-0R9" (String#15117, DoABC#2) // _SafeStr_9430 = "_-2HT" (String#13681, DoABC#2) // _SafeStr_9437 = "_-1Xm" (String#19420, DoABC#2) // _SafeStr_9458 = "_-0aU" (String#14473, DoABC#2) // _SafeStr_9460 = "_-1vE" (String#12419, DoABC#2) // _SafeStr_9461 = "_-286" (String#16757, DoABC#2) // _SafeStr_9462 = "_-2HU" (String#13416, DoABC#2) // _SafeStr_9465 = "_-1cd" (String#13671, DoABC#2) // _SafeStr_9467 = "_-0HU" (String#18278, DoABC#2) // _SafeStr_9468 = "_-MA" (String#15490, DoABC#2) // _SafeStr_9469 = "_-3Dd" (String#16516, DoABC#2) // _SafeStr_9470 = "_-0vf" (String#4669, DoABC#2) // _SafeStr_9493 = "_-0Wy" (String#17206, DoABC#2) // _SafeStr_9501 = "_-2vN" (String#12945, DoABC#2) // _SafeStr_9508 = "_-jf" (String#12145, DoABC#2) // _SafeStr_9509 = "_-0sB" (String#10466, DoABC#2) // _SafeStr_9510 = "_-2wM" (String#6475, DoABC#2) // _SafeStr_9542 = "_-0Ue" (String#17214, DoABC#2) // _SafeStr_9543 = "_-2s1" (String#12105, DoABC#2) // _SafeStr_9577 = "_-1kQ" (String#21074, DoABC#2) // _SafeStr_9601 = "_-Ix" (String#15253, DoABC#2) // _SafeStr_9605 = "_-0sK" (String#18773, DoABC#2) // _SafeStr_9675 = "_-0he" (String#4394, DoABC#2) // _SafeStr_9676 = "_-2wd" (String#2033, DoABC#2) // _SafeStr_9677 = "_-3B8" (String#2893, DoABC#2) // _SafeStr_9678 = "_-49" (String#2876, DoABC#2) // _SafeStr_9679 = "_-0TO" (String#2239, DoABC#2) // _SafeStr_9680 = "_-QX" (String#3698, DoABC#2) // _SafeStr_9681 = "_-D-" (String#5289, DoABC#2) // _SafeStr_9682 = "_-29-" (String#5071, DoABC#2) // _SafeStr_9683 = "_-1Jc" (String#5796, DoABC#2) // _SafeStr_9732 = "_-0kf" (String#18002, DoABC#2) // _SafeStr_9733 = "_-1mv" (String#15732, DoABC#2) // _SafeStr_9734 = "_-131" (String#16949, DoABC#2) // _SafeStr_9735 = "_-32F" (String#18973, DoABC#2) // _SafeStr_9736 = "_-hT" (String#18181, DoABC#2) // _SafeStr_9737 = "_-1d2" (String#19857, DoABC#2) // _SafeStr_9738 = "_-0lL" (String#18395, DoABC#2) // _SafeStr_9739 = "_-VY" (String#19837, DoABC#2) // _SafeStr_9740 = "_-0J0" (String#8442, DoABC#2) // _SafeStr_9741 = "_-0Sk" (String#20720, DoABC#2) // _SafeStr_9742 = "_-2WB" (String#18463, DoABC#2) // _SafeStr_9743 = "_-18S" (String#20941, DoABC#2) // _SafeStr_9744 = "_-35x" (String#19542, DoABC#2) // _SafeStr_9745 = "_-1S8" (String#18470, DoABC#2) // _SafeStr_9746 = "_-18b" (String#20829, DoABC#2) // _SafeStr_9747 = "_-1d" (String#19147, DoABC#2) // _SafeStr_9748 = "_-345" (String#22438, DoABC#2) // _SafeStr_9749 = "_-3-i" (String#16239, DoABC#2) // _SafeStr_9750 = "_-p8" (String#9272, DoABC#2) // _SafeStr_9751 = "_-2mt" (String#12631, DoABC#2) // _SafeStr_9752 = "_-2QD" (String#11865, DoABC#2) // _SafeStr_9753 = "_-2NM" (String#9476, DoABC#2) // _SafeStr_9754 = "_-1ak" (String#4530, DoABC#2) // _SafeStr_9755 = "_-ZA" (String#15781, DoABC#2) // _SafeStr_9756 = "_-16o" (String#21134, DoABC#2) // _SafeStr_9757 = "_-ge" (String#8392, DoABC#2) // _SafeStr_9758 = "_-2Zt" (String#26633, DoABC#2) // _SafeStr_9759 = "_-2kA" (String#22111, DoABC#2) // _SafeStr_9760 = "_-07F" (String#18580, DoABC#2) // _SafeStr_9761 = "_-1q0" (String#22731, DoABC#2) // _SafeStr_9762 = "_-0Pd" (String#14932, DoABC#2) // _SafeStr_9763 = "_-2OI" (String#9284, DoABC#2) // _SafeStr_9764 = "_-dm" (String#17124, DoABC#2) // _SafeStr_9765 = "_-2o8" (String#22017, DoABC#2) // _SafeStr_9766 = "_-2w2" (String#26732, DoABC#2) // _SafeStr_9767 = "_-Wo" (String#35396, DoABC#2) // _SafeStr_9768 = "_-154" (String#20700, DoABC#2) //------------------------------------------------------------ //com.sulake.core.Core package com.sulake.core { import com.sulake.core.runtime._SafeStr_4; import com.sulake.core.runtime._SafeStr_1065; import flash.display.DisplayObjectContainer; public final class Core { public static const _SafeStr_8826:uint = 0; public static const _SafeStr_8828:uint = 1; public static const _SafeStr_8830:uint = 2; public static const _SafeStr_8832:uint = 4; public static const _SafeStr_8824:uint = 15; public static const CORE_SETUP_DEBUG:uint = 15; public static const _SafeStr_8840:int = 1; public static const _SafeStr_8841:int = 2; public static const _SafeStr_9769:int = 3; public static const _SafeStr_8871:int = 4; public static const _SafeStr_8869:int = 5; public static const _SafeStr_8880:int = 6; public static const _SafeStr_9770:int = 7; public static const _SafeStr_8789:int = 8; public static const _SafeStr_3392:int = 9; public static const _SafeStr_9771:int = 10; public static const _SafeStr_3393:int = 11; public static const _SafeStr_9772:int = 20; public static const _SafeStr_9773:int = 21; public static const _SafeStr_9774:int = 29; public static const _SafeStr_9775:int = 30; public static const _SafeStr_8964:int = 99; private static var _instance:_SafeStr_4; public static function get version():String { return ("0.0.3"); } public static function get _SafeStr_8679():_SafeStr_4 { return (_instance); } public static function _SafeStr_9776(_arg_1:DisplayObjectContainer, _arg_2:uint):_SafeStr_4 { if (_instance == null){ _instance = new _SafeStr_1065(_arg_1, _arg_2); }; return (_instance); } public static function error(_arg_1:String, _arg_2:Boolean, _arg_3:int=-1, _arg_4:Error=null):void { if (_instance){ _instance.error(_arg_1, _arg_2, _arg_3, _arg_4); }; } public static function _SafeStr_8862(_arg_1:String):void { if (_instance){ _instance._SafeStr_8862(_arg_1); }; } public static function debug(_arg_1:String):void { if (_instance){ _instance.debug(_arg_1); }; } public static function _SafeStr_8804(_arg_1:String, _arg_2:int, _arg_3:Error=null):void { if (_instance){ _instance.error(_arg_1, true, _arg_2, _arg_3); }; } public static function dispose():void { if (_instance != null){ _instance.dispose(); _instance = null; }; } } }//package com.sulake.core // _SafeStr_1065 = "_-0Os" (String#2973, DoABC#2) // _SafeStr_3392 = "_-19e" (String#17193, DoABC#2) // _SafeStr_3393 = "_-0OB" (String#16972, DoABC#2) // _SafeStr_4 = "_-2Qf" (String#4606, DoABC#2) // _SafeStr_8679 = "_-0KK" (String#12298, DoABC#2) // _SafeStr_8789 = "_-16j" (String#15205, DoABC#2) // _SafeStr_8804 = "_-1lN" (String#4749, DoABC#2) // _SafeStr_8824 = "_-1gp" (String#8616, DoABC#2) // _SafeStr_8826 = "_-1K-" (String#12080, DoABC#2) // _SafeStr_8828 = "_-Ra" (String#10141, DoABC#2) // _SafeStr_8830 = "_-33e" (String#9074, DoABC#2) // _SafeStr_8832 = "_-2ma" (String#7838, DoABC#2) // _SafeStr_8840 = "_-2p9" (String#4938, DoABC#2) // _SafeStr_8841 = "_-1V-" (String#11866, DoABC#2) // _SafeStr_8862 = "_-2-" (String#11845, DoABC#2) // _SafeStr_8869 = "_-ud" (String#13195, DoABC#2) // _SafeStr_8871 = "_-2eX" (String#11048, DoABC#2) // _SafeStr_8880 = "_-31W" (String#13474, DoABC#2) // _SafeStr_8964 = "_-C0" (String#11608, DoABC#2) // _SafeStr_9769 = "_-04G" (String#13861, DoABC#2) // _SafeStr_9770 = "_-1Uu" (String#14178, DoABC#2) // _SafeStr_9771 = "_-O-" (String#12559, DoABC#2) // _SafeStr_9772 = "_-6C" (String#12394, DoABC#2) // _SafeStr_9773 = "_-0ie" (String#16761, DoABC#2) // _SafeStr_9774 = "_-33f" (String#14386, DoABC#2) // _SafeStr_9775 = "_-1qV" (String#7111, DoABC#2) // _SafeStr_9776 = "_-1l5" (String#21148, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.advertisement._SafeStr_1807 package com.sulake.habbo.advertisement { public class _SafeStr_1807 { private var _roomId:int; private var _roomCategory:int; private var _SafeStr_5001:int; private var _SafeStr_5498:int; private var _SafeStr_9777:String; private var _SafeStr_7368:String; public function _SafeStr_1807(_arg_1:int, _arg_2:int, _arg_3:String=null, _arg_4:String=null, _arg_5:int=-1, _arg_6:int=-1) { this._roomId = _arg_1; this._roomCategory = _arg_2; this._SafeStr_5001 = _arg_5; this._SafeStr_5498 = _arg_6; this._SafeStr_9777 = _arg_3; this._SafeStr_7368 = _arg_4; } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get objectId():int { return (this._SafeStr_5001); } public function get objectCategory():int { return (this._SafeStr_5498); } public function get _SafeStr_9778():String { return (this._SafeStr_9777); } public function get _SafeStr_5270():String { return (this._SafeStr_7368); } } }//package com.sulake.habbo.advertisement // _SafeStr_1807 = "_-1lO" (String#3129, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5270 = "_-1Mt" (String#10712, DoABC#2) // _SafeStr_5498 = "_-1YN" (String#2713, DoABC#2) // _SafeStr_7368 = "_-1Dq" (String#12625, DoABC#2) // _SafeStr_9777 = "_-G8" (String#15623, DoABC#2) // _SafeStr_9778 = "_-10c" (String#17090, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.advertisement._SafeStr_823 package com.sulake.habbo.advertisement { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; public interface _SafeStr_823 extends IUnknown { function get events():IEventDispatcher; function _SafeStr_9779():Boolean; function _SafeStr_9780(_arg_1:int, _arg_2:int):void; function _SafeStr_9781(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:String):void; } }//package com.sulake.habbo.advertisement // _SafeStr_823 = "_-2Kd" (String#4055, DoABC#2) // _SafeStr_9779 = "_-2vz" (String#11476, DoABC#2) // _SafeStr_9780 = "_-2Az" (String#11818, DoABC#2) // _SafeStr_9781 = "_-30E" (String#18277, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.advertisement.AdManager package com.sulake.habbo.advertisement { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.configuration.IHabboConfigurationManager; import flash.utils.Timer; import flash.display.BitmapData; import com.sulake.core.utils.Map; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-1kk._SafeStr_1809; import _-1kk._SafeStr_1804; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import flash.system.Security; import _-2Fg.AssetLoaderEvent; import flash.utils.getTimer; import _-2Sv._SafeStr_1803; import _-1Hn._SafeStr_1805; import flash.events.TimerEvent; import _-2Fg._SafeStr_1120; import flash.display.Bitmap; import _-2xx._SafeStr_1783; import _-2Sv._SafeStr_1808; import _-1Hn._SafeStr_1806; import _-2xx._SafeStr_816; import com.sulake.core.assets.IAsset; public class AdManager extends _SafeStr_8 implements _SafeStr_823 { private var _SafeStr_8734:IHabboCommunicationManager; private var _connection:IConnection; private var _config:IHabboConfigurationManager; private var _SafeStr_9782:Boolean; private var _SafeStr_9783:String; private var _SafeStr_9784:String; private var _SafeStr_9785:int = 0; private var _SafeStr_9786:int = 0; private var _SafeStr_9787:int = 0; private var _SafeStr_9788:int = 0; private var _SafeStr_9789:int = 0; private var _SafeStr_9790:Timer; private var _SafeStr_9791:_SafeStr_1807; private var _SafeStr_9792:BitmapData = null; private var _SafeStr_9793:BitmapData = null; private var _SafeStr_9794:Map; public function AdManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_9794 = new Map(); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_9795); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); } override public function dispose():void { super.dispose(); this._connection = null; if (this._SafeStr_9794 != null){ this._SafeStr_9794.dispose(); this._SafeStr_9794 = null; }; if (this._SafeStr_8734 != null){ release(new IIDHabboCommunicationManager()); this._SafeStr_8734 = null; }; if (this._config != null){ release(new IIDHabboConfigurationManager()); this._config = null; }; if (this._SafeStr_9792){ this._SafeStr_9792.dispose(); this._SafeStr_9792 = null; }; if (this._SafeStr_9793){ this._SafeStr_9793.dispose(); this._SafeStr_9793 = null; }; } private function _SafeStr_9795(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_8734 = (_arg_2 as IHabboCommunicationManager); if (this._SafeStr_8734 == null){ return; }; this._connection = this._SafeStr_8734.getHabboMainConnection(this._SafeStr_9797); if (this._connection != null){ this._SafeStr_9797(this._connection); }; } private function _SafeStr_9797(_arg_1:IConnection):void { if (((disposed) || ((_arg_1 == null)))){ return; }; this._connection = _arg_1; this._connection.addMessageEvent(new _SafeStr_1809(this._SafeStr_9798)); this._connection.addMessageEvent(new _SafeStr_1804(this._SafeStr_9799)); } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_7:URLRequest; var _local_8:_SafeStr_10; this._config = (_arg_2 as IHabboConfigurationManager); if (this._config == null){ return; }; this._SafeStr_9782 = (this._config.getKey("interstitial.enabled", "false") == "true"); this._SafeStr_9785 = int(this._config.getKey("interstitial.interval", "30000")); this._SafeStr_9787 = int(this._config.getKey("interstitial.show.time", "5000")); this._SafeStr_9788 = int(this._config.getKey("interstitial.max.displays.flash", "-1")); var _local_3:String = this._config.getKey("ads.domain"); if (_local_3 != ""){ Security.loadPolicyFile((("http://" + _local_3) + "/crossdomain.xml")); }; var _local_4:String = this._config.getKey("billboard.adwarning.left.url"); var _local_5:String = this._config.getKey("billboard.adwarning.right.url"); var _local_6:String = this._config.getKey("image.library.url"); if (((!((_local_4 == ""))) && (!((_local_5 == ""))))){ _local_4 = (_local_6 + _local_4); _local_5 = (_local_6 + _local_5); _local_7 = new URLRequest(_local_4); _local_8 = assets.loadAssetFromFile("adWarningL", _local_7, "image/png"); _local_8.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_9800); _local_7 = new URLRequest(_local_5); _local_8 = assets.loadAssetFromFile("adWarningRight", _local_7, "image/png"); _local_8.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_9801); }; } public function _SafeStr_9779():Boolean { if (!this._SafeStr_9782){ return (false); }; if (((!((this._SafeStr_9790 == null))) && (this._SafeStr_9790.running))){ this._SafeStr_9790.reset(); return (false); }; if (this._SafeStr_9786 == 0){ this._SafeStr_9786 = getTimer(); return (false); }; if ((((this._SafeStr_9788 > 0)) && ((this._SafeStr_9789 >= this._SafeStr_9788)))){ return (false); }; var _local_1:int = (getTimer() - this._SafeStr_9786); if (_local_1 > this._SafeStr_9785){ this._SafeStr_9789++; this._connection.send(new _SafeStr_1803()); return (true); }; return (false); } private function _SafeStr_9798(_arg_1:_SafeStr_1809):void { var _local_3:String; var _local_4:URLRequest; var _local_5:_SafeStr_10; var _local_2:_SafeStr_1805 = _arg_1._SafeStr_4108(); this._SafeStr_9783 = _local_2.imageUrl; this._SafeStr_9784 = _local_2.clickUrl; this._SafeStr_9786 = getTimer(); if (this._SafeStr_9783 != ""){ _local_3 = this._SafeStr_9783; if (assets.hasAsset(_local_3)){ assets.removeAsset(assets.getAssetByName(_local_3)); }; if (this._SafeStr_9790 == null){ this._SafeStr_9790 = new Timer(this._SafeStr_9787, 1); this._SafeStr_9790.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_9802); }; if (this._SafeStr_9790.running){ this._SafeStr_9790.reset(); }; this._SafeStr_9790.start(); _local_4 = new URLRequest(this._SafeStr_9783); _local_5 = assets.loadAssetFromFile(_local_3, _local_4, "image/jpeg"); _local_5.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_9803); _local_5.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_9803); } else { this._SafeStr_9804(); }; } private function _SafeStr_9803(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10; var _local_3:_SafeStr_1120; var _local_4:Bitmap; if (_arg_1 == null){ return; }; switch (_arg_1.type){ case AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE: _local_2 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ _local_3 = _local_2._SafeStr_8134; if (_local_3 != null){ _local_4 = (_local_3.content as Bitmap); this._SafeStr_9805(_local_4); return; }; }; this._SafeStr_9804(); return; case AssetLoaderEvent._SafeStr_4806: this._SafeStr_9804(); return; }; } private function _SafeStr_9805(_arg_1:Bitmap):void { if (((!((this._SafeStr_9790 == null))) && (!(this._SafeStr_9790.running)))){ return; }; if (this._SafeStr_9806(_arg_1)){ events.dispatchEvent(new _SafeStr_1783(_SafeStr_1783._SafeStr_5266, _arg_1.bitmapData, this._SafeStr_9784)); this._SafeStr_9786 = getTimer(); } else { this._SafeStr_9804(); }; } private function _SafeStr_9802(_arg_1:TimerEvent):void { this._SafeStr_9804(); } private function _SafeStr_9804():void { if (((!((this._SafeStr_9790 == null))) && (this._SafeStr_9790.running))){ this._SafeStr_9790.reset(); }; if (events != null){ events.dispatchEvent(new _SafeStr_1783(_SafeStr_1783._SafeStr_5267)); }; } public function _SafeStr_9780(_arg_1:int, _arg_2:int):void { this._SafeStr_9791 = new _SafeStr_1807(_arg_1, _arg_2); this._connection.send(new _SafeStr_1808()); } private function _SafeStr_9799(_arg_1:_SafeStr_1804):void { var _local_3:String; var _local_4:URLRequest; var _local_5:_SafeStr_10; var _local_2:_SafeStr_1806 = _arg_1._SafeStr_4108(); if (((((!((this._SafeStr_9791 == null))) && (!((_local_2.imageUrl == ""))))) && (!((_local_2.clickUrl == ""))))){ _local_3 = _local_2.imageUrl; if (assets.hasAsset(_local_3)){ assets.removeAsset(assets.getAssetByName(_local_3)); }; this._SafeStr_9791 = new _SafeStr_1807(this._SafeStr_9791.roomId, this._SafeStr_9791.roomCategory, _local_2.imageUrl, _local_2.clickUrl); _local_4 = new URLRequest(_local_2.imageUrl); _local_5 = assets.loadAssetFromFile(_local_3, _local_4, "image/jpeg"); _local_5.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_9807); } else { this._SafeStr_9791 = null; }; } private function _SafeStr_9807(_arg_1:AssetLoaderEvent):void { var _local_4:BitmapData; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:Bitmap = (_local_2._SafeStr_8134.content as Bitmap); if (((this._SafeStr_9806(_local_3)) && (!((this._SafeStr_9791 == null))))){ _local_4 = this._SafeStr_9808(_local_3.bitmapData); events.dispatchEvent(new _SafeStr_816(_SafeStr_816._SafeStr_7371, this._SafeStr_9791.roomId, this._SafeStr_9791.roomCategory, _local_4, _local_2.assetName, this._SafeStr_9791._SafeStr_5270, this._SafeStr_9792, this._SafeStr_9793)); this._SafeStr_9791 = null; }; } private function _SafeStr_9800(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:Bitmap = (_local_2._SafeStr_8134.content as Bitmap); if (_local_3 != null){ this._SafeStr_9792 = this._SafeStr_9808(_local_3.bitmapData); }; } private function _SafeStr_9801(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:Bitmap = (_local_2._SafeStr_8134.content as Bitmap); if (_local_3 != null){ this._SafeStr_9793 = this._SafeStr_9808(_local_3.bitmapData); }; } private function _SafeStr_9808(_arg_1:BitmapData):BitmapData { var _local_4:int; var _local_5:uint; if (_arg_1 == null){ return (null); }; var _local_2:BitmapData = new BitmapData(_arg_1.width, _arg_1.height, true, 0); var _local_3:int; while (_local_3 < _local_2.height) { _local_4 = 0; while (_local_4 < _local_2.width) { _local_5 = _arg_1.getPixel32(_local_4, _local_3); if (_local_5 != 0xFFFFFFFF){ _local_2.setPixel32(_local_4, _local_3, _local_5); }; _local_4++; }; _local_3++; }; return (_local_2); } private function _SafeStr_9806(_arg_1:Bitmap):Boolean { if (((!((_arg_1 == null))) && ((((_arg_1.width > 1)) || ((_arg_1.height > 1)))))){ return (true); }; return (false); } public function _SafeStr_9781(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:String):void { var _local_11:IAsset; var _local_12:BitmapData; var _local_13:_SafeStr_1807; if ((((_arg_5 == null)) || ((_arg_5.length == 0)))){ return; }; var _local_7:String = _arg_5; if (assets.hasAsset(_local_7)){ _local_11 = assets.getAssetByName(_local_7); if (_local_11 != null){ _local_12 = (_local_11.content as BitmapData); if (_local_12 != null){ this._SafeStr_9809(_local_12.clone(), _arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6); }; }; return; }; var _local_8:Array = this._SafeStr_9794.getValue(_local_7); if (_local_8 == null){ _local_8 = new Array(); this._SafeStr_9794.add(_local_7, _local_8); }; if (_local_8.length > 0){ for each (_local_13 in _local_8) { if ((((((((_local_13.roomId == _arg_1)) && ((_local_13.roomCategory == _arg_2)))) && ((_local_13.objectId == _arg_3)))) && ((_local_13.objectCategory == _arg_4)))){ return; }; }; }; _local_8.push(new _SafeStr_1807(_arg_1, _arg_2, _arg_5, _arg_6, _arg_3, _arg_4)); Logger.log(("trying to load billboard from url " + _local_7)); var _local_9:URLRequest = new URLRequest(_local_7); var _local_10:_SafeStr_10 = assets.loadAssetFromFile(_local_7, _local_9, "image/png"); _local_10.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_9810); _local_10.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_9811); } private function _SafeStr_9810(_arg_1:AssetLoaderEvent):void { var _local_5:BitmapData; var _local_6:_SafeStr_1807; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:Bitmap = (_local_2._SafeStr_8134.content as Bitmap); var _local_4:Array = this._SafeStr_9794.remove(_local_2.assetName); if ((((_local_4 == null)) || ((_local_4.length == 0)))){ return; }; Logger.log(("billboard image loaded from url " + _local_2.assetName)); if (this._SafeStr_9806(_local_3)){ _local_5 = _local_3.bitmapData; if (_local_5 != null){ for each (_local_6 in _local_4) { this._SafeStr_9809(_local_5.clone(), _local_6.roomId, _local_6.roomCategory, _local_6.objectId, _local_6.objectCategory, _local_6._SafeStr_9778, _local_6._SafeStr_5270); }; }; }; } private function _SafeStr_9809(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:String, _arg_7:String):void { if (events != null){ events.dispatchEvent(new _SafeStr_816(_SafeStr_816._SafeStr_7369, _arg_2, _arg_3, _arg_1, _arg_6, _arg_7, null, null, _arg_4, _arg_5)); }; } private function _SafeStr_9811(_arg_1:AssetLoaderEvent):void { var _local_4:_SafeStr_1807; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:Array = this._SafeStr_9794.remove(_local_2.assetName); if ((((_local_3 == null)) || ((_local_3.length == 0)))){ return; }; for each (_local_4 in _local_3) { Logger.log((("failed to load billboard image from url '" + _local_2.assetName) + "'")); this._SafeStr_9809(null, _local_4.roomId, _local_4.roomCategory, _local_4.objectId, _local_4.objectCategory, _local_4._SafeStr_9778, _local_4._SafeStr_5270); }; } } }//package com.sulake.habbo.advertisement // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1120 = "_-2sB" (String#2963, DoABC#2) // _SafeStr_1783 = "_-0hL" (String#2686, DoABC#2) // _SafeStr_1803 = "_-CK" (String#8259, DoABC#2) // _SafeStr_1804 = "_-Ez" (String#6618, DoABC#2) // _SafeStr_1805 = "_-1fs" (String#5862, DoABC#2) // _SafeStr_1806 = "_-2ZY" (String#6334, DoABC#2) // _SafeStr_1807 = "_-1lO" (String#3129, DoABC#2) // _SafeStr_1808 = "_-fI" (String#8127, DoABC#2) // _SafeStr_1809 = "_-2uX" (String#6489, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_5266 = "_-Mc" (String#7848, DoABC#2) // _SafeStr_5267 = "_-3F3" (String#8386, DoABC#2) // _SafeStr_5270 = "_-1Mt" (String#10712, DoABC#2) // _SafeStr_7369 = "_-3Dl" (String#10974, DoABC#2) // _SafeStr_7371 = "_-me" (String#8847, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_816 = "_-a0" (String#2680, DoABC#2) // _SafeStr_823 = "_-2Kd" (String#4055, DoABC#2) // _SafeStr_8734 = "_-0C4" (String#1443, DoABC#2) // _SafeStr_9778 = "_-10c" (String#17090, DoABC#2) // _SafeStr_9779 = "_-2vz" (String#11476, DoABC#2) // _SafeStr_9780 = "_-2Az" (String#11818, DoABC#2) // _SafeStr_9781 = "_-30E" (String#18277, DoABC#2) // _SafeStr_9782 = "_-1gB" (String#16299, DoABC#2) // _SafeStr_9783 = "_-2yV" (String#12170, DoABC#2) // _SafeStr_9784 = "_-2dU" (String#16187, DoABC#2) // _SafeStr_9785 = "_-xT" (String#15791, DoABC#2) // _SafeStr_9786 = "_-0WC" (String#9801, DoABC#2) // _SafeStr_9787 = "_-0js" (String#17997, DoABC#2) // _SafeStr_9788 = "_-0Sn" (String#14061, DoABC#2) // _SafeStr_9789 = "_-152" (String#14083, DoABC#2) // _SafeStr_9790 = "_-0B0" (String#3538, DoABC#2) // _SafeStr_9791 = "_-1qd" (String#4345, DoABC#2) // _SafeStr_9792 = "_-14C" (String#10309, DoABC#2) // _SafeStr_9793 = "_-35Z" (String#10457, DoABC#2) // _SafeStr_9794 = "_-2KC" (String#6129, DoABC#2) // _SafeStr_9795 = "_-2Ad" (String#6755, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) // _SafeStr_9797 = "_-0FD" (String#2655, DoABC#2) // _SafeStr_9798 = "_-24h" (String#18761, DoABC#2) // _SafeStr_9799 = "_-19U" (String#21013, DoABC#2) // _SafeStr_9800 = "_-2W5" (String#18540, DoABC#2) // _SafeStr_9801 = "_-Wl" (String#21749, DoABC#2) // _SafeStr_9802 = "_-0qY" (String#18551, DoABC#2) // _SafeStr_9803 = "_-Vt" (String#16001, DoABC#2) // _SafeStr_9804 = "_-1hH" (String#11037, DoABC#2) // _SafeStr_9805 = "_-0UG" (String#21196, DoABC#2) // _SafeStr_9806 = "_-2jY" (String#14097, DoABC#2) // _SafeStr_9807 = "_-0RE" (String#21154, DoABC#2) // _SafeStr_9808 = "_-00h" (String#13152, DoABC#2) // _SafeStr_9809 = "_-0JZ" (String#13218, DoABC#2) // _SafeStr_9810 = "_-0G6" (String#21357, DoABC#2) // _SafeStr_9811 = "_-1VC" (String#19993, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.actions._SafeStr_2115 package com.sulake.habbo.avatar.actions { public class _SafeStr_2115 { private var _id:int; private var _SafeStr_4034:int; private var _prevents:Array; private var _preventHeadTurn:Boolean = true; private var _SafeStr_9812:Boolean = true; public function _SafeStr_2115(_arg_1:XML) { this._prevents = []; super(); this._id = parseInt(_arg_1.@value); this._SafeStr_4034 = parseInt(_arg_1.@value); var _local_2:String = String(_arg_1.@prevents); if (_local_2 != ""){ this._prevents = _local_2.split(","); }; this._preventHeadTurn = (String(_arg_1.@preventheadturn) == "true"); var _local_3:String = String(_arg_1.@animated); if (_local_3 == ""){ this._SafeStr_9812 = true; } else { this._SafeStr_9812 = (_local_3 == "true"); }; } public function get id():int { return (this._id); } public function get value():int { return (this._SafeStr_4034); } public function get prevents():Array { return (this._prevents); } public function get _SafeStr_9813():Boolean { return (this._preventHeadTurn); } public function get _SafeStr_9814():Boolean { return (this._SafeStr_9812); } } }//package com.sulake.habbo.avatar.actions // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_9812 = "_-hQ" (String#13868, DoABC#2) // _SafeStr_9813 = "_-29z" (String#19806, DoABC#2) // _SafeStr_9814 = "_-1BB" (String#12750, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.actions._SafeStr_2124 package com.sulake.habbo.avatar.actions { import com.sulake.core.utils.Map; import flash.utils.Dictionary; public class _SafeStr_2124 implements _SafeStr_2329 { private var _id:String; private var _state:String; private var _SafeStr_9815:int; private var _SafeStr_9816:String; private var _SafeStr_9817:String; private var _SafeStr_9818:String; private var _SafeStr_8392:String; private var _SafeStr_4660:Boolean = false; private var _SafeStr_9819:Boolean = false; private var _SafeStr_9820:Boolean = false; private var _prevents:Array; private var _preventHeadTurn:Boolean; private var _SafeStr_9821:Map; private var _SafeStr_5437:Dictionary; private var _SafeStr_6624:Dictionary; private var _SafeStr_9822:String = ""; public function _SafeStr_2124(_arg_1:XML) { var _local_3:XML; var _local_4:XML; var _local_5:String; var _local_6:String; var _local_7:String; this._prevents = new Array(); this._SafeStr_5437 = new Dictionary(); this._SafeStr_6624 = new Dictionary(); super(); this._id = String(_arg_1.@id); this._state = String(_arg_1.@state); this._SafeStr_9815 = parseInt(_arg_1.@precedence); this._SafeStr_9816 = String(_arg_1.@activepartset); this._SafeStr_9817 = String(_arg_1.@assetpartdefinition); this._SafeStr_9818 = String(_arg_1.@lay); this._SafeStr_8392 = String(_arg_1.@geometrytype); this._SafeStr_4660 = Boolean(parseInt(_arg_1.@main)); this._SafeStr_9819 = Boolean(parseInt(_arg_1.@_SafeStr_9823)); this._SafeStr_9820 = Boolean(parseInt(_arg_1.@animation)); this._preventHeadTurn = Boolean(String((_arg_1.@preventheadturn == "true"))); var _local_2:String = String(_arg_1.@prevents); if (_local_2 != ""){ this._prevents = _local_2.split(","); }; for each (_local_3 in _arg_1.param) { _local_5 = String(_local_3.@id); _local_6 = String(_local_3.@value); if (_local_5 == "default"){ this._SafeStr_9822 = _local_6; } else { this._SafeStr_6624[_local_5] = _local_6; }; }; for each (_local_4 in _arg_1.type) { _local_7 = String(_local_4.@id); this._SafeStr_5437[_local_7] = new _SafeStr_2115(_local_4); }; } public function _SafeStr_9824(_arg_1:String, _arg_2:int, _arg_3:Array):void { if (this._SafeStr_9821 == null){ this._SafeStr_9821 = new Map(); }; if (this._SafeStr_9821.getValue(_arg_1) == null){ this._SafeStr_9821.add(_arg_1, new Map()); }; var _local_4:Map = this._SafeStr_9821.getValue(_arg_1); _local_4.add(_arg_2, _arg_3); } public function _SafeStr_9825(_arg_1:String, _arg_2:int):Array { if (this._SafeStr_9821 == null){ return (null); }; var _local_3:Map = (this._SafeStr_9821.getValue(_arg_1) as Map); if (_local_3 == null){ return (null); }; return ((_local_3.getValue(_arg_2) as Array)); } public function _SafeStr_9826(_arg_1:String):String { if (_arg_1 == ""){ return (""); }; var _local_2:String = this._SafeStr_6624[_arg_1]; if (_local_2 == null){ _local_2 = this._SafeStr_9822; }; return (_local_2); } private function _SafeStr_9827(_arg_1:String):Array { if (_arg_1 == ""){ return ([]); }; var _local_2:_SafeStr_2115 = this._SafeStr_5437[_arg_1]; if (_local_2 != null){ return (_local_2.prevents); }; return ([]); } public function toString():String { return ((((((((((((((((((((((((("[ActionDefinition]\n" + "id: ") + this.id) + "\n") + "state: ") + this.state) + "\n") + "main: ") + this._SafeStr_4646) + "\n") + "default: ") + this._SafeStr_9828) + "\n") + "geometry: ") + this.state) + "\n") + "precedence: ") + this.precedence) + "\n") + "activepartset:") + this.activePartSet) + "\n") + "activepartdef:") + this._SafeStr_8426) + "")); } public function get id():String { return (this._id); } public function get state():String { return (this._state); } public function get precedence():int { return (this._SafeStr_9815); } public function get activePartSet():String { return (this._SafeStr_9816); } public function get _SafeStr_4646():Boolean { return (this._SafeStr_4660); } public function get _SafeStr_9828():Boolean { return (this._SafeStr_9819); } public function get _SafeStr_8426():String { return (this._SafeStr_9817); } public function get lay():String { return (this._SafeStr_9818); } public function get geometryType():String { return (this._SafeStr_8392); } public function get _SafeStr_8415():Boolean { return (this._SafeStr_9820); } public function _SafeStr_9829(_arg_1:String=""):Array { return (this._prevents.concat(this._SafeStr_9827(_arg_1))); } public function _SafeStr_9830(_arg_1:String=""):Boolean { if (_arg_1 == ""){ return (this._preventHeadTurn); }; var _local_2:_SafeStr_2115 = this._SafeStr_5437[_arg_1]; if (_local_2 != null){ return (_local_2._SafeStr_9813); }; return (this._preventHeadTurn); } public function _SafeStr_9814(_arg_1:String):Boolean { if (_arg_1 == ""){ return (true); }; var _local_2:_SafeStr_2115 = this._SafeStr_5437[_arg_1]; if (_local_2 != null){ return (_local_2._SafeStr_9814); }; return (true); } } }//package com.sulake.habbo.avatar.actions // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_4646 = "_-0Za" (String#5869, DoABC#2) // _SafeStr_4660 = "_-1QM" (String#11176, DoABC#2) // _SafeStr_5437 = "_-0NE" (String#1614, DoABC#2) // _SafeStr_6624 = "_-0J1" (String#4942, DoABC#2) // _SafeStr_8392 = "_-0yR" (String#4797, DoABC#2) // _SafeStr_8415 = "_-0ev" (String#5713, DoABC#2) // _SafeStr_8426 = "_-6x" (String#4867, DoABC#2) // _SafeStr_9813 = "_-29z" (String#19806, DoABC#2) // _SafeStr_9814 = "_-1BB" (String#12750, DoABC#2) // _SafeStr_9815 = "_-P1" (String#15384, DoABC#2) // _SafeStr_9816 = "_-0gJ" (String#17770, DoABC#2) // _SafeStr_9817 = "_-1Mx" (String#17729, DoABC#2) // _SafeStr_9818 = "_-2SV" (String#17292, DoABC#2) // _SafeStr_9819 = "_-tI" (String#18361, DoABC#2) // _SafeStr_9820 = "_-1mP" (String#15406, DoABC#2) // _SafeStr_9821 = "_-2Ej" (String#2567, DoABC#2) // _SafeStr_9822 = "_-2qY" (String#16553, DoABC#2) // _SafeStr_9823 = "default" (String#2722, DoABC#2) // _SafeStr_9824 = "_-RO" (String#16547, DoABC#2) // _SafeStr_9825 = "_-0mE" (String#14535, DoABC#2) // _SafeStr_9826 = "_-MP" (String#15520, DoABC#2) // _SafeStr_9827 = "_-do" (String#20795, DoABC#2) // _SafeStr_9828 = "_-1s" (String#14728, DoABC#2) // _SafeStr_9829 = "_-1du" (String#16004, DoABC#2) // _SafeStr_9830 = "_-Vu" (String#16007, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.actions._SafeStr_2317 package com.sulake.habbo.avatar.actions { public interface _SafeStr_2317 { function get id():String; function get actionType():String; function get _SafeStr_6729():String; function set _SafeStr_6729(_arg_1:String):void; function get _SafeStr_8416():int; function get definition():_SafeStr_2329; function set definition(_arg_1:_SafeStr_2329):void; function get _SafeStr_7846():String; function set _SafeStr_7846(_arg_1:String):void; } }//package com.sulake.habbo.avatar.actions // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_7846 = "_-07j" (String#4707, DoABC#2) // _SafeStr_8416 = "_-3Q" (String#17712, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.actions._SafeStr_2318 package com.sulake.habbo.avatar.actions { public class _SafeStr_2318 implements _SafeStr_2317 { private var _SafeStr_6728:String = ""; private var _actionParameter:String = ""; private var _SafeStr_9831:_SafeStr_2329; private var _SafeStr_9832:int = 0; private var _SafeStr_9833:String; public function _SafeStr_2318(_arg_1:String, _arg_2:String="", _arg_3:int=0) { this._SafeStr_6728 = _arg_1; this._actionParameter = _arg_2; this._SafeStr_9832 = _arg_3; } public function get actionType():String { return (this._SafeStr_6728); } public function get _SafeStr_6729():String { return (this._actionParameter); } public function get definition():_SafeStr_2329 { return (this._SafeStr_9831); } public function get id():String { if (this._SafeStr_9831 == null){ return (""); }; return (((this._SafeStr_9831.id + "_") + this._actionParameter)); } public function set _SafeStr_6729(_arg_1:String):void { this._actionParameter = _arg_1; } public function set definition(_arg_1:_SafeStr_2329):void { this._SafeStr_9831 = _arg_1; } public function dispose():void { this._SafeStr_6728 = null; this._actionParameter = null; this._SafeStr_9831 = null; } public function get _SafeStr_8416():int { return (this._SafeStr_9832); } public function get _SafeStr_7846():String { return (this._SafeStr_9833); } public function set _SafeStr_7846(_arg_1:String):void { this._SafeStr_9833 = _arg_1; } } }//package com.sulake.habbo.avatar.actions // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2318 = "_-1Ub" (String#1688, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_6728 = "_-22W" (String#7572, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_7846 = "_-07j" (String#4707, DoABC#2) // _SafeStr_8416 = "_-3Q" (String#17712, DoABC#2) // _SafeStr_9831 = "_-2C2" (String#10980, DoABC#2) // _SafeStr_9832 = "_-07Q" (String#18259, DoABC#2) // _SafeStr_9833 = "_-3Fh" (String#15710, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.actions._SafeStr_2329 package com.sulake.habbo.avatar.actions { public interface _SafeStr_2329 { function get id():String; function get state():String; function get precedence():int; function get activePartSet():String; function get _SafeStr_4646():Boolean; function get _SafeStr_9828():Boolean; function get _SafeStr_8426():String; function get lay():String; function get geometryType():String; function get _SafeStr_8415():Boolean; function _SafeStr_9814(_arg_1:String):Boolean; function _SafeStr_9829(_arg_1:String=""):Array; function _SafeStr_9830(_arg_1:String=""):Boolean; function _SafeStr_9824(_arg_1:String, _arg_2:int, _arg_3:Array):void; function _SafeStr_9825(_arg_1:String, _arg_2:int):Array; } }//package com.sulake.habbo.avatar.actions // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_4646 = "_-0Za" (String#5869, DoABC#2) // _SafeStr_8415 = "_-0ev" (String#5713, DoABC#2) // _SafeStr_8426 = "_-6x" (String#4867, DoABC#2) // _SafeStr_9814 = "_-1BB" (String#12750, DoABC#2) // _SafeStr_9824 = "_-RO" (String#16547, DoABC#2) // _SafeStr_9825 = "_-0mE" (String#14535, DoABC#2) // _SafeStr_9828 = "_-1s" (String#14728, DoABC#2) // _SafeStr_9829 = "_-1du" (String#16004, DoABC#2) // _SafeStr_9830 = "_-Vu" (String#16007, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.actions._SafeStr_2337 package com.sulake.habbo.avatar.actions { import com.sulake.core.assets.IAssetLibrary; import flash.utils.Dictionary; public class _SafeStr_2337 { private var _assets:IAssetLibrary; private var _SafeStr_6705:Dictionary; private var _SafeStr_9834:String; private var _SafeStr_9835:_SafeStr_2124; public function _SafeStr_2337(_arg_1:IAssetLibrary, _arg_2:String, _arg_3:XML) { var _local_4:XML; var _local_5:String; var _local_6:_SafeStr_2124; super(); this._assets = _arg_1; this._SafeStr_6705 = new Dictionary(); this._SafeStr_9834 = _arg_2; for each (_local_4 in _arg_3.action) { _local_5 = String(_local_4.@state); if (_local_5 != ""){ _local_6 = new _SafeStr_2124(_local_4); this._SafeStr_6705[_local_5] = _local_6; }; }; this._SafeStr_9836(); } private function _SafeStr_9836():void { var _local_1:_SafeStr_2318; var _local_2:_SafeStr_2124; var _local_3:String; var _local_4:XML; var _local_5:String; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:Number; var _local_10:XML; for each (_local_2 in this._SafeStr_6705) { _local_3 = _local_2.state; if (this._assets.hasAsset(("action_offset_" + _local_3))){ _local_4 = (this._assets.getAssetByName(("action_offset_" + _local_3)).content as XML); if (_local_4.@avatartype == this._SafeStr_9834){ for each (_local_10 in _local_4.offset) { _local_5 = String(_local_10.@size); _local_6 = parseInt(_local_10.@direction); _local_7 = parseInt(_local_10.@x); _local_8 = parseInt(_local_10.@y); _local_9 = Number(_local_10.@z); _local_2._SafeStr_9824(_local_5, _local_6, new Array(_local_7, _local_8, _local_9)); }; }; }; }; } public function _SafeStr_7840(_arg_1:String):_SafeStr_2124 { var _local_2:_SafeStr_2124; for each (_local_2 in this._SafeStr_6705) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_9837(_arg_1:String):_SafeStr_2124 { return (this._SafeStr_6705[_arg_1]); } public function _SafeStr_9838():_SafeStr_2124 { var _local_1:_SafeStr_2124; if (this._SafeStr_9835){ return (this._SafeStr_9835); }; for each (_local_1 in this._SafeStr_6705) { if (_local_1._SafeStr_9828){ this._SafeStr_9835 = _local_1; return (_local_1); }; }; return (null); } public function _SafeStr_5730(_arg_1:Array, _arg_2:String, _arg_3:int):Array { var _local_4:Array; var _local_5:_SafeStr_2318; var _local_6:_SafeStr_2124; var _local_7:int; _local_7 = 0; while (_local_7 < _arg_1.length) { _local_5 = (_arg_1[_local_7] as _SafeStr_2318); _local_6 = (this._SafeStr_6705[_local_5.actionType] as _SafeStr_2124); if (((!((_local_6 == null))) && (!((_local_6._SafeStr_9825(_arg_2, _arg_3) == null))))){ _local_4 = _local_6._SafeStr_9825(_arg_2, _arg_3); }; _local_7++; }; return (_local_4); } public function _SafeStr_9839(_arg_1:Array):Array { var _local_3:_SafeStr_2317; var _local_4:_SafeStr_2124; _arg_1 = this._SafeStr_9840(_arg_1); var _local_2:Array = new Array(); for each (_local_3 in _arg_1) { _local_4 = this._SafeStr_6705[_local_3.actionType]; if (_local_4 != null){ _local_3.definition = _local_4; _local_2.push(_local_3); }; }; _local_2.sort(this._SafeStr_5859); return (_local_2); } private function _SafeStr_9840(_arg_1:Array):Array { var _local_4:_SafeStr_2318; var _local_5:_SafeStr_2124; var _local_6:int; var _local_7:String; var _local_2:Array = new Array(); var _local_3:Array = new Array(); _local_6 = 0; while (_local_6 < _arg_1.length) { _local_4 = (_arg_1[_local_6] as _SafeStr_2318); _local_5 = (this._SafeStr_6705[_local_4.actionType] as _SafeStr_2124); if (_local_5 != null){ _local_3 = _local_3.concat(_local_5._SafeStr_9829(_local_4._SafeStr_6729)); }; _local_6++; }; _local_6 = 0; while (_local_6 < _arg_1.length) { _local_4 = (_arg_1[_local_6] as _SafeStr_2318); _local_7 = _local_4.actionType; if (_local_4.actionType == "fx"){ _local_7 = (_local_7 + ("." + _local_4._SafeStr_6729)); }; if (_local_3.indexOf(_local_7) == -1){ _local_2.push(_local_4); }; _local_6++; }; return (_local_2); } private function _SafeStr_5859(_arg_1:_SafeStr_2317, _arg_2:_SafeStr_2317):Number { var _local_3:Number = _arg_1.definition.precedence; var _local_4:Number = _arg_2.definition.precedence; if (_local_3 < _local_4){ return (1); }; if (_local_3 > _local_4){ return (-1); }; return (0); } } }//package com.sulake.habbo.avatar.actions // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2318 = "_-1Ub" (String#1688, DoABC#2) // _SafeStr_2337 = "_-qS" (String#8476, DoABC#2) // _SafeStr_5730 = "_-1AK" (String#5707, DoABC#2) // _SafeStr_5859 = "_-hg" (String#14019, DoABC#2) // _SafeStr_6705 = "_-2Yp" (String#1492, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_7840 = "_-2xQ" (String#7612, DoABC#2) // _SafeStr_9824 = "_-RO" (String#16547, DoABC#2) // _SafeStr_9825 = "_-0mE" (String#14535, DoABC#2) // _SafeStr_9828 = "_-1s" (String#14728, DoABC#2) // _SafeStr_9829 = "_-1du" (String#16004, DoABC#2) // _SafeStr_9834 = "_-0gK" (String#4111, DoABC#2) // _SafeStr_9835 = "_-16Q" (String#2861, DoABC#2) // _SafeStr_9836 = "_-01q" (String#20501, DoABC#2) // _SafeStr_9837 = "_-1C-" (String#12646, DoABC#2) // _SafeStr_9838 = "_-0fs" (String#19041, DoABC#2) // _SafeStr_9839 = "_-mS" (String#6628, DoABC#2) // _SafeStr_9840 = "_-q3" (String#18810, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3062 package com.sulake.habbo.avatar.common { import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_3062 { function dispose():void; function reset():void; function get controller():HabboAvatarEditor; function _SafeStr_3616():IWindowContainer; function switchCategory(_arg_1:String):void; function _SafeStr_5633(_arg_1:String):_SafeStr_3069; function _SafeStr_5634(_arg_1:String, _arg_2:int):void; function _SafeStr_7907(_arg_1:String, _arg_2:int, _arg_3:int):void; function _SafeStr_9841(_arg_1:int):Boolean; function _SafeStr_9842(_arg_1:int):Boolean; } }//package com.sulake.habbo.avatar.common // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3069 = "_-0sW" (String#2262, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_5633 = "_-19N" (String#14502, DoABC#2) // _SafeStr_5634 = "_-ER" (String#15028, DoABC#2) // _SafeStr_7907 = "_-0HS" (String#12939, DoABC#2) // _SafeStr_9841 = "_-1RE" (String#17412, DoABC#2) // _SafeStr_9842 = "_-XK" (String#11902, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3063 package com.sulake.habbo.avatar.common { import com.sulake.core.utils.Map; import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.core.window.IWindowContainer; public class _SafeStr_3063 implements _SafeStr_3062 { protected var _SafeStr_5832:Map; protected var _SafeStr_3559:HabboAvatarEditor; protected var _isInitialized:Boolean = false; protected var _view:_SafeStr_3332; private var _SafeStr_4522:Boolean; public function _SafeStr_3063(_arg_1:HabboAvatarEditor) { this._SafeStr_3559 = _arg_1; } public function dispose():void { if (this._view != null){ this._view.dispose(); }; this._view = null; this._SafeStr_5832 = null; this._SafeStr_3559 = null; this._SafeStr_4522 = true; } public function get disposed():Boolean { return (this._SafeStr_4522); } protected function init():void { if (!this._SafeStr_5832){ this._SafeStr_5832 = new Map(); }; } public function reset():void { var _local_1:_SafeStr_3069; this._isInitialized = false; for each (_local_1 in this._SafeStr_5832) { if (_local_1){ _local_1.dispose(); }; }; this._SafeStr_5832 = new Map(); if (this._view){ this._view.reset(); }; } protected function _SafeStr_5474(_arg_1:String):void { var _local_3:_SafeStr_3069; var _local_2:_SafeStr_3069 = this._SafeStr_5832[_arg_1]; if (_local_2 == null){ _local_3 = this._SafeStr_3559._SafeStr_9843(this, _arg_1); if (_local_3){ this._SafeStr_5832[_arg_1] = _local_3; this._SafeStr_7910(_arg_1); }; }; } public function switchCategory(_arg_1:String):void { if (!this._isInitialized){ this.init(); }; if (this._view){ this._view.switchCategory(_arg_1); }; } protected function _SafeStr_7910(_arg_1:String):void { if (((((!(this._SafeStr_5832)) || (!(this._SafeStr_3559)))) || (!(this._SafeStr_3559.figureData)))){ return; }; var _local_2:_SafeStr_3069 = this._SafeStr_5832[_arg_1]; if (_local_2 == null){ return; }; var _local_3:int = this._SafeStr_3559.figureData.getPartSetId(_arg_1); var _local_4:Array = this._SafeStr_3559.figureData.getColourIds(_arg_1); if (!_local_4){ _local_4 = new Array(); }; _local_2._SafeStr_7911(_local_3); _local_2._SafeStr_7912(_local_4); if (this._view){ this._view._SafeStr_5627(_arg_1, _local_4.length); }; } public function _SafeStr_9841(_arg_1:int):Boolean { var _local_3:_SafeStr_3069; var _local_4:Boolean; if (!this._SafeStr_5832){ return (false); }; var _local_2:Boolean; for each (_local_3 in this._SafeStr_5832) { if (_local_3){ _local_4 = _local_3._SafeStr_9844(_arg_1); if (_local_4){ _local_2 = true; }; }; }; return (_local_2); } public function _SafeStr_9842(_arg_1:int):Boolean { var _local_5:String; var _local_6:_SafeStr_3069; var _local_7:Boolean; var _local_8:_SafeStr_3072; if (!this._SafeStr_5832){ return (false); }; var _local_2:Array = this._SafeStr_5832.getKeys(); var _local_3:Boolean; var _local_4:int; while (_local_4 < _local_2.length) { _local_5 = _local_2[_local_4]; _local_6 = this._SafeStr_5832[_local_5]; _local_7 = false; if (_local_6._SafeStr_9842(_arg_1)){ _local_7 = true; }; if (_local_6._SafeStr_9845(_arg_1)){ _local_7 = true; }; if (_local_7){ _local_8 = _local_6._SafeStr_9846(); if (((((((_local_8) && (this._SafeStr_3559))) && (this._SafeStr_3559.figureData))) && (_local_6))){ this._SafeStr_3559.figureData._SafeStr_9847(_local_5, _local_8.id, _local_6._SafeStr_7909(), true); }; _local_3 = true; }; _local_4++; }; return (_local_3); } public function _SafeStr_5634(_arg_1:String, _arg_2:int):void { var _local_3:_SafeStr_3069 = this._SafeStr_5832[_arg_1]; if (_local_3 == null){ return; }; _local_3._SafeStr_9848(_arg_2); var _local_4:_SafeStr_3072 = _local_3._SafeStr_9846(); if (!_local_4){ return; }; if (this._view){ this._view._SafeStr_5627(_arg_1, _local_4._SafeStr_9849); }; if (((this._SafeStr_3559) && (this._SafeStr_3559.figureData))){ this._SafeStr_3559.figureData._SafeStr_9847(_arg_1, _local_4.id, _local_3._SafeStr_7909(), true); }; } public function _SafeStr_7907(_arg_1:String, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_3069 = this._SafeStr_5832[_arg_1]; if (_local_4 == null){ return; }; _local_4._SafeStr_7908(_arg_2, _arg_3); if (((this._SafeStr_3559) && (this._SafeStr_3559.figureData))){ this._SafeStr_3559.figureData.savePartSetColourId(_arg_1, _local_4._SafeStr_7909(), true); }; } public function get controller():HabboAvatarEditor { return (this._SafeStr_3559); } public function _SafeStr_3616():IWindowContainer { if (!this._isInitialized){ this.init(); }; if (!this._view){ return (null); }; return (this._view._SafeStr_3616()); } public function _SafeStr_5633(_arg_1:String):_SafeStr_3069 { if (!this._isInitialized){ this.init(); }; if (!this._SafeStr_5832){ return (null); }; return (this._SafeStr_5832[_arg_1]); } } }//package com.sulake.habbo.avatar.common // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3063 = "_-3Ga" (String#2850, DoABC#2) // _SafeStr_3069 = "_-0sW" (String#2262, DoABC#2) // _SafeStr_3072 = "_-33p" (String#1596, DoABC#2) // _SafeStr_3332 = "_-30Z" (String#4845, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5474 = "_-e8" (String#2216, DoABC#2) // _SafeStr_5627 = "_-29S" (String#7254, DoABC#2) // _SafeStr_5633 = "_-19N" (String#14502, DoABC#2) // _SafeStr_5634 = "_-ER" (String#15028, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_7907 = "_-0HS" (String#12939, DoABC#2) // _SafeStr_7908 = "_-0YG" (String#17197, DoABC#2) // _SafeStr_7909 = "_-2jx" (String#12624, DoABC#2) // _SafeStr_7910 = "_-0Nf" (String#12005, DoABC#2) // _SafeStr_7911 = "_-8w" (String#17837, DoABC#2) // _SafeStr_7912 = "_-09H" (String#13580, DoABC#2) // _SafeStr_9841 = "_-1RE" (String#17412, DoABC#2) // _SafeStr_9842 = "_-XK" (String#11902, DoABC#2) // _SafeStr_9843 = "_-GL" (String#18407, DoABC#2) // _SafeStr_9844 = "_-qd" (String#19950, DoABC#2) // _SafeStr_9845 = "_-Un" (String#19492, DoABC#2) // _SafeStr_9846 = "_-2sn" (String#11334, DoABC#2) // _SafeStr_9847 = "_-2aY" (String#16082, DoABC#2) // _SafeStr_9848 = "_-3m" (String#12442, DoABC#2) // _SafeStr_9849 = "_-2k0" (String#14389, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3064 package com.sulake.habbo.avatar.common { import com.sulake.core.window.IWindowContainer; import _-0kT._SafeStr_2093; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.habbo.session._SafeStr_1600; import _-2SZ._SafeStr_1354; public class _SafeStr_3064 { private var _SafeStr_3695:_SafeStr_3062; private var _window:IWindowContainer; private var _SafeStr_9850:_SafeStr_2093; private var _isSelected:Boolean = false; private var _SafeStr_9851:BitmapData; private var _SafeStr_9852:BitmapData; private var _SafeStr_9853:BitmapData; public function _SafeStr_3064(_arg_1:IWindowContainer, _arg_2:_SafeStr_3062, _arg_3:_SafeStr_2093) { this._SafeStr_3695 = _arg_2; this._window = _arg_1; this._window.background = true; this._SafeStr_9850 = _arg_3; var _local_4:_SafeStr_1280 = (_arg_2.controller.manager.assets.getAssetByName("editor_clr_40x32_1") as _SafeStr_1280); this._SafeStr_9851 = (_local_4.content as BitmapData); var _local_5:_SafeStr_1280 = (_arg_2.controller.manager.assets.getAssetByName("editor_clr_40x32_2") as _SafeStr_1280); this._SafeStr_9852 = (_local_5.content as BitmapData); var _local_6:_SafeStr_1280 = (_arg_2.controller.manager.assets.getAssetByName("editor_clr_40x32_3") as _SafeStr_1280); this._SafeStr_9853 = (_local_6.content as BitmapData); this._SafeStr_9854(); } public function dispose():void { this._SafeStr_3695 = null; if (this._window != null){ if (!this._window.disposed){ this._window.dispose(); }; }; this._window = null; this._SafeStr_9850 = null; this._SafeStr_9851 = null; this._SafeStr_9852 = null; this._SafeStr_9853 = null; } public function get view():IWindowContainer { return (this._window); } public function get isSelected():Boolean { return (this._isSelected); } public function set isSelected(_arg_1:Boolean):void { this._isSelected = _arg_1; this._SafeStr_9854(); } private function _SafeStr_9854():void { var _local_5:BitmapData; if (this._window == null){ return; }; if (this._window.disposed){ return; }; var _local_1:IBitmapWrapperWindow = (this._window.findChildByTag("BG_BORDER") as IBitmapWrapperWindow); if (_local_1 != null){ _local_1.bitmap = new BitmapData(this._SafeStr_9851.width, this._SafeStr_9851.height, true, 0); _local_1.bitmap.copyPixels(this._SafeStr_9851, this._SafeStr_9851.rect, new Point(0, 0)); }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByTag("COLOR_IMAGE") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2.bitmap = new BitmapData(this._SafeStr_9852.width, this._SafeStr_9852.height, true, 0); _local_5 = this._SafeStr_9852.clone(); _local_5.colorTransform(_local_5.rect, this._SafeStr_9850.colorTransform); _local_2.bitmap.copyPixels(_local_5, _local_5.rect, new Point(0, 0)); }; var _local_3:IBitmapWrapperWindow = (this._window.findChildByTag("COLOR_CHOSEN") as IBitmapWrapperWindow); if (_local_3 != null){ if (this._isSelected){ _local_3.bitmap = new BitmapData(this._SafeStr_9853.width, this._SafeStr_9853.height, true, 0xFFFFFF); _local_3.bitmap.copyPixels(this._SafeStr_9853, this._SafeStr_9853.rect, new Point(0, 0), null, null, true); _local_3.visible = true; } else { _local_3.visible = false; }; }; var _local_4:_SafeStr_1430 = (this._window.findChildByTag("CLUB_ICON") as _SafeStr_1430); if (_local_4){ if (this._SafeStr_9850){ switch (this._SafeStr_9850.clubLevel){ case _SafeStr_1600._SafeStr_4380: _local_4.visible = false; break; case _SafeStr_1600._SafeStr_4381: _local_4.style = _SafeStr_1354._SafeStr_7277; _local_4.visible = true; break; case _SafeStr_1600._SafeStr_4378: _local_4.style = _SafeStr_1354._SafeStr_7278; _local_4.visible = true; break; }; } else { _local_4.visible = false; }; }; } public function get _SafeStr_9855():_SafeStr_2093 { return (this._SafeStr_9850); } } }//package com.sulake.habbo.avatar.common // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1354 = "_-27X" (String#3962, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3064 = "_-0bS" (String#1637, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_7277 = "_-1oT" (String#10394, DoABC#2) // _SafeStr_7278 = "_-o1" (String#9546, DoABC#2) // _SafeStr_9850 = "_-2yy" (String#7678, DoABC#2) // _SafeStr_9851 = "_-2tZ" (String#3490, DoABC#2) // _SafeStr_9852 = "_-te" (String#4128, DoABC#2) // _SafeStr_9853 = "_-tt" (String#3998, DoABC#2) // _SafeStr_9854 = "_-3M" (String#2899, DoABC#2) // _SafeStr_9855 = "_-GK" (String#2662, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3066 package com.sulake.habbo.avatar.common { import com.sulake.habbo.avatar.HabboAvatarEditor; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_3066 { function dispose():void; function reset():void; function get controller():HabboAvatarEditor; function _SafeStr_3616():IWindowContainer; } }//package com.sulake.habbo.avatar.common // _SafeStr_3066 = "_-1QD" (String#3989, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3069 package com.sulake.habbo.avatar.common { import _-0kT._SafeStr_2093; import _-0kT._SafeStr_1468; public class _SafeStr_3069 { private const _SafeStr_9856:int = 2; private var _parts:Array; private var _SafeStr_3752:Array; private var _SafeStr_9857:int = -1; private var _SafeStr_9858:Array; public function _SafeStr_3069(_arg_1:Array, _arg_2:Array) { this._parts = _arg_1; this._SafeStr_3752 = _arg_2; } public function dispose():void { var _local_1:_SafeStr_3072; var _local_2:Array; var _local_3:_SafeStr_3064; if (this._parts){ for each (_local_1 in this._parts) { _local_1.dispose(); }; this._parts = null; }; if (this._SafeStr_3752){ for each (_local_2 in (this._SafeStr_3752 as Array)) { if (_local_2){ for each (_local_3 in _local_2) { _local_3.dispose(); }; }; }; this._SafeStr_3752 = null; }; this._SafeStr_9857 = -1; this._SafeStr_9858 = null; } public function _SafeStr_7911(_arg_1:int):void { var _local_3:_SafeStr_3072; if (!this._parts){ return; }; var _local_2:int; while (_local_2 < this._parts.length) { _local_3 = this._parts[_local_2]; if (_local_3.id == _arg_1){ this._SafeStr_9848(_local_2); return; }; _local_2++; }; } public function _SafeStr_7912(_arg_1:Array):void { var _local_2:_SafeStr_3064; var _local_4:Array; var _local_5:int; var _local_6:int; var _local_7:_SafeStr_3064; if (!this._SafeStr_3752){ return; }; if (!_arg_1){ return; }; this._SafeStr_9858 = new Array(_arg_1.length); var _local_3:int; while (_local_3 < this._SafeStr_3752.length) { _local_4 = this.getPalette(_local_3); if (_local_4){ if (_arg_1.length > _local_3){ _local_5 = _arg_1[_local_3]; } else { _local_7 = (_local_4[0] as _SafeStr_3064); if (((_local_7) && (_local_7._SafeStr_9855))){ _local_5 = _local_7._SafeStr_9855.id; }; }; _local_6 = 0; while (_local_6 < _local_4.length) { _local_2 = (_local_4[_local_6] as _SafeStr_3064); if (_local_2._SafeStr_9855.id == _local_5){ this._SafeStr_9858[_local_3] = _local_6; _local_2.isSelected = true; } else { _local_2.isSelected = false; }; _local_6++; }; }; _local_3++; }; this._SafeStr_9859(); } public function _SafeStr_9848(_arg_1:int):_SafeStr_3072 { var _local_2:_SafeStr_3072; var _local_3:_SafeStr_3072; if (!this._parts){ return (null); }; if ((((this._SafeStr_9857 >= 0)) && ((this._parts.length > this._SafeStr_9857)))){ _local_2 = this._parts[this._SafeStr_9857]; if (_local_2){ _local_2.isSelected = false; }; }; if (this._parts.length > _arg_1){ _local_3 = (this._parts[_arg_1] as _SafeStr_3072); if (_local_3){ _local_3.isSelected = true; this._SafeStr_9857 = _arg_1; return (_local_3); }; }; return (null); } public function _SafeStr_7908(_arg_1:int, _arg_2:int):_SafeStr_3064 { var _local_3:Array = this.getPalette(_arg_2); if (!_local_3){ return (null); }; if (_local_3.length <= _arg_1){ return (null); }; this._SafeStr_9860(this._SafeStr_9858[_arg_2], _arg_2); this._SafeStr_9858[_arg_2] = _arg_1; var _local_4:_SafeStr_3064 = (_local_3[_arg_1] as _SafeStr_3064); if (!_local_4){ return (null); }; _local_4.isSelected = true; this._SafeStr_9859(); return (_local_4); } private function _SafeStr_9860(_arg_1:int, _arg_2:int):void { var _local_3:Array = this.getPalette(_arg_2); if (!_local_3){ return; }; if (_local_3.length <= _arg_1){ return; }; var _local_4:_SafeStr_3064 = (_local_3[_arg_1] as _SafeStr_3064); if (!_local_4){ return; }; _local_4.isSelected = false; } public function _SafeStr_7909():Array { var _local_7:Array; var _local_8:_SafeStr_3064; if (((!(this._SafeStr_9858)) || ((this._SafeStr_9858.length == 0)))){ return (null); }; if (((!(this._SafeStr_3752)) || ((this._SafeStr_3752.length == 0)))){ return (null); }; var _local_1:Array = (this._SafeStr_3752[0] as Array); if (((!(_local_1)) || ((_local_1.length == 0)))){ return (null); }; var _local_2:_SafeStr_3064 = (_local_1[0] as _SafeStr_3064); if (((!(_local_2)) || (!(_local_2._SafeStr_9855)))){ return (null); }; var _local_3:int = _local_2._SafeStr_9855.id; var _local_4:Array = new Array(); var _local_5:int; while (_local_5 < this._SafeStr_9858.length) { _local_7 = this._SafeStr_3752[_local_5]; if (!((!(_local_7)) || ((_local_7.length <= _local_5)))){ if (_local_7.length > this._SafeStr_9858[_local_5]){ _local_8 = (_local_7[this._SafeStr_9858[_local_5]] as _SafeStr_3064); if (((_local_8) && (_local_8._SafeStr_9855))){ _local_4.push(_local_8._SafeStr_9855.id); } else { _local_4.push(_local_3); }; } else { _local_4.push(_local_3); }; }; _local_5++; }; var _local_6:_SafeStr_3072 = this._SafeStr_9846(); if (!_local_6){ return (null); }; return (_local_4.slice(0, Math.max(_local_6._SafeStr_9849, 1))); } private function _SafeStr_9861():Array { var _local_2:_SafeStr_3064; var _local_1:Array = new Array(); var _local_3:int; while (_local_3 < this._SafeStr_9858.length) { _local_2 = this._SafeStr_9862(_local_3); if (_local_2){ _local_1.push(_local_2._SafeStr_9855); } else { _local_1.push(null); }; _local_3++; }; return (_local_1); } public function _SafeStr_9862(_arg_1:int):_SafeStr_3064 { var _local_2:Array = this.getPalette(_arg_1); if (((!(_local_2)) || ((_local_2.length <= this._SafeStr_9858[_arg_1])))){ return (null); }; return ((_local_2[this._SafeStr_9858[_arg_1]] as _SafeStr_3064)); } public function _SafeStr_9863(_arg_1:int):int { var _local_2:_SafeStr_3064 = this._SafeStr_9862(_arg_1); if (((_local_2) && (_local_2._SafeStr_9855))){ return (_local_2._SafeStr_9855.id); }; return (0); } public function get parts():Array { return (this._parts); } public function getPalette(_arg_1:int):Array { if (!this._SafeStr_9858){ return (null); }; if (!this._SafeStr_3752){ return (null); }; if (this._SafeStr_3752.length <= _arg_1){ return (null); }; return ((this._SafeStr_3752[_arg_1] as Array)); } public function _SafeStr_9846():_SafeStr_3072 { return ((this._parts[this._SafeStr_9857] as _SafeStr_3072)); } private function _SafeStr_9859():void { var _local_2:_SafeStr_3072; var _local_1:Array = this._SafeStr_9861(); for each (_local_2 in this._parts) { if (_local_2){ _local_2.colors = _local_1; }; }; } public function _SafeStr_9844(_arg_1:int):Boolean { var _local_6:int; var _local_7:_SafeStr_2093; var _local_8:_SafeStr_1468; var _local_2:Boolean; var _local_3:Array = this._SafeStr_9861(); if (_local_3){ _local_6 = 0; while (_local_6 < _local_3.length) { _local_7 = _local_3[_local_6]; if (((_local_7) && ((_local_7.clubLevel > _arg_1)))){ _local_2 = true; }; _local_6++; }; }; var _local_4:Boolean; var _local_5:_SafeStr_3072 = this._SafeStr_9846(); if (((_local_5) && (_local_5.partSet))){ _local_8 = _local_5.partSet; if (((_local_8) && ((_local_8.clubLevel > _arg_1)))){ _local_4 = true; }; }; return (((_local_2) || (_local_4))); } public function _SafeStr_9842(_arg_1:int):Boolean { var _local_3:_SafeStr_1468; var _local_4:_SafeStr_3072; var _local_2:_SafeStr_3072 = this._SafeStr_9846(); if (((_local_2) && (_local_2.partSet))){ _local_3 = _local_2.partSet; if (_local_3.clubLevel > _arg_1){ _local_4 = this._SafeStr_9848(0); if (((_local_4) && ((_local_4.partSet == null)))){ this._SafeStr_9848(1); }; return (true); }; }; return (false); } public function _SafeStr_9845(_arg_1:int):Boolean { var _local_9:_SafeStr_2093; var _local_2:Array = new Array(); var _local_3:Array = this._SafeStr_9861(); var _local_4:Boolean; var _local_5:Array = this.getPalette(0); if (((!(_local_5)) || ((_local_5.length == 0)))){ return (false); }; var _local_6:_SafeStr_3064 = (_local_5[0] as _SafeStr_3064); if (((!(_local_6)) || (_local_6._SafeStr_9855))){ return (false); }; var _local_7:int = _local_6._SafeStr_9855.id; var _local_8:int; while (_local_8 < _local_3.length) { _local_9 = _local_3[_local_8]; if (!_local_9){ _local_2.push(_local_7); _local_4 = true; } else { if (_local_9.clubLevel > _arg_1){ _local_2.push(_local_7); _local_4 = true; } else { _local_2.push(_local_9.id); }; }; _local_8++; }; if (_local_4){ this._SafeStr_7912(_local_2); }; return (_local_4); } } }//package com.sulake.habbo.avatar.common // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_3064 = "_-0bS" (String#1637, DoABC#2) // _SafeStr_3069 = "_-0sW" (String#2262, DoABC#2) // _SafeStr_3072 = "_-33p" (String#1596, DoABC#2) // _SafeStr_3752 = "_-0DI" (String#1681, DoABC#2) // _SafeStr_7908 = "_-0YG" (String#17197, DoABC#2) // _SafeStr_7909 = "_-2jx" (String#12624, DoABC#2) // _SafeStr_7911 = "_-8w" (String#17837, DoABC#2) // _SafeStr_7912 = "_-09H" (String#13580, DoABC#2) // _SafeStr_9842 = "_-XK" (String#11902, DoABC#2) // _SafeStr_9844 = "_-qd" (String#19950, DoABC#2) // _SafeStr_9845 = "_-Un" (String#19492, DoABC#2) // _SafeStr_9846 = "_-2sn" (String#11334, DoABC#2) // _SafeStr_9848 = "_-3m" (String#12442, DoABC#2) // _SafeStr_9849 = "_-2k0" (String#14389, DoABC#2) // _SafeStr_9855 = "_-GK" (String#2662, DoABC#2) // _SafeStr_9856 = "_-0eP" (String#23674, DoABC#2) // _SafeStr_9857 = "_-vU" (String#8414, DoABC#2) // _SafeStr_9858 = "_-0Ss" (String#3622, DoABC#2) // _SafeStr_9859 = "_-0fB" (String#16875, DoABC#2) // _SafeStr_9860 = "_-gB" (String#20827, DoABC#2) // _SafeStr_9861 = "_-0Bg" (String#13433, DoABC#2) // _SafeStr_9862 = "_-rE" (String#18120, DoABC#2) // _SafeStr_9863 = "_-2z9" (String#26251, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3072 package com.sulake.habbo.avatar.common { import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import _-0kT._SafeStr_1468; import flash.display.BitmapData; import flash.geom.Rectangle; import com.sulake.habbo.avatar._SafeStr_415; import _-0kT.IFigurePart; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.habbo.session._SafeStr_1600; import _-2SZ._SafeStr_1354; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.avatar._SafeStr_1461; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.core.assets.IAsset; import _-0kT._SafeStr_2093; public class _SafeStr_3072 implements _SafeStr_774 { private static var _SafeStr_9864:Array = []; private const _SafeStr_9865:int = 0xCCCCCC; private const _SafeStr_9866:int = 0xFFFFFF; private const _SafeStr_9867:Array = [2, 6, 0, 4, 3, 1]; private var _SafeStr_3695:_SafeStr_3062; private var _window:IWindowContainer; private var _SafeStr_5992:IWindow; private var _SafeStr_9868:_SafeStr_1468; private var _colors:Array; private var _SafeStr_9869:Boolean; private var _isSelected:Boolean = false; private var _SafeStr_8090:BitmapData; private var _SafeStr_9870:Rectangle; private var _SafeStr_9871:int = 0; private var _SafeStr_9872:_SafeStr_415; private var _SafeStr_4522:Boolean; private var _SafeStr_9873:BitmapData; { _SafeStr_9864.push("li"); _SafeStr_9864.push("lh"); _SafeStr_9864.push("ls"); _SafeStr_9864.push("lc"); _SafeStr_9864.push("bd"); _SafeStr_9864.push("sh"); _SafeStr_9864.push("lg"); _SafeStr_9864.push("ch"); _SafeStr_9864.push("ca"); _SafeStr_9864.push("cc"); _SafeStr_9864.push("cp"); _SafeStr_9864.push("wa"); _SafeStr_9864.push("rh"); _SafeStr_9864.push("rs"); _SafeStr_9864.push("rc"); _SafeStr_9864.push("hd"); _SafeStr_9864.push("fc"); _SafeStr_9864.push("ey"); _SafeStr_9864.push("hr"); _SafeStr_9864.push("hrb"); _SafeStr_9864.push("fa"); _SafeStr_9864.push("ea"); _SafeStr_9864.push("ha"); _SafeStr_9864.push("he"); _SafeStr_9864.push("ri"); } public function _SafeStr_3072(_arg_1:IWindowContainer, _arg_2:_SafeStr_3062, _arg_3:_SafeStr_1468, _arg_4:Array, _arg_5:Boolean=true) { var _local_6:IFigurePart; var _local_7:Array; super(); this._SafeStr_3695 = _arg_2; this._SafeStr_9868 = _arg_3; this._window = _arg_1; this._SafeStr_5992 = this._window.findChildByTag("BG_COLOR"); this._colors = _arg_4; this._SafeStr_9869 = _arg_5; if (_arg_3 == null){ this._SafeStr_8090 = new BitmapData(1, 1, true, 0xFFFFFF); }; if (_arg_3 != null){ _local_7 = _arg_3.parts; for each (_local_6 in _local_7) { this._SafeStr_9871 = Math.max(this._SafeStr_9871, _local_6._SafeStr_4425); }; }; this._SafeStr_9872 = this._SafeStr_3695.controller.manager.avatarRenderManager; this._SafeStr_9874(); } public function dispose():void { this._SafeStr_3695 = null; this._SafeStr_9868 = null; if (this._window != null){ if (!this._window.disposed){ this._window.dispose(); }; }; this._window = null; if (this._SafeStr_8090){ this._SafeStr_8090.dispose(); }; this._SafeStr_8090 = null; this._SafeStr_4522 = true; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function get view():IWindowContainer { return (this._window); } public function get isSelected():Boolean { return (this._isSelected); } public function set isSelected(_arg_1:Boolean):void { this._isSelected = _arg_1; this._SafeStr_9874(); } public function get id():int { if (this._SafeStr_9868 == null){ return (-1); }; return (this._SafeStr_9868.id); } public function get _SafeStr_9849():int { return (this._SafeStr_9871); } public function update():void { this._SafeStr_9874(); } public function set _SafeStr_6507(_arg_1:BitmapData):void { this._SafeStr_8090 = _arg_1; this._SafeStr_9874(); } public function get partSet():_SafeStr_1468 { return (this._SafeStr_9868); } public function set colors(_arg_1:Array):void { this._colors = _arg_1; this._SafeStr_9874(); } private function _SafeStr_9874():void { var _local_3:BitmapData; var _local_4:BitmapData; var _local_5:int; var _local_6:int; if (((!(this._window)) || (this._window.disposed))){ return; }; var _local_1:IBitmapWrapperWindow = (this._window.findChildByName("bitmap") as IBitmapWrapperWindow); if (_local_1){ if (((!((this._SafeStr_8090 == null))) && (!(this._SafeStr_9869)))){ _local_3 = this._SafeStr_8090; } else { _local_3 = this._SafeStr_9875(); if (!_local_3){ return; }; }; _local_4 = ((_local_1.bitmap) ? _local_1.bitmap : new BitmapData(_local_1.width, _local_1.height)); _local_4.fillRect(_local_4.rect, 0xFFFFFF); _local_5 = ((_local_4.width - _local_3.width) / 2); _local_6 = ((_local_4.height - _local_3.height) / 2); _local_4.copyPixels(_local_3, _local_3.rect, new Point(_local_5, _local_6), null, null, true); _local_1.bitmap = _local_4; }; var _local_2:_SafeStr_1430 = (this._window.findChildByTag("CLUB_ICON") as _SafeStr_1430); if (_local_2){ if (this._SafeStr_9868){ switch (this._SafeStr_9868.clubLevel){ case _SafeStr_1600._SafeStr_4380: _local_2.visible = false; break; case _SafeStr_1600._SafeStr_4381: _local_2.style = _SafeStr_1354._SafeStr_7277; break; case _SafeStr_1600._SafeStr_4378: _local_2.style = _SafeStr_1354._SafeStr_7278; break; }; } else { _local_2.visible = false; }; }; if (this._SafeStr_5992 == null){ return; }; if (this.isSelected){ this._SafeStr_5992.color = this._SafeStr_9865; } else { this._SafeStr_5992.color = this._SafeStr_9866; }; this._window.invalidate(); } private function _SafeStr_9876():Boolean { var _local_2:IFigurePart; var _local_3:String; var _local_4:_SafeStr_1280; var _local_5:BitmapData; if (this._SafeStr_3695 == null){ this._SafeStr_9870 = null; return (false); }; if (((((!(this.partSet)) || (!(this.partSet.parts)))) || ((this.partSet.parts.length == 0)))){ this._SafeStr_9870 = null; return (false); }; if (!this._SafeStr_9872){ return (false); }; var _local_1:_SafeStr_1461 = this._SafeStr_9872._SafeStr_9877(((this.partSet.type + "-") + this.partSet.id)); Logger.log(((("QUERYING SET:" + this.partSet.type) + "-") + this.partSet.id)); if (!this._SafeStr_9872._SafeStr_9878(_local_1)){ this._SafeStr_9872._SafeStr_9879(_local_1, this); return (false); }; var _local_6:int; var _local_7:Boolean; var _local_8:Rectangle = new Rectangle(); for each (_local_2 in this.partSet.parts) { if (_local_7){ _local_3 = ((((((((((_SafeStr_2342._SafeStr_9880 + "_") + _SafeStr_2342._SafeStr_9881) + "_") + _local_2.type) + "_") + _local_2.id) + "_") + this._SafeStr_9867[_local_6]) + "_") + _SafeStr_2342._SafeStr_7195); _local_4 = (this._SafeStr_9872.getAssetByName(_local_3) as _SafeStr_1280); } else { _local_6 = 0; while (((!(_local_7)) && ((_local_6 < this._SafeStr_9867.length)))) { _local_3 = ((((((((((_SafeStr_2342._SafeStr_9880 + "_") + _SafeStr_2342._SafeStr_9881) + "_") + _local_2.type) + "_") + _local_2.id) + "_") + this._SafeStr_9867[_local_6]) + "_") + _SafeStr_2342._SafeStr_7195); _local_4 = (this._SafeStr_9872.getAssetByName(_local_3) as _SafeStr_1280); if (((_local_4) && (_local_4.content))){ _local_7 = true; } else { _local_6++; }; }; }; if (((_local_4) && (_local_4.content))){ _local_5 = (_local_4.content as BitmapData); _local_8 = _local_8.union(new Rectangle((-1 * _local_4.offset.x), (-1 * _local_4.offset.y), _local_5.width, _local_5.height)); }; }; if (((_local_8) && ((_local_8.width > 0)))){ this._SafeStr_9870 = _local_8; return (true); }; return (false); } private function _SafeStr_9875():BitmapData { var _local_1:BitmapData; var _local_2:IFigurePart; var _local_3:String; var _local_4:_SafeStr_1280; var _local_5:BitmapData; var _local_9:IAsset; var _local_10:int; var _local_11:int; var _local_12:_SafeStr_2093; if (this.partSet == null){ return (null); }; if (this._SafeStr_3695 == null){ return (null); }; if (this._SafeStr_9870 == null){ if (!this._SafeStr_9876()){ if (!this._SafeStr_9873){ _local_9 = this._SafeStr_3695.controller.manager.assets.getAssetByName("avatar_editor_download_icon"); this._SafeStr_9873 = (_local_9.content as BitmapData); }; return (this._SafeStr_9873); }; }; if (!this._SafeStr_9872){ return (null); }; _local_1 = new BitmapData(this._SafeStr_9870.width, this._SafeStr_9870.height, true, 0xFFFFFF); var _local_6:int; var _local_7:Boolean; var _local_8:Array = this.partSet.parts.concat().sort(this._SafeStr_9882); for each (_local_2 in _local_8) { if (_local_7){ _local_3 = ((((((((((_SafeStr_2342._SafeStr_9880 + "_") + _SafeStr_2342._SafeStr_9881) + "_") + _local_2.type) + "_") + _local_2.id) + "_") + this._SafeStr_9867[_local_6]) + "_") + _SafeStr_2342._SafeStr_7195); _local_4 = (this._SafeStr_9872.getAssetByName(_local_3) as _SafeStr_1280); } else { _local_6 = 0; while (((!(_local_7)) && ((_local_6 < this._SafeStr_9867.length)))) { _local_3 = ((((((((((_SafeStr_2342._SafeStr_9880 + "_") + _SafeStr_2342._SafeStr_9881) + "_") + _local_2.type) + "_") + _local_2.id) + "_") + this._SafeStr_9867[_local_6]) + "_") + _SafeStr_2342._SafeStr_7195); _local_4 = (this._SafeStr_9872.getAssetByName(_local_3) as _SafeStr_1280); if (((_local_4) && (_local_4.content))){ _local_7 = true; } else { _local_6++; }; }; }; if (_local_4){ _local_5 = (_local_4.content as BitmapData).clone(); _local_10 = ((-1 * _local_4.offset.x) - this._SafeStr_9870.x); _local_11 = ((-1 * _local_4.offset.y) - this._SafeStr_9870.y); if (((this._SafeStr_9869) && ((_local_2._SafeStr_4425 > 0)))){ _local_12 = this._colors[(_local_2._SafeStr_4425 - 1)]; if (_local_12 != null){ _local_5.colorTransform(_local_5.rect, _local_12.colorTransform); }; }; _local_1.copyPixels(_local_5, _local_5.rect, new Point(_local_10, _local_11), null, null, true); } else { Logger.log(("Could not find asset: " + _local_3)); }; }; return (_local_1); } private function _SafeStr_9882(_arg_1:IFigurePart, _arg_2:IFigurePart):Number { var _local_3:Number = _SafeStr_9864.indexOf(_arg_1.type); var _local_4:Number = _SafeStr_9864.indexOf(_arg_2.type); if (_local_3 < _local_4){ return (-1); }; if (_local_3 > _local_4){ return (1); }; if (_arg_1.index < _arg_2.index){ return (-1); }; if (_arg_1.index > _arg_2.index){ return (1); }; return (0); } public function _SafeStr_5111(_arg_1:String):void { if (!this._SafeStr_9876()){ return; }; this._SafeStr_9874(); } } }//package com.sulake.habbo.avatar.common // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1354 = "_-27X" (String#3962, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3072 = "_-33p" (String#1596, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4425 = "_-2UE" (String#7480, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5992 = "_-0Wa" (String#3305, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_7195 = "_-1Q0" (String#4134, DoABC#2) // _SafeStr_7277 = "_-1oT" (String#10394, DoABC#2) // _SafeStr_7278 = "_-o1" (String#9546, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_8090 = "_-cY" (String#2740, DoABC#2) // _SafeStr_9849 = "_-2k0" (String#14389, DoABC#2) // _SafeStr_9864 = "_-3-r" (String#1990, DoABC#2) // _SafeStr_9865 = "_-0Jl" (String#21924, DoABC#2) // _SafeStr_9866 = "_-1sR" (String#21237, DoABC#2) // _SafeStr_9867 = "_-21D" (String#7449, DoABC#2) // _SafeStr_9868 = "_-1FK" (String#7509, DoABC#2) // _SafeStr_9869 = "_-217" (String#14363, DoABC#2) // _SafeStr_9870 = "_-1Pv" (String#6412, DoABC#2) // _SafeStr_9871 = "_-0cf" (String#14281, DoABC#2) // _SafeStr_9872 = "_-1zX" (String#3608, DoABC#2) // _SafeStr_9873 = "_-2bO" (String#13795, DoABC#2) // _SafeStr_9874 = "_-vD" (String#8552, DoABC#2) // _SafeStr_9875 = "_-0WR" (String#20992, DoABC#2) // _SafeStr_9876 = "_-6Q" (String#17765, DoABC#2) // _SafeStr_9877 = "_-3Ah" (String#15989, DoABC#2) // _SafeStr_9878 = "_-1GO" (String#16632, DoABC#2) // _SafeStr_9879 = "_-27f" (String#16854, DoABC#2) // _SafeStr_9880 = "_-2pf" (String#7976, DoABC#2) // _SafeStr_9881 = "_-0cw" (String#7843, DoABC#2) // _SafeStr_9882 = "_-2Xc" (String#18715, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3332 package com.sulake.habbo.avatar.common { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_3332 { function dispose():void; function init():void; function reset():void; function _SafeStr_3616():IWindowContainer; function switchCategory(_arg_1:String):void; function _SafeStr_5627(_arg_1:String, _arg_2:int):void; } }//package com.sulake.habbo.avatar.common // _SafeStr_3332 = "_-30Z" (String#4845, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_5627 = "_-29S" (String#7254, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3334 package com.sulake.habbo.avatar.common { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_3334 { function dispose():void; function _SafeStr_3616():IWindowContainer; } }//package com.sulake.habbo.avatar.common // _SafeStr_3334 = "_-2A5" (String#8541, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3336 package com.sulake.habbo.avatar.common { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import com.sulake.core.assets.IAsset; import flash.display.BitmapData; import com.sulake.core.window.utils._SafeStr_2424; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.avatar._SafeStr_3068; import com.sulake.core.window.components.IBitmapWrapperWindow; public class _SafeStr_3336 { protected var _windowManager:IHabboWindowManager; protected var _assetLibrary:IAssetLibrary; protected var _window:IWindowContainer; protected var _SafeStr_5478:Dictionary; protected var _SafeStr_5481:String = ""; protected var _SafeStr_5483:String = ""; protected var _SafeStr_3695:_SafeStr_3062; protected var _isInitialized:Boolean; public function _SafeStr_3336(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:_SafeStr_3062) { this._assetLibrary = _arg_2; this._windowManager = _arg_1; this._SafeStr_3695 = _arg_3; } public function dispose():void { var _local_1:_SafeStr_3377; if (this._SafeStr_5478){ for each (_local_1 in this._SafeStr_5478) { _local_1.dispose(); _local_1 = null; }; this._SafeStr_5478 = null; }; if (this._window){ this._window.dispose(); this._window = null; }; this._assetLibrary = null; this._windowManager = null; this._SafeStr_3695 = null; this._isInitialized = false; } public function init():void { } public function reset():void { var _local_1:_SafeStr_3377; for each (_local_1 in this._SafeStr_5478) { _local_1.dispose(); }; this._SafeStr_5478 = null; this._SafeStr_5481 = ""; this._SafeStr_5483 = ""; this._isInitialized = false; } public function _SafeStr_3616():IWindowContainer { if (!this._isInitialized){ this.init(); }; return (this._window); } public function _SafeStr_5627(_arg_1:String, _arg_2:int):void { if (!this._SafeStr_5478){ return; }; if (!this._isInitialized){ this.init(); }; var _local_3:_SafeStr_3377 = (this._SafeStr_5478[_arg_1] as _SafeStr_3377); if (!_local_3){ return; }; _local_3._SafeStr_5627(_arg_2); } protected function _SafeStr_4375(bmpWindow:IBitmapWrapperWindow, active:Boolean):void { var asset:IAsset; var assetName:String; var src:BitmapData; if (!this._assetLibrary){ return; }; if (bmpWindow == null){ return; }; var result:Array = bmpWindow.properties.filter(function (_arg_1:*, _arg_2:int, _arg_3:Array):Boolean { return ((_SafeStr_2424(_arg_1).key == "bitmap_asset_name")); }); var offset:Point = new Point(); if (((result) && (result.length))){ assetName = (_SafeStr_2424(result[0]).value as String); if (active){ assetName = assetName.replace("_on", ""); }; asset = this._assetLibrary.getAssetByName(assetName); if (((asset) && ((asset is _SafeStr_1280)))){ bmpWindow.bitmap = new BitmapData(bmpWindow.width, bmpWindow.height, false, _SafeStr_3068._SafeStr_9883); src = (asset.content as BitmapData); offset.x = ((bmpWindow.width - src.width) / 2); offset.y = ((bmpWindow.height - src.height) / 2); bmpWindow.bitmap.copyPixels(src, src.rect, offset); }; }; } protected function _SafeStr_5485():void { var _local_1:IWindowContainer = (this._window.findChildByName("grid_container") as IWindowContainer); if (_local_1 == null){ return; }; _local_1.removeChildAt(0); var _local_2:_SafeStr_3377 = this._SafeStr_5478[this._SafeStr_5481]; if (_local_2 == null){ return; }; var _local_3:IWindowContainer = _local_2.window; if (_local_3 == null){ return; }; _local_1.visible = true; _local_1.addChild(_local_3); _local_1.invalidate(); if (_local_2._SafeStr_9884){ _local_2._SafeStr_5479(); }; } protected function _SafeStr_5484(_arg_1:String):void { var _local_3:IBitmapWrapperWindow; if (!this._window){ return; }; var _local_2:IWindowContainer = (this._window.findChildByName(_arg_1) as IWindowContainer); if (_local_2){ _local_3 = (_local_2.findChildByTag("bitmap") as IBitmapWrapperWindow); this._SafeStr_4375(_local_3, true); }; } protected function _SafeStr_5482(_arg_1:String):void { var _local_3:IBitmapWrapperWindow; if (!this._window){ return; }; var _local_2:IWindowContainer = (this._window.findChildByName(_arg_1) as IWindowContainer); if (_local_2){ _local_3 = (_local_2.findChildByTag("bitmap") as IBitmapWrapperWindow); this._SafeStr_4375(_local_3, false); }; } protected function _SafeStr_5480():void { var _local_2:IBitmapWrapperWindow; if (!this._window){ return; }; var _local_1:Array = new Array(); this._window._SafeStr_9139("bitmap", _local_1, true); for each (_local_2 in _local_1) { this._SafeStr_4375(_local_2, false); }; } } }//package com.sulake.habbo.avatar.common // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_2424 = "_-0an" (String#248, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3068 = "_-29P" (String#3820, DoABC#2) // _SafeStr_3336 = "_-20o" (String#3209, DoABC#2) // _SafeStr_3377 = "_-0Fh" (String#1385, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_5478 = "_-p0" (String#1641, DoABC#2) // _SafeStr_5479 = "_-3-e" (String#9944, DoABC#2) // _SafeStr_5480 = "_-3BI" (String#5037, DoABC#2) // _SafeStr_5481 = "_-1tY" (String#2958, DoABC#2) // _SafeStr_5482 = "_-2Xn" (String#3162, DoABC#2) // _SafeStr_5483 = "_-2av" (String#1747, DoABC#2) // _SafeStr_5484 = "_-E" (String#2875, DoABC#2) // _SafeStr_5485 = "_-2VK" (String#6042, DoABC#2) // _SafeStr_5627 = "_-29S" (String#7254, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9883 = "_-0H8" (String#13743, DoABC#2) // _SafeStr_9884 = "_-2Iz" (String#22159, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.common._SafeStr_3377 package com.sulake.habbo.avatar.common { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3377 { private const _SafeStr_9885:int = 2; private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _view:IWindowContainer; private var _SafeStr_9886:Boolean = true; private var _SafeStr_3695:_SafeStr_3062; private var _SafeStr_3986:String; private var _SafeStr_9887:_SafeStr_1544; private var _SafeStr_9888:Array; public function _SafeStr_3377(_arg_1:_SafeStr_3062, _arg_2:String, _arg_3:IHabboWindowManager, _arg_4:IAssetLibrary) { this._SafeStr_3695 = _arg_1; this._SafeStr_3986 = _arg_2; this._assetLibrary = _arg_4; this._windowManager = _arg_3; var _local_5:_SafeStr_5 = (this._assetLibrary.getAssetByName("AvatarEditorGrid") as _SafeStr_5); this._view = IWindowContainer(this._windowManager.buildFromXML((_local_5.content as XML))); if (this._view != null){ this._SafeStr_9887 = (this._view.findChildByName("part_thumbs") as _SafeStr_1544); this._SafeStr_9888 = new Array(); this._SafeStr_9888.push((this._view.findChildByName("palette0") as _SafeStr_1544)); this._SafeStr_9888.push((this._view.findChildByName("palette1") as _SafeStr_1544)); }; } public function dispose():void { var _local_1:_SafeStr_1544; if (this._SafeStr_9887){ this._SafeStr_9887.dispose(); this._SafeStr_9887 = null; }; if (this._SafeStr_9888){ for each (_local_1 in this._SafeStr_9888) { if (_local_1 != null){ _local_1.dispose(); _local_1 = null; }; }; this._SafeStr_9888 = null; }; this._SafeStr_3695 = null; if (this._view){ this._view.dispose(); this._view = null; }; this._windowManager = null; this._assetLibrary = null; } public function get window():IWindowContainer { if (this._view == null){ return (null); }; if (this._view.disposed){ return (null); }; return (this._view); } public function _SafeStr_5479():void { var _local_2:_SafeStr_3072; var _local_3:int; var _local_4:Array; var _local_5:_SafeStr_1544; var _local_6:_SafeStr_3064; var _local_1:_SafeStr_3069 = this._SafeStr_3695._SafeStr_5633(this._SafeStr_3986); if (!_local_1){ return; }; this._SafeStr_9887._SafeStr_3728(); for each (_local_2 in _local_1.parts) { if (_local_2){ this._SafeStr_9887._SafeStr_3730(_local_2.view); _local_2.view.procedure = this._SafeStr_9889; if (_local_2.isSelected){ this._SafeStr_5627(_local_2._SafeStr_9849); }; }; }; _local_3 = 0; while (_local_3 < this._SafeStr_9885) { _local_4 = _local_1.getPalette(_local_3); _local_5 = (this._SafeStr_9888[_local_3] as _SafeStr_1544); if (!((!(_local_4)) || (!(_local_5)))){ for each (_local_6 in _local_4) { _local_5._SafeStr_3730(_local_6.view); _local_6.view.procedure = this._SafeStr_9890; }; }; _local_3++; }; this._SafeStr_9886 = false; } public function _SafeStr_5627(_arg_1:int):void { var _local_2:IWindowContainer = (this._view.findChildByName("palette_container0") as IWindowContainer); var _local_3:IWindowContainer = (this._view.findChildByName("palette_container1") as IWindowContainer); if (((!(_local_2)) || (!(_local_3)))){ return; }; var _local_4:ITextWindow = (this._view.findChildByName("palette_desc_0") as ITextWindow); var _local_5:ITextWindow = (this._view.findChildByName("palette_desc_1") as ITextWindow); if (((!(_local_4)) || (!(_local_5)))){ return; }; var _local_6 = 318; var _local_7 = 156; if (_arg_1 <= 1){ _local_2.width = _local_6; _local_3.visible = false; _local_4.visible = false; _local_5.visible = false; } else { _local_2.width = _local_7; _local_3.width = _local_7; _local_3.visible = true; _local_4.visible = true; _local_5.visible = true; }; } public function get _SafeStr_9884():Boolean { return (this._SafeStr_9886); } public function _SafeStr_9891(_arg_1:int, _arg_2:IWindowContainer):void { var _local_3:IWindow = this._SafeStr_9887._SafeStr_3729(_arg_1); if (!_local_3){ return; }; _local_3 = _arg_2; } private function _SafeStr_9889(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:int; if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ _local_3 = this._SafeStr_9887.getGridItemIndex(_arg_1.window); this._SafeStr_3695._SafeStr_5634(this._SafeStr_3986, _local_3); }; } private function _SafeStr_9890(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:int; var _local_4:_SafeStr_1544; var _local_5:int; var _local_6:IWindow; var _local_7:int; if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ _local_6 = _arg_1.window; _local_7 = 0; while (_local_7 < this._SafeStr_9885) { if (this._SafeStr_9888.length > _local_7){ _local_4 = (this._SafeStr_9888[_local_7] as _SafeStr_1544); _local_5 = _local_4.getGridItemIndex(_local_6); if (_local_5 > -1){ this._SafeStr_3695._SafeStr_7907(this._SafeStr_3986, _local_5, _local_7); return; }; }; _local_7++; }; }; } } }//package com.sulake.habbo.avatar.common // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3064 = "_-0bS" (String#1637, DoABC#2) // _SafeStr_3069 = "_-0sW" (String#2262, DoABC#2) // _SafeStr_3072 = "_-33p" (String#1596, DoABC#2) // _SafeStr_3377 = "_-0Fh" (String#1385, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_3728 = "_-vw" (String#5409, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5479 = "_-3-e" (String#9944, DoABC#2) // _SafeStr_5627 = "_-29S" (String#7254, DoABC#2) // _SafeStr_5633 = "_-19N" (String#14502, DoABC#2) // _SafeStr_5634 = "_-ER" (String#15028, DoABC#2) // _SafeStr_7907 = "_-0HS" (String#12939, DoABC#2) // _SafeStr_9849 = "_-2k0" (String#14389, DoABC#2) // _SafeStr_9884 = "_-2Iz" (String#22159, DoABC#2) // _SafeStr_9885 = "_-2b6" (String#5884, DoABC#2) // _SafeStr_9886 = "_-2pJ" (String#16018, DoABC#2) // _SafeStr_9887 = "_-1zc" (String#5905, DoABC#2) // _SafeStr_9888 = "_-0K0" (String#5675, DoABC#2) // _SafeStr_9889 = "_-3A4" (String#20467, DoABC#2) // _SafeStr_9890 = "_-UU" (String#19611, DoABC#2) // _SafeStr_9891 = "_-1tf" (String#10256, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_1312 package com.sulake.habbo.avatar.enum { public class _SafeStr_1312 { public static const _SafeStr_5072:String = "h"; public static const _SafeStr_5192:String = "sh"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_1472 package com.sulake.habbo.avatar.enum { public class _SafeStr_1472 { public static const _SafeStr_9892:String = "avatar_type_human"; public static const _SafeStr_4864:String = "avatar_type_pet"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_1472 = "_-Oo" (String#2576, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_9892 = "_-lO" (String#3750, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_1473 package com.sulake.habbo.avatar.enum { public class _SafeStr_1473 { public static const _SafeStr_9893:String = "tool"; public static const _SafeStr_9894:String = "component"; public static const _SafeStr_9895:String = "online_tool"; public static const _SafeStr_9896:String = "local_only"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_1473 = "_-2t3" (String#11425, DoABC#2) // _SafeStr_9893 = "_-0g5" (String#16621, DoABC#2) // _SafeStr_9894 = "_-1xK" (String#14657, DoABC#2) // _SafeStr_9895 = "_-1r3" (String#16643, DoABC#2) // _SafeStr_9896 = "_-3AB" (String#13140, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_1479 package com.sulake.habbo.avatar.enum { public class _SafeStr_1479 { public static const AVATAR_RENDERER_ANIMATIONS_INITIALIZED_EVENT:String = "AVATAR_RENDERER_ANIMATIONS_INITIALIZED_EVENT"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_1479 = "_-02E" (String#12465, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_1480 package com.sulake.habbo.avatar.enum { public class _SafeStr_1480 { public static const AVATAR_RENDER_READY:String = "AVATAR_RENDER_READY"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_1480 = "_-2TX" (String#10405, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_1969 package com.sulake.habbo.avatar.enum { public class _SafeStr_1969 { public static const _SafeStr_4930:uint = 0; public static const _SafeStr_5380:uint = 1; public static const _SafeStr_9897:uint = 2; public static const _SafeStr_9898:uint = 3; } }//package com.sulake.habbo.avatar.enum // _SafeStr_1969 = "_-34E" (String#3284, DoABC#2) // _SafeStr_4930 = "_-d" (String#4997, DoABC#2) // _SafeStr_5380 = "_-22H" (String#7151, DoABC#2) // _SafeStr_9897 = "_-0Sj" (String#17165, DoABC#2) // _SafeStr_9898 = "_-Rg" (String#16140, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_1971 package com.sulake.habbo.avatar.enum { public class _SafeStr_1971 { public static const AVATAR_EDITOR_READY:String = "AVATAR_EDITOR_READY"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_1971 = "_-U1" (String#12179, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_2322 package com.sulake.habbo.avatar.enum { public class _SafeStr_2322 { public static const _SafeStr_9899:Array = [45, 90, 135, 180, 225, 270, 315, 0]; public static const _SafeStr_8425:Array = [false, false, false, false, true, true, true, false]; public static const _SafeStr_9900:int = 0; public static const _SafeStr_9901:int = 7; } }//package com.sulake.habbo.avatar.enum // _SafeStr_2322 = "_-kp" (String#3751, DoABC#2) // _SafeStr_8425 = "_-lV" (String#13237, DoABC#2) // _SafeStr_9899 = "_-Pi" (String#14134, DoABC#2) // _SafeStr_9900 = "_-Z" (String#11778, DoABC#2) // _SafeStr_9901 = "_-351" (String#6026, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_3065 package com.sulake.habbo.avatar.enum { public class _SafeStr_3065 { public static const _SafeStr_9902:String = "nothing"; public static const _SafeStr_9903:String = "wardrobe"; public static const _SafeStr_9904:String = "club_promo"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_3065 = "_-0ON" (String#2852, DoABC#2) // _SafeStr_9902 = "_-0BR" (String#8303, DoABC#2) // _SafeStr_9903 = "_-091" (String#3536, DoABC#2) // _SafeStr_9904 = "_-0yA" (String#8644, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_3071 package com.sulake.habbo.avatar.enum { public class _SafeStr_3071 { public static const _SafeStr_9905:String = "generic"; public static const _SafeStr_5075:String = "head"; public static const _SafeStr_5387:String = "torso"; public static const _SafeStr_5388:String = "legs"; public static const HOTLOOKS:String = "hotlooks"; public static const _SafeStr_9903:String = "wardrobe"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_3071 = "_-1-L" (String#2872, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5387 = "_-07q" (String#5411, DoABC#2) // _SafeStr_5388 = "_-2Tg" (String#10176, DoABC#2) // _SafeStr_9903 = "_-091" (String#3536, DoABC#2) // _SafeStr_9905 = "_-cj" (String#10049, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_3171 package com.sulake.habbo.avatar.enum { public class _SafeStr_3171 { public static const _SafeStr_8412:String = "vertical"; public static const _SafeStr_8411:String = "sitting"; public static const _SafeStr_9906:String = "horizontal"; public static const _SafeStr_9907:String = "swim"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_3171 = "_-2G3" (String#7315, DoABC#2) // _SafeStr_8411 = "_-y7" (String#11576, DoABC#2) // _SafeStr_8412 = "_-28q" (String#12205, DoABC#2) // _SafeStr_9906 = "_-wg" (String#18126, DoABC#2) // _SafeStr_9907 = "_-0rR" (String#17895, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum._SafeStr_3172 package com.sulake.habbo.avatar.enum { public class _SafeStr_3172 { public static const _SafeStr_5387:String = "torso"; public static const _SafeStr_9908:String = "item"; public static const _SafeStr_5075:String = "head"; public static const _SafeStr_8438:String = "leftarm"; public static const _SafeStr_8437:String = "rightarm"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_3172 = "_-2Zr" (String#7751, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5387 = "_-07q" (String#5411, DoABC#2) // _SafeStr_8437 = "_-1qO" (String#14604, DoABC#2) // _SafeStr_8438 = "_-255" (String#14628, DoABC#2) // _SafeStr_9908 = "_-b7" (String#17232, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum.AvatarAction package com.sulake.habbo.avatar.enum { public class AvatarAction { public static const _SafeStr_6147:int = 5; public static const _SafeStr_7406:int = 1000; public static const _SafeStr_5751:String = "wave"; public static const _SafeStr_5746:String = "sign"; public static const _SafeStr_5116:String = "dance"; public static const _SafeStr_5750:String = "Sleep"; public static const _SafeStr_5747:String = "cri"; public static const _SafeStr_5748:String = "usei"; public static const _SafeStr_5752:String = "fx"; public static const _SafeStr_5749:String = "talk"; public static const _SafeStr_5744:String = "gest"; public static const _SafeStr_9909:String = "sml"; public static const _SafeStr_9910:String = "agr"; public static const _SafeStr_9911:String = "srp"; public static const _SafeStr_9912:String = "sad"; public static const _SafeStr_9913:String = "joy"; public static const _SafeStr_9914:String = "crz"; public static const _SafeStr_9915:String = "tng"; public static const _SafeStr_9916:String = "eyb"; public static const _SafeStr_9917:String = "mis"; public static const _SafeStr_9918:String = "puz"; public static const _SafeStr_5743:String = "posture"; public static const _SafeStr_9919:String = "std"; public static const _SafeStr_9920:String = "sit"; public static const _SafeStr_7467:String = "mv"; public static const _SafeStr_9921:String = "lay"; public static const _SafeStr_8428:String = "swim"; public static const _SafeStr_8427:String = "float"; public static const _SafeStr_7468:String = "snf"; public static const _SafeStr_7469:String = "pla"; public static const _SafeStr_9922:String = "spc"; public static const _SafeStr_9923:String = "rdy"; public static const _SafeStr_9924:String = "ded"; public static const _SafeStr_7470:String = "jmp"; public static const _SafeStr_7471:String = "scr"; public static const _SafeStr_9925:String = "bnd"; public static const _SafeStr_9926:String = "beg"; public static const _SafeStr_7472:String = "eat"; public static const _SafeStr_7473:String = "spk"; public static const _SafeStr_5745:Array = ["", _SafeStr_9909, _SafeStr_9910, _SafeStr_9911, _SafeStr_9912, _SafeStr_9913, _SafeStr_9914, _SafeStr_9915, _SafeStr_9916, _SafeStr_9917, _SafeStr_9918]; } }//package com.sulake.habbo.avatar.enum // _SafeStr_5116 = "_-0dc" (String#4336, DoABC#2) // _SafeStr_5743 = "_-10g" (String#7511, DoABC#2) // _SafeStr_5744 = "_-35U" (String#6051, DoABC#2) // _SafeStr_5745 = "_-0P6" (String#13113, DoABC#2) // _SafeStr_5746 = "_-1wa" (String#10462, DoABC#2) // _SafeStr_5747 = "_-16D" (String#8981, DoABC#2) // _SafeStr_5748 = "_-Au" (String#10264, DoABC#2) // _SafeStr_5749 = "_-0JR" (String#5986, DoABC#2) // _SafeStr_5750 = "_-2Km" (String#7656, DoABC#2) // _SafeStr_5751 = "_-2Ne" (String#5535, DoABC#2) // _SafeStr_5752 = "_-03-" (String#6160, DoABC#2) // _SafeStr_6147 = "_-1gn" (String#12946, DoABC#2) // _SafeStr_7406 = "_-7g" (String#5239, DoABC#2) // _SafeStr_7467 = "_-0Tk" (String#7698, DoABC#2) // _SafeStr_7468 = "_-0BA" (String#11521, DoABC#2) // _SafeStr_7469 = "_-0iz" (String#12807, DoABC#2) // _SafeStr_7470 = "_-0x-" (String#11544, DoABC#2) // _SafeStr_7471 = "_-2ym" (String#11586, DoABC#2) // _SafeStr_7472 = "_-1pG" (String#11667, DoABC#2) // _SafeStr_7473 = "_-FE" (String#10081, DoABC#2) // _SafeStr_8427 = "_-2SR" (String#7424, DoABC#2) // _SafeStr_8428 = "_-1Iy" (String#9636, DoABC#2) // _SafeStr_9909 = "_-Ge" (String#8058, DoABC#2) // _SafeStr_9910 = "_-294" (String#9510, DoABC#2) // _SafeStr_9911 = "_-1zP" (String#10596, DoABC#2) // _SafeStr_9912 = "_-2Fw" (String#10545, DoABC#2) // _SafeStr_9913 = "_-1Lp" (String#10838, DoABC#2) // _SafeStr_9914 = "_-bX" (String#12172, DoABC#2) // _SafeStr_9915 = "_-0X6" (String#11760, DoABC#2) // _SafeStr_9916 = "_-1d3" (String#12719, DoABC#2) // _SafeStr_9917 = "_-0EF" (String#11462, DoABC#2) // _SafeStr_9918 = "_-05-" (String#12622, DoABC#2) // _SafeStr_9919 = "_-2wn" (String#7023, DoABC#2) // _SafeStr_9920 = "_-0r6" (String#10635, DoABC#2) // _SafeStr_9921 = "_-2am" (String#11209, DoABC#2) // _SafeStr_9922 = "_-0qm" (String#14275, DoABC#2) // _SafeStr_9923 = "_-0s4" (String#14753, DoABC#2) // _SafeStr_9924 = "_-2XT" (String#14053, DoABC#2) // _SafeStr_9925 = "_-0Ok" (String#13069, DoABC#2) // _SafeStr_9926 = "_-Yu" (String#13924, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.enum.AvatarSetType package com.sulake.habbo.avatar.enum { public class AvatarSetType { public static const _SafeStr_5073:String = "full"; public static const _SafeStr_5075:String = "head"; public static const _SafeStr_9927:String = "body"; } }//package com.sulake.habbo.avatar.enum // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_9927 = "_-2ME" (String#16464, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.figuredata._SafeStr_2342 package com.sulake.habbo.avatar.figuredata { import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.avatar.HabboAvatarEditor; import flash.utils.Dictionary; import flash.display.BitmapData; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum.AvatarSetType; public class _SafeStr_2342 implements _SafeStr_774 { public static const _SafeStr_5384:String = "M"; public static const FEMALE:String = "F"; public static const _SafeStr_9928:String = "U"; public static const _SafeStr_9880:String = "h"; public static const _SafeStr_9881:String = "std"; public static const _SafeStr_7091:String = "4"; public static const _SafeStr_7195:String = "0"; public static const _SafeStr_7904:String = "hd"; public static const _SafeStr_6071:String = "hr"; public static const _SafeStr_6072:String = "ha"; public static const _SafeStr_6073:String = "he"; public static const _SafeStr_6074:String = "ea"; public static const _SafeStr_6075:String = "fa"; public static const _SafeStr_5475:String = "cc"; public static const _SafeStr_5476:String = "ch"; public static const _SafeStr_5477:String = "ca"; public static const CHEST_PRINTS:String = "cp"; public static const _SafeStr_7483:String = "lg"; public static const _SafeStr_7484:String = "sh"; public static const _SafeStr_7485:String = "wa"; private var _SafeStr_9929:HabboAvatarEditor; private var _view:FigureDataView; private var _data:Dictionary; private var _colors:Dictionary; private var _SafeStr_4296:String = "M"; private var _SafeStr_4522:Boolean; public function _SafeStr_2342(_arg_1:HabboAvatarEditor) { this._SafeStr_9929 = _arg_1; this._view = new FigureDataView(_arg_1.manager.windowManager, _arg_1.manager.assets); } public function _SafeStr_9930(_arg_1:String, _arg_2:String):void { this._data = new Dictionary(); this._colors = new Dictionary(); this._SafeStr_4296 = _arg_2; this._SafeStr_9931(_arg_1); this._SafeStr_3673(); } public function dispose():void { this._SafeStr_9929 = null; this._view = null; this._data = null; this._colors = null; this._SafeStr_4522 = true; } public function get disposed():Boolean { return (this._SafeStr_4522); } private function _SafeStr_9931(_arg_1:String):void { var _local_2:String; var _local_3:Array; var _local_4:String; var _local_5:int; var _local_6:Array; var _local_7:int; if (_arg_1 == null){ return; }; for each (_local_2 in _arg_1.split(".")) { _local_3 = _local_2.split("-"); if (_local_3.length > 0){ _local_4 = String(_local_3[0]); _local_5 = parseInt(_local_3[1]); _local_6 = new Array(); _local_7 = 2; while (_local_7 < _local_3.length) { _local_6.push(_local_3[_local_7]); _local_7++; }; if (_local_6.length == 0){ _local_6.push(0); }; this._SafeStr_9932(_local_4, _local_5, false); this.savePartSetColourId(_local_4, _local_6, false); }; }; } public function getPartSetId(_arg_1:String):int { if (this._data[_arg_1] != null){ return (this._data[_arg_1]); }; return (-1); } public function getColourIds(_arg_1:String):Array { if (this._colors[_arg_1] != null){ return (this._colors[_arg_1]); }; return ([this._SafeStr_9929._SafeStr_9933(_arg_1)]); } public function _SafeStr_7092():String { var _local_3:String; var _local_4:int; var _local_5:String; var _local_6:Array; var _local_7:String; var _local_8:int; var _local_1:String = ""; var _local_2:Array = []; for (_local_3 in this._data) { if (this._data[_local_3] != null){ _local_5 = this._data[_local_3]; _local_6 = (this._colors[_local_3] as Array); _local_7 = ((_local_3 + "-") + _local_5); if (_local_6){ _local_8 = 0; while (_local_8 < _local_6.length) { _local_7 = (_local_7 + ("-" + _local_6[_local_8])); _local_8++; }; }; _local_2.push(_local_7); }; }; _local_4 = 0; while (_local_4 < _local_2.length) { _local_1 = (_local_1 + _local_2[_local_4]); if (_local_4 < (_local_2.length - 1)){ _local_1 = (_local_1 + "."); }; _local_4++; }; return (_local_1); } public function _SafeStr_9847(_arg_1:String, _arg_2:int, _arg_3:Array, _arg_4:Boolean=false):void { this._SafeStr_9932(_arg_1, _arg_2, _arg_4); this.savePartSetColourId(_arg_1, _arg_3, _arg_4); } private function _SafeStr_9932(_arg_1:String, _arg_2:int, _arg_3:Boolean=true):void { switch (_arg_1){ case _SafeStr_7904: case _SafeStr_6071: case _SafeStr_6072: case _SafeStr_6073: case _SafeStr_6074: case _SafeStr_6075: case _SafeStr_5476: case _SafeStr_5475: case _SafeStr_5477: case CHEST_PRINTS: case _SafeStr_7483: case _SafeStr_7484: case _SafeStr_7485: if (_arg_2 >= 0){ this._data[_arg_1] = _arg_2; } else { delete this._data[_arg_1]; }; break; default: Logger.log(((("[FigureData] Unknown partset: " + _arg_1) + ", can not store id: ") + _arg_2)); }; if (_arg_3){ this._SafeStr_3673(); }; } public function savePartSetColourId(_arg_1:String, _arg_2:Array, _arg_3:Boolean=true):void { switch (_arg_1){ case _SafeStr_7904: case _SafeStr_6071: case _SafeStr_6072: case _SafeStr_6073: case _SafeStr_6074: case _SafeStr_6075: case _SafeStr_5476: case _SafeStr_5475: case _SafeStr_5477: case CHEST_PRINTS: case _SafeStr_7483: case _SafeStr_7484: case _SafeStr_7485: this._colors[_arg_1] = _arg_2; break; default: Logger.log((("[FigureData] Unknown partset: " + _arg_1) + ", can not store color-ids")); }; if (_arg_3){ this._SafeStr_3673(); }; } public function getFigureStringWithFace(_arg_1:int):String { var _local_5:String; var _local_6:int; var _local_7:int; var _local_8:Array; var _local_9:String; var _local_10:int; var _local_2:Array = []; _local_2.push(_SafeStr_7904); var _local_3:String = ""; var _local_4:Array = []; for each (_local_5 in _local_2) { if (this._colors[_local_5] != null){ _local_7 = this._data[_local_5]; _local_8 = (this._colors[_local_5] as Array); if (_local_5 == _SafeStr_7904){ _local_7 = _arg_1; }; _local_9 = ((_local_5 + "-") + _local_7); if (_local_7 >= 0){ _local_10 = 0; while (_local_10 < _local_8.length) { _local_9 = (_local_9 + ("-" + _local_8[_local_10])); _local_10++; }; }; _local_4.push(_local_9); }; }; _local_6 = 0; while (_local_6 < _local_4.length) { _local_3 = (_local_3 + _local_4[_local_6]); if (_local_6 < (_local_4.length - 1)){ _local_3 = (_local_3 + "."); }; _local_6++; }; return (_local_3); } public function _SafeStr_3673():void { var _local_3:BitmapData; var _local_4:BitmapData; var _local_1:String = this._SafeStr_7092(); var _local_2:IAvatarImage = this._SafeStr_9929.manager.avatarRenderManager.createAvatarImage(_local_1, _SafeStr_1312._SafeStr_5072, this.gender, this); if (_local_2){ _local_2.setDirection(AvatarSetType._SafeStr_5073, int(_SafeStr_7091)); _local_3 = _local_2._SafeStr_5024(AvatarSetType._SafeStr_5073, true); this._view._SafeStr_7099(_local_3); _local_2.dispose(); } else { Logger.log("Unable to create avatar image for the preview in avatar editor!"); _local_4 = new BitmapData(1, 1); this._view._SafeStr_7099(_local_4); }; } public function get view():FigureDataView { return (this._view); } public function get gender():String { return (this._SafeStr_4296); } public function _SafeStr_5111(_arg_1:String):void { this._SafeStr_3673(); } } }//package com.sulake.habbo.avatar.figuredata // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_5475 = "_-24I" (String#5200, DoABC#2) // _SafeStr_5476 = "_-1MW" (String#5019, DoABC#2) // _SafeStr_5477 = "_-1Mc" (String#5225, DoABC#2) // _SafeStr_6071 = "_-2hL" (String#4895, DoABC#2) // _SafeStr_6072 = "_-WK" (String#5465, DoABC#2) // _SafeStr_6073 = "_-24n" (String#5255, DoABC#2) // _SafeStr_6074 = "_-iC" (String#5399, DoABC#2) // _SafeStr_6075 = "_-0yM" (String#5160, DoABC#2) // _SafeStr_7091 = "_-0zV" (String#11265, DoABC#2) // _SafeStr_7092 = "_-ju" (String#8462, DoABC#2) // _SafeStr_7099 = "_-Yf" (String#12231, DoABC#2) // _SafeStr_7195 = "_-1Q0" (String#4134, DoABC#2) // _SafeStr_7483 = "_-0do" (String#4765, DoABC#2) // _SafeStr_7484 = "_-Pz" (String#5483, DoABC#2) // _SafeStr_7485 = "_-r3" (String#5421, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_7904 = "_-0XZ" (String#3124, DoABC#2) // _SafeStr_9847 = "_-2aY" (String#16082, DoABC#2) // _SafeStr_9880 = "_-2pf" (String#7976, DoABC#2) // _SafeStr_9881 = "_-0cw" (String#7843, DoABC#2) // _SafeStr_9928 = "_-WP" (String#15109, DoABC#2) // _SafeStr_9929 = "_-09X" (String#4615, DoABC#2) // _SafeStr_9930 = "_-0z6" (String#13097, DoABC#2) // _SafeStr_9931 = "_-1wg" (String#14672, DoABC#2) // _SafeStr_9932 = "_-0dJ" (String#16929, DoABC#2) // _SafeStr_9933 = "_-0xC" (String#19943, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.figuredata.FigureDataView package com.sulake.habbo.avatar.figuredata { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1280; import flash.geom.Point; public class FigureDataView { private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _window:IWindowContainer; private var _SafeStr_7098:IBitmapWrapperWindow; private var _SafeStr_9934:BitmapData; public function FigureDataView(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary) { this._assetLibrary = _arg_2; this._windowManager = _arg_1; var _local_3:_SafeStr_5 = (this._assetLibrary.getAssetByName("AvatarEditorImage") as _SafeStr_5); if (_local_3){ this._window = IWindowContainer(this._windowManager.buildFromXML((_local_3.content as XML))); }; var _local_4:_SafeStr_1280 = (this._assetLibrary.getAssetByName("platform") as _SafeStr_1280); if (_local_4){ this._SafeStr_9934 = (_local_4.content as BitmapData); }; if (this._window != null){ this._SafeStr_7098 = (this._window.findChildByName("bitmap") as IBitmapWrapperWindow); }; } public function _SafeStr_7099(_arg_1:BitmapData):void { if (((this._SafeStr_7098) && (this._SafeStr_9934))){ this._SafeStr_7098.bitmap = new BitmapData(this._SafeStr_7098.width, this._SafeStr_7098.height, true, 0xFFFFFF); this._SafeStr_7098.bitmap.copyPixels(this._SafeStr_9934, this._SafeStr_9934.rect, new Point(0, ((this._SafeStr_7098.height - this._SafeStr_9934.height) - 8))); this._SafeStr_7098.bitmap.copyPixels(_arg_1, _arg_1.rect, new Point(4, 0), null, null, true); }; } public function get window():IWindowContainer { return (this._window); } } }//package com.sulake.habbo.avatar.figuredata // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7098 = "_-3j" (String#2147, DoABC#2) // _SafeStr_7099 = "_-Yf" (String#12231, DoABC#2) // _SafeStr_9934 = "_-34p" (String#9742, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_1267 package com.sulake.habbo.avatar.pets { public class _SafeStr_1267 implements _SafeStr_2308 { private var _name:String; private var _SafeStr_9935:int; private var _disableHeadTurn:Boolean = false; private var _scale:String; private var _colors:Array; private var _breeds:Array; private var _SafeStr_9936:Array; public function _SafeStr_1267(_arg_1:XML) { var _local_2:XML; var _local_3:XML; var _local_4:XML; var _local_5:_SafeStr_2315; super(); this._name = _arg_1.@name; this._SafeStr_9935 = parseInt(_arg_1.@species); this._disableHeadTurn = Boolean(parseInt(_arg_1.@disableheadturn)); this._scale = _arg_1.@scale; this._colors = new Array(); this._breeds = new Array(); this._SafeStr_9936 = new Array(); Logger.log(("Found Pet Pack: " + this._name)); for each (_local_2 in _arg_1.breeds.breed) { _local_5 = new _SafeStr_2316(_local_2); this._breeds.push(_local_5); if (_local_5._SafeStr_3586){ this._SafeStr_9936.push(_local_5); }; }; for each (_local_3 in _arg_1.colors.color) { this._colors.push(new _SafeStr_2314(_local_3)); }; for each (_local_4 in _arg_1.joints.joint) { }; } public function _SafeStr_9937(_arg_1:uint):_SafeStr_2314 { var _local_2:_SafeStr_2314; for each (var _local_5 in this._colors) { _local_2 = _local_5; _local_5; if (_local_2._SafeStr_4420 == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_9938(_arg_1:int):_SafeStr_2316 { var _local_2:_SafeStr_2316; for each (var _local_5 in this._breeds) { _local_2 = _local_5; _local_5; if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function get name():String { return (this._name); } public function get species():int { return (this._SafeStr_9935); } public function get scale():String { return (this._scale); } public function get colors():Array { return (this._colors); } public function get breeds():Array { return (this._breeds); } public function get _SafeStr_9939():Array { return (this._SafeStr_9936); } public function get _SafeStr_9940():Boolean { return (this._disableHeadTurn); } } }//package com.sulake.habbo.avatar.pets // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_2308 = "_-n5" (String#3458, DoABC#2) // _SafeStr_2314 = "_-283" (String#4013, DoABC#2) // _SafeStr_2315 = "_-Bv" (String#6749, DoABC#2) // _SafeStr_2316 = "_-UK" (String#3959, DoABC#2) // _SafeStr_3586 = "_-0yF" (String#7373, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) // _SafeStr_9935 = "_-3DS" (String#3955, DoABC#2) // _SafeStr_9936 = "_-0tf" (String#4293, DoABC#2) // _SafeStr_9937 = "_-0mr" (String#19292, DoABC#2) // _SafeStr_9938 = "_-09S" (String#19246, DoABC#2) // _SafeStr_9939 = "_-1iE" (String#8633, DoABC#2) // _SafeStr_9940 = "_-00m" (String#15561, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_1462 package com.sulake.habbo.avatar.pets { import com.sulake.core.utils.Map; public interface _SafeStr_1462 { function _SafeStr_5154(_arg_1:int, _arg_2:_SafeStr_2309=null):_SafeStr_2308; function get species():Map; function _SafeStr_8775(_arg_1:_SafeStr_2309=null):void; } }//package com.sulake.habbo.avatar.pets // _SafeStr_1462 = "_-1t6" (String#6057, DoABC#2) // _SafeStr_2308 = "_-n5" (String#3458, DoABC#2) // _SafeStr_2309 = "_-1Eu" (String#3579, DoABC#2) // _SafeStr_5154 = "_-hx" (String#11601, DoABC#2) // _SafeStr_8775 = "_-2JX" (String#6788, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_1465 package com.sulake.habbo.avatar.pets { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.utils.Map; import com.sulake.core.assets._SafeStr_1323; import com.sulake.habbo.avatar.AvatarRenderManager; import com.sulake.core.utils._SafeStr_709; import com.sulake.core.utils.LibraryLoaderEvent; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.avatar.enum._SafeStr_1312; import flash.net.URLRequest; import flash.events.Event; public class _SafeStr_1465 implements _SafeStr_1462, _SafeStr_3 { private var _SafeStr_9935:Map; private var _assets:_SafeStr_1323; private var _SafeStr_8771:Array; private var _SafeStr_8859:Array; private var _SafeStr_7811:AvatarRenderManager; private var _SafeStr_9941:Map; private var _SafeStr_9942:Array; private var _disposed:Boolean = false; public function _SafeStr_1465(_arg_1:AvatarRenderManager, _arg_2:_SafeStr_1323) { this._SafeStr_9935 = new Map(); this._SafeStr_8771 = []; this._SafeStr_7811 = _arg_1; this._SafeStr_8859 = []; this._assets = _arg_2; this._SafeStr_9941 = new Map(); this._SafeStr_9942 = []; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { var _local_1:_SafeStr_709; if (this._disposed){ return; }; this._assets = null; this._SafeStr_7811 = null; this._SafeStr_8771 = null; this._SafeStr_9935.dispose(); this._SafeStr_9935 = null; if (this._SafeStr_8859 != null){ for each (_local_1 in this._SafeStr_8859) { _local_1.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_9943); _local_1.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_9944); }; }; this._SafeStr_8859 = null; this._SafeStr_9941.dispose(); this._SafeStr_9941 = null; this._SafeStr_9942 = null; this._disposed = true; } public function reset():void { this.init(); } public function init():void { var _local_2:_SafeStr_5; var _local_3:XML; var _local_4:int; var _local_1:Array = this._assets.getAssetsByName("petData"); for each (_local_2 in _local_1) { if (_local_2 != null){ _local_3 = (_local_2.content as XML); _local_4 = int(_local_3.@species); if (this._SafeStr_9935.getValue(_local_4) == null){ this._SafeStr_9935.add(_local_4, new _SafeStr_1267(_local_3)); }; }; }; } public function _SafeStr_8775(_arg_1:_SafeStr_2309=null):void { if ((((_arg_1 == null)) || ((this._SafeStr_8771 == null)))){ return; }; var _local_2:int = this._SafeStr_8771.indexOf(_arg_1); if (_local_2 != -1){ this._SafeStr_8771.splice(_local_2, 1); }; } private function _SafeStr_9945():void { var _local_1:_SafeStr_2309; while (this._SafeStr_8771.length > 0) { _local_1 = (this._SafeStr_8771.pop() as _SafeStr_2309); if (((!((_local_1 == null))) && (!(_local_1.disposed)))){ _local_1._SafeStr_5161(); }; }; } public function _SafeStr_5154(_arg_1:int, _arg_2:_SafeStr_2309=null):_SafeStr_2308 { var _local_3:_SafeStr_2308 = (this._SafeStr_9935.getValue(_arg_1) as _SafeStr_2308); if (_local_3 == null){ this._SafeStr_9946(_arg_1, _SafeStr_1312._SafeStr_5072, _arg_2); }; return (_local_3); } public function _SafeStr_9947(_arg_1:int, _arg_2:int, _arg_3:uint):String { if (this.disposed){ return (""); }; var _local_4:_SafeStr_1267 = this._SafeStr_9935.getValue(_arg_1); if (_local_4 == null){ Logger.log(("Could not find Pet Data: " + _arg_1)); return (""); }; var _local_5:_SafeStr_2316 = _local_4._SafeStr_9938(_arg_2); if (_local_5 == null){ return (""); }; var _local_6:String = _local_5.avatarFigureString; if (_local_6 == null){ return (""); }; var _local_7:_SafeStr_2314 = _local_4._SafeStr_9937(_arg_3); if (_local_7 == null){ return (_local_6); }; var _local_8:Array = _local_6.split("."); return (_local_8.join((_local_7._SafeStr_9948 + "."))); } public function _SafeStr_9949(figureData:XML):void { var targetSets:Array; var targetPalette:XML; var speciesKeys:Array; var key:int; var petData:_SafeStr_1267; var petColorData:_SafeStr_2314; var breed:_SafeStr_2316; var colorValue:String; var color:XML; var colorId:int; var avatarFigureString:String; var targetSetName:String; var figureTargetSet:XML; var figurePart:XML; var setId:int; var figureSet:XML; targetSets = ["pbd", "phd", "ptl"]; targetPalette = figureData.colors.palette.(@id == "1")[0]; speciesKeys = this._SafeStr_9935.getKeys(); for each (key in speciesKeys) { petData = this._SafeStr_9935.getValue(key); if (petData != null){ for each (petColorData in petData.colors) { colorValue = petColorData._SafeStr_4420.toString(16); color = targetPalette.color.(text() == colorValue)[0]; if (color == null){ colorId = (targetPalette.children().length() + 1); color = new (XML)((((((('') + colorValue) + "")); targetPalette.appendChild(color); }; petColorData._SafeStr_9948 = parseInt(color.@id); }; for each (breed in petData.breeds) { avatarFigureString = ""; for each (targetSetName in targetSets) { figureTargetSet = figureData.sets.settype.(@type == targetSetName)[0]; if (figureTargetSet == null){ Logger.log(("Could not find Figure Target Set for populating Pet Data: " + targetSetName)); } else { figurePart = figureTargetSet.set.part.(@id == petData.species).((hasOwnProperty("palettemapid")) && ((@palettemapid == breed.patternId)))[0]; if (figurePart == null){ }; setId = (figureTargetSet.children().length() + 1); figureSet = new (XML)((('')); figurePart = new (XML)((((((('')); if (breed.patternId >= 0){ figurePart.@palettemapid = breed.patternId; }; figureSet.appendChild(figurePart); figureTargetSet.appendChild(figureSet); avatarFigureString = (avatarFigureString + ((((targetSetName + "-") + setId) + "-") + ".")); }; }; breed.avatarFigureString = avatarFigureString; }; }; }; } public function get species():Map { return (this._SafeStr_9935); } public function _SafeStr_9946(_arg_1:int, _arg_2:String, _arg_3:_SafeStr_2309=null):Boolean { var _local_5:int; var _local_6:String; var _local_8:_SafeStr_709; var _local_4:Array = []; switch (_arg_1){ case 0: _local_4.push("h_dog.swf"); break; case 1: _local_4.push("h_dog.swf"); _local_4.push("h_cat.swf"); break; case 2: _local_4.push("h_dog.swf"); _local_4.push("h_croco.swf"); break; case 3: _local_4.push("h_terrier.swf"); break; case 4: _local_4.push("h_bear.swf"); break; case 5: _local_4.push("h_pig.swf"); break; case 6: _local_4.push("h_lion.swf"); break; case 7: _local_4.push("h_rhino.swf"); break; }; if (_arg_2 == _SafeStr_1312._SafeStr_5192){ _local_5 = 0; while (_local_5 < _local_4.length) { _local_4[_local_5] = ("s" + _local_4[_local_5]); _local_5++; }; }; _local_4.push("pets_palettes.swf"); var _local_7:Boolean = true; for each (_local_6 in _local_4) { if (this._SafeStr_9942.indexOf(_local_6) == -1){ _local_7 = false; if (this._SafeStr_9941.getValue(_local_6) == null){ _local_8 = new _SafeStr_709(); this._assets.loadFromFile(_local_8); _local_8.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_9943); _local_8.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_9944); _local_8.load(new URLRequest(_local_6)); this._SafeStr_8859.push(_local_8); this._SafeStr_9941.add(_local_6, _local_8); if (((!((_arg_3 == null))) && ((this._SafeStr_8771.indexOf(_arg_3) == -1)))){ this._SafeStr_8771.push(_arg_3); }; }; }; }; return (_local_7); } private function _SafeStr_9950(_arg_1:_SafeStr_709):void { var _local_3:String; var _local_4:String; var _local_5:_SafeStr_709; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_9941.getKeys()) { _local_5 = this._SafeStr_9941.getValue(_local_3); if (_arg_1 == _local_5){ _local_2.push(_local_3); }; }; for each (_local_4 in _local_2) { this._SafeStr_9941.remove(_local_4); }; } private function _SafeStr_9944(_arg_1:Event):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_9943); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_9944); var _local_3:int = this._SafeStr_8859.indexOf(_local_2); if (_local_3 != -1){ this._SafeStr_8859.splice(_local_3, 1); this._SafeStr_9950(_local_2); }; } private function _SafeStr_9943(_arg_1:Event):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_9943); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_9944); this._SafeStr_9942.push(_local_2.url); var _local_3:int = this._SafeStr_8859.indexOf(_local_2); if (_local_3 >= 0){ this._SafeStr_8859.splice(_local_3, 1); this._SafeStr_9950(_local_2); }; if (this._SafeStr_8859.length == 0){ this._SafeStr_7811._SafeStr_9951(); this._SafeStr_9945(); }; } } }//package com.sulake.habbo.avatar.pets // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_1462 = "_-1t6" (String#6057, DoABC#2) // _SafeStr_1465 = "_-2c8" (String#6759, DoABC#2) // _SafeStr_2308 = "_-n5" (String#3458, DoABC#2) // _SafeStr_2309 = "_-1Eu" (String#3579, DoABC#2) // _SafeStr_2314 = "_-283" (String#4013, DoABC#2) // _SafeStr_2316 = "_-UK" (String#3959, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5154 = "_-hx" (String#11601, DoABC#2) // _SafeStr_5161 = "_-G" (String#14694, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_7811 = "_-1Eg" (String#1576, DoABC#2) // _SafeStr_8771 = "_-0wY" (String#2546, DoABC#2) // _SafeStr_8775 = "_-2JX" (String#6788, DoABC#2) // _SafeStr_8859 = "_-33h" (String#1741, DoABC#2) // _SafeStr_9935 = "_-3DS" (String#3955, DoABC#2) // _SafeStr_9937 = "_-0mr" (String#19292, DoABC#2) // _SafeStr_9938 = "_-09S" (String#19246, DoABC#2) // _SafeStr_9941 = "_-2gA" (String#5823, DoABC#2) // _SafeStr_9942 = "_-096" (String#12714, DoABC#2) // _SafeStr_9943 = "_-3E4" (String#7076, DoABC#2) // _SafeStr_9944 = "_-0mh" (String#8278, DoABC#2) // _SafeStr_9945 = "_-2OW" (String#18751, DoABC#2) // _SafeStr_9946 = "_-22B" (String#17459, DoABC#2) // _SafeStr_9947 = "_-2BB" (String#17589, DoABC#2) // _SafeStr_9948 = "_-q5" (String#13534, DoABC#2) // _SafeStr_9949 = "_-Cm" (String#16362, DoABC#2) // _SafeStr_9950 = "_-1fw" (String#15683, DoABC#2) // _SafeStr_9951 = "_-0k0" (String#21823, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_2308 package com.sulake.habbo.avatar.pets { public interface _SafeStr_2308 { function get name():String; function get species():int; function get _SafeStr_9940():Boolean; function get scale():String; function get colors():Array; function get breeds():Array; function get _SafeStr_9939():Array; } }//package com.sulake.habbo.avatar.pets // _SafeStr_2308 = "_-n5" (String#3458, DoABC#2) // _SafeStr_9939 = "_-1iE" (String#8633, DoABC#2) // _SafeStr_9940 = "_-00m" (String#15561, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_2309 package com.sulake.habbo.avatar.pets { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_2309 extends _SafeStr_3 { function _SafeStr_5161():void; } }//package com.sulake.habbo.avatar.pets // _SafeStr_2309 = "_-1Eu" (String#3579, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5161 = "_-G" (String#14694, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_2312 package com.sulake.habbo.avatar.pets { public interface _SafeStr_2312 { function get id():int; function get _SafeStr_4420():uint; } }//package com.sulake.habbo.avatar.pets // _SafeStr_2312 = "_-1mp" (String#4087, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_2313 package com.sulake.habbo.avatar.pets { public class _SafeStr_2313 { private var _SafeStr_9952:Boolean; private var _SafeStr_4428:Boolean; public function _SafeStr_2313(_arg_1:XML) { this._SafeStr_9952 = Boolean(parseInt(_arg_1.@club)); this._SafeStr_4428 = Boolean(parseInt(_arg_1.@selectable)); } public function get _SafeStr_9953():Boolean { return (this._SafeStr_9952); } public function get _SafeStr_4414():Boolean { return (this._SafeStr_4428); } } }//package com.sulake.habbo.avatar.pets // _SafeStr_2313 = "_-Uv" (String#5080, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4428 = "_-2MQ" (String#4398, DoABC#2) // _SafeStr_9952 = "_-1Z-" (String#17595, DoABC#2) // _SafeStr_9953 = "_-0Tu" (String#24222, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_2314 package com.sulake.habbo.avatar.pets { import flash.geom.ColorTransform; public class _SafeStr_2314 extends _SafeStr_2313 implements _SafeStr_2312 { private var _id:int; private var _rgb:uint; private var _SafeStr_4429:uint; private var _SafeStr_4430:uint; private var _b:uint; private var _SafeStr_3940:ColorTransform; private var _SafeStr_4431:Number; private var _SafeStr_4432:Number; private var _SafeStr_4433:Number; private var _SafeStr_9954:int; public function _SafeStr_2314(_arg_1:XML) { super(_arg_1); this._id = parseInt(_arg_1.@id); var _local_2:String = _arg_1.text(); this._rgb = parseInt(_local_2, 16); this._SafeStr_4429 = ((this._rgb >> 16) & 0xFF); this._SafeStr_4430 = ((this._rgb >> 8) & 0xFF); this._b = ((this._rgb >> 0) & 0xFF); this._SafeStr_4431 = ((this._SafeStr_4429 / 0xFF) * 1); this._SafeStr_4432 = ((this._SafeStr_4430 / 0xFF) * 1); this._SafeStr_4433 = ((this._b / 0xFF) * 1); this._SafeStr_3940 = new ColorTransform(this._SafeStr_4431, this._SafeStr_4432, this._SafeStr_4433); } public function get id():int { return (this._id); } public function get _SafeStr_4420():uint { return (this._rgb); } public function get r():uint { return (this._SafeStr_4429); } public function get g():uint { return (this._SafeStr_4430); } public function get b():uint { return (this._b); } public function get colorTransform():ColorTransform { return (this._SafeStr_3940); } public function get _SafeStr_9948():int { return (this._SafeStr_9954); } public function set _SafeStr_9948(_arg_1:int):void { this._SafeStr_9954 = _arg_1; } } }//package com.sulake.habbo.avatar.pets // _SafeStr_2312 = "_-1mp" (String#4087, DoABC#2) // _SafeStr_2313 = "_-Uv" (String#5080, DoABC#2) // _SafeStr_2314 = "_-283" (String#4013, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) // _SafeStr_4429 = "_-3FC" (String#5081, DoABC#2) // _SafeStr_4430 = "_-04v" (String#4834, DoABC#2) // _SafeStr_4431 = "_-1AR" (String#5714, DoABC#2) // _SafeStr_4432 = "_-2lB" (String#5355, DoABC#2) // _SafeStr_4433 = "_-0kx" (String#5170, DoABC#2) // _SafeStr_9948 = "_-q5" (String#13534, DoABC#2) // _SafeStr_9954 = "_-9N" (String#17835, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_2315 package com.sulake.habbo.avatar.pets { public interface _SafeStr_2315 { function get id():int; function get patternId():int; function get avatarFigureString():String; function get localizationKey():String; function get _SafeStr_3586():Boolean; } }//package com.sulake.habbo.avatar.pets // _SafeStr_2315 = "_-Bv" (String#6749, DoABC#2) // _SafeStr_3586 = "_-0yF" (String#7373, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.pets._SafeStr_2316 package com.sulake.habbo.avatar.pets { public class _SafeStr_2316 extends _SafeStr_2313 implements _SafeStr_2315 { private var _id:int; private var _SafeStr_9955:String = ""; private var _SafeStr_4296:String; private var _SafeStr_4434:Boolean; private var _SafeStr_8569:Boolean = true; private var _SafeStr_9956:int; private var _SafeStr_9957:String; public function _SafeStr_2316(_arg_1:XML) { super(_arg_1); this._id = parseInt(_arg_1.@id); this._SafeStr_9956 = parseInt(_arg_1.@pattern); this._SafeStr_4296 = String(_arg_1.@gender); this._SafeStr_4434 = Boolean(parseInt(_arg_1.@colorable)); this._SafeStr_9955 = String(_arg_1.@localizationKey); if (((Boolean(_arg_1.@sellable)) && ((_arg_1.@sellable == "0")))){ this._SafeStr_8569 = false; }; } public function get id():int { return (this._id); } public function get gender():String { return (this._SafeStr_4296); } public function get _SafeStr_4413():Boolean { return (this._SafeStr_4434); } public function get _SafeStr_3586():Boolean { return (this._SafeStr_8569); } public function get patternId():int { return (this._SafeStr_9956); } public function get avatarFigureString():String { return (this._SafeStr_9957); } public function set avatarFigureString(_arg_1:String):void { this._SafeStr_9957 = _arg_1; } public function get localizationKey():String { return (this._SafeStr_9955); } } }//package com.sulake.habbo.avatar.pets // _SafeStr_2313 = "_-Uv" (String#5080, DoABC#2) // _SafeStr_2315 = "_-Bv" (String#6749, DoABC#2) // _SafeStr_2316 = "_-UK" (String#3959, DoABC#2) // _SafeStr_3586 = "_-0yF" (String#7373, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4413 = "_-18N" (String#9735, DoABC#2) // _SafeStr_4434 = "_-hP" (String#4886, DoABC#2) // _SafeStr_8569 = "_-j5" (String#9785, DoABC#2) // _SafeStr_9955 = "_-227" (String#11168, DoABC#2) // _SafeStr_9956 = "_-2Io" (String#16127, DoABC#2) // _SafeStr_9957 = "_-2dZ" (String#16329, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure.parts._SafeStr_1481 package com.sulake.habbo.avatar.structure.parts { import com.sulake.core.utils.Map; import com.sulake.core.assets.IAssetLibrary; import flash.geom.Point; public final class _SafeStr_1481 { private static var _instance:_SafeStr_1481; private static var _parsed:Boolean = false; private static var _offsets:Map = new Map(); public function _SafeStr_1481() { if (_SafeStr_1481._instance != null){ throw (new Error("PartOffsetData is a singleton class. Use getInstance() instead of constructor!")); }; } public static function dispose():void { if (_SafeStr_1481._instance != null){ _SafeStr_1481._offsets = new Map(); _SafeStr_1481._parsed = false; _SafeStr_1481._instance = null; }; } public static function _SafeStr_4372(_arg_1:IAssetLibrary):_SafeStr_1481 { var _local_2:String; var _local_3:String; var _local_4:XML; var _local_5:int; var _local_6:int; var _local_7:String; if (_SafeStr_1481._instance == null){ _SafeStr_1481._instance = new (_SafeStr_1481)(); _local_2 = "pet"; _local_5 = 0; _local_6 = 9; _local_3 = "h"; _local_5 = 0; while (_local_5 < _local_6) { _local_7 = ((((((_local_3 + "_") + _local_2) + "_") + "offsets") + "_") + _local_5); if (_arg_1.hasAsset(_local_7)){ _local_4 = (_arg_1.getAssetByName(_local_7).content as XML); _SafeStr_1481._offsets.add(_local_7, _SafeStr_9958(_local_4)); }; _local_5++; }; _local_3 = "sh"; _local_5 = 0; while (_local_5 < _local_6) { _local_7 = ((((((_local_3 + "_") + _local_2) + "_") + "offsets") + "_") + _local_5); if (_arg_1.hasAsset(_local_7)){ _local_4 = (_arg_1.getAssetByName(_local_7).content as XML); _SafeStr_1481._offsets.add(_local_7, _SafeStr_9958(_local_4)); }; _local_5++; }; _SafeStr_1481._parsed = true; }; return (_SafeStr_1481._instance); } private static function _SafeStr_9958(_arg_1:XML):Map { var _local_3:XML; var _local_4:String; var _local_5:Map; var _local_6:XML; var _local_7:String; var _local_8:Map; var _local_9:XML; var _local_10:String; var _local_11:Map; var _local_12:XML; var _local_13:String; var _local_14:Map; var _local_15:XML; var _local_16:Object; if (_arg_1 == null){ return (null); }; var _local_2:Map = new Map(); for each (_local_3 in _arg_1.direction) { _local_4 = _local_3.@id; _local_5 = _local_2.getValue(_local_4); if (_local_5 == null){ _local_5 = new Map(); _local_2.add(_local_4, _local_5); }; for each (_local_6 in _local_3.action) { _local_7 = _local_6.@type; _local_8 = _local_5.getValue(_local_7); if (_local_8 == null){ _local_8 = new Map(); _local_5.add(_local_7, _local_8); }; for each (_local_9 in _local_6.parttype) { _local_10 = _local_9.@type; _local_11 = _local_8.getValue(_local_10); if (_local_11 == null){ _local_11 = new Map(); _local_8.add(_local_10, _local_11); }; for each (_local_12 in _local_9.frame) { _local_13 = _local_12.@number; _local_14 = _local_11.getValue(_local_13); if (_local_14 == null){ _local_14 = new Map(); _local_11.add(_local_13, _local_14); }; for each (_local_15 in _local_12.offset) { if (_local_15.hasOwnProperty("@aliasaction")){ if (String(_local_15.@aliasaction).length == 0) continue; _local_16 = new Object(); _local_16.aliasAction = new String(_local_15.@aliasaction); _local_16.aliasFrame = int(_local_15.@aliasframe); _local_14.add("alias", _local_16); } else { _local_14.add("offset", new Point(_local_15.@x, _local_15.@y)); }; }; }; }; }; }; return (_local_2); } public function _SafeStr_9959(_arg_1:IAssetLibrary):void { var _local_3:String; var _local_4:XML; var _local_7:String; var _local_2:String = "pet"; var _local_5:int; var _local_6:int = 9; _local_3 = "h"; _local_5 = 0; while (_local_5 < _local_6) { _local_7 = ((((((_local_3 + "_") + _local_2) + "_") + "offsets") + "_") + _local_5); if (_arg_1.hasAsset(_local_7)){ _local_4 = (_arg_1.getAssetByName(_local_7).content as XML); _SafeStr_1481._offsets.add(_local_7, _SafeStr_9958(_local_4)); }; _local_5++; }; _local_3 = "sh"; _local_5 = 0; while (_local_5 < _local_6) { _local_7 = ((((((_local_3 + "_") + _local_2) + "_") + "offsets") + "_") + _local_5); if (_arg_1.hasAsset(_local_7)){ _local_4 = (_arg_1.getAssetByName(_local_7).content as XML); _SafeStr_1481._offsets.add(_local_7, _SafeStr_9958(_local_4)); }; _local_5++; }; } public function _SafeStr_9960(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:int, _arg_6:int):Point { var _local_14:Object; var _local_15:Point; if (_SafeStr_1481._offsets == null){ return (null); }; var _local_7:String = "pet"; var _local_8:String = ((((((_arg_2 + "_") + _local_7) + "_") + "offsets") + "_") + _arg_1); var _local_9:Map = _SafeStr_1481._offsets.getValue(_local_8); if (_local_9 == null){ Logger.log(("Offsets were not found for: " + _local_8)); return (null); }; var _local_10:Map = _local_9.getValue(String(_arg_6)); if (_local_10 == null){ return (null); }; var _local_11:Map = _local_10.getValue(_arg_4); if (_local_11 == null){ return (null); }; var _local_12:Map = _local_11.getValue(_arg_3); if (_local_12 == null){ return (null); }; var _local_13:Map = _local_12.getValue(String(_arg_5)); if (_local_13 == null){ return (null); }; if (_local_13.getValue("alias") != null){ _local_14 = _local_13.getValue("alias"); return (this._SafeStr_9960(_arg_1, _arg_2, _arg_3, (_local_14.aliasAction as String), _local_14.aliasFrame, _arg_6)); }; _local_15 = _local_13.getValue("offset"); if (_local_15 == null){ return (null); }; return (_local_15.clone()); } } }//package com.sulake.habbo.avatar.structure.parts // _SafeStr_1481 = "_-1fD" (String#4788, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_9958 = "_-2fd" (String#6222, DoABC#2) // _SafeStr_9959 = "_-2YB" (String#18440, DoABC#2) // _SafeStr_9960 = "_-2QB" (String#16244, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure.parts._SafeStr_2340 package com.sulake.habbo.avatar.structure.parts { public class _SafeStr_2340 { private var _SafeStr_9961:String; private var _SafeStr_9962:String; private var _SafeStr_9963:String; private var _SafeStr_9964:Boolean; private var _SafeStr_9965:int = -1; public function _SafeStr_2340(_arg_1:XML) { this._SafeStr_9961 = String(_arg_1.@["set-type"]); this._SafeStr_9962 = String(_arg_1.@["flipped-set-type"]); this._SafeStr_9963 = String(_arg_1.@["remove-set-type"]); this._SafeStr_9964 = false; } public function _SafeStr_9966():Boolean { return ((this._SafeStr_9965 >= 0)); } public function get _SafeStr_9967():int { return (this._SafeStr_9965); } public function set _SafeStr_9967(_arg_1:int):void { this._SafeStr_9965 = _arg_1; } public function get _SafeStr_9968():String { return (this._SafeStr_9961); } public function get _SafeStr_9969():String { return (this._SafeStr_9962); } public function get _SafeStr_9970():String { return (this._SafeStr_9963); } public function get _SafeStr_9971():Boolean { return (this._SafeStr_9964); } public function set _SafeStr_9971(_arg_1:Boolean):void { this._SafeStr_9964 = _arg_1; } public function set _SafeStr_9969(_arg_1:String):void { this._SafeStr_9962 = _arg_1; } } }//package com.sulake.habbo.avatar.structure.parts // _SafeStr_2340 = "_-0az" (String#3092, DoABC#2) // _SafeStr_9961 = "_-1Ct" (String#16927, DoABC#2) // _SafeStr_9962 = "_-Sa" (String#12847, DoABC#2) // _SafeStr_9963 = "_-2aU" (String#16156, DoABC#2) // _SafeStr_9964 = "_-xV" (String#14233, DoABC#2) // _SafeStr_9965 = "_-33Q" (String#14154, DoABC#2) // _SafeStr_9966 = "_-0Bw" (String#22381, DoABC#2) // _SafeStr_9967 = "_-0Rn" (String#14267, DoABC#2) // _SafeStr_9968 = "_-1-" (String#30552, DoABC#2) // _SafeStr_9969 = "_-B4" (String#16327, DoABC#2) // _SafeStr_9970 = "_-3" (String#46063, DoABC#2) // _SafeStr_9971 = "_-1Ut" (String#9480, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure.parts._SafeStr_3175 package com.sulake.habbo.avatar.structure.parts { public class _SafeStr_3175 { private var _id:String; private var _parts:Array; public function _SafeStr_3175(_arg_1:XML) { var _local_2:XML; super(); this._id = String(_arg_1.@id); this._parts = new Array(); for each (_local_2 in _arg_1.activePart) { this._parts.push(String(_local_2.@["set-type"])); }; } public function get parts():Array { return (this._parts); } } }//package com.sulake.habbo.avatar.structure.parts // _SafeStr_3175 = "_-2b2" (String#4502, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure._SafeStr_1464 package com.sulake.habbo.avatar.structure { import _-0kT._SafeStr_1475; import _-0kT._SafeStr_2311; public interface _SafeStr_1464 { function _SafeStr_9972(_arg_1:String):_SafeStr_1475; function getPalette(_arg_1:int):_SafeStr_2311; } }//package com.sulake.habbo.avatar.structure // _SafeStr_1464 = "_-FK" (String#4109, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_2311 = "_-B9" (String#3519, DoABC#2) // _SafeStr_9972 = "_-2kb" (String#7458, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure._SafeStr_1469 package com.sulake.habbo.avatar.structure { public interface _SafeStr_1469 { function parse(_arg_1:XML):Boolean; function _SafeStr_9973(_arg_1:XML):Boolean; } }//package com.sulake.habbo.avatar.structure // _SafeStr_1469 = "_-38T" (String#5584, DoABC#2) // _SafeStr_9973 = "_-fe" (String#9851, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure._SafeStr_1470 package com.sulake.habbo.avatar.structure { import flash.events.EventDispatcher; import com.sulake.core.assets.IAssetLibrary; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import com.sulake.core.Core; import flash.events.Event; import com.sulake.habbo.utils._SafeStr_1350; public class _SafeStr_1470 extends EventDispatcher { public static const _SafeStr_9974:String = "AVATAR_STRUCTURE_DONE"; private var _SafeStr_9975:_SafeStr_1469; private var _SafeStr_9976:XML; private var _assets:IAssetLibrary; public function _SafeStr_1470(_arg_1:IAssetLibrary, _arg_2:String, _arg_3:_SafeStr_1469) { this._assets = _arg_1; this._SafeStr_9975 = _arg_3; var _local_4:String = _arg_2; if (this._assets.hasAsset(_local_4)){ Logger.log(("[AvatarStructureDownload] reload data for url: " + _arg_2)); }; var _local_5:URLRequest = new URLRequest(_arg_2); var _local_6:_SafeStr_10 = this._assets.loadAssetFromFile(_local_4, _local_5, "text/plain"); _local_6.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_9977); _local_6.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_9978); } private function _SafeStr_9977(event:Event):void { var data:String; var loaderStruct:_SafeStr_10 = (event.target as _SafeStr_10); if ((((loaderStruct == null)) || ((loaderStruct._SafeStr_8134 == null)))){ return; }; try { data = (loaderStruct._SafeStr_8134.content as String); if ((((data == null)) || ((data.length == 0)))){ Core.error((((("Could not load avatar structure, got empty data from URL " + loaderStruct._SafeStr_8134.url) + " data length = ") + data.length) + "."), false, Core._SafeStr_8840); }; this._SafeStr_9976 = new XML(data); } catch(e:Error) { Logger.log(("[AvatarStructureDownload] Error: " + e.message)); return; }; if (this._SafeStr_9976 == null){ Logger.log((("[AvatarStructureDownload] XML error: " + loaderStruct) + " not valid XML")); return; }; this._SafeStr_9975._SafeStr_9973(this._SafeStr_9976); dispatchEvent(new Event(_SafeStr_1470._SafeStr_9974)); } private function _SafeStr_9978(_arg_1:Event):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:String = ""; if (((!((_local_2 == null))) && (!((_local_2._SafeStr_8134 == null))))){ _local_3 = _local_2._SafeStr_8134.url; }; _SafeStr_1350._SafeStr_8135(("figurepartlist download error " + _local_3)); Core.error(("Could not load avatar structure. Failed to get data from URL " + _local_3), false, Core._SafeStr_8840); } } }//package com.sulake.habbo.avatar.structure // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1469 = "_-38T" (String#5584, DoABC#2) // _SafeStr_1470 = "_-0LU" (String#5000, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8135 = "_-2BM" (String#8412, DoABC#2) // _SafeStr_8840 = "_-2p9" (String#4938, DoABC#2) // _SafeStr_9973 = "_-fe" (String#9851, DoABC#2) // _SafeStr_9974 = "_-1uN" (String#11677, DoABC#2) // _SafeStr_9975 = "_-z-" (String#16387, DoABC#2) // _SafeStr_9976 = "_-2-j" (String#14214, DoABC#2) // _SafeStr_9977 = "_-1u0" (String#21656, DoABC#2) // _SafeStr_9978 = "_-wO" (String#18455, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure._SafeStr_2324 package com.sulake.habbo.avatar.structure { import flash.geom.Point; public class _SafeStr_2324 { private var _id:String; private var _SafeStr_4520:int; private var _height:int; private var _SafeStr_5050:int; private var _SafeStr_7868:int; private var _dx:int; private var _offset:Point; public function _SafeStr_2324(_arg_1:XML) { this._id = String(_arg_1.@id); this._SafeStr_4520 = parseInt(_arg_1.@width); this._height = parseInt(_arg_1.@height); this._SafeStr_5050 = parseInt(_arg_1.@depth); this._dx = parseInt(_arg_1.@dx); this._SafeStr_7868 = parseInt(_arg_1.@dy); this._offset = new Point(this._dx, this._SafeStr_7868); } public function get width():int { return (this._SafeStr_4520); } public function get height():int { return (this._height); } public function get offset():Point { return (this._offset); } public function get id():String { return (this._id); } } }//package com.sulake.habbo.avatar.structure // _SafeStr_2324 = "_-146" (String#2776, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_5050 = "_-xm" (String#3904, DoABC#2) // _SafeStr_7868 = "_-Ou" (String#4853, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure._SafeStr_2330 package com.sulake.habbo.avatar.structure { import flash.utils.Dictionary; import _-1-t._SafeStr_2343; import com.sulake.habbo.avatar.actions._SafeStr_2329; import _-1-t.*; public class _SafeStr_2330 implements _SafeStr_1469 { private var _SafeStr_6705:Dictionary; public function _SafeStr_2330() { this._SafeStr_6705 = new Dictionary(); } public function parse(_arg_1:XML):Boolean { var _local_2:XML; if (_arg_1 == null){ return (false); }; for each (_local_2 in _arg_1.action) { this._SafeStr_6705[String(_local_2.@id)] = new _SafeStr_2343(_local_2); }; return (true); } public function _SafeStr_9973(_arg_1:XML):Boolean { var _local_2:XML; if (_arg_1 == null){ return (false); }; for each (_local_2 in _arg_1.action) { this._SafeStr_6705[String(_local_2.@id)] = new _SafeStr_2343(_local_2); }; return (true); } public function _SafeStr_8414(_arg_1:_SafeStr_2329):_SafeStr_2343 { return (this._SafeStr_6705[_arg_1._SafeStr_8426]); } } }//package com.sulake.habbo.avatar.structure // _SafeStr_1469 = "_-38T" (String#5584, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_2330 = "_-0hy" (String#1452, DoABC#2) // _SafeStr_2343 = "_-1Uw" (String#5054, DoABC#2) // _SafeStr_6705 = "_-2Yp" (String#1492, DoABC#2) // _SafeStr_8414 = "_-Ja" (String#11363, DoABC#2) // _SafeStr_8426 = "_-6x" (String#4867, DoABC#2) // _SafeStr_9973 = "_-fe" (String#9851, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure._SafeStr_2339 package com.sulake.habbo.avatar.structure { import flash.utils.Dictionary; import com.sulake.habbo.avatar.structure.parts._SafeStr_2340; import com.sulake.habbo.avatar.structure.parts._SafeStr_3175; import com.sulake.habbo.avatar.actions._SafeStr_2329; import com.sulake.habbo.avatar.actions._SafeStr_2124; import com.sulake.habbo.avatar.structure.parts.*; public class _SafeStr_2339 implements _SafeStr_1469 { private var _parts:Dictionary; private var _SafeStr_9979:Dictionary; public function _SafeStr_2339() { this._parts = new Dictionary(); this._SafeStr_9979 = new Dictionary(); } public function parse(_arg_1:XML):Boolean { var _local_2:XML; var _local_3:XML; if (_arg_1 == null){ return (false); }; for each (_local_2 in _arg_1.partSet[0].part) { this._parts[String(_local_2.@["set-type"])] = new _SafeStr_2340(_local_2); }; for each (_local_3 in _arg_1.activePartSet) { this._SafeStr_9979[String(_local_3.@id)] = new _SafeStr_3175(_local_3); }; return (true); } public function _SafeStr_9973(_arg_1:XML):Boolean { var _local_2:XML; var _local_3:XML; if (_arg_1 == null){ return (false); }; for each (_local_2 in _arg_1.partSet[0].part) { this._parts[String(_local_2.@["set-type"])] = new _SafeStr_2340(_local_2); }; for each (_local_3 in _arg_1.activePartSet) { this._SafeStr_9979[String(_local_3.@id)] = new _SafeStr_3175(_local_3); }; return (false); } public function _SafeStr_9980(_arg_1:_SafeStr_2329):Array { var _local_2:_SafeStr_3175 = this._SafeStr_9979[_arg_1.activePartSet]; if (_local_2 != null){ return (_local_2.parts); }; return ([]); } public function _SafeStr_9981(_arg_1:String):_SafeStr_2340 { return ((this._parts[_arg_1] as _SafeStr_2340)); } public function _SafeStr_9982(_arg_1:XML):_SafeStr_2340 { var _local_2:String = String(_arg_1.@["set-type"]); if (this._parts[_local_2] == null){ this._parts[_local_2] = new _SafeStr_2340(_arg_1); }; return (this._parts[_local_2]); } public function get parts():Dictionary { return (this._parts); } public function get _SafeStr_9983():Dictionary { return (this._SafeStr_9979); } public function _SafeStr_9984(_arg_1:_SafeStr_2124):_SafeStr_3175 { return ((this._SafeStr_9979[_arg_1.activePartSet] as _SafeStr_3175)); } } }//package com.sulake.habbo.avatar.structure // _SafeStr_1469 = "_-38T" (String#5584, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_2339 = "_-20G" (String#6696, DoABC#2) // _SafeStr_2340 = "_-0az" (String#3092, DoABC#2) // _SafeStr_3175 = "_-2b2" (String#4502, DoABC#2) // _SafeStr_9973 = "_-fe" (String#9851, DoABC#2) // _SafeStr_9979 = "_-0vY" (String#7865, DoABC#2) // _SafeStr_9980 = "_-0Zi" (String#16714, DoABC#2) // _SafeStr_9981 = "_-0Vj" (String#11822, DoABC#2) // _SafeStr_9982 = "_-1K9" (String#21589, DoABC#2) // _SafeStr_9983 = "_-ij" (String#33570, DoABC#2) // _SafeStr_9984 = "_-1Ip" (String#23532, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.structure._SafeStr_2342 package com.sulake.habbo.avatar.structure { import flash.utils.Dictionary; import _-0kT._SafeStr_3176; import _-0kT.SetType; import _-0kT._SafeStr_1468; import _-0kT._SafeStr_1475; import _-0kT._SafeStr_2311; import _-0kT.*; public class _SafeStr_2342 implements _SafeStr_1469, _SafeStr_1464 { private var _SafeStr_3752:Dictionary; private var _SafeStr_9985:Dictionary; public function _SafeStr_2342() { this._SafeStr_3752 = new Dictionary(); this._SafeStr_9985 = new Dictionary(); } public function dispose():void { } public function parse(_arg_1:XML):Boolean { var _local_2:XML; var _local_3:XML; if (_arg_1 == null){ return (false); }; for each (_local_2 in _arg_1.colors.palette) { this._SafeStr_3752[String(_local_2.@id)] = new _SafeStr_3176(_local_2); }; for each (_local_3 in _arg_1.sets.settype) { this._SafeStr_9985[String(_local_3.@type)] = new SetType(_local_3); }; return (true); } public function _SafeStr_9986(_arg_1:XML):void { var _local_2:XML; var _local_3:SetType; for each (_local_2 in _arg_1.sets.settype) { _local_3 = this._SafeStr_9985[String(_local_2.@type)]; if (_local_3 != null){ _local_3._SafeStr_4438(_local_2); } else { this._SafeStr_9985[String(_local_2.@type)] = new SetType(_local_2); }; }; this._SafeStr_9973(_arg_1); } public function _SafeStr_9973(_arg_1:XML):Boolean { var _local_2:XML; var _local_3:XML; var _local_4:_SafeStr_3176; var _local_5:SetType; if (_arg_1 == null){ return (false); }; for each (_local_2 in _arg_1.colors.palette) { _local_4 = this._SafeStr_3752[String(_local_2.@id)]; if (_local_4 == null){ this._SafeStr_3752[String(_local_2.@id)] = new _SafeStr_3176(_local_2); } else { _local_4._SafeStr_4426(_local_2); }; }; for each (_local_3 in _arg_1.sets.settype) { _local_5 = this._SafeStr_9985[String(_local_3.@type)]; if (_local_5 == null){ this._SafeStr_9985[String(_local_3.@type)] = new SetType(_local_3); } else { _local_5._SafeStr_4426(_local_3); }; }; return (false); } public function _SafeStr_9987(_arg_1:String, _arg_2:int):Array { var _local_4:SetType; var _local_3:Array = new Array(); for each (_local_4 in this._SafeStr_9985) { if (((_local_4) && (_local_4._SafeStr_4417(_arg_1, _arg_2)))){ _local_3.push(_local_4.type); }; }; return (_local_3); } public function _SafeStr_4439(_arg_1:String, _arg_2:String):_SafeStr_1468 { var _local_3:SetType = (this._SafeStr_9985[_arg_1] as SetType); if (_local_3){ return (_local_3._SafeStr_4439(_arg_2)); }; return (null); } public function _SafeStr_9972(_arg_1:String):_SafeStr_1475 { return (this._SafeStr_9985[_arg_1]); } public function getPalette(_arg_1:int):_SafeStr_2311 { return (this._SafeStr_3752[String(_arg_1)]); } } }//package com.sulake.habbo.avatar.structure // _SafeStr_1464 = "_-FK" (String#4109, DoABC#2) // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1469 = "_-38T" (String#5584, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_2311 = "_-B9" (String#3519, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_3176 = "_-30P" (String#4838, DoABC#2) // _SafeStr_3752 = "_-0DI" (String#1681, DoABC#2) // _SafeStr_4417 = "_-04F" (String#18084, DoABC#2) // _SafeStr_4426 = "_-2-W" (String#10807, DoABC#2) // _SafeStr_4438 = "_-0ZZ" (String#20928, DoABC#2) // _SafeStr_4439 = "_-5F" (String#7895, DoABC#2) // _SafeStr_9972 = "_-2kb" (String#7458, DoABC#2) // _SafeStr_9973 = "_-fe" (String#9851, DoABC#2) // _SafeStr_9985 = "_-0Fi" (String#5779, DoABC#2) // _SafeStr_9986 = "_-cl" (String#21345, DoABC#2) // _SafeStr_9987 = "_-0Pu" (String#12086, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1195 package com.sulake.habbo.avatar { import com.sulake.core.runtime.IUnknown; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import flash.events.IEventDispatcher; public interface _SafeStr_1195 extends IUnknown { function _SafeStr_4928(_arg_1:uint, _arg_2:_SafeStr_1968, _arg_3:Array=null, _arg_4:Boolean=false, _arg_5:String=null):IFrameWindow; function _SafeStr_9988(_arg_1:uint, _arg_2:IWindowContainer, _arg_3:_SafeStr_1968=null, _arg_4:Array=null, _arg_5:Boolean=false):Boolean; function loadAvatarInEditor(_arg_1:uint, _arg_2:String, _arg_3:String, _arg_4:int=0):void; function _SafeStr_4931(_arg_1:uint):void; function get events():IEventDispatcher; function close(_arg_1:uint):void; } }//package com.sulake.habbo.avatar // _SafeStr_1195 = "_-0OO" (String#4697, DoABC#2) // _SafeStr_1968 = "_-33d" (String#4428, DoABC#2) // _SafeStr_4928 = "_-207" (String#12637, DoABC#2) // _SafeStr_4931 = "_-2fc" (String#14160, DoABC#2) // _SafeStr_9988 = "_-18" (String#19338, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1461 package com.sulake.habbo.avatar { public interface _SafeStr_1461 { function _SafeStr_9989():Array; function _SafeStr_9990(_arg_1:String):Boolean; function getPartSetId(_arg_1:String):int; function _SafeStr_9991(_arg_1:String):Array; function _SafeStr_9891(_arg_1:String, _arg_2:int, _arg_3:Array):void; function _SafeStr_9992(_arg_1:String):void; function _SafeStr_7092():String; } }//package com.sulake.habbo.avatar // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_7092 = "_-ju" (String#8462, DoABC#2) // _SafeStr_9891 = "_-1tf" (String#10256, DoABC#2) // _SafeStr_9989 = "_-2vW" (String#15262, DoABC#2) // _SafeStr_9990 = "_-2E" (String#17674, DoABC#2) // _SafeStr_9991 = "_-30i" (String#12605, DoABC#2) // _SafeStr_9992 = "_-2aF" (String#20517, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1466 package com.sulake.habbo.avatar { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.habbo.avatar.actions._SafeStr_2317; import _-0mA.AssetAliasCollection; import _-Vv._SafeStr_2321; import _-3EM._SafeStr_2092; import flash.display.BitmapData; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.actions._SafeStr_2318; import com.sulake.habbo.avatar.enum.AvatarAction; import _-0kT._SafeStr_2093; import com.sulake.habbo.avatar.pets._SafeStr_2308; import com.sulake.habbo.avatar.enum._SafeStr_2322; import _-3EM._SafeStr_2091; import _-3EM._SafeStr_2090; import flash.geom.Point; import _-Vv._SafeStr_2325; import com.sulake.habbo.avatar.structure._SafeStr_2324; import flash.geom.Rectangle; import com.sulake.core.assets._SafeStr_1280; import _-3EM._SafeStr_1671; import flash.utils.getTimer; import flash.filters.ColorMatrixFilter; import _-0kT._SafeStr_1468; import _-0kT._SafeStr_2323; import _-0kT._SafeStr_1475; public class _SafeStr_1466 implements IAvatarImage, _SafeStr_3 { private static const CHANNELS_EQUAL:String = "CHANNELS_EQUAL"; private static const CHANNELS_UNIQUE:String = "CHANNELS_UNIQUE"; private static const CHANNELS_RED:String = "CHANNELS_RED"; private static const CHANNELS_GREEN:String = "CHANNELS_GREEN"; private static const CHANNELS_BLUE:String = "CHANNELS_BLUE"; private static const CHANNELS_SATURATED:String = "CHANNELS_SATURATED"; private static const _SafeStr_9993:String = "Default"; private static const _SafeStr_9994:int = 2; private static const _SafeStr_9995:String = AvatarSetType._SafeStr_5073;//"full" protected var _structure:_SafeStr_1482; protected var _scale:String; protected var _SafeStr_9996:int; protected var _SafeStr_9997:_SafeStr_2317; protected var _SafeStr_4522:Boolean; private var _SafeStr_9835:_SafeStr_2317; private var _assets:AssetAliasCollection; private var _SafeStr_8387:_SafeStr_2321; private var _SafeStr_7871:int = 0; private var _SafeStr_7870:int = 0; private var _figure:_SafeStr_1471; private var _SafeStr_9998:Boolean; private var _SafeStr_5030:Array; private var _SafeStr_9999:_SafeStr_2092; private var _SafeStr_6705:Array; private var _SafeStr_4045:BitmapData; private var _SafeStr_5676:Boolean; private var _SafeStr_9821:Array; private var _SafeStr_10000:Boolean = false; private var _SafeStr_10001:int = 0; private var _SafeStr_5150:int; private var _SafeStr_4422:int; private var _SafeStr_10002:Array; private var _SafeStr_10003:String; private var _SafeStr_10004:String; private var _SafeStr_10005:int; private var _SafeStr_10006:int; public function _SafeStr_1466(_arg_1:_SafeStr_1482, _arg_2:AssetAliasCollection, _arg_3:String, _arg_4:String) { this._SafeStr_6705 = []; this._SafeStr_9821 = new Array(); super(); this._SafeStr_9998 = true; this._structure = _arg_1; this._assets = _arg_2; this._scale = _arg_4; if (this._scale == null){ this._scale = _SafeStr_1312._SafeStr_5072; }; if ((((_arg_3 == null)) || ((_arg_3 == "")))){ _arg_3 = "phd-1-5.pbd-1-5.ptl-1-5"; Logger.log("Using default pet figure"); }; this._figure = new _SafeStr_1471(_arg_3); var _local_5:int = this._figure.getPartSetId("pbd"); this._SafeStr_10007(_local_5); this._SafeStr_10001 = this._SafeStr_5150; this._SafeStr_8387 = new _SafeStr_2321(this._structure, this, this._assets, this._scale); this.setDirection(_SafeStr_9995, _SafeStr_9994); this._SafeStr_6705 = new Array(); this._SafeStr_9835 = new _SafeStr_2318(AvatarAction._SafeStr_9919); this._SafeStr_9835.definition = this._structure._SafeStr_7840(_SafeStr_9993); this._SafeStr_10008(); } public function dispose():void { var _local_1:_SafeStr_2321; if (!this._SafeStr_4522){ this._structure = null; this._assets = null; this._SafeStr_8387 = null; this._SafeStr_9997 = null; this._figure = null; this._SafeStr_9999 = null; this._SafeStr_6705 = null; if (this._SafeStr_4045){ this._SafeStr_4045.dispose(); }; _local_1 = this._SafeStr_10009(); if (_local_1){ _local_1.dispose(); _local_1 = null; }; this._SafeStr_4045 = null; this._SafeStr_9821 = null; this._SafeStr_4522 = true; }; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function _SafeStr_8420():_SafeStr_1461 { return (this._figure); } public function _SafeStr_5740():String { return (this._scale); } public function _SafeStr_10010():int { return (this._SafeStr_10001); } public function _SafeStr_5193(_arg_1:String):_SafeStr_2093 { return (this._structure._SafeStr_5193(this._figure, _arg_1)); } public function setDirection(_arg_1:String, _arg_2:int):void { var _local_3:_SafeStr_2308; _arg_2 = (_arg_2 + this._SafeStr_7870); if (_arg_2 < _SafeStr_2322._SafeStr_9900){ _arg_2 = (_SafeStr_2322._SafeStr_9901 + (_arg_2 + 1)); }; if (_arg_2 > _SafeStr_2322._SafeStr_9901){ _arg_2 = (_arg_2 - (_SafeStr_2322._SafeStr_9901 + 1)); }; if (_arg_1 == AvatarSetType._SafeStr_5075){ if ((((((this._SafeStr_9996 == 6)) || ((this._SafeStr_9996 == 0)))) && ((_arg_2 == 7)))){ _arg_2 = this._SafeStr_9996; }; _local_3 = this._structure._SafeStr_8436._SafeStr_5155._SafeStr_5154(this._SafeStr_10001); if (_local_3 != null){ if (_local_3._SafeStr_9940){ _arg_2 = this._SafeStr_9996; }; }; }; if (this._structure._SafeStr_4645(_arg_1)){ this._SafeStr_9996 = _arg_2; }; this._SafeStr_10009().setDirection(_arg_1, _arg_2); this._SafeStr_9998 = true; } public function _SafeStr_5724(_arg_1:String, _arg_2:int):void { var _local_3:int; _local_3 = (_arg_2 / 45); this.setDirection(_arg_1, _local_3); } public function _SafeStr_5732():Array { return (this._SafeStr_5030); } public function _SafeStr_5730():Array { return (this._SafeStr_9821); } public function _SafeStr_5733(_arg_1:_SafeStr_2091):_SafeStr_2090 { return (this._structure._SafeStr_10011(_arg_1.animation.id, this._SafeStr_7871, _arg_1.id)); } public function _SafeStr_5729(_arg_1:int=1):void { this._SafeStr_7871 = (this._SafeStr_7871 + _arg_1); this._SafeStr_9998 = true; } public function _SafeStr_5024(_arg_1:String, _arg_2:Boolean):BitmapData { var _local_8:String; var _local_9:_SafeStr_2320; var _local_10:BitmapData; var _local_11:Point; var _local_12:_SafeStr_2325; var _local_13:_SafeStr_2317; var _local_14:String; var _local_15:Array; var _local_16:Boolean; var _local_17:int; var _local_18:_SafeStr_2319; var _local_19:int; var _local_20:int; var _local_21:int; var _local_22:Point; var _local_23:BitmapData; if (!this._SafeStr_9998){ return (this._SafeStr_4045); }; if (this._SafeStr_9997 == null){ return (null); }; if (!this._SafeStr_10000){ this._SafeStr_5753(); }; var _local_3:_SafeStr_2321 = this._SafeStr_10009(); var _local_4:_SafeStr_2324 = this._structure.getCanvas(this._scale, this._SafeStr_9997.definition.geometryType); if ((((this._SafeStr_4045 == null)) || (((!((_local_4 == null))) && (((!((this._SafeStr_4045.width == _local_4.width))) || (!((this._SafeStr_4045.height == _local_4.height))))))))){ _local_4 = this._structure.getCanvas(this._scale, this._SafeStr_9997.definition.geometryType); if (_local_4 == null){ return (null); }; this._SafeStr_4045 = new BitmapData(_local_4.width, _local_4.height, true, 0xFFFFFF); }; var _local_5:Array = this._structure.getBodyParts(_arg_1, this._SafeStr_9997.definition.geometryType, this._SafeStr_9996); this._SafeStr_4045.lock(); this._SafeStr_4045.fillRect(this._SafeStr_4045.rect, 0xFFFFFF); var _local_6:Point = _local_4.offset; if (_local_6 == null){ _local_6 = new Point(0, 0); }; var _local_7:int = (_local_5.length - 1); while (_local_7 >= 0) { _local_8 = _local_5[_local_7]; _local_9 = _local_3._SafeStr_8413(_local_8, this._SafeStr_7871); if (((((_local_9) && (_local_9.image))) && (_local_9._SafeStr_10012))){ _local_10 = _local_9.image; _local_11 = _local_9._SafeStr_10012.clone(); _local_12 = this._SafeStr_10009()._SafeStr_8408(_local_8); _local_13 = _local_12._SafeStr_8414(); _local_14 = _local_13.definition._SafeStr_8426; _local_15 = this._structure._SafeStr_4630(_local_8, this._figure, _local_13, "pet", _local_12.getDirection(), []); _local_16 = (this._SafeStr_10001 < 3); _local_17 = ((_local_16) ? 32 : 67); if (this._scale == _SafeStr_1312._SafeStr_5192){ _local_17 = ((_local_16) ? 6 : 31); }; if (_local_15.length > 0){ _local_18 = _local_15[0]; _local_19 = _local_18._SafeStr_8432(this._SafeStr_7871); _local_20 = this._SafeStr_9996; _local_21 = 1; switch (this._SafeStr_9996){ case 4: _local_20 = 2; _local_21 = -1; break; case 5: _local_20 = 1; _local_21 = -1; break; case 6: _local_20 = 0; _local_21 = -1; break; }; _local_22 = this._structure._SafeStr_10013(this._SafeStr_10010(), this._scale, _local_8, _local_14, _local_19, _local_20); if (_local_22 != null){ _local_11.x = (_local_11.x + (_local_22.x * _local_21)); _local_11.y = (_local_11.y + _local_22.y); if ((((this._SafeStr_9996 == 7)) && ((_local_12.getDirection() == 6)))){ _local_11.offset((-1 * _local_17), 0); } else { if ((((this._SafeStr_9996 == 4)) && ((_local_12.getDirection() == 3)))){ _local_11.offset(_local_17, 0); } else { if ((((this._SafeStr_9996 == 3)) && ((_local_12.getDirection() == 4)))){ _local_11.offset((-1 * _local_17), 0); } else { if ((((this._SafeStr_9996 == 6)) && ((_local_12.getDirection() == 7)))){ _local_11.offset(_local_17, 0); }; }; }; }; }; }; this._SafeStr_4045.copyPixels(_local_10, _local_10.rect, _local_11.add(_local_6), null, null, true); }; _local_7--; }; this._SafeStr_4045.unlock(); this._SafeStr_9998 = false; if (this._SafeStr_9999 != null){ if (this._SafeStr_9999._SafeStr_7863){ _local_23 = this._SafeStr_10014(this._SafeStr_4045); if (this._SafeStr_4045){ this._SafeStr_4045.dispose(); }; this._SafeStr_4045 = _local_23; this._SafeStr_4045.paletteMap(this._SafeStr_4045, this._SafeStr_4045.rect, new Point(0, 0), this._SafeStr_9999.reds, [], []); } else { this._SafeStr_4045.copyChannel(this._SafeStr_4045, this._SafeStr_4045.rect, new Point(0, 0), 2, 8); }; }; if (((this._SafeStr_4045) && (_arg_2))){ return (this._SafeStr_4045.clone()); }; return (this._SafeStr_4045); } public function _SafeStr_5074(_arg_1:String):BitmapData { var _local_6:Rectangle; var _local_9:String; var _local_10:_SafeStr_2320; var _local_11:BitmapData; var _local_12:Point; var _local_13:_SafeStr_2325; var _local_14:_SafeStr_2317; var _local_15:String; var _local_16:Array; var _local_17:int; var _local_18:Rectangle; var _local_19:_SafeStr_2319; var _local_20:int; var _local_21:int; var _local_22:int; var _local_23:Point; if (this._SafeStr_9997 == null){ return (null); }; var _local_2:_SafeStr_2321 = this._SafeStr_10009(); var _local_3:_SafeStr_2324 = this._structure.getCanvas(this._scale, this._SafeStr_9997.definition.geometryType); if (_local_3 == null){ return (null); }; var _local_4:BitmapData = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); var _local_5:Array = this._structure.getBodyParts(_arg_1, this._SafeStr_9997.definition.geometryType, this._SafeStr_9996); var _local_7:int = (_local_5.length - 1); while (_local_7 >= 0) { _local_9 = _local_5[_local_7]; _local_10 = _local_2._SafeStr_8413(_local_9, this._SafeStr_7871); if (_local_10 != null){ _local_11 = _local_10.image; if (_local_11 == null){ _local_4.dispose(); return (null); }; _local_12 = _local_10._SafeStr_10012.clone(); _local_13 = this._SafeStr_10009()._SafeStr_8408(_local_9); _local_14 = _local_13._SafeStr_8414(); _local_15 = _local_14.definition._SafeStr_8426; _local_16 = this._structure._SafeStr_4630(_local_9, this._figure, _local_14, "pet", _local_13.getDirection(), []); _local_17 = 32; if (this._scale == _SafeStr_1312._SafeStr_5192){ _local_17 = 6; }; if (_local_16.length > 0){ _local_19 = _local_16[0]; _local_20 = _local_19._SafeStr_8432(this._SafeStr_7871); _local_21 = this._SafeStr_9996; _local_22 = 1; switch (this._SafeStr_9996){ case 4: _local_21 = 2; _local_22 = -1; break; case 5: _local_21 = 1; _local_22 = -1; break; case 6: _local_21 = 0; _local_22 = -1; break; }; _local_23 = this._structure._SafeStr_10013(this._SafeStr_10010(), this._scale, _local_9, _local_15, _local_20, _local_21); if (_local_23 != null){ _local_12.x = (_local_12.x + (_local_23.x * _local_22)); _local_12.y = (_local_12.y + _local_23.y); if ((((this._SafeStr_9996 == 7)) && ((_local_13.getDirection() == 6)))){ _local_12.offset((-1 * _local_17), 0); } else { if ((((this._SafeStr_9996 == 4)) && ((_local_13.getDirection() == 3)))){ _local_12.offset(_local_17, 0); } else { if ((((this._SafeStr_9996 == 3)) && ((_local_13.getDirection() == 4)))){ _local_12.offset((-1 * _local_17), 0); } else { if ((((this._SafeStr_9996 == 6)) && ((_local_13.getDirection() == 7)))){ _local_12.offset(_local_17, 0); }; }; }; }; }; }; _local_4.copyPixels(_local_11, _local_11.rect, _local_12, null, null, true); _local_18 = new Rectangle(_local_12.x, _local_12.y, _local_11.width, _local_11.height); if (_local_6 == null){ _local_6 = _local_18; } else { _local_6 = _local_6.union(_local_18); }; }; _local_7--; }; if (_local_6 == null){ _local_6 = new Rectangle(0, 0, 1, 1); }; var _local_8:BitmapData = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); _local_8.copyPixels(_local_4, _local_6, new Point(0, 0), null, null, true); _local_4.dispose(); return (_local_8); } public function getAsset(_arg_1:String):_SafeStr_1280 { return ((this._assets.getAssetByName(_arg_1) as _SafeStr_1280)); } public function getDirection():int { return (this._SafeStr_9996); } public function _SafeStr_5741():void { this._SafeStr_6705 = new Array(); this._SafeStr_10000 = false; this._SafeStr_10004 = ""; } public function _SafeStr_5753():void { this._SafeStr_9839(); this._SafeStr_10008(); this._SafeStr_10015(); } public function _SafeStr_5742(_arg_1:String, ... _args):Boolean { var _local_3:String; this._SafeStr_10000 = false; if (((!((_args == null))) && ((_args.length > 0)))){ _local_3 = _args[0]; }; this._SafeStr_10004 = ((this._SafeStr_10004 + _arg_1) + _local_3); switch (_arg_1){ case AvatarAction._SafeStr_5743: switch (_local_3){ case "wav": this._SafeStr_10016("wave"); break; case AvatarAction._SafeStr_9921: case AvatarAction._SafeStr_7467: case AvatarAction._SafeStr_9920: case AvatarAction._SafeStr_9919: case AvatarAction._SafeStr_7468: case AvatarAction._SafeStr_7469: case AvatarAction._SafeStr_9922: case AvatarAction._SafeStr_9923: case AvatarAction._SafeStr_9924: case AvatarAction._SafeStr_7470: case AvatarAction._SafeStr_7471: case AvatarAction._SafeStr_9925: case AvatarAction._SafeStr_9926: case AvatarAction._SafeStr_7472: case AvatarAction._SafeStr_7473: this._SafeStr_10016(_local_3); break; default: this._SafeStr_10017(("appendAction() >> UNKNOWN POSTURE TYPE: " + _local_3)); }; break; case AvatarAction._SafeStr_5744: switch (_local_3){ case AvatarAction._SafeStr_9910: case AvatarAction._SafeStr_9912: case AvatarAction._SafeStr_9909: case AvatarAction._SafeStr_9911: case AvatarAction._SafeStr_9913: case AvatarAction._SafeStr_9914: case AvatarAction._SafeStr_9915: case AvatarAction._SafeStr_9916: case AvatarAction._SafeStr_9917: case AvatarAction._SafeStr_9918: this._SafeStr_10016(_local_3); break; default: this._SafeStr_10017(("appendAction() >> UNKNOWN GESTURE TYPE: " + _local_3)); }; break; case AvatarAction._SafeStr_5749: case AvatarAction._SafeStr_5751: case AvatarAction._SafeStr_5752: case AvatarAction._SafeStr_5750: this._SafeStr_10016(_arg_1, _local_3); break; default: this._SafeStr_10017(("appendAction() >> UNKNOWN ACTION TYPE: " + _arg_1)); }; return (true); } private function _SafeStr_10016(_arg_1:String, _arg_2:String=""):void { var _local_3:_SafeStr_2318; if (this._SafeStr_6705 == null){ this._SafeStr_6705 = new Array(); }; var _local_4:int; while (_local_4 < this._SafeStr_6705.length) { _local_3 = this._SafeStr_6705[_local_4]; if ((((_local_3.actionType == _arg_1)) && ((_local_3._SafeStr_6729 == _arg_2)))){ return; }; _local_4++; }; this._SafeStr_6705.push(new _SafeStr_2318(_arg_1, _arg_2)); } public function _SafeStr_5731():Boolean { return (this._SafeStr_5676); } private function _SafeStr_10008():Boolean { this._SafeStr_5676 = false; this._SafeStr_5030 = []; this._SafeStr_9999 = null; this._SafeStr_7870 = 0; this._SafeStr_9997 = this._SafeStr_9835; this._SafeStr_9997.definition = this._SafeStr_9835.definition; this._SafeStr_10018(this._SafeStr_9835); this._SafeStr_10009()._SafeStr_8405(this._SafeStr_9835); return (true); } private function _SafeStr_9839():void { this._SafeStr_10000 = true; if (this._SafeStr_10003 == this._SafeStr_10004){ return; }; this._SafeStr_10003 = this._SafeStr_10004; this._SafeStr_10002 = this._structure._SafeStr_9839(this._SafeStr_6705); if (this._SafeStr_10002 == null){ this._SafeStr_9821 = new Array(0, 0, 0); } else { this._SafeStr_9821 = this._structure._SafeStr_5730(this._SafeStr_10002, this._scale, this._SafeStr_9996); }; } private function _SafeStr_10015():void { var _local_1:_SafeStr_2318; var _local_2:_SafeStr_1671; for each (_local_1 in this._SafeStr_10002) { if (!((!(_local_1)) || (!(_local_1.definition)))){ if (((_local_1.definition._SafeStr_8415) && ((_local_1._SafeStr_6729 == "")))){ _local_1._SafeStr_6729 = "1"; }; this._SafeStr_10018(_local_1); if (_local_1.definition._SafeStr_8415){ this._SafeStr_5676 = true; _local_2 = this._structure._SafeStr_7830(((_local_1.definition.state + ".") + _local_1._SafeStr_6729)); if (_local_2 != null){ this._SafeStr_5030 = this._SafeStr_5030.concat(_local_2._SafeStr_7856); if (_local_2._SafeStr_7851()){ this._SafeStr_7870 = _local_2._SafeStr_7859.offset; }; if (_local_2._SafeStr_7849()){ this._SafeStr_9999 = _local_2._SafeStr_7857; }; }; }; if (_local_1.actionType == AvatarAction._SafeStr_8427){ this._SafeStr_5676 = true; }; if (_local_1.actionType == AvatarAction._SafeStr_5751){ this._SafeStr_5676 = true; }; if (_local_1.actionType == AvatarAction._SafeStr_5749){ this._SafeStr_5676 = true; }; }; }; } private function _SafeStr_10009():_SafeStr_2321 { if (this._SafeStr_8387 == null){ this._SafeStr_8387 = new _SafeStr_2321(this._structure, this, this._assets, this._scale); }; return (this._SafeStr_8387); } private function _SafeStr_10018(_arg_1:_SafeStr_2317):void { if (_arg_1 == null){ return; }; if (_arg_1.definition._SafeStr_8426 == ""){ return; }; if (_arg_1.definition._SafeStr_4646){ this._SafeStr_9997 = _arg_1; this._SafeStr_10009()._SafeStr_8410(_arg_1.definition.geometryType); }; this._SafeStr_10009()._SafeStr_8406(_arg_1, getTimer()); this._SafeStr_9998 = true; } public function get _SafeStr_10019():_SafeStr_2092 { return (this._SafeStr_9999); } private function _SafeStr_10014(_arg_1:BitmapData, _arg_2:String="CHANNELS_EQUAL"):BitmapData { var _local_3:Number = 0.33; var _local_4:Number = 0.33; var _local_5:Number = 0.33; var _local_6:Number = 1; switch (_arg_2){ case "CHANNELS_UNIQUE": _local_3 = 0.3; _local_4 = 0.59; _local_5 = 0.11; break; case "CHANNELS_RED": _local_3 = 1; _local_4 = 0; _local_5 = 0; break; case "CHANNELS_GREEN": _local_3 = 0; _local_4 = 1; _local_5 = 0; break; case "CHANNELS_BLUE": _local_3 = 0; _local_4 = 0; _local_5 = 1; break; case "CHANNELS_DESATURATED": _local_3 = 0.3086; _local_4 = 0.6094; _local_5 = 0.082; break; }; var _local_7:Array = [_local_3, _local_4, _local_5, 0, 0, _local_3, _local_4, _local_5, 0, 0, _local_3, _local_4, _local_5, 0, 0, 0, 0, 0, 1, 0]; var _local_8:ColorMatrixFilter = new ColorMatrixFilter(_local_7); var _local_9:BitmapData = new BitmapData(_arg_1.width, _arg_1.height, _arg_1.transparent, 0xFFFFFFFF); _local_9.copyPixels(_arg_1, _arg_1.rect, new Point(0, 0), null, null, false); _local_9.applyFilter(_local_9, _local_9.rect, new Point(0, 0), _local_8); return (_local_9); } private function _SafeStr_10017(_arg_1:String):void { Logger.log(("[PetImageError] " + _arg_1)); } private function _SafeStr_10020(_arg_1:String):void { } private function _SafeStr_10007(_arg_1:int):void { var _local_3:_SafeStr_1468; var _local_4:_SafeStr_2323; this._SafeStr_5150 = 0; this._SafeStr_4422 = 0; var _local_2:_SafeStr_1475 = this._structure.figureData._SafeStr_9972("pbd"); if (_local_2 != null){ _local_3 = _local_2._SafeStr_4416(_arg_1); if (_local_3 != null){ for each (_local_4 in _local_3.parts) { if (_local_4.type == "pbd"){ this._SafeStr_5150 = _local_4.id; this._SafeStr_4422 = _local_4.breed; break; }; }; }; }; } public function get _SafeStr_4153():int { return (this._SafeStr_5150); } public function get _SafeStr_10021():int { return (this._SafeStr_4422); } public function _SafeStr_5727():Boolean { return (false); } public function _SafeStr_5723():void { } } }//package com.sulake.habbo.avatar // _SafeStr_10000 = "_-0hm" (String#5261, DoABC#2) // _SafeStr_10001 = "_-G0" (String#12643, DoABC#2) // _SafeStr_10002 = "_-1O9" (String#12609, DoABC#2) // _SafeStr_10003 = "_-0zg" (String#6194, DoABC#2) // _SafeStr_10004 = "_-2dr" (String#3421, DoABC#2) // _SafeStr_10005 = "_-8P" (String#18933, DoABC#2) // _SafeStr_10006 = "_-2Jh" (String#20775, DoABC#2) // _SafeStr_10007 = "_-0KP" (String#21945, DoABC#2) // _SafeStr_10008 = "_-032" (String#9627, DoABC#2) // _SafeStr_10009 = "_-2gW" (String#2584, DoABC#2) // _SafeStr_10010 = "_-1xI" (String#11485, DoABC#2) // _SafeStr_10011 = "_-AS" (String#16330, DoABC#2) // _SafeStr_10012 = "_-1OD" (String#8199, DoABC#2) // _SafeStr_10013 = "_-J0" (String#16015, DoABC#2) // _SafeStr_10014 = "_-1tT" (String#13484, DoABC#2) // _SafeStr_10015 = "_-1G1" (String#14828, DoABC#2) // _SafeStr_10016 = "_-2ab" (String#5084, DoABC#2) // _SafeStr_10017 = "_-2DU" (String#7493, DoABC#2) // _SafeStr_10018 = "_-KU" (String#11434, DoABC#2) // _SafeStr_10019 = "_-0v-" (String#13100, DoABC#2) // _SafeStr_10020 = "_-0MM" (String#17047, DoABC#2) // _SafeStr_10021 = "_-1kY" (String#15959, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1466 = "_-2BY" (String#5761, DoABC#2) // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1471 = "_-2dR" (String#2478, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2092 = "_-2LV" (String#4043, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2308 = "_-n5" (String#3458, DoABC#2) // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2318 = "_-1Ub" (String#1688, DoABC#2) // _SafeStr_2319 = "_-mC" (String#2387, DoABC#2) // _SafeStr_2320 = "_-2si" (String#2397, DoABC#2) // _SafeStr_2321 = "_-Xu" (String#1886, DoABC#2) // _SafeStr_2322 = "_-kp" (String#3751, DoABC#2) // _SafeStr_2323 = "_-2JU" (String#2927, DoABC#2) // _SafeStr_2324 = "_-146" (String#2776, DoABC#2) // _SafeStr_2325 = "_-2gH" (String#1999, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4416 = "_-1nv" (String#10145, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4630 = "_-1CG" (String#3413, DoABC#2) // _SafeStr_4645 = "_-qv" (String#12557, DoABC#2) // _SafeStr_4646 = "_-0Za" (String#5869, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5030 = "_-2bC" (String#1327, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5150 = "_-ny" (String#2451, DoABC#2) // _SafeStr_5154 = "_-hx" (String#11601, DoABC#2) // _SafeStr_5155 = "_-NH" (String#6819, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5193 = "_-2Nl" (String#6817, DoABC#2) // _SafeStr_5676 = "_-2s9" (String#2141, DoABC#2) // _SafeStr_5723 = "_-0GN" (String#13686, DoABC#2) // _SafeStr_5724 = "_-159" (String#7736, DoABC#2) // _SafeStr_5727 = "_-ex" (String#9760, DoABC#2) // _SafeStr_5729 = "_-0MC" (String#8812, DoABC#2) // _SafeStr_5730 = "_-1AK" (String#5707, DoABC#2) // _SafeStr_5731 = "_-MS" (String#10854, DoABC#2) // _SafeStr_5732 = "_-4P" (String#6256, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_5740 = "_-1rM" (String#9140, DoABC#2) // _SafeStr_5741 = "_-19h" (String#8125, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5743 = "_-10g" (String#7511, DoABC#2) // _SafeStr_5744 = "_-35U" (String#6051, DoABC#2) // _SafeStr_5749 = "_-0JR" (String#5986, DoABC#2) // _SafeStr_5750 = "_-2Km" (String#7656, DoABC#2) // _SafeStr_5751 = "_-2Ne" (String#5535, DoABC#2) // _SafeStr_5752 = "_-03-" (String#6160, DoABC#2) // _SafeStr_5753 = "_-0V-" (String#6243, DoABC#2) // _SafeStr_6705 = "_-2Yp" (String#1492, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_7467 = "_-0Tk" (String#7698, DoABC#2) // _SafeStr_7468 = "_-0BA" (String#11521, DoABC#2) // _SafeStr_7469 = "_-0iz" (String#12807, DoABC#2) // _SafeStr_7470 = "_-0x-" (String#11544, DoABC#2) // _SafeStr_7471 = "_-2ym" (String#11586, DoABC#2) // _SafeStr_7472 = "_-1pG" (String#11667, DoABC#2) // _SafeStr_7473 = "_-FE" (String#10081, DoABC#2) // _SafeStr_7830 = "_-1j2" (String#5460, DoABC#2) // _SafeStr_7840 = "_-2xQ" (String#7612, DoABC#2) // _SafeStr_7849 = "_-0k-" (String#14132, DoABC#2) // _SafeStr_7851 = "_-iI" (String#14012, DoABC#2) // _SafeStr_7856 = "_-1aO" (String#13928, DoABC#2) // _SafeStr_7857 = "_-25J" (String#17858, DoABC#2) // _SafeStr_7859 = "_-19V" (String#17208, DoABC#2) // _SafeStr_7863 = "_-1Cq" (String#15072, DoABC#2) // _SafeStr_7870 = "_-9F" (String#4958, DoABC#2) // _SafeStr_7871 = "_-0T4" (String#2535, DoABC#2) // _SafeStr_8387 = "_-3-K" (String#1399, DoABC#2) // _SafeStr_8405 = "_-395" (String#11698, DoABC#2) // _SafeStr_8406 = "_-1fn" (String#11192, DoABC#2) // _SafeStr_8408 = "_-1hG" (String#11020, DoABC#2) // _SafeStr_8410 = "_-6F" (String#14558, DoABC#2) // _SafeStr_8413 = "_-1W9" (String#8008, DoABC#2) // _SafeStr_8414 = "_-Ja" (String#11363, DoABC#2) // _SafeStr_8415 = "_-0ev" (String#5713, DoABC#2) // _SafeStr_8420 = "_-2Dt" (String#13407, DoABC#2) // _SafeStr_8426 = "_-6x" (String#4867, DoABC#2) // _SafeStr_8427 = "_-2SR" (String#7424, DoABC#2) // _SafeStr_8432 = "_-28w" (String#8582, DoABC#2) // _SafeStr_8436 = "_-15l" (String#17239, DoABC#2) // _SafeStr_9821 = "_-2Ej" (String#2567, DoABC#2) // _SafeStr_9835 = "_-16Q" (String#2861, DoABC#2) // _SafeStr_9839 = "_-mS" (String#6628, DoABC#2) // _SafeStr_9900 = "_-Z" (String#11778, DoABC#2) // _SafeStr_9901 = "_-351" (String#6026, DoABC#2) // _SafeStr_9909 = "_-Ge" (String#8058, DoABC#2) // _SafeStr_9910 = "_-294" (String#9510, DoABC#2) // _SafeStr_9911 = "_-1zP" (String#10596, DoABC#2) // _SafeStr_9912 = "_-2Fw" (String#10545, DoABC#2) // _SafeStr_9913 = "_-1Lp" (String#10838, DoABC#2) // _SafeStr_9914 = "_-bX" (String#12172, DoABC#2) // _SafeStr_9915 = "_-0X6" (String#11760, DoABC#2) // _SafeStr_9916 = "_-1d3" (String#12719, DoABC#2) // _SafeStr_9917 = "_-0EF" (String#11462, DoABC#2) // _SafeStr_9918 = "_-05-" (String#12622, DoABC#2) // _SafeStr_9919 = "_-2wn" (String#7023, DoABC#2) // _SafeStr_9920 = "_-0r6" (String#10635, DoABC#2) // _SafeStr_9921 = "_-2am" (String#11209, DoABC#2) // _SafeStr_9922 = "_-0qm" (String#14275, DoABC#2) // _SafeStr_9923 = "_-0s4" (String#14753, DoABC#2) // _SafeStr_9924 = "_-2XT" (String#14053, DoABC#2) // _SafeStr_9925 = "_-0Ok" (String#13069, DoABC#2) // _SafeStr_9926 = "_-Yu" (String#13924, DoABC#2) // _SafeStr_9940 = "_-00m" (String#15561, DoABC#2) // _SafeStr_9972 = "_-2kb" (String#7458, DoABC#2) // _SafeStr_9993 = "_-2u" (String#7533, DoABC#2) // _SafeStr_9994 = "_-W2" (String#7470, DoABC#2) // _SafeStr_9995 = "_-ZC" (String#6897, DoABC#2) // _SafeStr_9996 = "_-2we" (String#1715, DoABC#2) // _SafeStr_9997 = "_-6h" (String#2209, DoABC#2) // _SafeStr_9998 = "_-0ji" (String#3440, DoABC#2) // _SafeStr_9999 = "_-2bV" (String#3147, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1467 package com.sulake.habbo.avatar { import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.utils.Map; import flash.display.BitmapData; import com.sulake.habbo.avatar.structure._SafeStr_2324; import _-0mA.AssetAliasCollection; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.avatar.enum._SafeStr_1312; public class _SafeStr_1467 extends _SafeStr_1466 { private var _assets:IAssetLibrary; private var _SafeStr_10022:Map; private var _SafeStr_4045:BitmapData; public function _SafeStr_1467(_arg_1:_SafeStr_1482, _arg_2:AssetAliasCollection, _arg_3:String, _arg_4:String, _arg_5:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._assets = _arg_5; this._SafeStr_10022 = new Map(); var _local_6:_SafeStr_2324 = _structure.getCanvas(_scale, _SafeStr_9997.definition.geometryType); if (_local_6){ this._SafeStr_4045 = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); }; } override public function dispose():void { var _local_1:BitmapData; if (this._SafeStr_10022){ for each (_local_1 in this._SafeStr_10022) { }; this._SafeStr_10022.dispose(); (this._SafeStr_10022 = null); }; if (this._SafeStr_4045){ (this._SafeStr_4045 = null); }; (this._assets = null); super.dispose(); } override public function _SafeStr_5074(_arg_1:String):BitmapData { if (_SafeStr_4522){ return (null); }; var _local_2:BitmapData = this._SafeStr_10023(_SafeStr_9996, _scale); if (!_local_2){ return (null); }; return (_local_2.clone()); } override public function _SafeStr_5024(_arg_1:String, _arg_2:Boolean):BitmapData { if (_SafeStr_4522){ return (null); }; var _local_3:BitmapData = this._SafeStr_10023(_SafeStr_9996, _scale); if (((!(_local_3)) || (!(this._SafeStr_4045)))){ return (null); }; this._SafeStr_4045.fillRect(this._SafeStr_4045.rect, 0xFFFFFF); this._SafeStr_4045.copyPixels(_local_3, _local_3.rect, new Point(((this._SafeStr_4045.width - _local_3.width) / 2), (this._SafeStr_4045.height - _local_3.height)), null, null, true); if (_arg_2){ return (this._SafeStr_4045.clone()); }; return (this._SafeStr_4045); } private function _SafeStr_10023(_arg_1:int, _arg_2:String):BitmapData { var _local_5:_SafeStr_1280; var _local_3:String = "pet_placeholder_"; if (_arg_2 == _SafeStr_1312._SafeStr_5192){ _local_3 = (_local_3 + "s"); _local_3; }; _local_3 = (_local_3 + _arg_1.toString()); _local_3; _local_3 = (_local_3 + "_png"); _local_3; var _local_4:BitmapData = this._SafeStr_10022.getValue(_local_3); if (!_local_4){ _local_5 = (this._assets.getAssetByName(_local_3) as _SafeStr_1280); _local_4 = (_local_5.content as BitmapData); _local_4; this._SafeStr_10022.add(_local_3, _local_4.clone()); _local_4 = this._SafeStr_10022.getValue(_local_3); _local_4; }; return (_local_4); } override public function _SafeStr_5727():Boolean { return (true); } } }//package com.sulake.habbo.avatar // _SafeStr_10022 = "_-0oz" (String#6349, DoABC#2) // _SafeStr_10023 = "_-1px" (String#16599, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1466 = "_-2BY" (String#5761, DoABC#2) // _SafeStr_1467 = "_-1dB" (String#8706, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_2324 = "_-146" (String#2776, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5727 = "_-ex" (String#9760, DoABC#2) // _SafeStr_9996 = "_-2we" (String#1715, DoABC#2) // _SafeStr_9997 = "_-6h" (String#2209, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1471 package com.sulake.habbo.avatar { import com.sulake.core.utils.Map; public class _SafeStr_1471 implements _SafeStr_1461 { private var _parts:Map; public function _SafeStr_1471(_arg_1:String) { this._parts = new Map(); this._SafeStr_9931(_arg_1); } public function _SafeStr_9989():Array { return (this._SafeStr_4630().getKeys()); } public function _SafeStr_9990(_arg_1:String):Boolean { return (!((this._SafeStr_4630().getValue(_arg_1) == null))); } public function getPartSetId(_arg_1:String):int { var _local_2:Map = (this._SafeStr_4630().getValue(_arg_1) as Map); if (_local_2 != null){ return ((_local_2.getValue("setid") as int)); }; return (0); } public function _SafeStr_9991(_arg_1:String):Array { var _local_2:Map = (this._SafeStr_4630().getValue(_arg_1) as Map); if (_local_2 != null){ return ((_local_2.getValue("colorids") as Array)); }; return (null); } public function _SafeStr_9891(_arg_1:String, _arg_2:int, _arg_3:Array):void { var _local_4:Map = new Map(); _local_4.add("type", _arg_1); _local_4.add("setid", _arg_2); _local_4.add("colorids", _arg_3); var _local_5:Map = this._SafeStr_4630(); _local_5.remove(_arg_1); _local_5.add(_arg_1, _local_4); } public function _SafeStr_9992(_arg_1:String):void { this._SafeStr_4630().remove(_arg_1); } public function _SafeStr_7092():String { var _local_2:String; var _local_3:Array; var _local_1:Array = []; for each (_local_2 in this._SafeStr_4630().getKeys()) { _local_3 = []; _local_3.push(_local_2); _local_3.push(this.getPartSetId(_local_2)); _local_3 = _local_3.concat(this._SafeStr_9991(_local_2)); _local_1.push(_local_3.join("-")); }; return (_local_1.join(".")); } private function _SafeStr_4630():Map { if (this._parts == null){ this._parts = new Map(); }; return (this._parts); } private function _SafeStr_9931(_arg_1:String):void { var _local_2:String; var _local_3:Array; var _local_4:String; var _local_5:int; var _local_6:Array; var _local_7:int; if (_arg_1 == null){ _arg_1 = ""; }; for each (_local_2 in _arg_1.split(".")) { _local_3 = _local_2.split("-"); if (_local_3.length >= 2){ _local_4 = String(_local_3[0]); _local_5 = parseInt(_local_3[1]); _local_6 = new Array(); _local_7 = 2; while (_local_7 < _local_3.length) { _local_6.push(parseInt(_local_3[_local_7])); _local_7++; }; this._SafeStr_9891(_local_4, _local_5, _local_6); }; }; } } }//package com.sulake.habbo.avatar // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1471 = "_-2dR" (String#2478, DoABC#2) // _SafeStr_4630 = "_-1CG" (String#3413, DoABC#2) // _SafeStr_7092 = "_-ju" (String#8462, DoABC#2) // _SafeStr_9891 = "_-1tf" (String#10256, DoABC#2) // _SafeStr_9931 = "_-1wg" (String#14672, DoABC#2) // _SafeStr_9989 = "_-2vW" (String#15262, DoABC#2) // _SafeStr_9990 = "_-2E" (String#17674, DoABC#2) // _SafeStr_9991 = "_-30i" (String#12605, DoABC#2) // _SafeStr_9992 = "_-2aF" (String#20517, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1474 package com.sulake.habbo.avatar { import com.sulake.core.runtime.events.EventDispatcher; import flash.utils.Dictionary; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_10; import flash.utils.Timer; import com.sulake.core.assets._SafeStr_5; import flash.net.URLRequest; import com.sulake.core.assets.IAsset; import flash.events.TimerEvent; import _-2Fg.AssetLoaderEvent; import com.sulake.habbo.utils._SafeStr_1350; import flash.events.Event; import _-0kT._SafeStr_1475; import _-0kT._SafeStr_1468; import _-0kT._SafeStr_2323; import com.sulake.habbo.avatar.structure._SafeStr_1464; public class _SafeStr_1474 extends EventDispatcher { private const _SafeStr_10024:int = 100; private const _SafeStr_8922:int = 2; private var _SafeStr_10025:Dictionary; private var _assets:IAssetLibrary; private var _SafeStr_10026:Dictionary; private var _SafeStr_8771:Dictionary; private var _structure:_SafeStr_1482; private var _SafeStr_10027:String; private var _SafeStr_10028:String; private var _SafeStr_10029:Boolean; private var _SafeStr_10030:int = 3; private var _SafeStr_10031:_SafeStr_10; private var _SafeStr_10032:Timer; private var _SafeStr_10033:Array; private var _SafeStr_10034:Array; private var _SafeStr_10035:Array; public function _SafeStr_1474(_arg_1:IAssetLibrary, _arg_2:String, _arg_3:String, _arg_4:_SafeStr_1482) { var _local_7:_SafeStr_5; var _local_8:XML; super(); this._SafeStr_10025 = new Dictionary(); this._assets = _arg_1; this._structure = _arg_4; this._SafeStr_10026 = new Dictionary(); this._SafeStr_10027 = _arg_3; this._SafeStr_10028 = _arg_2; this._SafeStr_8771 = new Dictionary(); this._SafeStr_10033 = []; this._SafeStr_10034 = []; this._SafeStr_10035 = []; var _local_5:URLRequest = new URLRequest(_arg_2); var _local_6:IAsset = this._assets.getAssetByName("figuremap"); if (_local_6 == null){ this._SafeStr_10031 = this._assets.loadAssetFromFile("figuremap", _local_5, "text/xml"); this._SafeStr_10036(); } else { _local_7 = (this._assets.getAssetByName("figuremap") as _SafeStr_5); _local_8 = (_local_7.content as XML).copy(); this._SafeStr_10037(_local_8); }; this._SafeStr_10032 = new Timer(this._SafeStr_10024, 1); this._SafeStr_10032.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_10038); } override public function dispose():void { super.dispose(); this._SafeStr_10025 = null; this._assets = null; this._SafeStr_10026 = null; this._SafeStr_8771 = null; this._structure = null; this._SafeStr_10034 = null; this._SafeStr_10033 = null; if (this._SafeStr_10032){ this._SafeStr_10032.stop(); this._SafeStr_10032 = null; }; if (this._SafeStr_10031){ this._SafeStr_10039(); this._SafeStr_10031 = null; }; } private function _SafeStr_10036():void { if (this._SafeStr_10031){ this._SafeStr_10031.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10040); this._SafeStr_10031.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10041); }; } private function _SafeStr_10039():void { if (this._SafeStr_10031){ this._SafeStr_10031.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10040); this._SafeStr_10031.removeEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10041); }; } private function _SafeStr_10041(_arg_1:Event):void { var _local_2:String; var _local_3:URLRequest; this._SafeStr_10030--; if (this._SafeStr_10030 <= 0){ _SafeStr_1350._SafeStr_8135(("Figuremap download error " + this._SafeStr_10028)); Logger.log("AVATAR ASSET ERROR: Could not download figuremap.xml."); } else { Logger.log(("Could not download figuremap.xml. Retries left: " + this._SafeStr_10030)); if (this._SafeStr_10028.indexOf("?") > 0){ _local_2 = ((this._SafeStr_10028 + "&retry=") + this._SafeStr_10030); } else { _local_2 = ((this._SafeStr_10028 + "?retry=") + this._SafeStr_10030); }; this._SafeStr_10039(); _local_3 = new URLRequest(_local_2); this._SafeStr_10031 = this._assets.loadAssetFromFile("figuremap", _local_3, "text/xml"); this._SafeStr_10036(); }; } private function _SafeStr_10040(event:Event):void { var data:XML; var loaderStruct:_SafeStr_10 = (event.target as _SafeStr_10); if (loaderStruct == null){ return; }; try { data = new XML((loaderStruct._SafeStr_8134.content as String)); } catch(e:Error) { Logger.log(("[AvatarAssetDownloadManager] Error: " + e.message)); return; }; this._SafeStr_10037(data); } private function _SafeStr_10037(_arg_1:XML):void { var _local_2:Array; if (_arg_1 == null){ Logger.log((("[AvatarAssetDownloadManager] XML error: " + _arg_1) + " not valid XML")); return; }; if (_arg_1.toString() == ""){ Logger.log((("[AvatarAssetDownloadManager] XML error: " + _arg_1) + " is EMPTY!")); return; }; this._SafeStr_10042(_arg_1); this._SafeStr_10029 = true; for each (_local_2 in this._SafeStr_10033) { this._SafeStr_10043(_local_2[0], _local_2[1]); }; this._SafeStr_10033 = []; dispatchEvent(new Event(Event.COMPLETE)); } private function _SafeStr_10042(_arg_1:XML):void { var _local_2:XML; var _local_3:_SafeStr_2326; var _local_4:XML; var _local_5:String; var _local_6:Array; for each (_local_2 in _arg_1.lib) { _local_3 = new _SafeStr_2326(_local_2.@id, _local_2.@revision, this._SafeStr_10027, this._assets); _local_3.addEventListener(Event.COMPLETE, this._SafeStr_10044); for each (_local_4 in _local_2.part) { _local_5 = ((_local_4.@type + ":") + _local_4.@id); _local_6 = this._SafeStr_10025[_local_5]; if (_local_6 == null){ _local_6 = []; }; _local_6.push(_local_3); this._SafeStr_10025[_local_5] = _local_6; }; }; } public function _SafeStr_8662(_arg_1:_SafeStr_1461):Boolean { if (!this._SafeStr_10029){ return (false); }; var _local_2:Array = this._SafeStr_10045(_arg_1); return ((_local_2.length == 0)); } public function _SafeStr_10043(_arg_1:_SafeStr_1461, _arg_2:_SafeStr_774):void { var _local_5:_SafeStr_2326; var _local_6:Array; if (!this._SafeStr_10029){ this._SafeStr_10033.push([_arg_1, _arg_2]); return; }; var _local_3:String = _arg_1._SafeStr_7092(); var _local_4:Array = this._SafeStr_10045(_arg_1); if (_local_4.length > 0){ if (((_arg_2) && (!(_arg_2.disposed)))){ _local_6 = this._SafeStr_8771[_local_3]; if (_local_6 == null){ _local_6 = []; }; _local_6.push(_arg_2); this._SafeStr_8771[_local_3] = _local_6; }; this._SafeStr_10026[_local_3] = _local_4; for each (_local_5 in _local_4) { this._SafeStr_10046(_local_5); }; } else { if (((!((_arg_2 == null))) && (!(_arg_2.disposed)))){ _arg_2._SafeStr_5111(_local_3); }; }; } private function _SafeStr_10044(_arg_1:Event):void { var _local_3:String; var _local_4:Array; var _local_5:_SafeStr_2326; var _local_6:int; var _local_7:Boolean; var _local_8:_SafeStr_2326; var _local_9:Array; var _local_10:_SafeStr_774; var _local_2:Array = []; for (_local_3 in this._SafeStr_10026) { _local_7 = true; _local_4 = this._SafeStr_10026[_local_3]; for each (_local_8 in _local_4) { if (!_local_8._SafeStr_8662){ _local_7 = false; break; }; }; if (_local_7){ _local_2.push(_local_3); _local_9 = this._SafeStr_8771[_local_3]; for each (_local_10 in _local_9) { if (((!((_local_10 == null))) && (!(_local_10.disposed)))){ _local_10._SafeStr_5111(_local_3); }; }; delete this._SafeStr_8771[_local_3]; }; }; for each (_local_3 in _local_2) { delete this._SafeStr_10026[_local_3]; }; while (_local_6 < this._SafeStr_10035.length) { _local_5 = this._SafeStr_10035[_local_6]; if (_local_5._SafeStr_10047 == (_arg_1.target as _SafeStr_2326)._SafeStr_10047){ this._SafeStr_10035.splice(_local_6, 1); }; _local_6++; }; this._SafeStr_10032.start(); } private function _SafeStr_10045(_arg_1:_SafeStr_1461):Array { var _local_5:String; var _local_6:_SafeStr_1475; var _local_7:int; var _local_8:_SafeStr_1468; var _local_9:_SafeStr_2323; var _local_10:String; var _local_11:Array; var _local_12:_SafeStr_2326; var _local_2:Array = []; if (!this._structure){ return (_local_2); }; if (!_arg_1){ return (_local_2); }; var _local_3:_SafeStr_1464 = this._structure.figureData; if (!_local_3){ return (_local_2); }; var _local_4:Array = _arg_1._SafeStr_9989(); for each (_local_5 in _local_4) { _local_6 = _local_3._SafeStr_9972(_local_5); if (_local_6){ _local_7 = _arg_1.getPartSetId(_local_5); _local_8 = _local_6._SafeStr_4416(_local_7); if (_local_8){ for each (_local_9 in _local_8.parts) { _local_10 = ((_local_9.type + ":") + _local_9.id); _local_11 = this._SafeStr_10025[_local_10]; if (_local_11 != null){ for each (_local_12 in _local_11) { if (_local_12 != null){ if (!_local_12._SafeStr_8662){ if (_local_2.indexOf(_local_12) == -1){ _local_2.push(_local_12); }; }; }; }; }; }; }; }; }; return (_local_2); } private function _SafeStr_10048():void { var _local_1:_SafeStr_2326; while ((((this._SafeStr_10034.length > 0)) && ((this._SafeStr_10035.length < this._SafeStr_8922)))) { _local_1 = this._SafeStr_10034[0]; _local_1._SafeStr_10049(); this._SafeStr_10035.push(this._SafeStr_10034.shift()); }; } private function _SafeStr_10046(_arg_1:_SafeStr_2326):void { if (((((!(_arg_1._SafeStr_8662)) && ((this._SafeStr_10034.indexOf(_arg_1) == -1)))) && ((this._SafeStr_10035.indexOf(_arg_1) == -1)))){ this._SafeStr_10034.push(_arg_1); this._SafeStr_10048(); }; } private function _SafeStr_10038(_arg_1:Event=null):void { this._SafeStr_10048(); } } }//package com.sulake.habbo.avatar // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10024 = "_-0XU" (String#21016, DoABC#2) // _SafeStr_10025 = "_-m0" (String#9669, DoABC#2) // _SafeStr_10026 = "_-2Yg" (String#7704, DoABC#2) // _SafeStr_10027 = "_-0eJ" (String#16892, DoABC#2) // _SafeStr_10028 = "_-02R" (String#9622, DoABC#2) // _SafeStr_10029 = "_-0-5" (String#13261, DoABC#2) // _SafeStr_10030 = "_-oI" (String#7631, DoABC#2) // _SafeStr_10031 = "_-2mL" (String#4923, DoABC#2) // _SafeStr_10032 = "_-2rI" (String#7946, DoABC#2) // _SafeStr_10033 = "_-2Zf" (String#10610, DoABC#2) // _SafeStr_10034 = "_-1OM" (String#7388, DoABC#2) // _SafeStr_10035 = "_-2bu" (String#7119, DoABC#2) // _SafeStr_10036 = "_-0wH" (String#17792, DoABC#2) // _SafeStr_10037 = "_-1Nt" (String#17808, DoABC#2) // _SafeStr_10038 = "_-32q" (String#22130, DoABC#2) // _SafeStr_10039 = "_-18J" (String#16709, DoABC#2) // _SafeStr_10040 = "_-2Ta" (String#16980, DoABC#2) // _SafeStr_10041 = "_-1mS" (String#12378, DoABC#2) // _SafeStr_10042 = "_-0HI" (String#22166, DoABC#2) // _SafeStr_10043 = "_-1CZ" (String#14139, DoABC#2) // _SafeStr_10044 = "_-Tw" (String#19423, DoABC#2) // _SafeStr_10045 = "_-28E" (String#16868, DoABC#2) // _SafeStr_10046 = "_-0xY" (String#19702, DoABC#2) // _SafeStr_10047 = "_-2Gt" (String#16501, DoABC#2) // _SafeStr_10048 = "_-hE" (String#18260, DoABC#2) // _SafeStr_10049 = "_-0Eh" (String#21507, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1464 = "_-FK" (String#4109, DoABC#2) // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1474 = "_-Xk" (String#6979, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_2323 = "_-2JU" (String#2927, DoABC#2) // _SafeStr_2326 = "_-0zX" (String#2647, DoABC#2) // _SafeStr_4416 = "_-1nv" (String#10145, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_7092 = "_-ju" (String#8462, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8135 = "_-2BM" (String#8412, DoABC#2) // _SafeStr_8662 = "_-18l" (String#4811, DoABC#2) // _SafeStr_8771 = "_-0wY" (String#2546, DoABC#2) // _SafeStr_8922 = "_-27H" (String#5390, DoABC#2) // _SafeStr_9972 = "_-2kb" (String#7458, DoABC#2) // _SafeStr_9989 = "_-2vW" (String#15262, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1477 package com.sulake.habbo.avatar { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.habbo.avatar.actions._SafeStr_2317; import _-0mA.AssetAliasCollection; import _-Vv._SafeStr_2321; import _-3EM._SafeStr_2092; import flash.display.BitmapData; import com.sulake.core.utils.Map; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.actions._SafeStr_2318; import com.sulake.habbo.avatar.enum.AvatarAction; import _-0kT._SafeStr_2093; import com.sulake.habbo.avatar.enum._SafeStr_2322; import _-3EM._SafeStr_2091; import _-3EM._SafeStr_2090; import flash.geom.Point; import com.sulake.habbo.avatar.structure._SafeStr_2324; import flash.geom.Rectangle; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.avatar.actions._SafeStr_2124; import com.sulake.habbo.avatar.actions._SafeStr_2329; import _-3EM._SafeStr_1671; import flash.utils.getTimer; import flash.filters.ColorMatrixFilter; public class _SafeStr_1477 implements IAvatarImage, _SafeStr_3 { private static const CHANNELS_EQUAL:String = "CHANNELS_EQUAL"; private static const CHANNELS_UNIQUE:String = "CHANNELS_UNIQUE"; private static const CHANNELS_RED:String = "CHANNELS_RED"; private static const CHANNELS_GREEN:String = "CHANNELS_GREEN"; private static const CHANNELS_BLUE:String = "CHANNELS_BLUE"; private static const CHANNELS_SATURATED:String = "CHANNELS_SATURATED"; private static const _SafeStr_9993:String = "Default"; private static const _SafeStr_9994:int = 2; private static const _SafeStr_9995:String = AvatarSetType._SafeStr_5073;//"full" protected var _structure:_SafeStr_1482; protected var _scale:String; protected var _SafeStr_9996:int; protected var _SafeStr_7410:int; protected var _SafeStr_9997:_SafeStr_2317; protected var _SafeStr_4522:Boolean; protected var _SafeStr_9821:Array; protected var _assets:AssetAliasCollection; protected var _SafeStr_8387:_SafeStr_2321; protected var _figure:_SafeStr_1471; protected var _SafeStr_9999:_SafeStr_2092; protected var _SafeStr_6705:Array; protected var _SafeStr_4045:BitmapData; private var _SafeStr_9835:_SafeStr_2317; private var _SafeStr_7871:int = 0; private var _SafeStr_7870:int = 0; private var _SafeStr_9998:Boolean; private var _SafeStr_5030:Array; private var _SafeStr_5676:Boolean; private var _SafeStr_10000:Boolean = false; private var _SafeStr_10050:Array; private var _SafeStr_10003:String; private var _SafeStr_10004:String; private var _SafeStr_10051:Map; protected var _SafeStr_10052:Boolean = false; private var _SafeStr_10053:Boolean; private var _SafeStr_10054:int = -1; private var _SafeStr_10005:int; private var _SafeStr_10006:int; private var _SafeStr_10055:Array; private var _SafeStr_10056:int = -1; private var _SafeStr_10057:String = null; private var _SafeStr_10058:String = null; public function _SafeStr_1477(_arg_1:_SafeStr_1482, _arg_2:AssetAliasCollection, _arg_3:_SafeStr_1471, _arg_4:String) { this._SafeStr_9821 = new Array(); this._SafeStr_6705 = []; this._SafeStr_10055 = []; super(); this._SafeStr_9998 = true; this._structure = _arg_1; this._assets = _arg_2; this._scale = _arg_4; if (this._scale == null){ this._scale = _SafeStr_1312._SafeStr_5072; }; if (_arg_3 == null){ _arg_3 = new _SafeStr_1471("hr-893-45.hd-180-2.ch-210-66.lg-270-82.sh-300-91.wa-2007-.ri-1-"); Logger.log("Using default avatar figure"); }; this._figure = _arg_3; this._SafeStr_8387 = new _SafeStr_2321(this._structure, this, this._assets, this._scale); this.setDirection(_SafeStr_9995, _SafeStr_9994); this._SafeStr_6705 = new Array(); this._SafeStr_9835 = new _SafeStr_2318(AvatarAction._SafeStr_9919); this._SafeStr_9835.definition = this._structure._SafeStr_7840(_SafeStr_9993); this._SafeStr_10008(); this._SafeStr_10051 = new Map(); } public function dispose():void { var _local_1:_SafeStr_2321; var _local_2:BitmapData; if (!this._SafeStr_4522){ this._structure = null; this._assets = null; this._SafeStr_8387 = null; this._SafeStr_9997 = null; this._figure = null; this._SafeStr_9999 = null; this._SafeStr_6705 = null; if (this._SafeStr_4045){ this._SafeStr_4045.dispose(); }; _local_1 = this._SafeStr_10009(); if (_local_1){ _local_1.dispose(); _local_1 = null; }; if (this._SafeStr_10051){ for each (_local_2 in this._SafeStr_10051) { _local_2.dispose(); }; this._SafeStr_10051.dispose(); this._SafeStr_10051 = null; }; this._SafeStr_4045 = null; this._SafeStr_9821 = null; this._SafeStr_4522 = true; }; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function _SafeStr_8420():_SafeStr_1461 { return (this._figure); } public function _SafeStr_5740():String { return (this._scale); } public function _SafeStr_5193(_arg_1:String):_SafeStr_2093 { return (this._structure._SafeStr_5193(this._figure, _arg_1)); } public function setDirection(_arg_1:String, _arg_2:int):void { _arg_2 = (_arg_2 + this._SafeStr_7870); if (_arg_2 < _SafeStr_2322._SafeStr_9900){ _arg_2 = (_SafeStr_2322._SafeStr_9901 + (_arg_2 + 1)); }; if (_arg_2 > _SafeStr_2322._SafeStr_9901){ _arg_2 = (_arg_2 - (_SafeStr_2322._SafeStr_9901 + 1)); }; if (this._structure._SafeStr_4645(_arg_1)){ this._SafeStr_9996 = _arg_2; }; if ((((_arg_1 == AvatarSetType._SafeStr_5075)) || ((_arg_1 == AvatarSetType._SafeStr_5073)))){ if ((((_arg_1 == AvatarSetType._SafeStr_5075)) && (this._SafeStr_10059()))){ _arg_2 = this._SafeStr_9996; }; this._SafeStr_7410 = _arg_2; }; this._SafeStr_10009().setDirection(_arg_1, _arg_2); this._SafeStr_9998 = true; } public function _SafeStr_5724(_arg_1:String, _arg_2:int):void { var _local_3:int; _local_3 = (_arg_2 / 45); this.setDirection(_arg_1, _local_3); } public function _SafeStr_5732():Array { return (this._SafeStr_5030); } public function _SafeStr_5730():Array { return (this._SafeStr_9821); } public function _SafeStr_5733(_arg_1:_SafeStr_2091):_SafeStr_2090 { return (this._structure._SafeStr_10011(_arg_1.animation.id, this._SafeStr_7871, _arg_1.id)); } public function _SafeStr_5729(_arg_1:int=1):void { this._SafeStr_7871 = (this._SafeStr_7871 + _arg_1); this._SafeStr_9998 = true; } private function _SafeStr_10060():String { var _local_1:_SafeStr_2317; var _local_2:int; if (!this._SafeStr_10053){ return (null); }; if ((((this._SafeStr_10050.length == 1)) && ((this._SafeStr_9996 == this._SafeStr_7410)))){ return (((this._SafeStr_9996 + this._SafeStr_10004) + (this._SafeStr_7871 % 4))); }; if (this._SafeStr_10050.length == 2){ for each (_local_1 in this._SafeStr_10050) { if ((((_local_1.actionType == "fx")) && ((((((((_local_1._SafeStr_6729 == "33")) || ((_local_1._SafeStr_6729 == "34")))) || ((_local_1._SafeStr_6729 == "35")))) || ((_local_1._SafeStr_6729 == "36")))))){ return (((this._SafeStr_9996 + this._SafeStr_10004) + 0)); }; if ((((_local_1.actionType == "fx")) && ((((_local_1._SafeStr_6729 == "38")) || ((_local_1._SafeStr_6729 == "39")))))){ _local_2 = (this._SafeStr_7871 % 11); return (((((this._SafeStr_9996 + "_") + this._SafeStr_7410) + this._SafeStr_10004) + _local_2)); }; }; }; return (null); } private function getBodyParts(_arg_1:String, _arg_2:String, _arg_3:int):Array { if (((((!((_arg_3 == this._SafeStr_10056))) || (!((_arg_2 == this._SafeStr_10057))))) || (!((_arg_1 == this._SafeStr_10058))))){ this._SafeStr_10056 = _arg_3; this._SafeStr_10057 = _arg_2; this._SafeStr_10058 = _arg_1; this._SafeStr_10055 = this._structure.getBodyParts(_arg_1, _arg_2, _arg_3); }; return (this._SafeStr_10055); } public function _SafeStr_5024(_arg_1:String, _arg_2:Boolean):BitmapData { var _local_8:String; var _local_9:_SafeStr_2320; var _local_10:BitmapData; var _local_11:Point; var _local_13:BitmapData; if (!this._SafeStr_9998){ return (this._SafeStr_4045); }; if (this._SafeStr_9997 == null){ return (null); }; if (!this._SafeStr_10000){ this._SafeStr_5753(); }; var _local_3:String = this._SafeStr_10060(); if (_local_3 != null){ if (this._SafeStr_10061(_local_3)){ this._SafeStr_9998 = false; if (_arg_2){ return ((this._SafeStr_10061(_local_3) as BitmapData).clone()); }; this._SafeStr_4045 = (this._SafeStr_10061(_local_3) as BitmapData); this._SafeStr_10052 = true; return (this._SafeStr_4045); }; }; var _local_4:_SafeStr_2321 = this._SafeStr_10009(); var _local_5:_SafeStr_2324 = this._structure.getCanvas(this._scale, this._SafeStr_9997.definition.geometryType); if (_local_5 == null){ return (null); }; if (((((this._SafeStr_10052) || ((this._SafeStr_4045 == null)))) || (((!((this._SafeStr_4045.width == _local_5.width))) || (!((this._SafeStr_4045.height == _local_5.height))))))){ if (((!((this._SafeStr_4045 == null))) && (!(this._SafeStr_10052)))){ this._SafeStr_4045.dispose(); }; this._SafeStr_4045 = new BitmapData(_local_5.width, _local_5.height, true, 0xFFFFFF); this._SafeStr_10052 = false; }; var _local_6:Array = this.getBodyParts(_arg_1, this._SafeStr_9997.definition.geometryType, this._SafeStr_9996); this._SafeStr_4045.lock(); this._SafeStr_4045.fillRect(this._SafeStr_4045.rect, 0xFFFFFF); var _local_7:Point = _local_5.offset; if (_local_7 == null){ _local_7 = new Point(0, 0); }; var _local_12:int = (_local_6.length - 1); while (_local_12 >= 0) { _local_8 = _local_6[_local_12]; _local_9 = _local_4._SafeStr_8413(_local_8, this._SafeStr_7871); if (((((_local_9) && (_local_9.image))) && (_local_9._SafeStr_10012))){ _local_10 = _local_9.image; _local_11 = _local_9._SafeStr_10012.clone(); this._SafeStr_4045.copyPixels(_local_10, _local_10.rect, _local_11.add(_local_7), null, null, true); }; _local_12--; }; this._SafeStr_4045.unlock(); this._SafeStr_9998 = false; if (this._SafeStr_9999 != null){ if (this._SafeStr_9999._SafeStr_7863){ _local_13 = this._SafeStr_10014(this._SafeStr_4045); if (this._SafeStr_4045){ this._SafeStr_4045.dispose(); }; this._SafeStr_4045 = _local_13; this._SafeStr_4045.paletteMap(this._SafeStr_4045, this._SafeStr_4045.rect, new Point(0, 0), this._SafeStr_9999.reds, [], []); } else { this._SafeStr_4045.copyChannel(this._SafeStr_4045, this._SafeStr_4045.rect, new Point(0, 0), 2, 8); }; }; if (_local_3 != null){ this._SafeStr_10062(_local_3, this._SafeStr_4045.clone()); }; if (((this._SafeStr_4045) && (_arg_2))){ return (this._SafeStr_4045.clone()); }; return (this._SafeStr_4045); } public function _SafeStr_5074(_arg_1:String):BitmapData { var _local_6:Rectangle; var _local_7:String; var _local_8:_SafeStr_2320; var _local_9:BitmapData; var _local_10:Point; if (this._SafeStr_9997 == null){ return (null); }; var _local_2:_SafeStr_2321 = this._SafeStr_10009(); var _local_3:_SafeStr_2324 = this._structure.getCanvas(this._scale, this._SafeStr_9997.definition.geometryType); if (_local_3 == null){ return (null); }; var _local_4:BitmapData = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); var _local_5:Array = this._structure.getBodyParts(_arg_1, this._SafeStr_9997.definition.geometryType, this._SafeStr_9996); var _local_11:Rectangle = new Rectangle(); var _local_12:int = (_local_5.length - 1); while (_local_12 >= 0) { _local_7 = _local_5[_local_12]; _local_8 = _local_2._SafeStr_8413(_local_7, this._SafeStr_7871); if (_local_8 != null){ _local_9 = _local_8.image; if (_local_9 == null){ _local_4.dispose(); return (null); }; _local_10 = _local_8._SafeStr_10012.clone(); _local_4.copyPixels(_local_9, _local_9.rect, _local_10, null, null, true); _local_11.x = _local_10.x; _local_11.y = _local_10.y; _local_11.width = _local_9.width; _local_11.height = _local_9.height; if (_local_6 == null){ _local_6 = _local_11; } else { _local_6 = _local_6.union(_local_11); }; }; _local_12--; }; if (_local_6 == null){ _local_6 = new Rectangle(0, 0, 1, 1); }; var _local_13:BitmapData = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); _local_13.copyPixels(_local_4, _local_6, new Point(0, 0), null, null, true); _local_4.dispose(); return (_local_13); } protected function _SafeStr_10061(_arg_1:String):BitmapData { return (this._SafeStr_10051[_arg_1]); } protected function _SafeStr_10062(_arg_1:String, _arg_2:BitmapData):void { this._SafeStr_10051[_arg_1] = _arg_2; } public function getAsset(_arg_1:String):_SafeStr_1280 { return ((this._assets.getAssetByName(_arg_1) as _SafeStr_1280)); } public function getDirection():int { return (this._SafeStr_9996); } public function _SafeStr_5741():void { this._SafeStr_6705 = new Array(); this._SafeStr_10000 = false; this._SafeStr_10004 = ""; this._SafeStr_10053 = false; } public function _SafeStr_5753():void { if (this._SafeStr_9839()){ this._SafeStr_10008(); this._SafeStr_10015(); }; } public function _SafeStr_5742(_arg_1:String, ... _args):Boolean { var _local_3:String; var _local_4:_SafeStr_2124; this._SafeStr_10000 = false; if (((!((_args == null))) && ((_args.length > 0)))){ _local_3 = _args[0]; }; switch (_arg_1){ case AvatarAction._SafeStr_5743: switch (_local_3){ case AvatarAction._SafeStr_9921: if (this._SafeStr_9996 == 0){ this.setDirection(AvatarSetType._SafeStr_5073, 4); } else { this.setDirection(AvatarSetType._SafeStr_5073, 2); }; case AvatarAction._SafeStr_7467: this._SafeStr_10053 = true; case AvatarAction._SafeStr_9919: this._SafeStr_10053 = true; case AvatarAction._SafeStr_8428: case AvatarAction._SafeStr_8427: case AvatarAction._SafeStr_9920: case AvatarAction._SafeStr_7473: this._SafeStr_10016(_local_3); break; default: this._SafeStr_10017(("appendAction() >> UNKNOWN POSTURE TYPE: " + _local_3)); }; break; case AvatarAction._SafeStr_5744: switch (_local_3){ case AvatarAction._SafeStr_9910: case AvatarAction._SafeStr_9912: case AvatarAction._SafeStr_9909: case AvatarAction._SafeStr_9911: this._SafeStr_10016(_local_3); break; default: this._SafeStr_10017(("appendAction() >> UNKNOWN GESTURE TYPE: " + _local_3)); }; break; case AvatarAction._SafeStr_5752: if ((((((((((((_local_3 == "33")) || ((_local_3 == "34")))) || ((_local_3 == "35")))) || ((_local_3 == "36")))) || ((_local_3 == "38")))) || ((_local_3 == "39")))){ this._SafeStr_10053 = true; }; case AvatarAction._SafeStr_5116: case AvatarAction._SafeStr_5749: case AvatarAction._SafeStr_5751: case AvatarAction._SafeStr_5750: case AvatarAction._SafeStr_5746: this._SafeStr_10016(_arg_1, _local_3); break; case AvatarAction._SafeStr_5747: case AvatarAction._SafeStr_5748: _local_4 = this._structure._SafeStr_9837(_arg_1); if (_local_4 != null){ this._SafeStr_10020(("appendAction:" + [_local_3, "->", _local_4._SafeStr_9826(_local_3)])); _local_3 = _local_4._SafeStr_9826(_local_3); }; this._SafeStr_10016(_arg_1, _local_3); break; default: this._SafeStr_10017(("appendAction() >> UNKNOWN ACTION TYPE: " + _arg_1)); }; return (true); } protected function _SafeStr_10016(_arg_1:String, _arg_2:String=""):void { var _local_3:_SafeStr_2318; if (this._SafeStr_6705 == null){ this._SafeStr_6705 = new Array(); }; var _local_4:int; while (_local_4 < this._SafeStr_6705.length) { _local_3 = this._SafeStr_6705[_local_4]; if ((((_local_3.actionType == _arg_1)) && ((_local_3._SafeStr_6729 == _arg_2)))){ return; }; _local_4++; }; this._SafeStr_6705.push(new _SafeStr_2318(_arg_1, _arg_2, this._SafeStr_7871)); } public function _SafeStr_5731():Boolean { return (this._SafeStr_5676); } private function _SafeStr_10008():Boolean { this._SafeStr_5676 = false; this._SafeStr_5030 = []; this._SafeStr_9999 = null; this._SafeStr_7870 = 0; this._structure._SafeStr_4642(); this._SafeStr_9997 = this._SafeStr_9835; this._SafeStr_9997.definition = this._SafeStr_9835.definition; this._SafeStr_8405(this._SafeStr_9835); return (true); } private function _SafeStr_10059():Boolean { var _local_2:_SafeStr_2329; var _local_3:_SafeStr_2318; var _local_1:Boolean; if (this._SafeStr_10050 == null){ return (false); }; for each (_local_3 in this._SafeStr_10050) { _local_2 = this._structure._SafeStr_9837(_local_3.actionType); if (((!((_local_2 == null))) && (_local_2._SafeStr_9830(_local_3._SafeStr_6729)))){ _local_1 = true; }; }; return (_local_1); } private function _SafeStr_9839():Boolean { var _local_2:Boolean; var _local_3:Boolean; var _local_4:_SafeStr_2318; var _local_5:int; var _local_6:_SafeStr_2321; var _local_1:Boolean; this._SafeStr_10004 = ""; this._SafeStr_10050 = this._structure._SafeStr_9839(this._SafeStr_6705); if (this._SafeStr_10050 == null){ this._SafeStr_9821 = new Array(0, 0, 0); if (this._SafeStr_10003 != ""){ _local_1 = true; this._SafeStr_10003 = ""; }; } else { this._SafeStr_9821 = this._structure._SafeStr_5730(this._SafeStr_10050, this._scale, this._SafeStr_9996); for each (_local_4 in this._SafeStr_10050) { this._SafeStr_10004 = (this._SafeStr_10004 + (_local_4.actionType + _local_4._SafeStr_6729)); if (_local_4.actionType == AvatarAction._SafeStr_5752){ _local_5 = parseInt(_local_4._SafeStr_6729); if (this._SafeStr_10054 != _local_5){ _local_2 = true; }; this._SafeStr_10054 = _local_5; _local_3 = true; }; }; if (!_local_3){ if (this._SafeStr_10054 > -1){ _local_2 = true; }; this._SafeStr_10054 = -1; }; if (_local_2){ _local_6 = this._SafeStr_10009(); if (_local_6){ _local_6._SafeStr_8403(0); }; }; if (this._SafeStr_10003 != this._SafeStr_10004){ _local_1 = true; this._SafeStr_10003 = this._SafeStr_10004; }; }; this._SafeStr_10000 = true; return (_local_1); } private function _SafeStr_10015():void { var _local_1:_SafeStr_2318; var _local_2:_SafeStr_1671; var _local_5:Array; var _local_6:String; if (this._SafeStr_10050 == null){ return; }; var _local_3:int = getTimer(); var _local_4:Array = new Array(); for each (_local_1 in this._SafeStr_10050) { _local_4.push(_local_1.actionType); }; for each (_local_1 in this._SafeStr_10050) { if (((((_local_1) && (_local_1.definition))) && (_local_1.definition._SafeStr_8415))){ _local_2 = this._structure._SafeStr_7830(((_local_1.definition.state + ".") + _local_1._SafeStr_6729)); if (((_local_2) && (_local_2._SafeStr_7844()))){ _local_5 = _local_2._SafeStr_7845(); if (_local_5){ for each (_local_6 in _local_5) { if (_local_4.indexOf(_local_6) >= 0){ _local_1._SafeStr_7846 = _local_2._SafeStr_7846(_local_6); }; }; }; }; }; }; for each (_local_1 in this._SafeStr_10050) { if (!((!(_local_1)) || (!(_local_1.definition)))){ if (((_local_1.definition._SafeStr_8415) && ((_local_1._SafeStr_6729 == "")))){ _local_1._SafeStr_6729 = "1"; }; this._SafeStr_10018(_local_1, _local_3); if (_local_1.definition._SafeStr_8415){ this._SafeStr_5676 = _local_1.definition._SafeStr_9814(_local_1._SafeStr_6729); _local_2 = this._structure._SafeStr_7830(((_local_1.definition.state + ".") + _local_1._SafeStr_6729)); if (_local_2 != null){ this._SafeStr_5030 = this._SafeStr_5030.concat(_local_2._SafeStr_7856); if (_local_2._SafeStr_7851()){ this._SafeStr_7870 = _local_2._SafeStr_7859.offset; }; if (_local_2._SafeStr_7849()){ this._SafeStr_9999 = _local_2._SafeStr_7857; }; }; }; if ((((((_local_1.actionType == AvatarAction._SafeStr_5749)) || ((_local_1.actionType == AvatarAction._SafeStr_5751)))) || ((_local_1.actionType == AvatarAction._SafeStr_8427)))){ this._SafeStr_5676 = true; }; }; }; } protected function _SafeStr_10009():_SafeStr_2321 { if (this._SafeStr_8387 == null){ this._SafeStr_8387 = new _SafeStr_2321(this._structure, this, this._assets, this._scale); }; return (this._SafeStr_8387); } private function _SafeStr_10018(_arg_1:_SafeStr_2317, _arg_2:int):void { if ((((_arg_1 == null)) || ((_arg_1.definition == null)))){ return; }; if (_arg_1.definition._SafeStr_8426 == ""){ return; }; if (_arg_1.definition._SafeStr_4646){ this._SafeStr_9997 = _arg_1; this._SafeStr_10009()._SafeStr_8410(_arg_1.definition.geometryType); }; this._SafeStr_10009()._SafeStr_8406(_arg_1, _arg_2); this._SafeStr_9998 = true; } private function _SafeStr_8405(_arg_1:_SafeStr_2317):void { if (_arg_1 == null){ return; }; if (_arg_1.definition._SafeStr_8426 == ""){ return; }; if (_arg_1.definition._SafeStr_4646){ this._SafeStr_9997 = _arg_1; this._SafeStr_10009()._SafeStr_8410(_arg_1.definition.geometryType); }; this._SafeStr_10009()._SafeStr_8405(_arg_1); this._SafeStr_9998 = true; } public function get _SafeStr_10019():_SafeStr_2092 { return (this._SafeStr_9999); } private function _SafeStr_10014(_arg_1:BitmapData, _arg_2:String="CHANNELS_EQUAL"):BitmapData { var _local_3:Number = 0.33; var _local_4:Number = 0.33; var _local_5:Number = 0.33; var _local_6:Number = 1; switch (_arg_2){ case "CHANNELS_UNIQUE": _local_3 = 0.3; _local_4 = 0.59; _local_5 = 0.11; break; case "CHANNELS_RED": _local_3 = 1; _local_4 = 0; _local_5 = 0; break; case "CHANNELS_GREEN": _local_3 = 0; _local_4 = 1; _local_5 = 0; break; case "CHANNELS_BLUE": _local_3 = 0; _local_4 = 0; _local_5 = 1; break; case "CHANNELS_DESATURATED": _local_3 = 0.3086; _local_4 = 0.6094; _local_5 = 0.082; break; }; var _local_7:Array = [_local_3, _local_4, _local_5, 0, 0, _local_3, _local_4, _local_5, 0, 0, _local_3, _local_4, _local_5, 0, 0, 0, 0, 0, 1, 0]; var _local_8:ColorMatrixFilter = new ColorMatrixFilter(_local_7); var _local_9:BitmapData = new BitmapData(_arg_1.width, _arg_1.height, _arg_1.transparent, 0xFFFFFFFF); _local_9.copyPixels(_arg_1, _arg_1.rect, new Point(0, 0), null, null, false); _local_9.applyFilter(_local_9, _local_9.rect, new Point(0, 0), _local_8); return (_local_9); } private function _SafeStr_10017(_arg_1:String):void { Logger.log(("[AvatarImageError] " + _arg_1)); } private function _SafeStr_10020(_arg_1:String):void { } public function _SafeStr_10010():int { return (-1); } public function get _SafeStr_4153():int { return (-1); } public function get _SafeStr_10021():int { return (-1); } public function _SafeStr_5727():Boolean { return (false); } public function _SafeStr_5723():void { this._SafeStr_10003 = ""; } } }//package com.sulake.habbo.avatar // _SafeStr_10000 = "_-0hm" (String#5261, DoABC#2) // _SafeStr_10003 = "_-0zg" (String#6194, DoABC#2) // _SafeStr_10004 = "_-2dr" (String#3421, DoABC#2) // _SafeStr_10005 = "_-8P" (String#18933, DoABC#2) // _SafeStr_10006 = "_-2Jh" (String#20775, DoABC#2) // _SafeStr_10008 = "_-032" (String#9627, DoABC#2) // _SafeStr_10009 = "_-2gW" (String#2584, DoABC#2) // _SafeStr_10010 = "_-1xI" (String#11485, DoABC#2) // _SafeStr_10011 = "_-AS" (String#16330, DoABC#2) // _SafeStr_10012 = "_-1OD" (String#8199, DoABC#2) // _SafeStr_10014 = "_-1tT" (String#13484, DoABC#2) // _SafeStr_10015 = "_-1G1" (String#14828, DoABC#2) // _SafeStr_10016 = "_-2ab" (String#5084, DoABC#2) // _SafeStr_10017 = "_-2DU" (String#7493, DoABC#2) // _SafeStr_10018 = "_-KU" (String#11434, DoABC#2) // _SafeStr_10019 = "_-0v-" (String#13100, DoABC#2) // _SafeStr_10020 = "_-0MM" (String#17047, DoABC#2) // _SafeStr_10021 = "_-1kY" (String#15959, DoABC#2) // _SafeStr_10050 = "_-YQ" (String#3941, DoABC#2) // _SafeStr_10051 = "_-0Sg" (String#4142, DoABC#2) // _SafeStr_10052 = "_-1YL" (String#10973, DoABC#2) // _SafeStr_10053 = "_-1oV" (String#10063, DoABC#2) // _SafeStr_10054 = "_-2m3" (String#12748, DoABC#2) // _SafeStr_10055 = "_-133" (String#15110, DoABC#2) // _SafeStr_10056 = "_-1s6" (String#17302, DoABC#2) // _SafeStr_10057 = "_-2W" (String#17676, DoABC#2) // _SafeStr_10058 = "_-2qn" (String#15914, DoABC#2) // _SafeStr_10059 = "_-02l" (String#20391, DoABC#2) // _SafeStr_10060 = "_-Do" (String#21634, DoABC#2) // _SafeStr_10061 = "_-2U-" (String#11660, DoABC#2) // _SafeStr_10062 = "_-1Vz" (String#17753, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1471 = "_-2dR" (String#2478, DoABC#2) // _SafeStr_1477 = "_-0vh" (String#5346, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2092 = "_-2LV" (String#4043, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2318 = "_-1Ub" (String#1688, DoABC#2) // _SafeStr_2320 = "_-2si" (String#2397, DoABC#2) // _SafeStr_2321 = "_-Xu" (String#1886, DoABC#2) // _SafeStr_2322 = "_-kp" (String#3751, DoABC#2) // _SafeStr_2324 = "_-146" (String#2776, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4642 = "_-c8" (String#14263, DoABC#2) // _SafeStr_4645 = "_-qv" (String#12557, DoABC#2) // _SafeStr_4646 = "_-0Za" (String#5869, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5030 = "_-2bC" (String#1327, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5116 = "_-0dc" (String#4336, DoABC#2) // _SafeStr_5193 = "_-2Nl" (String#6817, DoABC#2) // _SafeStr_5676 = "_-2s9" (String#2141, DoABC#2) // _SafeStr_5723 = "_-0GN" (String#13686, DoABC#2) // _SafeStr_5724 = "_-159" (String#7736, DoABC#2) // _SafeStr_5727 = "_-ex" (String#9760, DoABC#2) // _SafeStr_5729 = "_-0MC" (String#8812, DoABC#2) // _SafeStr_5730 = "_-1AK" (String#5707, DoABC#2) // _SafeStr_5731 = "_-MS" (String#10854, DoABC#2) // _SafeStr_5732 = "_-4P" (String#6256, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_5740 = "_-1rM" (String#9140, DoABC#2) // _SafeStr_5741 = "_-19h" (String#8125, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5743 = "_-10g" (String#7511, DoABC#2) // _SafeStr_5744 = "_-35U" (String#6051, DoABC#2) // _SafeStr_5746 = "_-1wa" (String#10462, DoABC#2) // _SafeStr_5747 = "_-16D" (String#8981, DoABC#2) // _SafeStr_5748 = "_-Au" (String#10264, DoABC#2) // _SafeStr_5749 = "_-0JR" (String#5986, DoABC#2) // _SafeStr_5750 = "_-2Km" (String#7656, DoABC#2) // _SafeStr_5751 = "_-2Ne" (String#5535, DoABC#2) // _SafeStr_5752 = "_-03-" (String#6160, DoABC#2) // _SafeStr_5753 = "_-0V-" (String#6243, DoABC#2) // _SafeStr_6705 = "_-2Yp" (String#1492, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_7410 = "_-1th" (String#6849, DoABC#2) // _SafeStr_7467 = "_-0Tk" (String#7698, DoABC#2) // _SafeStr_7473 = "_-FE" (String#10081, DoABC#2) // _SafeStr_7830 = "_-1j2" (String#5460, DoABC#2) // _SafeStr_7840 = "_-2xQ" (String#7612, DoABC#2) // _SafeStr_7844 = "_-38S" (String#18666, DoABC#2) // _SafeStr_7845 = "_-2rT" (String#19004, DoABC#2) // _SafeStr_7846 = "_-07j" (String#4707, DoABC#2) // _SafeStr_7849 = "_-0k-" (String#14132, DoABC#2) // _SafeStr_7851 = "_-iI" (String#14012, DoABC#2) // _SafeStr_7856 = "_-1aO" (String#13928, DoABC#2) // _SafeStr_7857 = "_-25J" (String#17858, DoABC#2) // _SafeStr_7859 = "_-19V" (String#17208, DoABC#2) // _SafeStr_7863 = "_-1Cq" (String#15072, DoABC#2) // _SafeStr_7870 = "_-9F" (String#4958, DoABC#2) // _SafeStr_7871 = "_-0T4" (String#2535, DoABC#2) // _SafeStr_8387 = "_-3-K" (String#1399, DoABC#2) // _SafeStr_8403 = "_-1KV" (String#16796, DoABC#2) // _SafeStr_8405 = "_-395" (String#11698, DoABC#2) // _SafeStr_8406 = "_-1fn" (String#11192, DoABC#2) // _SafeStr_8410 = "_-6F" (String#14558, DoABC#2) // _SafeStr_8413 = "_-1W9" (String#8008, DoABC#2) // _SafeStr_8415 = "_-0ev" (String#5713, DoABC#2) // _SafeStr_8420 = "_-2Dt" (String#13407, DoABC#2) // _SafeStr_8426 = "_-6x" (String#4867, DoABC#2) // _SafeStr_8427 = "_-2SR" (String#7424, DoABC#2) // _SafeStr_8428 = "_-1Iy" (String#9636, DoABC#2) // _SafeStr_9814 = "_-1BB" (String#12750, DoABC#2) // _SafeStr_9821 = "_-2Ej" (String#2567, DoABC#2) // _SafeStr_9826 = "_-MP" (String#15520, DoABC#2) // _SafeStr_9830 = "_-Vu" (String#16007, DoABC#2) // _SafeStr_9835 = "_-16Q" (String#2861, DoABC#2) // _SafeStr_9837 = "_-1C-" (String#12646, DoABC#2) // _SafeStr_9839 = "_-mS" (String#6628, DoABC#2) // _SafeStr_9900 = "_-Z" (String#11778, DoABC#2) // _SafeStr_9901 = "_-351" (String#6026, DoABC#2) // _SafeStr_9909 = "_-Ge" (String#8058, DoABC#2) // _SafeStr_9910 = "_-294" (String#9510, DoABC#2) // _SafeStr_9911 = "_-1zP" (String#10596, DoABC#2) // _SafeStr_9912 = "_-2Fw" (String#10545, DoABC#2) // _SafeStr_9919 = "_-2wn" (String#7023, DoABC#2) // _SafeStr_9920 = "_-0r6" (String#10635, DoABC#2) // _SafeStr_9921 = "_-2am" (String#11209, DoABC#2) // _SafeStr_9993 = "_-2u" (String#7533, DoABC#2) // _SafeStr_9994 = "_-W2" (String#7470, DoABC#2) // _SafeStr_9995 = "_-ZC" (String#6897, DoABC#2) // _SafeStr_9996 = "_-2we" (String#1715, DoABC#2) // _SafeStr_9997 = "_-6h" (String#2209, DoABC#2) // _SafeStr_9998 = "_-0ji" (String#3440, DoABC#2) // _SafeStr_9999 = "_-2bV" (String#3147, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1478 package com.sulake.habbo.avatar { import com.sulake.core.utils.Map; import _-0mA.AssetAliasCollection; import _-Vv._SafeStr_2321; import flash.display.BitmapData; import com.sulake.habbo.avatar.enum.AvatarAction; public class _SafeStr_1478 extends _SafeStr_1477 { static var _SafeStr_10051:Map = new Map(); public function _SafeStr_1478(_arg_1:_SafeStr_1482, _arg_2:AssetAliasCollection, _arg_3:_SafeStr_1471, _arg_4:String) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function dispose():void { var _local_1:_SafeStr_2321; if (!_SafeStr_4522){ _structure = null; _assets = null; _SafeStr_8387 = null; _SafeStr_9997 = null; _figure = null; _SafeStr_9999 = null; _SafeStr_6705 = null; if (((!(_SafeStr_10052)) && (_SafeStr_4045))){ _SafeStr_4045.dispose(); }; _SafeStr_4045 = null; _local_1 = _SafeStr_10009(); if (_local_1){ _local_1.dispose(); _local_1 = null; }; _SafeStr_9821 = null; _SafeStr_4522 = true; }; } override protected function _SafeStr_10061(_arg_1:String):BitmapData { return (_SafeStr_10051[_arg_1]); } override protected function _SafeStr_10062(_arg_1:String, _arg_2:BitmapData):void { _SafeStr_10051[_arg_1] = _arg_2; } override public function _SafeStr_5742(_arg_1:String, ... _args):Boolean { var _local_3:String; if (((!((_args == null))) && ((_args.length > 0)))){ _local_3 = _args[0]; }; switch (_arg_1){ case AvatarAction._SafeStr_5743: switch (_local_3){ case AvatarAction._SafeStr_9921: case AvatarAction._SafeStr_7467: case AvatarAction._SafeStr_9919: case AvatarAction._SafeStr_8428: case AvatarAction._SafeStr_8427: case AvatarAction._SafeStr_9920: super._SafeStr_5742.apply(null, [_arg_1].concat(_args)); break; }; break; case AvatarAction._SafeStr_5752: case AvatarAction._SafeStr_5116: case AvatarAction._SafeStr_5751: case AvatarAction._SafeStr_5746: case AvatarAction._SafeStr_5747: case AvatarAction._SafeStr_5748: super._SafeStr_10016.apply(null, [_arg_1].concat(_args)); break; }; return (true); } override public function _SafeStr_5727():Boolean { return (true); } } }//package com.sulake.habbo.avatar // _SafeStr_10009 = "_-2gW" (String#2584, DoABC#2) // _SafeStr_10016 = "_-2ab" (String#5084, DoABC#2) // _SafeStr_10051 = "_-0Sg" (String#4142, DoABC#2) // _SafeStr_10052 = "_-1YL" (String#10973, DoABC#2) // _SafeStr_10061 = "_-2U-" (String#11660, DoABC#2) // _SafeStr_10062 = "_-1Vz" (String#17753, DoABC#2) // _SafeStr_1471 = "_-2dR" (String#2478, DoABC#2) // _SafeStr_1477 = "_-0vh" (String#5346, DoABC#2) // _SafeStr_1478 = "_-2fp" (String#8275, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_2321 = "_-Xu" (String#1886, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5116 = "_-0dc" (String#4336, DoABC#2) // _SafeStr_5727 = "_-ex" (String#9760, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5743 = "_-10g" (String#7511, DoABC#2) // _SafeStr_5746 = "_-1wa" (String#10462, DoABC#2) // _SafeStr_5747 = "_-16D" (String#8981, DoABC#2) // _SafeStr_5748 = "_-Au" (String#10264, DoABC#2) // _SafeStr_5751 = "_-2Ne" (String#5535, DoABC#2) // _SafeStr_5752 = "_-03-" (String#6160, DoABC#2) // _SafeStr_6705 = "_-2Yp" (String#1492, DoABC#2) // _SafeStr_7467 = "_-0Tk" (String#7698, DoABC#2) // _SafeStr_8387 = "_-3-K" (String#1399, DoABC#2) // _SafeStr_8427 = "_-2SR" (String#7424, DoABC#2) // _SafeStr_8428 = "_-1Iy" (String#9636, DoABC#2) // _SafeStr_9821 = "_-2Ej" (String#2567, DoABC#2) // _SafeStr_9919 = "_-2wn" (String#7023, DoABC#2) // _SafeStr_9920 = "_-0r6" (String#10635, DoABC#2) // _SafeStr_9921 = "_-2am" (String#11209, DoABC#2) // _SafeStr_9997 = "_-6h" (String#2209, DoABC#2) // _SafeStr_9999 = "_-2bV" (String#3147, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1482 package com.sulake.habbo.avatar { import com.sulake.core.runtime.events.EventDispatcher; import _-0pq._SafeStr_2336; import com.sulake.habbo.avatar.actions._SafeStr_2337; import com.sulake.habbo.avatar.structure._SafeStr_2342; import com.sulake.habbo.avatar.structure._SafeStr_2339; import com.sulake.habbo.avatar.structure._SafeStr_2330; import _-3EM._SafeStr_2332; import com.sulake.habbo.avatar.actions._SafeStr_2124; import com.sulake.habbo.avatar.structure.parts._SafeStr_1481; import flash.utils.Dictionary; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.avatar.enum._SafeStr_1472; import com.sulake.core.assets._SafeStr_1323; import _-0kT._SafeStr_1475; import _-0kT._SafeStr_2311; import _-0kT._SafeStr_2093; import _-3EM._SafeStr_2338; import _-3EM._SafeStr_1671; import _-0kT._SafeStr_1468; import com.sulake.habbo.avatar.structure._SafeStr_2324; import _-0pq._SafeStr_2334; import com.sulake.habbo.avatar.structure.parts._SafeStr_2340; import _-3EM._SafeStr_2331; import com.sulake.habbo.avatar.actions._SafeStr_2317; import com.sulake.habbo.avatar.enum._SafeStr_2322; import _-1-t._SafeStr_2341; import _-0pq._SafeStr_2335; import _-0kT.IFigurePart; import com.sulake.habbo.avatar.actions._SafeStr_2329; import _-1-t._SafeStr_2343; import flash.geom.Point; import com.sulake.habbo.avatar.structure._SafeStr_1464; import flash.display.Shape; import flash.display.BitmapData; import flash.display.Bitmap; import flash.text.TextField; import flash.geom.Matrix; import flash.display.Stage; import com.sulake.habbo.avatar.structure.*; public class _SafeStr_1482 extends EventDispatcher { private var _SafeStr_9872:AvatarRenderManager; private var _geometry:_SafeStr_2336; private var _SafeStr_10063:_SafeStr_2337; private var _SafeStr_10064:_SafeStr_2342; private var _SafeStr_10065:_SafeStr_2339; private var _animationData:_SafeStr_2330; private var _SafeStr_10066:_SafeStr_2332; private var _SafeStr_9835:_SafeStr_2124; private var _SafeStr_9834:String; private var _SafeStr_10067:_SafeStr_1481; private var _SafeStr_10068:Dictionary; public function _SafeStr_1482(_arg_1:AvatarRenderManager, _arg_2:String, _arg_3:_SafeStr_1481) { this._SafeStr_9872 = _arg_1; this._SafeStr_10064 = new _SafeStr_2342(); this._SafeStr_10065 = new _SafeStr_2339(); this._animationData = new _SafeStr_2330(); this._SafeStr_10066 = new _SafeStr_2332(); this._SafeStr_9834 = _arg_2; this._SafeStr_10068 = new Dictionary(); this._SafeStr_10067 = _arg_3; } override public function dispose():void { if (!disposed){ super.dispose(); this._SafeStr_9872 = null; this._SafeStr_10064 = null; this._SafeStr_10065 = null; this._animationData = null; this._SafeStr_10068 = null; this._SafeStr_10067 = null; }; } public function _SafeStr_10069(_arg_1:IAssetLibrary):void { this._SafeStr_10067._SafeStr_9959(_arg_1); } public function _SafeStr_10070(_arg_1:XML):void { if (!_arg_1){ Logger.log(("[AvatarStructure] Could not init Geometry for structure: " + this._SafeStr_9834)); return; }; this._geometry = new _SafeStr_2336(_arg_1); } public function _SafeStr_10071(_arg_1:IAssetLibrary, _arg_2:XML):void { if (!_arg_2){ Logger.log(("[AvatarStructure] Could not init Actions for structure: " + this._SafeStr_9834)); return; }; this._SafeStr_10063 = new _SafeStr_2337(_arg_1, this._SafeStr_9834, _arg_2); this._SafeStr_9835 = this._SafeStr_10063._SafeStr_9838(); } public function _SafeStr_10072(_arg_1:XML):Boolean { if (!_arg_1){ Logger.log(("[AvatarStructure] Could not init Part Sets for structure: " + this._SafeStr_9834)); return (false); }; if (this._SafeStr_10065.parse(_arg_1)){ if (this._SafeStr_9834 == _SafeStr_1472._SafeStr_9892){ this._SafeStr_10065._SafeStr_9981("ri")._SafeStr_9971 = true; this._SafeStr_10065._SafeStr_9981("li")._SafeStr_9971 = true; }; return (true); }; return (false); } public function _SafeStr_10073(_arg_1:XML):Boolean { if (!_arg_1){ Logger.log(("[AvatarStructure] Could not init Animations for structure: " + this._SafeStr_9834)); return (false); }; return (this._animationData.parse(_arg_1)); } public function _SafeStr_10074(_arg_1:XML):Boolean { if (!_arg_1){ Logger.log(("[AvatarStructure] Could not init Figure Data for structure: " + this._SafeStr_9834)); return (false); }; return (this._SafeStr_10064.parse(_arg_1)); } public function _SafeStr_10075(_arg_1:XML):void { this._SafeStr_10064._SafeStr_9986(_arg_1); } public function _SafeStr_10076(_arg_1:_SafeStr_1323, _arg_2:String="fx", _arg_3:int=200):void { var _local_4:XML; var _local_5:int; while (_local_5 < _arg_3) { if (_arg_1.hasAsset((_arg_2 + _local_5))){ _local_4 = (_arg_1.getAssetByName((_arg_2 + _local_5)).content as XML); this._SafeStr_10066._SafeStr_7867(this, _local_4); }; _local_5++; }; } public function _SafeStr_5193(_arg_1:_SafeStr_1461, _arg_2:String, _arg_3:int=0):_SafeStr_2093 { var _local_4:Array = _arg_1._SafeStr_9991(_arg_2); if (((!(_local_4)) || ((_local_4.length < _arg_3)))){ return (null); }; var _local_5:_SafeStr_1475 = this._SafeStr_10064._SafeStr_9972(_arg_2); if (_local_5 == null){ return (null); }; var _local_6:_SafeStr_2311 = this._SafeStr_10064.getPalette(_local_5._SafeStr_4418); if (!_local_6){ return (null); }; return (_local_6._SafeStr_4421(_local_4[_arg_3])); } public function _SafeStr_10011(_arg_1:String, _arg_2:int, _arg_3:String):_SafeStr_2338 { return ((this._SafeStr_10066._SafeStr_5733(_arg_1, _arg_2, _arg_3) as _SafeStr_2338)); } public function _SafeStr_7830(_arg_1:String):_SafeStr_1671 { return ((this._SafeStr_10066._SafeStr_7830(_arg_1) as _SafeStr_1671)); } public function _SafeStr_7840(_arg_1:String):_SafeStr_2124 { return (this._SafeStr_10063._SafeStr_7840(_arg_1)); } public function _SafeStr_9837(_arg_1:String):_SafeStr_2124 { return (this._SafeStr_10063._SafeStr_9837(_arg_1)); } public function _SafeStr_4645(_arg_1:String):Boolean { return (this._geometry._SafeStr_4645(_arg_1)); } public function _SafeStr_9839(_arg_1:Array):Array { return (this._SafeStr_10063._SafeStr_9839(_arg_1)); } public function _SafeStr_9987(_arg_1:String, _arg_2:int):Array { if (!this._SafeStr_10068[_arg_1]){ this._SafeStr_10068[_arg_1] = new Dictionary(); }; if (this._SafeStr_10068[_arg_1][_arg_2]){ return (this._SafeStr_10068[_arg_1][_arg_2]); }; this._SafeStr_10068[_arg_1][_arg_2] = this._SafeStr_10064._SafeStr_9987(_arg_1, _arg_2); return (this._SafeStr_10068[_arg_1][_arg_2]); } public function _SafeStr_4439(_arg_1:String, _arg_2:String):_SafeStr_1468 { return (this._SafeStr_10064._SafeStr_4439(_arg_1, _arg_2)); } public function _SafeStr_5730(_arg_1:Array, _arg_2:String, _arg_3:int):Array { return (this._SafeStr_10063._SafeStr_5730(_arg_1, _arg_2, _arg_3)); } public function getCanvas(_arg_1:String, _arg_2:String):_SafeStr_2324 { return (this._geometry.getCanvas(_arg_1, _arg_2)); } public function _SafeStr_4642():void { this._geometry._SafeStr_4642(); } public function _SafeStr_8409(_arg_1:_SafeStr_2317):Array { var _local_5:_SafeStr_2334; var _local_6:String; var _local_7:_SafeStr_1671; var _local_8:String; var _local_9:_SafeStr_2340; var _local_10:XML; var _local_11:XML; var _local_12:_SafeStr_2331; var _local_13:String; var _local_2:Array = []; var _local_3:Array = new Array(); var _local_4:String = _arg_1.definition.geometryType; if (_arg_1.definition._SafeStr_8415){ _local_6 = ((_arg_1.definition.state + ".") + _arg_1._SafeStr_6729); _local_7 = (this._SafeStr_10066._SafeStr_7830(_local_6) as _SafeStr_1671); if (_local_7 != null){ _local_2 = _local_7._SafeStr_7847(0, _arg_1._SafeStr_7846); if (_local_7._SafeStr_7854()){ _local_10 = ; _local_11 = ; for each (_local_12 in _local_7._SafeStr_7862) { _local_5 = this._geometry._SafeStr_4651(_local_4, _local_12.align); if (_local_5 != null){ _local_10.@id = _local_12.id; _local_5._SafeStr_4628(_local_10); _local_11.@["set-type"] = _local_12.id; _local_9 = this._SafeStr_10065._SafeStr_9982(_local_11); _local_9._SafeStr_9971 = true; if (_local_12.base == ""){ _local_9._SafeStr_9967 = 1; }; if (_local_3.indexOf(_local_5.id) == -1){ _local_3.push(_local_5.id); }; }; }; }; }; for each (_local_8 in _local_2) { _local_5 = this._geometry._SafeStr_4651(_local_4, _local_8); if (_local_5 != null){ if (_local_3.indexOf(_local_5.id) == -1){ _local_3.push(_local_5.id); }; }; }; } else { _local_2 = this._SafeStr_10065._SafeStr_9980(_arg_1.definition); for each (_local_13 in _local_2) { _local_5 = this._geometry._SafeStr_4652(_local_4, _local_13); if (_local_5 != null){ if (_local_3.indexOf(_local_5.id) == -1){ _local_3.push(_local_5.id); }; }; }; }; return (_local_3); } public function _SafeStr_8407(_arg_1:String):Array { return (this._geometry._SafeStr_4643(_arg_1)); } public function getBodyParts(_arg_1:String, _arg_2:String, _arg_3:int):Array { var _local_4:Number = _SafeStr_2322._SafeStr_9899[_arg_3]; return (this._geometry._SafeStr_4654(_arg_1, _local_4, _arg_2)); } public function _SafeStr_4630(_arg_1:String, _arg_2:_SafeStr_1461, _arg_3:_SafeStr_2317, _arg_4:String, _arg_5:int, _arg_6:Array, _arg_7:Dictionary=null):Array { var _local_9:_SafeStr_1671; var _local_11:String; var _local_12:_SafeStr_2340; var _local_16:String; var _local_17:_SafeStr_2319; var _local_18:_SafeStr_2341; var _local_19:Array; var _local_21:Array; var _local_22:_SafeStr_2319; var _local_23:String; var _local_24:String; var _local_25:_SafeStr_2334; var _local_26:_SafeStr_2335; var _local_27:int; var _local_28:Array; var _local_29:_SafeStr_1475; var _local_30:_SafeStr_2311; var _local_31:_SafeStr_1468; var _local_32:IFigurePart; var _local_33:_SafeStr_2329; var _local_34:String; var _local_35:_SafeStr_2093; var _local_36:Boolean; var _local_37:Boolean; var _local_38:String; var _local_39:int; var _local_40:int; var _local_41:_SafeStr_2334; var _local_42:Boolean; var _local_43:Number; var _local_44:String; var _local_45:_SafeStr_2331; if (_arg_3 == null){ Logger.log(("[AvatarStructure] getParts action == NULL!! bodyPartId: " + _arg_1)); return ([]); }; var _local_8:Array = this._SafeStr_10065._SafeStr_9980(_arg_3.definition); var _local_10:Array = new Array(); var _local_13:Array = [0]; var _local_14:_SafeStr_2343 = this._animationData._SafeStr_8414(_arg_3.definition); if (_arg_3.definition._SafeStr_8415){ _local_23 = ((_arg_3.definition.state + ".") + _arg_3._SafeStr_6729); _local_9 = (this._SafeStr_10066._SafeStr_7830(_local_23) as _SafeStr_1671); if (_local_9 != null){ _local_13 = this._SafeStr_10077(_local_9._SafeStr_7843(_arg_3._SafeStr_7846)); for each (_local_24 in _local_9._SafeStr_7847(0, _arg_3._SafeStr_7846)) { if (_local_24 == _arg_1){ _local_25 = this._geometry._SafeStr_4651(_arg_4, _local_24); if (_local_25 != null){ for each (_local_26 in _local_25._SafeStr_4624()) { _local_8.push(_local_26.id); }; }; }; }; }; }; var _local_15:Array = this._geometry._SafeStr_4630(_arg_4, _arg_1, _arg_5, _local_8); var _local_20:Array = _arg_2._SafeStr_9989(); for each (_local_16 in _local_20) { if (_arg_7 != null){ if (_arg_7[_local_16] != null) continue; }; _local_27 = _arg_2.getPartSetId(_local_16); _local_28 = _arg_2._SafeStr_9991(_local_16); _local_29 = this._SafeStr_10064._SafeStr_9972(_local_16); if (_local_29){ _local_30 = this._SafeStr_10064.getPalette(_local_29._SafeStr_4418); if (_local_30){ _local_31 = _local_29._SafeStr_4416(_local_27); if (_local_31){ _arg_6 = _arg_6.concat(_local_31._SafeStr_4415); for each (_local_32 in _local_31.parts) { if (_local_15.indexOf(_local_32.type) > -1){ if (_local_14 != null){ _local_18 = _local_14._SafeStr_4412(_local_32.type); if (_local_18 != null){ _local_19 = _local_18.frames; } else { _local_19 = _local_13; }; } else { _local_19 = _local_13; }; _local_33 = _arg_3.definition; if (_local_8.indexOf(_local_32.type) == -1){ _local_33 = this._SafeStr_9835; }; _local_12 = this._SafeStr_10065._SafeStr_9981(_local_32.type); _local_34 = (((_local_12)==null) ? _local_32.type : _local_12._SafeStr_9969); if (_local_34 == ""){ _local_34 = _local_32.type; }; if (((_local_28) && ((_local_28.length > (_local_32._SafeStr_4425 - 1))))){ _local_35 = _local_30._SafeStr_4421(_local_28[(_local_32._SafeStr_4425 - 1)]); }; _local_36 = (_local_32._SafeStr_4425 > 0); _local_17 = new _SafeStr_2319(_arg_1, _local_32.type, _local_32.id.toString(), _local_35, _local_19, _local_33, _local_36, _local_32.paletteMap, _local_34); _local_10.push(_local_17); }; }; }; }; }; }; _local_21 = new Array(); for each (_local_11 in _local_15) { _local_37 = false; for each (_local_22 in _local_10) { if (_local_22._SafeStr_8429 == _local_11){ _local_37 = true; if (_arg_6.indexOf(_local_11) == -1){ _local_21.push(_local_22); }; }; }; if (!_local_37){ if (((_arg_7) && (_arg_7[_local_11]))){ _local_38 = _arg_7[_local_11]; _local_39 = 0; _local_40 = 0; while (_local_40 < _local_38.length) { _local_39 = (_local_39 + _local_38.charCodeAt(_local_40)); _local_40++; }; if (_local_14 != null){ _local_18 = _local_14._SafeStr_4412(_local_11); if (_local_18 != null){ _local_19 = _local_18.frames; } else { _local_19 = _local_13; }; } else { _local_19 = _local_13; }; _local_17 = new _SafeStr_2319(_arg_1, _local_11, _local_38, null, _local_19, _arg_3.definition, false, -1, _local_11, false, 1); _local_21.push(_local_17); }; if (_local_8.indexOf(_local_11) > -1){ _local_41 = this._geometry._SafeStr_4652(_arg_4, _local_11); if (_arg_1 != _local_41.id){ Logger.log(((("BodypartId mismatch:" + _arg_1) + " ") + _local_41.id)); } else { _local_12 = this._SafeStr_10065._SafeStr_9981(_local_11); _local_42 = false; _local_43 = 1; if (_local_12._SafeStr_9971){ Logger.log(("PART NOT FOUND, ALTHOUGH IT SHOULD HAVE BEEN! Add now?" + _local_11)); _local_44 = "1"; if (_arg_3._SafeStr_6729 != ""){ _local_44 = _arg_3._SafeStr_6729; }; if (_local_12._SafeStr_9966()){ _local_44 = _local_12._SafeStr_9967.toString(); }; if (_local_9 != null){ _local_45 = _local_9._SafeStr_7855(_local_11); if (_local_45 != null){ _local_42 = _local_45._SafeStr_7865; _local_43 = _local_45.blend; }; }; if (_local_14 != null){ _local_18 = _local_14._SafeStr_4412(_local_11); if (_local_18 != null){ _local_19 = _local_18.frames; } else { _local_19 = _local_13; }; } else { _local_19 = _local_13; }; _local_17 = new _SafeStr_2319(_arg_1, _local_11, _local_44, null, _local_19, _arg_3.definition, false, -1, _local_11, _local_42, _local_43); _local_21.push(_local_17); }; }; }; }; }; return (_local_21); } public function _SafeStr_10013(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:int, _arg_6:int):Point { return (this._SafeStr_10067._SafeStr_9960(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6)); } public function get figureData():_SafeStr_1464 { return (this._SafeStr_10064); } public function get _SafeStr_8436():AvatarRenderManager { return (this._SafeStr_9872); } public function get _SafeStr_10078():String { return (this._SafeStr_9834); } public function get _SafeStr_10079():_SafeStr_2332 { return (this._SafeStr_10066); } private function _SafeStr_10077(_arg_1:int):Array { var _local_2:Array = new Array(); var _local_3:int; while (_local_3 < _arg_1) { _local_2.push(_local_3); _local_3++; }; return (_local_2); } public function _SafeStr_10080(_arg_1:Stage):void { var _local_9:String; var _local_10:_SafeStr_2334; var _local_11:Number; var _local_12:Number; var _local_13:Number; var _local_14:Shape; var _local_2:BitmapData = new BitmapData(960, 540, false, 0xFFFFFFFF); var _local_3:Bitmap = new Bitmap(_local_2); _arg_1.addChild(_local_3); var _local_4:Number = (_local_2.width / 2); var _local_5:Number = (_local_2.height / 2); var _local_6:Number = 200; var _local_7:TextField = new TextField(); var _local_8:Matrix = new Matrix(); for each (_local_9 in this._geometry._SafeStr_4643("full")) { _local_10 = this._geometry._SafeStr_4651("vertical", _local_9); Logger.log(("Drawing bodypart : " + _local_9)); if (_local_10 != null){ _local_11 = (_local_10.location.x * _local_6); _local_12 = (_local_10.location.z * _local_6); _local_13 = (_local_10.radius * _local_6); _local_14 = new Shape(); _local_14.graphics.lineStyle(1, 0xFFFF0000, 1); _local_14.graphics.drawCircle((_local_4 + _local_11), (_local_5 + _local_12), _local_13); _local_2.draw(_local_14); _local_7.text = _local_9; _local_7.textColor = 0xFFFF0000; _local_8.identity(); _local_8.tx = ((((_local_4 + _local_11) + _local_13) - _local_7.textWidth) - 5); _local_8.ty = ((_local_5 + _local_12) - 5); _local_2.draw(_local_7, _local_8); } else { Logger.log(("Could not draw bodypart : " + _local_9)); }; }; } } }//package com.sulake.habbo.avatar // _SafeStr_10011 = "_-AS" (String#16330, DoABC#2) // _SafeStr_10013 = "_-J0" (String#16015, DoABC#2) // _SafeStr_10063 = "_-1t3" (String#8436, DoABC#2) // _SafeStr_10064 = "_-0Vx" (String#4445, DoABC#2) // _SafeStr_10065 = "_-1Cj" (String#4728, DoABC#2) // _SafeStr_10066 = "_-EU" (String#7416, DoABC#2) // _SafeStr_10067 = "_-0K1" (String#12258, DoABC#2) // _SafeStr_10068 = "_-2LN" (String#6105, DoABC#2) // _SafeStr_10069 = "_-1Qq" (String#14106, DoABC#2) // _SafeStr_10070 = "_-V-" (String#16402, DoABC#2) // _SafeStr_10071 = "_-0mc" (String#17967, DoABC#2) // _SafeStr_10072 = "_-2cq" (String#16191, DoABC#2) // _SafeStr_10073 = "_-31S" (String#16416, DoABC#2) // _SafeStr_10074 = "_-1b2" (String#13917, DoABC#2) // _SafeStr_10075 = "_-1Br" (String#14091, DoABC#2) // _SafeStr_10076 = "_-fw" (String#16673, DoABC#2) // _SafeStr_10077 = "_-2Lc" (String#21340, DoABC#2) // _SafeStr_10078 = "_-2ax" (String#26928, DoABC#2) // _SafeStr_10079 = "_-37K" (String#21820, DoABC#2) // _SafeStr_10080 = "_-1CA" (String#24669, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1464 = "_-FK" (String#4109, DoABC#2) // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1472 = "_-Oo" (String#2576, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_1481 = "_-1fD" (String#4788, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_2311 = "_-B9" (String#3519, DoABC#2) // _SafeStr_2317 = "_-1Ur" (String#1577, DoABC#2) // _SafeStr_2319 = "_-mC" (String#2387, DoABC#2) // _SafeStr_2322 = "_-kp" (String#3751, DoABC#2) // _SafeStr_2324 = "_-146" (String#2776, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_2330 = "_-0hy" (String#1452, DoABC#2) // _SafeStr_2331 = "_-1ik" (String#3238, DoABC#2) // _SafeStr_2332 = "_-19o" (String#5890, DoABC#2) // _SafeStr_2334 = "_-1K4" (String#1746, DoABC#2) // _SafeStr_2335 = "_-0NG" (String#2230, DoABC#2) // _SafeStr_2336 = "_-wX" (String#7463, DoABC#2) // _SafeStr_2337 = "_-qS" (String#8476, DoABC#2) // _SafeStr_2338 = "_-12m" (String#1425, DoABC#2) // _SafeStr_2339 = "_-20G" (String#6696, DoABC#2) // _SafeStr_2340 = "_-0az" (String#3092, DoABC#2) // _SafeStr_2341 = "_-1Bi" (String#4060, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_2343 = "_-1Uw" (String#5054, DoABC#2) // _SafeStr_4412 = "_-Ny" (String#11008, DoABC#2) // _SafeStr_4415 = "_-13C" (String#17007, DoABC#2) // _SafeStr_4416 = "_-1nv" (String#10145, DoABC#2) // _SafeStr_4418 = "_-1LR" (String#10528, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4425 = "_-2UE" (String#7480, DoABC#2) // _SafeStr_4439 = "_-5F" (String#7895, DoABC#2) // _SafeStr_4624 = "_-Xa" (String#21045, DoABC#2) // _SafeStr_4628 = "_-1pO" (String#21680, DoABC#2) // _SafeStr_4630 = "_-1CG" (String#3413, DoABC#2) // _SafeStr_4642 = "_-c8" (String#14263, DoABC#2) // _SafeStr_4643 = "_-2U9" (String#13422, DoABC#2) // _SafeStr_4645 = "_-qv" (String#12557, DoABC#2) // _SafeStr_4651 = "_-11W" (String#11970, DoABC#2) // _SafeStr_4652 = "_-1gJ" (String#15881, DoABC#2) // _SafeStr_4654 = "_-2ny" (String#22282, DoABC#2) // _SafeStr_5193 = "_-2Nl" (String#6817, DoABC#2) // _SafeStr_5730 = "_-1AK" (String#5707, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_7830 = "_-1j2" (String#5460, DoABC#2) // _SafeStr_7840 = "_-2xQ" (String#7612, DoABC#2) // _SafeStr_7843 = "_-1OH" (String#3865, DoABC#2) // _SafeStr_7846 = "_-07j" (String#4707, DoABC#2) // _SafeStr_7847 = "_-0T1" (String#17269, DoABC#2) // _SafeStr_7854 = "_-0bV" (String#16642, DoABC#2) // _SafeStr_7855 = "_-2R-" (String#21690, DoABC#2) // _SafeStr_7862 = "_-2Sn" (String#17176, DoABC#2) // _SafeStr_7865 = "_-1KB" (String#21662, DoABC#2) // _SafeStr_7867 = "_-yf" (String#21396, DoABC#2) // _SafeStr_8407 = "_-0ek" (String#22299, DoABC#2) // _SafeStr_8409 = "_-1Ke" (String#21860, DoABC#2) // _SafeStr_8414 = "_-Ja" (String#11363, DoABC#2) // _SafeStr_8415 = "_-0ev" (String#5713, DoABC#2) // _SafeStr_8429 = "_-2wQ" (String#12606, DoABC#2) // _SafeStr_8436 = "_-15l" (String#17239, DoABC#2) // _SafeStr_9834 = "_-0gK" (String#4111, DoABC#2) // _SafeStr_9835 = "_-16Q" (String#2861, DoABC#2) // _SafeStr_9837 = "_-1C-" (String#12646, DoABC#2) // _SafeStr_9838 = "_-0fs" (String#19041, DoABC#2) // _SafeStr_9839 = "_-mS" (String#6628, DoABC#2) // _SafeStr_9872 = "_-1zX" (String#3608, DoABC#2) // _SafeStr_9892 = "_-lO" (String#3750, DoABC#2) // _SafeStr_9899 = "_-Pi" (String#14134, DoABC#2) // _SafeStr_9959 = "_-2YB" (String#18440, DoABC#2) // _SafeStr_9960 = "_-2QB" (String#16244, DoABC#2) // _SafeStr_9966 = "_-0Bw" (String#22381, DoABC#2) // _SafeStr_9967 = "_-0Rn" (String#14267, DoABC#2) // _SafeStr_9969 = "_-B4" (String#16327, DoABC#2) // _SafeStr_9971 = "_-1Ut" (String#9480, DoABC#2) // _SafeStr_9972 = "_-2kb" (String#7458, DoABC#2) // _SafeStr_9980 = "_-0Zi" (String#16714, DoABC#2) // _SafeStr_9981 = "_-0Vj" (String#11822, DoABC#2) // _SafeStr_9982 = "_-1K9" (String#21589, DoABC#2) // _SafeStr_9986 = "_-cl" (String#21345, DoABC#2) // _SafeStr_9987 = "_-0Pu" (String#12086, DoABC#2) // _SafeStr_9989 = "_-2vW" (String#15262, DoABC#2) // _SafeStr_9991 = "_-30i" (String#12605, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1968 package com.sulake.habbo.avatar { public interface _SafeStr_1968 { function _SafeStr_5389(_arg_1:String, _arg_2:String):void; } }//package com.sulake.habbo.avatar // _SafeStr_1968 = "_-33d" (String#4428, DoABC#2) // _SafeStr_5389 = "_-0ty" (String#16826, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_1970 package com.sulake.habbo.avatar { import com.sulake.habbo.communication.IHabboCommunicationManager; import _-0j-._SafeStr_2720; import _-14n._SafeStr_1823; import _-1fh._SafeStr_2761; import _-1fh._SafeStr_2612; import com.sulake.habbo.avatar.enum._SafeStr_1969; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_1970 { private var _communication:IHabboCommunicationManager; private var _SafeStr_3559:HabboAvatarEditorManager; public function _SafeStr_1970(_arg_1:HabboAvatarEditorManager, _arg_2:IHabboCommunicationManager) { this._SafeStr_3559 = _arg_1; this._communication = _arg_2; this._communication.addHabboConnectionMessageEvent(new _SafeStr_2720(this.onWardrobe)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1823(this._SafeStr_10081)); } public function dispose():void { this._communication = null; this._SafeStr_3559 = null; } public function _SafeStr_7093(_arg_1:int, _arg_2:_SafeStr_3061):void { if (this._communication == null){ return; }; var _local_3:_SafeStr_2761 = new _SafeStr_2761(_arg_1, _arg_2.figure, _arg_2.gender); this._communication.getHabboMainConnection(null).send(_local_3); _local_3.dispose(); _local_3 = null; } public function _SafeStr_7101():void { if (this._communication == null){ return; }; var _local_1:_SafeStr_2612 = new _SafeStr_2612(); this._communication.getHabboMainConnection(null).send(_local_1); _local_1.dispose(); _local_1 = null; } private function onWardrobe(_arg_1:_SafeStr_2720):void { if ((((_arg_1 == null)) || (!(this._SafeStr_3559)))){ return; }; var _local_2:HabboAvatarEditor = this._SafeStr_3559._SafeStr_10082(_SafeStr_1969._SafeStr_4930); if (_local_2){ _local_2.wardrobe._SafeStr_7103(_arg_1.state, _arg_1._SafeStr_4293); }; } private function _SafeStr_10081(_arg_1:IMessageEvent):void { if ((((_arg_1 == null)) || (!(this._SafeStr_3559)))){ return; }; var _local_2:HabboAvatarEditor = this._SafeStr_3559._SafeStr_10082(_SafeStr_1969._SafeStr_4930); if (_local_2){ _local_2.clubMemberLevel = this._SafeStr_3559._SafeStr_4788.clubLevel; _local_2.update(); }; } } }//package com.sulake.habbo.avatar // _SafeStr_10081 = "_-2D6" (String#5639, DoABC#2) // _SafeStr_10082 = "_-0xD" (String#17517, DoABC#2) // _SafeStr_1823 = "_-231" (String#2580, DoABC#2) // _SafeStr_1969 = "_-34E" (String#3284, DoABC#2) // _SafeStr_1970 = "_-2NA" (String#5479, DoABC#2) // _SafeStr_2612 = "_-1fd" (String#5857, DoABC#2) // _SafeStr_2720 = "_-16b" (String#6366, DoABC#2) // _SafeStr_2761 = "_-1h4" (String#5856, DoABC#2) // _SafeStr_3061 = "_-06Y" (String#8753, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_4293 = "_-1Z9" (String#13217, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4930 = "_-d" (String#4997, DoABC#2) // _SafeStr_7093 = "_-2Dm" (String#19503, DoABC#2) // _SafeStr_7101 = "_-2W0" (String#18855, DoABC#2) // _SafeStr_7103 = "_-5o" (String#12512, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_2319 package com.sulake.habbo.avatar { import _-0kT._SafeStr_2093; import com.sulake.habbo.avatar.actions._SafeStr_2329; import flash.geom.ColorTransform; public class _SafeStr_2319 { private var _SafeStr_8389:String; private var _SafeStr_8395:String; private var _SafeStr_10083:String; private var _SafeStr_8396:String; private var _color:_SafeStr_2093; private var _frames:Array; private var _action:_SafeStr_2329; private var _SafeStr_4434:Boolean; private var _isBlendable:Boolean; private var _SafeStr_10084:ColorTransform; private var _SafeStr_4424:int; public function _SafeStr_2319(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:_SafeStr_2093, _arg_5:Array, _arg_6:_SafeStr_2329, _arg_7:Boolean, _arg_8:int, _arg_9:String="", _arg_10:Boolean=false, _arg_11:Number=1) { this._SafeStr_8389 = _arg_1; this._SafeStr_8395 = _arg_2; this._SafeStr_8396 = _arg_3; this._color = _arg_4; this._frames = _arg_5; this._action = _arg_6; this._SafeStr_4434 = _arg_7; this._SafeStr_4424 = _arg_8; this._SafeStr_10083 = _arg_9; this._isBlendable = _arg_10; this._SafeStr_10084 = new ColorTransform(1, 1, 1, _arg_11); if (this._frames == null){ Logger.log("Null frame list"); }; if (this._SafeStr_8395 == "ey"){ this._SafeStr_4434 = false; }; } public function _SafeStr_8432(_arg_1:int):int { return (this._frames[(_arg_1 % this._frames.length)]); } public function get frames():Array { return (this._frames); } public function get _SafeStr_8430():String { return (this._SafeStr_8389); } public function get _SafeStr_8429():String { return (this._SafeStr_8395); } public function get _SafeStr_8431():String { return (this._SafeStr_8396); } public function get color():_SafeStr_2093 { return (this._color); } public function get action():_SafeStr_2329 { return (this._action); } public function set _SafeStr_4413(_arg_1:Boolean):void { this._SafeStr_4434 = _arg_1; } public function get _SafeStr_4413():Boolean { return (this._SafeStr_4434); } public function get _SafeStr_8434():int { return (this._SafeStr_4424); } public function get _SafeStr_8433():String { return (this._SafeStr_10083); } public function get _SafeStr_8439():Boolean { return (this._isBlendable); } public function get _SafeStr_8440():ColorTransform { return (this._SafeStr_10084); } } }//package com.sulake.habbo.avatar // _SafeStr_10083 = "_-19T" (String#16685, DoABC#2) // _SafeStr_10084 = "_-2t-" (String#15898, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2319 = "_-mC" (String#2387, DoABC#2) // _SafeStr_2329 = "_-xf" (String#2306, DoABC#2) // _SafeStr_4413 = "_-18N" (String#9735, DoABC#2) // _SafeStr_4424 = "_-uP" (String#9643, DoABC#2) // _SafeStr_4434 = "_-hP" (String#4886, DoABC#2) // _SafeStr_8389 = "_-zZ" (String#7401, DoABC#2) // _SafeStr_8395 = "_-0Wr" (String#2700, DoABC#2) // _SafeStr_8396 = "_-2UB" (String#8808, DoABC#2) // _SafeStr_8429 = "_-2wQ" (String#12606, DoABC#2) // _SafeStr_8430 = "_-1H" (String#19253, DoABC#2) // _SafeStr_8431 = "_-La" (String#15556, DoABC#2) // _SafeStr_8432 = "_-28w" (String#8582, DoABC#2) // _SafeStr_8433 = "_-01X" (String#18245, DoABC#2) // _SafeStr_8434 = "_-0ms" (String#17824, DoABC#2) // _SafeStr_8439 = "_-0zm" (String#20368, DoABC#2) // _SafeStr_8440 = "_-EP" (String#21628, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_2320 package com.sulake.habbo.avatar { import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_2320 { private var _SafeStr_4045:BitmapData; private var _SafeStr_8451:Point; private var _offset:Point; public function _SafeStr_2320(_arg_1:BitmapData, _arg_2:Point) { this._offset = new Point(0, 0); super(); this._SafeStr_4045 = _arg_1; this._SafeStr_8451 = _arg_2; this._SafeStr_10085(); } public function dispose():void { if (this._SafeStr_4045){ this._SafeStr_4045.dispose(); }; this._SafeStr_4045 = null; this._SafeStr_8451 = null; this._offset = null; } public function set image(_arg_1:BitmapData):void { this._SafeStr_4045 = _arg_1; } public function get image():BitmapData { return (this._SafeStr_4045); } public function _SafeStr_10086(_arg_1:Point):void { this._SafeStr_8451 = _arg_1; this._SafeStr_10085(); } public function get _SafeStr_10012():Point { return (this._SafeStr_8451.add(this._offset)); } public function set offset(_arg_1:Point):void { this._offset = _arg_1; this._SafeStr_10085(); } private function _SafeStr_10085():void { this._SafeStr_8451.x = int(this._SafeStr_8451.x); this._SafeStr_8451.y = int(this._SafeStr_8451.y); this._offset.x = int(this._offset.x); this._offset.y = int(this._offset.y); } } }//package com.sulake.habbo.avatar // _SafeStr_10012 = "_-1OD" (String#8199, DoABC#2) // _SafeStr_10085 = "_-8i" (String#13248, DoABC#2) // _SafeStr_10086 = "_-18C" (String#24642, DoABC#2) // _SafeStr_2320 = "_-2si" (String#2397, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_8451 = "_-dj" (String#3187, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_2326 package com.sulake.habbo.avatar { import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_1323; import flash.net.URLRequest; import com.sulake.core.utils._SafeStr_709; import com.sulake.core.utils.LibraryLoaderEvent; import com.sulake.core.Core; import flash.events.Event; public class _SafeStr_2326 extends EventDispatcher { private static var _SafeStr_10087:int = 0; private static var _SafeStr_10088:int = 1; private static var _SafeStr_4677:int = 2; private var _state:int; private var _SafeStr_10089:String; private var _revision:String; private var _SafeStr_10090:String; private var _assets:IAssetLibrary; public function _SafeStr_2326(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:IAssetLibrary) { this._state = _SafeStr_10087; this._assets = _arg_4; this._SafeStr_10089 = String(_arg_1); this._revision = String(_arg_2); this._SafeStr_10090 = ((_arg_3 + this._SafeStr_10089) + ".swf"); this._SafeStr_10090 = this._SafeStr_10090.replace("%revision%", this._revision); var _local_5:_SafeStr_1323 = (this._assets as _SafeStr_1323); var _local_6:IAssetLibrary = _local_5._SafeStr_8668((this._SafeStr_10089 + ".swf")); if (_local_6 != null){ Logger.log(("[AvatarAssetDownloadLibrary] Already Downloaded by Core: " + this._SafeStr_10089)); this._state = _SafeStr_4677; }; } override public function dispose():void { super.dispose(); } public function _SafeStr_10049():void { this._state = _SafeStr_10088; var _local_1:URLRequest = new URLRequest(this._SafeStr_10090); var _local_2:_SafeStr_709 = new _SafeStr_709(); this._assets.loadFromFile(_local_2, true); _local_2.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_9943); _local_2.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_10091); _local_2.load(_local_1); } private function _SafeStr_10091(_arg_1:Event):void { Core.error(((("Could not load avatar asset library " + this._SafeStr_10089) + " from URL ") + this._SafeStr_10090), false, Core._SafeStr_8841); } private function _SafeStr_9943(_arg_1:Event):void { var _local_2:_SafeStr_709 = (_arg_1.target as _SafeStr_709); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_COMPLETE, this._SafeStr_9943); _local_2.removeEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_10091); this._state = _SafeStr_4677; dispatchEvent(new Event(Event.COMPLETE)); } public function get _SafeStr_10047():String { return (this._SafeStr_10089); } public function get _SafeStr_8662():Boolean { return ((this._state == _SafeStr_4677)); } public function toString():String { var _local_1:String = this._SafeStr_10089; return ((_local_1 + ((this._SafeStr_8662) ? "[x]" : "[ ]"))); } } }//package com.sulake.habbo.avatar // _SafeStr_10047 = "_-2Gt" (String#16501, DoABC#2) // _SafeStr_10049 = "_-0Eh" (String#21507, DoABC#2) // _SafeStr_10087 = "_-1ts" (String#5107, DoABC#2) // _SafeStr_10088 = "_-34h" (String#14158, DoABC#2) // _SafeStr_10089 = "_-18f" (String#6900, DoABC#2) // _SafeStr_10090 = "_-1g7" (String#10622, DoABC#2) // _SafeStr_10091 = "_-Dc" (String#15729, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_2326 = "_-0zX" (String#2647, DoABC#2) // _SafeStr_4677 = "_-tW" (String#2962, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_8662 = "_-18l" (String#4811, DoABC#2) // _SafeStr_8668 = "_-0zC" (String#20307, DoABC#2) // _SafeStr_8841 = "_-1V-" (String#11866, DoABC#2) // _SafeStr_9943 = "_-3E4" (String#7076, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_3061 package com.sulake.habbo.avatar { public interface _SafeStr_3061 { function get figure():String; function get gender():String; } }//package com.sulake.habbo.avatar // _SafeStr_3061 = "_-06Y" (String#8753, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_3068 package com.sulake.habbo.avatar { import com.sulake.core.window.IWindowContainer; import flash.geom.Point; import com.sulake.core.window.components.ITabSelectorWindow; import com.sulake.core.window.components.IFrameWindow; import flash.utils.Timer; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.avatar.enum._SafeStr_3071; import flash.events.TimerEvent; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import flash.events.Event; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.habbo.avatar.enum._SafeStr_3065; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets.IAsset; import _-2mK._SafeStr_831; import _-0rn._SafeStr_1326; public class _SafeStr_3068 { public static var _SafeStr_10092:IWindowContainer; public static var _SafeStr_10093:IWindowContainer; public static var _SafeStr_9883:int = 0x666666; private static const _SafeStr_10094:int = 5000; private static const _SafeStr_10095:Point = new Point(100, 30); private var _SafeStr_10096:HabboAvatarEditor; private var _SafeStr_10097:IWindowContainer; private var _SafeStr_10098:String; private var _SafeStr_10099:ITabSelectorWindow; private var _SafeStr_10100:IFrameWindow; private var _SafeStr_9545:IWindowContainer; private var _SafeStr_10101:IFrameWindow; private var _saveTimer:Timer; private var _SafeStr_10102:String; private var _SafeStr_10103:Boolean = true; private var _SafeStr_10104:Array; private var _SafeStr_4541:Array; public function _SafeStr_3068(_arg_1:HabboAvatarEditor, _arg_2:Array) { var _local_3:String; var _local_4:_SafeStr_5; var _local_5:_SafeStr_5; this._SafeStr_10104 = []; this._SafeStr_4541 = [_SafeStr_3071._SafeStr_9905, _SafeStr_3071._SafeStr_5075, _SafeStr_3071._SafeStr_5387, _SafeStr_3071._SafeStr_5388, _SafeStr_3071.HOTLOOKS, _SafeStr_3071._SafeStr_9903]; super(); this._SafeStr_10096 = _arg_1; if (_SafeStr_10092 == null){ _local_4 = (this._SafeStr_10096.manager.assets.getAssetByName("AvatarEditorThumb") as _SafeStr_5); _SafeStr_10092 = (this._SafeStr_10096.manager.windowManager.buildFromXML((_local_4.content as XML)) as IWindowContainer); }; if (_SafeStr_10093 == null){ _local_5 = (this._SafeStr_10096.manager.assets.getAssetByName("color_chooser_cell") as _SafeStr_5); _SafeStr_10093 = (this._SafeStr_10096.manager.windowManager.buildFromXML((_local_5.content as XML)) as IWindowContainer); }; this._saveTimer = new Timer(_SafeStr_10094, 1); this._saveTimer.addEventListener(TimerEvent.TIMER, this._SafeStr_5500); if (_arg_2 == null){ _arg_2 = this._SafeStr_4541; }; for each (_local_3 in _arg_2) { this._SafeStr_10104.push(_local_3); }; this.createWindow(); } public function dispose():void { var _local_1:IWindowContainer; var _local_2:IWindowContainer; var _local_3:IWindowContainer; if (this._saveTimer != null){ this._saveTimer.stop(); this._saveTimer.removeEventListener(TimerEvent.TIMER, this._SafeStr_5500); this._saveTimer = null; }; if (this._SafeStr_10099){ this._SafeStr_10099.dispose(); this._SafeStr_10099 = null; }; if (this._SafeStr_10101){ this._SafeStr_10101.dispose(); this._SafeStr_10101 = null; }; if (this._SafeStr_10097){ this._SafeStr_10097.dispose(); this._SafeStr_10097 = null; }; if (this._SafeStr_9545 != null){ this._SafeStr_9545.dispose(); this._SafeStr_9545 = null; }; if (this._SafeStr_10100){ this._SafeStr_10100.dispose(); this._SafeStr_10100 = null; }; if (this._SafeStr_10097 != null){ _local_1 = (this._SafeStr_10097.findChildByName("figureContainer") as IWindowContainer); if (_local_1 != null){ while (_local_1.numChildren > 0) { _local_1.removeChildAt(0); }; }; _local_2 = (this._SafeStr_10097.findChildByName("contentArea") as IWindowContainer); if (_local_2 != null){ while (_local_2.numChildren > 0) { _local_2.removeChildAt(0); }; }; _local_3 = (this._SafeStr_10097.findChildByName("sideContainer") as IWindowContainer); if (_local_3 != null){ while (_local_3.numChildren > 0) { _local_3.removeChildAt(0); }; }; this._SafeStr_10096 = null; }; } public function _SafeStr_7444(_arg_1:Array, _arg_2:String=null):IFrameWindow { if (this._SafeStr_10100){ this._SafeStr_10100.visible = true; this._SafeStr_10100.activate(); return (this._SafeStr_10100); }; if (this._SafeStr_10100){ this._SafeStr_10100.dispose(); this._SafeStr_10100 = null; }; var _local_3:_SafeStr_5 = (this._SafeStr_10096.manager.assets.getAssetByName("AvatarEditorFrame") as _SafeStr_5); if (_local_3){ this._SafeStr_10100 = (this._SafeStr_10096.manager.windowManager.buildFromXML((_local_3.content as XML)) as IFrameWindow); }; if (this._SafeStr_10100 == null){ Logger.log("Failed to construct Avatar editor window!"); return (null); }; var _local_4:IWindowContainer = (this._SafeStr_10100.findChildByName("maincontent") as IWindowContainer); if (!this._SafeStr_10105(_local_4, _arg_1)){ this._SafeStr_10100.dispose(); this._SafeStr_10100 = null; return (null); }; if (_arg_2){ this._SafeStr_10100.header.title.text = _arg_2; }; this._SafeStr_10100.position = _SafeStr_10095; this._SafeStr_10100.findChildByName("header_button_close").procedure = this.windowEventProc; return (this._SafeStr_10100); } public function _SafeStr_10105(_arg_1:IWindowContainer, _arg_2:Array):Boolean { var _local_3:int; if (!this._SafeStr_10106(_arg_2)){ Logger.log("Could not validate categories for avatar editor!"); return (false); }; if (_arg_1){ _local_3 = _arg_1.getChildIndex(this._SafeStr_10097); if (_local_3){ _arg_1.removeChildAt(_local_3); }; _arg_1.addChild(this._SafeStr_10097); } else { if (this._SafeStr_9545 == null){ this._SafeStr_9545 = (this._SafeStr_10096.manager.windowManager.createWindow("avatarEditorContainer", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_5507 | _SafeStr_1318._SafeStr_4275), new Rectangle(0, 0, 2, 2), null, 0) as IWindowContainer); this._SafeStr_9545.addChild(this._SafeStr_10097); }; _local_3 = this._SafeStr_9545.getChildIndex(this._SafeStr_10097); if (_local_3){ _arg_1.removeChildAt(_local_3); }; this._SafeStr_9545.visible = true; }; return (true); } public function _SafeStr_10106(_arg_1:Array):Boolean { var _local_2:String; if (_arg_1 == null){ return (this._SafeStr_10106(this._SafeStr_4541)); }; if (_arg_1.length != this._SafeStr_10104.length){ return (false); }; for each (_local_2 in _arg_1) { if (this._SafeStr_10104.indexOf(_local_2) < 0){ return (false); }; }; return (true); } private function _SafeStr_5500(_arg_1:Event=null):void { this._saveTimer.stop(); if (this._SafeStr_10097){ this._SafeStr_10097.findChildByName("save").enable(); }; } public function show():void { if (this._SafeStr_10100){ this._SafeStr_10100.visible = true; } else { if (this._SafeStr_10097){ this._SafeStr_10097.visible = true; }; }; } public function hide():void { if (this._SafeStr_10100){ this._SafeStr_10100.visible = false; } else { if (this._SafeStr_10097){ this._SafeStr_10097.visible = false; }; }; } private function createWindow():void { var _local_2:_SafeStr_1522; var _local_3:_SafeStr_1522; var _local_4:int; if (this._SafeStr_10097 == null){ this._SafeStr_10097 = (this._SafeStr_10096.manager.windowManager.buildFromXML(((this._SafeStr_10096.manager.assets.getAssetByName("AvatarEditorContent") as _SafeStr_5).content as XML)) as IWindowContainer); }; this._SafeStr_10097.procedure = this.windowEventProc; this._SafeStr_10099 = (this._SafeStr_10097.findChildByName("mainTabs") as ITabSelectorWindow); var _local_1:int = (this._SafeStr_10099._SafeStr_9097 - 1); while (_local_1 >= 0) { _local_2 = this._SafeStr_10099._SafeStr_9100(_local_1); if (((!((_local_2 == null))) && ((this._SafeStr_10104.indexOf(_local_2.name) < 0)))){ _local_3 = this._SafeStr_10099._SafeStr_9104(_local_2); _local_4 = (_local_1 + 1); while (_local_4 < this._SafeStr_10099._SafeStr_9097) { this._SafeStr_10099._SafeStr_9100(_local_4).x = (this._SafeStr_10099._SafeStr_9100(_local_4).x - _local_3.width); _local_4++; }; }; _local_1--; }; this._SafeStr_10099.setSelected(this._SafeStr_10099._SafeStr_9100(0)); this._SafeStr_5480(); this.update(); } private function _SafeStr_5480():void { var _local_3:String; var _local_4:IWindowContainer; var _local_5:IBitmapWrapperWindow; var _local_6:_SafeStr_1280; var _local_7:BitmapData; var _local_1:Array = this._SafeStr_4541; var _local_2:Point = new Point(); for each (_local_3 in _local_1) { _local_4 = (this._SafeStr_10097.findChildByName(_local_3) as IWindowContainer); if (_local_4 != null){ _local_5 = (_local_4.findChildByTag("BITMAP") as IBitmapWrapperWindow); if (_local_5 != null){ _local_6 = (this._SafeStr_10096.manager.assets.getAssetByName(("ae_tabs_" + _local_3)) as _SafeStr_1280); _local_7 = (_local_6.content as BitmapData); _local_5.bitmap = new BitmapData(_local_5.width, _local_5.height, true, 0xFFFFFF); _local_2.x = ((_local_5.width - _local_7.width) / 2); _local_2.y = ((_local_5.height - _local_7.height) / 2); _local_5.bitmap.copyPixels(_local_7, _local_7.rect, _local_2); }; }; }; } public function update():void { var _local_1:IWindowContainer = this._SafeStr_10096.figureData.view.window; var _local_2:IWindowContainer = (this._SafeStr_10097.findChildByName("figureContainer") as IWindowContainer); if (_local_2.numChildren > 0){ _local_2.removeChildAt(0); }; if (_local_2 != null){ _local_2.addChild(_local_1); }; var _local_3:_SafeStr_1548 = (this._SafeStr_10097.findChildByName("wardrobe") as _SafeStr_1548); if (((_local_3) && (this._SafeStr_10096.manager._SafeStr_4788))){ _local_3.visible = (((this._SafeStr_10096.manager._SafeStr_4788.clubLevel >= _SafeStr_1600._SafeStr_4381)) && (this._SafeStr_10096._SafeStr_10107())); }; var _local_4:String = _SafeStr_3065._SafeStr_9902; if (((((this._SafeStr_10096.manager._SafeStr_4788) && ((this._SafeStr_10096.manager._SafeStr_4788.clubLevel >= _SafeStr_1600._SafeStr_4381)))) && ((((this._SafeStr_10102 == _SafeStr_3065._SafeStr_9903)) || (this._SafeStr_10103))))){ _local_4 = _SafeStr_3065._SafeStr_9903; }; if (((this._SafeStr_10096._SafeStr_10108()) && ((this._SafeStr_10096.clubMemberLevel <= 0)))){ _local_4 = _SafeStr_3065._SafeStr_9904; }; if (!this._SafeStr_10096._SafeStr_10107()){ _local_4 = _SafeStr_3065._SafeStr_9902; }; this._SafeStr_10109(_local_4); this._SafeStr_10110(this._SafeStr_10098); } public function _SafeStr_10111(_arg_1:String, _arg_2:Boolean=false):void { if (_arg_2){ }; this._SafeStr_10110(_arg_1); } private function _SafeStr_10112():void { if (this._SafeStr_10102 == _SafeStr_3065._SafeStr_9903){ this._SafeStr_10103 = false; this._SafeStr_10109(_SafeStr_3065._SafeStr_9902); } else { this._SafeStr_10109(_SafeStr_3065._SafeStr_9903); }; } private function _SafeStr_10109(_arg_1:String):void { var _local_5:int; if (this._SafeStr_10102 == _arg_1){ return; }; var _local_2:IWindowContainer = (this._SafeStr_10097.findChildByName("sideContainer") as IWindowContainer); if (!_local_2){ return; }; var _local_3:IWindow; switch (_arg_1){ case _SafeStr_3065._SafeStr_9902: break; case _SafeStr_3065._SafeStr_9904: _local_3 = this._SafeStr_10096._SafeStr_10113(_SafeStr_3065._SafeStr_9904); break; case _SafeStr_3065._SafeStr_9903: _local_3 = this._SafeStr_10096._SafeStr_10113(_SafeStr_3065._SafeStr_9903); break; }; var _local_4:IWindow = _local_2.removeChildAt(0); if (_local_4){ this._SafeStr_10097.width = (this._SafeStr_10097.width - _local_4.width); }; if (_local_3){ _local_2.addChild(_local_3); _local_3.visible = true; _local_2.width = _local_3.width; } else { _local_2.width = 0; }; this._SafeStr_10102 = _arg_1; if (this._SafeStr_10100){ _local_5 = 8; this._SafeStr_10100.content.width = (this._SafeStr_10097.width + _local_5); }; } private function _SafeStr_10110(_arg_1:String):void { if (_arg_1 == null){ return; }; if (_arg_1 == ""){ return; }; var _local_2:IWindowContainer = (this._SafeStr_10097.findChildByName("contentArea") as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:IWindowContainer = (_local_2.getChildAt(0) as IWindowContainer); _local_2.removeChild(_local_3); _local_2.invalidate(); var _local_4:IWindowContainer = this._SafeStr_10096._SafeStr_10114(_arg_1); if (_local_4 == null){ return; }; _local_4.visible = true; _local_2.addChild(_local_4); this._SafeStr_10098 = _arg_1; this._SafeStr_10099.setSelected(this._SafeStr_10099._SafeStr_3704(_arg_1)); } public function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:String; if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ _local_3 = _arg_2.name; Logger.log(("Select tab: " + _local_3)); if (_local_3 != this._SafeStr_10098){ this._SafeStr_10096._SafeStr_10115(_local_3); }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "save": if (this._SafeStr_10096._SafeStr_10116()){ this._SafeStr_10117(); return; }; this._saveTimer.start(); this._SafeStr_10097.findChildByName("save").disable(); this._SafeStr_10096._SafeStr_10118(); this._SafeStr_10096.manager.close(this._SafeStr_10096._SafeStr_5042); return; case "cancel": this._SafeStr_10096.manager.close(this._SafeStr_10096._SafeStr_5042); return; case "wardrobe": this._SafeStr_10112(); return; case "header_button_close": this._SafeStr_10096.manager.close(this._SafeStr_10096._SafeStr_5042); }; }; }; } private function _SafeStr_10117():void { var _local_1:IAsset; var _local_2:XML; if (!this._SafeStr_10101){ _local_1 = this._SafeStr_10096.manager.assets.getAssetByName("StripClubItemsInfo"); if (!_local_1){ Logger.log("Failed to initialize strip club info dialog; missing asset!"); return; }; _local_2 = (_local_1.content as XML); this._SafeStr_10101 = (this._SafeStr_10096.manager.windowManager.buildFromXML(_local_2, 2) as IFrameWindow); this._SafeStr_10101.procedure = this._SafeStr_10119; this._SafeStr_10101.center(); } else { this._SafeStr_10101.visible = true; this._SafeStr_10101.center(); }; } private function _SafeStr_10119(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "header_button_close": this._SafeStr_10101.visible = false; if (this._SafeStr_10096.manager._SafeStr_6271){ this._SafeStr_10096.manager._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_831("AvatarEditor", "click", "strip_club_items_close", "")); }; return; case "strip_button_ok": if (this._SafeStr_10096){ this._SafeStr_10096._SafeStr_10120(); }; this._SafeStr_10101.visible = false; if (this._SafeStr_10096.manager._SafeStr_6271){ this._SafeStr_10096.manager._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_831("AvatarEditor", "click", "strip_club_items_ok", "")); }; return; case "strip_button_club_info": this.openCatalogClubPage(); this._SafeStr_10101.visible = false; if (this._SafeStr_10096.manager._SafeStr_6271){ this._SafeStr_10096.manager._SafeStr_6271.getHabboMainConnection(null).send(new _SafeStr_831("AvatarEditor", "click", "strip_club_items_info", "")); }; }; }; } private function openCatalogClubPage():void { if (this._SafeStr_10096.manager.catalog){ this._SafeStr_10096.manager.catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); }; } } }//package com.sulake.habbo.avatar // _SafeStr_10092 = "_-21n" (String#10566, DoABC#2) // _SafeStr_10093 = "_-1OG" (String#12457, DoABC#2) // _SafeStr_10094 = "_-2vj" (String#14183, DoABC#2) // _SafeStr_10095 = "_-0VL" (String#3389, DoABC#2) // _SafeStr_10096 = "_-3EB" (String#1428, DoABC#2) // _SafeStr_10097 = "_-0x7" (String#1958, DoABC#2) // _SafeStr_10098 = "_-ld" (String#3442, DoABC#2) // _SafeStr_10099 = "_-A9" (String#3577, DoABC#2) // _SafeStr_10100 = "_-1IS" (String#2274, DoABC#2) // _SafeStr_10101 = "_-1zb" (String#4151, DoABC#2) // _SafeStr_10102 = "_-0ZW" (String#11503, DoABC#2) // _SafeStr_10103 = "_-0kp" (String#17978, DoABC#2) // _SafeStr_10104 = "_-3B5" (String#11147, DoABC#2) // _SafeStr_10105 = "_-0XJ" (String#11679, DoABC#2) // _SafeStr_10106 = "_-2Wv" (String#16557, DoABC#2) // _SafeStr_10107 = "_-39E" (String#16296, DoABC#2) // _SafeStr_10108 = "_-bt" (String#17145, DoABC#2) // _SafeStr_10109 = "_-2rF" (String#13452, DoABC#2) // _SafeStr_10110 = "_-0AK" (String#8415, DoABC#2) // _SafeStr_10111 = "_-1Pn" (String#7662, DoABC#2) // _SafeStr_10112 = "_-d6" (String#21405, DoABC#2) // _SafeStr_10113 = "_-wC" (String#18062, DoABC#2) // _SafeStr_10114 = "_-1MR" (String#14695, DoABC#2) // _SafeStr_10115 = "_-0os" (String#15143, DoABC#2) // _SafeStr_10116 = "_-1rZ" (String#21138, DoABC#2) // _SafeStr_10117 = "_-rJ" (String#19479, DoABC#2) // _SafeStr_10118 = "_-3Co" (String#19543, DoABC#2) // _SafeStr_10119 = "_-1Sg" (String#18532, DoABC#2) // _SafeStr_10120 = "_-2An" (String#19608, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_3065 = "_-0ON" (String#2852, DoABC#2) // _SafeStr_3068 = "_-29P" (String#3820, DoABC#2) // _SafeStr_3071 = "_-1-L" (String#2872, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_4541 = "_-0OG" (String#5684, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5042 = "_-1MO" (String#8282, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5387 = "_-07q" (String#5411, DoABC#2) // _SafeStr_5388 = "_-2Tg" (String#10176, DoABC#2) // _SafeStr_5480 = "_-3BI" (String#5037, DoABC#2) // _SafeStr_5500 = "_-0BS" (String#4569, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_9097 = "_-2rj" (String#5358, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9104 = "_-38I" (String#12475, DoABC#2) // _SafeStr_9545 = "_-1UM" (String#3155, DoABC#2) // _SafeStr_9883 = "_-0H8" (String#13743, DoABC#2) // _SafeStr_9902 = "_-0BR" (String#8303, DoABC#2) // _SafeStr_9903 = "_-091" (String#3536, DoABC#2) // _SafeStr_9904 = "_-0yA" (String#8644, DoABC#2) // _SafeStr_9905 = "_-cj" (String#10049, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_415 package com.sulake.habbo.avatar { import com.sulake.core.runtime.IUnknown; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.avatar.structure._SafeStr_1464; import com.sulake.core.assets.IAsset; import com.sulake.habbo.avatar.pets._SafeStr_1462; import _-3EM._SafeStr_1463; import flash.events.IEventDispatcher; public interface _SafeStr_415 extends IUnknown { function createAvatarImage(_arg_1:String, _arg_2:String, _arg_3:String=null, _arg_4:_SafeStr_774=null):IAvatarImage; function _SafeStr_5201(_arg_1:String, _arg_2:String, _arg_3:IPetImageListener=null):IAvatarImage; function _SafeStr_5162(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:String, _arg_5:IPetImageListener=null):IAvatarImage; function _SafeStr_5191(_arg_1:String):String; function get assets():IAssetLibrary; function _SafeStr_10121(_arg_1:String):_SafeStr_1464; function _SafeStr_10122(_arg_1:String, _arg_2:int):Array; function getAssetByName(_arg_1:String):IAsset; function get _SafeStr_5155():_SafeStr_1462; function get _SafeStr_7666():String; function set _SafeStr_7666(_arg_1:String):void; function _SafeStr_10075(_arg_1:String, _arg_2:XML):void; function _SafeStr_9877(_arg_1:String):_SafeStr_1461; function _SafeStr_9878(_arg_1:_SafeStr_1461):Boolean; function _SafeStr_9879(_arg_1:_SafeStr_1461, _arg_2:_SafeStr_774):void; function _SafeStr_10123(_arg_1:String):_SafeStr_1463; function get events():IEventDispatcher; function _SafeStr_10124():void; function _SafeStr_10125(_arg_1:IPetImageListener):void; } }//package com.sulake.habbo.avatar // _SafeStr_10075 = "_-1Br" (String#14091, DoABC#2) // _SafeStr_10121 = "_-M8" (String#15674, DoABC#2) // _SafeStr_10122 = "_-0v2" (String#15111, DoABC#2) // _SafeStr_10123 = "_-1Hp" (String#18957, DoABC#2) // _SafeStr_10124 = "_-29F" (String#19083, DoABC#2) // _SafeStr_10125 = "_-r7" (String#16538, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1462 = "_-1t6" (String#6057, DoABC#2) // _SafeStr_1463 = "_-1Vu" (String#7428, DoABC#2) // _SafeStr_1464 = "_-FK" (String#4109, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_5155 = "_-NH" (String#6819, DoABC#2) // _SafeStr_5162 = "_-Xs" (String#8434, DoABC#2) // _SafeStr_5191 = "_-0Ew" (String#9842, DoABC#2) // _SafeStr_5201 = "_-2Wt" (String#10501, DoABC#2) // _SafeStr_7666 = "_-2FP" (String#2042, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_9877 = "_-3Ah" (String#15989, DoABC#2) // _SafeStr_9878 = "_-1GO" (String#16632, DoABC#2) // _SafeStr_9879 = "_-27f" (String#16854, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar._SafeStr_774 package com.sulake.habbo.avatar { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_774 extends _SafeStr_3 { function _SafeStr_5111(_arg_1:String):void; } }//package com.sulake.habbo.avatar // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.AvatarRenderManager package com.sulake.habbo.avatar { import com.sulake.core.runtime._SafeStr_8; import _-0mA.AssetAliasCollection; import com.sulake.core.utils.Map; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.avatar.pets._SafeStr_1465; import _-0aa._SafeStr_1476; import com.sulake.habbo.avatar.enum._SafeStr_1473; import com.sulake.habbo.avatar.enum._SafeStr_1472; import com.sulake.habbo.avatar.structure.parts._SafeStr_1481; import com.sulake.core.assets._SafeStr_1323; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import flash.events.Event; import com.sulake.habbo.avatar.enum._SafeStr_1479; import com.sulake.habbo.avatar.structure._SafeStr_1470; import com.sulake.habbo.avatar.structure._SafeStr_1469; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.avatar.enum._SafeStr_1480; import com.sulake.habbo.avatar.structure._SafeStr_1464; import _-3EM._SafeStr_1463; import com.sulake.core.assets.IAsset; import com.sulake.habbo.avatar.pets._SafeStr_1462; import _-0kT._SafeStr_1468; import _-0kT._SafeStr_1475; import com.sulake.core.utils._SafeStr_840; import com.sulake.iid.*; public class AvatarRenderManager extends _SafeStr_8 implements _SafeStr_415 { private const _SafeStr_10126:String = "hd-99999-99999"; private var _aliasCollection:AssetAliasCollection; private var _SafeStr_10127:Map; private var _SafeStr_3793:IHabboConfigurationManager; private var _SafeStr_10128:_SafeStr_1465; private var _SafeStr_10129:_SafeStr_1476; private var _SafeStr_4978:String; private var _SafeStr_10130:Map; private var _SafeStr_10131:_SafeStr_1474; private var _SafeStr_10132:_SafeStr_1471; private var _SafeStr_10133:Boolean = false; private var _SafeStr_10134:Boolean = false; private var _SafeStr_10135:Boolean = false; private var _SafeStr_8700:Boolean = false; public function AvatarRenderManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { var _local_4:_SafeStr_1482; _arg_2 = (_arg_2 | _SafeStr_8884); super(_arg_1, _arg_2, _arg_3); this._SafeStr_4978 = _SafeStr_1473._SafeStr_9894; this._SafeStr_10130 = new Map(); this._SafeStr_10127 = new Map(); _local_4 = new _SafeStr_1482(this, _SafeStr_1472._SafeStr_9892, _SafeStr_1481._SafeStr_4372(_arg_1.assets)); _local_4._SafeStr_10070((_arg_3.getAssetByName("HabboAvatarGeometry").content as XML)); _local_4._SafeStr_10071(_arg_3, (_arg_3.getAssetByName("HabboAvatarActions").content as XML)); _local_4._SafeStr_10072((_arg_3.getAssetByName("HabboAvatarPartSets").content as XML)); _local_4._SafeStr_10073((_arg_3.getAssetByName("HabboAvatarAnimation").content as XML)); _local_4._SafeStr_10074((_arg_3.getAssetByName("HabboAvatarFigure").content as XML)); this._SafeStr_10127.add(_SafeStr_1472._SafeStr_9892, _local_4); _local_4 = new _SafeStr_1482(this, _SafeStr_1472._SafeStr_4864, _SafeStr_1481._SafeStr_4372(_arg_1.assets)); _local_4._SafeStr_10070((_arg_3.getAssetByName("HabboAvatarPetGeometry").content as XML)); _local_4._SafeStr_10071(_arg_3, (_arg_3.getAssetByName("HabboAvatarPetActions").content as XML)); _local_4._SafeStr_10072((_arg_3.getAssetByName("HabboAvatarPetPartSets").content as XML)); _local_4._SafeStr_10073((_arg_3.getAssetByName("HabboAvatarPetAnimation").content as XML)); _local_4._SafeStr_10074((_arg_3.getAssetByName("HabboAvatarPetFigure").content as XML)); this._SafeStr_10127.add(_SafeStr_1472._SafeStr_4864, _local_4); this._aliasCollection = new AssetAliasCollection(this, (_arg_1.assets as _SafeStr_1323)); this._SafeStr_10128 = new _SafeStr_1465(this, (_arg_1.assets as _SafeStr_1323)); this._SafeStr_10129 = new _SafeStr_1476((_arg_1.assets as _SafeStr_1323)); var _local_5:XML = (_arg_3.getAssetByName("HabboAvatarPetFigure").content as XML); this._SafeStr_10128._SafeStr_9949(_local_5); _arg_1.events.addEventListener(_SafeStr_8.COMPONENT_EVENT_RUNNING, this._SafeStr_10136); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_8014); } override public function dispose():void { var _local_1:_SafeStr_1482; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; super.dispose(); if (this._SafeStr_10127 != null){ for each (_local_1 in this._SafeStr_10127._SafeStr_3916()) { _local_1.dispose(); }; this._SafeStr_10127.dispose(); this._SafeStr_10127 = null; }; if (this._SafeStr_10128 != null){ this._SafeStr_10128.dispose(); this._SafeStr_10128 = null; }; if (this._SafeStr_10129 != null){ this._SafeStr_10129.dispose(); this._SafeStr_10129 = null; }; if (this._aliasCollection != null){ this._aliasCollection.dispose(); this._aliasCollection = null; }; if (this._SafeStr_10130){ this._SafeStr_10130.dispose(); this._SafeStr_10130 = null; }; if (this._SafeStr_10131){ this._SafeStr_10131.removeEventListener(Event.COMPLETE, this._SafeStr_10137); this._SafeStr_10131.dispose(); this._SafeStr_10131 = null; }; _SafeStr_1481.dispose(); } private function _SafeStr_10136(_arg_1:Event):void { var _local_2:_SafeStr_1482; this._aliasCollection.init(); this._SafeStr_10128.init(); this._SafeStr_10129.init(); _local_2 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_9892) as _SafeStr_1482); if (_local_2){ _local_2._SafeStr_10069(context.assets); _local_2._SafeStr_10076((context.assets as _SafeStr_1323), "fx", 200); _local_2._SafeStr_10076((context.assets as _SafeStr_1323), "dance", 200); }; _local_2 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_4864) as _SafeStr_1482); if (_local_2){ _local_2._SafeStr_10069(context.assets); }; this._SafeStr_10133 = true; this.events.dispatchEvent(new Event(_SafeStr_1479.AVATAR_RENDERER_ANIMATIONS_INITIALIZED_EVENT)); this._SafeStr_10138(); } private function _SafeStr_8014(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_3:_SafeStr_1482; var _local_4:String; var _local_5:_SafeStr_1470; var _local_6:String; var _local_7:String; if (_arg_2 != null){ this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); _local_3 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_9892) as _SafeStr_1482); if (_local_3 != null){ _local_4 = this._SafeStr_3793.getKey("external.figurepartlist.txt", "figure.xml"); if (assets.hasAsset(_local_4)){ assets.removeAsset(assets.getAssetByName(_local_4)); }; _local_5 = new _SafeStr_1470(assets, _local_4, (_local_3.figureData as _SafeStr_1469)); _local_5.addEventListener(_SafeStr_1470._SafeStr_9974, this._SafeStr_10139); if (this._SafeStr_10131 == null){ Logger.log("[AvatarRenderManager] Init Avatar Assets Download Manager"); _local_6 = this._SafeStr_3793.getKey("flash.dynamic.avatar.download.configuration", "figuremap.xml"); _local_7 = this._SafeStr_3793.getKey("flash.dynamic.avatar.download.url", ""); this._SafeStr_10131 = new _SafeStr_1474(context.assets, _local_6, _local_7, _local_3); this._SafeStr_10131.addEventListener(Event.COMPLETE, this._SafeStr_10137); }; }; }; } private function _SafeStr_10139(_arg_1:Event=null):void { Logger.log((this + " Figure Data Download Done")); this._SafeStr_10135 = true; this._SafeStr_10138(); } private function _SafeStr_10137(_arg_1:Event=null):void { this._SafeStr_10134 = true; this._SafeStr_10138(); } private function _SafeStr_10138():void { if (!this._SafeStr_8700){ if (((((this._SafeStr_10133) && (this._SafeStr_10134))) && (this._SafeStr_10135))){ this._SafeStr_8700 = true; this.events.dispatchEvent(new Event(_SafeStr_1480.AVATAR_RENDER_READY)); }; }; } public function _SafeStr_9877(_arg_1:String):_SafeStr_1461 { return (new _SafeStr_1471(_arg_1)); } public function _SafeStr_9878(_arg_1:_SafeStr_1461):Boolean { if (!this._SafeStr_10131){ return (false); }; return (this._SafeStr_10131._SafeStr_8662(_arg_1)); } public function _SafeStr_9879(_arg_1:_SafeStr_1461, _arg_2:_SafeStr_774):void { if (!this._SafeStr_10131){ return; }; this._SafeStr_10131._SafeStr_10043(_arg_1, _arg_2); } public function createAvatarImage(_arg_1:String, _arg_2:String, _arg_3:String=null, _arg_4:_SafeStr_774=null):IAvatarImage { var _local_5:_SafeStr_1482 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_9892) as _SafeStr_1482); if (_local_5 == null){ return (null); }; if (!this._SafeStr_10131){ return (null); }; var _local_6:_SafeStr_1471 = new _SafeStr_1471(_arg_1); if (_arg_3){ this._SafeStr_10140(_local_6, _arg_3); }; if (this._SafeStr_10131._SafeStr_8662(_local_6)){ return (new _SafeStr_1477(_local_5, this._aliasCollection, _local_6, _arg_2)); }; if (!this._SafeStr_10132){ this._SafeStr_10132 = new _SafeStr_1471(this._SafeStr_10126); }; this._SafeStr_10131._SafeStr_10043(_local_6, _arg_4); return (new _SafeStr_1478(_local_5, this._aliasCollection, this._SafeStr_10132, _arg_2)); } public function _SafeStr_10125(_arg_1:IPetImageListener):void { var _local_2:String; var _local_3:Array; var _local_4:int; if ((((_arg_1 == null)) || ((this._SafeStr_10130 == null)))){ return; }; for each (_local_2 in this._SafeStr_10130.getKeys()) { _local_3 = this._SafeStr_10130.getValue(_local_2); if (_local_3 != null){ _local_4 = _local_3.indexOf(_arg_1); if (_local_4 != -1){ _local_3.splice(_local_4, 1); }; }; }; } public function _SafeStr_5201(_arg_1:String, _arg_2:String, _arg_3:IPetImageListener=null):IAvatarImage { if (_arg_1.indexOf(" ") == -1){ return (null); }; var _local_4:Array = _arg_1.split(" "); if (_local_4.length == 0){ return (null); }; var _local_5:int = int(_local_4[0]); var _local_6:int = int(_local_4[1]); var _local_7:uint = parseInt(_local_4[2], 16); return (this._SafeStr_5162(_local_5, _local_6, _local_7, _arg_2, _arg_3)); } public function _SafeStr_5191(_arg_1:String):String { if (_arg_1.indexOf(" ") == -1){ return (null); }; var _local_2:Array = _arg_1.split(" "); if (_local_2.length == 0){ return (null); }; var _local_3:int = int(_local_2[0]); var _local_4:int = int(_local_2[1]); var _local_5:uint = parseInt(_local_2[2], 16); return (this._SafeStr_10128._SafeStr_9947(_local_3, _local_4, _local_5)); } public function _SafeStr_5162(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:String, _arg_5:IPetImageListener=null):IAvatarImage { var _local_9:Array; var _local_6:Boolean; if (this._SafeStr_7666 != _SafeStr_1473._SafeStr_9896){ _local_6 = !(this._SafeStr_10128._SafeStr_9946(_arg_1, _arg_4)); }; var _local_7:String = this._SafeStr_10128._SafeStr_9947(_arg_1, _arg_2, _arg_3); var _local_8:_SafeStr_1482 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_4864) as _SafeStr_1482); if (_local_8 == null){ return (null); }; if (!_local_6){ return (new _SafeStr_1466(_local_8, this._aliasCollection, _local_7, _arg_4)); }; if (_arg_5 != null){ _local_9 = this._SafeStr_10130[_local_7]; if (!_local_9){ _local_9 = []; }; if (_local_9.indexOf(_arg_5) == -1){ _local_9.push(_arg_5); }; this._SafeStr_10130.add(_local_7, _local_9); }; return (new _SafeStr_1467(_local_8, this._aliasCollection, _local_7, _arg_4, assets)); } public function _SafeStr_9951():void { var _local_3:IPetImageListener; var _local_4:Array; var _local_6:String; this._aliasCollection.reset(); this._SafeStr_10128.reset(); this._SafeStr_10129.reset(); var _local_1:XML = (assets.getAssetByName("HabboAvatarPetFigure").content as XML); this._SafeStr_10128._SafeStr_9949(_local_1); var _local_2:_SafeStr_1482 = this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_4864); _local_2._SafeStr_10074(_local_1); _local_2._SafeStr_10069(context.assets); var _local_5:Array = this._SafeStr_10130.getKeys(); for each (_local_6 in _local_5) { _local_4 = this._SafeStr_10130.getValue(_local_6); if (_local_4){ for each (_local_3 in _local_4) { if (((!((_local_3 == null))) && (!(_local_3.disposed)))){ _local_3._SafeStr_5159(_local_6); }; }; }; }; this._SafeStr_10130.reset(); } public function _SafeStr_10121(_arg_1:String):_SafeStr_1464 { var _local_2:_SafeStr_1482 = (this._SafeStr_10127.getValue(_arg_1) as _SafeStr_1482); if (_local_2 != null){ return (_local_2.figureData); }; return (null); } public function _SafeStr_10123(_arg_1:String):_SafeStr_1463 { var _local_2:_SafeStr_1482 = (this._SafeStr_10127.getValue(_arg_1) as _SafeStr_1482); if (_local_2 != null){ return (_local_2._SafeStr_10079); }; return (null); } public function _SafeStr_10122(_arg_1:String, _arg_2:int):Array { var _local_3:_SafeStr_1482 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_9892) as _SafeStr_1482); return (_local_3._SafeStr_9987(_arg_1, _arg_2)); } public function getAssetByName(_arg_1:String):IAsset { return (this._aliasCollection.getAssetByName(_arg_1)); } public function get _SafeStr_5155():_SafeStr_1462 { return ((this._SafeStr_10128 as _SafeStr_1462)); } public function get _SafeStr_8435():_SafeStr_1476 { return (this._SafeStr_10129); } public function get _SafeStr_7666():String { return (this._SafeStr_4978); } public function set _SafeStr_7666(_arg_1:String):void { this._SafeStr_4978 = _arg_1; } public function _SafeStr_10075(_arg_1:String, _arg_2:XML):void { var _local_3:_SafeStr_1482; switch (_arg_1){ case _SafeStr_1472._SafeStr_9892: _local_3 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_9892) as _SafeStr_1482); break; case _SafeStr_1472._SafeStr_4864: _local_3 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_4864) as _SafeStr_1482); break; default: Logger.log(("Uknown avatar type: " + _arg_1)); }; if (_local_3 != null){ _local_3._SafeStr_10075(_arg_2); }; } private function _SafeStr_10140(_arg_1:_SafeStr_1471, _arg_2:String):Boolean { var _local_4:Boolean; var _local_7:_SafeStr_1464; var _local_8:String; var _local_9:_SafeStr_1468; var _local_10:_SafeStr_1475; var _local_11:_SafeStr_1468; var _local_12:_SafeStr_1468; if (!this._SafeStr_10127){ _SafeStr_840._SafeStr_4856("AvatarRenderManager", "validateAvatarFigure: _structures is null!"); }; var _local_3:_SafeStr_1482 = (this._SafeStr_10127.getValue(_SafeStr_1472._SafeStr_9892) as _SafeStr_1482); if (!_local_3){ _SafeStr_840._SafeStr_4856("AvatarRenderManager", "validateAvatarFigure: structure is null!"); }; var _local_5:int = 2; var _local_6:Array = _local_3._SafeStr_9987(_arg_2, _local_5); if (_local_6){ _local_7 = _local_3.figureData; if (!_local_7){ _SafeStr_840._SafeStr_4856("AvatarRenderManager", "validateAvatarFigure: figureData is null!"); }; for each (_local_8 in _local_6) { if (!_arg_1._SafeStr_9990(_local_8)){ _local_9 = _local_3._SafeStr_4439(_local_8, _arg_2); if (_local_9){ _arg_1._SafeStr_9891(_local_8, _local_9.id, [0]); _local_4 = true; }; } else { _local_10 = _local_7._SafeStr_9972(_local_8); if (!_local_10){ _SafeStr_840._SafeStr_4856("AvatarRenderManager", "validateAvatarFigure: setType is null!"); }; _local_11 = _local_10._SafeStr_4416(_arg_1.getPartSetId(_local_8)); if (!_local_11){ _local_12 = _local_3._SafeStr_4439(_local_8, _arg_2); if (_local_12){ _arg_1._SafeStr_9891(_local_8, _local_12.id, [0]); _local_4 = true; }; }; }; }; }; return (!(_local_4)); } public function _SafeStr_10124():void { this._aliasCollection.reset(); } } }//package com.sulake.habbo.avatar // _SafeStr_10043 = "_-1CZ" (String#14139, DoABC#2) // _SafeStr_10069 = "_-1Qq" (String#14106, DoABC#2) // _SafeStr_10070 = "_-V-" (String#16402, DoABC#2) // _SafeStr_10071 = "_-0mc" (String#17967, DoABC#2) // _SafeStr_10072 = "_-2cq" (String#16191, DoABC#2) // _SafeStr_10073 = "_-31S" (String#16416, DoABC#2) // _SafeStr_10074 = "_-1b2" (String#13917, DoABC#2) // _SafeStr_10075 = "_-1Br" (String#14091, DoABC#2) // _SafeStr_10076 = "_-fw" (String#16673, DoABC#2) // _SafeStr_10079 = "_-37K" (String#21820, DoABC#2) // _SafeStr_10121 = "_-M8" (String#15674, DoABC#2) // _SafeStr_10122 = "_-0v2" (String#15111, DoABC#2) // _SafeStr_10123 = "_-1Hp" (String#18957, DoABC#2) // _SafeStr_10124 = "_-29F" (String#19083, DoABC#2) // _SafeStr_10125 = "_-r7" (String#16538, DoABC#2) // _SafeStr_10126 = "_-2kh" (String#21723, DoABC#2) // _SafeStr_10127 = "_-Sd" (String#2695, DoABC#2) // _SafeStr_10128 = "_-NP" (String#4040, DoABC#2) // _SafeStr_10129 = "_-39k" (String#6702, DoABC#2) // _SafeStr_10130 = "_-18T" (String#4162, DoABC#2) // _SafeStr_10131 = "_-2DL" (String#3729, DoABC#2) // _SafeStr_10132 = "_-C2" (String#15203, DoABC#2) // _SafeStr_10133 = "_-X" (String#16260, DoABC#2) // _SafeStr_10134 = "_-o2" (String#16958, DoABC#2) // _SafeStr_10135 = "_-Q8" (String#16116, DoABC#2) // _SafeStr_10136 = "_-hS" (String#22411, DoABC#2) // _SafeStr_10137 = "_-1Lu" (String#17950, DoABC#2) // _SafeStr_10138 = "_-2Vk" (String#14954, DoABC#2) // _SafeStr_10139 = "_-34b" (String#20845, DoABC#2) // _SafeStr_10140 = "_-1By" (String#22072, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_1462 = "_-1t6" (String#6057, DoABC#2) // _SafeStr_1463 = "_-1Vu" (String#7428, DoABC#2) // _SafeStr_1464 = "_-FK" (String#4109, DoABC#2) // _SafeStr_1465 = "_-2c8" (String#6759, DoABC#2) // _SafeStr_1466 = "_-2BY" (String#5761, DoABC#2) // _SafeStr_1467 = "_-1dB" (String#8706, DoABC#2) // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1469 = "_-38T" (String#5584, DoABC#2) // _SafeStr_1470 = "_-0LU" (String#5000, DoABC#2) // _SafeStr_1471 = "_-2dR" (String#2478, DoABC#2) // _SafeStr_1472 = "_-Oo" (String#2576, DoABC#2) // _SafeStr_1473 = "_-2t3" (String#11425, DoABC#2) // _SafeStr_1474 = "_-Xk" (String#6979, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_1476 = "_-I6" (String#6531, DoABC#2) // _SafeStr_1477 = "_-0vh" (String#5346, DoABC#2) // _SafeStr_1478 = "_-2fp" (String#8275, DoABC#2) // _SafeStr_1479 = "_-02E" (String#12465, DoABC#2) // _SafeStr_1480 = "_-2TX" (String#10405, DoABC#2) // _SafeStr_1481 = "_-1fD" (String#4788, DoABC#2) // _SafeStr_1482 = "_-1PM" (String#1232, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4416 = "_-1nv" (String#10145, DoABC#2) // _SafeStr_4439 = "_-5F" (String#7895, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_4978 = "_-Gt" (String#2008, DoABC#2) // _SafeStr_5155 = "_-NH" (String#6819, DoABC#2) // _SafeStr_5159 = "_-1Jj" (String#6092, DoABC#2) // _SafeStr_5162 = "_-Xs" (String#8434, DoABC#2) // _SafeStr_5191 = "_-0Ew" (String#9842, DoABC#2) // _SafeStr_5201 = "_-2Wt" (String#10501, DoABC#2) // _SafeStr_7666 = "_-2FP" (String#2042, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8014 = "_-2U1" (String#9686, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8435 = "_-cv" (String#20742, DoABC#2) // _SafeStr_8662 = "_-18l" (String#4811, DoABC#2) // _SafeStr_8700 = "_-1Hv" (String#5207, DoABC#2) // _SafeStr_8884 = "_-rK" (String#12359, DoABC#2) // _SafeStr_9877 = "_-3Ah" (String#15989, DoABC#2) // _SafeStr_9878 = "_-1GO" (String#16632, DoABC#2) // _SafeStr_9879 = "_-27f" (String#16854, DoABC#2) // _SafeStr_9891 = "_-1tf" (String#10256, DoABC#2) // _SafeStr_9892 = "_-lO" (String#3750, DoABC#2) // _SafeStr_9894 = "_-1xK" (String#14657, DoABC#2) // _SafeStr_9896 = "_-3AB" (String#13140, DoABC#2) // _SafeStr_9946 = "_-22B" (String#17459, DoABC#2) // _SafeStr_9947 = "_-2BB" (String#17589, DoABC#2) // _SafeStr_9949 = "_-Cm" (String#16362, DoABC#2) // _SafeStr_9951 = "_-0k0" (String#21823, DoABC#2) // _SafeStr_9972 = "_-2kb" (String#7458, DoABC#2) // _SafeStr_9974 = "_-1uN" (String#11677, DoABC#2) // _SafeStr_9987 = "_-0Pu" (String#12086, DoABC#2) // _SafeStr_9990 = "_-2E" (String#17674, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.HabboAvatarEditor package com.sulake.habbo.avatar { import com.sulake.habbo.avatar.structure._SafeStr_1464; import com.sulake.core.utils.Map; import flash.utils.Dictionary; import com.sulake.habbo.avatar.enum._SafeStr_1472; import com.sulake.habbo.avatar.common._SafeStr_3062; import com.sulake.habbo.avatar.common._SafeStr_3066; import com.sulake.habbo.avatar.figuredata._SafeStr_2342; import com.sulake.habbo.avatar.enum._SafeStr_3071; import _-3Fy.BodyModel; import _-1KM.HeadModel; import _-0Vk._SafeStr_3070; import _-32h.LegsModel; import _-1-0.HotLooksModel; import com.sulake.habbo.avatar.enum._SafeStr_3065; import _-2rZ.WardrobeModel; import _-2E4._SafeStr_3067; import _-0kT._SafeStr_1475; import _-0kT._SafeStr_2311; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import _-37s._SafeStr_2727; import _-0kT._SafeStr_1468; import com.sulake.habbo.avatar.common._SafeStr_3072; import _-0kT._SafeStr_2093; import com.sulake.habbo.avatar.common._SafeStr_3064; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.habbo.avatar.common._SafeStr_3069; public class HabboAvatarEditor { private static const _SafeStr_10141:String = "hr-100.hd-180-7.ch-215-66.lg-270-79.sh-305-62.ha-1002-70.wa-2007"; private static const _SafeStr_10142:String = "hr-515-33.hd-600-1.ch-635-70.lg-716-66-62.sh-735-68"; private static const _SafeStr_9885:int = 2; private var _SafeStr_5036:uint; private var _SafeStr_10143:HabboAvatarEditorManager; private var _SafeStr_10144:_SafeStr_1464; private var _view:_SafeStr_3068; private var _isInitialized:Boolean = false; private var _SafeStr_5832:Map; private var _SafeStr_10145:Map; private var _SafeStr_10146:Dictionary; private var _SafeStr_4296:String = "M"; private var _SafeStr_4295:String; private var _SafeStr_10147:int = 0; private var _SafeStr_10148:Boolean; private var _SafeStr_10149:_SafeStr_1968 = null; private var _SafeStr_10150:Boolean = false; public function HabboAvatarEditor(_arg_1:uint, _arg_2:HabboAvatarEditorManager) { this._SafeStr_5036 = _arg_1; this._SafeStr_10143 = _arg_2; this._SafeStr_10144 = this._SafeStr_10143.avatarRenderManager._SafeStr_10121(_SafeStr_1472._SafeStr_9892); } public function dispose():void { var _local_1:_SafeStr_3062; var _local_2:_SafeStr_3066; if (this._SafeStr_5832 != null){ for each (_local_1 in this._SafeStr_5832) { _local_1.dispose(); _local_1 = null; }; this._SafeStr_5832 = null; }; if (this._SafeStr_10145 != null){ for each (_local_2 in this._SafeStr_10145) { _local_2.dispose(); _local_2 = null; }; this._SafeStr_10145 = null; }; if (this._view != null){ this._view.dispose(); this._view = null; }; this._SafeStr_10144 = null; this._SafeStr_10146 = null; this._SafeStr_10149 = null; } private function init(_arg_1:Array=null):void { if (this._isInitialized){ return; }; this._SafeStr_10146 = new Dictionary(); this._SafeStr_10146[_SafeStr_2342._SafeStr_5384] = new _SafeStr_2342(this); this._SafeStr_10146[_SafeStr_2342.FEMALE] = new _SafeStr_2342(this); var _local_2:_SafeStr_2342 = this._SafeStr_10146[_SafeStr_2342._SafeStr_5384]; var _local_3:_SafeStr_2342 = this._SafeStr_10146[_SafeStr_2342.FEMALE]; _local_2._SafeStr_9930(_SafeStr_10141, _SafeStr_2342._SafeStr_5384); _local_3._SafeStr_9930(_SafeStr_10142, _SafeStr_2342.FEMALE); this._SafeStr_5832 = new Map(); this._SafeStr_10145 = new Map(); this._SafeStr_5832.add(_SafeStr_3071._SafeStr_9905, new BodyModel(this)); this._SafeStr_5832.add(_SafeStr_3071._SafeStr_5075, new HeadModel(this)); this._SafeStr_5832.add(_SafeStr_3071._SafeStr_5387, new _SafeStr_3070(this)); this._SafeStr_5832.add(_SafeStr_3071._SafeStr_5388, new LegsModel(this)); if ((((_arg_1 == null)) || ((_arg_1.indexOf(_SafeStr_3071.HOTLOOKS) > -1)))){ this._SafeStr_5832.add(_SafeStr_3071.HOTLOOKS, new HotLooksModel(this)); }; this._SafeStr_10145.add(_SafeStr_3065._SafeStr_9903, new WardrobeModel(this)); this._SafeStr_10145.add(_SafeStr_3065._SafeStr_9904, new _SafeStr_3067(this)); this._isInitialized = true; } public function loadAvatarInEditor(_arg_1:String, _arg_2:String, _arg_3:int=0):void { var _local_6:_SafeStr_3062; switch (_arg_2){ case _SafeStr_2342._SafeStr_5384: case "m": case "M": _arg_2 = _SafeStr_2342._SafeStr_5384; break; case _SafeStr_2342.FEMALE: case "f": case "F": _arg_2 = _SafeStr_2342.FEMALE; break; }; var _local_4:Boolean; if (this._SafeStr_10147 != _arg_3){ this._SafeStr_10147 = _arg_3; _local_4 = true; }; var _local_5:_SafeStr_2342 = this._SafeStr_10146[_arg_2]; if (_local_5 == null){ return; }; _local_5._SafeStr_9930(_arg_1, _arg_2); if (_arg_2 != this.gender){ this.gender = _arg_2; _local_4 = true; }; if (this._SafeStr_4295 != _arg_1){ this._SafeStr_4295 = _arg_1; _local_4 = true; }; if (((this._SafeStr_5832) && (_local_4))){ for each (_local_6 in this._SafeStr_5832) { _local_6.reset(); }; }; if (this._view != null){ this._view.update(); }; } public function _SafeStr_10151(_arg_1:String):_SafeStr_1475 { if (this._SafeStr_10144 == null){ return (null); }; return (this._SafeStr_10144._SafeStr_9972(_arg_1)); } public function getPalette(_arg_1:int):_SafeStr_2311 { if (this._SafeStr_10144 == null){ return (null); }; return (this._SafeStr_10144.getPalette(_arg_1)); } public function _SafeStr_6680(_arg_1:_SafeStr_1968, _arg_2:Array=null, _arg_3:Boolean=false, _arg_4:String=null):IFrameWindow { this._SafeStr_10149 = _arg_1; this._SafeStr_10150 = _arg_3; this.init(_arg_2); if (this._view == null){ this._view = new _SafeStr_3068(this, _arg_2); }; this._SafeStr_10152(_arg_2); return (this._view._SafeStr_7444(_arg_2, _arg_4)); } public function _SafeStr_10105(_arg_1:IWindowContainer=null, _arg_2:_SafeStr_1968=null, _arg_3:Array=null, _arg_4:Boolean=false):Boolean { this._SafeStr_10149 = _arg_2; this._SafeStr_10150 = _arg_4; this.init(_arg_3); if (this._view == null){ this._view = new _SafeStr_3068(this, _arg_3); }; this._view._SafeStr_10105(_arg_1, _arg_3); this._SafeStr_10152(_arg_3); return (true); } private function _SafeStr_10152(_arg_1:Array):void { if (((!((_arg_1 == null))) && ((_arg_1.length > 0)))){ this._SafeStr_10115(_arg_1[0]); } else { this._SafeStr_10115(_SafeStr_3071._SafeStr_9905); }; } public function get _SafeStr_5042():uint { return (this._SafeStr_5036); } public function hide():void { this._view.hide(); } public function _SafeStr_10114(_arg_1:String):IWindowContainer { var _local_2:_SafeStr_3062 = (this._SafeStr_5832.getValue(_arg_1) as _SafeStr_3062); if (_local_2 != null){ return (_local_2._SafeStr_3616()); }; return (null); } public function _SafeStr_10113(_arg_1:String):IWindowContainer { var _local_2:_SafeStr_3066 = (this._SafeStr_10145.getValue(_arg_1) as _SafeStr_3066); if (_local_2 != null){ return (_local_2._SafeStr_3616()); }; return (null); } public function _SafeStr_10115(_arg_1:String):void { if (this._view){ this._view._SafeStr_10111(_arg_1, false); }; } public function _SafeStr_6675():void { if (this._SafeStr_5832 == null){ return; }; if (this._SafeStr_10148){ return; }; this._SafeStr_10148 = true; this.update(); } public function get figureData():_SafeStr_2342 { return (this._SafeStr_10146[this._SafeStr_4296]); } public function _SafeStr_10118():void { var _local_3:_SafeStr_2727; var _local_1:String = this.figureData._SafeStr_7092(); var _local_2:String = this.figureData.gender; if (this._SafeStr_10149 != null){ this._SafeStr_10149._SafeStr_5389(_local_1, _local_2); } else { _local_3 = new _SafeStr_2727(_local_1, _local_2); this._SafeStr_10143._SafeStr_6271.getHabboMainConnection(null).send(_local_3); _local_3.dispose(); _local_3 = null; }; } public function _SafeStr_9843(_arg_1:_SafeStr_3062, _arg_2:String):_SafeStr_3069 { var _local_5:int; var _local_6:_SafeStr_1468; var _local_7:_SafeStr_3072; var _local_8:_SafeStr_1475; var _local_9:_SafeStr_2311; var _local_10:Array; var _local_11:Array; var _local_12:Boolean; var _local_13:_SafeStr_2093; var _local_14:Array; var _local_15:Boolean; var _local_16:Boolean; var _local_17:int; var _local_18:_SafeStr_3064; var _local_19:int; var _local_20:int; var _local_21:_SafeStr_1280; var _local_22:BitmapData; var _local_23:Boolean; var _local_24:Array; if (!_arg_1){ return (null); }; if (!_arg_2){ return (null); }; var _local_3:Array = []; var _local_4:Array = new Array(); _local_5 = 0; while (_local_5 < _SafeStr_9885) { _local_4.push(new Array()); _local_5++; }; _local_8 = this._SafeStr_10151(_arg_2); if (!_local_8){ return (null); }; if (_local_8 != null){ _local_9 = this.getPalette(_local_8._SafeStr_4418); if (!_local_9){ return (null); }; _local_10 = this.figureData.getColourIds(_arg_2); if (!_local_10){ _local_10 = new Array(); }; _local_11 = new Array(_local_10.length); _local_12 = ((this._SafeStr_10108()) && (this._SafeStr_10148)); for each (_local_13 in _local_9.colors) { if (((_local_13._SafeStr_4414) && (((_local_12) || ((this._SafeStr_10147 >= _local_13.clubLevel)))))){ _local_17 = 0; while (_local_17 < _SafeStr_9885) { _local_18 = new _SafeStr_3064((_SafeStr_3068._SafeStr_10093.clone() as IWindowContainer), _arg_1, _local_13); _local_4[_local_17].push(_local_18); _local_17++; }; if (_arg_2 != _SafeStr_2342._SafeStr_7904){ _local_19 = 0; while (_local_19 < _local_10.length) { if (_local_13.id == _local_10[_local_19]){ _local_11[_local_19] = _local_13; }; _local_19++; }; }; }; }; if (_local_12){ _local_20 = 2; _local_14 = this._SafeStr_10143.avatarRenderManager._SafeStr_10122(this.gender, _local_20); } else { _local_14 = this._SafeStr_10143.avatarRenderManager._SafeStr_10122(this.gender, this.clubMemberLevel); }; _local_15 = Boolean((_local_14.indexOf(_arg_2) == -1)); if (_local_15){ _local_21 = (this._SafeStr_10143.assets.getAssetByName("removeSelection") as _SafeStr_1280); if (_local_21){ _local_22 = (_local_21.content as BitmapData).clone(); _local_7 = new _SafeStr_3072((_SafeStr_3068._SafeStr_10092.clone() as IWindowContainer), _arg_1, null, null, false); _local_7._SafeStr_6507 = _local_22; _local_3.push(_local_7); }; }; _local_16 = !((_arg_2 == _SafeStr_2342._SafeStr_7904)); for each (_local_6 in _local_8._SafeStr_4419) { _local_23 = false; if (_local_6.gender == _SafeStr_2342._SafeStr_9928){ _local_23 = true; } else { if (_local_6.gender == this.gender){ _local_23 = true; }; }; if (((((_local_6._SafeStr_4414) && (_local_23))) && (((_local_12) || ((this._SafeStr_10147 >= _local_6.clubLevel)))))){ _local_7 = new _SafeStr_3072((_SafeStr_3068._SafeStr_10092.clone() as IWindowContainer), _arg_1, _local_6, _local_11, _local_16); _local_3.push(_local_7); }; }; }; _local_3.sort(this._SafeStr_10153); _local_5 = 0; while (_local_5 < _SafeStr_9885) { _local_24 = (_local_4[_local_5] as Array); _local_24.sort(this._SafeStr_10154); _local_5++; }; return (new _SafeStr_3069(_local_3, _local_4)); } public function _SafeStr_10108():Boolean { return (this._SafeStr_10143.configuration.getBoolean("avatareditor.allowclubtryout", false)); } public function _SafeStr_10107():Boolean { return (this._SafeStr_10150); } public function _SafeStr_10116():Boolean { var _local_2:_SafeStr_3062; var _local_3:Boolean; var _local_1:Boolean; for each (_local_2 in this._SafeStr_5832) { _local_3 = _local_2._SafeStr_9841(this.clubMemberLevel); if (_local_3){ _local_1 = true; }; }; return (_local_1); } public function _SafeStr_10120():void { var _local_1:_SafeStr_3062; for each (_local_1 in this._SafeStr_5832) { _local_1._SafeStr_9842(this.clubMemberLevel); }; this.figureData._SafeStr_3673(); } public function _SafeStr_9933(_arg_1:String):int { var _local_3:_SafeStr_2311; var _local_4:_SafeStr_2093; var _local_2:_SafeStr_1475 = this._SafeStr_10151(_arg_1); if (_local_2 != null){ _local_3 = this.getPalette(_local_2._SafeStr_4418); for each (_local_4 in _local_3.colors) { if (((_local_4._SafeStr_4414) && ((this._SafeStr_10147 >= _local_4.clubLevel)))){ return (_local_4.id); }; }; }; return (-1); } private function _SafeStr_10153(_arg_1:_SafeStr_3072, _arg_2:_SafeStr_3072):Number { var _local_3:Number = (((_arg_1.partSet)==null) ? -1 : Number(_arg_1.partSet.clubLevel)); var _local_4:Number = (((_arg_2.partSet)==null) ? -1 : Number(_arg_2.partSet.clubLevel)); if (_local_3 < _local_4){ return (-1); }; if (_local_3 > _local_4){ return (1); }; if (_arg_1.partSet.id < _arg_2.partSet.id){ return (-1); }; if (_arg_1.partSet.id > _arg_2.partSet.id){ return (1); }; return (0); } private function _SafeStr_10154(_arg_1:_SafeStr_3064, _arg_2:_SafeStr_3064):Number { var _local_3:Number = (((_arg_1._SafeStr_9855)==null) ? -1 : (_arg_1._SafeStr_9855.clubLevel as Number)); var _local_4:Number = (((_arg_2._SafeStr_9855)==null) ? -1 : (_arg_2._SafeStr_9855.clubLevel as Number)); if (_local_3 < _local_4){ return (-1); }; if (_local_3 > _local_4){ return (1); }; if (_arg_1._SafeStr_9855.index < _arg_2._SafeStr_9855.index){ return (-1); }; if (_arg_1._SafeStr_9855.index > _arg_2._SafeStr_9855.index){ return (1); }; return (0); } public function get gender():String { return (this._SafeStr_4296); } public function set gender(_arg_1:String):void { var _local_2:_SafeStr_3062; if (this._SafeStr_4296 == _arg_1){ return; }; this._SafeStr_4296 = _arg_1; for each (_local_2 in this._SafeStr_5832) { _local_2.reset(); }; if (this._view != null){ this._view.update(); }; } public function get _SafeStr_4318():_SafeStr_1970 { return (this._SafeStr_10143._SafeStr_4318); } public function get wardrobe():WardrobeModel { if (!this._isInitialized){ return (null); }; return (this._SafeStr_10145.getValue(_SafeStr_3065._SafeStr_9903)); } public function set clubMemberLevel(_arg_1:int):void { this._SafeStr_10147 = _arg_1; } public function get clubMemberLevel():int { return (this._SafeStr_10147); } public function get manager():HabboAvatarEditorManager { return (this._SafeStr_10143); } public function update():void { var _local_1:_SafeStr_3062; var _local_2:_SafeStr_3066; for each (_local_1 in this._SafeStr_5832) { _local_1.reset(); }; for each (_local_2 in this._SafeStr_10145) { _local_2.reset(); }; if (this._view){ this._view.update(); }; } } }//package com.sulake.habbo.avatar // _SafeStr_10092 = "_-21n" (String#10566, DoABC#2) // _SafeStr_10093 = "_-1OG" (String#12457, DoABC#2) // _SafeStr_10105 = "_-0XJ" (String#11679, DoABC#2) // _SafeStr_10107 = "_-39E" (String#16296, DoABC#2) // _SafeStr_10108 = "_-bt" (String#17145, DoABC#2) // _SafeStr_10111 = "_-1Pn" (String#7662, DoABC#2) // _SafeStr_10113 = "_-wC" (String#18062, DoABC#2) // _SafeStr_10114 = "_-1MR" (String#14695, DoABC#2) // _SafeStr_10115 = "_-0os" (String#15143, DoABC#2) // _SafeStr_10116 = "_-1rZ" (String#21138, DoABC#2) // _SafeStr_10118 = "_-3Co" (String#19543, DoABC#2) // _SafeStr_10120 = "_-2An" (String#19608, DoABC#2) // _SafeStr_10121 = "_-M8" (String#15674, DoABC#2) // _SafeStr_10122 = "_-0v2" (String#15111, DoABC#2) // _SafeStr_10141 = "_-11f" (String#14957, DoABC#2) // _SafeStr_10142 = "_-0w9" (String#14893, DoABC#2) // _SafeStr_10143 = "_-0tJ" (String#5415, DoABC#2) // _SafeStr_10144 = "_-nW" (String#8792, DoABC#2) // _SafeStr_10145 = "_-1nG" (String#5536, DoABC#2) // _SafeStr_10146 = "_-021" (String#6166, DoABC#2) // _SafeStr_10147 = "_-1Yi" (String#7289, DoABC#2) // _SafeStr_10148 = "_-2Jl" (String#13105, DoABC#2) // _SafeStr_10149 = "_-1i" (String#10748, DoABC#2) // _SafeStr_10150 = "_-2zx" (String#14290, DoABC#2) // _SafeStr_10151 = "_-26Z" (String#17342, DoABC#2) // _SafeStr_10152 = "_-1lu" (String#15743, DoABC#2) // _SafeStr_10153 = "_-1Kf" (String#21869, DoABC#2) // _SafeStr_10154 = "_-0eH" (String#21735, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1464 = "_-FK" (String#4109, DoABC#2) // _SafeStr_1468 = "_-1le" (String#1817, DoABC#2) // _SafeStr_1472 = "_-Oo" (String#2576, DoABC#2) // _SafeStr_1475 = "_-0np" (String#2752, DoABC#2) // _SafeStr_1968 = "_-33d" (String#4428, DoABC#2) // _SafeStr_1970 = "_-2NA" (String#5479, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_2311 = "_-B9" (String#3519, DoABC#2) // _SafeStr_2342 = "_-Ea" (String#539, DoABC#2) // _SafeStr_2727 = "_-2O0" (String#4795, DoABC#2) // _SafeStr_3062 = "_-1t1" (String#1636, DoABC#2) // _SafeStr_3064 = "_-0bS" (String#1637, DoABC#2) // _SafeStr_3065 = "_-0ON" (String#2852, DoABC#2) // _SafeStr_3066 = "_-1QD" (String#3989, DoABC#2) // _SafeStr_3067 = "_-2a8" (String#5913, DoABC#2) // _SafeStr_3068 = "_-29P" (String#3820, DoABC#2) // _SafeStr_3069 = "_-0sW" (String#2262, DoABC#2) // _SafeStr_3070 = "_-32k" (String#6717, DoABC#2) // _SafeStr_3071 = "_-1-L" (String#2872, DoABC#2) // _SafeStr_3072 = "_-33p" (String#1596, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_4295 = "_-18w" (String#5968, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4418 = "_-1LR" (String#10528, DoABC#2) // _SafeStr_4419 = "_-1ms" (String#15455, DoABC#2) // _SafeStr_5036 = "_-2Y8" (String#4431, DoABC#2) // _SafeStr_5042 = "_-1MO" (String#8282, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5384 = "_-2R9" (String#3068, DoABC#2) // _SafeStr_5387 = "_-07q" (String#5411, DoABC#2) // _SafeStr_5388 = "_-2Tg" (String#10176, DoABC#2) // _SafeStr_5389 = "_-0ty" (String#16826, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6675 = "_-1-1" (String#22213, DoABC#2) // _SafeStr_6680 = "_-2mi" (String#12627, DoABC#2) // _SafeStr_7092 = "_-ju" (String#8462, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7904 = "_-0XZ" (String#3124, DoABC#2) // _SafeStr_9841 = "_-1RE" (String#17412, DoABC#2) // _SafeStr_9842 = "_-XK" (String#11902, DoABC#2) // _SafeStr_9843 = "_-GL" (String#18407, DoABC#2) // _SafeStr_9855 = "_-GK" (String#2662, DoABC#2) // _SafeStr_9885 = "_-2b6" (String#5884, DoABC#2) // _SafeStr_9892 = "_-lO" (String#3750, DoABC#2) // _SafeStr_9903 = "_-091" (String#3536, DoABC#2) // _SafeStr_9904 = "_-0yA" (String#8644, DoABC#2) // _SafeStr_9905 = "_-cj" (String#10049, DoABC#2) // _SafeStr_9928 = "_-WP" (String#15109, DoABC#2) // _SafeStr_9930 = "_-0z6" (String#13097, DoABC#2) // _SafeStr_9933 = "_-0xC" (String#19943, DoABC#2) // _SafeStr_9972 = "_-2kb" (String#7458, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.HabboAvatarEditorManager package com.sulake.habbo.avatar { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.core.utils.Map; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDSessionDataManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.avatar.enum._SafeStr_1969; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.avatar.enum._SafeStr_1480; import flash.events.Event; import com.sulake.habbo.avatar.enum._SafeStr_1971; public class HabboAvatarEditorManager extends _SafeStr_8 implements _SafeStr_1195 { private var _windowManager:IHabboWindowManager; private var _SafeStr_4488:_SafeStr_415; private var _SafeStr_4463:_SafeStr_604; private var _localization:IHabboLocalizationManager; private var _SafeStr_3793:IHabboConfigurationManager; private var _communication:IHabboCommunicationManager; private var _catalog:_SafeStr_286; private var _SafeStr_10155:_SafeStr_1112; private var _SafeStr_4319:_SafeStr_1970; private var _SafeStr_10156:Map; public function HabboAvatarEditorManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDAvatarRenderManager(), this.onAvatarRenderManagerReady); queueInterface(new IIDHabboInventory(), this._SafeStr_8015); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10157); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); this._SafeStr_10156 = new Map(); } override public function dispose():void { var _local_1:HabboAvatarEditor; if (this._SafeStr_10156){ for each (_local_1 in this._SafeStr_10156) { _local_1.dispose(); _local_1 = null; }; this._SafeStr_10156 = null; }; if (this._SafeStr_3793 != null){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._communication != null){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._catalog != null){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._localization != null){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._SafeStr_4488 != null){ this._SafeStr_4488.release(new IIDAvatarRenderManager()); this._SafeStr_4488 = null; }; if (this._windowManager != null){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._SafeStr_4463 != null){ this._SafeStr_4463.release(new IIDHabboInventory()); this._SafeStr_4463 = null; }; if (this._SafeStr_4319 != null){ this._SafeStr_4319.dispose(); this._SafeStr_4319 = null; }; super.dispose(); } public function _SafeStr_4928(_arg_1:uint, _arg_2:_SafeStr_1968, _arg_3:Array=null, _arg_4:Boolean=false, _arg_5:String=null):IFrameWindow { var _local_6:HabboAvatarEditor = this._SafeStr_10156.getValue(_arg_1); if (!_local_6){ _local_6 = new HabboAvatarEditor(_arg_1, this); this._SafeStr_10156.add(_arg_1, _local_6); }; return (_local_6._SafeStr_6680(_arg_2, _arg_3, _arg_4, _arg_5)); } public function _SafeStr_9988(_arg_1:uint, _arg_2:IWindowContainer, _arg_3:_SafeStr_1968=null, _arg_4:Array=null, _arg_5:Boolean=false):Boolean { var _local_6:HabboAvatarEditor = this._SafeStr_10156.getValue(_arg_1); if (_local_6){ _local_6.dispose(); }; _local_6 = new HabboAvatarEditor(_arg_1, this); this._SafeStr_10156.add(_arg_1, _local_6); _local_6._SafeStr_10105(_arg_2, _arg_3, _arg_4, _arg_5); return (true); } public function loadAvatarInEditor(_arg_1:uint, _arg_2:String, _arg_3:String, _arg_4:int=0):void { var _local_5:HabboAvatarEditor = (this._SafeStr_10156.getValue(_arg_1) as HabboAvatarEditor); if (_local_5){ return (_local_5.loadAvatarInEditor(_arg_2, _arg_3, _arg_4)); }; } public function _SafeStr_4931(_arg_1:uint):void { var _local_2:HabboAvatarEditor = (this._SafeStr_10156.getValue(_arg_1) as HabboAvatarEditor); if (_local_2){ return (_local_2.loadAvatarInEditor(this._SafeStr_4788.figure, this._SafeStr_4788.gender, this._SafeStr_4788.clubLevel)); }; } public function close(_arg_1:uint):void { var _local_2:HabboAvatarEditor = (this._SafeStr_10156.getValue(_arg_1) as HabboAvatarEditor); if (!_local_2){ return; }; switch (_arg_1){ case _SafeStr_1969._SafeStr_4930: _local_2.hide(); return; case _SafeStr_1969._SafeStr_5380: _local_2.hide(); _local_2.dispose(); this._SafeStr_10156.remove(_arg_1); return; default: _local_2.dispose(); this._SafeStr_10156.remove(_arg_1); }; } public function _SafeStr_10082(_arg_1:uint):HabboAvatarEditor { return ((this._SafeStr_10156.getValue(_arg_1) as HabboAvatarEditor)); } public function get localization():IHabboLocalizationManager { return (this._localization); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get avatarRenderManager():_SafeStr_415 { return (this._SafeStr_4488); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._windowManager = (_arg_2 as IHabboWindowManager); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._catalog = (_arg_2 as _SafeStr_286); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10155 = (_arg_2 as _SafeStr_1112); } private function onAvatarRenderManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4488 = (_arg_2 as _SafeStr_415); (this._SafeStr_4488 as _SafeStr_8).events.addEventListener(_SafeStr_1480.AVATAR_RENDER_READY, this._SafeStr_10159); } private function _SafeStr_10159(_arg_1:Event=null):void { this.events.dispatchEvent(new Event(_SafeStr_1971.AVATAR_EDITOR_READY)); } private function _SafeStr_8015(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4463 = (_arg_2 as _SafeStr_604); } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); } private function _SafeStr_10157(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._communication = (_arg_2 as IHabboCommunicationManager); this._SafeStr_4319 = new _SafeStr_1970(this, this._communication); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._localization = (_arg_2 as IHabboLocalizationManager); } public function get _SafeStr_6271():IHabboCommunicationManager { return (this._communication); } public function get _SafeStr_4318():_SafeStr_1970 { return (this._SafeStr_4319); } public function get catalog():_SafeStr_286 { return (this._catalog); } public function get _SafeStr_4788():_SafeStr_1112 { return (this._SafeStr_10155); } } }//package com.sulake.habbo.avatar // _SafeStr_10082 = "_-0xD" (String#17517, DoABC#2) // _SafeStr_10105 = "_-0XJ" (String#11679, DoABC#2) // _SafeStr_10155 = "_-3A2" (String#3185, DoABC#2) // _SafeStr_10156 = "_-Bq" (String#3702, DoABC#2) // _SafeStr_10157 = "_-CV" (String#3887, DoABC#2) // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10159 = "_-38z" (String#18504, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1195 = "_-0OO" (String#4697, DoABC#2) // _SafeStr_1480 = "_-2TX" (String#10405, DoABC#2) // _SafeStr_1968 = "_-33d" (String#4428, DoABC#2) // _SafeStr_1969 = "_-34E" (String#3284, DoABC#2) // _SafeStr_1970 = "_-2NA" (String#5479, DoABC#2) // _SafeStr_1971 = "_-U1" (String#12179, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4318 = "_-1t4" (String#1367, DoABC#2) // _SafeStr_4319 = "_-30w" (String#3947, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4488 = "_-0Er" (String#1945, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4928 = "_-207" (String#12637, DoABC#2) // _SafeStr_4930 = "_-d" (String#4997, DoABC#2) // _SafeStr_4931 = "_-2fc" (String#14160, DoABC#2) // _SafeStr_5380 = "_-22H" (String#7151, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6680 = "_-2mi" (String#12627, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8015 = "_-1GL" (String#3813, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) // _SafeStr_9988 = "_-18" (String#19338, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.IAvatarImage package com.sulake.habbo.avatar { import com.sulake.core.runtime._SafeStr_3; import flash.display.BitmapData; import _-3EM._SafeStr_2091; import _-3EM._SafeStr_2090; import com.sulake.core.assets._SafeStr_1280; import _-0kT._SafeStr_2093; import _-3EM._SafeStr_2092; public interface IAvatarImage extends _SafeStr_3 { function _SafeStr_5074(_arg_1:String):BitmapData; function _SafeStr_5024(_arg_1:String, _arg_2:Boolean):BitmapData; function setDirection(_arg_1:String, _arg_2:int):void; function _SafeStr_5724(_arg_1:String, _arg_2:int):void; function _SafeStr_5729(_arg_1:int=1):void; function _SafeStr_5740():String; function _SafeStr_10010():int; function _SafeStr_5732():Array; function _SafeStr_5733(_arg_1:_SafeStr_2091):_SafeStr_2090; function getAsset(_arg_1:String):_SafeStr_1280; function getDirection():int; function _SafeStr_8420():_SafeStr_1461; function _SafeStr_5193(_arg_1:String):_SafeStr_2093; function _SafeStr_5731():Boolean; function _SafeStr_5730():Array; function get _SafeStr_4153():int; function get _SafeStr_10021():int; function _SafeStr_5741():void; function _SafeStr_5753():void; function _SafeStr_5742(_arg_1:String, ... _args):Boolean; function get _SafeStr_10019():_SafeStr_2092; function _SafeStr_5727():Boolean; function _SafeStr_5723():void; } }//package com.sulake.habbo.avatar // _SafeStr_10010 = "_-1xI" (String#11485, DoABC#2) // _SafeStr_10019 = "_-0v-" (String#13100, DoABC#2) // _SafeStr_10021 = "_-1kY" (String#15959, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1461 = "_-0IF" (String#2770, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2092 = "_-2LV" (String#4043, DoABC#2) // _SafeStr_2093 = "_-0p-" (String#1815, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5193 = "_-2Nl" (String#6817, DoABC#2) // _SafeStr_5723 = "_-0GN" (String#13686, DoABC#2) // _SafeStr_5724 = "_-159" (String#7736, DoABC#2) // _SafeStr_5727 = "_-ex" (String#9760, DoABC#2) // _SafeStr_5729 = "_-0MC" (String#8812, DoABC#2) // _SafeStr_5730 = "_-1AK" (String#5707, DoABC#2) // _SafeStr_5731 = "_-MS" (String#10854, DoABC#2) // _SafeStr_5732 = "_-4P" (String#6256, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_5740 = "_-1rM" (String#9140, DoABC#2) // _SafeStr_5741 = "_-19h" (String#8125, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5753 = "_-0V-" (String#6243, DoABC#2) // _SafeStr_8420 = "_-2Dt" (String#13407, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.avatar.IPetImageListener package com.sulake.habbo.avatar { import com.sulake.core.runtime._SafeStr_3; public interface IPetImageListener extends _SafeStr_3 { function _SafeStr_5159(_arg_1:String):void; } }//package com.sulake.habbo.avatar // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5159 = "_-1Jj" (String#6092, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_1332 package com.sulake.habbo.catalog.marketplace { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.core.utils.Map; public interface _SafeStr_1332 { function get windowManager():IHabboWindowManager; function get localization():ICoreLocalizationManager; function _SafeStr_5864(_arg_1:_SafeStr_2230=null):void; function _SafeStr_5854(_arg_1:IMessageEvent):void; function _SafeStr_10160(_arg_1:IMessageEvent):void; function _SafeStr_10161(_arg_1:IMessageEvent):void; function _SafeStr_10162(_arg_1:IMessageEvent):void; function _SafeStr_10163(_arg_1:String):void; function _SafeStr_10164(_arg_1:int):void; function _SafeStr_5865(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void; function _SafeStr_10165():void; function _SafeStr_10166():void; function _SafeStr_10167(_arg_1:int, _arg_2:int):void; function _SafeStr_10168(_arg_1:int):void; function _SafeStr_10169(_arg_1:int):void; function _SafeStr_10170():void; function _SafeStr_10171():Map; function _SafeStr_10172():Map; function _SafeStr_6669():int; function set _SafeStr_10173(_arg_1:_SafeStr_1368):void; function get _SafeStr_10173():_SafeStr_1368; function get _SafeStr_6671():int; function get _SafeStr_6661():int; function set _SafeStr_6661(_arg_1:int):void; function _SafeStr_10174(_arg_1:_SafeStr_2229):String; function _SafeStr_10175(_arg_1:_SafeStr_2229):String; } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10160 = "_-1pP" (String#15777, DoABC#2) // _SafeStr_10161 = "_-0Fd" (String#18053, DoABC#2) // _SafeStr_10162 = "_-31Q" (String#16384, DoABC#2) // _SafeStr_10163 = "_-1OR" (String#19298, DoABC#2) // _SafeStr_10164 = "_-1UU" (String#20536, DoABC#2) // _SafeStr_10165 = "_-1Ci" (String#14256, DoABC#2) // _SafeStr_10166 = "_-0SV" (String#17123, DoABC#2) // _SafeStr_10167 = "_-0Yh" (String#17167, DoABC#2) // _SafeStr_10168 = "_-2Eo" (String#15022, DoABC#2) // _SafeStr_10169 = "_-2kY" (String#15368, DoABC#2) // _SafeStr_10170 = "_-0UF" (String#17212, DoABC#2) // _SafeStr_10171 = "_-1Z4" (String#13820, DoABC#2) // _SafeStr_10172 = "_-1Ky" (String#14500, DoABC#2) // _SafeStr_10173 = "_-2uP" (String#11413, DoABC#2) // _SafeStr_10174 = "_-lZ" (String#10270, DoABC#2) // _SafeStr_10175 = "_-xc" (String#11975, DoABC#2) // _SafeStr_1332 = "_-1f9" (String#4807, DoABC#2) // _SafeStr_1368 = "_-0Fr" (String#4316, DoABC#2) // _SafeStr_2229 = "_-20f" (String#4970, DoABC#2) // _SafeStr_2230 = "_-3Hw" (String#5314, DoABC#2) // _SafeStr_5854 = "_-0yW" (String#12273, DoABC#2) // _SafeStr_5864 = "_-0hB" (String#9416, DoABC#2) // _SafeStr_5865 = "_-3h" (String#10753, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_6669 = "_-0vx" (String#12572, DoABC#2) // _SafeStr_6671 = "_-2js" (String#11885, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_1368 package com.sulake.habbo.catalog.marketplace { public class _SafeStr_1368 { private var _SafeStr_5942:int; private var _SafeStr_6636:int; private var _SafeStr_6637:int; private var _dayOffsets:Array; private var _SafeStr_6638:Array; private var _SafeStr_6639:Array; private var _SafeStr_6640:int; private var _SafeStr_6641:int; public function get _SafeStr_5946():int { return (this._SafeStr_5942); } public function get _SafeStr_5947():int { return (this._SafeStr_6636); } public function get _SafeStr_6642():int { return (this._SafeStr_6637); } public function get _SafeStr_6643():Array { return (this._dayOffsets); } public function get _SafeStr_6644():Array { return (this._SafeStr_6638); } public function get _SafeStr_6645():Array { return (this._SafeStr_6639); } public function get _SafeStr_6646():int { return (this._SafeStr_6640); } public function get _SafeStr_6647():int { return (this._SafeStr_6641); } public function set _SafeStr_5946(_arg_1:int):void { this._SafeStr_5942 = _arg_1; } public function set _SafeStr_5947(_arg_1:int):void { this._SafeStr_6636 = _arg_1; } public function set _SafeStr_6642(_arg_1:int):void { this._SafeStr_6637 = _arg_1; } public function set _SafeStr_6643(_arg_1:Array):void { this._dayOffsets = _arg_1.slice(); } public function set _SafeStr_6644(_arg_1:Array):void { this._SafeStr_6638 = _arg_1.slice(); } public function set _SafeStr_6645(_arg_1:Array):void { this._SafeStr_6639 = _arg_1.slice(); } public function set _SafeStr_6646(_arg_1:int):void { this._SafeStr_6640 = _arg_1; } public function set _SafeStr_6647(_arg_1:int):void { this._SafeStr_6641 = _arg_1; } } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_1368 = "_-0Fr" (String#4316, DoABC#2) // _SafeStr_5942 = "_-02N" (String#4593, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) // _SafeStr_6636 = "_-1m0" (String#9745, DoABC#2) // _SafeStr_6637 = "_-Xb" (String#9143, DoABC#2) // _SafeStr_6638 = "_-2Kj" (String#7643, DoABC#2) // _SafeStr_6639 = "_-0Zp" (String#8257, DoABC#2) // _SafeStr_6640 = "_-1pm" (String#10120, DoABC#2) // _SafeStr_6641 = "_-2G-" (String#8938, DoABC#2) // _SafeStr_6642 = "_-2PY" (String#10453, DoABC#2) // _SafeStr_6643 = "_-1vx" (String#7754, DoABC#2) // _SafeStr_6644 = "_-1N8" (String#10876, DoABC#2) // _SafeStr_6645 = "_-3D5" (String#11241, DoABC#2) // _SafeStr_6646 = "_-0km" (String#8271, DoABC#2) // _SafeStr_6647 = "_-2za" (String#7697, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_1415 package com.sulake.habbo.catalog.marketplace { import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.utils.Map; import com.sulake.core.localization.ICoreLocalizationManager; import _-1VA._SafeStr_2266; import _-1Bq._SafeStr_2265; import _-1Bq._SafeStr_1376; import _-2Dw._SafeStr_2247; import com.sulake.core.communication.messages.IMessageEvent; import _-1Bq._SafeStr_1380; import _-2Dw._SafeStr_2249; import _-1Bq._SafeStr_1341; import _-2Dw._SafeStr_2237; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import _-1Bq._SafeStr_1385; import _-2Dw._SafeStr_2250; import _-Vm._SafeStr_1259; import _-0rn._SafeStr_1436; public class _SafeStr_1415 implements _SafeStr_1332 { private static const _SafeStr_5222:String = "poster"; public const _SafeStr_10176:int = 1; public const _SafeStr_10177:int = 2; public const _SafeStr_10178:int = 3; private var _catalog:_SafeStr_286; private var _windowManager:IHabboWindowManager; private var _roomEngine:IRoomEngine; private var _visualization:_SafeStr_2230; private var _confirmationDialog:_SafeStr_2268; private var _SafeStr_10179:Map; private var _SafeStr_10180:Map; private var _SafeStr_6670:int; private var _SafeStr_6655:int = -1; private var _SafeStr_10181:_SafeStr_1368; private var _SafeStr_8198:int; private var _SafeStr_8199:int; private var _SafeStr_6668:int; private var _SafeStr_10182:int = 0; private var _SafeStr_10183:int = 0; private var _SafeStr_8008:String = ""; private var _SafeStr_10184:int = -1; private var _disposed:Boolean = false; public function _SafeStr_1415(_arg_1:_SafeStr_286, _arg_2:IHabboWindowManager, _arg_3:IRoomEngine) { this._catalog = _arg_1; this._windowManager = _arg_2; this._roomEngine = _arg_3; this.getConfiguration(); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this.disposed){ return; }; this._catalog = null; this._windowManager = null; if (this._SafeStr_10179 != null){ this._SafeStr_10185(this._SafeStr_10179); this._SafeStr_10179 = null; }; if (this._SafeStr_10180 != null){ this._SafeStr_10185(this._SafeStr_10180); this._SafeStr_10180 = null; }; this._disposed = true; } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get localization():ICoreLocalizationManager { return (this._catalog.localization); } public function _SafeStr_5864(_arg_1:_SafeStr_2230=null):void { if (_arg_1 == null){ return; }; this._visualization = _arg_1; } private function getConfiguration():void { if (((!(this._catalog)) || (!(this._catalog.connection)))){ return; }; this._catalog.connection.send(new _SafeStr_2266()); } private function showConfirmation(_arg_1:int, _arg_2:_SafeStr_2267):void { if (!this._confirmationDialog){ this._confirmationDialog = new _SafeStr_2268(this, this._catalog, this._roomEngine); }; this._confirmationDialog.showConfirmation(_arg_1, _arg_2); } public function _SafeStr_10163(_arg_1:String):void { if (this._catalog){ this._catalog._SafeStr_10186(-1, -1, _arg_1, -1); }; } public function _SafeStr_10164(_arg_1:int):void { if (this._catalog){ this._catalog._SafeStr_10186(_arg_1, -1, "", -1); }; } public function _SafeStr_5865(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void { this._SafeStr_10182 = _arg_1; this._SafeStr_10183 = _arg_2; this._SafeStr_8008 = _arg_3; this._SafeStr_10184 = _arg_4; if (this._catalog){ this._catalog._SafeStr_10186(_arg_1, _arg_2, _arg_3, _arg_4); }; } public function _SafeStr_10165():void { this._SafeStr_5865(this._SafeStr_10182, this._SafeStr_10183, this._SafeStr_8008, this._SafeStr_10184); } public function _SafeStr_10166():void { if (this._catalog){ this._catalog._SafeStr_10187(); }; } public function _SafeStr_10167(_arg_1:int, _arg_2:int):void { if (this._catalog){ this._SafeStr_8199 = _arg_2; this._SafeStr_8198 = _arg_1; this._catalog._SafeStr_10188(_arg_1, _arg_2); }; } public function _SafeStr_10168(_arg_1:int):void { if (((((!(this._SafeStr_10179)) || (!(this._catalog)))) || (!(this._catalog.getPurse())))){ return; }; var _local_2:_SafeStr_2267 = (this._SafeStr_10179.getValue(_arg_1) as _SafeStr_2267); if (!_local_2){ return; }; if (this._catalog.getPurse().credits < _local_2.price){ this._catalog._SafeStr_10189(); return; }; this.showConfirmation(this._SafeStr_10176, _local_2); } public function _SafeStr_10169(_arg_1:int):void { if (this._catalog){ this._catalog._SafeStr_10190(_arg_1); }; } public function _SafeStr_10170():void { var _local_2:int; var _local_3:_SafeStr_2267; if (this.disposed){ return; }; if (this._SafeStr_10180 == null){ return; }; var _local_1:Array = this._SafeStr_10180.getKeys(); for each (_local_2 in _local_1) { _local_3 = this._SafeStr_10180.getValue(_local_2); if (_local_3.status == _SafeStr_2269._SafeStr_10191){ this._SafeStr_10180.remove(_local_2); _local_3.dispose(); }; }; if (this._catalog){ this._catalog._SafeStr_10192(); }; if (this._visualization != null){ this._visualization._SafeStr_10193(); }; } private function _SafeStr_10185(_arg_1:Map):void { var _local_2:_SafeStr_2267; if (_arg_1 != null){ for each (_local_2 in _arg_1) { if (_local_2 != null){ _local_2.dispose(); }; }; _arg_1.dispose(); }; } public function _SafeStr_5854(_arg_1:IMessageEvent):void { var _local_4:_SafeStr_2265; var _local_5:_SafeStr_2267; var _local_2:_SafeStr_1376 = (_arg_1 as _SafeStr_1376); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2247 = (_local_2._SafeStr_4108() as _SafeStr_2247); if (_local_3 == null){ return; }; this._SafeStr_10185(this._SafeStr_10179); this._SafeStr_10179 = new Map(); for each (_local_4 in _local_3.offers) { _local_5 = new _SafeStr_2267(_local_4._SafeStr_5330, _local_4._SafeStr_3841, _local_4._SafeStr_5944, _local_4._SafeStr_3587, _local_4.price, _local_4.status, _local_4._SafeStr_5946, _local_4._SafeStr_5947); _local_5._SafeStr_5945 = _local_4._SafeStr_5945; this._SafeStr_10179.add(_local_4._SafeStr_5330, _local_5); }; this._SafeStr_6668 = _local_3._SafeStr_6669; if (this._visualization != null){ this._visualization._SafeStr_10193(); }; } public function _SafeStr_10160(_arg_1:IMessageEvent):void { var _local_4:_SafeStr_2265; var _local_5:_SafeStr_2267; var _local_2:_SafeStr_1380 = (_arg_1 as _SafeStr_1380); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2249 = (_local_2._SafeStr_4108() as _SafeStr_2249); if (_local_3 == null){ return; }; this._SafeStr_10185(this._SafeStr_10180); this._SafeStr_10180 = new Map(); this._SafeStr_6670 = _local_3._SafeStr_6671; for each (_local_4 in _local_3.offers) { _local_5 = new _SafeStr_2267(_local_4._SafeStr_5330, _local_4._SafeStr_3841, _local_4._SafeStr_5944, _local_4._SafeStr_3587, _local_4.price, _local_4.status, _local_4._SafeStr_5946); _local_5._SafeStr_5945 = _local_4._SafeStr_5945; this._SafeStr_10180.add(_local_4._SafeStr_5330, _local_5); }; if (this._visualization != null){ this._visualization._SafeStr_10193(); }; } public function _SafeStr_10161(event:IMessageEvent):void { var item:_SafeStr_2267; var updateItem:_SafeStr_2267; var buyEvent:_SafeStr_1341 = (event as _SafeStr_1341); if (event == null){ return; }; var parser:_SafeStr_2237 = (buyEvent._SafeStr_4108() as _SafeStr_2237); if (parser == null){ return; }; if (parser.result == 1){ this._SafeStr_10165(); } else { if (parser.result == 2){ item = this._SafeStr_10179.remove(parser._SafeStr_6666); if (item != null){ item.dispose(); }; if (this._visualization != null){ this._visualization._SafeStr_10193(); }; if (this._windowManager != null){ this._windowManager.alert("${catalog.marketplace.not_available_title}", "${catalog.marketplace.not_available_header}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; } else { if (parser.result == 3){ updateItem = (this._SafeStr_10179.getValue(parser._SafeStr_6666) as _SafeStr_2267); if (updateItem){ updateItem._SafeStr_5330 = parser._SafeStr_5330; updateItem.price = parser._SafeStr_6665; updateItem._SafeStr_5947--; this._SafeStr_10179.add(parser._SafeStr_5330, updateItem); }; this._SafeStr_10179.remove(parser._SafeStr_6666); this.showConfirmation(this._SafeStr_10177, updateItem); if (this._visualization != null){ this._visualization._SafeStr_10193(); }; } else { if (parser.result == 4){ if (this._windowManager != null){ this._windowManager.alert("${catalog.alert.notenough.title}", "${catalog.alert.notenough.credits.description}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; }; }; }; }; } public function _SafeStr_10162(event:IMessageEvent):void { var item:_SafeStr_2267; var cancelEvent:_SafeStr_1385 = (event as _SafeStr_1385); if (event == null){ return; }; var parser:_SafeStr_2250 = (cancelEvent._SafeStr_4108() as _SafeStr_2250); if (parser == null){ return; }; if (parser.result == 1){ item = this._SafeStr_10180.remove(parser._SafeStr_5330); if (item != null){ item.dispose(); }; if (this._visualization != null){ this._visualization._SafeStr_10193(); }; } else { if (parser.result == 0){ if (this._windowManager != null){ this._windowManager.alert("${catalog.marketplace.operation_failed.topic}", "{{catalog.marketplace.cancel_failed}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; }; }; } public function _SafeStr_10171():Map { return (this._SafeStr_10179); } public function _SafeStr_10172():Map { return (this._SafeStr_10180); } public function _SafeStr_6669():int { return (this._SafeStr_6668); } public function set _SafeStr_10173(_arg_1:_SafeStr_1368):void { if (((!((_arg_1._SafeStr_6647 == this._SafeStr_8198))) || (!((_arg_1._SafeStr_6646 == this._SafeStr_8199))))){ return; }; this._SafeStr_10181 = _arg_1; if (this._visualization != null){ this._visualization._SafeStr_10194(); }; } public function get _SafeStr_10173():_SafeStr_1368 { return (this._SafeStr_10181); } public function get _SafeStr_6671():int { return (this._SafeStr_6670); } public function get _SafeStr_6661():int { return (this._SafeStr_6655); } public function set _SafeStr_6661(_arg_1:int):void { this._SafeStr_6655 = _arg_1; } private function _SafeStr_10195(_arg_1:_SafeStr_2229):Boolean { var _local_3:_SafeStr_1259; var _local_4:String; var _local_2:Boolean; if ((((_arg_1._SafeStr_5944 == 2)) && (!((_arg_1._SafeStr_3587 == null))))){ _local_3 = this._catalog._SafeStr_6886(_arg_1._SafeStr_3841, _SafeStr_1436._SafeStr_4871); if (_local_3){ _local_4 = _local_3.name; if (((!((_local_4 == null))) && ((_local_4 == _SafeStr_5222)))){ _local_2 = true; }; }; }; return (_local_2); } public function _SafeStr_10174(_arg_1:_SafeStr_2229):String { var _local_2:String = ""; if (_arg_1 != null){ if (this._SafeStr_10195(_arg_1)){ _local_2 = (("poster_" + _arg_1._SafeStr_3587) + "_name"); } else { if (_arg_1._SafeStr_5944 == _SafeStr_2267._SafeStr_5220){ _local_2 = ("roomItem.name." + _arg_1._SafeStr_3841); } else { if (_arg_1._SafeStr_5944 == _SafeStr_2267._SafeStr_10196){ _local_2 = ("wallItem.name." + _arg_1._SafeStr_3841); }; }; }; }; return (_local_2); } public function _SafeStr_10175(_arg_1:_SafeStr_2229):String { var _local_2:String = ""; if (_arg_1 != null){ if (this._SafeStr_10195(_arg_1)){ _local_2 = (("poster_" + _arg_1._SafeStr_3587) + "_desc"); } else { if (_arg_1._SafeStr_5944 == _SafeStr_2267._SafeStr_5220){ _local_2 = ("roomItem.desc." + _arg_1._SafeStr_3841); } else { if (_arg_1._SafeStr_5944 == _SafeStr_2267._SafeStr_10196){ _local_2 = ("wallItem.desc." + _arg_1._SafeStr_3841); }; }; }; }; return (_local_2); } } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10160 = "_-1pP" (String#15777, DoABC#2) // _SafeStr_10161 = "_-0Fd" (String#18053, DoABC#2) // _SafeStr_10162 = "_-31Q" (String#16384, DoABC#2) // _SafeStr_10163 = "_-1OR" (String#19298, DoABC#2) // _SafeStr_10164 = "_-1UU" (String#20536, DoABC#2) // _SafeStr_10165 = "_-1Ci" (String#14256, DoABC#2) // _SafeStr_10166 = "_-0SV" (String#17123, DoABC#2) // _SafeStr_10167 = "_-0Yh" (String#17167, DoABC#2) // _SafeStr_10168 = "_-2Eo" (String#15022, DoABC#2) // _SafeStr_10169 = "_-2kY" (String#15368, DoABC#2) // _SafeStr_10170 = "_-0UF" (String#17212, DoABC#2) // _SafeStr_10171 = "_-1Z4" (String#13820, DoABC#2) // _SafeStr_10172 = "_-1Ky" (String#14500, DoABC#2) // _SafeStr_10173 = "_-2uP" (String#11413, DoABC#2) // _SafeStr_10174 = "_-lZ" (String#10270, DoABC#2) // _SafeStr_10175 = "_-xc" (String#11975, DoABC#2) // _SafeStr_10176 = "_-0wp" (String#17359, DoABC#2) // _SafeStr_10177 = "_-Dr" (String#16155, DoABC#2) // _SafeStr_10178 = "_-0hi" (String#23527, DoABC#2) // _SafeStr_10179 = "_-1eG" (String#3923, DoABC#2) // _SafeStr_10180 = "_-1ud" (String#4048, DoABC#2) // _SafeStr_10181 = "_-2ET" (String#17665, DoABC#2) // _SafeStr_10182 = "_-0G3" (String#18200, DoABC#2) // _SafeStr_10183 = "_-1i2" (String#15367, DoABC#2) // _SafeStr_10184 = "_-1DM" (String#16910, DoABC#2) // _SafeStr_10185 = "_-1KL" (String#11613, DoABC#2) // _SafeStr_10186 = "_-l9" (String#12276, DoABC#2) // _SafeStr_10187 = "_-39v" (String#15780, DoABC#2) // _SafeStr_10188 = "_-347" (String#16730, DoABC#2) // _SafeStr_10189 = "_-Ry" (String#12294, DoABC#2) // _SafeStr_10190 = "_-0vp" (String#17827, DoABC#2) // _SafeStr_10191 = "_-03R" (String#8570, DoABC#2) // _SafeStr_10192 = "_-6f" (String#17782, DoABC#2) // _SafeStr_10193 = "_-25T" (String#5838, DoABC#2) // _SafeStr_10194 = "_-2A-" (String#12567, DoABC#2) // _SafeStr_10195 = "_-0VZ" (String#16667, DoABC#2) // _SafeStr_10196 = "_-37t" (String#2784, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1332 = "_-1f9" (String#4807, DoABC#2) // _SafeStr_1341 = "_-0Zf" (String#4722, DoABC#2) // _SafeStr_1368 = "_-0Fr" (String#4316, DoABC#2) // _SafeStr_1376 = "_-Om" (String#5599, DoABC#2) // _SafeStr_1380 = "_-0rh" (String#5240, DoABC#2) // _SafeStr_1385 = "_-0X0" (String#4742, DoABC#2) // _SafeStr_1415 = "_-0m4" (String#6329, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_2229 = "_-20f" (String#4970, DoABC#2) // _SafeStr_2230 = "_-3Hw" (String#5314, DoABC#2) // _SafeStr_2237 = "_-24C" (String#5110, DoABC#2) // _SafeStr_2247 = "_-TT" (String#5611, DoABC#2) // _SafeStr_2249 = "_-1Kb" (String#5243, DoABC#2) // _SafeStr_2250 = "_-qC" (String#4976, DoABC#2) // _SafeStr_2265 = "_-02P" (String#3275, DoABC#2) // _SafeStr_2266 = "_-OP" (String#6528, DoABC#2) // _SafeStr_2267 = "_-0Ck" (String#1284, DoABC#2) // _SafeStr_2268 = "_-0mI" (String#7020, DoABC#2) // _SafeStr_2269 = "_-0Vb" (String#4462, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_5220 = "_-3-6" (String#2088, DoABC#2) // _SafeStr_5222 = "_-uF" (String#7253, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5854 = "_-0yW" (String#12273, DoABC#2) // _SafeStr_5864 = "_-0hB" (String#9416, DoABC#2) // _SafeStr_5865 = "_-3h" (String#10753, DoABC#2) // _SafeStr_5944 = "_-0u1" (String#3477, DoABC#2) // _SafeStr_5945 = "_-oY" (String#5647, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) // _SafeStr_6646 = "_-0km" (String#8271, DoABC#2) // _SafeStr_6647 = "_-2za" (String#7697, DoABC#2) // _SafeStr_6655 = "_-n0" (String#6580, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_6665 = "_-1LZ" (String#18596, DoABC#2) // _SafeStr_6666 = "_-0Ko" (String#13265, DoABC#2) // _SafeStr_6668 = "_-1Bc" (String#10112, DoABC#2) // _SafeStr_6669 = "_-0vx" (String#12572, DoABC#2) // _SafeStr_6670 = "_-37a" (String#10723, DoABC#2) // _SafeStr_6671 = "_-2js" (String#11885, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_8008 = "_-15f" (String#9464, DoABC#2) // _SafeStr_8198 = "_-2pL" (String#9451, DoABC#2) // _SafeStr_8199 = "_-0ma" (String#10830, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_2229 package com.sulake.habbo.catalog.marketplace { import flash.display.BitmapData; public interface _SafeStr_2229 { function get _SafeStr_5330():int; function get _SafeStr_3841():int; function get _SafeStr_5944():int; function get _SafeStr_3587():String; function get price():int; function get _SafeStr_5946():int; function get image():BitmapData; function set image(_arg_1:BitmapData):void; function set _SafeStr_10197(_arg_1:int):void; function get _SafeStr_10197():int; function get status():int; function get _SafeStr_5945():int; function set _SafeStr_5945(_arg_1:int):void; function set price(_arg_1:int):void; function set _SafeStr_5330(_arg_1:int):void; function get _SafeStr_5947():int; function set _SafeStr_5947(_arg_1:int):void; } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10197 = "_-1Vg" (String#4166, DoABC#2) // _SafeStr_2229 = "_-20f" (String#4970, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5944 = "_-0u1" (String#3477, DoABC#2) // _SafeStr_5945 = "_-oY" (String#5647, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_2230 package com.sulake.habbo.catalog.marketplace { public interface _SafeStr_2230 { function _SafeStr_10198():void; function _SafeStr_10193():void; function _SafeStr_10194():void; } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10193 = "_-25T" (String#5838, DoABC#2) // _SafeStr_10194 = "_-2A-" (String#12567, DoABC#2) // _SafeStr_10198 = "_-2Zv" (String#8820, DoABC#2) // _SafeStr_2230 = "_-3Hw" (String#5314, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_2267 package com.sulake.habbo.catalog.marketplace { import flash.display.BitmapData; public class _SafeStr_2267 implements _SafeStr_2229 { public static const _SafeStr_5220:int = 1; public static const _SafeStr_10196:int = 2; private var _SafeStr_5870:int; private var _furniId:int; private var _SafeStr_5939:int; private var _SafeStr_5940:String; private var _SafeStr_5872:int; private var _SafeStr_5942:int; private var _SafeStr_10199:int; private var _SafeStr_4479:int; private var _SafeStr_5941:int = -1; private var _SafeStr_5943:int; private var _SafeStr_4045:BitmapData; public function _SafeStr_2267(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:int, _arg_6:int, _arg_7:int, _arg_8:int=-1) { this._SafeStr_5870 = _arg_1; this._furniId = _arg_2; this._SafeStr_5939 = _arg_3; this._SafeStr_5940 = _arg_4; this._SafeStr_5872 = _arg_5; this._SafeStr_4479 = _arg_6; this._SafeStr_5942 = _arg_7; this._SafeStr_5943 = _arg_8; } public function dispose():void { if (this._SafeStr_4045){ this._SafeStr_4045.dispose(); this._SafeStr_4045 = null; }; } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_3841():int { return (this._furniId); } public function get _SafeStr_5944():int { return (this._SafeStr_5939); } public function get _SafeStr_3587():String { return (this._SafeStr_5940); } public function get price():int { return (this._SafeStr_5872); } public function get _SafeStr_5946():int { return (this._SafeStr_5942); } public function get image():BitmapData { return (this._SafeStr_4045); } public function set image(_arg_1:BitmapData):void { if (this._SafeStr_4045 != null){ this._SafeStr_4045.dispose(); }; this._SafeStr_4045 = _arg_1; } public function set _SafeStr_10197(_arg_1:int):void { this._SafeStr_10199 = _arg_1; } public function get _SafeStr_10197():int { return (this._SafeStr_10199); } public function get status():int { return (this._SafeStr_4479); } public function get _SafeStr_5945():int { return (this._SafeStr_5941); } public function set _SafeStr_5945(_arg_1:int):void { this._SafeStr_5941 = _arg_1; } public function set price(_arg_1:int):void { this._SafeStr_5872 = _arg_1; } public function set _SafeStr_5330(_arg_1:int):void { this._SafeStr_5870 = _arg_1; } public function get _SafeStr_5947():int { return (this._SafeStr_5943); } public function set _SafeStr_5947(_arg_1:int):void { this._SafeStr_5943 = _arg_1; } } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10196 = "_-37t" (String#2784, DoABC#2) // _SafeStr_10197 = "_-1Vg" (String#4166, DoABC#2) // _SafeStr_10199 = "_-wZ" (String#18280, DoABC#2) // _SafeStr_2229 = "_-20f" (String#4970, DoABC#2) // _SafeStr_2267 = "_-0Ck" (String#1284, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_5220 = "_-3-6" (String#2088, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5872 = "_-1BC" (String#3268, DoABC#2) // _SafeStr_5939 = "_-2pQ" (String#9490, DoABC#2) // _SafeStr_5940 = "_-0KF" (String#2516, DoABC#2) // _SafeStr_5941 = "_-1-f" (String#10435, DoABC#2) // _SafeStr_5942 = "_-02N" (String#4593, DoABC#2) // _SafeStr_5943 = "_-0Rk" (String#7767, DoABC#2) // _SafeStr_5944 = "_-0u1" (String#3477, DoABC#2) // _SafeStr_5945 = "_-oY" (String#5647, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_2268 package com.sulake.habbo.catalog.marketplace { import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.localization._SafeStr_1262; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Matrix; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_2268 implements _SafeStr_22 { private var _SafeStr_3696:_SafeStr_1415; private var _catalog:_SafeStr_286; private var _roomEngine:IRoomEngine; private var _window:IFrameWindow; private var _SafeStr_5897:_SafeStr_2267; public function _SafeStr_2268(_arg_1:_SafeStr_1415, _arg_2:_SafeStr_286, _arg_3:IRoomEngine) { this._SafeStr_3696 = _arg_1; this._catalog = _arg_2; this._roomEngine = _arg_3; } public function dispose():void { this._SafeStr_3696 = null; this._catalog = null; this._roomEngine = null; if (this._window){ this._window.dispose(); this._window = null; }; this._SafeStr_5897 = null; } public function showConfirmation(_arg_1:int, _arg_2:_SafeStr_2267):void { var _local_4:String; var _local_5:_SafeStr_1262; var _local_6:String; if (!_arg_2){ return; }; this._SafeStr_5897 = _arg_2; if (((((!(this._SafeStr_3696)) || (!(this._catalog)))) || (!(this._catalog.localization)))){ return; }; if (this._window){ this._window.dispose(); }; this._window = (this.createWindow("marketplace_purchase_confirmation") as IFrameWindow); this._window.procedure = this._SafeStr_4257; this._window.center(); var _local_3:ITextWindow = (this._window.findChildByName("header_text") as ITextWindow); if (_local_3){ if (_arg_1 == this._SafeStr_3696._SafeStr_10176){ _local_3.text = ("$" + "{catalog.marketplace.confirm_header}"); }; if (_arg_1 == this._SafeStr_3696._SafeStr_10177){ _local_3.text = ("$" + "{catalog.marketplace.confirm_higher_header}"); }; }; _local_3 = (this._window.findChildByName("item_name") as ITextWindow); if (_local_3){ _local_3.text = ((("$" + "{") + this._SafeStr_3696._SafeStr_10174(_arg_2)) + "}"); }; _local_3 = (this._window.findChildByName("item_price") as ITextWindow); if (_local_3){ _local_4 = this._catalog.localization.getKey("catalog.marketplace.confirm_price"); _local_4 = _local_4.replace("%price%", this._SafeStr_5897.price); _local_3.text = _local_4; }; _local_3 = (this._window.findChildByName("item_average_price") as ITextWindow); if (_local_3){ _local_5 = this._catalog.localization.getLocalization("catalog.marketplace.offer_details.average_price"); if (_local_5){ _local_4 = _local_5._SafeStr_8766; _local_4 = _local_4.replace("%days%", this._SafeStr_3696._SafeStr_6661.toString()); _local_6 = (((this._SafeStr_5897._SafeStr_5946 == 0)) ? " - " : this._SafeStr_5897._SafeStr_5946.toString()); _local_4 = _local_4.replace("%average%", _local_6); _local_3.text = _local_4; } else { _local_3.visible = false; }; }; _local_3 = (this._window.findChildByName("offer_count") as ITextWindow); if (_local_3){ _local_5 = this._catalog.localization.getLocalization("catalog.marketplace.offer_details.offer_count"); if (_local_5){ _local_4 = _local_5._SafeStr_8766; _local_4 = _local_4.replace("%count%", this._SafeStr_5897._SafeStr_5947); _local_3.text = _local_4; } else { _local_3.visible = false; }; }; this._SafeStr_4804(); } private function _SafeStr_4804():void { var _local_1:_SafeStr_1248; var _local_2:IBitmapWrapperWindow; if (((((!(this._SafeStr_5897)) || (!(this._window)))) || (!(this._roomEngine)))){ return; }; if (!this._SafeStr_5897.image){ if (this._SafeStr_5897._SafeStr_5944 == 1){ _local_1 = this._roomEngine.getFurnitureIcon(this._SafeStr_5897._SafeStr_3841, this); } else { if (this._SafeStr_5897._SafeStr_5944 == 2){ _local_1 = this._roomEngine.getWallItemIcon(this._SafeStr_5897._SafeStr_3841, this); }; }; if (((_local_1) && (_local_1.data))){ this._SafeStr_5897.image = (_local_1.data as BitmapData); this._SafeStr_5897._SafeStr_10197 = _local_1.id; }; }; if (this._SafeStr_5897.image != null){ _local_2 = (this._window.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_2){ if (_local_2.bitmap){ _local_2.bitmap.dispose(); _local_2.bitmap = null; }; _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0); _local_2.bitmap.draw(this._SafeStr_5897.image, new Matrix(1, 0, 0, 1, ((_local_2.width - this._SafeStr_5897.image.width) / 2), ((_local_2.height - this._SafeStr_5897.image.height) / 2))); }; }; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((!(_arg_1)) || (!(_arg_2)))){ return; }; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "buy_button": this._catalog._SafeStr_10200(this._SafeStr_5897._SafeStr_5330); this.hide(); return; case "header_button_close": case "cancel_button": this.hide(); return; }; } private function hide():void { if (this._window){ this._window.dispose(); this._window = null; }; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (((this._SafeStr_5897) && ((this._SafeStr_5897._SafeStr_10197 == _arg_1)))){ this._SafeStr_5897.image = _arg_2; this._SafeStr_4804(); }; } private function createWindow(_arg_1:String):IWindow { if (((((!(this._catalog)) || (!(this._catalog.assets)))) || (!(this._catalog.windowManager)))){ return (null); }; var _local_2:_SafeStr_5 = (this._catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if (((!(_local_2)) || (!(_local_2.content)))){ return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3){ return (null); }; return (this._catalog.windowManager.buildFromXML(_local_3)); } } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10174 = "_-lZ" (String#10270, DoABC#2) // _SafeStr_10176 = "_-0wp" (String#17359, DoABC#2) // _SafeStr_10177 = "_-Dr" (String#16155, DoABC#2) // _SafeStr_10197 = "_-1Vg" (String#4166, DoABC#2) // _SafeStr_10200 = "_-12l" (String#17008, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1415 = "_-0m4" (String#6329, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2267 = "_-0Ck" (String#1284, DoABC#2) // _SafeStr_2268 = "_-0mI" (String#7020, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3696 = "_-1yj" (String#4219, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4804 = "_-on" (String#4372, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5944 = "_-0u1" (String#3477, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_8766 = "_-1rS" (String#7121, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_2269 package com.sulake.habbo.catalog.marketplace { public class _SafeStr_2269 { public static const _SafeStr_10201:int = 1; public static const _SafeStr_10202:int = 1; public static const _SafeStr_10191:int = 2; public static const _SafeStr_10203:int = 3; } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10191 = "_-03R" (String#8570, DoABC#2) // _SafeStr_10201 = "_-Dy" (String#15725, DoABC#2) // _SafeStr_10202 = "_-1yA" (String#12209, DoABC#2) // _SafeStr_10203 = "_-1OK" (String#12554, DoABC#2) // _SafeStr_2269 = "_-0Vb" (String#4462, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.marketplace._SafeStr_3355 package com.sulake.habbo.catalog.marketplace { import flash.text.TextField; import flash.text.TextFormat; import flash.display.Shape; import flash.display.BitmapData; import flash.geom.Matrix; public class _SafeStr_3355 { private var _x:Array; private var _SafeStr_4524:Array; private var _SafeStr_10204:int; private var _SafeStr_10205:int; private var _SafeStr_10206:int = -30; private var _SafeStr_10207:int; public function _SafeStr_3355(_arg_1:Array, _arg_2:Array) { this._x = _arg_1.slice(); this._SafeStr_4524 = _arg_2.slice(); } public function draw(_arg_1:int, _arg_2:int):BitmapData { var _local_4:int; var _local_5:int; var _local_6:TextField; var _local_7:TextFormat; var _local_8:int; var _local_9:Shape; var _local_10:int; var _local_3:BitmapData = new BitmapData(_arg_1, _arg_2); if (!this.available){ return (_local_3); }; this._SafeStr_10207 = 0; for each (_local_4 in this._SafeStr_4524) { if (_local_4 > this._SafeStr_10207){ this._SafeStr_10207 = _local_4; }; }; _local_5 = Math.pow(10, (int(this._SafeStr_10207).toString().length - 1)); this._SafeStr_10207 = (Math.ceil((this._SafeStr_10207 / _local_5)) * _local_5); _local_6 = new TextField(); _local_7 = new TextFormat(); _local_6.embedFonts = true; _local_7.font = "Volter"; _local_7.size = 9; _local_6.defaultTextFormat = _local_7; _local_6.text = this._SafeStr_10207.toString(); _local_3.draw(_local_6); this._SafeStr_10204 = ((_arg_1 - _local_6.textWidth) - 2); this._SafeStr_10205 = (_arg_2 - _local_6.textHeight); _local_8 = _local_6.textWidth; _local_6.text = "0"; _local_3.draw(_local_6, new Matrix(1, 0, 0, 1, ((_local_8 - _local_6.textWidth) + 1), ((_arg_2 - _local_6.textHeight) - 1))); _local_9 = new Shape(); _local_9.graphics.lineStyle(1, 0xCCCCCC); _local_9.graphics.moveTo(0, 0); _local_9.graphics.lineTo(0, this._SafeStr_10205); _local_10 = 0; while (_local_10 <= 5) { _local_4 = (((this._SafeStr_10205 - 1) / 5) * _local_10); _local_9.graphics.moveTo(0, _local_4); _local_9.graphics.lineTo((this._SafeStr_10204 - 1), _local_4); _local_10++; }; _local_9.graphics.lineStyle(2, 0xFF); _local_9.graphics.moveTo(this._SafeStr_10208(0), this._SafeStr_10209(0)); _local_10 = 1; while (_local_10 < this._x.length) { _local_9.graphics.lineTo(this._SafeStr_10208(_local_10), this._SafeStr_10209(_local_10)); _local_10++; }; _local_3.draw(_local_9, new Matrix(1, 0, 0, 1, (_arg_1 - this._SafeStr_10204), ((_arg_2 - this._SafeStr_10205) / 2))); return (_local_3); } private function _SafeStr_10208(_arg_1:int):Number { return ((this._SafeStr_10204 + ((this._SafeStr_10204 / -(this._SafeStr_10206)) * this._x[_arg_1]))); } private function _SafeStr_10209(_arg_1:int):Number { return ((this._SafeStr_10205 - ((this._SafeStr_10205 / this._SafeStr_10207) * this._SafeStr_4524[_arg_1]))); } public function get available():Boolean { return (((((this._x) && (this._SafeStr_4524))) && ((this._x.length > 1)))); } } }//package com.sulake.habbo.catalog.marketplace // _SafeStr_10204 = "_-2F5" (String#10887, DoABC#2) // _SafeStr_10205 = "_-1Qc" (String#7744, DoABC#2) // _SafeStr_10206 = "_-2Qw" (String#22204, DoABC#2) // _SafeStr_10207 = "_-35M" (String#6045, DoABC#2) // _SafeStr_10208 = "_-VL" (String#6810, DoABC#2) // _SafeStr_10209 = "_-157" (String#6860, DoABC#2) // _SafeStr_3355 = "_-0cz" (String#4787, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.navigation._SafeStr_1335 package com.sulake.habbo.catalog.navigation { import com.sulake.habbo.catalog._SafeStr_286; import _-3BV._SafeStr_1411; public interface _SafeStr_1335 { function dispose():void; function get catalog():_SafeStr_286; function _SafeStr_10210(_arg_1:_SafeStr_1411):void; function activateNode(_arg_1:_SafeStr_2233):void; function _SafeStr_7111(_arg_1:String):void; function _SafeStr_10211(_arg_1:int, _arg_2:int):void; function _SafeStr_10212():void; function _SafeStr_10213(_arg_1:String):void; function _SafeStr_8765():Boolean; } }//package com.sulake.habbo.catalog.navigation // _SafeStr_10210 = "_-17y" (String#16746, DoABC#2) // _SafeStr_10211 = "_-1MD" (String#14482, DoABC#2) // _SafeStr_10212 = "_-2VD" (String#13340, DoABC#2) // _SafeStr_10213 = "_-1rQ" (String#17257, DoABC#2) // _SafeStr_1335 = "_-Ij" (String#4383, DoABC#2) // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_2233 = "_-1Jr" (String#933, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_7111 = "_-0ZS" (String#5966, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.navigation._SafeStr_1336 package com.sulake.habbo.catalog.navigation { import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-3BV._SafeStr_1411; import _-2z1._SafeStr_834; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_1336 implements _SafeStr_1335 { private var _catalog:_SafeStr_286; private var _container:IWindowContainer; private var _SafeStr_4761:IItemListWindow; private var _index:_SafeStr_2233; private var _SafeStr_10214:Array; private var _scrollBar:_SafeStr_1530; private var _SafeStr_10215:String = "magic.credits"; private var _SafeStr_10216:String = "magic.pixels"; private var _SafeStr_10217:String = "catalog.page.club"; public function _SafeStr_1336(_arg_1:_SafeStr_286, _arg_2:IWindowContainer) { var _local_3:IWindow; var _local_4:IWindow; var _local_5:IWindow; super(); this._catalog = _arg_1; this._container = _arg_2; this._SafeStr_10214 = []; this._SafeStr_4761 = (this._container.findChildByName("navigationList") as IItemListWindow); if (_arg_1.configuration.getBoolean("catalog.show.purse", false)){ _local_3 = this._container.findChildByName("creditsContainer"); _local_4 = this._container.findChildByName("pixelsContainer"); _local_5 = this._container.findChildByName("clubContainer"); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.onNavigatorEvent); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this.onNavigatorEvent); _local_3.addEventListener(WindowMouseEvent._SafeStr_3737, this.onNavigatorEvent); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.onNavigatorEvent); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this.onNavigatorEvent); _local_4.addEventListener(WindowMouseEvent._SafeStr_3737, this.onNavigatorEvent); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.onNavigatorEvent); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this.onNavigatorEvent); _local_5.addEventListener(WindowMouseEvent._SafeStr_3737, this.onNavigatorEvent); }; this._scrollBar = (this._container.findChildByName("navigationListScrollbar") as _SafeStr_1530); if (this._scrollBar != null){ this._scrollBar.visible = false; this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9421, this._SafeStr_10218); this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9129, this._SafeStr_10218); this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9422, this._SafeStr_10219); this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9130, this._SafeStr_10219); }; } public function _SafeStr_8765():Boolean { return (!((this._index == null))); } public function dispose():void { this._catalog = null; this._container = null; this._SafeStr_4761 = null; if (this._index){ this._index.dispose(); }; this._index = null; this._SafeStr_10214 = null; this._scrollBar = null; } public function _SafeStr_10210(_arg_1:_SafeStr_1411):void { var _local_2:_SafeStr_2233; this._index = null; this._index = this._SafeStr_10220(_arg_1, 0); for each (_local_2 in this._index.children) { if (_local_2._SafeStr_10221){ (_local_2 as _SafeStr_2235)._SafeStr_10222(this._SafeStr_4761); }; }; } public function get catalog():_SafeStr_286 { return (this._catalog); } public function activateNode(_arg_1:_SafeStr_2233):void { var _local_5:_SafeStr_2233; var _local_6:_SafeStr_2233; var _local_7:int; var _local_2 = (this._SafeStr_10214.indexOf(_arg_1) > -1); var _local_3:Boolean = _arg_1._SafeStr_4834; var _local_4:Array = []; for each (_local_5 in this._SafeStr_10214) { _local_5.deActivate(); if (_local_5.depth >= _arg_1.depth){ _local_4.push(_local_5); }; }; for each (_local_6 in _local_4) { _local_6.close(); _local_7 = this._SafeStr_10214.indexOf(_local_6); this._SafeStr_10214.splice(_local_7, 1); }; _arg_1.activate(); if (((_local_2) && (_local_3))){ _arg_1.close(); } else { _arg_1.open(); }; if (this._SafeStr_10214.indexOf(_arg_1) == -1){ this._SafeStr_10214.push(_arg_1); }; this._catalog._SafeStr_10223(_arg_1.pageId, -1); this._catalog.events.dispatchEvent(new _SafeStr_834(_arg_1.pageId, _arg_1.localization)); } public function _SafeStr_7111(_arg_1:String):void { var _local_2:_SafeStr_2233 = this._SafeStr_10224(_arg_1); if (_local_2 != null){ this._catalog._SafeStr_10223(_local_2.pageId, -1); this._SafeStr_10225(_local_2); }; } public function _SafeStr_10211(_arg_1:int, _arg_2:int):void { var _local_3:_SafeStr_2233 = this._SafeStr_10226(_arg_1, this._index); if (_local_3 != null){ this._catalog._SafeStr_10223(_local_3.pageId, _arg_2); this._SafeStr_10225(_local_3); }; } private function _SafeStr_10225(_arg_1:_SafeStr_2233):void { var _local_2:_SafeStr_2233; var _local_3:_SafeStr_2233; if (_arg_1 == null){ return; }; for each (_local_2 in this._SafeStr_10214) { _local_2.deActivate(); _local_2.close(); }; this._SafeStr_10214 = []; _local_3 = _arg_1.parent; while (((!((_local_3 == null))) && (!((_local_3.parent == null))))) { _local_3.open(); this._SafeStr_10214.push(_local_3); _local_3 = _local_3.parent; }; this.activateNode(_arg_1); } public function _SafeStr_10212():void { var _local_1:_SafeStr_2233 = this._SafeStr_10227(this._index); Logger.log((((("Load front page: " + _local_1.localization) + "(") + _local_1.pageId) + ")")); this._catalog._SafeStr_10223(_local_1.pageId, -1); } public function _SafeStr_10213(_arg_1:String):void { var _local_2:_SafeStr_2233 = this._SafeStr_10228(_arg_1, this._index); if (_local_2 != null){ this._catalog._SafeStr_10223(_local_2.pageId, -1); } else { this._SafeStr_10212(); }; } private function _SafeStr_8223():void { if (this._catalog){ this._catalog._SafeStr_4469(); }; } private function _SafeStr_10229(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { if (_arg_1 == null){ return; }; _arg_1.dispose(); } private function _SafeStr_10230():void { this._SafeStr_7111(this._SafeStr_10216); } private function _SafeStr_10231():void { this._catalog.openCatalogPage(this._SafeStr_10217, true); } private function _SafeStr_10227(_arg_1:_SafeStr_2233):_SafeStr_2233 { var _local_2:_SafeStr_2233; var _local_3:_SafeStr_2233; if (((_arg_1._SafeStr_10221) && (!((_arg_1 == this._index))))){ return (_arg_1); }; for each (_local_2 in _arg_1.children) { _local_3 = this._SafeStr_10227(_local_2); if (_local_3 != null){ return (_local_3); }; }; return (null); } private function _SafeStr_10220(_arg_1:_SafeStr_1411, _arg_2:int):_SafeStr_2233 { var _local_5:_SafeStr_1411; var _local_3:Boolean = _arg_1._SafeStr_7816; var _local_4:_SafeStr_2233; if (!_local_3){ _local_4 = (new _SafeStr_2234(this, _arg_1, _arg_2) as _SafeStr_2233); } else { _local_4 = (new _SafeStr_2235(this, _arg_1, _arg_2) as _SafeStr_2233); }; if (_local_4 == null){ Logger.log("Catalog index node creation failed!"); return (null); }; _arg_2++; for each (_local_5 in _arg_1._SafeStr_6603) { _local_4.addChild(this._SafeStr_10220(_local_5, _arg_2)); }; return (_local_4); } private function _SafeStr_10224(_arg_1:String):_SafeStr_2233 { return (this._SafeStr_10228(_arg_1, this._index)); } private function _SafeStr_10226(pageId:int, node:_SafeStr_2233):_SafeStr_2233 { var currentPageId:int; var child:_SafeStr_2233; var found:_SafeStr_2233; try { currentPageId = node.pageId; if ((((currentPageId == pageId)) && (!((node == this._index))))){ found = node; } else { for each (child in node.children) { found = this._SafeStr_10226(pageId, child); if (found != null) break; }; }; } catch(e:Error) { Logger.log((("error when loading node by id " + pageId) + ":"), e); }; return (found); } private function _SafeStr_10228(localizedName:String, node:_SafeStr_2233):_SafeStr_2233 { var child:_SafeStr_2233; var found:_SafeStr_2233; try { if ((((node.localization == localizedName)) && (!((node == this._index))))){ found = node; } else { for each (child in node.children) { found = this._SafeStr_10228(localizedName, child); if (found != null) break; }; }; } catch(e:Error) { Logger.log((("error when loading node by name " + localizedName) + ":"), e); }; return (found); } private function onNavigatorEvent(_arg_1:WindowMouseEvent):void { var _local_2:IWindowContainer = IWindowContainer(_arg_1.target); var _local_3:String = IWindow(_arg_1.target).name; switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: _local_2.getChildByName("background").color = 4281692560; return; case WindowMouseEvent._SafeStr_3737: _local_2.getChildByName("background").color = 4280767850; return; case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: switch (_local_3){ case "creditsContainer": this._SafeStr_8223(); break; case "pixelsContainer": this._SafeStr_10230(); break; case "clubContainer": this._SafeStr_10231(); break; }; return; }; } private function _SafeStr_10218(_arg_1:_SafeStr_1260):void { (_arg_1.target as IWindow).visible = true; } private function _SafeStr_10219(_arg_1:_SafeStr_1260):void { (_arg_1.target as IWindow).visible = false; } } }//package com.sulake.habbo.catalog.navigation // _SafeStr_10210 = "_-17y" (String#16746, DoABC#2) // _SafeStr_10211 = "_-1MD" (String#14482, DoABC#2) // _SafeStr_10212 = "_-2VD" (String#13340, DoABC#2) // _SafeStr_10213 = "_-1rQ" (String#17257, DoABC#2) // _SafeStr_10214 = "_-036" (String#4349, DoABC#2) // _SafeStr_10215 = "_-64" (String#30667, DoABC#2) // _SafeStr_10216 = "_-1HR" (String#19013, DoABC#2) // _SafeStr_10217 = "_-2Sa" (String#20820, DoABC#2) // _SafeStr_10218 = "_-0IX" (String#9724, DoABC#2) // _SafeStr_10219 = "_-0dK" (String#8928, DoABC#2) // _SafeStr_10220 = "_-0DY" (String#18338, DoABC#2) // _SafeStr_10221 = "_-24H" (String#10627, DoABC#2) // _SafeStr_10222 = "_-1NA" (String#17965, DoABC#2) // _SafeStr_10223 = "_-fk" (String#8149, DoABC#2) // _SafeStr_10224 = "_-16e" (String#21080, DoABC#2) // _SafeStr_10225 = "_-h-" (String#16703, DoABC#2) // _SafeStr_10226 = "_-cU" (String#17153, DoABC#2) // _SafeStr_10227 = "_-0jT" (String#16792, DoABC#2) // _SafeStr_10228 = "_-2c0" (String#13845, DoABC#2) // _SafeStr_10229 = "_-2uG" (String#4904, DoABC#2) // _SafeStr_10230 = "_-04O" (String#20398, DoABC#2) // _SafeStr_10231 = "_-2sw" (String#18809, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1335 = "_-Ij" (String#4383, DoABC#2) // _SafeStr_1336 = "_-G5" (String#9063, DoABC#2) // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_2233 = "_-1Jr" (String#933, DoABC#2) // _SafeStr_2234 = "_-33t" (String#5514, DoABC#2) // _SafeStr_2235 = "_-29v" (String#5213, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4469 = "_-uL" (String#12930, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_6603 = "_-0eb" (String#14939, DoABC#2) // _SafeStr_7111 = "_-0ZS" (String#5966, DoABC#2) // _SafeStr_7816 = "_-282" (String#17442, DoABC#2) // _SafeStr_8223 = "_-1f4" (String#13688, DoABC#2) // _SafeStr_834 = "_-fS" (String#7103, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) // _SafeStr_9129 = "_-1nN" (String#5521, DoABC#2) // _SafeStr_9130 = "_-l3" (String#5774, DoABC#2) // _SafeStr_9421 = "_-0pk" (String#10576, DoABC#2) // _SafeStr_9422 = "_-3Ce" (String#11228, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.navigation._SafeStr_2233 package com.sulake.habbo.catalog.navigation { import flash.display.BitmapData; public interface _SafeStr_2233 { function dispose():void; function get _SafeStr_4834():Boolean; function get depth():int; function get _SafeStr_10232():Boolean; function get _SafeStr_10233():Boolean; function get _SafeStr_10221():Boolean; function get localization():String; function get pageId():int; function get color():uint; function get icon():BitmapData; function get children():Array; function activate():void; function deActivate():void; function _SafeStr_10234(_arg_1:_SafeStr_2233):Boolean; function addChild(_arg_1:_SafeStr_2233):void; function open():void; function close():void; function get parent():_SafeStr_2233; function set parent(_arg_1:_SafeStr_2233):void; } }//package com.sulake.habbo.catalog.navigation // _SafeStr_10221 = "_-24H" (String#10627, DoABC#2) // _SafeStr_10232 = "_-1wV" (String#10468, DoABC#2) // _SafeStr_10233 = "_-1qM" (String#16369, DoABC#2) // _SafeStr_10234 = "_-27N" (String#11108, DoABC#2) // _SafeStr_2233 = "_-1Jr" (String#933, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.navigation._SafeStr_2234 package com.sulake.habbo.catalog.navigation { import _-3BV._SafeStr_1411; import flash.display.BitmapData; public class _SafeStr_2234 implements _SafeStr_2233 { private static const _SafeStr_10235:Array = [4293190884, 4293914607, 0xFFFFDB54, 4289454682, 4289431551, 4285716709, 4294016606, 4293326172, 4293694138, 4285383659, 4293082689, 4288782753]; private static const ICON_PREFIX:String = "icon_"; private var _SafeStr_5050:int = 0; private var _SafeStr_10236:Boolean = false; private var _localization:String = ""; private var _SafeStr_5900:int = -1; private var _color:uint = 0; private var _SafeStr_7365:int = 0; private var _children:Array; private var _navigator:_SafeStr_1335; private var _parent:_SafeStr_2233; public function _SafeStr_2234(_arg_1:_SafeStr_1335, _arg_2:_SafeStr_1411, _arg_3:int) { this._children = []; super(); this._SafeStr_5050 = _arg_3; this._navigator = _arg_1; this._SafeStr_10236 = _arg_2._SafeStr_7816; this._localization = _arg_2.localization; this._SafeStr_5900 = _arg_2.pageId; this._color = _SafeStr_10235[_arg_2.color]; this._SafeStr_7365 = _arg_2.icon; this._children = []; } public function get _SafeStr_4834():Boolean { return (false); } public function get depth():int { return (this._SafeStr_5050); } public function get _SafeStr_10232():Boolean { return ((this._children.length > 0)); } public function get _SafeStr_10233():Boolean { return ((this._children.length == 0)); } public function get _SafeStr_10221():Boolean { return (this._SafeStr_10236); } public function get localization():String { return (this._localization); } public function get pageId():int { return (this._SafeStr_5900); } public function get color():uint { return (this._color); } public function get icon():BitmapData { return (null); } public function get children():Array { return (this._children); } public function get navigator():_SafeStr_1335 { return (this._navigator); } public function get parent():_SafeStr_2233 { return (this._parent); } public function set parent(_arg_1:_SafeStr_2233):void { this._parent = _arg_1; } public function dispose():void { var _local_1:_SafeStr_2233; for each (_local_1 in this._children) { _local_1.dispose(); }; this._children = null; this._navigator = null; this._parent = null; } public function _SafeStr_10234(_arg_1:_SafeStr_2233):Boolean { var _local_2:_SafeStr_2233; for each (_local_2 in this._children) { if (_local_2 == _arg_1){ return (true); }; }; return (false); } public function addChild(_arg_1:_SafeStr_2233):void { if (_arg_1 == null){ return; }; this._children.push(_arg_1); _arg_1.parent = this; } public function activate():void { } public function deActivate():void { } public function open():void { } public function close():void { } protected function get _SafeStr_7367():String { if (this._SafeStr_7365 < 1){ return (""); }; return ((ICON_PREFIX + this._SafeStr_7365.toString())); } } }//package com.sulake.habbo.catalog.navigation // _SafeStr_10221 = "_-24H" (String#10627, DoABC#2) // _SafeStr_10232 = "_-1wV" (String#10468, DoABC#2) // _SafeStr_10233 = "_-1qM" (String#16369, DoABC#2) // _SafeStr_10234 = "_-27N" (String#11108, DoABC#2) // _SafeStr_10235 = "_-1FN" (String#14870, DoABC#2) // _SafeStr_10236 = "_-0R8" (String#16960, DoABC#2) // _SafeStr_1335 = "_-Ij" (String#4383, DoABC#2) // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_2233 = "_-1Jr" (String#933, DoABC#2) // _SafeStr_2234 = "_-33t" (String#5514, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_5050 = "_-xm" (String#3904, DoABC#2) // _SafeStr_5900 = "_-2mu" (String#2344, DoABC#2) // _SafeStr_7365 = "_-1VG" (String#7690, DoABC#2) // _SafeStr_7367 = "_-138" (String#9593, DoABC#2) // _SafeStr_7816 = "_-282" (String#17442, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.navigation._SafeStr_2235 package com.sulake.habbo.catalog.navigation { import flash.display.BitmapData; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets._SafeStr_5; import _-3BV._SafeStr_1411; import com.sulake.core.window.IWindow; import _-2SZ._SafeStr_1354; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.assets._SafeStr_1280; import flash.geom.ColorTransform; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; public class _SafeStr_2235 extends _SafeStr_2234 { private static const _SafeStr_10237:Number = 4285716709; private static var _listSubItemWindowLayout:XML; private static var _SafeStr_10238:XML; private static var _SafeStr_10239:XML; private var _SafeStr_10240:Number = 0xFFFFFFFF; private var _icon:BitmapData; private var _window:IWindowContainer; private var _SafeStr_10241:IWindowContainer; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_7390:Boolean = false; public function _SafeStr_2235(_arg_1:_SafeStr_1335, _arg_2:_SafeStr_1411, _arg_3:int) { var _local_4:_SafeStr_5; super(_arg_1, _arg_2, _arg_3); if (_listSubItemWindowLayout == null){ _local_4 = (_arg_1.catalog.assets.getAssetByName("navigation_list_subitem") as _SafeStr_5); _listSubItemWindowLayout = (_local_4.content as XML); }; if (_SafeStr_10238 == null){ _local_4 = (_arg_1.catalog.assets.getAssetByName("navigation_list_item") as _SafeStr_5); _SafeStr_10238 = (_local_4.content as XML); }; if (_SafeStr_10239 == null){ _local_4 = (_arg_1.catalog.assets.getAssetByName("list_item_list") as _SafeStr_5); _SafeStr_10239 = (_local_4.content as XML); }; } public function set icon(_arg_1:BitmapData):void { this._icon = _arg_1; } public function get window():IWindowContainer { return (this._window); } override public function get icon():BitmapData { return (this._icon); } override public function get _SafeStr_4834():Boolean { return (this._SafeStr_7390); } override public function dispose():void { if (this._SafeStr_7390){ this.close(); this.deActivate(); }; this._icon = null; this._window = null; this._SafeStr_10241 = null; this._SafeStr_4761 = null; super.dispose(); } public function _SafeStr_10222(_arg_1:IItemListWindow):void { if (this._window == null){ this.createWindow(); }; _arg_1.addListItem(this._window); if (_SafeStr_10232){ if (this._SafeStr_4761 == null){ this._SafeStr_10242(); }; _arg_1.addListItem(this._SafeStr_4761); }; } public function _SafeStr_10243(_arg_1:IItemListWindow):void { _arg_1.removeListItem(this._window); if (_SafeStr_10232){ _arg_1.removeListItem(this._SafeStr_4761); }; } override public function activate():void { var _local_1:IWindow = this._window.findChildByTag("SELECTION_COLOR"); if (_local_1 != null){ if (this._SafeStr_10240 == 0xFFFFFFFF){ this._SafeStr_10240 = _local_1.color; }; _local_1.color = _SafeStr_10237; }; } override public function deActivate():void { var _local_1:IWindow = this._window.findChildByTag("SELECTION_COLOR"); if (_local_1 != null){ _local_1.color = this._SafeStr_10240; }; } override public function open():void { var _local_1:IWindow; this._SafeStr_10244(); this._SafeStr_7390 = true; if (_SafeStr_10232){ _local_1 = this._window.findChildByTag("DOWNBTN"); if (_local_1 != null){ _local_1.style = _SafeStr_1354._SafeStr_7273; }; }; } override public function close():void { var _local_1:IWindow; this._SafeStr_10245(); this._SafeStr_7390 = false; if (_SafeStr_10232){ _local_1 = this._window.findChildByTag("DOWNBTN"); if (_local_1 != null){ _local_1.style = _SafeStr_1354._SafeStr_7271; }; }; } private function _SafeStr_10244():void { var _local_1:_SafeStr_2233; if (this._SafeStr_4761 == null){ this._SafeStr_10242(); }; for each (_local_1 in children) { if (_local_1._SafeStr_10221){ (_local_1 as _SafeStr_2235)._SafeStr_10222(this._SafeStr_4761); }; }; if (this._SafeStr_4761 != null){ this._SafeStr_4761.visible = true; this._SafeStr_4761.height = (this._SafeStr_4761.numListItems * 21); }; } private function _SafeStr_10245():void { var _local_1:_SafeStr_2233; for each (_local_1 in children) { if (_local_1._SafeStr_10221){ (_local_1 as _SafeStr_2235)._SafeStr_10243(this._SafeStr_4761); }; }; if (this._SafeStr_4761 != null){ this._SafeStr_4761.height = 0; this._SafeStr_4761.visible = false; this._SafeStr_4761.x = 0; }; } private function _SafeStr_10242():void { this._SafeStr_4761 = (navigator.catalog.windowManager.buildFromXML(_SafeStr_10239) as IItemListWindow); if (this._SafeStr_4761 == null){ throw (new Error("Failed to construct list-item-list from XML!")); }; this._SafeStr_10245(); } private function createWindow():void { if (depth == 1){ this._window = (navigator.catalog.windowManager.buildFromXML(_SafeStr_10238) as IWindowContainer); } else { this._window = (navigator.catalog.windowManager.buildFromXML(_listSubItemWindowLayout) as IWindowContainer); }; if (this._window == null){ throw (new Error("Failed to construct window from XML!")); }; var _local_1:ITextWindow = (this._window.findChildByTag("ITEM_TITLE") as ITextWindow); var _local_2:IWindow = this._window.findChildByTag("DOWNBTN"); if (_local_1 != null){ _local_1.caption = localization; }; if (_SafeStr_10233){ if (_local_2 != null){ _local_2.visible = false; }; }; this._SafeStr_4375("iconBackgroundBitmap", "icon_bg_img", true, color); this._SafeStr_6971(); this._window.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); }; } private function _SafeStr_10246(_arg_1:String, _arg_2:String=""):String { var _local_3:ICoreLocalizationManager = (navigator.catalog as HabboCatalog).localization; if (_local_3 == null){ return (_arg_2); }; return (_local_3.getKey(_arg_1, _arg_2)); } private function _SafeStr_4368(_arg_1:WindowMouseEvent):void { navigator.activateNode(this); } private function _SafeStr_6971():void { var _local_1:String = "icon"; var _local_2:String = _SafeStr_7367; if (_local_2 == ""){ return; }; if (navigator.catalog.assets.hasAsset(_local_2)){ this._SafeStr_4375(_local_1, _local_2); } else { this._SafeStr_10247(_local_2); }; } private function _SafeStr_4375(_arg_1:String, _arg_2:String, _arg_3:Boolean=true, _arg_4:uint=0):void { var _local_6:_SafeStr_1280; var _local_7:BitmapData; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:ColorTransform; if (this._window == null){ return; }; var _local_5:IBitmapWrapperWindow = (this._window.findChildByName(_arg_1) as IBitmapWrapperWindow); if (_local_5 != null){ _local_6 = (navigator.catalog.assets.getAssetByName(_arg_2) as _SafeStr_1280); if (_local_6 == null){ return; }; _local_7 = (_local_6.content as BitmapData); _local_5.bitmap = new BitmapData(_local_5.width, _local_5.height, true, 0); _local_8 = 0; _local_9 = 0; if (_arg_3){ _local_8 = ((_local_5.width - _local_7.width) / 2); _local_9 = ((_local_5.height - _local_7.height) / 2); }; if (_arg_4 > 0){ _local_7 = _local_7.clone(); _local_10 = ((_arg_4 >> 16) & 0xFF); _local_11 = ((_arg_4 >> 8) & 0xFF); _local_12 = ((_arg_4 >> 0) & 0xFF); _local_13 = ((_local_10 / 0xFF) * 1); _local_14 = ((_local_11 / 0xFF) * 1); _local_15 = ((_local_12 / 0xFF) * 1); _local_16 = new ColorTransform(_local_13, _local_14, _local_15); _local_7.colorTransform(_local_7.rect, _local_16); }; _local_5.bitmap.copyPixels(_local_7, _local_7.rect, new Point(_local_8, _local_9)); } else { Logger.log(("[CatalogNodeRenderable] Could not find element: " + _arg_1)); }; } private function _SafeStr_10247(_arg_1:String):void { if (_arg_1 == ""){ return; }; var _local_2:String = navigator.catalog.configuration.getKey("image.library.catalogue.url"); var _local_3 = ((_local_2 + _arg_1) + ".png"); var _local_4:URLRequest = new URLRequest(_local_3); var _local_5:_SafeStr_10 = navigator.catalog.assets.loadAssetFromFile(_arg_1, _local_4, "image/gif"); _local_5.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10248); } private function _SafeStr_10248(_arg_1:AssetLoaderEvent):void { var _local_3:String; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ _local_3 = _local_2.assetName; this._SafeStr_4375("icon", _local_3); }; } } }//package com.sulake.habbo.catalog.navigation // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10221 = "_-24H" (String#10627, DoABC#2) // _SafeStr_10222 = "_-1NA" (String#17965, DoABC#2) // _SafeStr_10232 = "_-1wV" (String#10468, DoABC#2) // _SafeStr_10233 = "_-1qM" (String#16369, DoABC#2) // _SafeStr_10237 = "_-1K6" (String#14848, DoABC#2) // _SafeStr_10238 = "_-1Ku" (String#11737, DoABC#2) // _SafeStr_10239 = "_-2UA" (String#12022, DoABC#2) // _SafeStr_10240 = "_-Ap" (String#15265, DoABC#2) // _SafeStr_10241 = "_-03d" (String#20033, DoABC#2) // _SafeStr_10242 = "_-0X1" (String#16696, DoABC#2) // _SafeStr_10243 = "_-0nn" (String#20088, DoABC#2) // _SafeStr_10244 = "_-2Br" (String#17354, DoABC#2) // _SafeStr_10245 = "_-0bm" (String#16898, DoABC#2) // _SafeStr_10246 = "_-Uw" (String#34979, DoABC#2) // _SafeStr_10247 = "_-2Jx" (String#21122, DoABC#2) // _SafeStr_10248 = "_-jV" (String#21249, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1335 = "_-Ij" (String#4383, DoABC#2) // _SafeStr_1354 = "_-27X" (String#3962, DoABC#2) // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_2233 = "_-1Jr" (String#933, DoABC#2) // _SafeStr_2234 = "_-33t" (String#5514, DoABC#2) // _SafeStr_2235 = "_-29v" (String#5213, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6971 = "_-1Dk" (String#8929, DoABC#2) // _SafeStr_7271 = "_-1hT" (String#13087, DoABC#2) // _SafeStr_7273 = "_-172" (String#15302, DoABC#2) // _SafeStr_7367 = "_-138" (String#9593, DoABC#2) // _SafeStr_7390 = "_-0pY" (String#4194, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_1334 package com.sulake.habbo.catalog.recycler { public interface _SafeStr_1334 { function init(_arg_1:_SafeStr_2231=null):void; function cancel():void; function _SafeStr_10249(_arg_1:int):_SafeStr_2232; function _SafeStr_10250(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String):void; function _SafeStr_10251(_arg_1:int):void; function _SafeStr_10252():void; function _SafeStr_10253():Boolean; function _SafeStr_10254():Array; } }//package com.sulake.habbo.catalog.recycler // _SafeStr_10249 = "_-1gQ" (String#16028, DoABC#2) // _SafeStr_10250 = "_-2OF" (String#18384, DoABC#2) // _SafeStr_10251 = "_-rI" (String#12547, DoABC#2) // _SafeStr_10252 = "_-1S2" (String#17940, DoABC#2) // _SafeStr_10253 = "_-0yw" (String#13813, DoABC#2) // _SafeStr_10254 = "_-00H" (String#15728, DoABC#2) // _SafeStr_1334 = "_-0xb" (String#5159, DoABC#2) // _SafeStr_2231 = "_-0DL" (String#6018, DoABC#2) // _SafeStr_2232 = "_-125" (String#3243, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_1417 package com.sulake.habbo.catalog.recycler { import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.window.IHabboWindowManager; import _-2I-._SafeStr_1352; import _-2I-._SafeStr_1253; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_1417 implements _SafeStr_1334 { public static const _SafeStr_10255:int = 5; private static const _SafeStr_10256:int = 0; private static const _SafeStr_10257:int = 1; private static const _SafeStr_10258:int = 2; private var _SafeStr_10259:int = 0; private var _SafeStr_10260:int; private var _SafeStr_10261:Array; private var _catalog:_SafeStr_286; private var _windowManager:IHabboWindowManager; private var _view:_SafeStr_2231; private var _SafeStr_6762:Array; public function _SafeStr_1417(_arg_1:_SafeStr_286, _arg_2:IHabboWindowManager) { this._SafeStr_10261 = new Array(); super(); this._catalog = _arg_1; this._windowManager = _arg_2; } private function get _SafeStr_10262():Boolean { return (!((this._SafeStr_10259 == _SafeStr_10256))); } private function get systemActive():Boolean { return (!((this._SafeStr_10260 == _SafeStr_1352._SafeStr_6758))); } private function get ready():Boolean { return (((this.active) && ((this._SafeStr_10259 == _SafeStr_10257)))); } public function get active():Boolean { return (((this._SafeStr_10262) && (this.systemActive))); } public function dispose():void { this._SafeStr_10261 = null; this._catalog = null; } public function init(_arg_1:_SafeStr_2231=null):void { this._SafeStr_10259 = _SafeStr_10258; this._SafeStr_10261 = new Array(_SafeStr_10255); if (_arg_1 == null){ return; }; this._view = _arg_1; this._catalog._SafeStr_10263(); } public function activate():void { if (this.systemActive){ this._SafeStr_10259 = _SafeStr_10257; }; } public function cancel():void { this._catalog._SafeStr_10264(false); var _local_1:int; while (_local_1 < _SafeStr_10255) { this._SafeStr_10251(_local_1); _local_1++; }; this._SafeStr_10259 = _SafeStr_10256; } public function empty():void { var _local_1:int; while (_local_1 < _SafeStr_10255) { this._SafeStr_10251(_local_1); _local_1++; }; this._SafeStr_10265(); this._SafeStr_10266(); } public function _SafeStr_10267(_arg_1:int, _arg_2:int):void { this._SafeStr_10260 = _arg_1; if (!this.systemActive){ return; }; switch (this._SafeStr_10260){ case _SafeStr_1352._SafeStr_6757: this._SafeStr_10259 = _SafeStr_10257; if ((((this._view == null)) || (this._view.disposed))){ return; }; this._view._SafeStr_10268(); this._catalog._SafeStr_10264(true); this._SafeStr_10269(); this._SafeStr_10265(); this._SafeStr_10266(); return; case _SafeStr_1352._SafeStr_6758: if ((((this._view == null)) || (this._view.disposed))){ return; }; this._view._SafeStr_10270(); this._catalog._SafeStr_10264(false); return; case _SafeStr_1352._SafeStr_6759: if ((((this._view == null)) || (this._view.disposed))){ return; }; this._view._SafeStr_10271(_arg_2); this._catalog._SafeStr_10264(false); return; }; } public function _SafeStr_10272(status:int, prizeId:int):void { if (!this._SafeStr_10262){ return; }; this._SafeStr_10259 = _SafeStr_10257; if (!this.systemActive){ return; }; switch (status){ case _SafeStr_1253._SafeStr_6755: if (this._view != null){ this._view._SafeStr_10273(); }; break; case _SafeStr_1253._SafeStr_6756: Logger.log("* Recycler finished with FAILURE"); this._windowManager.alert("${generic.alert.title}", "${recycler.info.closed}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); if (this._view != null){ this._view._SafeStr_10270(); }; break; }; this._catalog._SafeStr_10264(false); } public function _SafeStr_10249(_arg_1:int):_SafeStr_2232 { if (this._SafeStr_10261 == null){ return (null); }; if (_arg_1 >= this._SafeStr_10261.length){ return (null); }; return (this._SafeStr_10261[_arg_1]); } public function _SafeStr_10250(slotId:int, id:int, category:int, typeId:int, xxxExtra:String):void { var oldObjectData:_SafeStr_2232; var newSlotId:int; if (!this.ready){ return; }; if (this._SafeStr_10261.length > 0){ oldObjectData = this._SafeStr_10261[0]; newSlotId = 0; while (((!((oldObjectData == null))) && ((newSlotId < _SafeStr_10255)))) { oldObjectData = this._SafeStr_10261[newSlotId]; if (oldObjectData != null){ newSlotId = (newSlotId + 1); }; }; if (oldObjectData == null){ slotId = newSlotId; } else { return; }; }; var itemId:int = this._catalog._SafeStr_10274(); if (itemId == 0){ this._windowManager.alert("${generic.alert.title}", "${recycler.alert.non.recyclable}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; this._SafeStr_10261[slotId] = new _SafeStr_2232(itemId, category, typeId, xxxExtra); this._SafeStr_10265(); this._SafeStr_10266(); } public function _SafeStr_10251(_arg_1:int):void { if (!this.ready){ return; }; if (this._SafeStr_10261[_arg_1] == null){ return; }; if (!this._catalog._SafeStr_10275(this._SafeStr_10261[_arg_1].id)){ return; }; this._SafeStr_10261[_arg_1] = null; this._SafeStr_10265(); this._SafeStr_10266(); } public function _SafeStr_10252():void { var _local_3:_SafeStr_2232; if (!this._SafeStr_10253()){ return; }; this._SafeStr_10259 = _SafeStr_10258; this._SafeStr_10266(); var _local_1:Array = new Array(); var _local_2:int; while (_local_2 < this._SafeStr_10261.length) { _local_3 = this._SafeStr_10261[_local_2]; if (_local_3 == null){ return; }; _local_1.push(_local_3.id); _local_2++; }; this._catalog._SafeStr_10276(_local_1); this._view._SafeStr_10277(); } public function _SafeStr_10253():Boolean { if (((!(this.ready)) || (!(this._catalog._SafeStr_10278)))){ return (false); }; if (this._SafeStr_10279()){ this._windowManager.alert("${generic.alert.title}", "${recycler.alert.trading}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return (false); }; return (this._SafeStr_10280()); } public function _SafeStr_10281(_arg_1:Boolean):void { if (_arg_1 == false){ this.empty(); this._SafeStr_10269(); }; this._SafeStr_10266(); } private function _SafeStr_10269():void { if (((!(this._catalog._SafeStr_10278)) && (this.ready))){ this._windowManager.alert("${generic.alert.title}", "${recycler.alert.privateroom}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; } private function _SafeStr_10265():void { if ((((this._view == null)) || (!(this._SafeStr_10262)))){ return; }; this._view._SafeStr_7103(); } private function _SafeStr_10266():void { if ((((this._view == null)) || (!(this._SafeStr_10262)))){ return; }; this._view._SafeStr_10282(this._SafeStr_10253()); } private function _SafeStr_10280():Boolean { if (this._SafeStr_10261 == null){ return (false); }; if (this._SafeStr_10261.length < _SafeStr_10255){ return (false); }; var _local_1:int; while (_local_1 < this._SafeStr_10261.length) { if (this._SafeStr_10261[_local_1] == null){ return (false); }; _local_1++; }; return (true); } private function _SafeStr_10279():Boolean { return (this._catalog._SafeStr_10283); } public function _SafeStr_10284(_arg_1:Array):void { var _local_3:_SafeStr_2270; this._SafeStr_6762 = new Array(); var _local_2:int; while (_local_2 < _arg_1.length) { _local_3 = new _SafeStr_2270(_arg_1[_local_2], this._catalog); this._SafeStr_6762.push(_local_3); _local_2++; }; } public function _SafeStr_10254():Array { if (this._SafeStr_6762 == null){ this._catalog._SafeStr_10285(); return (null); }; return (this._SafeStr_6762); } } }//package com.sulake.habbo.catalog.recycler // _SafeStr_10249 = "_-1gQ" (String#16028, DoABC#2) // _SafeStr_10250 = "_-2OF" (String#18384, DoABC#2) // _SafeStr_10251 = "_-rI" (String#12547, DoABC#2) // _SafeStr_10252 = "_-1S2" (String#17940, DoABC#2) // _SafeStr_10253 = "_-0yw" (String#13813, DoABC#2) // _SafeStr_10254 = "_-00H" (String#15728, DoABC#2) // _SafeStr_10255 = "_-1p8" (String#4739, DoABC#2) // _SafeStr_10256 = "_-2gB" (String#12638, DoABC#2) // _SafeStr_10257 = "_-2Ov" (String#8399, DoABC#2) // _SafeStr_10258 = "_-2M5" (String#12111, DoABC#2) // _SafeStr_10259 = "_-8h" (String#6353, DoABC#2) // _SafeStr_10260 = "_-En" (String#14274, DoABC#2) // _SafeStr_10261 = "_-2dc" (String#2818, DoABC#2) // _SafeStr_10262 = "_-0Kd" (String#12237, DoABC#2) // _SafeStr_10263 = "_-2co" (String#16333, DoABC#2) // _SafeStr_10264 = "_-fO" (String#6661, DoABC#2) // _SafeStr_10265 = "_-yD" (String#11973, DoABC#2) // _SafeStr_10266 = "_-2D3" (String#8484, DoABC#2) // _SafeStr_10267 = "_-0-X" (String#19731, DoABC#2) // _SafeStr_10268 = "_-3DY" (String#16474, DoABC#2) // _SafeStr_10269 = "_-NE" (String#15574, DoABC#2) // _SafeStr_10270 = "_-289" (String#13047, DoABC#2) // _SafeStr_10271 = "_-0J-" (String#18087, DoABC#2) // _SafeStr_10272 = "_-iK" (String#20738, DoABC#2) // _SafeStr_10273 = "_-1hy" (String#16131, DoABC#2) // _SafeStr_10274 = "_-2WD" (String#15439, DoABC#2) // _SafeStr_10275 = "_-0Lb" (String#10427, DoABC#2) // _SafeStr_10276 = "_-Pv" (String#15486, DoABC#2) // _SafeStr_10277 = "_-0oN" (String#17474, DoABC#2) // _SafeStr_10278 = "_-38V" (String#14475, DoABC#2) // _SafeStr_10279 = "_-37u" (String#18662, DoABC#2) // _SafeStr_10280 = "_-0I0" (String#22143, DoABC#2) // _SafeStr_10281 = "_-0JL" (String#17041, DoABC#2) // _SafeStr_10282 = "_-6g" (String#17775, DoABC#2) // _SafeStr_10283 = "_-2YP" (String#10554, DoABC#2) // _SafeStr_10284 = "_-06Z" (String#18435, DoABC#2) // _SafeStr_10285 = "_-0XW" (String#14659, DoABC#2) // _SafeStr_1253 = "_-2Et" (String#3725, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1334 = "_-0xb" (String#5159, DoABC#2) // _SafeStr_1352 = "_-9j" (String#4260, DoABC#2) // _SafeStr_1417 = "_-3AR" (String#5041, DoABC#2) // _SafeStr_2231 = "_-0DL" (String#6018, DoABC#2) // _SafeStr_2232 = "_-125" (String#3243, DoABC#2) // _SafeStr_2270 = "_-Bo" (String#5283, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_6755 = "_-238" (String#12125, DoABC#2) // _SafeStr_6756 = "_-236" (String#15199, DoABC#2) // _SafeStr_6757 = "_-bh" (String#14294, DoABC#2) // _SafeStr_6758 = "_-3R" (String#12713, DoABC#2) // _SafeStr_6759 = "_-1uf" (String#15182, DoABC#2) // _SafeStr_6762 = "_-244" (String#2602, DoABC#2) // _SafeStr_7103 = "_-5o" (String#12512, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_2231 package com.sulake.habbo.catalog.recycler { public interface _SafeStr_2231 { function _SafeStr_10268():void; function _SafeStr_10277():void; function _SafeStr_10273():void; function _SafeStr_10270():void; function _SafeStr_10271(_arg_1:int):void; function _SafeStr_7103():void; function _SafeStr_10282(_arg_1:Boolean):void; function get disposed():Boolean; } }//package com.sulake.habbo.catalog.recycler // _SafeStr_10268 = "_-3DY" (String#16474, DoABC#2) // _SafeStr_10270 = "_-289" (String#13047, DoABC#2) // _SafeStr_10271 = "_-0J-" (String#18087, DoABC#2) // _SafeStr_10273 = "_-1hy" (String#16131, DoABC#2) // _SafeStr_10277 = "_-0oN" (String#17474, DoABC#2) // _SafeStr_10282 = "_-6g" (String#17775, DoABC#2) // _SafeStr_2231 = "_-0DL" (String#6018, DoABC#2) // _SafeStr_7103 = "_-5o" (String#12512, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_2232 package com.sulake.habbo.catalog.recycler { public class _SafeStr_2232 { private var _id:int = 0; private var _category:int = 0; private var _SafeStr_10286:int = 0; private var _SafeStr_10287:String = null; public function _SafeStr_2232(_arg_1:int, _arg_2:int, _arg_3:int=0, _arg_4:String=null) { this._id = _arg_1; this._category = _arg_2; this._SafeStr_10286 = _arg_3; this._SafeStr_10287 = _arg_4; } public function get id():int { return (this._id); } public function get category():int { return (this._category); } public function get typeId():int { return (this._SafeStr_10286); } public function get xxxExtra():String { return (this._SafeStr_10287); } public function set id(_arg_1:int):void { this._id = _arg_1; } } }//package com.sulake.habbo.catalog.recycler // _SafeStr_10286 = "_-1G0" (String#5984, DoABC#2) // _SafeStr_10287 = "_-0jP" (String#16782, DoABC#2) // _SafeStr_2232 = "_-125" (String#3243, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_2270 package com.sulake.habbo.catalog.recycler { import _-2I-._SafeStr_3129; import _-Vm._SafeStr_1259; import _-2I-._SafeStr_2259; import com.sulake.habbo.catalog._SafeStr_286; public class _SafeStr_2270 { private var _SafeStr_6760:int; private var _SafeStr_6762:Array; public function _SafeStr_2270(_arg_1:_SafeStr_2259, _arg_2:_SafeStr_286) { var _local_4:_SafeStr_3129; var _local_5:_SafeStr_1259; var _local_6:_SafeStr_3131; super(); this._SafeStr_6760 = _arg_1._SafeStr_6763; _arg_2.localization.registerParameter(("recycler.prizes.odds." + this._SafeStr_6760), "odds", ("1:" + _arg_1._SafeStr_6764)); this._SafeStr_6762 = new Array(); var _local_3:int; while (_local_3 < _arg_1.prizes.length) { _local_4 = _arg_1.prizes[_local_3]; _local_5 = _arg_2._SafeStr_6886(_local_4._SafeStr_6768, _local_4._SafeStr_6767); _local_6 = new _SafeStr_3131(_local_4._SafeStr_6767, _local_4._SafeStr_6768, _local_5, this._SafeStr_6760); this._SafeStr_6762.push(_local_6); _local_3++; }; } public function get _SafeStr_6763():int { return (this._SafeStr_6760); } public function get prizes():Array { return (this._SafeStr_6762); } } }//package com.sulake.habbo.catalog.recycler // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_2259 = "_-1C9" (String#7048, DoABC#2) // _SafeStr_2270 = "_-Bo" (String#5283, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3129 = "_-2kH" (String#6213, DoABC#2) // _SafeStr_3131 = "_-IP" (String#3968, DoABC#2) // _SafeStr_6760 = "_-vG" (String#7356, DoABC#2) // _SafeStr_6762 = "_-244" (String#2602, DoABC#2) // _SafeStr_6763 = "_-2Le" (String#14352, DoABC#2) // _SafeStr_6764 = "_-2ai" (String#20284, DoABC#2) // _SafeStr_6767 = "_-0b4" (String#12454, DoABC#2) // _SafeStr_6768 = "_-2zl" (String#11644, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_3130 package com.sulake.habbo.catalog.recycler { import _-2pO._SafeStr_2273; import com.sulake.habbo.room._SafeStr_22; import _-2pO._SafeStr_2272; import com.sulake.habbo.room._SafeStr_1248; import flash.display.BitmapData; import _-0rn._SafeStr_1436; import com.sulake.habbo.room.IRoomEngine; public class _SafeStr_3130 extends _SafeStr_2273 implements _SafeStr_22, _SafeStr_2272 { protected function _SafeStr_5903(_arg_1:IRoomEngine, _arg_2:String, _arg_3:int, _arg_4:String=""):void { var _local_6:_SafeStr_1248; var _local_5:BitmapData; switch (_arg_2){ case _SafeStr_1436._SafeStr_4872: _local_6 = _arg_1.getFurnitureIcon(_arg_3, this); break; case _SafeStr_1436._SafeStr_4871: _local_6 = _arg_1.getWallItemIcon(_arg_3, this, _arg_4); break; default: Logger.log(("[PrizeItemContainer] Can not yet handle this type of product: " + _arg_2)); return; }; if (_local_6 != null){ _local_5 = _local_6.data; _SafeStr_6963(_local_5, true); }; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (disposed){ return; }; _SafeStr_6963(_arg_2, true); } } }//package com.sulake.habbo.catalog.recycler // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2273 = "_-0tU" (String#2967, DoABC#2) // _SafeStr_3130 = "_-5S" (String#5242, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6963 = "_-0Ch" (String#3772, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_3131 package com.sulake.habbo.catalog.recycler { import _-Vm._SafeStr_1259; import com.sulake.habbo.room.IRoomEngine; public class _SafeStr_3131 extends _SafeStr_3130 { private var _SafeStr_6765:String; private var _SafeStr_6766:int; private var _SafeStr_10288:int; private var _furnitureData:_SafeStr_1259; private var _SafeStr_10289:_SafeStr_3130; public function _SafeStr_3131(_arg_1:String, _arg_2:int, _arg_3:_SafeStr_1259, _arg_4:int) { this._SafeStr_6765 = _arg_1; this._SafeStr_6766 = _arg_2; this._furnitureData = _arg_3; this._SafeStr_10288 = _arg_4; } public function _SafeStr_10290(_arg_1:IRoomEngine):void { if ((((_arg_1 == null)) || ((this._furnitureData == null)))){ return; }; _SafeStr_5903(_arg_1, this._furnitureData.type, this._SafeStr_6766); } public function get _SafeStr_6767():String { return (this._SafeStr_6765); } public function get _SafeStr_6768():int { return (this._SafeStr_6766); } public function get gridItem():_SafeStr_3130 { return (this._SafeStr_10289); } public function get _SafeStr_10291():int { return (this._SafeStr_10288); } public function get title():String { if (this._furnitureData == null){ return (""); }; return (this._furnitureData.title); } } }//package com.sulake.habbo.catalog.recycler // _SafeStr_10288 = "_-1Cg" (String#16897, DoABC#2) // _SafeStr_10289 = "_-XP" (String#21660, DoABC#2) // _SafeStr_10290 = "_-0Gj" (String#9969, DoABC#2) // _SafeStr_10291 = "_-1kK" (String#21302, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_3130 = "_-5S" (String#5242, DoABC#2) // _SafeStr_3131 = "_-IP" (String#3968, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6765 = "_-1Lt" (String#10793, DoABC#2) // _SafeStr_6766 = "_-kJ" (String#8440, DoABC#2) // _SafeStr_6767 = "_-0b4" (String#12454, DoABC#2) // _SafeStr_6768 = "_-2zl" (String#11644, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.recycler._SafeStr_3354 package com.sulake.habbo.catalog.recycler { import com.sulake.habbo.room._SafeStr_22; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.room.utils._SafeStr_1286; import _-0rn._SafeStr_1436; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_3354 implements _SafeStr_22 { private var _SafeStr_10292:IBitmapWrapperWindow; public function dispose():void { this._SafeStr_10292 = null; } public function _SafeStr_10293(_arg_1:IRoomEngine, _arg_2:IWindowContainer, _arg_3:String, _arg_4:int, _arg_5:String, _arg_6:String, _arg_7:String=""):void { var _local_8:_SafeStr_1248; this._SafeStr_10292 = (_arg_2.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); switch (_arg_3){ case _SafeStr_1436._SafeStr_4872: _local_8 = _arg_1.getFurnitureImage(_arg_4, new _SafeStr_1286(90, 0, 0), 64, this, 0, _arg_7); break; case _SafeStr_1436._SafeStr_4871: _local_8 = _arg_1.getWallItemImage(_arg_4, new _SafeStr_1286(90, 0, 0), 64, this, 0, _arg_7); break; default: return; }; if (_local_8 != null){ this._SafeStr_3715(_local_8.data, true); }; var _local_9:ITextWindow = (_arg_2.findChildByName("ctlg_product_name") as ITextWindow); if (_local_9 != null){ _local_9.text = _arg_5; }; _local_9 = (_arg_2.findChildByName("ctlg_description") as ITextWindow); if (_local_9 != null){ _local_9.text = _arg_6; }; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { this._SafeStr_3715(_arg_2, true); } private function _SafeStr_3715(_arg_1:BitmapData, _arg_2:Boolean):void { var _local_3:Point; if (((!((this._SafeStr_10292 == null))) && (!(this._SafeStr_10292.disposed)))){ if (_arg_1 == null){ _arg_1 = new BitmapData(1, 1); _arg_2 = true; }; this._SafeStr_10292.bitmap = new BitmapData(this._SafeStr_10292.width, this._SafeStr_10292.height, true, 0xFFFFFF); this._SafeStr_10292.bitmap.fillRect(this._SafeStr_10292.bitmap.rect, 0xFFFFFF); _local_3 = new Point(((this._SafeStr_10292.width - _arg_1.width) / 2), ((this._SafeStr_10292.height - _arg_1.height) / 2)); this._SafeStr_10292.bitmap.copyPixels(_arg_1, _arg_1.rect, _local_3, null, null, true); }; if (((_arg_2) && (!((_arg_1 == null))))){ _arg_1.dispose(); }; } } }//package com.sulake.habbo.catalog.recycler // _SafeStr_10292 = "_-DK" (String#4088, DoABC#2) // _SafeStr_10293 = "_-0MP" (String#21784, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_3354 = "_-r9" (String#8489, DoABC#2) // _SafeStr_3715 = "_-1kx" (String#2460, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1357 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_1357 extends Event { private var _SafeStr_5871:String; private var _SafeStr_9936:Array; public function _SafeStr_1357(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(WidgetEvent.CWE_SELLABLE_PET_BREEDS, _arg_3, _arg_4); this._SafeStr_5871 = _arg_1; this._SafeStr_9936 = _arg_2; } public function get _SafeStr_4226():String { return (this._SafeStr_5871); } public function get _SafeStr_9939():Array { if (this._SafeStr_9936 != null){ return (this._SafeStr_9936.slice()); }; return ([]); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_1357 = "_-1xb" (String#6786, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) // _SafeStr_9936 = "_-0tf" (String#4293, DoABC#2) // _SafeStr_9939 = "_-1iE" (String#8633, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1365 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_1365 extends Event { private var _result:int; private var _SafeStr_7078:String; public function _SafeStr_1365(_arg_1:int, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(WidgetEvent._SafeStr_10294, _arg_3, _arg_4); this._result = _arg_1; this._SafeStr_7078 = _arg_2; } public function get result():int { return (this._result); } public function get nameValidationInfo():String { return (this._SafeStr_7078); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_10294 = "_-2iB" (String#10314, DoABC#2) // _SafeStr_1365 = "_-S" (String#5323, DoABC#2) // _SafeStr_7078 = "_-zP" (String#3283, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3136 extends Event { public function _SafeStr_3136(_arg_1:Boolean=false, _arg_2:Boolean=false) { super(WidgetEvent.CWE_WIDGETS_INITIALIZED, _arg_1, _arg_2); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3346 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3346 extends Event { private var _index:int = 0; public function _SafeStr_3346(_arg_1:int, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(WidgetEvent.CWE_COLOUR_INDEX, _arg_2, _arg_3); this._index = _arg_1; } public function get index():int { return (this._index); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_3346 = "_-0OZ" (String#4883, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3347 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3347 extends Event { private var _SafeStr_8383:Array; private var _SafeStr_10295:String; private var _SafeStr_10296:String; private var _SafeStr_10297:String; public function _SafeStr_3347(_arg_1:Array, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(WidgetEvent.CWE_MULTI_COLOUR_ARRAY, _arg_5, _arg_6); this._SafeStr_8383 = _arg_1; this._SafeStr_10295 = _arg_2; this._SafeStr_10296 = _arg_3; this._SafeStr_10297 = _arg_4; } public function get _SafeStr_8339():Array { return (this._SafeStr_8383); } public function get _SafeStr_10298():String { return (this._SafeStr_10295); } public function get _SafeStr_10299():String { return (this._SafeStr_10296); } public function get _SafeStr_10300():String { return (this._SafeStr_10297); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_10295 = "_-Ll" (String#10801, DoABC#2) // _SafeStr_10296 = "_-0EB" (String#10356, DoABC#2) // _SafeStr_10297 = "_-1y4" (String#10543, DoABC#2) // _SafeStr_10298 = "_-2I8" (String#13577, DoABC#2) // _SafeStr_10299 = "_-2jo" (String#14451, DoABC#2) // _SafeStr_10300 = "_-2It" (String#13288, DoABC#2) // _SafeStr_3347 = "_-1QJ" (String#7138, DoABC#2) // _SafeStr_8339 = "_-u1" (String#3528, DoABC#2) // _SafeStr_8383 = "_-ii" (String#3339, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3348 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3348 extends Event { private var _SafeStr_8753:Function; public function _SafeStr_3348(_arg_1:Function, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(WidgetEvent.CWE_PURCHASE_OVERRIDE, _arg_2, _arg_3); this._SafeStr_8753 = _arg_1; } public function get callback():Function { return (this._SafeStr_8753); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_3348 = "_-3A0" (String#5920, DoABC#2) // _SafeStr_8753 = "_-3CO" (String#1844, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3349 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3349 extends Event { private var _SafeStr_4032:String; public function _SafeStr_3349(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(WidgetEvent._SafeStr_10301, _arg_2, _arg_3); this._SafeStr_4032 = _arg_1; } public function get parameter():String { return (this._SafeStr_4032); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_10301 = "_-2Ek" (String#8900, DoABC#2) // _SafeStr_3349 = "_-155" (String#4512, DoABC#2) // _SafeStr_4032 = "_-0dW" (String#4856, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3350 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3350 extends Event { private var _SafeStr_10302:Boolean = true; public function _SafeStr_3350(_arg_1:Boolean=true, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(WidgetEvent.CWE_INIT_PURCHASE, _arg_2, _arg_3); this._SafeStr_10302 = _arg_1; } public function get _SafeStr_10303():Boolean { return (this._SafeStr_10302); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_10302 = "_-3Bd" (String#15796, DoABC#2) // _SafeStr_10303 = "_-0tI" (String#18543, DoABC#2) // _SafeStr_3350 = "_-2jl" (String#5349, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3351 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3351 extends Event { private var _SafeStr_8383:Array; private var _SafeStr_10295:String; private var _SafeStr_10296:String; private var _SafeStr_10297:String; private var _index:int; public function _SafeStr_3351(_arg_1:Array, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(WidgetEvent.CWE_COLOUR_ARRAY, _arg_6, _arg_7); this._SafeStr_8383 = _arg_1; this._SafeStr_10295 = _arg_2; this._SafeStr_10296 = _arg_3; this._SafeStr_10297 = _arg_4; this._index = _arg_5; } public function get _SafeStr_8339():Array { return (this._SafeStr_8383); } public function get _SafeStr_10298():String { return (this._SafeStr_10295); } public function get _SafeStr_10299():String { return (this._SafeStr_10296); } public function get _SafeStr_10300():String { return (this._SafeStr_10297); } public function get index():int { return (this._index); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_10295 = "_-Ll" (String#10801, DoABC#2) // _SafeStr_10296 = "_-0EB" (String#10356, DoABC#2) // _SafeStr_10297 = "_-1y4" (String#10543, DoABC#2) // _SafeStr_10298 = "_-2I8" (String#13577, DoABC#2) // _SafeStr_10299 = "_-2jo" (String#14451, DoABC#2) // _SafeStr_10300 = "_-2It" (String#13288, DoABC#2) // _SafeStr_3351 = "_-wm" (String#4611, DoABC#2) // _SafeStr_8339 = "_-u1" (String#3528, DoABC#2) // _SafeStr_8383 = "_-ii" (String#3339, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3353 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3353 extends Event { private var _text:String; public function _SafeStr_3353(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(WidgetEvent.CWE_TEXT_INPUT, _arg_2, _arg_3); this._text = _arg_1; } public function get text():String { return (this._text); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_3353 = "_-0Tj" (String#7200, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3356 package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; public class _SafeStr_3356 extends Event { private var _SafeStr_6789:String = "default"; private var _floorType:String = "default"; private var _SafeStr_6790:String = "1.1"; private var _tileSize:int = 64; public function _SafeStr_3356(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(WidgetEvent.CWE_UPDATE_ROOM_PREVIEW, _arg_5, _arg_6); this._floorType = _arg_1; this._SafeStr_6789 = _arg_2; this._SafeStr_6790 = _arg_3; this._tileSize = _arg_4; } public function get _SafeStr_6793():String { return (this._SafeStr_6789); } public function get _SafeStr_6792():String { return (this._floorType); } public function get _SafeStr_6794():String { return (this._SafeStr_6790); } public function get _SafeStr_4611():int { return (this._tileSize); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_3356 = "_-17f" (String#4751, DoABC#2) // _SafeStr_4611 = "_-2c6" (String#12173, DoABC#2) // _SafeStr_6789 = "_-15O" (String#2939, DoABC#2) // _SafeStr_6790 = "_-2rJ" (String#2966, DoABC#2) // _SafeStr_6792 = "_-1LA" (String#4500, DoABC#2) // _SafeStr_6793 = "_-1hs" (String#4590, DoABC#2) // _SafeStr_6794 = "_-0E6" (String#4464, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent package com.sulake.habbo.catalog.viewer.widgets.events { import flash.events.Event; import _-2pO._SafeStr_1419; public class SelectProductEvent extends Event { private var _SafeStr_5897:_SafeStr_1419; public function SelectProductEvent(_arg_1:_SafeStr_1419, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(WidgetEvent.CWE_SELECT_PRODUCT, _arg_2, _arg_3); this._SafeStr_5897 = _arg_1; } public function get offer():_SafeStr_1419 { return (this._SafeStr_5897); } } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent package com.sulake.habbo.catalog.viewer.widgets.events { public class WidgetEvent { public static const CWE_WIDGETS_INITIALIZED:String = "CWE_WIDGETS_INITIALIZED"; public static const CWE_SELECT_PRODUCT:String = "CWE_SELECT_PRODUCT"; public static const _SafeStr_10301:String = "CWE_SET_EXTRA_PARM"; public static const CWE_PURCHASE:String = "CWE_PURCHASE"; public static const CWE_COLOUR_ARRAY:String = "CWE_COLOUR_ARRAY"; public static const CWE_MULTI_COLOUR_ARRAY:String = "CWE_MULTI_COLOUR_ARRAY"; public static const CWE_COLOUR_INDEX:String = "CWE_COLOUR_INDEX"; public static const CWE_TEXT_INPUT:String = "CWE_TEXT_INPUT"; public static const _SafeStr_10304:String = "CWE_DROPMENU_SELECT"; public static const _SafeStr_10294:String = "CWE_APPROVE_RESULT"; public static const CWE_PURCHASE_OVERRIDE:String = "CWE_PURCHASE_OVERRIDE"; public static const CWE_SELLABLE_PET_BREEDS:String = "CWE_SELLABLE_PET_BREEDS"; public static const CWE_INIT_PURCHASE:String = "CWE_INIT_PURCHASE"; public static const CWE_UPDATE_ROOM_PREVIEW:String = "CWE_UPDATE_ROOM_PREVIEW"; } }//package com.sulake.habbo.catalog.viewer.widgets.events // _SafeStr_10294 = "_-2iB" (String#10314, DoABC#2) // _SafeStr_10301 = "_-2Ek" (String#8900, DoABC#2) // _SafeStr_10304 = "_-0mT" (String#17727, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_2240 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.IWindowContainer; import flash.events.IEventDispatcher; import _-2pO._SafeStr_2253; public class _SafeStr_2240 { protected var _window:IWindowContainer; protected var _events:IEventDispatcher; private var _SafeStr_5876:_SafeStr_2253; private var _SafeStr_4522:Boolean; public function _SafeStr_2240(_arg_1:IWindowContainer) { this._window = _arg_1; } public function set page(_arg_1:_SafeStr_2253):void { this._SafeStr_5876 = _arg_1; } public function set events(_arg_1:IEventDispatcher):void { this._events = _arg_1; } public function get window():IWindowContainer { return (this._window); } public function get events():IEventDispatcher { return (this._events); } public function get page():_SafeStr_2253 { return (this._SafeStr_5876); } public function dispose():void { this._events = null; this._SafeStr_5876 = null; this._window = null; this._SafeStr_4522 = true; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function init():Boolean { return (true); } public function closed():void { } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5876 = "_-zw" (String#1586, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_2241 package com.sulake.habbo.catalog.viewer.widgets { import _-2pO._SafeStr_2253; import flash.events.IEventDispatcher; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2241 { function set page(_arg_1:_SafeStr_2253):void; function set events(_arg_1:IEventDispatcher):void; function get window():IWindowContainer; function get events():IEventDispatcher; function get page():_SafeStr_2253; function dispose():void; function init():Boolean; function closed():void; } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_2261 package com.sulake.habbo.catalog.viewer.widgets { import _-19v._SafeStr_1412; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.utils.Map; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import _-2pO._SafeStr_1419; import com.sulake.core.window.IWindow; import _-3BV._SafeStr_1247; import _-kQ._SafeStr_1273; import _-3BV._SafeStr_1287; import _-3BV._SafeStr_2260; import _-Vm._SafeStr_1259; import _-2pO._SafeStr_2274; import _-2pO.IProduct; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.core.window.components.IButtonWindow; import _-2pO._SafeStr_2254; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import flash.geom.Rectangle; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.room.utils._SafeStr_1286; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_2261 extends _SafeStr_2240 implements _SafeStr_2241 { private const _SafeStr_10305:int = 31; private var _SafeStr_3559:_SafeStr_1412; private var _SafeStr_4679:IItemListWindow; private var _offers:Map; private var _SafeStr_10306:IWindowContainer; public function _SafeStr_2261(_arg_1:IWindowContainer, _arg_2:_SafeStr_1412) { super(_arg_1); this._SafeStr_3559 = _arg_2; this._offers = new Map(); } override public function dispose():void { super.dispose(); this._SafeStr_3559 = null; if (this._SafeStr_10306){ this._SafeStr_10306.dispose(); this._SafeStr_10306 = null; }; } override public function init():Boolean { if (!window){ return (false); }; if (!super.init()){ return (false); }; this._SafeStr_3559._SafeStr_4316 = this; var _local_1:IWindowContainer = (window.findChildByName("widget_main_container") as IWindowContainer); if (!_local_1){ _local_1 = (this.createWindow("clubGiftWidget") as IWindowContainer); if (!_local_1){ return (false); }; window.addChild(_local_1); this._SafeStr_4679 = (_local_1.findChildByName("gift_list") as IItemListWindow); }; this.update(); return (true); } public function update():void { this._SafeStr_10307(); this.updateList(); } private function _SafeStr_10307():void { var _local_2:String; var _local_3:int; var _local_4:int; var _local_7:int; if (((!(this._SafeStr_3559)) || (!(window)))){ return; }; var _local_1:ITextWindow = (window.findChildByName("info_text") as ITextWindow); if (!_local_1){ return; }; if (this._SafeStr_3559._SafeStr_5892 > 0){ _local_2 = "catalog.club_gift.available"; this._SafeStr_3559.localization.registerParameter(_local_2, "amount", this._SafeStr_3559._SafeStr_5892.toString()); } else { if (this._SafeStr_3559._SafeStr_5891 > 0){ _local_2 = "catalog.club_gift.days_until_next"; this._SafeStr_3559.localization.registerParameter(_local_2, "days", this._SafeStr_3559._SafeStr_5891.toString()); } else { if (this._SafeStr_3559.hasClub){ _local_2 = "catalog.club_gift.not_available"; } else { _local_2 = "catalog.club_gift.no_club"; }; }; }; _local_1.text = this._SafeStr_3559.localization.getKey(_local_2); if (!this._SafeStr_3559.purse){ return; }; var _local_5:ITextWindow = (window.findChildByName("past_club_days") as ITextWindow); if (_local_5){ _local_7 = (this._SafeStr_3559.purse._SafeStr_7073 + this._SafeStr_3559.purse._SafeStr_7074); _local_2 = (((_local_7 >= this._SafeStr_10305)) ? "catalog.club_gift.past_club.long" : "catalog.club_gift.past_club"); _local_3 = (_local_7 % this._SafeStr_10305); _local_4 = (_local_7 / this._SafeStr_10305); this._SafeStr_3559.localization.registerParameter(_local_2, "days", _local_3.toString()); this._SafeStr_3559.localization.registerParameter(_local_2, "months", _local_4.toString()); _local_5.text = this._SafeStr_3559.localization.getKey(_local_2); }; var _local_6:ITextWindow = (window.findChildByName("past_vip_days") as ITextWindow); if (_local_6){ _local_2 = (((this._SafeStr_3559.purse._SafeStr_7074 >= this._SafeStr_10305)) ? "catalog.club_gift.past_vip.long" : "catalog.club_gift.past_vip"); _local_3 = (this._SafeStr_3559.purse._SafeStr_7074 % this._SafeStr_10305); _local_4 = (this._SafeStr_3559.purse._SafeStr_7074 / this._SafeStr_10305); this._SafeStr_3559.localization.registerParameter(_local_2, "days", _local_3.toString()); this._SafeStr_3559.localization.registerParameter(_local_2, "months", _local_4.toString()); _local_6.text = this._SafeStr_3559.localization.getKey(_local_2); }; } private function updateList():void { var _local_1:_SafeStr_1419; var _local_2:Array; var _local_5:IWindow; var _local_6:_SafeStr_1247; var _local_7:Array; var _local_8:_SafeStr_1273; var _local_9:_SafeStr_1287; var _local_10:_SafeStr_2260; var _local_11:_SafeStr_1259; var _local_12:_SafeStr_2274; if (((((!(this._SafeStr_3559)) || (!(window)))) || (!(page)))){ return; }; for each (_local_1 in this._offers) { _local_1.dispose(); }; this._offers.reset(); _local_2 = this._SafeStr_3559._SafeStr_5895(); if (!_local_2){ return; }; var _local_3:Map = this._SafeStr_3559._SafeStr_5896(); if (!_local_3){ return; }; var _local_4:IItemListWindow = (window.findChildByName("gift_list") as IItemListWindow); if (!_local_4){ return; }; _local_4._SafeStr_3921(); for each (_local_6 in _local_2) { _local_7 = new Array(); _local_8 = this._SafeStr_3559.catalog.getProductData(_local_6._SafeStr_5887); for each (_local_9 in _local_6.products) { _local_11 = this._SafeStr_3559.catalog._SafeStr_6886(_local_9._SafeStr_6987, _local_9._SafeStr_6888); _local_12 = new _SafeStr_2274(_local_9._SafeStr_6888, _local_9._SafeStr_6987, _local_9._SafeStr_5326, _local_9.productCount, _local_9._SafeStr_5336, _local_8, _local_11); _local_7.push(_local_12); }; _local_1 = new _SafeStr_1419(_local_6._SafeStr_5330, _local_6._SafeStr_5887, _local_6._SafeStr_5884, _local_6._SafeStr_5882, _local_6._SafeStr_5883, _local_6.clubLevel, _local_7, page); _local_10 = (_local_3.getValue(_local_1._SafeStr_5330) as _SafeStr_2260); _local_5 = this._SafeStr_6633(_local_1, _local_10); if (_local_5){ _local_4.addListItem(_local_5); this._offers.add(_local_1._SafeStr_5330, _local_1); }; }; } private function _SafeStr_6633(_arg_1:_SafeStr_1419, _arg_2:_SafeStr_2260):IWindow { var _local_6:int; var _local_7:String; var _local_12:int; var _local_13:int; if (((((((!(_arg_1)) || (!(_arg_1.productContainer)))) || (!(_arg_1.productContainer._SafeStr_5902)))) || (!(_arg_2)))){ return (null); }; var _local_3:IWindowContainer = (this.createWindow("club_gift_list_item") as IWindowContainer); if (!_local_3){ return (null); }; _local_3.procedure = this._SafeStr_4963; var _local_4:IProduct = _arg_1.productContainer._SafeStr_5902; if (!_local_4){ return (null); }; var _local_5:_SafeStr_1273 = _local_4.productData; if (!_local_5){ return (null); }; this._SafeStr_4456(_local_3.findChildByName("gift_name"), _local_5.name); this._SafeStr_4456(_local_3.findChildByName("gift_desc"), _local_5.description); if (_arg_2._SafeStr_7826){ _local_6 = (_arg_2._SafeStr_7827 - this._SafeStr_3559.purse._SafeStr_7074); } else { _local_6 = (_arg_2._SafeStr_7827 - (this._SafeStr_3559.purse._SafeStr_7073 + this._SafeStr_3559.purse._SafeStr_7074)); }; if (((!(_arg_2._SafeStr_4414)) && ((_local_6 > 0)))){ if (_arg_2._SafeStr_7826){ _local_7 = "catalog.club_gift.vip_missing"; } else { _local_7 = "catalog.club_gift.club_missing"; }; if (_local_6 >= this._SafeStr_10305){ _local_7 = (_local_7 + ".long"); }; _local_12 = (_local_6 % this._SafeStr_10305); _local_13 = (_local_6 / this._SafeStr_10305); this._SafeStr_3559.localization.registerParameter(_local_7, "days", _local_12.toString()); this._SafeStr_3559.localization.registerParameter(_local_7, "months", _local_13.toString()); } else { if (this._SafeStr_3559._SafeStr_5892 > 0){ _local_7 = "catalog.club_gift.selectable"; } else { _local_7 = ""; }; }; this._SafeStr_4456(_local_3.findChildByName("months_required"), (((_local_7.length > 0)) ? this._SafeStr_3559.localization.getKey(_local_7) : "")); var _local_8:_SafeStr_1430 = (_local_3.findChildByName("vip_icon") as _SafeStr_1430); if (_local_8){ _local_8.visible = _arg_2._SafeStr_7826; }; var _local_9:IButtonWindow = (_local_3.findChildByName("select_button") as IButtonWindow); if (_local_9){ if (((_arg_2._SafeStr_4414) && ((this._SafeStr_3559._SafeStr_5892 > 0)))){ _local_9.enable(); } else { _local_9.disable(); }; _local_9.id = _arg_1._SafeStr_5330; }; var _local_10:_SafeStr_2254 = _arg_1.productContainer; if (!_local_10){ return (null); }; if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))){ return (null); }; var _local_11:IWindowContainer = (_local_3.findChildByName("image_container") as IWindowContainer); if (_local_11){ _local_10.view = _local_11; _local_10._SafeStr_5903(page.viewer.roomEngine); _local_11.procedure = this._SafeStr_10308; _local_11.id = _arg_1._SafeStr_5330; }; return (_local_3); } private function _SafeStr_4456(_arg_1:IWindow, _arg_2:String):void { var _local_3:ITextWindow = (_arg_1 as ITextWindow); if (!_local_3){ return; }; _local_3.text = _arg_2; } private function _SafeStr_4963(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((((((!(_arg_1)) || (!(_arg_2)))) || (!(this._offers)))) || (!(this._SafeStr_3559)))){ return; }; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; if (_arg_2.name != "select_button"){ return; }; var _local_3:_SafeStr_1419 = (this._offers.getValue(_arg_2.id) as _SafeStr_1419); if (!_local_3){ return; }; this._SafeStr_3559._SafeStr_5894(_local_3); } private function _SafeStr_10308(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:Rectangle; if (((((!(_arg_1)) || (!(_arg_2)))) || (!(this._offers)))){ return; }; if (_arg_2.name != "image_container"){ return; }; var _local_3:_SafeStr_1419 = (this._offers.getValue(_arg_2.id) as _SafeStr_1419); if (!_local_3){ return; }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ _local_4 = new Rectangle(); _arg_2._SafeStr_9158(_local_4); }; if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_10309(); }; } private function _SafeStr_10310(_arg_1:_SafeStr_1419, _arg_2:Rectangle):void { var _local_5:_SafeStr_1248; if (((!(_arg_1)) || (!(_arg_1.productContainer)))){ return; }; if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))){ return; }; var _local_3:IProduct = _arg_1.productContainer._SafeStr_5902; if (!_local_3){ return; }; if (!this._SafeStr_10306){ this._SafeStr_10306 = (this.createWindow("club_gift_preview") as IWindowContainer); }; if (!this._SafeStr_10306){ return; }; var _local_4:IBitmapWrapperWindow = (this._SafeStr_10306.findChildByName("image") as IBitmapWrapperWindow); if (!_local_4){ return; }; switch (_local_3._SafeStr_6888){ case "s": _local_5 = page.viewer.roomEngine.getFurnitureImage(_local_3._SafeStr_6887, new _SafeStr_1286(90), 64, null, 0, _local_3._SafeStr_5326); break; case "i": _local_5 = page.viewer.roomEngine.getWallItemImage(_local_3._SafeStr_6887, new _SafeStr_1286(90), 64, null, 0, _local_3._SafeStr_5326); break; default: return; }; if (((!(_local_5)) || (!(_local_5.data)))){ return; }; _local_4.width = _local_5.data.width; _local_4.height = _local_5.data.height; if (_local_4.bitmap){ _local_4.bitmap.dispose(); }; _local_4.bitmap = new BitmapData(_local_4.width, _local_4.height); _local_4.bitmap.draw(_local_5.data); _local_5.data.dispose(); var _local_6:Point = Point.interpolate(_arg_2.topLeft, _arg_2.bottomRight, 0.5); this._SafeStr_10306._SafeStr_9740(_local_6.subtract(new Point((this._SafeStr_10306.width / 2), (this._SafeStr_10306.height / 2)))); this._SafeStr_10306.visible = true; this._SafeStr_10306.activate(); } private function _SafeStr_10309():void { if (this._SafeStr_10306){ this._SafeStr_10306.visible = false; }; } private function createWindow(_arg_1:String):IWindow { if (((((!(this._SafeStr_3559)) || (!(this._SafeStr_3559.assets)))) || (!(this._SafeStr_3559.windowManager)))){ return (null); }; var _local_2:_SafeStr_5 = (this._SafeStr_3559.assets.getAssetByName(_arg_1) as _SafeStr_5); if (((!(_local_2)) || (!(_local_2.content)))){ return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3){ return (null); }; return (this._SafeStr_3559.windowManager.buildFromXML(_local_3)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10305 = "_-0cK" (String#5281, DoABC#2) // _SafeStr_10306 = "_-2O-" (String#3703, DoABC#2) // _SafeStr_10307 = "_-Wu" (String#10301, DoABC#2) // _SafeStr_10308 = "_-2q5" (String#21919, DoABC#2) // _SafeStr_10309 = "_-2Tj" (String#22482, DoABC#2) // _SafeStr_10310 = "_-10k" (String#24328, DoABC#2) // _SafeStr_1247 = "_-2yx" (String#3033, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1287 = "_-1ce" (String#2561, DoABC#2) // _SafeStr_1412 = "_-1DO" (String#4249, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_2260 = "_-253" (String#4624, DoABC#2) // _SafeStr_2261 = "_-1y-" (String#6407, DoABC#2) // _SafeStr_2274 = "_-3Cy" (String#2483, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_4316 = "_-23C" (String#7183, DoABC#2) // _SafeStr_4414 = "_-rk" (String#4971, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_4963 = "_-PG" (String#3979, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5891 = "_-0HE" (String#11626, DoABC#2) // _SafeStr_5892 = "_-165" (String#7644, DoABC#2) // _SafeStr_5894 = "_-0GR" (String#21395, DoABC#2) // _SafeStr_5895 = "_-2m" (String#19305, DoABC#2) // _SafeStr_5896 = "_-1qv" (String#21234, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_6633 = "_-D1" (String#10133, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6987 = "_-09E" (String#5813, DoABC#2) // _SafeStr_7073 = "_-0No" (String#7453, DoABC#2) // _SafeStr_7074 = "_-1R9" (String#4443, DoABC#2) // _SafeStr_7826 = "_-3BZ" (String#13161, DoABC#2) // _SafeStr_7827 = "_-0nB" (String#17760, DoABC#2) // _SafeStr_9158 = "_-0Oz" (String#2830, DoABC#2) // _SafeStr_9740 = "_-0J0" (String#8442, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3132 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.HabboCatalog; import _-66._SafeStr_1398; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import _-2pO._SafeStr_1419; public class _SafeStr_3132 extends _SafeStr_2240 implements _SafeStr_2241 { public function _SafeStr_3132(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { var _local_1:HabboCatalog = HabboCatalog(page.viewer.catalog); _local_1.events.removeEventListener(_SafeStr_1398._SafeStr_7999, this._SafeStr_10311); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; var _local_1:HabboCatalog = HabboCatalog(page.viewer.catalog); _local_1.events.addEventListener(_SafeStr_1398._SafeStr_7999, this._SafeStr_10311); return (this._SafeStr_10312()); } private function _SafeStr_10312():Boolean { var _local_5:BitmapData; var _local_6:IBitmapWrapperWindow; if (disposed){ return (false); }; if (_window == null){ return (false); }; var _local_1:int = this._SafeStr_10313(); if (_local_1 < 1){ _window.visible = false; return (false); }; var _local_2:HabboCatalog = HabboCatalog(page.viewer.catalog); var _local_3:String = ("catalog.purchase.youractivitypoints." + _local_1); _local_2.localization.registerParameter(_local_3, "activitypoints", ("" + _local_2.getPurse()._SafeStr_7995(_local_1))); _window.findChildByName("activity_points_txt").caption = _local_2.localization.getKey(_local_3); var _local_4:_SafeStr_1280 = (_local_2.assets.getAssetByName(("icon_activity_point_" + _local_1)) as _SafeStr_1280); if (_local_4){ _local_5 = BitmapData(_local_4.content); _local_6 = IBitmapWrapperWindow(_window.findChildByName("activity_point_icon")); _local_6._SafeStr_3602 = false; _local_6.bitmap = _local_5; _local_6.width = _local_5.width; _local_6.height = _local_5.height; }; _window.visible = true; return (true); } private function _SafeStr_10311(_arg_1:_SafeStr_1398):void { this._SafeStr_10312(); } private function _SafeStr_10313():int { var _local_1:_SafeStr_1419; if ((((page == null)) || ((page.offers == null)))){ return (0); }; for each (_local_1 in page.offers) { if (_local_1._SafeStr_5883 > 0){ return (_local_1._SafeStr_5883); }; }; return (0); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10311 = "_-0SE" (String#17300, DoABC#2) // _SafeStr_10312 = "_-0tL" (String#18004, DoABC#2) // _SafeStr_10313 = "_-0zO" (String#20293, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1398 = "_-2sV" (String#4051, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3132 = "_-qe" (String#8596, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_7995 = "_-0ql" (String#10626, DoABC#2) // _SafeStr_7999 = "_-0Zu" (String#10423, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3133 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.room._SafeStr_22; import com.sulake.core.utils.Map; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.events._SafeStr_1260; import _-2pO._SafeStr_1419; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3348; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136; import com.sulake.habbo.room._SafeStr_1728; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3347; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3346; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1365; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1357; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2252; import com.sulake.room.utils._SafeStr_1286; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Matrix; public class _SafeStr_3133 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_22 { private static const _SafeStr_10314:int = 18; private var _offers:Map; private var _name:String; private var _SafeStr_10315:int = -1; private var _SafeStr_10316:int = -1; private var _SafeStr_10317:String; private var _SafeStr_10318:Boolean = false; private var _SafeStr_4522:Boolean = false; private var _SafeStr_10319:Array = null; public function _SafeStr_3133(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { if (this._SafeStr_4522){ return; }; this._SafeStr_10318 = false; if (this._offers != null){ this._offers.dispose(); this._offers = null; }; this._SafeStr_10319 = null; super.dispose(); this._SafeStr_4522 = true; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_10318 = false; var _local_1:_SafeStr_1516 = (window.findChildByName("name_input_text") as _SafeStr_1516); if (_local_1 == null){ return (false); }; _local_1.addEventListener(_SafeStr_1260._SafeStr_6237, this._SafeStr_8236); this._offers = new Map(); if (page.offers.length == 0){ return (false); }; var _local_2:_SafeStr_1419 = page.offers[0]; this._SafeStr_10315 = this.getPetTypeIndexFromProduct(_local_2._SafeStr_5887); if (this._SafeStr_10315 < 8){ return (false); }; this._SafeStr_10317 = _local_2._SafeStr_5887; this._SafeStr_10320(_local_2._SafeStr_5887); if (((!((this._SafeStr_10319 == null))) && ((this._SafeStr_10319.length > 0)))){ this._SafeStr_10316 = this._SafeStr_10319[0]; } else { this._SafeStr_10316 = -1; }; this._offers.add(this._SafeStr_10315, _local_2); events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10321); events.addEventListener(WidgetEvent.CWE_COLOUR_INDEX, this._SafeStr_10322); events.addEventListener(WidgetEvent._SafeStr_10294, this._SafeStr_10323); events.addEventListener(WidgetEvent.CWE_WIDGETS_INITIALIZED, this._SafeStr_10324); events.addEventListener(WidgetEvent.CWE_SELLABLE_PET_BREEDS, this._SafeStr_10325); return (true); } private function _SafeStr_10324(_arg_1:_SafeStr_3136=null):void { if (this._SafeStr_4522){ return; }; events.dispatchEvent(new _SafeStr_3348(this._SafeStr_10326)); var _local_2:_SafeStr_1419 = this._offers.getWithIndex(0); if (_local_2 != null){ events.dispatchEvent(new SelectProductEvent(_local_2)); }; this._SafeStr_10327(); } private function _SafeStr_10327():void { var _local_1:Array; var _local_2:int; var _local_3:_SafeStr_1728; if (this._SafeStr_10319 != null){ _local_1 = []; _local_2 = 0; while ((((_local_2 < _SafeStr_10314)) && ((_local_2 < this._SafeStr_10319.length)))) { _local_3 = (page.viewer.catalog as HabboCatalog).roomEngine._SafeStr_10328(this._SafeStr_10315, this._SafeStr_10319[_local_2]); if (_local_3 != null){ if (_local_3._SafeStr_10329 == _local_3.secondaryColor){ _local_1.push([_local_3._SafeStr_10329]); } else { _local_1.push([_local_3._SafeStr_10329, _local_3.secondaryColor]); }; }; _local_2++; }; events.dispatchEvent(new _SafeStr_3347(_local_1, "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3")); }; } private function _SafeStr_10322(_arg_1:_SafeStr_3346):void { if (_arg_1 == null){ return; }; var _local_2:int = _arg_1.index; this._SafeStr_10330(_local_2); } private function _SafeStr_10330(_arg_1:int):void { if (((!((this._SafeStr_10319 == null))) && ((this._SafeStr_10319.length > 0)))){ if ((((_arg_1 < 0)) || ((_arg_1 > this._SafeStr_10319.length)))){ _arg_1 = 0; }; this._SafeStr_10316 = this._SafeStr_10319[_arg_1]; this._SafeStr_10331(); }; } private function _SafeStr_10332():String { var _local_1:_SafeStr_286; if (this._SafeStr_10316 < 0){ return (""); }; if (((!((page == null))) && (!((page.viewer == null))))){ _local_1 = page.viewer.catalog; if (((!((_local_1 == null))) && (!((_local_1.localization == null))))){ return (_local_1.localization.getKey(this._SafeStr_10333(this._SafeStr_10315, this._SafeStr_10316), this._SafeStr_10333(this._SafeStr_10315, this._SafeStr_10316))); }; }; return (this._SafeStr_10333(this._SafeStr_10315, this._SafeStr_10316)); } private function _SafeStr_10326(_arg_1:_SafeStr_1260):void { if (this._SafeStr_10318){ Logger.log("* Cannot buy a pet, pending previous name approval."); }; if (this._SafeStr_10334() == ""){ return; }; this._SafeStr_10318 = true; (page.viewer.catalog as HabboCatalog)._SafeStr_10335(this._name, 1); } private function _SafeStr_8236(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1516 = (_arg_1.target as _SafeStr_1516); if (_local_2 == null){ return; }; this._name = _local_2.text; } private function _SafeStr_10321(_arg_1:SelectProductEvent):void { if (_arg_1 == null){ return; }; this._SafeStr_10331(); } private function _SafeStr_10323(event:_SafeStr_1365):void { if ((((event == null)) || (!(this._SafeStr_10318)))){ return; }; this._SafeStr_10318 = false; var nameValidationInfo:String = event.nameValidationInfo; switch (event.result){ case 1: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("long", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case 2: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("short", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case 3: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("chars", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case 4: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("bobba", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; var p:String = this._SafeStr_10334(); if (p == ""){ Logger.log("* Not enough information to buy a pet!"); return; }; Logger.log(("* Will buy pet as " + p)); (page.viewer.catalog as HabboCatalog)._SafeStr_5938(this._offers.getWithIndex(0), page.pageId, p); } private function _SafeStr_10336(_arg_1:String, _arg_2:String):String { var _local_3:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; var _local_4:String = ("catalog.alert.petname." + _arg_1); var _local_5 = (_local_4 + ".additionalInfo"); _local_3.registerParameter(_local_5, "additional_info", _arg_2); var _local_6:String = _local_3.getKey(_local_4); var _local_7:String = _local_3.getKey(_local_5); if (((((((!((_arg_2 == null))) && ((_arg_2.length > 0)))) && (!((_local_7 == null))))) && ((_local_7.length > 0)))){ _local_6 = _local_7; }; return (_local_6); } private function _SafeStr_10325(_arg_1:_SafeStr_1357):void { if (_arg_1._SafeStr_4226 == this._SafeStr_10317){ this._SafeStr_10319 = this._SafeStr_10337(_arg_1._SafeStr_9939); this._SafeStr_10327(); this._SafeStr_10330(0); this._SafeStr_10331(); }; } private function _SafeStr_10337(_arg_1:Array):Array { var _local_3:_SafeStr_2252; if (!_arg_1){ return (null); }; var _local_2:Array = new Array(); for each (_local_3 in _arg_1) { if ((((_local_3.type == this._SafeStr_10315)) && (_local_3.sellable))){ _local_2.push(_local_3.breed); }; }; return (_local_2); } private function _SafeStr_10331():void { var _local_1:_SafeStr_1419 = this._offers.getWithIndex(0); if ((((_local_1 == null)) || ((this._SafeStr_10316 < 0)))){ return; }; var _local_2:int = this._SafeStr_10315; var _local_3:int = this._SafeStr_10316; var _local_4:_SafeStr_1248 = (page.viewer.catalog as HabboCatalog).roomEngine._SafeStr_5156(_local_2, _local_3, new _SafeStr_1286(135, 0, 0), 64, this); if (_local_4 != null){ this._SafeStr_3715(_local_4.data, true); }; var _local_5:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; var _local_6:ITextWindow = (_window.findChildByName("ctlg_price_credits") as ITextWindow); if (_local_6 != null){ _local_5.registerParameter("catalog.purchase.price.credits", "credits", String(_local_1._SafeStr_5884)); _local_6.caption = "${catalog.purchase.price.credits}"; }; var _local_7:ITextWindow = (_window.findChildByName("pet_breed_text") as ITextWindow); if (_local_7){ _local_7.caption = this._SafeStr_10332(); }; } private function _SafeStr_10334():String { if ((((this._name == null)) || ((this._name.length == 0)))){ page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", "${catalog.alert.petname.empty}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return (""); }; if (this._SafeStr_10316 < 0){ return (""); }; var color:uint = 0xFFFFFF; var p:String = ((((this._name + String.fromCharCode(10)) + this._SafeStr_10316) + String.fromCharCode(10)) + this._SafeStr_10338(color.toString(16).toUpperCase(), 6)); return (p); } private function _SafeStr_3715(_arg_1:BitmapData, _arg_2:Boolean):void { var _local_3:IBitmapWrapperWindow; var _local_4:int; var _local_5:BitmapData; var _local_6:Point; if (!window.disposed){ if (_arg_1 == null){ _arg_1 = new BitmapData(1, 1); _arg_2 = true; }; _local_3 = (window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); if (_local_3 != null){ if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_4 = 2; _local_5 = new BitmapData((_arg_1.width * _local_4), (_arg_1.height * _local_4), true, 0xFFFFFF); _local_5.draw(_arg_1, new Matrix(_local_4, 0, 0, _local_4)); _local_6 = new Point(((_local_3.width - _local_5.width) / 2), ((_local_3.height - _local_5.height) / 2)); _local_3.bitmap.copyPixels(_local_5, _local_5.rect, _local_6, null, null, true); _local_3.invalidate(); _local_5.dispose(); }; }; if (_arg_2){ _arg_1.dispose(); }; } private function getPetTypeIndexFromProduct(_arg_1:String):int { if (_arg_1.length == 0){ return (0); }; var _local_2:int; _local_2 = (_arg_1.length - 1); while (_local_2 >= 0) { if (isNaN(parseInt(_arg_1.charAt(_local_2)))) break; _local_2--; }; if (_local_2 > 0){ return (int(_arg_1.substring((_local_2 + 1)))); }; return (-1); } private function _SafeStr_10333(_arg_1:int, _arg_2:int):String { return (((("pet.breed." + _arg_1) + ".") + _arg_2)); } private function _SafeStr_10338(_arg_1:String, _arg_2:int):String { while (_arg_1.length < _arg_2) { _arg_1 = ("0" + _arg_1); }; return (_arg_1); } private function _SafeStr_10320(_arg_1:String):void { var _local_2:Array; if (this._SafeStr_10319 == null){ _local_2 = (page.viewer.catalog as HabboCatalog)._SafeStr_10339(_arg_1); this._SafeStr_10319 = this._SafeStr_10337(_local_2); }; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (disposed){ return; }; this._SafeStr_3715(_arg_2, true); this._SafeStr_10324(); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10294 = "_-2iB" (String#10314, DoABC#2) // _SafeStr_10314 = "_-Qu" (String#14485, DoABC#2) // _SafeStr_10315 = "_-2xp" (String#2867, DoABC#2) // _SafeStr_10316 = "_-008" (String#4433, DoABC#2) // _SafeStr_10317 = "_-2vV" (String#11331, DoABC#2) // _SafeStr_10318 = "_-16M" (String#3812, DoABC#2) // _SafeStr_10319 = "_-17t" (String#1957, DoABC#2) // _SafeStr_10320 = "_-Io" (String#15201, DoABC#2) // _SafeStr_10321 = "_-2ox" (String#4028, DoABC#2) // _SafeStr_10322 = "_-0Ld" (String#6781, DoABC#2) // _SafeStr_10323 = "_-6o" (String#9382, DoABC#2) // _SafeStr_10324 = "_-27L" (String#4006, DoABC#2) // _SafeStr_10325 = "_-2hO" (String#14546, DoABC#2) // _SafeStr_10326 = "_-0oa" (String#11114, DoABC#2) // _SafeStr_10327 = "_-1op" (String#15845, DoABC#2) // _SafeStr_10328 = "_-3Eh" (String#11731, DoABC#2) // _SafeStr_10329 = "_-39y" (String#10574, DoABC#2) // _SafeStr_10330 = "_-1lJ" (String#16221, DoABC#2) // _SafeStr_10331 = "_-14g" (String#5742, DoABC#2) // _SafeStr_10332 = "_-27" (String#19258, DoABC#2) // _SafeStr_10333 = "_-1jG" (String#6074, DoABC#2) // _SafeStr_10334 = "_-0De" (String#10263, DoABC#2) // _SafeStr_10335 = "_-1Kh" (String#18025, DoABC#2) // _SafeStr_10336 = "_-00U" (String#4478, DoABC#2) // _SafeStr_10337 = "_-1Fo" (String#9141, DoABC#2) // _SafeStr_10338 = "_-2-q" (String#14730, DoABC#2) // _SafeStr_10339 = "_-1I2" (String#17789, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1357 = "_-1xb" (String#6786, DoABC#2) // _SafeStr_1365 = "_-S" (String#5323, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1728 = "_-2jm" (String#4632, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2252 = "_-C9" (String#4885, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3133 = "_-1A1" (String#8189, DoABC#2) // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) // _SafeStr_3346 = "_-0OZ" (String#4883, DoABC#2) // _SafeStr_3347 = "_-1QJ" (String#7138, DoABC#2) // _SafeStr_3348 = "_-3A0" (String#5920, DoABC#2) // _SafeStr_3715 = "_-1kx" (String#2460, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5938 = "_-2Bz" (String#6406, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_8236 = "_-0jG" (String#7148, DoABC#2) // _SafeStr_9939 = "_-1iE" (String#8633, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3134 package com.sulake.habbo.catalog.viewer.widgets { import _-2pO._SafeStr_2278; import _-2pO._SafeStr_1343; import com.sulake.core.window.components._SafeStr_1544; import _-2pO._SafeStr_2272; import flash.utils.Timer; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindowContainer; import flash.events.TimerEvent; import com.sulake.core.assets._SafeStr_5; import _-2pO._SafeStr_2275; import _-2pO._SafeStr_1419; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import _-0rn._SafeStr_1436; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3349; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3350; import com.sulake.core.window.IWindow; import _-2pO._SafeStr_2279; public class _SafeStr_3134 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_2278, _SafeStr_1343 { protected var _SafeStr_10340:_SafeStr_1544; protected var _SafeStr_10341:XML; protected var _SafeStr_5982:_SafeStr_2272; private var _SafeStr_10342:int = 0; protected var _SafeStr_4048:Timer; protected var _SafeStr_3562:Boolean = true; private var _SafeStr_10343:int = 0; private var _scrollBar:_SafeStr_1530; protected var _SafeStr_7609:_SafeStr_1112; public function _SafeStr_3134(_arg_1:IWindowContainer, _arg_2:_SafeStr_1112) { super(_arg_1); this._scrollBar = (_window.findChildByName("itemGridScrollbar") as _SafeStr_1530); if (this._scrollBar != null){ this._scrollBar.visible = false; this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9421, this._SafeStr_10218); this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9129, this._SafeStr_10218); this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9422, this._SafeStr_10219); this._scrollBar.addEventListener(_SafeStr_1260._SafeStr_9130, this._SafeStr_10219); }; this._SafeStr_7609 = _arg_2; } override public function dispose():void { if (this._SafeStr_4048 != null){ this._SafeStr_4048.stop(); this._SafeStr_4048.removeEventListener(TimerEvent.TIMER, this._SafeStr_10344); this._SafeStr_4048 = null; }; if (this._SafeStr_10340 != null){ this._SafeStr_10340.destroyGridItems(); this._SafeStr_10340 = null; }; this._SafeStr_10341 = null; this._SafeStr_5982 = null; super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_10340 = (_window.findChildByName("itemGrid") as _SafeStr_1544); var _local_1:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("gridItem") as _SafeStr_5); this._SafeStr_10341 = (_local_1.content as XML); this._SafeStr_6979(); if (this._SafeStr_3562){ this._SafeStr_4048 = new Timer(25); this._SafeStr_4048.addEventListener(TimerEvent.TIMER, this._SafeStr_10344); this._SafeStr_4048.start(); } else { this._SafeStr_10344(); }; return (true); } public function _SafeStr_3912(_arg_1:_SafeStr_2272):void { if (this._SafeStr_5982 != null){ this._SafeStr_5982.deActivate(); }; this._SafeStr_5982 = _arg_1; _arg_1.activate(); var _local_2:_SafeStr_1419 = (_arg_1 as _SafeStr_2275).offer; if (_local_2 != null){ events.dispatchEvent(new SelectProductEvent(_local_2)); if (_local_2.productContainer._SafeStr_5902._SafeStr_6888 == _SafeStr_1436._SafeStr_4871){ events.dispatchEvent(new _SafeStr_3349(_local_2.productContainer._SafeStr_5902._SafeStr_5326)); }; }; } public function _SafeStr_6962(_arg_1:_SafeStr_2272):Boolean { var _local_2:_SafeStr_1419 = (_arg_1 as _SafeStr_2275).offer; if (_local_2 != null){ if (this._SafeStr_7609.hasUserRight(null, _local_2.clubLevel)){ (page.viewer.catalog as HabboCatalog)._SafeStr_10345(this, _local_2); }; }; return (true); } public function _SafeStr_6860(_arg_1:Boolean):void { if (disposed){ return; }; if (_arg_1){ events.dispatchEvent(new _SafeStr_3350(false)); }; } public function _SafeStr_10346():void { } protected function _SafeStr_6979():void { var _local_1:_SafeStr_1419; for each (_local_1 in page.offers) { this._SafeStr_10347(_local_1); _local_1.productContainer.grid = this; }; } protected function _SafeStr_10348():void { if (this._SafeStr_4048 != null){ this._SafeStr_4048.reset(); }; this._SafeStr_10343 = 0; } protected function _SafeStr_10344(_arg_1:TimerEvent=null):void { var _local_3:int; var _local_4:_SafeStr_1419; if (disposed){ return; }; if (_arg_1 != null){ }; var _local_2:int = page.offers.length; if (_local_2 > 0){ _local_3 = 0; while (_local_3 < 3) { if ((((this._SafeStr_10343 >= 0)) && ((this._SafeStr_10343 < _local_2)))){ _local_4 = page.offers[this._SafeStr_10343]; this._SafeStr_10349(_local_4); _local_4.productContainer.grid = this; }; this._SafeStr_10343++; if (this._SafeStr_10343 >= _local_2){ this._SafeStr_10348(); return; }; _local_3++; }; }; } private function _SafeStr_10218(_arg_1:_SafeStr_1260):void { (_arg_1.target as IWindow).visible = true; } private function _SafeStr_10219(_arg_1:_SafeStr_1260):void { (_arg_1.target as IWindow).visible = false; } protected function _SafeStr_10347(_arg_1:_SafeStr_1419):void { var _local_2:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10341) as IWindowContainer); this._SafeStr_10340._SafeStr_3730(_local_2); _arg_1.productContainer.view = _local_2; _arg_1.productContainer._SafeStr_6954(_arg_1.clubLevel); if ((page.viewer.catalog as HabboCatalog)._SafeStr_10350(_arg_1)){ (_arg_1.productContainer as _SafeStr_2272)._SafeStr_6955(true); }; if (_arg_1._SafeStr_6885 == _SafeStr_1419._SafeStr_6871){ this._SafeStr_10342++; (_arg_1.productContainer as _SafeStr_2279)._SafeStr_6980(this._SafeStr_10342); }; } protected function _SafeStr_10349(_arg_1:_SafeStr_1419):void { if (((!((_arg_1 == null))) && (!(_arg_1.disposed)))){ _arg_1.productContainer._SafeStr_5903(page.viewer.roomEngine); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10218 = "_-0IX" (String#9724, DoABC#2) // _SafeStr_10219 = "_-0dK" (String#8928, DoABC#2) // _SafeStr_10340 = "_-1f0" (String#4850, DoABC#2) // _SafeStr_10341 = "_-3e" (String#4857, DoABC#2) // _SafeStr_10342 = "_-1Et" (String#15340, DoABC#2) // _SafeStr_10343 = "_-2eG" (String#7516, DoABC#2) // _SafeStr_10344 = "_-1T6" (String#10547, DoABC#2) // _SafeStr_10345 = "_-3FT" (String#13382, DoABC#2) // _SafeStr_10346 = "_-08p" (String#19284, DoABC#2) // _SafeStr_10347 = "_-0le" (String#14538, DoABC#2) // _SafeStr_10348 = "_-1ka" (String#14373, DoABC#2) // _SafeStr_10349 = "_-04E" (String#13823, DoABC#2) // _SafeStr_10350 = "_-9e" (String#17829, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1343 = "_-2bJ" (String#5089, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2275 = "_-2HH" (String#3197, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_2279 = "_-07G" (String#4746, DoABC#2) // _SafeStr_3134 = "_-0po" (String#3853, DoABC#2) // _SafeStr_3349 = "_-155" (String#4512, DoABC#2) // _SafeStr_3350 = "_-2jl" (String#5349, DoABC#2) // _SafeStr_3562 = "_-1Ym" (String#2815, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5903 = "_-0O2" (String#4694, DoABC#2) // _SafeStr_5982 = "_-x0" (String#1407, DoABC#2) // _SafeStr_6860 = "_-1h-" (String#14925, DoABC#2) // _SafeStr_6871 = "_-0EC" (String#8341, DoABC#2) // _SafeStr_6885 = "_-0mX" (String#6858, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6954 = "_-12D" (String#14917, DoABC#2) // _SafeStr_6955 = "_-ml" (String#16975, DoABC#2) // _SafeStr_6962 = "_-2Ec" (String#9531, DoABC#2) // _SafeStr_6979 = "_-0Mc" (String#5676, DoABC#2) // _SafeStr_6980 = "_-0oU" (String#20084, DoABC#2) // _SafeStr_7609 = "_-0fO" (String#1129, DoABC#2) // _SafeStr_9129 = "_-1nN" (String#5521, DoABC#2) // _SafeStr_9130 = "_-l3" (String#5774, DoABC#2) // _SafeStr_9421 = "_-0pk" (String#10576, DoABC#2) // _SafeStr_9422 = "_-3Ce" (String#11228, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3135 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.components._SafeStr_1544; import flash.display.BitmapData; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3351; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3347; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.events.WindowMouseEvent; import flash.geom.Point; import flash.geom.ColorTransform; import flash.geom.Rectangle; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3346; public class _SafeStr_3135 extends _SafeStr_2240 implements _SafeStr_2241 { private var _SafeStr_8383:Array; private var _SafeStr_10351:_SafeStr_1544; private var _SafeStr_10352:XML; private var _SafeStr_9851:BitmapData; private var _SafeStr_9852:BitmapData; private var _SafeStr_9853:BitmapData; private var _SafeStr_5982:IWindowContainer; public function _SafeStr_3135(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { if (!this._SafeStr_10351.disposed){ this._SafeStr_10351.destroyGridItems(); this._SafeStr_10351.dispose(); }; this._SafeStr_10351 = null; this._SafeStr_10352 = null; this._SafeStr_5982 = null; events.removeEventListener(WidgetEvent.CWE_COLOUR_ARRAY, this._SafeStr_10353); events.removeEventListener(WidgetEvent.CWE_MULTI_COLOUR_ARRAY, this._SafeStr_10354); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_10351 = (_window.findChildByName("colourGrid") as _SafeStr_1544); var _local_1:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("color_chooser_cell") as _SafeStr_5); this._SafeStr_10352 = (_local_1.content as XML); events.addEventListener(WidgetEvent.CWE_COLOUR_ARRAY, this._SafeStr_10353); events.addEventListener(WidgetEvent.CWE_MULTI_COLOUR_ARRAY, this._SafeStr_10354); return (true); } private function _SafeStr_10353(_arg_1:_SafeStr_3351):void { var _local_2:int; var _local_3:_SafeStr_1280; var _local_4:_SafeStr_1280; var _local_5:_SafeStr_1280; this._SafeStr_8383 = []; for each (_local_2 in _arg_1._SafeStr_8339) { this._SafeStr_8383.push([_local_2]); }; _local_3 = (page.viewer.catalog.assets.getAssetByName(_arg_1._SafeStr_10298) as _SafeStr_1280); this._SafeStr_9851 = (_local_3.content as BitmapData); _local_4 = (page.viewer.catalog.assets.getAssetByName(_arg_1._SafeStr_10299) as _SafeStr_1280); this._SafeStr_9852 = (_local_4.content as BitmapData); _local_5 = (page.viewer.catalog.assets.getAssetByName(_arg_1._SafeStr_10300) as _SafeStr_1280); this._SafeStr_9853 = (_local_5.content as BitmapData); this._SafeStr_10355(); this._SafeStr_3912((this._SafeStr_10351._SafeStr_3729(_arg_1.index) as IWindowContainer)); } private function _SafeStr_10354(_arg_1:_SafeStr_3347):void { var _local_2:Array; var _local_3:_SafeStr_1280; var _local_4:_SafeStr_1280; var _local_5:_SafeStr_1280; this._SafeStr_8383 = []; for each (_local_2 in _arg_1._SafeStr_8339) { this._SafeStr_8383.push(_local_2.slice()); }; _local_3 = (page.viewer.catalog.assets.getAssetByName(_arg_1._SafeStr_10298) as _SafeStr_1280); this._SafeStr_9851 = (_local_3.content as BitmapData); _local_4 = (page.viewer.catalog.assets.getAssetByName(_arg_1._SafeStr_10299) as _SafeStr_1280); this._SafeStr_9852 = (_local_4.content as BitmapData); _local_5 = (page.viewer.catalog.assets.getAssetByName(_arg_1._SafeStr_10300) as _SafeStr_1280); this._SafeStr_9853 = (_local_5.content as BitmapData); this._SafeStr_10355(); this._SafeStr_3912((this._SafeStr_10351._SafeStr_3729(0) as IWindowContainer)); } private function _SafeStr_3912(_arg_1:IWindowContainer):void { var _local_2:IWindow; Logger.log(("[ColourGridCatalogWidget] Select: " + _arg_1)); if (this._SafeStr_5982 != null){ _local_2 = this._SafeStr_5982.getChildByName("chosen"); if (_local_2 != null){ _local_2.visible = false; }; }; this._SafeStr_5982 = _arg_1; if (this._SafeStr_5982 != null){ _local_2 = this._SafeStr_5982.getChildByName("chosen"); }; if (_local_2 != null){ _local_2.visible = true; }; } private function _SafeStr_10355():void { var _local_1:Array; var _local_2:IWindowContainer; var _local_3:IBitmapWrapperWindow; var _local_4:IBitmapWrapperWindow; var _local_5:IBitmapWrapperWindow; var _local_6:uint; var _local_7:uint; var _local_8:uint; var _local_9:BitmapData; var _local_10:BitmapData; var _local_11:int; var _local_12:int; var _local_13:int; Logger.log(("[ColourGridCatalogWidget] Display colors: " + [this._SafeStr_8383.length, this._SafeStr_10351.numGridItems])); this._SafeStr_10351.destroyGridItems(); this._SafeStr_5982 = null; for each (_local_1 in this._SafeStr_8383) { if (_local_1.length > 0){ _local_2 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10352) as IWindowContainer); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6015); _local_2.background = true; _local_2.color = 0xFFFFFFFF; _local_2.width = this._SafeStr_9851.width; _local_2.height = this._SafeStr_9851.height; this._SafeStr_10351._SafeStr_3730(_local_2); _local_3 = (_local_2.findChildByTag("BG_BORDER") as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = new BitmapData(this._SafeStr_9851.width, this._SafeStr_9851.height, true, 0); _local_3.bitmap.copyPixels(this._SafeStr_9851, this._SafeStr_9851.rect, new Point(0, 0)); }; _local_4 = (_local_2.findChildByTag("COLOR_IMAGE") as IBitmapWrapperWindow); if (_local_4 != null){ _local_4.bitmap = new BitmapData(this._SafeStr_9852.width, this._SafeStr_9852.height, true, 0); _local_6 = 0xFF; _local_7 = 0xFF; _local_8 = 0xFF; _local_9 = null; _local_10 = null; _local_11 = _local_1[0]; if (_local_11 >= 0){ _local_6 = ((_local_11 >> 16) & 0xFF); _local_7 = ((_local_11 >> 8) & 0xFF); _local_8 = ((_local_11 >> 0) & 0xFF); }; _local_9 = this._SafeStr_9852.clone(); _local_9.colorTransform(_local_9.rect, new ColorTransform((_local_6 / 0xFF), (_local_7 / 0xFF), (_local_8 / 0xFF))); if (_local_1.length > 1){ _local_12 = _local_1[1]; if (_local_12 >= 0){ _local_6 = ((_local_12 >> 16) & 0xFF); _local_7 = ((_local_12 >> 8) & 0xFF); _local_8 = ((_local_12 >> 0) & 0xFF); }; _local_10 = this._SafeStr_9852.clone(); _local_10.colorTransform(_local_10.rect, new ColorTransform((_local_6 / 0xFF), (_local_7 / 0xFF), (_local_8 / 0xFF))); }; _local_4.bitmap.copyPixels(_local_9, _local_9.rect, new Point(0, 0)); _local_9.dispose(); if (_local_10 != null){ _local_13 = (_local_10.width / 2); _local_4.bitmap.copyPixels(_local_10, new Rectangle(_local_13, 0, (_local_10.width - _local_13), _local_10.height), new Point((_local_10.width / 2), 0)); _local_10.dispose(); }; }; _local_5 = (_local_2.findChildByTag("COLOR_CHOSEN") as IBitmapWrapperWindow); if (_local_5 != null){ _local_5.bitmap = new BitmapData(this._SafeStr_9853.width, this._SafeStr_9853.height, true, 0xFFFFFF); _local_5.bitmap.copyPixels(this._SafeStr_9853, this._SafeStr_9853.rect, new Point(0, 0), null, null, true); _local_5.visible = false; }; }; }; } private function _SafeStr_6015(_arg_1:WindowMouseEvent):void { this._SafeStr_3912((_arg_1.target as IWindowContainer)); var _local_2:int = this._SafeStr_10351.getGridItemIndex((_arg_1.target as IWindow)); events.dispatchEvent(new _SafeStr_3346(_local_2)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10298 = "_-2I8" (String#13577, DoABC#2) // _SafeStr_10299 = "_-2jo" (String#14451, DoABC#2) // _SafeStr_10300 = "_-2It" (String#13288, DoABC#2) // _SafeStr_10351 = "_-02f" (String#4403, DoABC#2) // _SafeStr_10352 = "_-1AB" (String#14356, DoABC#2) // _SafeStr_10353 = "_-2Wr" (String#15684, DoABC#2) // _SafeStr_10354 = "_-2xg" (String#16520, DoABC#2) // _SafeStr_10355 = "_-28r" (String#11535, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3135 = "_-02w" (String#9452, DoABC#2) // _SafeStr_3346 = "_-0OZ" (String#4883, DoABC#2) // _SafeStr_3347 = "_-1QJ" (String#7138, DoABC#2) // _SafeStr_3351 = "_-wm" (String#4611, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5982 = "_-x0" (String#1407, DoABC#2) // _SafeStr_6015 = "_-1NI" (String#3726, DoABC#2) // _SafeStr_8339 = "_-u1" (String#3528, DoABC#2) // _SafeStr_8383 = "_-ii" (String#3339, DoABC#2) // _SafeStr_9851 = "_-2tZ" (String#3490, DoABC#2) // _SafeStr_9852 = "_-te" (String#4128, DoABC#2) // _SafeStr_9853 = "_-tt" (String#3998, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3137 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3137 extends _SafeStr_2240 implements _SafeStr_2241 { public function _SafeStr_3137(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { super.dispose(); } override public function init():Boolean { var _local_2:String; var _local_3:ITextWindow; var _local_4:ITextWindow; var _local_5:ITextWindow; var _local_6:IButtonWindow; if (!super.init()){ return (false); }; var _local_1:Array = ["vouchers_btn", "coins_btn"]; for each (_local_2 in _local_1) { _local_6 = (_window.findChildByName(_local_2) as IButtonWindow); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4773); }; }; _local_3 = (_window.findChildByName("purse_info_tickets") as ITextWindow); _local_4 = (_window.findChildByName("purse_info_film") as ITextWindow); _local_5 = (_window.findChildByName("purse_amount") as ITextWindow); _local_5.text = page.viewer.catalog.getPurse().credits.toString(); return (true); } private function _SafeStr_4773(event:WindowMouseEvent):void { var element:IWindow = (event.target as IWindow); var id:String = element.name; switch (id){ case "vouchers_btn": page.viewer.catalog.windowManager.alert("Purse Voucher", "Vouchers clicked", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case "coins_btn": page.viewer.catalog.windowManager.alert("Purse Credits", "Credits clicked", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; default: Logger.log("PurseCatalogWidget: unknonwn button"); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3137 = "_-DL" (String#9678, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3138 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.room._SafeStr_22; import flash.display.BitmapData; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1364; import flash.geom.Point; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.core.window.events.WindowMouseEvent; import _-2pO._SafeStr_1440; import flash.display.DisplayObject; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import _-2pO._SafeStr_1419; import _-2pO.IProduct; import com.sulake.habbo.room._SafeStr_1248; import _-2pO._SafeStr_2279; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.avatar.IAvatarImage; import _-3EM._SafeStr_2092; import _-3EM._SafeStr_2091; import _-3EM._SafeStr_2090; import _-kQ._SafeStr_1273; import _-2pO._SafeStr_3352; import _-0rn._SafeStr_1436; import com.sulake.room.utils._SafeStr_1286; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.habbo.avatar.enum.AvatarAction; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import flash.geom.Matrix; import flash.display.BlendMode; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; public class _SafeStr_3138 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_22 { private var _bundlePreview:BitmapData; private var _SafeStr_7057:ITextWindow; private var _SafeStr_10356:ITextWindow; private var _SafeStr_10357:IBitmapWrapperWindow; private var _SafeStr_10358:IWindowContainer; private var _SafeStr_10359:_SafeStr_1364; private var _SafeStr_10360:Point; private var _SafeStr_10361:_SafeStr_1544; private var _SafeStr_10362:_SafeStr_1530; protected var _SafeStr_10341:XML; private var _SafeStr_10363:Array; public function _SafeStr_3138(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { super.dispose(); this._bundlePreview = null; if (this._SafeStr_10358 != null){ this._SafeStr_10358.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10364); this._SafeStr_10358 = null; }; } override public function init():Boolean { var _local_3:_SafeStr_1440; var _local_4:DisplayObject; if (!super.init()){ return (false); }; this._SafeStr_7057 = (_window.findChildByName("ctlg_product_name") as ITextWindow); this._SafeStr_10356 = (_window.findChildByName("ctlg_description") as ITextWindow); this._SafeStr_10357 = (_window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); this._SafeStr_10358 = (_window.findChildByName("room_canvas_container") as IWindowContainer); if (this._SafeStr_10358 != null){ this._SafeStr_10358.visible = false; this._SafeStr_10359 = (this._SafeStr_10358.findChildByName("room_canvas") as _SafeStr_1364); _local_3 = (page.viewer.catalog as HabboCatalog)._SafeStr_10365; if (((!((this._SafeStr_10359 == null))) && (!((_local_3 == null))))){ this._SafeStr_10358.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10364); _local_3.reset(); _local_4 = _local_3._SafeStr_6939(this._SafeStr_10359.width, this._SafeStr_10359.height); if (_local_4 != null){ this._SafeStr_10359.setDisplayObject(_local_4); }; } else { this._SafeStr_10358 = null; this._SafeStr_10359 = null; }; }; this._SafeStr_10360 = new Point(this._SafeStr_10357.x, this._SafeStr_10357.y); this._SafeStr_10361 = (_window.findChildByName("bundleGrid") as _SafeStr_1544); this._SafeStr_10362 = (_window.findChildByName("bundleGridScrollbar") as _SafeStr_1530); if (this._SafeStr_10361 == null){ Logger.log("[ProductViewCatalogWidget] Bundle Grid not initialized!"); }; var _local_1:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("gridItem") as _SafeStr_5); this._SafeStr_10341 = (_local_1.content as XML); var _local_2:_SafeStr_1280 = (page.viewer.catalog.assets.getAssetByName("ctlg_dyndeal_background") as _SafeStr_1280); this._bundlePreview = (_local_2.content as BitmapData); events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10366); return (true); } private function _SafeStr_10366(_arg_1:SelectProductEvent):void { var _local_2:_SafeStr_1419; var _local_4:String; var _local_5:String; var _local_6:BitmapData; var _local_7:Point; var _local_8:_SafeStr_1440; var _local_9:IProduct; var _local_10:_SafeStr_1248; var _local_11:_SafeStr_2279; var _local_12:String; var _local_13:IHabboWindowManager; var _local_14:IWindowContainer; var _local_15:uint; var _local_16:BitmapData; var _local_17:HabboCatalog; var _local_18:IAvatarImage; var _local_19:String; var _local_20:Point; var _local_21:Point; var _local_22:_SafeStr_2092; var _local_23:_SafeStr_2091; var _local_24:_SafeStr_2090; if (_arg_1 == null){ return; }; this._SafeStr_10367(); _local_2 = _arg_1.offer; if (this._SafeStr_10361 != null){ this._SafeStr_10361.visible = false; this._SafeStr_10361.destroyGridItems(); }; if (this._SafeStr_10362 != null){ this._SafeStr_10362.visible = false; }; var _local_3:_SafeStr_1273 = page.viewer.catalog.getProductData(_local_2._SafeStr_5887); if (_local_3 != null){ _local_4 = (("${" + _local_3.name) + "}"); _local_5 = (("${" + _local_3.description) + "}"); } else { _local_4 = (("${" + _local_2._SafeStr_5887) + "}"); _local_5 = (("${" + _local_2._SafeStr_5887) + "}"); }; this._SafeStr_7057.text = _local_4; this._SafeStr_10356.text = _local_5; this._SafeStr_7057.height = (this._SafeStr_7057.textHeight + 5); this._SafeStr_10356.y = (this._SafeStr_7057.y + this._SafeStr_7057.height); this._SafeStr_10356.height = Math.max(130, (this._SafeStr_10356.textHeight + 5)); if (_SafeStr_3352._SafeStr_7023(_local_2._SafeStr_5887)){ this._SafeStr_7115(_SafeStr_3352._SafeStr_7022[_local_2._SafeStr_5887]); if (this._SafeStr_10358 != null){ this._SafeStr_10358.visible = false; }; } else { _local_7 = new Point(0, 0); _local_8 = (page.viewer.catalog as HabboCatalog)._SafeStr_10365; switch (_local_2._SafeStr_6885){ case _SafeStr_1419._SafeStr_6871: _local_6 = this._bundlePreview.clone(); if (this._SafeStr_10361 != null){ this._SafeStr_10361.visible = true; _local_11 = (_local_2.productContainer as _SafeStr_2279); _local_11._SafeStr_6979(this._SafeStr_10361, this._SafeStr_10362, this._SafeStr_10341); this._SafeStr_10361.scrollV = 0; }; if (this._SafeStr_10358 != null){ this._SafeStr_10358.visible = false; }; break; case _SafeStr_1419._SafeStr_6869: case _SafeStr_1419._SafeStr_6870: _local_9 = _local_2.productContainer._SafeStr_5902; if (this._SafeStr_10358 != null){ if ((((((_local_9._SafeStr_6888 == _SafeStr_1436._SafeStr_4872)) || ((_local_9._SafeStr_6888 == _SafeStr_1436._SafeStr_4871)))) || ((_local_9._SafeStr_6888 == _SafeStr_1436._SafeStr_4873)))){ this._SafeStr_10358.visible = true; } else { this._SafeStr_10358.visible = false; }; }; switch (_local_9._SafeStr_6888){ case _SafeStr_1436._SafeStr_4872: if (((!((_local_8 == null))) && (!((this._SafeStr_10359 == null))))){ _local_8._SafeStr_6927(_local_9._SafeStr_6887, new _SafeStr_1286(90, 0, 0)); } else { _local_10 = page.viewer.roomEngine.getFurnitureImage(_local_9._SafeStr_6887, new _SafeStr_1286(90, 0, 0), 64, this, 0, _local_9._SafeStr_5326); _local_2._SafeStr_3716 = _local_10.id; }; break; case _SafeStr_1436._SafeStr_4871: if (((!((_local_8 == null))) && (!((this._SafeStr_10359 == null))))){ _local_8._SafeStr_6929(_local_9._SafeStr_6887, new _SafeStr_1286(90, 0, 0), _local_9._SafeStr_5326); } else { _local_10 = page.viewer.roomEngine.getWallItemImage(_local_9._SafeStr_6887, new _SafeStr_1286(90, 0, 0), 64, this, 0, _local_9._SafeStr_5326); _local_2._SafeStr_3716 = _local_10.id; }; break; case _SafeStr_1436._SafeStr_4873: if (((!((_local_8 == null))) && (!((this._SafeStr_10359 == null))))){ _local_12 = (page.viewer.catalog as HabboCatalog)._SafeStr_4914.figure; _local_8._SafeStr_6931(_local_12, _local_9._SafeStr_6887); } else { _local_13 = page.viewer.catalog.windowManager; _local_14 = (_window.findChildByName("pixelsBackground") as IWindowContainer); _local_15 = 4291611852; if (_local_14 != null){ _local_14.visible = true; _local_15 = _local_14.color; }; _local_6 = new BitmapData(this._SafeStr_10357.width, this._SafeStr_10357.height, false, _local_15); _local_16 = null; _local_17 = (page.viewer.catalog as HabboCatalog); if (_local_17.avatarRenderManager != null){ _local_19 = _local_17._SafeStr_4914.figure; _local_18 = _local_17.avatarRenderManager.createAvatarImage(_local_19, _SafeStr_1312._SafeStr_5072); if (_local_18 != null){ _local_18.setDirection(AvatarSetType._SafeStr_5075, 3); _local_18._SafeStr_5741(); _local_18._SafeStr_5742(AvatarAction._SafeStr_5744, AvatarAction._SafeStr_9909); _local_18._SafeStr_5742(AvatarAction._SafeStr_5752, _local_9._SafeStr_6887); _local_18._SafeStr_5753(); _local_18._SafeStr_5729(1); _local_18._SafeStr_5729(1); _local_16 = _local_18._SafeStr_5024(AvatarSetType._SafeStr_5073, true); _local_20 = new Point(0, 0); if (_local_16 != null){ _local_22 = _local_18._SafeStr_10019; if (_local_22 != null){ }; _local_20.x = ((_local_6.width - _local_16.width) / 2); _local_20.y = ((_local_6.height - _local_16.height) / 2); for each (_local_23 in _local_18._SafeStr_5732()) { if (_local_23.id == "avatar"){ _local_24 = _local_18._SafeStr_5733(_local_23); _local_7.x = _local_24.dx; _local_7.y = _local_24.dy; }; }; }; _local_21 = new Point(0, (_local_16.height - 16)); this._SafeStr_10368(_local_6, _local_18, _local_7, _local_20.add(_local_21), false); _local_6.copyPixels(_local_16, _local_16.rect, _local_20, null, null, true); this._SafeStr_10368(_local_6, _local_18, _local_7, _local_20.add(_local_21)); }; }; if (_local_18){ _local_18.dispose(); }; }; break; case _SafeStr_1436._SafeStr_4874: break; default: Logger.log(("[ProductViewCatalogWidget] Unknown Product Type: " + _local_9._SafeStr_6888)); }; if (_local_10 != null){ _local_6 = _local_10.data; }; break; default: Logger.log(("[ProductViewCatalogWidget] Unknown pricing model" + _local_2._SafeStr_6885)); }; this._SafeStr_3715(_local_6, true, _local_7); }; _window.invalidate(); } private function _SafeStr_10368(_arg_1:BitmapData, _arg_2:IAvatarImage, _arg_3:Point, _arg_4:Point, _arg_5:Boolean=true):void { var _local_6:_SafeStr_2091; var _local_7:int; var _local_8:_SafeStr_2090; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:int; var _local_14:String; var _local_15:_SafeStr_1280; var _local_16:BitmapData; var _local_17:Number; var _local_18:Number; var _local_19:Number; var _local_20:Matrix; for each (_local_6 in _arg_2._SafeStr_5732()) { _local_7 = _window.getChildIndex(this._SafeStr_10357); _local_8 = _arg_2._SafeStr_5733(_local_6); _local_9 = 0; _local_10 = _local_6._SafeStr_5734(_arg_2.getDirection()); _local_11 = _local_6._SafeStr_5735(_arg_2.getDirection()); _local_12 = _local_6._SafeStr_5736(_arg_2.getDirection()); _local_13 = 0; if (!_arg_5){ if (_local_12 >= 0) continue; } else { if (_local_12 < 0) continue; }; if (_local_6._SafeStr_5737){ _local_13 = _arg_2.getDirection(); }; if (_local_8 != null){ _local_9 = _local_8._SafeStr_5738; _local_10 = (_local_10 + _local_8.dx); _local_11 = (_local_11 + _local_8.dy); _local_13 = (_local_13 + _local_8._SafeStr_5739); }; if (_local_13 < 0){ _local_13 = (_local_13 + 8); }; if (_local_13 > 7){ _local_13 = (_local_13 - 8); }; _local_14 = ((((((_arg_2._SafeStr_5740() + "_") + _local_6.member) + "_") + _local_13) + "_") + _local_9); _local_15 = _arg_2.getAsset(_local_14); if (_local_15 != null){ _local_16 = (_local_15.content as BitmapData).clone(); _local_17 = 1; _local_18 = ((_arg_4.x - (1 * _local_15.offset.x)) + _local_10); _local_19 = ((_arg_4.y - (1 * _local_15.offset.y)) + _local_11); if (_local_6.ink == 33){ _local_20 = new Matrix(1, 0, 0, 1, (_local_18 - _arg_3.x), (_local_19 - _arg_3.y)); _arg_1.draw(_local_16, _local_20, null, BlendMode.ADD, null, false); } else { _arg_1.copyPixels(_local_16, _local_16.rect, new Point((_local_18 - _arg_3.x), (_local_19 - _arg_3.y))); }; }; }; } private function _SafeStr_10367():void { var _local_1:IBitmapWrapperWindow; for each (_local_1 in this._SafeStr_10363) { _window.removeChild(_local_1); _local_1.dispose(); _local_1 = null; }; this._SafeStr_10363 = new Array(); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_3:_SafeStr_1419; if (((((disposed) || ((page == null)))) || ((page.offers == null)))){ return; }; for each (_local_3 in page.offers) { if (_local_3._SafeStr_3716 == _arg_1){ this._SafeStr_3715(_arg_2, true); _local_3._SafeStr_3716 = 0; break; }; }; } private function _SafeStr_3715(_arg_1:BitmapData, _arg_2:Boolean, _arg_3:Point=null):void { var _local_4:Point; if (((!((this._SafeStr_10357 == null))) && (!(window.disposed)))){ if (_arg_1 == null){ _arg_1 = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_10357.bitmap == null){ this._SafeStr_10357.bitmap = new BitmapData(this._SafeStr_10357.width, this._SafeStr_10357.height, true, 0xFFFFFF); }; this._SafeStr_10357.bitmap.fillRect(this._SafeStr_10357.bitmap.rect, 0xFFFFFF); _local_4 = new Point(((this._SafeStr_10357.width - _arg_1.width) / 2), ((this._SafeStr_10357.height - _arg_1.height) / 2)); this._SafeStr_10357.bitmap.copyPixels(_arg_1, _arg_1.rect, _local_4, null, null, true); this._SafeStr_10357.invalidate(); this._SafeStr_10357.x = this._SafeStr_10360.x; this._SafeStr_10357.y = this._SafeStr_10360.y; if (_arg_3 != null){ this._SafeStr_10357.x = (this._SafeStr_10357.x + _arg_3.x); this._SafeStr_10357.y = (this._SafeStr_10357.y + _arg_3.y); }; }; if (_arg_2){ _arg_1.dispose(); }; } private function _SafeStr_7115(_arg_1:String):void { if (((((((((!(_arg_1)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))){ return; }; var _local_2:_SafeStr_1280 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_2 == null){ this._SafeStr_7116(_arg_1); return; }; this._SafeStr_3715((_local_2.content as BitmapData), false); } private function _SafeStr_7116(_arg_1:String):void { if (((((((((!(_arg_1)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.configuration)))){ return; }; var _local_2:String = page.viewer.catalog.configuration.getKey("image.library.catalogue.url"); var _local_3 = ((_local_2 + _arg_1) + ".gif"); Logger.log(("[ProductViewCatalogWidget] Retrieve Product Preview Asset: " + _local_3)); var _local_4:URLRequest = new URLRequest(_local_3); if (!page.viewer.catalog.assets){ return; }; var _local_5:_SafeStr_10 = page.viewer.catalog.assets.loadAssetFromFile(_arg_1, _local_4, "image/gif"); if (!_local_5){ return; }; _local_5.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_6976); } private function _SafeStr_6976(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ this._SafeStr_7115(_local_2.assetName); }; } private function _SafeStr_10364(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_1440 = (page.viewer.catalog as HabboCatalog)._SafeStr_10365; if (_local_2 != null){ _local_2._SafeStr_6936(); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10019 = "_-0v-" (String#13100, DoABC#2) // _SafeStr_10341 = "_-3e" (String#4857, DoABC#2) // _SafeStr_10356 = "_-0kG" (String#5151, DoABC#2) // _SafeStr_10357 = "_-LB" (String#1677, DoABC#2) // _SafeStr_10358 = "_-2bH" (String#3188, DoABC#2) // _SafeStr_10359 = "_-2I" (String#5202, DoABC#2) // _SafeStr_10360 = "_-3AW" (String#13007, DoABC#2) // _SafeStr_10361 = "_-1Xx" (String#5256, DoABC#2) // _SafeStr_10362 = "_-2bZ" (String#12124, DoABC#2) // _SafeStr_10363 = "_-2ko" (String#15756, DoABC#2) // _SafeStr_10364 = "_-33l" (String#16631, DoABC#2) // _SafeStr_10365 = "_-0nK" (String#14060, DoABC#2) // _SafeStr_10366 = "_-2v3" (String#11339, DoABC#2) // _SafeStr_10367 = "_-2Iv" (String#22267, DoABC#2) // _SafeStr_10368 = "_-3B3" (String#15986, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_1440 = "_-Mn" (String#4046, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_2090 = "_-2q" (String#2738, DoABC#2) // _SafeStr_2091 = "_-0Eg" (String#2979, DoABC#2) // _SafeStr_2092 = "_-2LV" (String#4043, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2279 = "_-07G" (String#4746, DoABC#2) // _SafeStr_3138 = "_-Ao" (String#4024, DoABC#2) // _SafeStr_3352 = "_-0W3" (String#6445, DoABC#2) // _SafeStr_3715 = "_-1kx" (String#2460, DoABC#2) // _SafeStr_3716 = "_-31k" (String#4069, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4873 = "_-0E5" (String#4386, DoABC#2) // _SafeStr_4874 = "_-272" (String#6315, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5729 = "_-0MC" (String#8812, DoABC#2) // _SafeStr_5732 = "_-4P" (String#6256, DoABC#2) // _SafeStr_5733 = "_-0lx" (String#3882, DoABC#2) // _SafeStr_5734 = "_-0Kw" (String#10348, DoABC#2) // _SafeStr_5735 = "_-1GI" (String#9117, DoABC#2) // _SafeStr_5736 = "_-0ak" (String#12353, DoABC#2) // _SafeStr_5737 = "_-0oq" (String#12130, DoABC#2) // _SafeStr_5738 = "_-3Gw" (String#10388, DoABC#2) // _SafeStr_5739 = "_-1Za" (String#8450, DoABC#2) // _SafeStr_5740 = "_-1rM" (String#9140, DoABC#2) // _SafeStr_5741 = "_-19h" (String#8125, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5744 = "_-35U" (String#6051, DoABC#2) // _SafeStr_5752 = "_-03-" (String#6160, DoABC#2) // _SafeStr_5753 = "_-0V-" (String#6243, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_6869 = "_-0jW" (String#7245, DoABC#2) // _SafeStr_6870 = "_-2Zq" (String#7191, DoABC#2) // _SafeStr_6871 = "_-0EC" (String#8341, DoABC#2) // _SafeStr_6885 = "_-0mX" (String#6858, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6927 = "_-17B" (String#21552, DoABC#2) // _SafeStr_6929 = "_-2vv" (String#20732, DoABC#2) // _SafeStr_6931 = "_-7N" (String#18837, DoABC#2) // _SafeStr_6936 = "_-0tn" (String#14836, DoABC#2) // _SafeStr_6939 = "_-zh" (String#3295, DoABC#2) // _SafeStr_6976 = "_-0o-" (String#5140, DoABC#2) // _SafeStr_6979 = "_-0Mc" (String#5676, DoABC#2) // _SafeStr_7022 = "_-nz" (String#1419, DoABC#2) // _SafeStr_7023 = "_-3BQ" (String#16097, DoABC#2) // _SafeStr_7057 = "_-0Hj" (String#3782, DoABC#2) // _SafeStr_7115 = "_-bd" (String#6591, DoABC#2) // _SafeStr_7116 = "_-1mJ" (String#4399, DoABC#2) // _SafeStr_9909 = "_-Ge" (String#8058, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3139 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import _-2pO._SafeStr_1419; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136; public class _SafeStr_3139 extends _SafeStr_3138 implements _SafeStr_2241 { public function _SafeStr_3139(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; events.addEventListener(WidgetEvent.CWE_WIDGETS_INITIALIZED, this._SafeStr_10324); return (true); } public function _SafeStr_10324(_arg_1:_SafeStr_3136):void { if (page.offers.length == 0){ return; }; var _local_2:_SafeStr_1419 = page.offers[0]; events.dispatchEvent(new SelectProductEvent(_local_2)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10324 = "_-27L" (String#4006, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) // _SafeStr_3138 = "_-Ao" (String#4024, DoABC#2) // _SafeStr_3139 = "_-v7" (String#8546, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3140 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.sound._SafeStr_409; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import com.sulake.habbo.sound._SafeStr_2301; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.habbo.sound._SafeStr_2287; import _-2pO.IProduct; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.catalog.HabboCatalog; public class _SafeStr_3140 extends _SafeStr_3138 { private var _soundManager:_SafeStr_409; private var _SafeStr_10369:IWindowContainer; private var _SafeStr_10370:IButtonWindow; private var _SafeStr_10371:ITextWindow; private var _SafeStr_10372:int = -1; private var _SafeStr_10373:String = ""; public function _SafeStr_3140(_arg_1:IWindowContainer, _arg_2:_SafeStr_409) { super(_arg_1); this._SafeStr_10370 = (_window.findChildByName("listen") as IButtonWindow); this._SafeStr_10371 = (_window.findChildByName("ctlg_song_length") as ITextWindow); if (this._SafeStr_10370 != null){ this._SafeStr_10370.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10374); this._SafeStr_10370.disable(); }; this._SafeStr_10369 = (_window.findChildByName("playPreviewContainer") as IWindowContainer); if (this._SafeStr_10369 != null){ this._SafeStr_10369.visible = false; }; this._soundManager = _arg_2; if (this._soundManager != null){ this._soundManager.events.addEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); }; } override public function dispose():void { if (this._SafeStr_10370 != null){ this._SafeStr_10370.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10374); }; if (((!((this._soundManager == null))) && (!((this._soundManager._SafeStr_3723 == null))))){ this._soundManager._SafeStr_3723.stop(_SafeStr_2301._SafeStr_10375); if (this._soundManager.events != null){ this._soundManager.events.removeEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); }; this._soundManager = null; }; super.dispose(); } override public function closed():void { super.closed(); if (((!((this._soundManager == null))) && (!((this._soundManager._SafeStr_3723 == null))))){ this._soundManager._SafeStr_3723.stop(_SafeStr_2301._SafeStr_10375); }; } override public function init():Boolean { if (!super.init()){ return (false); }; if (page.offers.length == 0){ return (false); }; events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10321); return (true); } private function _SafeStr_10374(_arg_1:WindowMouseEvent):void { if (((!((this._soundManager == null))) && (!((this._soundManager._SafeStr_3723 == null))))){ this._SafeStr_10376(_SafeStr_2301._SafeStr_3827); this._SafeStr_10376(_SafeStr_2301._SafeStr_10375); this._soundManager._SafeStr_3723._SafeStr_3830(this._SafeStr_10372, _SafeStr_2301._SafeStr_10375, 15, 40, 0.5, 2); }; } private function _SafeStr_10376(_arg_1:int):void { var _local_3:_SafeStr_2287; var _local_2:int = this._soundManager._SafeStr_3723._SafeStr_3826(_arg_1); if (_local_2 != -1){ _local_3 = this._soundManager._SafeStr_3723._SafeStr_3722(_local_2); if (_local_3._SafeStr_3828 != null){ _local_3._SafeStr_3828._SafeStr_3829 = 0; }; }; } private function _SafeStr_10321(_arg_1:SelectProductEvent):void { if ((((_arg_1 == null)) || ((_arg_1.offer == null)))){ return; }; var _local_2:IProduct = _arg_1.offer.productContainer._SafeStr_5902; if (_local_2._SafeStr_5326.length > 0){ this._SafeStr_10372 = parseInt(_local_2._SafeStr_5326); if (this._SafeStr_10369 != null){ this._SafeStr_10369.visible = true; }; } else { this._SafeStr_10372 = -1; }; this._SafeStr_3673(); } private function _SafeStr_3673():void { var _local_3:int; var _local_4:int; var _local_5:String; var _local_6:String; var _local_7:ICoreLocalizationManager; var _local_8:String; var _local_1:Boolean; var _local_2:int = this._SafeStr_10377(); if (_local_2 >= 0){ _local_3 = (_local_2 / 60); _local_4 = (_local_2 % 60); _local_5 = ("" + _local_3); _local_6 = ("" + _local_4); if (_local_4 < 10){ _local_6 = ("0" + _local_6); }; _local_7 = (page.viewer.catalog as HabboCatalog).localization; _local_7.registerParameter("catalog.song.length", "min", _local_5); _local_8 = _local_7.registerParameter("catalog.song.length", "sec", _local_6); _local_1 = true; if (this._SafeStr_10371 != null){ this._SafeStr_10371.text = _local_8; }; } else { if (this._SafeStr_10371 != null){ this._SafeStr_10371.text = ""; }; }; if (this._SafeStr_10370 != null){ if (_local_1){ this._SafeStr_10370.enable(); } else { this._SafeStr_10370.disable(); }; }; } private function _SafeStr_10377():int { var _local_1:_SafeStr_2287; if (((!((this._soundManager == null))) && (!((this._soundManager._SafeStr_3723 == null))))){ _local_1 = this._soundManager._SafeStr_3723._SafeStr_3722(this._SafeStr_10372); if (_local_1 != null){ return ((_local_1.length / 1000)); }; this._soundManager._SafeStr_3723._SafeStr_3725(this._SafeStr_10372); }; return (-1); } private function _SafeStr_3702(_arg_1:SongInfoReceivedEvent):void { if (_arg_1.id == this._SafeStr_10372){ this._SafeStr_3673(); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10321 = "_-2ox" (String#4028, DoABC#2) // _SafeStr_10369 = "_-0Wg" (String#9775, DoABC#2) // _SafeStr_10370 = "_-1QA" (String#2640, DoABC#2) // _SafeStr_10371 = "_-07X" (String#9221, DoABC#2) // _SafeStr_10372 = "_-23u" (String#5232, DoABC#2) // _SafeStr_10373 = "_-26U" (String#23187, DoABC#2) // _SafeStr_10374 = "_-Aj" (String#9552, DoABC#2) // _SafeStr_10375 = "_-0vt" (String#5117, DoABC#2) // _SafeStr_10376 = "_-11K" (String#9127, DoABC#2) // _SafeStr_10377 = "_-1Kt" (String#18607, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_3138 = "_-Ao" (String#4024, DoABC#2) // _SafeStr_3140 = "_-DO" (String#8051, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3702 = "_-32Q" (String#2853, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_3725 = "_-2w8" (String#7156, DoABC#2) // _SafeStr_3826 = "_-1Tl" (String#6253, DoABC#2) // _SafeStr_3827 = "_-0-B" (String#3997, DoABC#2) // _SafeStr_3828 = "_-MM" (String#2685, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_3830 = "_-1E8" (String#7793, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3141 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.room._SafeStr_22; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.utils.Map; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.events.WindowMouseEvent; import _-2pO._SafeStr_1419; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3351; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136; import flash.display.BitmapData; import _-2pO.IProduct; import com.sulake.habbo.room._SafeStr_1248; import _-kQ._SafeStr_1273; import _-2pO._SafeStr_3352; import com.sulake.room.utils._SafeStr_1286; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3346; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3349; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3353; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; public class _SafeStr_3141 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_22 { private static const _SafeStr_10378:int = 0xFFCC00; private static const _SafeStr_10379:int = 0xCCCCCC; private static const _SafeStr_10380:int = 0xCC6600; private var _SafeStr_10357:IBitmapWrapperWindow; private var _SafeStr_10381:Map; private var _SafeStr_10382:int = 0; private var _SafeStr_10383:String = "g"; public function _SafeStr_3141(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { if (this._SafeStr_10381 != null){ this._SafeStr_10381.dispose(); }; this._SafeStr_10381 = null; super.dispose(); } override public function init():Boolean { var _local_4:Map; var _local_5:String; var _local_6:String; var _local_7:Map; if (!super.init()){ return (false); }; this._SafeStr_10357 = (window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10321); events.addEventListener(WidgetEvent.CWE_COLOUR_INDEX, this._SafeStr_10322); events.addEventListener(WidgetEvent.CWE_TEXT_INPUT, this._SafeStr_10384); var _local_1:_SafeStr_1548 = (window.findChildByName("ctlg_nextmodel_button") as _SafeStr_1548); var _local_2:_SafeStr_1548 = (window.findChildByName("ctlg_prevmodel_button") as _SafeStr_1548); if (_local_1 != null){ _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10385); }; if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10386); }; this._SafeStr_10381 = new Map(); var _local_3:_SafeStr_1419; for each (_local_3 in page.offers) { _local_5 = this._SafeStr_10387(_local_3._SafeStr_5887); _local_6 = this._SafeStr_10388(_local_3._SafeStr_5887); if (this._SafeStr_10381.getValue(_local_5) == null){ this._SafeStr_10381.add(_local_5, new Map()); }; _local_7 = (this._SafeStr_10381.getValue(_local_5) as Map); _local_7.add(_local_6, _local_3); }; _local_4 = this._SafeStr_10381.getWithIndex(this._SafeStr_10382); if (_local_4 != null){ _local_3 = _local_4.getValue(this._SafeStr_10383); if (_local_3 == null){ _local_3 = _local_4.getWithIndex(0); }; if (_local_3 != null){ events.dispatchEvent(new SelectProductEvent(_local_3)); }; }; events.addEventListener(WidgetEvent.CWE_WIDGETS_INITIALIZED, this._SafeStr_10324); return (true); } private function _SafeStr_10324(_arg_1:_SafeStr_3136):void { var _local_2:Array = new Array(); _local_2.push(_SafeStr_10378); _local_2.push(_SafeStr_10379); _local_2.push(_SafeStr_10380); events.dispatchEvent(new _SafeStr_3351(_local_2, "ctlg_clr_40x32_1", "ctlg_clr_40x32_2", "ctlg_clr_40x32_3")); } private function _SafeStr_10321(_arg_1:SelectProductEvent):void { var _local_4:BitmapData; var _local_5:IProduct; var _local_6:_SafeStr_1248; if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1419 = _arg_1.offer; var _local_3:_SafeStr_1273 = page.viewer.catalog.getProductData(_local_2._SafeStr_5887); if (_SafeStr_3352._SafeStr_7023(_local_2._SafeStr_5887)){ this._SafeStr_7115(_SafeStr_3352._SafeStr_7022[_local_2._SafeStr_5887]); } else { _local_5 = _local_2.productContainer._SafeStr_5902; _local_6 = page.viewer.roomEngine.getFurnitureImage(_local_5._SafeStr_6887, new _SafeStr_1286(2, 0, 0), 64, this, 0, _local_5._SafeStr_5326); _local_2._SafeStr_3716 = _local_6.id; if (_local_6 != null){ _local_4 = _local_6.data; }; this._SafeStr_3715(_local_4, true); }; } private function _SafeStr_10322(_arg_1:_SafeStr_3346):void { var _local_3:_SafeStr_1419; if (_arg_1.index == 0){ this._SafeStr_10383 = "g"; }; if (_arg_1.index == 1){ this._SafeStr_10383 = "s"; }; if (_arg_1.index == 2){ this._SafeStr_10383 = "b"; }; var _local_2:Map = this._SafeStr_10381.getWithIndex(this._SafeStr_10382); if (_local_2 != null){ _local_3 = _local_2.getValue(this._SafeStr_10383); if (_local_3 == null){ _local_3 = _local_2.getWithIndex(0); }; if (_local_3 != null){ events.dispatchEvent(new SelectProductEvent(_local_3)); }; }; } public function _SafeStr_10384(_arg_1:_SafeStr_3353):void { events.dispatchEvent(new _SafeStr_3349(_arg_1.text)); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_3:_SafeStr_1419; if (((((disposed) || ((page == null)))) || ((page.offers == null)))){ return; }; for each (_local_3 in page.offers) { if (_local_3._SafeStr_3716 == _arg_1){ _local_3._SafeStr_3716 = 0; this._SafeStr_3715(_arg_2, true); break; }; }; } private function _SafeStr_10387(_arg_1:String):String { var _local_2:String = this._SafeStr_10388(_arg_1); if (_local_2.length > 0){ return (_arg_1.slice(0, ((_arg_1.length - 1) - _local_2.length))); }; return (_arg_1); } private function _SafeStr_10388(_arg_1:String):String { var _local_2:int = _arg_1.indexOf("prizetrophy_2011_"); if (_local_2 != -1){ return (""); }; var _local_3:int = (_arg_1.lastIndexOf("_") + 1); if (_local_3 <= 0){ return (""); }; var _local_4:String = _arg_1.substr(_local_3); if ((((_local_4.length > 1)) || (((((!((_local_4 == "g"))) && (!((_local_4 == "s"))))) && (!((_local_4 == "b"))))))){ return (""); }; return (_local_4); } private function _SafeStr_10385(_arg_1:WindowMouseEvent):void { var _local_3:_SafeStr_1419; this._SafeStr_10382++; if (this._SafeStr_10382 >= this._SafeStr_10381.length){ this._SafeStr_10382 = 0; }; var _local_2:Map = this._SafeStr_10381.getWithIndex(this._SafeStr_10382); if (_local_2 != null){ _local_3 = _local_2.getValue(this._SafeStr_10383); if (_local_3 == null){ _local_3 = _local_2.getWithIndex(0); }; if (_local_3 != null){ events.dispatchEvent(new SelectProductEvent(_local_3)); }; }; } private function _SafeStr_10386(_arg_1:WindowMouseEvent):void { var _local_3:_SafeStr_1419; this._SafeStr_10382--; if (this._SafeStr_10382 < 0){ this._SafeStr_10382 = (this._SafeStr_10381.length - 1); }; var _local_2:Map = this._SafeStr_10381.getWithIndex(this._SafeStr_10382); if (_local_2 != null){ _local_3 = _local_2.getValue(this._SafeStr_10383); if (_local_3 == null){ _local_3 = _local_2.getWithIndex(0); }; if (_local_3 != null){ events.dispatchEvent(new SelectProductEvent(_local_3)); }; }; } private function _SafeStr_3715(_arg_1:BitmapData, _arg_2:Boolean):void { var _local_3:Point; if (((!(window.disposed)) && (!((this._SafeStr_10357 == null))))){ if (_arg_1 == null){ _arg_1 = new BitmapData(1, 1); _arg_2 = true; }; if (this._SafeStr_10357.bitmap == null){ this._SafeStr_10357.bitmap = new BitmapData(this._SafeStr_10357.width, this._SafeStr_10357.height, true, 0xFFFFFF); }; this._SafeStr_10357.bitmap.fillRect(this._SafeStr_10357.bitmap.rect, 0xFFFFFF); _local_3 = new Point(((this._SafeStr_10357.width - _arg_1.width) / 2), ((this._SafeStr_10357.height - _arg_1.height) / 2)); this._SafeStr_10357.bitmap.copyPixels(_arg_1, _arg_1.rect, _local_3, null, null, true); this._SafeStr_10357.invalidate(); }; if (((_arg_2) && (!((_arg_1 == null))))){ _arg_1.dispose(); }; } private function _SafeStr_7115(_arg_1:String):void { var _local_2:_SafeStr_1280 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_2 == null){ this._SafeStr_7116(_arg_1); return; }; this._SafeStr_3715((_local_2.content as BitmapData), false); } private function _SafeStr_7116(_arg_1:String):void { var _local_2:String = page.viewer.catalog.configuration.getKey("image.library.catalogue.url"); var _local_3 = ((_local_2 + _arg_1) + ".gif"); Logger.log(("[TrophyCatalogWidget] Retrieve Product Preview Asset: " + _local_3)); var _local_4:URLRequest = new URLRequest(_local_3); var _local_5:_SafeStr_10 = page.viewer.catalog.assets.loadAssetFromFile(_arg_1, _local_4, "image/gif"); _local_5.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_6976); } private function _SafeStr_6976(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ this._SafeStr_7115(_local_2.assetName); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10321 = "_-2ox" (String#4028, DoABC#2) // _SafeStr_10322 = "_-0Ld" (String#6781, DoABC#2) // _SafeStr_10324 = "_-27L" (String#4006, DoABC#2) // _SafeStr_10357 = "_-LB" (String#1677, DoABC#2) // _SafeStr_10378 = "_-00o" (String#13197, DoABC#2) // _SafeStr_10379 = "_-0ne" (String#14788, DoABC#2) // _SafeStr_10380 = "_-1jm" (String#15217, DoABC#2) // _SafeStr_10381 = "_-1Re" (String#3845, DoABC#2) // _SafeStr_10382 = "_-0nk" (String#4281, DoABC#2) // _SafeStr_10383 = "_-3Ha" (String#7024, DoABC#2) // _SafeStr_10384 = "_-0gU" (String#19066, DoABC#2) // _SafeStr_10385 = "_-07o" (String#19113, DoABC#2) // _SafeStr_10386 = "_-1XU" (String#19738, DoABC#2) // _SafeStr_10387 = "_-04A" (String#20047, DoABC#2) // _SafeStr_10388 = "_-1Vm" (String#16919, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) // _SafeStr_3141 = "_-15R" (String#9232, DoABC#2) // _SafeStr_3346 = "_-0OZ" (String#4883, DoABC#2) // _SafeStr_3349 = "_-155" (String#4512, DoABC#2) // _SafeStr_3351 = "_-wm" (String#4611, DoABC#2) // _SafeStr_3352 = "_-0W3" (String#6445, DoABC#2) // _SafeStr_3353 = "_-0Tj" (String#7200, DoABC#2) // _SafeStr_3715 = "_-1kx" (String#2460, DoABC#2) // _SafeStr_3716 = "_-31k" (String#4069, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6976 = "_-0o-" (String#5140, DoABC#2) // _SafeStr_7022 = "_-nz" (String#1419, DoABC#2) // _SafeStr_7023 = "_-3BQ" (String#16097, DoABC#2) // _SafeStr_7115 = "_-bd" (String#6591, DoABC#2) // _SafeStr_7116 = "_-1mJ" (String#4399, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3142 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components.ITextWindow; import _-2pO._SafeStr_1419; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3348; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.localization.ICoreLocalizationManager; import _-66._SafeStr_1382; import com.sulake.core.window.IWindow; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3349; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3350; import _-0rn._SafeStr_1326; import com.sulake.habbo.tracking.HabboTracking; public class _SafeStr_3142 extends _SafeStr_2240 implements _SafeStr_2241 { private var _SafeStr_10389:XML; private var _SafeStr_10390:XML; private var _SafeStr_10391:XML; private var _SafeStr_10392:XML; private var _SafeStr_10393:XML; private var _SafeStr_10394:XML; private var _SafeStr_10395:IWindowContainer; private var _SafeStr_10396:IButtonWindow; private var _SafeStr_10397:IButtonWindow; private var _SafeStr_10398:IButtonWindow; private var _SafeStr_10399:ITextWindow; private var _SafeStr_10400:ITextWindow; private var _SafeStr_10401:ITextWindow; private var _SafeStr_10402:ITextWindow; private var _SafeStr_5897:_SafeStr_1419; private var _SafeStr_10403:String = ""; private var _SafeStr_10404:Function; private var _SafeStr_7609:_SafeStr_1112; public function _SafeStr_3142(_arg_1:IWindowContainer, _arg_2:_SafeStr_1112) { super(_arg_1); this._SafeStr_7609 = _arg_2; } override public function dispose():void { events.removeEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10321); events.removeEventListener(WidgetEvent._SafeStr_10301, this._SafeStr_10405); events.removeEventListener(WidgetEvent.CWE_PURCHASE_OVERRIDE, this._SafeStr_10406); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; var _local_1:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("purchaseWidgetCreditsStub") as _SafeStr_5); if (_local_1 != null){ this._SafeStr_10389 = (_local_1.content as XML); }; var _local_2:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("purchaseWidgetPixelsStub") as _SafeStr_5); if (_local_2 != null){ this._SafeStr_10390 = (_local_2.content as XML); }; var _local_3:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("purchaseWidgetCreditsPixelsStub") as _SafeStr_5); if (_local_3 != null){ this._SafeStr_10391 = (_local_3.content as XML); }; var _local_4:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("purchaseWidgetCreditsOrCreditsAndPixelsStub") as _SafeStr_5); var _local_5:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("purchaseWidgetBuyClubStub") as _SafeStr_5); if (_local_5 != null){ this._SafeStr_10392 = (_local_5.content as XML); }; var _local_6:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("purchaseWidgetBuyVipStub") as _SafeStr_5); if (_local_6 != null){ this._SafeStr_10393 = (_local_6.content as XML); }; var _local_7:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("purchaseWidgetBuyVipStub") as _SafeStr_5); if (_local_7 != null){ this._SafeStr_10394 = (_local_7.content as XML); }; events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10321); events.addEventListener(WidgetEvent._SafeStr_10301, this._SafeStr_10405); events.addEventListener(WidgetEvent.CWE_PURCHASE_OVERRIDE, this._SafeStr_10406); events.addEventListener(WidgetEvent.CWE_INIT_PURCHASE, this._SafeStr_10407); return (true); } private function _SafeStr_10406(_arg_1:_SafeStr_3348):void { this._SafeStr_10404 = _arg_1.callback; } private function _SafeStr_10408(_arg_1:String, _arg_2:int):void { var _local_3:IWindowContainer; if (this._SafeStr_7609.hasUserRight(null, _arg_2)){ switch (_arg_1){ case _SafeStr_1419._SafeStr_5886: _local_3 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10389) as IWindowContainer); break; case _SafeStr_1419._SafeStr_6873: _local_3 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10390) as IWindowContainer); break; case _SafeStr_1419._SafeStr_6874: _local_3 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10391) as IWindowContainer); break; default: Logger.log(("Unknown price-type, can't attach..." + this._SafeStr_5897._SafeStr_5885)); }; } else { switch (_arg_2){ case _SafeStr_1600._SafeStr_4381: _local_3 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10392) as IWindowContainer); break; case _SafeStr_1600._SafeStr_4378: if (!this._SafeStr_7609.hasUserRight(null, _SafeStr_1600._SafeStr_4381)){ _local_3 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10393) as IWindowContainer); } else { _local_3 = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10394) as IWindowContainer); }; break; }; }; if (_local_3 != null){ if (this._SafeStr_10395 != null){ _window.removeChild(this._SafeStr_10395); this._SafeStr_10395.dispose(); }; this._SafeStr_10395 = _local_3; _window.addChild(_local_3); this._SafeStr_10395.x = 0; this._SafeStr_10395.y = 0; }; this._SafeStr_10399 = (_window.findChildByName("ctlg_price_credits") as ITextWindow); this._SafeStr_10400 = (_window.findChildByName("ctlg_price_pixels") as ITextWindow); this._SafeStr_10401 = (_window.findChildByName("ctlg_price_credits_pixels") as ITextWindow); this._SafeStr_10402 = (_window.findChildByName("ctlg_special_txt") as ITextWindow); this._SafeStr_10396 = (window.findChildByName("ctlg_buy_button") as IButtonWindow); this._SafeStr_10398 = (window.findChildByName("ctlg_buy_club_button") as IButtonWindow); if (this._SafeStr_10396 != null){ if (this._SafeStr_10404 != null){ this._SafeStr_10396.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10404); } else { this._SafeStr_10396.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10404); this._SafeStr_10396.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10326); }; this._SafeStr_10396.disable(); }; if (this._SafeStr_10398 != null){ this._SafeStr_10398.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10409); }; } private function _SafeStr_10321(_arg_1:SelectProductEvent):void { var _local_4:String; var _local_2:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; this._SafeStr_5897 = _arg_1.offer; this._SafeStr_10408(this._SafeStr_5897._SafeStr_5885, this._SafeStr_5897.clubLevel); if (this._SafeStr_10399 != null){ _local_2.registerParameter("catalog.purchase.price.credits", "credits", String(this._SafeStr_5897._SafeStr_5884)); this._SafeStr_10399.caption = "${catalog.purchase.price.credits}"; }; var _local_3:String = (((this._SafeStr_5897._SafeStr_5883 == _SafeStr_1382.PIXEL)) ? "pixels" : "activitypoints"); if (this._SafeStr_10400 != null){ _local_4 = ("catalog.purchase.price.activitypoints." + this._SafeStr_5897._SafeStr_5883); _local_2.registerParameter(_local_4, _local_3, this._SafeStr_5897._SafeStr_5882.toString()); this._SafeStr_10400.caption = _local_2.getKey(_local_4); }; if (this._SafeStr_10401 != null){ _local_4 = ("catalog.purchase.price.credits_and_activitypoints." + this._SafeStr_5897._SafeStr_5883); _local_2.registerParameter(_local_4, "credits", String(this._SafeStr_5897._SafeStr_5884)); _local_2.registerParameter(_local_4, _local_3, String(this._SafeStr_5897._SafeStr_5882)); this._SafeStr_10401.caption = _local_2.getKey(_local_4); }; var _local_5:IWindow = _window.findChildByName("activity_points_bg"); if (_local_5 != null){ _local_5.color = (((this._SafeStr_5897._SafeStr_5883 == 0)) ? 6737151 : 0xCCCCCC); }; if (this._SafeStr_10396 != null){ this._SafeStr_10396.enable(); }; } private function _SafeStr_10405(_arg_1:_SafeStr_3349):void { this._SafeStr_10403 = _arg_1.parameter; } private function _SafeStr_10326(_arg_1:WindowMouseEvent):void { if (this._SafeStr_5897 != null){ (page.viewer.catalog as HabboCatalog)._SafeStr_5938(this._SafeStr_5897, page.pageId, this._SafeStr_10403); }; } private function _SafeStr_10407(_arg_1:_SafeStr_3350):void { if (this._SafeStr_5897 != null){ (page.viewer.catalog as HabboCatalog)._SafeStr_5938(this._SafeStr_5897, page.pageId, this._SafeStr_10403, _arg_1._SafeStr_10303); }; } private function _SafeStr_10409(_arg_1:WindowMouseEvent):void { (page.viewer.catalog as HabboCatalog).openCatalogPage(_SafeStr_1326._SafeStr_4466, true); HabboTracking._SafeStr_4372()._SafeStr_4371("Catalog", "click", "BUY_CLUB"); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10301 = "_-2Ek" (String#8900, DoABC#2) // _SafeStr_10303 = "_-0tI" (String#18543, DoABC#2) // _SafeStr_10321 = "_-2ox" (String#4028, DoABC#2) // _SafeStr_10326 = "_-0oa" (String#11114, DoABC#2) // _SafeStr_10389 = "_-28W" (String#17689, DoABC#2) // _SafeStr_10390 = "_-1ez" (String#16354, DoABC#2) // _SafeStr_10391 = "_-0Yg" (String#17170, DoABC#2) // _SafeStr_10392 = "_-3HL" (String#15562, DoABC#2) // _SafeStr_10393 = "_-15j" (String#17238, DoABC#2) // _SafeStr_10394 = "_-0yv" (String#17313, DoABC#2) // _SafeStr_10395 = "_-23y" (String#8140, DoABC#2) // _SafeStr_10396 = "_-N5" (String#6586, DoABC#2) // _SafeStr_10397 = "_-0iG" (String#23533, DoABC#2) // _SafeStr_10398 = "_-29y" (String#13174, DoABC#2) // _SafeStr_10399 = "_-2r8" (String#13399, DoABC#2) // _SafeStr_10400 = "_-7B" (String#13536, DoABC#2) // _SafeStr_10401 = "_-2N7" (String#14582, DoABC#2) // _SafeStr_10402 = "_-t" (String#20839, DoABC#2) // _SafeStr_10403 = "_-3Bm" (String#13791, DoABC#2) // _SafeStr_10404 = "_-2PO" (String#11450, DoABC#2) // _SafeStr_10405 = "_-0Xo" (String#17135, DoABC#2) // _SafeStr_10406 = "_-pm" (String#16483, DoABC#2) // _SafeStr_10407 = "_-2rS" (String#19011, DoABC#2) // _SafeStr_10408 = "_-T4" (String#20305, DoABC#2) // _SafeStr_10409 = "_-15u" (String#21455, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1382 = "_-3En" (String#3987, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3142 = "_-Th" (String#8354, DoABC#2) // _SafeStr_3348 = "_-3A0" (String#5920, DoABC#2) // _SafeStr_3349 = "_-155" (String#4512, DoABC#2) // _SafeStr_3350 = "_-2jl" (String#5349, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5885 = "_-3-Z" (String#10271, DoABC#2) // _SafeStr_5886 = "_-0Td" (String#8958, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_5938 = "_-2Bz" (String#6406, DoABC#2) // _SafeStr_6873 = "_-1f" (String#12055, DoABC#2) // _SafeStr_6874 = "_-0e" (String#11784, DoABC#2) // _SafeStr_7609 = "_-0fO" (String#1129, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3143 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1547; import flash.ui.Keyboard; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_3143 extends _SafeStr_2240 implements _SafeStr_2241 { private var _SafeStr_10410:IButtonWindow; private var _SafeStr_10411:_SafeStr_1516; public function _SafeStr_3143(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { super.dispose(); if (this._SafeStr_10410 != null){ this._SafeStr_10410.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10412); this._SafeStr_10410 = null; }; if (this._SafeStr_10411 != null){ this._SafeStr_10411.removeEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_6234); this._SafeStr_10411 = null; }; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_10410 = (_window.findChildByName("redeem") as IButtonWindow); if (this._SafeStr_10410 != null){ this._SafeStr_10410.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10412); }; this._SafeStr_10411 = (_window.findChildByName("voucher_code") as _SafeStr_1516); if (this._SafeStr_10411 != null){ this._SafeStr_10411.addEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_6234); }; return (true); } private function _SafeStr_10412(_arg_1:WindowMouseEvent):void { this.redeem(); } private function _SafeStr_6234(_arg_1:_SafeStr_1260=null, _arg_2:IWindow=null):void { var _local_3:_SafeStr_1547 = (_arg_1 as _SafeStr_1547); if (_local_3.charCode == Keyboard.ENTER){ this.redeem(); }; } private function redeem():void { var voucher:String; var input:_SafeStr_1516 = (_window.findChildByName("voucher_code") as _SafeStr_1516); if (input != null){ voucher = input.text; if (voucher.length > 0){ page.viewer.catalog.redeemVoucher(voucher); input.text = ""; } else { page.viewer.catalog.windowManager.alert("${catalog.voucher.empty.title}", "${catalog.voucher.empty.desc}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10410 = "_-3-" (String#7798, DoABC#2) // _SafeStr_10411 = "_-3q" (String#7845, DoABC#2) // _SafeStr_10412 = "_-2vc" (String#16340, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3143 = "_-05x" (String#9168, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_6234 = "_-0W-" (String#12102, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3144 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3144 extends _SafeStr_2240 implements _SafeStr_2241 { private var _SafeStr_10413:IButtonWindow; public function _SafeStr_3144(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { super.dispose(); if (this._SafeStr_10413 != null){ this._SafeStr_10413.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6957); this._SafeStr_10413 = null; }; } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_10413 = (_window.findChildByName("ctlg_madmoney_button") as IButtonWindow); if (this._SafeStr_10413 != null){ }; return (true); } private function _SafeStr_6957(event:WindowMouseEvent):void { page.viewer.catalog.windowManager.alert("TODO", "Fix in MadMoneyCatalogWidget.as", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10413 = "_-GF" (String#10497, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3144 = "_-23g" (String#10630, DoABC#2) // _SafeStr_6957 = "_-3G-" (String#10917, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3145 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; public class _SafeStr_3145 extends _SafeStr_2240 implements _SafeStr_2241 { public function _SafeStr_3145(_arg_1:IWindowContainer) { super(_arg_1); } override public function init():Boolean { if (!super.init()){ return (false); }; events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10366); return (true); } private function _SafeStr_10366(_arg_1:SelectProductEvent):void { if (_arg_1 == null){ return; }; _window.visible = false; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10366 = "_-2v3" (String#11339, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3145 = "_-3BT" (String#11301, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3146 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3353; public class _SafeStr_3146 extends _SafeStr_2240 implements _SafeStr_2241 { private var _inputText:_SafeStr_1516; public function _SafeStr_3146(_arg_1:IWindowContainer) { super(_arg_1); } override public function init():Boolean { if (!super.init()){ return (false); }; this._inputText = (_window.findChildByName("input_text") as _SafeStr_1516); if (this._inputText != null){ this._inputText.addEventListener(_SafeStr_1547._SafeStr_6235, this._SafeStr_10414); }; return (true); } private function _SafeStr_10414(_arg_1:_SafeStr_1547):void { if (this._inputText == null){ return; }; events.dispatchEvent(new _SafeStr_3353(this._inputText.text)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10414 = "_-0c2" (String#22153, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3146 = "_-3CW" (String#11206, DoABC#2) // _SafeStr_3353 = "_-0Tj" (String#7200, DoABC#2) // _SafeStr_6235 = "_-lr" (String#6636, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3147 package com.sulake.habbo.catalog.viewer.widgets { import _-2pO._SafeStr_2278; import com.sulake.habbo.catalog.recycler._SafeStr_3354; import com.sulake.core.window.components.IItemListWindow; import _-2pO._SafeStr_2272; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_5; import flash.events.TimerEvent; import com.sulake.habbo.catalog.recycler._SafeStr_3131; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.habbo.catalog.recycler._SafeStr_2270; import com.sulake.habbo.catalog.recycler._SafeStr_1334; public class _SafeStr_3147 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_2278 { private var _SafeStr_6762:Array; private var _viewer:_SafeStr_3354; private var _SafeStr_4679:IItemListWindow; private var _SafeStr_10341:XML; private var _SafeStr_10415:XML; private var _SafeStr_5982:_SafeStr_2272; public function _SafeStr_3147(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { super.dispose(); if (this._viewer != null){ this._viewer.dispose(); this._viewer = null; }; this._SafeStr_6762 = null; this._SafeStr_4679 = null; this._SafeStr_10341 = null; this._SafeStr_10415 = null; this._SafeStr_5982 = null; } override public function init():Boolean { var _local_1:_SafeStr_5; if (!super.init()){ return (false); }; this._viewer = new _SafeStr_3354(); this._SafeStr_6762 = this.recycler._SafeStr_10254(); if (this._SafeStr_6762 == null){ return (false); }; this._SafeStr_4679 = (_window.findChildByName("itemList") as IItemListWindow); _local_1 = (page.viewer.catalog.assets.getAssetByName("gridItem") as _SafeStr_5); this._SafeStr_10341 = (_local_1.content as XML); _local_1 = (page.viewer.catalog.assets.getAssetByName("recyclerPrizesWidgetLevelItem") as _SafeStr_5); this._SafeStr_10415 = (_local_1.content as XML); this._SafeStr_6979(); if ((((this._SafeStr_6762.length > 0)) && ((this._SafeStr_6762[0].prizes.length > 0)))){ this._SafeStr_3912((this._SafeStr_6762[0].prizes[0] as _SafeStr_2272)); }; return (true); } private function _SafeStr_6979(_arg_1:TimerEvent=null):void { var _local_2:int; while (_local_2 < this._SafeStr_6762.length) { this._SafeStr_10416(this._SafeStr_6762[_local_2]); _local_2++; }; } private function _SafeStr_10416(_arg_1:_SafeStr_2270):void { var _local_6:_SafeStr_3131; var _local_2:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10415) as IWindowContainer); this._SafeStr_4679.addListItem(_local_2); var _local_3:ITextWindow = (_local_2.findChildByName("headerText") as ITextWindow); if (_local_3 != null){ _local_3.text = page.viewer.catalog.localization.getKey(("recycler.prizes.category." + _arg_1._SafeStr_6763)); }; var _local_4:_SafeStr_1544 = (_local_2.findChildByName("itemGrid") as _SafeStr_1544); var _local_5:int; while (_local_5 < _arg_1.prizes.length) { _local_6 = _arg_1.prizes[_local_5]; this._SafeStr_10417(_local_6, _local_4); _local_5++; }; } private function _SafeStr_10417(_arg_1:_SafeStr_3131, _arg_2:_SafeStr_1544):void { if ((((((_arg_1 == null)) || ((_arg_2 == null)))) || (_arg_2.disposed))){ return; }; var _local_3:IWindowContainer = (page.viewer.catalog.windowManager.buildFromXML(this._SafeStr_10341) as IWindowContainer); _arg_2._SafeStr_3730(_local_3); _arg_2.height = _arg_2._SafeStr_4861.height; _arg_1.view = _local_3; _arg_1.grid = this; _arg_1._SafeStr_10290(page.viewer.roomEngine); } public function _SafeStr_3912(_arg_1:_SafeStr_2272):void { if (_arg_1 == null){ return; }; if (this._SafeStr_5982 != null){ this._SafeStr_5982.deActivate(); }; this._SafeStr_5982 = _arg_1; _arg_1.activate(); var _local_2:_SafeStr_3131 = (_arg_1 as _SafeStr_3131); var _local_3:IWindowContainer = (window.findChildByName("productView") as IWindowContainer); var _local_4:String = page.viewer.catalog.localization.getKey(("recycler.prizes.odds." + _local_2._SafeStr_10291)); this._viewer._SafeStr_10293(page.viewer.roomEngine, _local_3, _local_2._SafeStr_6767, _local_2._SafeStr_6768, _local_2.title, _local_4); } public function _SafeStr_6962(_arg_1:_SafeStr_2272):Boolean { return (false); } private function get recycler():_SafeStr_1334 { return (page.viewer.catalog.getRecycler()); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10254 = "_-00H" (String#15728, DoABC#2) // _SafeStr_10290 = "_-0Gj" (String#9969, DoABC#2) // _SafeStr_10291 = "_-1kK" (String#21302, DoABC#2) // _SafeStr_10293 = "_-0MP" (String#21784, DoABC#2) // _SafeStr_10341 = "_-3e" (String#4857, DoABC#2) // _SafeStr_10415 = "_-33A" (String#13836, DoABC#2) // _SafeStr_10416 = "_-24u" (String#20143, DoABC#2) // _SafeStr_10417 = "_-ao" (String#21088, DoABC#2) // _SafeStr_1334 = "_-0xb" (String#5159, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2270 = "_-Bo" (String#5283, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_3131 = "_-IP" (String#3968, DoABC#2) // _SafeStr_3147 = "_-2nb" (String#7797, DoABC#2) // _SafeStr_3354 = "_-r9" (String#8489, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5982 = "_-x0" (String#1407, DoABC#2) // _SafeStr_6762 = "_-244" (String#2602, DoABC#2) // _SafeStr_6763 = "_-2Le" (String#14352, DoABC#2) // _SafeStr_6767 = "_-0b4" (String#12454, DoABC#2) // _SafeStr_6768 = "_-2zl" (String#11644, DoABC#2) // _SafeStr_6962 = "_-2Ec" (String#9531, DoABC#2) // _SafeStr_6979 = "_-0Mc" (String#5676, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3148 package com.sulake.habbo.catalog.viewer.widgets { import flash.utils.Dictionary; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import flash.external.ExternalInterface; import _-0rn._SafeStr_1326; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_1280; import flash.geom.Point; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; public class _SafeStr_3148 extends _SafeStr_2240 implements _SafeStr_2241 { private var _SafeStr_10418:Dictionary; public function _SafeStr_3148(_arg_1:IWindowContainer) { super(_arg_1); this._SafeStr_10418 = new Dictionary(); } override public function dispose():void { super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; this._SafeStr_10419(); this._SafeStr_10420(); this._SafeStr_10421(); events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10422); return (true); } private function _SafeStr_10422(_arg_1:SelectProductEvent):void { if (_arg_1 == null){ return; }; } private function _SafeStr_10421():void { var _local_1:String; var _local_2:IWindow; if (page.hasLinks){ for each (_local_1 in page.links) { _local_2 = _window.findChildByName(_local_1); if (_local_2 != null){ _local_2.setParamFlag(WindowParam._SafeStr_7118); _local_2._SafeStr_7685 = 0; _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10423); }; }; }; } private function _SafeStr_10423(_arg_1:WindowMouseEvent):void { var _local_2:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; var _local_3:IHabboConfigurationManager = (page.viewer.catalog as HabboCatalog).configuration; var _local_4:String = IWindow(_arg_1.target).name; var _local_5:String = ""; switch (page.layoutCode){ case "frontpage3": switch (_local_4){ case "ctlg_txt3": if (IWindow(_arg_1.target).caption != ""){ _local_5 = page.localization.getTextElementContent(6); page.viewer.catalog.openCatalogPage(_local_5); }; break; case "ctlg_txt7": if (IWindow(_arg_1.target).caption != ""){ _local_5 = page.localization.getTextElementContent(10); if (_local_5.indexOf("http") >= 0){ this._SafeStr_10424(_local_5); } else { if (_local_5 == "magic.credits"){ if (((ExternalInterface.available) && (("true" == _local_3.getKey("client.credits.embed.enabled"))))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "credits"); } else { _local_5 = _local_3.getKey("link.format.credits", "/credits"); this._SafeStr_10424(_local_5); }; } else { page.viewer.catalog.openCatalogPage(_local_5); }; }; }; break; }; return; case "info_pixels": switch (_local_4){ case "ctlg_text_5": break; case "ctlg_text_7": _local_5 = page.localization.getTextElementContent(7); page.viewer.catalog.openCatalogPage(_local_5); break; }; return; case "info_credits": switch (_local_4){ case "ctlg_text_5": if (((ExternalInterface.available) && (("true" == _local_3.getKey("client.credits.embed.enabled"))))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "credits"); } else { _local_5 = _local_3.getKey("link.format.credits", "/credits"); this._SafeStr_10424(_local_5); }; break; case "ctlg_text_7": _local_5 = page.localization.getTextElementContent(7); page.viewer.catalog.openCatalogPage(_local_5); break; }; return; case "collectibles": switch (_local_4){ case "ctlg_collectibles_link": _local_5 = _local_3.getKey("link.format.collectibles", "/credits/collectibles"); this._SafeStr_10424(_local_5); break; }; return; case "club1": switch (_local_4){ case "ctlg_text_5": page.viewer.catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); break; }; return; case "club_buy": switch (_local_4){ case "club_link": _local_5 = _local_3.getKey("link.format.club", "/credits/collectibles"); this._SafeStr_10424(_local_5); break; }; return; case "mad_money": switch (_local_4){ case "ctlg_madmoney_button": _local_5 = _local_3.getKey("link.format.madmoney", "/credits/credits_subscription"); this._SafeStr_10424(_local_5); break; }; return; case "monkey": switch (_local_4){ case "ctlg_teaserimg_1_region": case "ctlg_special_img_region": _local_5 = _local_2.getKey("link.format.monkey", "http://store.apple.com/"); this._SafeStr_10424(_local_5); break; }; return; default: Logger.log(("[LocalizationCatalogWidget] Unhandled link clicked" + [page.layoutCode, _local_4])); }; } private function _SafeStr_10424(_arg_1:String):void { var _local_2:IHabboConfigurationManager = (page.viewer.catalog as HabboCatalog).configuration; if (_arg_1 != ""){ page.viewer.catalog.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_10229); _SafeStr_1350.navigateToURL(_arg_1, "habboMain"); }; } private function _SafeStr_10229(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } private function _SafeStr_10420():void { var _local_2:IWindow; var _local_3:String; var _local_4:String; var _local_1:int; while (_local_1 < _window.numChildren) { _local_2 = _window.getChildAt(_local_1); if ((_local_2 is IBitmapWrapperWindow)){ if (_local_2.tags.indexOf("STATIC_IMAGE") > -1){ _local_3 = _local_2.name; _local_4 = _local_2.name; this._SafeStr_10418[_local_4] = _local_3; if (page.viewer.catalog.assets.hasAsset(_local_4)){ this._SafeStr_4375(_local_3, _local_4); } else { this._SafeStr_10425(_local_4); }; }; }; _local_1++; }; } protected function _SafeStr_10419():void { var _local_2:String; var _local_3:String; var _local_4:IWindow; var _local_5:BitmapData; var _local_6:String; var _local_7:Array; var _local_8:Array; var _local_9:uint; var _local_10:int; var _local_11:ITextWindow; var _local_1:int; this._SafeStr_10418 = new Dictionary(); _local_1 = 0; while (_local_1 < page.localization.textCount) { _local_2 = page.localization.getTextElementName(_local_1, page.layoutCode); _local_3 = page.localization.getTextElementContent(_local_1); if (_window != null){ _local_4 = _window.findChildByName(_local_2); }; if (_local_4 != null){ _local_4.caption = _local_3; } else { Logger.log(((("[LocalizationCatalogWidget] Could not place text in layout: element: " + _local_2) + ", content: ") + _local_3)); }; _local_1++; }; _local_1 = 0; while (_local_1 < page.localization.imageCount) { _local_2 = page.localization.getImageElementName(_local_1, page.layoutCode); _local_3 = page.localization.getImageElementContent(_local_1); if (_local_2 != ""){ if (_local_3 != ""){ _local_6 = _local_3; this._SafeStr_10418[_local_6] = _local_2; if (page.viewer.catalog.assets.hasAsset(_local_6)){ this._SafeStr_4375(_local_2, _local_6); } else { this._SafeStr_10425(_local_6); }; }; }; _local_1++; }; if (page.localization.hasColors(page.layoutCode)){ _local_7 = page.localization.getColorSources(page.layoutCode); _local_8 = page.localization.getColorTargets(page.layoutCode); _local_1 = 0; while (_local_1 < _local_7.length) { _local_9 = page.localization.getColorUintFromText(_local_7[_local_1]); if ((_local_8[_local_1] as Array) != null){ _local_10 = 0; while (_local_10 < (_local_8[_local_1] as Array).length) { if (_window != null){ _local_11 = (_window.findChildByName(_local_8[_local_1][_local_10]) as ITextWindow); }; if (_local_11 != null){ _local_11.textColor = _local_9; }; _local_10++; }; }; _local_1++; }; }; } private function _SafeStr_4375(_arg_1:String, _arg_2:String):void { var _local_4:_SafeStr_1280; var _local_5:BitmapData; var _local_6:int; var _local_7:int; Logger.log(("[LocalizationCatalogWidget] Set Element Image: " + [_arg_1, _arg_2])); if (_window == null){ Logger.log(("[LocalizationCatalogWidget] Window is null! " + [_arg_1, _arg_2])); return; }; if (_window.disposed){ Logger.log(("[LocalizationCatalogWidget] Window is disposed! " + [_arg_1, _arg_2, _window.name])); return; }; var _local_3:IBitmapWrapperWindow = (_window.findChildByName(_arg_1) as IBitmapWrapperWindow); if (_local_3 != null){ _local_4 = (page.viewer.catalog.assets.getAssetByName(_arg_2) as _SafeStr_1280); if (_local_4 == null){ Logger.log(("[LocalizationCatalogWidget] Asset does not exist: " + [_arg_1, _arg_2])); return; }; _local_5 = (_local_4.content as BitmapData); if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_6 = ((_local_3.width - _local_5.width) / 2); _local_7 = ((_local_3.height - _local_5.height) / 2); _local_3.bitmap.copyPixels(_local_5, _local_5.rect, new Point(_local_6, _local_7), null, null, true); } else { Logger.log(("[LocalizationCatalogWidget] Could not find element: " + _arg_1)); }; } private function _SafeStr_10425(_arg_1:String):void { var _local_2:String; var _local_3:String = page.viewer.catalog.configuration.getKey("image.library.catalogue.url"); var _local_4 = (page.viewer.catalog.configuration.getKey("image.library.url") + "Top_Story_Images/"); var _local_5:String = this._SafeStr_10418[_arg_1]; var _local_6:IWindow = (_window.findChildByName(_local_5) as IWindow); if (_local_6.tags.indexOf("TOP_STORY") > -1){ _local_2 = _local_4; } else { _local_2 = _local_3; }; var _local_7 = ((_local_2 + _arg_1) + ".gif"); Logger.log(("[LocalizationCatalogWidget] : " + _local_7)); var _local_8:URLRequest = new URLRequest(_local_7); var _local_9:_SafeStr_10 = page.viewer.catalog.assets.loadAssetFromFile(_arg_1, _local_8, "image/gif"); _local_9.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10426); } private function _SafeStr_10426(_arg_1:AssetLoaderEvent):void { var _local_3:String; var _local_4:String; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ _local_3 = _local_2.assetName; _local_4 = this._SafeStr_10418[_local_3]; this._SafeStr_4375(_local_4, _local_3); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10229 = "_-2uG" (String#4904, DoABC#2) // _SafeStr_10418 = "_-2sz" (String#7944, DoABC#2) // _SafeStr_10419 = "_-JV" (String#20141, DoABC#2) // _SafeStr_10420 = "_-2WE" (String#19182, DoABC#2) // _SafeStr_10421 = "_-2oD" (String#13876, DoABC#2) // _SafeStr_10422 = "_-2wz" (String#20755, DoABC#2) // _SafeStr_10423 = "_-0q2" (String#15330, DoABC#2) // _SafeStr_10424 = "_-0a-" (String#3610, DoABC#2) // _SafeStr_10425 = "_-211" (String#17815, DoABC#2) // _SafeStr_10426 = "_-1wW" (String#18439, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3148 = "_-07l" (String#8672, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3149 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.catalog.marketplace._SafeStr_2230; import com.sulake.habbo.catalog.marketplace._SafeStr_2267; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import flash.utils.Timer; import com.sulake.core.utils.Map; import flash.events.TimerEvent; import com.sulake.habbo.catalog.marketplace._SafeStr_3355; import flash.display.BitmapData; import com.sulake.habbo.catalog.marketplace._SafeStr_1368; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.catalog.marketplace._SafeStr_1332; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.room._SafeStr_1248; import flash.geom.Point; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import flash.geom.Matrix; import com.sulake.core.window.components._SafeStr_1516; public class _SafeStr_3149 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_22, _SafeStr_2230 { private const _SafeStr_10427:int = 1; private const _SafeStr_10428:int = 2; private const _SafeStr_10429:int = 40; private const _SafeStr_10430:int = 10; private var _SafeStr_10431:Array; private var _SafeStr_10432:_SafeStr_2267; private var _SafeStr_4679:IItemListWindow; private var _SafeStr_10433:IWindowContainer; private var _SafeStr_10434:Timer; private var _offers:Map; private var _SafeStr_10435:int; public function _SafeStr_3149(_arg_1:IWindowContainer) { this._SafeStr_10431 = []; super(_arg_1); } override public function dispose():void { super.dispose(); this._SafeStr_10432 = null; this._offers = null; this._SafeStr_4679 = null; if (this._SafeStr_10433){ this._SafeStr_10433.dispose(); this._SafeStr_10433 = null; }; if (this._SafeStr_10434){ this._SafeStr_10434.removeEventListener(TimerEvent.TIMER, this._SafeStr_10436); this._SafeStr_10434 = null; }; } override public function init():Boolean { if (!super.init()){ return (false); }; if (this._SafeStr_10437 == null){ return (false); }; this._SafeStr_10437._SafeStr_5864(this); this._SafeStr_10198(); return (true); } public function _SafeStr_10193():void { this._SafeStr_10438(); this.updateList(); } public function _SafeStr_10194():void { var _local_6:_SafeStr_3355; var _local_9:BitmapData; var _local_10:String; if (((((!(this._SafeStr_10437)) || (!(this._SafeStr_10437.localization)))) || (!(_window)))){ return; }; var _local_1:_SafeStr_1368 = this._SafeStr_10437._SafeStr_10173; if (!_local_1){ return; }; var _local_2:IWindowContainer = (_window.findChildByName("details_container") as IWindowContainer); if (((!(_local_2)) || (!(_local_2.visible)))){ return; }; var _local_3:ITextWindow = (_local_2.findChildByName("offer_count") as ITextWindow); if (_local_3){ this._SafeStr_10437.localization.registerParameter("catalog.marketplace.offer_details.offer_count", "count", _local_1._SafeStr_5947.toString()); _local_3.visible = true; }; var _local_4:_SafeStr_1536 = (_local_2.findChildByName("chart_selector") as _SafeStr_1536); if (!_local_4){ return; }; var _local_5:_SafeStr_1522 = _local_4._SafeStr_4599(); if (!_local_5){ return; }; switch (_local_5.name){ case "price_development": _local_6 = new _SafeStr_3355(_local_1._SafeStr_6643, _local_1._SafeStr_6644); break; case "trade_volume": _local_6 = new _SafeStr_3355(_local_1._SafeStr_6643, _local_1._SafeStr_6645); break; default: return; }; if (!_local_6){ return; }; var _local_7:IBitmapWrapperWindow = (_local_2.findChildByName("chart_bitmap") as IBitmapWrapperWindow); if (_local_7){ _local_7.bitmap = null; _local_7.bitmap = new BitmapData(_local_7.width, _local_7.height); _local_9 = _local_6.draw(_local_7.width, _local_7.height); _local_7.bitmap.draw(_local_9); _local_9.dispose(); }; var _local_8:ITextWindow = (_local_2.findChildByName("chart_title") as ITextWindow); if (_local_8){ if (_local_6.available){ _local_10 = ("catalog.marketplace.offer_details.chart_title." + _local_5.name); this._SafeStr_10437.localization.registerParameter(_local_10, "days", _local_1._SafeStr_6642.toString()); } else { _local_10 = "catalog.marketplace.offer_details.chart_title.not_available"; }; _local_8.text = this._SafeStr_10437.localization.getKey(_local_10); }; } private function get _SafeStr_10437():_SafeStr_1332 { if (((((page) && (page.viewer))) && (page.viewer.catalog))){ return (page.viewer.catalog.getMarketPlace()); }; return (null); } public function _SafeStr_10198():void { var _local_1:XML = this._SafeStr_5935("marketPlaceWidget"); if (_local_1 == null){ return; }; window.removeChildAt(0); if (((((((!(window)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))){ return; }; window.addChild(page.viewer.catalog.windowManager.buildFromXML(_local_1)); window.procedure = this._SafeStr_10439; this._SafeStr_4679 = (window.findChildByName("offer_list") as IItemListWindow); this._SafeStr_10440("search_by_activity"); } private function _SafeStr_10440(_arg_1:String):void { var _local_5:String; var _local_2:_SafeStr_1536 = (_window.findChildByName("search_selector") as _SafeStr_1536); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1522 = _local_2._SafeStr_3704(_arg_1); if (_local_3 == null){ return; }; _local_2.setSelected(_local_3); var _local_4:IWindowContainer = (_window.findChildByName("search_container") as IWindowContainer); if (_local_4 == null){ return; }; while (_local_4.numChildren > 0) { _local_4.removeChildAt(0); }; switch (_arg_1){ case "search_by_value": _local_5 = "marketplace_search_simple"; this._SafeStr_10431 = [1, 2]; break; case "search_by_activity": _local_5 = "marketplace_search_simple"; this._SafeStr_10431 = [3, 4, 5, 6]; break; case "search_advanced": _local_5 = "marketplace_search_advanced"; this._SafeStr_10431 = [1, 2, 3, 4, 5, 6]; break; default: return; }; var _local_6:IWindowContainer = (this.createWindow(_local_5) as IWindowContainer); _local_4.addChild(_local_6); _local_4.rectangle = _local_6.rectangle; this._SafeStr_10441(); var _local_7:_SafeStr_1541 = (_window.findChildByName("sort_dropmenu") as _SafeStr_1541); if (_local_7 != null){ _local_7.populate(this._SafeStr_10442(this._SafeStr_10431)); _local_7.selection = 0; }; } private function _SafeStr_10442(_arg_1:Array):Array { var _local_3:int; var _local_2:Array = []; for each (_local_3 in _arg_1) { _local_2.push(((("$" + "{catalog.marketplace.sort.") + _local_3) + "}")); }; return (_local_2); } private function createWindow(_arg_1:String):IWindow { if (((((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))) || (!(page.viewer.catalog.windowManager)))){ return (null); }; var _local_2:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if (((!(_local_2)) || (!(_local_2.content)))){ return (null); }; var _local_3:XML = (_local_2.content as XML); if (!_local_3){ return (null); }; return (page.viewer.catalog.windowManager.buildFromXML(_local_3)); } private function _SafeStr_10441():void { if (!_window){ return; }; var _local_1:IItemListWindow = (_window.findChildByName("main_item_list") as IItemListWindow); var _local_2:IWindowContainer = (_window.findChildByName("offer_list_container") as IWindowContainer); _local_2.height = (_local_1.height - _local_2.y); } private function _SafeStr_10443(_arg_1:int, _arg_2:int=-1, _arg_3:int=-1):void { var _local_6:String; var _local_4:ICoreLocalizationManager = this._SafeStr_10437.localization; if (!_local_4){ return; }; if (((((((!(window)) || (!(page)))) || (!(page.viewer)))) || (!(page.viewer.catalog)))){ return; }; var _local_5:ITextWindow = (window.findChildByName("status_text") as ITextWindow); if (_local_5 == null){ return; }; if (_arg_1 == this._SafeStr_10427){ _local_6 = _local_4.getKey("catalog.marketplace.searching"); } else { if (this._SafeStr_10428){ if (_arg_3 > 0){ _local_6 = _local_4.getKey("catalog.marketplace.items_found"); _local_6 = _local_6.replace("%count%", _arg_3); if ((((_arg_2 > 0)) && ((_arg_2 < _arg_3)))){ _local_6 = (_local_6 + ((". " + _local_4.getKey("catalog.marketplace.items_shown")) + ".")); _local_6 = _local_6.replace("%count%", _arg_2); }; } else { _local_6 = _local_4.getKey("catalog.marketplace.no_items"); }; }; }; _local_5.text = _local_6; } private function updateList():void { var _local_4:XML; var _local_5:IHabboWindowManager; if (((!(this._SafeStr_10437)) || (!(window)))){ return; }; var _local_1:Map = this._SafeStr_10437._SafeStr_10171(); if (!_local_1){ return; }; var _local_2:int = this._SafeStr_10437._SafeStr_6669(); this._offers = _local_1; if (!this._SafeStr_4679){ return; }; this._SafeStr_4679._SafeStr_3921(); if (!this._SafeStr_10433){ _local_4 = this._SafeStr_5935("marketplace_offers_item"); if (!_local_4){ return; }; _local_5 = this._SafeStr_10437.windowManager; if (_local_5 == null){ return; }; this._SafeStr_10433 = (_local_5.buildFromXML(_local_4) as IWindowContainer); }; if (!this._SafeStr_10433){ return; }; var _local_3:Array = _local_1.getKeys(); if (_local_3 == null){ return; }; this._SafeStr_10443(this._SafeStr_10428, _local_3.length, _local_2); if (!this._SafeStr_10434){ this._SafeStr_10434 = new Timer(25); this._SafeStr_10434.addEventListener(TimerEvent.TIMER, this._SafeStr_10436); }; this._SafeStr_10435 = 0; this._SafeStr_10444(); this._SafeStr_10434.start(); } private function _SafeStr_10436(_arg_1:TimerEvent):void { if (!this._SafeStr_10434){ return; }; if (this._SafeStr_10444()){ this._SafeStr_10434.stop(); }; } private function _SafeStr_10444():Boolean { if (!this._offers){ return (true); }; var _local_1:int; while (_local_1 < 5) { if (this._SafeStr_10435 >= this._offers.length){ return (true); }; this.addListItem(this._offers.getWithIndex(this._SafeStr_10435)); this._SafeStr_10435++; _local_1++; }; return (false); } private function addListItem(_arg_1:_SafeStr_2267):void { var _local_7:String; var _local_8:String; var _local_9:_SafeStr_1248; var _local_10:IBitmapWrapperWindow; var _local_11:Point; if (((((((!(_arg_1)) || (!(this._SafeStr_4679)))) || (!(this._SafeStr_10433)))) || (!(this._SafeStr_10437.localization)))){ return; }; var _local_2:IWindowContainer = (this._SafeStr_10433.clone() as IWindowContainer); if (((!(_local_2)) || (_local_2.disposed))){ return; }; var _local_3:ITextWindow = (_local_2.findChildByName("item_name") as ITextWindow); if (_local_3 != null){ _local_3.text = ((("$" + "{") + this._SafeStr_10437._SafeStr_10174(_arg_1)) + "}"); }; var _local_4:ITextWindow = (_local_2.findChildByName("item_desc") as ITextWindow); if (_local_4 != null){ _local_4.text = ((("$" + "{") + this._SafeStr_10437._SafeStr_10175(_arg_1)) + "}"); }; var _local_5:ITextWindow = (_local_2.findChildByName("item_price") as ITextWindow); if (_local_5 != null){ _local_7 = this._SafeStr_10437.localization.getKey("catalog.marketplace.offer.price_public_item"); _local_7 = _local_7.replace("%price%", _arg_1.price); _local_7 = _local_7.replace("%average%", (((_arg_1._SafeStr_5946)!=0) ? _arg_1._SafeStr_5946.toString() : " - ")); _local_5.text = _local_7; }; var _local_6:ITextWindow = (_local_2.findChildByName("offer_count") as ITextWindow); if (_local_6){ _local_8 = this._SafeStr_10437.localization.getKey("catalog.marketplace.offer_count"); _local_8 = _local_8.replace("%count%", _arg_1._SafeStr_5947); _local_6.text = _local_8; }; if (_arg_1.image == null){ _local_9 = this._SafeStr_7029(_arg_1._SafeStr_3841, _arg_1._SafeStr_5944, _arg_1._SafeStr_3587); if (((!((_local_9 == null))) && (!((_local_9.data == null))))){ _arg_1.image = (_local_9.data as BitmapData); _arg_1._SafeStr_10197 = _local_9.id; _local_2.id = _local_9.id; }; }; if (_arg_1.image != null){ _local_10 = (_local_2.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_10 != null){ _local_11 = new Point(((_local_10.width - _arg_1.image.width) / 2), ((_local_10.height - _arg_1.image.height) / 2)); if (_local_10.bitmap == null){ _local_10.bitmap = new BitmapData(_local_10.width, _local_10.height, true, 0); }; _local_10.bitmap.copyPixels(_arg_1.image, _arg_1.image.rect, _local_11); }; }; this._SafeStr_4679.addListItem(_local_2); _local_2.procedure = this._SafeStr_10445; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_4:IWindowContainer; var _local_5:_SafeStr_2267; var _local_6:IBitmapWrapperWindow; var _local_7:Point; if (((((((((disposed) || (!(this._SafeStr_10437)))) || (!(_arg_2)))) || (!(this._SafeStr_4679)))) || (!(this._offers)))){ return; }; var _local_3:Array = []; if (this._SafeStr_4679._SafeStr_9230(_arg_1, _local_3)){ for each (_local_4 in _local_3) { if (_local_4){ _local_6 = (_local_4.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_6 != null){ _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); _local_7 = new Point(((_local_6.width - _arg_2.width) / 2), ((_local_6.height - _arg_2.height) / 2)); _local_6.bitmap.copyPixels(_arg_2, _arg_2.rect, _local_7, null, null, true); }; _local_4.id = 0; }; }; }; for each (_local_5 in this._offers) { if (_local_5._SafeStr_10197 == _arg_1){ _local_5._SafeStr_10197 = 0; _local_5.image = _arg_2; }; }; } private function _SafeStr_7029(_arg_1:int, _arg_2:int, _arg_3:String=null):_SafeStr_1248 { if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))){ return (null); }; if (_arg_2 == 1){ return (page.viewer.roomEngine.getFurnitureIcon(_arg_1, this)); }; if (_arg_2 == 2){ return (page.viewer.roomEngine.getWallItemIcon(_arg_1, this, _arg_3)); }; return (null); } private function _SafeStr_10445(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { var _local_3:int; var _local_4:Map; var _local_5:_SafeStr_2267; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (((((!(window)) || (!(this._SafeStr_10437)))) || (!(_arg_2)))){ return; }; if (this._SafeStr_4679 == null){ return; }; _local_3 = this._SafeStr_4679._SafeStr_3926(_arg_1.window.parent); _local_4 = this._SafeStr_10437._SafeStr_10171(); _local_5 = (_local_4.getWithIndex(_local_3) as _SafeStr_2267); if (!_local_5){ return; }; switch (_arg_2.name){ case "buy_button": this._SafeStr_10437._SafeStr_10168(_local_5._SafeStr_5330); return; case "more_button": this._SafeStr_4725(_local_5); return; }; }; } private function _SafeStr_4725(_arg_1:_SafeStr_2267):void { var _local_9:_SafeStr_1248; var _local_10:IBitmapWrapperWindow; if (((((!(_arg_1)) || (!(_window)))) || (!(this._SafeStr_10437)))){ return; }; this._SafeStr_10432 = _arg_1; var _local_2:ICoreLocalizationManager = this._SafeStr_10437.localization; if (!_local_2){ return; }; var _local_3:IWindow = _window.findChildByName("main_item_list"); if (_local_3){ _local_3.visible = false; }; var _local_4:IWindowContainer = (_window.findChildByName("details_container") as IWindowContainer); if (_local_4){ _local_4.visible = true; } else { _local_4 = (this.createWindow("marketplace_offer_details") as IWindowContainer); _window.addChild(_local_4); _local_4.procedure = this._SafeStr_10446; }; var _local_5:ITextWindow = (_local_4.findChildByName("item_name") as ITextWindow); if (_local_5){ _local_5.text = ((("$" + "{") + this._SafeStr_10437._SafeStr_10174(_arg_1)) + "}"); }; _local_5 = (_local_4.findChildByName("item_description") as ITextWindow); if (_local_5){ _local_5.text = ((("$" + "{") + this._SafeStr_10437._SafeStr_10175(_arg_1)) + "}"); }; _local_5 = (_local_4.findChildByName("item_count") as ITextWindow); if (_local_5){ _local_5.visible = false; }; _local_2.registerParameter("catalog.marketplace.offer_details.price", "price", _arg_1.price.toString()); _local_2.registerParameter("catalog.marketplace.offer_details.average_price", "days", this._SafeStr_10437._SafeStr_6661.toString()); var _local_6:String = (((_arg_1._SafeStr_5946 == 0)) ? " - " : _arg_1._SafeStr_5946.toString()); _local_2.registerParameter("catalog.marketplace.offer_details.average_price", "average", _local_6); if (_arg_1.image == null){ _local_9 = this._SafeStr_7029(_arg_1._SafeStr_3841, _arg_1._SafeStr_5944, _arg_1._SafeStr_3587); if (((!((_local_9 == null))) && (!((_local_9.data == null))))){ _arg_1.image = (_local_9.data as BitmapData); _arg_1._SafeStr_10197 = _local_9.id; }; }; if (_arg_1.image != null){ _local_10 = (_local_4.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_10 != null){ _local_10.bitmap = null; _local_10.bitmap = new BitmapData(_local_10.width, _local_10.height, true, 0); _local_10.bitmap.draw(_arg_1.image, new Matrix(1, 0, 0, 1, ((_local_10.width - _arg_1.image.width) / 2), ((_local_10.height - _arg_1.image.height) / 2))); }; }; var _local_7:_SafeStr_1536 = (_local_4.findChildByName("chart_selector") as _SafeStr_1536); if (_local_7){ _local_7.setSelected(_local_7._SafeStr_9100(0)); }; var _local_8:IBitmapWrapperWindow = (_local_4.findChildByName("chart_bitmap") as IBitmapWrapperWindow); if (_local_8){ _local_8.bitmap = null; }; this._SafeStr_10437._SafeStr_10167(_arg_1._SafeStr_5944, _arg_1._SafeStr_3841); } private function _SafeStr_10438():void { if (!_window){ return; }; this._SafeStr_10432 = null; var _local_1:IWindow = _window.findChildByName("details_container"); if (_local_1){ _local_1.visible = false; }; _local_1 = _window.findChildByName("main_item_list"); if (_local_1){ _local_1.visible = true; }; } private function _SafeStr_10447():void { var _local_5:_SafeStr_1516; this._SafeStr_10443(this._SafeStr_10427); var _local_1:int = -1; var _local_2:int = -1; var _local_3:String = ""; var _local_4:int = 1; _local_5 = (_window.findChildByName("min_price_input") as _SafeStr_1516); if (_local_5){ if (_local_5.text == ""){ _local_1 = -1; } else { _local_1 = parseInt(_local_5.text); }; }; _local_5 = (_window.findChildByName("max_price_input") as _SafeStr_1516); if (_local_5){ if (_local_5.text == ""){ _local_2 = -1; } else { _local_2 = parseInt(_local_5.text); }; }; _local_5 = (_window.findChildByName("search_input") as _SafeStr_1516); if (_local_5){ _local_3 = _local_5.text; }; var _local_6:_SafeStr_1541 = (_window.findChildByName("sort_dropmenu") as _SafeStr_1541); if (((((_local_6) && ((_local_6.selection >= 0)))) && ((_local_6.selection < this._SafeStr_10431.length)))){ _local_4 = this._SafeStr_10431[_local_6.selection]; }; this._SafeStr_10437._SafeStr_5865(_local_1, _local_2, _local_3, _local_4); } private function _SafeStr_10439(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { var _local_5:_SafeStr_1536; var _local_6:_SafeStr_1522; var _local_7:_SafeStr_1516; var _local_8:int; if (((((!(_arg_1)) || (!(_arg_2)))) || (!(this._SafeStr_10437)))){ return; }; var _local_3:ICoreLocalizationManager = this._SafeStr_10437.localization; var _local_4:ITextWindow = (window.findChildByName("search_input") as ITextWindow); if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ switch (_arg_2.name){ case "sort_dropmenu": _local_5 = (_window.findChildByName("search_selector") as _SafeStr_1536); if (!_local_5){ return; }; _local_6 = _local_5._SafeStr_4599(); if (!_local_6){ return; }; if ((((_local_6.name == "search_by_value")) || ((_local_6.name == "search_by_activity")))){ this._SafeStr_10447(); }; break; case "search_by_value": case "search_by_activity": case "search_advanced": this._SafeStr_10440(_arg_2.name); break; }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "search_input": if (((((_local_3) && (_local_4))) && ((_local_4.text == _local_3.getKey("catalog.marketplace.search_name"))))){ _local_4.text = ""; }; break; case "search_button": if (((((_local_3) && (_local_4))) && ((_local_4.text == _local_3.getKey("catalog.marketplace.search_name"))))){ return; }; this._SafeStr_10447(); break; }; } else { if (_arg_1.type == _SafeStr_1260._SafeStr_6237){ _local_7 = (_arg_2 as _SafeStr_1516); if (!_local_7){ return; }; switch (_local_7.name){ case "min_price_input": case "max_price_input": _local_8 = this._SafeStr_10430; break; case "search_input": _local_8 = this._SafeStr_10429; break; default: return; }; if (_local_7.text.length > _local_8){ _local_7.text = _local_7.text.substr(0, _local_8); }; _local_7.scrollH = 0; }; }; }; } private function _SafeStr_10446(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((!(_arg_1)) || (!(_arg_2)))){ return; }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "back_button": this._SafeStr_10438(); return; case "buy_button": this._SafeStr_10437._SafeStr_10168(this._SafeStr_10432._SafeStr_5330); return; }; return; }; if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ switch (_arg_2.name){ case "price_development": case "trade_volume": this._SafeStr_10194(); return; }; }; } private function _SafeStr_5935(_arg_1:String):XML { if (((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))){ return (null); }; var _local_2:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if (_local_2 == null){ return (null); }; return ((_local_2.content as XML)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10167 = "_-0Yh" (String#17167, DoABC#2) // _SafeStr_10168 = "_-2Eo" (String#15022, DoABC#2) // _SafeStr_10171 = "_-1Z4" (String#13820, DoABC#2) // _SafeStr_10173 = "_-2uP" (String#11413, DoABC#2) // _SafeStr_10174 = "_-lZ" (String#10270, DoABC#2) // _SafeStr_10175 = "_-xc" (String#11975, DoABC#2) // _SafeStr_10193 = "_-25T" (String#5838, DoABC#2) // _SafeStr_10194 = "_-2A-" (String#12567, DoABC#2) // _SafeStr_10197 = "_-1Vg" (String#4166, DoABC#2) // _SafeStr_10198 = "_-2Zv" (String#8820, DoABC#2) // _SafeStr_10427 = "_-rt" (String#9501, DoABC#2) // _SafeStr_10428 = "_-10S" (String#10111, DoABC#2) // _SafeStr_10429 = "_-1Sm" (String#18685, DoABC#2) // _SafeStr_10430 = "_-0qx" (String#18636, DoABC#2) // _SafeStr_10431 = "_-2S1" (String#6750, DoABC#2) // _SafeStr_10432 = "_-Sl" (String#12206, DoABC#2) // _SafeStr_10433 = "_-Hy" (String#6647, DoABC#2) // _SafeStr_10434 = "_-1ay" (String#5663, DoABC#2) // _SafeStr_10435 = "_-Bf" (String#10380, DoABC#2) // _SafeStr_10436 = "_-2EQ" (String#17650, DoABC#2) // _SafeStr_10437 = "_-Wj" (String#1214, DoABC#2) // _SafeStr_10438 = "_-23A" (String#17416, DoABC#2) // _SafeStr_10439 = "_-1PF" (String#14789, DoABC#2) // _SafeStr_10440 = "_-1bs" (String#17640, DoABC#2) // _SafeStr_10441 = "_-0yh" (String#20304, DoABC#2) // _SafeStr_10442 = "_-1J6" (String#19007, DoABC#2) // _SafeStr_10443 = "_-1wJ" (String#10789, DoABC#2) // _SafeStr_10444 = "_-14b" (String#17149, DoABC#2) // _SafeStr_10445 = "_-147" (String#21428, DoABC#2) // _SafeStr_10446 = "_-SS" (String#20310, DoABC#2) // _SafeStr_10447 = "_-U5" (String#15893, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1332 = "_-1f9" (String#4807, DoABC#2) // _SafeStr_1368 = "_-0Fr" (String#4316, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2230 = "_-3Hw" (String#5314, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2267 = "_-0Ck" (String#1284, DoABC#2) // _SafeStr_3149 = "_-0X" (String#7818, DoABC#2) // _SafeStr_3355 = "_-0cz" (String#4787, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_4725 = "_-01m" (String#4001, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5864 = "_-0hB" (String#9416, DoABC#2) // _SafeStr_5865 = "_-3h" (String#10753, DoABC#2) // _SafeStr_5935 = "_-SZ" (String#2456, DoABC#2) // _SafeStr_5944 = "_-0u1" (String#3477, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6642 = "_-2PY" (String#10453, DoABC#2) // _SafeStr_6643 = "_-1vx" (String#7754, DoABC#2) // _SafeStr_6644 = "_-1N8" (String#10876, DoABC#2) // _SafeStr_6645 = "_-3D5" (String#11241, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_6669 = "_-0vx" (String#12572, DoABC#2) // _SafeStr_7029 = "_-3HF" (String#6229, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9230 = "_-uE" (String#9485, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3150 package com.sulake.habbo.catalog.viewer.widgets { public class _SafeStr_3150 { public static const _SafeStr_6993:String = "itemGridWidget"; public static const _SafeStr_6994:String = "itemGroupWidget"; public static const _SafeStr_6995:String = "productViewWidget"; public static const _SafeStr_6996:String = "songDiskProductViewWidget"; public static const _SafeStr_6997:String = "singleViewWidget"; public static const _SafeStr_6998:String = "purchaseWidget"; public static const _SafeStr_6999:String = "purseWidget"; public static const _SafeStr_7000:String = "colourGridWidget"; public static const _SafeStr_7001:String = "traxPreviewWidget"; public static const _SafeStr_7002:String = "redeemItemCodeWidget"; public static const _SafeStr_7003:String = "spacesWidget"; public static const _SafeStr_7004:String = "spacesNewWidget"; public static const _SafeStr_7005:String = "roomPreviewWidget"; public static const _SafeStr_7006:String = "trophyWidget"; public static const _SafeStr_7007:String = "petsWidget"; public static const _SafeStr_7008:String = "newPetsWidget"; public static const _SafeStr_7009:String = "textInputWidget"; public static const _SafeStr_7010:String = "specialInfoWidget"; public static const _SafeStr_7011:String = "recyclerWidget"; public static const _SafeStr_7012:String = "recyclerPrizesWidget"; public static const _SafeStr_7013:String = "marketPlaceWidget"; public static const _SafeStr_7014:String = "marketPlaceOwnItemsWidget"; public static const _SafeStr_7016:String = "clubGiftWidget"; public static const _SafeStr_7017:String = "clubBuyWidget"; public static const _SafeStr_7018:String = "activityPointDisplayWidget"; public static const _SafeStr_7019:String = "madMoneyWidget"; } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_3150 = "_-35j" (String#2005, DoABC#2) // _SafeStr_6993 = "_-2Sm" (String#14642, DoABC#2) // _SafeStr_6994 = "_-Y7" (String#13026, DoABC#2) // _SafeStr_6995 = "_-1eJ" (String#15023, DoABC#2) // _SafeStr_6996 = "_-1qH" (String#13772, DoABC#2) // _SafeStr_6997 = "_-jL" (String#12831, DoABC#2) // _SafeStr_6998 = "_-29D" (String#14392, DoABC#2) // _SafeStr_6999 = "_-382" (String#13515, DoABC#2) // _SafeStr_7000 = "_-2zf" (String#14343, DoABC#2) // _SafeStr_7001 = "_-xJ" (String#15204, DoABC#2) // _SafeStr_7002 = "_-2W7" (String#14064, DoABC#2) // _SafeStr_7003 = "_-0aJ" (String#14460, DoABC#2) // _SafeStr_7004 = "_-2Ue" (String#13384, DoABC#2) // _SafeStr_7005 = "_-qa" (String#13751, DoABC#2) // _SafeStr_7006 = "_-1e7" (String#13374, DoABC#2) // _SafeStr_7007 = "_-249" (String#14120, DoABC#2) // _SafeStr_7008 = "_-1Lb" (String#14732, DoABC#2) // _SafeStr_7009 = "_-15b" (String#14873, DoABC#2) // _SafeStr_7010 = "_-lS" (String#13307, DoABC#2) // _SafeStr_7011 = "_-2g-" (String#13907, DoABC#2) // _SafeStr_7012 = "_-1GB" (String#14947, DoABC#2) // _SafeStr_7013 = "_-uq" (String#13631, DoABC#2) // _SafeStr_7014 = "_-0FB" (String#13879, DoABC#2) // _SafeStr_7016 = "_-26m" (String#13129, DoABC#2) // _SafeStr_7017 = "_-2PK" (String#14041, DoABC#2) // _SafeStr_7018 = "_-ax" (String#14244, DoABC#2) // _SafeStr_7019 = "_-0oW" (String#14791, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3151 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.room._SafeStr_22; import _-2pO._SafeStr_1343; import flash.display.BitmapData; import _-2pO._SafeStr_1419; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3350; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.room.utils._SafeStr_1286; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3356; import flash.geom.Point; public class _SafeStr_3151 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_22, _SafeStr_1343 { private var _SafeStr_10448:int = -1; private var _SafeStr_10449:int = -1; private var _SafeStr_10450:BitmapData = null; private var _imageStoreWindow:BitmapData = null; private var _SafeStr_3727:Object; private var _SafeStr_5897:_SafeStr_1419; public function _SafeStr_3151(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { if (this._SafeStr_10450 != null){ this._SafeStr_10450.dispose(); this._SafeStr_10450 = null; }; if (this._imageStoreWindow != null){ this._imageStoreWindow.dispose(); this._imageStoreWindow = null; }; events.removeEventListener(WidgetEvent.CWE_UPDATE_ROOM_PREVIEW, this._SafeStr_10451); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; var _local_1:IBitmapWrapperWindow = (window.getChildByName("catalog_floor_preview_example") as IBitmapWrapperWindow); _local_1.procedure = this._SafeStr_6957; events.addEventListener(WidgetEvent.CWE_UPDATE_ROOM_PREVIEW, this._SafeStr_10451); events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10366); return (true); } private function _SafeStr_10366(_arg_1:SelectProductEvent):void { if (_arg_1 == null){ return; }; this._SafeStr_5897 = _arg_1.offer; } private function _SafeStr_6957(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent._SafeStr_3735){ this._SafeStr_3727 = null; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ if (_arg_2 == null){ return; }; this._SafeStr_3727 = _arg_2; } else { if ((((((_arg_1.type == WindowMouseEvent._SafeStr_3737)) && (!((this._SafeStr_3727 == null))))) && ((this._SafeStr_3727 == _arg_2)))){ if (this._SafeStr_5897){ (page.viewer.catalog as HabboCatalog)._SafeStr_10345(this, this._SafeStr_5897); this._SafeStr_3727 = null; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3735){ (this._SafeStr_3727 == null); } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ (this._SafeStr_3727 == null); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3738){ this._SafeStr_3727 = null; }; }; }; }; }; }; } public function _SafeStr_6860(_arg_1:Boolean):void { if (disposed){ return; }; if (_arg_1){ events.dispatchEvent(new _SafeStr_3350(false)); }; } public function _SafeStr_10346():void { } private function _SafeStr_10451(_arg_1:_SafeStr_3356):void { var _local_5:BitmapData; var _local_6:BitmapData; var _local_2:String = "ads_twi_windw"; var _local_3:_SafeStr_1248 = page.viewer.roomEngine.getRoomImage(_arg_1._SafeStr_6792, _arg_1._SafeStr_6793, _arg_1._SafeStr_6794, _arg_1._SafeStr_4611, this, _local_2); var _local_4:_SafeStr_1248 = page.viewer.roomEngine.getGenericRoomObjectImage(_local_2, "", new _SafeStr_1286(180, 0, 0), _arg_1._SafeStr_4611, this); if (((!((_local_3 == null))) && (!((_local_4 == null))))){ this._SafeStr_10448 = _local_3.id; this._SafeStr_10449 = _local_4.id; _local_5 = (_local_3.data as BitmapData); _local_6 = (_local_4.data as BitmapData); if (this._SafeStr_10450 != null){ this._SafeStr_10450.dispose(); }; if (this._imageStoreWindow != null){ this._imageStoreWindow.dispose(); }; this._SafeStr_10450 = _local_5; this._imageStoreWindow = _local_6; this._SafeStr_10452(_local_5, _local_6); }; } private function _SafeStr_10452(_arg_1:BitmapData, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow; var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; if (((((!((_arg_1 == null))) && (!((_arg_2 == null))))) && (!(window.disposed)))){ _local_3 = (window.getChildByName("catalog_floor_preview_example") as IBitmapWrapperWindow); if (_local_3 != null){ if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; _local_4 = -45; _local_5 = 20; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_6 = (((_local_3.width - _arg_1.width) / 2) + _local_4); _local_7 = (((_local_3.height - _arg_1.height) / 2) + _local_5); _local_3.bitmap.copyPixels(_arg_1, _arg_1.rect, new Point(_local_6, _local_7), null, null, true); _local_8 = ((_local_3.width / 2) + _local_4); _local_9 = (((_local_3.height / 2) + _local_5) - _arg_2.height); _local_8 = (_local_8 + 1); _local_9 = (_local_9 + 44); _local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(_local_8, _local_9), null, null, true); _local_3.invalidate(); }; }; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (disposed){ return; }; switch (_arg_1){ case this._SafeStr_10448: this._SafeStr_10448 = 0; if (this._SafeStr_10450 != null){ this._SafeStr_10450.dispose(); }; this._SafeStr_10450 = _arg_2; break; case this._SafeStr_10449: this._SafeStr_10449 = 0; if (this._imageStoreWindow != null){ this._imageStoreWindow.dispose(); }; this._imageStoreWindow = _arg_2; break; }; if (((!((this._SafeStr_10450 == null))) && (!((this._imageStoreWindow == null))))){ this._SafeStr_10452(this._SafeStr_10450, this._imageStoreWindow); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10345 = "_-3FT" (String#13382, DoABC#2) // _SafeStr_10346 = "_-08p" (String#19284, DoABC#2) // _SafeStr_10366 = "_-2v3" (String#11339, DoABC#2) // _SafeStr_10448 = "_-uz" (String#13584, DoABC#2) // _SafeStr_10449 = "_-mK" (String#13014, DoABC#2) // _SafeStr_10450 = "_-0f0" (String#4645, DoABC#2) // _SafeStr_10451 = "_-1xk" (String#15888, DoABC#2) // _SafeStr_10452 = "_-2tr" (String#15594, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1343 = "_-2bJ" (String#5089, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3151 = "_-1zr" (String#8780, DoABC#2) // _SafeStr_3350 = "_-2jl" (String#5349, DoABC#2) // _SafeStr_3356 = "_-17f" (String#4751, DoABC#2) // _SafeStr_3727 = "_-0ZA" (String#2152, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_4611 = "_-2c6" (String#12173, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_6792 = "_-1LA" (String#4500, DoABC#2) // _SafeStr_6793 = "_-1hs" (String#4590, DoABC#2) // _SafeStr_6794 = "_-0E6" (String#4464, DoABC#2) // _SafeStr_6860 = "_-1h-" (String#14925, DoABC#2) // _SafeStr_6957 = "_-3G-" (String#10917, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3152 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.catalog.recycler._SafeStr_2231; import _-2pO._SafeStr_3357; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.recycler._SafeStr_1334; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.habbo.catalog.recycler._SafeStr_1417; import com.sulake.habbo.catalog.recycler._SafeStr_2232; import com.sulake.habbo.room._SafeStr_1248; import flash.geom.Point; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.room._SafeStr_1316; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.habbo.room.object._SafeStr_2965; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1280; public class _SafeStr_3152 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_2231 { private var _SafeStr_10453:_SafeStr_3357; public function _SafeStr_3152(_arg_1:IWindowContainer) { super(_arg_1); } private function get recycler():_SafeStr_1334 { return (page.viewer.catalog.getRecycler()); } override public function dispose():void { if (this._SafeStr_10453 != null){ this._SafeStr_10453.dispose(); this._SafeStr_10453 = null; }; if (this.recycler != null){ this.recycler.cancel(); }; super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; if (this.recycler == null){ return (false); }; this.recycler.init(this); return (true); } public function _SafeStr_10270():void { var _local_1:XML = this._SafeStr_5935("recyclerWidgetInactive"); if (_local_1 == null){ return; }; window.buildFromXML(_local_1); this._SafeStr_10454(); var _local_2:ITextWindow = ((window.parent as IWindowContainer).findChildByName("ctlg_header_text") as ITextWindow); if (_local_2 != null){ _local_2.text = page.viewer.catalog.localization.getKey("recycler.info.closed"); }; } public function _SafeStr_10271(_arg_1:int):void { var _local_2:String = String(int((_arg_1 / 60))); var _local_3:String = String((_arg_1 % 60)); page.viewer.catalog.localization.registerParameter("recycler.alert.timeout", "minutes", _local_2); page.viewer.catalog.localization.registerParameter("recycler.alert.timeout", "seconds", _local_3); var _local_4:XML = this._SafeStr_5935("recyclerWidgetTimeout"); if (_local_4 == null){ return; }; window.removeChildAt(0); window.addChild(page.viewer.catalog.windowManager.buildFromXML(_local_4)); var _local_5:ITextWindow = ((window.parent as IWindowContainer).findChildByName("ctlg_header_text") as ITextWindow); if (_local_5 != null){ _local_5.text = page.viewer.catalog.localization.getKey("recycler.alert.timeout"); }; } public function _SafeStr_10277():void { var _local_1:XML = this._SafeStr_5935("recyclerWidgetInactive"); if (_local_1 == null){ return; }; window.removeChildAt(0); window.addChild(page.viewer.catalog.windowManager.buildFromXML(_local_1)); this._SafeStr_10454(); var _local_2:ITextWindow = ((window.parent as IWindowContainer).findChildByName("ctlg_header_text") as ITextWindow); if (_local_2 != null){ _local_2.text = ""; }; } public function _SafeStr_10273():void { var _local_1:XML = this._SafeStr_5935("recyclerWidgetInactive"); if (_local_1 == null){ return; }; window.removeChildAt(0); window.addChild(page.viewer.catalog.windowManager.buildFromXML(_local_1)); this._SafeStr_10454(); var _local_2:ITextWindow = ((window.parent as IWindowContainer).findChildByName("ctlg_header_text") as ITextWindow); if (_local_2 != null){ _local_2.text = page.viewer.catalog.localization.getKey("recycler.info.finished"); }; } public function _SafeStr_10268():void { var _local_1:XML = this._SafeStr_5935("recyclerWidget"); if (_local_1 == null){ return; }; window.removeChildAt(0); window.addChild(page.viewer.catalog.windowManager.buildFromXML(_local_1)); this._SafeStr_10454(); window.procedure = this._SafeStr_7026; window.parent.procedure = this._SafeStr_7026; var _local_2:ITextWindow = ((window.parent as IWindowContainer).findChildByName("ctlg_header_text") as ITextWindow); if (_local_2 != null){ _local_2.text = page.viewer.catalog.localization.getKey("recycler.info.ready"); }; } private function _SafeStr_10454():void { var _local_2:int; var _local_3:IBitmapWrapperWindow; var _local_1:BitmapData = this._SafeStr_10455("ctlg_recycler_slot_bg"); if (_local_1 == null){ return; }; _local_2 = 1; while (_local_2 <= _SafeStr_1417._SafeStr_10255) { _local_3 = (window.findChildByName(("slot_bg_" + _local_2)) as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = _local_1.clone(); _local_3.procedure = this._SafeStr_10456; }; _local_2++; }; _local_2 = 1; while (_local_2 <= _SafeStr_1417._SafeStr_10255) { _local_3 = (window.findChildByName(("slot_img_" + _local_2)) as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = _local_1.clone(); _local_3.procedure = this._SafeStr_10456; }; _local_2++; }; } public function _SafeStr_7103():void { var _local_2:IBitmapWrapperWindow; var _local_3:_SafeStr_2232; var _local_4:_SafeStr_1248; var _local_5:BitmapData; var _local_6:Point; if ((((window == null)) || ((this.recycler == null)))){ return; }; var _local_1:int; while (_local_1 < _SafeStr_1417._SafeStr_10255) { _local_2 = (window.findChildByName(("slot_img_" + (_local_1 + 1))) as IBitmapWrapperWindow); if (_local_2 == null){ return; }; _local_3 = this.recycler._SafeStr_10249(_local_1); if (_local_3 == null){ _local_2.bitmap = new BitmapData(1, 1, true, 0xFFFFFF); } else { _local_4 = this._SafeStr_7029(_local_3); if (((!((_local_4 == null))) && (!((_local_4.data == null))))){ _local_5 = new BitmapData(_local_2.width, _local_2.height, true, 0xFFFFFF); _local_5.fillRect(_local_5.rect, 0xFFFFFF); _local_6 = new Point(((_local_2.width - _local_4.data.width) / 2), ((_local_2.height - _local_4.data.height) / 2)); _local_5.copyPixels(_local_4.data, _local_4.data.rect, _local_6, null, null, true); _local_2.bitmap = _local_5; _local_4.data.dispose(); }; }; _local_1++; }; } private function _SafeStr_7029(_arg_1:_SafeStr_2232):_SafeStr_1248 { var _local_2:_SafeStr_1248; if ((((_arg_1 == null)) || ((page.viewer.roomEngine == null)))){ return (null); }; if (_arg_1.category == _SafeStr_832._SafeStr_3655){ return (page.viewer.roomEngine.getFurnitureIcon(_arg_1.typeId, null)); }; if (_arg_1.category == _SafeStr_832._SafeStr_3656){ return (page.viewer.roomEngine.getWallItemIcon(_arg_1.typeId, null, _arg_1.xxxExtra)); }; return (null); } private function _SafeStr_7026(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:IRoomEngine = page.viewer.roomEngine; if (_local_3 == null){ return; }; var _local_4:_SafeStr_1316 = _local_3._SafeStr_10457(_local_3._SafeStr_3710, _local_3._SafeStr_3711); switch (_arg_1.type){ case WindowMouseEvent._SafeStr_3737: if (this._SafeStr_10453 != null){ this._SafeStr_10453._SafeStr_7032(); }; return; case WindowMouseEvent._SafeStr_4769: if (this._SafeStr_10453 != null){ this._SafeStr_10453._SafeStr_7026(_arg_1, _arg_2, _local_4); }; return; case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: if (this._SafeStr_10453 == null){ this._SafeStr_10453 = new _SafeStr_3357(); this._SafeStr_10453.mainContainer = window; this._SafeStr_10453.roomEngine = _local_3; }; return; }; } private function _SafeStr_10456(event:_SafeStr_1260, target:IWindow):void { var slotId:int; var roomEngine:IRoomEngine = page.viewer.roomEngine; if ((((roomEngine == null)) || ((this.recycler == null)))){ return; }; var objectData:_SafeStr_1316 = roomEngine._SafeStr_10457(roomEngine._SafeStr_3710, roomEngine._SafeStr_3711); if (event.type == WindowMouseEvent._SafeStr_3735){ if (event.window.name.indexOf("slot_") == 0){ slotId = (int(event.window.name.charAt((event.window.name.length - 1))) - 1); if (objectData != null){ if (objectData._SafeStr_7027 != _SafeStr_2965.OBJECT_PLACE){ page.viewer.catalog.windowManager.alert("${generic.alert.title}", "${catalog.alert.recycler.inventory}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; this.recycler._SafeStr_10250(slotId, objectData.id, objectData.category, objectData.typeId, objectData.instanceData); } else { this.recycler._SafeStr_10251(slotId); }; roomEngine._SafeStr_3651(); if (this._SafeStr_10453 != null){ this._SafeStr_10453._SafeStr_7032(); }; return; }; }; if (event.type == WindowMouseEvent._SafeStr_4769){ this._SafeStr_7026(event, target); }; } public function _SafeStr_10282(_arg_1:Boolean):void { if (((disposed) || ((window == null)))){ return; }; var _local_2:IWindow = window.findChildByName("recycler_recycle"); if (_local_2 != null){ if (_arg_1){ _local_2.enable(); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10458); } else { _local_2.disable(); }; }; } private function _SafeStr_10458(_arg_1:WindowMouseEvent):void { if (this.recycler != null){ this.recycler._SafeStr_10252(); }; } private function _SafeStr_5935(_arg_1:String):XML { var _local_2:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if (_local_2 == null){ return (null); }; return ((_local_2.content as XML)); } private function _SafeStr_10455(_arg_1:String):BitmapData { var _local_2:_SafeStr_1280 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_1280); if (_local_2 == null){ return (null); }; return ((_local_2.content as BitmapData)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10249 = "_-1gQ" (String#16028, DoABC#2) // _SafeStr_10250 = "_-2OF" (String#18384, DoABC#2) // _SafeStr_10251 = "_-rI" (String#12547, DoABC#2) // _SafeStr_10252 = "_-1S2" (String#17940, DoABC#2) // _SafeStr_10255 = "_-1p8" (String#4739, DoABC#2) // _SafeStr_10268 = "_-3DY" (String#16474, DoABC#2) // _SafeStr_10270 = "_-289" (String#13047, DoABC#2) // _SafeStr_10271 = "_-0J-" (String#18087, DoABC#2) // _SafeStr_10273 = "_-1hy" (String#16131, DoABC#2) // _SafeStr_10277 = "_-0oN" (String#17474, DoABC#2) // _SafeStr_10282 = "_-6g" (String#17775, DoABC#2) // _SafeStr_10453 = "_-1qA" (String#3940, DoABC#2) // _SafeStr_10454 = "_-BT" (String#11712, DoABC#2) // _SafeStr_10455 = "_-0rf" (String#18559, DoABC#2) // _SafeStr_10456 = "_-W7" (String#16297, DoABC#2) // _SafeStr_10457 = "_-2dO" (String#3159, DoABC#2) // _SafeStr_10458 = "_-1Gd" (String#18818, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_1334 = "_-0xb" (String#5159, DoABC#2) // _SafeStr_1417 = "_-3AR" (String#5041, DoABC#2) // _SafeStr_2231 = "_-0DL" (String#6018, DoABC#2) // _SafeStr_2232 = "_-125" (String#3243, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2965 = "_-0yy" (String#1759, DoABC#2) // _SafeStr_3152 = "_-1gW" (String#8661, DoABC#2) // _SafeStr_3357 = "_-1lv" (String#8554, DoABC#2) // _SafeStr_3651 = "_-08h" (String#8653, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5935 = "_-SZ" (String#2456, DoABC#2) // _SafeStr_7026 = "_-1Cb" (String#9026, DoABC#2) // _SafeStr_7027 = "_-1U3" (String#4451, DoABC#2) // _SafeStr_7029 = "_-3HF" (String#6229, DoABC#2) // _SafeStr_7032 = "_-mG" (String#12992, DoABC#2) // _SafeStr_7103 = "_-5o" (String#12512, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3153 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.core.runtime._SafeStr_3; import _-2pO._SafeStr_2278; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.session._SafeStr_1112; import _-2pO._SafeStr_1419; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import _-2pO._SafeStr_2272; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136; import _-2pO._SafeStr_2275; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3349; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3356; import _-2pO.IProduct; import _-0rn._SafeStr_1436; public class _SafeStr_3153 extends _SafeStr_3134 implements _SafeStr_3, _SafeStr_2241, _SafeStr_2278 { private var _groupNames:Array; private var _SafeStr_10459:Array; private var _SafeStr_10460:int = 0; private var _SafeStr_10461:Array; private var _SafeStr_4595:_SafeStr_1536; private var _SafeStr_5832:Array; public function _SafeStr_3153(_arg_1:IWindowContainer, _arg_2:_SafeStr_1112) { var _local_3:int; var _local_4:IWindow; this._groupNames = ["wallpaper", "floor", "landscape"]; this._SafeStr_10459 = new Array(); this._SafeStr_10461 = [0, 0, 0]; this._SafeStr_5832 = ["group.walls", "group.floors", "group.views"]; super(_arg_1, _arg_2); this._SafeStr_4595 = (_window.findChildByName("groups") as _SafeStr_1536); if (this._SafeStr_4595){ _local_3 = 0; while (_local_3 < this._SafeStr_4595._SafeStr_9097) { _local_4 = this._SafeStr_4595._SafeStr_9100(_local_3); if ((_local_4 is _SafeStr_1522)){ _local_4.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_10462); }; _local_3++; }; }; } override public function dispose():void { var _local_1:Array; var _local_2:_SafeStr_1419; super.dispose(); for each (_local_1 in this._SafeStr_10459) { for each (_local_2 in _local_1) { _local_2.dispose(); }; }; this._SafeStr_10459 = null; } override public function init():Boolean { Logger.log("Init Item Group Catalog Widget (Spaces New)"); this.createOfferGroups(); if (!super.init()){ return (false); }; events.addEventListener(WidgetEvent.CWE_WIDGETS_INITIALIZED, this._SafeStr_10324); this.switchCategory(this._SafeStr_5832[this._SafeStr_10460]); this._SafeStr_10463(); return (true); } public function _SafeStr_10324(_arg_1:_SafeStr_3136):void { var _local_2:int = this._SafeStr_10461[this._SafeStr_10460]; var _local_3:_SafeStr_1419 = this._SafeStr_10459[this._SafeStr_10460][_local_2]; this._SafeStr_3912((_local_3.productContainer as _SafeStr_2272)); } public function _SafeStr_10464(_arg_1:int):void { var _local_2:_SafeStr_1419; if ((((_arg_1 > -1)) && ((_arg_1 < _SafeStr_10340.numGridItems)))){ _local_2 = this._SafeStr_10459[this._SafeStr_10460][_arg_1]; this._SafeStr_3912((_local_2.productContainer as _SafeStr_2272)); }; } override public function _SafeStr_3912(_arg_1:_SafeStr_2272):void { if (_arg_1 == null){ return; }; super._SafeStr_3912(_arg_1); var _local_2:_SafeStr_1419 = (_arg_1 as _SafeStr_2275).offer; if (_local_2 == null){ return; }; events.dispatchEvent(new _SafeStr_3349(_local_2.productContainer._SafeStr_5902._SafeStr_5326)); this._SafeStr_10461[this._SafeStr_10460] = (this._SafeStr_10459[this._SafeStr_10460] as Array).indexOf(_local_2); this._SafeStr_10463(); } private function _SafeStr_10463():void { var _local_1:int = this._SafeStr_10461[0]; var _local_2:int = this._SafeStr_10461[1]; var _local_3:int = this._SafeStr_10461[2]; var _local_4:_SafeStr_1419 = this._SafeStr_10459[0][_local_1]; var _local_5:_SafeStr_1419 = this._SafeStr_10459[1][_local_2]; var _local_6:_SafeStr_1419 = this._SafeStr_10459[2][_local_3]; if (((((!(_local_5)) || (!(_local_4)))) || (!(_local_6)))){ return; }; events.dispatchEvent(new _SafeStr_3356(_local_5.productContainer._SafeStr_5902._SafeStr_5326, _local_4.productContainer._SafeStr_5902._SafeStr_5326, _local_6.productContainer._SafeStr_5902._SafeStr_5326, 64)); } private function createOfferGroups():Boolean { var _local_1:_SafeStr_1419; var _local_2:IProduct; var _local_3:int; var _local_4:String; var _local_5:int; for each (_local_1 in page.offers) { if ((((_local_1._SafeStr_6885 == _SafeStr_1419._SafeStr_6869)) || ((_local_1._SafeStr_6885 == _SafeStr_1419._SafeStr_6870)))){ _local_2 = _local_1.productContainer._SafeStr_5902; if (_local_2 != null){ _local_3 = _local_2._SafeStr_6887; if ((((_local_2._SafeStr_6888 == _SafeStr_1436._SafeStr_4871)) || ((_local_2._SafeStr_6888 == _SafeStr_1436._SafeStr_4872)))){ if (_local_2._SafeStr_6970 != null){ _local_4 = _local_2._SafeStr_6970.name; _local_5 = this._groupNames.indexOf(_local_4); if (this._groupNames.indexOf(_local_4) == -1){ this._groupNames.push(_local_4); }; while (this._SafeStr_10459.length < this._groupNames.length) { this._SafeStr_10459.push(new Array()); }; switch (_local_4){ case "floor": (this._SafeStr_10459[_local_5] as Array).push(_local_1); break; case "wallpaper": (this._SafeStr_10459[_local_5] as Array).push(_local_1); break; case "landscape": (this._SafeStr_10459[_local_5] as Array).push(_local_1); break; default: Logger.log(("[SpacesCatalogWidget] : " + _local_4)); }; }; }; }; }; }; page.replaceOffers([], false); return (true); } private function _SafeStr_10462(_arg_1:_SafeStr_1260):void { var _local_3:int; var _local_2:_SafeStr_1522 = (_arg_1.target as _SafeStr_1522); if (_local_2){ _local_3 = this._SafeStr_4595._SafeStr_9103(_local_2); Logger.log(("select: " + [_local_2.name, _local_3])); this.switchCategory(_local_2.name); }; } private function switchCategory(_arg_1:String):void { var _local_3:int; if (disposed){ return; }; if (!this._SafeStr_4595){ return; }; this._SafeStr_4595.setSelected(this._SafeStr_4595._SafeStr_3704(_arg_1)); var _local_2:int = -1; switch (_arg_1){ case "group.walls": _local_2 = 0; break; case "group.floors": _local_2 = 1; break; case "group.views": _local_2 = 2; break; default: _local_2 = -1; }; if (_local_2 > -1){ if (_SafeStr_5982 != null){ _SafeStr_5982.deActivate(); }; _SafeStr_5982 = null; this._SafeStr_10460 = _local_2; if (_SafeStr_10340){ _SafeStr_10340.destroyGridItems(); }; page.replaceOffers(this._SafeStr_10459[this._SafeStr_10460], false); _SafeStr_10348(); _SafeStr_6979(); _SafeStr_10344(); if (_SafeStr_4048){ _SafeStr_4048.start(); }; _local_3 = this._SafeStr_10461[this._SafeStr_10460]; this._SafeStr_10464(_local_3); }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10324 = "_-27L" (String#4006, DoABC#2) // _SafeStr_10340 = "_-1f0" (String#4850, DoABC#2) // _SafeStr_10344 = "_-1T6" (String#10547, DoABC#2) // _SafeStr_10348 = "_-1ka" (String#14373, DoABC#2) // _SafeStr_10459 = "_-1Bz" (String#2231, DoABC#2) // _SafeStr_10460 = "_-10X" (String#3109, DoABC#2) // _SafeStr_10461 = "_-d8" (String#3184, DoABC#2) // _SafeStr_10462 = "_-17q" (String#20983, DoABC#2) // _SafeStr_10463 = "_-RP" (String#15698, DoABC#2) // _SafeStr_10464 = "_-07D" (String#18564, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2275 = "_-2HH" (String#3197, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3134 = "_-0po" (String#3853, DoABC#2) // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) // _SafeStr_3153 = "_-cK" (String#7620, DoABC#2) // _SafeStr_3349 = "_-155" (String#4512, DoABC#2) // _SafeStr_3356 = "_-17f" (String#4751, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) // _SafeStr_4595 = "_-2-J" (String#1503, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5982 = "_-x0" (String#1407, DoABC#2) // _SafeStr_6869 = "_-0jW" (String#7245, DoABC#2) // _SafeStr_6870 = "_-2Zq" (String#7191, DoABC#2) // _SafeStr_6885 = "_-0mX" (String#6858, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6970 = "_-1BJ" (String#3652, DoABC#2) // _SafeStr_6979 = "_-0Mc" (String#5676, DoABC#2) // _SafeStr_9097 = "_-2rj" (String#5358, DoABC#2) // _SafeStr_9100 = "_-1Ii" (String#4124, DoABC#2) // _SafeStr_9103 = "_-2T" (String#7802, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3154 package com.sulake.habbo.catalog.viewer.widgets { import flash.utils.Dictionary; import com.sulake.core.window.IWindowContainer; import _-2pO._SafeStr_1419; import _-2pO.IProduct; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3356; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.localization.ICoreLocalizationManager; public class _SafeStr_3154 extends _SafeStr_2240 implements _SafeStr_2241 { private static const _SafeStr_5220:String = "floor"; private static const _SafeStr_5221:String = "wallpaper"; private static const TYPE_LANDSCAPE:String = "landscape"; private var _SafeStr_10465:Array; private var _SafeStr_10466:Array; private var _SafeStr_10467:int = 0; private var _SafeStr_10468:int = 0; private var _SafeStr_10469:int = 0; private var _floorType:String = "default"; private var _SafeStr_10470:Array; private var _SafeStr_10471:Array; private var _SafeStr_10472:int = 0; private var _SafeStr_10473:int = 0; private var _SafeStr_10474:int = 0; private var _SafeStr_6789:String = "default"; private var _landscapeOffers:Array; private var _SafeStr_10475:Array; private var _SafeStr_10476:int = 0; private var _SafeStr_10477:int = 0; private var _SafeStr_10478:int = 0; private var _SafeStr_6790:String = "1.1"; private var _SafeStr_10479:Dictionary; private var _SafeStr_10480:Dictionary; private var _SafeStr_10481:Dictionary; public function _SafeStr_3154(_arg_1:IWindowContainer) { this._SafeStr_10465 = []; this._SafeStr_10466 = []; this._SafeStr_10470 = []; this._SafeStr_10471 = []; this._landscapeOffers = []; this._SafeStr_10475 = []; super(_arg_1); } override public function dispose():void { this._SafeStr_10479 = null; this._SafeStr_10480 = null; this._SafeStr_10481 = null; this._SafeStr_10465 = null; this._SafeStr_10466 = null; this._SafeStr_10470 = null; this._SafeStr_10471 = null; this._landscapeOffers = null; this._SafeStr_10475 = null; super.dispose(); } override public function init():Boolean { var _local_3:_SafeStr_1419; var _local_4:int; var _local_5:IProduct; var _local_6:String; var _local_7:Array; var _local_8:String; var _local_9:String; var _local_10:String; var _local_11:Array; var _local_12:IWindow; if (!super.init()){ return (false); }; if (window == null){ return (false); }; var _local_1:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName("configuration_catalog_spaces") as _SafeStr_5); if (_local_1 == null){ return (false); }; var _local_2:XML = (_local_1.content as XML); if (_local_2 == null){ return (false); }; this._SafeStr_10479 = this._SafeStr_10482(_local_2.floors.pattern); this._SafeStr_10480 = this._SafeStr_10482(_local_2.walls.pattern); this._SafeStr_10481 = this._SafeStr_10482(_local_2.landscapes.pattern); for each (_local_3 in page.offers) { _local_5 = _local_3.productContainer._SafeStr_5902; _local_6 = _local_3._SafeStr_5887; _local_7 = (((_local_6)!=null) ? _local_6.split(" ") : null); if (!(((_local_7 == null)) || (!((_local_7.length == 2))))){ _local_8 = _local_7[1]; _local_9 = _local_5._SafeStr_6970.name; switch (_local_9){ case "floor": for (_local_10 in this._SafeStr_10479) { _local_11 = this._SafeStr_10479[_local_10]; if (this._SafeStr_10466.indexOf(_local_10) == -1){ this._SafeStr_10466.push(_local_10); this._SafeStr_10465.push(_local_3); }; }; break; case "wallpaper": if (this._SafeStr_10480[_local_8] != null){ this._SafeStr_10471.push(_local_8); this._SafeStr_10470.push(_local_3); } else { Logger.log(("[SpacesCatalogWidget] Could not find wallpaper pattern configuration! " + [_local_6, _local_9])); }; break; case "landscape": if (this._SafeStr_10481[_local_8] != null){ this._SafeStr_10475.push(_local_8); this._landscapeOffers.push(_local_3); } else { Logger.log(("[SpacesCatalogWidget] Could not find landscape pattern configuration! " + [_local_6, _local_9])); }; break; default: Logger.log(("[SpacesCatalogWidget] : " + _local_9)); }; }; }; _local_4 = 0; while (_local_4 < _window.numChildren) { _local_12 = _window.getChildAt(_local_4); if ((_local_12 is IButtonWindow)){ _local_12.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6015); }; _local_4++; }; this._SafeStr_10483(_SafeStr_5220, 0); this._SafeStr_10483(_SafeStr_5221, 0); this._SafeStr_10483(TYPE_LANDSCAPE, 0); this._SafeStr_10484(); events.dispatchEvent(new _SafeStr_3356(this._floorType, this._SafeStr_6789, this._SafeStr_6790, 64)); return (true); } private function _SafeStr_10482(_arg_1:XMLList):Dictionary { var _local_3:XML; var _local_4:String; var _local_5:Array; var _local_6:XMLList; var _local_7:XML; var _local_8:String; var _local_2:Dictionary = new Dictionary(); if (_arg_1 != null){ for each (_local_3 in _arg_1) { _local_4 = String(_local_3.@id); if (_local_4 != null){ _local_5 = new Array(); _local_2[_local_4] = _local_5; _local_6 = _local_3.children(); if (((!((_local_6 == null))) && ((_local_6.length() > 0)))){ for each (_local_7 in _local_6) { _local_8 = _local_7.@id; if (((!((_local_8 == null))) && ((_local_5.indexOf(_local_8) == -1)))){ _local_5.push(_local_8); }; }; }; }; }; }; return (_local_2); } private function _SafeStr_6015(_arg_1:WindowMouseEvent):void { var _local_3:_SafeStr_1419; var _local_2:IWindow = (_arg_1.target as IWindow); if (_local_2 == null){ return; }; switch (_local_2.name){ case "ctlg_wall_pattern_prev": this._SafeStr_10483(_SafeStr_5221, -1); break; case "ctlg_wall_pattern_next": this._SafeStr_10483(_SafeStr_5221, 1); break; case "ctlg_wall_color_prev": this._SafeStr_10485(_SafeStr_5221, -1); break; case "ctlg_wall_color_next": this._SafeStr_10485(_SafeStr_5221, 1); break; case "ctlg_buy_wall": _local_3 = this._SafeStr_10470[this._SafeStr_10472]; if (_local_3 != null){ (page.viewer.catalog as HabboCatalog)._SafeStr_5938(_local_3, page.pageId, this._SafeStr_6789); }; break; case "ctlg_floor_pattern_prev": this._SafeStr_10483(_SafeStr_5220, -1); break; case "ctlg_floor_pattern_next": this._SafeStr_10483(_SafeStr_5220, 1); break; case "ctlg_floor_color_prev": this._SafeStr_10485(_SafeStr_5220, -1); break; case "ctlg_floor_color_next": this._SafeStr_10485(_SafeStr_5220, 1); break; case "ctlg_buy_floor": _local_3 = this._SafeStr_10465[this._SafeStr_10467]; if (_local_3 != null){ (page.viewer.catalog as HabboCatalog)._SafeStr_5938(_local_3, page.pageId, this._floorType); }; break; case "ctlg_landscape_pattern_next": this._SafeStr_10483(TYPE_LANDSCAPE, -1); break; case "ctlg_landscape_pattern_prev": this._SafeStr_10483(TYPE_LANDSCAPE, 1); break; case "ctlg_landscape_color_prev": this._SafeStr_10485(TYPE_LANDSCAPE, -1); break; case "ctlg_landscape_color_next": this._SafeStr_10485(TYPE_LANDSCAPE, 1); break; case "ctlg_buy_landscape": _local_3 = this._landscapeOffers[this._SafeStr_10476]; if (_local_3 != null){ (page.viewer.catalog as HabboCatalog)._SafeStr_5938(_local_3, page.pageId, this._SafeStr_6790); }; break; default: Logger.log(("Spaces, unknown button: " + _local_2.name)); }; this._SafeStr_10484(); events.dispatchEvent(new _SafeStr_3356(this._floorType, this._SafeStr_6789, this._SafeStr_6790, 64)); } private function _SafeStr_10484():void { var _local_11:String; var _local_12:ITextWindow; var _local_13:String; var _local_14:ITextWindow; var _local_15:String; var _local_16:ITextWindow; var _local_1:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; var _local_2:String = this._SafeStr_10466[this._SafeStr_10467]; var _local_3:Array = this._SafeStr_10479[_local_2]; if (((!((_local_3 == null))) && ((this._SafeStr_10468 >= 0)))){ _local_11 = _local_3[this._SafeStr_10468]; if (_local_11 != null){ this._floorType = _local_11; }; }; var _local_4:_SafeStr_1419 = this._SafeStr_10465[this._SafeStr_10467]; if (_local_4 != null){ _local_12 = (_window.findChildByName("ctlg_floor_price") as ITextWindow); if (_local_12 != null){ _local_12.caption = _local_1.registerParameter("catalog.purchase.price.credits", "credits", String(_local_4._SafeStr_5884)); }; }; var _local_5:String = this._SafeStr_10471[this._SafeStr_10472]; var _local_6:Array = this._SafeStr_10480[_local_5]; if (((!((_local_6 == null))) && ((this._SafeStr_10473 >= 0)))){ _local_13 = _local_6[this._SafeStr_10473]; if (_local_13 != null){ this._SafeStr_6789 = _local_13; }; }; var _local_7:_SafeStr_1419 = this._SafeStr_10470[this._SafeStr_10472]; if (_local_7 != null){ _local_14 = (_window.findChildByName("ctlg_wall_price") as ITextWindow); if (_local_14 != null){ _local_14.caption = _local_1.registerParameter("catalog.purchase.price.credits", "credits", String(_local_7._SafeStr_5884)); }; }; var _local_8:String = this._SafeStr_10475[this._SafeStr_10476]; var _local_9:Array = this._SafeStr_10481[_local_8]; if (((!((_local_9 == null))) && ((this._SafeStr_10477 >= 0)))){ _local_15 = _local_9[this._SafeStr_10477]; if (_local_15 != null){ this._SafeStr_6790 = _local_15; }; }; var _local_10:_SafeStr_1419 = this._landscapeOffers[this._SafeStr_10476]; if (_local_10 != null){ _local_16 = (_window.findChildByName("ctlg_landscape_price") as ITextWindow); if (_local_16 != null){ _local_16.caption = _local_1.registerParameter("catalog.purchase.price.credits", "credits", String(_local_10._SafeStr_5884)); }; }; } private function _SafeStr_10483(_arg_1:String, _arg_2:int):void { var _local_3:IButtonWindow; var _local_4:IButtonWindow; var _local_5:String; var _local_6:Array; var _local_7:String; var _local_8:Array; var _local_9:String; var _local_10:Array; switch (_arg_1){ case _SafeStr_5220: this._SafeStr_10467 = (this._SafeStr_10467 + _arg_2); if (this._SafeStr_10467 < 0){ this._SafeStr_10467 = (this._SafeStr_10466.length - 1); }; if (this._SafeStr_10467 >= this._SafeStr_10466.length){ this._SafeStr_10467 = 0; }; this._SafeStr_10468 = 0; this._SafeStr_10469 = 0; _local_5 = this._SafeStr_10466[this._SafeStr_10467]; _local_6 = this._SafeStr_10479[_local_5]; if (_local_6 != null){ this._SafeStr_10469 = _local_6.length; }; _local_4 = (_window.findChildByName("ctlg_floor_color_prev") as IButtonWindow); _local_3 = (_window.findChildByName("ctlg_floor_color_next") as IButtonWindow); if (this._SafeStr_10469 < 2){ if (_local_4 != null){ _local_4.disable(); }; if (_local_3 != null){ _local_3.disable(); }; } else { if (_local_4 != null){ _local_4.enable(); }; if (_local_3 != null){ _local_3.enable(); }; }; return; case _SafeStr_5221: this._SafeStr_10472 = (this._SafeStr_10472 + _arg_2); if (this._SafeStr_10472 < 0){ this._SafeStr_10472 = (this._SafeStr_10471.length - 1); }; if (this._SafeStr_10472 == this._SafeStr_10471.length){ this._SafeStr_10472 = 0; }; this._SafeStr_10473 = 0; this._SafeStr_10474 = 0; _local_7 = this._SafeStr_10471[this._SafeStr_10472]; _local_8 = this._SafeStr_10480[_local_7]; if (_local_8 != null){ this._SafeStr_10474 = _local_8.length; }; _local_4 = (_window.findChildByName("ctlg_wall_color_prev") as IButtonWindow); _local_3 = (_window.findChildByName("ctlg_wall_color_next") as IButtonWindow); if (this._SafeStr_10474 < 2){ if (_local_4 != null){ _local_4.disable(); }; if (_local_3 != null){ _local_3.disable(); }; } else { if (_local_4 != null){ _local_4.enable(); }; if (_local_3 != null){ _local_3.enable(); }; }; return; case TYPE_LANDSCAPE: this._SafeStr_10476 = (this._SafeStr_10476 + _arg_2); if (this._SafeStr_10476 < 0){ this._SafeStr_10476 = (this._SafeStr_10475.length - 1); }; if (this._SafeStr_10476 >= this._SafeStr_10475.length){ this._SafeStr_10476 = 0; }; this._SafeStr_10477 = 0; this._SafeStr_10478 = 0; _local_9 = this._SafeStr_10475[this._SafeStr_10476]; _local_10 = this._SafeStr_10481[_local_9]; if (_local_10 != null){ this._SafeStr_10478 = _local_10.length; }; _local_4 = (_window.findChildByName("ctlg_landscape_color_prev") as IButtonWindow); _local_3 = (_window.findChildByName("ctlg_landscape_color_next") as IButtonWindow); if (this._SafeStr_10478 < 2){ if (_local_4 != null){ _local_4.disable(); }; if (_local_3 != null){ _local_3.disable(); }; } else { if (_local_4 != null){ _local_4.enable(); }; if (_local_3 != null){ _local_3.enable(); }; }; return; }; } private function _SafeStr_10485(_arg_1:String, _arg_2:int):void { switch (_arg_1){ case _SafeStr_5220: this._SafeStr_10468 = (this._SafeStr_10468 + _arg_2); if (this._SafeStr_10468 < 0){ if (this._SafeStr_10469 > 0){ this._SafeStr_10468 = (this._SafeStr_10469 - 1); } else { this._SafeStr_10468 = 0; }; }; if (this._SafeStr_10468 >= this._SafeStr_10469){ this._SafeStr_10468 = 0; }; return; case _SafeStr_5221: this._SafeStr_10473 = (this._SafeStr_10473 + _arg_2); if (this._SafeStr_10473 < 0){ if (this._SafeStr_10474 > 0){ this._SafeStr_10473 = (this._SafeStr_10474 - 1); } else { this._SafeStr_10473 = 0; }; }; if (this._SafeStr_10473 >= this._SafeStr_10474){ this._SafeStr_10473 = 0; }; return; case TYPE_LANDSCAPE: this._SafeStr_10477 = (this._SafeStr_10477 + _arg_2); if (this._SafeStr_10477 < 0){ if (this._SafeStr_10478 > 0){ this._SafeStr_10477 = (this._SafeStr_10478 - 1); } else { this._SafeStr_10477 = 0; }; }; if (this._SafeStr_10477 >= this._SafeStr_10478){ this._SafeStr_10477 = 0; }; return; }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10465 = "_-2OZ" (String#9181, DoABC#2) // _SafeStr_10466 = "_-0iY" (String#5942, DoABC#2) // _SafeStr_10467 = "_-8X" (String#5005, DoABC#2) // _SafeStr_10468 = "_-0BL" (String#4926, DoABC#2) // _SafeStr_10469 = "_-Pk" (String#8040, DoABC#2) // _SafeStr_10470 = "_-39q" (String#10538, DoABC#2) // _SafeStr_10471 = "_-25D" (String#6704, DoABC#2) // _SafeStr_10472 = "_-2tf" (String#4903, DoABC#2) // _SafeStr_10473 = "_-e0" (String#5026, DoABC#2) // _SafeStr_10474 = "_-2On" (String#8355, DoABC#2) // _SafeStr_10475 = "_-2GZ" (String#7129, DoABC#2) // _SafeStr_10476 = "_-lH" (String#4991, DoABC#2) // _SafeStr_10477 = "_-38e" (String#5111, DoABC#2) // _SafeStr_10478 = "_-0um" (String#7887, DoABC#2) // _SafeStr_10479 = "_-33g" (String#8200, DoABC#2) // _SafeStr_10480 = "_-E9" (String#9077, DoABC#2) // _SafeStr_10481 = "_-3HH" (String#10076, DoABC#2) // _SafeStr_10482 = "_-0Io" (String#13213, DoABC#2) // _SafeStr_10483 = "_-BJ" (String#5361, DoABC#2) // _SafeStr_10484 = "_-84" (String#17802, DoABC#2) // _SafeStr_10485 = "_-1Vc" (String#7853, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_3154 = "_-1O4" (String#8179, DoABC#2) // _SafeStr_3356 = "_-17f" (String#4751, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5220 = "_-3-6" (String#2088, DoABC#2) // _SafeStr_5221 = "_-z4" (String#3900, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5938 = "_-2Bz" (String#6406, DoABC#2) // _SafeStr_6015 = "_-1NI" (String#3726, DoABC#2) // _SafeStr_6789 = "_-15O" (String#2939, DoABC#2) // _SafeStr_6790 = "_-2rJ" (String#2966, DoABC#2) // _SafeStr_6970 = "_-1BJ" (String#3652, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3155 package com.sulake.habbo.catalog.viewer.widgets { import _-2pO._SafeStr_2278; import _-2pO._SafeStr_1343; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import _-2pO._SafeStr_1419; import _-2pO._SafeStr_2272; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136; import _-Vm._SafeStr_1259; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3351; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3346; import _-2pO._SafeStr_2273; import _-2pO.IProduct; import _-0rn._SafeStr_1436; public class _SafeStr_3155 extends _SafeStr_3134 implements _SafeStr_2241, _SafeStr_2278, _SafeStr_1343 { private var _groupNames:Array; private var _SafeStr_10459:Array; private var _SafeStr_10460:int = 0; private var _SafeStr_10461:int = 0; public function _SafeStr_3155(_arg_1:IWindowContainer, _arg_2:_SafeStr_1112) { this._groupNames = new Array(); this._SafeStr_10459 = new Array(); super(_arg_1, _arg_2); } override public function dispose():void { super.dispose(); } override public function init():Boolean { Logger.log("Init Item Group Catalog Widget (Plasto)"); this.createOfferGroups(); _SafeStr_3562 = false; if (!super.init()){ return (false); }; events.addEventListener(WidgetEvent.CWE_WIDGETS_INITIALIZED, this._SafeStr_10324); events.addEventListener(WidgetEvent.CWE_COLOUR_INDEX, this._SafeStr_10322); return (true); } public function _SafeStr_10324(_arg_1:_SafeStr_3136):void { var _local_2:_SafeStr_1419 = this._SafeStr_10459[this._SafeStr_10460][this._SafeStr_10461]; this._SafeStr_3912((_local_2.productContainer as _SafeStr_2272)); } override public function _SafeStr_3912(_arg_1:_SafeStr_2272):void { var _local_5:_SafeStr_1419; var _local_6:_SafeStr_1259; var _local_7:int; if (_arg_1 == null){ return; }; super._SafeStr_3912(_arg_1); this._SafeStr_10460 = _SafeStr_10340.getGridItemIndex(_arg_1.view); var _local_2:String = this._groupNames[this._SafeStr_10460]; var _local_3:Array = (this._SafeStr_10459[this._SafeStr_10460] as Array); var _local_4:Array = new Array(); for each (_local_5 in _local_3) { _local_6 = _local_5.productContainer._SafeStr_5902._SafeStr_6970; _local_7 = _local_6._SafeStr_8339[(_local_6._SafeStr_8339.length - 1)]; _local_4.push(_local_7); }; Logger.log(((("Show the colors for current selection..." + _local_2) + " ") + _local_4.length)); events.dispatchEvent(new _SafeStr_3351(_local_4, "ctlg_clr_40x32_1", "ctlg_clr_40x32_2", "ctlg_clr_40x32_3", this._SafeStr_10461)); } override public function _SafeStr_6962(_arg_1:_SafeStr_2272):Boolean { var _local_2:Array = (this._SafeStr_10459[this._SafeStr_10460] as Array); var _local_3:_SafeStr_1419 = (_local_2[this._SafeStr_10461] as _SafeStr_1419); if (_local_3 != null){ if (_SafeStr_7609.hasUserRight(null, _local_3.clubLevel)){ (page.viewer.catalog as HabboCatalog)._SafeStr_10345(this, _local_3); }; }; return (true); } override protected function _SafeStr_6979():void { var _local_1:Array; var _local_2:_SafeStr_1419; for each (_local_1 in this._SafeStr_10459) { if (this._SafeStr_10461 < _local_1.length){ _local_2 = (_local_1[this._SafeStr_10461] as _SafeStr_1419); _SafeStr_10347(_local_2); _SafeStr_10349(_local_2); _local_2.productContainer.grid = this; }; }; } private function _SafeStr_10322(_arg_1:_SafeStr_3346):void { this._SafeStr_10461 = _arg_1.index; var _local_2:Array = (this._SafeStr_10459[this._SafeStr_10460] as Array); var _local_3:_SafeStr_1419 = (_local_2[this._SafeStr_10461] as _SafeStr_1419); if (_local_3 != null){ events.dispatchEvent(new SelectProductEvent(_local_3)); }; this._SafeStr_10486(); } private function _SafeStr_10486():void { if (_SafeStr_5982){ _SafeStr_5982.deActivate(); _SafeStr_5982 = null; }; _SafeStr_10340.destroyGridItems(); this._SafeStr_6979(); var _local_1:Array = (this._SafeStr_10459[this._SafeStr_10460] as Array); var _local_2:_SafeStr_1419 = (_local_1[this._SafeStr_10461] as _SafeStr_1419); _SafeStr_5982 = (_local_2.productContainer as _SafeStr_2273); _SafeStr_5982.activate(); } private function createOfferGroups():void { var _local_1:_SafeStr_1419; var _local_2:Array; var _local_3:IProduct; var _local_4:int; var _local_5:String; var _local_6:int; for each (_local_1 in page.offers) { if ((((_local_1._SafeStr_6885 == _SafeStr_1419._SafeStr_6869)) || ((_local_1._SafeStr_6885 == _SafeStr_1419._SafeStr_6870)))){ _local_3 = _local_1.productContainer._SafeStr_5902; if (_local_3 != null){ _local_4 = _local_3._SafeStr_6887; if ((((_local_3._SafeStr_6888 == _SafeStr_1436._SafeStr_4871)) || ((_local_3._SafeStr_6888 == _SafeStr_1436._SafeStr_4872)))){ if (_local_3._SafeStr_6970 != null){ _local_5 = _local_3._SafeStr_6970.name; if (this._groupNames.indexOf(_local_5) == -1){ this._groupNames.push(_local_5); this._SafeStr_10459.push(new Array()); }; _local_6 = this._groupNames.indexOf(_local_5); (this._SafeStr_10459[_local_6] as Array).push(_local_1); }; }; }; }; }; for each (_local_2 in this._SafeStr_10459) { _local_2.sort(this._SafeStr_10487); }; } private function debug(_arg_1:Array):void { var _local_3:_SafeStr_1419; var _local_4:_SafeStr_1259; var _local_5:uint; var _local_6:Number; var _local_2:Array = []; for each (_local_3 in _arg_1) { _local_4 = _local_3.productContainer._SafeStr_5902._SafeStr_6970; _local_5 = _local_4._SafeStr_8339[(_local_4._SafeStr_8339.length - 1)]; _local_6 = this._SafeStr_10488(_local_5); _local_2.push(_local_6); Logger.log(((_local_6 + " ") + _local_5)); }; Logger.log(_local_2); } private function _SafeStr_10487(_arg_1:_SafeStr_1419, _arg_2:_SafeStr_1419):int { var _local_3:_SafeStr_1259 = _arg_1.productContainer._SafeStr_5902._SafeStr_6970; var _local_4:_SafeStr_1259 = _arg_2.productContainer._SafeStr_5902._SafeStr_6970; var _local_5:uint = _local_3._SafeStr_8339[(_local_3._SafeStr_8339.length - 1)]; var _local_6:uint = _local_4._SafeStr_8339[(_local_4._SafeStr_8339.length - 1)]; var _local_7:Number = this._SafeStr_10488(_local_5); var _local_8:Number = this._SafeStr_10488(_local_6); if ((((_local_7 == 0xFF)) || ((_local_7 == 0)))){ return (-1); }; if ((((_local_8 == 0xFF)) || ((_local_8 == 0)))){ return (1); }; var _local_9:Number = this._SafeStr_10489(_local_5); var _local_10:Number = this._SafeStr_10489(_local_6); if (_local_9 > _local_10){ return (1); }; if (_local_9 < _local_10){ return (-1); }; return (0); } private function _SafeStr_10489(_arg_1:uint):uint { var _local_2:uint = 0xFF; var _local_3:uint = 0xFF; var _local_4:uint = 0xFF; if (_arg_1 >= 0){ _local_2 = ((_arg_1 >> 16) & 0xFF); _local_3 = ((_arg_1 >> 8) & 0xFF); _local_4 = ((_arg_1 >> 0) & 0xFF); }; var _local_5:uint = Math.min(Math.min(_local_2, _local_3), _local_4); var _local_6:uint = Math.max(Math.max(_local_2, _local_3), _local_4); if (_local_5 == _local_6){ return (0); }; var _local_7:Number = (((_local_2)==_local_5) ? (_local_3 - _local_4) : (((_local_3)==_local_5) ? (_local_4 - _local_2) : (_local_2 - _local_3))); var _local_8:Number = (((_local_2)==_local_6) ? 3 : (((_local_3)==_local_5) ? 5 : 1)); return ((Math.floor(((_local_8 - (_local_7 / (_local_6 - _local_5))) * 60)) % 360)); } private function _SafeStr_10488(_arg_1:uint):Number { var _local_2:uint = 0xFF; var _local_3:uint = 0xFF; var _local_4:uint = 0xFF; if (_arg_1 >= 0){ _local_2 = ((_arg_1 >> 16) & 0xFF); _local_3 = ((_arg_1 >> 8) & 0xFF); _local_4 = ((_arg_1 >> 0) & 0xFF); }; return ((((_local_2 + _local_3) + _local_4) / 3)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10322 = "_-0Ld" (String#6781, DoABC#2) // _SafeStr_10324 = "_-27L" (String#4006, DoABC#2) // _SafeStr_10340 = "_-1f0" (String#4850, DoABC#2) // _SafeStr_10345 = "_-3FT" (String#13382, DoABC#2) // _SafeStr_10347 = "_-0le" (String#14538, DoABC#2) // _SafeStr_10349 = "_-04E" (String#13823, DoABC#2) // _SafeStr_10459 = "_-1Bz" (String#2231, DoABC#2) // _SafeStr_10460 = "_-10X" (String#3109, DoABC#2) // _SafeStr_10461 = "_-d8" (String#3184, DoABC#2) // _SafeStr_10486 = "_-2C-" (String#19384, DoABC#2) // _SafeStr_10487 = "_-8a" (String#18882, DoABC#2) // _SafeStr_10488 = "_-1HO" (String#12843, DoABC#2) // _SafeStr_10489 = "_-0YY" (String#17180, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1343 = "_-2bJ" (String#5089, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2272 = "_-314" (String#2101, DoABC#2) // _SafeStr_2273 = "_-0tU" (String#2967, DoABC#2) // _SafeStr_2278 = "_-04B" (String#3527, DoABC#2) // _SafeStr_3134 = "_-0po" (String#3853, DoABC#2) // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) // _SafeStr_3155 = "_-1lY" (String#8235, DoABC#2) // _SafeStr_3346 = "_-0OZ" (String#4883, DoABC#2) // _SafeStr_3351 = "_-wm" (String#4611, DoABC#2) // _SafeStr_3562 = "_-1Ym" (String#2815, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5982 = "_-x0" (String#1407, DoABC#2) // _SafeStr_6869 = "_-0jW" (String#7245, DoABC#2) // _SafeStr_6870 = "_-2Zq" (String#7191, DoABC#2) // _SafeStr_6885 = "_-0mX" (String#6858, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6962 = "_-2Ec" (String#9531, DoABC#2) // _SafeStr_6970 = "_-1BJ" (String#3652, DoABC#2) // _SafeStr_6979 = "_-0Mc" (String#5676, DoABC#2) // _SafeStr_7609 = "_-0fO" (String#1129, DoABC#2) // _SafeStr_8339 = "_-u1" (String#3528, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3156 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.avatar.pets._SafeStr_2309; import com.sulake.habbo.avatar.IPetImageListener; import com.sulake.core.utils.Map; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.habbo.avatar.pets._SafeStr_2308; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.events._SafeStr_1260; import _-2pO._SafeStr_1419; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import com.sulake.habbo.avatar.pets._SafeStr_2312; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3348; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3351; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3136; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_3346; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1365; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1357; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2252; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum.AvatarAction; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Matrix; public class _SafeStr_3156 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_2309, IPetImageListener { private var _offers:Map; private var _name:String; private var _SafeStr_10315:int = -1; private var _SafeStr_10490:int = 0; private var _SafeStr_10491:int = 0; private var _SafeStr_10317:String; private var _SafeStr_10318:Boolean = false; private var _SafeStr_10319:Array; private var _SafeStr_10492:Array; private var _SafeStr_4522:Boolean = false; public function _SafeStr_3156(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { var _local_1:HabboCatalog; if (this._SafeStr_4522){ return; }; if (((((page) && (page.viewer))) && (page.viewer.catalog))){ _local_1 = (page.viewer.catalog as HabboCatalog); if (((_local_1) && (_local_1.avatarRenderManager))){ _local_1.avatarRenderManager._SafeStr_10125(this); if (_local_1.avatarRenderManager._SafeStr_5155){ _local_1.avatarRenderManager._SafeStr_5155._SafeStr_8775(this); }; }; }; this._SafeStr_10318 = false; this._offers.dispose(); this._offers = null; this._SafeStr_10319 = null; this._SafeStr_10492 = null; super.dispose(); this._SafeStr_4522 = true; } override public function init():Boolean { var _local_4:HabboCatalog; var _local_5:_SafeStr_2308; if (!super.init()){ return (false); }; this._SafeStr_10318 = false; var _local_1:IWindow = window.findChildByName("ctlg_buy_button"); var _local_2:_SafeStr_1516 = (window.findChildByName("name_input_text") as _SafeStr_1516); if (_local_2 == null){ return (false); }; _local_2.addEventListener(_SafeStr_1260._SafeStr_6237, this._SafeStr_8236); this._offers = new Map(); if (page.offers.length == 0){ return (false); }; var _local_3:_SafeStr_1419 = page.offers[0]; this._SafeStr_10315 = this.getPetTypeIndexFromProduct(_local_3._SafeStr_5887); if (this._SafeStr_10315 >= 8){ return (false); }; this._SafeStr_10320(_local_3._SafeStr_5887); this._SafeStr_10317 = _local_3._SafeStr_5887; this._SafeStr_10492 = []; if (((((page) && (page.viewer))) && (page.viewer.catalog))){ _local_4 = (page.viewer.catalog as HabboCatalog); if (((((_local_4) && (_local_4.avatarRenderManager))) && (_local_4.avatarRenderManager._SafeStr_5155))){ _local_5 = _local_4.avatarRenderManager._SafeStr_5155._SafeStr_5154(this._SafeStr_10315, this); if (_local_5){ this._SafeStr_10492 = _local_5.colors; if (this._SafeStr_10492 == null){ this._SafeStr_10492 = []; }; }; }; }; this._offers.add(this._SafeStr_10315, _local_3); events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10321); events.addEventListener(WidgetEvent.CWE_COLOUR_INDEX, this._SafeStr_10322); events.addEventListener(WidgetEvent._SafeStr_10294, this._SafeStr_10323); events.addEventListener(WidgetEvent.CWE_WIDGETS_INITIALIZED, this._SafeStr_10324); events.addEventListener(WidgetEvent.CWE_SELLABLE_PET_BREEDS, this._SafeStr_10325); return (true); } private function _SafeStr_10324(_arg_1:_SafeStr_3136=null):void { var _local_4:_SafeStr_2312; if (this._SafeStr_4522){ return; }; events.dispatchEvent(new _SafeStr_3348(this._SafeStr_10326)); var _local_2:_SafeStr_1419 = this._offers.getWithIndex(0); if (_local_2 != null){ events.dispatchEvent(new SelectProductEvent(_local_2)); }; var _local_3:Array = []; for each (_local_4 in this._SafeStr_10492) { _local_3.push(_local_4._SafeStr_4420); }; events.dispatchEvent(new _SafeStr_3351(_local_3, "ctlg_clr_27x22_1", "ctlg_clr_27x22_2", "ctlg_clr_27x22_3")); } private function _SafeStr_10326(_arg_1:_SafeStr_1260):void { if (this._SafeStr_10318){ Logger.log("* Cannot buy a pet, pending previous name approval."); }; if (this._SafeStr_10334() == ""){ return; }; this._SafeStr_10318 = true; (page.viewer.catalog as HabboCatalog)._SafeStr_10335(this._name, 1); } public function _SafeStr_10493(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:int; if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ _local_3 = _SafeStr_1541(_arg_2).selection; if ((((this._SafeStr_10319 == null)) || ((_local_3 >= this._SafeStr_10319.length)))){ return; }; this._SafeStr_10490 = _local_3; this._SafeStr_10331(); }; } private function _SafeStr_8236(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1516 = (_arg_1.target as _SafeStr_1516); if (_local_2 == null){ return; }; this._name = _local_2.text; } private function _SafeStr_10321(_arg_1:SelectProductEvent):void { if (_arg_1 == null){ return; }; this._SafeStr_10331(); } private function _SafeStr_10322(_arg_1:_SafeStr_3346):void { if (_arg_1 == null){ return; }; this._SafeStr_10491 = _arg_1.index; if ((((this._SafeStr_10491 < 0)) || ((this._SafeStr_10491 > this._SafeStr_10492.length)))){ this._SafeStr_10491 = 0; }; this._SafeStr_10331(); } private function _SafeStr_10323(event:_SafeStr_1365):void { if ((((event == null)) || (!(this._SafeStr_10318)))){ return; }; this._SafeStr_10318 = false; var nameValidationInfo:String = event.nameValidationInfo; switch (event.result){ case 1: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("long", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case 2: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("short", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case 3: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("chars", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case 4: page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", this._SafeStr_10336("bobba", nameValidationInfo), 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; var p:String = this._SafeStr_10334(); if (p == ""){ Logger.log("* Not enough information to buy a pet!"); return; }; Logger.log(("* Will buy pet as " + p)); (page.viewer.catalog as HabboCatalog)._SafeStr_5938(this._offers.getWithIndex(0), page.pageId, p); } private function _SafeStr_10336(_arg_1:String, _arg_2:String):String { var _local_3:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; var _local_4:String = ("catalog.alert.petname." + _arg_1); var _local_5 = (_local_4 + ".additionalInfo"); _local_3.registerParameter(_local_5, "additional_info", _arg_2); var _local_6:String = _local_3.getKey(_local_4); var _local_7:String = _local_3.getKey(_local_5); if (((((((!((_arg_2 == null))) && ((_arg_2.length > 0)))) && (!((_local_7 == null))))) && ((_local_7.length > 0)))){ _local_6 = _local_7; }; return (_local_6); } private function _SafeStr_10325(_arg_1:_SafeStr_1357):void { if (_arg_1._SafeStr_4226 == this._SafeStr_10317){ this._SafeStr_10319 = this._SafeStr_10337(_arg_1._SafeStr_9939); this._SafeStr_10490 = 0; this._SafeStr_10494(); }; } private function _SafeStr_10337(_arg_1:Array):Array { var _local_3:_SafeStr_2252; if (!_arg_1){ return (null); }; var _local_2:Array = new Array(); for each (_local_3 in _arg_1) { if ((((_local_3.type == this._SafeStr_10315)) && (_local_3.sellable))){ _local_2.push(_local_3.breed); }; }; return (_local_2); } private function _SafeStr_10494():void { var _local_5:int; var _local_1:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; var _local_2:Array = new Array(); var _local_3:int; while (_local_3 < this._SafeStr_10319.length) { _local_5 = (this._SafeStr_10319[_local_3] as int); _local_2.push(_local_1.getKey(this._SafeStr_10333(this._SafeStr_10315, _local_5), this._SafeStr_10333(this._SafeStr_10315, _local_5))); _local_3++; }; var _local_4:_SafeStr_1541 = (window.findChildByName("type_drop_menu") as _SafeStr_1541); if (_local_4 == null){ return; }; if (_local_2.length > 1){ _local_4.populate(_local_2); _local_4.selection = 0; _local_4.procedure = this._SafeStr_10493; _local_4.visible = true; } else { _local_4.visible = false; }; this._SafeStr_10331(); } private function _SafeStr_10331():void { var _local_7:_SafeStr_2312; var _local_1:_SafeStr_1419 = this._offers.getWithIndex(0); if (_local_1 == null){ return; }; if ((((this._SafeStr_10319 == null)) || ((this._SafeStr_10490 >= this._SafeStr_10319.length)))){ return; }; var _local_2:uint; if ((((this._SafeStr_10491 >= 0)) && ((this._SafeStr_10491 < this._SafeStr_10492.length)))){ _local_7 = (this._SafeStr_10492[this._SafeStr_10491] as _SafeStr_2312); if (_local_7 != null){ _local_2 = _local_7._SafeStr_4420; }; }; var _local_3:int = (this._SafeStr_10319[this._SafeStr_10490] as int); var _local_4:IAvatarImage = (page.viewer.catalog as HabboCatalog).avatarRenderManager._SafeStr_5162(this._SafeStr_10315, _local_3, _local_2, _SafeStr_1312._SafeStr_5072, this); if (_local_4 == null){ return; }; _local_4._SafeStr_5741(); _local_4._SafeStr_5742(AvatarAction._SafeStr_5744, AvatarAction._SafeStr_9913); _local_4._SafeStr_5753(); _local_4.setDirection(AvatarSetType._SafeStr_5073, 2); this._SafeStr_3715(_local_4._SafeStr_5074(AvatarSetType._SafeStr_5073), true); _local_4.dispose(); var _local_5:ICoreLocalizationManager = (page.viewer.catalog as HabboCatalog).localization; var _local_6:ITextWindow = (_window.findChildByName("ctlg_price_credits") as ITextWindow); if (_local_6 != null){ _local_5.registerParameter("catalog.purchase.price.credits", "credits", String(_local_1._SafeStr_5884)); _local_6.caption = "${catalog.purchase.price.credits}"; }; } private function _SafeStr_10334():String { if ((((this._name == null)) || ((this._name.length == 0)))){ page.viewer.catalog.windowManager.alert("${catalog.alert.purchaseerror.title}", "${catalog.alert.petname.empty}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return (""); }; if ((((this._SafeStr_10319 == null)) || ((this._SafeStr_10490 >= this._SafeStr_10319.length)))){ return (""); }; if (this._SafeStr_10491 >= this._SafeStr_10492.length){ return (""); }; var petColor:_SafeStr_2312 = (this._SafeStr_10492[this._SafeStr_10491] as _SafeStr_2312); var color:uint = petColor._SafeStr_4420; var breed:int = (this._SafeStr_10319[this._SafeStr_10490] as int); var p:String = ((((this._name + String.fromCharCode(10)) + breed) + String.fromCharCode(10)) + this._SafeStr_10338(color.toString(16).toUpperCase(), 6)); return (p); } private function _SafeStr_3715(_arg_1:BitmapData, _arg_2:Boolean):void { var _local_3:IBitmapWrapperWindow; var _local_4:int; var _local_5:BitmapData; var _local_6:Point; if (!window.disposed){ if (_arg_1 == null){ _arg_1 = new BitmapData(1, 1); _arg_2 = true; }; _local_3 = (window.findChildByName("ctlg_teaserimg_1") as IBitmapWrapperWindow); if (_local_3 != null){ if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_4 = 2; _local_5 = new BitmapData((_arg_1.width * _local_4), (_arg_1.height * _local_4), true, 0xFFFFFF); _local_5.draw(_arg_1, new Matrix(_local_4, 0, 0, _local_4)); _local_6 = new Point(((_local_3.width - _local_5.width) / 2), ((_local_3.height - _local_5.height) / 2)); _local_3.bitmap.copyPixels(_local_5, _local_5.rect, _local_6, null, null, true); _local_3.invalidate(); _local_5.dispose(); }; }; if (_arg_2){ _arg_1.dispose(); }; } private function getPetTypeIndexFromProduct(_arg_1:String):int { if (_arg_1.length == 0){ return (0); }; var _local_2:int; _local_2 = (_arg_1.length - 1); while (_local_2 >= 0) { if (isNaN(parseInt(_arg_1.charAt(_local_2)))) break; _local_2--; }; if (_local_2 > 0){ return (int(_arg_1.substring((_local_2 + 1)))); }; return (-1); } private function _SafeStr_10333(_arg_1:int, _arg_2:int):String { return (((("pet.breed." + _arg_1) + ".") + _arg_2)); } private function _SafeStr_10338(_arg_1:String, _arg_2:int):String { while (_arg_1.length < _arg_2) { _arg_1 = ("0" + _arg_1); }; return (_arg_1); } private function _SafeStr_10320(_arg_1:String):void { var _local_2:Array; if (this._SafeStr_10319 == null){ _local_2 = (page.viewer.catalog as HabboCatalog)._SafeStr_10339(_arg_1); this._SafeStr_10319 = this._SafeStr_10337(_local_2); this._SafeStr_10490 = 0; if (this._SafeStr_10319 != null){ this._SafeStr_10494(); }; }; } public function _SafeStr_5159(_arg_1:String):void { if (this._SafeStr_4522){ return; }; this._SafeStr_10331(); } public function _SafeStr_5161():void { if (this._SafeStr_4522){ return; }; this.init(); this._SafeStr_10324(); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10125 = "_-r7" (String#16538, DoABC#2) // _SafeStr_10294 = "_-2iB" (String#10314, DoABC#2) // _SafeStr_10315 = "_-2xp" (String#2867, DoABC#2) // _SafeStr_10317 = "_-2vV" (String#11331, DoABC#2) // _SafeStr_10318 = "_-16M" (String#3812, DoABC#2) // _SafeStr_10319 = "_-17t" (String#1957, DoABC#2) // _SafeStr_10320 = "_-Io" (String#15201, DoABC#2) // _SafeStr_10321 = "_-2ox" (String#4028, DoABC#2) // _SafeStr_10322 = "_-0Ld" (String#6781, DoABC#2) // _SafeStr_10323 = "_-6o" (String#9382, DoABC#2) // _SafeStr_10324 = "_-27L" (String#4006, DoABC#2) // _SafeStr_10325 = "_-2hO" (String#14546, DoABC#2) // _SafeStr_10326 = "_-0oa" (String#11114, DoABC#2) // _SafeStr_10331 = "_-14g" (String#5742, DoABC#2) // _SafeStr_10333 = "_-1jG" (String#6074, DoABC#2) // _SafeStr_10334 = "_-0De" (String#10263, DoABC#2) // _SafeStr_10335 = "_-1Kh" (String#18025, DoABC#2) // _SafeStr_10336 = "_-00U" (String#4478, DoABC#2) // _SafeStr_10337 = "_-1Fo" (String#9141, DoABC#2) // _SafeStr_10338 = "_-2-q" (String#14730, DoABC#2) // _SafeStr_10339 = "_-1I2" (String#17789, DoABC#2) // _SafeStr_10490 = "_-2x4" (String#7006, DoABC#2) // _SafeStr_10491 = "_-0Lj" (String#3723, DoABC#2) // _SafeStr_10492 = "_-0WG" (String#4458, DoABC#2) // _SafeStr_10493 = "_-0rj" (String#18777, DoABC#2) // _SafeStr_10494 = "_-1FH" (String#16889, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1357 = "_-1xb" (String#6786, DoABC#2) // _SafeStr_1365 = "_-S" (String#5323, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2252 = "_-C9" (String#4885, DoABC#2) // _SafeStr_2308 = "_-n5" (String#3458, DoABC#2) // _SafeStr_2309 = "_-1Eu" (String#3579, DoABC#2) // _SafeStr_2312 = "_-1mp" (String#4087, DoABC#2) // _SafeStr_3136 = "_-2j" (String#4585, DoABC#2) // _SafeStr_3156 = "_-zA" (String#7691, DoABC#2) // _SafeStr_3346 = "_-0OZ" (String#4883, DoABC#2) // _SafeStr_3348 = "_-3A0" (String#5920, DoABC#2) // _SafeStr_3351 = "_-wm" (String#4611, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3715 = "_-1kx" (String#2460, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_4420 = "_-2hn" (String#4872, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5154 = "_-hx" (String#11601, DoABC#2) // _SafeStr_5155 = "_-NH" (String#6819, DoABC#2) // _SafeStr_5159 = "_-1Jj" (String#6092, DoABC#2) // _SafeStr_5161 = "_-G" (String#14694, DoABC#2) // _SafeStr_5162 = "_-Xs" (String#8434, DoABC#2) // _SafeStr_5741 = "_-19h" (String#8125, DoABC#2) // _SafeStr_5742 = "_-0Uo" (String#2684, DoABC#2) // _SafeStr_5744 = "_-35U" (String#6051, DoABC#2) // _SafeStr_5753 = "_-0V-" (String#6243, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_5938 = "_-2Bz" (String#6406, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_8236 = "_-0jG" (String#7148, DoABC#2) // _SafeStr_8775 = "_-2JX" (String#6788, DoABC#2) // _SafeStr_9913 = "_-1Lp" (String#10838, DoABC#2) // _SafeStr_9939 = "_-1iE" (String#8633, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3157 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.sound._SafeStr_409; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.sound._SafeStr_2301; import com.sulake.habbo.catalog.viewer.widgets.events.WidgetEvent; import _-2pO.IProduct; import com.sulake.habbo.catalog.viewer.widgets.events.SelectProductEvent; import com.sulake.habbo.sound._SafeStr_2287; public class _SafeStr_3157 extends _SafeStr_2240 implements _SafeStr_2241 { private var _soundManager:_SafeStr_409; private var _SafeStr_10370:IButtonWindow; private var _SafeStr_10372:int = -1; public function _SafeStr_3157(_arg_1:IWindowContainer, _arg_2:_SafeStr_409) { super(_arg_1); this._SafeStr_10370 = (_window.findChildByName("listen") as IButtonWindow); Logger.log(("Trax listener found button: " + this._SafeStr_10370)); if (this._SafeStr_10370 != null){ this._SafeStr_10370.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10374); this._SafeStr_10370.disable(); }; this._soundManager = _arg_2; } override public function dispose():void { if (this._SafeStr_10370 != null){ this._SafeStr_10370.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10374); }; if (((!((this._soundManager == null))) && (!((this._soundManager._SafeStr_3723 == null))))){ this._soundManager._SafeStr_3723.stop(_SafeStr_2301._SafeStr_10375); this._soundManager = null; }; super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; if (page.offers.length == 0){ return (false); }; events.addEventListener(WidgetEvent.CWE_SELECT_PRODUCT, this._SafeStr_10321); return (true); } override public function closed():void { super.closed(); if (((!((this._soundManager == null))) && (!((this._soundManager._SafeStr_3723 == null))))){ this._soundManager._SafeStr_3723.stop(_SafeStr_2301._SafeStr_10375); }; } private function _SafeStr_10321(_arg_1:SelectProductEvent):void { if ((((_arg_1 == null)) || ((_arg_1.offer == null)))){ return; }; var _local_2:Boolean; var _local_3:IProduct = _arg_1.offer.productContainer._SafeStr_5902; if (_local_3._SafeStr_5326.length > 0){ this._SafeStr_10372 = parseInt(_local_3._SafeStr_5326); _local_2 = true; }; if (this._SafeStr_10370 != null){ if (_local_2){ this._SafeStr_10370.enable(); } else { this._SafeStr_10370.disable(); }; }; } private function _SafeStr_10374(_arg_1:WindowMouseEvent):void { if (((!((this._soundManager == null))) && (!((this._soundManager._SafeStr_3723 == null))))){ this._SafeStr_10376(_SafeStr_2301._SafeStr_3827); this._SafeStr_10376(_SafeStr_2301._SafeStr_10375); this._soundManager._SafeStr_3723._SafeStr_3830(this._SafeStr_10372, _SafeStr_2301._SafeStr_10375, 15, 40, 0, 2); }; } private function _SafeStr_10376(_arg_1:int):void { var _local_3:_SafeStr_2287; var _local_2:int = this._soundManager._SafeStr_3723._SafeStr_3826(_arg_1); if (_local_2 != -1){ _local_3 = this._soundManager._SafeStr_3723._SafeStr_3722(_local_2); if (_local_3._SafeStr_3828 != null){ _local_3._SafeStr_3828._SafeStr_3829 = 0; }; }; } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10321 = "_-2ox" (String#4028, DoABC#2) // _SafeStr_10370 = "_-1QA" (String#2640, DoABC#2) // _SafeStr_10372 = "_-23u" (String#5232, DoABC#2) // _SafeStr_10374 = "_-Aj" (String#9552, DoABC#2) // _SafeStr_10375 = "_-0vt" (String#5117, DoABC#2) // _SafeStr_10376 = "_-11K" (String#9127, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_3157 = "_-1Fs" (String#10160, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_3826 = "_-1Tl" (String#6253, DoABC#2) // _SafeStr_3827 = "_-0-B" (String#3997, DoABC#2) // _SafeStr_3828 = "_-MM" (String#2685, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_3830 = "_-1E8" (String#7793, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets._SafeStr_3158 package com.sulake.habbo.catalog.viewer.widgets { import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.catalog.marketplace._SafeStr_2230; import com.sulake.core.utils.Map; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.catalog.marketplace._SafeStr_2269; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.catalog.marketplace._SafeStr_1332; import com.sulake.habbo.catalog.marketplace._SafeStr_2267; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import flash.display.BitmapData; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3158 extends _SafeStr_2240 implements _SafeStr_2241, _SafeStr_22, _SafeStr_2230 { private const _SafeStr_10427:int = 1; private const _SafeStr_10428:int = 2; private var _SafeStr_10495:Map; private var _SafeStr_4679:IItemListWindow; private var _offers:Map; public function _SafeStr_3158(_arg_1:IWindowContainer) { super(_arg_1); this._SafeStr_10495 = new Map(); } override public function dispose():void { super.dispose(); } override public function init():Boolean { var _local_2:IWindowContainer; var _local_3:XML; if (!super.init()){ return (false); }; if (this._SafeStr_10437 == null){ return (false); }; var _local_1:IHabboWindowManager = this._SafeStr_10437.windowManager; if (_local_1 == null){ return (false); }; _local_3 = this._SafeStr_5935("marketplace_ongoing_item"); if (_local_3 != null){ _local_2 = (_local_1.buildFromXML(_local_3) as IWindowContainer); if (_local_2){ this._SafeStr_10495.add(_SafeStr_2269._SafeStr_10202, _local_2); }; }; _local_3 = this._SafeStr_5935("marketplace_sold_item"); if (_local_3 != null){ _local_2 = (_local_1.buildFromXML(_local_3) as IWindowContainer); if (_local_2){ this._SafeStr_10495.add(_SafeStr_2269._SafeStr_10191, _local_2); }; }; _local_3 = this._SafeStr_5935("marketplace_expired_item"); if (_local_3 != null){ _local_2 = (_local_1.buildFromXML(_local_3) as IWindowContainer); if (_local_2){ this._SafeStr_10495.add(_SafeStr_2269._SafeStr_10203, _local_2); }; }; this._SafeStr_10437._SafeStr_5864(this); this._SafeStr_10198(); this._SafeStr_10437._SafeStr_10166(); this._SafeStr_10443(this._SafeStr_10427); this._SafeStr_10496(false); return (true); } private function _SafeStr_10496(_arg_1:Boolean):void { if (!window){ return; }; var _local_2:IWindowContainer = (window.findChildByName("redeem_border") as IWindowContainer); if (_local_2){ _local_2.visible = _arg_1; }; } public function _SafeStr_10193():void { if (this._SafeStr_10437 == null){ return; }; this.updateList(this._SafeStr_10437._SafeStr_10172()); } private function _SafeStr_10443(_arg_1:int, _arg_2:int=-1):void { var _local_5:String; if (((!(this._SafeStr_10437)) || (!(window)))){ return; }; var _local_3:ICoreLocalizationManager = this._SafeStr_10437.localization; if (!_local_3){ return; }; var _local_4:ITextWindow = (window.findChildByName("status_text") as ITextWindow); if (_local_4 == null){ return; }; if (_arg_1 == this._SafeStr_10427){ _local_5 = _local_3.getKey("catalog.marketplace.searching"); } else { if (this._SafeStr_10428){ if (_arg_2 > 0){ _local_5 = _local_3.getKey("catalog.marketplace.items_found"); _local_5 = _local_5.replace("%count%", _arg_2); } else { _local_5 = _local_3.getKey("catalog.marketplace.no_items"); }; }; }; _local_4.text = _local_5; } private function get _SafeStr_10437():_SafeStr_1332 { if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))){ return (null); }; return (page.viewer.catalog.getMarketPlace()); } private function updateList(_arg_1:Map):void { var _local_4:IWindowContainer; var _local_10:int; var _local_11:_SafeStr_2267; var _local_12:IWindowContainer; var _local_13:ITextWindow; var _local_14:ITextWindow; var _local_15:ITextWindow; var _local_16:String; var _local_17:ITextWindow; var _local_18:int; var _local_19:int; var _local_20:int; var _local_21:String; var _local_22:String; var _local_23:ITextWindow; var _local_24:ITextWindow; var _local_25:_SafeStr_1248; var _local_26:IBitmapWrapperWindow; var _local_27:Point; if (((((!(_arg_1)) || (!(this._SafeStr_10437)))) || (!(window)))){ return; }; this._offers = _arg_1; var _local_2:ICoreLocalizationManager = this._SafeStr_10437.localization; if (!_local_2){ return; }; var _local_3:IItemListWindow = (window.findChildByName("item_list") as IItemListWindow); if (!_local_3){ return; }; _local_3._SafeStr_3921(); var _local_5:int; var _local_6:Array = _arg_1.getKeys(); if (!_local_6){ return; }; this._SafeStr_10443(this._SafeStr_10428, _local_6.length); var _local_7:int; while (_local_7 < _local_6.length) { _local_10 = _local_6[_local_7]; _local_11 = (_arg_1.getValue(_local_10) as _SafeStr_2267); if (_local_11.status == _SafeStr_2269._SafeStr_10191){ _local_5++; }; _local_4 = this._SafeStr_10495.getValue(_local_11.status); if (_local_4){ _local_12 = (_local_4.clone() as IWindowContainer); if (!((!(_local_12)) || (_local_12.disposed))){ _local_13 = (_local_12.findChildByName("item_name") as ITextWindow); if (_local_13 != null){ _local_13.text = (((this._SafeStr_10437)!=null) ? ((("$" + "{") + this._SafeStr_10437._SafeStr_10174(_local_11)) + "}") : ""); }; _local_14 = (_local_12.findChildByName("item_desc") as ITextWindow); if (_local_14 != null){ _local_14.text = (((this._SafeStr_10437)!=null) ? ((("$" + "{") + this._SafeStr_10437._SafeStr_10175(_local_11)) + "}") : ""); }; _local_15 = (_local_12.findChildByName("item_price") as ITextWindow); if (_local_15 != null){ _local_16 = _local_2.getKey("catalog.marketplace.offer.price_own_item"); _local_16 = _local_16.replace("%price%", _local_11.price); _local_15.text = _local_16; }; if (_local_11.status == _SafeStr_2269._SafeStr_10202){ _local_17 = (_local_12.findChildByName("item_time") as ITextWindow); if (_local_17 != null){ _local_18 = Math.max(1, _local_11._SafeStr_5945); _local_19 = Math.floor((_local_18 / 60)); _local_20 = (_local_18 - (_local_19 * 60)); _local_21 = ((_local_20 + " ") + _local_2.getKey("catalog.marketplace.offer.minutes")); if (_local_19 > 0){ _local_21 = ((((_local_19 + " ") + _local_2.getKey("catalog.marketplace.offer.hours")) + " ") + _local_21); }; _local_22 = _local_2.getKey("catalog.marketplace.offer.time_left"); _local_22 = _local_22.replace("%time%", _local_21); _local_17.text = _local_22; }; }; if (_local_11.status == _SafeStr_2269._SafeStr_10191){ _local_23 = (_local_12.findChildByName("item_sold") as ITextWindow); if (_local_23 != null){ _local_23.text = _local_2.getKey("catalog.marketplace.offer.sold"); }; }; if (_local_11.status == _SafeStr_2269._SafeStr_10203){ _local_24 = (_local_12.findChildByName("item_expired") as ITextWindow); if (_local_24 != null){ _local_24.text = _local_2.getKey("catalog.marketplace.offer.expired"); }; }; if (_local_11.image == null){ _local_25 = this._SafeStr_7029(_local_11._SafeStr_3841, _local_11._SafeStr_5944, _local_11._SafeStr_3587); if (((!((_local_25 == null))) && (!((_local_25.data == null))))){ _local_11.image = (_local_25.data as BitmapData); _local_11._SafeStr_10197 = _local_25.id; _local_12.id = _local_25.id; }; }; if (_local_11.image != null){ _local_26 = (_local_12.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_26 != null){ _local_27 = new Point(((_local_26.width - _local_11.image.width) / 2), ((_local_26.height - _local_11.image.height) / 2)); if (_local_26.bitmap == null){ _local_26.bitmap = new BitmapData(_local_26.width, _local_26.height, true, 0); }; _local_26.bitmap.copyPixels(_local_11.image, _local_11.image.rect, _local_27); }; }; _local_3.addListItem(_local_12); _local_12.procedure = this._SafeStr_10497; }; }; _local_7++; }; this._SafeStr_10496(true); var _local_8:IButtonWindow = (window.findChildByName("redeem_sold") as IButtonWindow); var _local_9:ITextWindow = (window.findChildByName("redeem_info") as ITextWindow); if (((_local_8) && (_local_9))){ if (_local_5 > 0){ _local_8.enable(); _local_2.registerParameter("catalog.marketplace.redeem.get_credits", "count", _local_5.toString()); _local_2.registerParameter("catalog.marketplace.redeem.get_credits", "credits", this._SafeStr_10437._SafeStr_6671.toString()); _local_9.text = ("$" + "{catalog.marketplace.redeem.get_credits}"); } else { _local_8.disable(); _local_9.text = ("$" + "{catalog.marketplace.redeem.no_sold_items}"); }; }; } public function _SafeStr_10198():void { var _local_1:XML = this._SafeStr_5935("marketPlaceOwnItemsWidget"); if (((!(_local_1)) || (!(window)))){ return; }; window.removeChildAt(0); if (((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.windowManager)))){ return; }; window.addChild(page.viewer.catalog.windowManager.buildFromXML(_local_1)); window.procedure = this._SafeStr_10439; this._SafeStr_4679 = (window.findChildByName("item_list") as IItemListWindow); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_4:IWindowContainer; var _local_5:_SafeStr_2267; var _local_6:IBitmapWrapperWindow; var _local_7:Point; if (((((((((disposed) || (!(this._SafeStr_10437)))) || (!(_arg_2)))) || (!(this._SafeStr_4679)))) || (!(this._offers)))){ return; }; var _local_3:Array = []; if (this._SafeStr_4679._SafeStr_9230(_arg_1, _local_3)){ for each (_local_4 in _local_3) { if (_local_4){ _local_6 = (_local_4.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_6 != null){ _local_6.bitmap = new BitmapData(_local_6.width, _local_6.height, true, 0xFFFFFF); _local_7 = new Point(((_local_6.width - _arg_2.width) / 2), ((_local_6.height - _arg_2.height) / 2)); _local_6.bitmap.copyPixels(_arg_2, _arg_2.rect, _local_7, null, null, true); }; _local_4.id = 0; }; }; }; for each (_local_5 in this._offers) { if (_local_5._SafeStr_10197 == _arg_1){ _local_5._SafeStr_10197 = 0; _local_5.image = _arg_2; }; }; } private function _SafeStr_7029(_arg_1:int, _arg_2:int, _arg_3:String=null):_SafeStr_1248 { if (((((!(page)) || (!(page.viewer)))) || (!(page.viewer.roomEngine)))){ return (null); }; if (_arg_2 == 1){ return (page.viewer.roomEngine.getFurnitureIcon(_arg_1, this)); }; if (_arg_2 == 2){ return (page.viewer.roomEngine.getWallItemIcon(_arg_1, this, _arg_3)); }; return (null); } private function _SafeStr_5935(_arg_1:String):XML { if (((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))){ return (null); }; var _local_2:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if (_local_2 == null){ return (null); }; return ((_local_2.content as XML)); } private function _SafeStr_10497(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { var _local_3:IItemListWindow; var _local_4:int; var _local_5:Map; var _local_6:_SafeStr_2267; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (((((!(this._SafeStr_10437)) || (!(_arg_2)))) || (!(window)))){ return; }; if (_arg_2.name == "pick_button"){ _local_3 = (window.findChildByName("item_list") as IItemListWindow); if (_local_3 == null){ return; }; _local_4 = _local_3._SafeStr_3926(_arg_1.window.parent); _local_5 = this._SafeStr_10437._SafeStr_10172(); if (!_local_5){ return; }; _local_6 = (_local_5.getWithIndex(_local_4) as _SafeStr_2267); if (_local_6){ this._SafeStr_10437._SafeStr_10169(_local_6._SafeStr_5330); }; }; }; } private function _SafeStr_10439(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_2 == null){ _arg_2 = (_arg_1.target as IWindow); }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "redeem_sold": if (this._SafeStr_10437){ this._SafeStr_10437._SafeStr_10170(); }; return; }; }; } public function _SafeStr_10194():void { } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10166 = "_-0SV" (String#17123, DoABC#2) // _SafeStr_10169 = "_-2kY" (String#15368, DoABC#2) // _SafeStr_10170 = "_-0UF" (String#17212, DoABC#2) // _SafeStr_10172 = "_-1Ky" (String#14500, DoABC#2) // _SafeStr_10174 = "_-lZ" (String#10270, DoABC#2) // _SafeStr_10175 = "_-xc" (String#11975, DoABC#2) // _SafeStr_10191 = "_-03R" (String#8570, DoABC#2) // _SafeStr_10193 = "_-25T" (String#5838, DoABC#2) // _SafeStr_10194 = "_-2A-" (String#12567, DoABC#2) // _SafeStr_10197 = "_-1Vg" (String#4166, DoABC#2) // _SafeStr_10198 = "_-2Zv" (String#8820, DoABC#2) // _SafeStr_10202 = "_-1yA" (String#12209, DoABC#2) // _SafeStr_10203 = "_-1OK" (String#12554, DoABC#2) // _SafeStr_10427 = "_-rt" (String#9501, DoABC#2) // _SafeStr_10428 = "_-10S" (String#10111, DoABC#2) // _SafeStr_10437 = "_-Wj" (String#1214, DoABC#2) // _SafeStr_10439 = "_-1PF" (String#14789, DoABC#2) // _SafeStr_10443 = "_-1wJ" (String#10789, DoABC#2) // _SafeStr_10495 = "_-18d" (String#10310, DoABC#2) // _SafeStr_10496 = "_-os" (String#16368, DoABC#2) // _SafeStr_10497 = "_-vp" (String#18516, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1332 = "_-1f9" (String#4807, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2230 = "_-3Hw" (String#5314, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2267 = "_-0Ck" (String#1284, DoABC#2) // _SafeStr_2269 = "_-0Vb" (String#4462, DoABC#2) // _SafeStr_3158 = "_-19K" (String#8047, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5864 = "_-0hB" (String#9416, DoABC#2) // _SafeStr_5935 = "_-SZ" (String#2456, DoABC#2) // _SafeStr_5944 = "_-0u1" (String#3477, DoABC#2) // _SafeStr_5945 = "_-oY" (String#5647, DoABC#2) // _SafeStr_6671 = "_-2js" (String#11885, DoABC#2) // _SafeStr_7029 = "_-3HF" (String#6229, DoABC#2) // _SafeStr_9230 = "_-uE" (String#9485, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.viewer.widgets.ClubBuyCatalogWidget package com.sulake.habbo.catalog.viewer.widgets { import _-19v._SafeStr_1369; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.catalog.HabboCatalog; import _-19v._SafeStr_3128; import com.sulake.core.localization.ICoreLocalizationManager; import _-66._SafeStr_1333; import _-2pO._SafeStr_1426; import com.sulake.habbo.session._SafeStr_1600; import com.sulake.core.utils._SafeStr_840; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IItemListWindow; import _-2pO._SafeStr_2283; import _-19v._SafeStr_1390; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.assets._SafeStr_5; public class ClubBuyCatalogWidget extends _SafeStr_2240 implements _SafeStr_2241 { private var _SafeStr_3559:_SafeStr_1369; private var _offers:Array; public function ClubBuyCatalogWidget(_arg_1:IWindowContainer) { super(_arg_1); } override public function dispose():void { if (this._SafeStr_3559 != null){ this._SafeStr_3559._SafeStr_5863(this); }; this._SafeStr_3559 = null; this.reset(); super.dispose(); } override public function init():Boolean { if (!super.init()){ return (false); }; this._offers = []; this._SafeStr_10198(); this._SafeStr_3559 = (page.viewer.catalog as HabboCatalog)._SafeStr_5937(); this._SafeStr_3559._SafeStr_5864(this); this._SafeStr_3559._SafeStr_5865(); return (true); } private function _SafeStr_10198():void { var _local_1:XML = this._SafeStr_5935("clubBuyWidget"); if (((!(_local_1)) || (!(window)))){ return; }; window.removeChildAt(0); if (((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.windowManager)))){ return; }; window.addChild(page.viewer.catalog.windowManager.buildFromXML(_local_1)); } public function reset():void { var _local_1:_SafeStr_3128; for each (_local_1 in this._offers) { _local_1.dispose(); }; this._offers = []; } public function _SafeStr_5860(clubType:int):void { var catalog:HabboCatalog; var localization:ICoreLocalizationManager; var purse:_SafeStr_1333; var clubDays:int; var clubPeriods:int; var clubDaysTotal:int; if (disposed){ return; }; var viewer:_SafeStr_1426 = page.viewer; if (viewer){ catalog = (viewer.catalog as HabboCatalog); if (catalog){ localization = catalog.localization; purse = catalog.getPurse(); if (((purse) && (localization))){ clubDays = purse.clubDays; clubPeriods = purse.clubPeriods; clubDaysTotal = ((clubPeriods * 31) + clubDays); localization.registerParameter("catalog.club.buy.remaining.hc", "days", String(clubDaysTotal)); localization.registerParameter("catalog.club.buy.remaining.vip", "days", String(clubDaysTotal)); }; }; }; try { if (_window){ switch (clubType){ case _SafeStr_1600._SafeStr_4380: _window.findChildByName("club_header").caption = "${catalog.club.buy.header.none}"; _window.findChildByName("club_info").caption = "${catalog.club.buy.info.none}"; _window.findChildByName("club_remaining").visible = false; _window.findChildByName("club_remaining_bg").visible = false; break; case _SafeStr_1600._SafeStr_4381: _window.findChildByName("club_header").caption = "${catalog.club.buy.header.hc}"; _window.findChildByName("club_info").caption = "${catalog.club.buy.info.hc}"; _window.findChildByName("club_remaining").caption = "${catalog.club.buy.remaining.hc}"; break; case _SafeStr_1600._SafeStr_4378: _window.findChildByName("club_header").caption = "${catalog.club.buy.header.vip}"; _window.findChildByName("club_info").caption = "${catalog.club.buy.info.vip}"; _window.findChildByName("club_remaining").caption = "${catalog.club.buy.remaining.vip}"; this._SafeStr_10498(); break; }; }; } catch(e:Error) { _SafeStr_840._SafeStr_4856("ClubBuyCatalogWidget", "initClubType - Window not properly constructed!"); }; this._SafeStr_10421(); } private function _SafeStr_10421():void { var _local_1:IWindow; if (_window){ _local_1 = _window.findChildByName("club_link"); if (_local_1){ _local_1.setParamFlag(WindowParam._SafeStr_7118); _local_1._SafeStr_7685 = 0; _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10423); }; }; } public function _SafeStr_5862(offer:_SafeStr_1390):void { var target:IItemListWindow; var item:_SafeStr_3128; if (disposed){ return; }; Logger.log(("Offer: " + [offer._SafeStr_5330, offer._SafeStr_4226, offer.price, offer._SafeStr_5855, offer.vip, offer._SafeStr_5856, offer._SafeStr_5857, offer.year, offer.month, offer.day, offer._SafeStr_5858])); offer.page = page; try { item = new _SafeStr_3128(offer, (page as _SafeStr_2283)); } catch(e:Error) { _SafeStr_840._SafeStr_4856("ClubBuyCatalogWidget", (((("showOffer - new ClubBuyItem(" + String(offer)) + ", ") + String((page as _SafeStr_2283))) + ") crashed!")); return; }; if (offer.vip){ target = (_window.findChildByName("item_list_vip") as IItemListWindow); } else { target = (_window.findChildByName("item_list_hc") as IItemListWindow); }; if (target != null){ target.addListItem(item.window); }; this._offers.push(item); } private function _SafeStr_10423(_arg_1:WindowMouseEvent):void { var _local_3:IHabboConfigurationManager; var _local_4:String; var _local_2:String = IWindow(_arg_1.target).name; _local_3 = (page.viewer.catalog as HabboCatalog).configuration; switch (_local_2){ case "club_link": _local_4 = _local_3.getKey("link.format.club", "credits/habboclub"); this._SafeStr_10424(_local_4); return; }; } private function _SafeStr_10424(_arg_1:String):void { var _local_2:IHabboConfigurationManager = (page.viewer.catalog as HabboCatalog).configuration; if (_arg_1 != ""){ page.viewer.catalog.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_10229); _SafeStr_1350.navigateToURL(_arg_1, "habboMain"); }; } private function _SafeStr_10229(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } private function _SafeStr_10498():void { var _local_2:XML; var _local_3:IWindow; var _local_1:IItemListWindow = (_window.findChildByName("item_list_hc") as IItemListWindow); if (_local_1 != null){ _local_2 = this._SafeStr_5935("club_buy_info_item"); _local_3 = page.viewer.catalog.windowManager.buildFromXML(_local_2); _local_1.addListItem(_local_3); }; } private function _SafeStr_5935(_arg_1:String):XML { if (((((((!(page)) || (!(page.viewer)))) || (!(page.viewer.catalog)))) || (!(page.viewer.catalog.assets)))){ return (null); }; var _local_2:_SafeStr_5 = (page.viewer.catalog.assets.getAssetByName(_arg_1) as _SafeStr_5); if (_local_2 == null){ return (null); }; return ((_local_2.content as XML)); } } }//package com.sulake.habbo.catalog.viewer.widgets // _SafeStr_10198 = "_-2Zv" (String#8820, DoABC#2) // _SafeStr_10229 = "_-2uG" (String#4904, DoABC#2) // _SafeStr_10421 = "_-2oD" (String#13876, DoABC#2) // _SafeStr_10423 = "_-0q2" (String#15330, DoABC#2) // _SafeStr_10424 = "_-0a-" (String#3610, DoABC#2) // _SafeStr_10498 = "_-gf" (String#21704, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1369 = "_-0b7" (String#4045, DoABC#2) // _SafeStr_1390 = "_-0PK" (String#2097, DoABC#2) // _SafeStr_1426 = "_-1fN" (String#4352, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_2240 = "_-3Bn" (String#905, DoABC#2) // _SafeStr_2241 = "_-Lc" (String#1501, DoABC#2) // _SafeStr_2283 = "_-di" (String#6549, DoABC#2) // _SafeStr_3128 = "_-0E9" (String#4483, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5855 = "_-kH" (String#6894, DoABC#2) // _SafeStr_5856 = "_-24w" (String#4947, DoABC#2) // _SafeStr_5857 = "_-2Cl" (String#12535, DoABC#2) // _SafeStr_5858 = "_-Am" (String#11764, DoABC#2) // _SafeStr_5860 = "_-JT" (String#15891, DoABC#2) // _SafeStr_5862 = "_-1OU" (String#7144, DoABC#2) // _SafeStr_5863 = "_-09U" (String#19231, DoABC#2) // _SafeStr_5864 = "_-0hB" (String#9416, DoABC#2) // _SafeStr_5865 = "_-3h" (String#10753, DoABC#2) // _SafeStr_5935 = "_-SZ" (String#2456, DoABC#2) // _SafeStr_5937 = "_-0N1" (String#17051, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog._SafeStr_1389 package com.sulake.habbo.catalog { import com.sulake.core.runtime._SafeStr_3; import _-2pO._SafeStr_2253; import _-2pO._SafeStr_2254; public interface _SafeStr_1389 extends _SafeStr_3 { function get _SafeStr_5330():int; function get _SafeStr_5882():int; function get _SafeStr_5883():int; function get _SafeStr_5884():int; function get page():_SafeStr_2253; function get _SafeStr_5885():String; function get productContainer():_SafeStr_2254; function get _SafeStr_5887():String; } }//package com.sulake.habbo.catalog // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_2253 = "_-0iM" (String#2552, DoABC#2) // _SafeStr_2254 = "_-k9" (String#3768, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5885 = "_-3-Z" (String#10271, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog._SafeStr_286 package com.sulake.habbo.catalog { import com.sulake.core.runtime.IUnknown; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import flash.events.IEventDispatcher; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.communication.connection.IConnection; import _-kQ._SafeStr_1273; import _-Vm._SafeStr_1259; import flash.display.BitmapData; import _-66._SafeStr_1333; import com.sulake.habbo.catalog.recycler._SafeStr_1334; import com.sulake.habbo.catalog.marketplace._SafeStr_1332; public interface _SafeStr_286 extends IUnknown { function redeemVoucher(_arg_1:String):void; function _SafeStr_10223(_arg_1:int, _arg_2:int):void; function _SafeStr_10263():void; function _SafeStr_10285():void; function _SafeStr_10276(_arg_1:Array):void; function get assets():IAssetLibrary; function get windowManager():IHabboWindowManager; function get configuration():IHabboConfigurationManager; function get events():IEventDispatcher; function get localization():ICoreLocalizationManager; function get connection():IConnection; function _SafeStr_3670():void; function openCatalogPage(_arg_1:String, _arg_2:Boolean=false):void; function _SafeStr_10499(_arg_1:int, _arg_2:int):void; function _SafeStr_10500(_arg_1:String):void; function _SafeStr_4469():void; function _SafeStr_10264(_arg_1:Boolean):void; function _SafeStr_10274():int; function _SafeStr_10275(_arg_1:int):Boolean; function get _SafeStr_10278():Boolean; function get _SafeStr_10283():Boolean; function getProductData(_arg_1:String):_SafeStr_1273; function _SafeStr_6886(_arg_1:int, _arg_2:String):_SafeStr_1259; function _SafeStr_6973(_arg_1:int):BitmapData; function _SafeStr_6974(_arg_1:int):BitmapData; function getPurse():_SafeStr_1333; function getRecycler():_SafeStr_1334; function getMarketPlace():_SafeStr_1332; function _SafeStr_10186(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void; function _SafeStr_10187():void; function _SafeStr_10200(_arg_1:int):void; function _SafeStr_10192():void; function _SafeStr_10190(_arg_1:int):void; function _SafeStr_10188(_arg_1:int, _arg_2:int):void; function _SafeStr_10189():void; function _SafeStr_5866():void; } }//package com.sulake.habbo.catalog // _SafeStr_10186 = "_-l9" (String#12276, DoABC#2) // _SafeStr_10187 = "_-39v" (String#15780, DoABC#2) // _SafeStr_10188 = "_-347" (String#16730, DoABC#2) // _SafeStr_10189 = "_-Ry" (String#12294, DoABC#2) // _SafeStr_10190 = "_-0vp" (String#17827, DoABC#2) // _SafeStr_10192 = "_-6f" (String#17782, DoABC#2) // _SafeStr_10200 = "_-12l" (String#17008, DoABC#2) // _SafeStr_10223 = "_-fk" (String#8149, DoABC#2) // _SafeStr_10263 = "_-2co" (String#16333, DoABC#2) // _SafeStr_10264 = "_-fO" (String#6661, DoABC#2) // _SafeStr_10274 = "_-2WD" (String#15439, DoABC#2) // _SafeStr_10275 = "_-0Lb" (String#10427, DoABC#2) // _SafeStr_10276 = "_-Pv" (String#15486, DoABC#2) // _SafeStr_10278 = "_-38V" (String#14475, DoABC#2) // _SafeStr_10283 = "_-2YP" (String#10554, DoABC#2) // _SafeStr_10285 = "_-0XW" (String#14659, DoABC#2) // _SafeStr_10499 = "_-0Ey" (String#18240, DoABC#2) // _SafeStr_10500 = "_-0CB" (String#22109, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1332 = "_-1f9" (String#4807, DoABC#2) // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_1334 = "_-0xb" (String#5159, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3670 = "_-0Q-" (String#8827, DoABC#2) // _SafeStr_4469 = "_-uL" (String#12930, DoABC#2) // _SafeStr_5866 = "_-pi" (String#16263, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_6973 = "_-1Fu" (String#14242, DoABC#2) // _SafeStr_6974 = "_-31r" (String#12923, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.catalog.HabboCatalog package com.sulake.habbo.catalog { import com.sulake.core.runtime._SafeStr_8; import _-kQ._SafeStr_287; import com.sulake.core.runtime._SafeStr_9; import flash.geom.Point; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.habbo.friendlist._SafeStr_818; import _-2pO._SafeStr_1427; import com.sulake.habbo.catalog.navigation._SafeStr_1335; import _-66._SafeStr_1383; import com.sulake.habbo.catalog.recycler._SafeStr_1417; import com.sulake.habbo.catalog.marketplace._SafeStr_1332; import com.sulake.core.window.IWindowContainer; import _-vH._SafeStr_1373; import _-vH._SafeStr_1393; import _-vH._SafeStr_1377; import _-19v._SafeStr_1412; import _-19v._SafeStr_1369; import _-19v._SafeStr_1421; import com.sulake.core.utils.Map; import _-2pO._SafeStr_1343; import _-vH._SafeStr_1363; import _-2pO._SafeStr_1440; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDCoreLocalizationManager; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboFriendList; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components._SafeStr_1364; import flash.display.BitmapData; import flash.display.Bitmap; import com.sulake.core.window.IWindow; import com.sulake.core.communication.connection.IConnection; import _-2-X._SafeStr_845; import _-33P.RoomSessionEvent; import _-yT._SafeStr_1337; import com.sulake.core.Core; import _-1CW._SafeStr_1407; import _-1CW._SafeStr_1351; import _-1CW._SafeStr_1391; import _-1CW._SafeStr_1416; import _-2ej._SafeStr_1359; import _-3-l._SafeStr_1409; import _-3-l._SafeStr_1372; import _-3-l._SafeStr_1355; import _-2pO._SafeStr_1419; import _-1CW._SafeStr_1367; import _-19v._SafeStr_1390; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-3BV._SafeStr_1438; import _-3BV._SafeStr_1384; import _-3BV._SafeStr_1379; import _-3BV._SafeStr_1402; import _-3BV._SafeStr_1433; import _-3BV._SafeStr_1254; import _-3BV.GiftReceiverNotFoundEvent; import _-3BV._SafeStr_1349; import _-1Lq._SafeStr_1413; import _-1S3._SafeStr_1432; import _-1S3._SafeStr_1424; import _-3BV._SafeStr_1338; import _-3BV._SafeStr_1346; import _-2X9._SafeStr_1423; import _-2X9._SafeStr_1278; import _-3BV._SafeStr_1361; import _-2I-._SafeStr_1352; import _-2I-._SafeStr_1253; import _-2I-._SafeStr_1408; import _-1Bq._SafeStr_1376; import _-1Bq._SafeStr_1380; import _-1Bq._SafeStr_1341; import _-1Bq._SafeStr_1385; import _-3BV._SafeStr_1362; import _-1Bq._SafeStr_1429; import _-3BV._SafeStr_1371; import _-1Bq._SafeStr_1422; import _-1Bq._SafeStr_1342; import _-3BV._SafeStr_1375; import _-3BV._SafeStr_1431; import _-3BV._SafeStr_1401; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-3BV._SafeStr_1395; import com.sulake.habbo.inventory.events._SafeStr_1378; import _-1Vf._SafeStr_1381; import com.sulake.core.localization._SafeStr_1262; import flash.external.ExternalInterface; import com.sulake.habbo.utils._SafeStr_1350; import _-kQ._SafeStr_1273; import _-Vm._SafeStr_1259; import _-0rn._SafeStr_1436; import _-66._SafeStr_1333; import com.sulake.habbo.catalog.recycler._SafeStr_1334; import _-1VA._SafeStr_1366; import _-1VA._SafeStr_1441; import _-1VA._SafeStr_1340; import _-1VA._SafeStr_1360; import _-1VA._SafeStr_1353; import _-1VA.each; import com.sulake.core.assets._SafeStr_1280; import _-1CW._SafeStr_1406; import _-66._SafeStr_1382; import _-2SZ._SafeStr_1354; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.habbo.utils._SafeStr_1370; import com.sulake.habbo.tracking.HabboTracking; import flash.events.Event; import _-0rn._SafeStr_827; import _-1CW._SafeStr_1374; import _-1CW._SafeStr_1435; import com.sulake.habbo.catalog.navigation._SafeStr_1336; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.enum.WindowParam; import com.sulake.habbo.catalog.marketplace._SafeStr_1415; import _-1CW._SafeStr_1339; import _-1CW._SafeStr_1396; import _-1CW._SafeStr_1410; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-3BV._SafeStr_1411; import _-0rn._SafeStr_1326; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1386; import _-2pO._SafeStr_1400; import _-2pO._SafeStr_1399; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1405; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1348; import _-2Q7._SafeStr_1437; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1365; import _-0LV._SafeStr_1344; import com.sulake.habbo.sound._SafeStr_1356; import _-66._SafeStr_1394; import _-66._SafeStr_1398; import _-2Q7._SafeStr_1302; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1404; import _-39Z._SafeStr_1345; import _-39Z._SafeStr_1290; import _-39Z._SafeStr_1403; import _-2Dw._SafeStr_1414; import com.sulake.habbo.catalog.marketplace._SafeStr_1368; import _-2Dw._SafeStr_1428; import _-2Dw._SafeStr_1347; import _-3BV._SafeStr_1434; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1387; import com.sulake.habbo.catalog.viewer.widgets.events._SafeStr_1357; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.habbo.window.utils._SafeStr_1439; import _-1CW._SafeStr_1388; import com.sulake.core.communication.messages.IMessageComposer; import _-2pO.IProduct; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.room.object._SafeStr_1358; import com.sulake.room.utils._SafeStr_1286; import _-1Vf._SafeStr_1397; import _-00F._SafeStr_1425; import _-00G._SafeStr_1295; import _-1lr._SafeStr_1420; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.iid.*; public class HabboCatalog extends _SafeStr_8 implements _SafeStr_286, _SafeStr_287, _SafeStr_9 { private static const _SafeStr_10501:uint = 1; private const _SafeStr_4813:Point = new Point(100, 20); private var _windowManager:IHabboWindowManager; private var _communication:IHabboCommunicationManager; private var _toolbar:_SafeStr_815; private var _SafeStr_3793:IHabboConfigurationManager; private var _roomEngine:IRoomEngine; private var _SafeStr_10502:_SafeStr_13; private var _SafeStr_10503:_SafeStr_1228; private var _localization:ICoreLocalizationManager; private var _SafeStr_4463:_SafeStr_604; private var _SafeStr_6499:_SafeStr_1112; private var _SafeStr_4488:_SafeStr_415; private var _soundManager:_SafeStr_409; private var _friendList:_SafeStr_818; private var _SafeStr_5635:Boolean = false; private var _SafeStr_10504:_SafeStr_1427; private var _SafeStr_10505:_SafeStr_1335; private var _SafeStr_10506:_SafeStr_1383; private var _SafeStr_10507:_SafeStr_1417; private var _SafeStr_10508:_SafeStr_1332; private var _mainContainer:IWindowContainer; private var _confirmationDialog:_SafeStr_1373; private var _SafeStr_10509:_SafeStr_1393; private var _SafeStr_10510:String = ""; private var _SafeStr_10511:int = -1; private var _SafeStr_10512:int = -1; private var _SafeStr_10513:Boolean = true; private var _SafeStr_10514:Boolean = true; private var _SafeStr_10515:Boolean = false; private var _SafeStr_10516:_SafeStr_1377; private var _SafeStr_10517:_SafeStr_1412; private var _SafeStr_10518:_SafeStr_1369; private var _SafeStr_10519:_SafeStr_1421; private var _SafeStr_10520:Map; private var _SafeStr_3565:Boolean = false; private var _SafeStr_10521:_SafeStr_1389; private var _SafeStr_10522:_SafeStr_1343; private var _SafeStr_10523:_SafeStr_1363; private var _SafeStr_10524:Boolean; private var _SafeStr_10525:Boolean; private var _SafeStr_10526:_SafeStr_1440; public function HabboCatalog(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_10520 = new Map(); super(_arg_1, _arg_2, _arg_3); this._SafeStr_10506 = new _SafeStr_1383(); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10157); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDCoreLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboInventory(), this._SafeStr_8015); queueInterface(new IIDSessionDataManager(), this._SafeStr_10528); queueInterface(new IIDAvatarRenderManager(), this.onAvatarRenderManagerReady); queueInterface(new IIDHabboSoundManager(), this._SafeStr_8016); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); queueInterface(new IIDHabboFriendList(), this._SafeStr_10529); _SafeStr_4262(this, 1); } public static function _SafeStr_10530(_arg_1:IWindow, _arg_2:BitmapData, _arg_3:int=0):void { var _local_7:IBitmapWrapperWindow; var _local_8:_SafeStr_1364; if (_arg_2 == null){ return; }; if (_arg_1 == null){ return; }; if (_arg_1.disposed){ return; }; var _local_4:int = (((_arg_3)>0) ? _arg_3 : _arg_1.height); var _local_5:int = ((_arg_1.width - _arg_2.width) / 2); var _local_6:int = ((_local_4 - _arg_2.height) / 2); if ((_arg_1 as IBitmapWrapperWindow) != null){ _local_7 = IBitmapWrapperWindow(_arg_1); if ((((_local_7.bitmap == null)) || ((_arg_3 > 0)))){ _local_7.bitmap = new BitmapData(_arg_1.width, _local_4, true, 0xFFFFFF); }; _local_7.bitmap.fillRect(_local_7.bitmap.rect, 0xFFFFFF); _local_7.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(_local_5, _local_6), null, null, false); _arg_1.invalidate(); } else { if ((_arg_1 as _SafeStr_1364) != null){ _local_8 = _SafeStr_1364(_arg_1); _local_8.setDisplayObject(new Bitmap(_arg_2)); _arg_1.invalidate(); Logger.log(((((((("WRAPPER SET: " + _arg_2.width) + ", ") + _arg_2.height) + ", ") + _local_8.rectangle) + ", ") + _local_8.visible)); }; }; } public function get _SafeStr_4914():_SafeStr_1112 { return (this._SafeStr_6499); } public function get avatarRenderManager():_SafeStr_415 { return (this._SafeStr_4488); } public function get localization():ICoreLocalizationManager { return (this._localization); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } public function get connection():IConnection { return (this._communication.getHabboMainConnection(null)); } public function get _SafeStr_8316():_SafeStr_1377 { return (this._SafeStr_10516); } public function get roomEngine():IRoomEngine { return (this._roomEngine); } public function get _SafeStr_5109():_SafeStr_409 { return (this._soundManager); } public function get _SafeStr_10365():_SafeStr_1440 { return (this._SafeStr_10526); } override public function dispose():void { removeUpdateReceiver(this); this.reset(true); if (this._toolbar){ this._toolbar.events.removeEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._soundManager){ this._soundManager.release(new IIDHabboSoundManager()); this._soundManager = null; }; if (this._SafeStr_6499){ this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._SafeStr_4488){ this._SafeStr_4488.release(new IIDAvatarRenderManager()); this._SafeStr_4488 = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._friendList){ this._friendList.release(new IIDHabboFriendList()); this._friendList = null; }; if (this._SafeStr_4463){ this._SafeStr_4463.release(new IIDHabboInventory()); this._SafeStr_4463 = null; }; if (this._localization){ this._localization.release(new IIDCoreLocalizationManager()); this._localization = null; }; if (this._roomEngine != null){ this._roomEngine.release(new IIDRoomEngine()); this._roomEngine = null; }; if (this._windowManager != null){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._communication != null){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._confirmationDialog != null){ this._confirmationDialog.dispose(); this._confirmationDialog = null; }; if (this._SafeStr_10509 != null){ this._SafeStr_10509.dispose(); this._SafeStr_10509 = null; }; if (this._SafeStr_10507 != null){ this._SafeStr_10507.dispose(); this._SafeStr_10507 = null; }; this._SafeStr_10506 = null; this._SafeStr_10508 = null; if (this._SafeStr_10518 != null){ this._SafeStr_10518.dispose(); this._SafeStr_10518 = null; }; if (this._SafeStr_10519 != null){ this._SafeStr_10519.dispose(); this._SafeStr_10519 = null; }; if (this._SafeStr_10520 != null){ this._SafeStr_10520.dispose(); this._SafeStr_10520 = null; }; this._SafeStr_10503 = null; if (this._SafeStr_10502 != null){ this._SafeStr_10502.events.removeEventListener(RoomSessionEvent._SafeStr_7607, this._SafeStr_10531); this._SafeStr_10502.events.removeEventListener(RoomSessionEvent._SafeStr_7608, this._SafeStr_10531); this._SafeStr_10502.release(new IIDHabboRoomSessionManager()); this._SafeStr_10502 = null; }; this._SafeStr_8343(); this._SafeStr_3565 = false; this._SafeStr_10522 = null; if (this._SafeStr_10526 != null){ this._SafeStr_10526.dispose(); this._SafeStr_10526 = null; }; super.dispose(); } private function init():void { if (!this._SafeStr_5635){ this.createMainWindow(); this._SafeStr_10532(); this._SafeStr_10533(); this._SafeStr_10534(); this._SafeStr_5635 = true; events.dispatchEvent(new _SafeStr_1337(_SafeStr_1337.CATALOG_INITIALIZED)); this._SafeStr_10535(); this._SafeStr_10536(); this._SafeStr_10537(); this._SafeStr_10538(); this._SafeStr_10539(); this._SafeStr_10540(); this._SafeStr_10541(); }; } private function reset(_arg_1:Boolean=false):void { var _local_2:Boolean; this._SafeStr_5635 = false; if (this._SafeStr_10504 != null){ this._SafeStr_10504.dispose(); this._SafeStr_10504 = null; }; if (this._SafeStr_10505 != null){ this._SafeStr_10505.dispose(); this._SafeStr_10505 = null; }; if (this._mainContainer != null){ this._mainContainer.dispose(); this._mainContainer = null; }; if (!_arg_1){ if (this._SafeStr_6499 == null){ Core._SafeStr_8804("Could not reload product data after reset() because _sessionDataManager was null", Core._SafeStr_9770); return; }; events.dispatchEvent(new _SafeStr_1337(_SafeStr_1337.CATALOG_NOT_READY)); _local_2 = this._SafeStr_6499._SafeStr_10542(this); if (_local_2){ this.init(); }; }; } public function _SafeStr_10223(_arg_1:int, _arg_2:int):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1407(_arg_1, _arg_2)); } public function _SafeStr_5868(_arg_1:int, _arg_2:int, _arg_3:String=""):void { var _local_4:IConnection = this._communication.getHabboMainConnection(null); if (_local_4 == null){ return; }; _local_4.send(new _SafeStr_1351(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_5899(_arg_1:int):void { var _local_2:IConnection = this._communication.getHabboMainConnection(null); if (_local_2 == null){ return; }; _local_2.send(new _SafeStr_1391(_arg_1)); } public function _SafeStr_8342(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:int, _arg_7:int, _arg_8:int):void { var _local_9:IConnection = this._communication.getHabboMainConnection(null); if (_local_9 == null){ return; }; _local_9.send(new _SafeStr_1416(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)); } public function _SafeStr_10335(_arg_1:String, _arg_2:int):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1359(_arg_1, _arg_2)); } public function _SafeStr_10263():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1409()); } public function _SafeStr_10285():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1372()); } public function _SafeStr_10276(_arg_1:Array):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1355(_arg_1)); } public function _SafeStr_5938(_arg_1:_SafeStr_1389, _arg_2:int, _arg_3:String="", _arg_4:Boolean=true):void { var _local_5:Array; Logger.log(("buy: " + [_arg_1._SafeStr_5330, _arg_3])); if ((((_arg_1._SafeStr_5884 > 0)) && ((_arg_1._SafeStr_5884 > this._SafeStr_10506.credits)))){ this._SafeStr_10189(); return; }; if ((((_arg_1._SafeStr_5882 > 0)) && ((_arg_1._SafeStr_5882 > this._SafeStr_10506._SafeStr_7995(_arg_1._SafeStr_5883))))){ this._SafeStr_10543(_arg_1._SafeStr_5883); return; }; if ((_arg_1 is _SafeStr_1419)){ if ((((this._confirmationDialog == null)) || (this._confirmationDialog.disposed))){ this._confirmationDialog = new _SafeStr_1373(this._localization); }; _local_5 = []; if (this._friendList != null){ _local_5 = this._friendList._SafeStr_4893(); }; this._confirmationDialog._SafeStr_5862(this, this._roomEngine, _arg_1, _arg_2, _arg_3, _local_5); if (_arg_4){ this._communication.getHabboMainConnection(null).send(new _SafeStr_1367(_arg_1._SafeStr_5330)); }; } else { if ((_arg_1 is _SafeStr_1390)){ this._SafeStr_10518.showConfirmation((_arg_1 as _SafeStr_1390), _arg_2); }; }; } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = (_arg_2 as IHabboWindowManager); } private function _SafeStr_10157(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._communication = (_arg_2 as IHabboCommunicationManager); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1438(this._SafeStr_10544)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1384(this._SafeStr_10545)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1379(this._SafeStr_10546)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1402(this._SafeStr_10547)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1433(this._SafeStr_10548)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1254(this.onPurchaseOK)); this._communication.addHabboConnectionMessageEvent(new GiftReceiverNotFoundEvent(this._SafeStr_10549)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1349(this._SafeStr_10550)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1413(this._SafeStr_4344)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1432(this._SafeStr_10551)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1424(this._SafeStr_10552)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1338(this._SafeStr_10553)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1346(this._SafeStr_10554)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1423(this._SafeStr_10323)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1278(this._SafeStr_10555)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1361(this._SafeStr_10556)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1352(this._SafeStr_10557)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1253(this._SafeStr_10558)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1408(this._SafeStr_10559)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1376(this._SafeStr_10560)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1380(this._SafeStr_10561)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1341(this._SafeStr_10562)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1385(this._SafeStr_10563)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1362(this._SafeStr_10564)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1429(this._SafeStr_10565)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1371(this._SafeStr_8309)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1422(this._SafeStr_10566)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1342(this._SafeStr_10567)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1375(this._SafeStr_10568)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1431(this._SafeStr_10569)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1401(this._SafeStr_10570)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_843(this._SafeStr_4556)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1395(this._SafeStr_10571)); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._toolbar = (_arg_2 as _SafeStr_815); this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); this._SafeStr_10525 = this.isNewItemsNotificationEnabled(); this._SafeStr_10572(); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._localization = (_arg_2 as ICoreLocalizationManager); } private function _SafeStr_8015(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_4463 = (_arg_2 as _SafeStr_604); this._SafeStr_4463.events.addEventListener(_SafeStr_1378.HABBO_INVENTORY_ITEM_ADDED, this._SafeStr_10573); } private function _SafeStr_10528(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); this._SafeStr_6499._SafeStr_10542(this); } private function onAvatarRenderManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4488 = (_arg_2 as _SafeStr_415); } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._roomEngine = (_arg_2 as IRoomEngine); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_3572, this._SafeStr_3573); this._SafeStr_10572(); } private function _SafeStr_8016(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._soundManager = (_arg_2 as _SafeStr_409); } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_3:_SafeStr_13 = _SafeStr_13(_arg_2); _local_3.events.addEventListener(RoomSessionEvent._SafeStr_7607, this._SafeStr_10531); _local_3.events.addEventListener(RoomSessionEvent._SafeStr_7608, this._SafeStr_10531); } private function _SafeStr_10529(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._friendList = (_arg_2 as _SafeStr_818); } private function _SafeStr_10572():void { if (((((!((this._roomEngine == null))) && (!((this._SafeStr_3793 == null))))) && ((this._SafeStr_3793.getKey("catalog.furniture.animation", "false") == "true")))){ if (this._SafeStr_10526 == null){ this._SafeStr_10526 = new _SafeStr_1440(this._roomEngine); }; }; } private function isNewItemsNotificationEnabled():Boolean { return (this._SafeStr_3793.getBoolean("toolbar.new_additions.notification.enabled", false)); } public function _SafeStr_3670():void { this._SafeStr_3638(); this._SafeStr_10574(true); } public function openCatalogPage(_arg_1:String, _arg_2:Boolean=false):void { this._SafeStr_3638(); if (_arg_2){ _arg_1 = this._SafeStr_10575(_arg_1); }; if (((((!(this._SafeStr_5635)) || (!(this._SafeStr_10505)))) || (!(this._SafeStr_10505._SafeStr_8765())))){ this._SafeStr_10574(true); this._SafeStr_10511 = -1; this._SafeStr_10510 = _arg_1; } else { this._SafeStr_10574(true); this._SafeStr_10505._SafeStr_7111(_arg_1); }; } public function _SafeStr_10499(_arg_1:int, _arg_2:int):void { if (this._SafeStr_5635){ this._SafeStr_10574(true); this._SafeStr_10505._SafeStr_10211(_arg_1, _arg_2); } else { this._SafeStr_10574(); this._SafeStr_10511 = _arg_1; this._SafeStr_10512 = _arg_2; this._SafeStr_10510 = null; }; } private function _SafeStr_10575(_arg_1:String):String { var _local_2:_SafeStr_1262 = this._localization.getLocalization(_arg_1); if (_local_2 != null){ _arg_1 = _local_2.value; }; return (_arg_1); } public function _SafeStr_10500(_arg_1:String):void { if (this._SafeStr_4463 == null){ return; }; this._SafeStr_4463._SafeStr_3613(_arg_1); } public function _SafeStr_4469():void { var _local_2:String; if (this._SafeStr_3793 == null){ return; }; var _local_1 = (this._SafeStr_3793.getKey("client.credits.embed.enabled", "false") == "true"); if (((ExternalInterface.available) && (_local_1))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "credits"); } else { _local_2 = this._SafeStr_3793.getKey("link.format.credits", "/credits"); this._windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_10229); _SafeStr_1350.navigateToURL(_local_2, "habboMain"); }; } public function _SafeStr_10264(_arg_1:Boolean):void { if (this._SafeStr_4463 == null){ return; }; this._SafeStr_4463._SafeStr_10576(_arg_1); } public function get _SafeStr_10278():Boolean { return (this._SafeStr_10515); } public function get _SafeStr_10283():Boolean { if (this._SafeStr_4463 == null){ return (false); }; return (this._SafeStr_4463._SafeStr_10283); } public function _SafeStr_10274():int { if (this._SafeStr_4463 == null){ return (0); }; return (this._SafeStr_4463._SafeStr_3665()); } public function _SafeStr_10275(_arg_1:int):Boolean { if (this._SafeStr_4463 == null){ return (false); }; return (this._SafeStr_4463._SafeStr_10275(_arg_1)); } public function getProductData(_arg_1:String):_SafeStr_1273 { return (this._SafeStr_6499.getProductData(_arg_1)); } public function _SafeStr_6886(_arg_1:int, _arg_2:String):_SafeStr_1259 { var _local_3:_SafeStr_1259; if (_arg_2 == _SafeStr_1436._SafeStr_4872){ _local_3 = this._SafeStr_6499._SafeStr_5214(_arg_1); }; if (_arg_2 == _SafeStr_1436._SafeStr_4871){ _local_3 = this._SafeStr_6499._SafeStr_5215(_arg_1); }; return (_local_3); } public function getPurse():_SafeStr_1333 { return (this._SafeStr_10506); } public function getRecycler():_SafeStr_1334 { return (this._SafeStr_10507); } public function getMarketPlace():_SafeStr_1332 { return (this._SafeStr_10508); } public function _SafeStr_7015():_SafeStr_1412 { return (this._SafeStr_10517); } public function _SafeStr_5937():_SafeStr_1369 { return (this._SafeStr_10518); } public function _SafeStr_10577():_SafeStr_1421 { return (this._SafeStr_10519); } public function _SafeStr_10186(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1366(_arg_1, _arg_2, _arg_3, _arg_4)); } public function _SafeStr_10187():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1441()); } public function _SafeStr_10200(_arg_1:int):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1340(_arg_1)); } public function _SafeStr_10192():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1360()); } public function _SafeStr_10190(_arg_1:int):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1353(_arg_1)); } public function _SafeStr_10188(_arg_1:int, _arg_2:int):void { if (!this._communication){ return; }; var _local_3:IConnection = this._communication.getHabboMainConnection(null); if (!_local_3){ return; }; _local_3.send(new each(_arg_1, _arg_2)); } public function _SafeStr_6973(_arg_1:int):BitmapData { var _local_2:_SafeStr_1280 = ((this._SafeStr_4463 as _SafeStr_8).assets.getAssetByName((("fx_icon_" + _arg_1) + "_png")) as _SafeStr_1280); if (_local_2 != null){ return ((_local_2.content as BitmapData).clone()); }; return (new BitmapData(1, 1, true, 0xFFFFFF)); } public function _SafeStr_6974(_arg_1:int):BitmapData { var _local_2:_SafeStr_1280 = (assets.getAssetByName("ctlg_icon_deal_hc") as _SafeStr_1280); if (_local_2 != null){ return ((_local_2.content as BitmapData).clone()); }; return (new BitmapData(1, 1, true, 0xFFFFFF)); } public function _SafeStr_10339(_arg_1:String):Array { var _local_2:Array = this._SafeStr_10520.getValue(_arg_1); if (_local_2 != null){ return (_local_2.slice()); }; this._communication.getHabboMainConnection(null).send(new _SafeStr_1406(_arg_1)); return (null); } private function _SafeStr_10535():void { var _local_2:String; if (this._mainContainer == null){ return; }; this._localization.registerParameter("catalog.purse.creditbalance", "balance", String(this._SafeStr_10506.credits)); this._localization.registerParameter("catalog.purse.pixelbalance", "balance", String(this._SafeStr_10506._SafeStr_7995(_SafeStr_1382.PIXEL))); var _local_1:uint = _SafeStr_1354._SafeStr_7277; if (!this._SafeStr_10506._SafeStr_5869){ _local_2 = "catalog.purse.club.join"; } else { if (this._SafeStr_10506._SafeStr_4477){ _local_2 = "catalog.purse.vipdays"; _local_1 = _SafeStr_1354._SafeStr_7278; } else { _local_2 = "catalog.purse.clubdays"; }; this._localization.registerParameter(_local_2, "days", String(this._SafeStr_10506.clubDays)); this._localization.registerParameter(_local_2, "months", String(this._SafeStr_10506.clubPeriods)); }; var _local_3:_SafeStr_1430 = (this._mainContainer.findChildByName("clubIcon") as _SafeStr_1430); if (_local_3){ _local_3.style = _local_1; }; var _local_4:ITextWindow = (this._mainContainer.findChildByName("clubText") as ITextWindow); if (_local_4){ _local_4.caption = this._localization.getKey(_local_2); }; } private function onHabboToolbarEvent(_arg_1:_SafeStr_845):void { if ((((_arg_1._SafeStr_5077 == HabboToolbarIconEnum.CATALOGUE)) && ((_arg_1.type == _SafeStr_845._SafeStr_5068)))){ this._SafeStr_10574(); }; } private function _SafeStr_10574(_arg_1:Boolean=false):void { this._SafeStr_3638(); if (this._mainContainer == null){ return; }; if (((!(this._SafeStr_10578())) || (_arg_1))){ if (this._SafeStr_10524){ this._SafeStr_10524 = false; events.dispatchEvent(new _SafeStr_1337(_SafeStr_1337.CATALOG_NEW_ITEMS_HIDE)); this._SafeStr_10579(); }; this._SafeStr_10580(); } else { if (!_SafeStr_1370._SafeStr_4352(this._mainContainer)){ this._SafeStr_10581(); }; }; if (this._SafeStr_10578()){ this._mainContainer.activate(); HabboTracking._SafeStr_4372()._SafeStr_5239("catalogue", "open"); }; if (this._SafeStr_10578()){ events.dispatchEvent(new Event(_SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_OPEN)); if (((!((this._SafeStr_10507 == null))) && ((this._SafeStr_6891() == "recycler")))){ this._SafeStr_10507.activate(); }; } else { events.dispatchEvent(new Event(_SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_CLOSE)); if (((!((this._SafeStr_10507 == null))) && ((this._SafeStr_6891() == "recycler")))){ this._SafeStr_10507.cancel(); }; }; this._SafeStr_10264(((this._SafeStr_10507.active) && (this._SafeStr_10578()))); } private function _SafeStr_6891():String { if (this._SafeStr_10504 == null){ return (""); }; return (this._SafeStr_10504._SafeStr_6891()); } private function _SafeStr_10534():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1374()); } private function _SafeStr_10579():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1435()); } private function _SafeStr_10532():void { var _local_1:IWindowContainer = (this._mainContainer.findChildByName("navigatorMain") as IWindowContainer); this._SafeStr_10505 = (new _SafeStr_1336(this, _local_1) as _SafeStr_1335); var _local_2:_SafeStr_1280 = (assets.getAssetByName("purse_coins_small") as _SafeStr_1280); this._SafeStr_4375("creditsIcon", (_local_2.content as BitmapData)); var _local_3:_SafeStr_1280 = (assets.getAssetByName("purse_pixels_small") as _SafeStr_1280); this._SafeStr_4375("pixelsIcon", (_local_3.content as BitmapData)); var _local_4:_SafeStr_1280 = (assets.getAssetByName("purse_club_small") as _SafeStr_1280); this._SafeStr_4375("clubIcon", (_local_4.content as BitmapData)); } private function _SafeStr_10533():void { var _local_1:IWindowContainer = (this._mainContainer.findChildByName("layoutContainer") as IWindowContainer); this._SafeStr_10504 = new _SafeStr_1427(this, _local_1, this._roomEngine); this._SafeStr_10504._SafeStr_6893 = this; } private function createMainWindow():void { var _local_1:String = "catalog"; if (this._SafeStr_3793.getBoolean("catalog.show.purse", false)){ _local_1 = "catalog_with_purse"; }; var _local_2:_SafeStr_5 = (assets.getAssetByName(_local_1) as _SafeStr_5); this._mainContainer = (this._windowManager.buildFromXML((_local_2.content as XML), _SafeStr_10501) as IWindowContainer); this._mainContainer.tags.push("habbo_catalog"); this._mainContainer.position = this._SafeStr_4813; this._SafeStr_10581(); var _local_3:_SafeStr_1280 = (assets.getAssetByName("layout_bg") as _SafeStr_1280); this._SafeStr_4375("layoutBackground", (_local_3.content as BitmapData)); var _local_4:IWindowContainer = (this._mainContainer.findChildByName("navigatorMain") as IWindowContainer); _local_4.setParamFlag(WindowParam._SafeStr_7169, false); var _local_5:IWindow = this._mainContainer.findChildByName("titlebar_close_button"); if (_local_5 == null){ _local_5 = this._mainContainer.findChildByTag("close"); }; if (_local_5 != null){ _local_5.procedure = this._SafeStr_4835; }; } private function _SafeStr_10531(_arg_1:RoomSessionEvent):void { switch (_arg_1.type){ case RoomSessionEvent._SafeStr_7607: this._SafeStr_10515 = _arg_1.session._SafeStr_3679; this._SafeStr_10503 = _arg_1.session; if (this._SafeStr_10507 != null){ this._SafeStr_10507._SafeStr_10281(true); }; return; case RoomSessionEvent._SafeStr_7608: this._SafeStr_10515 = false; this._SafeStr_10503 = null; if (this._SafeStr_10507 != null){ this._SafeStr_10507._SafeStr_10281(false); }; return; }; } private function _SafeStr_10536():void { this._SafeStr_10507 = new _SafeStr_1417(this, this._windowManager); this._SafeStr_10285(); } private function _SafeStr_10537():void { if (this._SafeStr_10508 == null){ this._SafeStr_10508 = new _SafeStr_1415(this, this._windowManager, this._roomEngine); }; } private function _SafeStr_10538():void { if (this._SafeStr_10517 == null){ this._SafeStr_10517 = new _SafeStr_1412(this); }; } private function _SafeStr_10540():void { if (this._SafeStr_10518 == null){ this._SafeStr_10518 = new _SafeStr_1369(this); }; } private function _SafeStr_10541():void { if (this._SafeStr_10519 == null){ this._SafeStr_10519 = new _SafeStr_1421(this); }; } private function _SafeStr_10539():void { var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.send(new _SafeStr_1339()); } public function _SafeStr_5866():void { var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.send(new _SafeStr_1396()); } public function _SafeStr_10582():void { var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.send(new _SafeStr_1410()); } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_10581(); if (this._SafeStr_10504 != null){ this._SafeStr_10504._SafeStr_6895(); }; if (((!((this._SafeStr_10507 == null))) && ((this._SafeStr_6891() == "recycler")))){ this._SafeStr_10507.cancel(); this._SafeStr_10264(false); }; } private function _SafeStr_10544(_arg_1:IMessageEvent):void { if ((_arg_1 as _SafeStr_1438) == null){ return; }; if (this._SafeStr_10505 == null){ return; }; var _local_2:_SafeStr_1411 = (_arg_1 as _SafeStr_1438).root; this._SafeStr_10524 = (_arg_1 as _SafeStr_1438)._SafeStr_7821; this._SafeStr_10505._SafeStr_10210(_local_2); if (((this._SafeStr_10510) && (!((this._SafeStr_10510 == ""))))){ this._SafeStr_10505._SafeStr_7111(this._SafeStr_10510); this._SafeStr_10510 = ""; this._SafeStr_10511 = -1; } else { if (this._SafeStr_10511 > -1){ this._SafeStr_10505._SafeStr_10211(this._SafeStr_10511, this._SafeStr_10512); this._SafeStr_10511 = -1; this._SafeStr_10512 = -1; this._SafeStr_10510 = ""; } else { if (((this._SafeStr_10524) && (this._SafeStr_10525))){ events.dispatchEvent(new _SafeStr_1337(_SafeStr_1337.CATALOG_NEW_ITEMS_SHOW)); this._SafeStr_10505._SafeStr_10213(this._SafeStr_10575(_SafeStr_1326._SafeStr_4870)); } else { this._SafeStr_10505._SafeStr_10212(); }; }; }; } private function _SafeStr_10545(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1384 = (_arg_1 as _SafeStr_1384); var _local_3:_SafeStr_1386 = _local_2._SafeStr_4108(); var _local_4:int = _local_3.pageId; var _local_5:String = _local_3.layoutCode; var _local_6:Array = _local_3.localization._SafeStr_7822.concat(); var _local_7:Array = _local_3.localization._SafeStr_7823.concat(); var _local_8:_SafeStr_1399 = new _SafeStr_1400(_local_6, _local_7); var _local_9:int = _local_3._SafeStr_5330; this._SafeStr_10504._SafeStr_6889(_local_4, _local_5, _local_8, _local_3.offers, _local_9); } private function _SafeStr_10546(_arg_1:IMessageEvent):void { var _local_2:Boolean; if (this._mainContainer != null){ _local_2 = this._SafeStr_10578(); }; this.reset(); if (_local_2){ this._windowManager.alert("${catalog.alert.published.title}", "${catalog.alert.published.description}", 0, this._SafeStr_10583); }; } private function _SafeStr_10547(_arg_1:IMessageEvent):void { this._windowManager.alert("${catalog.alert.purchaseerror.title}", "${catalog.alert.purchaseerror.description}", 0, this._SafeStr_10583); } private function _SafeStr_10548(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1433 = (_arg_1 as _SafeStr_1433); var _local_3:_SafeStr_1405 = _local_2._SafeStr_4108(); var _local_4:int = _local_3.errorCode; var _local_5:String = ""; switch (_local_4){ case 1: _local_5 = "${catalog.alert.purchasenotallowed.hc.description}"; break; default: _local_5 = "${catalog.alert.purchasenotallowed.unknown.description}"; }; this._windowManager.alert("${catalog.alert.purchasenotallowed.title}", _local_5, 0, this._SafeStr_10583); } private function onPurchaseOK(_arg_1:IMessageEvent):void { if (this._confirmationDialog != null){ this._confirmationDialog.dispose(); }; this._confirmationDialog = null; } private function _SafeStr_10549(_arg_1:GiftReceiverNotFoundEvent):void { if (this._confirmationDialog != null){ this._confirmationDialog._SafeStr_8355(); }; } private function _SafeStr_10550(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1349 = (_arg_1 as _SafeStr_1349); var _local_3:_SafeStr_1348 = _local_2._SafeStr_4108(); if (_local_3._SafeStr_8356 > 0){ this._SafeStr_10189(); } else { if (_local_3._SafeStr_10584 > 0){ this._SafeStr_10543(_local_3._SafeStr_5883); }; }; if (this._confirmationDialog != null){ this._confirmationDialog._SafeStr_8356(); }; } public function _SafeStr_10189():void { if (!this._windowManager){ return; }; this._windowManager.confirm("${catalog.alert.notenough.title}", "${catalog.alert.notenough.credits.description}", 0, this._SafeStr_10585); } private function _SafeStr_10543(_arg_1:int):void { var _local_2:String = ("catalog.alert.notenough.activitypoints.title." + _arg_1); var _local_3:String = ("catalog.alert.notenough.activitypoints.description." + _arg_1); if (_arg_1 == 0){ this._windowManager.confirm(this.localization.getKey(_local_2), this.localization.getKey(_local_3), 0, this._SafeStr_10586); } else { this._windowManager.alert(this.localization.getKey(_local_2), this.localization.getKey(_local_3), 0, this._SafeStr_10583); }; } private function _SafeStr_10553(_arg_1:_SafeStr_1338):void { if (_arg_1 == null){ return; }; var _local_2:String = "${catalog.alert.voucherredeem.ok.description}"; if (_arg_1.productName != ""){ _local_2 = "catalog.alert.voucherredeem.ok.description.furni"; this._localization.registerParameter(_local_2, "productName", _arg_1.productName); this._localization.registerParameter(_local_2, "productDescription", _arg_1.productDescription); _local_2 = (("${" + _local_2) + "}"); }; this._windowManager.alert("${catalog.alert.voucherredeem.ok.title}", _local_2, 0, this._SafeStr_10583); } private function _SafeStr_10554(_arg_1:_SafeStr_1346):void { if (_arg_1 == null){ return; }; var _local_2:String = "${catalog.alert.voucherredeem.error.title}"; var _local_3 = (("${catalog.alert.voucherredeem.error.description." + _arg_1.errorCode) + "}"); this._windowManager.alert(_local_2, _local_3, 0, this._SafeStr_10583); } private function _SafeStr_10323(_arg_1:_SafeStr_1423):void { if ((((_arg_1 == null)) || ((this._SafeStr_10504 == null)))){ return; }; var _local_2:_SafeStr_1437 = _arg_1._SafeStr_4108(); this._SafeStr_10504._SafeStr_6890(new _SafeStr_1365(_local_2.result, _local_2.nameValidationInfo)); } private function _SafeStr_4344(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1413 = (_arg_1 as _SafeStr_1413); var _local_3:_SafeStr_1344 = _local_2._SafeStr_4108(); this._SafeStr_10506.credits = _local_3.balance; this._SafeStr_10535(); if (((!(this._SafeStr_10513)) && (!((this._soundManager == null))))){ this._soundManager._SafeStr_10587(_SafeStr_1356._SafeStr_10588); }; this._SafeStr_10513 = false; if (((!((this._SafeStr_10509 == null))) && (!(this._SafeStr_10509.disposed)))){ this._SafeStr_10509._SafeStr_3487(); }; events.dispatchEvent(new _SafeStr_1394(_SafeStr_1394._SafeStr_4343, this._SafeStr_10506.credits)); events.dispatchEvent(new _SafeStr_1398()); } private function _SafeStr_10551(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1432 = (_arg_1 as _SafeStr_1432); this._SafeStr_10506._SafeStr_7998[_local_2.type] = _local_2.amount; this._SafeStr_10535(); if (((!(this._SafeStr_10514)) && (!((this._soundManager == null))))){ this._soundManager._SafeStr_10587(_SafeStr_1356._SafeStr_10589); }; this._SafeStr_10514 = false; if (((!((this._SafeStr_10509 == null))) && (!(this._SafeStr_10509.disposed)))){ this._SafeStr_10509._SafeStr_3487(); }; if (_local_2.type == _SafeStr_1382.PIXEL){ events.dispatchEvent(new _SafeStr_1394(_SafeStr_1394._SafeStr_4458, _local_2.amount)); }; if (_local_2.type == _SafeStr_1382._SafeStr_7996){ events.dispatchEvent(new _SafeStr_1394(_SafeStr_1394._SafeStr_4450, _local_2.amount)); }; events.dispatchEvent(new _SafeStr_1398()); } private function _SafeStr_10552(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1424 = (_arg_1 as _SafeStr_1424); this._SafeStr_10506._SafeStr_7998 = _local_2.points; this._SafeStr_10535(); if (_local_2.points[_SafeStr_1382.PIXEL] != null){ events.dispatchEvent(new _SafeStr_1394(_SafeStr_1394._SafeStr_4458, _local_2.points[_SafeStr_1382.PIXEL])); }; if (_local_2.points[_SafeStr_1382._SafeStr_7996] != null){ events.dispatchEvent(new _SafeStr_1394(_SafeStr_1394._SafeStr_4450, _local_2.points[_SafeStr_1382._SafeStr_7996])); }; events.dispatchEvent(new _SafeStr_1398()); } private function _SafeStr_10555(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1302 = (_arg_1 as _SafeStr_1278)._SafeStr_4108(); this._SafeStr_10506.clubDays = Math.max(0, _local_2._SafeStr_7068); this._SafeStr_10506.clubPeriods = Math.max(0, _local_2._SafeStr_7070); this._SafeStr_10506._SafeStr_4477 = _local_2._SafeStr_4477; this._SafeStr_10506._SafeStr_7073 = _local_2._SafeStr_7073; this._SafeStr_10506._SafeStr_7074 = _local_2._SafeStr_7074; this._SafeStr_10506._SafeStr_7994 = (((_local_2._SafeStr_7071)==_SafeStr_1302._SafeStr_7056) ? true : false); this._SafeStr_10535(); if (_local_2._SafeStr_7071 == _SafeStr_1302.RESPONSE_TYPE_PURCHASE){ this.reset(); }; } private function _SafeStr_10556(_arg_1:_SafeStr_1361):void { if (((!(_arg_1)) || (!(this._SafeStr_10517)))){ return; }; var _local_2:_SafeStr_1404 = _arg_1._SafeStr_4108(); if (!_local_2){ return; }; this._SafeStr_10517._SafeStr_5893(_local_2._SafeStr_5891, _local_2._SafeStr_5892, _local_2.offers, _local_2._SafeStr_10590); } private function _SafeStr_10557(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1345 = (_arg_1 as _SafeStr_1352)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_10507 == null)))){ return; }; this._SafeStr_10507._SafeStr_10267(_local_2._SafeStr_7788, _local_2._SafeStr_7789); } private function _SafeStr_10558(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1290 = (_arg_1 as _SafeStr_1253)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_10507 == null)))){ return; }; this._SafeStr_10507._SafeStr_10272(_local_2._SafeStr_7786, _local_2.prizeId); } private function _SafeStr_10559(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1403 = (_arg_1 as _SafeStr_1408)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_10507 == null)))){ return; }; this._SafeStr_10507._SafeStr_10284(_local_2._SafeStr_7791); } private function _SafeStr_10560(_arg_1:IMessageEvent):void { if (this._SafeStr_10508 != null){ this._SafeStr_10508._SafeStr_5854(_arg_1); }; } private function _SafeStr_10561(_arg_1:IMessageEvent):void { if (this._SafeStr_10508 != null){ this._SafeStr_10508._SafeStr_10160(_arg_1); }; } private function _SafeStr_10562(_arg_1:IMessageEvent):void { if (this._SafeStr_10508 != null){ this._SafeStr_10508._SafeStr_10161(_arg_1); }; } private function _SafeStr_10563(_arg_1:IMessageEvent):void { if (this._SafeStr_10508 != null){ this._SafeStr_10508._SafeStr_10162(_arg_1); }; } private function _SafeStr_10564(_arg_1:_SafeStr_1362):void { if (_arg_1 == null){ return; }; this._SafeStr_10516 = new _SafeStr_1377(_arg_1); } private function _SafeStr_8309(_arg_1:_SafeStr_1371):void { if (_arg_1 == null){ return; }; if (this._confirmationDialog != null){ this._confirmationDialog._SafeStr_8309(_arg_1._SafeStr_4108()); }; } private function _SafeStr_10565(_arg_1:_SafeStr_1429):void { if (((!(_arg_1)) || (!(this._SafeStr_10508)))){ return; }; var _local_2:_SafeStr_1414 = _arg_1._SafeStr_4108(); if (!_local_2){ return; }; var _local_3:_SafeStr_1368 = new _SafeStr_1368(); _local_3._SafeStr_5946 = _local_2._SafeStr_5946; _local_3._SafeStr_5947 = _local_2._SafeStr_5947; _local_3._SafeStr_6642 = _local_2._SafeStr_6642; _local_3._SafeStr_6643 = _local_2._SafeStr_6643; _local_3._SafeStr_6644 = _local_2._SafeStr_6644; _local_3._SafeStr_6645 = _local_2._SafeStr_6645; _local_3._SafeStr_6647 = _local_2._SafeStr_6647; _local_3._SafeStr_6646 = _local_2._SafeStr_6646; this._SafeStr_10508._SafeStr_10173 = _local_3; } private function _SafeStr_10566(_arg_1:_SafeStr_1422):void { if (((!(_arg_1)) || (!(this._SafeStr_10508)))){ return; }; var _local_2:_SafeStr_1428 = _arg_1._SafeStr_4108(); if (!_local_2){ return; }; this._SafeStr_10508._SafeStr_6661 = _local_2._SafeStr_6661; } private function _SafeStr_10567(_arg_1:_SafeStr_1342):void { if (((!(_arg_1)) || (!(this._SafeStr_10508)))){ return; }; var _local_2:_SafeStr_1347 = _arg_1._SafeStr_4108(); if (!_local_2){ return; }; if (_local_2.result == 1){ this._SafeStr_10508._SafeStr_10165(); }; } private function _SafeStr_10568(_arg_1:_SafeStr_1375):void { if (this._SafeStr_10518 != null){ this._SafeStr_10518._SafeStr_5854(_arg_1); }; } private function _SafeStr_10569(_arg_1:_SafeStr_1431):void { if (((!((this._SafeStr_10519 == null))) && (this._SafeStr_3793.getBoolean("club.membership.extend.promotion.enabled", false)))){ this._SafeStr_10519._SafeStr_5898(_arg_1); }; } private function _SafeStr_10570(_arg_1:_SafeStr_1401):void { var _local_2:_SafeStr_1434 = _arg_1._SafeStr_4108()._SafeStr_10591; if ((((this._SafeStr_10509 == null)) || (this._SafeStr_10509.disposed))){ this._SafeStr_10509 = new _SafeStr_1393(this, this._localization); }; this._SafeStr_10509._SafeStr_8360(_local_2); } private function _SafeStr_4556(_arg_1:IMessageEvent):void { if (this._SafeStr_10509 != null){ this._SafeStr_10509.close(); }; } private function _SafeStr_10571(_arg_1:_SafeStr_1395):void { var _local_2:_SafeStr_1387 = _arg_1._SafeStr_4108(); this._SafeStr_10520.remove(_local_2._SafeStr_4226); var _local_3:Array = _local_2._SafeStr_9939; if (_local_3 != null){ this._SafeStr_10520.add(_local_2._SafeStr_4226, _local_3.slice()); this._SafeStr_10504._SafeStr_6890(new _SafeStr_1357(_local_2._SafeStr_4226, _local_3.slice())); }; } private function _SafeStr_4375(_arg_1:String, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow = (this._mainContainer.findChildByName(_arg_1) as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0); _local_3.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(0, 0)); } else { Logger.log(("Could not find element: " + _arg_1)); }; } private function _SafeStr_10583(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); this._SafeStr_8343(); } private function _SafeStr_10585(_arg_1:_SafeStr_1439, _arg_2:_SafeStr_1260):void { var _local_3:String; _arg_1.dispose(); this._SafeStr_8343(); if (_arg_2.type == _SafeStr_1260._SafeStr_8222){ if (((ExternalInterface.available) && (("true" == this._SafeStr_3793.getKey("client.credits.embed.enabled"))))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "credits"); } else { _local_3 = this._SafeStr_3793.getKey("link.format.credits"); if (_local_3 != ""){ this._windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_10229); _SafeStr_1350.navigateToURL(_local_3, "habboMain"); }; }; }; } private function _SafeStr_10586(_arg_1:_SafeStr_1439, _arg_2:_SafeStr_1260):void { var _local_3:String; _arg_1.dispose(); this._SafeStr_8343(); if (_arg_2.type == _SafeStr_1260._SafeStr_8222){ _local_3 = this._SafeStr_3793.getKey("link.format.pixels"); if (_local_3 != ""){ this._windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_10229); _SafeStr_1350.navigateToURL(_local_3, "habboMain"); }; }; } private function _SafeStr_10229(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } public function redeemVoucher(_arg_1:String):void { var _local_2:IMessageComposer = new _SafeStr_1388(_arg_1); this._communication.getHabboMainConnection(null).send(_local_2); _local_2.dispose(); _local_2 = null; } public function _SafeStr_8136():void { this.init(); } public function _SafeStr_10350(_arg_1:_SafeStr_1419):Boolean { if (((!(this._SafeStr_3793._SafeStr_10592("catalog.drag_and_drop"))) || (!((this._SafeStr_3793.getKey("catalog.drag_and_drop") == "true"))))){ return (false); }; if (((!(this._SafeStr_10503)) || (!(this._SafeStr_10503._SafeStr_4221)))){ return (false); }; var _local_2:IProduct = _arg_1.productContainer._SafeStr_5902; var _local_3:Boolean = true; switch (_local_2._SafeStr_6888){ case _SafeStr_1436._SafeStr_4873: _local_3 = false; break; case _SafeStr_1436._SafeStr_4874: _local_3 = false; break; }; return (_local_3); } private function _SafeStr_10593(_arg_1:String, _arg_2:String):void { var _local_3:String = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3712); var _local_4:String = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3713); var _local_5:String = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3714); _local_3 = ((((_local_3) && ((_local_3.length > 0)))) ? _local_3 : "101"); _local_4 = ((((_local_4) && ((_local_4.length > 0)))) ? _local_4 : "101"); _local_5 = ((((_local_5) && ((_local_5.length > 0)))) ? _local_5 : "1.1"); switch (_arg_1){ case "floor": this._roomEngine._SafeStr_6950(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _arg_2, _local_3, _local_5, true); return; case "wallpaper": this._roomEngine._SafeStr_6950(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _local_4, _arg_2, _local_5, true); return; case "landscape": this._roomEngine._SafeStr_6950(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _local_4, _local_3, _arg_2, true); return; default: this._roomEngine._SafeStr_6950(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _local_4, _local_3, _local_5, true); }; } public function _SafeStr_10345(_arg_1:_SafeStr_1343, _arg_2:_SafeStr_1419):void { var _local_4:int; if (!this._SafeStr_10350(_arg_2)){ return; }; var _local_3:IProduct = _arg_2.productContainer._SafeStr_5902; switch (_local_3._SafeStr_6888){ case _SafeStr_1436._SafeStr_4872: _local_4 = _SafeStr_832._SafeStr_3655; break; case _SafeStr_1436._SafeStr_4871: _local_4 = _SafeStr_832._SafeStr_3656; break; }; var _local_5:Boolean = this._roomEngine._SafeStr_3657(-(_arg_2._SafeStr_5330), _local_4, _local_3._SafeStr_6887, _local_3._SafeStr_5326.toString()); if (_local_5){ this._SafeStr_10521 = _arg_2; this._SafeStr_10522 = _arg_1; this._SafeStr_10581(); this._SafeStr_3565 = true; }; } private function _SafeStr_3573(_arg_1:_SafeStr_1397):void { var _local_2:int; var _local_3:IProduct; var _local_4:Boolean; var _local_5:_SafeStr_1343; var _local_6:_SafeStr_1358; if (((this._SafeStr_3565) && ((_arg_1.type == _SafeStr_1381._SafeStr_3572)))){ this._SafeStr_8343(true); if ((((this._SafeStr_10521 == null)) || (this._SafeStr_10521.disposed))){ this._SafeStr_10594(); return; }; _local_2 = _arg_1.category; _local_3 = this._SafeStr_10521.productContainer._SafeStr_5902; _local_4 = false; if (_local_2 == _SafeStr_832._SafeStr_3656){ switch (_local_3._SafeStr_6970.name){ case "floor": case "wallpaper": case "landscape": _local_4 = ((_arg_1._SafeStr_6373) || (_arg_1._SafeStr_6374)); break; default: _local_4 = _arg_1._SafeStr_6372; }; } else { _local_4 = _arg_1._SafeStr_6372; }; if (!_local_4){ this._SafeStr_10594(); return; }; this._SafeStr_10523 = new _SafeStr_1363(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _arg_1.category, _arg_1._SafeStr_6371, _arg_1.x, _arg_1.y, _arg_1.direction, this._SafeStr_10521); _local_5 = this._SafeStr_10522; if (_local_5 != null){ _local_5._SafeStr_6860(true); }; if (_local_2 == _SafeStr_832._SafeStr_3655){ this._roomEngine._SafeStr_6928(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _local_3._SafeStr_6887, new _SafeStr_1286(_arg_1.x, _arg_1.y, _arg_1.z), new _SafeStr_1286(_arg_1.direction, 0, 0), 0, ""); } else { if (_local_2 == _SafeStr_832._SafeStr_3656){ switch (_local_3._SafeStr_6970.name){ case "floor": case "wallpaper": case "landscape": this._SafeStr_10593(_local_3._SafeStr_6970.name, _local_3._SafeStr_5326); break; default: this._roomEngine._SafeStr_6930(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _local_3._SafeStr_6887, new _SafeStr_1286(_arg_1.x, _arg_1.y, _arg_1.z), new _SafeStr_1286((_arg_1.direction * 45), 0, 0), 0, _arg_1.instanceData, false); }; }; }; _local_6 = (this._roomEngine._SafeStr_5136(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _arg_1.category) as _SafeStr_1358); if (_local_6){ _local_6.getModelController().setNumber(_SafeStr_1392._SafeStr_5544, 0.5); }; }; } private function _SafeStr_10594():void { this._SafeStr_3565 = false; this._SafeStr_10580(); this._SafeStr_10522 = null; } public function _SafeStr_8308(_arg_1:_SafeStr_1389):void { if (this._SafeStr_10523){ if (this._SafeStr_10523._SafeStr_5330 != _arg_1._SafeStr_5330){ this._SafeStr_8343(); }; }; } public function _SafeStr_8343(_arg_1:Boolean=false):void { if (!_arg_1){ this._SafeStr_10594(); }; if (this._SafeStr_10523 != null){ if (this._SafeStr_10523.category == _SafeStr_832._SafeStr_3655){ this._roomEngine._SafeStr_6922(this._SafeStr_10523.roomId, this._SafeStr_10523.roomCategory, this._SafeStr_10523.objectId); } else { if (this._SafeStr_10523.category == _SafeStr_832._SafeStr_3656){ switch (this._SafeStr_10523.furniData.name){ case "floor": case "wallpaper": case "landscape": this._SafeStr_10593("reset", ""); break; default: this._roomEngine._SafeStr_6923(this._SafeStr_10523.roomId, this._SafeStr_10523.roomCategory, this._SafeStr_10523.objectId); }; } else { this._roomEngine._SafeStr_5256(this._SafeStr_10523.objectId, this._SafeStr_10523.category); }; }; this._SafeStr_10523.dispose(); this._SafeStr_10523 = null; }; } public function _SafeStr_3638():void { if (this._SafeStr_10521 != null){ this._roomEngine._SafeStr_3651(); this._SafeStr_3565 = false; this._SafeStr_10521 = null; }; } private function _SafeStr_10573(_arg_1:_SafeStr_1378):void { var _local_2:int; var _local_3:int; var _local_4:String; var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:String; var _local_9:String; var _local_10:String; if (((!((this._SafeStr_10523 == null))) && ((this._SafeStr_10523._SafeStr_6887 == _arg_1._SafeStr_3581)))){ if ((((this._SafeStr_10523.roomCategory == this._roomEngine._SafeStr_3711)) && ((this._SafeStr_10523.roomId == this._roomEngine._SafeStr_3710)))){ _local_2 = _arg_1._SafeStr_3548; _local_3 = this._SafeStr_10523.category; _local_4 = this._SafeStr_10523._SafeStr_6371; _local_5 = this._SafeStr_10523.x; _local_6 = this._SafeStr_10523.y; _local_7 = this._SafeStr_10523.direction; switch (_arg_1.category){ case _SafeStr_1295._SafeStr_3431: _local_8 = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3713); if (this._SafeStr_10523.extraParameter != _local_8){ this._communication.getHabboMainConnection(null).send(new _SafeStr_1425(_local_2)); }; break; case _SafeStr_1295._SafeStr_3430: _local_9 = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3712); if (this._SafeStr_10523.extraParameter != _local_9){ this._communication.getHabboMainConnection(null).send(new _SafeStr_1425(_local_2)); }; break; case _SafeStr_1295._SafeStr_3432: _local_10 = this._roomEngine._SafeStr_3709(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_1392._SafeStr_3714); if (this._SafeStr_10523.extraParameter != _local_10){ this._communication.getHabboMainConnection(null).send(new _SafeStr_1425(_local_2)); }; break; default: this._communication.getHabboMainConnection(null).send(new _SafeStr_1420(_local_2, _local_3, _local_4, _local_5, _local_6, _local_7)); }; this._SafeStr_8343(); }; }; } public function _SafeStr_6972(_arg_1:IWindow, _arg_2:String, _arg_3:Function):void { if (((!(_arg_2)) || (!(assets)))){ return; }; var _local_4:_SafeStr_1280 = (assets.getAssetByName(_arg_2) as _SafeStr_1280); if (_local_4 == null){ this._SafeStr_7116(_arg_2, _arg_3); return; }; if (_arg_1){ HabboCatalog._SafeStr_10530(_arg_1, (_local_4.content as BitmapData)); }; } private function _SafeStr_7116(_arg_1:String, _arg_2:Function):void { if (((!(_arg_1)) || (!(assets)))){ return; }; var _local_3:String = this._SafeStr_3793.getKey("image.library.catalogue.url"); var _local_4 = ((_local_3 + _arg_1) + ".png"); var _local_5:URLRequest = new URLRequest(_local_4); var _local_6:_SafeStr_10 = assets.loadAssetFromFile(_arg_1, _local_5, "image/png"); if (!_local_6){ return; }; _local_6.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, _arg_2); } private function _SafeStr_10580():void { var _local_1:IDesktopWindow; if (((((!((this._windowManager == null))) && (!((this._mainContainer == null))))) && ((this._mainContainer.parent == null)))){ _local_1 = this._windowManager.getDesktop(_SafeStr_10501); if (_local_1 != null){ _local_1.addChild(this._mainContainer); }; }; } private function _SafeStr_10581():void { var _local_1:IDesktopWindow; if (((((!((this._windowManager == null))) && (!((this._mainContainer == null))))) && (!((this._mainContainer.parent == null))))){ _local_1 = this._windowManager.getDesktop(_SafeStr_10501); if (_local_1 != null){ _local_1.removeChild(this._mainContainer); if (this._SafeStr_10504 != null){ this._SafeStr_10504._SafeStr_6895(); }; }; }; } private function _SafeStr_10578():Boolean { if (((((!((this._windowManager == null))) && (!((this._mainContainer == null))))) && (!((this._mainContainer.parent == null))))){ return (true); }; return (false); } public function update(_arg_1:uint):void { if (this._SafeStr_10526 != null){ this._SafeStr_10526._SafeStr_6925(); }; } } }//package com.sulake.habbo.catalog // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10157 = "_-CV" (String#3887, DoABC#2) // _SafeStr_10160 = "_-1pP" (String#15777, DoABC#2) // _SafeStr_10161 = "_-0Fd" (String#18053, DoABC#2) // _SafeStr_10162 = "_-31Q" (String#16384, DoABC#2) // _SafeStr_10165 = "_-1Ci" (String#14256, DoABC#2) // _SafeStr_10173 = "_-2uP" (String#11413, DoABC#2) // _SafeStr_10186 = "_-l9" (String#12276, DoABC#2) // _SafeStr_10187 = "_-39v" (String#15780, DoABC#2) // _SafeStr_10188 = "_-347" (String#16730, DoABC#2) // _SafeStr_10189 = "_-Ry" (String#12294, DoABC#2) // _SafeStr_10190 = "_-0vp" (String#17827, DoABC#2) // _SafeStr_10192 = "_-6f" (String#17782, DoABC#2) // _SafeStr_10200 = "_-12l" (String#17008, DoABC#2) // _SafeStr_10210 = "_-17y" (String#16746, DoABC#2) // _SafeStr_10211 = "_-1MD" (String#14482, DoABC#2) // _SafeStr_10212 = "_-2VD" (String#13340, DoABC#2) // _SafeStr_10213 = "_-1rQ" (String#17257, DoABC#2) // _SafeStr_10223 = "_-fk" (String#8149, DoABC#2) // _SafeStr_10229 = "_-2uG" (String#4904, DoABC#2) // _SafeStr_10263 = "_-2co" (String#16333, DoABC#2) // _SafeStr_10264 = "_-fO" (String#6661, DoABC#2) // _SafeStr_10267 = "_-0-X" (String#19731, DoABC#2) // _SafeStr_10272 = "_-iK" (String#20738, DoABC#2) // _SafeStr_10274 = "_-2WD" (String#15439, DoABC#2) // _SafeStr_10275 = "_-0Lb" (String#10427, DoABC#2) // _SafeStr_10276 = "_-Pv" (String#15486, DoABC#2) // _SafeStr_10278 = "_-38V" (String#14475, DoABC#2) // _SafeStr_10281 = "_-0JL" (String#17041, DoABC#2) // _SafeStr_10283 = "_-2YP" (String#10554, DoABC#2) // _SafeStr_10284 = "_-06Z" (String#18435, DoABC#2) // _SafeStr_10285 = "_-0XW" (String#14659, DoABC#2) // _SafeStr_10323 = "_-6o" (String#9382, DoABC#2) // _SafeStr_10335 = "_-1Kh" (String#18025, DoABC#2) // _SafeStr_10339 = "_-1I2" (String#17789, DoABC#2) // _SafeStr_10345 = "_-3FT" (String#13382, DoABC#2) // _SafeStr_10350 = "_-9e" (String#17829, DoABC#2) // _SafeStr_10365 = "_-0nK" (String#14060, DoABC#2) // _SafeStr_10499 = "_-0Ey" (String#18240, DoABC#2) // _SafeStr_10500 = "_-0CB" (String#22109, DoABC#2) // _SafeStr_10501 = "_-qs" (String#9408, DoABC#2) // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10503 = "_-2ua" (String#3098, DoABC#2) // _SafeStr_10504 = "_-0R5" (String#3516, DoABC#2) // _SafeStr_10505 = "_-0rS" (String#3572, DoABC#2) // _SafeStr_10506 = "_-xI" (String#1761, DoABC#2) // _SafeStr_10507 = "_-iZ" (String#2511, DoABC#2) // _SafeStr_10508 = "_-0J3" (String#2940, DoABC#2) // _SafeStr_10509 = "_-0QR" (String#3512, DoABC#2) // _SafeStr_10510 = "_-0y5" (String#6961, DoABC#2) // _SafeStr_10511 = "_-zC" (String#7688, DoABC#2) // _SafeStr_10512 = "_-10s" (String#14850, DoABC#2) // _SafeStr_10513 = "_-30f" (String#15627, DoABC#2) // _SafeStr_10514 = "_-3Cb" (String#16434, DoABC#2) // _SafeStr_10515 = "_-1zC" (String#14804, DoABC#2) // _SafeStr_10516 = "_-2OP" (String#16317, DoABC#2) // _SafeStr_10517 = "_-1mt" (String#9218, DoABC#2) // _SafeStr_10518 = "_-140" (String#5687, DoABC#2) // _SafeStr_10519 = "_-0Mm" (String#6293, DoABC#2) // _SafeStr_10520 = "_-2mP" (String#7506, DoABC#2) // _SafeStr_10521 = "_-1EB" (String#7491, DoABC#2) // _SafeStr_10522 = "_-0HP" (String#12135, DoABC#2) // _SafeStr_10523 = "_-3-X" (String#2028, DoABC#2) // _SafeStr_10524 = "_-2dN" (String#6734, DoABC#2) // _SafeStr_10525 = "_-2C4" (String#17579, DoABC#2) // _SafeStr_10526 = "_-92" (String#6276, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10528 = "_-085" (String#18714, DoABC#2) // _SafeStr_10529 = "_-09Y" (String#6830, DoABC#2) // _SafeStr_10530 = "_-1E1" (String#22001, DoABC#2) // _SafeStr_10531 = "_-09t" (String#4713, DoABC#2) // _SafeStr_10532 = "_-0P" (String#19369, DoABC#2) // _SafeStr_10533 = "_-Bp" (String#22270, DoABC#2) // _SafeStr_10534 = "_-0h3" (String#19014, DoABC#2) // _SafeStr_10535 = "_-Nh" (String#11074, DoABC#2) // _SafeStr_10536 = "_-1YB" (String#19955, DoABC#2) // _SafeStr_10537 = "_-07g" (String#18510, DoABC#2) // _SafeStr_10538 = "_-Nr" (String#19809, DoABC#2) // _SafeStr_10539 = "_-1bx" (String#19873, DoABC#2) // _SafeStr_10540 = "_-2h8" (String#22269, DoABC#2) // _SafeStr_10541 = "_-0jl" (String#18788, DoABC#2) // _SafeStr_10542 = "_-Ob" (String#10910, DoABC#2) // _SafeStr_10543 = "_-35E" (String#16711, DoABC#2) // _SafeStr_10544 = "_-4b" (String#19110, DoABC#2) // _SafeStr_10545 = "_-2Wy" (String#20153, DoABC#2) // _SafeStr_10546 = "_-m8" (String#22458, DoABC#2) // _SafeStr_10547 = "_-gs" (String#22431, DoABC#2) // _SafeStr_10548 = "_-fP" (String#20616, DoABC#2) // _SafeStr_10549 = "_-14q" (String#21098, DoABC#2) // _SafeStr_10550 = "_-0dY" (String#21799, DoABC#2) // _SafeStr_10551 = "_-33a" (String#22364, DoABC#2) // _SafeStr_10552 = "_-2jz" (String#21636, DoABC#2) // _SafeStr_10553 = "_-SF" (String#20542, DoABC#2) // _SafeStr_10554 = "_-3G6" (String#19815, DoABC#2) // _SafeStr_10555 = "_-1sM" (String#9693, DoABC#2) // _SafeStr_10556 = "_-0Aa" (String#20921, DoABC#2) // _SafeStr_10557 = "_-3B-" (String#20433, DoABC#2) // _SafeStr_10558 = "_-2Zu" (String#14907, DoABC#2) // _SafeStr_10559 = "_-0PO" (String#21107, DoABC#2) // _SafeStr_10560 = "_-Q0" (String#19717, DoABC#2) // _SafeStr_10561 = "_-0rT" (String#18674, DoABC#2) // _SafeStr_10562 = "_-18r" (String#20848, DoABC#2) // _SafeStr_10563 = "_-0Ge" (String#20833, DoABC#2) // _SafeStr_10564 = "_-Wk" (String#21708, DoABC#2) // _SafeStr_10565 = "_-1Md" (String#14782, DoABC#2) // _SafeStr_10566 = "_-2u2" (String#13168, DoABC#2) // _SafeStr_10567 = "_-HR" (String#14540, DoABC#2) // _SafeStr_10568 = "_-2jn" (String#21597, DoABC#2) // _SafeStr_10569 = "_-1DI" (String#21988, DoABC#2) // _SafeStr_10570 = "_-2vG" (String#19136, DoABC#2) // _SafeStr_10571 = "_-08T" (String#19211, DoABC#2) // _SafeStr_10572 = "_-1je" (String#16147, DoABC#2) // _SafeStr_10573 = "_-30Q" (String#19230, DoABC#2) // _SafeStr_10574 = "_-09j" (String#8683, DoABC#2) // _SafeStr_10575 = "_-2xi" (String#16473, DoABC#2) // _SafeStr_10576 = "_-1b3" (String#17585, DoABC#2) // _SafeStr_10577 = "_-0JK" (String#24270, DoABC#2) // _SafeStr_10578 = "_-20O" (String#11409, DoABC#2) // _SafeStr_10579 = "_-2TT" (String#20819, DoABC#2) // _SafeStr_10580 = "_-2F-" (String#17631, DoABC#2) // _SafeStr_10581 = "_-3-s" (String#11844, DoABC#2) // _SafeStr_10582 = "_-1P3" (String#23996, DoABC#2) // _SafeStr_10583 = "_-1UO" (String#6265, DoABC#2) // _SafeStr_10584 = "_-db" (String#20577, DoABC#2) // _SafeStr_10585 = "_-1CD" (String#22220, DoABC#2) // _SafeStr_10586 = "_-2wh" (String#20779, DoABC#2) // _SafeStr_10587 = "_-2qk" (String#6448, DoABC#2) // _SafeStr_10588 = "_-U" (String#11786, DoABC#2) // _SafeStr_10589 = "_-21a" (String#12028, DoABC#2) // _SafeStr_10590 = "_-0rt" (String#20167, DoABC#2) // _SafeStr_10591 = "_-3Dg" (String#19432, DoABC#2) // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_10593 = "_-0sz" (String#17338, DoABC#2) // _SafeStr_10594 = "_-yd" (String#14397, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1253 = "_-2Et" (String#3725, DoABC#2) // _SafeStr_1254 = "_-163" (String#4687, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1278 = "_-7K" (String#2960, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1290 = "_-0H0" (String#5777, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_1302 = "_-wl" (String#3450, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1332 = "_-1f9" (String#4807, DoABC#2) // _SafeStr_1333 = "_-lI" (String#3755, DoABC#2) // _SafeStr_1334 = "_-0xb" (String#5159, DoABC#2) // _SafeStr_1335 = "_-Ij" (String#4383, DoABC#2) // _SafeStr_1336 = "_-G5" (String#9063, DoABC#2) // _SafeStr_1337 = "_-2aR" (String#2063, DoABC#2) // _SafeStr_1338 = "_-0W4" (String#6441, DoABC#2) // _SafeStr_1339 = "_-1cp" (String#8379, DoABC#2) // _SafeStr_1340 = "_-0U4" (String#7654, DoABC#2) // _SafeStr_1341 = "_-0Zf" (String#4722, DoABC#2) // _SafeStr_1342 = "_-2Ro" (String#4457, DoABC#2) // _SafeStr_1343 = "_-2bJ" (String#5089, DoABC#2) // _SafeStr_1344 = "_-2Ko" (String#6100, DoABC#2) // _SafeStr_1345 = "_-0Nk" (String#6175, DoABC#2) // _SafeStr_1346 = "_-2YN" (String#6410, DoABC#2) // _SafeStr_1347 = "_-04Z" (String#6355, DoABC#2) // _SafeStr_1348 = "_-0Lp" (String#6272, DoABC#2) // _SafeStr_1349 = "_-1OZ" (String#4159, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1351 = "_-ai" (String#7723, DoABC#2) // _SafeStr_1352 = "_-9j" (String#4260, DoABC#2) // _SafeStr_1353 = "use" (String#5990, DoABC#2) // _SafeStr_1354 = "_-27X" (String#3962, DoABC#2) // _SafeStr_1355 = "_-2Y0" (String#8240, DoABC#2) // _SafeStr_1356 = "_-05z" (String#3430, DoABC#2) // _SafeStr_1357 = "_-1xb" (String#6786, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1359 = "_-00R" (String#8649, DoABC#2) // _SafeStr_1360 = "_-3EX" (String#8704, DoABC#2) // _SafeStr_1361 = "_-2oG" (String#6450, DoABC#2) // _SafeStr_1362 = "_-2t9" (String#5341, DoABC#2) // _SafeStr_1363 = "_-2YQ" (String#8114, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_1365 = "_-S" (String#5323, DoABC#2) // _SafeStr_1366 = "_-Hk" (String#8791, DoABC#2) // _SafeStr_1367 = "_-0gj" (String#7907, DoABC#2) // _SafeStr_1368 = "_-0Fr" (String#4316, DoABC#2) // _SafeStr_1369 = "_-0b7" (String#4045, DoABC#2) // _SafeStr_1370 = "_-0nN" (String#3675, DoABC#2) // _SafeStr_1371 = "_-Y1" (String#6562, DoABC#2) // _SafeStr_1372 = "_-15Y" (String#7705, DoABC#2) // _SafeStr_1373 = "_-t0" (String#7233, DoABC#2) // _SafeStr_1374 = "_-29o" (String#8486, DoABC#2) // _SafeStr_1375 = "_-0OX" (String#5689, DoABC#2) // _SafeStr_1376 = "_-Om" (String#5599, DoABC#2) // _SafeStr_1377 = "_-2di" (String#5943, DoABC#2) // _SafeStr_1378 = "_-1bj" (String#5219, DoABC#2) // _SafeStr_1379 = "_-1Yw" (String#6850, DoABC#2) // _SafeStr_1380 = "_-0rh" (String#5240, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1382 = "_-3En" (String#3987, DoABC#2) // _SafeStr_1383 = "_-2xe" (String#3901, DoABC#2) // _SafeStr_1384 = "_-0H9" (String#5780, DoABC#2) // _SafeStr_1385 = "_-0X0" (String#4742, DoABC#2) // _SafeStr_1386 = "_-2q4" (String#6459, DoABC#2) // _SafeStr_1387 = "_-1V9" (String#5836, DoABC#2) // _SafeStr_1388 = "_-2DN" (String#8759, DoABC#2) // _SafeStr_1389 = "_-2AN" (String#2693, DoABC#2) // _SafeStr_1390 = "_-0PK" (String#2097, DoABC#2) // _SafeStr_1391 = "_-0BJ" (String#8314, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1393 = "_-0D3" (String#6764, DoABC#2) // _SafeStr_1394 = "_-14s" (String#2122, DoABC#2) // _SafeStr_1395 = "_-g" (String#6195, DoABC#2) // _SafeStr_1396 = "_-0BG" (String#8347, DoABC#2) // _SafeStr_1397 = "_-3DE" (String#6978, DoABC#2) // _SafeStr_1398 = "_-2sV" (String#4051, DoABC#2) // _SafeStr_1399 = "_-0yG" (String#4332, DoABC#2) // _SafeStr_1400 = "_-1-c" (String#10452, DoABC#2) // _SafeStr_1401 = "_-08N" (String#5953, DoABC#2) // _SafeStr_1402 = "_-13X" (String#7028, DoABC#2) // _SafeStr_1403 = "_-1or" (String#6134, DoABC#2) // _SafeStr_1404 = "_-1s0" (String#6028, DoABC#2) // _SafeStr_1405 = "_-1Kq" (String#6171, DoABC#2) // _SafeStr_1406 = "_-1tN" (String#8418, DoABC#2) // _SafeStr_1407 = "_-2I2" (String#8790, DoABC#2) // _SafeStr_1408 = "_-0Ot" (String#6237, DoABC#2) // _SafeStr_1409 = "_-12n" (String#8871, DoABC#2) // _SafeStr_1410 = "_-2cg" (String#5932, DoABC#2) // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_1412 = "_-1DO" (String#4249, DoABC#2) // _SafeStr_1413 = "_-1uW" (String#5575, DoABC#2) // _SafeStr_1414 = "_-1yX" (String#6394, DoABC#2) // _SafeStr_1415 = "_-0m4" (String#6329, DoABC#2) // _SafeStr_1416 = "_-61" (String#7899, DoABC#2) // _SafeStr_1417 = "_-3AR" (String#5041, DoABC#2) // _SafeStr_1419 = "_-2lc" (String#565, DoABC#2) // _SafeStr_1420 = "_-65" (String#6436, DoABC#2) // _SafeStr_1421 = "_-32U" (String#4714, DoABC#2) // _SafeStr_1422 = "_-2y8" (String#4470, DoABC#2) // _SafeStr_1423 = "_-0PP" (String#6172, DoABC#2) // _SafeStr_1424 = "_-0Pi" (String#5642, DoABC#2) // _SafeStr_1425 = "_-2HD" (String#4145, DoABC#2) // _SafeStr_1427 = "_-c" (String#6924, DoABC#2) // _SafeStr_1428 = "_-uV" (String#6568, DoABC#2) // _SafeStr_1429 = "_-0wE" (String#4653, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1431 = "_-2BH" (String#5755, DoABC#2) // _SafeStr_1432 = "_-Hl" (String#5561, DoABC#2) // _SafeStr_1433 = "_-0z7" (String#5171, DoABC#2) // _SafeStr_1434 = "_-1Wu" (String#3981, DoABC#2) // _SafeStr_1435 = "_-2H-" (String#7779, DoABC#2) // _SafeStr_1436 = "_-2KP" (String#1567, DoABC#2) // _SafeStr_1437 = "_-qX" (String#6554, DoABC#2) // _SafeStr_1438 = "_-05y" (String#4753, DoABC#2) // _SafeStr_1439 = "_-2lv" (String#4925, DoABC#2) // _SafeStr_1440 = "_-Mn" (String#4046, DoABC#2) // _SafeStr_1441 = "_-1eD" (String#7994, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_287 = "_-1Ei" (String#5726, DoABC#2) // _SafeStr_3430 = "_-vI" (String#6605, DoABC#2) // _SafeStr_3431 = "_-1HE" (String#6268, DoABC#2) // _SafeStr_3432 = "_-2Ef" (String#5834, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3548 = "_-2cN" (String#4130, DoABC#2) // _SafeStr_3565 = "_-0q-" (String#5069, DoABC#2) // _SafeStr_3572 = "_-OX" (String#4135, DoABC#2) // _SafeStr_3573 = "_-0UM" (String#7203, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3638 = "_-Cp" (String#6574, DoABC#2) // _SafeStr_3651 = "_-08h" (String#8653, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3657 = "_-16H" (String#7140, DoABC#2) // _SafeStr_3665 = "_-1QC" (String#12019, DoABC#2) // _SafeStr_3670 = "_-0Q-" (String#8827, DoABC#2) // _SafeStr_3679 = "_-3G2" (String#5818, DoABC#2) // _SafeStr_3709 = "_-070" (String#4516, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_3712 = "_-0CI" (String#5114, DoABC#2) // _SafeStr_3713 = "_-2AY" (String#5127, DoABC#2) // _SafeStr_3714 = "_-0cj" (String#4847, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4343 = "_-0NL" (String#3758, DoABC#2) // _SafeStr_4344 = "_-37V" (String#5573, DoABC#2) // _SafeStr_4352 = "_-0zv" (String#8438, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_4450 = "_-0Q5" (String#6226, DoABC#2) // _SafeStr_4458 = "_-OH" (String#6566, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4469 = "_-uL" (String#12930, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_4488 = "_-0Er" (String#1945, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4813 = "_-0TY" (String#6467, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_4870 = "_-0sQ" (String#15282, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4873 = "_-0E5" (String#4386, DoABC#2) // _SafeStr_4874 = "_-272" (String#6315, DoABC#2) // _SafeStr_4893 = "_-2st" (String#11394, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_5256 = "_-2ao" (String#13804, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5544 = "_-0k3" (String#6113, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_5854 = "_-0yW" (String#12273, DoABC#2) // _SafeStr_5862 = "_-1OU" (String#7144, DoABC#2) // _SafeStr_5866 = "_-pi" (String#16263, DoABC#2) // _SafeStr_5868 = "_-04P" (String#18243, DoABC#2) // _SafeStr_5869 = "_-3S" (String#15227, DoABC#2) // _SafeStr_5882 = "_-ty" (String#3221, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_5884 = "_-02e" (String#2607, DoABC#2) // _SafeStr_5891 = "_-0HE" (String#11626, DoABC#2) // _SafeStr_5892 = "_-165" (String#7644, DoABC#2) // _SafeStr_5893 = "_-02K" (String#19599, DoABC#2) // _SafeStr_5898 = "_-1BM" (String#20883, DoABC#2) // _SafeStr_5899 = "_-2oC" (String#21655, DoABC#2) // _SafeStr_5902 = "implements" (String#1612, DoABC#2) // _SafeStr_5937 = "_-0N1" (String#17051, DoABC#2) // _SafeStr_5938 = "_-2Bz" (String#6406, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5947 = "_-11x" (String#3514, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6371 = "_-0VY" (String#8066, DoABC#2) // _SafeStr_6372 = "_-jZ" (String#18156, DoABC#2) // _SafeStr_6373 = "_-2Gm" (String#20070, DoABC#2) // _SafeStr_6374 = "_-jH" (String#21414, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_6642 = "_-2PY" (String#10453, DoABC#2) // _SafeStr_6643 = "_-1vx" (String#7754, DoABC#2) // _SafeStr_6644 = "_-1N8" (String#10876, DoABC#2) // _SafeStr_6645 = "_-3D5" (String#11241, DoABC#2) // _SafeStr_6646 = "_-0km" (String#8271, DoABC#2) // _SafeStr_6647 = "_-2za" (String#7697, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_6860 = "_-1h-" (String#14925, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_6887 = "_-1Sz" (String#2210, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6889 = "_-2et" (String#15734, DoABC#2) // _SafeStr_6890 = "_-4F" (String#7859, DoABC#2) // _SafeStr_6891 = "_-DC" (String#8154, DoABC#2) // _SafeStr_6893 = "_-15F" (String#17144, DoABC#2) // _SafeStr_6895 = "_-3-W" (String#15916, DoABC#2) // _SafeStr_6922 = "_-2ag" (String#6959, DoABC#2) // _SafeStr_6923 = "_-2WC" (String#6878, DoABC#2) // _SafeStr_6925 = "_-3-E" (String#14949, DoABC#2) // _SafeStr_6928 = "_-94" (String#7928, DoABC#2) // _SafeStr_6930 = "_-1rc" (String#8078, DoABC#2) // _SafeStr_6950 = "_-2rl" (String#6444, DoABC#2) // _SafeStr_6970 = "_-1BJ" (String#3652, DoABC#2) // _SafeStr_6972 = "_-2A4" (String#11014, DoABC#2) // _SafeStr_6973 = "_-1Fu" (String#14242, DoABC#2) // _SafeStr_6974 = "_-31r" (String#12923, DoABC#2) // _SafeStr_7015 = "_-2BO" (String#19603, DoABC#2) // _SafeStr_7056 = "_-3-H" (String#12262, DoABC#2) // _SafeStr_7068 = "_-0YQ" (String#5952, DoABC#2) // _SafeStr_7070 = "_-1ks" (String#9802, DoABC#2) // _SafeStr_7071 = "_-2gD" (String#10129, DoABC#2) // _SafeStr_7073 = "_-0No" (String#7453, DoABC#2) // _SafeStr_7074 = "_-1R9" (String#4443, DoABC#2) // _SafeStr_7111 = "_-0ZS" (String#5966, DoABC#2) // _SafeStr_7116 = "_-1mJ" (String#4399, DoABC#2) // _SafeStr_7169 = "_-0nu" (String#5247, DoABC#2) // _SafeStr_7277 = "_-1oT" (String#10394, DoABC#2) // _SafeStr_7278 = "_-o1" (String#9546, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_7786 = "_-Pj" (String#15360, DoABC#2) // _SafeStr_7788 = "_-o0" (String#21394, DoABC#2) // _SafeStr_7789 = "_-1qy" (String#21186, DoABC#2) // _SafeStr_7791 = "_-R7" (String#22449, DoABC#2) // _SafeStr_7821 = "_-0v7" (String#14162, DoABC#2) // _SafeStr_7822 = "_-fJ" (String#20545, DoABC#2) // _SafeStr_7823 = "_-3G4" (String#19866, DoABC#2) // _SafeStr_7994 = "_-03o" (String#12726, DoABC#2) // _SafeStr_7995 = "_-0ql" (String#10626, DoABC#2) // _SafeStr_7996 = "_-1Ns" (String#11335, DoABC#2) // _SafeStr_7998 = "_-ut" (String#13396, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8015 = "_-1GL" (String#3813, DoABC#2) // _SafeStr_8016 = "_-2WL" (String#4668, DoABC#2) // _SafeStr_8136 = "_-2AO" (String#17498, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_827 = "_-11r" (String#4609, DoABC#2) // _SafeStr_8308 = "_-000" (String#19694, DoABC#2) // _SafeStr_8309 = "_-1ER" (String#14992, DoABC#2) // _SafeStr_8316 = "_-tm" (String#20325, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_8342 = "_-0qK" (String#19999, DoABC#2) // _SafeStr_8343 = "_-ye" (String#4984, DoABC#2) // _SafeStr_8355 = "_-0L5" (String#21857, DoABC#2) // _SafeStr_8356 = "_-BU" (String#14528, DoABC#2) // _SafeStr_8360 = "_-12S" (String#16942, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) // _SafeStr_8804 = "_-1lN" (String#4749, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9770 = "_-1Uu" (String#14178, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) // _SafeStr_9939 = "_-1iE" (String#8633, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.demo._SafeStr_1870 package com.sulake.habbo.communication.demo { import flash.events.EventDispatcher; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.assets._SafeStr_5; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.events.WindowMouseEvent; import flash.net.SharedObject; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.utils.Map; import com.sulake.core.window.components.ITextWindow; import flash.events.Event; import com.sulake.habbo.communication._SafeStr_1660; import com.sulake.core.window.components.*; import _-2SZ.*; public class _SafeStr_1870 extends EventDispatcher { public static const _SafeStr_10595:String = "InitConnection"; private const _SafeStr_10596:String = "fuselogin"; private var _SafeStr_10597:HabboCommunicationDemo; private var _window:IWindowContainer; private var _SafeStr_10598:_SafeStr_3008; private var _SafeStr_10599:Boolean = false; public var name:String = ""; public var password:String = ""; public function _SafeStr_1870(_arg_1:HabboCommunicationDemo) { this._SafeStr_10597 = _arg_1; this.createWindow(); } public function dispose():void { } public function _SafeStr_10600():void { this._SafeStr_10597.windowManager._SafeStr_7796("habbo_login_window"); } public function get _SafeStr_10601():Boolean { var _local_1:_SafeStr_1522 = (this._window.findChildByName("useTicket") as _SafeStr_1522); if (_local_1 != null){ return (_local_1.isSelected); }; return (false); } public function get useExistingSession():Boolean { if (this._SafeStr_10599){ return (true); }; var _local_1:_SafeStr_1522 = (this._window.findChildByName("useExistingSession") as _SafeStr_1522); if (_local_1 != null){ return (_local_1.isSelected); }; return (false); } private function createWindow():void { var _local_1:_SafeStr_5 = ((this._SafeStr_10597 as _SafeStr_8).assets.getAssetByName("login_window") as _SafeStr_5); if (_local_1 == null){ Logger.log("Could not find embedded Window XML for Login Window, login_window"); return; }; this._window = (this._SafeStr_10597.windowManager.createWindow("habbo_login_window", "Login", _SafeStr_1321._SafeStr_7195, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_5505 | _SafeStr_1318._SafeStr_4275), new Rectangle(10, 10, 320, 240), null) as IFrameWindow); var _local_2:XML = (_local_1.content as XML); var _local_3:IWindowContainer = (this._SafeStr_10597.windowManager.buildFromXML(_local_2) as IWindowContainer); this._window.addChild(_local_3); this._window.width = (_local_3.width + 20); this._window.height = (_local_3.height + 40); _local_3.x = 10; _local_3.y = 30; this._window.center(); var _local_4:IButtonWindow = (_local_3.findChildByName("login_btn") as IButtonWindow); var _local_5:_SafeStr_1516 = (_local_3.findChildByName("name_field") as _SafeStr_1516); var _local_6:_SafeStr_1516 = (_local_3.findChildByName("pwd_field") as _SafeStr_1516); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10602); } else { Logger.log("Could not find the button"); }; var _local_7:SharedObject = SharedObject.getLocal(this._SafeStr_10596, "/"); if (_local_5 != null){ _local_5._SafeStr_9030 = true; _local_5._SafeStr_7701 = 0xFFFFFF; if (_local_7.data.login != null){ _local_5.text = _local_7.data.login; }; }; if (_local_6 != null){ _local_6._SafeStr_9030 = true; _local_6._SafeStr_7701 = 0xFFFFFF; if (_local_7.data.password != null){ _local_6.text = _local_7.data.password; }; }; var _local_8:_SafeStr_1522 = (this._window.findChildByName("useTicket") as _SafeStr_1522); if (_local_8){ if (this._SafeStr_10597._SafeStr_10603){ if (this._SafeStr_10597._SafeStr_10603.getKey("use.sso", "false") == "true"){ _local_8._SafeStr_3912(); }; }; }; var _local_9:_SafeStr_1522 = (this._window.findChildByName("useExistingSession") as _SafeStr_1522); if (_local_9){ _local_9._SafeStr_5454(); }; if (((this._SafeStr_10597._SafeStr_10603) && ((this._SafeStr_10597._SafeStr_10603.getKey("try.existing.session", "false") == "true")))){ this._SafeStr_10599 = true; this._window.visible = false; this._SafeStr_10602(_SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_8222, this._window, null, false)); }; } public function _SafeStr_10604(_arg_1:Map):void { var _local_5:IWindow; var _local_2:IItemListWindow = (this._window.findChildByName("list") as IItemListWindow); if (!_local_2){ return; }; var _local_3:_SafeStr_5 = (this._SafeStr_10597.assets.getAssetByName("login_user_list_item") as _SafeStr_5); var _local_4:IWindow = this._SafeStr_10597.windowManager.buildFromXML((_local_3.content as XML)); _local_4.procedure = this._SafeStr_10605; var _local_6:int; while (_local_6 < _arg_1.length) { _local_5 = _local_4.clone(); _local_5.id = _arg_1.getKey(_local_6); _local_5.caption = _arg_1.getWithIndex(_local_6); _local_2.addListItem(_local_5); _local_6++; }; _local_4.dispose(); } public function _SafeStr_10606(_arg_1:String):void { var _local_2:ITextWindow = (this._window.findChildByName("text002") as ITextWindow); if (_local_2 != null){ _local_2.text = _arg_1; }; } private function _SafeStr_10602(_arg_1:_SafeStr_1260=null, _arg_2:IWindow=null):void { var _local_4:_SafeStr_1516; var _local_5:_SafeStr_1516; var _local_6:SharedObject; var _local_3:IWindowContainer = (_arg_1.target.parent as IWindowContainer); if (_local_3 != null){ _local_4 = (_local_3.findChildByName("name_field") as _SafeStr_1516); _local_5 = (_local_3.findChildByName("pwd_field") as _SafeStr_1516); if (_local_4 != null){ this.name = _local_4.text; }; if (_local_5 != null){ this.password = _local_5.text; }; _local_6 = SharedObject.getLocal(this._SafeStr_10596, "/"); _local_6.data.login = this.name; _local_6.data.password = this.password; _local_6.flush(); }; if (this._SafeStr_10601){ this._SafeStr_10607(this.useExistingSession); } else { dispatchEvent(new Event(_SafeStr_10595)); }; } private function _SafeStr_10605(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_10597._SafeStr_10608(this.name, this.password, _arg_2.id); } private function _SafeStr_10607(_arg_1:Boolean):void { if (this._SafeStr_10598 != null){ this._SafeStr_10598.removeEventListener(_SafeStr_3008._SafeStr_10609, this._SafeStr_10610); this._SafeStr_10598.removeEventListener(_SafeStr_3008._SafeStr_10611, this._SafeStr_10612); this._SafeStr_10598 = null; }; var _local_2:String = ""; if (this._SafeStr_10597._SafeStr_10603 != null){ _local_2 = this._SafeStr_10597._SafeStr_10603.getKey("url.prefix", _local_2); _local_2 = _local_2.replace("http://", ""); _local_2 = _local_2.replace("https://", ""); }; var _local_3:_SafeStr_1660 = this._SafeStr_10597._SafeStr_10614._SafeStr_10613(this.name, this.password); this._SafeStr_10598 = new _SafeStr_3008(this._SafeStr_10597.assets, _local_3, _local_2, _arg_1); this._SafeStr_10598.addEventListener(_SafeStr_3008._SafeStr_10609, this._SafeStr_10610); this._SafeStr_10598.addEventListener(_SafeStr_3008._SafeStr_10611, this._SafeStr_10612); } private function _SafeStr_10610(_arg_1:Event):void { Logger.log(("Got ticket: " + this._SafeStr_10598._SafeStr_10615)); Logger.log(("Has Facebook: " + this._SafeStr_10598._SafeStr_10616)); if (this._SafeStr_10598._SafeStr_10616){ this._SafeStr_10597._SafeStr_10603._SafeStr_4933("facebook.user", "1"); }; this._SafeStr_10597._SafeStr_10617 = this._SafeStr_10598._SafeStr_10617; this._SafeStr_10597._SafeStr_10618 = this._SafeStr_10598._SafeStr_10615; this._SafeStr_10598.removeEventListener(_SafeStr_3008._SafeStr_10609, this._SafeStr_10610); this._SafeStr_10598.removeEventListener(_SafeStr_3008._SafeStr_10611, this._SafeStr_10612); this._SafeStr_10598 = null; dispatchEvent(new Event(_SafeStr_10595)); } private function _SafeStr_10612(_arg_1:Event):void { Logger.log("Could not get a ticket! "); this._SafeStr_10598.removeEventListener(_SafeStr_3008._SafeStr_10609, this._SafeStr_10610); this._SafeStr_10598.removeEventListener(_SafeStr_3008._SafeStr_10611, this._SafeStr_10612); this._SafeStr_10598 = null; if (this._SafeStr_10599){ this._SafeStr_10599 = false; this._window.visible = true; }; } } }//package com.sulake.habbo.communication.demo // _SafeStr_10595 = "_-1-o" (String#9959, DoABC#2) // _SafeStr_10596 = "_-YX" (String#10044, DoABC#2) // _SafeStr_10597 = "_-0vF" (String#2836, DoABC#2) // _SafeStr_10598 = "_-cL" (String#2915, DoABC#2) // _SafeStr_10599 = "_-1pa" (String#12156, DoABC#2) // _SafeStr_10600 = "_-YR" (String#21506, DoABC#2) // _SafeStr_10601 = "_-0sl" (String#18646, DoABC#2) // _SafeStr_10602 = "_-Zs" (String#16267, DoABC#2) // _SafeStr_10603 = "_-ks" (String#6703, DoABC#2) // _SafeStr_10604 = "_-ME" (String#18456, DoABC#2) // _SafeStr_10605 = "_-3Gc" (String#22071, DoABC#2) // _SafeStr_10606 = "_-33Z" (String#22921, DoABC#2) // _SafeStr_10607 = "_-2p" (String#19329, DoABC#2) // _SafeStr_10608 = "_-1cT" (String#17626, DoABC#2) // _SafeStr_10609 = "extends" (String#6883, DoABC#2) // _SafeStr_10610 = "_-1ql" (String#12433, DoABC#2) // _SafeStr_10611 = "_-Zw" (String#6553, DoABC#2) // _SafeStr_10612 = "_-3GH" (String#12482, DoABC#2) // _SafeStr_10613 = "_-Ag" (String#15980, DoABC#2) // _SafeStr_10614 = "_-x7" (String#18488, DoABC#2) // _SafeStr_10615 = "_-0lY" (String#17943, DoABC#2) // _SafeStr_10616 = "_-2kl" (String#15712, DoABC#2) // _SafeStr_10617 = "_-1Ml" (String#15193, DoABC#2) // _SafeStr_10618 = "_-lk" (String#20880, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1660 = "_-0FE" (String#4974, DoABC#2) // _SafeStr_1870 = "_-2CN" (String#5967, DoABC#2) // _SafeStr_3008 = "_-EV" (String#3566, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4933 = "_-7I" (String#6177, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5505 = "_-0ap" (String#10058, DoABC#2) // _SafeStr_7195 = "_-1Q0" (String#4134, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_7796 = "_-2Xk" (String#5580, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_9030 = "_-0cV" (String#4790, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.demo._SafeStr_1873 package com.sulake.habbo.communication.demo { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components._SafeStr_1364; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.assets.IAssetLibrary; import flash.events.IEventDispatcher; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.window.IHabboWindowManager; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import flash.display.Bitmap; import flash.events.Event; import com.sulake.habbo.communication.enum._SafeStr_819; public class _SafeStr_1873 implements _SafeStr_3 { private var _window:_SafeStr_1364; private var _SafeStr_10619:IDesktopWindow; private var _disposed:Boolean = false; private var _SafeStr_10620:Function; private var _SafeStr_10621:Function; private var _SafeStr_8131:IAssetLibrary; private var _SafeStr_10622:uint = 0; private var _events:IEventDispatcher; private var _SafeStr_10623:Boolean; public function _SafeStr_1873(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:IEventDispatcher, _arg_4:Boolean=true) { var _local_5:IAsset; var _local_6:XML; super(); this._SafeStr_8131 = _arg_2; this._events = _arg_3; this._SafeStr_10619 = _arg_1.getDesktop(0); this._SafeStr_10623 = _arg_4; var _local_7:Array = new Array(); _local_5 = _arg_2.getAssetByName("hotel_view_window"); if (_local_5 == null){ throw (new Error("Missing asset; hotel view window layout!")); }; _local_6 = (_SafeStr_5(_local_5).content as XML); if (_local_6){ this._window = (_arg_1.buildFromXML(_local_6, 0) as _SafeStr_1364); this._window.rectangle = this._window.desktop.rectangle; }; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ if (this._window){ this._window.dispose(); this._window = null; }; this._disposed = true; this._SafeStr_10620 = null; this._SafeStr_10621 = null; this._SafeStr_10619 = null; this._events = null; }; } public function _SafeStr_10624(_arg_1:String, _arg_2:Function=null):void { var _local_3:_SafeStr_10 = this._SafeStr_8131.loadAssetFromFile("hotelview_png", new URLRequest(_arg_1), "image/png"); if (_arg_2 == null){ _local_3.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10625); _local_3.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10625); } else { this._SafeStr_10621 = _arg_2; _local_3.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10626); _local_3.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10626); }; this._SafeStr_10622++; } private function _SafeStr_10625(_arg_1:AssetLoaderEvent):void { var _local_4:BitmapData; var _local_5:_SafeStr_1364; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:IAsset = this._SafeStr_8131.getAssetByName(_local_2.assetName); if (_arg_1.type == AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE){ _local_4 = (_SafeStr_1280(_local_3).content as BitmapData); if (((this._window) && (!(this._window.disposed)))){ _local_5 = (this._window as _SafeStr_1364); if (_local_5 != null){ _local_5.width = _local_4.width; _local_5.height = _local_4.height; _local_5.setDisplayObject(new Bitmap(_local_4)); }; }; }; if (!this._SafeStr_10623){ this.hide(); }; _local_2.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10625); _local_2.removeEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10625); } private function _SafeStr_10626(_arg_1:AssetLoaderEvent):void { var _local_4:BitmapData; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:IAsset = this._SafeStr_8131.getAssetByName(_local_2.assetName); if (_arg_1.type == AssetLoaderEvent._SafeStr_4806){ if (this._events != null){ this._events.dispatchEvent(new Event(_SafeStr_819._SafeStr_4211)); }; } else { if (_arg_1.type == AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE){ if (this._events != null){ this._events.dispatchEvent(new Event(_SafeStr_819._SafeStr_10627)); }; _local_4 = (_SafeStr_1280(_local_3).content as BitmapData); if (this._SafeStr_10621 != null){ this._SafeStr_10621(_local_4); this._SafeStr_10621 = null; }; }; }; _local_2.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10626); _local_2.removeEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10626); } public function _SafeStr_10628(_arg_1:String, _arg_2:Function):void { var _local_3:_SafeStr_10 = this._SafeStr_8131.loadAssetFromFile(("hotel_view_banner_" + this._SafeStr_10622), new URLRequest(_arg_1), "image/png"); if (_arg_2 == null){ _local_3.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10629); _local_3.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10629); } else { if (this._events != null){ this._events.dispatchEvent(new Event(_SafeStr_819._SafeStr_10630)); }; this._SafeStr_10620 = _arg_2; _local_3.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10631); _local_3.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10631); }; this._SafeStr_10622++; } private function _SafeStr_10629(_arg_1:AssetLoaderEvent):void { var _local_4:BitmapData; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:IAsset = this._SafeStr_8131.getAssetByName(_local_2.assetName); _local_2.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10629); _local_2.removeEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10629); } private function _SafeStr_10631(_arg_1:AssetLoaderEvent):void { var _local_4:BitmapData; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); var _local_3:IAsset = this._SafeStr_8131.getAssetByName(_local_2.assetName); if (_arg_1.type == AssetLoaderEvent._SafeStr_4806){ if (this._events != null){ this._events.dispatchEvent(new Event(_SafeStr_819._SafeStr_4211)); }; } else { if (_arg_1.type == AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE){ if (this._events != null){ this._events.dispatchEvent(new Event(_SafeStr_819._SafeStr_10627)); }; _local_4 = (_SafeStr_1280(_local_3).content as BitmapData); if (this._SafeStr_10620 != null){ this._SafeStr_10620(_local_4); this._SafeStr_10620 = null; }; }; }; _local_2.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10631); _local_2.removeEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10631); } public function show():void { if (((this._window) && (!(this._window.disposed)))){ this._SafeStr_10619.addChildAt(this._window, 0); }; } public function hide():void { if (((this._window) && (!(this._window.disposed)))){ this._SafeStr_10619.removeChild(this._window); }; } } }//package com.sulake.habbo.communication.demo // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10619 = "_-1pz" (String#4578, DoABC#2) // _SafeStr_10620 = "_-0oY" (String#10671, DoABC#2) // _SafeStr_10621 = "_-0jZ" (String#9498, DoABC#2) // _SafeStr_10622 = "_-2Uh" (String#10156, DoABC#2) // _SafeStr_10623 = "_-2Te" (String#17110, DoABC#2) // _SafeStr_10624 = "_-0l4" (String#18625, DoABC#2) // _SafeStr_10625 = "_-2iV" (String#12541, DoABC#2) // _SafeStr_10626 = "_-34s" (String#11442, DoABC#2) // _SafeStr_10627 = "_-0-x" (String#8611, DoABC#2) // _SafeStr_10628 = "_-1fa" (String#18736, DoABC#2) // _SafeStr_10629 = "_-QZ" (String#12591, DoABC#2) // _SafeStr_10630 = "_-0Dl" (String#10295, DoABC#2) // _SafeStr_10631 = "_-e" (String#11847, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_1873 = "_-1WL" (String#5827, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_8131 = "_-2Xs" (String#2782, DoABC#2) // _SafeStr_819 = "_-1-x" (String#3724, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.demo._SafeStr_3008 package com.sulake.habbo.communication.demo { import flash.events.EventDispatcher; import flash.net.URLLoader; import com.sulake.habbo.communication._SafeStr_1660; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.communication.enum._SafeStr_2776; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.events.Event; public class _SafeStr_3008 extends EventDispatcher { public static const _SafeStr_10609:String = "success"; public static const _SafeStr_10611:String = "failure"; private var _SafeStr_6575:URLLoader; private var _SafeStr_7299:String; private var _SafeStr_10632:_SafeStr_1660; private var _SafeStr_10633:String; private var _SafeStr_10634:String; private var _SafeStr_10635:String; private var _assets:IAssetLibrary; private var _SafeStr_10636:Boolean; public function _SafeStr_3008(_arg_1:IAssetLibrary, _arg_2:_SafeStr_1660, _arg_3:String, _arg_4:Boolean=true) { this._assets = _arg_1; this._SafeStr_10632 = _arg_2; this._SafeStr_7299 = (("http://" + _arg_3) + "/client"); if (!_arg_4){ this._SafeStr_10632.init(); this._SafeStr_10632.addEventListener(_SafeStr_2776._SafeStr_10637, this.requestClientURL); } else { this.requestClientURL(); }; } public function get _SafeStr_10615():String { return (this._SafeStr_10634); } public function get _SafeStr_10616():Boolean { return (this._SafeStr_10636); } public function get _SafeStr_10617():String { return (this._SafeStr_10635); } private function requestClientURL(_arg_1:Event=null):void { var _local_2:String = this._SafeStr_7299; if (this._assets.hasAsset(_local_2)){ Logger.log(("[CoreLocalizationManager] reload localization for url: " + this._SafeStr_7299)); }; var _local_3:URLRequest = new URLRequest(this._SafeStr_7299); if (this._assets.hasAsset(_local_2)){ this._assets.removeAsset(this._assets.getAssetByName(_local_2)); }; var _local_4:_SafeStr_10 = this._assets.loadAssetFromFile(_local_2, _local_3, "text/plain"); _local_4.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10638); } private function _SafeStr_10638(event:Event=null):void { var facebookData:Object; var loaderStruct:_SafeStr_10 = (event.target as _SafeStr_10); if (loaderStruct == null){ return; }; var data:String = (loaderStruct._SafeStr_8134.content as String); if (data.indexOf('account/reauthenticate"') > -1){ this._SafeStr_10632._SafeStr_10639(); } else { try { this._SafeStr_10634 = /\"sso.ticket\" : \"(.*?)\"/.exec(data)[1]; this._SafeStr_10635 = /\"flash.client.url\" : \"(.*?)\"/.exec(data)[1]; facebookData = /\"facebook.user\" : \"(.*?)\"/.exec(data); if (facebookData){ this._SafeStr_10636 = Boolean(facebookData[1]); }; if (this._SafeStr_10634.length > 0){ dispatchEvent(new Event(_SafeStr_10609)); } else { dispatchEvent(new Event(_SafeStr_10611)); }; } catch(e:Error) { dispatchEvent(new Event(_SafeStr_10611)); }; }; } } }//package com.sulake.habbo.communication.demo // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10609 = "extends" (String#6883, DoABC#2) // _SafeStr_10611 = "_-Zw" (String#6553, DoABC#2) // _SafeStr_10615 = "_-0lY" (String#17943, DoABC#2) // _SafeStr_10616 = "_-2kl" (String#15712, DoABC#2) // _SafeStr_10617 = "_-1Ml" (String#15193, DoABC#2) // _SafeStr_10632 = "_-LG" (String#11632, DoABC#2) // _SafeStr_10633 = "_-16Z" (String#24118, DoABC#2) // _SafeStr_10634 = "_-1s2" (String#14882, DoABC#2) // _SafeStr_10635 = "_-3-m" (String#8166, DoABC#2) // _SafeStr_10636 = "_-0Ec" (String#18196, DoABC#2) // _SafeStr_10637 = "_-3Fa" (String#5589, DoABC#2) // _SafeStr_10638 = "_-1FW" (String#22389, DoABC#2) // _SafeStr_10639 = "_-0ZT" (String#17203, DoABC#2) // _SafeStr_1660 = "_-0FE" (String#4974, DoABC#2) // _SafeStr_2776 = "_-0qF" (String#4380, DoABC#2) // _SafeStr_3008 = "_-EV" (String#3566, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) // _SafeStr_7299 = "_-I4" (String#7083, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.demo.HabboCommunicationDemo package com.sulake.habbo.communication.demo { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.communication._SafeStr_1107; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.session._SafeStr_13; import _-1Uo._SafeStr_1851; import _-rw._SafeStr_1852; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import flash.utils.ByteArray; import flash.geom.Point; import com.sulake.habbo.communication.enum._SafeStr_1661; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-33P.RoomSessionEvent; import com.sulake.core.communication.connection.IConnection; import flash.events.Event; import _-14n._SafeStr_1874; import _-14n._SafeStr_1849; import _-14n._SafeStr_1857; import _-14n.AuthenticationOKMessageEvent; import _-14n._SafeStr_1862; import _-0oy._SafeStr_1875; import _-14n._SafeStr_1843; import _-14n._SafeStr_1858; import _-14n._SafeStr_1871; import _-2F4._SafeStr_836; import _-14n._SafeStr_1853; import _-14n._SafeStr_1865; import flash.external.ExternalInterface; import com.sulake.core.Core; import com.sulake.habbo.communication.enum._SafeStr_830; import com.sulake.core.communication.messages.IMessageComposer; import _-2U3._SafeStr_1867; import _-rw.DiffieHellman; import com.hurlant.math.BigInteger; import _-2U3._SafeStr_1866; import com.sulake.core.communication.messages.IMessageEvent; import _-rw._SafeStr_1860; import _-nm._SafeStr_1730; import _-nm._SafeStr_1872; import flash.net.SharedObject; import _-2U3._SafeStr_1856; import _-2U3._SafeStr_1864; import _-2U3._SafeStr_1863; import _-2U3._SafeStr_1861; import _-2U3._SafeStr_1855; import _-2U3._SafeStr_1854; import _-2mK._SafeStr_831; import _-2ej._SafeStr_1601; import _-Wb._SafeStr_1868; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import _-2U3._SafeStr_1850; import _-13g._SafeStr_1869; import com.sulake.habbo.utils._SafeStr_1350; import flash.display.BitmapData; import com.sulake.iid.*; import _-14n.*; import _-2U3.*; import iid.*; public class HabboCommunicationDemo extends _SafeStr_8 { private const _SafeStr_10596:String = "fuselogin"; private var _SafeStr_8734:_SafeStr_1107; private var _SafeStr_6555:IHabboConfigurationManager; private var _SafeStr_10640:IHabboCommunicationManager; private var _windowManager:IHabboWindowManager; private var _SafeStr_10502:_SafeStr_13; private var _SafeStr_10641:_SafeStr_1851; private var _SafeStr_8280:String; private var _view:_SafeStr_1870; private var _SafeStr_10642:_SafeStr_1852; private var _SafeStr_10643:String; private var _SafeStr_10635:String; private var _SafeStr_10644:Boolean; private var _SafeStr_10645:Boolean; private var _SafeStr_10646:String; private var _SafeStr_10647:_SafeStr_1873; private var _SafeStr_8481:String = ""; public function HabboCommunicationDemo(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10648); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_10649); } private static function _SafeStr_6858(_arg_1:ByteArray, _arg_2:uint, _arg_3:uint, _arg_4:Point, _arg_5:Point):String { var _local_12:int; var _local_13:uint; var _local_14:int; var _local_15:uint; var _local_16:uint; var _local_6:String = ""; var _local_7:uint; var _local_8:uint; var _local_9:uint; var _local_10:uint; if (_arg_3 == 4){ _local_10 = 1; }; var _local_11:int = _arg_4.y; while (_local_11 < (_arg_4.y + _arg_5.y)) { _local_12 = _arg_4.x; while (_local_12 < (_arg_4.x + _arg_5.x)) { _local_13 = ((((_local_11 + _local_9) * _arg_2) + _local_12) * _arg_3); _local_14 = _local_10; while (_local_14 < _arg_3) { _arg_1.position = (_local_13 + _local_14); _local_15 = _arg_1.readUnsignedByte(); _local_16 = (_local_15 & 1); _local_8 = (_local_8 | (_local_16 << (7 - _local_7))); if (_local_7 == 7){ _local_6 = (_local_6 + String.fromCharCode(_local_8)); _local_8 = 0; _local_7 = 0; } else { _local_7++; }; _local_14++; }; if ((_local_12 % 2) == 0){ _local_9++; }; _local_12++; }; _local_9 = 0; _local_11++; }; return (_local_6); } private static function _SafeStr_8625(_arg_1:String, _arg_2:String):String { var _local_6:uint; var _local_3:String = ""; var _local_4:int; var _local_5:int; while (_local_5 < _arg_1.length) { _local_6 = _arg_1.charCodeAt(_local_5); _local_3 = (_local_3 + String.fromCharCode((_local_6 ^ _arg_2.charCodeAt(_local_4)))); if (++_local_4 == _arg_2.length){ _local_4 = 0; }; _local_5++; }; return (_local_3); } public function get _SafeStr_10650():_SafeStr_1107 { return (this._SafeStr_8734); } public function get _SafeStr_10603():IHabboConfigurationManager { return (this._SafeStr_6555); } public function get _SafeStr_10614():IHabboCommunicationManager { return (this._SafeStr_10640); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function set _SafeStr_10618(_arg_1:String):void { this._SafeStr_10643 = _arg_1; } public function set _SafeStr_10617(_arg_1:String):void { this._SafeStr_10635 = _arg_1; } override public function dispose():void { if (this._view != null){ this._view.dispose(); this._view = null; }; if (this._SafeStr_10647 != null){ this._SafeStr_10647.dispose(); this._SafeStr_10647 = null; }; } public function setSSOTicket(_arg_1:String):void { if (((_arg_1) && (!(this._SafeStr_10643)))){ this._SafeStr_10643 = _arg_1; this._SafeStr_10640._SafeStr_10651(_SafeStr_1661._SafeStr_10652); }; } private function _SafeStr_10649(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (_arg_2 != null){ this._SafeStr_6555 = (_arg_2 as IHabboConfigurationManager); this._SafeStr_10653(); }; } private function _SafeStr_8012(_arg_1:IID, _arg_2:IUnknown):void { this._windowManager = (_arg_2 as IHabboWindowManager); this._SafeStr_10653(); } private function onRoomSessionManagerReady(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10502 = (_arg_2 as _SafeStr_13); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7608, this._SafeStr_10654); this._SafeStr_10653(); } private function _SafeStr_10648(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_3:IConnection; if (_arg_2 != null){ this._SafeStr_10640 = (_arg_2 as IHabboCommunicationManager); _local_3 = this._SafeStr_10640.getHabboMainConnection(null); if (_local_3 != null){ _local_3.addEventListener(Event.CONNECT, this._SafeStr_10655); _local_3.addEventListener(Event.CLOSE, this._SafeStr_10656); }; this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1874(this._SafeStr_10657)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1849(this._SafeStr_10658)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1857(this._SafeStr_10659)); this._SafeStr_10640.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_10660)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1862(this._SafeStr_10661)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1875(this._SafeStr_10662)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1843(this._SafeStr_10663)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1858(this._SafeStr_4242)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1871(this._SafeStr_10664)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_836(this._SafeStr_10665)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1853(this._SafeStr_10666)); this._SafeStr_10640.addHabboConnectionMessageEvent(new _SafeStr_1865(this._SafeStr_10667)); this._SafeStr_10653(); }; } private function _SafeStr_10653():void { if (((((((this._SafeStr_10640) && (this._SafeStr_6555))) && (this._SafeStr_10502))) && (this._windowManager))){ this._SafeStr_10668(); }; } private function _SafeStr_10668():void { var _local_5:Boolean; var _local_1:Boolean = this._SafeStr_6555.getBoolean("client.hotel_view.show_on_startup", true); this._SafeStr_10647 = new _SafeStr_1873(this._windowManager, assets, _SafeStr_8(context).events, _local_1); var _local_2:String = this._SafeStr_6555.getKey("client.hotel_view.image"); var _local_3:String = this._SafeStr_6555.getKey("image.library.url"); if (((!((_local_2 == null))) && (!((_local_3 == null))))){ this._SafeStr_10647._SafeStr_10624((_local_3 + _local_2)); }; var _local_4 = (this._SafeStr_6555.getKey("use.sso.ticket") == "1"); this._SafeStr_10643 = this._SafeStr_6555.getKey("sso.ticket", null); this._SafeStr_10635 = this._SafeStr_6555.getKey("flash.client.url", ""); this._SafeStr_10646 = this._SafeStr_6555.getKey("external.variables.txt", ""); if (this._SafeStr_10647 == null){ this._SafeStr_10647 = new _SafeStr_1873(this._windowManager, assets, _SafeStr_8(context).events, _local_1); }; if (_local_4){ this._SafeStr_10640._SafeStr_7666 = _SafeStr_1661._SafeStr_4345; if (this._SafeStr_10643){ this._SafeStr_10640._SafeStr_10651(_SafeStr_1661._SafeStr_10652); } else { if (ExternalInterface.available){ ExternalInterface.addCallback("setSSOTicket", this.setSSOTicket); ExternalInterface.call("requestSSOTicket"); }; }; } else { if (this._windowManager != null){ goto _label_1; this._view = new _SafeStr_1870(this); this._view.addEventListener(_SafeStr_1870._SafeStr_10595, this._SafeStr_10669); return; _label_1: Core._SafeStr_8804("Login without an SSO ticket is not supported", Core._SafeStr_9774); }; }; } private function _SafeStr_10669(_arg_1:Event=null):void { this._SafeStr_10670(_SafeStr_830.INIT); if (this._SafeStr_10643 != null){ this._SafeStr_10640._SafeStr_7666 = _SafeStr_1661._SafeStr_4345; } else { this._SafeStr_10640._SafeStr_7666 = _SafeStr_1661._SafeStr_4345; if (this._SafeStr_6555._SafeStr_10592("local.environment")){ this._SafeStr_10640._SafeStr_7666 = _SafeStr_1661._SafeStr_10671; }; }; this._SafeStr_10640._SafeStr_10651(_SafeStr_1661._SafeStr_10652); } private function _SafeStr_10655(_arg_1:Event=null):void { var _local_3:IMessageComposer; var _local_2:IConnection = this._SafeStr_10640.getHabboMainConnection(null); if (_local_2 != null){ this._SafeStr_10670(_SafeStr_830._SafeStr_10672); _local_3 = new _SafeStr_1867(this._SafeStr_10640._SafeStr_7666); _local_2.send(_local_3); }; } private function _SafeStr_10657(_arg_1:IMessageEvent):void { var _local_6:String; var _local_7:String; var _local_8:String; var _local_2:IConnection = _arg_1.connection; var _local_3:_SafeStr_1874 = (_arg_1 as _SafeStr_1874); var _local_4:String = _local_3._SafeStr_5817; var _local_5:Boolean = _local_3._SafeStr_5818; this._SafeStr_10642 = new _SafeStr_1852(parseInt(_local_4.substring((_local_4.length - 4)), 16), 65536); switch (this._SafeStr_10640._SafeStr_7666){ case _SafeStr_1661._SafeStr_4345: _local_6 = ""; _local_6 = this._SafeStr_6555.getKey("url.prefix", _local_6); _local_6 = _local_6.replace("http://", ""); _local_6 = _local_6.replace("https://", ""); _local_7 = this._SafeStr_6555.getKey("hotelview.banner.url", "http:/\nsitename$/gamedata/banner"); _local_7 = _local_7.replace("$sitename$", _local_6); this._SafeStr_8481 = _local_4; this._SafeStr_10647._SafeStr_10628(((_local_7 + "?token=") + this._SafeStr_8481), this._SafeStr_10673); return; case _SafeStr_1661._SafeStr_10671: this._SafeStr_10674(_local_2); return; case _SafeStr_1661._SafeStr_10676: this._SafeStr_8280 = this._SafeStr_10675(30); this._SafeStr_10641 = new DiffieHellman(new BigInteger(this._SafeStr_6555.getKey("connection.development.prime"), 16), new BigInteger(this._SafeStr_6555.getKey("connection.development.generator"), 16)); this._SafeStr_10641.init(this._SafeStr_8280); _local_8 = this._SafeStr_10641._SafeStr_6347(10); _local_2.send(new _SafeStr_1866(_local_8.toUpperCase())); return; default: Logger.log(("[HabboCommunicationDemo] Unknown Connection Mode: " + this._SafeStr_10640._SafeStr_7666)); }; } private function _SafeStr_10658(_arg_1:IMessageEvent):void { var _local_2:IConnection = _arg_1.connection; var _local_3:_SafeStr_1849 = (_arg_1 as _SafeStr_1849); var _local_4:String = _local_3._SafeStr_5763; this._SafeStr_10641._SafeStr_6345(_local_4, 10); var _local_5:String = this._SafeStr_10641._SafeStr_6346(16).toUpperCase(); var _local_6:_SafeStr_1860 = new _SafeStr_1860(null, null); var _local_7:_SafeStr_1730 = new _SafeStr_1860(_local_6, this._SafeStr_10642); var _local_8:ByteArray = _SafeStr_1872._SafeStr_8186(_local_5); _local_8.position = 0; _local_6.init(_local_8); _local_8.position = 0; _local_7._SafeStr_8181(_local_6); _local_2._SafeStr_8724(_local_7); this._SafeStr_10674(_local_2); } private function _SafeStr_10674(connection:IConnection):void { var so:SharedObject; this._SafeStr_10644 = true; this._SafeStr_10670(_SafeStr_830._SafeStr_10677); connection.send(new _SafeStr_1856(401, this._SafeStr_10635, this._SafeStr_10646)); var machineId:String = ""; try { so = SharedObject.getLocal(this._SafeStr_10596, "/"); if (so.data.machineid != null){ machineId = so.data.machineid; }; } catch(e:Error) { }; connection.send(new _SafeStr_1864(machineId)); connection.send(new _SafeStr_1863()); } private function _SafeStr_10659(_arg_1:IMessageEvent):void { var _local_4:_SafeStr_1861; var _local_5:String; var _local_6:String; this._SafeStr_10644 = false; var _local_2:IConnection = _arg_1.connection; var _local_3:_SafeStr_1857 = (_arg_1 as _SafeStr_1857); if (this._SafeStr_10643 != null){ _local_4 = new _SafeStr_1861(this._SafeStr_10643); _local_2.send(_local_4); this._SafeStr_10670(_SafeStr_830._SafeStr_10678); } else { if (this._view != null){ _local_5 = this._view.name; _local_6 = this._view.password; if ((((_local_5.length > 0)) && ((_local_6.length > 0)))){ this._SafeStr_10608(_local_5, _local_6); this._SafeStr_10670(_SafeStr_830._SafeStr_10678); }; } else { Logger.log("[HabboCommunicationDemo] Error, no login window nor ticket"); }; }; } public function _SafeStr_10608(_arg_1:String, _arg_2:String, _arg_3:int=0):void { var _local_4:IConnection = this._SafeStr_10640.getHabboMainConnection(null); var _local_5:_SafeStr_1855 = new _SafeStr_1855(_arg_1, _arg_2, _arg_3); _local_4.send(_local_5); } private function _SafeStr_10660(_arg_1:IMessageEvent):void { var _local_2:IConnection = _arg_1.connection; var _local_3:AuthenticationOKMessageEvent = (_arg_1 as AuthenticationOKMessageEvent); Logger.log("Authentication success!"); var _local_4:_SafeStr_1854 = new _SafeStr_1854(); _local_2.send(_local_4); var _local_5:_SafeStr_831 = new _SafeStr_831("Login", "socket", "client.auth_ok"); _local_2.send(_local_5); if (this._view != null){ this._view._SafeStr_10600(); }; this._SafeStr_10670(_SafeStr_830._SafeStr_10679); } private function _SafeStr_10663(_arg_1:IMessageEvent):void { _arg_1.connection.send(new _SafeStr_1601("habbo_club")); } private function _SafeStr_4242(event:IMessageEvent):void { var parser:_SafeStr_1868 = (event as _SafeStr_1858)._SafeStr_4108(); switch (parser.errorCode){ case -3: this._windowManager.alert("${connection.error.id.title}", "${connection.login.error.-3.desc}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case -400: this._windowManager.alert("${connection.error.id.title}", "${connection.login.error.-400.desc}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; } private function _SafeStr_10661(_arg_1:IMessageEvent):void { var _local_2:IConnection = _arg_1.connection; var _local_3:_SafeStr_1862 = (_arg_1 as _SafeStr_1862); var _local_4:_SafeStr_1850 = new _SafeStr_1850(); _local_2.send(_local_4); } private function _SafeStr_10666(event:_SafeStr_1853):void { var so:SharedObject; if (event == null){ return; }; try { so = SharedObject.getLocal(this._SafeStr_10596, "/"); so.data.machineid = event._SafeStr_5764; so.flush(); } catch(e:Error) { }; } private function _SafeStr_10667(_arg_1:_SafeStr_1865):void { if (!_arg_1){ return; }; if (this._view){ this._view._SafeStr_10604(_arg_1._SafeStr_4108()._SafeStr_8478); }; } private function _SafeStr_10662(event:IMessageEvent):void { var parser:_SafeStr_1869 = (event as _SafeStr_1875)._SafeStr_4108(); var errorCode:int = parser.errorCode; var messageId:int = parser.messageId; var time:String = parser._SafeStr_5757; Logger.log(((("SERVER ERROR! Error code:" + errorCode) + "Message id:") + messageId)); this._windowManager.registerLocalizationParameter("connection.server.error.desc", "errorCode", String(errorCode)); this._windowManager.alert("${connection.server.error.title}", "${connection.server.error.desc}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } private function _SafeStr_10656(_arg_1:Event):void { var _local_2:String; if (this._SafeStr_10644){ this._SafeStr_10670(_SafeStr_830._SafeStr_10680); }; if ((((_arg_1.type == Event.CLOSE)) && (!(this._SafeStr_10645)))){ _local_2 = this._SafeStr_6555.getKey("logout.disconnect.url"); _local_2 = this._SafeStr_10681(_local_2); _SafeStr_1350._SafeStr_8004(_local_2, "_self"); }; } private function _SafeStr_10664(_arg_1:_SafeStr_1871):void { if (this._SafeStr_10644){ this._SafeStr_10670(_SafeStr_830._SafeStr_10680); }; this._SafeStr_10645 = true; var _local_2:String = this._SafeStr_6555.getKey("logout.url"); if (_local_2.length > 0){ _local_2 = this._SafeStr_10682(_local_2, _arg_1._SafeStr_5816); _local_2 = this._SafeStr_10681(_local_2); _local_2 = (_local_2 + ("&id=" + _arg_1._SafeStr_4033)); _SafeStr_1350._SafeStr_8004(_local_2, "_self"); }; } private function _SafeStr_10682(_arg_1:String, _arg_2:String):String { if (_arg_1.indexOf("%reason%") != -1){ return (_arg_1.replace("%reason%", _arg_2)); }; return (_arg_1); } private function _SafeStr_10681(_arg_1:String):String { if (_arg_1.indexOf("%origin%") != -1){ return (_arg_1.replace("%origin%", this._SafeStr_6555.getKey("flash.client.origin", "popup"))); }; return (_arg_1); } private function _SafeStr_10665(_arg_1:_SafeStr_836):void { if (this._SafeStr_10647){ if (!this._SafeStr_10647.disposed){ this._SafeStr_10647.hide(); }; }; } private function _SafeStr_10654(_arg_1:RoomSessionEvent):void { if (!this._SafeStr_10502._SafeStr_10683){ this._SafeStr_10684(); }; } private function _SafeStr_10684():void { if (this._SafeStr_10647){ if (!this._SafeStr_10647.disposed){ this._SafeStr_10647.show(); }; }; } private function _SafeStr_10670(_arg_1:String):void { if ((((_SafeStr_8(context) == null)) || ((_SafeStr_8(context).events == null)))){ return; }; _SafeStr_8(context).events.dispatchEvent(new Event(_arg_1)); } private function _SafeStr_10673(_arg_1:BitmapData):void { var _local_15:String; var _local_2:ByteArray = _arg_1.getPixels(_arg_1.rect); var _local_3:String = _SafeStr_6858(_local_2, _arg_1.width, 4, new Point(4, 39), new Point(80, 30)); var _local_4:String = _SafeStr_8625(_local_3, this._SafeStr_8481); var _local_5:uint = _local_4.charCodeAt(0); var _local_6:uint = _local_4.charCodeAt((_local_5 + 1)); var _local_7:String = _local_4.substr(1, _local_5); var _local_8:String = _local_4.substr((_local_5 + 2), _local_6); var _local_9:IConnection = this._SafeStr_10640.getHabboMainConnection(null); var _local_10:BigInteger = new BigInteger(); var _local_11:BigInteger = new BigInteger(); var _local_12:String; _local_10._SafeStr_8285(_local_7, 10); _local_11._SafeStr_8285(_local_8, 10); this._SafeStr_10641 = new DiffieHellman(_local_10, _local_11); var _local_13:int = 10; var _local_14:String; while (_local_13 > 0) { _local_14 = this._SafeStr_10675(30); this._SafeStr_10641.init(_local_14); _local_15 = this._SafeStr_10641._SafeStr_6347(10); if (_local_15.length < 64){ if ((((_local_12 == null)) || ((_local_15.length > _local_12.length)))){ _local_12 = _local_15; this._SafeStr_8280 = _local_14; }; } else { _local_12 = _local_15; this._SafeStr_8280 = _local_14; break; }; _local_13--; }; if (_local_14 != this._SafeStr_8280){ this._SafeStr_10641.init(this._SafeStr_8280); }; _local_9.send(new _SafeStr_1866(_local_12.toUpperCase())); this._SafeStr_8481 = ""; } private function _SafeStr_10675(_arg_1:uint=16):String { var _local_4:uint; var _local_2:String = ""; var _local_3:int; while (_local_3 < _arg_1) { _local_4 = uint((Math.random() * 0xFF)); _local_2 = (_local_2 + _local_4.toString(16)); _local_3++; }; return (_local_2); } } }//package com.sulake.habbo.communication.demo // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_10595 = "_-1-o" (String#9959, DoABC#2) // _SafeStr_10596 = "_-YX" (String#10044, DoABC#2) // _SafeStr_10600 = "_-YR" (String#21506, DoABC#2) // _SafeStr_10603 = "_-ks" (String#6703, DoABC#2) // _SafeStr_10604 = "_-ME" (String#18456, DoABC#2) // _SafeStr_10608 = "_-1cT" (String#17626, DoABC#2) // _SafeStr_10614 = "_-x7" (String#18488, DoABC#2) // _SafeStr_10617 = "_-1Ml" (String#15193, DoABC#2) // _SafeStr_10618 = "_-lk" (String#20880, DoABC#2) // _SafeStr_10624 = "_-0l4" (String#18625, DoABC#2) // _SafeStr_10628 = "_-1fa" (String#18736, DoABC#2) // _SafeStr_10635 = "_-3-m" (String#8166, DoABC#2) // _SafeStr_10640 = "_-08f" (String#2019, DoABC#2) // _SafeStr_10641 = "_-m2" (String#5668, DoABC#2) // _SafeStr_10642 = "_-2Rt" (String#17286, DoABC#2) // _SafeStr_10643 = "_-1h7" (String#5802, DoABC#2) // _SafeStr_10644 = "_-3r" (String#12411, DoABC#2) // _SafeStr_10645 = "_-1WH" (String#16924, DoABC#2) // _SafeStr_10646 = "_-0ML" (String#17048, DoABC#2) // _SafeStr_10647 = "_-1sc" (String#3540, DoABC#2) // _SafeStr_10648 = "_-0gq" (String#18998, DoABC#2) // _SafeStr_10649 = "_-0QY" (String#7344, DoABC#2) // _SafeStr_10650 = "_-0Z" (String#30549, DoABC#2) // _SafeStr_10651 = "_-2N1" (String#11765, DoABC#2) // _SafeStr_10652 = "_-0hh" (String#5138, DoABC#2) // _SafeStr_10653 = "_-10D" (String#11997, DoABC#2) // _SafeStr_10654 = "_-1BF" (String#22176, DoABC#2) // _SafeStr_10655 = "_-2wr" (String#20798, DoABC#2) // _SafeStr_10656 = "_-2s5" (String#19006, DoABC#2) // _SafeStr_10657 = "_-xX" (String#21522, DoABC#2) // _SafeStr_10658 = "_-jA" (String#21576, DoABC#2) // _SafeStr_10659 = "_-0cA" (String#22039, DoABC#2) // _SafeStr_10660 = "_-1So" (String#5277, DoABC#2) // _SafeStr_10661 = "_-BH" (String#22063, DoABC#2) // _SafeStr_10662 = "_-2Lz" (String#22196, DoABC#2) // _SafeStr_10663 = "_-1sJ" (String#4379, DoABC#2) // _SafeStr_10664 = "_-2z7" (String#21541, DoABC#2) // _SafeStr_10665 = "_-O0" (String#18496, DoABC#2) // _SafeStr_10666 = "_-0c3" (String#22131, DoABC#2) // _SafeStr_10667 = "_-1cy" (String#19483, DoABC#2) // _SafeStr_10668 = "_-2gC" (String#22075, DoABC#2) // _SafeStr_10669 = "_-1Oe" (String#19221, DoABC#2) // _SafeStr_10670 = "_-26n" (String#6427, DoABC#2) // _SafeStr_10671 = "_-99" (String#12281, DoABC#2) // _SafeStr_10672 = "_-38N" (String#10752, DoABC#2) // _SafeStr_10673 = "_-2T6" (String#21566, DoABC#2) // _SafeStr_10674 = "_-Ni" (String#15565, DoABC#2) // _SafeStr_10675 = "_-1J-" (String#16809, DoABC#2) // _SafeStr_10676 = "_-r6" (String#13891, DoABC#2) // _SafeStr_10677 = "_-14w" (String#5644, DoABC#2) // _SafeStr_10678 = "_-2-h" (String#4891, DoABC#2) // _SafeStr_10679 = "_-0qz" (String#5166, DoABC#2) // _SafeStr_10680 = "_-US" (String#5097, DoABC#2) // _SafeStr_10681 = "_-33u" (String#17275, DoABC#2) // _SafeStr_10682 = "_-1zL" (String#20012, DoABC#2) // _SafeStr_10683 = "_-33n" (String#17234, DoABC#2) // _SafeStr_10684 = "_-2vF" (String#19137, DoABC#2) // _SafeStr_1107 = "_-0ZU" (String#4491, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1601 = "_-cP" (String#6608, DoABC#2) // _SafeStr_1661 = "_-0zW" (String#3055, DoABC#2) // _SafeStr_1730 = "_-IC" (String#3965, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_1849 = "_-1Cu" (String#5716, DoABC#2) // _SafeStr_1850 = "_-1zd" (String#7331, DoABC#2) // _SafeStr_1851 = "_-2ZX" (String#10601, DoABC#2) // _SafeStr_1852 = "_-1XV" (String#5815, DoABC#2) // _SafeStr_1853 = "_-0t5" (String#5438, DoABC#2) // _SafeStr_1854 = "_-13t" (String#6828, DoABC#2) // _SafeStr_1855 = "_-PB" (String#6729, DoABC#2) // _SafeStr_1856 = "_-2nB" (String#7839, DoABC#2) // _SafeStr_1857 = "_-8" (String#5324, DoABC#2) // _SafeStr_1858 = "_-1bB" (String#3347, DoABC#2) // _SafeStr_1860 = "_-0qw" (String#6240, DoABC#2) // _SafeStr_1861 = "_-1bl" (String#6318, DoABC#2) // _SafeStr_1862 = "_-24z" (String#5441, DoABC#2) // _SafeStr_1863 = "_-11b" (String#7711, DoABC#2) // _SafeStr_1864 = "_-tP" (String#8715, DoABC#2) // _SafeStr_1865 = "_-22V" (String#6402, DoABC#2) // _SafeStr_1866 = "_-0n3" (String#5177, DoABC#2) // _SafeStr_1867 = "_-m1" (String#8785, DoABC#2) // _SafeStr_1868 = "_-dM" (String#5649, DoABC#2) // _SafeStr_1869 = "_-HO" (String#6527, DoABC#2) // _SafeStr_1870 = "_-2CN" (String#5967, DoABC#2) // _SafeStr_1871 = "_-0DO" (String#6025, DoABC#2) // _SafeStr_1872 = "_-BD" (String#5360, DoABC#2) // _SafeStr_1873 = "_-1WL" (String#5827, DoABC#2) // _SafeStr_1874 = "_-15W" (String#5646, DoABC#2) // _SafeStr_1875 = "_-1Eb" (String#5978, DoABC#2) // _SafeStr_4033 = "_-150" (String#5651, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4242 = "_-2JK" (String#12828, DoABC#2) // _SafeStr_4345 = "_-1iZ" (String#3193, DoABC#2) // _SafeStr_5757 = "_-1dN" (String#19507, DoABC#2) // _SafeStr_5763 = "_-0DZ" (String#14039, DoABC#2) // _SafeStr_5764 = "_-vK" (String#13543, DoABC#2) // _SafeStr_5816 = "_-2yE" (String#20555, DoABC#2) // _SafeStr_5817 = "_-2po" (String#13383, DoABC#2) // _SafeStr_5818 = "_-ly" (String#13102, DoABC#2) // _SafeStr_6345 = "_-0R-" (String#17005, DoABC#2) // _SafeStr_6346 = "_-337" (String#13797, DoABC#2) // _SafeStr_6347 = "_-LH" (String#13685, DoABC#2) // _SafeStr_6555 = "_-2h0" (String#1126, DoABC#2) // _SafeStr_6858 = "_-04a" (String#9514, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_7666 = "_-2FP" (String#2042, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8181 = "_-ZT" (String#16558, DoABC#2) // _SafeStr_8186 = "_-09B" (String#18829, DoABC#2) // _SafeStr_8280 = "_-2ql" (String#4600, DoABC#2) // _SafeStr_8285 = "_-1MI" (String#11696, DoABC#2) // _SafeStr_830 = "_-va" (String#2382, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) // _SafeStr_8478 = "_-2tt" (String#19302, DoABC#2) // _SafeStr_8481 = "_-1oE" (String#7522, DoABC#2) // _SafeStr_8625 = "_-KL" (String#14051, DoABC#2) // _SafeStr_8724 = "_-QL" (String#15407, DoABC#2) // _SafeStr_8734 = "_-0C4" (String#1443, DoABC#2) // _SafeStr_8804 = "_-1lN" (String#4749, DoABC#2) // _SafeStr_9774 = "_-33f" (String#14386, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.enum._SafeStr_1317 package com.sulake.habbo.communication.enum { public class _SafeStr_1317 { public static const _SafeStr_8562:int = 1; } }//package com.sulake.habbo.communication.enum // _SafeStr_1317 = "_-2DX" (String#7489, DoABC#2) // _SafeStr_8562 = "_-1HW" (String#9423, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.enum._SafeStr_1661 package com.sulake.habbo.communication.enum { public class _SafeStr_1661 { public static const _SafeStr_10652:String = "habbo"; public static const _SafeStr_4345:int = 0; public static const _SafeStr_10676:int = 1; public static const _SafeStr_10671:int = 2; } }//package com.sulake.habbo.communication.enum // _SafeStr_10652 = "_-0hh" (String#5138, DoABC#2) // _SafeStr_10671 = "_-99" (String#12281, DoABC#2) // _SafeStr_10676 = "_-r6" (String#13891, DoABC#2) // _SafeStr_1661 = "_-0zW" (String#3055, DoABC#2) // _SafeStr_4345 = "_-1iZ" (String#3193, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.enum._SafeStr_1668 package com.sulake.habbo.communication.enum { public class _SafeStr_1668 { public static const _SafeStr_10685:String = "wedgie"; } }//package com.sulake.habbo.communication.enum // _SafeStr_10685 = "_-3C-" (String#11909, DoABC#2) // _SafeStr_1668 = "_-1Sh" (String#10478, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.enum._SafeStr_2776 package com.sulake.habbo.communication.enum { public class _SafeStr_2776 { public static const _SafeStr_10637:String = "habbo_web_login_successful"; public static const _SafeStr_10686:String = "habbo_web_login_error"; } }//package com.sulake.habbo.communication.enum // _SafeStr_10637 = "_-3Fa" (String#5589, DoABC#2) // _SafeStr_10686 = "_-1X" (String#17821, DoABC#2) // _SafeStr_2776 = "_-0qF" (String#4380, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.enum._SafeStr_819 package com.sulake.habbo.communication.enum { public class _SafeStr_819 { public static const _SafeStr_10630:String = "HHVE_START_LOAD"; public static const _SafeStr_10627:String = "HHVE_LOADED"; public static const _SafeStr_4211:String = "HHVE_ERROR"; } }//package com.sulake.habbo.communication.enum // _SafeStr_10627 = "_-0-x" (String#8611, DoABC#2) // _SafeStr_10630 = "_-0Dl" (String#10295, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_819 = "_-1-x" (String#3724, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.enum._SafeStr_830 package com.sulake.habbo.communication.enum { public class _SafeStr_830 { public static const INIT:String = "HABBO_CONNECTION_EVENT_INIT"; public static const _SafeStr_10672:String = "HABBO_CONNECTION_EVENT_ESTABLISHED"; public static const _SafeStr_10677:String = "HABBO_CONNECTION_EVENT_HANDSHAKING"; public static const _SafeStr_10678:String = "HABBO_CONNECTION_EVENT_HANDSHAKED"; public static const _SafeStr_10680:String = "HABBO_CONNECTION_EVENT_HANDSHAKE_FAIL"; public static const _SafeStr_10679:String = "HABBO_CONNECTION_EVENT_AUTHENTICATED"; public static const _SafeStr_10687:String = "HABBO_CONNECTION_EVENT_REGISTER"; } }//package com.sulake.habbo.communication.enum // _SafeStr_10672 = "_-38N" (String#10752, DoABC#2) // _SafeStr_10677 = "_-14w" (String#5644, DoABC#2) // _SafeStr_10678 = "_-2-h" (String#4891, DoABC#2) // _SafeStr_10679 = "_-0qz" (String#5166, DoABC#2) // _SafeStr_10680 = "_-US" (String#5097, DoABC#2) // _SafeStr_10687 = "_-2n3" (String#16326, DoABC#2) // _SafeStr_830 = "_-va" (String#2382, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1647 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1650; public class _SafeStr_1647 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1647(_arg_1:Function) { super(_arg_1, _SafeStr_1650); } public function _SafeStr_4108():_SafeStr_1650 { return ((this._SafeStr_4246 as _SafeStr_1650)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1647 = "_-0wL" (String#4599, DoABC#2) // _SafeStr_1650 = "_-0w" (String#6013, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1651 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1653; public class _SafeStr_1651 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1651(_arg_1:Function) { super(_arg_1, _SafeStr_1653); } public function _SafeStr_4108():_SafeStr_1653 { return ((this._SafeStr_4246 as _SafeStr_1653)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1651 = "_-00C" (String#6259, DoABC#2) // _SafeStr_1653 = "_-0vC" (String#7380, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1655 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1893; public class _SafeStr_1655 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1655(_arg_1:Function) { super(_arg_1, _SafeStr_1893); } public function _SafeStr_4108():_SafeStr_1893 { return ((this._SafeStr_4246 as _SafeStr_1893)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1655 = "_-1K2" (String#3556, DoABC#2) // _SafeStr_1893 = "_-31i" (String#6881, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1659 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1652; public class _SafeStr_1659 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1659(_arg_1:Function) { super(_arg_1, _SafeStr_1652); } public function _SafeStr_4108():_SafeStr_1652 { return ((this._SafeStr_4246 as _SafeStr_1652)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1652 = "_-4v" (String#6497, DoABC#2) // _SafeStr_1659 = "_-Gy" (String#4525, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1887 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1886; public class _SafeStr_1887 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1887(_arg_1:Function) { super(_arg_1, _SafeStr_1886); } public function _SafeStr_4108():_SafeStr_1886 { return ((this._SafeStr_4246 as _SafeStr_1886)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1886 = "_-gy" (String#7093, DoABC#2) // _SafeStr_1887 = "_-0JJ" (String#6298, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1888 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1878; public class _SafeStr_1888 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1888(_arg_1:Function) { super(_arg_1, _SafeStr_1878); } public function _SafeStr_4108():_SafeStr_1878 { return ((this._SafeStr_4246 as _SafeStr_1878)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1878 = "_-0Oq" (String#7288, DoABC#2) // _SafeStr_1888 = "_-1EM" (String#4400, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1889 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1889 { private var _SafeStr_4270:int; private var _SafeStr_10688:String; private var _SafeStr_10689:int; private var _SafeStr_4295:String; public function _SafeStr_1889(_arg_1:_SafeStr_1731) { this._SafeStr_4270 = _arg_1.readInteger(); this._SafeStr_10688 = _arg_1._SafeStr_3538(); this._SafeStr_4295 = _arg_1._SafeStr_3538(); this._SafeStr_10689 = this._SafeStr_4270; } public function get _SafeStr_4204():int { return (this._SafeStr_4270); } public function get _SafeStr_4205():String { return (this._SafeStr_10688); } public function get _SafeStr_10690():int { return (this._SafeStr_10689); } public function get _SafeStr_4297():String { return (this._SafeStr_4295); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_10688 = "_-2ly" (String#8972, DoABC#2) // _SafeStr_10689 = "_-g4" (String#9705, DoABC#2) // _SafeStr_10690 = "_-15t" (String#17288, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1889 = "_-046" (String#3047, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4205 = "_-2u9" (String#7325, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) // _SafeStr_4295 = "_-18w" (String#5968, DoABC#2) // _SafeStr_4297 = "_-YE" (String#8896, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1890 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1901; public class _SafeStr_1890 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1890(_arg_1:Function) { super(_arg_1, _SafeStr_1901); } public function _SafeStr_4108():_SafeStr_1901 { return ((this._SafeStr_4246 as _SafeStr_1901)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1890 = "_-sH" (String#3665, DoABC#2) // _SafeStr_1901 = "_-Lv" (String#6639, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1891 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1892; public class _SafeStr_1891 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1891(_arg_1:Function) { super(_arg_1, _SafeStr_1892); } public function _SafeStr_4108():_SafeStr_1892 { return ((this._SafeStr_4246 as _SafeStr_1892)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1891 = "_-2DC" (String#6452, DoABC#2) // _SafeStr_1892 = "_-2S8" (String#7030, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1899 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1899 { private var _SafeStr_10691:String; private var _SafeStr_5754:int; public function _SafeStr_1899(_arg_1:_SafeStr_1731) { this._SafeStr_10691 = _arg_1._SafeStr_3538(); this._SafeStr_5754 = _arg_1.readInteger(); } public function get _SafeStr_10692():String { return (this._SafeStr_10691); } public function get errorCode():int { return (this._SafeStr_5754); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_10691 = "_-1rf" (String#5532, DoABC#2) // _SafeStr_10692 = "_-0Fm" (String#21416, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1899 = "_-VX" (String#7543, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1900 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1900 { private var _id:int; private var _name:String; public function _SafeStr_1900(_arg_1:_SafeStr_1731) { this._id = _arg_1.readInteger(); this._name = _arg_1._SafeStr_3538(); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1900 = "_-212" (String#4505, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1905 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1905 { private var _id:int; private var _name:String; private var _SafeStr_4296:int; private var _SafeStr_7345:Boolean; private var _SafeStr_3526:Boolean; private var _figure:String; private var _SafeStr_3986:int; private var _SafeStr_6534:String; private var _SafeStr_10693:String; private var _SafeStr_6179:String; private var _SafeStr_10694:String; public function _SafeStr_1905(_arg_1:_SafeStr_1731) { this._id = _arg_1.readInteger(); this._name = _arg_1._SafeStr_3538(); this._SafeStr_4296 = _arg_1.readInteger(); this._SafeStr_7345 = _arg_1._SafeStr_3540(); this._SafeStr_3526 = _arg_1._SafeStr_3540(); this._figure = _arg_1._SafeStr_3538(); this._SafeStr_3986 = _arg_1.readInteger(); this._SafeStr_6534 = _arg_1._SafeStr_3538(); this._SafeStr_10693 = _arg_1._SafeStr_3538(); this._SafeStr_6179 = _arg_1._SafeStr_3538(); this._SafeStr_10694 = _arg_1._SafeStr_3538(); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get gender():int { return (this._SafeStr_4296); } public function get online():Boolean { return (this._SafeStr_7345); } public function get _SafeStr_3521():Boolean { return (this._SafeStr_3526); } public function get figure():String { return (this._figure); } public function get categoryId():int { return (this._SafeStr_3986); } public function get motto():String { return (this._SafeStr_6534); } public function get _SafeStr_10695():String { return (this._SafeStr_10693); } public function get realName():String { return (this._SafeStr_6179); } public function get _SafeStr_10696():String { return (this._SafeStr_10694); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_10693 = "_-2i9" (String#3710, DoABC#2) // _SafeStr_10694 = "_-1Jz" (String#16785, DoABC#2) // _SafeStr_10695 = "_-1n5" (String#4342, DoABC#2) // _SafeStr_10696 = "_-0G1" (String#24301, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1905 = "_-2Ar" (String#2298, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_3526 = "_-1x2" (String#5108, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_6534 = "_-0TI" (String#2751, DoABC#2) // _SafeStr_7345 = "_-eB" (String#2630, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1909 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1907; public class _SafeStr_1909 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1909(_arg_1:Function) { super(_arg_1, _SafeStr_1907); } public function _SafeStr_4108():_SafeStr_1907 { return ((this._SafeStr_4246 as _SafeStr_1907)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1907 = "_-1aY" (String#6744, DoABC#2) // _SafeStr_1909 = "_-1Z8" (String#5844, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1911 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1910; public class _SafeStr_1911 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1911(_arg_1:Function) { super(_arg_1, _SafeStr_1910); } public function _SafeStr_4108():_SafeStr_1910 { return ((this._SafeStr_4246 as _SafeStr_1910)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1910 = "_-1NJ" (String#7038, DoABC#2) // _SafeStr_1911 = "_-22t" (String#6482, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1912 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_1876; public class _SafeStr_1912 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1912(_arg_1:Function) { super(_arg_1, _SafeStr_1876); } public function _SafeStr_4108():_SafeStr_1876 { return ((this._SafeStr_4246 as _SafeStr_1876)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1876 = "_-2bX" (String#6861, DoABC#2) // _SafeStr_1912 = "_-da" (String#6655, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1915 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_2551; public class _SafeStr_1915 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1915(_arg_1:Function) { super(_arg_1, _SafeStr_2551); } public function _SafeStr_4108():_SafeStr_2551 { return ((this._SafeStr_4246 as _SafeStr_2551)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_1915 = "_-1hZ" (String#4158, DoABC#2) // _SafeStr_2551 = "_-Wt" (String#4768, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2558 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_2552; public class _SafeStr_2558 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2558(_arg_1:Function) { super(_arg_1, _SafeStr_2552); } public function _SafeStr_4108():_SafeStr_2552 { return ((_SafeStr_4246 as _SafeStr_2552)); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_2552 = "_-10L" (String#7153, DoABC#2) // _SafeStr_2558 = "_-1bn" (String#6221, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2559 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_3210; public class _SafeStr_2559 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2559(_arg_1:Function) { super(_arg_1, _SafeStr_3210); } public function get success():Boolean { return (_SafeStr_3210(_SafeStr_4246).success); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_2559 = "_-I7" (String#6545, DoABC#2) // _SafeStr_3210 = "_-0tN" (String#6945, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2708 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-19-._SafeStr_3223; import __AS3__.vec.Vector; public class _SafeStr_2708 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_2708(_arg_1:Function) { super(_arg_1, _SafeStr_3223); } public function get events():Vector. { return (_SafeStr_3223(_SafeStr_4246).events); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_2708 = "_-0Ba" (String#10400, DoABC#2) // _SafeStr_3223 = "_-C8" (String#7127, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_3016 package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3016 { private var _SafeStr_4532:int; private var _SafeStr_10697:String; private var _SafeStr_10698:String; private var _SafeStr_10699:Boolean; private var _SafeStr_10700:Boolean; private var _SafeStr_10701:int; private var _SafeStr_10702:String; private var _SafeStr_10703:String; private var _SafeStr_6179:String; public function _SafeStr_3016(_arg_1:_SafeStr_1731) { this._SafeStr_4532 = _arg_1.readInteger(); this._SafeStr_10697 = _arg_1._SafeStr_3538(); this._SafeStr_10698 = _arg_1._SafeStr_3538(); this._SafeStr_10699 = _arg_1._SafeStr_3540(); this._SafeStr_10700 = _arg_1._SafeStr_3540(); _arg_1._SafeStr_3538(); this._SafeStr_10701 = _arg_1.readInteger(); this._SafeStr_10702 = _arg_1._SafeStr_3538(); this._SafeStr_10703 = _arg_1._SafeStr_3538(); this._SafeStr_6179 = _arg_1._SafeStr_3538(); } public function get avatarId():int { return (this._SafeStr_4532); } public function get _SafeStr_10704():String { return (this._SafeStr_10697); } public function get _SafeStr_10705():String { return (this._SafeStr_10698); } public function get _SafeStr_10706():Boolean { return (this._SafeStr_10699); } public function get _SafeStr_10707():Boolean { return (this._SafeStr_10700); } public function get _SafeStr_10708():int { return (this._SafeStr_10701); } public function get avatarFigure():String { return (this._SafeStr_10702); } public function get _SafeStr_10709():String { return (this._SafeStr_10703); } public function get realName():String { return (this._SafeStr_6179); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist // _SafeStr_10697 = "_-2LW" (String#7606, DoABC#2) // _SafeStr_10698 = "_-1vA" (String#10722, DoABC#2) // _SafeStr_10699 = "_-02B" (String#18273, DoABC#2) // _SafeStr_10700 = "_-1sz" (String#18066, DoABC#2) // _SafeStr_10701 = "_-aK" (String#17242, DoABC#2) // _SafeStr_10702 = "_-03s" (String#9443, DoABC#2) // _SafeStr_10703 = "_-10C" (String#16977, DoABC#2) // _SafeStr_10704 = "_-0Fv" (String#6993, DoABC#2) // _SafeStr_10705 = "_-2Qb" (String#21281, DoABC#2) // _SafeStr_10706 = "_-B-" (String#13786, DoABC#2) // _SafeStr_10707 = "_-2uc" (String#26717, DoABC#2) // _SafeStr_10708 = "_-2Gc" (String#23156, DoABC#2) // _SafeStr_10709 = "_-2jq" (String#21595, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3016 = "_-2yQ" (String#2509, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4532 = "_-jY" (String#4381, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.friendlist.EventStreamData package com.sulake.habbo.communication.messages.incoming.friendlist { import com.sulake.core.communication.messages._SafeStr_1731; public class EventStreamData { public static const _SafeStr_10710:uint = 0; public static const _SafeStr_10711:uint = 1; public static const _SafeStr_10712:uint = 2; public static const _SafeStr_10713:uint = 3; public static const _SafeStr_10714:uint = 3; public static const _SafeStr_10715:int = 0; public static const _SafeStr_10716:int = 1; public static const _SafeStr_10717:int = 2; public static const LINK_TARGET_OPEN_ACHIEVEMENTS:int = 3; public static const _SafeStr_10718:int = 4; private var _id:int; private var _SafeStr_10719:int; private var _SafeStr_10720:String; private var _SafeStr_10721:String; private var _SafeStr_10722:String; private var _SafeStr_10723:String; private var _SafeStr_10724:int; private var _SafeStr_10725:int; private var _SafeStr_10726:Object; public function EventStreamData(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:String, _arg_7:int, _arg_8:int, _arg_9:_SafeStr_1731) { this._id = _arg_1; this._SafeStr_10719 = _arg_2; this._SafeStr_10720 = _arg_3; this._SafeStr_10721 = _arg_4; this._SafeStr_10722 = _arg_5; this._SafeStr_10723 = _arg_6; this._SafeStr_10724 = _arg_7; this._SafeStr_10725 = _arg_8; this._SafeStr_10726 = parse(_arg_2, _arg_9); } protected static function parse(_arg_1:int, _arg_2:_SafeStr_1731):Object { var _local_3:Object = new Object(); switch (_arg_1){ case _SafeStr_10710: _local_3.friendId = _arg_2._SafeStr_3538(); _local_3.friendName = _arg_2._SafeStr_3538(); break; case _SafeStr_10711: _local_3.roomId = _arg_2._SafeStr_3538(); _local_3.roomName = _arg_2._SafeStr_3538(); break; case _SafeStr_10712: _local_3.achievementCode = _arg_2._SafeStr_3538(); break; case _SafeStr_10713: _local_3.motto = _arg_2._SafeStr_3538(); }; return (_local_3); } public function get _SafeStr_10727():int { return (this._SafeStr_10719); } public function get _SafeStr_10728():String { return (this._SafeStr_10720); } public function get _SafeStr_10729():String { return (this._SafeStr_10721); } public function get _SafeStr_10730():String { return (this._SafeStr_10723); } public function get _SafeStr_10731():int { return (this._SafeStr_10724); } public function get _SafeStr_10732():int { return (this._SafeStr_10725); } public function get _SafeStr_10733():Object { return (this._SafeStr_10726); } public function get _SafeStr_10734():String { return (this._SafeStr_10722); } } }//package com.sulake.habbo.communication.messages.incoming.friendlist class Struct { } class FriendMadeStruct extends Struct { public var friendId:String; public var friendName:String; public function FriendMadeStruct(_arg_1:String, _arg_2:String) { this.friendId = _arg_1; this.friendName = _arg_2; } } class RoomLikedStruct extends Struct { public var roomId:String; public var roomName:String; public function RoomLikedStruct(_arg_1:String, _arg_2:String) { this.roomId = _arg_1; this.roomName = _arg_2; } } class AchievementEarnedStruct extends Struct { public var achievementCode:String; public function AchievementEarnedStruct(_arg_1:String) { this.achievementCode = _arg_1; } } // _SafeStr_10710 = "_-1Kc" (String#14204, DoABC#2) // _SafeStr_10711 = "_-2pw" (String#13325, DoABC#2) // _SafeStr_10712 = "_-0WZ" (String#14585, DoABC#2) // _SafeStr_10713 = "_-1kj" (String#14617, DoABC#2) // _SafeStr_10714 = "_-2l7" (String#16257, DoABC#2) // _SafeStr_10715 = "_-1c2" (String#17352, DoABC#2) // _SafeStr_10716 = "_-JQ" (String#15782, DoABC#2) // _SafeStr_10717 = "_-0hz" (String#16769, DoABC#2) // _SafeStr_10718 = "_-30M" (String#16347, DoABC#2) // _SafeStr_10719 = "_-1KN" (String#16763, DoABC#2) // _SafeStr_10720 = "_-2Is" (String#16161, DoABC#2) // _SafeStr_10721 = "_-0R4" (String#16944, DoABC#2) // _SafeStr_10722 = "_-17Z" (String#16668, DoABC#2) // _SafeStr_10723 = "_-1We" (String#16818, DoABC#2) // _SafeStr_10724 = "_-Nz" (String#15612, DoABC#2) // _SafeStr_10725 = "_-2vQ" (String#16037, DoABC#2) // _SafeStr_10726 = "_-2AE" (String#17562, DoABC#2) // _SafeStr_10727 = "_-2oR" (String#27233, DoABC#2) // _SafeStr_10728 = "_-1qt" (String#23370, DoABC#2) // _SafeStr_10729 = "_-1RT" (String#25560, DoABC#2) // _SafeStr_10730 = "_-Uq" (String#34990, DoABC#2) // _SafeStr_10731 = "_-0xA" (String#22627, DoABC#2) // _SafeStr_10732 = "_-2g7" (String#26819, DoABC#2) // _SafeStr_10733 = "_-0FW" (String#27677, DoABC#2) // _SafeStr_10734 = "_-25a" (String#22916, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_1838 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0eQ._SafeStr_1848; public class _SafeStr_1838 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_1838(_arg_1:Function) { super(_arg_1, _SafeStr_1848); } public function _SafeStr_4108():_SafeStr_1848 { return ((_SafeStr_4246 as _SafeStr_1848)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_1838 = "_-2Xm" (String#2446, DoABC#2) // _SafeStr_1848 = "_-09r" (String#4641, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2071 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_3081; public class _SafeStr_2071 extends _SafeStr_835 { public function _SafeStr_2071(_arg_1:Function) { super(_arg_1, _SafeStr_3081); } public function _SafeStr_4108():_SafeStr_3081 { return ((_SafeStr_4246 as _SafeStr_3081)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2071 = "_-0Y6" (String#5763, DoABC#2) // _SafeStr_3081 = "_-0aB" (String#7063, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2072 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_2075; public class _SafeStr_2072 extends _SafeStr_835 { public function _SafeStr_2072(_arg_1:Function) { super(_arg_1, _SafeStr_2075); } public function _SafeStr_4108():_SafeStr_2075 { return ((_SafeStr_4246 as _SafeStr_2075)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2072 = "_-0sn" (String#6257, DoABC#2) // _SafeStr_2075 = "_-9S" (String#6375, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2074 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_2078; public class _SafeStr_2074 extends _SafeStr_835 { public function _SafeStr_2074(_arg_1:Function) { super(_arg_1, _SafeStr_2078); } public function _SafeStr_4108():_SafeStr_2078 { return ((_SafeStr_4246 as _SafeStr_2078)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2074 = "_-0-" (String#4072, DoABC#2) // _SafeStr_2078 = "_-Co" (String#5318, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2077 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_3082; public class _SafeStr_2077 extends _SafeStr_835 { public function _SafeStr_2077(_arg_1:Function) { super(_arg_1, _SafeStr_3082); } public function _SafeStr_4108():_SafeStr_3082 { return ((_SafeStr_4246 as _SafeStr_3082)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2077 = "_-1oJ" (String#5992, DoABC#2) // _SafeStr_3082 = "_-x3" (String#7485, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2190 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_2168; public class _SafeStr_2190 extends _SafeStr_835 { public function _SafeStr_2190(_arg_1:Function) { super(_arg_1, _SafeStr_2168); } public function _SafeStr_4108():_SafeStr_2168 { return ((_SafeStr_4246 as _SafeStr_2168)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2168 = "_-Ov" (String#4524, DoABC#2) // _SafeStr_2190 = "_-0me" (String#6279, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2205 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_2161; public class _SafeStr_2205 extends _SafeStr_835 { public function _SafeStr_2205(_arg_1:Function) { super(_arg_1, _SafeStr_2161); } public function _SafeStr_4108():_SafeStr_2161 { return ((_SafeStr_4246 as _SafeStr_2161)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2161 = "_-Gx" (String#6542, DoABC#2) // _SafeStr_2205 = "_-204" (String#5206, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2675 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_3034; public class _SafeStr_2675 extends _SafeStr_835 { public function _SafeStr_2675(_arg_1:Function) { super(_arg_1, _SafeStr_3034); } public function _SafeStr_4108():_SafeStr_3034 { return ((_SafeStr_4246 as _SafeStr_3034)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2675 = "_-2SY" (String#6015, DoABC#2) // _SafeStr_3034 = "_-1sE" (String#7084, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2683 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import _-0eQ._SafeStr_3033; public class _SafeStr_2683 extends _SafeStr_835 { public function _SafeStr_2683(_arg_1:Function) { super(_arg_1, _SafeStr_3033); } public function _SafeStr_4108():_SafeStr_3033 { return ((_SafeStr_4246 as _SafeStr_3033)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_2683 = "_-0xl" (String#5262, DoABC#2) // _SafeStr_3033 = "_-34O" (String#6034, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843 package com.sulake.habbo.communication.messages.incoming.room.session { import com.sulake.core.communication.messages._SafeStr_835; import com.sulake.core.communication.messages.IMessageEvent; import _-0eQ._SafeStr_1734; public class _SafeStr_843 extends _SafeStr_835 implements IMessageEvent { public function _SafeStr_843(_arg_1:Function) { super(_arg_1, _SafeStr_1734); } public function _SafeStr_4108():_SafeStr_1734 { return ((_SafeStr_4246 as _SafeStr_1734)); } } }//package com.sulake.habbo.communication.messages.incoming.room.session // _SafeStr_1734 = "_-0x4" (String#7246, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4246 = "_-1bG" (String#258, DoABC#2) // _SafeStr_835 = "_-2aK" (String#64, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2674 package com.sulake.habbo.communication.messages.outgoing.roomsettings { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2674 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2674(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package com.sulake.habbo.communication.messages.outgoing.roomsettings // _SafeStr_2674 = "_-3C6" (String#8866, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2677 package com.sulake.habbo.communication.messages.outgoing.roomsettings { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2677 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2677(_arg_1:int) { this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package com.sulake.habbo.communication.messages.outgoing.roomsettings // _SafeStr_2677 = "_-Q5" (String#8894, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2691 package com.sulake.habbo.communication.messages.outgoing.roomsettings { import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.runtime._SafeStr_3; public class _SafeStr_2691 implements IMessageComposer, _SafeStr_3 { private var _SafeStr_3751:Array; public function _SafeStr_2691(_arg_1:_SafeStr_3124) { var _local_2:Array; var _local_3:String; var _local_4:String; this._SafeStr_3751 = new Array(); super(); this._SafeStr_3751.push(_arg_1.roomId); this._SafeStr_3751.push(_arg_1.name); this._SafeStr_3751.push(_arg_1.description); this._SafeStr_3751.push(_arg_1._SafeStr_4744); this._SafeStr_3751.push((((_arg_1.password)!==null) ? _arg_1.password : "")); this._SafeStr_3751.push(_arg_1._SafeStr_7051); this._SafeStr_3751.push(_arg_1.categoryId); if (_arg_1.tags){ _local_2 = []; for each (_local_3 in _arg_1.tags) { if (((_local_3) && (!((_local_3 === ""))))){ _local_2.push(_local_3); }; }; this._SafeStr_3751.push(_local_2.length); for each (_local_4 in _local_2) { this._SafeStr_3751.push(_local_4); }; } else { this._SafeStr_3751.push(0); }; this._SafeStr_3751.push(_arg_1._SafeStr_4240); this._SafeStr_3751.push(_arg_1._SafeStr_7046); this._SafeStr_3751.push(_arg_1._SafeStr_7047); this._SafeStr_3751.push(_arg_1._SafeStr_7048); this._SafeStr_3751.push(_arg_1._SafeStr_7049); this._SafeStr_3751.push(_arg_1._SafeStr_7050); } public function _SafeStr_3428():Array { return (this._SafeStr_3751); } public function dispose():void { this._SafeStr_3751 = null; } public function get disposed():Boolean { return (false); } } }//package com.sulake.habbo.communication.messages.outgoing.roomsettings // _SafeStr_2691 = "_-9f" (String#7913, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3124 = "_-2dT" (String#5925, DoABC#2) // _SafeStr_3428 = "_-0mG" (String#326, DoABC#2) // _SafeStr_3751 = "_-0fH" (String#145, DoABC#2) // _SafeStr_4240 = "_-285" (String#5563, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_7046 = "_-1Cw" (String#7407, DoABC#2) // _SafeStr_7047 = "_-0C7" (String#7068, DoABC#2) // _SafeStr_7048 = "_-6Z" (String#7274, DoABC#2) // _SafeStr_7049 = "_-0F4" (String#7104, DoABC#2) // _SafeStr_7050 = "_-1O6" (String#6895, DoABC#2) // _SafeStr_7051 = "_-1CN" (String#6095, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_3124 package com.sulake.habbo.communication.messages.outgoing.roomsettings { public class _SafeStr_3124 { private var _roomId:int; private var _name:String; private var _SafeStr_5014:String; private var _SafeStr_7035:int; private var _password:String; private var _SafeStr_3986:int; private var _SafeStr_7036:int; private var _SafeStr_6326:Array; private var _SafeStr_7038:Array; private var _SafeStr_7040:Boolean; private var _SafeStr_7041:Boolean; private var _SafeStr_7042:Boolean; private var _SafeStr_7043:Boolean; private var _SafeStr_7044:int; private var _SafeStr_7045:int; public function get _SafeStr_4240():Boolean { return (this._SafeStr_7040); } public function set _SafeStr_4240(_arg_1:Boolean):void { this._SafeStr_7040 = _arg_1; } public function get _SafeStr_7046():Boolean { return (this._SafeStr_7041); } public function set _SafeStr_7046(_arg_1:Boolean):void { this._SafeStr_7041 = _arg_1; } public function get _SafeStr_7047():Boolean { return (this._SafeStr_7042); } public function set _SafeStr_7047(_arg_1:Boolean):void { this._SafeStr_7042 = _arg_1; } public function get _SafeStr_7048():Boolean { return (this._SafeStr_7043); } public function set _SafeStr_7048(_arg_1:Boolean):void { this._SafeStr_7043 = _arg_1; } public function get _SafeStr_7049():int { return (this._SafeStr_7044); } public function set _SafeStr_7049(_arg_1:int):void { this._SafeStr_7044 = _arg_1; } public function get _SafeStr_7050():int { return (this._SafeStr_7045); } public function set _SafeStr_7050(_arg_1:int):void { this._SafeStr_7045 = _arg_1; } public function get roomId():int { return (this._roomId); } public function set roomId(_arg_1:int):void { this._roomId = _arg_1; } public function get name():String { return (this._name); } public function set name(_arg_1:String):void { this._name = _arg_1; } public function get description():String { return (this._SafeStr_5014); } public function set description(_arg_1:String):void { this._SafeStr_5014 = _arg_1; } public function get _SafeStr_4744():int { return (this._SafeStr_7035); } public function set _SafeStr_4744(_arg_1:int):void { this._SafeStr_7035 = _arg_1; } public function get password():String { return (this._password); } public function set password(_arg_1:String):void { this._password = _arg_1; } public function get categoryId():int { return (this._SafeStr_3986); } public function set categoryId(_arg_1:int):void { this._SafeStr_3986 = _arg_1; } public function get _SafeStr_7051():int { return (this._SafeStr_7036); } public function set _SafeStr_7051(_arg_1:int):void { this._SafeStr_7036 = _arg_1; } public function get tags():Array { return (this._SafeStr_6326); } public function set tags(_arg_1:Array):void { this._SafeStr_6326 = _arg_1; } public function get _SafeStr_7053():Array { return (this._SafeStr_7038); } public function set _SafeStr_7053(_arg_1:Array):void { this._SafeStr_7038 = _arg_1; } } }//package com.sulake.habbo.communication.messages.outgoing.roomsettings // _SafeStr_3124 = "_-2dT" (String#5925, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_4240 = "_-285" (String#5563, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) // _SafeStr_7035 = "_-1FR" (String#4644, DoABC#2) // _SafeStr_7036 = "_-2v1" (String#11417, DoABC#2) // _SafeStr_7038 = "_-1hW" (String#10993, DoABC#2) // _SafeStr_7040 = "_-1ir" (String#6078, DoABC#2) // _SafeStr_7041 = "_-Pc" (String#11364, DoABC#2) // _SafeStr_7042 = "_-1XN" (String#11422, DoABC#2) // _SafeStr_7043 = "_-1hh" (String#9877, DoABC#2) // _SafeStr_7044 = "_-03H" (String#9551, DoABC#2) // _SafeStr_7045 = "_-Cr" (String#9754, DoABC#2) // _SafeStr_7046 = "_-1Cw" (String#7407, DoABC#2) // _SafeStr_7047 = "_-0C7" (String#7068, DoABC#2) // _SafeStr_7048 = "_-6Z" (String#7274, DoABC#2) // _SafeStr_7049 = "_-0F4" (String#7104, DoABC#2) // _SafeStr_7050 = "_-1O6" (String#6895, DoABC#2) // _SafeStr_7051 = "_-1CN" (String#6095, DoABC#2) // _SafeStr_7053 = "_-2kV" (String#2970, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1265 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import _-3BV._SafeStr_1247; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1265 implements _SafeStr_820 { private var _SafeStr_5897:_SafeStr_1247; public function get offer():_SafeStr_1247 { return (this._SafeStr_5897); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5897 = new _SafeStr_1247(_arg_1); return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1247 = "_-2yx" (String#3033, DoABC#2) // _SafeStr_1265 = "_-2p3" (String#6429, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1268 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import _-3BV._SafeStr_1287; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1268 implements _SafeStr_820 { private var _SafeStr_5871:String; private var _SafeStr_6975:Array; public function flush():Boolean { this._SafeStr_6975 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6975 = new Array(); this._SafeStr_5871 = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_6975.push(new _SafeStr_1287(_arg_1)); _local_3++; }; return (true); } public function get _SafeStr_4226():String { return (this._SafeStr_5871); } public function get products():Array { return (this._SafeStr_6975); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1268 = "_-2e5" (String#5924, DoABC#2) // _SafeStr_1287 = "_-1ce" (String#2561, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) // _SafeStr_6975 = "_-xB" (String#2494, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1348 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1348 implements _SafeStr_820 { private var _SafeStr_10735:int = 0; private var _SafeStr_10736:int = 0; private var _SafeStr_6460:int = 0; public function get _SafeStr_8356():int { return (this._SafeStr_10735); } public function get _SafeStr_10584():int { return (this._SafeStr_10736); } public function get _SafeStr_5883():int { return (this._SafeStr_6460); } public function flush():Boolean { this._SafeStr_10735 = 0; this._SafeStr_10736 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_10735 = _arg_1.readInteger(); this._SafeStr_10736 = _arg_1.readInteger(); this._SafeStr_6460 = _arg_1.readInteger(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10584 = "_-db" (String#20577, DoABC#2) // _SafeStr_10735 = "_-mI" (String#13064, DoABC#2) // _SafeStr_10736 = "_-0GO" (String#13695, DoABC#2) // _SafeStr_1348 = "_-0Lp" (String#6272, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_6460 = "_-1cq" (String#3487, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8356 = "_-BU" (String#14528, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1386 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import _-3BV._SafeStr_2251; import _-3BV._SafeStr_1247; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1386 implements _SafeStr_820 { private var _SafeStr_5900:int; private var _SafeStr_6983:String; private var _localization:_SafeStr_2251; private var _offers:Array; private var _SafeStr_5870:int; public function get pageId():int { return (this._SafeStr_5900); } public function get layoutCode():String { return (this._SafeStr_6983); } public function get localization():_SafeStr_2251 { return (this._localization); } public function get offers():Array { return (this._offers); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function flush():Boolean { this._SafeStr_5900 = -1; this._SafeStr_6983 = ""; this._localization = null; this._offers = []; this._SafeStr_5870 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5900 = _arg_1.readInteger(); this._SafeStr_6983 = _arg_1._SafeStr_3538(); this._localization = new _SafeStr_2251(_arg_1); this._offers = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._offers.push(new _SafeStr_1247(_arg_1)); _local_3++; }; this._SafeStr_5870 = _arg_1.readInteger(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1247 = "_-2yx" (String#3033, DoABC#2) // _SafeStr_1386 = "_-2q4" (String#6459, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2251 = "_-Va" (String#7204, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_5900 = "_-2mu" (String#2344, DoABC#2) // _SafeStr_6983 = "_-av" (String#5650, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1387 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1387 implements _SafeStr_820 { private var _SafeStr_5871:String = ""; private var _SafeStr_9936:Array; public function _SafeStr_1387() { this._SafeStr_9936 = []; super(); } public function get _SafeStr_4226():String { return (this._SafeStr_5871); } public function get _SafeStr_9939():Array { return (this._SafeStr_9936.slice()); } public function flush():Boolean { this._SafeStr_5871 = ""; this._SafeStr_9936 = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5871 = _arg_1._SafeStr_3538(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._SafeStr_9936.push(new _SafeStr_2252(_arg_1)); _local_3++; }; return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1387 = "_-1V9" (String#5836, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2252 = "_-C9" (String#4885, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_9936 = "_-0tf" (String#4293, DoABC#2) // _SafeStr_9939 = "_-1iE" (String#8633, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1404 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.utils.Map; import _-3BV._SafeStr_2260; import _-3BV._SafeStr_1247; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1404 implements _SafeStr_820 { private var _SafeStr_5888:int; private var _SafeStr_5889:int; private var _offers:Array; private var _SafeStr_5890:Map; public function flush():Boolean { this._offers = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_3:int; var _local_4:_SafeStr_2260; this._SafeStr_5888 = _arg_1.readInteger(); this._SafeStr_5889 = _arg_1.readInteger(); this._offers = new Array(); var _local_2:int = _arg_1.readInteger(); _local_3 = 0; while (_local_3 < _local_2) { this._offers.push(new _SafeStr_1247(_arg_1)); _local_3++; }; this._SafeStr_5890 = new Map(); _local_2 = _arg_1.readInteger(); _local_3 = 0; while (_local_3 < _local_2) { _local_4 = new _SafeStr_2260(_arg_1); this._SafeStr_5890.add(_local_4._SafeStr_5330, _local_4); _local_3++; }; return (true); } public function get _SafeStr_5891():int { return (this._SafeStr_5888); } public function get _SafeStr_5892():int { return (this._SafeStr_5889); } public function get offers():Array { return (this._offers); } public function get _SafeStr_10590():Map { return (this._SafeStr_5890); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10590 = "_-0rt" (String#20167, DoABC#2) // _SafeStr_1247 = "_-2yx" (String#3033, DoABC#2) // _SafeStr_1404 = "_-1s0" (String#6028, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2260 = "_-253" (String#4624, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5888 = "_-0jv" (String#10808, DoABC#2) // _SafeStr_5889 = "_-1gh" (String#7391, DoABC#2) // _SafeStr_5890 = "_-i4" (String#8317, DoABC#2) // _SafeStr_5891 = "_-0HE" (String#11626, DoABC#2) // _SafeStr_5892 = "_-165" (String#7644, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1405 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1405 implements _SafeStr_820 { private var _SafeStr_5754:int = 0; public function get errorCode():int { return (this._SafeStr_5754); } public function flush():Boolean { this._SafeStr_5754 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5754 = _arg_1.readInteger(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1405 = "_-1Kq" (String#6171, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2236 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2236 implements _SafeStr_820 { private var _SafeStr_7057:String = ""; private var _SafeStr_10356:String = ""; public function flush():Boolean { this._SafeStr_10356 = ""; this._SafeStr_7057 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_10356 = _arg_1._SafeStr_3538(); this._SafeStr_7057 = _arg_1._SafeStr_3538(); return (true); } public function get productName():String { return (this._SafeStr_7057); } public function get productDescription():String { return (this._SafeStr_10356); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10356 = "_-0kG" (String#5151, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2236 = "_-0cJ" (String#7507, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_7057 = "_-0Hj" (String#3782, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2238 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2238 implements _SafeStr_820 { private var _SafeStr_5754:String = ""; public function flush():Boolean { this._SafeStr_5754 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5754 = _arg_1._SafeStr_3538(); return (true); } public function get errorCode():String { return (this._SafeStr_5754); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2238 = "_-17Y" (String#8065, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5754 = "_-7M" (String#1239, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2239 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2239 implements _SafeStr_820 { private var _SafeStr_10737:Boolean; private var _SafeStr_10738:int; private var _SafeStr_8301:Array; private var _SafeStr_8303:Array; private var _SafeStr_8302:Array; public function get _SafeStr_8357():Boolean { return (this._SafeStr_10737); } public function get _SafeStr_8358():int { return (this._SafeStr_10738); } public function get _SafeStr_8332():Array { return (this._SafeStr_8301); } public function get _SafeStr_8333():Array { return (this._SafeStr_8303); } public function get _SafeStr_8334():Array { return (this._SafeStr_8302); } public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_2:int; this._SafeStr_8301 = []; this._SafeStr_8303 = []; this._SafeStr_8302 = []; this._SafeStr_10737 = _arg_1._SafeStr_3540(); this._SafeStr_10738 = _arg_1.readInteger(); var _local_3:int = _arg_1.readInteger(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_8301.push(_arg_1.readInteger()); _local_2++; }; _local_3 = _arg_1.readInteger(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_8303.push(_arg_1.readInteger()); _local_2++; }; _local_3 = _arg_1.readInteger(); _local_2 = 0; while (_local_2 < _local_3) { this._SafeStr_8302.push(_arg_1.readInteger()); _local_2++; }; return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10737 = "_-0q0" (String#17437, DoABC#2) // _SafeStr_10738 = "_-0rY" (String#17882, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2239 = "_-2ii" (String#6236, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8301 = "_-1lW" (String#4706, DoABC#2) // _SafeStr_8302 = "_-0b1" (String#3669, DoABC#2) // _SafeStr_8303 = "_-03P" (String#3539, DoABC#2) // _SafeStr_8332 = "_-2Oo" (String#13970, DoABC#2) // _SafeStr_8333 = "_-2d8" (String#13926, DoABC#2) // _SafeStr_8334 = "_-17M" (String#15295, DoABC#2) // _SafeStr_8357 = "_-17D" (String#21168, DoABC#2) // _SafeStr_8358 = "_-0Iy" (String#21694, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2244 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import _-3BV._SafeStr_2243; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2244 implements _SafeStr_820 { private var _offers:Array; public function flush():Boolean { this._offers = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._offers = new Array(); var _local_2:int = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { this._offers.push(new _SafeStr_2243(_arg_1)); _local_3++; }; return (true); } public function get offers():Array { return (this._offers); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2243 = "_-09J" (String#4401, DoABC#2) // _SafeStr_2244 = "_-2xG" (String#6304, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2245 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2245 implements _SafeStr_820 { private var _SafeStr_5870:int; private var _SafeStr_10739:Boolean; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5870 = _arg_1.readInteger(); this._SafeStr_10739 = _arg_1._SafeStr_3540(); return (true); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_8311():Boolean { return (this._SafeStr_10739); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10739 = "_-R4" (String#15467, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2245 = "_-1i-" (String#5789, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8311 = "_-2d3" (String#19631, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2248 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2248 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2248 = "_-0yE" (String#7283, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2252 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2252 { private var _type:int; private var _SafeStr_4422:int; private var _SafeStr_10740:Boolean; private var _SafeStr_10741:Boolean; public function _SafeStr_2252(_arg_1:_SafeStr_1731) { this._type = _arg_1.readInteger(); this._SafeStr_4422 = _arg_1.readInteger(); this._SafeStr_10740 = _arg_1._SafeStr_3540(); this._SafeStr_10741 = _arg_1._SafeStr_3540(); } public function get type():int { return (this._type); } public function get breed():int { return (this._SafeStr_4422); } public function get sellable():Boolean { return (this._SafeStr_10740); } public function get _SafeStr_10742():Boolean { return (this._SafeStr_10741); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10740 = "_-8k" (String#6296, DoABC#2) // _SafeStr_10741 = "_-0EY" (String#18305, DoABC#2) // _SafeStr_10742 = "_-2Vx" (String#26743, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2252 = "_-C9" (String#4885, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2257 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import _-3BV._SafeStr_1434; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2257 implements _SafeStr_820 { private var _SafeStr_8359:_SafeStr_1434; public function flush():Boolean { this._SafeStr_8359 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8359 = new _SafeStr_1434(_arg_1); return (true); } public function get _SafeStr_10591():_SafeStr_1434 { return (this._SafeStr_8359); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10591 = "_-3Dg" (String#19432, DoABC#2) // _SafeStr_1434 = "_-1Wu" (String#3981, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2257 = "_-up" (String#6842, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8359 = "_-sW" (String#4532, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2258 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2258 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2258 = "_-2wb" (String#7012, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2281 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import _-3BV.ClubOfferExtendData; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2281 implements _SafeStr_820 { private var _SafeStr_5897:ClubOfferExtendData; public function flush():Boolean { this._SafeStr_5897 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_5897 = new ClubOfferExtendData(_arg_1); return (true); } public function offer():ClubOfferExtendData { return (this._SafeStr_5897); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2281 = "_-1ll" (String#6005, DoABC#2) // _SafeStr_5897 = "_-0PZ" (String#667, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2285 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2285 implements _SafeStr_820 { public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2285 = "_-C4" (String#7158, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.catalog._SafeStr_2286 package com.sulake.habbo.communication.messages.parser.catalog { import com.sulake.core.communication.messages._SafeStr_820; import _-3BV._SafeStr_1411; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2286 implements _SafeStr_820 { private var _root:_SafeStr_1411; private var _SafeStr_10524:Boolean; public function get root():_SafeStr_1411 { return (this._root); } public function get _SafeStr_7821():Boolean { return (this._SafeStr_10524); } public function flush():Boolean { this._root = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._root = new _SafeStr_1411(_arg_1); this._SafeStr_10524 = _arg_1._SafeStr_3540(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.catalog // _SafeStr_10524 = "_-2dN" (String#6734, DoABC#2) // _SafeStr_1411 = "_-1rs" (String#2790, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2286 = "_-3CN" (String#5618, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_7821 = "_-0v7" (String#14162, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1289 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1289 implements _SafeStr_820 { private var _roomId:int; private var _SafeStr_3996:String; private var _SafeStr_10743:int; public function get roomId():int { return (this._roomId); } public function get roomName():String { return (this._SafeStr_3996); } public function get _SafeStr_10744():int { return (this._SafeStr_10743); } public function flush():Boolean { this._roomId = -1; this._SafeStr_3996 = ""; this._SafeStr_10743 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._roomId = _arg_1.readInteger(); this._SafeStr_3996 = _arg_1._SafeStr_3538(); this._SafeStr_10743 = _arg_1.readInteger(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_10743 = "_-4f" (String#5196, DoABC#2) // _SafeStr_10744 = "_-2AD" (String#19676, DoABC#2) // _SafeStr_1289 = "_-1LK" (String#6191, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1987 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import _-32N._SafeStr_1988; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1987 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _selectedPresetId:int = 0; private var _presets:Array; public function _SafeStr_1987() { this._presets = []; super(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_4134():int { return (this._presets.length); } public function get _SafeStr_4133():int { return (this._selectedPresetId); } public function _SafeStr_4135(_arg_1:int):_SafeStr_1988 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_4134)))){ return (null); }; return (this._presets[_arg_1]); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._presets = []; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:int; var _local_8:int; var _local_9:_SafeStr_1988; var _local_2:int = _arg_1.readInteger(); this._selectedPresetId = _arg_1.readInteger(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1.readInteger(); _local_5 = _arg_1.readInteger(); _local_6 = _arg_1._SafeStr_3538(); _local_7 = parseInt(_local_6.substr(1), 16); _local_8 = _arg_1.readInteger(); _local_9 = new _SafeStr_1988(_local_4); _local_9.type = _local_5; _local_9.color = _local_7; _local_9.light = _local_8; _local_9._SafeStr_6695(); this._presets.push(_local_9); _local_3++; }; return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1987 = "_-mO" (String#6581, DoABC#2) // _SafeStr_1988 = "_-0Y8" (String#4450, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4133 = "_-08I" (String#5403, DoABC#2) // _SafeStr_4134 = "_-2hP" (String#10424, DoABC#2) // _SafeStr_4135 = "_-1V8" (String#12084, DoABC#2) // _SafeStr_6695 = "_-01y" (String#3524, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1991 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1991 implements _SafeStr_820 { private var _SafeStr_7593:String; private var _SafeStr_7594:Boolean; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_7593 = _arg_1._SafeStr_3538(); this._SafeStr_7594 = _arg_1._SafeStr_3540(); return (true); } public function get _SafeStr_4142():String { return (this._SafeStr_7593); } public function get _SafeStr_4145():Boolean { return (this._SafeStr_7594); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1991 = "_-Er" (String#6583, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_4142 = "_-1Q6" (String#3362, DoABC#2) // _SafeStr_4145 = "_-We" (String#5489, DoABC#2) // _SafeStr_7593 = "_-1d-" (String#4598, DoABC#2) // _SafeStr_7594 = "_-uX" (String#6555, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1993 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1993 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_5001:int; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get objectId():int { return (this._SafeStr_5001); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._SafeStr_5001 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1993 = "_-bM" (String#6630, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1994 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1994 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_5001:int; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get objectId():int { return (this._SafeStr_5001); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._SafeStr_5001 = -1; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1994 = "_-35q" (String#6037, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1998 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_1998 implements _SafeStr_820 { private var _SafeStr_5001:int = 0; private var _SafeStr_7592:int = 0; private var _SafeStr_7078:String = null; public function get objectId():int { return (this._SafeStr_5001); } public function get nameValidationStatus():int { return (this._SafeStr_7592); } public function get nameValidationInfo():String { return (this._SafeStr_7078); } public function flush():Boolean { this._SafeStr_5001 = 0; this._SafeStr_7592 = 0; this._SafeStr_7078 = null; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_5001 = _arg_1.readInteger(); this._SafeStr_7592 = _arg_1.readInteger(); this._SafeStr_7078 = _arg_1._SafeStr_3538(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_1998 = "_-z7" (String#6657, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_7078 = "_-zP" (String#3283, DoABC#2) // _SafeStr_7592 = "_-20u" (String#5259, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_2068 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_2068 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_3534:String; private var _SafeStr_7591:int; private var _SafeStr_5871:String; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_3535():String { return (this._SafeStr_3534); } public function get _SafeStr_3581():int { return (this._SafeStr_7591); } public function get _SafeStr_4226():String { return (this._SafeStr_5871); } public function flush():Boolean { this._SafeStr_3534 = ""; this._SafeStr_7591 = 0; this._SafeStr_5871 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_3534 = _arg_1._SafeStr_3538(); this._SafeStr_7591 = _arg_1.readInteger(); this._SafeStr_5871 = _arg_1._SafeStr_3538(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_2068 = "_-mJ" (String#6594, DoABC#2) // _SafeStr_3534 = "_-p4" (String#1971, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_4226 = "_-27C" (String#3470, DoABC#2) // _SafeStr_5871 = "_-0hZ" (String#2153, DoABC#2) // _SafeStr_7591 = "_-0Nm" (String#3444, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3020 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3020 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int; private var _SafeStr_4034:int; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function get value():int { return (this._SafeStr_4034); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._id = -1; this._SafeStr_4034 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._id = _arg_1.readInteger(); this._SafeStr_4034 = _arg_1.readInteger(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3020 = "_-1Qz" (String#6992, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3055 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3055 implements _SafeStr_820 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _id:int; private var _SafeStr_4479:int; public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get id():int { return (this._id); } public function get status():int { return (this._SafeStr_4479); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; this._id = -1; this._SafeStr_4479 = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._id = _arg_1.readInteger(); this._SafeStr_4479 = _arg_1.readInteger(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3055 = "_-18c" (String#6941, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3221 package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class _SafeStr_3221 implements _SafeStr_820 { private var _SafeStr_3547:int; private var _SafeStr_4616:String; public function get itemId():int { return (this._SafeStr_3547); } public function get location():String { return (this._SafeStr_4616); } public function flush():Boolean { this._SafeStr_3547 = -1; this._SafeStr_4616 = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_3547 = _arg_1.readInteger(); this._SafeStr_4616 = _arg_1._SafeStr_3538(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3221 = "_-0ZD" (String#5934, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3547 = "_-21t" (String#3153, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture.OpenPetPackageRequestedMessageParser package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class OpenPetPackageRequestedMessageParser implements _SafeStr_820 { private var _SafeStr_5001:int = -1; private var _SafeStr_5150:int = -1; private var _SafeStr_4422:int = -1; private var _color:String = ""; public function get objectId():int { return (this._SafeStr_5001); } public function get _SafeStr_4153():int { return (this._SafeStr_5150); } public function get breed():int { return (this._SafeStr_4422); } public function get color():String { return (this._color); } public function flush():Boolean { this._SafeStr_5001 = -1; this._SafeStr_5150 = -1; this._SafeStr_4422 = -1; this._color = ""; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { if (_arg_1 == null){ return (false); }; this._SafeStr_5001 = _arg_1.readInteger(); this._SafeStr_5150 = _arg_1.readInteger(); this._SafeStr_4422 = _arg_1.readInteger(); this._color = _arg_1._SafeStr_3538(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4422 = "_-0or" (String#2243, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5150 = "_-ny" (String#2451, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture.ViralFurniStatusMessageParser package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class ViralFurniStatusMessageParser implements _SafeStr_820 { private var _SafeStr_6559:String; private var _SafeStr_5001:int; private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_6560:int = 0; private var _SafeStr_4479:int; private var _shareId:String; private var _SafeStr_7593:String; public function get _SafeStr_4140():String { return (this._SafeStr_6559); } public function get objectId():int { return (this._SafeStr_5001); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_4143():int { return (this._SafeStr_6560); } public function get _SafeStr_4141():String { return (this._shareId); } public function get status():int { return (this._SafeStr_4479); } public function get _SafeStr_4142():String { return (this._SafeStr_7593); } public function flush():Boolean { this._roomId = 0; this._roomCategory = 0; return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_6559 = _arg_1._SafeStr_3538(); this._SafeStr_5001 = _arg_1.readInteger(); this._SafeStr_4479 = _arg_1.readInteger(); this._shareId = _arg_1._SafeStr_3538(); this._SafeStr_7593 = _arg_1._SafeStr_3538(); this._SafeStr_6560 = _arg_1.readInteger(); return (true); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_4140 = "_-w-" (String#3438, DoABC#2) // _SafeStr_4141 = "_-2v2" (String#7548, DoABC#2) // _SafeStr_4142 = "_-1Q6" (String#3362, DoABC#2) // _SafeStr_4143 = "_-0H6" (String#4287, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_6559 = "_-23L" (String#2067, DoABC#2) // _SafeStr_6560 = "_-2Mn" (String#3931, DoABC#2) // _SafeStr_7593 = "_-1d-" (String#4598, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.messages.parser.room.furniture.WelcomeGiftStatusParser package com.sulake.habbo.communication.messages.parser.room.furniture { import com.sulake.core.communication.messages._SafeStr_820; import com.sulake.core.communication.messages._SafeStr_1731; public class WelcomeGiftStatusParser implements _SafeStr_820 { private var _SafeStr_8247:String; private var _SafeStr_8249:Boolean; private var _SafeStr_10745:Boolean; private var _furniId:int; private var _SafeStr_10746:Boolean; public function flush():Boolean { return (true); } public function parse(_arg_1:_SafeStr_1731):Boolean { this._SafeStr_8247 = _arg_1._SafeStr_3538(); this._SafeStr_8249 = _arg_1._SafeStr_3540(); this._SafeStr_10745 = _arg_1._SafeStr_3540(); this._furniId = _arg_1.readInteger(); this._SafeStr_10746 = _arg_1._SafeStr_3540(); return (true); } public function get _SafeStr_5128():Boolean { return (this._SafeStr_10746); } public function get email():String { return (this._SafeStr_8247); } public function get _SafeStr_5125():Boolean { return (this._SafeStr_8249); } public function get _SafeStr_5127():Boolean { return (this._SafeStr_10745); } public function get _SafeStr_3841():int { return (this._furniId); } } }//package com.sulake.habbo.communication.messages.parser.room.furniture // _SafeStr_10745 = "_-28t" (String#17560, DoABC#2) // _SafeStr_10746 = "_-08o" (String#9196, DoABC#2) // _SafeStr_1731 = "_-M" (String#237, DoABC#2) // _SafeStr_3538 = "_-0ik" (String#277, DoABC#2) // _SafeStr_3540 = "_-1AN" (String#883, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_5125 = "_-4B" (String#11365, DoABC#2) // _SafeStr_5127 = "_-Ih" (String#20029, DoABC#2) // _SafeStr_5128 = "_-2gv" (String#10340, DoABC#2) // _SafeStr_820 = "_-Rw" (String#270, DoABC#2) // _SafeStr_8247 = "_-0Ta" (String#5119, DoABC#2) // _SafeStr_8249 = "_-2tW" (String#4583, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication._SafeStr_1660 package com.sulake.habbo.communication { import flash.events.IEventDispatcher; public interface _SafeStr_1660 extends IEventDispatcher { function _SafeStr_10639():void; function init():void; } }//package com.sulake.habbo.communication // _SafeStr_10639 = "_-0ZT" (String#17203, DoABC#2) // _SafeStr_1660 = "_-0FE" (String#4974, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication._SafeStr_1663 package com.sulake.habbo.communication { import com.sulake.core.communication.messages._SafeStr_1662; import com.sulake.core.utils.Map; import _-14n._SafeStr_1849; import _-14n._SafeStr_1874; import _-14n._SafeStr_1857; import _-14n._SafeStr_1823; import _-14n.AuthenticationOKMessageEvent; import _-14n._SafeStr_1862; import _-14n._SafeStr_1843; import _-14n._SafeStr_1853; import _-14n._SafeStr_1858; import _-14n._SafeStr_1871; import _-14n._SafeStr_1865; import _-2U3._SafeStr_1867; import _-2U3._SafeStr_1866; import _-2U3._SafeStr_1856; import _-2U3._SafeStr_1864; import _-2U3._SafeStr_1863; import _-2U3._SafeStr_1861; import _-2U3._SafeStr_1855; import _-2U3._SafeStr_1850; import _-2U3._SafeStr_1854; import _-2U3._SafeStr_1669; import _-3Ed._SafeStr_1844; import _-3Ed._SafeStr_1306; import _-3Ed._SafeStr_1252; import _-3Ed._SafeStr_2672; import _-3Ed._SafeStr_1292; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1655; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1890; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1659; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1912; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1651; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1888; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1911; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1915; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1909; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1887; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1891; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1647; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2559; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2558; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2708; import _-2I6._SafeStr_1877; import _-2I6._SafeStr_1906; import _-2I6._SafeStr_2611; import _-2I6._SafeStr_2690; import _-2I6._SafeStr_2637; import _-2I6._SafeStr_1916; import _-2I6._SafeStr_2619; import _-2I6._SafeStr_2685; import _-2I6._SafeStr_1883; import _-2I6._SafeStr_2194; import _-2I6._SafeStr_2627; import _-2I6._SafeStr_2554; import _-2I6._SafeStr_2743; import _-1Lq._SafeStr_1413; import _-0YJ._SafeStr_1616; import _-zt._SafeStr_2479; import _-zt._SafeStr_2457; import _-zt._SafeStr_2478; import _-zt._SafeStr_2493; import _-zt._SafeStr_2470; import _-00F._SafeStr_1425; import _-00F._SafeStr_2481; import _-250._SafeStr_2060; import _-250._SafeStr_2489; import _-250._SafeStr_2468; import _-250._SafeStr_2466; import _-250._SafeStr_2635; import _-1WD._SafeStr_2525; import _-1WD._SafeStr_2523; import _-S8._SafeStr_2465; import _-2CR._SafeStr_2521; import _-2CR._SafeStr_2522; import _-2CR._SafeStr_1605; import _-S8._SafeStr_2502; import _-1m6._SafeStr_2772; import _-1m6._SafeStr_2467; import _-1m6._SafeStr_2692; import _-0f5._SafeStr_2719; import _-1Py._SafeStr_2500; import _-1Py._SafeStr_2497; import _-1Py._SafeStr_2501; import _-1Py._SafeStr_2480; import _-1Py._SafeStr_2464; import _-1Py._SafeStr_2755; import _-1Py._SafeStr_2472; import _-1Py._SafeStr_2504; import _-1Py._SafeStr_2503; import _-1Py._SafeStr_2448; import _-1Py._SafeStr_2485; import _-08v._SafeStr_2517; import _-08v._SafeStr_2518; import _-08v._SafeStr_2515; import _-08v._SafeStr_2514; import _-08v._SafeStr_2516; import _-08v._SafeStr_2513; import _-08v._SafeStr_2512; import _-08v._SafeStr_2511; import _-fC._SafeStr_2507; import _-fC._SafeStr_2453; import _-fC._SafeStr_2491; import _-fC._SafeStr_1284; import _-2Tt._SafeStr_2530; import _-1Bq._SafeStr_1342; import _-1Bq._SafeStr_2487; import _-1Bq._SafeStr_1422; import _-1Bq._SafeStr_1341; import _-1Bq._SafeStr_1385; import _-1Bq._SafeStr_1376; import _-1Bq._SafeStr_1380; import _-1Bq._SafeStr_1429; import _-1VA._SafeStr_2534; import _-1VA._SafeStr_2266; import _-1VA._SafeStr_2535; import _-1VA._SafeStr_2533; import _-1VA._SafeStr_1340; import _-1VA._SafeStr_1353; import _-1VA._SafeStr_1360; import _-1VA._SafeStr_1366; import _-1VA._SafeStr_1441; import _-1VA.each; import _-mv._SafeStr_2180; import _-mv._SafeStr_2626; import _-mv._SafeStr_2195; import _-mv._SafeStr_2198; import _-0Zm._SafeStr_2219; import _-0Zm._SafeStr_2220; import _-0Zm._SafeStr_2158; import _-0Zm._SafeStr_2224; import _-0Zm._SafeStr_2622; import _-0Zm._SafeStr_2759; import _-0Zm._SafeStr_2695; import _-mv._SafeStr_2016; import _-mv._SafeStr_2076; import _-2Q2._SafeStr_2169; import _-2Q2._SafeStr_2170; import _-2Q2._SafeStr_2181; import _-2Q2._SafeStr_2192; import _-2Q2._SafeStr_2177; import com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2674; import com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2691; import com.sulake.habbo.communication.messages.outgoing.roomsettings._SafeStr_2677; import _-mv._SafeStr_2197; import _-mv._SafeStr_2196; import _-mv._SafeStr_2185; import _-mv._SafeStr_2166; import _-mv._SafeStr_2081; import _-mv._SafeStr_2162; import _-mv._SafeStr_2163; import _-mv._SafeStr_2187; import _-mv._SafeStr_2188; import _-mv._SafeStr_2160; import _-mv._SafeStr_2173; import _-mv.RoomRatingEvent; import _-2Q2._SafeStr_2179; import _-2Q2._SafeStr_2201; import _-mv._SafeStr_2204; import _-0Zm._SafeStr_2144; import _-0Zm._SafeStr_2142; import _-0Zm._SafeStr_2223; import _-0Zm._SafeStr_2165; import _-0Zm._SafeStr_2770; import _-0Zm._SafeStr_2750; import _-0Zm._SafeStr_2215; import _-0Zm._SafeStr_2216; import _-0Zm._SafeStr_2176; import _-0Zm._SafeStr_2128; import _-0Zm._SafeStr_2129; import _-0Zm._SafeStr_2133; import _-0Zm._SafeStr_2135; import _-0Zm._SafeStr_2145; import _-0Zm._SafeStr_2134; import _-0Zm._SafeStr_2141; import _-0Zm._SafeStr_2143; import _-0Zm._SafeStr_2130; import _-0Zm._SafeStr_2138; import _-0Zm._SafeStr_2218; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2071; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2072; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2205; import _-21p._SafeStr_1978; import _-21p._SafeStr_1984; import _-21p._SafeStr_1977; import _-21p._SafeStr_2650; import _-21p._SafeStr_1979; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2074; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_1838; import _-2F4._SafeStr_2014; import _-2F4._SafeStr_2009; import _-2F4._SafeStr_2698; import _-2F4._SafeStr_2706; import _-2F4._SafeStr_2705; import _-2F4._SafeStr_2701; import _-2F4._SafeStr_2740; import _-2F4._SafeStr_2718; import _-2F4._SafeStr_2640; import _-2F4._SafeStr_2745; import _-2F4._SafeStr_2726; import _-2F4._SafeStr_2771; import _-2F4._SafeStr_2668; import _-2F4._SafeStr_2103; import _-2F4._SafeStr_2758; import _-3E5._SafeStr_2018; import _-2F4._SafeStr_2714; import _-2F4._SafeStr_2749; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2077; import _-2F4._SafeStr_1835; import _-32N._SafeStr_1986; import _-2F4._SafeStr_2710; import _-2F4._SafeStr_836; import _-2F4._SafeStr_2713; import _-2F4._SafeStr_2735; import _-2F4._SafeStr_2084; import _-2X9._SafeStr_1842; import _-32N._SafeStr_1989; import _-32N._SafeStr_1990; import _-2X9._SafeStr_2066; import _-32N._SafeStr_2680; import _-2F4._SafeStr_2752; import _-2F4._SafeStr_2661; import _-2ka._SafeStr_2063; import _-2ka._SafeStr_2062; import _-2ka._SafeStr_2061; import _-32N._SafeStr_2664; import _-32N._SafeStr_1258; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2190; import _-3E5._SafeStr_2004; import _-3E5._SafeStr_2011; import _-3E5._SafeStr_2728; import _-3E5._SafeStr_1307; import _-1lr._SafeStr_2027; import _-1sa._SafeStr_2047; import _-1sa._SafeStr_2052; import _-zf._SafeStr_1826; import _-zf._SafeStr_2036; import _-zf._SafeStr_2037; import _-zf._SafeStr_2019; import _-zf._SafeStr_2029; import _-279._SafeStr_2024; import _-279._SafeStr_2045; import _-1sa._SafeStr_2069; import _-1lr._SafeStr_2717; import _-1lr._SafeStr_2256; import _-1lr._SafeStr_2646; import _-1lr._SafeStr_2663; import _-1lr._SafeStr_2636; import _-1lr._SafeStr_2669; import _-1lr._SafeStr_1420; import _-1lr._SafeStr_2686; import _-1lr._SafeStr_2529; import _-1lr._SafeStr_2031; import _-1lr._SafeStr_2025; import _-2ej._SafeStr_1281; import _-2ej._SafeStr_2041; import _-1sa._SafeStr_2035; import _-1H8._SafeStr_2038; import _-1H8._SafeStr_2030; import _-1H8._SafeStr_2039; import _-1lr._SafeStr_2656; import _-1lr._SafeStr_2707; import _-1lr._SafeStr_2747; import _-1lr._SafeStr_2657; import _-1H8._SafeStr_2634; import _-0xd._SafeStr_2687; import _-1lr._SafeStr_2733; import _-1sa._SafeStr_2034; import _-1H8._SafeStr_2628; import _-1H8._SafeStr_2655; import _-2qr._SafeStr_2010; import _-2qr._SafeStr_2748; import _-2qr._SafeStr_2702; import _-2qr._SafeStr_2715; import _-2qr._SafeStr_2625; import _-2qr._SafeStr_2742; import _-279._SafeStr_2050; import _-279._SafeStr_2023; import _-279._SafeStr_2630; import _-32N._SafeStr_2766; import _-32N._SafeStr_2067; import _-32N._SafeStr_1996; import _-32N._SafeStr_1997; import _-32N._SafeStr_2671; import _-2F4._SafeStr_2666; import _-1H8._SafeStr_2682; import _-1H8._SafeStr_2644; import _-1H8._SafeStr_2026; import _-1H8._SafeStr_2022; import _-1H8._SafeStr_2700; import _-1H8._SafeStr_2739; import _-1H8._SafeStr_2617; import _-1lr._SafeStr_2028; import _-1H8._SafeStr_2757; import _-1H8._SafeStr_2042; import _-1H8._SafeStr_2652; import _-32N._SafeStr_1992; import _-32N._SafeStr_1995; import _-1zJ._SafeStr_2033; import _-1zJ._SafeStr_2048; import _-1zJ._SafeStr_2020; import _-1zJ._SafeStr_2049; import _-1zJ._SafeStr_2694; import _-1zJ._SafeStr_2044; import _-1zJ._SafeStr_2570; import _-1zJ._SafeStr_2043; import _-2X9._SafeStr_2722; import _-2ej._SafeStr_2621; import _-2ej._SafeStr_2767; import _-2ej._SafeStr_2660; import _-2ej._SafeStr_2658; import _-2X9._SafeStr_2007; import _-2X9.HabboGroupBadgesMessageEvent; import _-2X9._SafeStr_2653; import _-2ej._SafeStr_2738; import _-2ej._SafeStr_2736; import _-2ej._SafeStr_2753; import _-2X9._SafeStr_2765; import _-2X9._SafeStr_2763; import _-2X9._SafeStr_1311; import _-2X9._SafeStr_1982; import _-2ej._SafeStr_1825; import _-0xd._SafeStr_1822; import _-2UY._SafeStr_1288; import _-2UY._SafeStr_1264; import _-2UY._SafeStr_2632; import _-2UY._SafeStr_2697; import _-2UY._SafeStr_2693; import _-2UY._SafeStr_2688; import _-2UY._SafeStr_2756; import _-2UY._SafeStr_2744; import _-2UY._SafeStr_2649; import _-2UY._SafeStr_2643; import _-2UY._SafeStr_2751; import _-2UY._SafeStr_2723; import _-2UY._SafeStr_2623; import _-0Nq._SafeStr_2624; import _-0Nq._SafeStr_2681; import _-0Nq._SafeStr_2684; import _-0Nq._SafeStr_2730; import _-0Nq._SafeStr_2764; import _-0Nq._SafeStr_2615; import _-0Nq._SafeStr_2734; import _-0Nq._SafeStr_2760; import _-0Nq._SafeStr_2768; import _-0Nq._SafeStr_2645; import _-0Nq._SafeStr_2704; import _-0Nq._SafeStr_2638; import _-0Nq._SafeStr_2741; import _-0Nq._SafeStr_2676; import _-0Nq._SafeStr_2662; import _-9v._SafeStr_2737; import _-9v._SafeStr_2654; import _-9v._SafeStr_2618; import _-9v._SafeStr_2648; import _-9v._SafeStr_2670; import _-9v._SafeStr_2699; import _-9v._SafeStr_2679; import _-9v._SafeStr_2665; import _-1sw._SafeStr_2603; import _-1sw._SafeStr_2639; import _-1sw._SafeStr_2599; import _-1sw._SafeStr_2601; import _-1sw._SafeStr_2598; import _-1sw._SafeStr_2602; import _-1sw._SafeStr_2587; import _-1sw._SafeStr_2590; import _-1sw._SafeStr_2600; import _-1sw._SafeStr_2593; import _-1sw._SafeStr_2595; import _-1sw._SafeStr_2586; import _-0oy._SafeStr_1875; import _-2X9._SafeStr_2711; import _-2ej._SafeStr_2732; import _-2X9._SafeStr_1278; import _-2ej._SafeStr_1601; import _-1S3._SafeStr_1270; import _-1S3._SafeStr_1256; import _-1S3._SafeStr_842; import _-1S3._SafeStr_1271; import _-1S3._SafeStr_2642; import _-1S3._SafeStr_1432; import _-1S3._SafeStr_1424; import _-1S3._SafeStr_1296; import _-1S3._SafeStr_1276; import _-1S3._SafeStr_1261; import _-2ej._SafeStr_2724; import _-1S3._SafeStr_2494; import _-0qr._SafeStr_2520; import _-3BV._SafeStr_1438; import _-3BV._SafeStr_1384; import _-3BV._SafeStr_1402; import _-3BV._SafeStr_1254; import _-3BV._SafeStr_1349; import _-3BV.GiftReceiverNotFoundEvent; import _-3BV._SafeStr_1433; import _-3BV._SafeStr_1379; import _-3BV._SafeStr_1338; import _-3BV._SafeStr_1346; import _-3BV._SafeStr_1362; import _-3BV._SafeStr_1371; import _-3BV._SafeStr_1361; import _-3BV._SafeStr_1298; import _-3BV._SafeStr_1375; import _-3BV._SafeStr_1401; import _-3BV._SafeStr_1395; import _-3BV._SafeStr_1431; import _-1CW._SafeStr_1351; import _-1CW._SafeStr_1416; import _-1CW._SafeStr_1339; import _-1CW._SafeStr_2263; import _-1CW._SafeStr_2264; import _-1CW._SafeStr_1374; import _-1CW._SafeStr_1407; import _-1CW._SafeStr_1388; import _-1CW._SafeStr_1367; import _-1CW._SafeStr_1396; import _-1CW._SafeStr_1406; import _-1CW._SafeStr_1435; import _-1CW._SafeStr_1410; import _-1CW._SafeStr_1391; import _-2I-._SafeStr_1408; import _-2I-._SafeStr_1352; import _-2I-._SafeStr_1253; import _-3-l._SafeStr_1372; import _-3-l._SafeStr_1409; import _-3-l._SafeStr_1355; import _-2Sv._SafeStr_1808; import _-2Sv._SafeStr_1803; import _-1kk._SafeStr_1804; import _-1kk._SafeStr_1809; import _-2mK._SafeStr_1743; import _-2mK._SafeStr_1742; import _-2mK._SafeStr_1737; import _-2mK._SafeStr_1739; import _-2mK._SafeStr_831; import _-0h6._SafeStr_1740; import _-fj._SafeStr_1974; import _-fj._SafeStr_1975; import _-1gZ._SafeStr_2032; import _-fj._SafeStr_2054; import _-fj._SafeStr_2053; import _-fj._SafeStr_2058; import _-1gZ._SafeStr_2046; import _-1gZ._SafeStr_2021; import _-1gZ._SafeStr_2040; import _-1KT._SafeStr_1300; import _-1KT._SafeStr_2716; import _-1KT._SafeStr_2065; import _-1YX._SafeStr_2064; import _-1YX._SafeStr_2729; import _-1YX._SafeStr_2631; import _-2X9._SafeStr_1423; import _-2ej._SafeStr_1359; import _-2n5._SafeStr_2633; import _-2n5._SafeStr_2298; import _-2n5._SafeStr_2296; import _-2n5._SafeStr_1454; import _-2n5._SafeStr_1452; import _-2n5._SafeStr_2703; import _-2n5._SafeStr_2614; import _-2n5._SafeStr_2762; import _-2n5._SafeStr_2302; import _-ka._SafeStr_1456; import _-ka._SafeStr_2304; import _-ka._SafeStr_2667; import _-ka._SafeStr_2297; import _-ka._SafeStr_2641; import _-ka._SafeStr_2754; import _-ka._SafeStr_2678; import _-ka._SafeStr_2731; import _-1fh._SafeStr_2612; import _-1fh._SafeStr_2761; import _-0j-._SafeStr_2720; import _-1fh._SafeStr_2580; import _-1fh._SafeStr_2583; import _-0j-._SafeStr_1830; import _-0j-._SafeStr_2579; import _-37s._SafeStr_2727; import _-09c._SafeStr_2112; import _-09c._SafeStr_2111; import _-09c._SafeStr_2118; import _-09c._SafeStr_2098; import _-09c._SafeStr_2123; import _-0qD._SafeStr_2106; import _-0qD._SafeStr_2107; import _-0qD._SafeStr_2105; import _-0qD._SafeStr_2100; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2675; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2683; import _-1vT._SafeStr_2616; import _-1vT._SafeStr_2613; import _-1vT._SafeStr_2620; import _-1vT._SafeStr_2651; import _-1XL._SafeStr_2696; import _-1XL._SafeStr_2629; import _-1XL._SafeStr_2725; import _-1XL._SafeStr_2673; import _-1XL._SafeStr_2689; import _-1XL._SafeStr_1880; import _-1R2._SafeStr_2709; import _-1R2._SafeStr_2721; import _-1R2._SafeStr_2746; import _-2Bc._SafeStr_2659; import _-2Bc._SafeStr_2712; import _-2Bc._SafeStr_2647; import _-1LH._SafeStr_2769; import _-mv.*; import _-2F4.*; import _-3BV.*; import com.sulake.habbo.communication.messages.incoming.friendlist.*; import _-2UY.*; import _-0Zm.*; import _-14n.*; import _-2X9.*; import _-1lr.*; import _-32N.*; import com.sulake.habbo.communication.messages.incoming.room.session.*; import _-1S3.*; import _-1Py.*; import _-0Nq.*; import _-1H8.*; import _-1sw.*; import _-2I6.*; import _-2Q2.*; import _-2ej.*; import _-1CW.*; import _-2U3.*; import _-zt.*; import _-21p.*; import _-2qr.*; import _-1m6.*; import _-1zJ.*; import _-08v.*; import _-250.*; import _-9v.*; import _-fj.*; import _-zf.*; import _-1sa.*; import _-279.*; import _-1gZ.*; import com.sulake.habbo.communication.messages.outgoing.roomsettings.*; import _-2ka.*; import _-1KT.*; import _-2CR.*; import _-00F.*; import _-1YX.*; import _-S8.*; import _-1WD.*; import _-1Lq.*; import _-0oy.*; import _-0f5.*; import _-0YJ.*; public class _SafeStr_1663 implements _SafeStr_1662 { private static const _events:Map = new Map(true); private static const _SafeStr_10747:Map = new Map(true); { _events[1] = _SafeStr_1849; _events[277] = _SafeStr_1874; _events[0x0101] = _SafeStr_1857; _events[2] = _SafeStr_1823; _events[3] = AuthenticationOKMessageEvent; _events[50] = _SafeStr_1862; _events[5] = _SafeStr_1843; _events[439] = _SafeStr_1853; _events[33] = _SafeStr_1858; _events[287] = _SafeStr_1871; _events[626] = _SafeStr_1865; _SafeStr_10747[206] = _SafeStr_1867; _SafeStr_10747[2002] = _SafeStr_1866; _SafeStr_10747[1170] = _SafeStr_1856; _SafeStr_10747[813] = _SafeStr_1864; _SafeStr_10747[1817] = _SafeStr_1863; _SafeStr_10747[415] = _SafeStr_1861; _SafeStr_10747[756] = _SafeStr_1855; _SafeStr_10747[196] = _SafeStr_1850; _SafeStr_10747[7] = _SafeStr_1854; _SafeStr_10747[0x0200] = _SafeStr_1669; _events[290] = _SafeStr_1844; _events[291] = _SafeStr_1306; _events[292] = _SafeStr_1252; _events[293] = _SafeStr_2672; _events[294] = _SafeStr_1292; _events[12] = _SafeStr_1655; _events[132] = _SafeStr_1890; _events[134] = _SafeStr_1659; _events[260] = _SafeStr_1912; _events[261] = _SafeStr_1651; _events[314] = _SafeStr_1888; _events[315] = _SafeStr_1911; _events[13] = _SafeStr_1915; _events[435] = _SafeStr_1909; _events[349] = _SafeStr_1887; _events[262] = _SafeStr_1891; _events[135] = _SafeStr_1647; _events[831] = _SafeStr_2559; _events[833] = _SafeStr_2558; _events[950] = _SafeStr_2708; _SafeStr_10747[12] = _SafeStr_1877; _SafeStr_10747[15] = _SafeStr_1906; _SafeStr_10747[33] = _SafeStr_2611; _SafeStr_10747[37] = _SafeStr_2690; _SafeStr_10747[38] = _SafeStr_2637; _SafeStr_10747[39] = _SafeStr_1916; _SafeStr_10747[40] = _SafeStr_2619; _SafeStr_10747[41] = _SafeStr_2685; _SafeStr_10747[233] = _SafeStr_1883; _SafeStr_10747[262] = _SafeStr_2194; _SafeStr_10747[34] = _SafeStr_2627; _SafeStr_10747[490] = _SafeStr_2554; _SafeStr_10747[500] = _SafeStr_2743; _events[6] = _SafeStr_1413; _SafeStr_10747[8] = _SafeStr_1616; _events[98] = _SafeStr_2479; _events[99] = _SafeStr_2457; _events[101] = _SafeStr_2478; _events[140] = _SafeStr_2493; _events[145] = _SafeStr_2470; _SafeStr_10747[66] = _SafeStr_1425; _SafeStr_10747[404] = _SafeStr_2481; _events[460] = _SafeStr_2060; _events[461] = _SafeStr_2489; _events[462] = _SafeStr_2468; _events[463] = _SafeStr_2466; _events[464] = _SafeStr_2635; _SafeStr_10747[372] = _SafeStr_2525; _SafeStr_10747[373] = _SafeStr_2523; _events[229] = _SafeStr_2465; _SafeStr_10747[157] = _SafeStr_2521; _SafeStr_10747[158] = _SafeStr_2522; _SafeStr_10747[3032] = _SafeStr_1605; _events[627] = _SafeStr_2502; _events[436] = _SafeStr_2772; _events[443] = _SafeStr_2467; _events[913] = _SafeStr_2692; _SafeStr_10747[370] = _SafeStr_2719; _events[102] = _SafeStr_2500; _events[103] = _SafeStr_2497; _events[104] = _SafeStr_2501; _events[105] = _SafeStr_2480; _events[106] = _SafeStr_2464; _events[107] = _SafeStr_2755; _events[108] = _SafeStr_2472; _events[109] = _SafeStr_2504; _events[110] = _SafeStr_2503; _events[111] = _SafeStr_2448; _events[112] = _SafeStr_2485; _SafeStr_10747[68] = _SafeStr_2517; _SafeStr_10747[69] = _SafeStr_2518; _SafeStr_10747[70] = _SafeStr_2515; _SafeStr_10747[71] = _SafeStr_2514; _SafeStr_10747[72] = _SafeStr_2516; _SafeStr_10747[402] = _SafeStr_2513; _SafeStr_10747[403] = _SafeStr_2512; _SafeStr_10747[405] = _SafeStr_2511; _events[600] = _SafeStr_2507; _events[603] = _SafeStr_2453; _events[604] = _SafeStr_2491; _events[607] = _SafeStr_1284; _SafeStr_10747[3000] = _SafeStr_2530; _events[610] = _SafeStr_1342; _events[611] = _SafeStr_2487; _events[612] = _SafeStr_1422; _events[613] = _SafeStr_1341; _events[614] = _SafeStr_1385; _events[615] = _SafeStr_1376; _events[616] = _SafeStr_1380; _events[617] = _SafeStr_1429; _SafeStr_10747[3010] = _SafeStr_2534; _SafeStr_10747[3011] = _SafeStr_2266; _SafeStr_10747[3012] = _SafeStr_2535; _SafeStr_10747[3013] = _SafeStr_2533; _SafeStr_10747[3014] = _SafeStr_1340; _SafeStr_10747[3015] = _SafeStr_1353; _SafeStr_10747[3016] = _SafeStr_1360; _SafeStr_10747[3018] = _SafeStr_1366; _SafeStr_10747[3019] = _SafeStr_1441; _SafeStr_10747[3020] = each; _events[221] = _SafeStr_2180; _events[222] = _SafeStr_2626; _events[367] = _SafeStr_2195; _events[370] = _SafeStr_2198; _SafeStr_10747[20] = _SafeStr_2219; _SafeStr_10747[19] = _SafeStr_2220; _SafeStr_10747[151] = _SafeStr_2158; _SafeStr_10747[345] = _SafeStr_2224; _SafeStr_10747[346] = _SafeStr_2622; _SafeStr_10747[347] = _SafeStr_2759; _SafeStr_10747[348] = _SafeStr_2695; _events[91] = _SafeStr_2016; _events[131] = _SafeStr_2076; _events[465] = _SafeStr_2169; _events[466] = _SafeStr_2170; _events[467] = _SafeStr_2181; _events[468] = _SafeStr_2192; _events[44] = _SafeStr_2177; _SafeStr_10747[400] = _SafeStr_2674; _SafeStr_10747[401] = _SafeStr_2691; _SafeStr_10747[23] = _SafeStr_2677; _events[450] = _SafeStr_2197; _events[451] = _SafeStr_2196; _events[452] = _SafeStr_2185; _events[453] = _SafeStr_2166; _events[454] = _SafeStr_2081; _events[455] = _SafeStr_2162; _events[456] = _SafeStr_2163; _events[457] = _SafeStr_2187; _events[458] = _SafeStr_2188; _events[459] = _SafeStr_2160; _events[59] = _SafeStr_2173; _events[345] = RoomRatingEvent; _events[510] = _SafeStr_2179; _events[511] = _SafeStr_2201; _events[0x0200] = _SafeStr_2204; _SafeStr_10747[380] = _SafeStr_2144; _SafeStr_10747[382] = _SafeStr_2142; _SafeStr_10747[384] = _SafeStr_2223; _SafeStr_10747[385] = _SafeStr_2165; _SafeStr_10747[386] = _SafeStr_2770; _SafeStr_10747[387] = _SafeStr_2750; _SafeStr_10747[29] = _SafeStr_2215; _SafeStr_10747[261] = _SafeStr_2216; _SafeStr_10747[388] = _SafeStr_2176; _SafeStr_10747[430] = _SafeStr_2128; _SafeStr_10747[431] = _SafeStr_2129; _SafeStr_10747[432] = _SafeStr_2133; _SafeStr_10747[433] = _SafeStr_2135; _SafeStr_10747[434] = _SafeStr_2145; _SafeStr_10747[435] = _SafeStr_2134; _SafeStr_10747[436] = _SafeStr_2141; _SafeStr_10747[437] = _SafeStr_2143; _SafeStr_10747[438] = _SafeStr_2130; _SafeStr_10747[439] = _SafeStr_2138; _SafeStr_10747[483] = _SafeStr_2218; _events[18] = _SafeStr_843; _events[19] = _SafeStr_2071; _events[259] = _SafeStr_2072; _events[286] = _SafeStr_2205; _events[24] = _SafeStr_1978; _events[25] = _SafeStr_1984; _events[26] = _SafeStr_1977; _events[361] = _SafeStr_2650; _events[27] = _SafeStr_1979; _events[41] = _SafeStr_2074; _events[69] = _SafeStr_1838; _events[28] = _SafeStr_2014; _events[29] = _SafeStr_2009; _events[31] = _SafeStr_2698; _events[32] = _SafeStr_2706; _events[34] = _SafeStr_2705; _events[45] = _SafeStr_2701; _events[48] = _SafeStr_2740; _events[83] = _SafeStr_2718; _events[84] = _SafeStr_2640; _events[85] = _SafeStr_2745; _events[93] = _SafeStr_2726; _events[805] = _SafeStr_2771; _events[88] = _SafeStr_2668; _events[94] = _SafeStr_2103; _events[95] = _SafeStr_2758; _events[210] = _SafeStr_2018; _events[219] = _SafeStr_2714; _events[230] = _SafeStr_2749; _events[254] = _SafeStr_2077; _events[266] = _SafeStr_1835; _events[365] = _SafeStr_1986; _events[470] = _SafeStr_2710; _events[471] = _SafeStr_836; _events[472] = _SafeStr_2713; _events[473] = _SafeStr_2735; _events[516] = _SafeStr_2084; _events[572] = _SafeStr_1842; _events[806] = _SafeStr_1989; _events[807] = _SafeStr_1990; _events[808] = _SafeStr_2066; _events[829] = _SafeStr_2680; _events[297] = _SafeStr_2752; _events[46] = _SafeStr_2661; _events[42] = _SafeStr_2063; _events[43] = _SafeStr_2062; _events[47] = _SafeStr_2061; _events[911] = _SafeStr_2664; _events[912] = _SafeStr_1258; _events[224] = _SafeStr_2190; _events[601] = _SafeStr_2018; _events[605] = _SafeStr_2004; _events[608] = _SafeStr_2011; _events[609] = _SafeStr_2728; _events[621] = _SafeStr_1307; _SafeStr_10747[3004] = _SafeStr_2027; _SafeStr_10747[2] = _SafeStr_2047; _SafeStr_10747[391] = _SafeStr_2052; _SafeStr_10747[52] = _SafeStr_1826; _SafeStr_10747[55] = _SafeStr_2036; _SafeStr_10747[56] = _SafeStr_2037; _SafeStr_10747[317] = _SafeStr_2019; _SafeStr_10747[318] = _SafeStr_2029; _SafeStr_10747[104] = _SafeStr_2024; _SafeStr_10747[484] = _SafeStr_2045; _SafeStr_10747[59] = _SafeStr_2069; _SafeStr_10747[390] = _SafeStr_2717; _SafeStr_10747[392] = _SafeStr_2256; _SafeStr_10747[67] = _SafeStr_2646; _SafeStr_10747[73] = _SafeStr_2663; _SafeStr_10747[74] = _SafeStr_2636; _SafeStr_10747[75] = _SafeStr_2669; _SafeStr_10747[90] = _SafeStr_1420; _SafeStr_10747[91] = _SafeStr_2686; _SafeStr_10747[3002] = _SafeStr_2529; _SafeStr_10747[3003] = _SafeStr_2031; _SafeStr_10747[3103] = _SafeStr_2025; _SafeStr_10747[3110] = _SafeStr_1281; _SafeStr_10747[3105] = _SafeStr_2041; _SafeStr_10747[211] = _SafeStr_2035; _SafeStr_10747[341] = _SafeStr_2038; _SafeStr_10747[342] = _SafeStr_2030; _SafeStr_10747[343] = _SafeStr_2039; _SafeStr_10747[393] = _SafeStr_2656; _SafeStr_10747[83] = _SafeStr_2707; _SafeStr_10747[84] = _SafeStr_2747; _SafeStr_10747[85] = _SafeStr_2657; _SafeStr_10747[3104] = _SafeStr_2634; _SafeStr_10747[3001] = _SafeStr_2687; _SafeStr_10747[215] = _SafeStr_2733; _SafeStr_10747[53] = _SafeStr_2034; _SafeStr_10747[3254] = _SafeStr_2628; _SafeStr_10747[3255] = _SafeStr_2655; _events[480] = _SafeStr_2010; _events[481] = _SafeStr_2748; _events[482] = _SafeStr_2702; _events[485] = _SafeStr_2715; _events[486] = _SafeStr_2625; _events[488] = _SafeStr_2742; _SafeStr_10747[93] = _SafeStr_2050; _SafeStr_10747[94] = _SafeStr_2023; _SafeStr_10747[79] = _SafeStr_2630; _events[90] = _SafeStr_2766; _events[129] = _SafeStr_2067; _events[825] = _SafeStr_1996; _events[826] = _SafeStr_1997; _events[312] = _SafeStr_2671; _events[30] = _SafeStr_2666; _SafeStr_10747[76] = _SafeStr_2682; _SafeStr_10747[77] = _SafeStr_2644; _SafeStr_10747[78] = _SafeStr_2026; _SafeStr_10747[183] = _SafeStr_2022; _SafeStr_10747[232] = _SafeStr_2700; _SafeStr_10747[247] = _SafeStr_2739; _SafeStr_10747[314] = _SafeStr_2617; _SafeStr_10747[480] = _SafeStr_2028; _SafeStr_10747[3100] = _SafeStr_2757; _SafeStr_10747[3006] = _SafeStr_2042; _SafeStr_10747[3252] = _SafeStr_2652; _events[63] = _SafeStr_1992; _events[64] = _SafeStr_1995; _SafeStr_10747[95] = _SafeStr_2033; _SafeStr_10747[96] = _SafeStr_2048; _SafeStr_10747[97] = _SafeStr_2020; _SafeStr_10747[98] = _SafeStr_2049; _SafeStr_10747[155] = _SafeStr_2694; _SafeStr_10747[320] = _SafeStr_2044; _SafeStr_10747[440] = _SafeStr_2570; _SafeStr_10747[441] = _SafeStr_2043; _events[350] = _SafeStr_2722; _SafeStr_10747[263] = _SafeStr_2621; _SafeStr_10747[159] = _SafeStr_2767; _SafeStr_10747[230] = _SafeStr_2660; _SafeStr_10747[231] = _SafeStr_2658; _events[228] = _SafeStr_2007; _events[309] = HabboGroupBadgesMessageEvent; _events[311] = _SafeStr_2653; _SafeStr_10747[319] = _SafeStr_2738; _SafeStr_10747[321] = _SafeStr_2736; _SafeStr_10747[322] = _SafeStr_2753; _events[419] = _SafeStr_2765; _events[420] = _SafeStr_2763; _events[440] = _SafeStr_1311; _events[606] = _SafeStr_1982; _SafeStr_10747[371] = _SafeStr_1825; _SafeStr_10747[3005] = _SafeStr_1822; _events[35] = _SafeStr_1288; _events[161] = _SafeStr_1264; _events[273] = _SafeStr_2632; _events[530] = _SafeStr_2697; _events[531] = _SafeStr_2693; _events[532] = _SafeStr_2688; _events[533] = _SafeStr_2756; _events[534] = _SafeStr_2744; _events[535] = _SafeStr_2649; _events[536] = _SafeStr_2643; _events[537] = _SafeStr_2751; _events[538] = _SafeStr_2723; _events[539] = _SafeStr_2623; _SafeStr_10747[450] = _SafeStr_2624; _SafeStr_10747[451] = _SafeStr_2681; _SafeStr_10747[452] = _SafeStr_2684; _SafeStr_10747[454] = _SafeStr_2730; _SafeStr_10747[455] = _SafeStr_2764; _SafeStr_10747[456] = _SafeStr_2615; _SafeStr_10747[457] = _SafeStr_2734; _SafeStr_10747[458] = _SafeStr_2760; _SafeStr_10747[459] = _SafeStr_2768; _SafeStr_10747[460] = _SafeStr_2645; _SafeStr_10747[461] = _SafeStr_2704; _SafeStr_10747[462] = _SafeStr_2638; _SafeStr_10747[463] = _SafeStr_2741; _SafeStr_10747[464] = _SafeStr_2676; _SafeStr_10747[200] = _SafeStr_2662; _SafeStr_10747[453] = _SafeStr_2737; _SafeStr_10747[237] = _SafeStr_2654; _SafeStr_10747[238] = _SafeStr_2618; _SafeStr_10747[416] = _SafeStr_2648; _SafeStr_10747[417] = _SafeStr_2670; _SafeStr_10747[418] = _SafeStr_2699; _SafeStr_10747[419] = _SafeStr_2679; _SafeStr_10747[420] = _SafeStr_2665; _events[274] = _SafeStr_2603; _events[319] = _SafeStr_2639; _events[320] = _SafeStr_2599; _events[321] = _SafeStr_2601; _events[518] = _SafeStr_2598; _events[519] = _SafeStr_2602; _events[520] = _SafeStr_2587; _events[521] = _SafeStr_2590; _events[522] = _SafeStr_2600; _events[540] = _SafeStr_2593; _events[575] = _SafeStr_2595; _events[573] = _SafeStr_2586; _events[299] = _SafeStr_1875; _events[830] = _SafeStr_2711; _SafeStr_10747[3253] = _SafeStr_2732; _events[7] = _SafeStr_1278; _SafeStr_10747[26] = _SafeStr_1601; _events[139] = _SafeStr_1270; _events[280] = _SafeStr_1256; _events[437] = _SafeStr_842; _events[445] = _SafeStr_1271; _events[444] = _SafeStr_2642; _events[438] = _SafeStr_1432; _events[628] = _SafeStr_1424; _events[517] = _SafeStr_1296; _events[602] = _SafeStr_1276; _events[810] = _SafeStr_1261; _SafeStr_10747[481] = _SafeStr_2724; _events[832] = _SafeStr_2494; _SafeStr_10747[3111] = _SafeStr_2520; _events[126] = _SafeStr_1438; _events[127] = _SafeStr_1384; _events[65] = _SafeStr_1402; _events[67] = _SafeStr_1254; _events[68] = _SafeStr_1349; _events[76] = GiftReceiverNotFoundEvent; _events[296] = _SafeStr_1433; _events[441] = _SafeStr_1379; _events[212] = _SafeStr_1338; _events[213] = _SafeStr_1346; _events[620] = _SafeStr_1362; _events[622] = _SafeStr_1371; _events[623] = _SafeStr_1361; _events[624] = _SafeStr_1298; _events[625] = _SafeStr_1375; _events[629] = _SafeStr_1401; _events[827] = _SafeStr_1395; _events[630] = _SafeStr_1431; _SafeStr_10747[100] = _SafeStr_1351; _SafeStr_10747[472] = _SafeStr_1416; _SafeStr_10747[473] = _SafeStr_1339; _SafeStr_10747[474] = _SafeStr_2263; _SafeStr_10747[475] = _SafeStr_2264; _SafeStr_10747[101] = _SafeStr_1374; _SafeStr_10747[102] = _SafeStr_1407; _SafeStr_10747[129] = _SafeStr_1388; _SafeStr_10747[3030] = _SafeStr_1367; _SafeStr_10747[3031] = _SafeStr_1396; _SafeStr_10747[3007] = _SafeStr_1406; _SafeStr_10747[3034] = _SafeStr_1435; _SafeStr_10747[3035] = _SafeStr_1410; _SafeStr_10747[3036] = _SafeStr_1391; _events[506] = _SafeStr_1408; _events[507] = _SafeStr_1352; _events[508] = _SafeStr_1253; _SafeStr_10747[412] = _SafeStr_1372; _SafeStr_10747[413] = _SafeStr_1409; _SafeStr_10747[414] = _SafeStr_1355; _SafeStr_10747[126] = _SafeStr_1808; _SafeStr_10747[182] = _SafeStr_1803; _events[208] = _SafeStr_1804; _events[258] = _SafeStr_1809; _SafeStr_10747[315] = _SafeStr_1743; _SafeStr_10747[316] = _SafeStr_1742; _SafeStr_10747[421] = _SafeStr_1737; _SafeStr_10747[422] = _SafeStr_1739; _SafeStr_10747[482] = _SafeStr_831; _events[354] = _SafeStr_1740; _events[79] = _SafeStr_1974; _events[80] = _SafeStr_1975; _SafeStr_10747[112] = _SafeStr_2032; _events[316] = _SafeStr_2054; _events[317] = _SafeStr_2053; _events[318] = _SafeStr_2058; _SafeStr_10747[235] = _SafeStr_2046; _SafeStr_10747[234] = _SafeStr_2021; _SafeStr_10747[236] = _SafeStr_2040; _events[81] = _SafeStr_1300; _events[503] = _SafeStr_2716; _events[96] = _SafeStr_2065; _SafeStr_10747[108] = _SafeStr_2064; _SafeStr_10747[111] = _SafeStr_2729; _SafeStr_10747[113] = _SafeStr_2631; _events[36] = _SafeStr_1423; _SafeStr_10747[42] = _SafeStr_1359; _SafeStr_10747[245] = _SafeStr_2633; _SafeStr_10747[249] = _SafeStr_2298; _SafeStr_10747[221] = _SafeStr_2296; _SafeStr_10747[228] = _SafeStr_1454; _SafeStr_10747[229] = _SafeStr_1452; _SafeStr_10747[0xFF] = _SafeStr_2703; _SafeStr_10747[0x0100] = _SafeStr_2614; _SafeStr_10747[258] = _SafeStr_2762; _SafeStr_10747[259] = _SafeStr_2302; _events[308] = _SafeStr_1456; _events[300] = _SafeStr_2304; _events[323] = _SafeStr_2667; _events[333] = _SafeStr_2297; _events[334] = _SafeStr_2641; _events[335] = _SafeStr_2754; _events[327] = _SafeStr_2678; _events[337] = _SafeStr_2731; _SafeStr_10747[375] = _SafeStr_2612; _SafeStr_10747[376] = _SafeStr_2761; _events[267] = _SafeStr_2720; _SafeStr_10747[470] = _SafeStr_2580; _SafeStr_10747[471] = _SafeStr_2583; _events[570] = _SafeStr_1830; _events[571] = _SafeStr_2579; _SafeStr_10747[44] = _SafeStr_2727; _SafeStr_10747[3050] = _SafeStr_2112; _SafeStr_10747[3051] = _SafeStr_2111; _SafeStr_10747[3052] = _SafeStr_2118; _SafeStr_10747[3053] = _SafeStr_2098; _SafeStr_10747[3054] = _SafeStr_2123; _events[650] = _SafeStr_2106; _events[651] = _SafeStr_2107; _events[652] = _SafeStr_2105; _events[653] = _SafeStr_2100; _events[700] = _SafeStr_2675; _events[701] = _SafeStr_2683; _events[800] = _SafeStr_2616; _events[801] = _SafeStr_2613; _events[802] = _SafeStr_2620; _events[803] = _SafeStr_2651; _SafeStr_10747[3101] = _SafeStr_2696; _SafeStr_10747[3102] = _SafeStr_2629; _SafeStr_10747[3106] = _SafeStr_2725; _SafeStr_10747[3107] = _SafeStr_2673; _SafeStr_10747[3108] = _SafeStr_2689; _SafeStr_10747[3210] = _SafeStr_1880; _events[901] = _SafeStr_2709; _events[902] = _SafeStr_2721; _events[910] = _SafeStr_2746; _SafeStr_10747[3300] = _SafeStr_2659; _SafeStr_10747[3301] = _SafeStr_2712; _SafeStr_10747[3311] = _SafeStr_2647; _events[1000] = _SafeStr_2769; } public function get _SafeStr_10748():int { return (0); } public function get events():Map { return (_events); } public function get _SafeStr_8752():Map { return (_SafeStr_10747); } } }//package com.sulake.habbo.communication // _SafeStr_10747 = "_-nV" (String#320, DoABC#2) // _SafeStr_10748 = "_-2lo" (String#27203, DoABC#2) // _SafeStr_1252 = "_-0Y0" (String#5830, DoABC#2) // _SafeStr_1253 = "_-2Et" (String#3725, DoABC#2) // _SafeStr_1254 = "_-163" (String#4687, DoABC#2) // _SafeStr_1256 = "_-24O" (String#6364, DoABC#2) // _SafeStr_1258 = "_-2Os" (String#6109, DoABC#2) // _SafeStr_1261 = "_-1r" (String#5187, DoABC#2) // _SafeStr_1264 = "_-1Ql" (String#6395, DoABC#2) // _SafeStr_1270 = "_-25c" (String#6295, DoABC#2) // _SafeStr_1271 = "_-2EU" (String#5715, DoABC#2) // _SafeStr_1276 = "_-0r5" (String#6472, DoABC#2) // _SafeStr_1278 = "_-7K" (String#2960, DoABC#2) // _SafeStr_1281 = "_-2Cr" (String#8671, DoABC#2) // _SafeStr_1284 = "_-05" (String#6041, DoABC#2) // _SafeStr_1288 = "_-nA" (String#6537, DoABC#2) // _SafeStr_1292 = "_-GU" (String#6642, DoABC#2) // _SafeStr_1296 = "_-0YV" (String#5733, DoABC#2) // _SafeStr_1298 = "_-2IL" (String#5795, DoABC#2) // _SafeStr_1300 = "_-ft" (String#6559, DoABC#2) // _SafeStr_1306 = "_-180" (String#6496, DoABC#2) // _SafeStr_1307 = "_-AH" (String#4591, DoABC#2) // _SafeStr_1311 = "_-1MG" (String#3889, DoABC#2) // _SafeStr_1338 = "_-0W4" (String#6441, DoABC#2) // _SafeStr_1339 = "_-1cp" (String#8379, DoABC#2) // _SafeStr_1340 = "_-0U4" (String#7654, DoABC#2) // _SafeStr_1341 = "_-0Zf" (String#4722, DoABC#2) // _SafeStr_1342 = "_-2Ro" (String#4457, DoABC#2) // _SafeStr_1346 = "_-2YN" (String#6410, DoABC#2) // _SafeStr_1349 = "_-1OZ" (String#4159, DoABC#2) // _SafeStr_1351 = "_-ai" (String#7723, DoABC#2) // _SafeStr_1352 = "_-9j" (String#4260, DoABC#2) // _SafeStr_1353 = "use" (String#5990, DoABC#2) // _SafeStr_1355 = "_-2Y0" (String#8240, DoABC#2) // _SafeStr_1359 = "_-00R" (String#8649, DoABC#2) // _SafeStr_1360 = "_-3EX" (String#8704, DoABC#2) // _SafeStr_1361 = "_-2oG" (String#6450, DoABC#2) // _SafeStr_1362 = "_-2t9" (String#5341, DoABC#2) // _SafeStr_1366 = "_-Hk" (String#8791, DoABC#2) // _SafeStr_1367 = "_-0gj" (String#7907, DoABC#2) // _SafeStr_1371 = "_-Y1" (String#6562, DoABC#2) // _SafeStr_1372 = "_-15Y" (String#7705, DoABC#2) // _SafeStr_1374 = "_-29o" (String#8486, DoABC#2) // _SafeStr_1375 = "_-0OX" (String#5689, DoABC#2) // _SafeStr_1376 = "_-Om" (String#5599, DoABC#2) // _SafeStr_1379 = "_-1Yw" (String#6850, DoABC#2) // _SafeStr_1380 = "_-0rh" (String#5240, DoABC#2) // _SafeStr_1384 = "_-0H9" (String#5780, DoABC#2) // _SafeStr_1385 = "_-0X0" (String#4742, DoABC#2) // _SafeStr_1388 = "_-2DN" (String#8759, DoABC#2) // _SafeStr_1391 = "_-0BJ" (String#8314, DoABC#2) // _SafeStr_1395 = "_-g" (String#6195, DoABC#2) // _SafeStr_1396 = "_-0BG" (String#8347, DoABC#2) // _SafeStr_1401 = "_-08N" (String#5953, DoABC#2) // _SafeStr_1402 = "_-13X" (String#7028, DoABC#2) // _SafeStr_1406 = "_-1tN" (String#8418, DoABC#2) // _SafeStr_1407 = "_-2I2" (String#8790, DoABC#2) // _SafeStr_1408 = "_-0Ot" (String#6237, DoABC#2) // _SafeStr_1409 = "_-12n" (String#8871, DoABC#2) // _SafeStr_1410 = "_-2cg" (String#5932, DoABC#2) // _SafeStr_1413 = "_-1uW" (String#5575, DoABC#2) // _SafeStr_1416 = "_-61" (String#7899, DoABC#2) // _SafeStr_1420 = "_-65" (String#6436, DoABC#2) // _SafeStr_1422 = "_-2y8" (String#4470, DoABC#2) // _SafeStr_1423 = "_-0PP" (String#6172, DoABC#2) // _SafeStr_1424 = "_-0Pi" (String#5642, DoABC#2) // _SafeStr_1425 = "_-2HD" (String#4145, DoABC#2) // _SafeStr_1429 = "_-0wE" (String#4653, DoABC#2) // _SafeStr_1431 = "_-2BH" (String#5755, DoABC#2) // _SafeStr_1432 = "_-Hl" (String#5561, DoABC#2) // _SafeStr_1433 = "_-0z7" (String#5171, DoABC#2) // _SafeStr_1435 = "_-2H-" (String#7779, DoABC#2) // _SafeStr_1438 = "_-05y" (String#4753, DoABC#2) // _SafeStr_1441 = "_-1eD" (String#7994, DoABC#2) // _SafeStr_1452 = "_-0ew" (String#8223, DoABC#2) // _SafeStr_1454 = "_-0OD" (String#8824, DoABC#2) // _SafeStr_1456 = "_-0pc" (String#5263, DoABC#2) // _SafeStr_1601 = "_-cP" (String#6608, DoABC#2) // _SafeStr_1605 = "_-34D" (String#8214, DoABC#2) // _SafeStr_1616 = "_-1x5" (String#7714, DoABC#2) // _SafeStr_1647 = "_-0wL" (String#4599, DoABC#2) // _SafeStr_1651 = "_-00C" (String#6259, DoABC#2) // _SafeStr_1655 = "_-1K2" (String#3556, DoABC#2) // _SafeStr_1659 = "_-Gy" (String#4525, DoABC#2) // _SafeStr_1662 = "_-0vD" (String#4818, DoABC#2) // _SafeStr_1663 = "_-0LH" (String#9892, DoABC#2) // _SafeStr_1669 = "_-2TN" (String#8156, DoABC#2) // _SafeStr_1737 = "_-2P5" (String#5527, DoABC#2) // _SafeStr_1739 = "_-RA" (String#6565, DoABC#2) // _SafeStr_1740 = "_-1U6" (String#6152, DoABC#2) // _SafeStr_1742 = "_-Bn" (String#6615, DoABC#2) // _SafeStr_1743 = "_-Z0" (String#8507, DoABC#2) // _SafeStr_1803 = "_-CK" (String#8259, DoABC#2) // _SafeStr_1804 = "_-Ez" (String#6618, DoABC#2) // _SafeStr_1808 = "_-fI" (String#8127, DoABC#2) // _SafeStr_1809 = "_-2uX" (String#6489, DoABC#2) // _SafeStr_1822 = "_-YV" (String#8439, DoABC#2) // _SafeStr_1823 = "_-231" (String#2580, DoABC#2) // _SafeStr_1825 = "_-1RQ" (String#7747, DoABC#2) // _SafeStr_1826 = "_-2Xa" (String#6424, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_1835 = "_-0Q9" (String#2714, DoABC#2) // _SafeStr_1838 = "_-2Xm" (String#2446, DoABC#2) // _SafeStr_1842 = "_-0SG" (String#3101, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_1844 = "_-sa" (String#6638, DoABC#2) // _SafeStr_1849 = "_-1Cu" (String#5716, DoABC#2) // _SafeStr_1850 = "_-1zd" (String#7331, DoABC#2) // _SafeStr_1853 = "_-0t5" (String#5438, DoABC#2) // _SafeStr_1854 = "_-13t" (String#6828, DoABC#2) // _SafeStr_1855 = "_-PB" (String#6729, DoABC#2) // _SafeStr_1856 = "_-2nB" (String#7839, DoABC#2) // _SafeStr_1857 = "_-8" (String#5324, DoABC#2) // _SafeStr_1858 = "_-1bB" (String#3347, DoABC#2) // _SafeStr_1861 = "_-1bl" (String#6318, DoABC#2) // _SafeStr_1862 = "_-24z" (String#5441, DoABC#2) // _SafeStr_1863 = "_-11b" (String#7711, DoABC#2) // _SafeStr_1864 = "_-tP" (String#8715, DoABC#2) // _SafeStr_1865 = "_-22V" (String#6402, DoABC#2) // _SafeStr_1866 = "_-0n3" (String#5177, DoABC#2) // _SafeStr_1867 = "_-m1" (String#8785, DoABC#2) // _SafeStr_1871 = "_-0DO" (String#6025, DoABC#2) // _SafeStr_1874 = "_-15W" (String#5646, DoABC#2) // _SafeStr_1875 = "_-1Eb" (String#5978, DoABC#2) // _SafeStr_1877 = "_-1SA" (String#7724, DoABC#2) // _SafeStr_1880 = "_-2m8" (String#7890, DoABC#2) // _SafeStr_1883 = "_-1Q7" (String#7577, DoABC#2) // _SafeStr_1887 = "_-0JJ" (String#6298, DoABC#2) // _SafeStr_1888 = "_-1EM" (String#4400, DoABC#2) // _SafeStr_1890 = "_-sH" (String#3665, DoABC#2) // _SafeStr_1891 = "_-2DC" (String#6452, DoABC#2) // _SafeStr_1906 = "_-1cb" (String#8709, DoABC#2) // _SafeStr_1909 = "_-1Z8" (String#5844, DoABC#2) // _SafeStr_1911 = "_-22t" (String#6482, DoABC#2) // _SafeStr_1912 = "_-da" (String#6655, DoABC#2) // _SafeStr_1915 = "_-1hZ" (String#4158, DoABC#2) // _SafeStr_1916 = "_-1f1" (String#7849, DoABC#2) // _SafeStr_1974 = "_-13k" (String#6352, DoABC#2) // _SafeStr_1975 = "_-1Rp" (String#6204, DoABC#2) // _SafeStr_1977 = "_-2Em" (String#3713, DoABC#2) // _SafeStr_1978 = "_-0Rx" (String#3607, DoABC#2) // _SafeStr_1979 = "_-0qN" (String#6399, DoABC#2) // _SafeStr_1982 = "_-28X" (String#6189, DoABC#2) // _SafeStr_1984 = "_-26v" (String#3630, DoABC#2) // _SafeStr_1986 = "_-bw" (String#5741, DoABC#2) // _SafeStr_1989 = "_-N0" (String#5572, DoABC#2) // _SafeStr_1990 = "_-2gP" (String#5285, DoABC#2) // _SafeStr_1992 = "_-2hI" (String#6164, DoABC#2) // _SafeStr_1995 = "_-Jp" (String#6570, DoABC#2) // _SafeStr_1996 = "_-2QP" (String#6147, DoABC#2) // _SafeStr_1997 = "_-2bw" (String#5960, DoABC#2) // _SafeStr_2004 = "_-3Ax" (String#5555, DoABC#2) // _SafeStr_2007 = "_-0jX" (String#3787, DoABC#2) // _SafeStr_2009 = "_-0LN" (String#3764, DoABC#2) // _SafeStr_2010 = "_-0VH" (String#4044, DoABC#2) // _SafeStr_2011 = "_-2Kv" (String#6086, DoABC#2) // _SafeStr_2014 = "_-2Zl" (String#3044, DoABC#2) // _SafeStr_2016 = "_-0fp" (String#3805, DoABC#2) // _SafeStr_2018 = "_-1P6" (String#4955, DoABC#2) // _SafeStr_2019 = "_-2Vu" (String#8055, DoABC#2) // _SafeStr_2020 = "_-1-d" (String#4420, DoABC#2) // _SafeStr_2021 = "_-e2" (String#7675, DoABC#2) // _SafeStr_2022 = "_-Bh" (String#8262, DoABC#2) // _SafeStr_2023 = "_-1rb" (String#8046, DoABC#2) // _SafeStr_2024 = "_-0kW" (String#8088, DoABC#2) // _SafeStr_2025 = "_-2MC" (String#7676, DoABC#2) // _SafeStr_2026 = "_-FU" (String#8205, DoABC#2) // _SafeStr_2027 = "_-0qS" (String#7702, DoABC#2) // _SafeStr_2028 = "_-iX" (String#6575, DoABC#2) // _SafeStr_2029 = "_-0Bk" (String#8316, DoABC#2) // _SafeStr_2030 = "_-G2" (String#8226, DoABC#2) // _SafeStr_2031 = "_-1Ep" (String#7847, DoABC#2) // _SafeStr_2032 = "_-1bX" (String#8497, DoABC#2) // _SafeStr_2033 = "_-1t5" (String#8351, DoABC#2) // _SafeStr_2034 = "_-1RB" (String#5921, DoABC#2) // _SafeStr_2035 = "_-2Wm" (String#8237, DoABC#2) // _SafeStr_2036 = "_-2Ve" (String#8232, DoABC#2) // _SafeStr_2037 = "_-0CA" (String#8321, DoABC#2) // _SafeStr_2038 = "_-2eN" (String#8681, DoABC#2) // _SafeStr_2039 = "_-HN" (String#8098, DoABC#2) // _SafeStr_2040 = "_-29U" (String#8545, DoABC#2) // _SafeStr_2041 = "_-1Xd" (String#6303, DoABC#2) // _SafeStr_2042 = "_-2ni" (String#7796, DoABC#2) // _SafeStr_2043 = "_-iF" (String#8334, DoABC#2) // _SafeStr_2044 = "_-1DR" (String#7805, DoABC#2) // _SafeStr_2045 = "_-Nj" (String#8585, DoABC#2) // _SafeStr_2046 = "_-0cy" (String#7878, DoABC#2) // _SafeStr_2047 = "_-AV" (String#7811, DoABC#2) // _SafeStr_2048 = "_-1zq" (String#8782, DoABC#2) // _SafeStr_2049 = "_-1eA" (String#8378, DoABC#2) // _SafeStr_2050 = "_-1bQ" (String#8526, DoABC#2) // _SafeStr_2052 = "_-1OF" (String#8194, DoABC#2) // _SafeStr_2053 = "_-1l9" (String#6084, DoABC#2) // _SafeStr_2054 = "_-zV" (String#6535, DoABC#2) // _SafeStr_2058 = "_-2jb" (String#6224, DoABC#2) // _SafeStr_2060 = "_-ll" (String#4887, DoABC#2) // _SafeStr_2061 = "_-0Df" (String#5456, DoABC#2) // _SafeStr_2062 = "_-0HJ" (String#5783, DoABC#2) // _SafeStr_2063 = "_-2hE" (String#5291, DoABC#2) // _SafeStr_2064 = "_-TG" (String#8432, DoABC#2) // _SafeStr_2065 = "_-2q8" (String#6463, DoABC#2) // _SafeStr_2066 = "_-0q8" (String#6408, DoABC#2) // _SafeStr_2067 = "_-0VD" (String#6426, DoABC#2) // _SafeStr_2069 = "_-0MH" (String#8882, DoABC#2) // _SafeStr_2071 = "_-0Y6" (String#5763, DoABC#2) // _SafeStr_2072 = "_-0sn" (String#6257, DoABC#2) // _SafeStr_2074 = "_-0-" (String#4072, DoABC#2) // _SafeStr_2076 = "_-Qq" (String#3917, DoABC#2) // _SafeStr_2077 = "_-1oJ" (String#5992, DoABC#2) // _SafeStr_2081 = "_-0zF" (String#3014, DoABC#2) // _SafeStr_2084 = "_-Be" (String#6609, DoABC#2) // _SafeStr_2098 = "_-03m" (String#8578, DoABC#2) // _SafeStr_2100 = "_-1FZ" (String#5976, DoABC#2) // _SafeStr_2103 = "_-cf" (String#4215, DoABC#2) // _SafeStr_2105 = "_-1jn" (String#6103, DoABC#2) // _SafeStr_2106 = "_-2G" (String#6343, DoABC#2) // _SafeStr_2107 = "_-3-A" (String#6099, DoABC#2) // _SafeStr_2111 = "_-V" (String#8158, DoABC#2) // _SafeStr_2112 = "_-0BM" (String#8311, DoABC#2) // _SafeStr_2118 = "_-1GV" (String#8177, DoABC#2) // _SafeStr_2123 = "_-cT" (String#7617, DoABC#2) // _SafeStr_2128 = "_-0HK" (String#8424, DoABC#2) // _SafeStr_2129 = "_-2bS" (String#8530, DoABC#2) // _SafeStr_2130 = "_-0lq" (String#8228, DoABC#2) // _SafeStr_2133 = "_-1N0" (String#8277, DoABC#2) // _SafeStr_2134 = "_-0qu" (String#8116, DoABC#2) // _SafeStr_2135 = "_-2-v" (String#8292, DoABC#2) // _SafeStr_2138 = "_-0es" (String#8184, DoABC#2) // _SafeStr_2141 = "_-0fd" (String#7970, DoABC#2) // _SafeStr_2142 = "_-2ls" (String#7820, DoABC#2) // _SafeStr_2143 = "_-Q3" (String#8833, DoABC#2) // _SafeStr_2144 = "_-13o" (String#7756, DoABC#2) // _SafeStr_2145 = "_-2Un" (String#8685, DoABC#2) // _SafeStr_2158 = "_-HT" (String#8093, DoABC#2) // _SafeStr_2160 = "_-1qZ" (String#6119, DoABC#2) // _SafeStr_2162 = "_-zM" (String#5428, DoABC#2) // _SafeStr_2163 = "_-0ZB" (String#5933, DoABC#2) // _SafeStr_2165 = "_-2If" (String#4032, DoABC#2) // _SafeStr_2166 = "_-0EE" (String#4247, DoABC#2) // _SafeStr_2169 = "_-0rw" (String#6283, DoABC#2) // _SafeStr_2170 = "_-07M" (String#5922, DoABC#2) // _SafeStr_2173 = "_-0ng" (String#5184, DoABC#2) // _SafeStr_2176 = "_-2HC" (String#4843, DoABC#2) // _SafeStr_2177 = "_-0hI" (String#7361, DoABC#2) // _SafeStr_2179 = "_-2Bj" (String#5950, DoABC#2) // _SafeStr_2180 = "_-23w" (String#6242, DoABC#2) // _SafeStr_2181 = "_-0UE" (String#6219, DoABC#2) // _SafeStr_2185 = "_-2z4" (String#5320, DoABC#2) // _SafeStr_2187 = "_-8r" (String#5882, DoABC#2) // _SafeStr_2188 = "_-23i" (String#6492, DoABC#2) // _SafeStr_2190 = "_-0me" (String#6279, DoABC#2) // _SafeStr_2192 = "_-27k" (String#5923, DoABC#2) // _SafeStr_2194 = "_-1s5" (String#4299, DoABC#2) // _SafeStr_2195 = "_-1-5" (String#5768, DoABC#2) // _SafeStr_2196 = "_-2VE" (String#5500, DoABC#2) // _SafeStr_2197 = "_-57" (String#5254, DoABC#2) // _SafeStr_2198 = "_-Gs" (String#5583, DoABC#2) // _SafeStr_2201 = "_-2N9" (String#5846, DoABC#2) // _SafeStr_2204 = "_-0Qx" (String#6383, DoABC#2) // _SafeStr_2205 = "_-204" (String#5206, DoABC#2) // _SafeStr_2215 = "_-2Gy" (String#8566, DoABC#2) // _SafeStr_2216 = "_-0wy" (String#8623, DoABC#2) // _SafeStr_2218 = "_-117" (String#8854, DoABC#2) // _SafeStr_2219 = "_-300" (String#6006, DoABC#2) // _SafeStr_2220 = "_-2gy" (String#6157, DoABC#2) // _SafeStr_2223 = "_-2ux" (String#8020, DoABC#2) // _SafeStr_2224 = "_-2tJ" (String#8034, DoABC#2) // _SafeStr_2256 = "_-0QP" (String#4874, DoABC#2) // _SafeStr_2263 = "_-Wz" (String#8886, DoABC#2) // _SafeStr_2264 = "_-2-a" (String#8135, DoABC#2) // _SafeStr_2266 = "_-OP" (String#6528, DoABC#2) // _SafeStr_2296 = "_-2mj" (String#7781, DoABC#2) // _SafeStr_2297 = "_-8U" (String#5161, DoABC#2) // _SafeStr_2298 = "_-1jD" (String#8788, DoABC#2) // _SafeStr_2302 = "_-1x7" (String#7569, DoABC#2) // _SafeStr_2304 = "_-1Ui" (String#5381, DoABC#2) // _SafeStr_2448 = "_-Uf" (String#6587, DoABC#2) // _SafeStr_2453 = "_-2KZ" (String#6068, DoABC#2) // _SafeStr_2457 = "_-06c" (String#4777, DoABC#2) // _SafeStr_2464 = "_-2wu" (String#6176, DoABC#2) // _SafeStr_2465 = "_-0Fw" (String#6040, DoABC#2) // _SafeStr_2466 = "_-14e" (String#5918, DoABC#2) // _SafeStr_2467 = "_-1R5" (String#3846, DoABC#2) // _SafeStr_2468 = "_-1s3" (String#6036, DoABC#2) // _SafeStr_2470 = "_-2Ji" (String#6073, DoABC#2) // _SafeStr_2472 = "_-1uh" (String#5543, DoABC#2) // _SafeStr_2478 = "_-2aO" (String#5557, DoABC#2) // _SafeStr_2479 = "_-7j" (String#5016, DoABC#2) // _SafeStr_2480 = "_-2vL" (String#6486, DoABC#2) // _SafeStr_2481 = "_-2w5" (String#6478, DoABC#2) // _SafeStr_2485 = "_-0ld" (String#6181, DoABC#2) // _SafeStr_2487 = "_-270" (String#6263, DoABC#2) // _SafeStr_2489 = "_-0X-" (String#5811, DoABC#2) // _SafeStr_2491 = "_-27-" (String#6245, DoABC#2) // _SafeStr_2493 = "_-21U" (String#5889, DoABC#2) // _SafeStr_2494 = "_-nO" (String#6539, DoABC#2) // _SafeStr_2497 = "_-c6" (String#6627, DoABC#2) // _SafeStr_2500 = "_-1fe" (String#5863, DoABC#2) // _SafeStr_2501 = "_-m6" (String#5667, DoABC#2) // _SafeStr_2502 = "_-1wL" (String#6335, DoABC#2) // _SafeStr_2503 = "_-2A7" (String#4393, DoABC#2) // _SafeStr_2504 = "_-0uV" (String#3603, DoABC#2) // _SafeStr_2507 = "_-0xr" (String#5809, DoABC#2) // _SafeStr_2511 = "_-0i7" (String#7938, DoABC#2) // _SafeStr_2512 = "_-bm" (String#7632, DoABC#2) // _SafeStr_2513 = "_-1Cp" (String#7806, DoABC#2) // _SafeStr_2514 = "_-1Us" (String#8026, DoABC#2) // _SafeStr_2515 = "_-dl" (String#7581, DoABC#2) // _SafeStr_2516 = "_-QV" (String#6547, DoABC#2) // _SafeStr_2517 = "_-0Z2" (String#7595, DoABC#2) // _SafeStr_2518 = "_-12" (String#7812, DoABC#2) // _SafeStr_2520 = "_-17P" (String#4206, DoABC#2) // _SafeStr_2521 = "_-0Od" (String#8857, DoABC#2) // _SafeStr_2522 = "_-0bq" (String#7443, DoABC#2) // _SafeStr_2523 = "_-27J" (String#7739, DoABC#2) // _SafeStr_2525 = "_-1Vd" (String#4816, DoABC#2) // _SafeStr_2529 = "_-1n9" (String#5971, DoABC#2) // _SafeStr_2530 = "_-1u3" (String#8678, DoABC#2) // _SafeStr_2533 = "_-0-r" (String#8613, DoABC#2) // _SafeStr_2534 = "_-2FO" (String#7861, DoABC#2) // _SafeStr_2535 = "_-0Dy" (String#8350, DoABC#2) // _SafeStr_2554 = "_-1tD" (String#8859, DoABC#2) // _SafeStr_2558 = "_-1bn" (String#6221, DoABC#2) // _SafeStr_2559 = "_-I7" (String#6545, DoABC#2) // _SafeStr_2570 = "_-1I5" (String#7943, DoABC#2) // _SafeStr_2579 = "_-iL" (String#4965, DoABC#2) // _SafeStr_2580 = "_-15D" (String#6401, DoABC#2) // _SafeStr_2583 = "_-2BL" (String#6070, DoABC#2) // _SafeStr_2586 = "_-1T8" (String#6458, DoABC#2) // _SafeStr_2587 = "_-0OL" (String#5685, DoABC#2) // _SafeStr_2590 = "_-20K" (String#5143, DoABC#2) // _SafeStr_2593 = "_-ne" (String#5683, DoABC#2) // _SafeStr_2595 = "_-0Ea" (String#5987, DoABC#2) // _SafeStr_2598 = "_-0Lv" (String#5679, DoABC#2) // _SafeStr_2599 = "_-Lg" (String#7055, DoABC#2) // _SafeStr_2600 = "_-Gm" (String#5582, DoABC#2) // _SafeStr_2601 = "_-3-U" (String#5494, DoABC#2) // _SafeStr_2602 = "_-CY" (String#5321, DoABC#2) // _SafeStr_2603 = "_-ky" (String#5665, DoABC#2) // _SafeStr_2611 = "_-1WK" (String#7897, DoABC#2) // _SafeStr_2612 = "_-1fd" (String#5857, DoABC#2) // _SafeStr_2613 = "_-2eE" (String#5944, DoABC#2) // _SafeStr_2614 = "_-2gG" (String#8270, DoABC#2) // _SafeStr_2615 = "_-0Ny" (String#6328, DoABC#2) // _SafeStr_2616 = "_-09P" (String#5928, DoABC#2) // _SafeStr_2617 = "_-26s" (String#7983, DoABC#2) // _SafeStr_2618 = "_-1hN" (String#8614, DoABC#2) // _SafeStr_2619 = "_-06A" (String#7442, DoABC#2) // _SafeStr_2620 = "_-31M" (String#6115, DoABC#2) // _SafeStr_2621 = "_-0xz" (String#8428, DoABC#2) // _SafeStr_2622 = "_-0mP" (String#8229, DoABC#2) // _SafeStr_2623 = "_-1yG" (String#6386, DoABC#2) // _SafeStr_2624 = "_-13i" (String#7764, DoABC#2) // _SafeStr_2625 = "_-2fJ" (String#5590, DoABC#2) // _SafeStr_2626 = "_-1ls" (String#9295, DoABC#2) // _SafeStr_2627 = "_-0em" (String#6803, DoABC#2) // _SafeStr_2628 = "_-1Rt" (String#8111, DoABC#2) // _SafeStr_2629 = "_-1aE" (String#8395, DoABC#2) // _SafeStr_2630 = "_-00g" (String#8631, DoABC#2) // _SafeStr_2631 = "_-1Vq" (String#7828, DoABC#2) // _SafeStr_2632 = "_-0OJ" (String#6193, DoABC#2) // _SafeStr_2633 = "_-2V9" (String#8548, DoABC#2) // _SafeStr_2634 = "_-0wJ" (String#7962, DoABC#2) // _SafeStr_2635 = "_-1bS" (String#11238, DoABC#2) // _SafeStr_2636 = "_-0TT" (String#7663, DoABC#2) // _SafeStr_2637 = "_-2Zm" (String#5032, DoABC#2) // _SafeStr_2638 = "_-1Ch" (String#7827, DoABC#2) // _SafeStr_2639 = "_-0dC" (String#8940, DoABC#2) // _SafeStr_2640 = "_-2Ca" (String#5280, DoABC#2) // _SafeStr_2641 = "_-6n" (String#5189, DoABC#2) // _SafeStr_2642 = "_-0da" (String#5730, DoABC#2) // _SafeStr_2643 = "_-ym" (String#6590, DoABC#2) // _SafeStr_2644 = "_-0Ts" (String#7573, DoABC#2) // _SafeStr_2645 = "_-08u" (String#8654, DoABC#2) // _SafeStr_2646 = "_-0mV" (String#8218, DoABC#2) // _SafeStr_2647 = "_-A3" (String#12304, DoABC#2) // _SafeStr_2648 = "_-27r" (String#7832, DoABC#2) // _SafeStr_2649 = "_-3-3" (String#6063, DoABC#2) // _SafeStr_2650 = "_-2eW" (String#5595, DoABC#2) // _SafeStr_2651 = "_-1uP" (String#7529, DoABC#2) // _SafeStr_2652 = "_-YB" (String#8856, DoABC#2) // _SafeStr_2653 = "_-39L" (String#5569, DoABC#2) // _SafeStr_2654 = "_-1Go" (String#12516, DoABC#2) // _SafeStr_2655 = "_-1Rv" (String#6456, DoABC#2) // _SafeStr_2656 = "_-37Y" (String#8172, DoABC#2) // _SafeStr_2657 = "_-17c" (String#8147, DoABC#2) // _SafeStr_2658 = "_-3GF" (String#8735, DoABC#2) // _SafeStr_2659 = "_-08m" (String#8676, DoABC#2) // _SafeStr_2660 = "_-2b3" (String#8458, DoABC#2) // _SafeStr_2661 = "_-K" (String#5322, DoABC#2) // _SafeStr_2662 = "_-5G" (String#4588, DoABC#2) // _SafeStr_2663 = "_-089" (String#5962, DoABC#2) // _SafeStr_2664 = "_-1jP" (String#6061, DoABC#2) // _SafeStr_2665 = "_-0eV" (String#8213, DoABC#2) // _SafeStr_2666 = "_-0SH" (String#5660, DoABC#2) // _SafeStr_2667 = "_-2wV" (String#5311, DoABC#2) // _SafeStr_2668 = "_-07k" (String#5402, DoABC#2) // _SafeStr_2669 = "_-0q" (String#7989, DoABC#2) // _SafeStr_2670 = "_-2V7" (String#8577, DoABC#2) // _SafeStr_2671 = "_-3ED" (String#5628, DoABC#2) // _SafeStr_2672 = "_-34S" (String#9915, DoABC#2) // _SafeStr_2673 = "_-5C" (String#7896, DoABC#2) // _SafeStr_2674 = "_-3C6" (String#8866, DoABC#2) // _SafeStr_2675 = "_-2SY" (String#6015, DoABC#2) // _SafeStr_2676 = "_-FX" (String#7672, DoABC#2) // _SafeStr_2677 = "_-Q5" (String#8894, DoABC#2) // _SafeStr_2678 = "_-1-6" (String#5770, DoABC#2) // _SafeStr_2679 = "_-2GS" (String#12222, DoABC#2) // _SafeStr_2680 = "_-2QF" (String#6118, DoABC#2) // _SafeStr_2681 = "_-0EJ" (String#8338, DoABC#2) // _SafeStr_2682 = "_-22h" (String#7753, DoABC#2) // _SafeStr_2683 = "_-0xl" (String#5262, DoABC#2) // _SafeStr_2684 = "_-2hy" (String#8227, DoABC#2) // _SafeStr_2685 = "_-02D" (String#8553, DoABC#2) // _SafeStr_2686 = "_-1A2" (String#8191, DoABC#2) // _SafeStr_2687 = "_-00q" (String#8561, DoABC#2) // _SafeStr_2688 = "_-1yp" (String#5546, DoABC#2) // _SafeStr_2689 = "_-J1" (String#8822, DoABC#2) // _SafeStr_2690 = "_-34N" (String#4702, DoABC#2) // _SafeStr_2691 = "_-9f" (String#7913, DoABC#2) // _SafeStr_2692 = "_-2kZ" (String#5356, DoABC#2) // _SafeStr_2693 = "_-0nd" (String#6182, DoABC#2) // _SafeStr_2694 = "_-0mz" (String#7809, DoABC#2) // _SafeStr_2695 = "_-0FG" (String#8516, DoABC#2) // _SafeStr_2696 = "_-0WH" (String#5819, DoABC#2) // _SafeStr_2697 = "_-2XF" (String#6354, DoABC#2) // _SafeStr_2698 = "_-1IA" (String#5185, DoABC#2) // _SafeStr_2699 = "_-0NO" (String#8872, DoABC#2) // _SafeStr_2700 = "_-0zQ" (String#8828, DoABC#2) // _SafeStr_2701 = "_-0Uj" (String#5632, DoABC#2) // _SafeStr_2702 = "_-08J" (String#5404, DoABC#2) // _SafeStr_2703 = "_-2Ig" (String#8826, DoABC#2) // _SafeStr_2704 = "_-2J9" (String#8560, DoABC#2) // _SafeStr_2705 = "_-1e9" (String#5701, DoABC#2) // _SafeStr_2706 = "_-0Jv" (String#5767, DoABC#2) // _SafeStr_2707 = "_-2zz" (String#7602, DoABC#2) // _SafeStr_2708 = "_-0Ba" (String#10400, DoABC#2) // _SafeStr_2709 = "_-0e6" (String#6046, DoABC#2) // _SafeStr_2710 = "_-1Al" (String#5753, DoABC#2) // _SafeStr_2711 = "_-2O1" (String#5980, DoABC#2) // _SafeStr_2712 = "_-V2" (String#8322, DoABC#2) // _SafeStr_2713 = "_-1Ox" (String#5264, DoABC#2) // _SafeStr_2714 = "_-f1" (String#5736, DoABC#2) // _SafeStr_2715 = "_-Tx" (String#5621, DoABC#2) // _SafeStr_2716 = "_-2xM" (String#5307, DoABC#2) // _SafeStr_2717 = "_-ZN" (String#6637, DoABC#2) // _SafeStr_2718 = "_-239" (String#5162, DoABC#2) // _SafeStr_2719 = "_-g3" (String#8103, DoABC#2) // _SafeStr_2720 = "_-16b" (String#6366, DoABC#2) // _SafeStr_2721 = "_-3-J" (String#6096, DoABC#2) // _SafeStr_2722 = "_-2Hr" (String#5606, DoABC#2) // _SafeStr_2723 = "_-0e-" (String#6049, DoABC#2) // _SafeStr_2724 = "_-1KG" (String#7974, DoABC#2) // _SafeStr_2725 = "_-QM" (String#8169, DoABC#2) // _SafeStr_2726 = "_-W0" (String#5594, DoABC#2) // _SafeStr_2727 = "_-2O0" (String#4795, DoABC#2) // _SafeStr_2728 = "_-1bf" (String#6479, DoABC#2) // _SafeStr_2729 = "_-Hd" (String#8843, DoABC#2) // _SafeStr_2730 = "_-0i5" (String#6376, DoABC#2) // _SafeStr_2731 = "_-hG" (String#6690, DoABC#2) // _SafeStr_2732 = "_-06p" (String#8747, DoABC#2) // _SafeStr_2733 = "_-29l" (String#8400, DoABC#2) // _SafeStr_2734 = "_-1I" (String#8003, DoABC#2) // _SafeStr_2735 = "_-0MK" (String#5677, DoABC#2) // _SafeStr_2736 = "_-0co" (String#7888, DoABC#2) // _SafeStr_2737 = "_-1zF" (String#7609, DoABC#2) // _SafeStr_2738 = "_-04C" (String#8580, DoABC#2) // _SafeStr_2739 = "_-0ee" (String#8221, DoABC#2) // _SafeStr_2740 = "_-1jR" (String#5463, DoABC#2) // _SafeStr_2741 = "_-nb" (String#8873, DoABC#2) // _SafeStr_2742 = "_-3BP" (String#5558, DoABC#2) // _SafeStr_2743 = "_-1TZ" (String#12310, DoABC#2) // _SafeStr_2744 = "_-0Dd" (String#6022, DoABC#2) // _SafeStr_2745 = "_-1C7" (String#5751, DoABC#2) // _SafeStr_2746 = "_-Vc" (String#6619, DoABC#2) // _SafeStr_2747 = "_-0yB" (String#8629, DoABC#2) // _SafeStr_2748 = "_-34w" (String#5502, DoABC#2) // _SafeStr_2749 = "_-1F" (String#5279, DoABC#2) // _SafeStr_2750 = "_-1av" (String#8480, DoABC#2) // _SafeStr_2751 = "_-2j8" (String#6205, DoABC#2) // _SafeStr_2752 = "_-03" (String#4993, DoABC#2) // _SafeStr_2753 = "_-8B" (String#7942, DoABC#2) // _SafeStr_2754 = "_-0ju" (String#5216, DoABC#2) // _SafeStr_2755 = "_-2o2" (String#9002, DoABC#2) // _SafeStr_2756 = "_-3D4" (String#5956, DoABC#2) // _SafeStr_2757 = "_-FH" (String#8170, DoABC#2) // _SafeStr_2758 = "_-0YW" (String#5757, DoABC#2) // _SafeStr_2759 = "_-0hH" (String#7919, DoABC#2) // _SafeStr_2760 = "_-25U" (String#7673, DoABC#2) // _SafeStr_2761 = "_-1h4" (String#5856, DoABC#2) // _SafeStr_2762 = "_-1EN" (String#7882, DoABC#2) // _SafeStr_2763 = "_-3I9" (String#5284, DoABC#2) // _SafeStr_2764 = "_-1vf" (String#8096, DoABC#2) // _SafeStr_2765 = "_-1II" (String#5168, DoABC#2) // _SafeStr_2766 = "_-sZ" (String#5435, DoABC#2) // _SafeStr_2767 = "_-Sv" (String#8479, DoABC#2) // _SafeStr_2768 = "_-1Zf" (String#8474, DoABC#2) // _SafeStr_2769 = "_-24Y" (String#10551, DoABC#2) // _SafeStr_2770 = "_-1vn" (String#6350, DoABC#2) // _SafeStr_2771 = "_-1Qb" (String#5268, DoABC#2) // _SafeStr_2772 = "_-oL" (String#5686, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) // _SafeStr_842 = "_-3Bw" (String#3196, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) // _SafeStr_8752 = "_-16y" (String#14470, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication._SafeStr_1666 package com.sulake.habbo.communication { import flash.events.EventDispatcher; import flash.net.URLLoader; import flash.events.IEventDispatcher; import flash.net.URLRequest; import flash.net.URLVariables; import flash.net.URLRequestMethod; import flash.events.Event; import com.sulake.habbo.communication.enum._SafeStr_2776; import flash.events.SecurityErrorEvent; import flash.events.HTTPStatusEvent; import flash.events.IOErrorEvent; public class _SafeStr_1666 extends EventDispatcher implements _SafeStr_1660 { private var _SafeStr_6575:URLLoader; private var _name:String; private var _password:String; private var _SafeStr_10749:String; private var _SafeStr_10750:String; private var _SafeStr_10751:String; public function _SafeStr_1666(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:IEventDispatcher=null) { super(_arg_4); this._name = _arg_1; this._password = _arg_2; this._SafeStr_10749 = (("https://" + _arg_3) + "/account/submit"); this._SafeStr_10750 = (("https://" + _arg_3) + "/security_check"); this._SafeStr_10751 = (("https://" + _arg_3) + "/account/reauthenticate"); } public function init():void { this._SafeStr_10752(); } private function _SafeStr_10752():void { var _local_1:String = ((("credentials.username=" + this._name) + "&credentials.password=") + this._password); var _local_2:URLRequest = new URLRequest(this._SafeStr_10749); _local_2.data = new URLVariables(_local_1); _local_2.method = URLRequestMethod.POST; this._SafeStr_6575 = new URLLoader(); this._SafeStr_6575.addEventListener(Event.COMPLETE, this._SafeStr_10753); this._SafeStr_10754(this._SafeStr_6575); this._SafeStr_6575.load(_local_2); } private function _SafeStr_10753(_arg_1:Event=null):void { var _local_4:String; var _local_5:URLRequest; var _local_2:URLLoader = URLLoader(_arg_1.target); var _local_3:String = _local_2.data; if ((((_local_3.indexOf("Redirecting") > -1)) && (!((_local_3.indexOf("/useOrCreateAvatar/") == -1))))){ _local_4 = //.exec(_local_3)[1]; _local_5 = new URLRequest(_local_4); this._SafeStr_6575.load(_local_5); return; }; this._SafeStr_6575.removeEventListener(Event.COMPLETE, this._SafeStr_10753); this._SafeStr_10755(this._SafeStr_6575); if (_local_3.indexOf("Redirecting") > -1){ this._SafeStr_10756(); } else { if (_local_3.indexOf("Habbo ~ Me") > -1){ dispatchEvent(new Event(_SafeStr_2776._SafeStr_10637)); } else { if (_local_3.indexOf("Habbo ~ Home") > -1){ dispatchEvent(new Event(_SafeStr_2776._SafeStr_10637)); } else { if (_local_3.indexOf("Habbo: Home") > -1){ dispatchEvent(new Event(_SafeStr_2776._SafeStr_10637)); } else { if (_local_3.indexOf("document.habboLoggedIn = true") > -1){ dispatchEvent(new Event(_SafeStr_2776._SafeStr_10637)); }; }; }; }; }; } private function _SafeStr_10756():void { var _local_1:URLRequest = new URLRequest(this._SafeStr_10750); this._SafeStr_6575 = new URLLoader(); this._SafeStr_6575.addEventListener(Event.COMPLETE, this._SafeStr_10757); this._SafeStr_10754(this._SafeStr_6575); this._SafeStr_6575.load(_local_1); } private function _SafeStr_10757(_arg_1:Event=null):void { var _local_2:URLLoader = URLLoader(_arg_1.target); this._SafeStr_6575.removeEventListener(Event.COMPLETE, this._SafeStr_10757); this._SafeStr_10755(this._SafeStr_6575); var _local_3:String = _local_2.data; if (_local_3.indexOf("Redirecting") > -1){ dispatchEvent(new Event(_SafeStr_2776._SafeStr_10637)); }; } public function _SafeStr_10639():void { var _local_1:String = ("page=%2Fclient&credentials.password=" + this._password); var _local_2:URLRequest = new URLRequest(this._SafeStr_10751); _local_2.data = new URLVariables(_local_1); _local_2.method = URLRequestMethod.POST; this._SafeStr_6575 = new URLLoader(); this._SafeStr_6575.addEventListener(Event.COMPLETE, this._SafeStr_10758); this._SafeStr_10754(this._SafeStr_6575); this._SafeStr_6575.load(_local_2); } private function _SafeStr_10758(_arg_1:Event=null):void { var _local_2:URLLoader = URLLoader(_arg_1.target); this._SafeStr_6575.removeEventListener(Event.COMPLETE, this._SafeStr_10758); this._SafeStr_10755(this._SafeStr_6575); var _local_3:String = _local_2.data; if (_local_3.indexOf("Redirecting") > -1){ dispatchEvent(new Event(_SafeStr_2776._SafeStr_10637)); } else { Logger.log("[HabboWebLogin] Reauthenticate completed but couldn't find 'Redirecting' string. Something failed."); if (_local_3.indexOf("You need to use secure log")){ Logger.log("[HabboWebLogin] Reason for failure: You need to use secure login in HK."); }; }; } private function _SafeStr_10754(_arg_1:IEventDispatcher):void { _arg_1.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_10759); _arg_1.addEventListener(HTTPStatusEvent.HTTP_STATUS, this._SafeStr_10760); _arg_1.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_10761); } private function _SafeStr_10755(_arg_1:IEventDispatcher):void { _arg_1.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_10759); _arg_1.removeEventListener(HTTPStatusEvent.HTTP_STATUS, this._SafeStr_10760); _arg_1.removeEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_10761); } private function _SafeStr_10761(_arg_1:IOErrorEvent):void { Logger.log(((("[LoginToWeb] IOError: " + _arg_1.text) + " ") + _arg_1.type)); } private function _SafeStr_10760(_arg_1:HTTPStatusEvent):void { Logger.log(((("[LoginToWeb] HTTPStatus: " + _arg_1.status) + " ") + _arg_1.type)); } private function _SafeStr_10759(_arg_1:SecurityErrorEvent):void { Logger.log(("[LoginToWeb] SecurityError: " + _arg_1.text)); } } }//package com.sulake.habbo.communication // _SafeStr_10637 = "_-3Fa" (String#5589, DoABC#2) // _SafeStr_10639 = "_-0ZT" (String#17203, DoABC#2) // _SafeStr_10749 = "_-1Pz" (String#17425, DoABC#2) // _SafeStr_10750 = "_-fx" (String#18171, DoABC#2) // _SafeStr_10751 = "_-2wi" (String#16536, DoABC#2) // _SafeStr_10752 = "_-1wu" (String#20196, DoABC#2) // _SafeStr_10753 = "_-8F" (String#17761, DoABC#2) // _SafeStr_10754 = "_-2WY" (String#14433, DoABC#2) // _SafeStr_10755 = "_-2kE" (String#14086, DoABC#2) // _SafeStr_10756 = "_-0j2" (String#22320, DoABC#2) // _SafeStr_10757 = "_-2mJ" (String#15422, DoABC#2) // _SafeStr_10758 = "_-JG" (String#15831, DoABC#2) // _SafeStr_10759 = "_-2kd" (String#15519, DoABC#2) // _SafeStr_10760 = "_-0PT" (String#17028, DoABC#2) // _SafeStr_10761 = "_-jM" (String#12123, DoABC#2) // _SafeStr_1660 = "_-0FE" (String#4974, DoABC#2) // _SafeStr_1666 = "_-2u6" (String#11384, DoABC#2) // _SafeStr_2776 = "_-0qF" (String#4380, DoABC#2) // _SafeStr_6575 = "_-0x5" (String#471, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.HabboCommunicationManager package com.sulake.habbo.communication { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.communication.connection._SafeStr_780; import com.sulake.core.communication._SafeStr_1107; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.communication.messages._SafeStr_1662; import flash.utils.Timer; import com.sulake.iid.IIDCoreCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import flash.events.Event; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import _-2U3._SafeStr_1669; import _-2pb._SafeStr_1664; import com.sulake.habbo.communication.enum._SafeStr_1668; import _-WN._SafeStr_1665; import com.sulake.habbo.communication.enum._SafeStr_1661; import _-0pK._SafeStr_1667; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.core.Core; import com.sulake.core.utils._SafeStr_840; import flash.events.TimerEvent; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.tracking._SafeStr_824; import com.sulake.iid.*; public class HabboCommunicationManager extends _SafeStr_8 implements IHabboCommunicationManager, _SafeStr_780 { private const _SafeStr_10762:int = 2; private var _SafeStr_8734:_SafeStr_1107; private var _SafeStr_6555:IHabboConfigurationManager; private var _connection:IConnection; private var _SafeStr_4978:int = 0; private var _SafeStr_3527:_SafeStr_1662; private var _SafeStr_9640:String = ""; private var _SafeStr_10763:Array; private var _SafeStr_10764:int = -1; private var _SafeStr_10765:Timer; private var _SafeStr_10766:int = 1; private var _SafeStr_10767:String = ""; private var _SafeStr_10768:Boolean = false; private var _SafeStr_10769:Boolean = false; private var _SafeStr_10770:Boolean = false; private var _a4:Array; public function HabboCommunicationManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_3527 = new _SafeStr_1663(); this._SafeStr_10763 = []; this._SafeStr_10765 = new Timer(100, 1); this._a4 = [65191, 65178, 65178, 65177, 65185]; super(_arg_1, _arg_2, _arg_3); lock(); this.queueInterface(new IIDCoreCommunicationManager(), this._SafeStr_10771); this.queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_10649); _arg_1.events.addEventListener(Event.UNLOAD, this.unloading); } public function get _SafeStr_7666():int { return (this._SafeStr_4978); } public function set _SafeStr_7666(_arg_1:int):void { this._SafeStr_4978 = _arg_1; } public function get port():int { if ((((((this._SafeStr_10763.length == 0)) || ((this._SafeStr_10764 < 0)))) || ((this._SafeStr_10764 >= this._SafeStr_10763.length)))){ return (0); }; return (this._SafeStr_10763[this._SafeStr_10764]); } private function unloading(_arg_1:Event):void { if (this._connection){ this._connection.send(new _SafeStr_1669()); this._connection.dispose(); this._connection = null; }; } override public function dispose():void { if (this._connection){ this._connection.dispose(); this._connection = null; }; if (this._SafeStr_8734){ this._SafeStr_8734.release(new IIDCoreCommunicationManager()); this._SafeStr_8734 = null; }; if (this._SafeStr_6555){ this._SafeStr_6555.release(new IIDHabboConfigurationManager()); this._SafeStr_6555 = null; }; super.dispose(); } private function _SafeStr_10771(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_3:_SafeStr_1664; Logger.log(("Habbo Communication Manager: Core Communication Manager found:: " + [_arg_1, _arg_2])); if (_arg_2 != null){ this._SafeStr_8734 = (_arg_2 as _SafeStr_1107); this._SafeStr_8734._SafeStr_8760 = this; this._SafeStr_8734.registerProtocolType(_SafeStr_1668._SafeStr_10685, _SafeStr_1665); this._connection = this._SafeStr_8734._SafeStr_8758(_SafeStr_1661._SafeStr_10652, _SafeStr_1667._SafeStr_4613); _local_3 = this._SafeStr_8734._SafeStr_8759(_SafeStr_1668._SafeStr_10685); this._connection._SafeStr_8725(this._SafeStr_3527); this._connection._SafeStr_8726 = _local_3; this._connection.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_8743); this._connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, this._SafeStr_8742); this._connection.addEventListener(Event.CONNECT, this._SafeStr_8740); this._SafeStr_10772(); }; } private function _SafeStr_10649(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_3:Array; var _local_4:Array; var _local_5:Array; var _local_6:Array; var _local_7:String; var _local_8:String; var _local_9:Array; var _local_10:String; var _local_11:Array; var _local_12:int; if (_arg_2 != null){ this._SafeStr_6555 = (_arg_2 as IHabboConfigurationManager); _local_3 = [65162, 65162, 65158, 65155]; _local_4 = [65234, 65174, 65168, 65175, 65165, 65229]; _local_5 = [65170, 65162, 65157, 65155]; _local_6 = [65186, 65168, 65178, 65171, 65171]; _local_8 = this._SafeStr_6555.getKey(this.getKey([this._a4, _local_6, _local_4, _local_5], 0), null); if (_local_8 == null){ Core._SafeStr_8804(this.getKey([this._a4, _local_6, _local_4, _local_5], 0), Core._SafeStr_9775); return; }; if (false == false){ _local_11 = []; _local_12 = 1; while (_local_12 < 5) { _local_7 = _local_8.substring(0, (_local_8.length - _local_12)); switch (_local_12){ case (488311 % 668): _local_11.push(_local_4); break; case (76 % 37): _local_11.push(_local_6); break; case (415524125 % 49157): _local_11.push(_local_3); break; case (16 % 5): _local_11.push(this._a4); break; }; _local_12++; }; _local_7 = this._SafeStr_6555.getKey(this.getKey(_local_11, 0), null); }; if (_local_7 == null){ Core._SafeStr_8804(this.getKey([this._a4, _local_6, _local_4, _local_3], 0), Core._SafeStr_9775); return; }; this._SafeStr_10763 = []; _local_9 = _local_7.split(","); for each (_local_10 in _local_9) { this._SafeStr_10763.push(parseInt(_local_10.replace(" ", ""))); }; this._SafeStr_9640 = _local_8; this._SafeStr_10769 = true; if (this._SafeStr_10770){ this._SafeStr_10773(); }; this._SafeStr_10772(); }; } private function getKey(_arg_1:Array, _arg_2:int):String { var _local_4:Array; var _local_5:int; var _local_3:String = ""; for each (_local_4 in _arg_1) { for each (_local_5 in _local_4) { _local_3 = (_local_3 + String.fromCharCode(((65290 - _local_5) + _arg_2--))); }; }; return (_local_3); } private function _SafeStr_10772():void { if (((this._SafeStr_6555) && (this._SafeStr_8734))){ unlock(); }; } public function _SafeStr_10651(_arg_1:String):void { switch (_arg_1){ case _SafeStr_1661._SafeStr_10652: if (this._SafeStr_6555 == null){ Core._SafeStr_8804("Tried to connect to proxy but configuration was null", Core._SafeStr_9775); return; }; if (this._connection == null){ Core._SafeStr_8804("Tried to connect to proxy but connection was null", Core._SafeStr_9775); return; }; this._SafeStr_10770 = true; if (this._SafeStr_10769){ this._SafeStr_10773(); }; return; default: Logger.log(("Unknown Habbo Connection Type: " + _arg_1)); }; } private function _SafeStr_10773():void { var _local_1:int; if (this._connection.connected){ Logger.log("Warning: Already connected so will not try to connect again!"); return; }; this._SafeStr_10764++; if (this._SafeStr_10764 >= this._SafeStr_10763.length){ _SafeStr_840._SafeStr_4856("ConnectionRetry", ("Connection attempt " + this._SafeStr_10766)); this._SafeStr_10766++; _local_1 = this._SafeStr_10762; if (this._SafeStr_10763.length == 1){ _local_1++; }; if (this._SafeStr_10766 <= _local_1){ this._SafeStr_10764 = 0; } else { if (this._SafeStr_10768){ return; }; this._SafeStr_10768 = true; Core.error("Connection failed to host and ports", true, Core._SafeStr_9775); return; }; }; this._connection._SafeStr_8723 = (this._SafeStr_10766 * 10000); if (false == false){ this._connection.init((this._SafeStr_9640 + this.getKey(null, 0)), this._SafeStr_10763[this._SafeStr_10764]); }; } private function _SafeStr_8743(_arg_1:IOErrorEvent):void { Logger.log(("[HabboCommunicationManager] IO Error: " + _arg_1.text)); switch (_arg_1.type){ case IOErrorEvent.IO_ERROR: break; case IOErrorEvent.DISK_ERROR: break; case IOErrorEvent.NETWORK_ERROR: break; case IOErrorEvent.VERIFY_ERROR: break; }; _SafeStr_840._SafeStr_4856("Communication IO Error", ((((("IOError " + _arg_1.type) + " on connect: ") + _arg_1.text) + ". Port was ") + this._SafeStr_10763[this._SafeStr_10764])); this._SafeStr_10774(); } private function _SafeStr_8740(_arg_1:Event):void { _SafeStr_840._SafeStr_4856("Connection", (("Connected with " + this._SafeStr_10766) + " attempts")); } private function _SafeStr_10774():void { this._SafeStr_10765.addEventListener(TimerEvent.TIMER, this._SafeStr_10775); this._SafeStr_10765.start(); } private function _SafeStr_10775(_arg_1:TimerEvent):void { this._SafeStr_10765.stop(); this._SafeStr_10773(); } private function _SafeStr_8742(_arg_1:SecurityErrorEvent):void { Logger.log(("[HabboCommunicationManager] Security Error: " + _arg_1.text)); _SafeStr_840._SafeStr_4856("Communication Security Error", ((("SecurityError on connect: " + _arg_1.text) + ". Port was ") + this._SafeStr_10763[this._SafeStr_10764])); this._SafeStr_10774(); } public function getHabboMainConnection(_arg_1:Function):IConnection { return (((this._SafeStr_8734) ? this._SafeStr_8734._SafeStr_8757(_SafeStr_1661._SafeStr_10652, _arg_1) : null)); } public function addHabboConnectionMessageEvent(_arg_1:IMessageEvent):void { if (this._SafeStr_8734){ this._SafeStr_8734._SafeStr_8745(_SafeStr_1661._SafeStr_10652, _arg_1); }; } public function _SafeStr_10613(_arg_1:String, _arg_2:String):_SafeStr_1660 { var _local_3:String = ""; _local_3 = this._SafeStr_6555.getKey("url.prefix", _local_3); _local_3 = _local_3.replace("http://", ""); _local_3 = _local_3.replace("https://", ""); return (new _SafeStr_1666(_arg_1, _arg_2, _local_3)); } public function _SafeStr_8720(_arg_1:String, _arg_2:int):void { _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_10776, _arg_1); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_10777, String(_arg_2)); } public function _SafeStr_8721(_arg_1:String, _arg_2:String):void { _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_10778, String(new Date().getTime())); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_10779, ((_arg_1 + " ") + _arg_2)); if (this._SafeStr_10767.length > 0){ this._SafeStr_10767 = (this._SafeStr_10767 + (",R:" + _arg_1)); } else { this._SafeStr_10767 = ("R:" + _arg_1); }; if (this._SafeStr_10767.length > 150){ this._SafeStr_10767 = this._SafeStr_10767.substring((this._SafeStr_10767.length - 150)); }; _SafeStr_840._SafeStr_4856("MESSAGE_QUEUE", this._SafeStr_10767); } public function _SafeStr_8722(_arg_1:String, _arg_2:String):void { _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_10780, String(new Date().getTime())); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_10781, ((_arg_1 + " ") + _arg_2)); if (this._SafeStr_10767.length > 0){ this._SafeStr_10767 = (this._SafeStr_10767 + (",S:" + _arg_1)); } else { this._SafeStr_10767 = ("S:" + _arg_1); }; if (this._SafeStr_10767.length > 150){ this._SafeStr_10767 = this._SafeStr_10767.substring((this._SafeStr_10767.length - 150)); }; _SafeStr_840._SafeStr_4856("MESSAGE_QUEUE", this._SafeStr_10767); } } }//package com.sulake.habbo.communication // _SafeStr_10613 = "_-Ag" (String#15980, DoABC#2) // _SafeStr_10649 = "_-0QY" (String#7344, DoABC#2) // _SafeStr_10651 = "_-2N1" (String#11765, DoABC#2) // _SafeStr_10652 = "_-0hh" (String#5138, DoABC#2) // _SafeStr_10685 = "_-3C-" (String#11909, DoABC#2) // _SafeStr_10762 = "_-32s" (String#22439, DoABC#2) // _SafeStr_10763 = "_-28e" (String#4663, DoABC#2) // _SafeStr_10764 = "_-1-O" (String#4899, DoABC#2) // _SafeStr_10765 = "_-th" (String#12778, DoABC#2) // _SafeStr_10766 = "_-Vg" (String#8722, DoABC#2) // _SafeStr_10767 = "_-26z" (String#2912, DoABC#2) // _SafeStr_10768 = "_-2HW" (String#16286, DoABC#2) // _SafeStr_10769 = "_-1bE" (String#17603, DoABC#2) // _SafeStr_10770 = "_-09d" (String#18371, DoABC#2) // _SafeStr_10771 = "_-2pV" (String#21927, DoABC#2) // _SafeStr_10772 = "_-2oq" (String#16564, DoABC#2) // _SafeStr_10773 = "_-0pF" (String#14981, DoABC#2) // _SafeStr_10774 = "_-1hx" (String#15979, DoABC#2) // _SafeStr_10775 = "_-3C1" (String#20302, DoABC#2) // _SafeStr_10776 = "_-16s" (String#14725, DoABC#2) // _SafeStr_10777 = "_-2qf" (String#13954, DoABC#2) // _SafeStr_10778 = "_-0RI" (String#15092, DoABC#2) // _SafeStr_10779 = "_-1cK" (String#13920, DoABC#2) // _SafeStr_10780 = "_-0xB" (String#13901, DoABC#2) // _SafeStr_10781 = "_-0-n" (String#13073, DoABC#2) // _SafeStr_1107 = "_-0ZU" (String#4491, DoABC#2) // _SafeStr_1660 = "_-0FE" (String#4974, DoABC#2) // _SafeStr_1661 = "_-0zW" (String#3055, DoABC#2) // _SafeStr_1662 = "_-0vD" (String#4818, DoABC#2) // _SafeStr_1663 = "_-0LH" (String#9892, DoABC#2) // _SafeStr_1664 = "_-11k" (String#2998, DoABC#2) // _SafeStr_1665 = "_-1Kn" (String#8084, DoABC#2) // _SafeStr_1666 = "_-2u6" (String#11384, DoABC#2) // _SafeStr_1667 = "_-1Kd" (String#9513, DoABC#2) // _SafeStr_1668 = "_-1Sh" (String#10478, DoABC#2) // _SafeStr_1669 = "_-2TN" (String#8156, DoABC#2) // _SafeStr_3527 = "_-19Y" (String#3620, DoABC#2) // _SafeStr_4613 = "_-UN" (String#11439, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_4978 = "_-Gt" (String#2008, DoABC#2) // _SafeStr_6555 = "_-2h0" (String#1126, DoABC#2) // _SafeStr_7666 = "_-2FP" (String#2042, DoABC#2) // _SafeStr_780 = "_-0rJ" (String#5123, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_824 = "_-33J" (String#2222, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8720 = "_-0-k" (String#18302, DoABC#2) // _SafeStr_8721 = "_-0Q4" (String#17021, DoABC#2) // _SafeStr_8722 = "_-3DM" (String#16388, DoABC#2) // _SafeStr_8723 = "_-Oc" (String#15472, DoABC#2) // _SafeStr_8725 = "_-0BC" (String#18128, DoABC#2) // _SafeStr_8726 = "_-035" (String#9638, DoABC#2) // _SafeStr_8734 = "_-0C4" (String#1443, DoABC#2) // _SafeStr_8740 = "_-1K1" (String#12242, DoABC#2) // _SafeStr_8742 = "_-k" (String#11860, DoABC#2) // _SafeStr_8743 = "_-3Fk" (String#12531, DoABC#2) // _SafeStr_8745 = "_-2mG" (String#14862, DoABC#2) // _SafeStr_8757 = "_-1Yg" (String#17536, DoABC#2) // _SafeStr_8758 = "_-oe" (String#15498, DoABC#2) // _SafeStr_8759 = "_-2Bm" (String#17616, DoABC#2) // _SafeStr_8760 = "_-1BD" (String#16598, DoABC#2) // _SafeStr_8804 = "_-1lN" (String#4749, DoABC#2) // _SafeStr_8836 = "_-1E" (String#2482, DoABC#2) // _SafeStr_9640 = "_-QI" (String#1574, DoABC#2) // _SafeStr_9775 = "_-1qV" (String#7111, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.communication.IHabboCommunicationManager package com.sulake.habbo.communication { import com.sulake.core.runtime.IUnknown; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.communication.messages.IMessageEvent; public interface IHabboCommunicationManager extends IUnknown { function _SafeStr_10651(_arg_1:String):void; function getHabboMainConnection(_arg_1:Function):IConnection; function addHabboConnectionMessageEvent(_arg_1:IMessageEvent):void; function get _SafeStr_7666():int; function set _SafeStr_7666(_arg_1:int):void; function get port():int; function _SafeStr_10613(_arg_1:String, _arg_2:String):_SafeStr_1660; } }//package com.sulake.habbo.communication // _SafeStr_10613 = "_-Ag" (String#15980, DoABC#2) // _SafeStr_10651 = "_-2N1" (String#11765, DoABC#2) // _SafeStr_1660 = "_-0FE" (String#4974, DoABC#2) // _SafeStr_7666 = "_-2FP" (String#2042, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.configuration.HabboConfigurationManager package com.sulake.habbo.configuration { import com.sulake.core.runtime._SafeStr_8; import flash.utils.Dictionary; import _-0pD._SafeStr_1802; import com.sulake.core.assets._SafeStr_1449; import flash.display.Stage; import com.sulake.core.utils._SafeStr_840; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.Core; import flash.events.Event; import flash.system.Security; public class HabboConfigurationManager extends _SafeStr_8 implements IHabboConfigurationManager { private static var _SafeStr_10782:String = "%"; private var _SafeStr_10783:Dictionary; private var _SafeStr_5635:Boolean = false; private var _SafeStr_10784:String = ""; private var _SafeStr_10785:Array; public function HabboConfigurationManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { var _local_8:String; var _local_9:String; this._SafeStr_10785 = []; super(_arg_1, _arg_2, _arg_3); this._SafeStr_5635 = ((_arg_2 & _SafeStr_1802._SafeStr_4612) > 0); this._SafeStr_10783 = new Dictionary(); if (!this._SafeStr_5635){ lock(); }; var _local_4:_SafeStr_1449 = (_arg_3.getAssetByName("default_configuration") as _SafeStr_1449); this._SafeStr_10786(_local_4.content.toString()); var _local_5:Stage = _arg_1.displayObjectContainer.stage; var _local_6:String = _local_5.loaderInfo.url; var _local_7:int = _local_6.lastIndexOf("/"); _local_6 = _local_6.substring(0, (_local_7 + 1)); this._SafeStr_4933("flash.client.url", _local_6); for (_local_8 in _local_5.loaderInfo.parameters) { _SafeStr_840._SafeStr_4856("Parsing flashvars", "Parsing flasvars"); _local_9 = _local_5.loaderInfo.parameters[_local_8]; _local_8 = _local_8.replace(/[_]/g, "."); Logger.log(((("Habbo Configuration: Register HTML Parameter: " + _local_8) + " = ") + _local_9)); this._SafeStr_4933(_local_8, _local_9, true); }; _SafeStr_840._SafeStr_4856("Flashvars/host", ("Host: " + this.getKey("connection.info.host", "not found!"))); _SafeStr_840._SafeStr_4856("Flashvars/port", ("Port: " + this.getKey("connection.info.port", "not found!"))); this._SafeStr_10784 = this.getKey("url_prefix"); if (((!((this._SafeStr_10784 == null))) && ((this._SafeStr_10784.length > 0)))){ this._SafeStr_4933("client.fatal.error.url", (this._SafeStr_10784 + "/flash_client_error")); }; this.init(); } override public function dispose():void { super.dispose(); } private function init():void { var _local_1:String; var _local_2:URLRequest; var _local_3:_SafeStr_10; if (!this._SafeStr_5635){ _local_1 = this.getKey("external.variables.txt", "external_variables.txt"); Logger.log(("Configuration External Variables: " + _local_1)); if (assets.hasAsset(_local_1)){ Logger.log(("[HabboConfigurationManager] reload configuration for url: " + _local_1)); }; _local_2 = new URLRequest(_local_1); _local_3 = assets.loadAssetFromFile(_local_1, _local_2, "text/plain"); _local_3.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10787); _local_3.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10041); }; } private function _SafeStr_10041(_arg_1:Event=null):void { var _local_2:AssetLoaderEvent = (_arg_1 as AssetLoaderEvent); var _local_3:int; if (_local_2 != null){ _local_3 = _local_2.status; }; _SafeStr_1350._SafeStr_8135(("external_variables download error " + _local_3)); Core.error((((("Could not load external variables. Failed to load URL " + this.getKey("external.variables.txt")) + "HTTP status ") + _local_3) + ". Client startup failed!"), true, Core._SafeStr_9772); } private function _SafeStr_10787(_arg_1:Event=null):void { var _local_5:int; var _local_6:URLRequest; var _local_7:_SafeStr_10; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 == null){ return; }; var _local_3:String = (_local_2._SafeStr_8134.content as String); if (_local_3 != null){ this._SafeStr_10786(_local_3); }; if ((((_local_3 == null)) || ((_local_3.length == 0)))){ _local_5 = (((_local_3)!=null) ? _local_3.length : -1); Core.error((((("Could not load external variables, got empty data from URL " + this.getKey("external.variables.txt")) + " data length = ") + _local_5) + ". Client startup failed!"), false, Core._SafeStr_9772); }; Logger.log(("Configuration check: " + this.getKey("connection.info.host"))); var _local_4:String = this.getKey("external.override.variables.txt"); if (((_local_4) && (!((_local_4 == ""))))){ Logger.log(("Override External Variables: " + _local_4)); if (assets.hasAsset(_local_4)){ Logger.log(("[HabboConfigurationManager] reload configuration for url: " + _local_4)); }; _local_6 = new URLRequest(_local_4); _local_7 = assets.loadAssetFromFile(_local_4, _local_6, "text/plain"); _local_7.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_10788); _local_7.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_10789); } else { if (!this._SafeStr_5635){ this._SafeStr_5635 = true; if (locked){ unlock(); }; }; }; } private function _SafeStr_10789(_arg_1:Event):void { var _local_2:AssetLoaderEvent = (_arg_1 as AssetLoaderEvent); var _local_3:int; if (_local_2 != null){ _local_3 = _local_2.status; }; Logger.log(("Could not load external variables override. HTTP status: " + _local_3)); this._SafeStr_5635 = true; if (locked){ unlock(); }; } private function _SafeStr_10788(_arg_1:Event):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 == null){ return; }; var _local_3:String = (_local_2._SafeStr_8134.content as String); if (_local_3 != null){ this._SafeStr_10786(_local_3); }; this._SafeStr_5635 = true; if (locked){ unlock(); }; } private function _SafeStr_10786(data:String):void { var line:String; var pair:Array; var key:String; var value:String; var localKey:String; var index:int; var originalKey:String; var externalAccessDomain:String; var portIndex:int; var pattern_rows:RegExp = /\n\r{1,}|\n{1,}|\r{1,}/mg; var pattern_trim:RegExp = /^\s+|\s+$/g; var rows:Array = data.split(pattern_rows); var readOnly:Boolean; for each (line in rows) { if (line.substr(0, 1) != "#"){ pair = line.split("="); if ((((pair[0].length > 0)) && ((pair[1].length > 0)))){ key = pair.shift(); value = pair.join("="); key = key.replace(pattern_trim, ""); value = value.replace(pattern_trim, ""); if ((((key == "configuration.readonly")) && ((value == "true")))){ readOnly = true; }; this._SafeStr_4933(key, value, readOnly); }; }; }; if (this.getKey("local.environment") == "true"){ for (localKey in this._SafeStr_10783) { index = localKey.indexOf(".local"); if (index != -1){ originalKey = localKey.substring(0, index); this._SafeStr_4933(originalKey, this.getKey(localKey)); Logger.log(((("Replacing " + originalKey) + " with value of ") + localKey)); }; }; }; this._SafeStr_10784 = this.getKey("url.prefix"); if (this._SafeStr_10784.length > 0){ externalAccessDomain = this._SafeStr_10784.replace("http://", ""); portIndex = externalAccessDomain.indexOf(":"); if (portIndex != -1){ externalAccessDomain = externalAccessDomain.substring(0, portIndex); }; try { if (this._SafeStr_10790(externalAccessDomain)){ Logger.log(("Allowing external access from domain: " + externalAccessDomain)); Security.allowDomain(externalAccessDomain); } else { Logger.log(("Will not allow external access from domain: " + externalAccessDomain)); }; } catch(e:Error) { }; }; } private function _SafeStr_10790(_arg_1:String):Boolean { var _local_3:int; var _local_2:Array = _arg_1.split("."); if (_local_2.length >= 2){ _local_3 = (_local_2.length - 1); if ((((_local_2[_local_3] == "com")) && ((_local_2[(_local_3 - 1)] == "sulake")))){ return (true); }; if ((((_local_2[_local_3] == "net")) && ((_local_2[(_local_3 - 1)] == "varoke")))){ return (true); }; if (_local_2[(_local_3 - 1)] == "habbo"){ return (true); }; }; return (false); } public function _SafeStr_10592(_arg_1:String):Boolean { var _local_2:String = (this._SafeStr_10783[_arg_1] as String); return (!((_local_2 == null))); } public function getKey(_arg_1:String, _arg_2:String="", _arg_3:Dictionary=null):String { var _local_4:String = (this._SafeStr_10783[_arg_1] as String); if (_local_4 == null){ _local_4 = _arg_2; }; if (_local_4 != null){ if (_local_4.indexOf("%predefined%") > -1){ _local_4 = _local_4.replace("%predefined%", this._SafeStr_10784); _local_4 = _local_4.replace("http://http://", "http://"); }; }; if (_arg_3 != null){ _local_4 = this._SafeStr_10791(_local_4, _arg_3); }; return (_local_4); } public function _SafeStr_4933(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void { if (_arg_4){ if (this._SafeStr_10783[_arg_1] == null){ Logger.log(((_arg_1 + "=") + _arg_2)); }; }; if ((((this._SafeStr_10785.indexOf(_arg_1) < 0)) || (_arg_3))){ this._SafeStr_10783[_arg_1] = _arg_2; }; if (_arg_3){ this._SafeStr_10785.push(_arg_1); }; } private function _SafeStr_10791(_arg_1:String, _arg_2:Dictionary):String { var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:String; var _local_3:int; while (_local_3 < 10) { _local_4 = _arg_1.indexOf(_SafeStr_10782); if (_local_4 < 0) break; _local_5 = _arg_1.indexOf(_SafeStr_10782, (_local_4 + 1)); if (_local_5 < 0) break; _local_6 = _arg_1.substring((_local_4 + 1), _local_5); _local_7 = _arg_2[_local_6]; _arg_1 = _arg_1.replace((("%" + _local_6) + "%"), _local_7); _local_3++; }; return (_arg_1); } public function getBoolean(_arg_1:String, _arg_2:Boolean):Boolean { var _local_3:String = (this._SafeStr_10783[_arg_1] as String); if (_local_3 == null){ return (_arg_2); }; return ((((_local_3 == "1")) || ((_local_3.toLowerCase() == "true")))); } } }//package com.sulake.habbo.configuration // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_10041 = "_-1mS" (String#12378, DoABC#2) // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_10782 = "_-1Rr" (String#5199, DoABC#2) // _SafeStr_10783 = "_-24r" (String#6841, DoABC#2) // _SafeStr_10784 = "_-2p4" (String#6432, DoABC#2) // _SafeStr_10785 = "_-wU" (String#13673, DoABC#2) // _SafeStr_10786 = "_-0Tm" (String#15303, DoABC#2) // _SafeStr_10787 = "_-Ze" (String#20698, DoABC#2) // _SafeStr_10788 = "_-0h1" (String#18845, DoABC#2) // _SafeStr_10789 = "_-ND" (String#19196, DoABC#2) // _SafeStr_10790 = "_-099" (String#18877, DoABC#2) // _SafeStr_10791 = "_-2r7" (String#13493, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1449 = "_-ZJ" (String#3564, DoABC#2) // _SafeStr_1802 = "_-2N4" (String#9844, DoABC#2) // _SafeStr_4612 = "_-1sO" (String#14685, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_4933 = "_-7I" (String#6177, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8135 = "_-2BM" (String#8412, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_9772 = "_-6C" (String#12394, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.configuration.IHabboConfigurationManager package com.sulake.habbo.configuration { import com.sulake.core.runtime.IUnknown; import flash.utils.Dictionary; public interface IHabboConfigurationManager extends IUnknown { function _SafeStr_10592(_arg_1:String):Boolean; function getKey(_arg_1:String, _arg_2:String="", _arg_3:Dictionary=null):String; function getBoolean(_arg_1:String, _arg_2:Boolean):Boolean; function _SafeStr_4933(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false):void; } }//package com.sulake.habbo.configuration // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_4933 = "_-7I" (String#6177, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.data._SafeStr_1621 package com.sulake.habbo.friendbar.data { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; public interface _SafeStr_1621 extends IUnknown { function get events():IEventDispatcher; function get _SafeStr_10792():int; function _SafeStr_10793(_arg_1:int):_SafeStr_2546; function _SafeStr_10794(_arg_1:int):_SafeStr_2546; function _SafeStr_10795(_arg_1:String):_SafeStr_2546; function get _SafeStr_10796():int; function _SafeStr_10797(_arg_1:int):_SafeStr_1918; function _SafeStr_10798(_arg_1:int):_SafeStr_1918; function _SafeStr_10799(_arg_1:String):_SafeStr_1918; function _SafeStr_10800():Array; function acceptFriendRequest(_arg_1:int):void; function acceptAllFriendRequests():void; function declineFriendRequest(_arg_1:int):void; function declineAllFriendRequests():void; function followToRoom(_arg_1:int):void; function startConversation(_arg_1:int):void; function findNewFriends():void; function _SafeStr_10801():void; function _SafeStr_10802():void; function _SafeStr_10803():void; } }//package com.sulake.habbo.friendbar.data // _SafeStr_10792 = "_-AR" (String#7910, DoABC#2) // _SafeStr_10793 = "_-1if" (String#14964, DoABC#2) // _SafeStr_10794 = "_-3Er" (String#15678, DoABC#2) // _SafeStr_10795 = "_-v0" (String#20419, DoABC#2) // _SafeStr_10796 = "_-su" (String#12647, DoABC#2) // _SafeStr_10797 = "_-2ih" (String#15481, DoABC#2) // _SafeStr_10798 = "_-cQ" (String#21504, DoABC#2) // _SafeStr_10799 = "_-2Cy" (String#19882, DoABC#2) // _SafeStr_10800 = "_-rj" (String#12970, DoABC#2) // _SafeStr_10801 = "_-1xE" (String#14647, DoABC#2) // _SafeStr_10802 = "_-17s" (String#9666, DoABC#2) // _SafeStr_10803 = "_-Z7" (String#15932, DoABC#2) // _SafeStr_1621 = "_-2FI" (String#5842, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.data._SafeStr_1622 package com.sulake.habbo.friendbar.data { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.habbo.messenger._SafeStr_773; import _-0NX._SafeStr_2556; import com.sulake.core.utils.Map; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDHabboMessenger; import com.sulake.habbo.friendbar.iid._SafeStr_2553; import com.sulake.habbo.friendbar.HabboFriendBar; import com.sulake.core.assets.IAssetLibrary; import _-1MU._SafeStr_2555; import _-0D0._SafeStr_2539; import _-0D0._SafeStr_2537; import _-2I6._SafeStr_2194; import _-2mK._SafeStr_831; import _-0D0._SafeStr_2545; import _-2I6._SafeStr_2554; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.utils._SafeStr_1370; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1655; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1915; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2559; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1890; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1888; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1659; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1647; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_2558; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1905; import _-19-._SafeStr_2551; import _-0D0._SafeStr_2547; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1889; import com.sulake.habbo.messenger._SafeStr_1644; import _-19-._SafeStr_1652; import _-19-._SafeStr_1650; import _-19-._SafeStr_2552; import __AS3__.vec.Vector; import _-0D0._SafeStr_2544; import com.sulake.habbo.tracking.HabboTracking; public class _SafeStr_1622 extends _SafeStr_8 implements _SafeStr_1621 { private static const _SafeStr_10804:Boolean = false; private static const _SafeStr_10805:Boolean = false; private static const _SafeStr_10806:String = "Navigation"; private static const _SafeStr_10807:String = "Friend Bar"; private static const _SafeStr_10808:String = "go.friendbar"; private static const _SafeStr_10809:String = "chat_btn_click"; private static const _SafeStr_10810:String = "find_friends_btn_click"; private static const _SafeStr_10811:String = "Toolbar"; private static const _SafeStr_10812:String = "open"; private static const _SafeStr_10813:String = "close"; private static const _SafeStr_10814:String = "FRIENDLIST"; private static const _SafeStr_10815:String = "MESSENGER"; private var _SafeStr_10816:IHabboConfigurationManager; private var _SafeStr_10817:IHabboCommunicationManager; private var _SafeStr_10818:_SafeStr_818; private var _SafeStr_10819:_SafeStr_773; private var _SafeStr_10820:_SafeStr_2556; private var _SafeStr_10821:Array; private var _SafeStr_10822:Map; private var _SafeStr_10823:Array; private var _SafeStr_10824:int; private var _SafeStr_10825:Boolean = false; private var _SafeStr_10826:Boolean = false; public function _SafeStr_1622(_arg_1:HabboFriendBar, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_10821 = new Array(); this._SafeStr_10822 = new Map(); this._SafeStr_10823 = new Array(); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_10827); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10828); queueInterface(new IIDHabboFriendList(), this._SafeStr_10829); queueInterface(new IIDHabboMessenger(), this._SafeStr_10830); queueInterface(new _SafeStr_2553(), this.onOfflineStreamAvailable); } override public function dispose():void { if (!disposed){ if (this._SafeStr_10816){ this._SafeStr_10816.release(new IIDHabboConfigurationManager()); this._SafeStr_10816 = null; }; if (this._SafeStr_10817){ this._SafeStr_10817.release(new IIDHabboCommunicationManager()); this._SafeStr_10817 = null; }; if (this._SafeStr_10818){ if (!this._SafeStr_10818.disposed){ this._SafeStr_10818.events.removeEventListener(_SafeStr_2555._SafeStr_4233, this._SafeStr_10831); this._SafeStr_10818.events.removeEventListener(_SafeStr_2555._SafeStr_5376, this._SafeStr_10831); }; this._SafeStr_10818.release(new IIDHabboFriendList()); this._SafeStr_10818 = null; }; if (this._SafeStr_10819){ this._SafeStr_10819.release(new IIDHabboMessenger()); this._SafeStr_10819 = null; }; if (this._SafeStr_10820){ this._SafeStr_10820.release(new _SafeStr_2553()); this._SafeStr_10820 = null; }; this._SafeStr_10821 = null; this._SafeStr_10822.dispose(); this._SafeStr_10822 = null; this._SafeStr_10823 = null; super.dispose(); }; } public function get _SafeStr_10792():int { return (this._SafeStr_10821.length); } public function _SafeStr_10793(_arg_1:int):_SafeStr_2546 { return (this._SafeStr_10821[_arg_1]); } public function _SafeStr_10794(_arg_1:int):_SafeStr_2546 { return (this._SafeStr_10822.getValue(_arg_1)); } public function _SafeStr_10795(_arg_1:String):_SafeStr_2546 { var _local_2:_SafeStr_2557; for each (_local_2 in this._SafeStr_10821) { if (_local_2.name == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_10832(_arg_1:_SafeStr_2546, _arg_2:int):void { var _local_3:int = this._SafeStr_10821.indexOf(_arg_1); if ((((_local_3 > -1)) && (!((_local_3 == _arg_2))))){ this._SafeStr_10821.splice(_local_3, 1); this._SafeStr_10821.splice(_arg_2, 0, _arg_1); events.dispatchEvent(new _SafeStr_2539()); }; } public function get _SafeStr_10796():int { return (((this._SafeStr_10823) ? this._SafeStr_10823.length : 0)); } public function _SafeStr_10797(_arg_1:int):_SafeStr_1918 { return (((this._SafeStr_10823) ? this._SafeStr_10823[_arg_1] : null)); } public function _SafeStr_10798(_arg_1:int):_SafeStr_1918 { var _local_2:_SafeStr_1918; if (this._SafeStr_10823){ for each (_local_2 in this._SafeStr_10823) { if (_local_2.id == _arg_1){ return (_local_2); }; }; }; return (null); } public function _SafeStr_10799(_arg_1:String):_SafeStr_1918 { var _local_2:_SafeStr_1918; if (this._SafeStr_10823){ for each (_local_2 in this._SafeStr_10823) { if (_local_2.name == _arg_1){ return (_local_2); }; }; }; return (null); } public function _SafeStr_10800():Array { return (this._SafeStr_10823); } public function acceptFriendRequest(_arg_1:int):void { this._SafeStr_10833(_arg_1); if (this._SafeStr_10818){ if (!this._SafeStr_10818.disposed){ this._SafeStr_10818.acceptFriendRequest(_arg_1); }; }; } public function acceptAllFriendRequests():void { this._SafeStr_10823 = []; this._SafeStr_10818.acceptAllFriendRequests(); events.dispatchEvent(new _SafeStr_2537()); } public function declineFriendRequest(_arg_1:int):void { this._SafeStr_10833(_arg_1); if (this._SafeStr_10818){ if (!this._SafeStr_10818.disposed){ this._SafeStr_10818.declineFriendRequest(_arg_1); }; }; } public function declineAllFriendRequests():void { this._SafeStr_10823 = []; this._SafeStr_10818.declineAllFriendRequests(); events.dispatchEvent(new _SafeStr_2537()); } private function _SafeStr_10833(_arg_1:int):void { var _local_2:_SafeStr_1918; if (this._SafeStr_10823){ for each (_local_2 in this._SafeStr_10823) { if (_local_2.id == _arg_1){ this._SafeStr_10823.splice(this._SafeStr_10823.indexOf(_local_2), 1); events.dispatchEvent(new _SafeStr_2537()); return; }; }; }; } public function followToRoom(_arg_1:int):void { if (this._SafeStr_10817){ this._SafeStr_10817.getHabboMainConnection(null).send(new _SafeStr_2194(_arg_1)); this._SafeStr_10817.getHabboMainConnection(null).send(new _SafeStr_831(_SafeStr_10806, _SafeStr_10807, _SafeStr_10808)); }; } public function startConversation(_arg_1:int):void { if (this._SafeStr_10819){ this._SafeStr_10819.startConversation(_arg_1); events.dispatchEvent(new _SafeStr_2545(false, _arg_1)); if (this._SafeStr_10817){ this._SafeStr_10817.getHabboMainConnection(null).send(new _SafeStr_831(_SafeStr_10806, _SafeStr_10807, _SafeStr_10809)); }; }; } public function findNewFriends():void { if (this._SafeStr_10817){ this._SafeStr_10817.getHabboMainConnection(null).send(new _SafeStr_2554()); this._SafeStr_10817.getHabboMainConnection(null).send(new _SafeStr_831(_SafeStr_10806, _SafeStr_10807, _SafeStr_10810)); }; } public function _SafeStr_10801():void { var _local_1:IWindowContainer; if (this._SafeStr_10818){ if (!this._SafeStr_10818.disposed){ if (!this._SafeStr_10818._SafeStr_4834()){ if (this._SafeStr_10823.length > 0){ this._SafeStr_10818._SafeStr_10834(); } else { this._SafeStr_10818.openFriendList(); }; } else { _local_1 = this._SafeStr_10818._SafeStr_3796; if (((!((_local_1 == null))) && (_SafeStr_1370._SafeStr_4352(_local_1)))){ _local_1.activate(); return; }; this._SafeStr_10818.close(); }; if (this._SafeStr_10817){ this._SafeStr_10817.getHabboMainConnection(null).send(new _SafeStr_831(_SafeStr_10811, _SafeStr_10814, ((this._SafeStr_10818._SafeStr_4834()) ? _SafeStr_10812 : _SafeStr_10813))); }; }; }; } public function _SafeStr_10802():void { if (this._SafeStr_10819){ if (!this._SafeStr_10819.disposed){ this._SafeStr_10819._SafeStr_10802(); if (this._SafeStr_10817){ this._SafeStr_10817.getHabboMainConnection(null).send(new _SafeStr_831(_SafeStr_10811, _SafeStr_10815, ((this._SafeStr_10819._SafeStr_4834()) ? _SafeStr_10812 : _SafeStr_10813))); }; }; }; } public function _SafeStr_10803():void { if (this._SafeStr_10820){ if (!this._SafeStr_10820.disposed){ this._SafeStr_10820.visible = !(this._SafeStr_10820.visible); }; }; } private function _SafeStr_10827(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10816 = (_arg_2 as IHabboConfigurationManager); this._SafeStr_10825 = this._SafeStr_10816.getBoolean("friendbar.notifications.enabled", false); this._SafeStr_10826 = this._SafeStr_10816.getBoolean("friendbar.requests.enabled", false); } private function _SafeStr_10828(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10817 = (_arg_2 as IHabboCommunicationManager); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_1655(this._SafeStr_10835)); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_1915(this._SafeStr_10836)); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_2559(this._SafeStr_10837)); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_1890(this._SafeStr_10838)); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_1888(this._SafeStr_10839)); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_1659(this._SafeStr_10840)); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_1647(this._SafeStr_10841)); this._SafeStr_10817.addHabboConnectionMessageEvent(new _SafeStr_2558(this._SafeStr_10842)); } private function _SafeStr_10830(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10819 = (_arg_2 as _SafeStr_773); } private function onOfflineStreamAvailable(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10820 = (_arg_2 as _SafeStr_2556); } private function _SafeStr_10829(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10818 = (_arg_2 as _SafeStr_818); this._SafeStr_10818.events.addEventListener(_SafeStr_2555._SafeStr_4233, this._SafeStr_10831); this._SafeStr_10818.events.addEventListener(_SafeStr_2555._SafeStr_5376, this._SafeStr_10831); } private function _SafeStr_10835(_arg_1:IMessageEvent):void { this._SafeStr_10843(_SafeStr_1655(_arg_1)._SafeStr_4108()._SafeStr_5837); } private function _SafeStr_10836(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_2557; var _local_4:_SafeStr_1905; var _local_8:int; var _local_2:_SafeStr_2551 = _SafeStr_1915(_arg_1)._SafeStr_4108(); var _local_5:Array = _local_2._SafeStr_5848; var _local_6:Array = _local_2._SafeStr_5850; var _local_7:Array = _local_2._SafeStr_5849; for each (_local_8 in _local_5) { _local_3 = this._SafeStr_10822.getValue(_local_8); if (_local_3){ this._SafeStr_10822.remove(_local_8); this._SafeStr_10821.splice(this._SafeStr_10821.indexOf(_local_3), 1); }; }; for each (_local_4 in _local_6) { _local_3 = this._SafeStr_10822.getValue(_local_4.id); if (_local_3){ if (((_local_4.online) || (_SafeStr_10804))){ _local_3.name = _local_4.name; _local_3.realName = _local_4.realName; _local_3.motto = _local_4.motto; _local_3.gender = _local_4.gender; _local_3.online = _local_4.online; _local_3._SafeStr_10844 = _local_4._SafeStr_3521; _local_3.figure = _local_4.figure; _local_3.categoryId = _local_4.categoryId; _local_3._SafeStr_10695 = _local_4._SafeStr_10695; } else { this._SafeStr_10822.remove(_local_4.id); this._SafeStr_10821.splice(this._SafeStr_10821.indexOf(_local_3), 1); }; } else { if (((_local_4.online) || (_SafeStr_10804))){ _local_3 = new _SafeStr_2557(_local_4.id, _local_4.name, _local_4.realName, _local_4.motto, _local_4.gender, _local_4.online, _local_4._SafeStr_3521, _local_4.figure, _local_4.categoryId, _local_4._SafeStr_10695); this._SafeStr_10821.splice(0, 0, _local_3); this._SafeStr_10822.add(_local_3.id, _local_3); }; }; }; for each (_local_4 in _local_7) { if (((_local_4.online) || (_SafeStr_10804))){ if (this._SafeStr_10822.getValue(_local_4.id) == null){ _local_3 = new _SafeStr_2557(_local_4.id, _local_4.name, _local_4.realName, _local_4.motto, _local_4.gender, _local_4.online, _local_4._SafeStr_3521, _local_4.figure, _local_4.categoryId, _local_4._SafeStr_10695); this._SafeStr_10821.push(_local_3); this._SafeStr_10822.add(_local_3.id, _local_3); }; }; this._SafeStr_10833(_local_4.id); }; if ((((_local_7.length > 0)) || ((_local_6.length > 0)))){ this._SafeStr_10821 = ((_SafeStr_10804) ? this._SafeStr_10845(this._SafeStr_10821) : this._SafeStr_10846(this._SafeStr_10821)); }; events.dispatchEvent(new _SafeStr_2539()); } private function _SafeStr_10837(_arg_1:_SafeStr_2559):void { events.dispatchEvent(new _SafeStr_2547(_arg_1.success)); } private function _SafeStr_10838(_arg_1:_SafeStr_1890):void { var _local_2:_SafeStr_1889; if (this._SafeStr_10826){ _local_2 = _arg_1._SafeStr_4108()._SafeStr_4203; this._SafeStr_10823.push(new _SafeStr_1918(_local_2._SafeStr_4204, _local_2._SafeStr_4205, _local_2._SafeStr_4297)); events.dispatchEvent(new _SafeStr_2537()); }; } private function _SafeStr_10839(_arg_1:_SafeStr_1888):void { var _local_2:Array; var _local_3:_SafeStr_1889; if (this._SafeStr_10826){ _local_2 = _arg_1._SafeStr_4108()._SafeStr_5825; for each (_local_3 in _local_2) { this._SafeStr_10823.push(new _SafeStr_1918(_local_3._SafeStr_4204, _local_3._SafeStr_4205, _local_3._SafeStr_4297)); }; events.dispatchEvent(new _SafeStr_2537()); }; } private function _SafeStr_10831(_arg_1:_SafeStr_2555):void { this._SafeStr_10833(_arg_1._SafeStr_4204); } private function _SafeStr_10840(_arg_1:_SafeStr_1659):void { var _local_4:_SafeStr_1644; var _local_2:_SafeStr_1652 = _arg_1._SafeStr_4108(); this._SafeStr_10824 = _local_2._SafeStr_3500; var _local_3:Boolean = true; if (this._SafeStr_10819){ if (this._SafeStr_10819._SafeStr_4834()){ _local_4 = this._SafeStr_10819._SafeStr_10847(); if (_local_4){ if (_local_4.id == this._SafeStr_10824){ _local_3 = false; }; }; }; }; if (_local_3){ events.dispatchEvent(new _SafeStr_2545(true, this._SafeStr_10824)); this._SafeStr_10848(String(this._SafeStr_10824), FriendNotification._SafeStr_10849, null, false, false); }; } private function _SafeStr_10841(_arg_1:_SafeStr_1647):void { var _local_2:_SafeStr_1650 = _arg_1._SafeStr_4108(); this._SafeStr_10824 = _local_2._SafeStr_3500; if (((this._SafeStr_10819) && (!(this._SafeStr_10819._SafeStr_4834())))){ events.dispatchEvent(new _SafeStr_2545(true, this._SafeStr_10824)); this._SafeStr_10848(String(this._SafeStr_10824), FriendNotification._SafeStr_10849, null, true, false); }; } private function _SafeStr_10842(_arg_1:_SafeStr_2558):void { var _local_2:_SafeStr_2552 = _arg_1._SafeStr_4108(); this._SafeStr_10848(_local_2.avatarId, _local_2._SafeStr_5852, _local_2.message, true, true); } private function _SafeStr_10848(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean):void { var _local_6:_SafeStr_2546; var _local_7:FriendNotification; var _local_8:Vector.; if (this._SafeStr_10825){ _local_6 = this._SafeStr_10794(parseInt(_arg_1)); if (_local_6){ _local_8 = _local_6._SafeStr_10850; for each (_local_7 in _local_8) { if (_local_7._SafeStr_5852 == _arg_2){ _local_7.message = _arg_3; _local_7._SafeStr_10851 = _arg_4; break; }; _local_7 = null; }; if (!_local_7){ _local_7 = new FriendNotification(_arg_2, _arg_3, _arg_4); _local_8.push(_local_7); }; events.dispatchEvent(new _SafeStr_2544(_local_6.id, _local_7)); if (_arg_5){ this._SafeStr_10832(_local_6, 0); }; if (_local_6._SafeStr_10852 < 0){ _local_6._SafeStr_10852 = _local_6._SafeStr_10853(); }; HabboTracking._SafeStr_4372()._SafeStr_4371("FriendBar", FriendNotification._SafeStr_10854(_arg_2), "notified", (((_local_6._SafeStr_10852 > 0)) ? String(_local_6._SafeStr_10852) : "")); }; }; } private function _SafeStr_10843(_arg_1:Array):void { var _local_2:_SafeStr_1905; var _local_3:_SafeStr_2557; for each (_local_2 in _arg_1) { if (((_local_2.online) || (_SafeStr_10804))){ _local_3 = new _SafeStr_2557(_local_2.id, _local_2.name, _local_2.realName, _local_2.motto, _local_2.gender, _local_2.online, _local_2._SafeStr_3521, _local_2.figure, _local_2.categoryId, _local_2._SafeStr_10695); this._SafeStr_10821.push(_local_3); this._SafeStr_10822.add(_local_3.id, _local_3); }; }; this._SafeStr_10821 = ((_SafeStr_10804) ? this._SafeStr_10845(this._SafeStr_10821) : this._SafeStr_10846(this._SafeStr_10821)); events.dispatchEvent(new _SafeStr_2539()); } private function _SafeStr_10846(_arg_1:Array):Array { if (_SafeStr_10805){ _arg_1.sortOn("name", [Array.CASEINSENSITIVE]); }; return (_arg_1); } private function _SafeStr_10845(_arg_1:Array):Array { var _local_4:_SafeStr_2557; var _local_2:Array = []; var _local_3:Array = []; var _local_5:int = _arg_1.length; while (_local_5-- > 0) { _local_4 = _arg_1[_local_5]; if (_local_4.online){ _local_2.push(_local_4); } else { _local_3.push(_local_4); }; }; if (_SafeStr_10805){ _local_2.sortOn("name", [Array.CASEINSENSITIVE]); _local_3.sortOn("name", [(Array.CASEINSENSITIVE | Array.DESCENDING)]); }; _local_5 = _local_3.length; while (_local_5-- > 0) { _local_2.push(_local_3.pop()); }; return (_local_2); } } }//package com.sulake.habbo.friendbar.data // _SafeStr_10695 = "_-1n5" (String#4342, DoABC#2) // _SafeStr_10792 = "_-AR" (String#7910, DoABC#2) // _SafeStr_10793 = "_-1if" (String#14964, DoABC#2) // _SafeStr_10794 = "_-3Er" (String#15678, DoABC#2) // _SafeStr_10795 = "_-v0" (String#20419, DoABC#2) // _SafeStr_10796 = "_-su" (String#12647, DoABC#2) // _SafeStr_10797 = "_-2ih" (String#15481, DoABC#2) // _SafeStr_10798 = "_-cQ" (String#21504, DoABC#2) // _SafeStr_10799 = "_-2Cy" (String#19882, DoABC#2) // _SafeStr_10800 = "_-rj" (String#12970, DoABC#2) // _SafeStr_10801 = "_-1xE" (String#14647, DoABC#2) // _SafeStr_10802 = "_-17s" (String#9666, DoABC#2) // _SafeStr_10803 = "_-Z7" (String#15932, DoABC#2) // _SafeStr_10804 = "_-0l6" (String#6153, DoABC#2) // _SafeStr_10805 = "_-32y" (String#12464, DoABC#2) // _SafeStr_10806 = "_-0dt" (String#9120, DoABC#2) // _SafeStr_10807 = "_-oM" (String#9342, DoABC#2) // _SafeStr_10808 = "_-06E" (String#13880, DoABC#2) // _SafeStr_10809 = "_-0SW" (String#14088, DoABC#2) // _SafeStr_10810 = "_-2Od" (String#13889, DoABC#2) // _SafeStr_10811 = "_-1h9" (String#12412, DoABC#2) // _SafeStr_10812 = "_-1u2" (String#12397, DoABC#2) // _SafeStr_10813 = "_-0wj" (String#11659, DoABC#2) // _SafeStr_10814 = "_-1hl" (String#13208, DoABC#2) // _SafeStr_10815 = "_-VZ" (String#13432, DoABC#2) // _SafeStr_10816 = "_-1za" (String#8874, DoABC#2) // _SafeStr_10817 = "_-oF" (String#2359, DoABC#2) // _SafeStr_10818 = "_-09y" (String#2303, DoABC#2) // _SafeStr_10819 = "_-1OA" (String#3469, DoABC#2) // _SafeStr_10820 = "_-TF" (String#6656, DoABC#2) // _SafeStr_10821 = "_-2A6" (String#2572, DoABC#2) // _SafeStr_10822 = "_-qq" (String#4330, DoABC#2) // _SafeStr_10823 = "_-08i" (String#1928, DoABC#2) // _SafeStr_10824 = "_-SX" (String#7097, DoABC#2) // _SafeStr_10825 = "_-1rz" (String#18133, DoABC#2) // _SafeStr_10826 = "_-jE" (String#13724, DoABC#2) // _SafeStr_10827 = "_-1zx" (String#15000, DoABC#2) // _SafeStr_10828 = "_-1VU" (String#21579, DoABC#2) // _SafeStr_10829 = "_-TR" (String#19571, DoABC#2) // _SafeStr_10830 = "_-1TN" (String#18704, DoABC#2) // _SafeStr_10831 = "_-2Bv" (String#11621, DoABC#2) // _SafeStr_10832 = "_-3Ap" (String#20294, DoABC#2) // _SafeStr_10833 = "_-1Hf" (String#11530, DoABC#2) // _SafeStr_10834 = "_-8E" (String#17766, DoABC#2) // _SafeStr_10835 = "_-EK" (String#21620, DoABC#2) // _SafeStr_10836 = "_-1-q" (String#9749, DoABC#2) // _SafeStr_10837 = "_-1Zy" (String#20334, DoABC#2) // _SafeStr_10838 = "_-2HV" (String#19449, DoABC#2) // _SafeStr_10839 = "_-1es" (String#20239, DoABC#2) // _SafeStr_10840 = "_-0J2" (String#13802, DoABC#2) // _SafeStr_10841 = "_-1gj" (String#13268, DoABC#2) // _SafeStr_10842 = "_-1ix" (String#11908, DoABC#2) // _SafeStr_10843 = "_-5d" (String#19095, DoABC#2) // _SafeStr_10844 = "_-1Pq" (String#12133, DoABC#2) // _SafeStr_10845 = "_-0WJ" (String#16708, DoABC#2) // _SafeStr_10846 = "_-S1" (String#15393, DoABC#2) // _SafeStr_10847 = "_-1pA" (String#16254, DoABC#2) // _SafeStr_10848 = "_-4r" (String#15044, DoABC#2) // _SafeStr_10849 = "_-0yq" (String#6721, DoABC#2) // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_10851 = "_-2u1" (String#9384, DoABC#2) // _SafeStr_10852 = "_-0mp" (String#4973, DoABC#2) // _SafeStr_10853 = "_-0wU" (String#17557, DoABC#2) // _SafeStr_10854 = "_-AT" (String#21832, DoABC#2) // _SafeStr_1370 = "_-0nN" (String#3675, DoABC#2) // _SafeStr_1621 = "_-2FI" (String#5842, DoABC#2) // _SafeStr_1622 = "_-1B6" (String#8183, DoABC#2) // _SafeStr_1644 = "_-ZD" (String#4572, DoABC#2) // _SafeStr_1647 = "_-0wL" (String#4599, DoABC#2) // _SafeStr_1650 = "_-0w" (String#6013, DoABC#2) // _SafeStr_1652 = "_-4v" (String#6497, DoABC#2) // _SafeStr_1655 = "_-1K2" (String#3556, DoABC#2) // _SafeStr_1659 = "_-Gy" (String#4525, DoABC#2) // _SafeStr_1888 = "_-1EM" (String#4400, DoABC#2) // _SafeStr_1889 = "_-046" (String#3047, DoABC#2) // _SafeStr_1890 = "_-sH" (String#3665, DoABC#2) // _SafeStr_1905 = "_-2Ar" (String#2298, DoABC#2) // _SafeStr_1915 = "_-1hZ" (String#4158, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_2194 = "_-1s5" (String#4299, DoABC#2) // _SafeStr_2537 = "_-GW" (String#3164, DoABC#2) // _SafeStr_2539 = "_-2ZU" (String#4366, DoABC#2) // _SafeStr_2544 = "_-22K" (String#5930, DoABC#2) // _SafeStr_2545 = "_-0HO" (String#4241, DoABC#2) // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_2547 = "_-4n" (String#5192, DoABC#2) // _SafeStr_2551 = "_-Wt" (String#4768, DoABC#2) // _SafeStr_2552 = "_-10L" (String#7153, DoABC#2) // _SafeStr_2553 = "_-1Ft" (String#6885, DoABC#2) // _SafeStr_2554 = "_-1tD" (String#8859, DoABC#2) // _SafeStr_2555 = "_-1is" (String#1890, DoABC#2) // _SafeStr_2556 = "_-5r" (String#11374, DoABC#2) // _SafeStr_2557 = "_-NV" (String#2495, DoABC#2) // _SafeStr_2558 = "_-1bn" (String#6221, DoABC#2) // _SafeStr_2559 = "_-I7" (String#6545, DoABC#2) // _SafeStr_3500 = "_-Yg" (String#4571, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4203 = "_-N2" (String#14283, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4205 = "_-2u9" (String#7325, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4297 = "_-YE" (String#8896, DoABC#2) // _SafeStr_4352 = "_-0zv" (String#8438, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_5376 = "_-0jD" (String#4798, DoABC#2) // _SafeStr_5825 = "_-1s-" (String#14296, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_5848 = "_-1eS" (String#16436, DoABC#2) // _SafeStr_5849 = "_-2qL" (String#16449, DoABC#2) // _SafeStr_5850 = "_-0Nz" (String#17089, DoABC#2) // _SafeStr_5852 = "_-0kw" (String#3870, DoABC#2) // _SafeStr_773 = "_-2hY" (String#4066, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.data._SafeStr_1918 package com.sulake.habbo.friendbar.data { public class _SafeStr_1918 { private var _id:int; private var _name:String; private var _figure:String; public function _SafeStr_1918(_arg_1:int, _arg_2:String, _arg_3:String) { this._id = _arg_1; this._name = _arg_2; this._figure = _arg_3; } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get figure():String { return (this._figure); } } }//package com.sulake.habbo.friendbar.data // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.data._SafeStr_2546 package com.sulake.habbo.friendbar.data { import __AS3__.vec.Vector; public interface _SafeStr_2546 { function get id():int; function get name():String; function get gender():int; function get online():Boolean; function get _SafeStr_10844():Boolean; function get figure():String; function get categoryId():int; function get motto():String; function get _SafeStr_10695():String; function get realName():String; function get _SafeStr_10850():Vector.; function get _SafeStr_10852():int; function set _SafeStr_10852(_arg_1:int):void; function _SafeStr_10853():int; } }//package com.sulake.habbo.friendbar.data // _SafeStr_10695 = "_-1n5" (String#4342, DoABC#2) // _SafeStr_10844 = "_-1Pq" (String#12133, DoABC#2) // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_10852 = "_-0mp" (String#4973, DoABC#2) // _SafeStr_10853 = "_-0wU" (String#17557, DoABC#2) // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.data._SafeStr_2557 package com.sulake.habbo.friendbar.data { import __AS3__.vec.Vector; import __AS3__.vec.*; public class _SafeStr_2557 implements _SafeStr_2546 { private static var _SafeStr_10855:int = 0; private var _id:int; private var _name:String; private var _SafeStr_4296:int; private var _SafeStr_7345:Boolean; private var _allowFollow:Boolean; private var _figure:String; private var _SafeStr_3986:int; private var _SafeStr_6534:String; private var _SafeStr_10693:String; private var _SafeStr_6179:String; private var _SafeStr_10856:Vector.; private var _SafeStr_10857:int = -1; public function _SafeStr_2557(_arg_1:int, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:int, _arg_6:Boolean, _arg_7:Boolean, _arg_8:String, _arg_9:int, _arg_10:String) { this._id = _arg_1; this._name = _arg_2; this._SafeStr_6179 = _arg_3; this._SafeStr_6534 = _arg_4; this._SafeStr_4296 = _arg_5; this._SafeStr_7345 = _arg_6; this._allowFollow = _arg_7; this._figure = _arg_8; this._SafeStr_3986 = _arg_9; this._SafeStr_10693 = _arg_10; } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get gender():int { return (this._SafeStr_4296); } public function get online():Boolean { return (this._SafeStr_7345); } public function get _SafeStr_10844():Boolean { return (this._allowFollow); } public function get figure():String { return (this._figure); } public function get categoryId():int { return (this._SafeStr_3986); } public function get motto():String { return (this._SafeStr_6534); } public function get _SafeStr_10695():String { return (this._SafeStr_10693); } public function get realName():String { return (this._SafeStr_6179); } public function get _SafeStr_10852():int { return (this._SafeStr_10857); } public function get _SafeStr_10850():Vector. { if (!this._SafeStr_10856){ this._SafeStr_10856 = new Vector.(); }; return (this._SafeStr_10856); } public function set name(_arg_1:String):void { this._name = _arg_1; } public function set gender(_arg_1:int):void { this._SafeStr_4296 = _arg_1; } public function set online(_arg_1:Boolean):void { this._SafeStr_7345 = _arg_1; } public function set _SafeStr_10844(_arg_1:Boolean):void { this._allowFollow = _arg_1; } public function set figure(_arg_1:String):void { this._figure = _arg_1; } public function set categoryId(_arg_1:int):void { this._SafeStr_3986 = _arg_1; } public function set motto(_arg_1:String):void { this._SafeStr_6534 = _arg_1; } public function set _SafeStr_10695(_arg_1:String):void { this._SafeStr_10693 = _arg_1; } public function set realName(_arg_1:String):void { this._SafeStr_6179 = _arg_1; } public function set _SafeStr_10852(_arg_1:int):void { this._SafeStr_10857 = _arg_1; } public function _SafeStr_10853():int { return (++_SafeStr_10855); } } }//package com.sulake.habbo.friendbar.data // _SafeStr_10693 = "_-2i9" (String#3710, DoABC#2) // _SafeStr_10695 = "_-1n5" (String#4342, DoABC#2) // _SafeStr_10844 = "_-1Pq" (String#12133, DoABC#2) // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_10852 = "_-0mp" (String#4973, DoABC#2) // _SafeStr_10853 = "_-0wU" (String#17557, DoABC#2) // _SafeStr_10855 = "_-e-" (String#10038, DoABC#2) // _SafeStr_10856 = "_-fN" (String#2488, DoABC#2) // _SafeStr_10857 = "_-2RO" (String#16576, DoABC#2) // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_2557 = "_-NV" (String#2495, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_6534 = "_-0TI" (String#2751, DoABC#2) // _SafeStr_7345 = "_-eB" (String#2630, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.data.FriendNotification package com.sulake.habbo.friendbar.data { public class FriendNotification { public static const _SafeStr_10849:int = -1; public static const _SafeStr_10858:int = 0; public static const TYPE_ACHIEVEMENT:int = 1; public static const _SafeStr_10859:int = 2; public var _SafeStr_5852:int = -1; public var message:String; public var _SafeStr_10851:Boolean; public function FriendNotification(_arg_1:int, _arg_2:String, _arg_3:Boolean) { this._SafeStr_5852 = _arg_1; this.message = _arg_2; this._SafeStr_10851 = _arg_3; } public static function _SafeStr_10854(_arg_1:int):String { switch (_arg_1){ case _SafeStr_10849: return ("instant_message"); case _SafeStr_10858: return ("room_event"); case TYPE_ACHIEVEMENT: return ("achievement"); case _SafeStr_10859: return ("quest"); }; return ("unknown"); } } }//package com.sulake.habbo.friendbar.data // _SafeStr_10849 = "_-0yq" (String#6721, DoABC#2) // _SafeStr_10851 = "_-2u1" (String#9384, DoABC#2) // _SafeStr_10854 = "_-AT" (String#21832, DoABC#2) // _SafeStr_10858 = "_-1tQ" (String#12348, DoABC#2) // _SafeStr_10859 = "_-30n" (String#11445, DoABC#2) // _SafeStr_5852 = "_-0kw" (String#3870, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.iid._SafeStr_2553 package com.sulake.habbo.friendbar.iid { import com.sulake.core.runtime.IID; public class _SafeStr_2553 implements IID { } }//package com.sulake.habbo.friendbar.iid // _SafeStr_2553 = "_-1Ft" (String#6885, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.iid.IIDHabboFriendBarData package com.sulake.habbo.friendbar.iid { import com.sulake.core.runtime.IID; public class IIDHabboFriendBarData implements IID { } }//package com.sulake.habbo.friendbar.iid //------------------------------------------------------------ //com.sulake.habbo.friendbar.iid.IIDHabboFriendBarView package com.sulake.habbo.friendbar.iid { import com.sulake.core.runtime.IID; public class IIDHabboFriendBarView implements IID { } }//package com.sulake.habbo.friendbar.iid //------------------------------------------------------------ //com.sulake.habbo.friendbar.utils._SafeStr_1623 package com.sulake.habbo.friendbar.utils { import com.sulake.core.runtime.IUnknown; import com.sulake.iid.IIDHabboFriendList; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.core.runtime.IID; import com.sulake.iid.IIDHabboNavigator; import com.sulake.habbo.navigator._SafeStr_174; import com.sulake.iid.IIDHabboInventory; import com.sulake.habbo.inventory._SafeStr_604; import _-00G._SafeStr_1310; public class _SafeStr_1623 { private static var _UNKNOWN:IUnknown; public static function set unknown(_arg_1:IUnknown):void { _UNKNOWN = _arg_1; } public static function open(linkTarget:_SafeStr_2428):void { if (((!(_UNKNOWN)) || (_UNKNOWN.disposed))){ return; }; if (!linkTarget){ return; }; switch (linkTarget.type){ case _SafeStr_2428.NONE: return; case _SafeStr_2428._SafeStr_10860: _UNKNOWN.queueInterface(new IIDHabboFriendList(), function (_arg_1:IID, _arg_2:IUnknown):void { _SafeStr_818(_arg_2).openFriendList(); _arg_2.release(_arg_1); }); return; case _SafeStr_2428.ROOM: _UNKNOWN.queueInterface(new IIDHabboNavigator(), function (_arg_1:IID, _arg_2:IUnknown):void { _SafeStr_174(_arg_2)._SafeStr_4747(linkTarget.identifier, false); _arg_2.release(_arg_1); }); return; case _SafeStr_2428.ACHIEVEMENTS: _UNKNOWN.queueInterface(new IIDHabboInventory(), function (_arg_1:IID, _arg_2:IUnknown):void { _SafeStr_604(_arg_2)._SafeStr_3613(_SafeStr_1310._SafeStr_3441); _arg_2.release(_arg_1); }); return; case _SafeStr_2428._SafeStr_10861: default: throw (new Error("Don't forget to implement new link target types!")); }; } } }//package com.sulake.habbo.friendbar.utils // _SafeStr_10860 = "_-0kY" (String#14428, DoABC#2) // _SafeStr_10861 = "_-26o" (String#15124, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1623 = "_-Wm" (String#9853, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_2428 = "_-2-R" (String#2309, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.utils._SafeStr_2428 package com.sulake.habbo.friendbar.utils { public class _SafeStr_2428 { public static const NONE:uint = 0; public static const _SafeStr_10860:uint = 1; public static const ROOM:uint = 2; public static const ACHIEVEMENTS:uint = 3; public static const _SafeStr_10861:uint = 4; private var _text:String; private var _type:uint; private var _SafeStr_8853:uint; public function _SafeStr_2428(_arg_1:String, _arg_2:uint, _arg_3:uint) { this._text = _arg_1; this._type = _arg_2; this._SafeStr_8853 = _arg_3; } public function get text():String { return (this._text); } public function get type():uint { return (this._type); } public function get identifier():uint { return (this._SafeStr_8853); } } }//package com.sulake.habbo.friendbar.utils // _SafeStr_10860 = "_-0kY" (String#14428, DoABC#2) // _SafeStr_10861 = "_-26o" (String#15124, DoABC#2) // _SafeStr_2428 = "_-2-R" (String#2309, DoABC#2) // _SafeStr_8853 = "_-1Fd" (String#5702, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3205 package com.sulake.habbo.friendbar.view.tabs.tokens { import com.sulake.habbo.friendbar.data._SafeStr_2546; import com.sulake.habbo.friendbar.data.FriendNotification; public class _SafeStr_3205 extends Token { public function _SafeStr_3205(_arg_1:_SafeStr_2546, _arg_2:FriendNotification, _arg_3:Boolean) { super(_arg_2); prepare("${friendbar.notify.messenger}", _arg_2.message, "message_piece_xml", "imnew_notification_icon_png", "small_imnew_notification_icon_png", _arg_3); } } }//package com.sulake.habbo.friendbar.view.tabs.tokens // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_3205 = "_-f3" (String#10022, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3206 package com.sulake.habbo.friendbar.view.tabs.tokens { import com.sulake.habbo.friendbar.data._SafeStr_2546; import com.sulake.habbo.friendbar.data.FriendNotification; public class _SafeStr_3206 extends Token { public function _SafeStr_3206(_arg_1:_SafeStr_2546, _arg_2:FriendNotification, _arg_3:Boolean) { super(_arg_2); prepare("${friendbar.notify.event}", _arg_2.message, "message_piece_xml", "event_notification_icon_png", "small_event_notification_icon_png", _arg_3); } } }//package com.sulake.habbo.friendbar.view.tabs.tokens // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_3206 = "_-2jg" (String#9173, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3207 package com.sulake.habbo.friendbar.view.tabs.tokens { import com.sulake.habbo.friendbar.data._SafeStr_2546; import com.sulake.habbo.friendbar.data.FriendNotification; import com.sulake.habbo.localization.IHabboLocalizationManager; public class _SafeStr_3207 extends Token { public function _SafeStr_3207(_arg_1:_SafeStr_2546, _arg_2:FriendNotification, _arg_3:Boolean, _arg_4:IHabboLocalizationManager) { super(_arg_2); var _local_5:String = _arg_4.getBadgeName(_arg_2.message); prepare("${friendbar.notify.achievement}", _local_5, "message_piece_xml", "event_notification_icon_png", "small_ach_notification_icon_png", _arg_3); } } }//package com.sulake.habbo.friendbar.view.tabs.tokens // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_3207 = "_-1bh" (String#8718, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3208 package com.sulake.habbo.friendbar.view.tabs.tokens { import com.sulake.habbo.friendbar.data._SafeStr_2546; import com.sulake.habbo.friendbar.data.FriendNotification; import com.sulake.habbo.localization.IHabboLocalizationManager; public class _SafeStr_3208 extends Token { public function _SafeStr_3208(_arg_1:_SafeStr_2546, _arg_2:FriendNotification, _arg_3:Boolean, _arg_4:IHabboLocalizationManager) { super(_arg_2); var _local_5 = (("${quests." + _arg_2.message) + ".name}"); prepare("${friendbar.notify.quest}", _local_5, "message_piece_xml", "event_notification_icon_png", "small_ach_notification_icon_png", _arg_3); } } }//package com.sulake.habbo.friendbar.view.tabs.tokens // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_3208 = "_-2cf" (String#8305, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs.tokens.Token package com.sulake.habbo.friendbar.view.tabs.tokens { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import flash.geom.Rectangle; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.friendbar.data.FriendNotification; import _-0EX._SafeStr_3209; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.enum._SafeStr_1540; import com.sulake.core.window.enum.WindowParam; public class Token implements _SafeStr_3 { protected static var _SafeStr_10862:IHabboWindowManager; protected static var _SafeStr_10863:IAssetLibrary; protected static const ICON:String = "icon"; protected static const _SafeStr_10864:String = "title"; protected static const _SafeStr_10865:String = "message"; protected static const _SafeStr_10866:Rectangle = new Rectangle(0, 0, 25, 25); protected var _icon:_SafeStr_1546; protected var _window:IWindowContainer; protected var _disposed:Boolean; protected var _SafeStr_10867:FriendNotification; protected var _SafeStr_7873:_SafeStr_3209; public function Token(_arg_1:FriendNotification) { this._SafeStr_10867 = _arg_1; } public static function set _SafeStr_10868(_arg_1:IHabboWindowManager):void { _SafeStr_10862 = _arg_1; } public static function set _SafeStr_10869(_arg_1:IAssetLibrary):void { _SafeStr_10863 = _arg_1; } public function get _SafeStr_5852():int { return (this._SafeStr_10867._SafeStr_5852); } public function get _SafeStr_10851():Boolean { return (this._SafeStr_10867._SafeStr_10851); } public function get notification():FriendNotification { return (this._SafeStr_10867); } public function get _SafeStr_10870():IWindow { return (this._icon); } public function get _SafeStr_10871():IWindow { return (this._window); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._window){ this._window.dispose(); this._window = null; }; if (this._icon){ this._icon.dispose(); this._icon = null; }; if (this._SafeStr_7873){ this._SafeStr_7873.dispose(); this._SafeStr_7873 = null; }; this._SafeStr_10867 = null; this._disposed = true; } protected function prepare(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:Boolean):void { var _local_7:_SafeStr_1280; this._window = (_SafeStr_10862.buildFromXML((_SafeStr_10863.getAssetByName(_arg_3).content as XML)) as IWindowContainer); this._window.findChildByName(_SafeStr_10864).caption = _arg_1; this._window.findChildByName(_SafeStr_10865).caption = ((_arg_2) ? _arg_2 : ""); _local_7 = (_SafeStr_10863.getAssetByName(_arg_5) as _SafeStr_1280); if (_local_7){ IBitmapWrapperWindow(this._window.findChildByName(ICON)).bitmap = (_local_7.content as BitmapData); }; this._icon = (_SafeStr_10862.create(("ICON_" + this._SafeStr_5852), _SafeStr_1506._SafeStr_7684, _SafeStr_1540._SafeStr_9210, WindowParam._SafeStr_7118, Token._SafeStr_10866) as _SafeStr_1546); this._icon._SafeStr_7685 = 0; var _local_8:IBitmapWrapperWindow = (_SafeStr_10862.create(("BITMAP_" + this._SafeStr_5852), _SafeStr_1506._SafeStr_7253, _SafeStr_1540._SafeStr_9210, WindowParam._SafeStr_7117, Token._SafeStr_10866) as IBitmapWrapperWindow); _local_8._SafeStr_3602 = false; _local_7 = (_SafeStr_10863.getAssetByName(_arg_4) as _SafeStr_1280); if (_local_7){ _local_8.bitmap = (_local_7.content as BitmapData); }; this._icon.addChild(_local_8); if (this._SafeStr_7873){ this._SafeStr_7873.dispose(); }; if (_arg_6){ this._SafeStr_7873 = new _SafeStr_3209(this._icon, 600, 32); }; } } }//package com.sulake.habbo.friendbar.view.tabs.tokens // _SafeStr_10851 = "_-2u1" (String#9384, DoABC#2) // _SafeStr_10862 = "_-0FH" (String#9680, DoABC#2) // _SafeStr_10863 = "_-0oH" (String#10750, DoABC#2) // _SafeStr_10864 = "_-1kg" (String#14175, DoABC#2) // _SafeStr_10865 = "_-0YZ" (String#3168, DoABC#2) // _SafeStr_10866 = "_-3Ck" (String#11647, DoABC#2) // _SafeStr_10867 = "_-e7" (String#10012, DoABC#2) // _SafeStr_10868 = "_-1DU" (String#4427, DoABC#2) // _SafeStr_10869 = "_-12B" (String#3804, DoABC#2) // _SafeStr_10870 = "_-Rr" (String#8469, DoABC#2) // _SafeStr_10871 = "_-2iY" (String#22326, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3209 = "_-Cj" (String#8142, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_5852 = "_-0kw" (String#3870, DoABC#2) // _SafeStr_7117 = "_-hR" (String#4415, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7253 = "_-2RE" (String#7095, DoABC#2) // _SafeStr_7684 = "_-149" (String#6384, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_7873 = "_-2cs" (String#5623, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs._SafeStr_2136 package com.sulake.habbo.friendbar.view.tabs { import com.sulake.habbo.friendbar.data._SafeStr_1621; import com.sulake.habbo.friendbar.view._SafeStr_1619; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import _-0EX._SafeStr_2542; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import flash.geom.Point; public class _SafeStr_2136 implements ITab { public static var _SafeStr_8912:int = 127; public static var _SafeStr_8913:int = 36; public static var _SafeStr_10872:_SafeStr_1621; public static var _SafeStr_10873:_SafeStr_1619; public static var _SafeStr_10869:IAssetLibrary; public static var _SafeStr_10868:IHabboWindowManager; public static var _SafeStr_10874:IHabboLocalizationManager; public static var _SafeStr_10875:_SafeStr_2542; protected var _window:IWindowContainer; protected var _SafeStr_9435:Boolean; private var _SafeStr_10876:Boolean; private var _selected:Boolean; private var _disposed:Boolean; public function get window():IWindowContainer { return (this._window); } public function get selected():Boolean { return (this._selected); } public function get _SafeStr_10877():Boolean { return (this._SafeStr_9435); } public function get disposed():Boolean { return (this._disposed); } protected function get _SafeStr_10878():Boolean { return (this._SafeStr_10876); } public function _SafeStr_3912(_arg_1:Boolean):void { this._SafeStr_10879(); this._selected = true; } public function _SafeStr_3908(_arg_1:Boolean):void { this._selected = false; } public function recycle():void { this._SafeStr_10879(); this._SafeStr_9435 = true; } public function dispose():void { if (!this._disposed){ if (this._window){ this._window.dispose(); this._window = null; }; this._disposed = true; }; } protected function _SafeStr_10880():void { this._SafeStr_10876 = true; } protected function _SafeStr_10879():void { this._SafeStr_10876 = false; } protected function _SafeStr_4773(_arg_1:WindowMouseEvent):void { if (((this.disposed) || (this._SafeStr_10877))){ return; }; if (this.selected){ _SafeStr_10873.deSelect(true); } else { _SafeStr_10873._SafeStr_10881(this, true); }; } protected function _SafeStr_4771(_arg_1:WindowMouseEvent):void { if (((this.disposed) || (this._SafeStr_10877))){ return; }; if (!this.selected){ this._SafeStr_10880(); }; } protected function _SafeStr_4772(_arg_1:WindowMouseEvent):void { if (((((this.disposed) || (this._SafeStr_10877))) || ((this._window == null)))){ return; }; if (!this.selected){ if (!this._window.hitTestGlobalPoint(new Point(_arg_1.stageX, _arg_1.stageY))){ this._SafeStr_10879(); }; }; } } }//package com.sulake.habbo.friendbar.view.tabs // _SafeStr_10868 = "_-1DU" (String#4427, DoABC#2) // _SafeStr_10869 = "_-12B" (String#3804, DoABC#2) // _SafeStr_10872 = "_-2Li" (String#4197, DoABC#2) // _SafeStr_10873 = "_-35o" (String#4775, DoABC#2) // _SafeStr_10874 = "_-1LC" (String#14188, DoABC#2) // _SafeStr_10875 = "_-MH" (String#14483, DoABC#2) // _SafeStr_10876 = "_-0cc" (String#14578, DoABC#2) // _SafeStr_10877 = "_-2YZ" (String#7658, DoABC#2) // _SafeStr_10878 = "_-1Aw" (String#3647, DoABC#2) // _SafeStr_10879 = "_-l8" (String#4560, DoABC#2) // _SafeStr_10880 = "_-1Z1" (String#5637, DoABC#2) // _SafeStr_10881 = "_-0Bl" (String#8315, DoABC#2) // _SafeStr_1619 = "_-4q" (String#7904, DoABC#2) // _SafeStr_1621 = "_-2FI" (String#5842, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2542 = "_-1vF" (String#6880, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) // _SafeStr_8912 = "_-5T" (String#3132, DoABC#2) // _SafeStr_8913 = "_-2Gu" (String#2506, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs._SafeStr_2538 package com.sulake.habbo.friendbar.view.tabs { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_2366; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.friendbar.data._SafeStr_1918; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2538 extends _SafeStr_2136 { protected static const _SafeStr_10882:String = "friend_requests_tab_xml"; protected static const ICON:String = "icon"; protected static const _SafeStr_7197:String = "label"; protected static const _SafeStr_7223:String = "header"; protected static const _SafeStr_10883:String = "canvas"; protected static const _SafeStr_7221:String = "bubble"; protected static const _SafeStr_10884:String = "request_entity_list"; protected static const _SafeStr_8691:String = "name"; protected static const _SafeStr_10885:String = "badge_counter"; protected static const _SafeStr_10886:String = "button_accept_all"; protected static const _SafeStr_10887:String = "click_area_discard_all"; protected static const _SafeStr_10888:String = "button_close"; protected static const _SafeStr_10889:String = "button_accept"; protected static const _SafeStr_10890:String = "click_area_discard"; protected static const _SafeStr_10891:String = "text_discard"; private static var _SafeStr_10892:_SafeStr_2538; private static const _SafeStr_4512:uint = 4294625561; private static const _SafeStr_10893:uint = 0xFFFFD966; private static const _SafeStr_10894:uint = 4289431312; private static const _SafeStr_10895:uint = 4290616362; private static const REGION_REJECT_COLOR_EXPOSED:uint = 16770666; private static const _SafeStr_10896:uint = 0xFFFFFF; private var _requests:Array; private var _SafeStr_10897:Boolean = false; private var _SafeStr_10898:IWindowContainer; public function _SafeStr_2538() { _window = this._SafeStr_10899(); } public static function _SafeStr_9035(_arg_1:Array):_SafeStr_2538 { var _local_2:_SafeStr_2538 = ((_SafeStr_10892) ? _SafeStr_10892 : new (_SafeStr_2538)()); _local_2._SafeStr_9435 = false; _local_2._requests = _arg_1; _local_2._window.findChildByName(_SafeStr_10885).caption = String(_arg_1.length); return (_local_2); } override public function dispose():void { if (_window){ this._SafeStr_10900(_window); _window = null; }; if (this._SafeStr_10898){ this._SafeStr_10898.dispose(); this._SafeStr_10898 = null; }; super.dispose(); } override public function recycle():void { var _local_1:_SafeStr_2366; var _local_2:IItemListWindow; if (!disposed){ if (!_SafeStr_9435){ if (_window){ _local_1 = (_window.findChildByName(_SafeStr_7221) as _SafeStr_2366); if (_local_1){ _local_2 = (_local_1.content.getChildByName(_SafeStr_10884) as IItemListWindow); if (_local_2){ while (_local_2.numListItems > 0) { _local_2._SafeStr_7703(0).dispose(); }; }; }; }; this._SafeStr_10897 = false; this._requests = null; _SafeStr_9435 = true; _SafeStr_10892 = this; }; }; } override public function _SafeStr_3912(_arg_1:Boolean):void { var _local_2:_SafeStr_2366; var _local_3:IItemListWindow; var _local_4:IWindowContainer; var _local_5:_SafeStr_1918; var _local_6:IBitmapWrapperWindow; var _local_7:int; var _local_8:int; var _local_9:BitmapData; if (!selected){ if (_window){ _local_2 = (_window.findChildByName(_SafeStr_7221) as _SafeStr_2366); if (_local_2){ _local_2.visible = true; if (!this._SafeStr_10897){ _local_3 = (_local_2.content.getChildByName(_SafeStr_10884) as IItemListWindow); if (_local_3){ _local_7 = 0; _local_8 = 0; while (_local_8 < this._requests.length) { _local_4 = (this._SafeStr_10898.clone() as IWindowContainer); _local_4.color = ((((_local_8 % 2) == 0)) ? _SafeStr_10894 : _SafeStr_10895); _local_5 = this._requests[_local_8]; _local_4.id = _local_5.id; _local_4.getChildByName(_SafeStr_8691).caption = _local_5.name; _local_6 = (_local_4.getChildByName(_SafeStr_10883) as IBitmapWrapperWindow); _local_9 = _SafeStr_10873.getAvatarFaceBitmap(_local_5.figure); if (_local_9){ _local_6._SafeStr_3602 = false; _local_6.bitmap = _local_9; _local_6.width = _local_9.width; _local_6.height = _local_9.height; _local_6._SafeStr_3602 = true; }; _local_3.addListItem(_local_4); _local_7 = (_local_7 + (_local_4.height + _local_3.spacing)); _local_8++; }; _local_3.height = _local_7; }; }; this._SafeStr_10897 = true; }; }; super._SafeStr_3912(_arg_1); }; } override public function _SafeStr_3908(_arg_1:Boolean):void { var _local_2:IWindow; if (selected){ if (_window){ _local_2 = _window.findChildByName(_SafeStr_7221); if (_local_2){ _local_2.visible = false; }; }; super._SafeStr_3908(_arg_1); }; } override protected function _SafeStr_10880():void { super._SafeStr_10880(); _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); ITextWindow(_window.findChildByTag(_SafeStr_7197)).underline = _SafeStr_10878; } override protected function _SafeStr_10879():void { super._SafeStr_10879(); _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); ITextWindow(_window.findChildByTag(_SafeStr_7197)).underline = _SafeStr_10878; } private function _SafeStr_10899():IWindowContainer { var _local_5:_SafeStr_1280; var _local_1:IWindowContainer = (_SafeStr_10868.buildFromXML((_SafeStr_10869.getAssetByName(_SafeStr_10882).content as XML)) as IWindowContainer); var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(_local_1.findChildByName(_SafeStr_10883)); var _local_3:_SafeStr_1546 = _SafeStr_1546(_local_1.findChildByName(_SafeStr_7223)); var _local_4:_SafeStr_2366 = (_local_1.findChildByName(_SafeStr_7221) as _SafeStr_2366); _local_1.x = 0; _local_1.y = 0; _local_1.width = _SafeStr_8912; _local_1.height = _SafeStr_8913; _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_1.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_3.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2._SafeStr_3602 = true; _local_4.visible = false; _local_4.y = (-((_local_4.height - (_local_4.height - _local_4.margins.bottom))) - 1); _local_4.procedure = this._SafeStr_10901; _local_5 = (_SafeStr_10869.getAssetByName("add_friends_icon_png") as _SafeStr_1280); var _local_6:IBitmapWrapperWindow = (_local_1.findChildByName(ICON) as IBitmapWrapperWindow); _local_6._SafeStr_3602 = false; _local_6.bitmap = (_local_5.content as BitmapData); var _local_7:IItemListWindow = (_local_4.content.getChildByName(_SafeStr_10884) as IItemListWindow); this._SafeStr_10898 = (_local_7._SafeStr_7703(0) as IWindowContainer); return (_local_1); } private function _SafeStr_10900(_arg_1:IWindowContainer):void { var _local_2:_SafeStr_1546; var _local_3:IBitmapWrapperWindow; if (((_arg_1) && (!(_arg_1.disposed)))){ _arg_1.procedure = null; _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _arg_1.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2 = _SafeStr_1546(_arg_1.findChildByName(_SafeStr_7223)); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_2.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _arg_1.width = _SafeStr_8912; _arg_1.height = _SafeStr_8913; _arg_1.color = _SafeStr_4512; _local_3 = IBitmapWrapperWindow(_arg_1.findChildByName(_SafeStr_10883)); _local_3.bitmap = null; ITextWindow(_arg_1.findChildByTag(_SafeStr_7197)).underline = false; }; } private function _SafeStr_10901(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case _SafeStr_10888: if (selected){ _SafeStr_10873.deSelect(true); }; break; case _SafeStr_10886: _SafeStr_10872.acceptAllFriendRequests(); break; case _SafeStr_10887: _SafeStr_10872.declineAllFriendRequests(); break; case _SafeStr_10889: _SafeStr_10872.acceptFriendRequest(_arg_2.parent.id); break; case _SafeStr_10890: _SafeStr_10872.declineFriendRequest(_arg_2.parent.id); break; }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ if (_arg_2.name == _SafeStr_10890){ ITextWindow(IWindowContainer(_arg_2).getChildByName(_SafeStr_10891)).textColor = REGION_REJECT_COLOR_EXPOSED; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ if (_arg_2.name == _SafeStr_10890){ ITextWindow(IWindowContainer(_arg_2).getChildByName(_SafeStr_10891)).textColor = _SafeStr_10896; }; }; }; }; } public function _SafeStr_5111(_arg_1:_SafeStr_1918, _arg_2:BitmapData):void { var _local_4:IItemListWindow; var _local_5:IWindowContainer; var _local_6:int; var _local_7:IBitmapWrapperWindow; if (disposed){ return; }; var _local_3:_SafeStr_2366 = (_window.findChildByName(_SafeStr_7221) as _SafeStr_2366); if (_local_3){ _local_4 = (_local_3.content.getChildByName(_SafeStr_10884) as IItemListWindow); if (_local_4){ _local_6 = 0; while (_local_6 < _local_4.numListItems) { _local_5 = (_local_4.getListItemAt(_local_6) as IWindowContainer); if (_local_5.id == _arg_1.id){ _local_7 = (_local_5.getChildByName(_SafeStr_10883) as IBitmapWrapperWindow); _local_7._SafeStr_3602 = true; _local_7.bitmap = _arg_2; _local_7.width = _arg_2.width; _local_7.height = _arg_2.height; return; }; _local_6++; }; }; }; } } }//package com.sulake.habbo.friendbar.view.tabs // _SafeStr_10868 = "_-1DU" (String#4427, DoABC#2) // _SafeStr_10869 = "_-12B" (String#3804, DoABC#2) // _SafeStr_10872 = "_-2Li" (String#4197, DoABC#2) // _SafeStr_10873 = "_-35o" (String#4775, DoABC#2) // _SafeStr_10878 = "_-1Aw" (String#3647, DoABC#2) // _SafeStr_10879 = "_-l8" (String#4560, DoABC#2) // _SafeStr_10880 = "_-1Z1" (String#5637, DoABC#2) // _SafeStr_10882 = "_-1rF" (String#14810, DoABC#2) // _SafeStr_10883 = "_-1sb" (String#2660, DoABC#2) // _SafeStr_10884 = "_-0tK" (String#8133, DoABC#2) // _SafeStr_10885 = "_-379" (String#12962, DoABC#2) // _SafeStr_10886 = "_-2Ys" (String#14409, DoABC#2) // _SafeStr_10887 = "_-130" (String#15094, DoABC#2) // _SafeStr_10888 = "_-pG" (String#3315, DoABC#2) // _SafeStr_10889 = "_-2eu" (String#7154, DoABC#2) // _SafeStr_10890 = "_-3BM" (String#11293, DoABC#2) // _SafeStr_10891 = "_-1Gc" (String#12634, DoABC#2) // _SafeStr_10892 = "_-1rj" (String#5512, DoABC#2) // _SafeStr_10893 = "_-2FX" (String#2824, DoABC#2) // _SafeStr_10894 = "_-2Fj" (String#14099, DoABC#2) // _SafeStr_10895 = "_-3CR" (String#13839, DoABC#2) // _SafeStr_10896 = "_-0Lx" (String#7062, DoABC#2) // _SafeStr_10897 = "_-L-" (String#14229, DoABC#2) // _SafeStr_10898 = "_-aJ" (String#9152, DoABC#2) // _SafeStr_10899 = "_-2vS" (String#19256, DoABC#2) // _SafeStr_10900 = "_-2L3" (String#21488, DoABC#2) // _SafeStr_10901 = "_-2HX" (String#13502, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2366 = "_-SR" (String#3190, DoABC#2) // _SafeStr_2538 = "_-0z1" (String#4312, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_7197 = "_-371" (String#2925, DoABC#2) // _SafeStr_7221 = "_-0DQ" (String#2919, DoABC#2) // _SafeStr_7223 = "_-30L" (String#2154, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_8691 = "_-Y" (String#2304, DoABC#2) // _SafeStr_8912 = "_-5T" (String#3132, DoABC#2) // _SafeStr_8913 = "_-2Gu" (String#2506, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs._SafeStr_2549 package com.sulake.habbo.friendbar.view.tabs { import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.friendbar.data._SafeStr_2557; import com.sulake.habbo.friendbar.data._SafeStr_1918; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.components._SafeStr_2366; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.enum._SafeStr_1540; import com.sulake.core.window.enum.WindowParam; import flash.geom.Rectangle; import flash.display.BitmapData; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2549 extends FriendEntityTab { protected static const _SafeStr_10902:String = "friend_request_tab_xml"; protected static const _SafeStr_7221:String = "bubble"; protected static const _SafeStr_10865:String = "message"; protected static const _SafeStr_10889:String = "button_accept"; protected static const _SafeStr_10888:String = "button_close"; protected static const _SafeStr_10903:String = "click_region_reject"; protected static const REGION_REJECT_TEXT:String = "link_reject"; private static const _SafeStr_4512:uint = 16435481; private static const _SafeStr_10893:uint = 16767334; private static const REGION_REJECT_COLOR_EXPOSED:uint = 16770666; private static const _SafeStr_10896:uint = 0xFFFFFF; private static var _SafeStr_10892:_SafeStr_2549; private var _SafeStr_10904:String; public function _SafeStr_2549() { _window = this._SafeStr_10905(); if (_window){ _window.findChildByName(_SafeStr_7221).visible = false; }; } public static function _SafeStr_9035(_arg_1:_SafeStr_1918):_SafeStr_2549 { var _local_3:IBitmapWrapperWindow; var _local_2:_SafeStr_2549 = ((_SafeStr_10892) ? _SafeStr_10892 : new (_SafeStr_2549)()); _local_2._SafeStr_9435 = false; if (_local_2.friend){ if (_local_2.friend.figure != _arg_1.figure){ _local_3 = IBitmapWrapperWindow(_local_2._window.findChildByName(_SafeStr_10883)); _local_3.bitmap = _SafeStr_10873.getAvatarFaceBitmap(_arg_1.figure); }; }; _local_2.friend = new _SafeStr_2557(_arg_1.id, _arg_1.name, null, null, -1, false, false, _arg_1.figure, 0, null); return (_local_2); } override public function dispose():void { if (_window){ this._SafeStr_10906(_window); _window = null; }; super.dispose(); } override public function recycle():void { if (!disposed){ if (!_SafeStr_9435){ _SafeStr_10907 = null; _SafeStr_9435 = true; _SafeStr_10892 = this; }; }; } override public function _SafeStr_3912(_arg_1:Boolean):void { var _local_2:IWindow; if (!selected){ if (_window){ _local_2 = _window.findChildByName(_SafeStr_7221); if (_local_2){ _local_2.visible = true; }; }; super._SafeStr_3912(_arg_1); }; } override public function _SafeStr_3908(_arg_1:Boolean):void { var _local_2:IWindow; if (selected){ if (_window){ _local_2 = _window.findChildByName(_SafeStr_7221); if (_local_2){ _local_2.visible = false; }; }; super._SafeStr_3908(_arg_1); }; } override protected function _SafeStr_10880():void { super._SafeStr_10880(); _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); } override protected function _SafeStr_10879():void { super._SafeStr_10879(); _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); } private function _SafeStr_10905():IWindowContainer { var _local_6:_SafeStr_1280; var _local_1:IWindowContainer = (_SafeStr_10868.buildFromXML((_SafeStr_10869.getAssetByName(_SafeStr_10902).content as XML)) as IWindowContainer); var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(_local_1.findChildByName(_SafeStr_10883)); var _local_3:_SafeStr_1546 = _SafeStr_1546(_local_1.findChildByName(_SafeStr_7223)); var _local_4:IWindow = _local_1.findChildByName(_SafeStr_10908); var _local_5:_SafeStr_2366 = (_local_1.findChildByName(_SafeStr_7221) as _SafeStr_2366); _local_1.x = 0; _local_1.y = 0; _local_1.width = _SafeStr_8912; _local_1.height = _SafeStr_8913; _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_1.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_3.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_4.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2._SafeStr_3602 = true; _local_5.procedure = this._SafeStr_10901; _local_5.y = (-((_local_5.height - (_local_5.height - _local_5.margins.bottom))) - 1); var _local_7:_SafeStr_1546 = (_SafeStr_10868.create("ICON", _SafeStr_1506._SafeStr_7684, _SafeStr_1540._SafeStr_9210, WindowParam._SafeStr_7118, new Rectangle(0, 0, 25, 25)) as _SafeStr_1546); _local_7._SafeStr_7685 = 0; var _local_8:IBitmapWrapperWindow = (_SafeStr_10868.create("BITMAP", _SafeStr_1506._SafeStr_7253, _SafeStr_1540._SafeStr_9210, WindowParam._SafeStr_7125, new Rectangle(0, 0, 25, 25)) as IBitmapWrapperWindow); _local_8._SafeStr_3602 = false; _local_6 = (_SafeStr_10869.getAssetByName("plus_friend_icon_png") as _SafeStr_1280); if (_local_6){ _local_8.bitmap = (_local_6.content as BitmapData); }; _local_7.addChild(_local_8); IItemListWindow(_local_1.findChildByName(_SafeStr_10908))._SafeStr_4370(_local_7, 0); return (_local_1); } private function _SafeStr_10906(_arg_1:IWindowContainer):void { var _local_2:_SafeStr_1546; var _local_3:IWindow; var _local_4:IBitmapWrapperWindow; if (((_arg_1) && (!(_arg_1.disposed)))){ _arg_1.procedure = null; _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _arg_1.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2 = _SafeStr_1546(_arg_1.findChildByName(_SafeStr_7223)); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_2.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_3 = _arg_1.findChildByName(_SafeStr_10908); _local_3.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_3.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4773); _local_3.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4773); _arg_1.width = _SafeStr_8912; _arg_1.height = _SafeStr_8913; _arg_1.color = _SafeStr_4512; _local_4 = IBitmapWrapperWindow(_arg_1.findChildByName(_SafeStr_10883)); _local_4.bitmap = null; ITextWindow(_arg_1.findChildByTag("label")).underline = false; }; } private function _SafeStr_10901(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case _SafeStr_10889: _SafeStr_10872.acceptFriendRequest(_SafeStr_10907.id); break; case _SafeStr_10888: if (selected){ _SafeStr_10873.deSelect(true); }; break; case _SafeStr_10903: _SafeStr_10872.declineFriendRequest(_SafeStr_10907.id); break; }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ if (_arg_2.name == _SafeStr_10903){ ITextWindow(IWindowContainer(_arg_2).getChildByName(REGION_REJECT_TEXT)).textColor = REGION_REJECT_COLOR_EXPOSED; }; } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ if (_arg_2.name == _SafeStr_10903){ ITextWindow(IWindowContainer(_arg_2).getChildByName(REGION_REJECT_TEXT)).textColor = _SafeStr_10896; }; }; }; }; } public function _SafeStr_5111(_arg_1:_SafeStr_1918, _arg_2:BitmapData):void { var _local_3:IBitmapWrapperWindow; var _local_4:BitmapData; if (!disposed){ if (friend){ if (friend.figure == _arg_1.figure){ _local_3 = (_window.findChildByName(_SafeStr_10883) as IBitmapWrapperWindow); if (_local_3){ _local_4 = _SafeStr_10873.getAvatarFaceBitmap(_arg_1.figure); if (_local_4){ _local_3.bitmap = _local_4; _local_3.width = _local_4.width; _local_3.height = _local_4.height; }; }; }; }; }; } } }//package com.sulake.habbo.friendbar.view.tabs // _SafeStr_10865 = "_-0YZ" (String#3168, DoABC#2) // _SafeStr_10868 = "_-1DU" (String#4427, DoABC#2) // _SafeStr_10869 = "_-12B" (String#3804, DoABC#2) // _SafeStr_10872 = "_-2Li" (String#4197, DoABC#2) // _SafeStr_10873 = "_-35o" (String#4775, DoABC#2) // _SafeStr_10878 = "_-1Aw" (String#3647, DoABC#2) // _SafeStr_10879 = "_-l8" (String#4560, DoABC#2) // _SafeStr_10880 = "_-1Z1" (String#5637, DoABC#2) // _SafeStr_10883 = "_-1sb" (String#2660, DoABC#2) // _SafeStr_10888 = "_-pG" (String#3315, DoABC#2) // _SafeStr_10889 = "_-2eu" (String#7154, DoABC#2) // _SafeStr_10892 = "_-1rj" (String#5512, DoABC#2) // _SafeStr_10893 = "_-2FX" (String#2824, DoABC#2) // _SafeStr_10896 = "_-0Lx" (String#7062, DoABC#2) // _SafeStr_10901 = "_-2HX" (String#13502, DoABC#2) // _SafeStr_10902 = "_-1r2" (String#14156, DoABC#2) // _SafeStr_10903 = "_-iG" (String#10266, DoABC#2) // _SafeStr_10904 = "_-1Kz" (String#23901, DoABC#2) // _SafeStr_10905 = "_-1ta" (String#21709, DoABC#2) // _SafeStr_10906 = "_-0oJ" (String#19167, DoABC#2) // _SafeStr_10907 = "_-2ue" (String#3006, DoABC#2) // _SafeStr_10908 = "_-3Ft" (String#5826, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_2366 = "_-SR" (String#3190, DoABC#2) // _SafeStr_2549 = "_-2Bd" (String#3794, DoABC#2) // _SafeStr_2557 = "_-NV" (String#2495, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7221 = "_-0DQ" (String#2919, DoABC#2) // _SafeStr_7223 = "_-30L" (String#2154, DoABC#2) // _SafeStr_7253 = "_-2RE" (String#7095, DoABC#2) // _SafeStr_7684 = "_-149" (String#6384, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_8912 = "_-5T" (String#3132, DoABC#2) // _SafeStr_8913 = "_-2Gu" (String#2506, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs._SafeStr_2550 package com.sulake.habbo.friendbar.view.tabs { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_2550 extends _SafeStr_2136 { protected static const ICON:String = "icon"; protected static const TEXT:String = "text"; protected static const _SafeStr_7223:String = "header"; protected static const _SafeStr_7197:String = "label"; protected static const BUTTON:String = "button"; private static const _SafeStr_10909:String = "add_friends_tab_xml"; private static const _SafeStr_10910:String = "find_friends_icon_png"; private static var _SafeStr_10911:int = -1; private static const _SafeStr_4512:uint = 6907230; private static const _SafeStr_10893:uint = 9209986; private static const POOL:Array = []; private static const _SafeStr_10912:Array = []; public static function _SafeStr_9035():_SafeStr_2550 { var _local_1:_SafeStr_2550 = (((POOL.length > 0)) ? POOL.pop() : new (_SafeStr_2550)()); _local_1._SafeStr_9435 = false; _local_1._window = _local_1._SafeStr_10913(); return (_local_1); } public function _SafeStr_10913():IWindowContainer { var _local_1:IWindowContainer = (((_SafeStr_10912.length > 0)) ? _SafeStr_10912.pop() : (_SafeStr_10868.buildFromXML((_SafeStr_10869.getAssetByName(_SafeStr_10909).content as XML)) as IWindowContainer)); var _local_2:_SafeStr_1546 = _SafeStr_1546(_local_1.findChildByName(_SafeStr_7223)); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_1.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_2.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); if (_SafeStr_10911 < 0){ _SafeStr_10911 = _local_1.height; }; _local_1.height = _SafeStr_8913; var _local_3:IBitmapWrapperWindow = (_local_1.findChildByName(ICON) as IBitmapWrapperWindow); _local_3._SafeStr_3602 = false; _local_3.bitmap = (_SafeStr_10869.getAssetByName(_SafeStr_10910).content as BitmapData); var _local_4:IWindow = _local_1.findChildByName(BUTTON); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7110); var _local_5:IWindow = _local_1.findChildByName(TEXT); _local_5.visible = false; return (_local_1); } private function _SafeStr_10914(_arg_1:IWindowContainer):void { var _local_2:_SafeStr_1546; if (((_arg_1) && (!(_arg_1.disposed)))){ _arg_1.procedure = null; _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _arg_1.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2 = _SafeStr_1546(_arg_1.findChildByName(_SafeStr_7223)); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_2.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _arg_1.findChildByName(BUTTON).removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7110); _arg_1.findChildByName(TEXT).visible = false; _arg_1.width = _SafeStr_8912; _arg_1.height = _SafeStr_8913; if (_SafeStr_10912.indexOf(_arg_1) == -1){ _SafeStr_10912.push(_arg_1); }; }; } override public function _SafeStr_3912(_arg_1:Boolean):void { if (!selected){ _window.height = _SafeStr_10911; _window.y = (_window.y - (_window.height - _SafeStr_8913)); _window.findChildByName(TEXT).visible = true; super._SafeStr_3912(_arg_1); }; } override public function _SafeStr_3908(_arg_1:Boolean):void { if (selected){ _window.y = 0; _window.height = _SafeStr_8913; _window.findChildByName(TEXT).visible = false; super._SafeStr_3908(_arg_1); }; } override public function recycle():void { if (!disposed){ if (!_SafeStr_9435){ if (_window){ this._SafeStr_10914(_window); _window = null; }; _SafeStr_9435 = true; POOL.push(this); }; }; } override protected function _SafeStr_10880():void { super._SafeStr_10880(); ITextWindow(_window.findChildByTag(_SafeStr_7197)).underline = _SafeStr_10878; _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); } override protected function _SafeStr_10879():void { super._SafeStr_10879(); ITextWindow(_window.findChildByTag(_SafeStr_7197)).underline = _SafeStr_10878; _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); } private function _SafeStr_7110(_arg_1:WindowMouseEvent):void { if (((!(disposed)) && (!(_SafeStr_10877)))){ _SafeStr_10872.findNewFriends(); this._SafeStr_3908(true); }; } } }//package com.sulake.habbo.friendbar.view.tabs // _SafeStr_10868 = "_-1DU" (String#4427, DoABC#2) // _SafeStr_10869 = "_-12B" (String#3804, DoABC#2) // _SafeStr_10872 = "_-2Li" (String#4197, DoABC#2) // _SafeStr_10877 = "_-2YZ" (String#7658, DoABC#2) // _SafeStr_10878 = "_-1Aw" (String#3647, DoABC#2) // _SafeStr_10879 = "_-l8" (String#4560, DoABC#2) // _SafeStr_10880 = "_-1Z1" (String#5637, DoABC#2) // _SafeStr_10893 = "_-2FX" (String#2824, DoABC#2) // _SafeStr_10909 = "_-12T" (String#15127, DoABC#2) // _SafeStr_10910 = "_-lg" (String#13053, DoABC#2) // _SafeStr_10911 = "_-0oo" (String#7639, DoABC#2) // _SafeStr_10912 = "_-2p2" (String#8029, DoABC#2) // _SafeStr_10913 = "_-19S" (String#20837, DoABC#2) // _SafeStr_10914 = "_-0h-" (String#18823, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2550 = "_-0HQ" (String#6468, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) // _SafeStr_7110 = "_-0jL" (String#5260, DoABC#2) // _SafeStr_7197 = "_-371" (String#2925, DoABC#2) // _SafeStr_7223 = "_-30L" (String#2154, DoABC#2) // _SafeStr_8912 = "_-5T" (String#3132, DoABC#2) // _SafeStr_8913 = "_-2Gu" (String#2506, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs.FriendEntityTab package com.sulake.habbo.friendbar.view.tabs { import __AS3__.vec.Vector; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.friendbar.data._SafeStr_2546; import com.sulake.habbo.friendbar.view.tabs.tokens.Token; import com.sulake.habbo.friendbar.data.FriendNotification; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.ITextWindow; import flash.display.BitmapData; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.tracking.HabboTracking; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3206; import com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3207; import com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3208; import com.sulake.habbo.friendbar.view.tabs.tokens._SafeStr_3205; import flash.utils.getQualifiedClassName; import __AS3__.vec.*; public class FriendEntityTab extends _SafeStr_2136 { private static const _SafeStr_10915:String = "entity_xml"; private static const _SafeStr_10916:String = "facebook_piece_xml"; private static const _SafeStr_10917:String = "controls_piece_xml"; protected static const _SafeStr_10918:String = "pieces"; protected static const _SafeStr_10908:String = "icons"; protected static const _SafeStr_7223:String = "header"; protected static const _SafeStr_10919:String = "facebook"; protected static const _SafeStr_10920:String = "controls"; protected static const _SafeStr_10883:String = "canvas"; protected static const _SafeStr_8691:String = "name"; protected static const _SafeStr_10865:String = "btn_message"; protected static const _SafeStr_10921:String = "icon_message"; protected static const _SafeStr_10922:String = "btn_visit"; protected static const ICON:String = "icon"; protected static const _SafeStr_7197:String = "label"; protected static const _SafeStr_5247:String = "notification"; private static const _SafeStr_4512:uint = 10338138; private static const _SafeStr_10893:uint = 13891476; private static const _SafeStr_10923:String = null; private static const _SafeStr_10924:String = "icon_tag_notify"; private static const _SafeStr_10925:String = "icon_tag_message"; private static const POOL:Vector. = new Vector.(); private static const _SafeStr_10926:Vector. = new Vector.(); protected var _SafeStr_10907:_SafeStr_2546; protected var _SafeStr_10927:Vector.; public static function _SafeStr_9035(_arg_1:_SafeStr_2546):FriendEntityTab { var _local_3:FriendNotification; var _local_2:FriendEntityTab = (((POOL.length > 0)) ? POOL.pop() : new (FriendEntityTab)()); _local_2._SafeStr_9435 = false; _local_2.friend = _arg_1; if (_arg_1._SafeStr_10850.length > 0){ for each (_local_3 in _arg_1._SafeStr_10850) { _local_2._SafeStr_10928(_local_3, false); }; }; return (_local_2); } private static function _SafeStr_10929(_arg_1:IWindowContainer):void { var _local_3:IWindowContainer; var _local_5:IWindow; var _local_2:IItemListWindow = IItemListWindow(_arg_1.getChildByName(_SafeStr_10918)); _local_3 = (_local_2.getListItemByName(_SafeStr_10919) as IWindowContainer); if (_local_3){ _local_3.dispose(); }; _local_3 = (_local_2.getListItemByName(_SafeStr_10920) as IWindowContainer); if (_local_3){ _local_3.dispose(); }; var _local_4:Array = []; _local_2._SafeStr_6012(_SafeStr_5247, _local_4); if (_local_4.length > 0){ for each (_local_5 in _local_4) { _local_5.parent = null; }; }; _arg_1.height = _SafeStr_8913; _arg_1.y = 0; } public function set friend(_arg_1:_SafeStr_2546):void { this._SafeStr_10907 = _arg_1; this._SafeStr_3487(); } public function get friend():_SafeStr_2546 { return (this._SafeStr_10907); } override public function recycle():void { if (!disposed){ if (!_SafeStr_9435){ if (_window){ this._SafeStr_10930(_window); _window = null; }; if (this._SafeStr_10927){ while (this._SafeStr_10927.length > 0) { this._SafeStr_10927.pop().dispose(); }; this._SafeStr_10927 = null; }; this._SafeStr_10907 = null; _SafeStr_9435 = true; POOL.push(this); }; }; } override public function _SafeStr_3912(_arg_1:Boolean):void { var _local_2:IItemListWindow; var _local_3:IWindowContainer; var _local_4:IBitmapWrapperWindow; var _local_5:Boolean; var _local_6:ITextWindow; var _local_7:Token; var _local_8:IWindow; if (!selected){ _local_2 = IItemListWindow(window.getChildByName(_SafeStr_10918)); _local_5 = false; if (((!((this.friend.realName == null))) && (!((this.friend.realName == ""))))){ _local_3 = (_SafeStr_10868.buildFromXML((_SafeStr_10869.getAssetByName(_SafeStr_10916).content as XML)) as IWindowContainer); _local_3.name = _SafeStr_10919; _local_6 = (_local_3.getChildByName(_SafeStr_8691) as ITextWindow); _local_6.caption = this.friend.realName; if (!_local_6.wordWrap){ _SafeStr_10875.crop(_local_6); }; _local_4 = IBitmapWrapperWindow(_local_3.getChildByName(ICON)); _local_4.bitmap = (_SafeStr_10869.getAssetByName(_local_4._SafeStr_9177).content as BitmapData); _local_4.width = _local_4.bitmap.width; _local_4.height = _local_4.bitmap.height; _local_2.addListItem(_local_3); _local_5 = true; }; if (this._SafeStr_10927){ for each (_local_7 in this._SafeStr_10927) { _local_2.addListItem(_local_7._SafeStr_10871); _local_5 = true; }; }; if (this.friend.online){ _local_3 = (_SafeStr_10868.buildFromXML((_SafeStr_10869.getAssetByName(_SafeStr_10917).content as XML)) as IWindowContainer); _local_3.name = _SafeStr_10920; _local_8 = _local_3.getChildByName(_SafeStr_10865); if (_local_8){ _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7110); }; _local_8 = _local_3.getChildByName(_SafeStr_10922); if (_local_8){ if (this.friend._SafeStr_10844){ _local_8.visible = true; _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7110); } else { _local_8.visible = false; }; }; _local_2.addListItem(_local_3); _local_5 = true; }; if (_local_5){ window.height = _local_2.height; }; window.y = (_SafeStr_8913 - window.height); super._SafeStr_3912(_arg_1); if (_arg_1){ HabboTracking._SafeStr_4372()._SafeStr_4371("FriendBar", "", "clicked", (((this.friend._SafeStr_10852 > 0)) ? String(this.friend._SafeStr_10852) : "")); this.friend._SafeStr_10852 = -1; }; }; } override public function _SafeStr_3908(_arg_1:Boolean):void { var _local_2:int; var _local_3:Token; if (selected){ if (_window){ _SafeStr_10929(_window); if (this._SafeStr_10927){ _local_2 = (this._SafeStr_10927.length - 1); while (_local_2 > -1) { _local_3 = this._SafeStr_10927[_local_2]; if (_local_3._SafeStr_10851){ this._SafeStr_10931(_local_3._SafeStr_5852, _arg_1); }; _local_2--; }; }; }; super._SafeStr_3908(_arg_1); }; } override protected function _SafeStr_10880():void { super._SafeStr_10880(); _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); ITextWindow(_window.findChildByTag(_SafeStr_7197)).underline = _SafeStr_10878; } override protected function _SafeStr_10879():void { super._SafeStr_10879(); _window.color = ((_SafeStr_10878) ? _SafeStr_10893 : _SafeStr_4512); ITextWindow(_window.findChildByTag(_SafeStr_7197)).underline = _SafeStr_10878; } protected function _SafeStr_3487():void { var _local_1:IWindowContainer; var _local_2:IBitmapWrapperWindow; if (!_window){ _window = this._SafeStr_10932(); }; if (this._SafeStr_10907){ _window.id = this._SafeStr_10907.id; _local_1 = (IItemListWindow(_window.getChildByName(_SafeStr_10918)).getListItemByName(_SafeStr_7223) as IWindowContainer); _local_1.findChildByName(_SafeStr_8691).caption = this._SafeStr_10907.name; _SafeStr_10875.crop((_local_1.getChildByName(_SafeStr_8691) as ITextWindow)); _local_2 = IBitmapWrapperWindow(_local_1.findChildByName(_SafeStr_10883)); _local_2.bitmap = _SafeStr_10873.getAvatarFaceBitmap(this._SafeStr_10907.figure); _local_2.width = _local_2.bitmap.width; _local_2.height = _local_2.bitmap.height; }; } private function _SafeStr_10932():IWindowContainer { var _local_1:IWindowContainer = (((_SafeStr_10926.length > 0)) ? _SafeStr_10926.pop() : (_SafeStr_10868.buildFromXML((_SafeStr_10869.getAssetByName(_SafeStr_10915).content as XML)) as IWindowContainer)); var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(_local_1.findChildByName(_SafeStr_10883)); var _local_3:_SafeStr_1546 = _SafeStr_1546(_local_1.findChildByName(_SafeStr_7223)); var _local_4:IWindow = _local_1.findChildByName(_SafeStr_10908); _local_1.x = 0; _local_1.y = 0; _local_1.width = _SafeStr_8912; _local_1.height = _SafeStr_8913; _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_1.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_3.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_4.addEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2._SafeStr_3602 = true; return (_local_1); } private function _SafeStr_10930(_arg_1:IWindowContainer):void { var _local_2:_SafeStr_1546; var _local_3:IWindow; var _local_4:IBitmapWrapperWindow; if (((_arg_1) && (!(_arg_1.disposed)))){ _arg_1.procedure = null; _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _arg_1.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _arg_1.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_2 = _SafeStr_1546(_arg_1.findChildByName(_SafeStr_7223)); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4771); _local_2.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4772); _local_3 = _arg_1.findChildByName(_SafeStr_10908); _local_3.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_3.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, _SafeStr_4773); _local_3.removeEventListener(WindowMouseEvent._SafeStr_3737, _SafeStr_4773); _arg_1.width = _SafeStr_8912; _arg_1.height = _SafeStr_8913; _arg_1.color = _SafeStr_4512; _local_4 = IBitmapWrapperWindow(_arg_1.findChildByName(_SafeStr_10883)); _local_4.bitmap = null; ITextWindow(_arg_1.findChildByTag("label")).underline = false; _SafeStr_10929(_arg_1); if (_SafeStr_10926.indexOf(_arg_1) == -1){ _SafeStr_10926.push(_arg_1); }; }; } private function _SafeStr_7110(_arg_1:WindowMouseEvent):void { if (((!(disposed)) && (!(_SafeStr_10877)))){ switch (_arg_1.window.name){ case _SafeStr_10865: case _SafeStr_10921: this._SafeStr_10931(FriendNotification._SafeStr_10849, true); if (((_SafeStr_10872) && (this._SafeStr_10907))){ _SafeStr_10872.startConversation(this._SafeStr_10907.id); this._SafeStr_3908(true); if (_arg_1.window.name == _SafeStr_10921){ _SafeStr_10873.setMessengerIconNotify(false); }; }; return; case _SafeStr_10922: if (((_SafeStr_10872) && (this._SafeStr_10907))){ _SafeStr_10872.followToRoom(this._SafeStr_10907.id); this._SafeStr_3908(true); }; return; }; }; } public function _SafeStr_10928(_arg_1:FriendNotification, _arg_2:Boolean):void { var _local_4:Token; var _local_6:Vector.; var _local_7:IItemListWindow; var _local_8:IWindow; this._SafeStr_10931(_arg_1._SafeStr_5852, false); if (!this._SafeStr_10927){ this._SafeStr_10927 = new Vector.(); }; var _local_3:Boolean = selected; if (_local_3){ _local_6 = this._SafeStr_10927; this._SafeStr_10927 = null; this._SafeStr_3908(false); this._SafeStr_10927 = _local_6; }; var _local_5:String = _SafeStr_10923; switch (_arg_1._SafeStr_5852){ case FriendNotification._SafeStr_10858: _local_4 = new _SafeStr_3206(this.friend, _arg_1, _arg_2); _local_4._SafeStr_10870.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_5 = _SafeStr_10924; break; case FriendNotification.TYPE_ACHIEVEMENT: _local_4 = new _SafeStr_3207(this.friend, _arg_1, _arg_2, _SafeStr_10874); _local_4._SafeStr_10870.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_5 = _SafeStr_10924; break; case FriendNotification._SafeStr_10859: _local_4 = new _SafeStr_3208(this.friend, _arg_1, _arg_2, _SafeStr_10874); _local_4._SafeStr_10870.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4773); _local_5 = _SafeStr_10924; break; case FriendNotification._SafeStr_10849: _local_4 = new _SafeStr_3205(this.friend, _arg_1, _arg_2); _local_4._SafeStr_10870.name = _SafeStr_10921; _local_4._SafeStr_10870.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7110); _local_5 = _SafeStr_10925; break; default: throw (new Error((("Unknown friend notification type: " + _arg_1._SafeStr_5852) + "!"))); }; if (_local_4){ this._SafeStr_10927.push(_local_4); if (_local_5 != _SafeStr_10923){ _local_7 = IItemListWindow(_window.findChildByName(_SafeStr_10908)); if (!_local_7._SafeStr_9225(_local_5)){ _local_8 = _local_4._SafeStr_10870; if (_local_8.tags.indexOf(_local_5) == -1){ _local_8.tags.push(_local_5); }; _local_7._SafeStr_4370(_local_8, 0); }; }; }; if (_local_3){ this._SafeStr_3912(false); }; } public function _SafeStr_10931(_arg_1:int, _arg_2:Boolean):void { var _local_4:Token; if (!this._SafeStr_10927){ return; }; var _local_3:int = (this._SafeStr_10927.length - 1); while (_local_3 > -1) { _local_4 = this._SafeStr_10927[_local_3]; if (_local_4._SafeStr_5852 == _arg_1){ this._SafeStr_10927.splice(_local_3, 1); if (_arg_2){ this._SafeStr_10907._SafeStr_10850.splice(this._SafeStr_10907._SafeStr_10850.indexOf(_local_4.notification), 1); }; _local_4.dispose(); return; }; _local_3--; }; } public function toString():String { return (((getQualifiedClassName(this) + " ") + this._SafeStr_10907.name)); } } }//package com.sulake.habbo.friendbar.view.tabs // _SafeStr_10844 = "_-1Pq" (String#12133, DoABC#2) // _SafeStr_10849 = "_-0yq" (String#6721, DoABC#2) // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_10851 = "_-2u1" (String#9384, DoABC#2) // _SafeStr_10852 = "_-0mp" (String#4973, DoABC#2) // _SafeStr_10858 = "_-1tQ" (String#12348, DoABC#2) // _SafeStr_10859 = "_-30n" (String#11445, DoABC#2) // _SafeStr_10865 = "_-0YZ" (String#3168, DoABC#2) // _SafeStr_10868 = "_-1DU" (String#4427, DoABC#2) // _SafeStr_10869 = "_-12B" (String#3804, DoABC#2) // _SafeStr_10870 = "_-Rr" (String#8469, DoABC#2) // _SafeStr_10871 = "_-2iY" (String#22326, DoABC#2) // _SafeStr_10872 = "_-2Li" (String#4197, DoABC#2) // _SafeStr_10873 = "_-35o" (String#4775, DoABC#2) // _SafeStr_10874 = "_-1LC" (String#14188, DoABC#2) // _SafeStr_10875 = "_-MH" (String#14483, DoABC#2) // _SafeStr_10877 = "_-2YZ" (String#7658, DoABC#2) // _SafeStr_10878 = "_-1Aw" (String#3647, DoABC#2) // _SafeStr_10879 = "_-l8" (String#4560, DoABC#2) // _SafeStr_10880 = "_-1Z1" (String#5637, DoABC#2) // _SafeStr_10883 = "_-1sb" (String#2660, DoABC#2) // _SafeStr_10893 = "_-2FX" (String#2824, DoABC#2) // _SafeStr_10907 = "_-2ue" (String#3006, DoABC#2) // _SafeStr_10908 = "_-3Ft" (String#5826, DoABC#2) // _SafeStr_10915 = "_-1ab" (String#14003, DoABC#2) // _SafeStr_10916 = "_-0uX" (String#13111, DoABC#2) // _SafeStr_10917 = "_-05o" (String#13913, DoABC#2) // _SafeStr_10918 = "_-1Fz" (String#5711, DoABC#2) // _SafeStr_10919 = "_-1oQ" (String#11649, DoABC#2) // _SafeStr_10920 = "_-1zM" (String#12238, DoABC#2) // _SafeStr_10921 = "_-0R2" (String#9461, DoABC#2) // _SafeStr_10922 = "_-2-u" (String#12332, DoABC#2) // _SafeStr_10923 = "_-2-P" (String#12696, DoABC#2) // _SafeStr_10924 = "_-2Ye" (String#10619, DoABC#2) // _SafeStr_10925 = "_-0E0" (String#13956, DoABC#2) // _SafeStr_10926 = "_-0sH" (String#7587, DoABC#2) // _SafeStr_10927 = "_-0Ne" (String#2837, DoABC#2) // _SafeStr_10928 = "_-2hj" (String#15357, DoABC#2) // _SafeStr_10929 = "_-lP" (String#11901, DoABC#2) // _SafeStr_10930 = "_-1wI" (String#18686, DoABC#2) // _SafeStr_10931 = "_-21" (String#14774, DoABC#2) // _SafeStr_10932 = "_-2MD" (String#21423, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_3205 = "_-f3" (String#10022, DoABC#2) // _SafeStr_3206 = "_-2jg" (String#9173, DoABC#2) // _SafeStr_3207 = "_-1bh" (String#8718, DoABC#2) // _SafeStr_3208 = "_-2cf" (String#8305, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) // _SafeStr_5247 = "_-1Ti" (String#4960, DoABC#2) // _SafeStr_5852 = "_-0kw" (String#3870, DoABC#2) // _SafeStr_6012 = "_-2KK" (String#9171, DoABC#2) // _SafeStr_7110 = "_-0jL" (String#5260, DoABC#2) // _SafeStr_7197 = "_-371" (String#2925, DoABC#2) // _SafeStr_7223 = "_-30L" (String#2154, DoABC#2) // _SafeStr_8691 = "_-Y" (String#2304, DoABC#2) // _SafeStr_8912 = "_-5T" (String#3132, DoABC#2) // _SafeStr_8913 = "_-2Gu" (String#2506, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9177 = "_-0bj" (String#12544, DoABC#2) // _SafeStr_9225 = "_-3x" (String#10773, DoABC#2) // _SafeStr_9435 = "_-2c4" (String#2095, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view.tabs.ITab package com.sulake.habbo.friendbar.view.tabs { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; public interface ITab extends _SafeStr_3 { function get window():IWindowContainer; function get selected():Boolean; function get _SafeStr_10877():Boolean; function _SafeStr_3912(_arg_1:Boolean):void; function _SafeStr_3908(_arg_1:Boolean):void; function recycle():void; } }//package com.sulake.habbo.friendbar.view.tabs // _SafeStr_10877 = "_-2YZ" (String#7658, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view._SafeStr_1618 package com.sulake.habbo.friendbar.view { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.iid.IIDAvatarRenderManager; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.habbo.friendbar.HabboFriendBar; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; public class _SafeStr_1618 extends _SafeStr_8 { protected var _windowManager:IHabboWindowManager; protected var _SafeStr_10933:_SafeStr_415; protected var _SafeStr_10934:IHabboLocalizationManager; protected var _SafeStr_10935:IHabboConfigurationManager; public function _SafeStr_1618(_arg_1:HabboFriendBar, _arg_2:uint, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); queueInterface(new IIDAvatarRenderManager(), this._SafeStr_10936); queueInterface(new IIDHabboWindowManager(), this._SafeStr_10937); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_10938); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_10827); } override public function dispose():void { if (!disposed){ if (this._windowManager){ if (!this._windowManager.disposed){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; }; if (this._SafeStr_10933){ if (!this._SafeStr_10933.disposed){ this._SafeStr_10933.release(new IIDAvatarRenderManager()); this._SafeStr_10933 = null; }; }; if (this._SafeStr_10934){ if (!this._SafeStr_10934.disposed){ this._SafeStr_10934.release(new IIDHabboLocalizationManager()); this._SafeStr_10934 = null; }; }; if (this._SafeStr_10935){ if (!this._SafeStr_10935.disposed){ this._SafeStr_10935.release(new IIDHabboConfigurationManager()); this._SafeStr_10935 = null; }; }; super.dispose(); }; } private function _SafeStr_10936(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10933 = (_arg_2 as _SafeStr_415); } private function _SafeStr_10937(_arg_1:IID, _arg_2:IUnknown):void { this._windowManager = (_arg_2 as IHabboWindowManager); } private function _SafeStr_10938(_arg_1:IID, _arg_2:IHabboLocalizationManager):void { this._SafeStr_10934 = (_arg_2 as IHabboLocalizationManager); } private function _SafeStr_10827(_arg_1:IID, _arg_2:IHabboConfigurationManager):void { this._SafeStr_10935 = (_arg_2 as IHabboConfigurationManager); } } }//package com.sulake.habbo.friendbar.view // _SafeStr_10827 = "_-1zx" (String#15000, DoABC#2) // _SafeStr_10933 = "_-0A6" (String#2520, DoABC#2) // _SafeStr_10934 = "_-h2" (String#3587, DoABC#2) // _SafeStr_10935 = "_-2m4" (String#3831, DoABC#2) // _SafeStr_10936 = "_-1F1" (String#14104, DoABC#2) // _SafeStr_10937 = "_-1cO" (String#13413, DoABC#2) // _SafeStr_10938 = "_-L1" (String#14842, DoABC#2) // _SafeStr_1618 = "_-025" (String#7349, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view._SafeStr_1619 package com.sulake.habbo.friendbar.view { import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.friendbar.view.tabs.ITab; import flash.display.BitmapData; public interface _SafeStr_1619 extends IUnknown { function set visible(_arg_1:Boolean):void; function get visible():Boolean; function _SafeStr_10881(_arg_1:ITab, _arg_2:Boolean):void; function deSelect(_arg_1:Boolean):void; function getAvatarFaceBitmap(_arg_1:String):BitmapData; function setMessengerIconNotify(_arg_1:Boolean):void; function _SafeStr_10939(_arg_1:Boolean):void; } }//package com.sulake.habbo.friendbar.view // _SafeStr_10881 = "_-0Bl" (String#8315, DoABC#2) // _SafeStr_10939 = "_-2gn" (String#20917, DoABC#2) // _SafeStr_1619 = "_-4q" (String#7904, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.view._SafeStr_1620 package com.sulake.habbo.friendbar.view { import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.friendbar.data._SafeStr_1621; import com.sulake.core.window.IWindowContainer; import __AS3__.vec.Vector; import com.sulake.habbo.friendbar.view.tabs.ITab; import _-0EX._SafeStr_2542; import _-0EX._SafeStr_2541; import _-0EX._SafeStr_2543; import _-0EX._SafeStr_2548; import com.sulake.iid.IIDAvatarRenderManager; import iid.IIDHabboWindowManager; import com.sulake.habbo.friendbar.iid.IIDHabboFriendBarData; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.habbo.friendbar.HabboFriendBar; import com.sulake.core.assets.IAssetLibrary; import _-0D0._SafeStr_2539; import _-0D0._SafeStr_2547; import _-0D0._SafeStr_2537; import _-0D0._SafeStr_2545; import _-0D0._SafeStr_2544; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.friendbar.data._SafeStr_1918; import com.sulake.habbo.friendbar.data._SafeStr_2546; import com.sulake.habbo.friendbar.view.tabs._SafeStr_2136; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.friendbar.view.tabs._SafeStr_2549; import com.sulake.habbo.friendbar.view.tabs._SafeStr_2538; import com.sulake.habbo.friendbar.view.tabs.FriendEntityTab; import com.sulake.habbo.friendbar.view.tabs._SafeStr_2550; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.friendbar.view.tabs.tokens.Token; import com.sulake.core.assets.IAsset; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.avatar._SafeStr_415; import flash.display.BitmapData; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import flash.events.Event; import com.sulake.habbo.window.utils._SafeStr_1269; import _-2SZ._SafeStr_2397; import com.sulake.core.window.IWindow; import _-0EX._SafeStr_2540; import __AS3__.vec.*; public class _SafeStr_1620 extends _SafeStr_1618 implements _SafeStr_1619, _SafeStr_774 { private static const _SafeStr_10940:int = 127; private static const _SafeStr_10941:int = 1; private static const _SafeStr_10942:int = 2; private static const _SafeStr_10943:int = 3; private static const _SafeStr_10944:int = 3; private static const _SafeStr_10945:Boolean = false; private static const _SafeStr_10946:int = 3; private static const _SafeStr_10947:String = "arrow"; private static const _SafeStr_10948:String = "left"; private static const _SafeStr_10949:String = "right"; private static const _SafeStr_10950:String = "bar_xml"; private static const _SafeStr_10951:String = "toggle_xml"; private static const _SafeStr_5503:String = "container"; private static const _SafeStr_10952:String = "wrapper"; private static const _SafeStr_7258:String = "border"; private static const _SafeStr_10953:String = "list"; private static const _SafeStr_7223:String = "header"; private static const _SafeStr_10883:String = "canvas"; private static const ICON:String = "icon"; private static const _SafeStr_10918:String = "pieces"; private static const BUTTON_LEFT_SINGLE:String = "button_left"; private static const _SafeStr_10954:String = "button_right"; private static const _SafeStr_10955:String = "button_left_page"; private static const _SafeStr_10956:String = "button_right_page"; private static const _SafeStr_10957:String = "button_left_end"; private static const _SafeStr_10958:String = "button_right_end"; private static const _SafeStr_10888:String = "button_close"; private static const _SafeStr_10959:String = "button_open"; private static const _SafeStr_10960:String = "link_friendlist"; private static const _SafeStr_10961:String = "messenger"; private static const _SafeStr_10962:String = "friendlist"; private static const _SafeStr_10963:String = "stream"; private var _SafeStr_10964:_SafeStr_1621; private var _SafeStr_10965:IWindowContainer; private var _SafeStr_10966:IWindowContainer; private var _SafeStr_10967:Vector.; private var _SafeStr_10968:ITab; private var _SafeStr_10969:int = -1; private var _startIndex:int = 0; private var _SafeStr_10970:_SafeStr_2542; private var _SafeStr_10971:_SafeStr_2541; private var _SafeStr_10972:_SafeStr_2543; private var _SafeStr_10973:_SafeStr_2548; private var _SafeStr_10974:Boolean = true; public function _SafeStr_1620(_arg_1:HabboFriendBar, _arg_2:uint, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_10970 = new _SafeStr_2542(); this._SafeStr_10967 = new Vector.(); queueInterface(new IIDAvatarRenderManager(), this._SafeStr_10936); queueInterface(new IIDHabboWindowManager(), this._SafeStr_10937); queueInterface(new IIDHabboFriendBarData(), this._SafeStr_10975); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_10938); } public function setMessengerIconNotify(_arg_1:Boolean):void { if (this._SafeStr_10972){ this._SafeStr_10972.notify(_arg_1); }; } public function _SafeStr_10939(_arg_1:Boolean):void { if (this._SafeStr_10971){ this._SafeStr_10971.notify(_arg_1); }; } public function _SafeStr_10976(_arg_1:Boolean):void { if (this._SafeStr_10973){ this._SafeStr_10973.notify(_arg_1); }; } override public function dispose():void { if (!disposed){ if (this._SafeStr_10972){ this._SafeStr_10972.dispose(); this._SafeStr_10972 = null; }; if (this._SafeStr_10971){ this._SafeStr_10971.dispose(); this._SafeStr_10971 = null; }; if (this._SafeStr_10973){ this._SafeStr_10973.dispose(); this._SafeStr_10973 = null; }; if (this._SafeStr_10966){ this._SafeStr_10966.dispose(); this._SafeStr_10966 = null; }; if (this._SafeStr_10965){ this._SafeStr_10965.dispose(); this._SafeStr_10965 = null; }; while (this._SafeStr_10967.length > 0) { ITab(this._SafeStr_10967.pop()).dispose(); }; if (this._SafeStr_10964){ if (!this._SafeStr_10964.disposed){ if (this._SafeStr_10964.events){ this._SafeStr_10964.events.removeEventListener(_SafeStr_2539._SafeStr_3949, this._SafeStr_10977); this._SafeStr_10964.events.removeEventListener(_SafeStr_2547.TYPE, this._SafeStr_10978); this._SafeStr_10964.events.removeEventListener(_SafeStr_2537._SafeStr_3948, this._SafeStr_10979); this._SafeStr_10964.events.removeEventListener(_SafeStr_2545._SafeStr_3951, this._SafeStr_10980); this._SafeStr_10964.events.removeEventListener(_SafeStr_2544._SafeStr_3950, this._SafeStr_10842); }; this._SafeStr_10964.release(new IIDHabboFriendBarData()); this._SafeStr_10964 = null; }; }; if (_windowManager){ if (!_windowManager.disposed){ _windowManager.getWindowContext(_SafeStr_10941).getDesktopWindow().removeEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_10981); }; }; this._SafeStr_10970.dispose(); this._SafeStr_10970 = null; super.dispose(); }; } public function set visible(_arg_1:Boolean):void { if (this._SafeStr_10965){ this._SafeStr_10965.visible = _arg_1; this._SafeStr_10965.activate(); }; if (this._SafeStr_10966){ this._SafeStr_10966.visible = !(_arg_1); if (this._SafeStr_10965){ this._SafeStr_10966.x = this._SafeStr_10965.x; this._SafeStr_10966.y = this._SafeStr_10965.y; this._SafeStr_10966.activate(); }; }; } public function get visible():Boolean { return (((this._SafeStr_10965) && (this._SafeStr_10965.visible))); } public function populate():void { var _local_5:int; var _local_12:_SafeStr_1918; var _local_13:_SafeStr_2546; var _local_14:_SafeStr_2136; var _local_15:int; var _local_16:_SafeStr_2136; var _local_1:int = this._SafeStr_10969; this.deSelect(false); var _local_2:IWindowContainer = (this._SafeStr_10965.findChildByName(_SafeStr_5503) as IWindowContainer); var _local_3:IItemListWindow = (_local_2.findChildByName(_SafeStr_10953) as IItemListWindow); _local_3.autoArrangeItems = false; var _local_4:int = _local_3.numListItems; _local_5 = _local_4; while (_local_5 > 0) { _local_3._SafeStr_7703((_local_5 - 1)); _local_5--; }; while (this._SafeStr_10967.length > 0) { this._SafeStr_10967.pop().recycle(); }; var _local_6:int = this._SafeStr_10964._SafeStr_10792; var _local_7:int = this._SafeStr_10964._SafeStr_10796; var _local_8:int = this._SafeStr_10982; var _local_9:int = ((_local_6 + ((this._SafeStr_10974) ? 1 : 0)) + (((_local_7 > 0)) ? 1 : 0)); var _local_10:int = Math.min(_local_8, _local_9); if ((this._startIndex + _local_10) > _local_9){ this._startIndex = Math.max(0, (this._startIndex - ((this._startIndex + _local_10) - _local_9))); }; var _local_11:int = this._startIndex; if (_local_7 > 0){ if (this._startIndex == 0){ if (this._SafeStr_10967.length < _local_8){ if (_local_7 == 1){ _local_12 = this._SafeStr_10964._SafeStr_10797(0); _local_14 = _SafeStr_2549._SafeStr_9035(_local_12); this._SafeStr_10967.push(_local_14); _local_3.addListItem(_local_14.window); } else { if (_local_7 > 1){ _local_14 = _SafeStr_2538._SafeStr_9035(this._SafeStr_10964._SafeStr_10800()); this._SafeStr_10967.push(_local_14); _local_3.addListItem(_local_14.window); }; }; }; } else { _local_11--; }; }; _local_5 = _local_11; while (_local_5 < (_local_6 + _local_11)) { if (_local_5 >= _local_6) break; if (this._SafeStr_10967.length >= _local_8) break; _local_13 = this._SafeStr_10964._SafeStr_10793(_local_5); _local_14 = FriendEntityTab._SafeStr_9035(_local_13); this._SafeStr_10967.push(_local_14); _local_3.addListItem(_local_14.window); _local_5++; }; if (this._SafeStr_10974){ if (this._SafeStr_10967.length < _local_8){ _local_15 = 1; if ((this._SafeStr_10967.length + _local_15) < _SafeStr_10946){ _local_15 = Math.min((_local_8 - this._SafeStr_10967.length), (_SafeStr_10946 - this._SafeStr_10967.length)); }; _local_9 = ((_local_6 + _local_15) + (((_local_7 > 0)) ? 1 : 0)); while (_local_15-- > 0) { _local_16 = _SafeStr_2550._SafeStr_9035(); _local_3.addListItem(_local_16.window); this._SafeStr_10967.push(_local_16); }; }; }; _local_3.autoArrangeItems = true; if (_local_1 > -1){ this._SafeStr_10983(_local_1); }; _local_2.visible = (this._SafeStr_10967.length > 0); this._SafeStr_10984((this._SafeStr_10967.length < _local_9), !((this._startIndex == 0)), ((this._startIndex + this._SafeStr_10967.length) < _local_9)); } private function _SafeStr_10985(_arg_1:int):FriendEntityTab { var _local_2:FriendEntityTab; var _local_3:int = this._SafeStr_10967.length; var _local_4:int; while (_local_4 < _local_3) { _local_2 = (this._SafeStr_10967[_local_4] as FriendEntityTab); if (_local_2){ if (_local_2.friend.id == _arg_1){ return (_local_2); }; }; _local_4++; }; return (null); } private function _SafeStr_10975(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_10964 = (_arg_2 as _SafeStr_1621); this._SafeStr_10964.events.addEventListener(_SafeStr_2539._SafeStr_3949, this._SafeStr_10977); this._SafeStr_10964.events.addEventListener(_SafeStr_2547.TYPE, this._SafeStr_10978); this._SafeStr_10964.events.addEventListener(_SafeStr_2537._SafeStr_3948, this._SafeStr_10979); this._SafeStr_10964.events.addEventListener(_SafeStr_2545._SafeStr_3951, this._SafeStr_10980); this._SafeStr_10964.events.addEventListener(_SafeStr_2544._SafeStr_3950, this._SafeStr_10842); } private function _SafeStr_10937(_arg_1:IID, _arg_2:IUnknown):void { _windowManager = (_arg_2 as IHabboWindowManager); } private function _SafeStr_10938(_arg_1:IID, _arg_2:IHabboLocalizationManager):void { _SafeStr_10934 = (_arg_2 as IHabboLocalizationManager); } private function _SafeStr_10986():Boolean { return (((this._SafeStr_10965) && (!(this._SafeStr_10965.disposed)))); } private function _SafeStr_10987():void { var _local_2:IWindowContainer; _SafeStr_2136._SafeStr_10872 = this._SafeStr_10964; _SafeStr_2136._SafeStr_10873 = this; _SafeStr_2136._SafeStr_10869 = assets; _SafeStr_2136._SafeStr_10868 = _windowManager; _SafeStr_2136._SafeStr_10874 = _SafeStr_10934; _SafeStr_2136._SafeStr_10875 = this._SafeStr_10970; Token._SafeStr_10868 = _windowManager; Token._SafeStr_10869 = assets; var _local_1:IAsset = assets.getAssetByName(_SafeStr_10950); this._SafeStr_10965 = (_windowManager.buildFromXML((_local_1.content as XML), _SafeStr_10941) as IWindowContainer); this._SafeStr_10965.x = _SafeStr_10943; this._SafeStr_10965.y = (this._SafeStr_10965.parent.height - (this._SafeStr_10965.height + _SafeStr_10942)); this._SafeStr_10965.width = (this._SafeStr_10965.parent.width - (_SafeStr_10943 + _SafeStr_10944)); this._SafeStr_10965.setParamFlag(WindowParam._SafeStr_7140, true); this._SafeStr_10965.procedure = this._SafeStr_10988; if (_SafeStr_10945){ _local_1 = assets.getAssetByName(_SafeStr_10951); this._SafeStr_10966 = (_windowManager.buildFromXML((_local_1.content as XML), _SafeStr_10941) as IWindowContainer); this._SafeStr_10966.x = this._SafeStr_10965.x; this._SafeStr_10966.y = this._SafeStr_10965.y; this._SafeStr_10966.setParamFlag(WindowParam._SafeStr_7140, true); this._SafeStr_10966.visible = false; this._SafeStr_10966.procedure = this._SafeStr_10989; }; _local_2 = IWindowContainer(this._SafeStr_10965.findChildByName(_SafeStr_10962)); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10990); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_10990); _local_2.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_10990); this._SafeStr_10971 = new _SafeStr_2541(assets, (_local_2.getChildByName(ICON) as IBitmapWrapperWindow)); _local_2 = IWindowContainer(this._SafeStr_10965.findChildByName(_SafeStr_10961)); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10990); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_10990); _local_2.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_10990); this._SafeStr_10972 = new _SafeStr_2543(assets, (_local_2.getChildByName(ICON) as IBitmapWrapperWindow)); this._SafeStr_10972.enable(false); this.visible = true; _windowManager.getWindowContext(_SafeStr_10941).getDesktopWindow().addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_10981); this._SafeStr_10965.findChildByName(_SafeStr_10963).visible = (_SafeStr_10935.getBoolean("friendbar.stream.enabled", false) == true); _local_2 = IWindowContainer(this._SafeStr_10965.findChildByName(_SafeStr_10963)); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10990); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_10990); _local_2.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_10990); this._SafeStr_10973 = new _SafeStr_2548(assets, (_local_2.getChildByName(ICON) as IBitmapWrapperWindow)); } private function _SafeStr_10936(_arg_1:IID, _arg_2:IUnknown):void { _SafeStr_10933 = (_arg_2 as _SafeStr_415); } public function getAvatarFaceBitmap(_arg_1:String):BitmapData { var _local_2:BitmapData; var _local_3:IAvatarImage; if (_SafeStr_10933){ _local_3 = _SafeStr_10933.createAvatarImage(_arg_1, _SafeStr_1312._SafeStr_5072, null, this); if (_local_3){ _local_2 = _local_3._SafeStr_5074(AvatarSetType._SafeStr_5075); _local_3.dispose(); }; }; return (_local_2); } public function _SafeStr_5111(_arg_1:String):void { var _local_2:_SafeStr_2546; var _local_7:_SafeStr_1918; var _local_8:BitmapData; var _local_9:IWindowContainer; var _local_10:IItemListWindow; var _local_11:IWindowContainer; var _local_12:IBitmapWrapperWindow; var _local_13:_SafeStr_2136; var _local_3:IItemListWindow = (this._SafeStr_10965.findChildByName(_SafeStr_10953) as IItemListWindow); var _local_4:int = this._SafeStr_10964._SafeStr_10792; var _local_5:int; while (_local_5 < _local_4) { _local_2 = this._SafeStr_10964._SafeStr_10793(_local_5); if (_local_2.figure == _arg_1){ _local_8 = this.getAvatarFaceBitmap(_arg_1); if (_local_8){ _local_9 = (_local_3._SafeStr_9223(_local_2.id) as IWindowContainer); if (_local_9){ _local_10 = (_local_9.getChildByName(_SafeStr_10918) as IItemListWindow); if (_local_10){ _local_11 = IWindowContainer(_local_10.getListItemByName(_SafeStr_7223)); if (_local_11){ _local_12 = (_local_11.findChildByName(_SafeStr_10883) as IBitmapWrapperWindow); _local_12.bitmap = _local_8; _local_12.width = _local_8.width; _local_12.height = _local_8.height; }; }; }; }; return; }; _local_5++; }; var _local_6:Array = this._SafeStr_10964._SafeStr_10800(); for each (_local_7 in _local_6) { if (_local_7.figure == _arg_1){ for each (_local_13 in this._SafeStr_10967) { if ((_local_13 is _SafeStr_2549)){ _SafeStr_2549(_local_13)._SafeStr_5111(_local_7, this.getAvatarFaceBitmap(_arg_1)); return; }; if ((_local_13 is _SafeStr_2538)){ _SafeStr_2538(_local_13)._SafeStr_5111(_local_7, this.getAvatarFaceBitmap(_arg_1)); return; }; }; }; }; } public function _SafeStr_10991(_arg_1:BitmapData):void { } private function _SafeStr_10992(_arg_1:_SafeStr_2546):Boolean { return ((this._SafeStr_10969 == _arg_1.id)); } public function _SafeStr_10881(_arg_1:ITab, _arg_2:Boolean):void { if (!_arg_1.selected){ if (this._SafeStr_10968){ this.deSelect(true); }; _arg_1._SafeStr_3912(_arg_2); this._SafeStr_10968 = _arg_1; if ((_arg_1 is FriendEntityTab)){ this._SafeStr_10969 = FriendEntityTab(_arg_1).friend.id; }; }; } public function _SafeStr_10983(_arg_1:int):void { if (this._SafeStr_10969 == _arg_1){ return; }; var _local_2:FriendEntityTab = this._SafeStr_10985(_arg_1); if (_local_2){ this._SafeStr_10881(_local_2, false); this._SafeStr_10969 = _arg_1; }; } public function deSelect(_arg_1:Boolean):void { if (this._SafeStr_10968){ this._SafeStr_10968._SafeStr_3908(_arg_1); this._SafeStr_10968 = null; this._SafeStr_10969 = -1; }; } private function _SafeStr_10977(_arg_1:Event):void { if (!this._SafeStr_10986()){ this._SafeStr_10987(); }; this._SafeStr_10993(true); } private function _SafeStr_10978(event:_SafeStr_2547):void { var title:String = ((event.success) ? "${friendbar.find.success.title}" : "${friendbar.find.error.title}"); var text:String = ((event.success) ? "${friendbar.find.success.text}" : "${friendbar.find.error.text}"); _windowManager.notify(title, text, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }, _SafeStr_2397._SafeStr_7289); } private function _SafeStr_10979(_arg_1:_SafeStr_2537):void { if (this._SafeStr_10971){ this._SafeStr_10971.notify((this._SafeStr_10964._SafeStr_10796 > 0)); }; this.populate(); } private function _SafeStr_10980(_arg_1:_SafeStr_2545):void { if (this._SafeStr_10972){ if (_arg_1.notify){ this._SafeStr_10972.notify(true); } else { this._SafeStr_10972.enable(true); }; }; } private function _SafeStr_10842(_arg_1:_SafeStr_2544):void { var _local_2:FriendEntityTab = this._SafeStr_10985(_arg_1.friendId); if (!_local_2){ return; }; _local_2._SafeStr_10928(_arg_1.notification, true); } private function _SafeStr_10988(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:int; var _local_4:int; if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ _local_3 = this._startIndex; _local_4 = ((this._SafeStr_10964._SafeStr_10792 + ((this._SafeStr_10974) ? 1 : 0)) + (((this._SafeStr_10964._SafeStr_10796 > 0)) ? 1 : 0)); switch (_arg_2.name){ case BUTTON_LEFT_SINGLE: _local_3 = Math.max(0, (this._startIndex - 1)); break; case _SafeStr_10955: _local_3 = Math.max(0, (this._startIndex - this._SafeStr_10982)); break; case _SafeStr_10957: _local_3 = 0; break; case _SafeStr_10954: _local_3 = Math.max(0, Math.min((_local_4 - this._SafeStr_10982), (this._startIndex + 1))); break; case _SafeStr_10956: _local_3 = Math.max(0, Math.min((_local_4 - this._SafeStr_10982), (this._startIndex + this._SafeStr_10982))); break; case _SafeStr_10958: _local_3 = Math.max(0, (_local_4 - this._SafeStr_10982)); break; case _SafeStr_10888: this.visible = false; break; case _SafeStr_7258: this.deSelect(true); break; case _SafeStr_10960: this._SafeStr_10964._SafeStr_10801(); break; }; if (_local_3 != this._startIndex){ this.deSelect(true); this._startIndex = _local_3; this._SafeStr_10993(true); }; }; if (_arg_1.type == _SafeStr_1260._SafeStr_4276){ this.deSelect(true); }; } private function _SafeStr_10990(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_2540; switch (_arg_1.window.name){ case _SafeStr_10962: _local_2 = this._SafeStr_10971; break; case _SafeStr_10961: _local_2 = this._SafeStr_10972; break; case _SafeStr_10963: _local_2 = this._SafeStr_10973; break; }; if (_local_2 == null){ return; }; switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: if ((_local_2 is _SafeStr_2541)){ this._SafeStr_10964._SafeStr_10801(); _local_2.notify(false); } else { if ((_local_2 is _SafeStr_2543)){ this._SafeStr_10964._SafeStr_10802(); _local_2.notify(false); } else { if ((_local_2 is _SafeStr_2548)){ this._SafeStr_10964._SafeStr_10803(); _local_2.notify(false); }; }; }; return; case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: _local_2._SafeStr_4054(true); return; case WindowMouseEvent._SafeStr_3737: _local_2._SafeStr_4054(false); return; }; } private function _SafeStr_10989(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (this._SafeStr_10966.visible){ if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ switch (_arg_2.name){ case _SafeStr_10959: this.visible = true; return; }; }; }; } private function _SafeStr_10984(_arg_1:Boolean, _arg_2:Boolean, _arg_3:Boolean):void { var _local_4:IWindow; var _local_5:Array; var _local_6:IWindowContainer = (this._SafeStr_10965.findChildByName(_SafeStr_10952) as IWindowContainer); _local_5 = []; _local_6._SafeStr_9139(_SafeStr_10947, _local_5); for each (_local_4 in _local_5) { _local_4.visible = _arg_1; }; _local_5 = []; _local_6._SafeStr_9139(_SafeStr_10948, _local_5); for each (_local_4 in _local_5) { if (_arg_2){ _local_4.enable(); } else { _local_4.disable(); }; }; _local_5 = []; _local_6._SafeStr_9139(_SafeStr_10949, _local_5); for each (_local_4 in _local_5) { if (_arg_3){ _local_4.enable(); } else { _local_4.disable(); }; }; } private function _SafeStr_10993(_arg_1:Boolean=false):void { var _local_2:int; if (!disposed){ if (this._SafeStr_10965){ this._SafeStr_10965.width = (this._SafeStr_10965.parent.width - (_SafeStr_10943 + _SafeStr_10944)); if (!_arg_1){ _local_2 = this._SafeStr_10982; if (_local_2 < this._SafeStr_10967.length){ _arg_1 = true; } else { if (_local_2 > this._SafeStr_10967.length){ if (this._SafeStr_10967.length < _SafeStr_10946){ _arg_1 = true; } else { if (this._SafeStr_10967.length < (this._SafeStr_10964._SafeStr_10792 + ((this._SafeStr_10974) ? 1 : 0))){ _arg_1 = true; } else { if (this._SafeStr_10994 < this._SafeStr_10964._SafeStr_10792){ _arg_1 = true; }; }; }; }; }; }; if (_arg_1){ this.populate(); }; }; }; } private function get _SafeStr_10994():int { var _local_1:int; var _local_2:int = this._SafeStr_10967.length; while (_local_2-- > 0) { if ((this._SafeStr_10967[_local_2] is FriendEntityTab)){ _local_1++; }; }; return (_local_1); } private function get _SafeStr_10982():int { var _local_1:IWindowContainer = (this._SafeStr_10965.findChildByName(_SafeStr_5503) as IWindowContainer); var _local_2:IWindowContainer = (_local_1.getChildByName(_SafeStr_10952) as IWindowContainer); var _local_3:IItemListWindow = (_local_2.findChildByName(_SafeStr_10953) as IItemListWindow); var _local_4:int = (_local_2.width - _local_3.width); return (((_local_1.width - _local_4) / (_SafeStr_10940 + _local_3.spacing))); } private function _SafeStr_10981(_arg_1:_SafeStr_1260):void { this._SafeStr_10993(false); } } }//package com.sulake.habbo.friendbar.view // _SafeStr_10792 = "_-AR" (String#7910, DoABC#2) // _SafeStr_10793 = "_-1if" (String#14964, DoABC#2) // _SafeStr_10796 = "_-su" (String#12647, DoABC#2) // _SafeStr_10797 = "_-2ih" (String#15481, DoABC#2) // _SafeStr_10800 = "_-rj" (String#12970, DoABC#2) // _SafeStr_10801 = "_-1xE" (String#14647, DoABC#2) // _SafeStr_10802 = "_-17s" (String#9666, DoABC#2) // _SafeStr_10803 = "_-Z7" (String#15932, DoABC#2) // _SafeStr_10842 = "_-1ix" (String#11908, DoABC#2) // _SafeStr_10868 = "_-1DU" (String#4427, DoABC#2) // _SafeStr_10869 = "_-12B" (String#3804, DoABC#2) // _SafeStr_10872 = "_-2Li" (String#4197, DoABC#2) // _SafeStr_10873 = "_-35o" (String#4775, DoABC#2) // _SafeStr_10874 = "_-1LC" (String#14188, DoABC#2) // _SafeStr_10875 = "_-MH" (String#14483, DoABC#2) // _SafeStr_10881 = "_-0Bl" (String#8315, DoABC#2) // _SafeStr_10883 = "_-1sb" (String#2660, DoABC#2) // _SafeStr_10888 = "_-pG" (String#3315, DoABC#2) // _SafeStr_10918 = "_-1Fz" (String#5711, DoABC#2) // _SafeStr_10928 = "_-2hj" (String#15357, DoABC#2) // _SafeStr_10933 = "_-0A6" (String#2520, DoABC#2) // _SafeStr_10934 = "_-h2" (String#3587, DoABC#2) // _SafeStr_10935 = "_-2m4" (String#3831, DoABC#2) // _SafeStr_10936 = "_-1F1" (String#14104, DoABC#2) // _SafeStr_10937 = "_-1cO" (String#13413, DoABC#2) // _SafeStr_10938 = "_-L1" (String#14842, DoABC#2) // _SafeStr_10939 = "_-2gn" (String#20917, DoABC#2) // _SafeStr_10940 = "_-XA" (String#14933, DoABC#2) // _SafeStr_10941 = "_-1Hk" (String#7912, DoABC#2) // _SafeStr_10942 = "_-28H" (String#14602, DoABC#2) // _SafeStr_10943 = "_-1ap" (String#11236, DoABC#2) // _SafeStr_10944 = "_-2yT" (String#11793, DoABC#2) // _SafeStr_10945 = "_-3AF" (String#13084, DoABC#2) // _SafeStr_10946 = "_-2tc" (String#11371, DoABC#2) // _SafeStr_10947 = "_-14S" (String#14054, DoABC#2) // _SafeStr_10948 = "_-1Xa" (String#13894, DoABC#2) // _SafeStr_10949 = "_-38c" (String#14550, DoABC#2) // _SafeStr_10950 = "_-20p" (String#14834, DoABC#2) // _SafeStr_10951 = "_-0-U" (String#13004, DoABC#2) // _SafeStr_10952 = "_-RL" (String#12463, DoABC#2) // _SafeStr_10953 = "_-f5" (String#10023, DoABC#2) // _SafeStr_10954 = "_-1DY" (String#15067, DoABC#2) // _SafeStr_10955 = "_-B7" (String#14586, DoABC#2) // _SafeStr_10956 = "_-2e7" (String#13404, DoABC#2) // _SafeStr_10957 = "_-23" (String#14711, DoABC#2) // _SafeStr_10958 = "_-31z" (String#12931, DoABC#2) // _SafeStr_10959 = "_-28v" (String#13768, DoABC#2) // _SafeStr_10960 = "_-0MQ" (String#13291, DoABC#2) // _SafeStr_10961 = "_-1JH" (String#11930, DoABC#2) // _SafeStr_10962 = "_-3BS" (String#12255, DoABC#2) // _SafeStr_10963 = "_-0Rf" (String#9755, DoABC#2) // _SafeStr_10964 = "_-316" (String#1756, DoABC#2) // _SafeStr_10965 = "_-1DA" (String#1730, DoABC#2) // _SafeStr_10966 = "_-3H3" (String#3436, DoABC#2) // _SafeStr_10967 = "_-1DK" (String#2124, DoABC#2) // _SafeStr_10968 = "_-0th" (String#10595, DoABC#2) // _SafeStr_10969 = "_-TK" (String#8515, DoABC#2) // _SafeStr_10970 = "_-01O" (String#12526, DoABC#2) // _SafeStr_10971 = "_-2kk" (String#5354, DoABC#2) // _SafeStr_10972 = "_-lc" (String#4370, DoABC#2) // _SafeStr_10973 = "_-0y6" (String#6912, DoABC#2) // _SafeStr_10974 = "_-k3" (String#12192, DoABC#2) // _SafeStr_10975 = "_-Ts" (String#19654, DoABC#2) // _SafeStr_10976 = "_-0zj" (String#23242, DoABC#2) // _SafeStr_10977 = "_-1l2" (String#15758, DoABC#2) // _SafeStr_10978 = "_-jt" (String#17062, DoABC#2) // _SafeStr_10979 = "_-1-P" (String#17120, DoABC#2) // _SafeStr_10980 = "_-2wj" (String#16546, DoABC#2) // _SafeStr_10981 = "_-20l" (String#17475, DoABC#2) // _SafeStr_10982 = "_-1w" (String#7405, DoABC#2) // _SafeStr_10983 = "_-2K-" (String#21948, DoABC#2) // _SafeStr_10984 = "_-2db" (String#19509, DoABC#2) // _SafeStr_10985 = "_-0na" (String#17706, DoABC#2) // _SafeStr_10986 = "_-12j" (String#21165, DoABC#2) // _SafeStr_10987 = "_-35w" (String#20086, DoABC#2) // _SafeStr_10988 = "_-1cZ" (String#19884, DoABC#2) // _SafeStr_10989 = "_-1C6" (String#22273, DoABC#2) // _SafeStr_10990 = "_-1jS" (String#4689, DoABC#2) // _SafeStr_10991 = "_-Ps" (String#35329, DoABC#2) // _SafeStr_10992 = "_-38O" (String#26700, DoABC#2) // _SafeStr_10993 = "_-1Yn" (String#13077, DoABC#2) // _SafeStr_10994 = "_-1Wc" (String#18557, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1618 = "_-025" (String#7349, DoABC#2) // _SafeStr_1619 = "_-4q" (String#7904, DoABC#2) // _SafeStr_1620 = "_-0OQ" (String#8860, DoABC#2) // _SafeStr_1621 = "_-2FI" (String#5842, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_2136 = "_-1Aj" (String#1099, DoABC#2) // _SafeStr_2397 = "_-0tr" (String#3594, DoABC#2) // _SafeStr_2537 = "_-GW" (String#3164, DoABC#2) // _SafeStr_2538 = "_-0z1" (String#4312, DoABC#2) // _SafeStr_2539 = "_-2ZU" (String#4366, DoABC#2) // _SafeStr_2540 = "_-De" (String#3142, DoABC#2) // _SafeStr_2541 = "_-086" (String#7479, DoABC#2) // _SafeStr_2542 = "_-1vF" (String#6880, DoABC#2) // _SafeStr_2543 = "_-38R" (String#7495, DoABC#2) // _SafeStr_2544 = "_-22K" (String#5930, DoABC#2) // _SafeStr_2545 = "_-0HO" (String#4241, DoABC#2) // _SafeStr_2546 = "_-0I2" (String#2143, DoABC#2) // _SafeStr_2547 = "_-4n" (String#5192, DoABC#2) // _SafeStr_2548 = "_-1TJ" (String#7041, DoABC#2) // _SafeStr_2549 = "_-2Bd" (String#3794, DoABC#2) // _SafeStr_2550 = "_-0HQ" (String#6468, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3908 = "_-At" (String#2320, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_3948 = "_-2jA" (String#9112, DoABC#2) // _SafeStr_3949 = "_-AG" (String#9275, DoABC#2) // _SafeStr_3950 = "_-1af" (String#10938, DoABC#2) // _SafeStr_3951 = "_-1nK" (String#9207, DoABC#2) // _SafeStr_4054 = "_-3Fu" (String#5829, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4276 = "_-lN" (String#8849, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_7140 = "_-0eS" (String#5704, DoABC#2) // _SafeStr_7223 = "_-30L" (String#2154, DoABC#2) // _SafeStr_7258 = "_-237" (String#7634, DoABC#2) // _SafeStr_7289 = "_-17L" (String#3791, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9223 = "_-0Xt" (String#10021, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendbar.HabboFriendBar package com.sulake.habbo.friendbar { import com.sulake.core.runtime._SafeStr_705; import com.sulake.habbo.friendbar.utils._SafeStr_1623; import com.sulake.habbo.friendbar.data._SafeStr_1622; import com.sulake.habbo.friendbar.iid.IIDHabboFriendBarData; import com.sulake.habbo.friendbar.view._SafeStr_1620; import com.sulake.habbo.friendbar.iid.IIDHabboFriendBarView; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; public class HabboFriendBar extends _SafeStr_705 { public function HabboFriendBar(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); _SafeStr_1623.unknown = this; _SafeStr_8823(new _SafeStr_1622(this, 0, _arg_3), [new IIDHabboFriendBarData()]); _SafeStr_8823(new _SafeStr_1620(this, 0, _arg_3), [new IIDHabboFriendBarView()]); } } }//package com.sulake.habbo.friendbar // _SafeStr_1620 = "_-0OQ" (String#8860, DoABC#2) // _SafeStr_1622 = "_-1B6" (String#8183, DoABC#2) // _SafeStr_1623 = "_-Wm" (String#9853, DoABC#2) // _SafeStr_705 = "_-gY" (String#3802, DoABC#2) // _SafeStr_8823 = "_-37L" (String#3642, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1879 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist._SafeStr_1654; public class _SafeStr_1879 { private var _SafeStr_3502:_SafeStr_1896; private var _requests:Array; private var _SafeStr_3746:int; private var _SafeStr_10995:int; private var _SafeStr_10996:int; public function _SafeStr_1879(_arg_1:_SafeStr_1896, _arg_2:int, _arg_3:int, _arg_4:int) { this._requests = new Array(); super(); this._SafeStr_3502 = _arg_1; this._SafeStr_3746 = _arg_2; this._SafeStr_10995 = _arg_3; this._SafeStr_10996 = _arg_4; } public function _SafeStr_10997(_arg_1:Boolean):void { var _local_3:_SafeStr_1918; var _local_4:_SafeStr_1918; var _local_2:Array = new Array(); for each (_local_3 in this._requests) { if (((!(_arg_1)) || (!((_local_3.state == _SafeStr_1918._SafeStr_3983))))){ _local_2.push(_local_3); }; }; for each (_local_4 in _local_2) { _SafeStr_1654.remove(this._requests, _local_4); if (this._SafeStr_3502.view != null){ this._SafeStr_3502.view._SafeStr_4260(_local_4); }; _local_4.dispose(); }; this._SafeStr_10998(); } public function _SafeStr_10999(_arg_1:String):void { var _local_2:_SafeStr_1918 = this._SafeStr_11000(_arg_1); if (_local_2 == null){ Logger.log((("No friedrequest found " + _arg_1) + " when error received")); return; }; _local_2.state = _SafeStr_1918._SafeStr_11001; this._SafeStr_3502.view._SafeStr_11002(_local_2); } public function _SafeStr_4259(_arg_1:_SafeStr_1918):void { this._requests.push(_arg_1); } public function _SafeStr_11003(_arg_1:_SafeStr_1918):void { this._requests.push(_arg_1); this._SafeStr_3502.view._SafeStr_4259(_arg_1); } public function _SafeStr_11004(_arg_1:int):_SafeStr_1918 { var _local_2:_SafeStr_1918; for each (_local_2 in this._requests) { if (_local_2._SafeStr_4204 == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_11000(_arg_1:String):_SafeStr_1918 { var _local_2:_SafeStr_1918; for each (_local_2 in this._requests) { if (_local_2._SafeStr_4205 == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_10998():void { var _local_2:_SafeStr_1918; var _local_1:Boolean = true; for each (_local_2 in this._requests) { _local_1 = !(_local_1); this._SafeStr_3502.view._SafeStr_10998(_local_2, _local_1); }; } public function _SafeStr_11005():int { var _local_2:_SafeStr_1918; var _local_1:int; for each (_local_2 in this.requests) { if (_local_2.state == _SafeStr_1918._SafeStr_3983){ _local_1++; }; }; return (_local_1); } public function get requests():Array { return (this._requests); } public function get limit():int { return (this._SafeStr_3746); } public function get _SafeStr_11006():int { return (this._SafeStr_10995); } public function get _SafeStr_11007():int { return (this._SafeStr_10996); } public function set limit(_arg_1:int):void { this._SafeStr_3746 = _arg_1; } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_10995 = "_-2of" (String#15973, DoABC#2) // _SafeStr_10996 = "_-W3" (String#15383, DoABC#2) // _SafeStr_10997 = "_-2u0" (String#16084, DoABC#2) // _SafeStr_10998 = "_-1DV" (String#6024, DoABC#2) // _SafeStr_10999 = "_-1OI" (String#18528, DoABC#2) // _SafeStr_11000 = "_-1no" (String#20566, DoABC#2) // _SafeStr_11001 = "_-2ia" (String#12654, DoABC#2) // _SafeStr_11002 = "_-3-f" (String#6093, DoABC#2) // _SafeStr_11003 = "_-2In" (String#22279, DoABC#2) // _SafeStr_11004 = "_-0C3" (String#18071, DoABC#2) // _SafeStr_11005 = "_-114" (String#17080, DoABC#2) // _SafeStr_11006 = "_-23M" (String#17401, DoABC#2) // _SafeStr_11007 = "_-013" (String#15585, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1879 = "_-3-D" (String#7335, DoABC#2) // _SafeStr_1896 = "_-2l6" (String#7492, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_3502 = "_-1cG" (String#1850, DoABC#2) // _SafeStr_3746 = "_-2at" (String#5619, DoABC#2) // _SafeStr_3983 = "_-20L" (String#4410, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4205 = "_-2u9" (String#7325, DoABC#2) // _SafeStr_4259 = "_-DN" (String#8085, DoABC#2) // _SafeStr_4260 = "_-pK" (String#7488, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1881 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist._SafeStr_3011; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.friendlist.HabboFriendList; public class _SafeStr_1881 { public static const _SafeStr_11008:int = 1; public static const _SafeStr_11009:int = 2; public static const _SafeStr_11010:int = 3; private var _id:int; private var _name:String; private var _footerName:String; private var _SafeStr_11011:String; private var _SafeStr_11012:_SafeStr_3011; private var _SafeStr_3528:Boolean; private var _selected:Boolean; private var _view:IWindowContainer; public function _SafeStr_1881(_arg_1:HabboFriendList, _arg_2:int, _arg_3:_SafeStr_3011, _arg_4:String, _arg_5:String, _arg_6:String) { this._id = _arg_2; this._name = _arg_4; this._SafeStr_11012 = _arg_3; this._footerName = _arg_5; this._SafeStr_11011 = _arg_6; this._SafeStr_11012.init(_arg_1); } public function setSelected(_arg_1:Boolean):void { if (_arg_1){ this._SafeStr_3528 = false; }; this._selected = _arg_1; } public function _SafeStr_3516(_arg_1:Boolean):void { if (this.selected){ this._SafeStr_3528 = false; } else { this._SafeStr_3528 = _arg_1; }; } public function get _SafeStr_3515():Boolean { return (this._SafeStr_3528); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get _SafeStr_11013():String { return (this._footerName); } public function get _SafeStr_11014():String { return (this._SafeStr_11011); } public function get selected():Boolean { return (this._selected); } public function get _SafeStr_11015():_SafeStr_3011 { return (this._SafeStr_11012); } public function get view():IWindowContainer { return (this._view); } public function set view(_arg_1:IWindowContainer):void { this._view = _arg_1; } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11008 = "_-Td" (String#3598, DoABC#2) // _SafeStr_11009 = "_-0Uu" (String#3110, DoABC#2) // _SafeStr_11010 = "_-35n" (String#6940, DoABC#2) // _SafeStr_11011 = "_-N1" (String#15449, DoABC#2) // _SafeStr_11012 = "_-0Li" (String#13060, DoABC#2) // _SafeStr_11013 = "_-02Z" (String#20296, DoABC#2) // _SafeStr_11014 = "_-2hR" (String#20868, DoABC#2) // _SafeStr_11015 = "_-2gp" (String#4555, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_3011 = "_-W5" (String#5074, DoABC#2) // _SafeStr_3515 = "_-0Nt" (String#5672, DoABC#2) // _SafeStr_3516 = "_-0ND" (String#6271, DoABC#2) // _SafeStr_3528 = "_-148" (String#5654, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1882 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist.FriendsView; import com.sulake.habbo.friendlist._SafeStr_3013; import com.sulake.habbo.friendlist._SafeStr_3015; import com.sulake.habbo.friendlist.*; public class _SafeStr_1882 { private var _SafeStr_3502:_SafeStr_1884; private var _SafeStr_4595:Array; private var _SafeStr_11016:_SafeStr_1881; private var _SafeStr_11017:int = 200; private var _SafeStr_11018:int = 200; private var _SafeStr_11019:int = 200; public function _SafeStr_1882(_arg_1:_SafeStr_1884) { this._SafeStr_4595 = new Array(); super(); this._SafeStr_3502 = _arg_1; this._SafeStr_4595.push(new _SafeStr_1881(this._SafeStr_3502._SafeStr_11020(), _SafeStr_1881._SafeStr_11008, new FriendsView(), "${friendlist.friends}", "friends_footer", "hdr_friends")); this._SafeStr_4595.push(new _SafeStr_1881(this._SafeStr_3502._SafeStr_11020(), _SafeStr_1881._SafeStr_11009, new _SafeStr_3013(), "${friendlist.tab.friendrequests}", "friend_requests_footer", "hdr_friend_requests")); this._SafeStr_4595.push(new _SafeStr_1881(this._SafeStr_3502._SafeStr_11020(), _SafeStr_1881._SafeStr_11010, new _SafeStr_3015(), "${generic.search}", "search_footer", "hdr_search")); this._SafeStr_11021(null); } public function _SafeStr_11022():Array { return (this._SafeStr_4595); } public function _SafeStr_11023(_arg_1:int):_SafeStr_1881 { var _local_2:_SafeStr_1881; for each (_local_2 in this._SafeStr_4595) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_3505():void { var _local_1:_SafeStr_1881; for each (_local_1 in this._SafeStr_4595) { _local_1.setSelected(false); }; } public function _SafeStr_11024():_SafeStr_1881 { var _local_1:_SafeStr_1881; for each (_local_1 in this._SafeStr_4595) { if (_local_1.selected){ return (_local_1); }; }; return (null); } public function _SafeStr_11021(_arg_1:_SafeStr_1881):void { var _local_2:_SafeStr_1881 = this._SafeStr_11024(); if (_local_2 == null){ this._SafeStr_11017 = this._SafeStr_11018; this.setSelected(this._SafeStr_11025(_arg_1), true); } else { if ((((_local_2 == _arg_1)) || ((_arg_1 == null)))){ this._SafeStr_11018 = this._SafeStr_11017; this._SafeStr_11017 = 0; this._SafeStr_3505(); } else { this.setSelected(this._SafeStr_11025(_arg_1), true); }; }; } private function setSelected(_arg_1:_SafeStr_1881, _arg_2:Boolean):void { var _local_3:_SafeStr_1881 = this._SafeStr_11024(); this._SafeStr_3505(); _arg_1.setSelected(_arg_2); if (_arg_2){ this._SafeStr_11016 = _arg_1; }; } private function _SafeStr_11025(_arg_1:_SafeStr_1881):_SafeStr_1881 { if (_arg_1 != null){ return (_arg_1); }; if (this._SafeStr_11016 != null){ return (this._SafeStr_11016); }; return (this._SafeStr_4595[0]); } public function get _SafeStr_11026():int { return (this._SafeStr_11017); } public function get _SafeStr_11027():int { return (this._SafeStr_11019); } public function get _SafeStr_11028():int { return ((this._SafeStr_11019 - 2)); } public function set _SafeStr_11026(_arg_1:int):void { this._SafeStr_11017 = _arg_1; } public function set _SafeStr_11027(_arg_1:int):void { this._SafeStr_11019 = _arg_1; } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11008 = "_-Td" (String#3598, DoABC#2) // _SafeStr_11009 = "_-0Uu" (String#3110, DoABC#2) // _SafeStr_11010 = "_-35n" (String#6940, DoABC#2) // _SafeStr_11016 = "_-2Gk" (String#14798, DoABC#2) // _SafeStr_11017 = "_-tp" (String#9635, DoABC#2) // _SafeStr_11018 = "_-2US" (String#18281, DoABC#2) // _SafeStr_11019 = "_-1kl" (String#14701, DoABC#2) // _SafeStr_11020 = "_-2Jg" (String#11998, DoABC#2) // _SafeStr_11021 = "_-2Y7" (String#14200, DoABC#2) // _SafeStr_11022 = "_-HE" (String#16188, DoABC#2) // _SafeStr_11023 = "_-1v0" (String#4243, DoABC#2) // _SafeStr_11024 = "_-2ik" (String#12682, DoABC#2) // _SafeStr_11025 = "_-1cL" (String#17526, DoABC#2) // _SafeStr_11026 = "_-2J0" (String#11006, DoABC#2) // _SafeStr_11027 = "_-1e-" (String#5854, DoABC#2) // _SafeStr_11028 = "_-9y" (String#7190, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1882 = "_-Lt" (String#6853, DoABC#2) // _SafeStr_1884 = "_-J2" (String#7188, DoABC#2) // _SafeStr_3013 = "_-1bC" (String#8342, DoABC#2) // _SafeStr_3015 = "_-1py" (String#8247, DoABC#2) // _SafeStr_3502 = "_-1cG" (String#1850, DoABC#2) // _SafeStr_3505 = "_-2zD" (String#11580, DoABC#2) // _SafeStr_4595 = "_-2-J" (String#1503, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1884 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist.HabboFriendList; public interface _SafeStr_1884 { function _SafeStr_11020():HabboFriendList; function _SafeStr_11029():int; } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11020 = "_-2Jg" (String#11998, DoABC#2) // _SafeStr_11029 = "_-0tH" (String#18521, DoABC#2) // _SafeStr_1884 = "_-J2" (String#7188, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1885 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist.HabboFriendList; public class _SafeStr_1885 implements _SafeStr_1884 { private var _friendList:HabboFriendList; public function _SafeStr_1885(_arg_1:HabboFriendList) { this._friendList = _arg_1; } public function _SafeStr_11020():HabboFriendList { return (this._friendList); } public function _SafeStr_11029():int { return (this._friendList.view._SafeStr_3796.height); } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11020 = "_-2Jg" (String#11998, DoABC#2) // _SafeStr_11029 = "_-0tH" (String#18521, DoABC#2) // _SafeStr_1884 = "_-J2" (String#7188, DoABC#2) // _SafeStr_1885 = "_-1JS" (String#8023, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1894 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist._SafeStr_3012; import com.sulake.habbo.messenger._SafeStr_773; import com.sulake.habbo.notifications._SafeStr_21; public interface _SafeStr_1894 { function get view():_SafeStr_3012; function get messenger():_SafeStr_773; function get _SafeStr_10850():_SafeStr_21; } }//package com.sulake.habbo.friendlist.domain // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_1894 = "_-1Gt" (String#7275, DoABC#2) // _SafeStr_21 = "_-1h" (String#3391, DoABC#2) // _SafeStr_3012 = "_-2J2" (String#5791, DoABC#2) // _SafeStr_773 = "_-2hY" (String#4066, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1895 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist.HabboFriendList; import com.sulake.habbo.friendlist._SafeStr_3012; import com.sulake.habbo.messenger._SafeStr_773; import com.sulake.habbo.notifications._SafeStr_21; public class _SafeStr_1895 implements _SafeStr_1894 { private var _friendList:HabboFriendList; public function _SafeStr_1895(_arg_1:HabboFriendList) { this._friendList = _arg_1; } public function get view():_SafeStr_3012 { return ((this._friendList._SafeStr_4600._SafeStr_11023(_SafeStr_1881._SafeStr_11008)._SafeStr_11015 as _SafeStr_3012)); } public function get messenger():_SafeStr_773 { return (this._friendList.messenger); } public function get _SafeStr_10850():_SafeStr_21 { return (this._friendList._SafeStr_10850); } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_11008 = "_-Td" (String#3598, DoABC#2) // _SafeStr_11015 = "_-2gp" (String#4555, DoABC#2) // _SafeStr_11023 = "_-1v0" (String#4243, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1894 = "_-1Gt" (String#7275, DoABC#2) // _SafeStr_1895 = "_-0NS" (String#8776, DoABC#2) // _SafeStr_21 = "_-1h" (String#3391, DoABC#2) // _SafeStr_3012 = "_-2J2" (String#5791, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_773 = "_-2hY" (String#4066, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1896 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist._SafeStr_1904; public interface _SafeStr_1896 { function get view():_SafeStr_1904; } }//package com.sulake.habbo.friendlist.domain // _SafeStr_1896 = "_-2l6" (String#7492, DoABC#2) // _SafeStr_1904 = "_-24c" (String#3247, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1897 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist.HabboFriendList; import com.sulake.habbo.friendlist._SafeStr_1904; public class _SafeStr_1897 implements _SafeStr_1896 { private var _friendList:HabboFriendList; public function _SafeStr_1897(_arg_1:HabboFriendList) { this._friendList = _arg_1; } public function get view():_SafeStr_1904 { return ((this._friendList._SafeStr_4600._SafeStr_11023(_SafeStr_1881._SafeStr_11009)._SafeStr_11015 as _SafeStr_1904)); } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11009 = "_-0Uu" (String#3110, DoABC#2) // _SafeStr_11015 = "_-2gp" (String#4555, DoABC#2) // _SafeStr_11023 = "_-1v0" (String#4243, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1896 = "_-2l6" (String#7492, DoABC#2) // _SafeStr_1897 = "_-06X" (String#8754, DoABC#2) // _SafeStr_1904 = "_-24c" (String#3247, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1898 package com.sulake.habbo.friendlist.domain { import flash.utils.Dictionary; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_3016; public class _SafeStr_1898 { private var _SafeStr_3502:_SafeStr_1913; private var _SafeStr_5833:Array; private var _SafeStr_5840:Array; private var _SafeStr_11030:Dictionary; public function _SafeStr_1898(_arg_1:_SafeStr_1913) { this._SafeStr_11030 = new Dictionary(); super(); this._SafeStr_3502 = _arg_1; } public function _SafeStr_11031(_arg_1:int):_SafeStr_3016 { var _local_2:_SafeStr_3016; var _local_3:_SafeStr_3016; for each (_local_2 in this._SafeStr_5833) { if (_local_2.avatarId == _arg_1){ return (_local_2); }; }; for each (_local_3 in this._SafeStr_5840) { if (_local_3.avatarId == _arg_1){ return (_local_3); }; }; return (null); } public function _SafeStr_11032(_arg_1:Array, _arg_2:Array):void { this._SafeStr_5833 = _arg_1; this._SafeStr_5840 = _arg_2; this._SafeStr_3502.view._SafeStr_4854(); } public function get _SafeStr_5837():Array { return (this._SafeStr_5833); } public function get _SafeStr_5841():Array { return (this._SafeStr_5840); } public function _SafeStr_11033(_arg_1:int):void { this._SafeStr_11030[_arg_1] = "yes"; } public function _SafeStr_11034(_arg_1:int):Boolean { return (!((this._SafeStr_11030[_arg_1] == null))); } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11030 = "_-0Iw" (String#13220, DoABC#2) // _SafeStr_11031 = "_-1pE" (String#11700, DoABC#2) // _SafeStr_11032 = "_-0GT" (String#21407, DoABC#2) // _SafeStr_11033 = "_-3EY" (String#19489, DoABC#2) // _SafeStr_11034 = "_-0PJ" (String#16969, DoABC#2) // _SafeStr_1898 = "_-xA" (String#6611, DoABC#2) // _SafeStr_1913 = "_-2C7" (String#6725, DoABC#2) // _SafeStr_3016 = "_-2yQ" (String#2509, DoABC#2) // _SafeStr_3502 = "_-1cG" (String#1850, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) // _SafeStr_5833 = "_-2eS" (String#1977, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_5840 = "_-2Vi" (String#6836, DoABC#2) // _SafeStr_5841 = "_-0VW" (String#6955, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1902 package com.sulake.habbo.friendlist.domain { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.friendlist._SafeStr_1654; public class _SafeStr_1902 implements _SafeStr_3 { public static const _SafeStr_11035:int = 100; public static const _SafeStr_11036:int = 0; public static const _SafeStr_11037:int = -1; private var _id:int; private var _name:String; private var _open:Boolean; private var _SafeStr_5833:Array; private var _SafeStr_11038:Boolean; private var _disposed:Boolean; private var _view:IWindowContainer; private var _SafeStr_11039:int; public function _SafeStr_1902(_arg_1:int, _arg_2:String) { this._SafeStr_5833 = []; super(); this._id = _arg_1; this._name = _arg_2; this._open = !((this._id == _SafeStr_11037)); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._view = null; } public function addFriend(_arg_1:_SafeStr_1903):void { var _local_4:_SafeStr_1903; if (this._SafeStr_5833.indexOf(_arg_1) >= 0){ return; }; var _local_2:String = _arg_1.name.toLowerCase(); var _local_3:int; while (_local_3 < this._SafeStr_5833.length) { _local_4 = this._SafeStr_5833[_local_3]; if (_local_2 < _local_4.name.toLowerCase()){ this._SafeStr_5833.splice(_local_3, 0, _arg_1); return; }; _local_3++; }; this._SafeStr_5833.push(_arg_1); } public function getSelectedFriends(_arg_1:Array):void { var _local_2:_SafeStr_1903; for each (_local_2 in this._SafeStr_5833) { if (_local_2.selected){ _arg_1.push(_local_2); }; }; } public function _SafeStr_5345(_arg_1:int):_SafeStr_1903 { var _local_2:_SafeStr_1903; for each (_local_2 in this._SafeStr_5833) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_11040(_arg_1:Boolean, _arg_2:Boolean=false):int { var _local_4:_SafeStr_1903; var _local_3:int; for each (_local_4 in this._SafeStr_5833) { if (((((!(_arg_1)) || (_local_4.online))) && (((!(_arg_2)) || (_local_4._SafeStr_3521))))){ _local_3 = (_local_3 + 1); }; }; return (_local_3); } public function _SafeStr_11041(_arg_1:int):_SafeStr_1903 { var _local_2:_SafeStr_1903 = this._SafeStr_5345(_arg_1); if (_local_2 != null){ _SafeStr_1654.remove(this._SafeStr_5833, _local_2); return (_local_2); }; return (null); } private function _SafeStr_11042():void { if (this._SafeStr_11039 >= this._SafeStr_11043()){ this._SafeStr_11039 = Math.max(0, (this._SafeStr_11043() - 1)); }; } public function _SafeStr_11043():int { return (Math.ceil((this._SafeStr_5833.length / _SafeStr_11035))); } public function _SafeStr_11044():int { this._SafeStr_11042(); return ((this._SafeStr_11039 * _SafeStr_11035)); } public function getEndFriendIndex():int { this._SafeStr_11042(); return (Math.min(((this._SafeStr_11039 + 1) * _SafeStr_11035), this._SafeStr_5833.length)); } public function _SafeStr_11045(_arg_1:Boolean):void { var _local_2:_SafeStr_1903; this._open = _arg_1; if (!_arg_1){ for each (_local_2 in this._SafeStr_5833) { _local_2.selected = false; }; }; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_11046():Boolean { return (this._SafeStr_11038); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get _SafeStr_5837():Array { return (this._SafeStr_5833); } public function get view():IWindowContainer { return (this._view); } public function get open():Boolean { return (this._open); } public function get _SafeStr_11047():int { return (this._SafeStr_11039); } public function set id(_arg_1:int):void { this._id = _arg_1; } public function set name(_arg_1:String):void { this._name = _arg_1; } public function set view(_arg_1:IWindowContainer):void { this._view = _arg_1; } public function set _SafeStr_11046(_arg_1:Boolean):void { this._SafeStr_11038 = _arg_1; } public function set _SafeStr_11047(_arg_1:int):void { this._SafeStr_11039 = _arg_1; } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11035 = "_-0hS" (String#7379, DoABC#2) // _SafeStr_11036 = "_-01k" (String#12584, DoABC#2) // _SafeStr_11037 = "_-0RS" (String#6739, DoABC#2) // _SafeStr_11038 = "_-0ZM" (String#17177, DoABC#2) // _SafeStr_11039 = "_-0Vg" (String#8160, DoABC#2) // _SafeStr_11040 = "_-12g" (String#4871, DoABC#2) // _SafeStr_11041 = "_-1-J" (String#10277, DoABC#2) // _SafeStr_11042 = "_-KM" (String#16124, DoABC#2) // _SafeStr_11043 = "_-1tn" (String#9067, DoABC#2) // _SafeStr_11044 = "_-0W6" (String#21059, DoABC#2) // _SafeStr_11045 = "_-1KS" (String#16788, DoABC#2) // _SafeStr_11046 = "_-1Nm" (String#7174, DoABC#2) // _SafeStr_11047 = "_-2h2" (String#14651, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1902 = "_-05Y" (String#1269, DoABC#2) // _SafeStr_1903 = "_-0gs" (String#1172, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_5345 = "_-2aB" (String#8784, DoABC#2) // _SafeStr_5833 = "_-2eS" (String#1977, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1903 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist._SafeStr_1648; import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1905; public class _SafeStr_1903 implements _SafeStr_1648, _SafeStr_3 { public static const _SafeStr_11048:int = "F".charCodeAt(0); public static const _SafeStr_11049:int = "M".charCodeAt(0); private var _id:int; private var _name:String; private var _SafeStr_4296:int; private var _SafeStr_7345:Boolean; private var _SafeStr_3526:Boolean; private var _figure:String; private var _SafeStr_6534:String; private var _SafeStr_10693:String; private var _SafeStr_3986:int; private var _selected:Boolean; private var _disposed:Boolean; private var _view:IWindowContainer; private var _SafeStr_11050:BitmapData; private var _SafeStr_6179:String; public function _SafeStr_1903(_arg_1:_SafeStr_1905) { if (_arg_1 == null){ return; }; this._id = _arg_1.id; this._name = _arg_1.name; this._SafeStr_4296 = _arg_1.gender; this._SafeStr_7345 = _arg_1.online; this._SafeStr_3526 = ((_arg_1._SafeStr_3521) && (_arg_1.online)); this._figure = _arg_1.figure; this._SafeStr_6534 = _arg_1.motto; this._SafeStr_10693 = _arg_1._SafeStr_10695; this._SafeStr_3986 = _arg_1.categoryId; this._SafeStr_6179 = _arg_1.realName; Logger.log(((((((((((((("Creating friend: " + this.id) + ", ") + this.name) + ", ") + this.gender) + ", ") + this.online) + ", ") + this._SafeStr_3521) + ", ") + this.figure) + ", ") + this.categoryId)); } public function dispose():void { if (this._disposed){ return; }; if (this._SafeStr_11050 != null){ this._SafeStr_11050.dispose(); this._SafeStr_11050 = null; }; this._disposed = true; this._view = null; } public function get disposed():Boolean { return (this._disposed); } public function get id():int { return (this._id); } public function get name():String { return (this._name); } public function get gender():int { return (this._SafeStr_4296); } public function get online():Boolean { return (this._SafeStr_7345); } public function get _SafeStr_3521():Boolean { return (this._SafeStr_3526); } public function get figure():String { return (this._figure); } public function get motto():String { return (this._SafeStr_6534); } public function get _SafeStr_10695():String { return (this._SafeStr_10693); } public function get categoryId():int { return (this._SafeStr_3986); } public function get selected():Boolean { return (this._selected); } public function get view():IWindowContainer { return (this._view); } public function get face():BitmapData { return (this._SafeStr_11050); } public function get realName():String { return (this._SafeStr_6179); } public function set id(_arg_1:int):void { this._id = _arg_1; } public function set name(_arg_1:String):void { this._name = _arg_1; } public function set gender(_arg_1:int):void { this._SafeStr_4296 = _arg_1; } public function set online(_arg_1:Boolean):void { this._SafeStr_7345 = _arg_1; } public function set _SafeStr_3521(_arg_1:Boolean):void { this._SafeStr_3526 = _arg_1; } public function set figure(_arg_1:String):void { this._figure = _arg_1; } public function set motto(_arg_1:String):void { this._SafeStr_6534 = _arg_1; } public function set _SafeStr_10695(_arg_1:String):void { this._SafeStr_10693 = _arg_1; } public function set categoryId(_arg_1:int):void { this._SafeStr_3986 = _arg_1; } public function set selected(_arg_1:Boolean):void { this._selected = _arg_1; } public function set view(_arg_1:IWindowContainer):void { this._view = _arg_1; } public function set face(_arg_1:BitmapData):void { this._SafeStr_11050 = _arg_1; } public function set realName(_arg_1:String):void { this._SafeStr_6179 = _arg_1; } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_10693 = "_-2i9" (String#3710, DoABC#2) // _SafeStr_10695 = "_-1n5" (String#4342, DoABC#2) // _SafeStr_11048 = "_-8s" (String#17836, DoABC#2) // _SafeStr_11049 = "_-2Yb" (String#15875, DoABC#2) // _SafeStr_11050 = "_-2C6" (String#10988, DoABC#2) // _SafeStr_1648 = "_-0Yt" (String#5066, DoABC#2) // _SafeStr_1903 = "_-0gs" (String#1172, DoABC#2) // _SafeStr_1905 = "_-2Ar" (String#2298, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_3526 = "_-1x2" (String#5108, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_6534 = "_-0TI" (String#2751, DoABC#2) // _SafeStr_7345 = "_-eB" (String#2630, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1913 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist._SafeStr_3014; public interface _SafeStr_1913 { function get view():_SafeStr_3014; } }//package com.sulake.habbo.friendlist.domain // _SafeStr_1913 = "_-2C7" (String#6725, DoABC#2) // _SafeStr_3014 = "_-1Ah" (String#5851, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1914 package com.sulake.habbo.friendlist.domain { import com.sulake.habbo.friendlist.HabboFriendList; import com.sulake.habbo.friendlist._SafeStr_3014; public class _SafeStr_1914 implements _SafeStr_1913 { private var _friendList:HabboFriendList; public function _SafeStr_1914(_arg_1:HabboFriendList) { this._friendList = _arg_1; } public function get view():_SafeStr_3014 { return ((this._friendList._SafeStr_4600._SafeStr_11023(_SafeStr_1881._SafeStr_11010)._SafeStr_11015 as _SafeStr_3014)); } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_11010 = "_-35n" (String#6940, DoABC#2) // _SafeStr_11015 = "_-2gp" (String#4555, DoABC#2) // _SafeStr_11023 = "_-1v0" (String#4243, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1913 = "_-2C7" (String#6725, DoABC#2) // _SafeStr_1914 = "_-0Aw" (String#8306, DoABC#2) // _SafeStr_3014 = "_-1Ah" (String#5851, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain._SafeStr_1918 package com.sulake.habbo.friendlist.domain { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1889; public class _SafeStr_1918 implements _SafeStr_3 { public static const _SafeStr_3983:int = 1; public static const _SafeStr_11051:int = 2; public static const _SafeStr_11052:int = 3; public static const _SafeStr_11001:int = 4; private var _SafeStr_4270:int; private var _SafeStr_10688:String; private var _SafeStr_10689:int; private var _state:int = 1; private var _disposed:Boolean; private var _view:IWindowContainer; public function _SafeStr_1918(_arg_1:_SafeStr_1889) { this._SafeStr_4270 = _arg_1._SafeStr_4204; this._SafeStr_10688 = _arg_1._SafeStr_4205; this._SafeStr_10689 = _arg_1._SafeStr_10690; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this.view != null){ this.view._SafeStr_3795(); this.view = null; }; } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_4204():int { return (this._SafeStr_4270); } public function get _SafeStr_4205():String { return (this._SafeStr_10688); } public function get _SafeStr_10690():int { return (this._SafeStr_10689); } public function get view():IWindowContainer { return (this._view); } public function get state():int { return (this._state); } public function set view(_arg_1:IWindowContainer):void { this._view = _arg_1; } public function set state(_arg_1:int):void { this._state = _arg_1; } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_10688 = "_-2ly" (String#8972, DoABC#2) // _SafeStr_10689 = "_-g4" (String#9705, DoABC#2) // _SafeStr_10690 = "_-15t" (String#17288, DoABC#2) // _SafeStr_11001 = "_-2ia" (String#12654, DoABC#2) // _SafeStr_11051 = "_-1Yx" (String#7000, DoABC#2) // _SafeStr_11052 = "_-1H0" (String#6801, DoABC#2) // _SafeStr_1889 = "_-046" (String#3047, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3983 = "_-20L" (String#4410, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4205 = "_-2u9" (String#7325, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.domain.FriendCategories package com.sulake.habbo.friendlist.domain { import flash.utils.Dictionary; import _-19-._SafeStr_2551; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1905; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1915; import com.sulake.core.utils._SafeStr_840; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1900; import com.sulake.habbo.friendlist._SafeStr_1654; import com.sulake.habbo.communication.messages.incoming.friendlist.*; import _-19-.*; public class FriendCategories { private var _SafeStr_3502:_SafeStr_1894; private var _SafeStr_5832:Array; private var _friendsById:Dictionary; public function FriendCategories(_arg_1:_SafeStr_1894) { this._SafeStr_5832 = new Array(); this._friendsById = new Dictionary(); super(); this._SafeStr_3502 = _arg_1; } public function addFriend(_arg_1:_SafeStr_1903):_SafeStr_1902 { var _local_2:int = ((_arg_1.online) ? _arg_1.categoryId : _SafeStr_1902._SafeStr_11037); var _local_3:_SafeStr_1902 = this.findCategory(_local_2); if (_local_3 != null){ _local_3.addFriend(_arg_1); this._friendsById[_arg_1.id] = _arg_1; return (_local_3); }; Logger.log((((("No category " + _local_2) + " found for friend ") + _arg_1.id) + ". Ignoring")); return (null); } public function getSelectedFriends():Array { var _local_2:_SafeStr_1902; var _local_1:Array = new Array(); for each (_local_2 in this._SafeStr_5832) { _local_2.getSelectedFriends(_local_1); }; return (_local_1); } public function _SafeStr_11053():_SafeStr_1903 { var _local_1:Array = this.getSelectedFriends(); return ((((_local_1.length == 1)) ? _local_1[0] : null)); } public function _SafeStr_11054():Dictionary { return (this._friendsById); } public function _SafeStr_11040(_arg_1:Boolean, _arg_2:Boolean=false):int { var _local_4:_SafeStr_1902; var _local_3:int; for each (_local_4 in this._SafeStr_5832) { _local_3 = (_local_3 + _local_4._SafeStr_11040(_arg_1, _arg_2)); }; return (_local_3); } public function _SafeStr_6187():Array { return (this._SafeStr_5832); } public function _SafeStr_11055(_arg_1:_SafeStr_1902):void { this._SafeStr_5832.push(_arg_1); } public function findFriend(_arg_1:int):_SafeStr_1903 { return (this._friendsById[_arg_1]); } public function findCategory(_arg_1:int):_SafeStr_1902 { var _local_2:_SafeStr_1902; for each (_local_2 in this._SafeStr_5832) { if (_local_2.id == _arg_1){ return (_local_2); }; }; return (null); } public function _SafeStr_10836(event:IMessageEvent):void { var status:int; var p:_SafeStr_2551; var removedFriendId:int; var updatedFriend:_SafeStr_1905; var addedFriend:_SafeStr_1905; var currentlyOnline:Boolean; var wasSelected:Boolean; var friend:_SafeStr_1903; Logger.log("Received friend list update"); status = 0; try { p = (event as _SafeStr_1915)._SafeStr_4108(); status = 1; this._SafeStr_11056(p._SafeStr_5847); status = 2; for each (removedFriendId in p._SafeStr_5848) { this._SafeStr_11041(removedFriendId, true); }; status = 3; for each (updatedFriend in p._SafeStr_5850) { Logger.log(((((((("Got UPDATE: " + updatedFriend.id) + ", ") + updatedFriend.online) + ", ") + updatedFriend.name) + ", ") + updatedFriend._SafeStr_3521)); this._SafeStr_3502.messenger._SafeStr_11057(updatedFriend.id, ((updatedFriend._SafeStr_3521) && (updatedFriend.online))); currentlyOnline = this._SafeStr_11058(updatedFriend.id); if (((currentlyOnline) && (!(updatedFriend.online)))){ this._SafeStr_3502.messenger._SafeStr_11059(updatedFriend.id, updatedFriend.online); }; if (((!(currentlyOnline)) && (updatedFriend.online))){ this._SafeStr_3502.messenger._SafeStr_11059(updatedFriend.id, updatedFriend.online); this._SafeStr_3502.view._SafeStr_3516(); }; wasSelected = this._SafeStr_11041(updatedFriend.id, true); friend = new _SafeStr_1903(updatedFriend); friend.selected = wasSelected; this.addFriend(friend); }; status = 4; for each (addedFriend in p._SafeStr_5849) { Logger.log(((("Got INSERT: " + addedFriend.id) + ", ") + addedFriend.name)); this._SafeStr_11041(addedFriend.id, true); this.addFriend(new _SafeStr_1903(addedFriend)); }; status = 5; this._SafeStr_3502.view._SafeStr_4854(); status = 6; } catch(e:Error) { _SafeStr_840._SafeStr_4856("FriendCategories", (("onFriendListUpdate crashed, status = " + String(status)) + "!")); throw (e); }; } private function _SafeStr_11056(_arg_1:Array):void { var _local_2:_SafeStr_1900; var _local_3:_SafeStr_1902; var _local_4:_SafeStr_1902; var _local_5:_SafeStr_1902; this._SafeStr_11060(); this.findCategory(_SafeStr_1902._SafeStr_11037)._SafeStr_11046 = true; this.findCategory(_SafeStr_1902._SafeStr_11036)._SafeStr_11046 = true; for each (_local_2 in _arg_1) { _local_4 = this.findCategory(_local_2.id); if (_local_4 != null){ _local_4._SafeStr_11046 = true; if (_local_4.name != _local_2.name){ _local_4.name = _local_2.name; }; } else { _local_5 = new _SafeStr_1902(_local_2.id, _local_2.name); _local_5._SafeStr_11046 = true; this._SafeStr_11055(_local_5); }; }; for each (_local_3 in this._SafeStr_11061()) { if (_local_3._SafeStr_5837.length <= 0){ _SafeStr_1654.remove(this._SafeStr_5832, _local_3); _local_3.dispose(); }; }; } private function _SafeStr_11041(_arg_1:int, _arg_2:Boolean):Boolean { var _local_4:_SafeStr_1902; var _local_5:_SafeStr_1903; if (_arg_2){ this._friendsById[_arg_1] = null; }; var _local_3:Boolean; for each (_local_4 in this._SafeStr_5832) { _local_5 = _local_4._SafeStr_11041(_arg_1); if (_local_5 != null){ _local_3 = _local_5.selected; if (_arg_2){ _local_5.dispose(); }; }; }; return (_local_3); } private function _SafeStr_11060():void { var _local_1:_SafeStr_1902; for each (_local_1 in this._SafeStr_5832) { _local_1._SafeStr_11046 = false; }; } private function _SafeStr_11061():Array { var _local_2:_SafeStr_1902; var _local_1:Array = new Array(); for each (_local_2 in this._SafeStr_5832) { if (!_local_2._SafeStr_11046){ _local_1.push(_local_2); }; }; return (_local_1); } private function _SafeStr_11058(_arg_1:int):Boolean { var _local_2:_SafeStr_1903 = this.findFriend(_arg_1); return ((((_local_2 == null)) ? false : _local_2.online)); } public function _SafeStr_4893():Array { var _local_2:_SafeStr_1903; if (this._friendsById == null){ return ([]); }; var _local_1:Array = []; for each (_local_2 in this._friendsById) { if (_local_2 != null){ _local_1.push(_local_2.name); }; }; return (_local_1); } } }//package com.sulake.habbo.friendlist.domain // _SafeStr_10836 = "_-1-q" (String#9749, DoABC#2) // _SafeStr_11036 = "_-01k" (String#12584, DoABC#2) // _SafeStr_11037 = "_-0RS" (String#6739, DoABC#2) // _SafeStr_11040 = "_-12g" (String#4871, DoABC#2) // _SafeStr_11041 = "_-1-J" (String#10277, DoABC#2) // _SafeStr_11046 = "_-1Nm" (String#7174, DoABC#2) // _SafeStr_11053 = "_-zF" (String#21441, DoABC#2) // _SafeStr_11054 = "_-2m1" (String#21804, DoABC#2) // _SafeStr_11055 = "_-IG" (String#12093, DoABC#2) // _SafeStr_11056 = "_-PS" (String#20057, DoABC#2) // _SafeStr_11057 = "_-2oW" (String#15816, DoABC#2) // _SafeStr_11058 = "_-rW" (String#19499, DoABC#2) // _SafeStr_11059 = "_-2Cm" (String#13434, DoABC#2) // _SafeStr_11060 = "_-0hu" (String#22397, DoABC#2) // _SafeStr_11061 = "_-Ko" (String#19032, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1894 = "_-1Gt" (String#7275, DoABC#2) // _SafeStr_1900 = "_-212" (String#4505, DoABC#2) // _SafeStr_1902 = "_-05Y" (String#1269, DoABC#2) // _SafeStr_1903 = "_-0gs" (String#1172, DoABC#2) // _SafeStr_1905 = "_-2Ar" (String#2298, DoABC#2) // _SafeStr_1915 = "_-1hZ" (String#4158, DoABC#2) // _SafeStr_2551 = "_-Wt" (String#4768, DoABC#2) // _SafeStr_3502 = "_-1cG" (String#1850, DoABC#2) // _SafeStr_3516 = "_-0ND" (String#6271, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_4893 = "_-2st" (String#11394, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_5847 = "_-2oM" (String#22456, DoABC#2) // _SafeStr_5848 = "_-1eS" (String#16436, DoABC#2) // _SafeStr_5849 = "_-2qL" (String#16449, DoABC#2) // _SafeStr_5850 = "_-0Nz" (String#17089, DoABC#2) // _SafeStr_6187 = "_-1Da" (String#16917, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_1648 package com.sulake.habbo.friendlist { public interface _SafeStr_1648 { function get id():int; function get name():String; function get gender():int; function get online():Boolean; function get _SafeStr_3521():Boolean; function get figure():String; function get realName():String; } }//package com.sulake.habbo.friendlist // _SafeStr_1648 = "_-0Yt" (String#5066, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_1654 package com.sulake.habbo.friendlist { import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; public class _SafeStr_1654 { public static function remove(_arg_1:Array, _arg_2:Object):void { var _local_3:int = _arg_1.indexOf(_arg_2); if (_local_3 >= 0){ _arg_1.splice(_local_3, 1); }; } public static function _SafeStr_4798(_arg_1:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if (_local_4.visible){ _local_2 = Math.max(_local_2, (_local_4.y + _local_4.height)); }; _local_3++; }; return (_local_2); } public static function _SafeStr_11062(_arg_1:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if (_local_4.visible){ _local_2 = Math.max(_local_2, (_local_4.x + _local_4.width)); }; _local_3++; }; return (_local_2); } public static function _SafeStr_11063(_arg_1:Array, _arg_2:String=", ", _arg_3:String=""):String { var _local_5:Object; var _local_4:String = ""; for each (_local_5 in _arg_1) { if (_local_4 != ""){ _local_4 = (_local_4 + _arg_2); }; _local_4 = (_local_4 + ((_arg_3 + _local_5) + _arg_3)); }; return (_local_4); } public static function _SafeStr_11064(_arg_1:String, _arg_2:IWindow):void { var _local_4:int; Logger.log((((((((_arg_1 + _arg_2) + " (") + _arg_2.width) + ", ") + _arg_2.height) + "), ") + _arg_2._SafeStr_9033(_SafeStr_1318._SafeStr_6753))); var _local_3:IWindowContainer = (_arg_2 as IWindowContainer); if (_local_3 != null){ _local_4 = 0; while (_local_4 < _local_3.numChildren) { _SafeStr_11064((_arg_1 + "-"), _local_3.getChildAt(_local_4)); _local_4++; }; }; } public static function hideChildren(_arg_1:IWindowContainer):void { var _local_2:int; while (_local_2 < _arg_1.numChildren) { _arg_1.getChildAt(_local_2).visible = false; _local_2++; }; } public static function _SafeStr_7700(_arg_1:IWindow, _arg_2:int, _arg_3:int):Rectangle { if (_arg_1 == null){ return (new Rectangle(300, 200, _arg_2, _arg_3)); }; var _local_4:int = (_arg_1.width - _arg_2); var _local_5:int = (_arg_1.height - _arg_3); return (new Rectangle((_arg_1.x + (0.5 * _local_4)), (_arg_1.y + (0.5 * _local_5)), _arg_2, _arg_3)); } public static function _SafeStr_4797(_arg_1:IWindowContainer, _arg_2:int, _arg_3:int):void { var _local_7:IWindow; var _local_4:int; var _local_5:int; var _local_6:int; while (_local_6 < _arg_1.numChildren) { _local_7 = _arg_1.getChildAt(_local_6); if (_local_7.visible){ if ((((_local_4 > 0)) && (((_local_4 + _local_7.width) > _arg_2)))){ _local_4 = 0; _local_5 = (_local_5 + _arg_3); }; _local_7.x = _local_4; _local_7.y = _local_5; _local_4 = (_local_4 + _local_7.width); }; _local_6++; }; } } }//package com.sulake.habbo.friendlist // _SafeStr_11062 = "_-ph" (String#22384, DoABC#2) // _SafeStr_11063 = "_-0t2" (String#17419, DoABC#2) // _SafeStr_11064 = "_-29M" (String#17846, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_4797 = "_-00N" (String#9285, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7700 = "_-3p" (String#7864, DoABC#2) // _SafeStr_9033 = "_-1PX" (String#5915, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_1904 package com.sulake.habbo.friendlist { import com.sulake.habbo.friendlist.domain._SafeStr_1918; public interface _SafeStr_1904 { function _SafeStr_10998(_arg_1:_SafeStr_1918, _arg_2:Boolean):void; function _SafeStr_11002(_arg_1:_SafeStr_1918):void; function _SafeStr_4259(_arg_1:_SafeStr_1918):void; function _SafeStr_4260(_arg_1:_SafeStr_1918):void; function _SafeStr_4265(_arg_1:int):void; function _SafeStr_11065():void; function _SafeStr_4267(_arg_1:int):void; function _SafeStr_11066():void; } }//package com.sulake.habbo.friendlist // _SafeStr_10998 = "_-1DV" (String#6024, DoABC#2) // _SafeStr_11002 = "_-3-f" (String#6093, DoABC#2) // _SafeStr_11065 = "_-o6" (String#15115, DoABC#2) // _SafeStr_11066 = "_-1nk" (String#13902, DoABC#2) // _SafeStr_1904 = "_-24c" (String#3247, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_4259 = "_-DN" (String#8085, DoABC#2) // _SafeStr_4260 = "_-pK" (String#7488, DoABC#2) // _SafeStr_4265 = "_-0VN" (String#10082, DoABC#2) // _SafeStr_4267 = "_-1y8" (String#10570, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_1908 package com.sulake.habbo.friendlist { import com.sulake.core.runtime._SafeStr_3; import flash.utils.Dictionary; import com.sulake.core.window.components.IFrameWindow; import flash.geom.Rectangle; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_1908 implements _SafeStr_3 { private static var _SafeStr_11067:Dictionary = new Dictionary(); private var _friendList:HabboFriendList; private var _alert:IFrameWindow; private var _SafeStr_11068:String; private var _title:String; private var _disposed:Boolean; public function _SafeStr_1908(_arg_1:HabboFriendList, _arg_2:String, _arg_3:String=null) { this._friendList = _arg_1; this._SafeStr_11068 = _arg_2; this._title = _arg_3; } public function show():void { var _local_1:IFrameWindow = IFrameWindow(_SafeStr_11067[this._SafeStr_11068]); if (_local_1 != null){ _local_1.dispose(); }; this._alert = this._SafeStr_11069(); if (this._title != null){ this._alert.caption = this._title; }; this._SafeStr_11070(this._alert.content); var _local_2:Rectangle = _SafeStr_1654._SafeStr_7700(this._friendList.view._SafeStr_3796, this._alert.width, this._alert.height); this._alert.x = _local_2.x; this._alert.y = _local_2.y; _SafeStr_11067[this._SafeStr_11068] = this._alert; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._alert != null){ this._alert._SafeStr_3795(); this._alert = null; }; this._friendList = null; } function _SafeStr_11070(_arg_1:IWindowContainer):void { } function _SafeStr_3875(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this.dispose(); } private function _SafeStr_11069():IFrameWindow { var _local_1:IFrameWindow = IFrameWindow(this._friendList.getXmlWindow(this._SafeStr_11068)); var _local_2:IWindow = _local_1.findChildByTag("close"); _local_2.procedure = this._SafeStr_3875; return (_local_1); } public function get disposed():Boolean { return (this._disposed); } public function get friendList():HabboFriendList { return (this._friendList); } } }//package com.sulake.habbo.friendlist // _SafeStr_11067 = "_-1zt" (String#3969, DoABC#2) // _SafeStr_11068 = "_-393" (String#3077, DoABC#2) // _SafeStr_11069 = "_-1q9" (String#21017, DoABC#2) // _SafeStr_11070 = "_-8v" (String#11480, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_7700 = "_-3p" (String#7864, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_1917 package com.sulake.habbo.friendlist { import com.sulake.habbo.friendlist.domain._SafeStr_1881; public class _SafeStr_1917 { public function _SafeStr_11071():uint { return (4282169599); } public function _SafeStr_11072(_arg_1:Boolean):uint { return (((_arg_1) ? 0xFFFFFFFF : 0xFF000000)); } public function _SafeStr_11073(_arg_1:Boolean):uint { return (((_arg_1) ? 4293848814 : 4289900703)); } public function _SafeStr_11074(_arg_1:int, _arg_2:Boolean):uint { if (_arg_1 == _SafeStr_1881._SafeStr_11008){ return (((_arg_2) ? 0xFFFFFFFF : 4293848814)); }; if (_arg_1 == _SafeStr_1881._SafeStr_11009){ return (((_arg_2) ? 0xFFFFFFFF : 4293848814)); }; return (((_arg_2) ? 4290164406 : 4288651167)); } public function _SafeStr_11075(_arg_1:Boolean, _arg_2:int):uint { if (_arg_1){ return (0xFFFFFFFF); }; if (_arg_2 == _SafeStr_1881._SafeStr_11008){ return (0xFF000000); }; if (_arg_2 == _SafeStr_1881._SafeStr_11009){ return (4294375158); }; return (4293914607); } public function _SafeStr_11076(_arg_1:int):uint { if (_arg_1 == _SafeStr_1881._SafeStr_11008){ return (0xFFFFFFFF); }; if (_arg_1 == _SafeStr_1881._SafeStr_11009){ return (0xFFFFFFFF); }; return (4290164406); } } }//package com.sulake.habbo.friendlist // _SafeStr_11008 = "_-Td" (String#3598, DoABC#2) // _SafeStr_11009 = "_-0Uu" (String#3110, DoABC#2) // _SafeStr_11071 = "_-2S4" (String#22162, DoABC#2) // _SafeStr_11072 = "_-1IM" (String#18972, DoABC#2) // _SafeStr_11073 = "_-JK" (String#34864, DoABC#2) // _SafeStr_11074 = "_-27A" (String#11273, DoABC#2) // _SafeStr_11075 = "_-1ny" (String#22156, DoABC#2) // _SafeStr_11076 = "_-3Dt" (String#16179, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1917 = "_-2LK" (String#7236, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_1919 package com.sulake.habbo.friendlist { import com.sulake.core.window.IWindowContainer; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.Event; public class _SafeStr_1919 { private var _friendList:HabboFriendList; private var _alert:IWindowContainer; private var _SafeStr_4048:Timer; public function _SafeStr_1919(_arg_1:HabboFriendList) { this._friendList = _arg_1; } public function show(_arg_1:int, _arg_2:int):void { if (this._alert != null){ this.close(null); }; this._alert = this._SafeStr_11077(); if (this._SafeStr_4048 != null){ this._SafeStr_4048.stop(); }; this._SafeStr_4048 = new Timer(2000, 1); this._SafeStr_4048.addEventListener(TimerEvent.TIMER, this.close); this._SafeStr_4048.start(); this._alert.x = _arg_1; this._alert.y = _arg_2; } private function close(_arg_1:Event):void { this._alert._SafeStr_3795(); this._alert = null; } private function _SafeStr_11077():IWindowContainer { var _local_1:IWindowContainer = IWindowContainer(this._friendList.getXmlWindow("opened_to_web_popup")); this._friendList.refreshButton(_local_1, "opened_to_web", true, null, 0); return (_local_1); } } }//package com.sulake.habbo.friendlist // _SafeStr_11077 = "_-St" (String#19566, DoABC#2) // _SafeStr_1919 = "_-1lA" (String#6720, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_1920 package com.sulake.habbo.friendlist { import flash.geom.Point; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-2SZ._SafeStr_1318; import _-1MU._SafeStr_837; import com.sulake.core.window.IWindow; import flash.utils.Dictionary; public class _SafeStr_1920 { private static const _SafeStr_10095:Point = new Point(110, 50); private var _friendList:HabboFriendList; private var _SafeStr_11078:_SafeStr_3017; private var _SafeStr_3794:IFrameWindow; private var _SafeStr_11079:IWindowContainer; private var _SafeStr_4815:IWindowContainer; private var _SafeStr_11080:ITextWindow; private var _SafeStr_11081:int = -1; private var _SafeStr_11082:int = -1; private var _SafeStr_11083:Boolean; public function _SafeStr_1920(_arg_1:HabboFriendList) { this._friendList = _arg_1; this._SafeStr_11078 = new _SafeStr_3017(this._friendList); } public function _SafeStr_11084():Boolean { return (((!((this._SafeStr_3794 == null))) && (this._SafeStr_3794.visible))); } public function openFriendList():void { if (this._SafeStr_3794 == null){ this.prepare(); this._SafeStr_3794.position = _SafeStr_10095; } else { this._SafeStr_3794.visible = true; this._SafeStr_3794.activate(); }; } public function _SafeStr_11085(_arg_1:_SafeStr_1260, _arg_2:String):void { var _local_3:WindowMouseEvent = (_arg_1 as WindowMouseEvent); if (_local_3 == null){ return; }; if (_local_3.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_11080.text = ""; } else { if (_local_3.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ this._SafeStr_11080.text = _arg_2; }; }; } public function _SafeStr_3487(_arg_1:String):void { if (this._SafeStr_3794 == null){ return; }; this._SafeStr_11078._SafeStr_3487(_arg_1); this._SafeStr_11086(); } public function close():void { if (this._SafeStr_3794 != null){ this._SafeStr_3794.visible = false; }; } public function _SafeStr_4834():Boolean { return (((this._SafeStr_3794) && (this._SafeStr_3794.visible))); } private function prepare():void { this._SafeStr_3794 = IFrameWindow(this._friendList.getXmlWindow("main_window")); this._SafeStr_3794.findChildByTag("close").procedure = this._SafeStr_4835; this._SafeStr_11079 = IWindowContainer(this._SafeStr_3794.content.findChildByName("main_content")); this._SafeStr_4815 = IWindowContainer(this._SafeStr_3794.content.findChildByName("footer")); this._SafeStr_11078.prepare(this._SafeStr_11079); this._SafeStr_3794.procedure = this._SafeStr_11087; this._SafeStr_3794.content.setParamFlag(_SafeStr_1318._SafeStr_7145, false); this._SafeStr_3794.content.setParamFlag(_SafeStr_1318._SafeStr_7137, true); this._SafeStr_3794.header.setParamFlag(_SafeStr_1318._SafeStr_7135, false); this._SafeStr_3794.header.setParamFlag(_SafeStr_1318._SafeStr_7128, true); this._SafeStr_3794.content.setParamFlag(_SafeStr_1318._SafeStr_7135, false); this._SafeStr_3794.content.setParamFlag(_SafeStr_1318._SafeStr_7128, true); this._SafeStr_3794.findChildByName("open_edit_ctgs_but").procedure = this._SafeStr_11088; this._SafeStr_11080 = ITextWindow(this._SafeStr_3794.findChildByName("info_text")); this._SafeStr_11080.text = ""; this._friendList.refreshButton(this._SafeStr_3794, "open_edit_ctgs", true, null, 0); this._SafeStr_3794.title.color = 0xFFFAC200; this._SafeStr_3794.title.textColor = 4287851525; this._SafeStr_3487("prepare"); this._SafeStr_3794.height = 350; this._SafeStr_3794.width = 230; } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Close window"); this._SafeStr_3794.visible = false; this._friendList._SafeStr_11089(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_CLOSED); } private function _SafeStr_11087(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((!((_arg_1.type == _SafeStr_1260._SafeStr_4840))) || (!((_arg_2 == this._SafeStr_3794))))){ return; }; if (this._SafeStr_11083){ return; }; var _local_3:int = (((this._SafeStr_11081 == -1)) ? 0 : (this._SafeStr_3794.height - this._SafeStr_11081)); var _local_4:int = (((this._SafeStr_11082 == -1)) ? 0 : (this._SafeStr_3794.width - this._SafeStr_11082)); this._friendList._SafeStr_4600._SafeStr_11026 = Math.max(100, (this._friendList._SafeStr_4600._SafeStr_11026 + _local_3)); this._friendList._SafeStr_4600._SafeStr_11027 = Math.max(147, (this._friendList._SafeStr_4600._SafeStr_11027 + _local_4)); this._SafeStr_3487(("resize: " + _local_3)); } private function _SafeStr_11086():void { this._SafeStr_11083 = true; this._SafeStr_4815.visible = false; this._SafeStr_4815.y = _SafeStr_1654._SafeStr_4798(this._SafeStr_3794.content); this._SafeStr_4815.width = this._friendList._SafeStr_4600._SafeStr_11027; this._SafeStr_4815.visible = true; this._SafeStr_3794.content.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_3794.content); this._SafeStr_3794.content.width = (this._friendList._SafeStr_4600._SafeStr_11027 - 10); this._SafeStr_3794.header.width = (this._friendList._SafeStr_4600._SafeStr_11027 - 10); this._SafeStr_3794.height = (this._SafeStr_3794.content.height + 30); this._SafeStr_3794.width = this._friendList._SafeStr_4600._SafeStr_11027; this._SafeStr_11083 = false; this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_4844, false); this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_7176, !((this._friendList._SafeStr_4600._SafeStr_11024() == null))); this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_7135, false); this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_7145, false); this._SafeStr_3794.scaler.x = (this._SafeStr_3794.width - this._SafeStr_3794.scaler.width); this._SafeStr_3794.scaler.y = (this._SafeStr_3794.height - this._SafeStr_3794.scaler.height); this._SafeStr_11081 = this._SafeStr_3794.height; this._SafeStr_11082 = this._SafeStr_3794.width; Logger.log(("RESIZED: " + this._friendList._SafeStr_4600._SafeStr_11027)); } private function _SafeStr_11088(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.preferences}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Edit categories clicked"); var _local_3:WindowMouseEvent = (_arg_1 as WindowMouseEvent); this._friendList._SafeStr_11090("link.format.friendlist.pref", new Dictionary(), _local_3.stageX, _local_3.stageY); } public function get _SafeStr_3796():IWindowContainer { return (this._SafeStr_3794); } } }//package com.sulake.habbo.friendlist // _SafeStr_10095 = "_-0VL" (String#3389, DoABC#2) // _SafeStr_11024 = "_-2ik" (String#12682, DoABC#2) // _SafeStr_11026 = "_-2J0" (String#11006, DoABC#2) // _SafeStr_11027 = "_-1e-" (String#5854, DoABC#2) // _SafeStr_11078 = "_-Up" (String#13369, DoABC#2) // _SafeStr_11079 = "_-4a" (String#5214, DoABC#2) // _SafeStr_11080 = "_-Yt" (String#6540, DoABC#2) // _SafeStr_11081 = "_-2Bp" (String#13771, DoABC#2) // _SafeStr_11082 = "_-0im" (String#14203, DoABC#2) // _SafeStr_11083 = "_-2ns" (String#15255, DoABC#2) // _SafeStr_11084 = "_-1as" (String#40855, DoABC#2) // _SafeStr_11085 = "_-1FL" (String#3131, DoABC#2) // _SafeStr_11086 = "_-XW" (String#22184, DoABC#2) // _SafeStr_11087 = "_-2Eu" (String#7345, DoABC#2) // _SafeStr_11088 = "_-Zu" (String#21388, DoABC#2) // _SafeStr_11089 = "_-2hF" (String#10451, DoABC#2) // _SafeStr_11090 = "_-yU" (String#6812, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1920 = "_-067" (String#6393, DoABC#2) // _SafeStr_3017 = "_-2ll" (String#7521, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3794 = "_-2gI" (String#381, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4815 = "_-3Fe" (String#2789, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4844 = "_-1i4" (String#11023, DoABC#2) // _SafeStr_7128 = "_-2iQ" (String#9126, DoABC#2) // _SafeStr_7135 = "_-0tx" (String#9580, DoABC#2) // _SafeStr_7137 = "_-6W" (String#12793, DoABC#2) // _SafeStr_7145 = "_-8J" (String#12168, DoABC#2) // _SafeStr_7176 = "_-kX" (String#12318, DoABC#2) // _SafeStr_837 = "_-0hx" (String#2449, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3011 package com.sulake.habbo.friendlist { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; public interface _SafeStr_3011 { function init(_arg_1:HabboFriendList):void; function _SafeStr_11091(_arg_1:IWindowContainer):void; function _SafeStr_11092(_arg_1:IItemListWindow):void; function _SafeStr_11093():int; function _SafeStr_11094(_arg_1:int):void; } }//package com.sulake.habbo.friendlist // _SafeStr_11091 = "_-0dp" (String#12764, DoABC#2) // _SafeStr_11092 = "_-1R" (String#11867, DoABC#2) // _SafeStr_11093 = "_-t-" (String#12521, DoABC#2) // _SafeStr_11094 = "_-HI" (String#11819, DoABC#2) // _SafeStr_3011 = "_-W5" (String#5074, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3012 package com.sulake.habbo.friendlist { public interface _SafeStr_3012 { function _SafeStr_4854():void; function _SafeStr_3516():void; } }//package com.sulake.habbo.friendlist // _SafeStr_3012 = "_-2J2" (String#5791, DoABC#2) // _SafeStr_3516 = "_-0ND" (String#6271, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3013 package com.sulake.habbo.friendlist { import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.friendlist.domain._SafeStr_1918; import com.sulake.habbo.friendlist.domain._SafeStr_1881; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-2I6._SafeStr_2690; import _-1MU._SafeStr_2555; import _-2I6._SafeStr_2637; public class _SafeStr_3013 implements _SafeStr_3011, _SafeStr_1904 { private static const _SafeStr_11095:String = "no_reqs_info"; private var _friendList:HabboFriendList; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_11096:_SafeStr_1548; private var _SafeStr_11097:_SafeStr_1548; public function init(_arg_1:HabboFriendList):void { this._friendList = _arg_1; } public function _SafeStr_11093():int { return (this._friendList._SafeStr_11098._SafeStr_11005()); } public function _SafeStr_11091(_arg_1:IWindowContainer):void { this._SafeStr_11096 = _SafeStr_1548(_arg_1.findChildByName("accept_all_but")); this._SafeStr_11097 = _SafeStr_1548(_arg_1.findChildByName("reject_all_but")); this._SafeStr_11097.procedure = this._SafeStr_11099; this._SafeStr_11096.procedure = this._SafeStr_11100; this._SafeStr_7533(); } public function _SafeStr_11092(_arg_1:IItemListWindow):void { var _local_2:_SafeStr_1918; this._SafeStr_4761 = _arg_1; for each (_local_2 in this._friendList._SafeStr_11098.requests) { this._SafeStr_11101(_local_2); this._SafeStr_11002(_local_2); _arg_1.addListItem(_local_2.view); }; this._friendList._SafeStr_11098._SafeStr_10998(); } public function _SafeStr_11094(_arg_1:int):void { if (this._SafeStr_4761 == null){ return; }; this._friendList._SafeStr_11098._SafeStr_10997(true); } public function _SafeStr_10998(_arg_1:_SafeStr_1918, _arg_2:Boolean):void { if (this._SafeStr_4761 == null){ return; }; _arg_1.view.color = this._friendList._SafeStr_11102._SafeStr_11074(_SafeStr_1881._SafeStr_11009, _arg_2); this._SafeStr_11103(_arg_1.view, "reject"); this._SafeStr_11103(_arg_1.view, "accept"); } public function _SafeStr_11002(_arg_1:_SafeStr_1918):void { if (this._SafeStr_4761 == null){ return; }; var _local_2:IWindowContainer = _arg_1.view; _SafeStr_1654.hideChildren(_local_2); this._friendList.refreshText(_local_2, "requester_name_text", true, _arg_1._SafeStr_4205); if (_arg_1.state == _SafeStr_1918._SafeStr_3983){ this._friendList._SafeStr_11104(_local_2, "accept", true, this._SafeStr_11105, _arg_1._SafeStr_4204); this._friendList._SafeStr_11104(_local_2, "reject", true, this._SafeStr_11106, _arg_1._SafeStr_4204); } else { if (_arg_1.state == _SafeStr_1918._SafeStr_11051){ this._friendList.refreshText(_local_2, "info_text", true, "${friendlist.request.accepted}"); } else { if (_arg_1.state == _SafeStr_1918._SafeStr_11052){ this._friendList.refreshText(_local_2, "info_text", true, "${friendlist.request.declined}"); } else { if (_arg_1.state == _SafeStr_1918._SafeStr_11001){ this._friendList.refreshText(_local_2, "info_text", true, "${friendlist.request.failed}"); }; }; }; }; } private function _SafeStr_11103(_arg_1:IWindowContainer, _arg_2:String):void { var _local_3:IWindow = _arg_1.findChildByName(_arg_2); if (_local_3 != null){ _local_3.color = _arg_1.color; }; } public function _SafeStr_4259(_arg_1:_SafeStr_1918):void { if (this._SafeStr_4761 == null){ return; }; this._SafeStr_11101(_arg_1); this._SafeStr_11002(_arg_1); this._SafeStr_4761.addListItem(_arg_1.view); this._friendList._SafeStr_11098._SafeStr_10998(); this._SafeStr_7533(); } public function _SafeStr_4260(_arg_1:_SafeStr_1918):void { if (this._SafeStr_4761 == null){ return; }; this._SafeStr_4761.removeListItem(_arg_1.view); this._SafeStr_7533(); } private function _SafeStr_11101(_arg_1:_SafeStr_1918):void { var _local_2:IWindowContainer = IWindowContainer(this._friendList.getXmlWindow("friend_request_entry")); _arg_1.view = _local_2; } private function _SafeStr_11105(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.accept}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = _arg_2.id; Logger.log(("accept clicked: " + _local_3)); this._SafeStr_4265(_local_3); } public function _SafeStr_4265(_arg_1:int):void { var _local_2:_SafeStr_1918 = this._friendList._SafeStr_11098._SafeStr_11004(_arg_1); if (!_local_2){ return; }; _local_2.state = _SafeStr_1918._SafeStr_11051; if (this._friendList.categories._SafeStr_11040(false) >= this._friendList._SafeStr_11098.limit){ this._friendList._SafeStr_11107(); return; }; var _local_3:_SafeStr_2690 = new _SafeStr_2690(); _local_3._SafeStr_6776(_local_2._SafeStr_4204); this._friendList.send(_local_3); this._SafeStr_11002(_local_2); this._SafeStr_3487(); if (((this._friendList) && (this._friendList.events))){ this._friendList.events.dispatchEvent(new _SafeStr_2555(_SafeStr_2555._SafeStr_4233, _arg_1)); }; } public function _SafeStr_11065():void { var _local_2:_SafeStr_1918; if ((this._friendList.categories._SafeStr_11040(false) + this._friendList._SafeStr_11098.requests.length) > this._friendList._SafeStr_11098.limit){ this._friendList._SafeStr_11107(); return; }; var _local_1:_SafeStr_2690 = new _SafeStr_2690(); for each (_local_2 in this._friendList._SafeStr_11098.requests) { if (((!((_local_2.state == _SafeStr_1918._SafeStr_11051))) && (!((_local_2.state == _SafeStr_1918._SafeStr_11052))))){ _local_1._SafeStr_6776(_local_2._SafeStr_4204); _local_2.state = _SafeStr_1918._SafeStr_11051; this._SafeStr_11002(_local_2); if (((this._friendList) && (this._friendList.events))){ this._friendList.events.dispatchEvent(new _SafeStr_2555(_SafeStr_2555._SafeStr_4233, _local_2._SafeStr_4204)); }; }; }; this._friendList.send(_local_1); this._SafeStr_3487(); } private function _SafeStr_11106(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.decline}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = _arg_2.id; Logger.log(("decline clicked: " + _local_3)); this._SafeStr_4267(_local_3); } public function _SafeStr_4267(_arg_1:int):void { var _local_2:_SafeStr_1918 = this._friendList._SafeStr_11098._SafeStr_11004(_arg_1); if (!_local_2){ return; }; _local_2.state = _SafeStr_1918._SafeStr_11052; var _local_3:_SafeStr_2637 = new _SafeStr_2637(); _local_3._SafeStr_6774(_arg_1); this._friendList.send(_local_3); this._SafeStr_11002(_local_2); this._SafeStr_3487(); if (((this._friendList) && (this._friendList.events))){ this._friendList.events.dispatchEvent(new _SafeStr_2555(_SafeStr_2555._SafeStr_5376, _arg_1)); }; } public function _SafeStr_11066():void { var _local_2:_SafeStr_1918; var _local_1:_SafeStr_2637 = new _SafeStr_2637(); this._friendList.send(_local_1); for each (_local_2 in this._friendList._SafeStr_11098.requests) { if (((!((_local_2.state == _SafeStr_1918._SafeStr_11051))) && (!((_local_2.state == _SafeStr_1918._SafeStr_11052))))){ _local_2.state = _SafeStr_1918._SafeStr_11052; this._SafeStr_11002(_local_2); if (((this._friendList) && (this._friendList.events))){ this._friendList.events.dispatchEvent(new _SafeStr_2555(_SafeStr_2555._SafeStr_5376, _local_2._SafeStr_4204)); }; }; }; this._SafeStr_3487(); } private function _SafeStr_11099(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.declineall}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Dismiss all clicked"); this._SafeStr_11066(); } private function _SafeStr_11100(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.acceptall}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Accept all clicked"); this._SafeStr_11065(); } private function _SafeStr_3487():void { this._SafeStr_7533(); } private function _SafeStr_7533():void { var _local_1 = (this._friendList._SafeStr_11098._SafeStr_11005() > 0); this._SafeStr_7674(this._SafeStr_11096, _local_1); this._SafeStr_7674(this._SafeStr_11097, _local_1); } private function _SafeStr_7674(_arg_1:_SafeStr_1548, _arg_2:Boolean):void { if (!_arg_1){ return; }; if (_arg_2){ _arg_1.enable(); } else { _arg_1.disable(); }; } } }//package com.sulake.habbo.friendlist // _SafeStr_10997 = "_-2u0" (String#16084, DoABC#2) // _SafeStr_10998 = "_-1DV" (String#6024, DoABC#2) // _SafeStr_11001 = "_-2ia" (String#12654, DoABC#2) // _SafeStr_11002 = "_-3-f" (String#6093, DoABC#2) // _SafeStr_11004 = "_-0C3" (String#18071, DoABC#2) // _SafeStr_11005 = "_-114" (String#17080, DoABC#2) // _SafeStr_11009 = "_-0Uu" (String#3110, DoABC#2) // _SafeStr_11040 = "_-12g" (String#4871, DoABC#2) // _SafeStr_11051 = "_-1Yx" (String#7000, DoABC#2) // _SafeStr_11052 = "_-1H0" (String#6801, DoABC#2) // _SafeStr_11065 = "_-o6" (String#15115, DoABC#2) // _SafeStr_11066 = "_-1nk" (String#13902, DoABC#2) // _SafeStr_11074 = "_-27A" (String#11273, DoABC#2) // _SafeStr_11085 = "_-1FL" (String#3131, DoABC#2) // _SafeStr_11091 = "_-0dp" (String#12764, DoABC#2) // _SafeStr_11092 = "_-1R" (String#11867, DoABC#2) // _SafeStr_11093 = "_-t-" (String#12521, DoABC#2) // _SafeStr_11094 = "_-HI" (String#11819, DoABC#2) // _SafeStr_11095 = "_-0Gp" (String#18297, DoABC#2) // _SafeStr_11096 = "_-2AB" (String#12917, DoABC#2) // _SafeStr_11097 = "_-2YG" (String#14618, DoABC#2) // _SafeStr_11098 = "_-RF" (String#2845, DoABC#2) // _SafeStr_11099 = "_-23h" (String#20114, DoABC#2) // _SafeStr_11100 = "_-1Gy" (String#19081, DoABC#2) // _SafeStr_11101 = "_-2Cs" (String#17628, DoABC#2) // _SafeStr_11102 = "_-Zo" (String#4760, DoABC#2) // _SafeStr_11103 = "_-2wW" (String#16371, DoABC#2) // _SafeStr_11104 = "_-1KC" (String#14398, DoABC#2) // _SafeStr_11105 = "_-0mm" (String#18894, DoABC#2) // _SafeStr_11106 = "finally" (String#21169, DoABC#2) // _SafeStr_11107 = "_-2au" (String#12935, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1904 = "_-24c" (String#3247, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_2555 = "_-1is" (String#1890, DoABC#2) // _SafeStr_2637 = "_-2Zm" (String#5032, DoABC#2) // _SafeStr_2690 = "_-34N" (String#4702, DoABC#2) // _SafeStr_3011 = "_-W5" (String#5074, DoABC#2) // _SafeStr_3013 = "_-1bC" (String#8342, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3983 = "_-20L" (String#4410, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4205 = "_-2u9" (String#7325, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4259 = "_-DN" (String#8085, DoABC#2) // _SafeStr_4260 = "_-pK" (String#7488, DoABC#2) // _SafeStr_4265 = "_-0VN" (String#10082, DoABC#2) // _SafeStr_4267 = "_-1y8" (String#10570, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_5376 = "_-0jD" (String#4798, DoABC#2) // _SafeStr_6774 = "_-3EU" (String#19377, DoABC#2) // _SafeStr_6776 = "_-1E9" (String#16904, DoABC#2) // _SafeStr_7533 = "_-18i" (String#3688, DoABC#2) // _SafeStr_7674 = "_-0Lg" (String#4440, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3014 package com.sulake.habbo.friendlist { public interface _SafeStr_3014 { function _SafeStr_4854():void; function _SafeStr_11108(_arg_1:String):void; } }//package com.sulake.habbo.friendlist // _SafeStr_11108 = "_-0wn" (String#19614, DoABC#2) // _SafeStr_3014 = "_-1Ah" (String#5851, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3015 package com.sulake.habbo.friendlist { import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_3016; import com.sulake.habbo.friendlist.domain._SafeStr_1898; import com.sulake.habbo.friendlist.domain._SafeStr_1881; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import flash.utils.Dictionary; import flash.external.ExternalInterface; import flash.ui.Keyboard; import _-2I6._SafeStr_2685; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; public class _SafeStr_3015 implements _SafeStr_3011, _SafeStr_3014 { private var _friendList:HabboFriendList; private var _SafeStr_11109:_SafeStr_1516; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_11110:_SafeStr_3327; public function init(_arg_1:HabboFriendList):void { this._friendList = _arg_1; this._SafeStr_11110 = new _SafeStr_3327(this._friendList); } public function _SafeStr_11093():int { if (this._friendList._SafeStr_11111._SafeStr_5837 == null){ return (0); }; return ((this._friendList._SafeStr_11111._SafeStr_5837.length + this._friendList._SafeStr_11111._SafeStr_5841.length)); } public function _SafeStr_11092(_arg_1:IItemListWindow):void { this._SafeStr_4761 = _arg_1; } public function _SafeStr_11091(_arg_1:IWindowContainer):void { this._SafeStr_11109 = _SafeStr_1516(_arg_1.findChildByName("search_str")); this._SafeStr_11109.procedure = this._SafeStr_11112; this._SafeStr_11109.addEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_11113); _arg_1.findChildByName("search_but").procedure = this._SafeStr_11114; this._friendList.refreshButton(_arg_1, "search", true, null, 0); } public function _SafeStr_11094(_arg_1:int):void { } public function _SafeStr_4854():void { var _local_3:_SafeStr_3016; var _local_4:_SafeStr_3016; var _local_5:Boolean; this._SafeStr_4761.autoArrangeItems = false; var _local_1:_SafeStr_1898 = this._friendList._SafeStr_11111; var _local_2:int; while (true) { if (_local_2 == 0){ this._SafeStr_4710(true, _local_2, null, null, this._SafeStr_11115(), false, false, false, 0); } else { if (_local_2 <= _local_1._SafeStr_5837.length){ _local_3 = _local_1._SafeStr_5837[(_local_2 - 1)]; this._SafeStr_4710(true, _local_2, _local_3.avatarFigure, _local_3._SafeStr_10704, null, !(_local_3._SafeStr_10706), _local_3._SafeStr_10706, false, _local_3.avatarId); } else { if (_local_2 == (_local_1._SafeStr_5837.length + 1)){ this._SafeStr_4710(true, _local_2, null, null, this._SafeStr_11116(), false, false, false, 0); } else { if (_local_2 <= ((_local_1._SafeStr_5837.length + _local_1._SafeStr_5841.length) + 1)){ _local_4 = _local_1._SafeStr_5841[((_local_2 - 2) - _local_1._SafeStr_5837.length)]; this._SafeStr_4710(true, _local_2, _local_4.avatarFigure, _local_4._SafeStr_10704, null, false, false, ((!((_local_4.avatarId == this._friendList.avatarId))) && (!(this._friendList._SafeStr_11111._SafeStr_11034(_local_4.avatarId)))), _local_4.avatarId); } else { _local_5 = this._SafeStr_4710(false, _local_2, null, null, null, false, false, false, 0); if (_local_5) break; }; }; }; }; _local_2++; }; this._SafeStr_10998(); this._SafeStr_4761.autoArrangeItems = true; } private function _SafeStr_10998():void { var _local_1:int; while (_local_1 < this._SafeStr_4761.numListItems) { this._SafeStr_4761.getListItemAt(_local_1).color = this._friendList._SafeStr_11102._SafeStr_11074(_SafeStr_1881._SafeStr_11010, ((_local_1 % 2) == 1)); _local_1++; }; } public function _SafeStr_11108(_arg_1:String):void { this._SafeStr_11109.text = _arg_1; } private function _SafeStr_11115():String { if (this._friendList._SafeStr_11111._SafeStr_5837.length == 0){ return ("${friendlist.search.nofriendsfound}"); }; this._friendList.registerParameter("friendlist.search.friendscaption", "cnt", ("" + this._friendList._SafeStr_11111._SafeStr_5837.length)); return ("${friendlist.search.friendscaption}"); } private function _SafeStr_11116():String { if (this._friendList._SafeStr_11111._SafeStr_5841.length == 0){ return ("${friendlist.search.noothersfound}"); }; this._friendList.registerParameter("friendlist.search.otherscaption", "cnt", ("" + this._friendList._SafeStr_11111._SafeStr_5841.length)); return ("${friendlist.search.otherscaption}"); } private function _SafeStr_4710(_arg_1:Boolean, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:Boolean, _arg_7:Boolean, _arg_8:Boolean, _arg_9:int):Boolean { var _local_10:IWindowContainer = (this._SafeStr_4761.getListItemAt(_arg_2) as IWindowContainer); if (_local_10 == null){ if (!_arg_1){ return (true); }; _local_10 = IWindowContainer(this._friendList.getXmlWindow("search_entry")); _local_10.procedure = this._SafeStr_11117; this._SafeStr_4761.addListItem(_local_10); }; if (_arg_1){ _local_10.height = 20; _local_10.visible = true; } else { _local_10.height = 0; _local_10.visible = false; }; _local_10.id = _arg_9; this._SafeStr_11118(_local_10, _arg_3); this._friendList.refreshText(_local_10, "name", !((_arg_4 == null)), _arg_4); this._friendList.refreshText(_local_10, "caption", !((_arg_5 == null)), _arg_5); this._friendList.refreshButton(_local_10, "minimail", _arg_6, this._SafeStr_11119, _arg_9); this._friendList.refreshButton(_local_10, "start_chat", _arg_7, this._SafeStr_11120, _arg_9); this._friendList.refreshButton(_local_10, "ask_for_friend", _arg_8, this._SafeStr_11121, _arg_9); return (false); } private function _SafeStr_11118(_arg_1:IWindowContainer, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = (_arg_1.getChildByName(HabboFriendList._SafeStr_11122) as IBitmapWrapperWindow); if ((((_arg_2 == null)) || ((_arg_2 == "")))){ _local_3.visible = false; } else { _local_3.bitmap = this._friendList.getAvatarFaceBitmap(_arg_2); _local_3.width = _local_3.bitmap.width; _local_3.height = _local_3.bitmap.height; _local_3.visible = true; }; } private function _SafeStr_11117(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:_SafeStr_3016; if (_arg_2.id < 1){ return; }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ _local_3 = this._friendList._SafeStr_11111._SafeStr_11031(_arg_2.id); if (_local_3 == null){ return; }; this._SafeStr_11110._SafeStr_11123(_local_3._SafeStr_10706, _local_3._SafeStr_10704, _local_3._SafeStr_10705, _local_3.avatarFigure, _local_3._SafeStr_10709, _local_3.realName); this._SafeStr_11110._SafeStr_4785(this._friendList.view._SafeStr_3796, IWindowContainer(_arg_2)); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_11110._SafeStr_4787(); }; }; } private function _SafeStr_11114(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.search}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log(("Search clicked: " + _arg_2.name)); this._SafeStr_11124(); } private function _SafeStr_11121(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.addfriend}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log(("Ask for friend clicked: " + _arg_2.id)); var _local_3:_SafeStr_3016 = this._friendList._SafeStr_11111._SafeStr_11031(_arg_2.id); if (_local_3 == null){ Logger.log(("No search result found with id: " + _arg_2.id)); return; }; Logger.log(("Search result found: " + _local_3._SafeStr_10704)); var _local_4:Boolean = this._friendList._SafeStr_5301(_local_3.avatarId, _local_3._SafeStr_10704); if (!_local_4){ this._friendList._SafeStr_11107(); } else { this._SafeStr_11125(_local_3._SafeStr_10704); this._SafeStr_4710(true, this._SafeStr_11126(_local_3.avatarId), _local_3.avatarFigure, _local_3._SafeStr_10704, null, false, false, false, _local_3.avatarId); }; } private function _SafeStr_11126(_arg_1:int):int { var _local_2:int; while (_local_2 < this._SafeStr_4761.numListItems) { if (this._SafeStr_4761.getListItemAt(_local_2).id == _arg_1){ return (_local_2); }; _local_2++; }; return (-1); } private function _SafeStr_11125(_arg_1:String):void { this._friendList.registerParameter("friendlist.friendrequestsent.text", "user_name", _arg_1); new SimpleAlertView(this._friendList, "${friendlist.friendrequestsent.title}", "${friendlist.friendrequestsent.text}").show(); } private function _SafeStr_11119(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.mail}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:_SafeStr_3016 = this._friendList._SafeStr_11111._SafeStr_11031(_arg_2.id); if (_local_3 == null){ Logger.log(("No search result found with id: " + _arg_2.id)); return; }; var _local_4:Dictionary = new Dictionary(); _local_4["recipientid"] = ("" + _local_3.avatarId); _local_4["random"] = ("" + Math.round((Math.random() * 100000000))); var _local_5:WindowMouseEvent = (_arg_1 as WindowMouseEvent); if (this._friendList._SafeStr_11127()){ if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.openHabblet", "minimail", (((("#mail/compose/" + _local_4["recipientid"]) + "/") + _local_4["random"]) + "/")); }; } else { this._friendList._SafeStr_11090("link.format.mail.compose", _local_4, _local_5.stageX, _local_5.stageY); }; } private function _SafeStr_11120(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.im}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:_SafeStr_3016 = this._friendList._SafeStr_11111._SafeStr_11031(_arg_2.id); if (_local_3 == null){ Logger.log(("No search result found with id: " + _arg_2.id)); return; }; this._friendList.messenger.startConversation(_local_3.avatarId); } private function _SafeStr_11112(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.searchstr}"); } private function _SafeStr_11113(_arg_1:_SafeStr_1547):void { var _local_3:Keyboard; var _local_4:int; var _local_5:String; var _local_2:IWindow = IWindow(_arg_1.target); Logger.log(((((("Test key event " + _arg_1) + ", ") + _arg_1.type) + " ") + _local_2.name)); if (_arg_1.charCode == Keyboard.ENTER){ this._SafeStr_11124(); } else { _local_4 = 25; _local_5 = this._SafeStr_11109.text; if (_local_5.length > _local_4){ this._SafeStr_11109.text = _local_5.substring(0, _local_4); }; }; } private function _SafeStr_11124():void { var _local_1:String = this._SafeStr_11109.text; Logger.log(("Search avatar: " + _local_1)); if (_local_1 == ""){ Logger.log("No text..."); return; }; this._friendList.send(new _SafeStr_2685(_local_1)); } } }//package com.sulake.habbo.friendlist // _SafeStr_10704 = "_-0Fv" (String#6993, DoABC#2) // _SafeStr_10705 = "_-2Qb" (String#21281, DoABC#2) // _SafeStr_10706 = "_-B-" (String#13786, DoABC#2) // _SafeStr_10709 = "_-2jq" (String#21595, DoABC#2) // _SafeStr_10998 = "_-1DV" (String#6024, DoABC#2) // _SafeStr_11010 = "_-35n" (String#6940, DoABC#2) // _SafeStr_11031 = "_-1pE" (String#11700, DoABC#2) // _SafeStr_11034 = "_-0PJ" (String#16969, DoABC#2) // _SafeStr_11074 = "_-27A" (String#11273, DoABC#2) // _SafeStr_11085 = "_-1FL" (String#3131, DoABC#2) // _SafeStr_11090 = "_-yU" (String#6812, DoABC#2) // _SafeStr_11091 = "_-0dp" (String#12764, DoABC#2) // _SafeStr_11092 = "_-1R" (String#11867, DoABC#2) // _SafeStr_11093 = "_-t-" (String#12521, DoABC#2) // _SafeStr_11094 = "_-HI" (String#11819, DoABC#2) // _SafeStr_11102 = "_-Zo" (String#4760, DoABC#2) // _SafeStr_11107 = "_-2au" (String#12935, DoABC#2) // _SafeStr_11108 = "_-0wn" (String#19614, DoABC#2) // _SafeStr_11109 = "_-1Jd" (String#3695, DoABC#2) // _SafeStr_11110 = "_-1iT" (String#2936, DoABC#2) // _SafeStr_11111 = "_-pS" (String#3333, DoABC#2) // _SafeStr_11112 = "_-0Jo" (String#20544, DoABC#2) // _SafeStr_11113 = "_-1lw" (String#19848, DoABC#2) // _SafeStr_11114 = "_-2NX" (String#13032, DoABC#2) // _SafeStr_11115 = "_-2UI" (String#21692, DoABC#2) // _SafeStr_11116 = "_-2nR" (String#22038, DoABC#2) // _SafeStr_11117 = "_-3DU" (String#19544, DoABC#2) // _SafeStr_11118 = "_-2Pj" (String#6882, DoABC#2) // _SafeStr_11119 = "_-0vu" (String#11012, DoABC#2) // _SafeStr_11120 = "_-qr" (String#13098, DoABC#2) // _SafeStr_11121 = "_-1K3" (String#22323, DoABC#2) // _SafeStr_11122 = "_-29j" (String#4463, DoABC#2) // _SafeStr_11123 = "_-IO" (String#5560, DoABC#2) // _SafeStr_11124 = "_-1e6" (String#17648, DoABC#2) // _SafeStr_11125 = "_-1B9" (String#22417, DoABC#2) // _SafeStr_11126 = "_-1bD" (String#19555, DoABC#2) // _SafeStr_11127 = "_-1vW" (String#8048, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1898 = "_-xA" (String#6611, DoABC#2) // _SafeStr_2685 = "_-02D" (String#8553, DoABC#2) // _SafeStr_3011 = "_-W5" (String#5074, DoABC#2) // _SafeStr_3014 = "_-1Ah" (String#5851, DoABC#2) // _SafeStr_3015 = "_-1py" (String#8247, DoABC#2) // _SafeStr_3016 = "_-2yQ" (String#2509, DoABC#2) // _SafeStr_3327 = "_-No" (String#4727, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_4710 = "_-0Af" (String#2195, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4785 = "_-K2" (String#12230, DoABC#2) // _SafeStr_4787 = "_-2AR" (String#11073, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) // _SafeStr_5301 = "_-2DW" (String#13566, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_5841 = "_-0VW" (String#6955, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3017 package com.sulake.habbo.friendlist { import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.friendlist.domain._SafeStr_1881; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-1MU._SafeStr_837; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IItemListWindow; public class _SafeStr_3017 { private var _friendList:HabboFriendList; private var _SafeStr_4760:IWindowContainer; public function _SafeStr_3017(_arg_1:HabboFriendList) { this._friendList = _arg_1; } public function prepare(_arg_1:IWindowContainer):void { this._SafeStr_4760 = _arg_1; this._SafeStr_3487("prepare"); } public function _SafeStr_3487(_arg_1:String):void { var _local_3:_SafeStr_1881; var _local_4:IWindowContainer; var _local_5:int; Logger.log(("TABS: REFRESH: " + _arg_1)); this._SafeStr_4760.width = this._friendList._SafeStr_4600._SafeStr_11028; this._SafeStr_4760.findChildByName("bg").width = this._friendList._SafeStr_4600._SafeStr_11028; var _local_2:int = 1; for each (_local_3 in this._friendList._SafeStr_4600._SafeStr_11022()) { _local_4 = (this._SafeStr_4760.getChildByName(("flt_" + _local_3.id)) as IWindowContainer); if (!this._SafeStr_11128(_local_3.id)){ _local_4.visible = false; } else { _local_4.visible = true; _local_4.width = this._friendList._SafeStr_4600._SafeStr_11028; _local_4.y = _local_2; _local_5 = this._SafeStr_7671(_local_3, _local_4); this._SafeStr_11129(_local_3, _local_4); _local_4.height = (_local_5 + ((_local_3.selected) ? this._friendList._SafeStr_4600._SafeStr_11026 : 0)); _local_2 = (_local_2 + _local_4.height); }; }; this._SafeStr_4760.height = (_local_2 + 1); this._SafeStr_4760.findChildByName("bg").height = this._SafeStr_4760.height; Logger.log("TABS: REFRESH END"); } private function _SafeStr_11128(_arg_1:int):Boolean { if (_arg_1 != _SafeStr_1881._SafeStr_11009){ return (true); }; return ((this._friendList._SafeStr_11098.requests.length > 0)); } private function _SafeStr_11129(_arg_1:_SafeStr_1881, _arg_2:IWindowContainer):void { if (_arg_1.selected){ if (_arg_1.view == null){ _arg_1.view = (this._SafeStr_11130(_arg_1) as IWindowContainer); }; this._SafeStr_11131(_arg_1.view); this._SafeStr_11132(_arg_1.view); _arg_2.addChild(_arg_1.view); } else { if (_arg_1.view != null){ _arg_2.removeChild(_arg_1.view); }; }; } private function _SafeStr_7671(_arg_1:_SafeStr_1881, _arg_2:IWindowContainer):int { var _local_3:IWindowContainer = (_arg_2.getChildByName("header") as IWindowContainer); _local_3.width = this._friendList._SafeStr_4600._SafeStr_11028; this._SafeStr_11133(_local_3, _arg_1._SafeStr_3515, "hdr_hilite"); this._SafeStr_11133(_local_3, !(_arg_1._SafeStr_3515), _arg_1._SafeStr_11014); var _local_4:Boolean = (((_arg_1.id == _SafeStr_1881._SafeStr_11008)) && (!(_arg_1._SafeStr_3515))); Logger.log(((((("TAB " + _arg_1.id) + ", ") + _arg_1.name) + ", ") + _local_4)); this._SafeStr_11134(_local_3, "arrow_down_black", ((_arg_1.selected) && (_local_4)), 12); this._SafeStr_11134(_local_3, "arrow_right_black", ((!(_arg_1.selected)) && (_local_4)), 15); this._SafeStr_11134(_local_3, "arrow_down_white", ((_arg_1.selected) && (!(_local_4))), 12); this._SafeStr_11134(_local_3, "arrow_right_white", ((!(_arg_1.selected)) && (!(_local_4))), 15); this._SafeStr_11135(_arg_1, _local_3); return (_local_3.height); } private function _SafeStr_11133(_arg_1:IWindowContainer, _arg_2:Boolean, _arg_3:String):void { Logger.log(((("REFRESHING BG IMAGE: " + _arg_2) + ", ") + _arg_3)); var _local_4:IBitmapWrapperWindow = (_arg_1.getChildByName(_arg_3) as IBitmapWrapperWindow); if (!_arg_2){ if (_local_4 != null){ _local_4.visible = false; }; } else { if (_local_4.bitmap == null){ _local_4.bitmap = this._friendList.getButtonImage(_arg_3); _local_4.height = _local_4.bitmap.height; _arg_1.height = _local_4.bitmap.height; _local_4.procedure = this._SafeStr_11136; }; _local_4.width = this._friendList._SafeStr_4600._SafeStr_11028; _local_4.visible = true; }; } private function _SafeStr_11134(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:int):void { var _local_5:ITextWindow; var _local_6:IWindow; this._friendList.refreshButton(_arg_1, _arg_2, _arg_3, null, 0); if (_arg_3){ _local_5 = ITextWindow(_arg_1.findChildByName("caption_text")); _local_6 = IWindow(_arg_1.findChildByName(_arg_2)); _local_6.x = (_local_5.textWidth + _arg_4); }; } private function _SafeStr_11135(_arg_1:_SafeStr_1881, _arg_2:IWindowContainer):void { var _local_3:ITextWindow = (_arg_2.findChildByName("caption_text") as ITextWindow); _local_3.text = (((_arg_1.name + " (") + _arg_1._SafeStr_11015._SafeStr_11093()) + ")"); _local_3.textColor = this._friendList._SafeStr_11102._SafeStr_11075(_arg_1._SafeStr_3515, _arg_1.id); } private function _SafeStr_11136(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:_SafeStr_1881; this._friendList.view._SafeStr_11085(_arg_1, (("${friendlist.tip.tab." + _arg_2.id) + "}")); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("TAB CLICKED!"); var _local_3:_SafeStr_1881 = this._friendList._SafeStr_4600._SafeStr_11023(_arg_2.id); for each (_local_4 in this._friendList._SafeStr_4600._SafeStr_11022()) { _local_4._SafeStr_11015._SafeStr_11094(_local_3.id); }; this._friendList._SafeStr_4600._SafeStr_11021(_local_3); this._friendList.view._SafeStr_3487("tabClick"); if (_local_3.selected){ switch (_local_3.id){ case _SafeStr_1881._SafeStr_11008: this._friendList._SafeStr_11089(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_FRIENDS); break; case _SafeStr_1881._SafeStr_11010: this._friendList._SafeStr_11089(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_SEARCH); break; case _SafeStr_1881._SafeStr_11009: this._friendList._SafeStr_11089(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_REQUEST); break; }; } else { this._friendList._SafeStr_11089(_SafeStr_837._SafeStr_6093); }; } private function _SafeStr_11130(_arg_1:_SafeStr_1881):IWindow { var _local_2:IWindowContainer = IWindowContainer(this._friendList.getXmlWindow("tab_content")); _local_2.background = true; _local_2.color = this._friendList._SafeStr_11102._SafeStr_11076(_arg_1.id); _local_2.addChild(this._SafeStr_11137(_arg_1)); var _local_3:IItemListWindow = IItemListWindow(_local_2.findChildByName("list_content")); _local_3.color = this._friendList._SafeStr_11102._SafeStr_11076(_arg_1.id); _arg_1._SafeStr_11015._SafeStr_11092(_local_3); return (_local_2); } private function _SafeStr_11131(_arg_1:IWindowContainer):void { var _local_2:IWindowContainer = (_arg_1.getChildByName("footer") as IWindowContainer); var _local_3:IWindowContainer = (_arg_1.getChildByName("list") as IWindowContainer); var _local_4:IWindow = (_local_3.getChildByName("scroller") as IWindow); var _local_5:IItemListWindow = IItemListWindow(_local_3.getChildByName("list_content")); var _local_6:IWindow = _local_3.parent; var _local_7:int = this._friendList._SafeStr_4600._SafeStr_11028; var _local_8:int = this._friendList._SafeStr_4600._SafeStr_11026; _local_6.height = Math.max(0, _local_8); _local_6.width = _local_7; var _local_9:int = Math.max(((_local_8 - _local_3.y) - _local_2.height), 0); _local_3.height = _local_9; _local_4.height = _local_9; _local_5.height = _local_9; _local_3.width = _local_7; _local_5.width = _local_7; _local_4.x = (_local_7 - 27); _local_2.y = (_local_8 - _local_2.height); _local_2.width = _local_7; } private function _SafeStr_11132(_arg_1:IWindowContainer):void { var _local_2:IWindowContainer = (_arg_1.getChildByName("list") as IWindowContainer); var _local_3:IWindow = (_local_2.getChildByName("scroller") as IWindow); var _local_4:IItemListWindow = IItemListWindow(_local_2.getChildByName("list_content")); var _local_5 = (_local_4._SafeStr_4861.height > _local_4.height); var _local_6:int = 22; var _local_7:int = (this._friendList._SafeStr_4600._SafeStr_11028 - 10); var _local_8:int = (_local_7 - _local_6); var _local_9:int = ((_local_5) ? _local_8 : _local_7); _local_3.visible = _local_5; _local_4.width = _local_9; this._SafeStr_6186(_local_4, _local_9); } private function _SafeStr_6186(_arg_1:IItemListWindow, _arg_2:int):void { var _local_4:IWindow; var _local_3:int; while (_local_3 < _arg_1.numListItems) { _local_4 = _arg_1.getListItemAt(_local_3); _local_4.width = _arg_2; _local_3++; }; } private function _SafeStr_11137(_arg_1:_SafeStr_1881):IWindow { var _local_2:IWindowContainer = IWindowContainer(this._friendList.getXmlWindow(_arg_1._SafeStr_11013)); _arg_1._SafeStr_11015._SafeStr_11091(_local_2); return (_local_2); } } }//package com.sulake.habbo.friendlist // _SafeStr_11008 = "_-Td" (String#3598, DoABC#2) // _SafeStr_11009 = "_-0Uu" (String#3110, DoABC#2) // _SafeStr_11010 = "_-35n" (String#6940, DoABC#2) // _SafeStr_11013 = "_-02Z" (String#20296, DoABC#2) // _SafeStr_11014 = "_-2hR" (String#20868, DoABC#2) // _SafeStr_11015 = "_-2gp" (String#4555, DoABC#2) // _SafeStr_11021 = "_-2Y7" (String#14200, DoABC#2) // _SafeStr_11022 = "_-HE" (String#16188, DoABC#2) // _SafeStr_11023 = "_-1v0" (String#4243, DoABC#2) // _SafeStr_11026 = "_-2J0" (String#11006, DoABC#2) // _SafeStr_11028 = "_-9y" (String#7190, DoABC#2) // _SafeStr_11075 = "_-1ny" (String#22156, DoABC#2) // _SafeStr_11076 = "_-3Dt" (String#16179, DoABC#2) // _SafeStr_11085 = "_-1FL" (String#3131, DoABC#2) // _SafeStr_11089 = "_-2hF" (String#10451, DoABC#2) // _SafeStr_11091 = "_-0dp" (String#12764, DoABC#2) // _SafeStr_11092 = "_-1R" (String#11867, DoABC#2) // _SafeStr_11093 = "_-t-" (String#12521, DoABC#2) // _SafeStr_11094 = "_-HI" (String#11819, DoABC#2) // _SafeStr_11098 = "_-RF" (String#2845, DoABC#2) // _SafeStr_11102 = "_-Zo" (String#4760, DoABC#2) // _SafeStr_11128 = "_-2Vq" (String#19094, DoABC#2) // _SafeStr_11129 = "_-2Du" (String#11861, DoABC#2) // _SafeStr_11130 = "_-cE" (String#21529, DoABC#2) // _SafeStr_11131 = "_-0Pw" (String#21475, DoABC#2) // _SafeStr_11132 = "_-oq" (String#8698, DoABC#2) // _SafeStr_11133 = "_-5W" (String#17683, DoABC#2) // _SafeStr_11134 = "_-13s" (String#11460, DoABC#2) // _SafeStr_11135 = "_-1SK" (String#20115, DoABC#2) // _SafeStr_11136 = "_-0H4" (String#9828, DoABC#2) // _SafeStr_11137 = "_-0sa" (String#18738, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_3017 = "_-2ll" (String#7521, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3515 = "_-0Nt" (String#5672, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_6093 = "_-1rL" (String#8222, DoABC#2) // _SafeStr_6186 = "_-33C" (String#8517, DoABC#2) // _SafeStr_7671 = "_-0-C" (String#7264, DoABC#2) // _SafeStr_837 = "_-0hx" (String#2449, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3117 package com.sulake.habbo.friendlist { import flash.utils.Timer; import com.sulake.core.window.IWindowContainer; import flash.events.TimerEvent; import flash.geom.Point; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-2SZ._SafeStr_1318; public class _SafeStr_3117 { private var _friendList:HabboFriendList; private var _SafeStr_11068:String; private var _SafeStr_11138:int; private var _popupIndentLeft:int; private var _SafeStr_11139:Timer; private var _SafeStr_11140:Timer; private var _SafeStr_11141:IWindowContainer; public function _SafeStr_3117(_arg_1:HabboFriendList, _arg_2:int, _arg_3:int, _arg_4:String) { this._SafeStr_11139 = new Timer(500, 1); this._SafeStr_11140 = new Timer(100, 1); super(); this._friendList = _arg_1; this._SafeStr_11068 = _arg_4; this._SafeStr_11138 = _arg_2; this._popupIndentLeft = _arg_3; this._SafeStr_11139.addEventListener(TimerEvent.TIMER, this._SafeStr_11142); this._SafeStr_11140.addEventListener(TimerEvent.TIMER, this._SafeStr_11143); } public function get friendList():HabboFriendList { return (this._friendList); } public function _SafeStr_4785(_arg_1:IWindowContainer, _arg_2:IWindow):void { if (this._SafeStr_11141 == null){ this._SafeStr_11141 = IWindowContainer(this._friendList.getXmlWindow(this._SafeStr_11068)); this._SafeStr_11141.visible = false; _arg_1.addChild(this._SafeStr_11141); }; this._SafeStr_11144(this._SafeStr_11141); this._SafeStr_11141.width = (_SafeStr_1654._SafeStr_11062(this._SafeStr_11141) + 10); this._SafeStr_11141.height = (_SafeStr_1654._SafeStr_4798(this._SafeStr_11141) + 10); var _local_3:Point = new Point(); var _local_4:Point = new Point(); _arg_1.getGlobalPosition(_local_3); _arg_2.getGlobalPosition(_local_4); this._SafeStr_11141.x = (((_local_4.x - _local_3.x) + this._SafeStr_11138) + _arg_2.width); this._SafeStr_11141.y = (((_local_4.y - _local_3.y) - (this._SafeStr_11141.height * 0.5)) + (_arg_2.height * 0.5)); var _local_5:Point = new Point(); this._SafeStr_11141.getGlobalPosition(_local_5); if ((_local_5.x + this._SafeStr_11141.width) > this._SafeStr_11141.desktop.width){ this._SafeStr_11141.x = (((-(this._SafeStr_11141.width) + _local_4.x) - _local_3.x) + this._popupIndentLeft); this._SafeStr_11145(this._SafeStr_11141, false); } else { this._SafeStr_11145(this._SafeStr_11141, true); }; if (!this._SafeStr_11141.visible){ this._SafeStr_11139.reset(); this._SafeStr_11139.start(); }; this._SafeStr_11140.reset(); } public function _SafeStr_4787():void { this._SafeStr_11140.reset(); this._SafeStr_11139.reset(); this._SafeStr_11140.start(); } private function _SafeStr_11145(_arg_1:IWindowContainer, _arg_2:Boolean):void { this._SafeStr_11146(_arg_1, true, _arg_2); this._SafeStr_11146(_arg_1, false, !(_arg_2)); } private function _SafeStr_11146(_arg_1:IWindowContainer, _arg_2:Boolean, _arg_3:Boolean):void { var _local_4:String = ("popup_arrow_" + ((_arg_2) ? "left" : "right")); var _local_5:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName(_local_4)); if (!_arg_3){ if (_local_5 != null){ _local_5.visible = false; }; } else { if (_local_5 == null){ _local_5 = this._friendList._SafeStr_7677(_local_4, _local_4, null); _local_5.setParamFlag(_SafeStr_1318._SafeStr_6753, false); _arg_1.addChild(_local_5); }; _local_5.visible = true; _local_5.y = ((_arg_1.height * 0.5) - (_local_5.height * 0.5)); _local_5.x = ((_arg_2) ? (1 - _local_5.width) : (_arg_1.width - 1)); }; } private function _SafeStr_11142(_arg_1:TimerEvent):void { this._SafeStr_11141.visible = true; this._SafeStr_11141.activate(); } private function _SafeStr_11143(_arg_1:TimerEvent):void { if (this._SafeStr_11141 != null){ this._SafeStr_11141.visible = false; }; } public function _SafeStr_11144(_arg_1:IWindowContainer):void { } } }//package com.sulake.habbo.friendlist // _SafeStr_11062 = "_-ph" (String#22384, DoABC#2) // _SafeStr_11068 = "_-393" (String#3077, DoABC#2) // _SafeStr_11138 = "_-0w1" (String#9495, DoABC#2) // _SafeStr_11139 = "_-0ep" (String#3307, DoABC#2) // _SafeStr_11140 = "_-HW" (String#3078, DoABC#2) // _SafeStr_11141 = "_-30" (String#1192, DoABC#2) // _SafeStr_11142 = "_-1Z" (String#7239, DoABC#2) // _SafeStr_11143 = "_-ze" (String#6852, DoABC#2) // _SafeStr_11144 = "_-Ho" (String#11119, DoABC#2) // _SafeStr_11145 = "_-2vD" (String#10741, DoABC#2) // _SafeStr_11146 = "_-1pB" (String#10098, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_3117 = "_-2rd" (String#3493, DoABC#2) // _SafeStr_4785 = "_-K2" (String#12230, DoABC#2) // _SafeStr_4787 = "_-2AR" (String#11073, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7677 = "_-09Z" (String#6832, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3325 package com.sulake.habbo.friendlist { import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import flash.ui.Keyboard; import com.sulake.habbo.friendlist.domain._SafeStr_1903; import _-2I6._SafeStr_2627; public class _SafeStr_3325 extends _SafeStr_1908 { private var _selected:Array; private var _SafeStr_11147:_SafeStr_1516; public function _SafeStr_3325(_arg_1:HabboFriendList) { super(_arg_1, "room_invite_confirm"); this._selected = _arg_1.categories.getSelectedFriends(); } override public function dispose():void { this._selected = null; this._SafeStr_11147 = null; super.dispose(); } override function _SafeStr_11070(_arg_1:IWindowContainer):void { friendList.registerParameter("friendlist.invite.summary", "count", ("" + this._selected.length)); this._SafeStr_11147 = _SafeStr_1516(_arg_1.findChildByName("message_input")); this._SafeStr_11147.addEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_11148); _arg_1.findChildByName("cancel").procedure = _SafeStr_3875; _arg_1.findChildByName("ok").procedure = this._SafeStr_11149; } private function _SafeStr_11149(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Invite Ok clicked"); this._SafeStr_11150(); this.dispose(); } private function _SafeStr_11148(_arg_1:_SafeStr_1547):void { var _local_3:int; var _local_4:String; var _local_2:IWindow = IWindow(_arg_1.target); Logger.log(((((("Test key event " + _arg_1) + ", ") + _arg_1.type) + " ") + _local_2.name)); if (_arg_1.charCode == Keyboard.ENTER){ this._SafeStr_11150(); } else { _local_3 = 120; _local_4 = this._SafeStr_11147.text; if (_local_4.length > _local_3){ this._SafeStr_11147.text = _local_4.substring(0, _local_3); }; }; } private function _SafeStr_11150():void { var _local_3:_SafeStr_1903; var _local_1:String = this._SafeStr_11147.text; Logger.log(("Send msg: " + _local_1)); if (_local_1 == ""){ new SimpleAlertView(friendList, "${friendlist.invite.emptyalert.title}", "${friendlist.invite.emptyalert.text}").show(); return; }; var _local_2:_SafeStr_2627 = new _SafeStr_2627(_local_1); for each (_local_3 in this._selected) { _local_2._SafeStr_6773(_local_3.id); }; friendList.send(_local_2); this.dispose(); } } }//package com.sulake.habbo.friendlist // _SafeStr_11070 = "_-8v" (String#11480, DoABC#2) // _SafeStr_11147 = "_-2cw" (String#3983, DoABC#2) // _SafeStr_11148 = "_-1JM" (String#14970, DoABC#2) // _SafeStr_11149 = "_-1AE" (String#22404, DoABC#2) // _SafeStr_11150 = "_-2wq" (String#11438, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1903 = "_-0gs" (String#1172, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_2627 = "_-0em" (String#6803, DoABC#2) // _SafeStr_3325 = "_-2ui" (String#7876, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_6773 = "_-1cQ" (String#19876, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3326 package com.sulake.habbo.friendlist { import com.sulake.habbo.friendlist.domain._SafeStr_1903; import flash.utils.Dictionary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import _-2I6._SafeStr_2619; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_3326 extends _SafeStr_1908 { private var _selected:Array; public function _SafeStr_3326(_arg_1:HabboFriendList) { super(_arg_1, "friend_remove_confirm"); this._selected = _arg_1.categories.getSelectedFriends(); } override public function dispose():void { this._selected = null; super.dispose(); } override function _SafeStr_11070(_arg_1:IWindowContainer):void { var _local_3:_SafeStr_1903; var _local_4:String; var _local_5:Dictionary; _arg_1.findChildByName("cancel").procedure = _SafeStr_3875; _arg_1.findChildByName("ok").procedure = this._SafeStr_11151; var _local_2:Array = new Array(); for each (_local_3 in this._selected) { _local_2.push(_local_3.name); }; _local_4 = _SafeStr_1654._SafeStr_11063(_local_2); _local_5 = new Dictionary(); friendList.registerParameter("friendlist.removefriendconfirm.userlist", "user_names", _local_4); } private function _SafeStr_11151(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:_SafeStr_1903; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Remove Ok clicked"); var _local_3:_SafeStr_2619 = new _SafeStr_2619(); for each (_local_4 in this._selected) { _local_3._SafeStr_6770(_local_4.id); }; friendList.send(_local_3); this.dispose(); } } }//package com.sulake.habbo.friendlist // _SafeStr_11063 = "_-0t2" (String#17419, DoABC#2) // _SafeStr_11070 = "_-8v" (String#11480, DoABC#2) // _SafeStr_11151 = "_-cd" (String#20712, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1903 = "_-0gs" (String#1172, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_2619 = "_-06A" (String#7442, DoABC#2) // _SafeStr_3326 = "_-VG" (String#8406, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_6770 = "_-2IS" (String#19765, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_3327 package com.sulake.habbo.friendlist { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; public class _SafeStr_3327 extends _SafeStr_3117 { private var _SafeStr_7345:Boolean; private var _SafeStr_10697:String; private var _SafeStr_10698:String; private var _SafeStr_10702:String; private var _SafeStr_6179:String; private var _SafeStr_10693:String; public function _SafeStr_3327(_arg_1:HabboFriendList) { super(_arg_1, 5, -5, "avatar_popup"); } public function _SafeStr_11123(_arg_1:Boolean, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:String=""):void { this._SafeStr_7345 = _arg_1; this._SafeStr_10697 = _arg_2; this._SafeStr_10698 = _arg_3; this._SafeStr_10702 = _arg_4; this._SafeStr_10693 = _arg_5; this._SafeStr_6179 = _arg_6; } override public function _SafeStr_11144(_arg_1:IWindowContainer):void { _SafeStr_1654.hideChildren(_arg_1); if (this._SafeStr_6179 != ""){ friendList.refreshText(_arg_1, "name_text_online", this._SafeStr_7345, this._SafeStr_6179); } else { friendList.refreshText(_arg_1, "name_text_online", this._SafeStr_7345, this._SafeStr_10697); }; friendList.refreshText(_arg_1, "name_text_offline", !(this._SafeStr_7345), this._SafeStr_10697); friendList.refreshText(_arg_1, "motto_text", this._SafeStr_7345, this._SafeStr_10698); friendList.refreshButton(_arg_1, "offline", !(this._SafeStr_7345), null, 0); if (this._SafeStr_7345){ this._SafeStr_11118(_arg_1, this._SafeStr_10702); _arg_1.findChildByName("online_text").visible = true; } else { _arg_1.findChildByName("last_access_text").visible = true; friendList.registerParameter("friendlist.avatarpopup.lastaccess", "last_access", (((this._SafeStr_10693 == null)) ? "" : this._SafeStr_10693)); }; _arg_1.height = (_SafeStr_1654._SafeStr_4798(_arg_1) + 10); } private function _SafeStr_11118(_arg_1:IWindowContainer, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = (_arg_1.getChildByName(HabboFriendList._SafeStr_11122) as IBitmapWrapperWindow); if (_local_3 == null){ return; }; if ((((_arg_2 == null)) || ((_arg_2 == "")))){ _local_3.visible = false; } else { _local_3.bitmap = friendList.getAvatarFaceBitmap(_arg_2); if (_local_3.bitmap == null){ return; }; _local_3.width = _local_3.bitmap.width; _local_3.height = _local_3.bitmap.height; _local_3.visible = true; }; } } }//package com.sulake.habbo.friendlist // _SafeStr_10693 = "_-2i9" (String#3710, DoABC#2) // _SafeStr_10697 = "_-2LW" (String#7606, DoABC#2) // _SafeStr_10698 = "_-1vA" (String#10722, DoABC#2) // _SafeStr_10702 = "_-03s" (String#9443, DoABC#2) // _SafeStr_11118 = "_-2Pj" (String#6882, DoABC#2) // _SafeStr_11122 = "_-29j" (String#4463, DoABC#2) // _SafeStr_11123 = "_-IO" (String#5560, DoABC#2) // _SafeStr_11144 = "_-Ho" (String#11119, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_3117 = "_-2rd" (String#3493, DoABC#2) // _SafeStr_3327 = "_-No" (String#4727, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_7345 = "_-eB" (String#2630, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist._SafeStr_818 package com.sulake.habbo.friendlist { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; import flash.utils.Dictionary; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_818 extends IUnknown { function get events():IEventDispatcher; function _SafeStr_5344(_arg_1:int):Boolean; function _SafeStr_5301(_arg_1:int, _arg_2:String):Boolean; function _SafeStr_5345(_arg_1:int):_SafeStr_1648; function openFriendList():void; function _SafeStr_10834():void; function _SafeStr_11152():void; function close():void; function _SafeStr_4834():Boolean; function _SafeStr_11040(_arg_1:Boolean, _arg_2:Boolean):int; function _SafeStr_11090(_arg_1:String, _arg_2:Dictionary, _arg_3:int, _arg_4:int):void; function _SafeStr_4893():Array; function acceptFriendRequest(_arg_1:int):void; function acceptAllFriendRequests():void; function declineFriendRequest(_arg_1:int):void; function declineAllFriendRequests():void; function get _SafeStr_3796():IWindowContainer; } }//package com.sulake.habbo.friendlist // _SafeStr_10834 = "_-8E" (String#17766, DoABC#2) // _SafeStr_11040 = "_-12g" (String#4871, DoABC#2) // _SafeStr_11090 = "_-yU" (String#6812, DoABC#2) // _SafeStr_11152 = "_-27m" (String#21691, DoABC#2) // _SafeStr_1648 = "_-0Yt" (String#5066, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4893 = "_-2st" (String#11394, DoABC#2) // _SafeStr_5301 = "_-2DW" (String#13566, DoABC#2) // _SafeStr_5344 = "_-0bf" (String#15314, DoABC#2) // _SafeStr_5345 = "_-2aB" (String#8784, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.FriendsView package com.sulake.habbo.friendlist { import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.friendlist.domain._SafeStr_1881; import com.sulake.habbo.friendlist.domain._SafeStr_1902; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.habbo.friendlist.domain._SafeStr_1903; import com.sulake.core.window.components.ILabelWindow; import com.sulake.core.window.IWindow; import flash.display.BitmapData; import com.sulake.core.utils._SafeStr_840; import flash.geom.Point; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-2I6._SafeStr_2194; import _-2mK._SafeStr_831; import flash.external.ExternalInterface; import flash.utils.Dictionary; import com.sulake.core.window.components.ITextWindow; public class FriendsView implements _SafeStr_3011, _SafeStr_3012 { public static const _SafeStr_11153:String = "bg"; private var _friendList:HabboFriendList; private var _SafeStr_11154:_SafeStr_1548; private var _SafeStr_11155:_SafeStr_1548; private var _SafeStr_11156:_SafeStr_1548; private var _SafeStr_3939:_SafeStr_1548; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_11110:_SafeStr_3327; public function init(_arg_1:HabboFriendList):void { this._friendList = _arg_1; this._SafeStr_11110 = new _SafeStr_3327(this._friendList); } public function _SafeStr_11093():int { return (this._friendList.categories._SafeStr_11040(true)); } public function _SafeStr_11091(_arg_1:IWindowContainer):void { this._SafeStr_11154 = this._SafeStr_11157("open_minimail", this._SafeStr_11119, _arg_1); this._SafeStr_11155 = this._SafeStr_11157("open_homepage", this._SafeStr_11158, _arg_1); this._SafeStr_11156 = this._SafeStr_11157("room_invite", this._SafeStr_11159, _arg_1); this._SafeStr_3939 = this._SafeStr_11157("remove_friend", this._SafeStr_11160, _arg_1); this._SafeStr_7533(); } public function _SafeStr_11092(_arg_1:IItemListWindow):void { this._SafeStr_4761 = _arg_1; this._SafeStr_4854(); } public function _SafeStr_11094(_arg_1:int):void { } public function _SafeStr_3516():void { this._friendList._SafeStr_4600._SafeStr_11023(_SafeStr_1881._SafeStr_11008)._SafeStr_3516(true); } public function _SafeStr_4854():void { var _local_2:_SafeStr_1902; var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:Boolean; if (this._SafeStr_4761 == null){ return; }; this._SafeStr_4761.autoArrangeItems = false; var _local_1:int; for each (_local_2 in this._friendList.categories._SafeStr_6187()) { this._SafeStr_4710(true, _local_1, _local_2, null); _local_1++; if (_local_2.open){ _local_3 = _local_2._SafeStr_11044(); _local_4 = _local_2.getEndFriendIndex(); _local_5 = _local_3; while (_local_5 < _local_4) { this._SafeStr_4710(true, _local_1, _local_2, _local_2._SafeStr_5837[_local_5]); _local_1++; _local_5++; }; }; }; while (true) { _local_6 = this._SafeStr_4710(false, _local_1, null, null); if (_local_6) break; _local_1++; }; this._SafeStr_4761.autoArrangeItems = true; this._SafeStr_7533(); } private function _SafeStr_11157(_arg_1:String, _arg_2:Function, _arg_3:IWindowContainer):_SafeStr_1548 { var _local_4:_SafeStr_1548 = _SafeStr_1548(_arg_3.findChildByName(("button_" + _arg_1))); _local_4.procedure = _arg_2; var _local_5:IBitmapWrapperWindow = IBitmapWrapperWindow(_local_4.findChildByName("icon")); _local_5.bitmap = this._friendList.getButtonImage(_arg_1); _local_5.width = _local_5.bitmap.width; _local_5.height = _local_5.bitmap.height; return (_local_4); } private function _SafeStr_4710(_arg_1:Boolean, _arg_2:int, _arg_3:_SafeStr_1902, _arg_4:_SafeStr_1903):Boolean { var _local_5 = ((_arg_2 % 2) == 1); var _local_6:IWindowContainer = (this._SafeStr_4761.getListItemAt(_arg_2) as IWindowContainer); if (_local_6 == null){ if (!_arg_1){ return (true); }; _local_6 = IWindowContainer(this._friendList.getXmlWindow("friend_entry")); this._SafeStr_4761.addListItem(_local_6); }; _SafeStr_1654.hideChildren(_local_6); if (!_arg_1){ _local_6.height = 0; _local_6.visible = false; return (false); }; _local_6.height = 20; _local_6.visible = true; _local_6.color = this._friendList._SafeStr_11102._SafeStr_11074(_SafeStr_1881._SafeStr_11008, _local_5); if (_arg_4 == null){ _arg_3.view = _local_6; this._SafeStr_11161(_arg_3, _local_5); } else { _arg_4.view = _local_6; this._SafeStr_11162(_arg_3, _arg_4); }; return (false); } public function _SafeStr_11161(_arg_1:_SafeStr_1902, _arg_2:Boolean):void { if (this._SafeStr_4761 == null){ return; }; var _local_3:IWindowContainer = _arg_1.view; _local_3.tags.splice(0, _local_3.tags.length); _local_3.tags.push(_arg_1.id); this._friendList.refreshText(_local_3, "caption", true, (((_arg_1.name + " (") + _arg_1._SafeStr_5837.length) + ")")); this._SafeStr_11163(_local_3, "arrow_down_black", _arg_1.open, _arg_1.id, 6); this._SafeStr_11163(_local_3, "arrow_right_black", !(_arg_1.open), _arg_1.id, 9); _local_3.procedure = this._SafeStr_11164; _local_3.visible = false; this._SafeStr_11165(_arg_1, _arg_2); _local_3.height = Math.max(_SafeStr_1654._SafeStr_4798(_local_3), 20); _local_3.visible = true; } private function _SafeStr_11162(_arg_1:_SafeStr_1902, _arg_2:_SafeStr_1903):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; var _local_3:IWindowContainer = _arg_2.view; if (_local_3 == null){ return; }; _local_3.id = _arg_2.id; _local_3.procedure = this._SafeStr_11166; _local_3.visible = true; if (_arg_2.selected){ _local_3.color = this._friendList._SafeStr_11102._SafeStr_11071(); }; ILabelWindow(_arg_2.view.findChildByName("name")).textColor = this._friendList._SafeStr_11102._SafeStr_11072(_arg_2.selected); var _local_4:String = _arg_2.name; if (((!((_arg_2.realName == null))) && (!((_arg_2.realName == ""))))){ _local_4 = (((_local_4 + " (") + _arg_2.realName) + ")"); }; this._friendList.refreshText(_local_3, "name", true, _local_4); this._friendList.refreshButton(_local_3, "start_chat", _arg_2.online, this._SafeStr_11120, _arg_2.id); this._friendList.refreshButton(_local_3, "follow_friend", _arg_2._SafeStr_3521, this._SafeStr_11167, _arg_2.id); this._SafeStr_11118(_local_3, _arg_2); } private function _SafeStr_11163(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:int, _arg_5:int):void { var _local_6:ILabelWindow; var _local_7:IWindow; this._friendList.refreshButton(_arg_1, _arg_2, _arg_3, this._SafeStr_11164, _arg_4); if (_arg_3){ _local_6 = ILabelWindow(_arg_1.findChildByName("caption")); _local_7 = _arg_1.findChildByName(_arg_2); _local_7.x = (_local_6.textWidth + _arg_5); }; } private function _SafeStr_11118(_arg_1:IWindowContainer, _arg_2:_SafeStr_1903):void { var _local_4:BitmapData; if (!_arg_1){ _SafeStr_840._SafeStr_4856("FriendsView", "refreshFigure: e is null!"); }; if (!_arg_2){ _SafeStr_840._SafeStr_4856("FriendsView", "refreshFigure: f is null!"); }; var _local_3:IBitmapWrapperWindow = (_arg_1.getChildByName(HabboFriendList._SafeStr_11122) as IBitmapWrapperWindow); if (!_local_3){ _SafeStr_840._SafeStr_4856("FriendsView", "refreshFigure: child is null!"); }; if (!this._friendList){ _SafeStr_840._SafeStr_4856("FriendsView", "refreshFigure: _friendList is null!"); }; if ((((_arg_2.figure == null)) || ((_arg_2.figure == "")))){ _local_3.visible = false; } else { if (_arg_2.face == null){ _arg_2.face = this._friendList.getAvatarFaceBitmap(_arg_2.figure); }; if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height); }; if (_local_3.tags[0] != _arg_2.figure){ _local_3.tags.splice(0, _local_3.tags.length); _local_3.tags.push(_arg_2.figure); _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0); _local_4 = _arg_2.face; if (_local_4){ _local_3.bitmap.copyPixels(_local_4, _local_4.rect, new Point(0, 0), null, null, true); }; } else { Logger.log(("Figure unchanged: " + _local_3.tags[0])); }; _local_3.visible = true; }; } private function _SafeStr_4714(_arg_1:Boolean):uint { return (this._friendList._SafeStr_11102._SafeStr_11074(_SafeStr_1881._SafeStr_11008, _arg_1)); } private function _SafeStr_7533():void { var _local_1:Array = this._friendList.categories.getSelectedFriends(); this._SafeStr_7674(this._SafeStr_11154, this._SafeStr_11168(_local_1)); this._SafeStr_7674(this._SafeStr_11155, this._SafeStr_11169(_local_1)); this._SafeStr_7674(this._SafeStr_11156, this._SafeStr_11170(_local_1)); this._SafeStr_7674(this._SafeStr_3939, this._SafeStr_11171(_local_1)); } private function _SafeStr_7674(_arg_1:_SafeStr_1548, _arg_2:Boolean):void { if (_arg_2){ _arg_1.enable(); } else { _arg_1.disable(); }; } private function _SafeStr_11168(_arg_1:Array):Boolean { return (((this._friendList._SafeStr_11127()) || ((_arg_1.length == 1)))); } private function _SafeStr_11169(_arg_1:Array):Boolean { return ((_arg_1.length == 1)); } private function _SafeStr_11170(_arg_1:Array):Boolean { var _local_2:_SafeStr_1903; if (_arg_1.length < 1){ return (false); }; for each (_local_2 in _arg_1) { if (_local_2.online){ return (true); }; }; return (true); } private function _SafeStr_11171(_arg_1:Array):Boolean { return ((_arg_1.length > 0)); } private function _SafeStr_11164(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log(((("Category clicked: " + _arg_2.name) + ", ") + _arg_2.tags[0])); if (_arg_2.tags.length == 0){ _arg_2 = _arg_2.parent; }; Logger.log(((("Category id: " + _arg_2.name) + ", ") + _arg_2.tags[0])); var _local_3:int = _arg_2.tags[0]; Logger.log(("Cat id: " + _local_3)); var _local_4:_SafeStr_1902 = this._friendList.categories.findCategory(_local_3); _local_4._SafeStr_11045(!(_local_4.open)); this._SafeStr_4854(); this._friendList.view._SafeStr_3487("Cat open/closed"); } private function _SafeStr_11166(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:_SafeStr_1903; var _local_4:_SafeStr_1903; if (_arg_2 == null){ return; }; if (_arg_2.id == 0){ _arg_2 = _arg_2.parent; if (_arg_2 == null){ return; }; }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ _local_3 = this._friendList.categories.findFriend(_arg_2.id); this._SafeStr_11110._SafeStr_11123(_local_3.online, _local_3.name, _local_3.motto, _local_3.figure, _local_3._SafeStr_10695); this._SafeStr_11110._SafeStr_4785(this._friendList.view._SafeStr_3796, _local_3.view); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_11110._SafeStr_4787(); } else { if ((((_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK)) || ((_arg_1.type == WindowMouseEvent._SafeStr_3738)))){ _local_4 = this._friendList.categories.findFriend(_arg_2.id); _local_4.selected = !(_local_4.selected); this._SafeStr_7533(); this._SafeStr_4854(); if ((((_arg_1.type == WindowMouseEvent._SafeStr_3738)) && (_local_4.online))){ this._friendList.messenger.startConversation(_local_4.id); }; }; }; }; } private function _SafeStr_11120(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.im}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log(((("chat clicked: " + _arg_2.name) + ", ") + _arg_2.id)); this._friendList.messenger.startConversation(_arg_2.id); } private function _SafeStr_11167(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.follow}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._friendList.send(new _SafeStr_2194(_arg_2.id)); this._friendList.send(new _SafeStr_831("Navigation", "Friend List", "go.friendlist")); } private function _SafeStr_11119(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.compose}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:Array = this._friendList.categories.getSelectedFriends(); if (_local_3.length == 0){ Logger.log("No friend found when minimail clicked"); if (this._friendList._SafeStr_11127()){ if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.openHabblet", "minimail", "#mail/inbox/"); }; }; return; }; var _local_4:Dictionary = new Dictionary(); var _local_5:Array = new Array(); var _local_6:int; while ((((_local_6 < _local_3.length)) && ((_local_6 < 50)))) { _local_5.push(_local_3[_local_6].id); _local_6++; }; _local_4["recipientid"] = _local_5.join(","); _local_4["random"] = ("" + Math.round((Math.random() * 100000000))); var _local_7:WindowMouseEvent = (_arg_1 as WindowMouseEvent); if (this._friendList._SafeStr_11127()){ if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.openHabblet", "minimail", (((("#mail/compose/" + _local_4["recipientid"]) + "/") + _local_4["random"]) + "/")); }; } else { this._friendList._SafeStr_11090("link.format.mail.compose", _local_4, _local_7.stageX, _local_7.stageY); }; } private function _SafeStr_11158(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.home}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:_SafeStr_1903 = this._friendList.categories._SafeStr_11053(); if (_local_3 == null){ Logger.log("No friend found when home clicked"); return; }; var _local_4:Dictionary = new Dictionary(); _local_4["ID"] = ("" + _local_3.id); var _local_5:WindowMouseEvent = (_arg_1 as WindowMouseEvent); this._friendList._SafeStr_11090("link.format.userpage", _local_4, _local_5.stageX, _local_5.stageY); } private function _SafeStr_11159(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.invite}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; new _SafeStr_3325(this._friendList).show(); } private function _SafeStr_11160(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._friendList.view._SafeStr_11085(_arg_1, "${friendlist.tip.remove}"); if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; new _SafeStr_3326(this._friendList).show(); } private function _SafeStr_11165(_arg_1:_SafeStr_1902, _arg_2:Boolean):void { var _local_3:IWindowContainer = IWindowContainer(_arg_1.view.findChildByName("pager")); if ((((_arg_1._SafeStr_11043() < 2)) || (!(_arg_1.open)))){ Logger.log(((("PAGER NOT VISIBLE: " + _arg_1.open) + ", ") + _arg_1._SafeStr_11043())); _local_3.visible = false; return; }; _local_3.visible = true; _SafeStr_1654.hideChildren(_local_3); var _local_4:int; while (_local_4 < _arg_1._SafeStr_11043()) { this._SafeStr_11172(_local_3, _local_4, _arg_1._SafeStr_11047, _arg_2); _local_4++; }; _SafeStr_1654._SafeStr_4797(_local_3, _local_3.width, 15); _local_3.height = _SafeStr_1654._SafeStr_4798(_local_3); } private function _SafeStr_11172(_arg_1:IWindowContainer, _arg_2:int, _arg_3:int, _arg_4:Boolean):void { var _local_5:String = ("page." + _arg_2); var _local_6:ITextWindow = ITextWindow(_arg_1.getChildByName(_local_5)); if (_local_6 == null){ _local_6 = ITextWindow(this._friendList.getXmlWindow("pagelink")); _local_6.name = _local_5; _arg_1.addChild(_local_6); }; _local_6.underline = !((_arg_2 == _arg_3)); _local_6.text = ((("" + ((_arg_2 * _SafeStr_1902._SafeStr_11035) + 1)) + "-") + ("" + ((_arg_2 + 1) * _SafeStr_1902._SafeStr_11035))); _local_6.id = _arg_2; _local_6.procedure = this._SafeStr_11173; _local_6.width = (_local_6.textWidth + 5); _local_6.color = this._friendList._SafeStr_11102._SafeStr_11074(_SafeStr_1881._SafeStr_11008, _arg_4); _local_6.visible = true; } private function _SafeStr_11173(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:ITextWindow = ITextWindow(_arg_2); var _local_4:int = _local_3.parent.parent.tags[0]; var _local_5:int = _local_3.id; Logger.log(((("Page link clicked: " + _local_4) + ", ") + _local_5)); var _local_6:_SafeStr_1902 = this._friendList.categories.findCategory(_local_4); _local_6._SafeStr_11047 = _local_5; this._SafeStr_4854(); } } }//package com.sulake.habbo.friendlist // _SafeStr_10695 = "_-1n5" (String#4342, DoABC#2) // _SafeStr_11008 = "_-Td" (String#3598, DoABC#2) // _SafeStr_11023 = "_-1v0" (String#4243, DoABC#2) // _SafeStr_11035 = "_-0hS" (String#7379, DoABC#2) // _SafeStr_11040 = "_-12g" (String#4871, DoABC#2) // _SafeStr_11043 = "_-1tn" (String#9067, DoABC#2) // _SafeStr_11044 = "_-0W6" (String#21059, DoABC#2) // _SafeStr_11045 = "_-1KS" (String#16788, DoABC#2) // _SafeStr_11047 = "_-2h2" (String#14651, DoABC#2) // _SafeStr_11053 = "_-zF" (String#21441, DoABC#2) // _SafeStr_11071 = "_-2S4" (String#22162, DoABC#2) // _SafeStr_11072 = "_-1IM" (String#18972, DoABC#2) // _SafeStr_11074 = "_-27A" (String#11273, DoABC#2) // _SafeStr_11085 = "_-1FL" (String#3131, DoABC#2) // _SafeStr_11090 = "_-yU" (String#6812, DoABC#2) // _SafeStr_11091 = "_-0dp" (String#12764, DoABC#2) // _SafeStr_11092 = "_-1R" (String#11867, DoABC#2) // _SafeStr_11093 = "_-t-" (String#12521, DoABC#2) // _SafeStr_11094 = "_-HI" (String#11819, DoABC#2) // _SafeStr_11102 = "_-Zo" (String#4760, DoABC#2) // _SafeStr_11110 = "_-1iT" (String#2936, DoABC#2) // _SafeStr_11118 = "_-2Pj" (String#6882, DoABC#2) // _SafeStr_11119 = "_-0vu" (String#11012, DoABC#2) // _SafeStr_11120 = "_-qr" (String#13098, DoABC#2) // _SafeStr_11122 = "_-29j" (String#4463, DoABC#2) // _SafeStr_11123 = "_-IO" (String#5560, DoABC#2) // _SafeStr_11127 = "_-1vW" (String#8048, DoABC#2) // _SafeStr_11153 = "_-0wt" (String#17386, DoABC#2) // _SafeStr_11154 = "_-mq" (String#16961, DoABC#2) // _SafeStr_11155 = "_-3D0" (String#15880, DoABC#2) // _SafeStr_11156 = "_-2dj" (String#16301, DoABC#2) // _SafeStr_11157 = "_-25R" (String#6789, DoABC#2) // _SafeStr_11158 = "_-09D" (String#18816, DoABC#2) // _SafeStr_11159 = "_-9s" (String#19229, DoABC#2) // _SafeStr_11160 = "_-0Qz" (String#21444, DoABC#2) // _SafeStr_11161 = "_-2FZ" (String#12287, DoABC#2) // _SafeStr_11162 = "_-06a" (String#18554, DoABC#2) // _SafeStr_11163 = "_-iA" (String#18357, DoABC#2) // _SafeStr_11164 = "_-14L" (String#17296, DoABC#2) // _SafeStr_11165 = "_-qt" (String#19826, DoABC#2) // _SafeStr_11166 = "_-1PG" (String#19215, DoABC#2) // _SafeStr_11167 = "_-1w5" (String#14426, DoABC#2) // _SafeStr_11168 = "_-1Hc" (String#19078, DoABC#2) // _SafeStr_11169 = "_-2ti" (String#18921, DoABC#2) // _SafeStr_11170 = "_-076" (String#18442, DoABC#2) // _SafeStr_11171 = "_-34V" (String#21366, DoABC#2) // _SafeStr_11172 = "_-2Ng" (String#19856, DoABC#2) // _SafeStr_11173 = "_-2QQ" (String#22412, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1902 = "_-05Y" (String#1269, DoABC#2) // _SafeStr_1903 = "_-0gs" (String#1172, DoABC#2) // _SafeStr_2194 = "_-1s5" (String#4299, DoABC#2) // _SafeStr_3011 = "_-W5" (String#5074, DoABC#2) // _SafeStr_3012 = "_-2J2" (String#5791, DoABC#2) // _SafeStr_3325 = "_-2ui" (String#7876, DoABC#2) // _SafeStr_3326 = "_-VG" (String#8406, DoABC#2) // _SafeStr_3327 = "_-No" (String#4727, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3516 = "_-0ND" (String#6271, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3939 = "_-0Es" (String#9805, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4710 = "_-0Af" (String#2195, DoABC#2) // _SafeStr_4714 = "_-yE" (String#6557, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4785 = "_-K2" (String#12230, DoABC#2) // _SafeStr_4787 = "_-2AR" (String#11073, DoABC#2) // _SafeStr_4797 = "_-00N" (String#9285, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_6187 = "_-1Da" (String#16917, DoABC#2) // _SafeStr_7533 = "_-18i" (String#3688, DoABC#2) // _SafeStr_7674 = "_-0Lg" (String#4440, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.HabboFriendList package com.sulake.habbo.friendlist { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.messenger._SafeStr_773; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.friendlist.domain._SafeStr_1882; import com.sulake.habbo.friendlist.domain.FriendCategories; import com.sulake.habbo.friendlist.domain._SafeStr_1879; import com.sulake.habbo.friendlist.domain._SafeStr_1898; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.notifications._SafeStr_21; import flash.utils.Timer; import com.sulake.habbo.friendlist.domain._SafeStr_1895; import com.sulake.habbo.friendlist.domain._SafeStr_1914; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import flash.events.TimerEvent; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboMessenger; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboNotifications; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDSessionDataManager; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.habbo.utils._SafeStr_1350; import flash.utils.Dictionary; import _-2I6._SafeStr_1916; import _-1XL._SafeStr_1880; import com.sulake.habbo.friendlist.domain._SafeStr_1881; import flash.display.BitmapData; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-14n.AuthenticationOKMessageEvent; import _-14n._SafeStr_1843; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1655; import _-2I6._SafeStr_1877; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_1834; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1900; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1905; import com.sulake.habbo.friendlist.domain._SafeStr_1902; import _-19-._SafeStr_1893; import com.sulake.habbo.friendlist.domain._SafeStr_1897; import com.sulake.habbo.friendlist.domain._SafeStr_1903; import com.sulake.habbo.friendlist.domain._SafeStr_1885; import flash.events.Event; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1887; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1915; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1888; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1890; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1911; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1912; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1909; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1891; import _-14n._SafeStr_1823; import _-2I6._SafeStr_1883; import _-2I6._SafeStr_1906; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1889; import _-19-._SafeStr_1878; import com.sulake.habbo.friendlist.domain._SafeStr_1918; import _-19-._SafeStr_1901; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1899; import _-19-._SafeStr_1910; import _-19-._SafeStr_1907; import _-19-._SafeStr_1876; import _-19-._SafeStr_1892; import _-19-._SafeStr_1886; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_1280; import com.sulake.habbo.session._SafeStr_1600; import flash.geom.Point; import com.sulake.habbo.communication.messages.incoming.friendlist.*; import _-2I6.*; import com.sulake.habbo.friendlist.domain.*; import _-19-.*; import iid.*; public class HabboFriendList extends _SafeStr_8 implements _SafeStr_818, _SafeStr_774 { public static const _SafeStr_11122:String = "face"; private var _windowManager:IHabboWindowManager; private var _communication:IHabboCommunicationManager; private var _SafeStr_3489:_SafeStr_773; private var _SafeStr_3793:IHabboConfigurationManager; private var _localization:IHabboLocalizationManager; private var _SafeStr_10933:_SafeStr_415; private var _SafeStr_10155:_SafeStr_1112; private var _SafeStr_11174:_SafeStr_1917; private var _SafeStr_4595:_SafeStr_1882; private var _view:_SafeStr_1920; private var _SafeStr_11175:_SafeStr_1919; private var _SafeStr_4532:int; var _SafeStr_5832:FriendCategories; private var _SafeStr_10823:_SafeStr_1879; private var _SafeStr_11176:_SafeStr_1898; private var _toolbar:_SafeStr_815; private var _SafeStr_10856:_SafeStr_21; private var _SafeStr_11177:Timer; public function HabboFriendList(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_11174 = new _SafeStr_1917(); super(_arg_1, _arg_2, _arg_3); this._SafeStr_5832 = new FriendCategories(new _SafeStr_1895(this)); this._SafeStr_11176 = new _SafeStr_1898(new _SafeStr_1914(this)); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_11178); } override public function dispose():void { if (this._SafeStr_11177){ this._SafeStr_11177.stop(); this._SafeStr_11177.removeEventListener(TimerEvent.TIMER, this._SafeStr_11179); this._SafeStr_11177 = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_3489){ this._SafeStr_3489.release(new IIDHabboMessenger()); this._SafeStr_3489 = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._localization){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._SafeStr_10933){ this._SafeStr_10933.release(new IIDAvatarRenderManager()); this._SafeStr_10933 = null; }; if (this._SafeStr_10856){ this._SafeStr_10856.release(new IIDHabboNotifications()); this._SafeStr_10856 = null; }; if (this._toolbar){ this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._SafeStr_10155){ this._SafeStr_10155.release(new IIDSessionDataManager()); this._SafeStr_10155 = null; }; super.dispose(); } public function send(_arg_1:IMessageComposer):void { this._communication.getHabboMainConnection(null).send(_arg_1); } public function _SafeStr_11090(linkAlias:String, params:Dictionary, x:int, y:int):void { var url:String = this._SafeStr_11180(linkAlias, params); var webWindowName:String = "habboMain"; try { _SafeStr_1350.navigateToURL(url, webWindowName); } catch(e:Error) { Logger.log(("GOT ERROR: " + e)); }; if (this._SafeStr_11175 == null){ this._SafeStr_11175 = new _SafeStr_1919(this); }; this._SafeStr_11175.show(x, y); } public function getText(_arg_1:String):String { return (this._localization.getKey(_arg_1)); } public function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String):void { this._localization.registerParameter(_arg_1, _arg_2, _arg_3); } public function _SafeStr_11107():void { this.registerParameter("friendlist.listfull.text", "mylimit", ("" + this._SafeStr_11098.limit)); this.registerParameter("friendlist.listfull.text", "clublimit", ("" + this._SafeStr_11098._SafeStr_11006)); this.registerParameter("friendlist.listfull.text", "viplimit", ("" + this._SafeStr_11098._SafeStr_11007)); new SimpleAlertView(this, "${friendlist.listfull.title}", "${friendlist.listfull.text}").show(); } public function _SafeStr_5345(_arg_1:int):_SafeStr_1648 { if (this._view == null){ Logger.log("Cannot process getFriend. Friendlist not initialized."); return (null); }; return (this._SafeStr_5832.findFriend(_arg_1)); } public function _SafeStr_5344(_arg_1:int):Boolean { if (this._view == null){ Logger.log("Cannot process canBeAskedForAFriend. Friendlist not initialized."); return (false); }; return ((((((this._SafeStr_5345(_arg_1) == null)) && (!(this._SafeStr_11111._SafeStr_11034(_arg_1))))) && ((this.categories._SafeStr_11040(false) < this._SafeStr_11098.limit)))); } public function _SafeStr_5301(_arg_1:int, _arg_2:String):Boolean { if (this._view == null){ Logger.log("Cannot ask for friend. Friendlist not initialized."); return (false); }; if (!this._SafeStr_5344(_arg_1)){ return (false); }; this.send(new _SafeStr_1916(_arg_2)); this._SafeStr_11111._SafeStr_11033(_arg_1); this.send(new _SafeStr_1880()); return (true); } public function openFriendList():void { this._SafeStr_11181(_SafeStr_1881._SafeStr_11008); } public function _SafeStr_10834():void { this._SafeStr_11181(_SafeStr_1881._SafeStr_11009); } public function _SafeStr_11152():void { this._SafeStr_11181(_SafeStr_1881._SafeStr_11010); } public function close():void { if (this._view){ this._view.close(); }; } public function _SafeStr_4834():Boolean { if (this._view){ return (this._view._SafeStr_4834()); }; return (false); } private function _SafeStr_11181(_arg_1:int):void { if (this._view == null){ Logger.log("Cannot open friendlist. Friendlist not initialized."); return; }; this._view.openFriendList(); var _local_2:_SafeStr_1881 = this._SafeStr_4600._SafeStr_11023(_arg_1); if (_local_2 != this._SafeStr_4600._SafeStr_11024()){ this._SafeStr_4600._SafeStr_11021(_local_2); this.view._SafeStr_3487("openFriendList"); }; this._view._SafeStr_3796.activate(); } public function _SafeStr_11040(_arg_1:Boolean, _arg_2:Boolean):int { if (this._view == null){ Logger.log("Cannot get friend count. Friendlist not initialized."); return (0); }; return (this._SafeStr_5832._SafeStr_11040(_arg_1, _arg_2)); } public function _SafeStr_7677(_arg_1:String, _arg_2:String, _arg_3:Function, _arg_4:int=0, _arg_5:int=0, _arg_6:int=0):IBitmapWrapperWindow { var _local_7:BitmapData = this.getButtonImage(_arg_2); var _local_8:IBitmapWrapperWindow = (this._windowManager.createWindow(_arg_1, "", _SafeStr_1321._SafeStr_7252, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_4275 | _SafeStr_1318._SafeStr_6753), new Rectangle(_arg_4, _arg_5, _local_7.width, _local_7.height), _arg_3, _arg_6) as IBitmapWrapperWindow); _local_8.bitmap = _local_7; return (_local_8); } public function getXmlWindow(_arg_1:String):IWindow { var _local_2:IAsset = assets.getAssetByName((_arg_1 + "_xml")); var _local_3:_SafeStr_5 = _SafeStr_5(_local_2); return (this._windowManager.buildFromXML(XML(_local_3.content))); } public function getAvatarFaceBitmap(_arg_1:String):BitmapData { var _local_2:IAvatarImage = this._SafeStr_10933.createAvatarImage(_arg_1, _SafeStr_1312._SafeStr_5192, null, this); if (!_local_2){ return (null); }; var _local_3:BitmapData = _local_2._SafeStr_5074(AvatarSetType._SafeStr_5075); _local_2.dispose(); return (_local_3); } public function _SafeStr_11127():Boolean { var _local_1:String = this._SafeStr_3793.getKey("client.minimail.embed.enabled"); return ((_local_1 == "true")); } private function _SafeStr_11180(_arg_1:String, _arg_2:Dictionary):String { return (this._SafeStr_3793.getKey(_arg_1, _arg_1, _arg_2)); } private function _SafeStr_11178(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Friend list: communication available " + [_arg_1, _arg_2])); this._communication = (_arg_2 as IHabboCommunicationManager); queueInterface(new IIDHabboMessenger(), this._SafeStr_11182); } private function _SafeStr_11182(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Friend list: messenger available " + [_arg_1, _arg_2])); this._SafeStr_3489 = (_arg_2 as _SafeStr_773); queueInterface(new IIDAvatarRenderManager(), this._SafeStr_11183); } private function _SafeStr_11183(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Messenger: avatar renderer " + [_arg_1, _arg_2])); this._SafeStr_10933 = (_arg_2 as _SafeStr_415); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Friend list: configuration " + [_arg_1, _arg_2])); this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Friend list: localization " + [_arg_1, _arg_2])); this._localization = (_arg_2 as IHabboLocalizationManager); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._toolbar = (_SafeStr_815(_arg_2) as _SafeStr_815); queueInterface(new IIDHabboNotifications(), this._SafeStr_11184); } private function _SafeStr_11184(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_10856 = (_arg_2 as _SafeStr_21); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Friend list: window manager " + [_arg_1, _arg_2])); this._windowManager = (_arg_2 as IHabboWindowManager); this._communication.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_11185)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1843(this._SafeStr_10663)); queueInterface(new IIDSessionDataManager(), this._SafeStr_11186); } private function _SafeStr_11186(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_10155 = (_arg_2 as _SafeStr_1112); } private function _SafeStr_11185(_arg_1:IMessageEvent):void { this._communication.addHabboConnectionMessageEvent(new _SafeStr_1655(this._SafeStr_11187)); this.send(new _SafeStr_1877()); } private function _SafeStr_10663(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1834 = (_arg_1 as _SafeStr_1843)._SafeStr_4108(); this._SafeStr_4532 = int(_local_2.id); } private function _SafeStr_11187(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_1900; var _local_4:_SafeStr_1905; var _local_5:_SafeStr_1902; this._view = new _SafeStr_1920(this); var _local_2:_SafeStr_1893 = (_arg_1 as _SafeStr_1655)._SafeStr_4108(); this._SafeStr_10823 = new _SafeStr_1879(new _SafeStr_1897(this), _local_2._SafeStr_5834, _local_2._SafeStr_5836, _local_2._SafeStr_5838); for each (_local_3 in _local_2.categories) { this._SafeStr_5832._SafeStr_11055(new _SafeStr_1902(_local_3.id, _local_3.name)); }; this._SafeStr_5832._SafeStr_11055(new _SafeStr_1902(_SafeStr_1902._SafeStr_11036, this.getText("friendlist.friends"))); this._SafeStr_5832._SafeStr_11055(new _SafeStr_1902(_SafeStr_1902._SafeStr_11037, this.getText("friendlist.friends.offlinecaption"))); for each (_local_4 in this._SafeStr_11188(_local_2._SafeStr_5837)) { this._SafeStr_5832.addFriend(new _SafeStr_1903(_local_4)); }; this._SafeStr_4595 = new _SafeStr_1882(new _SafeStr_1885(this)); if (!this._SafeStr_11177){ this._SafeStr_11177 = new Timer(120000); this._SafeStr_11177.addEventListener(TimerEvent.TIMER, this._SafeStr_11179); this._SafeStr_11177.start(); }; this._SafeStr_11189(); this._SafeStr_11190(); if (this._SafeStr_5832._SafeStr_11040(true, false) == 0){ _local_5 = this._SafeStr_5832.findCategory(_SafeStr_1902._SafeStr_11037); if (_local_5){ _local_5._SafeStr_11045(true); }; }; Logger.log("FRIENDLIST INITIALIZED SUCCESSFULLY"); } public function _SafeStr_11089(_arg_1:String):void { events.dispatchEvent(new Event(_arg_1)); } private function _SafeStr_11188(_arg_1:Array):Array { var _local_4:_SafeStr_1905; var _local_5:Array; var _local_6:String; var _local_2:Array = new Array(); var _local_3:Dictionary = new Dictionary(); for each (_local_4 in _arg_1) { _local_2.push(_local_4.name.toLowerCase()); _local_3[_local_4.name.toLowerCase()] = _local_4; }; _local_2.sort(); _local_5 = new Array(); for each (_local_6 in _local_2) { _local_5.push(_local_3[_local_6]); }; return (_local_5); } private function _SafeStr_11190():void { this._communication.addHabboConnectionMessageEvent(new _SafeStr_1887(this._SafeStr_11191)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1915(this._SafeStr_10836)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1888(this._SafeStr_11192)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1890(this._SafeStr_11193)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1911(this._SafeStr_11194)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1912(this._SafeStr_11195)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1909(this._SafeStr_11196)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1891(this._SafeStr_11197)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1823(this._SafeStr_10081)); } private function _SafeStr_11189():void { Logger.log("Sending buddy requests request"); this.send(new _SafeStr_1883()); } protected function _SafeStr_11179(_arg_1:Event):void { Logger.log("Sending update request"); this.send(new _SafeStr_1906()); } private function _SafeStr_11192(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_1889; var _local_2:_SafeStr_1878 = (_arg_1 as _SafeStr_1888)._SafeStr_4108(); this._SafeStr_10823._SafeStr_10997(false); for each (_local_3 in _local_2._SafeStr_5825) { this._SafeStr_10823._SafeStr_4259(new _SafeStr_1918(_local_3)); }; if (_local_2._SafeStr_5825.length > 0){ this._SafeStr_4595._SafeStr_11023(_SafeStr_1881._SafeStr_11009)._SafeStr_3516(true); }; this._view._SafeStr_3487("buddyRequests"); } private function _SafeStr_11193(_arg_1:IMessageEvent):void { Logger.log("Received new buddy request"); var _local_2:_SafeStr_1901 = (_arg_1 as _SafeStr_1890)._SafeStr_4108(); var _local_3:_SafeStr_1918 = new _SafeStr_1918(_local_2._SafeStr_4203); this._SafeStr_10823._SafeStr_11003(_local_3); var _local_4:_SafeStr_1881 = this._SafeStr_4595._SafeStr_11023(_SafeStr_1881._SafeStr_11009); _local_4._SafeStr_3516(true); this._view._SafeStr_3487("newBuddyRequest"); } private function _SafeStr_11194(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_1899; var _local_2:_SafeStr_1910 = (_arg_1 as _SafeStr_1911)._SafeStr_4108(); for each (_local_3 in _local_2._SafeStr_5843) { this._SafeStr_11098._SafeStr_10999(_local_3._SafeStr_10692); }; } private function _SafeStr_11196(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1907 = (_arg_1 as _SafeStr_1909)._SafeStr_4108(); this._SafeStr_11176._SafeStr_11032(_local_2._SafeStr_5837, _local_2._SafeStr_5841); this._view._SafeStr_3487("search"); } private function _SafeStr_11195(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1876 = (_arg_1 as _SafeStr_1912)._SafeStr_4108(); var _local_3:String = ""; switch (_local_2.errorCode){ case 1: _local_3 = "${friendlist.error.friendlistownlimit}"; break; case 2: _local_3 = "${friendlist.error.friendlistlimitofrequester}"; break; case 3: _local_3 = "${friendlist.error.friend_requests_disabled}"; break; case 4: _local_3 = "${friendlist.error.requestnotfound}"; break; default: _local_3 = ((("Received messenger error: msg: " + _local_2._SafeStr_5821) + ", errorCode: ") + _local_2.errorCode); }; new SimpleAlertView(this, "${friendlist.alert.title}", _local_3).show(); } private function _SafeStr_11197(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1892 = (_arg_1 as _SafeStr_1891)._SafeStr_4108(); var _local_3:String = ((("Received room invite error: errorCode: " + _local_2.errorCode) + ", recipients: ") + _SafeStr_1654._SafeStr_11063(_local_2._SafeStr_5827)); new SimpleAlertView(this, "${friendlist.alert.title}", _local_3).show(); } private function _SafeStr_10836(_arg_1:IMessageEvent):void { this._SafeStr_5832._SafeStr_10836(_arg_1); this._view._SafeStr_3487("friendListUpdate"); } private function _SafeStr_11191(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1886 = (_arg_1 as _SafeStr_1887)._SafeStr_4108(); var _local_3:String = this._SafeStr_11198(_local_2.errorCode); Logger.log(((("Received follow friend failed: " + _local_2.errorCode) + ", ") + _local_3)); new SimpleAlertView(this, "${friendlist.alert.title}", _local_3).show(); } private function _SafeStr_11198(_arg_1:int):String { if (_arg_1 == 0){ return ("${friendlist.followerror.notfriend}"); }; if (_arg_1 == 1){ return ("${friendlist.followerror.offline}"); }; if (_arg_1 == 2){ return ("${friendlist.followerror.hotelview}"); }; if (_arg_1 == 3){ return ("${friendlist.followerror.prevented}"); }; return (("Unknown follow friend error " + _arg_1)); } public function refreshText(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:String):void { var _local_5:IWindow = _arg_1.getChildByName(_arg_2); if (!_arg_3){ _local_5.visible = false; } else { _local_5.visible = true; _local_5.caption = _arg_4; }; } public function refreshButton(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:int):void { var _local_6:IWindow = (_arg_1.findChildByName(_arg_2) as IWindow); if (!_arg_3){ _local_6.visible = false; } else { this._SafeStr_11199(_local_6, _arg_2, _arg_4, _arg_5); _local_6.visible = true; }; } public function _SafeStr_11104(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:int):void { var _local_6:IWindow = _arg_1.findChildByName(_arg_2); if (!_arg_3){ _local_6.visible = false; } else { _local_6.id = _arg_5; _local_6.procedure = _arg_4; _local_6.visible = true; }; } private function _SafeStr_11199(_arg_1:IWindow, _arg_2:String, _arg_3:Function, _arg_4:int):void { var _local_5:IBitmapWrapperWindow; _arg_1.id = _arg_4; if ((_arg_1 is IBitmapWrapperWindow)){ _local_5 = (_arg_1 as IBitmapWrapperWindow); } else { _local_5 = (IWindowContainer(_arg_1).findChildByTag("bitmap") as IBitmapWrapperWindow); }; if (_local_5.bitmap != null){ return; }; _local_5.bitmap = this.getButtonImage(_arg_2); _local_5.width = _local_5.bitmap.width; _local_5.height = _local_5.bitmap.height; _arg_1.procedure = _arg_3; } public function getButtonImage(_arg_1:String):BitmapData { var _local_5:BitmapData; var _local_2:IAsset = assets.getAssetByName((_arg_1 + "_png")); var _local_3:_SafeStr_1280 = (_local_2 as _SafeStr_1280); Logger.log(("GETTING ASSET: " + _arg_1)); var _local_4:BitmapData = (_local_3.content as BitmapData); Logger.log(((("GOT ASSET: " + _local_2) + ", ") + _local_4)); _local_5 = new BitmapData(_local_4.width, _local_4.height, true, 0); _local_5.draw(_local_4); return (_local_5); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get categories():FriendCategories { return (this._SafeStr_5832); } public function get _SafeStr_11098():_SafeStr_1879 { return (this._SafeStr_10823); } public function get _SafeStr_11111():_SafeStr_1898 { return (this._SafeStr_11176); } public function get view():_SafeStr_1920 { return (this._view); } public function get _SafeStr_4600():_SafeStr_1882 { return (this._SafeStr_4595); } public function get _SafeStr_11102():_SafeStr_1917 { return (this._SafeStr_11174); } public function get messenger():_SafeStr_773 { return (this._SafeStr_3489); } public function get avatarId():int { return (this._SafeStr_4532); } public function get _SafeStr_10850():_SafeStr_21 { return (this._SafeStr_10856); } public function get _SafeStr_3796():IWindowContainer { if (this._view == null){ return (null); }; return (this._view._SafeStr_3796); } public function _SafeStr_4893():Array { if (this._SafeStr_5832 == null){ return ([]); }; return (this._SafeStr_5832._SafeStr_4893()); } public function acceptFriendRequest(_arg_1:int):void { var _local_2:_SafeStr_1881 = this._SafeStr_4595._SafeStr_11023(_SafeStr_1881._SafeStr_11009); if (!_local_2){ return; }; var _local_3:_SafeStr_1904 = (_local_2._SafeStr_11015 as _SafeStr_1904); if (!_local_3){ return; }; _local_3._SafeStr_4265(_arg_1); } public function acceptAllFriendRequests():void { var _local_1:_SafeStr_1881 = this._SafeStr_4595._SafeStr_11023(_SafeStr_1881._SafeStr_11009); if (!_local_1){ return; }; var _local_2:_SafeStr_1904 = (_local_1._SafeStr_11015 as _SafeStr_1904); if (!_local_2){ return; }; _local_2._SafeStr_11065(); } public function declineFriendRequest(_arg_1:int):void { var _local_2:_SafeStr_1881 = this._SafeStr_4595._SafeStr_11023(_SafeStr_1881._SafeStr_11009); if (!_local_2){ return; }; var _local_3:_SafeStr_1904 = (_local_2._SafeStr_11015 as _SafeStr_1904); if (!_local_3){ return; }; _local_3._SafeStr_4267(_arg_1); } public function declineAllFriendRequests():void { var _local_1:_SafeStr_1881 = this._SafeStr_4595._SafeStr_11023(_SafeStr_1881._SafeStr_11009); if (!_local_1){ return; }; var _local_2:_SafeStr_1904 = (_local_1._SafeStr_11015 as _SafeStr_1904); if (!_local_2){ return; }; _local_2._SafeStr_11066(); } private function _SafeStr_10081(_arg_1:IMessageEvent):void { if (((!(this._SafeStr_10155)) || (!(this._SafeStr_10823)))){ return; }; var _local_2:int; if (this._SafeStr_10155.hasUserRight("fuse_super_extended_buddylist", _SafeStr_1600._SafeStr_4378)){ _local_2 = this._SafeStr_10823._SafeStr_11007; } else { if (this._SafeStr_10155.hasUserRight("fuse_extended_buddylist", _SafeStr_1600._SafeStr_4381)){ _local_2 = this._SafeStr_10823._SafeStr_11006; }; }; if (_local_2 > this._SafeStr_10823.limit){ this._SafeStr_10823.limit = _local_2; }; } public function _SafeStr_5111(_arg_1:String):void { var _local_3:_SafeStr_1903; var _local_4:IWindowContainer; var _local_5:IBitmapWrapperWindow; var _local_6:BitmapData; if (((disposed) || ((this._SafeStr_5832 == null)))){ return; }; var _local_2:Dictionary = this._SafeStr_5832._SafeStr_11054(); if (_local_2 == null){ return; }; for each (_local_3 in _local_2) { if (((((!((_local_3 == null))) && (!(_local_3.disposed)))) && ((_local_3.figure == _arg_1)))){ _local_3.face = this.getAvatarFaceBitmap(_local_3.figure); if (_local_3.face != null){ _local_4 = _local_3.view; if (_local_4 != null){ _local_5 = (_local_4.getChildByName(_SafeStr_11122) as IBitmapWrapperWindow); if (((!((_local_5 == null))) && (!(_local_5.disposed)))){ _local_6 = _local_5.bitmap; if (_local_6 != null){ _local_6.fillRect(_local_6.rect, 0); _local_6.copyPixels(_local_3.face, _local_3.face.rect, new Point(0, 0), null, null, true); }; _local_5.invalidate(); }; }; }; }; }; } } }//package com.sulake.habbo.friendlist // _SafeStr_10081 = "_-2D6" (String#5639, DoABC#2) // _SafeStr_10155 = "_-3A2" (String#3185, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10663 = "_-1sJ" (String#4379, DoABC#2) // _SafeStr_10692 = "_-0Fm" (String#21416, DoABC#2) // _SafeStr_10823 = "_-08i" (String#1928, DoABC#2) // _SafeStr_10834 = "_-8E" (String#17766, DoABC#2) // _SafeStr_10836 = "_-1-q" (String#9749, DoABC#2) // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_10856 = "_-fN" (String#2488, DoABC#2) // _SafeStr_10933 = "_-0A6" (String#2520, DoABC#2) // _SafeStr_10997 = "_-2u0" (String#16084, DoABC#2) // _SafeStr_10999 = "_-1OI" (String#18528, DoABC#2) // _SafeStr_11003 = "_-2In" (String#22279, DoABC#2) // _SafeStr_11006 = "_-23M" (String#17401, DoABC#2) // _SafeStr_11007 = "_-013" (String#15585, DoABC#2) // _SafeStr_11008 = "_-Td" (String#3598, DoABC#2) // _SafeStr_11009 = "_-0Uu" (String#3110, DoABC#2) // _SafeStr_11010 = "_-35n" (String#6940, DoABC#2) // _SafeStr_11015 = "_-2gp" (String#4555, DoABC#2) // _SafeStr_11021 = "_-2Y7" (String#14200, DoABC#2) // _SafeStr_11023 = "_-1v0" (String#4243, DoABC#2) // _SafeStr_11024 = "_-2ik" (String#12682, DoABC#2) // _SafeStr_11032 = "_-0GT" (String#21407, DoABC#2) // _SafeStr_11033 = "_-3EY" (String#19489, DoABC#2) // _SafeStr_11034 = "_-0PJ" (String#16969, DoABC#2) // _SafeStr_11036 = "_-01k" (String#12584, DoABC#2) // _SafeStr_11037 = "_-0RS" (String#6739, DoABC#2) // _SafeStr_11040 = "_-12g" (String#4871, DoABC#2) // _SafeStr_11045 = "_-1KS" (String#16788, DoABC#2) // _SafeStr_11054 = "_-2m1" (String#21804, DoABC#2) // _SafeStr_11055 = "_-IG" (String#12093, DoABC#2) // _SafeStr_11063 = "_-0t2" (String#17419, DoABC#2) // _SafeStr_11065 = "_-o6" (String#15115, DoABC#2) // _SafeStr_11066 = "_-1nk" (String#13902, DoABC#2) // _SafeStr_11089 = "_-2hF" (String#10451, DoABC#2) // _SafeStr_11090 = "_-yU" (String#6812, DoABC#2) // _SafeStr_11098 = "_-RF" (String#2845, DoABC#2) // _SafeStr_11102 = "_-Zo" (String#4760, DoABC#2) // _SafeStr_11104 = "_-1KC" (String#14398, DoABC#2) // _SafeStr_11107 = "_-2au" (String#12935, DoABC#2) // _SafeStr_11111 = "_-pS" (String#3333, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11122 = "_-29j" (String#4463, DoABC#2) // _SafeStr_11127 = "_-1vW" (String#8048, DoABC#2) // _SafeStr_11152 = "_-27m" (String#21691, DoABC#2) // _SafeStr_11174 = "_-2Zi" (String#15809, DoABC#2) // _SafeStr_11175 = "_-1nI" (String#13304, DoABC#2) // _SafeStr_11176 = "_-0h8" (String#13510, DoABC#2) // _SafeStr_11177 = "_-S6" (String#6556, DoABC#2) // _SafeStr_11178 = "_-04n" (String#4528, DoABC#2) // _SafeStr_11179 = "_-yq" (String#16009, DoABC#2) // _SafeStr_11180 = "_-0TL" (String#14114, DoABC#2) // _SafeStr_11181 = "_-1d4" (String#13676, DoABC#2) // _SafeStr_11182 = "_-2y-" (String#20739, DoABC#2) // _SafeStr_11183 = "_-2FF" (String#14915, DoABC#2) // _SafeStr_11184 = "_-1My" (String#10701, DoABC#2) // _SafeStr_11185 = "_-1nO" (String#9237, DoABC#2) // _SafeStr_11186 = "_-Bz" (String#14652, DoABC#2) // _SafeStr_11187 = "_-1np" (String#13985, DoABC#2) // _SafeStr_11188 = "_-2G0" (String#21726, DoABC#2) // _SafeStr_11189 = "_-0pT" (String#20181, DoABC#2) // _SafeStr_11190 = "_-ru" (String#18796, DoABC#2) // _SafeStr_11191 = "_-0aI" (String#22195, DoABC#2) // _SafeStr_11192 = "_-2BQ" (String#19653, DoABC#2) // _SafeStr_11193 = "_-0Dx" (String#20818, DoABC#2) // _SafeStr_11194 = "_-0j1" (String#22357, DoABC#2) // _SafeStr_11195 = "_-29r" (String#20355, DoABC#2) // _SafeStr_11196 = "_-ak" (String#21089, DoABC#2) // _SafeStr_11197 = "_-2dn" (String#19861, DoABC#2) // _SafeStr_11198 = "_-2le" (String#21706, DoABC#2) // _SafeStr_11199 = "_-Db" (String#7553, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1648 = "_-0Yt" (String#5066, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1655 = "_-1K2" (String#3556, DoABC#2) // _SafeStr_1823 = "_-231" (String#2580, DoABC#2) // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_1876 = "_-2bX" (String#6861, DoABC#2) // _SafeStr_1877 = "_-1SA" (String#7724, DoABC#2) // _SafeStr_1878 = "_-0Oq" (String#7288, DoABC#2) // _SafeStr_1879 = "_-3-D" (String#7335, DoABC#2) // _SafeStr_1880 = "_-2m8" (String#7890, DoABC#2) // _SafeStr_1881 = "_-10R" (String#940, DoABC#2) // _SafeStr_1882 = "_-Lt" (String#6853, DoABC#2) // _SafeStr_1883 = "_-1Q7" (String#7577, DoABC#2) // _SafeStr_1885 = "_-1JS" (String#8023, DoABC#2) // _SafeStr_1886 = "_-gy" (String#7093, DoABC#2) // _SafeStr_1887 = "_-0JJ" (String#6298, DoABC#2) // _SafeStr_1888 = "_-1EM" (String#4400, DoABC#2) // _SafeStr_1889 = "_-046" (String#3047, DoABC#2) // _SafeStr_1890 = "_-sH" (String#3665, DoABC#2) // _SafeStr_1891 = "_-2DC" (String#6452, DoABC#2) // _SafeStr_1892 = "_-2S8" (String#7030, DoABC#2) // _SafeStr_1893 = "_-31i" (String#6881, DoABC#2) // _SafeStr_1895 = "_-0NS" (String#8776, DoABC#2) // _SafeStr_1897 = "_-06X" (String#8754, DoABC#2) // _SafeStr_1898 = "_-xA" (String#6611, DoABC#2) // _SafeStr_1899 = "_-VX" (String#7543, DoABC#2) // _SafeStr_1900 = "_-212" (String#4505, DoABC#2) // _SafeStr_1901 = "_-Lv" (String#6639, DoABC#2) // _SafeStr_1902 = "_-05Y" (String#1269, DoABC#2) // _SafeStr_1903 = "_-0gs" (String#1172, DoABC#2) // _SafeStr_1904 = "_-24c" (String#3247, DoABC#2) // _SafeStr_1905 = "_-2Ar" (String#2298, DoABC#2) // _SafeStr_1906 = "_-1cb" (String#8709, DoABC#2) // _SafeStr_1907 = "_-1aY" (String#6744, DoABC#2) // _SafeStr_1909 = "_-1Z8" (String#5844, DoABC#2) // _SafeStr_1910 = "_-1NJ" (String#7038, DoABC#2) // _SafeStr_1911 = "_-22t" (String#6482, DoABC#2) // _SafeStr_1912 = "_-da" (String#6655, DoABC#2) // _SafeStr_1914 = "_-0Aw" (String#8306, DoABC#2) // _SafeStr_1915 = "_-1hZ" (String#4158, DoABC#2) // _SafeStr_1916 = "_-1f1" (String#7849, DoABC#2) // _SafeStr_1917 = "_-2LK" (String#7236, DoABC#2) // _SafeStr_1918 = "_-0n8" (String#796, DoABC#2) // _SafeStr_1919 = "_-1lA" (String#6720, DoABC#2) // _SafeStr_1920 = "_-067" (String#6393, DoABC#2) // _SafeStr_21 = "_-1h" (String#3391, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3489 = "_-19y" (String#1171, DoABC#2) // _SafeStr_3516 = "_-0ND" (String#6271, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4203 = "_-N2" (String#14283, DoABC#2) // _SafeStr_4259 = "_-DN" (String#8085, DoABC#2) // _SafeStr_4265 = "_-0VN" (String#10082, DoABC#2) // _SafeStr_4267 = "_-1y8" (String#10570, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4532 = "_-jY" (String#4381, DoABC#2) // _SafeStr_4595 = "_-2-J" (String#1503, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4893 = "_-2st" (String#11394, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5301 = "_-2DW" (String#13566, DoABC#2) // _SafeStr_5344 = "_-0bf" (String#15314, DoABC#2) // _SafeStr_5345 = "_-2aB" (String#8784, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5821 = "_-0lg" (String#18698, DoABC#2) // _SafeStr_5825 = "_-1s-" (String#14296, DoABC#2) // _SafeStr_5827 = "_-1wZ" (String#20156, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_5834 = "_-xt" (String#20737, DoABC#2) // _SafeStr_5836 = "_-2Z5" (String#18675, DoABC#2) // _SafeStr_5837 = "_-2oi" (String#2954, DoABC#2) // _SafeStr_5838 = "_-0C1" (String#22244, DoABC#2) // _SafeStr_5841 = "_-0VW" (String#6955, DoABC#2) // _SafeStr_5843 = "_-aP" (String#21316, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7252 = "_-080" (String#5917, DoABC#2) // _SafeStr_7677 = "_-09Z" (String#6832, DoABC#2) // _SafeStr_773 = "_-2hY" (String#4066, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.friendlist.SimpleAlertView package com.sulake.habbo.friendlist { import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class SimpleAlertView extends _SafeStr_1908 { private var _text:String; public function SimpleAlertView(_arg_1:HabboFriendList, _arg_2:String, _arg_3:String) { super(_arg_1, "simple_alert", _arg_2); this._text = _arg_3; } override function _SafeStr_11070(_arg_1:IWindowContainer):void { ITextWindow(_arg_1.findChildByName("body_text")).text = this._text; _arg_1.findChildByName("ok").procedure = this._SafeStr_7784; } private function _SafeStr_7784(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; dispose(); } } }//package com.sulake.habbo.friendlist // _SafeStr_11070 = "_-8v" (String#11480, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_7784 = "_-rp" (String#4468, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.cfh._SafeStr_2564 package com.sulake.habbo.help.cfh { import com.sulake.habbo.help.help._SafeStr_2563; import com.sulake.habbo.help.help._SafeStr_2562; import com.sulake.habbo.help.help.HelpUI; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-0c4._SafeStr_1641; public class _SafeStr_2564 extends _SafeStr_2563 implements _SafeStr_2562 { private static const _SafeStr_11200:int = 0; private static const _SafeStr_11201:int = 1; private var _SafeStr_11202:Array; public function _SafeStr_2564(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); } override public function render():void { var _local_1:int; var _local_3:String; var _local_5:String; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:String; var _local_10:String; var _local_11:IWindowContainer; super.render(); if (container != null){ container.dispose(); }; _local_1 = _SafeStr_11200; if (main.component.callForHelpData.userSelected){ _local_1 = _SafeStr_11201; }; if (_local_1 == _SafeStr_11201){ container = (buildXmlWindow("report_user_pick_topic") as IWindowContainer); } else { container = (buildXmlWindow("help_cfh_pick_topic") as IWindowContainer); }; if (container == null){ return; }; var _local_2:IItemListWindow = (container.findChildByTag("content") as IItemListWindow); if (_local_2 == null){ return; }; if (_local_1 == _SafeStr_11201){ _local_3 = main.getConfigurationKey("cfh.usercategories.withharasser"); } else { _local_3 = main.getConfigurationKey("cfh.usercategories.withnoharasser"); }; var _local_4:Array = _local_3.split(","); this._SafeStr_11202 = new Array(); for each (_local_5 in _local_4) { _local_7 = int(_local_5.replace(" ", "")); if (_local_7 != 0){ this._SafeStr_11202.push(_local_7); }; }; _local_6 = 0; while (_local_6 < this._SafeStr_11202.length) { _local_8 = this._SafeStr_11202[_local_6]; _local_9 = main.component.callForHelpData.getTopicKey(_local_8); if (_local_1 == _SafeStr_11201){ main.localization.registerParameter(_local_9, "name", main.component.callForHelpData.reportedUserName); }; _local_10 = getText(main.component.callForHelpData.getTopicKey(_local_8)); _local_11 = _SafeStr_11203((((_local_10)!=null) ? _local_10 : _local_9), "help_cfh_pick_topic_item", this._SafeStr_11204); if (_local_11 != null){ _local_2.addListItem(_local_11); }; _local_6++; }; } private function _SafeStr_11204(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); this._SafeStr_11205(_local_2); } private function _SafeStr_11205(_arg_1:IWindow):void { var _local_2:IItemListWindow = (container.findChildByTag("content") as IItemListWindow); if ((((((_local_2 == null)) || ((_arg_1 == null)))) || ((_arg_1.parent == null)))){ return; }; var _local_3:int = _local_2._SafeStr_3926(_arg_1.parent); if ((((((this._SafeStr_11202 == null)) || ((_local_3 < 0)))) || ((_local_3 >= this._SafeStr_11202.length)))){ return; }; if (_local_3 > -1){ main.component.callForHelpData.topicIndex = this._SafeStr_11202[_local_3]; main.showUI(_SafeStr_1641._SafeStr_3775); main.tellUI(_SafeStr_1641._SafeStr_3775, null); }; } } }//package com.sulake.habbo.help.cfh // _SafeStr_11200 = "_-2hv" (String#15178, DoABC#2) // _SafeStr_11201 = "_-Tz" (String#8397, DoABC#2) // _SafeStr_11202 = "_-1Yp" (String#7321, DoABC#2) // _SafeStr_11203 = "_-3EJ" (String#4175, DoABC#2) // _SafeStr_11204 = "_-tf" (String#5124, DoABC#2) // _SafeStr_11205 = "_-0iW" (String#5194, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_2562 = "_-2bk" (String#1432, DoABC#2) // _SafeStr_2563 = "_-0F2" (String#1779, DoABC#2) // _SafeStr_2564 = "_-Ri" (String#8795, DoABC#2) // _SafeStr_3775 = "_-JZ" (String#10654, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.cfh._SafeStr_2565 package com.sulake.habbo.help.cfh { import com.sulake.habbo.help.help._SafeStr_2563; import com.sulake.habbo.help.help._SafeStr_2562; import com.sulake.habbo.help.help.HelpUI; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import _-9v._SafeStr_2618; import _-0c4._SafeStr_1641; public class _SafeStr_2565 extends _SafeStr_2563 implements _SafeStr_2562 { public function _SafeStr_2565(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); } override public function render():void { super.render(); if (container != null){ container.dispose(); }; container = (buildXmlWindow("help_cfh_pending") as IWindowContainer); if (container == null){ return; }; var _local_1:IWindow = container.findChildByName("cfh_delete"); if (_local_1 != null){ _local_1.setParamFlag(WindowParam._SafeStr_7118); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11206); }; var _local_2:IWindow = container.findChildByName("cfh_cancel"); if (_local_2 != null){ _local_2.setParamFlag(WindowParam._SafeStr_7118); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7783); }; } private function _SafeStr_11206(_arg_1:WindowMouseEvent):void { main.sendMessage(new _SafeStr_2618()); } private function _SafeStr_7783(_arg_1:WindowMouseEvent):void { main.showUI(_SafeStr_1641._SafeStr_3769); } } }//package com.sulake.habbo.help.cfh // _SafeStr_11206 = "_-3B4" (String#20432, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_2562 = "_-2bk" (String#1432, DoABC#2) // _SafeStr_2563 = "_-0F2" (String#1779, DoABC#2) // _SafeStr_2565 = "_-36f" (String#8363, DoABC#2) // _SafeStr_2618 = "_-1hN" (String#8614, DoABC#2) // _SafeStr_3769 = "_-1UH" (String#4986, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7783 = "_-0We" (String#4804, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.cfh._SafeStr_2569 package com.sulake.habbo.help.cfh { import com.sulake.habbo.help.help._SafeStr_2563; import com.sulake.habbo.help.help._SafeStr_2562; import com.sulake.habbo.help.help.HelpUI; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import _-0c4._SafeStr_1641; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.window.utils._SafeStr_1269; import _-9v._SafeStr_2737; public class _SafeStr_2569 extends _SafeStr_2563 implements _SafeStr_2562 { private static const _SafeStr_11207:int = 30; private static const _SafeStr_8234:int = (0xFF - 2);//253 private static const _SafeStr_8233:int = 10; public function _SafeStr_2569(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); } override public function render():void { if (container != null){ container.dispose(); }; if (main.component.callForHelpData.userSelected){ container = (buildXmlWindow("report_user_send") as IWindowContainer); } else { container = (buildXmlWindow("help_cfh_send") as IWindowContainer); }; if (container == null){ return; }; var _local_1:IWindow = container.findChildByName("send"); if (_local_1 != null){ _local_1.setParamFlag(WindowParam._SafeStr_7118); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6239); }; var _local_2:IWindow = container.findChildByName("cancel"); if (_local_2 != null){ _local_2.setParamFlag(WindowParam._SafeStr_7118); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7783); }; super.render(); } private function _SafeStr_6239(_arg_1:WindowMouseEvent):void { this._SafeStr_11208(); } private function _SafeStr_7783(_arg_1:WindowMouseEvent):void { main.showUI(_SafeStr_1641._SafeStr_3769); } override public function update(_arg_1:*=null):void { super.update(_arg_1); if (container == null){ return; }; var _local_2:_SafeStr_1516 = (container.findChildByName("input") as _SafeStr_1516); if (_local_2 == null){ return; }; _local_2.addEventListener(_SafeStr_1260._SafeStr_6237, this._SafeStr_8236); } private function _SafeStr_8236(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1516 = (container.findChildByName("input") as _SafeStr_1516); if (_local_2 == null){ return; }; _local_2.maxChars = _SafeStr_8234; if (_local_2.numLines < _SafeStr_8233){ return; }; _local_2.text = _local_2.text.slice(0, (_local_2.text.length - 1)); _local_2.maxChars = _local_2.length; } private function _SafeStr_11208():void { if (container == null){ return; }; var inputField:_SafeStr_1516 = (container.findChildByName("input") as _SafeStr_1516); if (inputField == null){ return; }; if (inputField.text == ""){ windowManager.alert("${generic.alert.title}", "${help.cfh.error.nomsg}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; if (inputField.text.length < _SafeStr_11207){ windowManager.alert("${generic.alert.title}", "${help.cfh.error.msgtooshort}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; main.sendMessage(new _SafeStr_2737(inputField.text, 1, main.component.callForHelpData.topicIndex, main.component.callForHelpData.reportedUserId)); main.hideUI(); } } }//package com.sulake.habbo.help.cfh // _SafeStr_11207 = "_-K6" (String#14308, DoABC#2) // _SafeStr_11208 = "_-2JT" (String#22374, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_2562 = "_-2bk" (String#1432, DoABC#2) // _SafeStr_2563 = "_-0F2" (String#1779, DoABC#2) // _SafeStr_2569 = "_-0H3" (String#8525, DoABC#2) // _SafeStr_2737 = "_-1zF" (String#7609, DoABC#2) // _SafeStr_3769 = "_-1UH" (String#4986, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6239 = "_-2Cv" (String#13568, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7783 = "_-0We" (String#4804, DoABC#2) // _SafeStr_8233 = "_-CR" (String#7052, DoABC#2) // _SafeStr_8234 = "_-0uC" (String#7330, DoABC#2) // _SafeStr_8236 = "_-0jG" (String#7148, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.cfh._SafeStr_2572 package com.sulake.habbo.help.cfh { import com.sulake.habbo.help.help._SafeStr_2563; import com.sulake.core.utils.Map; import com.sulake.habbo.help.help.HelpUI; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import _-1gE._SafeStr_2561; import com.sulake.core.window.components.IItemListWindow; import _-0c4._SafeStr_1641; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2572 extends _SafeStr_2563 { private var _SafeStr_11209:Map; public function _SafeStr_2572(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { this._SafeStr_11209 = new Map(); super(_arg_1, _arg_2, _arg_3); } override public function render():void { super.render(); if (container != null){ container.dispose(); }; container = (buildXmlWindow("report_user_pick_user") as IWindowContainer); this.update(); if (container == null){ return; }; } override public function update(parameter:*=null):void { var user:_SafeStr_2561; var title:String; var item:IWindowContainer; super.update(); if (disposed){ return; }; if (container == null){ return; }; var content:IItemListWindow = (container.findChildByTag("content") as IItemListWindow); if (content == null){ return; }; while (content.numListItems > 0) { content._SafeStr_7703(0); }; this._SafeStr_11209 = main.component.userRegistry.getRegistry(); if (this._SafeStr_11209.length == 0){ main.showUI(_SafeStr_1641._SafeStr_3769); windowManager.alert("${generic.alert.title}", "${report.user.error.nolist}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; var i:int; while (i < this._SafeStr_11209.length) { user = this._SafeStr_11209.getWithIndex(i); title = ((user.userName + "/") + user.roomName); main.localization.registerParameter("report.user.list.entry", "name", user.userName); main.localization.registerParameter("report.user.list.entry", "room", user.roomName); title = getText("report.user.list.entry"); item = _SafeStr_11203(title, "report_user_pick_user_item", this._SafeStr_11204); if (item != null){ content.addListItem(item); }; i = (i + 1); }; } private function _SafeStr_11204(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); this._SafeStr_11205(_local_2); } private function _SafeStr_11205(_arg_1:IWindow):void { var _local_2:IItemListWindow = (container.findChildByTag("content") as IItemListWindow); if ((((((_local_2 == null)) || ((_arg_1 == null)))) || ((_arg_1.parent == null)))){ return; }; var _local_3:int = _local_2._SafeStr_3926(_arg_1.parent); if ((((_local_3 < 0)) || ((_local_3 > this._SafeStr_11209.length)))){ return; }; var _local_4:_SafeStr_2561 = this._SafeStr_11209.getWithIndex(_local_3); if (_local_4 == null){ return; }; main.component.callForHelpData.reportedUserId = _local_4.userId; main.component.callForHelpData.reportedUserName = _local_4.userName; if (_local_3 > -1){ main.showUI(_SafeStr_1641._SafeStr_3774); }; } } }//package com.sulake.habbo.help.cfh // _SafeStr_11203 = "_-3EJ" (String#4175, DoABC#2) // _SafeStr_11204 = "_-tf" (String#5124, DoABC#2) // _SafeStr_11205 = "_-0iW" (String#5194, DoABC#2) // _SafeStr_11209 = "_-2tg" (String#7267, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_2561 = "_-0VX" (String#3062, DoABC#2) // _SafeStr_2563 = "_-0F2" (String#1779, DoABC#2) // _SafeStr_2572 = "_-1bY" (String#8502, DoABC#2) // _SafeStr_3769 = "_-1UH" (String#4986, DoABC#2) // _SafeStr_3774 = "_-Uk" (String#6820, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.cfh._SafeStr_2575 package com.sulake.habbo.help.cfh { import com.sulake.habbo.help.help._SafeStr_2563; import com.sulake.habbo.help.help._SafeStr_2562; import com.sulake.habbo.help.help.HelpUI; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2575 extends _SafeStr_2563 implements _SafeStr_2562 { private var _SafeStr_6982:String = ""; public function _SafeStr_2575(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:String) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_6982 = _arg_4; } override public function render():void { super.render(); if (container != null){ container.dispose(); }; container = (buildXmlWindow(this._SafeStr_6982) as IWindowContainer); if (container == null){ return; }; var _local_1:IWindow = container.findChildByTag("close"); if (_local_1 != null){ _local_1.setParamFlag(WindowParam._SafeStr_7118); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { main.hideUI(); } } }//package com.sulake.habbo.help.cfh // _SafeStr_2562 = "_-2bk" (String#1432, DoABC#2) // _SafeStr_2563 = "_-0F2" (String#1779, DoABC#2) // _SafeStr_2575 = "_-24G" (String#6336, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_6982 = "_-1tv" (String#8196, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.help.data._SafeStr_1638 package com.sulake.habbo.help.help.data { import com.sulake.core.utils.Map; public class _SafeStr_1638 { private var _SafeStr_11210:_SafeStr_2577; private var _SafeStr_11211:_SafeStr_2577; private var _SafeStr_11212:_SafeStr_2577; private var _SafeStr_11213:Map; private var _lastUpdatedQuestionId:int; private var _SafeStr_11214:int; public function _SafeStr_1638() { this._SafeStr_11210 = new _SafeStr_2577(-999, "${help.faq.title.urgent}"); this._SafeStr_11211 = new _SafeStr_2577(-9999, "${help.faq.title.normal}"); this._SafeStr_11212 = new _SafeStr_2577(-99999, "${help.faq.title.searchresults}"); this._SafeStr_11213 = new Map(); } public function get _SafeStr_11215():int { return (this._lastUpdatedQuestionId); } public function get _SafeStr_11216():int { return (this._SafeStr_11214); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_2577; if (this._SafeStr_11213 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_11213.length) { _local_2 = this._SafeStr_11213.getWithIndex(_local_1); _local_2.dispose(); _local_1++; }; this._SafeStr_11213.dispose(); this._SafeStr_11213 = null; }; this._SafeStr_11210.dispose(); this._SafeStr_11211.dispose(); this._SafeStr_11212.dispose(); } public function _SafeStr_11217(_arg_1:int, _arg_2:String=null, _arg_3:Boolean=false):_SafeStr_2577 { var _local_4:_SafeStr_2577 = this._SafeStr_11213.getValue(_arg_1); if (((!((_local_4 == null))) || (!(_arg_3)))){ return (_local_4); }; _local_4 = new _SafeStr_2577(_arg_1, _arg_2); this._SafeStr_11213.add(_arg_1, _local_4); return (_local_4); } public function _SafeStr_3632(_arg_1:int, _arg_2:int=-1):_SafeStr_2578 { if (_arg_2 < 0){ return (this._SafeStr_11218(_arg_1)); }; var _local_3:_SafeStr_2577 = this._SafeStr_11217(_arg_2); if (_local_3 == null){ return (null); }; return (_local_3._SafeStr_3632(_arg_1)); } public function _SafeStr_11219(_arg_1:int, _arg_2:String):void { var _local_4:_SafeStr_2577; if (this._SafeStr_11210._SafeStr_11220(_arg_1)){ this._SafeStr_11210._SafeStr_3632(_arg_1)._SafeStr_5007 = _arg_2; }; if (this._SafeStr_11211._SafeStr_11220(_arg_1)){ this._SafeStr_11211._SafeStr_3632(_arg_1)._SafeStr_5007 = _arg_2; }; if (this._SafeStr_11212._SafeStr_11220(_arg_1)){ this._SafeStr_11212._SafeStr_3632(_arg_1)._SafeStr_5007 = _arg_2; }; var _local_3:int; while (_local_3 < this._SafeStr_11213.length) { _local_4 = this._SafeStr_11213.getWithIndex(_local_3); if (_local_4._SafeStr_11220(_arg_1)){ _local_4._SafeStr_3632(_arg_1)._SafeStr_5007 = _arg_2; }; _local_3++; }; } public function _SafeStr_11221():_SafeStr_2577 { return (this._SafeStr_11210); } public function _SafeStr_11222():_SafeStr_2577 { return (this._SafeStr_11211); } public function _SafeStr_11223():_SafeStr_2577 { return (this._SafeStr_11212); } public function _SafeStr_11224():int { return (this._SafeStr_11213.length); } public function _SafeStr_11225(_arg_1:int):_SafeStr_2577 { if (_arg_1 >= this._SafeStr_11213.length){ return (null); }; return (this._SafeStr_11213.getWithIndex(_arg_1)); } public function _SafeStr_11226():Array { var _local_2:_SafeStr_2577; var _local_1:Array = new Array(); var _local_3:int; while (_local_3 < this._SafeStr_11213.length) { _local_2 = this._SafeStr_11213.getWithIndex(_local_3); if (_local_2 != null){ _local_1.push(_local_2._SafeStr_11227); }; _local_3++; }; return (_local_1); } private function _SafeStr_11218(_arg_1:int):_SafeStr_2578 { var _local_3:_SafeStr_2577; if (this._SafeStr_11210._SafeStr_11220(_arg_1)){ return (this._SafeStr_11210._SafeStr_3632(_arg_1)); }; if (this._SafeStr_11211._SafeStr_11220(_arg_1)){ return (this._SafeStr_11211._SafeStr_3632(_arg_1)); }; if (this._SafeStr_11212._SafeStr_11220(_arg_1)){ return (this._SafeStr_11212._SafeStr_3632(_arg_1)); }; var _local_2:int; while (_local_2 < this._SafeStr_11213.length) { _local_3 = this._SafeStr_11213.getWithIndex(_local_2); if (_local_3._SafeStr_11220(_arg_1)){ return (_local_3._SafeStr_3632(_arg_1)); }; _local_2++; }; return (null); } } }//package com.sulake.habbo.help.help.data // _SafeStr_11210 = "_-0-v" (String#7304, DoABC#2) // _SafeStr_11211 = "_-28V" (String#7402, DoABC#2) // _SafeStr_11212 = "_-2GW" (String#7009, DoABC#2) // _SafeStr_11213 = "_-2q0" (String#2487, DoABC#2) // _SafeStr_11214 = "_-hk" (String#20762, DoABC#2) // _SafeStr_11215 = "_-07b" (String#27871, DoABC#2) // _SafeStr_11216 = "_-26t" (String#22990, DoABC#2) // _SafeStr_11217 = "_-09p" (String#13653, DoABC#2) // _SafeStr_11218 = "_-h1" (String#21041, DoABC#2) // _SafeStr_11219 = "_-0PN" (String#21106, DoABC#2) // _SafeStr_11220 = "_-8f" (String#6499, DoABC#2) // _SafeStr_11221 = "_-1Px" (String#12142, DoABC#2) // _SafeStr_11222 = "_-0b2" (String#14700, DoABC#2) // _SafeStr_11223 = "_-0er" (String#22301, DoABC#2) // _SafeStr_11224 = "_-Ld" (String#18453, DoABC#2) // _SafeStr_11225 = "_-43" (String#19306, DoABC#2) // _SafeStr_11226 = "_-0dR" (String#21769, DoABC#2) // _SafeStr_11227 = "_-26g" (String#17402, DoABC#2) // _SafeStr_1638 = "_-07y" (String#2363, DoABC#2) // _SafeStr_2577 = "_-1E0" (String#1249, DoABC#2) // _SafeStr_2578 = "_-0Q3" (String#2227, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_5007 = "_-2eA" (String#5593, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.help.data._SafeStr_2577 package com.sulake.habbo.help.help.data { import com.sulake.core.utils.Map; public class _SafeStr_2577 { private var _SafeStr_3986:int; private var _SafeStr_11228:String; private var _SafeStr_5014:String; private var _SafeStr_11229:Map; private var _SafeStr_11230:int = 0; private var _SafeStr_3987:Date; public function _SafeStr_2577(_arg_1:int, _arg_2:String) { this._SafeStr_11229 = new Map(); this._SafeStr_3986 = _arg_1; this._SafeStr_11228 = _arg_2; } public function get categoryId():int { return (this._SafeStr_3986); } public function get _SafeStr_11227():String { return (this._SafeStr_11228); } public function get description():String { return (this._SafeStr_5014); } public function get _SafeStr_3892():int { if (this._SafeStr_11229.length == 0){ return (this._SafeStr_11230); }; return (this._SafeStr_11229.length); } public function set description(_arg_1:String):void { this._SafeStr_5014 = _arg_1; } public function set _SafeStr_3892(_arg_1:int):void { this._SafeStr_11230 = _arg_1; } public function dispose():void { if (this._SafeStr_11229 != null){ this._SafeStr_11229.dispose(); this._SafeStr_11229 = null; }; } public function _SafeStr_11231(_arg_1:int, _arg_2:String, _arg_3:String=null):void { var _local_4:_SafeStr_2578 = this._SafeStr_3632(_arg_1); if (_local_4 == null){ _local_4 = new _SafeStr_2578(_arg_1, _arg_2, this._SafeStr_11229.length, this); this._SafeStr_11229.add(_arg_1, _local_4); }; } public function _SafeStr_11232(_arg_1:int, _arg_2:String):void { var _local_3:_SafeStr_2578 = this._SafeStr_3632(_arg_1); if (_local_3 != null){ _local_3._SafeStr_5007 = _arg_2; }; } public function reset():void { if (this._SafeStr_11229 != null){ this._SafeStr_11229.reset(); }; } public function _SafeStr_11233(_arg_1:int):_SafeStr_2578 { if (_arg_1 >= this._SafeStr_11229.length){ return (null); }; return (this._SafeStr_11229.getWithIndex(_arg_1)); } public function _SafeStr_11234(_arg_1:int):int { var _local_2:_SafeStr_2578 = this._SafeStr_11233(_arg_1); if (_local_2 == null){ return (-1); }; return (_local_2._SafeStr_5006); } public function _SafeStr_11220(_arg_1:int):Boolean { return (!((this._SafeStr_11229.getValue(_arg_1) == null))); } public function _SafeStr_3632(_arg_1:int):_SafeStr_2578 { return (this._SafeStr_11229.getValue(_arg_1)); } public function _SafeStr_11235(_arg_1:int):int { var _local_2:_SafeStr_2578 = this._SafeStr_3632(_arg_1); if (_local_2 == null){ return (-1); }; return (_local_2.index); } public function _SafeStr_11236():Array { var _local_2:_SafeStr_2578; var _local_1:Array = new Array(); var _local_3:int; while (_local_3 < this._SafeStr_11229.length) { _local_2 = this._SafeStr_11229.getWithIndex(_local_3); _local_1.push(_local_2._SafeStr_11237); _local_3++; }; return (_local_1); } public function _SafeStr_11238():Boolean { return ((((this._SafeStr_11229.length > 0)) || (this._SafeStr_11239()))); } public function _SafeStr_11240():void { this._SafeStr_3987 = new Date(); } public function _SafeStr_11241():Number { if (this._SafeStr_3987 == null){ return (new Date().valueOf()); }; return (((new Date().valueOf() - this._SafeStr_3987.valueOf()) / 1000)); } private function _SafeStr_11239():Boolean { return ((this._SafeStr_11241() < (60 * 60))); } } }//package com.sulake.habbo.help.help.data // _SafeStr_11220 = "_-8f" (String#6499, DoABC#2) // _SafeStr_11227 = "_-26g" (String#17402, DoABC#2) // _SafeStr_11228 = "_-1ST" (String#17888, DoABC#2) // _SafeStr_11229 = "_-1y2" (String#3076, DoABC#2) // _SafeStr_11230 = "_-0q3" (String#17436, DoABC#2) // _SafeStr_11231 = "_-5m" (String#12385, DoABC#2) // _SafeStr_11232 = "_-1xP" (String#26735, DoABC#2) // _SafeStr_11233 = "_-2JV" (String#10426, DoABC#2) // _SafeStr_11234 = "_-2PE" (String#23350, DoABC#2) // _SafeStr_11235 = "_-0Fy" (String#27644, DoABC#2) // _SafeStr_11236 = "_-VU" (String#13674, DoABC#2) // _SafeStr_11237 = "_-SG" (String#13314, DoABC#2) // _SafeStr_11238 = "_-26j" (String#20441, DoABC#2) // _SafeStr_11239 = "_-0K2" (String#22009, DoABC#2) // _SafeStr_11240 = "_-2mH" (String#12357, DoABC#2) // _SafeStr_11241 = "_-1wU" (String#16541, DoABC#2) // _SafeStr_2577 = "_-1E0" (String#1249, DoABC#2) // _SafeStr_2578 = "_-0Q3" (String#2227, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3892 = "_-1Ja" (String#5874, DoABC#2) // _SafeStr_3986 = "_-20" (String#1663, DoABC#2) // _SafeStr_3987 = "_-1D9" (String#3741, DoABC#2) // _SafeStr_5006 = "_-1hD" (String#5602, DoABC#2) // _SafeStr_5007 = "_-2eA" (String#5593, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.help.data._SafeStr_2578 package com.sulake.habbo.help.help.data { public class _SafeStr_2578 { private var _SafeStr_5004:int; private var _SafeStr_11242:String; private var _SafeStr_5005:String; private var _index:int; private var _category:_SafeStr_2577; private var _SafeStr_11243:Boolean = false; public function _SafeStr_2578(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:_SafeStr_2577) { this._SafeStr_5004 = _arg_1; this._SafeStr_11242 = _arg_2; this._index = _arg_3; this._category = _arg_4; } public function get _SafeStr_5006():int { return (this._SafeStr_5004); } public function get _SafeStr_11237():String { return (this._SafeStr_11242); } public function get _SafeStr_5007():String { return (this._SafeStr_5005); } public function get _SafeStr_11244():Boolean { return (this._SafeStr_11243); } public function get index():int { return (this._index); } public function get category():_SafeStr_2577 { return (this._category); } public function set _SafeStr_5007(_arg_1:String):void { this._SafeStr_5005 = _arg_1; this._SafeStr_11243 = true; } } }//package com.sulake.habbo.help.help.data // _SafeStr_11237 = "_-SG" (String#13314, DoABC#2) // _SafeStr_11242 = "_-XH" (String#15859, DoABC#2) // _SafeStr_11243 = "_-2yU" (String#15904, DoABC#2) // _SafeStr_11244 = "_-1cY" (String#19824, DoABC#2) // _SafeStr_2577 = "_-1E0" (String#1249, DoABC#2) // _SafeStr_2578 = "_-0Q3" (String#2227, DoABC#2) // _SafeStr_5004 = "_-0jd" (String#4120, DoABC#2) // _SafeStr_5005 = "_-1n4" (String#8559, DoABC#2) // _SafeStr_5006 = "_-1hD" (String#5602, DoABC#2) // _SafeStr_5007 = "_-2eA" (String#5593, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.help._SafeStr_2562 package com.sulake.habbo.help.help { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2562 extends _SafeStr_3 { function _SafeStr_3616():IWindowContainer; function render():void; function update(_arg_1:*=null):void; function set _SafeStr_11245(_arg_1:Boolean):void; } }//package com.sulake.habbo.help.help // _SafeStr_11245 = "_-2fi" (String#8268, DoABC#2) // _SafeStr_2562 = "_-2bk" (String#1432, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.help._SafeStr_2563 package com.sulake.habbo.help.help { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2563 implements _SafeStr_2562 { private var _SafeStr_11246:HelpUI; private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _container:IWindowContainer; private var _SafeStr_11247:Boolean = false; private var _disposed:Boolean = true; public function _SafeStr_2563(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { this._SafeStr_11246 = _arg_1; this._windowManager = _arg_2; this._assetLibrary = _arg_3; } public function dispose():void { if (this._container != null){ this._container.dispose(); this._container = null; }; this._disposed = true; } public function render():void { this._disposed = false; } public function update(_arg_1:*=null):void { } public function get container():IWindowContainer { return (this._container); } public function get disposed():Boolean { return (this._disposed); } public function get main():HelpUI { return (this._SafeStr_11246); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get assetLibrary():IAssetLibrary { return (this._assetLibrary); } public function get _SafeStr_11245():Boolean { return (this._SafeStr_11247); } public function set container(_arg_1:IWindowContainer):void { this._container = _arg_1; } public function set disposed(_arg_1:Boolean):void { this._disposed = _arg_1; } public function set _SafeStr_11245(_arg_1:Boolean):void { this._SafeStr_11247 = _arg_1; } public function _SafeStr_3616():IWindowContainer { return (this._container); } public function getText(_arg_1:String):String { if (this._SafeStr_11246 == null){ return (null); }; return (this._SafeStr_11246.getText(_arg_1)); } public function getConfigurationKey(_arg_1:String, _arg_2:String=null, _arg_3:Dictionary=null):String { if (this._SafeStr_11246 == null){ return (null); }; return (this._SafeStr_11246.getConfigurationKey(_arg_1, _arg_2, _arg_3)); } public function buildXmlWindow(_arg_1:String):IWindow { var _local_2:_SafeStr_5 = _SafeStr_5(this._assetLibrary.getAssetByName((_arg_1 + "_xml"))); if ((((_local_2 == null)) || ((this._windowManager == null)))){ return (null); }; return (this._windowManager.buildFromXML(XML(_local_2.content))); } protected function _SafeStr_11203(_arg_1:String, _arg_2:String, _arg_3:Function=null):IWindowContainer { var _local_6:IWindow; var _local_4:IWindowContainer = (this.buildXmlWindow(_arg_2) as IWindowContainer); if (_local_4 == null){ return (null); }; var _local_5:ITextWindow = (_local_4.findChildByTag("text") as ITextWindow); if (_local_5 == null){ return (null); }; _local_5.text = _arg_1; if (_arg_3 != null){ _local_6 = (_local_4.findChildByName("item_bg") as IWindow); if (_local_6 != null){ _local_6.setParamFlag(WindowParam._SafeStr_7118); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_3); }; }; return (_local_4); } } }//package com.sulake.habbo.help.help // _SafeStr_11203 = "_-3EJ" (String#4175, DoABC#2) // _SafeStr_11245 = "_-2fi" (String#8268, DoABC#2) // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11247 = "_-2il" (String#15540, DoABC#2) // _SafeStr_2562 = "_-2bk" (String#1432, DoABC#2) // _SafeStr_2563 = "_-0F2" (String#1779, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.help._SafeStr_2567 package com.sulake.habbo.help.help { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import flash.display.BitmapData; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components._SafeStr_1517; import com.sulake.habbo.help.help.data._SafeStr_1638; import _-9v._SafeStr_2648; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.window.components.IItemListWindow; import _-0c4._SafeStr_1641; import com.sulake.habbo.help.help.data._SafeStr_2577; import com.sulake.habbo.help.help.data._SafeStr_2578; public class _SafeStr_2567 extends _SafeStr_2563 { private static const _SafeStr_11248:int = 60; public function _SafeStr_2567(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); } override public function render():void { var _local_8:String; var _local_9:String; var _local_10:BitmapData; if (container != null){ container.dispose(); }; container = (buildXmlWindow("help_front_page") as IWindowContainer); if (container == null){ return; }; var _local_1:IWindow = container.findChildByName("help_faq_browse"); if (_local_1 != null){ _local_1.setParamFlag(WindowParam._SafeStr_7118); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11249); }; var _local_2:_SafeStr_1517 = (container.findChildByName("help_habboway_text") as _SafeStr_1517); if (_local_2 != null){ _local_8 = main.getText("help.button.habboway.url", ""); if (_local_8 != null){ _local_9 = main.getText("help.button.habboway"); if (_local_9 != null){ _local_2.htmlText = (((('') + _local_9) + ""); }; }; }; var _local_3:IWindow = container.findChildByTag("help_cfh_button"); if (_local_3 != null){ _local_3.setParamFlag(WindowParam._SafeStr_7118); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11250); }; var _local_4:IWindow = container.findChildByTag("help_report_user_button"); if (_local_4 != null){ _local_4.setParamFlag(WindowParam._SafeStr_7118); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11251); }; var _local_5:IWindow = container.findChildByTag("call_guide_bot_button"); if (_local_5 != null){ _local_5.setParamFlag(WindowParam._SafeStr_7118); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11252); }; var _local_6:_SafeStr_1638 = main.getFaq(); if ((((_local_6 == null)) || ((_local_6._SafeStr_11221()._SafeStr_11241() > _SafeStr_11248)))){ main.sendMessage(new _SafeStr_2648()); }; var _local_7:IBitmapWrapperWindow = (container.findChildByName("guidebot_icon") as IBitmapWrapperWindow); if (_local_7 != null){ _local_10 = (assetLibrary.getAssetByName("guidebot_icon_png").content as BitmapData); _local_7.bitmap = new BitmapData(_local_7.width, _local_7.height, true); _local_7.bitmap.copyPixels(_local_10, _local_10.rect, new Point(0, 0)); }; super.render(); this.update(); } override public function update(_arg_1:*=null):void { var _local_7:IItemListWindow; var _local_8:int; var _local_9:IWindowContainer; var _local_10:Array; var _local_11:String; super.update(_arg_1); if (container == null){ return; }; var _local_2:IWindow = container.findChildByName("help_cfh"); if (_local_2 != null){ _local_2.visible = _SafeStr_11245; }; var _local_3:IWindow = container.findChildByName("help_report_user"); if (_local_3 != null){ _local_3.visible = _SafeStr_11245; }; var _local_4:IWindow = container.findChildByName("call_guide_bot_container"); if (_local_4 != null){ _local_4.visible = ((main.isCallForGuideBotEnabled()) && (_SafeStr_11245)); }; var _local_5:_SafeStr_1638 = main.getFaq(); if (_local_5 != null){ _local_10 = _local_5._SafeStr_11221()._SafeStr_11236(); _local_7 = (container.findChildByTag("content_urgent") as IItemListWindow); if (_local_7 != null){ _local_7._SafeStr_3921(); _local_8 = 0; while (_local_8 < _local_10.length) { _local_11 = _local_10[_local_8]; _local_9 = _SafeStr_11203(_local_11, "help_itemlist_item_urgent", this._SafeStr_11204); if (_local_9 != null){ _local_9.name = "content_urgent_item"; _local_7.addListItem(_local_9); }; _local_8++; }; }; _local_10 = _local_5._SafeStr_11222()._SafeStr_11236(); _local_7 = (container.findChildByTag("content_normal") as IItemListWindow); if (_local_7 != null){ _local_7._SafeStr_3921(); _local_8 = 0; while (_local_8 < _local_10.length) { _local_11 = _local_10[_local_8]; _local_9 = _SafeStr_11203(_local_11, "help_itemlist_item_white_bg", this._SafeStr_11204); if (_local_9 != null){ _local_9.name = "content_normal_item"; _local_7.addListItem(_local_9); }; _local_8++; }; }; }; var _local_6:IItemListWindow = (container.findChildByName("help_itemlist") as IItemListWindow); _local_6._SafeStr_9232(); main.updateWindowDimensions(); } private function _SafeStr_11249(_arg_1:WindowMouseEvent):void { main.showUI(_SafeStr_1641._SafeStr_3770); } private function _SafeStr_11250(_arg_1:WindowMouseEvent):void { main.component.callForHelpData.reportedUserId = 0; main.showUI(_SafeStr_1641._SafeStr_3774); } private function _SafeStr_11251(_arg_1:WindowMouseEvent):void { main.component.callForHelpData.reportedUserId = 0; main.showUI(_SafeStr_1641._SafeStr_3779); } private function _SafeStr_11204(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); this._SafeStr_11205(_local_2); } private function _SafeStr_11252(_arg_1:WindowMouseEvent):void { main.handleCallGuideBot(); } private function _SafeStr_11205(_arg_1:IWindow):void { var _local_3:_SafeStr_2577; var _local_4:IItemListWindow; var _local_2:_SafeStr_1638 = main.getFaq(); if ((((((_local_2 == null)) || ((_arg_1 == null)))) || ((_arg_1.parent == null)))){ return; }; if (_arg_1.parent.name.indexOf("normal") > -1){ _local_4 = (container.findChildByTag("content_normal") as IItemListWindow); _local_3 = _local_2._SafeStr_11222(); } else { _local_4 = (container.findChildByTag("content_urgent") as IItemListWindow); _local_3 = _local_2._SafeStr_11221(); }; if (_local_4 == null){ return; }; var _local_5:int = _local_4._SafeStr_3926(_arg_1.parent); if (_local_3 == null){ return; }; var _local_6:_SafeStr_2578 = _local_3._SafeStr_11233(_local_5); if (_local_6 != null){ main.showUI(_SafeStr_1641._SafeStr_3772); main.tellUI(_SafeStr_1641._SafeStr_3772, _local_6); }; } } }//package com.sulake.habbo.help.help // _SafeStr_11203 = "_-3EJ" (String#4175, DoABC#2) // _SafeStr_11204 = "_-tf" (String#5124, DoABC#2) // _SafeStr_11205 = "_-0iW" (String#5194, DoABC#2) // _SafeStr_11221 = "_-1Px" (String#12142, DoABC#2) // _SafeStr_11222 = "_-0b2" (String#14700, DoABC#2) // _SafeStr_11233 = "_-2JV" (String#10426, DoABC#2) // _SafeStr_11236 = "_-VU" (String#13674, DoABC#2) // _SafeStr_11241 = "_-1wU" (String#16541, DoABC#2) // _SafeStr_11245 = "_-2fi" (String#8268, DoABC#2) // _SafeStr_11248 = "_-0ZR" (String#14679, DoABC#2) // _SafeStr_11249 = "_-2CZ" (String#19534, DoABC#2) // _SafeStr_11250 = "_-1Ro" (String#18654, DoABC#2) // _SafeStr_11251 = "_-2tl" (String#18911, DoABC#2) // _SafeStr_11252 = "_-oP" (String#21073, DoABC#2) // _SafeStr_1517 = "_-2gV" (String#7047, DoABC#2) // _SafeStr_1638 = "_-07y" (String#2363, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_2563 = "_-0F2" (String#1779, DoABC#2) // _SafeStr_2567 = "_-37i" (String#8216, DoABC#2) // _SafeStr_2577 = "_-1E0" (String#1249, DoABC#2) // _SafeStr_2578 = "_-0Q3" (String#2227, DoABC#2) // _SafeStr_2648 = "_-27r" (String#7832, DoABC#2) // _SafeStr_3770 = "_-1ug" (String#8209, DoABC#2) // _SafeStr_3772 = "_-0de" (String#5706, DoABC#2) // _SafeStr_3774 = "_-Uk" (String#6820, DoABC#2) // _SafeStr_3779 = "_-iS" (String#9786, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_9232 = "_-0un" (String#5831, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.help._SafeStr_2568 package com.sulake.habbo.help.help { import com.sulake.habbo.help.help.data._SafeStr_2578; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.help.help.data._SafeStr_1638; import _-9v._SafeStr_2699; import com.sulake.habbo.help.help.data._SafeStr_2577; import com.sulake.core.window.components.ILabelWindow; import _-0c4._SafeStr_1641; public class _SafeStr_2568 extends _SafeStr_2563 { private var _SafeStr_6785:_SafeStr_2578; public function _SafeStr_2568(_arg_1:HelpUI, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { super(_arg_1, _arg_2, _arg_3); } override public function render():void { if (container != null){ container.dispose(); }; container = (buildXmlWindow("help_faq_entry") as IWindowContainer); if (container == null){ return; }; var _local_1:IWindow = container.findChildByTag("help_faq_back_link"); if (_local_1 != null){ _local_1.setParamFlag(WindowParam._SafeStr_7118); _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11253); }; var _local_2:IWindow = container.findChildByTag("help_faq_next_entry"); if (_local_2 != null){ _local_2.setParamFlag(WindowParam._SafeStr_7118); _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11254); }; super.render(); if (this._SafeStr_6785 != null){ this.update(); }; } override public function update(_arg_1:*=null):void { var _local_4:ITextWindow; var _local_5:_SafeStr_2578; var _local_2:_SafeStr_1638 = main.getFaq(); if (_local_2 == null){ return; }; if (_arg_1 != null){ this._SafeStr_6785 = _SafeStr_2578(_arg_1); }; if (this._SafeStr_6785 == null){ return; }; if (!this._SafeStr_6785._SafeStr_11244){ main.sendMessage(new _SafeStr_2699(this._SafeStr_6785._SafeStr_5006)); return; }; var _local_3:_SafeStr_2577 = this._SafeStr_6785.category; if (_local_3 == null){ return; }; _local_4 = (container.findChildByTag("faq_category_title") as ITextWindow); if (_local_4 != null){ _local_4.text = _local_3._SafeStr_11227; }; _local_4 = (container.findChildByTag("faq_question_text") as ITextWindow); if (_local_4 != null){ _local_4.text = this._SafeStr_6785._SafeStr_11237; }; _local_4 = (container.findChildByTag("faq_answer_text") as ITextWindow); if (_local_4 != null){ _local_4.htmlText = this._SafeStr_11255(this._SafeStr_6785._SafeStr_5007); }; if (_local_3 != null){ _local_5 = _local_3._SafeStr_11233((this._SafeStr_6785.index + 1)); }; var _local_6:ILabelWindow = (container.findChildByTag("help_faq_next_entry_title") as ILabelWindow); if (_local_6 != null){ if (_local_5 != null){ _local_6.text = _local_5._SafeStr_11237; _local_6.setParamFlag(WindowParam._SafeStr_7118); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11254); _local_6._SafeStr_7685 = 0; } else { _local_6.text = ""; }; }; _local_4 = (container.findChildByTag("help_faq_next_entry") as ITextWindow); if (_local_4 != null){ if (_local_5 != null){ _local_4.text = "${help.button.faq.next.entry}"; } else { _local_4.text = ""; }; }; super.update(_arg_1); } private function _SafeStr_11255(_arg_1:String):String { var _local_4:String; var _local_2:String = _arg_1; var _local_3:int; while (_local_3 < (_local_2.length - 4)) { _local_4 = _local_2.slice(_local_3, (_local_3 + 4)); if (_local_4 == " 1) { _local_2.getListItemAt(0).dispose(); _local_2._SafeStr_7703(0); }; }; }; var _local_1:_SafeStr_2562 = this._SafeStr_11267(); if (_local_1 != null){ _local_1.dispose(); }; } public function updateWindowDimensions():void { if (this._window == null){ return; }; var _local_1:IItemListWindow = (this._window.findChildByName("content_list") as IItemListWindow); if (_local_1 == null){ return; }; this._window.height = (_local_1.height + this._SafeStr_11261); this._window.width = (_local_1.width + this._SafeStr_11260); } public function hideUI():void { if (this._window != null){ this._SafeStr_11266(); this._window.dispose(); this._window = null; }; this._SafeStr_10098 = this._SafeStr_11257; this._SafeStr_4255.events.dispatchEvent(new Event(_SafeStr_828.HABBO_HELP_TRACKING_EVENT_CLOSED)); } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this.hideUI(); } private function _SafeStr_11253(_arg_1:WindowMouseEvent):void { if (this._SafeStr_11258.length > 0){ this.showUI(this._SafeStr_11258.pop(), false); }; } private function _SafeStr_4772(_arg_1:WindowMouseEvent):void { this._SafeStr_11273(false); } private function _SafeStr_4771(_arg_1:WindowMouseEvent):void { this._SafeStr_11273(true); } private function _SafeStr_6015(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); if (_local_2.tags.indexOf("close") > -1){ this.hideUI(); return; }; if (_local_2.tags.indexOf("back") > -1){ if (this._SafeStr_11258.length > 0){ this.showUI(this._SafeStr_11258.pop(), false); }; }; } private function _SafeStr_11273(_arg_1:Boolean=false):void { var _local_3:_SafeStr_1280; if (this._SafeStr_10098 == _SafeStr_1641._SafeStr_3769){ return; }; if (this._SafeStr_11263.length < 2){ _local_3 = (this._assetLibrary.getAssetByName("back_png") as _SafeStr_1280); this._SafeStr_11263.push((_local_3.content as BitmapData)); _local_3 = (this._assetLibrary.getAssetByName("back_hi_png") as _SafeStr_1280); this._SafeStr_11263.push((_local_3.content as BitmapData)); }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_11262.findChildByName("back_image") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true); if (_arg_1){ _local_2.bitmap.copyPixels(this._SafeStr_11263[1], this._SafeStr_11263[1].rect, new Point(0, 0)); } else { _local_2.bitmap.copyPixels(this._SafeStr_11263[0], this._SafeStr_11263[0].rect, new Point(0, 0)); }; } private function _SafeStr_11268():void { var _local_2:_SafeStr_5; var _local_3:IWindow; var _local_4:IWindow; if ((((this._SafeStr_10098 == _SafeStr_1641._SafeStr_3769)) || ((this._SafeStr_11258.length == 0)))){ return; }; if (this._SafeStr_11262 == null){ _local_2 = _SafeStr_5(this._assetLibrary.getAssetByName("help_back_button_xml")); if (_local_2 == null){ return; }; this._SafeStr_11262 = (this._windowManager.buildFromXML(XML(_local_2.content)) as IWindowContainer); _local_3 = this._SafeStr_11262.findChildByName("back_image"); if (_local_3 != null){ _local_3.setParamFlag(WindowParam._SafeStr_7118); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11253); _local_3.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4772); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4771); }; _local_4 = this._SafeStr_11262.findChildByName("back_text"); if (_local_4 != null){ _local_4.setParamFlag(WindowParam._SafeStr_7118); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11253); }; }; var _local_1:IItemListWindow = (this._window.findChildByName("content_list") as IItemListWindow); if ((((_local_1 == null)) || ((this._SafeStr_11262 == null)))){ return; }; if (_local_1._SafeStr_3926((this._SafeStr_11262 as IWindow)) > -1){ return; }; _local_1.addListItem((this._SafeStr_11262 as IWindow)); this._SafeStr_11273(false); } } }//package com.sulake.habbo.help.help // _SafeStr_10098 = "_-ld" (String#3442, DoABC#2) // _SafeStr_11245 = "_-2fi" (String#8268, DoABC#2) // _SafeStr_11253 = "_-1h0" (String#5858, DoABC#2) // _SafeStr_11257 = "_-123" (String#14803, DoABC#2) // _SafeStr_11258 = "_-0A0" (String#5394, DoABC#2) // _SafeStr_11259 = "_-21r" (String#2774, DoABC#2) // _SafeStr_11260 = "_-3E1" (String#10937, DoABC#2) // _SafeStr_11261 = "_-2Sf" (String#10278, DoABC#2) // _SafeStr_11262 = "_-0TX" (String#4676, DoABC#2) // _SafeStr_11263 = "_-07W" (String#5948, DoABC#2) // _SafeStr_11264 = "_-0qX" (String#17924, DoABC#2) // _SafeStr_11265 = "_-0Ir" (String#22006, DoABC#2) // _SafeStr_11266 = "_-fy" (String#18162, DoABC#2) // _SafeStr_11267 = "_-2j5" (String#15196, DoABC#2) // _SafeStr_11268 = "_-38k" (String#18721, DoABC#2) // _SafeStr_11269 = "_-5g" (String#12864, DoABC#2) // _SafeStr_11270 = "_-1OT" (String#15153, DoABC#2) // _SafeStr_11271 = "_-1Wp" (String#17826, DoABC#2) // _SafeStr_11272 = "_-34g" (String#9963, DoABC#2) // _SafeStr_11273 = "_-0Po" (String#15106, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1638 = "_-07y" (String#2363, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_2562 = "_-2bk" (String#1432, DoABC#2) // _SafeStr_2564 = "_-Ri" (String#8795, DoABC#2) // _SafeStr_2565 = "_-36f" (String#8363, DoABC#2) // _SafeStr_2566 = "_-03i" (String#5029, DoABC#2) // _SafeStr_2567 = "_-37i" (String#8216, DoABC#2) // _SafeStr_2568 = "_-1OB" (String#8174, DoABC#2) // _SafeStr_2569 = "_-0H3" (String#8525, DoABC#2) // _SafeStr_2570 = "_-1I5" (String#7943, DoABC#2) // _SafeStr_2571 = "_-1Ig" (String#3599, DoABC#2) // _SafeStr_2572 = "_-1bY" (String#8502, DoABC#2) // _SafeStr_2573 = "_-2Ju" (String#8786, DoABC#2) // _SafeStr_2574 = "_-2Ed" (String#8000, DoABC#2) // _SafeStr_2575 = "_-24G" (String#6336, DoABC#2) // _SafeStr_2576 = "_-25k" (String#1856, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3768 = "_-1jC" (String#13012, DoABC#2) // _SafeStr_3769 = "_-1UH" (String#4986, DoABC#2) // _SafeStr_3770 = "_-1ug" (String#8209, DoABC#2) // _SafeStr_3771 = "_-1eU" (String#5866, DoABC#2) // _SafeStr_3772 = "_-0de" (String#5706, DoABC#2) // _SafeStr_3774 = "_-Uk" (String#6820, DoABC#2) // _SafeStr_3775 = "_-JZ" (String#10654, DoABC#2) // _SafeStr_3776 = "_-1Sc" (String#5244, DoABC#2) // _SafeStr_3777 = "_-89" (String#12810, DoABC#2) // _SafeStr_3778 = "_-0GZ" (String#11642, DoABC#2) // _SafeStr_3779 = "_-iS" (String#9786, DoABC#2) // _SafeStr_3780 = "_-1Og" (String#12574, DoABC#2) // _SafeStr_3781 = "_-2M3" (String#12153, DoABC#2) // _SafeStr_3784 = "_-uw" (String#8657, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3926 = "_-TU" (String#2492, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6015 = "_-1NI" (String#3726, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_828 = "_-Ax" (String#4447, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.hotelmerge._SafeStr_1640 package com.sulake.habbo.help.hotelmerge { import com.sulake.habbo.help._SafeStr_1639; import com.sulake.habbo.help.HabboHelp; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.window.IHabboWindowManager; import _-1fh._SafeStr_2580; import _-1fh._SafeStr_2583; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import _-121._SafeStr_1829; import _-0j-._SafeStr_1830; import _-121._SafeStr_2582; import _-0j-._SafeStr_2579; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; public class _SafeStr_1640 implements _SafeStr_1639 { private var _SafeStr_11274:HabboHelp; private var _view:_SafeStr_2581; public function _SafeStr_1640(_arg_1:HabboHelp) { this._SafeStr_11274 = _arg_1; } public function get assets():IAssetLibrary { return (this._SafeStr_11274.assets); } public function get localization():IHabboLocalizationManager { return (this._SafeStr_11274.localization); } public function get windowManager():IHabboWindowManager { return (this._SafeStr_11274.windowManager); } public function dispose():void { this._SafeStr_11274 = null; if (this._view){ this._view.dispose(); this._view = null; }; } public function _SafeStr_5117():void { if (!this._view){ this._view = new _SafeStr_2581(this); }; this._view._SafeStr_11275(); } public function _SafeStr_11276(_arg_1:String):void { this._SafeStr_11274.sendMessage(new _SafeStr_2580(_arg_1)); } public function _SafeStr_11277(_arg_1:String):void { this._SafeStr_11274.sendMessage(new _SafeStr_2583(_arg_1)); } public function _SafeStr_11278(name:String):void { if (!this._SafeStr_11274){ return; }; this._SafeStr_11274.localization.registerParameter("help.tutorial.name.changed", "name", name); this._SafeStr_11274.windowManager.alert("${generic.notice}", "${help.tutorial.name.changed}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } public function _SafeStr_11279(_arg_1:_SafeStr_1830):void { if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1829 = _arg_1._SafeStr_4108(); if (_local_2._SafeStr_5654 == _SafeStr_1830._SafeStr_4283){ this._view.dispose(); } else { this._view._SafeStr_11280(_local_2._SafeStr_5654, _local_2.name, _local_2._SafeStr_5655); }; } public function _SafeStr_11281(_arg_1:_SafeStr_2579):void { if (!_arg_1){ return; }; var _local_2:_SafeStr_2582 = _arg_1._SafeStr_4108(); if (_local_2._SafeStr_5654 == _SafeStr_1830._SafeStr_4283){ this._view._SafeStr_11282 = _local_2.name; } else { this._view._SafeStr_11280(_local_2._SafeStr_5654, _local_2.name, _local_2._SafeStr_5655); }; } public function get _SafeStr_11283():String { return (this._SafeStr_11274._SafeStr_11284); } public function _SafeStr_3640(_arg_1:String):void { } public function buildXmlWindow(_arg_1:String, _arg_2:uint=1):IWindow { if ((((this._SafeStr_11274 == null)) || ((this._SafeStr_11274.assets == null)))){ return (null); }; var _local_3:_SafeStr_5 = _SafeStr_5(this._SafeStr_11274.assets.getAssetByName((_arg_1 + "_xml"))); if ((((_local_3 == null)) || ((this._SafeStr_11274.windowManager == null)))){ return (null); }; return (this._SafeStr_11274.windowManager.buildFromXML(XML(_local_3.content), _arg_2)); } } }//package com.sulake.habbo.help.hotelmerge // _SafeStr_11274 = "_-Mv" (String#1437, DoABC#2) // _SafeStr_11275 = "_-C" (String#6939, DoABC#2) // _SafeStr_11276 = "_-xx" (String#11509, DoABC#2) // _SafeStr_11277 = "_-0RN" (String#7576, DoABC#2) // _SafeStr_11278 = "_-2P7" (String#13578, DoABC#2) // _SafeStr_11279 = "_-1EF" (String#7487, DoABC#2) // _SafeStr_11280 = "_-37O" (String#9122, DoABC#2) // _SafeStr_11281 = "_-2qh" (String#9354, DoABC#2) // _SafeStr_11282 = "_-N" (String#14625, DoABC#2) // _SafeStr_11283 = "_-20c" (String#7469, DoABC#2) // _SafeStr_11284 = "_-2ZV" (String#7598, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1639 = "_-1w9" (String#5135, DoABC#2) // _SafeStr_1640 = "_-14U" (String#5091, DoABC#2) // _SafeStr_1829 = "_-3CU" (String#5617, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_2579 = "_-iL" (String#4965, DoABC#2) // _SafeStr_2580 = "_-15D" (String#6401, DoABC#2) // _SafeStr_2581 = "_-35-" (String#6845, DoABC#2) // _SafeStr_2582 = "_-2yn" (String#5312, DoABC#2) // _SafeStr_2583 = "_-2BL" (String#6070, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4283 = "_-08w" (String#4736, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5117 = "_-0DS" (String#11483, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_5655 = "_-28R" (String#8974, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.hotelmerge._SafeStr_2581 package com.sulake.habbo.help.hotelmerge { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.help.tutorial._SafeStr_3211; import com.sulake.habbo.help.tutorial._SafeStr_1643; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1516; import _-0j-._SafeStr_1830; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2581 { private static var _SafeStr_11285:uint = 13232628; private static var _SafeStr_11286:uint = 11129827; private var _SafeStr_3559:_SafeStr_1640; private var _window:IFrameWindow; private var _SafeStr_11287:String; private var _SafeStr_11288:String; private var _SafeStr_11289:IWindowContainer; private var _SafeStr_11290:IWindowContainer; private var _SafeStr_11291:IWindowContainer; private var _SafeStr_3914:IWindowContainer; private var _SafeStr_11292:Boolean = false; private var _SafeStr_11293:_SafeStr_3211; public function _SafeStr_2581(_arg_1:_SafeStr_1640):void { this._SafeStr_3559 = _arg_1; } public function get id():String { return (_SafeStr_1643._SafeStr_11294); } public function set _SafeStr_11282(_arg_1:String):void { this._SafeStr_11287 = _arg_1; if (this._SafeStr_11288 == this._SafeStr_11287){ this._SafeStr_11295(); return; }; this._SafeStr_11296(); } public function dispose():void { this._SafeStr_11297(); if (this._SafeStr_11293 != null){ this._SafeStr_11293.dispose(); this._SafeStr_11293 = null; }; } private function _SafeStr_11297():void { this._SafeStr_11289 = null; this._SafeStr_11290 = null; this._SafeStr_11291 = null; this._SafeStr_3914 = null; if (this._window != null){ this._window.dispose(); this._window = null; }; } private function _SafeStr_3640(_arg_1:IWindowContainer):void { this._SafeStr_11292 = false; if (this._SafeStr_3914){ this._SafeStr_3914.visible = false; }; this._SafeStr_3914 = _arg_1; this._SafeStr_3914.visible = true; if (this._window){ this._window.content.width = this._SafeStr_3914.width; this._window.content.height = this._SafeStr_3914.height; }; } public function _SafeStr_11275():void { if (!this._window){ this._window = (this.createWindow("hotel_merge_name_change_xml") as IFrameWindow); this._window.center(); this._window.procedure = this._SafeStr_4280; this._SafeStr_11289 = (this._window.content.getChildAt(0) as IWindowContainer); }; this._SafeStr_3559.localization.registerParameter("hotel_merge.name_change.current", "name", this._SafeStr_3559._SafeStr_11283); this._window.caption = this._SafeStr_3559.localization.getKey("hotel_merge.name_change.title.main"); this._SafeStr_3640(this._SafeStr_11289); } private function _SafeStr_11298():void { if (!this._SafeStr_11290){ this._SafeStr_11290 = (this.createWindow("hotel_merge_name_selection_xml") as IWindowContainer); if (!this._SafeStr_11290){ return; }; this._window.content.addChild(this._SafeStr_11290); }; this._window.caption = this._SafeStr_3559.localization.getKey("hotel_merge.name_change.title.select"); var _local_1:IButtonWindow = (this._window.findChildByName("select_name_button") as IButtonWindow); if (_local_1){ _local_1.disable(); }; this._SafeStr_11299(); this._SafeStr_3640(this._SafeStr_11290); } private function _SafeStr_11295():void { if (!this._SafeStr_11291){ this._SafeStr_11291 = (this.createWindow("hotel_merge_name_confirmation_xml") as IWindowContainer); if (!this._SafeStr_11291){ return; }; this._window.content.addChild(this._SafeStr_11291); }; this._window.caption = this._SafeStr_3559.localization.getKey("hotel_merge.name_change.title.confirm"); var _local_1:ITextWindow = (this._SafeStr_11291.findChildByName("final_name") as ITextWindow); if (_local_1){ _local_1.text = this._SafeStr_11287; }; this._SafeStr_3640(this._SafeStr_11291); } private function createWindow(_arg_1:String):IWindow { var _local_2:_SafeStr_5 = (this._SafeStr_3559.assets.getAssetByName(_arg_1) as _SafeStr_5); if (!_local_2){ return (null); }; return (this._SafeStr_3559.windowManager.buildFromXML((_local_2.content as XML))); } public function get view():IWindowContainer { return (this._window); } public function _SafeStr_11299():void { if (this._window == null){ return; }; var _local_1:ITextWindow = (this._window.findChildByName("info_text") as ITextWindow); if (_local_1 == null){ return; }; _local_1.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.info"); var _local_2:IWindowContainer = (this._window.findChildByName("suggestions") as IWindowContainer); if (_local_2 == null){ return; }; _local_2.visible = false; } public function _SafeStr_11296():void { if (this._window == null){ return; }; this._SafeStr_11300(true); var _local_1:ITextWindow = (this._window.findChildByName("info_text") as ITextWindow); if (_local_1 == null){ return; }; this._SafeStr_3559.localization.registerParameter("help.tutorial.name.available", "name", this._SafeStr_11287); _local_1.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.available"); var _local_2:_SafeStr_1516 = (this._window.findChildByName("input") as _SafeStr_1516); if (_local_2 == null){ return; }; _local_2.text = this._SafeStr_11287; var _local_3:IWindowContainer = (this._window.findChildByName("suggestions") as IWindowContainer); if (_local_3 == null){ return; }; _local_3.visible = false; } public function _SafeStr_11280(_arg_1:int, _arg_2:String, _arg_3:Array):void { var _local_8:IWindow; this._SafeStr_11300(false); if (this._SafeStr_3914 != this._SafeStr_11290){ this._SafeStr_11298(); }; this._SafeStr_11288 = null; this._SafeStr_11287 = null; if (this._window == null){ return; }; var _local_4:ITextWindow = (this._window.findChildByName("info_text") as ITextWindow); if (_local_4 == null){ return; }; switch (_arg_1){ case _SafeStr_1830._SafeStr_4288: this._SafeStr_3559.localization.registerParameter("help.tutorial.name.taken", "name", _arg_2); _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.taken"); break; case _SafeStr_1830._SafeStr_4287: this._SafeStr_3559.localization.registerParameter("help.tutorial.name.invalid", "name", _arg_2); _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.invalid"); break; case _SafeStr_1830._SafeStr_4284: break; case _SafeStr_1830._SafeStr_4286: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.long"); break; case _SafeStr_1830._SafeStr_4285: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.short"); break; case _SafeStr_1830._SafeStr_4289: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.change_not_allowed"); break; case _SafeStr_1830._SafeStr_4290: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.merge_hotel_down"); break; }; var _local_5:IWindowContainer = (this._window.findChildByName("suggestions") as IWindowContainer); if (_local_5 == null){ return; }; if ((((_arg_1 == _SafeStr_1830._SafeStr_4290)) || ((_arg_1 == _SafeStr_1830._SafeStr_4289)))){ _local_5.visible = false; return; }; _local_5.visible = true; this._SafeStr_11293 = new _SafeStr_3211(this._SafeStr_3559); var _local_6:int = this._SafeStr_11293.render(_arg_3, _local_5); var _local_7:int; while (_local_7 < _local_5.numChildren) { _local_8 = _local_5.getChildAt(_local_7); _local_8.color = _SafeStr_11285; _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11301); _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_11302); _local_8.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_11303); _local_7++; }; } private function _SafeStr_11301(_arg_1:WindowMouseEvent):void { this._SafeStr_11300(true); var _local_2:ITextWindow = (_arg_1.target as ITextWindow); if (!_local_2){ return; }; var _local_3:String = _local_2.text; this._SafeStr_11299(); var _local_4:_SafeStr_1516 = (this._window.findChildByName("input") as _SafeStr_1516); if (_local_4 == null){ return; }; _local_4.text = _local_3; } private function _SafeStr_11302(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow = (_arg_1.target as ITextWindow); if (_local_2 != null){ _local_2.color = _SafeStr_11286; }; } private function _SafeStr_11303(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow = (_arg_1.target as ITextWindow); if (_local_2 != null){ _local_2.color = _SafeStr_11285; }; } public function _SafeStr_11304():void { var _local_1:IWindow; if (((this._window) && (!(this._window.disposed)))){ _local_1 = this._window.findChildByName("select_name_button"); if (_local_1){ _local_1.disable(); }; _local_1 = this._window.findChildByName("check_name_button"); if (_local_1){ _local_1.disable(); }; _local_1 = this._window.findChildByName("input"); if (_local_1){ _local_1.disable(); }; _local_1 = this._window.findChildByName("info_text"); if (_local_1){ _local_1.caption = this._SafeStr_3559.localization.getKey("help.tutorial.name.wait_while_checking"); }; }; this._SafeStr_11292 = true; } public function _SafeStr_11300(_arg_1:Boolean):void { var _local_2:IWindow; if (((this._window) && (!(this._window.disposed)))){ if (_arg_1){ _local_2 = this._window.findChildByName("select_name_button"); if (_local_2){ _local_2.enable(); }; }; _local_2 = this._window.findChildByName("check_name_button"); if (_local_2){ _local_2.enable(); }; _local_2 = this._window.findChildByName("input"); if (_local_2){ _local_2.enable(); }; }; this._SafeStr_11292 = false; } private function _SafeStr_4280(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:IWindow; var _local_4:_SafeStr_1516; var _local_5:String; if (!this._SafeStr_11292){ if (_arg_1.type == _SafeStr_1260._SafeStr_6237){ if (_arg_2.name == "input"){ _local_3 = this._window.findChildByName("select_name_button"); _local_4 = (_arg_2 as _SafeStr_1516); if (((_local_3) && (_local_4))){ if (_local_4.text.length > 2){ _local_3.enable(); } else { _local_3.disable(); }; }; }; }; }; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "change_name_button": this._SafeStr_11298(); return; case "keep_name_button": this._SafeStr_11287 = this._SafeStr_3559._SafeStr_11283; this._SafeStr_11295(); return; case "check_name_button": this._SafeStr_3559._SafeStr_11277(this._SafeStr_6808()); this._SafeStr_11304(); return; case "select_name_button": _local_5 = this._SafeStr_6808(); if (_local_5.length < 1){ return; }; if (this._SafeStr_11287 != _local_5){ this._SafeStr_11288 = _local_5; this._SafeStr_3559._SafeStr_11277(_local_5); this._SafeStr_11304(); } else { this._SafeStr_11295(); }; return; case "cancel_selection_button": this._SafeStr_11300(true); this._SafeStr_11275(); return; case "confirm_name_button": this._SafeStr_3559._SafeStr_11276(this._SafeStr_11287); return; case "cancel_confirmation_button": this._SafeStr_11300(true); this._SafeStr_11275(); return; case "header_button_close": this._SafeStr_11297(); return; }; } private function _SafeStr_6808():String { var _local_1:_SafeStr_1516; if (this._window){ _local_1 = (this._window.findChildByName("input") as _SafeStr_1516); if (_local_1){ return (_local_1.text); }; }; return (null); } } }//package com.sulake.habbo.help.hotelmerge // _SafeStr_11275 = "_-C" (String#6939, DoABC#2) // _SafeStr_11276 = "_-xx" (String#11509, DoABC#2) // _SafeStr_11277 = "_-0RN" (String#7576, DoABC#2) // _SafeStr_11280 = "_-37O" (String#9122, DoABC#2) // _SafeStr_11282 = "_-N" (String#14625, DoABC#2) // _SafeStr_11283 = "_-20c" (String#7469, DoABC#2) // _SafeStr_11285 = "_-1Up" (String#5371, DoABC#2) // _SafeStr_11286 = "_-2Aq" (String#7045, DoABC#2) // _SafeStr_11287 = "_-3CD" (String#2747, DoABC#2) // _SafeStr_11288 = "_-36C" (String#7139, DoABC#2) // _SafeStr_11289 = "_-1a5" (String#7230, DoABC#2) // _SafeStr_11290 = "_-225" (String#3357, DoABC#2) // _SafeStr_11291 = "_-0hT" (String#3379, DoABC#2) // _SafeStr_11292 = "_-2Bs" (String#5638, DoABC#2) // _SafeStr_11293 = "_-03E" (String#4407, DoABC#2) // _SafeStr_11294 = "_-Ks" (String#6645, DoABC#2) // _SafeStr_11295 = "_-03D" (String#7189, DoABC#2) // _SafeStr_11296 = "_-19A" (String#14438, DoABC#2) // _SafeStr_11297 = "_-2yg" (String#3895, DoABC#2) // _SafeStr_11298 = "_-0cZ" (String#9040, DoABC#2) // _SafeStr_11299 = "_-2oo" (String#9488, DoABC#2) // _SafeStr_11300 = "_-cb" (String#4501, DoABC#2) // _SafeStr_11301 = "_-2d" (String#15174, DoABC#2) // _SafeStr_11302 = "_-0TB" (String#14333, DoABC#2) // _SafeStr_11303 = "_-1Vb" (String#12844, DoABC#2) // _SafeStr_11304 = "_-0Im" (String#9929, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1640 = "_-14U" (String#5091, DoABC#2) // _SafeStr_1643 = "_-21z" (String#2134, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_2581 = "_-35-" (String#6845, DoABC#2) // _SafeStr_3211 = "_-yP" (String#4999, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3914 = "_-1sA" (String#886, DoABC#2) // _SafeStr_4280 = "_-2GE" (String#3970, DoABC#2) // _SafeStr_4284 = "_-1QN" (String#7414, DoABC#2) // _SafeStr_4285 = "_-mM" (String#7552, DoABC#2) // _SafeStr_4286 = "_-RZ" (String#7087, DoABC#2) // _SafeStr_4287 = "_-19g" (String#7130, DoABC#2) // _SafeStr_4288 = "_-1KF" (String#7150, DoABC#2) // _SafeStr_4289 = "_-0y8" (String#8635, DoABC#2) // _SafeStr_4290 = "_-2Hu" (String#8562, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6808 = "_-2rY" (String#5362, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.tutorial._SafeStr_1643 package com.sulake.habbo.help.tutorial { import com.sulake.habbo.help._SafeStr_1639; import com.sulake.habbo.help.HabboHelp; import com.sulake.core.window.components.IFrameWindow; import _-0c4._SafeStr_2576; import _-33P._SafeStr_1841; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import _-1fh._SafeStr_2580; import _-1fh._SafeStr_2583; import com.sulake.habbo.window.utils._SafeStr_1269; import _-121._SafeStr_1829; import _-0j-._SafeStr_1830; import _-121._SafeStr_2582; import _-0j-._SafeStr_2579; public class _SafeStr_1643 implements _SafeStr_1639 { public static const _SafeStr_11305:String = "TUI_MAIN_VIEW"; public static const _SafeStr_11294:String = "TUI_NAME_VIEW"; public static const _SafeStr_11306:String = "TUI_CLOTHES_VIEW"; public static const _SafeStr_11307:String = "TUI_GUIDEBOT_VIEW"; private var _SafeStr_11260:int = 0; private var _SafeStr_11261:int = 0; private var _SafeStr_11246:HabboHelp; private var _window:IFrameWindow; private var _SafeStr_3914:_SafeStr_2604; private var _SafeStr_11308:_SafeStr_2608; private var _SafeStr_5015:Boolean = false; private var _SafeStr_5016:Boolean = false; private var _SafeStr_5017:Boolean = false; private var _SafeStr_11309:Boolean = false; private var _SafeStr_11310:Boolean; public function _SafeStr_1643(_arg_1:HabboHelp, _arg_2:Boolean=true) { this._SafeStr_11246 = _arg_1; this._SafeStr_11310 = _arg_2; this._SafeStr_11246.events.addEventListener(_SafeStr_2576._SafeStr_3784, this._SafeStr_11311); this._SafeStr_11246.events.addEventListener(_SafeStr_2576._SafeStr_3785, this._SafeStr_11311); this._SafeStr_11246.events.addEventListener(_SafeStr_2576._SafeStr_3786, this._SafeStr_11311); if (this._SafeStr_11246._SafeStr_4914 != null){ this._SafeStr_11246._SafeStr_4914.events.addEventListener(_SafeStr_1841._SafeStr_5064, this._SafeStr_5065); }; } public function get _SafeStr_11312():HabboHelp { return (this._SafeStr_11246); } public function get assets():IAssetLibrary { return (this._SafeStr_11246.assets); } public function get localization():IHabboLocalizationManager { return (this._SafeStr_11246.localization); } public function get _SafeStr_11283():String { return (this._SafeStr_11246._SafeStr_11284); } public function get _SafeStr_11313():Boolean { return (((((this._SafeStr_5015) && (this._SafeStr_5016))) && (this._SafeStr_5017))); } public function get _SafeStr_5018():Boolean { return (this._SafeStr_5015); } public function get _SafeStr_5019():Boolean { return (this._SafeStr_5016); } public function get _SafeStr_5020():Boolean { return (this._SafeStr_5017); } public function dispose():void { this._SafeStr_8217(); if (this._SafeStr_11246){ this._SafeStr_11246.events.removeEventListener(_SafeStr_2576._SafeStr_3784, this._SafeStr_11311); this._SafeStr_11246.events.removeEventListener(_SafeStr_2576._SafeStr_3785, this._SafeStr_11311); this._SafeStr_11246.events.removeEventListener(_SafeStr_2576._SafeStr_3786, this._SafeStr_11311); if (this._SafeStr_11246._SafeStr_4914 != null){ this._SafeStr_11246._SafeStr_4914.events.removeEventListener(_SafeStr_1841._SafeStr_5064, this._SafeStr_5065); }; this._SafeStr_11246 = null; }; } public function update(_arg_1:Boolean, _arg_2:Boolean, _arg_3:Boolean):void { this._SafeStr_5015 = _arg_1; this._SafeStr_5016 = _arg_2; this._SafeStr_5017 = _arg_3; if ((((this._SafeStr_3914 == null)) || ((this._SafeStr_3914.id == _SafeStr_11305)))){ this._SafeStr_11314(); this._SafeStr_3640(_SafeStr_11305); }; } public function _SafeStr_11311(_arg_1:_SafeStr_2576):void { switch (_arg_1.type){ case _SafeStr_2576._SafeStr_3784: this._SafeStr_5017 = true; if (((!((this._SafeStr_3914 == null))) && ((this._SafeStr_3914.id == _SafeStr_11307)))){ this._SafeStr_3640(_SafeStr_11305); }; return; case _SafeStr_2576._SafeStr_3785: if (((!((this._SafeStr_3914 == null))) && ((this._SafeStr_3914.id == _SafeStr_11306)))){ this._SafeStr_11309 = true; this._SafeStr_11297(); }; return; case _SafeStr_2576._SafeStr_3786: if (this._SafeStr_11309){ this._SafeStr_11309 = false; this._SafeStr_3640(_SafeStr_11305); }; return; }; } public function _SafeStr_3640(_arg_1:String):void { var _local_2:IItemListWindow; if (this._SafeStr_11313){ if (this._SafeStr_11246){ this._SafeStr_11246._SafeStr_11315(); }; return; }; var _local_3:Boolean; if (this._window == null){ this._window = (this.buildXmlWindow("tutorial_frame") as IFrameWindow); if (this._window == null){ return; }; this._window.procedure = this._SafeStr_11316; _local_2 = (this._window.findChildByName("content_list") as IItemListWindow); if (_local_2 == null){ return; }; this._SafeStr_11260 = (this._window.width - _local_2.width); this._SafeStr_11261 = this._window.height; _local_3 = true; }; _local_2 = (this._window.findChildByName("content_list") as IItemListWindow); if (_local_2 == null){ return; }; _local_2._SafeStr_3921(); _local_2.height = 0; if (this._SafeStr_3914 != null){ this._SafeStr_3914.dispose(); }; this._window.visible = true; switch (_arg_1){ case _SafeStr_11305: if (this._SafeStr_11308 != null){ this._SafeStr_11308.dispose(); }; if (this._SafeStr_11310){ this._SafeStr_3914 = new _SafeStr_2607(_local_2, this); } else { this._window.visible = false; return; }; break; case _SafeStr_11294: this._window.visible = false; if (this._SafeStr_11308 == null){ this._SafeStr_11308 = new _SafeStr_2608(this); }; this._SafeStr_11308._SafeStr_11275(); this._SafeStr_11314(); break; case _SafeStr_11306: this._SafeStr_3914 = new _SafeStr_2606(_local_2, this); break; case _SafeStr_11307: this._SafeStr_3914 = new _SafeStr_2605(_local_2, this); break; }; this._window.height = (_local_2.height + this._SafeStr_11261); this._window.width = (_local_2.width + this._SafeStr_11260); if (_local_3){ if (this._window == null){ return; }; this._window.x = ((this._window.context.getDesktopWindow().width / 2) - (this._window.width / 2)); this._window.y = 0; }; } public function buildXmlWindow(_arg_1:String, _arg_2:uint=1):IWindow { if ((((this._SafeStr_11246 == null)) || ((this._SafeStr_11246.assets == null)))){ return (null); }; var _local_3:_SafeStr_5 = _SafeStr_5(this._SafeStr_11246.assets.getAssetByName((_arg_1 + "_xml"))); if ((((_local_3 == null)) || ((this._SafeStr_11246.windowManager == null)))){ return (null); }; return (this._SafeStr_11246.windowManager.buildFromXML(XML(_local_3.content), _arg_2)); } private function _SafeStr_11297(_arg_1:_SafeStr_1260=null):void { if (this._window != null){ this._window.dispose(); this._window = null; }; } private function _SafeStr_8217():void { if (this._SafeStr_3914 != null){ this._SafeStr_3914.dispose(); this._SafeStr_3914 = null; }; if (this._SafeStr_11308 != null){ this._SafeStr_11308.dispose(); this._SafeStr_11308 = null; }; this._SafeStr_11297(); } public function _SafeStr_11272(_arg_1:Boolean):void { if (_arg_1 == false){ this._SafeStr_8217(); }; } public function _SafeStr_11314():void { if ((((this._SafeStr_11246 == null)) || ((this._SafeStr_11246.events == null)))){ return; }; this._SafeStr_11246.hideUI(); this._SafeStr_11246.events.dispatchEvent(new _SafeStr_2576(_SafeStr_2576._SafeStr_3782)); } public function _SafeStr_11316(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: if (_arg_2.name == "header_button_close"){ this._SafeStr_8217(); }; return; }; } public function _SafeStr_11276(_arg_1:String):void { this._SafeStr_11297(); this._SafeStr_11246.sendMessage(new _SafeStr_2580(_arg_1)); } public function _SafeStr_11277(_arg_1:String):void { this._SafeStr_11297(); this._SafeStr_11246.sendMessage(new _SafeStr_2583(_arg_1)); } public function _SafeStr_11278(name:String):void { if (((((!(this._SafeStr_11246)) || (!(this._SafeStr_11246.localization)))) || (!(this._SafeStr_11246.windowManager)))){ return; }; this._SafeStr_5016 = true; this._SafeStr_11246.localization.registerParameter("help.tutorial.name.changed", "name", name); this._SafeStr_11246.windowManager.alert("${generic.notice}", "${help.tutorial.name.changed}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); if (((!((this._SafeStr_3914 == null))) && ((((this._SafeStr_3914.id == _SafeStr_11294)) || ((this._SafeStr_3914.id == _SafeStr_11305)))))){ this._SafeStr_3640(_SafeStr_11305); }; } private function _SafeStr_5065(_arg_1:_SafeStr_1841):void { var _local_2:Boolean; if ((((this._SafeStr_11246 == null)) || ((_arg_1 == null)))){ return; }; if (!this._SafeStr_5015){ if (this._SafeStr_11246._SafeStr_4914 != null){ _local_2 = (_arg_1.userId == this._SafeStr_11246._SafeStr_4914.userId); if (_local_2){ this._SafeStr_11246._SafeStr_4914.events.removeEventListener(_SafeStr_1841._SafeStr_5064, this._SafeStr_5065); this._SafeStr_11317(); }; }; }; } public function _SafeStr_11317():void { this._SafeStr_5015 = true; if (((!((this._SafeStr_3914 == null))) && ((((this._SafeStr_3914.id == _SafeStr_11306)) || ((this._SafeStr_3914.id == _SafeStr_11305)))))){ this._SafeStr_3640(_SafeStr_11305); }; } public function _SafeStr_11279(_arg_1:_SafeStr_1830):void { if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1829 = _arg_1._SafeStr_4108(); if (_local_2._SafeStr_5654 == _SafeStr_1830._SafeStr_4283){ this._SafeStr_5016 = true; this._SafeStr_3640(_SafeStr_1643._SafeStr_11305); } else { this._SafeStr_11308._SafeStr_11280(_local_2._SafeStr_5654, _local_2.name, _local_2._SafeStr_5655); }; } public function _SafeStr_11281(_arg_1:_SafeStr_2579):void { if (!_arg_1){ return; }; var _local_2:_SafeStr_2582 = _arg_1._SafeStr_4108(); if (_local_2._SafeStr_5654 == _SafeStr_1830._SafeStr_4283){ this._SafeStr_11308._SafeStr_11282 = _local_2.name; } else { this._SafeStr_11308._SafeStr_11280(_local_2._SafeStr_5654, _local_2.name, _local_2._SafeStr_5655); }; } } }//package com.sulake.habbo.help.tutorial // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11260 = "_-3E1" (String#10937, DoABC#2) // _SafeStr_11261 = "_-2Sf" (String#10278, DoABC#2) // _SafeStr_11272 = "_-34g" (String#9963, DoABC#2) // _SafeStr_11275 = "_-C" (String#6939, DoABC#2) // _SafeStr_11276 = "_-xx" (String#11509, DoABC#2) // _SafeStr_11277 = "_-0RN" (String#7576, DoABC#2) // _SafeStr_11278 = "_-2P7" (String#13578, DoABC#2) // _SafeStr_11279 = "_-1EF" (String#7487, DoABC#2) // _SafeStr_11280 = "_-37O" (String#9122, DoABC#2) // _SafeStr_11281 = "_-2qh" (String#9354, DoABC#2) // _SafeStr_11282 = "_-N" (String#14625, DoABC#2) // _SafeStr_11283 = "_-20c" (String#7469, DoABC#2) // _SafeStr_11284 = "_-2ZV" (String#7598, DoABC#2) // _SafeStr_11294 = "_-Ks" (String#6645, DoABC#2) // _SafeStr_11297 = "_-2yg" (String#3895, DoABC#2) // _SafeStr_11305 = "_-35d" (String#3258, DoABC#2) // _SafeStr_11306 = "_-083" (String#7412, DoABC#2) // _SafeStr_11307 = "_-1Jh" (String#7998, DoABC#2) // _SafeStr_11308 = "_-176" (String#4438, DoABC#2) // _SafeStr_11309 = "_-1cR" (String#13639, DoABC#2) // _SafeStr_11310 = "_-0M-" (String#17103, DoABC#2) // _SafeStr_11311 = "_-2Db" (String#8707, DoABC#2) // _SafeStr_11312 = "_-2vq" (String#27133, DoABC#2) // _SafeStr_11313 = "_-1Sn" (String#18723, DoABC#2) // _SafeStr_11314 = "_-0GK" (String#11558, DoABC#2) // _SafeStr_11315 = "_-2P3" (String#16276, DoABC#2) // _SafeStr_11316 = "_-19Z" (String#6890, DoABC#2) // _SafeStr_11317 = "_-SD" (String#15352, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1639 = "_-1w9" (String#5135, DoABC#2) // _SafeStr_1643 = "_-21z" (String#2134, DoABC#2) // _SafeStr_1829 = "_-3CU" (String#5617, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_1841 = "_-qI" (String#4302, DoABC#2) // _SafeStr_2576 = "_-25k" (String#1856, DoABC#2) // _SafeStr_2579 = "_-iL" (String#4965, DoABC#2) // _SafeStr_2580 = "_-15D" (String#6401, DoABC#2) // _SafeStr_2582 = "_-2yn" (String#5312, DoABC#2) // _SafeStr_2583 = "_-2BL" (String#6070, DoABC#2) // _SafeStr_2604 = "_-2bl" (String#6913, DoABC#2) // _SafeStr_2605 = "_-2tp" (String#7823, DoABC#2) // _SafeStr_2606 = "_-0m3" (String#8250, DoABC#2) // _SafeStr_2607 = "_-2b0" (String#8850, DoABC#2) // _SafeStr_2608 = "_-28D" (String#7483, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3782 = "_-Py" (String#3918, DoABC#2) // _SafeStr_3784 = "_-uw" (String#8657, DoABC#2) // _SafeStr_3785 = "_-15w" (String#7622, DoABC#2) // _SafeStr_3786 = "_-0WW" (String#8092, DoABC#2) // _SafeStr_3914 = "_-1sA" (String#886, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4283 = "_-08w" (String#4736, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5015 = "_-2Up" (String#5506, DoABC#2) // _SafeStr_5016 = "_-0d6" (String#5718, DoABC#2) // _SafeStr_5017 = "_-1W2" (String#6480, DoABC#2) // _SafeStr_5018 = "_-2uB" (String#12679, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5020 = "_-a1" (String#14940, DoABC#2) // _SafeStr_5064 = "_-1Tr" (String#6123, DoABC#2) // _SafeStr_5065 = "_-1Ga" (String#5710, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_5655 = "_-28R" (String#8974, DoABC#2) // _SafeStr_8217 = "_-1nE" (String#4279, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.tutorial._SafeStr_2604 package com.sulake.habbo.help.tutorial { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2604 { function get id():String; function dispose():void; function get view():IWindowContainer; } }//package com.sulake.habbo.help.tutorial // _SafeStr_2604 = "_-2bl" (String#6913, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.tutorial._SafeStr_2605 package com.sulake.habbo.help.tutorial { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2605 implements _SafeStr_2604 { private var _SafeStr_11246:_SafeStr_1643; private var _SafeStr_11318:IWindowContainer; public function _SafeStr_2605(_arg_1:IItemListWindow, _arg_2:_SafeStr_1643):void { this._SafeStr_11246 = _arg_2; var _local_3:IWindowContainer = (_arg_2.buildXmlWindow("tutorial_call_guidebot") as IWindowContainer); if (_local_3 == null){ return; }; _local_3.procedure = this._SafeStr_11316; _arg_1.addListItem((_local_3 as IWindow)); this._SafeStr_11246._SafeStr_11314(); } public function get view():IWindowContainer { return (null); } public function get id():String { return (_SafeStr_1643._SafeStr_11307); } public function dispose():void { if (this._SafeStr_11318){ this._SafeStr_11318.dispose(); this._SafeStr_11318 = null; }; this._SafeStr_11246 = null; } private function _SafeStr_11316(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { switch (_arg_2.name){ case "button_cancel": if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ this._SafeStr_11246._SafeStr_3640(_SafeStr_1643._SafeStr_11305); }; return; }; } } }//package com.sulake.habbo.help.tutorial // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11305 = "_-35d" (String#3258, DoABC#2) // _SafeStr_11307 = "_-1Jh" (String#7998, DoABC#2) // _SafeStr_11314 = "_-0GK" (String#11558, DoABC#2) // _SafeStr_11316 = "_-19Z" (String#6890, DoABC#2) // _SafeStr_11318 = "_-2L9" (String#7386, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1643 = "_-21z" (String#2134, DoABC#2) // _SafeStr_2604 = "_-2bl" (String#6913, DoABC#2) // _SafeStr_2605 = "_-2tp" (String#7823, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.tutorial._SafeStr_2606 package com.sulake.habbo.help.tutorial { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2606 implements _SafeStr_2604 { private var _SafeStr_11246:_SafeStr_1643; private var _SafeStr_11318:IWindowContainer; public function _SafeStr_2606(_arg_1:IItemListWindow, _arg_2:_SafeStr_1643):void { this._SafeStr_11246 = _arg_2; var _local_3:IWindowContainer = (_arg_2.buildXmlWindow("tutorial_change_clothes") as IWindowContainer); if (_local_3 == null){ return; }; _local_3.procedure = this._SafeStr_11316; _arg_1.addListItem((_local_3 as IWindow)); this._SafeStr_11246._SafeStr_11314(); } public function get view():IWindowContainer { return (null); } public function get id():String { return (_SafeStr_1643._SafeStr_11306); } public function dispose():void { this._SafeStr_11246 = null; if (this._SafeStr_11318){ this._SafeStr_11318.dispose(); this._SafeStr_11318 = null; }; } private function _SafeStr_11316(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { switch (_arg_2.name){ case "button_cancel": if (_arg_1.type == WindowMouseEvent._SafeStr_3736){ this._SafeStr_11246._SafeStr_3640(_SafeStr_1643._SafeStr_11305); }; return; }; } } }//package com.sulake.habbo.help.tutorial // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11305 = "_-35d" (String#3258, DoABC#2) // _SafeStr_11306 = "_-083" (String#7412, DoABC#2) // _SafeStr_11314 = "_-0GK" (String#11558, DoABC#2) // _SafeStr_11316 = "_-19Z" (String#6890, DoABC#2) // _SafeStr_11318 = "_-2L9" (String#7386, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1643 = "_-21z" (String#2134, DoABC#2) // _SafeStr_2604 = "_-2bl" (String#6913, DoABC#2) // _SafeStr_2606 = "_-0m3" (String#8250, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.tutorial._SafeStr_2607 package com.sulake.habbo.help.tutorial { import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2607 implements _SafeStr_2604 { private var _SafeStr_11246:_SafeStr_1643; public function _SafeStr_2607(_arg_1:IItemListWindow, _arg_2:_SafeStr_1643):void { var _local_6:IWindow; super(); this._SafeStr_11246 = _arg_2; var _local_3:IWindowContainer = (_arg_2.buildXmlWindow("tutorial_front_page") as IWindowContainer); if (_local_3 == null){ return; }; _local_3.procedure = this._SafeStr_11316; var _local_4:IItemListWindow = (_local_3.findChildByName("button_list") as IItemListWindow); var _local_5:int; _local_6 = _local_3.findChildByName("container_name"); if (this._SafeStr_11246._SafeStr_5019){ _local_4.removeListItem(_local_6); } else { this._SafeStr_11319(_local_3.findChildByName("button_name")); _local_5 = (_local_5 + _local_6.width); }; _local_6 = _local_3.findChildByName("container_looks"); if (this._SafeStr_11246._SafeStr_5018){ _local_4.removeListItem(_local_6); } else { this._SafeStr_11319(_local_3.findChildByName("button_looks")); _local_5 = (_local_5 + _local_6.width); }; _local_6 = _local_3.findChildByName("container_guidebot"); if (((this._SafeStr_11246._SafeStr_5020) || (!(((this._SafeStr_11246._SafeStr_5019) || (this._SafeStr_11246._SafeStr_5018)))))){ _local_4.removeListItem(_local_6); } else { this._SafeStr_11319(_local_3.findChildByName("button_guidebot")); _local_5 = (_local_5 + _local_6.width); }; _local_4.width = _local_5; _local_6 = _local_3.findChildByName("name_field"); _local_6.caption = this._SafeStr_11246._SafeStr_11283; _arg_1.addListItem((_local_3 as IWindow)); } public function get view():IWindowContainer { return (null); } public function get id():String { return (_SafeStr_1643._SafeStr_11305); } public function dispose():void { } private function _SafeStr_11319(_arg_1:IWindow):void { var _local_3:_SafeStr_1280; var _local_2:IBitmapWrapperWindow = (_arg_1 as IBitmapWrapperWindow); switch (_arg_1.name){ case "button_name": _local_3 = _SafeStr_1280(this._SafeStr_11246.assets.getAssetByName("tutorial_button_changename")); break; case "button_looks": _local_3 = _SafeStr_1280(this._SafeStr_11246.assets.getAssetByName("tutorial_button_changelooks")); break; case "button_guidebot": _local_3 = _SafeStr_1280(this._SafeStr_11246.assets.getAssetByName("tutorial_button_guidebot")); break; }; if (((((!((_local_2 == null))) && (!((_local_3 == null))))) && (!((_local_3.content == null))))){ _local_2.bitmap = (_local_3.content as BitmapData).clone(); }; } private function _SafeStr_11320(_arg_1:IWindow):void { var _local_3:_SafeStr_1280; var _local_2:IBitmapWrapperWindow = (_arg_1 as IBitmapWrapperWindow); switch (_arg_1.name){ case "button_name": _local_3 = _SafeStr_1280(this._SafeStr_11246.assets.getAssetByName("tutorial_button_changename_over")); break; case "button_looks": _local_3 = _SafeStr_1280(this._SafeStr_11246.assets.getAssetByName("tutorial_button_changelooks_over")); break; case "button_guidebot": _local_3 = _SafeStr_1280(this._SafeStr_11246.assets.getAssetByName("tutorial_button_guidebot_over")); break; }; if (((((!((_local_2 == null))) && (!((_local_3 == null))))) && (!((_local_3.content == null))))){ _local_2.bitmap = (_local_3.content as BitmapData).clone(); }; } private function _SafeStr_11316(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { switch (_arg_2.name){ case "button_looks": switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: this._SafeStr_11246._SafeStr_3640(_SafeStr_1643._SafeStr_11306); break; case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: this._SafeStr_11320(_arg_2); break; case WindowMouseEvent._SafeStr_3737: this._SafeStr_11319(_arg_2); break; }; return; case "button_name": switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: this._SafeStr_11246._SafeStr_3640(_SafeStr_1643._SafeStr_11294); break; case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: this._SafeStr_11320(_arg_2); break; case WindowMouseEvent._SafeStr_3737: this._SafeStr_11319(_arg_2); break; }; return; case "button_guidebot": switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: this._SafeStr_11246._SafeStr_3640(_SafeStr_1643._SafeStr_11307); break; case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: this._SafeStr_11320(_arg_2); break; case WindowMouseEvent._SafeStr_3737: this._SafeStr_11319(_arg_2); break; }; return; }; } } }//package com.sulake.habbo.help.tutorial // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11283 = "_-20c" (String#7469, DoABC#2) // _SafeStr_11294 = "_-Ks" (String#6645, DoABC#2) // _SafeStr_11305 = "_-35d" (String#3258, DoABC#2) // _SafeStr_11306 = "_-083" (String#7412, DoABC#2) // _SafeStr_11307 = "_-1Jh" (String#7998, DoABC#2) // _SafeStr_11316 = "_-19Z" (String#6890, DoABC#2) // _SafeStr_11319 = "_-0F8" (String#8336, DoABC#2) // _SafeStr_11320 = "_-0DX" (String#14023, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1643 = "_-21z" (String#2134, DoABC#2) // _SafeStr_2604 = "_-2bl" (String#6913, DoABC#2) // _SafeStr_2607 = "_-2b0" (String#8850, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_5018 = "_-2uB" (String#12679, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5020 = "_-a1" (String#14940, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.tutorial._SafeStr_2608 package com.sulake.habbo.help.tutorial { import com.sulake.habbo.help._SafeStr_1639; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.IWindow; import _-0j-._SafeStr_1830; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2608 { private static var _SafeStr_11285:uint = 13232628; private static var _SafeStr_11286:uint = 11129827; private var _SafeStr_3559:_SafeStr_1639; private var _window:IFrameWindow; private var _SafeStr_11287:String; private var _SafeStr_11288:String; private var _SafeStr_11289:IWindowContainer; private var _SafeStr_11290:IWindowContainer; private var _SafeStr_11291:IWindowContainer; private var _SafeStr_3914:IWindowContainer; private var _SafeStr_11292:Boolean = false; private var _SafeStr_11293:_SafeStr_3211; public function _SafeStr_2608(_arg_1:_SafeStr_1639):void { this._SafeStr_3559 = _arg_1; } public function get id():String { return (_SafeStr_1643._SafeStr_11294); } public function set _SafeStr_11282(_arg_1:String):void { this._SafeStr_11287 = _arg_1; if (this._SafeStr_11288 == this._SafeStr_11287){ this._SafeStr_11295(); return; }; this._SafeStr_11296(); } public function dispose():void { this._SafeStr_11297(); if (this._SafeStr_11293 != null){ this._SafeStr_11293.dispose(); this._SafeStr_11293 = null; }; } private function _SafeStr_11297():void { this._SafeStr_11289 = null; this._SafeStr_11290 = null; this._SafeStr_11291 = null; this._SafeStr_3914 = null; if (this._window != null){ this._window.dispose(); this._window = null; }; } private function _SafeStr_3640(_arg_1:IWindowContainer):void { this._SafeStr_11292 = false; if (this._SafeStr_3914){ this._SafeStr_3914.visible = false; }; this._SafeStr_3914 = _arg_1; this._SafeStr_3914.visible = true; if (this._window){ this._window.content.width = this._SafeStr_3914.width; this._window.content.height = this._SafeStr_3914.height; }; } public function _SafeStr_11275():void { if (!this._window){ this._window = (this._SafeStr_3559.buildXmlWindow("welcome_name_change") as IFrameWindow); this._window.center(); this._window.procedure = this._SafeStr_4280; this._SafeStr_11289 = (this._window.content.getChildAt(0) as IWindowContainer); }; this._SafeStr_3559.localization.registerParameter("tutorial.name_change.current", "name", this._SafeStr_3559._SafeStr_11283); this._window.caption = this._SafeStr_3559.localization.getKey("tutorial.name_change.title.main"); this._SafeStr_3640(this._SafeStr_11289); } private function _SafeStr_11298():void { if (!this._SafeStr_11290){ this._SafeStr_11290 = (this._SafeStr_3559.buildXmlWindow("welcome_name_selection") as IWindowContainer); if (!this._SafeStr_11290){ return; }; this._window.content.addChild(this._SafeStr_11290); }; this._window.caption = this._SafeStr_3559.localization.getKey("tutorial.name_change.title.select"); var _local_1:IButtonWindow = (this._window.findChildByName("select_name_button") as IButtonWindow); if (_local_1){ _local_1.disable(); }; this._SafeStr_11299(); this._SafeStr_3640(this._SafeStr_11290); } private function _SafeStr_11295():void { if (!this._SafeStr_11291){ this._SafeStr_11291 = (this._SafeStr_3559.buildXmlWindow("welcome_name_confirmation") as IWindowContainer); if (!this._SafeStr_11291){ return; }; this._window.content.addChild(this._SafeStr_11291); }; this._window.caption = this._SafeStr_3559.localization.getKey("tutorial.name_change.title.confirm"); var _local_1:ITextWindow = (this._SafeStr_11291.findChildByName("final_name") as ITextWindow); if (_local_1){ _local_1.text = this._SafeStr_11287; }; this._SafeStr_3640(this._SafeStr_11291); } public function get view():IWindowContainer { return (this._window); } public function _SafeStr_11299():void { if (this._window == null){ return; }; var _local_1:ITextWindow = (this._window.findChildByName("info_text") as ITextWindow); if (_local_1 == null){ return; }; _local_1.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.info"); var _local_2:IWindowContainer = (this._window.findChildByName("suggestions") as IWindowContainer); if (_local_2 == null){ return; }; _local_2.visible = false; } public function _SafeStr_11296():void { if (this._window == null){ return; }; this._SafeStr_11300(true); var _local_1:ITextWindow = (this._window.findChildByName("info_text") as ITextWindow); if (_local_1 == null){ return; }; this._SafeStr_3559.localization.registerParameter("help.tutorial.name.available", "name", this._SafeStr_11287); _local_1.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.available"); var _local_2:_SafeStr_1516 = (this._window.findChildByName("input") as _SafeStr_1516); if (_local_2 == null){ return; }; _local_2.text = this._SafeStr_11287; var _local_3:IWindowContainer = (this._window.findChildByName("suggestions") as IWindowContainer); if (_local_3 == null){ return; }; _local_3.visible = false; } public function _SafeStr_11280(_arg_1:int, _arg_2:String, _arg_3:Array):void { var _local_8:IWindow; this._SafeStr_11300(false); if (this._SafeStr_3914 != this._SafeStr_11290){ this._SafeStr_11298(); }; this._SafeStr_11288 = null; this._SafeStr_11287 = null; if (this._window == null){ return; }; var _local_4:ITextWindow = (this._window.findChildByName("info_text") as ITextWindow); if (_local_4 == null){ return; }; switch (_arg_1){ case _SafeStr_1830._SafeStr_4288: this._SafeStr_3559.localization.registerParameter("help.tutorial.name.taken", "name", _arg_2); _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.taken"); break; case _SafeStr_1830._SafeStr_4287: this._SafeStr_3559.localization.registerParameter("help.tutorial.name.invalid", "name", _arg_2); _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.invalid"); break; case _SafeStr_1830._SafeStr_4284: break; case _SafeStr_1830._SafeStr_4286: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.long"); break; case _SafeStr_1830._SafeStr_4285: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.short"); break; case _SafeStr_1830._SafeStr_4289: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.change_not_allowed"); break; case _SafeStr_1830._SafeStr_4290: _local_4.text = this._SafeStr_3559.localization.getKey("help.tutorial.name.merge_hotel_down"); break; }; var _local_5:IWindowContainer = (this._window.findChildByName("suggestions") as IWindowContainer); if (_local_5 == null){ return; }; if ((((_arg_1 == _SafeStr_1830._SafeStr_4290)) || ((_arg_1 == _SafeStr_1830._SafeStr_4289)))){ _local_5.visible = false; return; }; _local_5.visible = true; this._SafeStr_11293 = new _SafeStr_3211(this._SafeStr_3559); var _local_6:int = this._SafeStr_11293.render(_arg_3, _local_5); var _local_7:int; while (_local_7 < _local_5.numChildren) { _local_8 = _local_5.getChildAt(_local_7); _local_8.color = _SafeStr_11285; _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11301); _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_11302); _local_8.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_11303); _local_7++; }; } private function _SafeStr_11301(_arg_1:WindowMouseEvent):void { this._SafeStr_11300(true); var _local_2:ITextWindow = (_arg_1.target as ITextWindow); if (!_local_2){ return; }; var _local_3:String = _local_2.text; this._SafeStr_11299(); var _local_4:_SafeStr_1516 = (this._window.findChildByName("input") as _SafeStr_1516); if (_local_4 == null){ return; }; _local_4.text = _local_3; } private function _SafeStr_11302(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow = (_arg_1.target as ITextWindow); if (_local_2 != null){ _local_2.color = _SafeStr_11286; }; } private function _SafeStr_11303(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow = (_arg_1.target as ITextWindow); if (_local_2 != null){ _local_2.color = _SafeStr_11285; }; } public function _SafeStr_11304():void { var _local_1:IWindow; if (((this._window) && (!(this._window.disposed)))){ _local_1 = this._window.findChildByName("select_name_button"); if (_local_1){ _local_1.disable(); }; _local_1 = this._window.findChildByName("check_name_button"); if (_local_1){ _local_1.disable(); }; _local_1 = this._window.findChildByName("input"); if (_local_1){ _local_1.disable(); }; _local_1 = this._window.findChildByName("info_text"); if (_local_1){ _local_1.caption = this._SafeStr_3559.localization.getKey("help.tutorial.name.wait_while_checking"); }; }; this._SafeStr_11292 = true; } public function _SafeStr_11300(_arg_1:Boolean):void { var _local_2:IWindow; if (((this._window) && (!(this._window.disposed)))){ if (_arg_1){ _local_2 = this._window.findChildByName("select_name_button"); if (_local_2){ _local_2.enable(); }; }; _local_2 = this._window.findChildByName("check_name_button"); if (_local_2){ _local_2.enable(); }; _local_2 = this._window.findChildByName("input"); if (_local_2){ _local_2.enable(); }; }; this._SafeStr_11292 = false; } private function _SafeStr_4280(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:IWindow; var _local_4:_SafeStr_1516; var _local_5:String; if (!this._SafeStr_11292){ if (_arg_1.type == _SafeStr_1260._SafeStr_6237){ if (_arg_2.name == "input"){ _local_3 = this._window.findChildByName("select_name_button"); _local_4 = (_arg_2 as _SafeStr_1516); if (((_local_3) && (_local_4))){ if (_local_4.text.length > 2){ _local_3.enable(); } else { _local_3.disable(); }; }; }; }; }; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "change_name_button": this._SafeStr_11298(); return; case "keep_name_button": this._SafeStr_11287 = this._SafeStr_3559._SafeStr_11283; this._SafeStr_11295(); return; case "check_name_button": this._SafeStr_3559._SafeStr_11277(this._SafeStr_6808()); this._SafeStr_11304(); return; case "select_name_button": _local_5 = this._SafeStr_6808(); if (_local_5.length < 1){ return; }; if (this._SafeStr_11287 != _local_5){ this._SafeStr_11288 = _local_5; this._SafeStr_3559._SafeStr_11277(_local_5); this._SafeStr_11304(); } else { this._SafeStr_11295(); }; return; case "cancel_selection_button": this._SafeStr_11300(true); this._SafeStr_11275(); return; case "confirm_name_button": this._SafeStr_3559._SafeStr_11276(this._SafeStr_11287); return; case "cancel_confirmation_button": this._SafeStr_11300(true); this._SafeStr_11275(); return; case "header_button_close": this._SafeStr_3559._SafeStr_3640(_SafeStr_1643._SafeStr_11305); return; }; } private function _SafeStr_6808():String { var _local_1:_SafeStr_1516; if (this._window){ _local_1 = (this._window.findChildByName("input") as _SafeStr_1516); if (_local_1){ return (_local_1.text); }; }; return (null); } } }//package com.sulake.habbo.help.tutorial // _SafeStr_11275 = "_-C" (String#6939, DoABC#2) // _SafeStr_11276 = "_-xx" (String#11509, DoABC#2) // _SafeStr_11277 = "_-0RN" (String#7576, DoABC#2) // _SafeStr_11280 = "_-37O" (String#9122, DoABC#2) // _SafeStr_11282 = "_-N" (String#14625, DoABC#2) // _SafeStr_11283 = "_-20c" (String#7469, DoABC#2) // _SafeStr_11285 = "_-1Up" (String#5371, DoABC#2) // _SafeStr_11286 = "_-2Aq" (String#7045, DoABC#2) // _SafeStr_11287 = "_-3CD" (String#2747, DoABC#2) // _SafeStr_11288 = "_-36C" (String#7139, DoABC#2) // _SafeStr_11289 = "_-1a5" (String#7230, DoABC#2) // _SafeStr_11290 = "_-225" (String#3357, DoABC#2) // _SafeStr_11291 = "_-0hT" (String#3379, DoABC#2) // _SafeStr_11292 = "_-2Bs" (String#5638, DoABC#2) // _SafeStr_11293 = "_-03E" (String#4407, DoABC#2) // _SafeStr_11294 = "_-Ks" (String#6645, DoABC#2) // _SafeStr_11295 = "_-03D" (String#7189, DoABC#2) // _SafeStr_11296 = "_-19A" (String#14438, DoABC#2) // _SafeStr_11297 = "_-2yg" (String#3895, DoABC#2) // _SafeStr_11298 = "_-0cZ" (String#9040, DoABC#2) // _SafeStr_11299 = "_-2oo" (String#9488, DoABC#2) // _SafeStr_11300 = "_-cb" (String#4501, DoABC#2) // _SafeStr_11301 = "_-2d" (String#15174, DoABC#2) // _SafeStr_11302 = "_-0TB" (String#14333, DoABC#2) // _SafeStr_11303 = "_-1Vb" (String#12844, DoABC#2) // _SafeStr_11304 = "_-0Im" (String#9929, DoABC#2) // _SafeStr_11305 = "_-35d" (String#3258, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1639 = "_-1w9" (String#5135, DoABC#2) // _SafeStr_1643 = "_-21z" (String#2134, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_2608 = "_-28D" (String#7483, DoABC#2) // _SafeStr_3211 = "_-yP" (String#4999, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3914 = "_-1sA" (String#886, DoABC#2) // _SafeStr_4280 = "_-2GE" (String#3970, DoABC#2) // _SafeStr_4284 = "_-1QN" (String#7414, DoABC#2) // _SafeStr_4285 = "_-mM" (String#7552, DoABC#2) // _SafeStr_4286 = "_-RZ" (String#7087, DoABC#2) // _SafeStr_4287 = "_-19g" (String#7130, DoABC#2) // _SafeStr_4288 = "_-1KF" (String#7150, DoABC#2) // _SafeStr_4289 = "_-0y8" (String#8635, DoABC#2) // _SafeStr_4290 = "_-2Hu" (String#8562, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_6808 = "_-2rY" (String#5362, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.tutorial._SafeStr_3211 package com.sulake.habbo.help.tutorial { import com.sulake.habbo.help._SafeStr_1639; import flash.geom.Rectangle; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; public class _SafeStr_3211 { private const _SafeStr_11321:int = 5; private const _SafeStr_11322:int = 5; private var _SafeStr_11246:_SafeStr_1639; private var _offsetX:int; private var _SafeStr_6605:int; private var _SafeStr_6327:Rectangle = null; private var _SafeStr_11323:int = 0; public function _SafeStr_3211(_arg_1:_SafeStr_1639) { this._SafeStr_11246 = _arg_1; } public function dispose():void { this._SafeStr_11246 = null; } public function render(_arg_1:Array, _arg_2:IWindowContainer):int { var _local_3:ITextWindow; do { } while (_arg_2.removeChildAt(0) != null); this._SafeStr_11323 = 0; this._offsetX = 0; this._SafeStr_6605 = 0; this._SafeStr_6327 = _arg_2.rectangle.clone(); this._SafeStr_6327.height = 150; var _local_4:int; while (_local_4 < _arg_1.length) { _local_3 = this._SafeStr_11324((_arg_1[_local_4] as String)); if (this._SafeStr_11325(_local_3.rectangle)){ _arg_2.addChild(_local_3); } else { _local_3.dispose(); }; _local_4++; }; var _local_5:int = _arg_2.numChildren; if (_local_5 == 0){ return (0); }; var _local_6:IWindow = _arg_2.getChildAt((_arg_2.numChildren - 1)); return (_local_6.rectangle.bottom); } private function _SafeStr_11325(_arg_1:Rectangle):Boolean { if (_arg_1.width > this._SafeStr_6327.width){ return (false); }; if ((this._SafeStr_6605 + _arg_1.height) > this._SafeStr_6327.height){ return (false); }; if ((this._offsetX + _arg_1.width) > this._SafeStr_6327.width){ this._offsetX = 0; this._SafeStr_6605 = (this._SafeStr_6605 + (_arg_1.height + this._SafeStr_11322)); return (this._SafeStr_11325(_arg_1)); }; _arg_1.offset(this._offsetX, this._SafeStr_6605); this._offsetX = (this._offsetX + (_arg_1.width + this._SafeStr_11321)); return (true); } private function _SafeStr_11324(_arg_1:String):ITextWindow { var _local_2:ITextWindow = (this._SafeStr_11246.buildXmlWindow("tutorial_name_suggestion_item") as ITextWindow); if (_local_2 == null){ return (null); }; _local_2.text = _arg_1; return (_local_2); } } }//package com.sulake.habbo.help.tutorial // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11321 = "_-TD" (String#12932, DoABC#2) // _SafeStr_11322 = "_-39Y" (String#14103, DoABC#2) // _SafeStr_11323 = "_-wk" (String#15341, DoABC#2) // _SafeStr_11324 = "_-iq" (String#20730, DoABC#2) // _SafeStr_11325 = "_-0G9" (String#9838, DoABC#2) // _SafeStr_1639 = "_-1w9" (String#5135, DoABC#2) // _SafeStr_3211 = "_-yP" (String#4999, DoABC#2) // _SafeStr_6327 = "_-12t" (String#3086, DoABC#2) // _SafeStr_6605 = "_-15A" (String#2037, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help._SafeStr_1315 package com.sulake.habbo.help { import com.sulake.habbo.communication.IHabboCommunicationManager; import _-1sw._SafeStr_2603; import _-1sw._SafeStr_2601; import _-1sw._SafeStr_2599; import _-1sw._SafeStr_2598; import _-1sw._SafeStr_2602; import _-1sw._SafeStr_2587; import _-1sw._SafeStr_2590; import _-1sw._SafeStr_2600; import _-2F4._SafeStr_836; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_1838; import _-mv._SafeStr_2081; import _-14n._SafeStr_1843; import _-2X9._SafeStr_1842; import _-2F4._SafeStr_2014; import _-1sw._SafeStr_2593; import _-1sw._SafeStr_2595; import _-0j-._SafeStr_1830; import _-0j-._SafeStr_2579; import _-1sw._SafeStr_2586; import _-0Si._SafeStr_2594; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_822; import _-0eQ._SafeStr_1848; import _-2AZ._SafeStr_2079; import _-Wb._SafeStr_1834; import _-2Q7._SafeStr_1840; import _-2F4._SafeStr_1835; import _-2F4._SafeStr_2013; import _-2k1._SafeStr_2006; import com.sulake.habbo.room.object._SafeStr_2528; import _-0c4._SafeStr_1641; import _-0Si._SafeStr_2584; import _-0Si._SafeStr_2589; import _-0c4._SafeStr_2566; import com.sulake.habbo.help.help.data._SafeStr_2577; import _-0Si._SafeStr_2592; import com.sulake.habbo.help.help.data._SafeStr_1638; import com.sulake.core.utils.Map; import _-0Si._SafeStr_2585; import _-0Si._SafeStr_2596; import _-0Si._SafeStr_2588; import com.sulake.habbo.help.help.data._SafeStr_2578; import _-0Si._SafeStr_2591; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import _-0Si._SafeStr_2597; public class _SafeStr_1315 { private var _SafeStr_4255:HabboHelp; private var _userId:int = -1; private var _SafeStr_3749:int = -1; public function _SafeStr_1315(_arg_1:HabboHelp, _arg_2:IHabboCommunicationManager) { this._SafeStr_4255 = _arg_1; var _local_3:IHabboCommunicationManager = _arg_2; _local_3.addHabboConnectionMessageEvent(new _SafeStr_2603(this._SafeStr_11326)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2601(this._SafeStr_11327)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2599(this._SafeStr_11328)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2598(this._SafeStr_11329)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2602(this._SafeStr_11330)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2587(this._SafeStr_11331)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2590(this._SafeStr_11332)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2600(this._SafeStr_11333)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_836(this._SafeStr_11334)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_1838(this._SafeStr_4229)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2081(this._SafeStr_11335)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_1843(this._SafeStr_10663)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_1842(this._SafeStr_4160)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2014(this._SafeStr_4155)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2593(this.onIssueClose)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2595(this._SafeStr_11336)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_1830(this._SafeStr_11279)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2579(this._SafeStr_11281)); _local_3.addHabboConnectionMessageEvent(new _SafeStr_2586(this._SafeStr_11337)); } private function _SafeStr_11326(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2594 = _SafeStr_2603(_arg_1)._SafeStr_4108(); this._SafeStr_4255._SafeStr_11269(_local_2.message); } private function _SafeStr_11334(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_822 = _SafeStr_836(_arg_1)._SafeStr_4108(); if (((_local_2._SafeStr_4553) && (_local_2._SafeStr_4554))){ this._SafeStr_4255._SafeStr_11338(); } else { this._SafeStr_4255._SafeStr_11339(); }; } private function _SafeStr_4229(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1848 = _SafeStr_1838(_arg_1)._SafeStr_4108(); if (_local_2.roomType.indexOf("model_") == 0){ return; }; var _local_3 = (((("nav_venue_" + _local_2.roomType) + "/") + 0) + "_name"); this._SafeStr_4255.userRegistry._SafeStr_6000(this._SafeStr_4255.localization.getKey(_local_3)); } private function _SafeStr_11335(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2079 = _SafeStr_2081(_arg_1)._SafeStr_4108(); this._SafeStr_4255.userRegistry._SafeStr_6000(_local_2.data.roomName); } private function _SafeStr_10663(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1834 = _SafeStr_1843(_arg_1)._SafeStr_4108(); this._userId = _local_2.id; this._SafeStr_4255._SafeStr_11284 = _local_2.name; } private function _SafeStr_4160(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1840 = _SafeStr_1842(_arg_1)._SafeStr_4108(); if (this._userId != _local_2._SafeStr_7081){ return; }; this._SafeStr_4255._SafeStr_11284 = _local_2._SafeStr_4184; if (this._SafeStr_4255._SafeStr_11340){ this._SafeStr_4255._SafeStr_11340._SafeStr_11278(_local_2._SafeStr_4184); }; if (this._SafeStr_4255._SafeStr_11341){ this._SafeStr_4255._SafeStr_11341._SafeStr_11278(_local_2._SafeStr_4184); }; } private function _SafeStr_4159(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1835 = _SafeStr_1835(_arg_1); if (this._SafeStr_3749 != _local_2.id){ return; }; if ((((this._SafeStr_4255 == null)) || ((this._SafeStr_4255._SafeStr_11340 == null)))){ return; }; this._SafeStr_4255._SafeStr_11340._SafeStr_11317(); } private function _SafeStr_4155(_arg_1:IMessageEvent):void { var _local_5:_SafeStr_2013; var _local_2:_SafeStr_2014 = (_arg_1 as _SafeStr_2014); var _local_3:_SafeStr_2006 = _local_2._SafeStr_4108(); var _local_4:int; while (_local_4 < _local_3._SafeStr_4166()) { _local_5 = _local_3._SafeStr_4167(_local_4); if (((!((_local_5._SafeStr_4171 == this._userId))) && ((_local_5._SafeStr_4170 == _SafeStr_2528._SafeStr_4263)))){ this._SafeStr_4255.userRegistry._SafeStr_6003(_local_5._SafeStr_4171, _local_5.name); }; if (_local_5._SafeStr_4171 == this._userId){ this._SafeStr_3749 = _local_5.id; }; _local_4++; }; this._SafeStr_4255.tellUI(_SafeStr_1641._SafeStr_3779); } private function onIssueClose(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2593 = (_arg_1 as _SafeStr_2593); var _local_3:_SafeStr_2584 = _local_2._SafeStr_4108(); this._SafeStr_4255.windowManager.alert("${mod.alert.title}", (("${help.cfh.closed." + this._SafeStr_11342(_local_3._SafeStr_5003)) + "}"), 0, this._SafeStr_11343); } private function _SafeStr_11342(_arg_1:int):String { if (_arg_1 == 1){ return ("useless"); }; if (_arg_1 == 2){ return ("abusive"); }; return ("resolved"); } private function _SafeStr_11327(_arg_1:IMessageEvent):void { var _local_4:String; var _local_2:_SafeStr_2589 = _SafeStr_2601(_arg_1)._SafeStr_4108(); var _local_3:int = _local_2._SafeStr_5009; switch (_local_3){ case 1: _local_4 = _SafeStr_2566._SafeStr_3780; break; case 2: _local_4 = _SafeStr_2566._SafeStr_3781; break; default: _local_4 = _SafeStr_2566._SafeStr_3776; }; this._SafeStr_4255._SafeStr_11270(_local_4); } private function _SafeStr_11328(_arg_1:IMessageEvent):void { this._SafeStr_4255.showUI(_SafeStr_1641._SafeStr_3774); } private function _SafeStr_11329(_arg_1:IMessageEvent):void { var _local_6:_SafeStr_2577; var _local_7:int; var _local_2:_SafeStr_2592 = _SafeStr_2598(_arg_1)._SafeStr_4108(); var _local_3:_SafeStr_1638 = this._SafeStr_4255.getFaq(); var _local_4:Map = _local_2._SafeStr_5012; var _local_5:Map = _local_2._SafeStr_5013; if ((((((_local_3 == null)) || ((_local_4 == null)))) || ((_local_5 == null)))){ return; }; _local_6 = _local_3._SafeStr_11221(); _local_6.reset(); _local_6._SafeStr_11240(); _local_7 = 0; while (_local_7 < _local_4.length) { _local_6._SafeStr_11231(_local_4.getKey(_local_7), _local_4.getWithIndex(_local_7)); _local_7++; }; _local_6 = _local_3._SafeStr_11222(); _local_6.reset(); _local_6._SafeStr_11240(); _local_7 = 0; while (_local_7 < _local_5.length) { _local_6._SafeStr_11231(_local_5.getKey(_local_7), _local_5.getWithIndex(_local_7)); _local_7++; }; this._SafeStr_4255.tellUI(_SafeStr_1641._SafeStr_3769); } private function _SafeStr_11330(_arg_1:IMessageEvent):void { var _local_6:int; var _local_7:Map; var _local_8:String; var _local_9:_SafeStr_2577; var _local_2:_SafeStr_2585 = _SafeStr_2602(_arg_1)._SafeStr_4108(); var _local_3:_SafeStr_1638 = this._SafeStr_4255.getFaq(); var _local_4:Map = _local_2.data; if ((((_local_3 == null)) || ((_local_4 == null)))){ return; }; var _local_5:int; while (_local_5 < _local_4.length) { _local_6 = _local_4.getKey(_local_5); _local_7 = _local_4.getWithIndex(_local_5); _local_8 = _local_7.getValue("name"); _local_9 = _local_3._SafeStr_11217(_local_6, _local_8, true); _local_9._SafeStr_3892 = _local_7.getValue("count"); _local_5++; }; this._SafeStr_4255.showUI(_SafeStr_1641._SafeStr_3770); } private function _SafeStr_11333(_arg_1:IMessageEvent):void { var _local_8:int; var _local_9:String; var _local_2:_SafeStr_2596 = _SafeStr_2600(_arg_1)._SafeStr_4108(); var _local_3:_SafeStr_1638 = this._SafeStr_4255.getFaq(); var _local_4:Map = _local_2.data; if ((((_local_3 == null)) || ((_local_4 == null)))){ return; }; var _local_5:int = _local_2.categoryId; var _local_6:_SafeStr_2577 = _local_3._SafeStr_11217(_local_5); if (_local_6 == null){ return; }; _local_6.description = _local_2.description; _local_6._SafeStr_11240(); var _local_7:int; while (_local_7 < _local_4.length) { _local_8 = _local_4.getKey(_local_7); _local_9 = _local_4.getWithIndex(_local_7); _local_6._SafeStr_11231(_local_8, _local_9); _local_7++; }; this._SafeStr_4255.tellUI(_SafeStr_1641._SafeStr_3771, _local_6); } private function _SafeStr_11331(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2588 = _SafeStr_2587(_arg_1)._SafeStr_4108(); var _local_3:_SafeStr_1638 = this._SafeStr_4255.getFaq(); if (_local_3 == null){ return; }; _local_3._SafeStr_11219(_local_2._SafeStr_5006, _local_2._SafeStr_5007); var _local_4:_SafeStr_2578 = _local_3._SafeStr_3632(_local_2._SafeStr_5006); if (_local_4 != null){ this._SafeStr_4255.tellUI(_SafeStr_1641._SafeStr_3772, _local_4); }; } private function _SafeStr_11332(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2591 = _SafeStr_2590(_arg_1)._SafeStr_4108(); var _local_3:_SafeStr_1638 = this._SafeStr_4255.getFaq(); var _local_4:Map = _local_2.data; if ((((_local_3 == null)) || ((_local_4 == null)))){ return; }; var _local_5:_SafeStr_2577 = _local_3._SafeStr_11223(); _local_5.reset(); _local_5._SafeStr_11240(); var _local_6:int; while (_local_6 < _local_4.length) { _local_5._SafeStr_11231(_local_4.getKey(_local_6), _local_4.getWithIndex(_local_6)); _local_6++; }; this._SafeStr_4255.showUI(_SafeStr_1641._SafeStr_3773); this._SafeStr_4255.tellUI(_SafeStr_1641._SafeStr_3773, _local_5); } private function _SafeStr_11343(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } private function _SafeStr_11336(_arg_1:IMessageEvent):void { if (this._SafeStr_4255 == null){ return; }; var _local_2:_SafeStr_2597 = (_arg_1 as _SafeStr_2595)._SafeStr_4108(); this._SafeStr_4255._SafeStr_11344(_local_2._SafeStr_5018, _local_2._SafeStr_5019, _local_2._SafeStr_5020); } private function _SafeStr_11279(_arg_1:_SafeStr_1830):void { if (!this._SafeStr_4255){ return; }; if (this._SafeStr_4255._SafeStr_11340){ this._SafeStr_4255._SafeStr_11340._SafeStr_11279(_arg_1); }; if (this._SafeStr_4255._SafeStr_11341){ this._SafeStr_4255._SafeStr_11341._SafeStr_11279(_arg_1); }; } private function _SafeStr_11281(_arg_1:_SafeStr_2579):void { if (!this._SafeStr_4255){ return; }; if (this._SafeStr_4255._SafeStr_11340){ this._SafeStr_4255._SafeStr_11340._SafeStr_11281(_arg_1); }; if (this._SafeStr_4255._SafeStr_11341){ this._SafeStr_4255._SafeStr_11341._SafeStr_11281(_arg_1); }; } private function _SafeStr_11337(_arg_1:_SafeStr_2586):void { if (!this._SafeStr_4255){ return; }; this._SafeStr_4255._SafeStr_11345(); } } }//package com.sulake.habbo.help // _SafeStr_10663 = "_-1sJ" (String#4379, DoABC#2) // _SafeStr_11217 = "_-09p" (String#13653, DoABC#2) // _SafeStr_11219 = "_-0PN" (String#21106, DoABC#2) // _SafeStr_11221 = "_-1Px" (String#12142, DoABC#2) // _SafeStr_11222 = "_-0b2" (String#14700, DoABC#2) // _SafeStr_11223 = "_-0er" (String#22301, DoABC#2) // _SafeStr_11231 = "_-5m" (String#12385, DoABC#2) // _SafeStr_11240 = "_-2mH" (String#12357, DoABC#2) // _SafeStr_11269 = "_-5g" (String#12864, DoABC#2) // _SafeStr_11270 = "_-1OT" (String#15153, DoABC#2) // _SafeStr_11278 = "_-2P7" (String#13578, DoABC#2) // _SafeStr_11279 = "_-1EF" (String#7487, DoABC#2) // _SafeStr_11281 = "_-2qh" (String#9354, DoABC#2) // _SafeStr_11284 = "_-2ZV" (String#7598, DoABC#2) // _SafeStr_11317 = "_-SD" (String#15352, DoABC#2) // _SafeStr_11326 = "_-2se" (String#19276, DoABC#2) // _SafeStr_11327 = "_-Wv" (String#22274, DoABC#2) // _SafeStr_11328 = "_-0mO" (String#18512, DoABC#2) // _SafeStr_11329 = "_-0wu" (String#19782, DoABC#2) // _SafeStr_11330 = "_-1Im" (String#22272, DoABC#2) // _SafeStr_11331 = "_-06y" (String#19102, DoABC#2) // _SafeStr_11332 = "_-2MA" (String#21532, DoABC#2) // _SafeStr_11333 = "_-1bt" (String#19466, DoABC#2) // _SafeStr_11334 = "_-Kr" (String#19070, DoABC#2) // _SafeStr_11335 = "_-36K" (String#22441, DoABC#2) // _SafeStr_11336 = "_-373" (String#18446, DoABC#2) // _SafeStr_11337 = "_-2QH" (String#19019, DoABC#2) // _SafeStr_11338 = "_-2I4" (String#20414, DoABC#2) // _SafeStr_11339 = "_-02y" (String#20098, DoABC#2) // _SafeStr_11340 = "_-2lg" (String#6216, DoABC#2) // _SafeStr_11341 = "_-uv" (String#8372, DoABC#2) // _SafeStr_11342 = "_-38Y" (String#18576, DoABC#2) // _SafeStr_11343 = "_-1kc" (String#4196, DoABC#2) // _SafeStr_11344 = "_-07C" (String#18533, DoABC#2) // _SafeStr_11345 = "_-0k" (String#19354, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1638 = "_-07y" (String#2363, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_1835 = "_-0Q9" (String#2714, DoABC#2) // _SafeStr_1838 = "_-2Xm" (String#2446, DoABC#2) // _SafeStr_1840 = "_-1rx" (String#5503, DoABC#2) // _SafeStr_1842 = "_-0SG" (String#3101, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_1848 = "_-09r" (String#4641, DoABC#2) // _SafeStr_2006 = "_-2SO" (String#5513, DoABC#2) // _SafeStr_2013 = "_-0df" (String#2779, DoABC#2) // _SafeStr_2014 = "_-2Zl" (String#3044, DoABC#2) // _SafeStr_2079 = "_-07c" (String#4743, DoABC#2) // _SafeStr_2081 = "_-0zF" (String#3014, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2566 = "_-03i" (String#5029, DoABC#2) // _SafeStr_2577 = "_-1E0" (String#1249, DoABC#2) // _SafeStr_2578 = "_-0Q3" (String#2227, DoABC#2) // _SafeStr_2579 = "_-iL" (String#4965, DoABC#2) // _SafeStr_2584 = "_-0WV" (String#5800, DoABC#2) // _SafeStr_2585 = "_-NT" (String#6592, DoABC#2) // _SafeStr_2586 = "_-1T8" (String#6458, DoABC#2) // _SafeStr_2587 = "_-0OL" (String#5685, DoABC#2) // _SafeStr_2588 = "_-2Ex" (String#5839, DoABC#2) // _SafeStr_2589 = "_-20s" (String#5894, DoABC#2) // _SafeStr_2590 = "_-20K" (String#5143, DoABC#2) // _SafeStr_2591 = "_-1fK" (String#5877, DoABC#2) // _SafeStr_2592 = "_-0JW" (String#6285, DoABC#2) // _SafeStr_2593 = "_-ne" (String#5683, DoABC#2) // _SafeStr_2594 = "_-a7" (String#6620, DoABC#2) // _SafeStr_2595 = "_-0Ea" (String#5987, DoABC#2) // _SafeStr_2596 = "_-2FS" (String#5843, DoABC#2) // _SafeStr_2597 = "_-2Ir" (String#6131, DoABC#2) // _SafeStr_2598 = "_-0Lv" (String#5679, DoABC#2) // _SafeStr_2599 = "_-Lg" (String#7055, DoABC#2) // _SafeStr_2600 = "_-Gm" (String#5582, DoABC#2) // _SafeStr_2601 = "_-3-U" (String#5494, DoABC#2) // _SafeStr_2602 = "_-CY" (String#5321, DoABC#2) // _SafeStr_2603 = "_-ky" (String#5665, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3749 = "_-1k1" (String#9327, DoABC#2) // _SafeStr_3769 = "_-1UH" (String#4986, DoABC#2) // _SafeStr_3770 = "_-1ug" (String#8209, DoABC#2) // _SafeStr_3771 = "_-1eU" (String#5866, DoABC#2) // _SafeStr_3772 = "_-0de" (String#5706, DoABC#2) // _SafeStr_3773 = "_-0C0" (String#11537, DoABC#2) // _SafeStr_3774 = "_-Uk" (String#6820, DoABC#2) // _SafeStr_3776 = "_-1Sc" (String#5244, DoABC#2) // _SafeStr_3779 = "_-iS" (String#9786, DoABC#2) // _SafeStr_3780 = "_-1Og" (String#12574, DoABC#2) // _SafeStr_3781 = "_-2M3" (String#12153, DoABC#2) // _SafeStr_3892 = "_-1Ja" (String#5874, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4155 = "_-2Dy" (String#10884, DoABC#2) // _SafeStr_4159 = "_-2e8" (String#8413, DoABC#2) // _SafeStr_4160 = "_-NO" (String#10683, DoABC#2) // _SafeStr_4166 = "_-0kd" (String#11692, DoABC#2) // _SafeStr_4167 = "_-1X6" (String#15237, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4184 = "_-GH" (String#10488, DoABC#2) // _SafeStr_4229 = "_-3Bh" (String#5609, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4553 = "_-0Dk" (String#10299, DoABC#2) // _SafeStr_4554 = "_-1CB" (String#16579, DoABC#2) // _SafeStr_5003 = "_-0Xj" (String#20768, DoABC#2) // _SafeStr_5006 = "_-1hD" (String#5602, DoABC#2) // _SafeStr_5007 = "_-2eA" (String#5593, DoABC#2) // _SafeStr_5009 = "_-2-E" (String#21826, DoABC#2) // _SafeStr_5012 = "_-0Hf" (String#21454, DoABC#2) // _SafeStr_5013 = "_-0WQ" (String#20985, DoABC#2) // _SafeStr_5018 = "_-2uB" (String#12679, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5020 = "_-a1" (String#14940, DoABC#2) // _SafeStr_6000 = "_-zn" (String#15966, DoABC#2) // _SafeStr_6003 = "_-2n-" (String#21858, DoABC#2) // _SafeStr_7081 = "_-8t" (String#17838, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help._SafeStr_1635 package com.sulake.habbo.help { public class _SafeStr_1635 { private var _SafeStr_11346:String; private var _SafeStr_9955:String; public function _SafeStr_1635(_arg_1:String, _arg_2:String) { this._SafeStr_11346 = _arg_1; this._SafeStr_9955 = _arg_2; } public function get _SafeStr_11347():String { return (this._SafeStr_11346); } public function get localizationKey():String { return (this._SafeStr_9955); } } }//package com.sulake.habbo.help // _SafeStr_11346 = "_-3EF" (String#16478, DoABC#2) // _SafeStr_11347 = "_-0xg" (String#19744, DoABC#2) // _SafeStr_1635 = "_-2yZ" (String#5325, DoABC#2) // _SafeStr_9955 = "_-227" (String#11168, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help._SafeStr_1639 package com.sulake.habbo.help { import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; public interface _SafeStr_1639 { function get localization():IHabboLocalizationManager; function get assets():IAssetLibrary; function get _SafeStr_11283():String; function buildXmlWindow(_arg_1:String, _arg_2:uint=1):IWindow; function _SafeStr_11277(_arg_1:String):void; function _SafeStr_11276(_arg_1:String):void; function _SafeStr_3640(_arg_1:String):void; } }//package com.sulake.habbo.help // _SafeStr_11276 = "_-xx" (String#11509, DoABC#2) // _SafeStr_11277 = "_-0RN" (String#7576, DoABC#2) // _SafeStr_11283 = "_-20c" (String#7469, DoABC#2) // _SafeStr_1639 = "_-1w9" (String#5135, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help._SafeStr_1642 package com.sulake.habbo.help { import com.sulake.core.runtime._SafeStr_9; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.IWindowContainer; import flash.geom.Point; import _-2-X._SafeStr_845; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_1642 implements _SafeStr_9 { private var _SafeStr_11274:HabboHelp; private var _windowManager:IHabboWindowManager; private var _disposed:Boolean; private var _window:IWindowContainer; private var _SafeStr_6436:Point; private var _SafeStr_11348:_SafeStr_1635; public function _SafeStr_1642(_arg_1:HabboHelp, _arg_2:IHabboWindowManager) { this._SafeStr_6436 = new Point(72, 10); super(); this._SafeStr_11274 = _arg_1; this._windowManager = _arg_2; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._SafeStr_11274){ this._SafeStr_11274.removeUpdateReceiver(this); this._SafeStr_11274.toolbar.events.removeEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_4328); this._SafeStr_11274 = null; }; this._windowManager = null; if (this._window){ this._window.dispose(); this._window = null; }; this._SafeStr_11348 = null; this._disposed = true; } public function _SafeStr_11349(_arg_1:_SafeStr_1635):void { if (this._disposed){ return; }; this._SafeStr_11348 = _arg_1; this._SafeStr_11274.toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_4328); if (this._window == null){ this._SafeStr_11350(); }; var _local_2:ITextWindow = ITextWindow(this._window.findChildByName("text")); _local_2.caption = this._SafeStr_11274.localization.getKey(_arg_1.localizationKey); _local_2.height = (_local_2.textHeight + 5); this._SafeStr_6436.y = (this._SafeStr_11274.toolbar._SafeStr_11351(_arg_1._SafeStr_11347) - (this._window.height / 2)); this._window.y = this._SafeStr_6436.y; var _local_3:IWindow = this._window.findChildByName("arrow"); _local_3.y = ((this._window.height - _local_3.height) / 2); this._window.x = -(this._window.width); this._SafeStr_11352(); this._window.visible = true; this._window.activate(); } private function _SafeStr_11350():void { var _local_1:_SafeStr_5 = (this._SafeStr_11274.assets.getAssetByName("welcome_screen_xml") as _SafeStr_5); this._window = (this._windowManager.buildFromXML((_local_1.content as XML), 2) as IWindowContainer); var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("arrow") as IBitmapWrapperWindow); var _local_3:_SafeStr_1280 = (this._SafeStr_11274.assets.getAssetByName("welcome_screen_arrow") as _SafeStr_1280); _local_2.bitmap = (_local_3.content as BitmapData).clone(); var _local_4:IFrameWindow = (this._window.findChildByName("frame") as IFrameWindow); _local_4.header.visible = false; _local_4.content.y = (_local_4.content.y - 20); var _local_5:ITextWindow = (this._window.findChildByName("text") as ITextWindow); _local_5.height = (_local_5.textHeight + 5); _local_4.content.setParamFlag(WindowParam._SafeStr_7142, false); _local_4.height = (_local_4.height - 20); this._window.findChildByName("close").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4773); } private function _SafeStr_4773(_arg_1:WindowMouseEvent):void { this._SafeStr_11353(); } private function _SafeStr_4328(_arg_1:_SafeStr_845):void { this._SafeStr_11353(); } private function _SafeStr_11353():void { if (!this._window){ return; }; this._window.visible = false; this.dispose(); } public function update(_arg_1:uint):void { var _local_3:Point; if (this._window == null){ this._SafeStr_11274.removeUpdateReceiver(this); return; }; var _local_2:Number = Point.distance(this._window.rectangle.topLeft, this._SafeStr_6436); if (_local_2 > 5){ _local_3 = Point.interpolate(this._window.rectangle.topLeft, this._SafeStr_6436, 0.5); this._window.x = _local_3.x; this._window.y = _local_3.y; } else { this._window.x = this._SafeStr_6436.x; this._window.y = this._SafeStr_6436.y; this._SafeStr_11274.removeUpdateReceiver(this); }; } private function _SafeStr_11352():void { this._SafeStr_11274.removeUpdateReceiver(this); this._SafeStr_11274._SafeStr_4262(this, 10); } } }//package com.sulake.habbo.help // _SafeStr_11274 = "_-Mv" (String#1437, DoABC#2) // _SafeStr_11347 = "_-0xg" (String#19744, DoABC#2) // _SafeStr_11348 = "_-j9" (String#1907, DoABC#2) // _SafeStr_11349 = "_-20R" (String#11954, DoABC#2) // _SafeStr_11350 = "_-0-K" (String#19704, DoABC#2) // _SafeStr_11351 = "_-0jb" (String#12571, DoABC#2) // _SafeStr_11352 = "_-2HP" (String#20437, DoABC#2) // _SafeStr_11353 = "_-33W" (String#16723, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1635 = "_-2yZ" (String#5325, DoABC#2) // _SafeStr_1642 = "_-0JX" (String#7128, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4328 = "_-0M0" (String#4503, DoABC#2) // _SafeStr_4773 = "_-aL" (String#1802, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_6436 = "_-1X1" (String#2094, DoABC#2) // _SafeStr_7142 = "_-24" (String#5996, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help._SafeStr_745 package com.sulake.habbo.help { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; public interface _SafeStr_745 extends IUnknown { function get events():IEventDispatcher; function _SafeStr_5321(_arg_1:int, _arg_2:String):void; function _SafeStr_5019():Boolean; function _SafeStr_5117():void; function _SafeStr_11349(_arg_1:_SafeStr_1635):void; } }//package com.sulake.habbo.help // _SafeStr_11349 = "_-20R" (String#11954, DoABC#2) // _SafeStr_1635 = "_-2yZ" (String#5325, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5117 = "_-0DS" (String#11483, DoABC#2) // _SafeStr_5321 = "_-3GZ" (String#15440, DoABC#2) // _SafeStr_745 = "_-1EO" (String#3211, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.help.HabboHelp package com.sulake.habbo.help { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.help.help.data._SafeStr_1638; import com.sulake.habbo.help.help.HelpUI; import com.sulake.habbo.help.tutorial._SafeStr_1643; import com.sulake.habbo.help.hotelmerge._SafeStr_1640; import _-1gE._SafeStr_1637; import _-1gE._SafeStr_1636; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.core.runtime.IContext; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.core.communication.messages.IMessageComposer; import flash.utils.Dictionary; import _-0c4._SafeStr_1641; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.habbo.session._SafeStr_13; import _-33P.RoomSessionEvent; import _-2-X._SafeStr_845; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; public class HabboHelp extends _SafeStr_8 implements _SafeStr_745 { private var _toolbar:_SafeStr_815; private var _assetLibrary:IAssetLibrary; private var _windowManager:IHabboWindowManager; private var _SafeStr_8734:IHabboCommunicationManager; private var _SafeStr_10934:IHabboLocalizationManager; private var _SafeStr_10935:IHabboConfigurationManager; private var _SafeStr_6499:_SafeStr_1112; private var _SafeStr_11354:_SafeStr_1638; private var _incomingMessages:_SafeStr_1315; private var _SafeStr_11355:HelpUI; private var _SafeStr_11356:_SafeStr_1643; private var _SafeStr_11357:_SafeStr_1640; private var _SafeStr_11358:_SafeStr_1637; private var _SafeStr_11359:_SafeStr_1636; private var _SafeStr_11360:String = ""; private var _SafeStr_11361:_SafeStr_1642; public function HabboHelp(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_11358 = new _SafeStr_1637(); this._SafeStr_11359 = new _SafeStr_1636(); super(_arg_1, _arg_2, _arg_3); this._assetLibrary = _arg_3; this._SafeStr_11354 = new _SafeStr_1638(); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); } public function set _SafeStr_11284(_arg_1:String):void { this._SafeStr_11360 = _arg_1; } public function get _SafeStr_11284():String { return (this._SafeStr_11360); } public function get callForHelpData():_SafeStr_1637 { return (this._SafeStr_11358); } public function get userRegistry():_SafeStr_1636 { return (this._SafeStr_11359); } public function get localization():IHabboLocalizationManager { return (this._SafeStr_10934); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get toolbar():_SafeStr_815 { return (this._toolbar); } public function get _SafeStr_4914():_SafeStr_1112 { return (this._SafeStr_6499); } public function get _SafeStr_11340():_SafeStr_1643 { return (this._SafeStr_11356); } public function get _SafeStr_11341():_SafeStr_1640 { return (this._SafeStr_11357); } public function _SafeStr_5019():Boolean { if (this._SafeStr_11356){ return (this._SafeStr_11356._SafeStr_5019); }; return (true); } override public function dispose():void { if (this._SafeStr_11355 != null){ this._SafeStr_11355.dispose(); this._SafeStr_11355 = null; }; if (this._SafeStr_11356 != null){ this._SafeStr_11356.dispose(); this._SafeStr_11356 = null; }; if (this._SafeStr_11357){ this._SafeStr_11357.dispose(); this._SafeStr_11357 = null; }; if (this._SafeStr_11354 != null){ this._SafeStr_11354.dispose(); this._SafeStr_11354 = null; }; this._incomingMessages = null; if (this._toolbar){ this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._SafeStr_10934){ this._SafeStr_10934.release(new IIDHabboLocalizationManager()); this._SafeStr_10934 = null; }; if (this._SafeStr_8734){ this._SafeStr_8734.release(new IIDHabboCommunicationManager()); this._SafeStr_8734 = null; }; if (this._SafeStr_10935){ this._SafeStr_10935.release(new IIDHabboConfigurationManager()); this._SafeStr_10935 = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._SafeStr_6499 != null){ this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._SafeStr_11361 != null){ this._SafeStr_11361.dispose(); this._SafeStr_11361 = null; }; super.dispose(); } public function showUI(_arg_1:String=null):void { if (this._SafeStr_11355 != null){ this._SafeStr_11355.showUI(_arg_1); }; } public function hideUI():void { if (this._SafeStr_11355 != null){ this._SafeStr_11355.hideUI(); }; } public function tellUI(_arg_1:String, _arg_2:*=null):void { if (this._SafeStr_11355 != null){ this._SafeStr_11355.tellUI(_arg_1, _arg_2); }; } public function _SafeStr_11338():void { if (this._SafeStr_11355 != null){ this._SafeStr_11355._SafeStr_11271(true); }; } public function _SafeStr_11339():void { if (this._SafeStr_11355 != null){ this._SafeStr_11355._SafeStr_11271(false); }; } public function getFaq():_SafeStr_1638 { return (this._SafeStr_11354); } public function sendMessage(_arg_1:IMessageComposer):void { if (((!((this._SafeStr_8734 == null))) && (!((_arg_1 == null))))){ this._SafeStr_8734.getHabboMainConnection(null).send(_arg_1); }; } public function getConfigurationKey(_arg_1:String, _arg_2:String=null, _arg_3:Dictionary=null):String { if (this._SafeStr_10935 == null){ return (_arg_1); }; return (this._SafeStr_10935.getKey(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_11269(_arg_1:String):void { if (this._SafeStr_11355 != null){ this._SafeStr_11355._SafeStr_11269(_arg_1); }; } public function _SafeStr_11270(_arg_1:String):void { if (this._SafeStr_11355 != null){ this._SafeStr_11355._SafeStr_11270(_arg_1); }; } public function _SafeStr_5321(_arg_1:int, _arg_2:String):void { this._SafeStr_11358.reportedUserId = _arg_1; this._SafeStr_11358.reportedUserName = _arg_2; this._SafeStr_11355.showUI(_SafeStr_1641._SafeStr_3774); } private function _SafeStr_11362():void { if (this._SafeStr_11355 == null){ if (!this._SafeStr_11363()){ return; }; }; this._SafeStr_11355._SafeStr_11265(); } private function _SafeStr_11363():Boolean { if ((((((this._SafeStr_11355 == null)) && (!((this._assetLibrary == null))))) && (!((this._windowManager == null))))){ this._SafeStr_11355 = new HelpUI(this, this._assetLibrary, this._windowManager); }; return (!((this._SafeStr_11355 == null))); } private function _SafeStr_11364():Boolean { var _local_1:Boolean; if ((((((this._SafeStr_11356 == null)) && (!((this._assetLibrary == null))))) && (!((this._windowManager == null))))){ _local_1 = (this.getConfigurationKey("avatar.widget.enabled", "0") == "0"); this._SafeStr_11356 = new _SafeStr_1643(this, _local_1); }; return (!((this._SafeStr_11356 == null))); } public function _SafeStr_11315():void { if (this._SafeStr_11356 != null){ this._SafeStr_11356.dispose(); this._SafeStr_11356 = null; }; } public function _SafeStr_11345():void { if (!this._SafeStr_11357){ this._SafeStr_11357 = new _SafeStr_1640(this); }; this._SafeStr_11357._SafeStr_5117(); } public function _SafeStr_11344(_arg_1:Boolean, _arg_2:Boolean, _arg_3:Boolean):void { if (((((_arg_1) && (_arg_2))) && (_arg_3))){ this._SafeStr_11315(); return; }; if (this._SafeStr_11356 == null){ if (!this._SafeStr_11364()){ return; }; }; this._SafeStr_11356.update(_arg_1, _arg_2, _arg_3); } public function _SafeStr_5117():void { if (this._SafeStr_11356){ this._SafeStr_11356._SafeStr_3640(_SafeStr_1643._SafeStr_11294); }; } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = IHabboWindowManager(_arg_2); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_9795); } private function _SafeStr_9795(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_8734 = IHabboCommunicationManager(_arg_2); this._incomingMessages = new _SafeStr_1315(this, this._SafeStr_8734); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._toolbar = _SafeStr_815(_arg_2); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_11365); } private function _SafeStr_11365(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_10934 = IHabboLocalizationManager(_arg_2); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_11366); } private function _SafeStr_11366(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_10935 = IHabboConfigurationManager(_arg_2); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_3:_SafeStr_13 = _SafeStr_13(_arg_2); _local_3.events.addEventListener(RoomSessionEvent._SafeStr_7607, this._SafeStr_10531); _local_3.events.addEventListener(RoomSessionEvent._SafeStr_7608, this._SafeStr_10531); this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); this._SafeStr_11363(); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); } private function _SafeStr_10531(_arg_1:RoomSessionEvent):void { switch (_arg_1.type){ case RoomSessionEvent._SafeStr_7607: if (this._SafeStr_11355 != null){ this._SafeStr_11355._SafeStr_11272(true); }; if (this._SafeStr_11356 != null){ this._SafeStr_11356._SafeStr_11272(true); }; return; case RoomSessionEvent._SafeStr_7608: if (this._SafeStr_11355 != null){ this._SafeStr_11355._SafeStr_11272(false); }; if (this._SafeStr_11356 != null){ this._SafeStr_11356._SafeStr_11272(false); }; this.userRegistry._SafeStr_6002(); return; }; } public function _SafeStr_11349(_arg_1:_SafeStr_1635):void { if (!this._SafeStr_11361){ this._SafeStr_11361 = new _SafeStr_1642(this, this._windowManager); }; this._SafeStr_11361._SafeStr_11349(_arg_1); } private function onHabboToolbarEvent(_arg_1:_SafeStr_845):void { if (_arg_1.type == _SafeStr_845._SafeStr_5068){ if (_arg_1._SafeStr_5077 == HabboToolbarIconEnum.HELP){ this._SafeStr_11362(); }; }; } } }//package com.sulake.habbo.help // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10531 = "_-09t" (String#4713, DoABC#2) // _SafeStr_10934 = "_-h2" (String#3587, DoABC#2) // _SafeStr_10935 = "_-2m4" (String#3831, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11265 = "_-0Ir" (String#22006, DoABC#2) // _SafeStr_11269 = "_-5g" (String#12864, DoABC#2) // _SafeStr_11270 = "_-1OT" (String#15153, DoABC#2) // _SafeStr_11271 = "_-1Wp" (String#17826, DoABC#2) // _SafeStr_11272 = "_-34g" (String#9963, DoABC#2) // _SafeStr_11284 = "_-2ZV" (String#7598, DoABC#2) // _SafeStr_11294 = "_-Ks" (String#6645, DoABC#2) // _SafeStr_11315 = "_-2P3" (String#16276, DoABC#2) // _SafeStr_11338 = "_-2I4" (String#20414, DoABC#2) // _SafeStr_11339 = "_-02y" (String#20098, DoABC#2) // _SafeStr_11340 = "_-2lg" (String#6216, DoABC#2) // _SafeStr_11341 = "_-uv" (String#8372, DoABC#2) // _SafeStr_11344 = "_-07C" (String#18533, DoABC#2) // _SafeStr_11345 = "_-0k" (String#19354, DoABC#2) // _SafeStr_11349 = "_-20R" (String#11954, DoABC#2) // _SafeStr_11354 = "_-2y1" (String#10026, DoABC#2) // _SafeStr_11355 = "_-3E9" (String#2160, DoABC#2) // _SafeStr_11356 = "_-2Z1" (String#2699, DoABC#2) // _SafeStr_11357 = "_-21x" (String#7473, DoABC#2) // _SafeStr_11358 = "_-0g4" (String#12382, DoABC#2) // _SafeStr_11359 = "_-0Ll" (String#17050, DoABC#2) // _SafeStr_11360 = "_-2y6" (String#10034, DoABC#2) // _SafeStr_11361 = "_-0Pj" (String#7769, DoABC#2) // _SafeStr_11362 = "_-02I" (String#19416, DoABC#2) // _SafeStr_11363 = "_-Vb" (String#15528, DoABC#2) // _SafeStr_11364 = "_-1W1" (String#20092, DoABC#2) // _SafeStr_11365 = "_-0uB" (String#6697, DoABC#2) // _SafeStr_11366 = "_-2LE" (String#5492, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1635 = "_-2yZ" (String#5325, DoABC#2) // _SafeStr_1636 = "_-1pe" (String#7005, DoABC#2) // _SafeStr_1637 = "_-5A" (String#7475, DoABC#2) // _SafeStr_1638 = "_-07y" (String#2363, DoABC#2) // _SafeStr_1640 = "_-14U" (String#5091, DoABC#2) // _SafeStr_1641 = "_-2cn" (String#1335, DoABC#2) // _SafeStr_1642 = "_-0JX" (String#7128, DoABC#2) // _SafeStr_1643 = "_-21z" (String#2134, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3774 = "_-Uk" (String#6820, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5019 = "_-pr" (String#5420, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_5117 = "_-0DS" (String#11483, DoABC#2) // _SafeStr_5321 = "_-3GZ" (String#15440, DoABC#2) // _SafeStr_6002 = "_-2Ld" (String#21437, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_745 = "_-1EO" (String#3211, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_8734 = "_-0C4" (String#1443, DoABC#2) // _SafeStr_9795 = "_-2Ad" (String#6755, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.events._SafeStr_1378 package com.sulake.habbo.inventory.events { import flash.events.Event; public class _SafeStr_1378 extends Event { public static const HABBO_INVENTORY_ITEM_ADDED:String = "HABBO_INVENTORY_ITEM_ADDED"; private var _SafeStr_7591:int; private var _SafeStr_3427:int; private var _category:int; public function _SafeStr_1378(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(HABBO_INVENTORY_ITEM_ADDED, _arg_4, _arg_5); this._SafeStr_7591 = _arg_1; this._SafeStr_3427 = _arg_2; this._category = _arg_3; } public function get _SafeStr_3581():int { return (this._SafeStr_7591); } public function get _SafeStr_3548():int { return (this._SafeStr_3427); } public function get category():int { return (this._category); } } }//package com.sulake.habbo.inventory.events // _SafeStr_1378 = "_-1bj" (String#5219, DoABC#2) // _SafeStr_3427 = "_-2y" (String#5812, DoABC#2) // _SafeStr_3548 = "_-2cN" (String#4130, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_7591 = "_-0Nm" (String#3444, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.events._SafeStr_1599 package com.sulake.habbo.inventory.events { import flash.events.Event; public class _SafeStr_1599 extends Event { public static const _SafeStr_4888:String = "HIEE_EFFECTS_CHANGED"; private var _SafeStr_4481:Array; public function _SafeStr_1599(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.inventory.events // _SafeStr_1599 = "_-1ly" (String#3694, DoABC#2) // _SafeStr_4481 = "_-cz" (String#2527, DoABC#2) // _SafeStr_4888 = "_-dU" (String#5652, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.events._SafeStr_2459 package com.sulake.habbo.inventory.events { import flash.events.Event; public class _SafeStr_2459 extends Event { public static const _SafeStr_4464:String = "HIHCE_HABBO_CLUB_CHANGED"; public function _SafeStr_2459(_arg_1:Boolean=false, _arg_2:Boolean=false) { super(_SafeStr_4464, _arg_1, _arg_2); } } }//package com.sulake.habbo.inventory.events // _SafeStr_2459 = "_-1R4" (String#4227, DoABC#2) // _SafeStr_4464 = "_-038" (String#6460, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.events._SafeStr_846 package com.sulake.habbo.inventory.events { public class _SafeStr_846 { public static const HABBO_INVENTORY_TRACKING_EVENT_CLOSED:String = "HABBO_INVENTORY_TRACKING_EVENT_CLOSED"; public static const HABBO_INVENTORY_TRACKING_EVENT_FURNI:String = "HABBO_INVENTORY_TRACKING_EVENT_FURNI"; public static const HABBO_INVENTORY_TRACKING_EVENT_POSTERS:String = "HABBO_INVENTORY_TRACKING_EVENT_POSTERS"; public static const HABBO_INVENTORY_TRACKING_EVENT_BADGES:String = "HABBO_INVENTORY_TRACKING_EVENT_BADGES"; public static const HABBO_INVENTORY_TRACKING_EVENT_ACHIEVEMENTS:String = "HABBO_INVENTORY_TRACKING_EVENT_ACHIEVEMENTS"; public static const HABBO_INVENTORY_TRACKING_EVENT_TRADING:String = "HABBO_INVENTORY_TRACKING_EVENT_TRADING"; public static const HABBO_INVENTORY_TRACKING_EVENT_PETS:String = "HABBO_INVENTORY_TRACKING_EVENT_PETS"; } }//package com.sulake.habbo.inventory.events // _SafeStr_846 = "_-2MV" (String#1940, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.items._SafeStr_1598 package com.sulake.habbo.inventory.items { public interface _SafeStr_1598 { function get id():int; function get _SafeStr_3630():int; function get type():int; function get _SafeStr_3587():String; function get _SafeStr_3588():Number; function get category():int; function get _SafeStr_11367():Boolean; function get _SafeStr_3720():Boolean; function get _SafeStr_3631():Boolean; function get sellable():Boolean; function get locked():Boolean; function set locked(_arg_1:Boolean):void; } }//package com.sulake.habbo.inventory.items // _SafeStr_11367 = "_-BF" (String#12259, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3630 = "_-2t5" (String#4914, DoABC#2) // _SafeStr_3631 = "_-Vy" (String#5466, DoABC#2) // _SafeStr_3720 = "_-26C" (String#10816, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.items._SafeStr_1604 package com.sulake.habbo.inventory.items { import com.sulake.habbo.room._SafeStr_22; import com.sulake.core.utils.Map; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.habbo.room.IRoomEngine; import flash.display.BitmapData; import com.sulake.habbo.room._SafeStr_1248; import _-00G._SafeStr_1611; import _-00G._SafeStr_1295; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_1604 implements _SafeStr_22 { private static const _SafeStr_5990:int = 0xCCCCCC; private static const _SafeStr_5991:int = 10275685; private const _SafeStr_11368:Number = 1; private const _SafeStr_11369:Number = 0.2; protected var _type:int; protected var _items:Map; protected var _window:IWindowContainer; private var _SafeStr_5992:IWindow; private var _SafeStr_5993:IWindow; protected var _roomEngine:IRoomEngine; protected var _SafeStr_8887:Boolean; protected var _selected:Boolean; protected var _SafeStr_11370:String; protected var _category:int; protected var _SafeStr_5940:String; protected var _SafeStr_6253:Number; protected var _SafeStr_11371:int = 0; protected var _SafeStr_8090:BitmapData; protected var _SafeStr_6881:int; protected var _SafeStr_11372:Boolean; protected var _SafeStr_11373:Boolean; protected var _SafeStr_11374:BitmapData; private var _SafeStr_11375:Boolean; public function _SafeStr_1604(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:IWindowContainer, _arg_5:IRoomEngine, _arg_6:BitmapData, _arg_7:Boolean, _arg_8:String=null, _arg_9:Number=NaN, _arg_10:BitmapData=null, _arg_11:Boolean=false) { var _local_12:_SafeStr_1248; super(); this._type = _arg_1; this._window = _arg_4; this._SafeStr_5992 = this._window.findChildByTag("BG_COLOR"); this._SafeStr_5993 = this._window.findChildByName("outline"); this._roomEngine = _arg_5; this._SafeStr_11374 = _arg_6; this._SafeStr_11373 = _arg_7; this._items = new Map(); this._SafeStr_11370 = _arg_2; this._category = _arg_3; this._SafeStr_5940 = _arg_8; this._SafeStr_6253 = _arg_9; if (_arg_10 != null){ this._SafeStr_11376(_arg_10); } else { if (!_arg_11){ this._SafeStr_3606(); }; }; } public function get _SafeStr_3707():String { return (this._SafeStr_11370); } private function _SafeStr_11376(_arg_1:BitmapData):void { this._SafeStr_8090 = _arg_1; this._SafeStr_11372 = true; this._SafeStr_11371 = -1; this._SafeStr_9854(); } private function _SafeStr_11377(_arg_1:BitmapData):void { this._SafeStr_8090 = _arg_1; this._SafeStr_11372 = true; this._SafeStr_9854(); } public function _SafeStr_3606(_arg_1:Boolean=true):void { var _local_2:_SafeStr_1248; if (this._SafeStr_8090 != null){ return; }; if (this._SafeStr_11370 == _SafeStr_1611._SafeStr_3448){ _local_2 = this._roomEngine.getFurnitureIcon(this._type, this, String(this._SafeStr_6253)); } else { _local_2 = this._roomEngine.getWallItemIcon(this._type, this, this._SafeStr_5940); }; if (_local_2.id > 0){ if (_arg_1){ this._SafeStr_11377(_local_2.data); }; this._SafeStr_11371 = _local_2.id; } else { this._SafeStr_11376(_local_2.data); this._SafeStr_11371 = -1; }; this._SafeStr_11372 = true; } public function get _SafeStr_3605():Boolean { return (this._SafeStr_11372); } public function get _SafeStr_3607():Boolean { return ((this._SafeStr_11371 == -1)); } public function set isSelected(_arg_1:Boolean):void { if (this._selected != _arg_1){ this._selected = _arg_1; this._SafeStr_9854(); }; } public function get window():IWindowContainer { if (this._window == null){ return (null); }; if (this._window.disposed){ return (null); }; return (this._window); } public function set _SafeStr_11378(_arg_1:Boolean):void { this._SafeStr_8887 = _arg_1; } public function get _SafeStr_11378():Boolean { return (this._SafeStr_8887); } public function get isSelected():Boolean { return (this._selected); } public function get type():int { return (this._type); } public function get _SafeStr_6507():BitmapData { return (this._SafeStr_8090); } public function set _SafeStr_6507(_arg_1:BitmapData):void { this._SafeStr_8090 = _arg_1; } public function get _SafeStr_11379():int { return (this._SafeStr_11371); } public function set _SafeStr_11379(_arg_1:int):void { this._SafeStr_11371 = _arg_1; } public function get _SafeStr_3716():int { return (this._SafeStr_6881); } public function set _SafeStr_3716(_arg_1:int):void { this._SafeStr_6881 = _arg_1; } public function get category():int { return (this._category); } public function get _SafeStr_3587():String { return (this._SafeStr_5940); } public function get _SafeStr_3588():Number { return (this._SafeStr_6253); } public function set _SafeStr_3628(_arg_1:Boolean):void { this._SafeStr_11373 = _arg_1; this._SafeStr_9854(); } public function push(_arg_1:_SafeStr_1598, _arg_2:Boolean=false):void { var _local_3:_SafeStr_1598 = this._items.getValue(_arg_1.id); if (_local_3 == null){ this._items.add(_arg_1.id, _arg_1); } else { _local_3.locked = false; }; if (_arg_2){ this._SafeStr_11375 = true; }; this._SafeStr_9854(); } public function unshift(_arg_1:_SafeStr_1598):void { var _local_2:_SafeStr_1598 = this._items.getValue(_arg_1.id); if (_local_2 == null){ this._items.unshift(_arg_1.id, _arg_1); } else { _local_2.locked = false; }; this._SafeStr_9854(); } public function pop():_SafeStr_1598 { var _local_1:_SafeStr_1598; if (this._items.length > 0){ _local_1 = (this._items.getWithIndex((this._items.length - 1)) as _SafeStr_1598); this._items.remove(_local_1.id); }; this._SafeStr_9854(); return (_local_1); } public function _SafeStr_3653():_SafeStr_1598 { var _local_1:_SafeStr_1598; if (this._items.length > 0){ _local_1 = (this._items.getWithIndex((this._items.length - 1)) as _SafeStr_1598); }; return (_local_1); } public function _SafeStr_3672(_arg_1:int):_SafeStr_1598 { return (this._items.getWithIndex(_arg_1)); } public function _SafeStr_3660():_SafeStr_1598 { var _local_2:_SafeStr_1598; var _local_1:int; while (_local_1 < this._items.length) { _local_2 = this._items.getWithIndex(_local_1); if (((!(_local_2.locked)) && (_local_2._SafeStr_3720))){ return (_local_2); }; _local_1++; }; return (null); } public function _SafeStr_3666():_SafeStr_1598 { var _local_2:_SafeStr_1598; var _local_1:int; while (_local_1 < this._items.length) { _local_2 = this._items.getWithIndex(_local_1); if (((!(_local_2.locked)) && (_local_2._SafeStr_11367))){ this._SafeStr_3626(_local_2.id); return (_local_2); }; _local_1++; }; return (null); } public function _SafeStr_11380():_SafeStr_1598 { var _local_2:_SafeStr_1598; var _local_1:int; while (_local_1 < this._items.length) { _local_2 = this._items.getWithIndex(_local_1); if (((!(_local_2.locked)) && (_local_2.sellable))){ return (_local_2); }; _local_1++; }; return (null); } public function _SafeStr_3676():Array { var _local_2:_SafeStr_1598; var _local_1:Array = []; for each (_local_2 in this._items) { _local_1.push(_local_2._SafeStr_3630); }; return (_local_1); } public function _SafeStr_3626(_arg_1:int):Boolean { var _local_3:_SafeStr_1598; var _local_2:int; while (_local_2 < this._items.length) { _local_3 = this._items.getWithIndex(_local_2); if (_local_3.id == _arg_1){ _local_3.locked = true; this._SafeStr_9854(); return (true); }; _local_2++; }; return (false); } public function _SafeStr_3624(_arg_1:Array):void { var _local_3:_SafeStr_1598; var _local_2:int = (this._items.length - 1); while (_local_2 >= 0) { _local_3 = this._items.getWithIndex(_local_2); if (_arg_1.indexOf(_local_3._SafeStr_3630) >= 0){ _local_3.locked = true; } else { _local_3.locked = false; }; _local_2--; }; this._SafeStr_9854(); } public function _SafeStr_3627(_arg_1:int):Boolean { var _local_3:_SafeStr_1598; var _local_2:int; while (_local_2 < this._items.length) { _local_3 = this._items.getWithIndex(_local_2); if (_local_3.id == _arg_1){ _local_3.locked = false; this._SafeStr_9854(); return (true); }; _local_2++; }; return (false); } public function _SafeStr_3623():void { var _local_2:_SafeStr_1598; var _local_1:int = (this._items.length - 1); while (_local_1 >= 0) { _local_2 = this._items.getWithIndex(_local_1); _local_2.locked = false; _local_1--; }; this._SafeStr_9854(); } public function _SafeStr_3641():int { var _local_1:int; var _local_2:int; var _local_3:_SafeStr_1598; if (this.category == _SafeStr_1295._SafeStr_3433){ _local_1 = 0; _local_2 = 0; while (_local_2 < this._items.length) { _local_3 = (this._items.getWithIndex(_local_2) as _SafeStr_1598); _local_1 = (_local_1 + int(_local_3._SafeStr_3587)); _local_2++; }; return (_local_1); }; return (this._items.length); } public function _SafeStr_3719():int { var _local_3:_SafeStr_1598; var _local_1:int; var _local_2:int; while (_local_2 < this._items.length) { _local_3 = (this._items.getWithIndex(_local_2) as _SafeStr_1598); if (((_local_3._SafeStr_11367) && (!(_local_3.locked)))){ _local_1++; }; _local_2++; }; return (_local_1); } public function _SafeStr_3717():int { var _local_3:_SafeStr_1598; var _local_1:int; var _local_2:int; while (_local_2 < this._items.length) { _local_3 = (this._items.getWithIndex(_local_2) as _SafeStr_1598); if (((_local_3._SafeStr_3720) && (!(_local_3.locked)))){ _local_1++; }; _local_2++; }; return (_local_1); } public function remove(_arg_1:int):_SafeStr_1598 { var _local_2:_SafeStr_1598 = this._items.getValue(_arg_1); if (_local_2){ this._items.remove(_arg_1); this._SafeStr_9854(); return (_local_2); }; return (null); } public function _SafeStr_3632(_arg_1:int):_SafeStr_1598 { return (this._items.getValue(_arg_1)); } public function _SafeStr_3644(_arg_1:int, _arg_2:_SafeStr_1598):void { this._items.add(_arg_1, _arg_2); this._SafeStr_9854(); } public function _SafeStr_3652():int { var _local_1:_SafeStr_1598; if (this.category == _SafeStr_1295._SafeStr_3433){ return (this._SafeStr_3641()); }; var _local_2:int; var _local_3:int; while (_local_3 < this._items.length) { _local_1 = this._items.getWithIndex(_local_3); if (!_local_1.locked){ _local_2++; }; _local_3++; }; return (_local_2); } public function _SafeStr_9854():void { var _local_6:BitmapData; var _local_7:BitmapData; if (this._window == null){ return; }; if (this._window.disposed){ return; }; var _local_1:IBitmapWrapperWindow = (this._window.findChildByName("bitmap") as IBitmapWrapperWindow); var _local_2:int = this._SafeStr_3652(); if (_local_1){ if (this._SafeStr_8090 != null){ _local_6 = this._SafeStr_8090; _local_7 = ((_local_1.bitmap) ? _local_1.bitmap : new BitmapData(_local_1.width, _local_1.height)); _local_7.fillRect(_local_7.rect, 0); _local_7.copyPixels(_local_6, _local_6.rect, new Point(((_local_7.width / 2) - (_local_6.width / 2)), ((_local_7.height / 2) - (_local_6.height / 2)))); _local_1.bitmap = _local_7; }; if (_local_2 <= 0){ this._window.blend = this._SafeStr_11369; _local_1.blend = this._SafeStr_11369; } else { this._window.blend = this._SafeStr_11368; _local_1.blend = this._SafeStr_11368; }; }; this._SafeStr_5992.color = ((this._SafeStr_11375) ? _SafeStr_5991 : _SafeStr_5990); this._SafeStr_5993.visible = this.isSelected; var _local_3:IWindow = this._window.findChildByName("number_container"); var _local_4:ITextWindow = (this._window.findChildByName("number") as ITextWindow); if (_local_3){ _local_3.visible = (_local_2 > 1); }; if (_local_4){ _local_4.text = String(_local_2); }; var _local_5:IBitmapWrapperWindow = (this._window.findChildByName("recyclable_container") as IBitmapWrapperWindow); if (_local_5){ if (((this._SafeStr_11373) && ((this._SafeStr_3719() > 0)))){ _local_5.bitmap = this._SafeStr_11374; _local_5.visible = true; } else { _local_5.visible = false; }; }; this._window.invalidate(); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { if (this._SafeStr_11371 != _arg_1){ return; }; this._SafeStr_8090 = _arg_2; this._SafeStr_9854(); } public function set _SafeStr_3677(_arg_1:Boolean):void { if (this._SafeStr_11375 != _arg_1){ this._SafeStr_11375 = _arg_1; this._SafeStr_9854(); }; } } }//package com.sulake.habbo.inventory.items // _SafeStr_11367 = "_-BF" (String#12259, DoABC#2) // _SafeStr_11368 = "_-0ya" (String#17322, DoABC#2) // _SafeStr_11369 = "_-2ld" (String#15554, DoABC#2) // _SafeStr_11370 = "_-04V" (String#13892, DoABC#2) // _SafeStr_11371 = "_-0jJ" (String#7255, DoABC#2) // _SafeStr_11372 = "_-2nJ" (String#12607, DoABC#2) // _SafeStr_11373 = "_-07a" (String#13563, DoABC#2) // _SafeStr_11374 = "_-3E" (String#17705, DoABC#2) // _SafeStr_11375 = "_-2XR" (String#12413, DoABC#2) // _SafeStr_11376 = "_-Ar" (String#15915, DoABC#2) // _SafeStr_11377 = "_-29d" (String#19937, DoABC#2) // _SafeStr_11378 = "_-0FU" (String#21382, DoABC#2) // _SafeStr_11379 = "_-2d1" (String#11472, DoABC#2) // _SafeStr_11380 = "_-1wN" (String#26773, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1604 = "_-2xZ" (String#637, DoABC#2) // _SafeStr_1611 = "_-76" (String#1903, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_3433 = "import" (String#11106, DoABC#2) // _SafeStr_3448 = "_-1N1" (String#1763, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3605 = "_-2mk" (String#21946, DoABC#2) // _SafeStr_3606 = "_-1iK" (String#15818, DoABC#2) // _SafeStr_3607 = "_-1vJ" (String#19165, DoABC#2) // _SafeStr_3623 = "_-1sQ" (String#12200, DoABC#2) // _SafeStr_3624 = "_-2xC" (String#20674, DoABC#2) // _SafeStr_3626 = "_-0RC" (String#12045, DoABC#2) // _SafeStr_3627 = "_-0QD" (String#9632, DoABC#2) // _SafeStr_3628 = "_-0lo" (String#12746, DoABC#2) // _SafeStr_3630 = "_-2t5" (String#4914, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3641 = "_-1zU" (String#12261, DoABC#2) // _SafeStr_3644 = "_-1tk" (String#21772, DoABC#2) // _SafeStr_3652 = "_-2-Y" (String#14437, DoABC#2) // _SafeStr_3653 = "_-0T7" (String#5083, DoABC#2) // _SafeStr_3660 = "_-0QT" (String#16955, DoABC#2) // _SafeStr_3666 = "_-7w" (String#18880, DoABC#2) // _SafeStr_3672 = "_-2cA" (String#16459, DoABC#2) // _SafeStr_3676 = "_-sV" (String#18569, DoABC#2) // _SafeStr_3677 = "_-1ia" (String#16019, DoABC#2) // _SafeStr_3707 = "_-3Di" (String#19441, DoABC#2) // _SafeStr_3716 = "_-31k" (String#4069, DoABC#2) // _SafeStr_3717 = "_-0V7" (String#21451, DoABC#2) // _SafeStr_3719 = "_-2c-" (String#15770, DoABC#2) // _SafeStr_3720 = "_-26C" (String#10816, DoABC#2) // _SafeStr_5940 = "_-0KF" (String#2516, DoABC#2) // _SafeStr_5990 = "_-2IV" (String#4452, DoABC#2) // _SafeStr_5991 = "_-2uq" (String#4693, DoABC#2) // _SafeStr_5992 = "_-0Wa" (String#3305, DoABC#2) // _SafeStr_5993 = "_-Yc" (String#6662, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6881 = "_-1PP" (String#11199, DoABC#2) // _SafeStr_8090 = "_-cY" (String#2740, DoABC#2) // _SafeStr_8887 = "_-2Mj" (String#3451, DoABC#2) // _SafeStr_9854 = "_-3M" (String#2899, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.items._SafeStr_2499 package com.sulake.habbo.inventory.items { public class _SafeStr_2499 implements _SafeStr_1598 { protected var _id:int; protected var _type:int; protected var _ref:int; protected var _category:int; protected var _SafeStr_6253:Number; protected var _SafeStr_5940:String; protected var _SafeStr_11381:Boolean; protected var _SafeStr_11382:Boolean; protected var _SafeStr_6258:Boolean; protected var _SafeStr_10740:Boolean; protected var _SafeStr_8887:Boolean; public function _SafeStr_2499(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean, _arg_8:Boolean, _arg_9:String, _arg_10:Number) { this._id = _arg_1; this._type = _arg_2; this._ref = _arg_3; this._category = _arg_4; this._SafeStr_6258 = _arg_5; this._SafeStr_11382 = _arg_6; this._SafeStr_11381 = _arg_7; this._SafeStr_10740 = _arg_8; this._SafeStr_5940 = _arg_9; this._SafeStr_6253 = _arg_10; } public function get id():int { return (this._id); } public function get type():int { return (this._type); } public function get _SafeStr_3630():int { return (this._ref); } public function get category():int { return (this._category); } public function get _SafeStr_3588():Number { return (this._SafeStr_6253); } public function get _SafeStr_3587():String { return (this._SafeStr_5940); } public function set _SafeStr_3587(_arg_1:String):void { this._SafeStr_5940 = _arg_1; } public function get _SafeStr_11367():Boolean { return (this._SafeStr_11381); } public function get _SafeStr_3720():Boolean { return (this._SafeStr_11382); } public function get _SafeStr_3631():Boolean { return (this._SafeStr_6258); } public function get sellable():Boolean { return (this._SafeStr_10740); } public function get locked():Boolean { return (this._SafeStr_8887); } public function set locked(_arg_1:Boolean):void { this._SafeStr_8887 = _arg_1; } } }//package com.sulake.habbo.inventory.items // _SafeStr_10740 = "_-8k" (String#6296, DoABC#2) // _SafeStr_11367 = "_-BF" (String#12259, DoABC#2) // _SafeStr_11381 = "_-0-e" (String#9379, DoABC#2) // _SafeStr_11382 = "_-2dS" (String#10903, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_2499 = "_-0l9" (String#2878, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3630 = "_-2t5" (String#4914, DoABC#2) // _SafeStr_3631 = "_-Vy" (String#5466, DoABC#2) // _SafeStr_3720 = "_-26C" (String#10816, DoABC#2) // _SafeStr_5940 = "_-0KF" (String#2516, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6258 = "_-0IC" (String#6348, DoABC#2) // _SafeStr_8887 = "_-2Mj" (String#3451, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.items._SafeStr_2506 package com.sulake.habbo.inventory.items { public class _SafeStr_2506 implements _SafeStr_1598 { protected var _id:int; protected var _ref:int; protected var _category:int; protected var _type:int; protected var _SafeStr_5940:String; protected var _SafeStr_6253:Number; protected var _SafeStr_11381:Boolean; protected var _SafeStr_11382:Boolean; protected var _SafeStr_6258:Boolean; protected var _SafeStr_10740:Boolean; protected var _SafeStr_11383:int; protected var _SafeStr_6255:int; protected var _SafeStr_6256:int; protected var _SafeStr_6257:int; protected var _SafeStr_4294:String; protected var _SafeStr_3930:int; protected var _SafeStr_8887:Boolean; public function _SafeStr_2506(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean, _arg_8:Boolean, _arg_9:String, _arg_10:Number, _arg_11:int, _arg_12:int, _arg_13:int, _arg_14:int, _arg_15:String, _arg_16:int) { this._id = _arg_1; this._type = _arg_2; this._ref = _arg_3; this._category = _arg_4; this._SafeStr_6258 = _arg_5; this._SafeStr_11382 = _arg_6; this._SafeStr_11381 = _arg_7; this._SafeStr_10740 = _arg_8; this._SafeStr_5940 = _arg_9; this._SafeStr_6253 = _arg_10; this._SafeStr_11383 = _arg_11; this._SafeStr_6255 = _arg_12; this._SafeStr_6256 = _arg_13; this._SafeStr_6257 = _arg_14; this._SafeStr_4294 = _arg_15; this._SafeStr_3930 = _arg_16; } public function get id():int { return (this._id); } public function get _SafeStr_3630():int { return (this._ref); } public function get category():int { return (this._category); } public function get type():int { return (this._type); } public function get _SafeStr_3587():String { return (this._SafeStr_5940); } public function get _SafeStr_3588():Number { return (this._SafeStr_6253); } public function get _SafeStr_11367():Boolean { return (this._SafeStr_11381); } public function get _SafeStr_3720():Boolean { return (this._SafeStr_11382); } public function get _SafeStr_3631():Boolean { return (this._SafeStr_6258); } public function get sellable():Boolean { return (this._SafeStr_10740); } public function get _SafeStr_11384():int { return (this._SafeStr_11383); } public function get _SafeStr_6264():int { return (this._SafeStr_6255); } public function get _SafeStr_6265():int { return (this._SafeStr_6256); } public function get _SafeStr_6266():int { return (this._SafeStr_6257); } public function get slotId():String { return (this._SafeStr_4294); } public function get _SafeStr_3590():int { return (this._SafeStr_3930); } public function set locked(_arg_1:Boolean):void { this._SafeStr_8887 = _arg_1; } public function get locked():Boolean { return (this._SafeStr_8887); } } }//package com.sulake.habbo.inventory.items // _SafeStr_10740 = "_-8k" (String#6296, DoABC#2) // _SafeStr_11367 = "_-BF" (String#12259, DoABC#2) // _SafeStr_11381 = "_-0-e" (String#9379, DoABC#2) // _SafeStr_11382 = "_-2dS" (String#10903, DoABC#2) // _SafeStr_11383 = "_-31u" (String#15951, DoABC#2) // _SafeStr_11384 = "_-15c" (String#24101, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3630 = "_-2t5" (String#4914, DoABC#2) // _SafeStr_3631 = "_-Vy" (String#5466, DoABC#2) // _SafeStr_3720 = "_-26C" (String#10816, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_4294 = "_-2AC" (String#4216, DoABC#2) // _SafeStr_5940 = "_-0KF" (String#2516, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6255 = "_-23V" (String#10643, DoABC#2) // _SafeStr_6256 = "_-3Ge" (String#10140, DoABC#2) // _SafeStr_6257 = "_-1BA" (String#10373, DoABC#2) // _SafeStr_6258 = "_-0IC" (String#6348, DoABC#2) // _SafeStr_6264 = "_-3AD" (String#11992, DoABC#2) // _SafeStr_6265 = "_-182" (String#12151, DoABC#2) // _SafeStr_6266 = "_-34G" (String#12790, DoABC#2) // _SafeStr_8887 = "_-2Mj" (String#3451, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.trading._SafeStr_1603 package com.sulake.habbo.inventory.trading { import com.sulake.habbo.inventory._SafeStr_1602; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.core.utils.Map; import com.sulake.habbo.window.IHabboWindowManager; import _-00G._SafeStr_1310; import flash.events.Event; import com.sulake.habbo.inventory.events._SafeStr_846; import _-00G._SafeStr_1609; import _-05L._SafeStr_1612; import com.sulake.habbo.inventory.items._SafeStr_1604; import com.sulake.habbo.inventory.items._SafeStr_1598; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.inventory.items._SafeStr_2506; import com.sulake.room.utils._SafeStr_1286; import flash.display.BitmapData; import _-1Py._SafeStr_2503; import _-1Py._SafeStr_2480; import _-1Py._SafeStr_2504; import _-1Py._SafeStr_2448; import _-1Py._SafeStr_2485; import _-1Py._SafeStr_2464; import _-1Py._SafeStr_2497; import _-1Py._SafeStr_2500; import com.sulake.core.communication.messages.IMessageEvent; import _-08v._SafeStr_2514; import _-08v._SafeStr_2516; import _-00G._SafeStr_1295; import _-08v._SafeStr_2511; import _-08v._SafeStr_2518; import _-08v._SafeStr_2517; import _-08v._SafeStr_2513; import _-08v._SafeStr_2512; import _-08v._SafeStr_2515; public class _SafeStr_1603 implements _SafeStr_1602, _SafeStr_22 { public static const _SafeStr_11385:uint = 9; public static const _SafeStr_11386:uint = 0; public static const _SafeStr_11387:uint = 1; public static const _SafeStr_11388:uint = 2; public static const _SafeStr_11389:uint = 3; public static const _SafeStr_11390:uint = 4; public static const _SafeStr_11391:uint = 5; public static const TRADING_STATE_CANCELLED:uint = 6; private var _SafeStr_4463:HabboInventory; private var _assetLibrary:IAssetLibrary; private var _roomEngine:IRoomEngine; private var _communication:IHabboCommunicationManager; private var _localization:IHabboLocalizationManager; private var _soundManager:_SafeStr_409; private var _SafeStr_11392:_SafeStr_2510; private var _disposed:Boolean = false; private var _SafeStr_4678:Boolean = false; private var _state:uint = 0; private var _SafeStr_11393:int = -1; private var _SafeStr_11360:String = ""; private var _SafeStr_11394:Map; private var _SafeStr_11395:Boolean = false; private var _SafeStr_11396:Boolean = false; private var _SafeStr_11397:int = -1; private var _SafeStr_11398:String = ""; private var _SafeStr_11399:Map; private var _SafeStr_11400:Boolean = false; private var _SafeStr_6163:Boolean = false; public function _SafeStr_1603(_arg_1:HabboInventory, _arg_2:IHabboWindowManager, _arg_3:IHabboCommunicationManager, _arg_4:IAssetLibrary, _arg_5:IRoomEngine, _arg_6:IHabboLocalizationManager, _arg_7:_SafeStr_409) { this._SafeStr_4463 = _arg_1; this._communication = _arg_3; this._assetLibrary = _arg_4; this._roomEngine = _arg_5; this._localization = _arg_6; this._soundManager = _arg_7; this._SafeStr_11392 = new _SafeStr_2510(this, _arg_2, _arg_4, _arg_5, _arg_6, _arg_7); } public function get running():Boolean { return (!((this._state == _SafeStr_11386))); } public function get state():uint { return (this._state); } public function get disposed():Boolean { return (this._disposed); } public function get _SafeStr_11401():int { return (this._SafeStr_11393); } public function get _SafeStr_11284():String { return (this._SafeStr_11360); } public function get _SafeStr_11402():Map { return (this._SafeStr_11394); } public function get _SafeStr_11403():Boolean { return (this._SafeStr_11395); } public function get _SafeStr_11404():Boolean { return (this._SafeStr_11396); } public function get _SafeStr_11405():int { return (this._SafeStr_11397); } public function get _SafeStr_11406():String { return (this._SafeStr_11398); } public function get _SafeStr_11407():Map { return (this._SafeStr_11399); } public function get _SafeStr_11408():Boolean { return (this._SafeStr_11400); } public function get _SafeStr_6166():Boolean { return (this._SafeStr_6163); } public function dispose():void { if (!this._disposed){ if (((this._SafeStr_11392) && (!(this._SafeStr_11392.disposed)))){ this._SafeStr_11392.dispose(); this._SafeStr_11392 = null; }; this._SafeStr_4463 = null; this._communication = null; this._assetLibrary = null; this._roomEngine = null; this._localization = null; this._disposed = true; }; } public function _SafeStr_11409(_arg_1:int, _arg_2:String, _arg_3:Boolean, _arg_4:int, _arg_5:String, _arg_6:Boolean):void { this._SafeStr_11393 = _arg_1; this._SafeStr_11360 = _arg_2; this._SafeStr_11394 = new Map(); this._SafeStr_11395 = false; this._SafeStr_11396 = _arg_3; this._SafeStr_11397 = _arg_4; this._SafeStr_11398 = _arg_5; this._SafeStr_11399 = new Map(); this._SafeStr_11400 = false; this._SafeStr_6163 = _arg_6; this._SafeStr_4678 = true; this.state = _SafeStr_11387; this._SafeStr_11392.setup(_arg_1, _arg_3, _arg_4, _arg_6); this._SafeStr_11392._SafeStr_11410(this._SafeStr_11393); this._SafeStr_11392._SafeStr_11410(this._SafeStr_11397); this._SafeStr_11392._SafeStr_11411(); this._SafeStr_11392._SafeStr_11412(); this._SafeStr_4463._SafeStr_3613(_SafeStr_1310._SafeStr_3440); this._SafeStr_4463.events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_TRADING)); } public function close():void { if (this._SafeStr_4678){ if (((!((this._state == _SafeStr_11386))) && (!((this._state == _SafeStr_11391))))){ this._SafeStr_11413(); this.state = _SafeStr_1603.TRADING_STATE_CANCELLED; }; this.state = _SafeStr_11386; this._SafeStr_4463._SafeStr_11414(_SafeStr_1609._SafeStr_3445); this._SafeStr_4678 = false; }; this._SafeStr_11392._SafeStr_4969(false); } public function _SafeStr_3610(_arg_1:String):void { this._SafeStr_11392._SafeStr_4969(!((_arg_1 == _SafeStr_1310._SafeStr_3440))); this._SafeStr_4463._SafeStr_11415(); } public function set state(_arg_1:uint):void { Logger.log(((((((("OLD STATE: " + this._state) + " NEW STATE: ") + _arg_1) + " OWN: ") + this._SafeStr_11395) + " OTHER: ") + this._SafeStr_11400)); var _local_2:Boolean; if (this._state == _arg_1){ return; }; switch (this._state){ case _SafeStr_11386: if ((((_arg_1 == _SafeStr_11387)) || ((_arg_1 == _SafeStr_11391)))){ this._state = _arg_1; _local_2 = true; }; break; case _SafeStr_11387: if (_arg_1 == _SafeStr_11388){ this._state = _arg_1; _local_2 = true; this._SafeStr_11416(); } else { if (_arg_1 == TRADING_STATE_CANCELLED){ this._state = _arg_1; this._SafeStr_11392._SafeStr_4969(false); _local_2 = true; }; }; break; case _SafeStr_11388: if (_arg_1 == _SafeStr_11389){ this._state = _arg_1; _local_2 = true; } else { if (_arg_1 == TRADING_STATE_CANCELLED){ this._state = _arg_1; this._SafeStr_11392._SafeStr_4969(false); _local_2 = true; } else { if (_arg_1 == _SafeStr_11387){ this._state = _arg_1; _local_2 = true; this._SafeStr_11417(); }; }; }; break; case _SafeStr_11389: if (_arg_1 == _SafeStr_11390){ this._state = _arg_1; _local_2 = true; } else { if (_arg_1 == _SafeStr_11391){ this._state = _arg_1; _local_2 = true; this.close(); } else { if (_arg_1 == TRADING_STATE_CANCELLED){ this._state = _arg_1; this._SafeStr_11392._SafeStr_4969(false); _local_2 = true; this.close(); }; }; }; break; case _SafeStr_11390: if (_arg_1 == _SafeStr_11391){ this._state = _arg_1; this._SafeStr_11392._SafeStr_4969(false); _local_2 = true; this.close(); } else { if (_arg_1 == TRADING_STATE_CANCELLED){ this._state = _arg_1; this._SafeStr_11392._SafeStr_4969(false); _local_2 = true; this.close(); }; }; break; case _SafeStr_11391: if (_arg_1 == _SafeStr_11386){ this._state = _arg_1; _local_2 = true; }; break; case TRADING_STATE_CANCELLED: if (_arg_1 == _SafeStr_11386){ this._state = _arg_1; _local_2 = true; } else { if (_arg_1 == _SafeStr_11387){ this._state = _arg_1; _local_2 = true; }; }; break; default: throw (new Error((('Unknown trading progress state: "' + this._state) + '"'))); }; if (_local_2){ this._SafeStr_11392._SafeStr_11411(); } else { throw (new Error("Error assigning trading process status!")); }; } public function _SafeStr_11418():_SafeStr_1612 { return (this._SafeStr_4463._SafeStr_4682); } public function _SafeStr_11419(_arg_1:int, _arg_2:Map, _arg_3:int, _arg_4:Map):void { if (this._SafeStr_4463 == null){ return; }; if (this._SafeStr_11394 != null){ this._SafeStr_11394.dispose(); }; if (this._SafeStr_11399 != null){ this._SafeStr_11399.dispose(); }; if (_arg_1 == this._SafeStr_11393){ this._SafeStr_11394 = _arg_2; this._SafeStr_11399 = _arg_4; } else { this._SafeStr_11394 = _arg_4; this._SafeStr_11399 = _arg_2; }; this._SafeStr_11395 = false; this._SafeStr_11400 = false; this._SafeStr_11392._SafeStr_11410(this._SafeStr_11393); this._SafeStr_11392._SafeStr_11410(this._SafeStr_11397); this._SafeStr_11392._SafeStr_11411(); var _local_5:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if (_local_5 != null){ _local_5._SafeStr_3594(); }; } public function _SafeStr_3621():Array { var _local_2:_SafeStr_1604; var _local_3:_SafeStr_1598; var _local_5:int; var _local_1:Array = new Array(); if ((((this._SafeStr_11394 == null)) || (this._SafeStr_11394.disposed))){ return (_local_1); }; var _local_4:int; while (_local_4 < this._SafeStr_11394.length) { _local_2 = (this._SafeStr_11394.getWithIndex(_local_4) as _SafeStr_1604); if (_local_2 != null){ _local_5 = 0; while (_local_5 < _local_2._SafeStr_3641()) { _local_3 = _local_2._SafeStr_3672(_local_5); if (_local_3 != null){ _local_1.push(_local_3._SafeStr_3630); }; _local_5++; }; }; _local_4++; }; return (_local_1); } public function _SafeStr_3616():IWindowContainer { return (this._SafeStr_11392._SafeStr_3616()); } public function _SafeStr_3608(_arg_1:int=0):void { } public function _SafeStr_3671(_arg_1:String):void { if (this._SafeStr_4678){ if (this._state != _SafeStr_11386){ this._SafeStr_11413(); }; }; } public function _SafeStr_3618():void { if (this._SafeStr_4678){ this.close(); }; } public function _SafeStr_11416():void { this._SafeStr_11392._SafeStr_11416(); } public function _SafeStr_11417():void { this._SafeStr_11392._SafeStr_11417(); } public function _SafeStr_11420():void { if (this._state == _SafeStr_11388){ this.state = _SafeStr_11389; }; } public function _SafeStr_11421(_arg_1:_SafeStr_1598):BitmapData { var _local_2:_SafeStr_1248; if ((_arg_1 is _SafeStr_2506)){ _local_2 = this._roomEngine.getFurnitureImage(_arg_1.type, new _SafeStr_1286(180, 0, 0), 64, this, 0, String(_arg_1._SafeStr_3588)); } else { _local_2 = this._roomEngine.getWallItemImage(_arg_1.type, new _SafeStr_1286(180, 0, 0), 64, this, 0, _arg_1._SafeStr_3587); }; return ((_local_2.data as BitmapData)); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { this._SafeStr_11392._SafeStr_11422(_arg_1, _arg_2); } public function _SafeStr_11423(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2503; if ((_arg_1 is _SafeStr_2480)){ Logger.log("TRADING::TradingAlreadyOpenEvent"); this._SafeStr_11392._SafeStr_11424(_SafeStr_2510._SafeStr_11425); } else { if ((_arg_1 is _SafeStr_2504)){ Logger.log("TRADING::TradingAcceptEvent"); if (_SafeStr_2504(_arg_1)._SafeStr_6159 == this._SafeStr_11393){ this._SafeStr_11395 = !((_SafeStr_2504(_arg_1)._SafeStr_6160 == 0)); } else { this._SafeStr_11400 = !((_SafeStr_2504(_arg_1)._SafeStr_6160 == 0)); }; this._SafeStr_11392._SafeStr_11411(); } else { if ((_arg_1 is _SafeStr_2448)){ Logger.log("TRADING::TradingConfirmationEvent"); this.state = _SafeStr_11388; } else { if ((_arg_1 is _SafeStr_2485)){ Logger.log("TRADING::TradingCompletedEvent"); this.state = _SafeStr_11391; } else { if ((_arg_1 is _SafeStr_2503)){ Logger.log("TRADING::TradingCloseEvent"); if (!this._SafeStr_4678){ Logger.log("Received TradingCloseEvent, but trading already stopped!!!"); return; }; _local_2 = (_arg_1 as _SafeStr_2503); if (_local_2._SafeStr_6159 != this._SafeStr_11393){ this._SafeStr_11392._SafeStr_11424(_SafeStr_2510._SafeStr_11426); }; this.close(); } else { if ((_arg_1 is _SafeStr_2464)){ Logger.log("TRADING::TradingNotOpenEvent"); } else { if ((_arg_1 is _SafeStr_2497)){ this._SafeStr_11392._SafeStr_11427("${inventory.trading.warning.others_account_disabled}"); } else { if ((_arg_1 is _SafeStr_2500)){ this._SafeStr_11392._SafeStr_11428("${inventory.trading.warning.own_account_disabled}"); } else { Logger.log(("TRADING/Unknown message event: " + _arg_1)); }; }; }; }; }; }; }; }; } public function _SafeStr_11429():void { this._SafeStr_4463._SafeStr_3613(_SafeStr_1310._SafeStr_3440); } public function _SafeStr_11430(_arg_1:int):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_2514(_arg_1)); } public function _SafeStr_3661(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean, _arg_5:String=""):Boolean { var _local_6:String; if (this._SafeStr_11395){ return (false); }; if (this._SafeStr_11394 == null){ return (false); }; if (this._SafeStr_11394.length < _SafeStr_11385){ this._communication.getHabboMainConnection(null).send(new _SafeStr_2516(_arg_1)); } else { if (!_arg_4){ return (false); }; _local_6 = String(_arg_2); if (_arg_3 == _SafeStr_1295._SafeStr_3434){ _local_6 = ((String(_arg_2) + "poster") + _arg_5); }; if (this._SafeStr_11394.getValue(_local_6) != null){ this._communication.getHabboMainConnection(null).send(new _SafeStr_2516(_arg_1)); } else { return (false); }; }; return (true); } public function _SafeStr_11431(_arg_1:int):void { var _local_3:_SafeStr_1598; if (this._SafeStr_11395){ return; }; var _local_2:_SafeStr_1604 = this._SafeStr_11402.getWithIndex(_arg_1); if (_local_2){ _local_3 = _local_2._SafeStr_3653(); if (_local_3){ this._communication.getHabboMainConnection(null).send(new _SafeStr_2511(_local_3.id)); }; }; } public function _SafeStr_11432():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_2518()); } public function _SafeStr_11433():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_2517()); } public function _SafeStr_11434():void { this.state = _SafeStr_11390; this._communication.getHabboMainConnection(null).send(new _SafeStr_2513()); } public function _SafeStr_11435():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_2512()); } public function _SafeStr_11413():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_2515()); } } }//package com.sulake.habbo.inventory.trading // _SafeStr_11284 = "_-2ZV" (String#7598, DoABC#2) // _SafeStr_11360 = "_-2y6" (String#10034, DoABC#2) // _SafeStr_11385 = "_-MJ" (String#14717, DoABC#2) // _SafeStr_11386 = "_-2jM" (String#4859, DoABC#2) // _SafeStr_11387 = "_-0Uw" (String#4833, DoABC#2) // _SafeStr_11388 = "_-0fT" (String#6846, DoABC#2) // _SafeStr_11389 = "_-1Uv" (String#6404, DoABC#2) // _SafeStr_11390 = "_-et" (String#8104, DoABC#2) // _SafeStr_11391 = "_-4E" (String#5172, DoABC#2) // _SafeStr_11392 = "_-1tb" (String#1953, DoABC#2) // _SafeStr_11393 = "_-e5" (String#7110, DoABC#2) // _SafeStr_11394 = "_-1KJ" (String#3740, DoABC#2) // _SafeStr_11395 = "_-WJ" (String#7360, DoABC#2) // _SafeStr_11396 = "_-2N8" (String#16348, DoABC#2) // _SafeStr_11397 = "_-2qM" (String#12779, DoABC#2) // _SafeStr_11398 = "_-0JQ" (String#17067, DoABC#2) // _SafeStr_11399 = "_-Pm" (String#8281, DoABC#2) // _SafeStr_11400 = "_-1-W" (String#10342, DoABC#2) // _SafeStr_11401 = "_-0rF" (String#20231, DoABC#2) // _SafeStr_11402 = "_-2Sg" (String#4792, DoABC#2) // _SafeStr_11403 = "_-0Am" (String#10454, DoABC#2) // _SafeStr_11404 = "_-23O" (String#20147, DoABC#2) // _SafeStr_11405 = "_-0Qq" (String#17263, DoABC#2) // _SafeStr_11406 = "_-2jH" (String#22466, DoABC#2) // _SafeStr_11407 = "_-1xM" (String#5052, DoABC#2) // _SafeStr_11408 = "_-NW" (String#15536, DoABC#2) // _SafeStr_11409 = "_-02L" (String#19594, DoABC#2) // _SafeStr_11410 = "class" (String#7222, DoABC#2) // _SafeStr_11411 = "_-1JA" (String#9312, DoABC#2) // _SafeStr_11412 = "_-Ql" (String#21759, DoABC#2) // _SafeStr_11413 = "_-0Wn" (String#11695, DoABC#2) // _SafeStr_11414 = "_-tE" (String#13420, DoABC#2) // _SafeStr_11415 = "_-1Mi" (String#18688, DoABC#2) // _SafeStr_11416 = "_-7X" (String#13022, DoABC#2) // _SafeStr_11417 = "_-22f" (String#14913, DoABC#2) // _SafeStr_11418 = "_-ZQ" (String#16479, DoABC#2) // _SafeStr_11419 = "_-4d" (String#19111, DoABC#2) // _SafeStr_11420 = "_-1xU" (String#20194, DoABC#2) // _SafeStr_11421 = "_-Z-" (String#16433, DoABC#2) // _SafeStr_11422 = "_-20r" (String#20081, DoABC#2) // _SafeStr_11423 = "_-00f" (String#6284, DoABC#2) // _SafeStr_11424 = "_-1gL" (String#14887, DoABC#2) // _SafeStr_11425 = "_-0o3" (String#11965, DoABC#2) // _SafeStr_11426 = "_-0rD" (String#12189, DoABC#2) // _SafeStr_11427 = "_-2Iy" (String#13273, DoABC#2) // _SafeStr_11428 = "_-1uc" (String#15243, DoABC#2) // _SafeStr_11429 = "_-BI" (String#22069, DoABC#2) // _SafeStr_11430 = "_-8M" (String#18928, DoABC#2) // _SafeStr_11431 = "_-2IP" (String#19789, DoABC#2) // _SafeStr_11432 = "_-1g-" (String#19157, DoABC#2) // _SafeStr_11433 = "_-vE" (String#19552, DoABC#2) // _SafeStr_11434 = "_-IE" (String#20454, DoABC#2) // _SafeStr_11435 = "_-24f" (String#18519, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1603 = "_-1uE" (String#1563, DoABC#2) // _SafeStr_1604 = "_-2xZ" (String#637, DoABC#2) // _SafeStr_1609 = "_-2lL" (String#3832, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2448 = "_-Uf" (String#6587, DoABC#2) // _SafeStr_2464 = "_-2wu" (String#6176, DoABC#2) // _SafeStr_2480 = "_-2vL" (String#6486, DoABC#2) // _SafeStr_2485 = "_-0ld" (String#6181, DoABC#2) // _SafeStr_2497 = "_-c6" (String#6627, DoABC#2) // _SafeStr_2500 = "_-1fe" (String#5863, DoABC#2) // _SafeStr_2503 = "_-2A7" (String#4393, DoABC#2) // _SafeStr_2504 = "_-0uV" (String#3603, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_2510 = "_-2ng" (String#5351, DoABC#2) // _SafeStr_2511 = "_-0i7" (String#7938, DoABC#2) // _SafeStr_2512 = "_-bm" (String#7632, DoABC#2) // _SafeStr_2513 = "_-1Cp" (String#7806, DoABC#2) // _SafeStr_2514 = "_-1Us" (String#8026, DoABC#2) // _SafeStr_2515 = "_-dl" (String#7581, DoABC#2) // _SafeStr_2516 = "_-QV" (String#6547, DoABC#2) // _SafeStr_2517 = "_-0Z2" (String#7595, DoABC#2) // _SafeStr_2518 = "_-12" (String#7812, DoABC#2) // _SafeStr_3434 = "_-ng" (String#4878, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3445 = "_-1MV" (String#1866, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3594 = "_-127" (String#17023, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3621 = "_-2X2" (String#19092, DoABC#2) // _SafeStr_3630 = "_-2t5" (String#4914, DoABC#2) // _SafeStr_3641 = "_-1zU" (String#12261, DoABC#2) // _SafeStr_3653 = "_-0T7" (String#5083, DoABC#2) // _SafeStr_3661 = "_-1gS" (String#20456, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_3672 = "_-2cA" (String#16459, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4678 = "_-3Hn" (String#1646, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_4969 = "_-05j" (String#4513, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_6160 = "_-RT" (String#11687, DoABC#2) // _SafeStr_6163 = "_-2E2" (String#8751, DoABC#2) // _SafeStr_6166 = "_-08K" (String#12651, DoABC#2) // _SafeStr_846 = "_-2MV" (String#1940, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.trading._SafeStr_2510 package com.sulake.habbo.inventory.trading { import com.sulake.habbo.inventory._SafeStr_2509; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.inventory._SafeStr_3201; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.core.window.IWindowContainer; import flash.utils.Timer; import com.sulake.habbo.inventory.items._SafeStr_1604; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.sound.events.SongInfoReceivedEvent; import flash.events.TimerEvent; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.ITextWindow; import flash.display.BitmapData; import com.sulake.core.utils.Map; import flash.geom.Point; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.room._SafeStr_1248; import com.sulake.habbo.inventory.items._SafeStr_2506; import com.sulake.habbo.inventory.items._SafeStr_2499; import com.sulake.habbo.inventory.items._SafeStr_1598; import _-00G._SafeStr_1295; import com.sulake.habbo.sound._SafeStr_2287; public class _SafeStr_2510 implements _SafeStr_2509, _SafeStr_22 { private static const _SafeStr_11436:uint = 4284532064; private static const _SafeStr_11437:uint = 2577770; public static const _SafeStr_11438:int = 0; public static const _SafeStr_11426:int = 1; public static const _SafeStr_11425:int = 2; private var _SafeStr_11439:_SafeStr_1603; private var _windowManager:IHabboWindowManager; private var _localization:IHabboLocalizationManager; private var _roomEngine:IRoomEngine; private var _assetLibrary:IAssetLibrary; private var _SafeStr_11110:_SafeStr_3201; private var _soundManager:_SafeStr_409; private var _disposed:Boolean = false; private var _SafeStr_5046:Boolean; private var _SafeStr_11440:IWindowContainer; private var _SafeStr_11441:IWindowContainer; private var _SafeStr_4048:Timer; private var _SafeStr_11442:_SafeStr_1604; private var _SafeStr_4945:Boolean; private var _SafeStr_11443:Array; public function _SafeStr_2510(_arg_1:_SafeStr_1603, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IRoomEngine, _arg_5:IHabboLocalizationManager, _arg_6:_SafeStr_409) { this._SafeStr_11443 = new Array(); super(); this._SafeStr_11439 = _arg_1; this._windowManager = _arg_2; this._localization = _arg_5; this._assetLibrary = _arg_3; this._roomEngine = _arg_4; this._soundManager = _arg_6; this._SafeStr_5046 = false; var _local_7:IAsset = this._assetLibrary.getAssetByName("item_popup_xml"); var _local_8:_SafeStr_5 = _SafeStr_5(_local_7); var _local_9:IWindowContainer = (this._windowManager.buildFromXML((_local_8.content as XML)) as IWindowContainer); _local_9.visible = false; this._SafeStr_11110 = new _SafeStr_3201(_local_9, this._assetLibrary); this._soundManager.events.addEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); } public function get disposed():Boolean { return (this._disposed); } public function get visible():Boolean { return (this._SafeStr_5046); } public function dispose():void { if (!this._disposed){ if (((this._SafeStr_11440) && (!(this._SafeStr_11440.disposed)))){ this._SafeStr_11440.dispose(); this._SafeStr_11440 = null; }; if (this._SafeStr_4048){ this._SafeStr_4048.removeEventListener(TimerEvent.TIMER, this._SafeStr_6739); this._SafeStr_4048.stop(); this._SafeStr_4048 = null; }; if (this._SafeStr_11110 != null){ this._SafeStr_11110.dispose(); this._SafeStr_11110 = null; }; if (this._soundManager){ if (this._soundManager.events != null){ this._soundManager.events.removeEventListener(SongInfoReceivedEvent._SafeStr_3701, this._SafeStr_3702); }; this._soundManager = null; }; this._SafeStr_11443 = null; this._SafeStr_11439 = null; this._windowManager = null; this._roomEngine = null; this._localization = null; this._assetLibrary = null; this._SafeStr_11442 = null; this._SafeStr_5046 = false; this._disposed = true; }; } public function setup(_arg_1:int, _arg_2:Boolean, _arg_3:int, _arg_4:Boolean):void { this._SafeStr_4969(false); this._SafeStr_11444(); this._SafeStr_11445(); if (((!(_arg_2)) && (!(_arg_4)))){ this._SafeStr_11446("${inventory.trading.warning.both_accounts_disabled}"); this._SafeStr_11428(""); this._SafeStr_11427(""); } else { if (!_arg_2){ this._SafeStr_11428("${inventory.trading.warning.own_account_disabled}"); }; if (!_arg_4){ this._SafeStr_11427("${inventory.trading.warning.others_account_disabled}"); }; }; } public function _SafeStr_3616():IWindowContainer { if (this._SafeStr_11440 == null){ this._SafeStr_11440 = this._SafeStr_11447(); }; if (this._SafeStr_11441 == null){ this._SafeStr_11441 = this._SafeStr_11448(); }; if (!this._SafeStr_4945){ return (this._SafeStr_11440); }; return (this._SafeStr_11441); } private function _SafeStr_11447():IWindowContainer { var _local_3:_SafeStr_1544; var _local_4:IWindow; var _local_5:IWindowContainer; var _local_6:uint; var _local_1:XML = (_SafeStr_5(this._assetLibrary.getAssetByName("inventory_trading_xml")).content as XML); var _local_2:IWindowContainer = (this._windowManager.buildFromXML(_local_1) as IWindowContainer); _local_3 = (_local_2.findChildByTag("OWN_USER_GRID") as _SafeStr_1544); _local_6 = 0; while (_local_6 < _local_3.numGridItems) { _local_4 = _local_3._SafeStr_3729(_local_6); _local_4.id = _local_6; _local_4.procedure = this._SafeStr_11449; _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_11449); _local_4.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_11449); _local_6++; }; _local_3 = (_local_2.findChildByTag("OTHER_USER_GRID") as _SafeStr_1544); _local_6 = 0; while (_local_6 < _local_3.numGridItems) { _local_4 = _local_3._SafeStr_3729(_local_6); _local_4.id = _local_6; _local_4.procedure = this._SafeStr_11450; _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_11450); _local_4.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_11450); _local_6++; }; _local_2.procedure = this.windowEventProc; return (_local_2); } private function _SafeStr_11448():IWindowContainer { var _local_1:XML = (_SafeStr_5(this._assetLibrary.getAssetByName("inventory_trading_minimized_xml")).content as XML); var _local_2:IWindowContainer = (this._windowManager.buildFromXML(_local_1) as IWindowContainer); _local_2.procedure = this._SafeStr_11451; return (_local_2); } public function _SafeStr_4969(_arg_1:Boolean=false):void { this._SafeStr_4945 = _arg_1; } protected function _SafeStr_11452():_SafeStr_1544 { return ((this._SafeStr_11440.findChildByTag("OWN_USER_GRID") as _SafeStr_1544)); } protected function _SafeStr_11453():_SafeStr_1544 { return ((this._SafeStr_11440.findChildByTag("OTHER_USER_GRID") as _SafeStr_1544)); } public function _SafeStr_11410(_arg_1:int):void { var _local_3:_SafeStr_1604; var _local_4:IWindowContainer; var _local_5:IBitmapWrapperWindow; var _local_6:ITextWindow; var _local_7:BitmapData; var _local_8:BitmapData; var _local_2:uint; var _local_9 = (_arg_1 == this._SafeStr_11439._SafeStr_11405); var _local_10:Map = ((_local_9) ? this._SafeStr_11439._SafeStr_11407 : this._SafeStr_11439._SafeStr_11402); var _local_11:_SafeStr_1544 = ((_local_9) ? this._SafeStr_11453() : this._SafeStr_11452()); while (_local_2 < _local_10.length) { _local_3 = (_local_10.getWithIndex(_local_2) as _SafeStr_1604); _local_4 = (_local_11._SafeStr_3729(_local_2) as IWindowContainer); if (_local_4){ _local_4.id = _local_2; while (_local_4.numChildren > 0) { _local_4.removeChildAt(0); }; _local_4.addChild(_local_3.window); _local_3.window.id = _local_2; }; _local_2++; }; while (_local_2 < _local_11.numGridItems) { _local_4 = (_local_11._SafeStr_3729(_local_2) as IWindowContainer); if (_local_4){ _local_4.id = _local_2; _local_4.removeChildAt(0); _local_4.invalidate(); }; _local_2++; }; this._SafeStr_11454(); } public function _SafeStr_11412():void { var _local_1:_SafeStr_1544; var _local_2:IWindowContainer; var _local_3:uint; _local_1 = this._SafeStr_11452(); _local_3 = 0; while (_local_3 < _local_1.numGridItems) { _local_2 = (_local_1._SafeStr_3729(_local_3) as IWindowContainer); if (_local_2){ _local_2.id = _local_3; _local_2.removeChildAt(0); }; _local_3++; }; _local_1 = this._SafeStr_11453(); _local_3 = 0; while (_local_3 < _local_1.numGridItems) { _local_2 = (_local_1._SafeStr_3729(_local_3) as IWindowContainer); if (_local_2){ _local_2.id = _local_3; _local_2.removeChildAt(0); }; _local_3++; }; } public function _SafeStr_11411():void { var _local_1:IWindow; var _local_2:ITextWindow; var _local_3:IBitmapWrapperWindow; if (this._SafeStr_11440){ this._SafeStr_11454(); _local_2 = (this._SafeStr_11440.findChildByTag("OTHER_USER_NAME") as ITextWindow); if (_local_2){ _local_2.text = this._SafeStr_11439._SafeStr_11406; }; _local_1 = this._SafeStr_11440.findChildByTag("OWN_USER_BORDER"); if (_local_1){ _local_1.color = ((this._SafeStr_11439._SafeStr_11403) ? _SafeStr_11436 : _SafeStr_11437); }; _local_3 = (this._SafeStr_11440.findChildByTag("OWN_USER_LOCK") as IBitmapWrapperWindow); if (_local_3){ if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true); }; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_3.bitmap.copyPixels((this._assetLibrary.getAssetByName(((this._SafeStr_11439._SafeStr_11403) ? "trading_locked_icon_png" : "trading_unlocked_icon_png")).content as BitmapData), _local_3.bitmap.rect, new Point()); _local_3.invalidate(); }; _local_1 = this._SafeStr_11440.findChildByTag("OTHER_USER_BORDER"); if (_local_1){ _local_1.color = ((this._SafeStr_11439._SafeStr_11408) ? _SafeStr_11436 : _SafeStr_11437); }; _local_3 = (this._SafeStr_11440.findChildByTag("OTHER_USER_LOCK") as IBitmapWrapperWindow); if (_local_3){ if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true); }; _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_3.bitmap.copyPixels((this._assetLibrary.getAssetByName(((this._SafeStr_11439._SafeStr_11408) ? "trading_locked_icon_png" : "trading_unlocked_icon_png")).content as BitmapData), _local_3.bitmap.rect, new Point()); _local_3.invalidate(); }; }; } public function _SafeStr_11454():void { var _local_1:IWindow; if (this._SafeStr_11440){ _local_1 = this._SafeStr_11440.findChildByName("button_accept"); if (!_local_1){ return; }; switch (this._SafeStr_11439.state){ case _SafeStr_1603._SafeStr_11386: if ((((this._SafeStr_11439._SafeStr_11407.length > 0)) || ((this._SafeStr_11439._SafeStr_11402.length > 0)))){ _local_1.enable(); } else { _local_1.disable(); }; _local_1.caption = "${inventory.trading.accept}"; return; case _SafeStr_1603._SafeStr_11387: if ((((this._SafeStr_11439._SafeStr_11407.length > 0)) || ((this._SafeStr_11439._SafeStr_11402.length > 0)))){ _local_1.enable(); } else { _local_1.disable(); }; _local_1.caption = ((this._SafeStr_11439._SafeStr_11403) ? "${inventory.trading.modify}" : "${inventory.trading.accept}"); this._SafeStr_11446("${inventory.trading.info.add}"); return; case _SafeStr_1603._SafeStr_11388: _local_1.disable(); _local_1.caption = "${inventory.trading.countdown}"; this._SafeStr_11446("${inventory.trading.info.confirm}"); return; case _SafeStr_1603._SafeStr_11389: _local_1.enable(); _local_1.caption = "${inventory.trading.confirm}"; this._SafeStr_11446("${inventory.trading.info.confirm}"); return; case _SafeStr_1603._SafeStr_11390: _local_1.disable(); this._SafeStr_11446("${inventory.trading.info.waiting}"); return; case _SafeStr_1603._SafeStr_11391: _local_1.disable(); _local_1.caption = "${inventory.trading.accept}"; this._SafeStr_11446("${inventory.trading.info.confirm}"); return; case _SafeStr_1603.TRADING_STATE_CANCELLED: return; default: throw (new Error((('Unknown trading progress state: "' + this._SafeStr_11439.state) + '"'))); }; }; } public function _SafeStr_11446(_arg_1:String):void { var _local_2:ITextWindow = (this._SafeStr_11440.findChildByName("help_text") as ITextWindow); _local_2.text = _arg_1; _local_2.visible = true; } public function _SafeStr_11428(_arg_1:String):void { var _local_2:ITextWindow = (this._SafeStr_11440.findChildByName("info_text_0") as ITextWindow); _local_2.text = _arg_1; _local_2.visible = true; var _local_3:_SafeStr_1544 = (this._SafeStr_11440.findChildByName("item_grid_0") as _SafeStr_1544); if (_local_3){ _local_3.visible = false; }; } public function _SafeStr_11444():void { var _local_1:ITextWindow = (this._SafeStr_11440.findChildByName("info_text_0") as ITextWindow); _local_1.visible = false; var _local_2:_SafeStr_1544 = (this._SafeStr_11440.findChildByName("item_grid_0") as _SafeStr_1544); if (_local_2){ _local_2.visible = true; }; } public function _SafeStr_11427(_arg_1:String):void { var _local_2:ITextWindow = (this._SafeStr_11440.findChildByName("info_text_1") as ITextWindow); _local_2.text = _arg_1; _local_2.visible = true; var _local_3:_SafeStr_1544 = (this._SafeStr_11440.findChildByName("item_grid_1") as _SafeStr_1544); if (_local_3){ _local_3.visible = false; }; } public function _SafeStr_11445():void { var _local_1:ITextWindow = (this._SafeStr_11440.findChildByName("info_text_1") as ITextWindow); _local_1.visible = false; var _local_2:_SafeStr_1544 = (this._SafeStr_11440.findChildByName("item_grid_1") as _SafeStr_1544); if (_local_2){ _local_2.visible = true; }; } public function _SafeStr_11424(_arg_1:int):void { switch (_arg_1){ case _SafeStr_11438: this._windowManager.alert("${inventory.trading.notification.title}", "${inventory.trading.warning.other_not_offering}", 0, this._SafeStr_11455); return; case _SafeStr_11426: this._windowManager.alert("${inventory.trading.notification.title}", "${inventory.trading.info.closed}", 0, this._SafeStr_11455); return; case _SafeStr_11425: this._windowManager.alert("${inventory.trading.notification.title}", "${inventory.trading.info.already_open}", 0, this._SafeStr_11455); return; }; } public function _SafeStr_11456(title:String, description:String, callback:Function):void { this._windowManager.alert(title, description, 0, (((callback)!=null) ? callback : function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); })); } public function _SafeStr_11416():void { if (this._SafeStr_4048 == null){ this._SafeStr_4048 = new Timer(1000, 3); this._SafeStr_4048.addEventListener(TimerEvent.TIMER, this._SafeStr_6739); }; this._SafeStr_4048.reset(); this._SafeStr_4048.repeatCount = 3; this._SafeStr_4048.start(); this._windowManager.registerLocalizationParameter("inventory.trading.countdown", "counter", "3"); this._SafeStr_11411(); } public function _SafeStr_11417():void { if (this._SafeStr_4048 != null){ this._SafeStr_4048.reset(); }; } private function _SafeStr_6739(_arg_1:TimerEvent):void { this._windowManager.registerLocalizationParameter("inventory.trading.countdown", "counter", String((3 - this._SafeStr_4048.currentCount))); if (this._SafeStr_4048.currentCount == 3){ this._SafeStr_11439._SafeStr_11420(); this._SafeStr_4048.reset(); }; } protected function _SafeStr_11457(_arg_1:_SafeStr_1604):BitmapData { var _local_3:_SafeStr_1248; var _local_2:BitmapData = _arg_1._SafeStr_6507; if (_local_2 == null){ if ((_arg_1._SafeStr_3653() is _SafeStr_2506)){ _local_3 = this._roomEngine.getFurnitureIcon(_arg_1.type, this); } else { if ((_arg_1._SafeStr_3653() is _SafeStr_2499)){ _local_3 = this._roomEngine.getWallItemIcon(_arg_1.type, this, _arg_1._SafeStr_3587); }; }; if (_local_3.id > 0){ _arg_1._SafeStr_11379 = _local_3.id; }; _local_2 = _local_3.data; _arg_1._SafeStr_6507 = _local_2; }; return (_local_2); } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { var _local_3:uint; var _local_4:_SafeStr_1604; var _local_5:Map; var _local_6:Boolean; _local_5 = this._SafeStr_11439._SafeStr_11402; _local_6 = false; _local_3 = 0; while (_local_3 < _local_5.length) { _local_4 = (_local_5.getWithIndex(_local_3) as _SafeStr_1604); if (_local_4._SafeStr_11379 == _arg_1){ _local_4._SafeStr_6507 = _arg_2; _local_6 = true; }; _local_3++; }; if (_local_6){ this._SafeStr_11410(this._SafeStr_11439._SafeStr_11401); }; _local_5 = this._SafeStr_11439._SafeStr_11407; _local_6 = false; _local_3 = 0; while (_local_3 < _local_5.length) { _local_4 = (_local_5[_local_3] as _SafeStr_1604); if (_local_4._SafeStr_11379 == _arg_1){ _local_4._SafeStr_6507 = _arg_2; _local_6 = true; }; _local_3++; }; if (_local_6){ this._SafeStr_11410(this._SafeStr_11439._SafeStr_11405); }; } protected function _SafeStr_11458():IWindowContainer { var _local_1:XML = (_SafeStr_5(this._assetLibrary.getAssetByName("inventory_thumb_xml")).content as XML); return ((this._windowManager.buildFromXML(_local_1) as IWindowContainer)); } protected function _SafeStr_11459(_arg_1:uint):void { var _local_2:_SafeStr_1604; if ((((this._SafeStr_11439 == null)) || ((this._SafeStr_11439._SafeStr_11402 == null)))){ return; }; if (_arg_1 < this._SafeStr_11439._SafeStr_11402.length){ _local_2 = (this._SafeStr_11439._SafeStr_11402.getWithIndex(_arg_1) as _SafeStr_1604); this.setSelection(_local_2); if (_local_2){ this._SafeStr_11439._SafeStr_11418()._SafeStr_3645(_local_2); }; }; } protected function _SafeStr_11460(_arg_1:uint):void { var _local_2:_SafeStr_1604; if ((((this._SafeStr_11439 == null)) || ((this._SafeStr_11439._SafeStr_11407 == null)))){ return; }; if (_arg_1 < this._SafeStr_11439._SafeStr_11407.length){ _local_2 = (this._SafeStr_11439._SafeStr_11407.getWithIndex(_arg_1) as _SafeStr_1604); this.setSelection(_local_2); if (_local_2){ this._SafeStr_11439._SafeStr_11418()._SafeStr_3645(_local_2); }; }; } public function setSelection(_arg_1:_SafeStr_1604):void { this.removeSelection(); if (_arg_1){ this._SafeStr_11442 = _arg_1; this._SafeStr_11442.isSelected = true; }; } public function removeSelection():void { if (this._SafeStr_11442){ this._SafeStr_11442.isSelected = false; this._SafeStr_11442 = null; }; } public function _SafeStr_11422(_arg_1:int, _arg_2:BitmapData):void { } private function _SafeStr_11451(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "button_continue": this._SafeStr_11439._SafeStr_11429(); return; case "button_cancel": this._SafeStr_11439._SafeStr_11413(); return; }; }; } private function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "button_accept": switch (this._SafeStr_11439.state){ case _SafeStr_1603._SafeStr_11387: if ((((this._SafeStr_11439._SafeStr_11407.length == 0)) && (!(this._SafeStr_11439._SafeStr_11403)))){ this._SafeStr_11424(_SafeStr_11438); }; if (this._SafeStr_11439._SafeStr_11403){ this._SafeStr_11439._SafeStr_11433(); } else { this._SafeStr_11439._SafeStr_11432(); }; break; case _SafeStr_1603._SafeStr_11389: _arg_2.disable(); this._SafeStr_11439._SafeStr_11434(); break; }; return; case "button_cancel": switch (this._SafeStr_11439.state){ case _SafeStr_1603._SafeStr_11387: this._SafeStr_11439._SafeStr_11413(); break; case _SafeStr_1603._SafeStr_11389: this._SafeStr_11439._SafeStr_11435(); break; }; return; }; }; } private function _SafeStr_11449(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._SafeStr_11461(_arg_1, _arg_2, true); } private function _SafeStr_11450(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { this._SafeStr_11461(_arg_1, _arg_2, false); } private function _SafeStr_11461(_arg_1:_SafeStr_1260, _arg_2:IWindow, _arg_3:Boolean):void { var _local_4:_SafeStr_1604; var _local_5:_SafeStr_1598; var _local_6:BitmapData; var _local_7:String; var _local_8:_SafeStr_2506; var _local_9:Date; if (((_arg_3) && ((_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK)))){ this._SafeStr_11439._SafeStr_11431(_arg_2.id); }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ if (_arg_3){ _local_4 = this._SafeStr_11439._SafeStr_11402.getWithIndex(_arg_2.id); } else { _local_4 = this._SafeStr_11439._SafeStr_11407.getWithIndex(_arg_2.id); }; if (_local_4 == null){ return; }; _local_5 = _local_4._SafeStr_3653(); if (_local_5 == null){ return; }; _local_6 = this._SafeStr_11439._SafeStr_11421(_local_5); if ((_local_5 is _SafeStr_2506)){ _local_7 = ((("$" + "{roomItem.name.") + _local_5.type) + "}"); } else { _local_7 = ((("$" + "{wallItem.name.") + _local_5.type) + "}"); }; if (_local_5.category == _SafeStr_1295._SafeStr_3434){ _local_7 = (("${poster_" + _local_5._SafeStr_3587) + "_name}"); }; if (_local_5.category == _SafeStr_1295._SafeStr_3438){ _local_8 = (_local_5 as _SafeStr_2506); _local_9 = new Date(_local_8._SafeStr_6266, (_local_8._SafeStr_6265 - 1), _local_8._SafeStr_6264); _local_7 = ((this._localization.getKey(("roomItem.name." + _local_5.type)) + " ") + _local_9.toLocaleDateString()); }; if (_local_5.category == _SafeStr_1295._SafeStr_3436){ _local_7 = this._SafeStr_11462(_local_4, _local_7, true, _arg_2.id, _arg_3); }; this._SafeStr_11110._SafeStr_11463((_arg_2 as IWindowContainer), _local_7, _local_6, _SafeStr_3201._SafeStr_11464); this._SafeStr_11110.show(); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_11110._SafeStr_11465(); }; }; } public function _SafeStr_11455(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { if (_arg_2.type == _SafeStr_1260._SafeStr_8222){ _arg_1.dispose(); }; } private function _SafeStr_11462(_arg_1:_SafeStr_1604, _arg_2:String, _arg_3:Boolean, _arg_4:uint=1, _arg_5:Boolean=false):String { var _local_6:_SafeStr_1598 = _arg_1._SafeStr_3653(); var _local_7:_SafeStr_2287 = this._soundManager._SafeStr_3723._SafeStr_3722(_local_6._SafeStr_3588); if (_local_7 != null){ this._localization.registerParameter("songdisc.info", "name", _local_7.name); this._localization.registerParameter("songdisc.info", "author", _local_7._SafeStr_3724); _arg_2 = this._localization.getKey("songdisc.info"); } else { if (_arg_3){ if (this._SafeStr_11443.length > 0){ this._SafeStr_11443.pop(); this._SafeStr_11443.pop(); this._SafeStr_11443.pop(); }; this._SafeStr_11443.push(_arg_4); this._SafeStr_11443.push(_arg_1); this._SafeStr_11443.push(_arg_5); this._soundManager._SafeStr_3723._SafeStr_3725(_local_6._SafeStr_3588); }; }; return (_arg_2); } private function _SafeStr_3702(_arg_1:SongInfoReceivedEvent):void { var _local_2:Boolean; var _local_3:_SafeStr_1604; var _local_4:uint; var _local_5:_SafeStr_1598; var _local_6:String; var _local_7:BitmapData; var _local_8:IWindow; if (this._SafeStr_11443.length > 0){ _local_2 = this._SafeStr_11443.pop(); _local_3 = this._SafeStr_11443.pop(); _local_4 = this._SafeStr_11443.pop(); _local_5 = _local_3._SafeStr_3653(); if (_local_5._SafeStr_3588 == _arg_1.id){ if (((((_local_2) && ((this._SafeStr_11439._SafeStr_11402.getWithIndex(_local_4) == _local_3)))) || (((!(_local_2)) && ((this._SafeStr_11439._SafeStr_11407.getWithIndex(_local_4) == _local_3)))))){ _local_6 = this._SafeStr_11462(_local_3, "", false); _local_7 = this._SafeStr_11439._SafeStr_11421(_local_5); _local_8 = ((_local_2) ? this._SafeStr_11452()._SafeStr_3729(_local_4) : this._SafeStr_11453()._SafeStr_3729(_local_4)); this._SafeStr_11110._SafeStr_11463((_local_8 as IWindowContainer), _local_6, _local_7, _SafeStr_3201._SafeStr_11464); }; } else { this._SafeStr_11443.push(_local_4); this._SafeStr_11443.push(_local_3); this._SafeStr_11443.push(_local_2); }; }; } } }//package com.sulake.habbo.inventory.trading // _SafeStr_11110 = "_-1iT" (String#2936, DoABC#2) // _SafeStr_11379 = "_-2d1" (String#11472, DoABC#2) // _SafeStr_11386 = "_-2jM" (String#4859, DoABC#2) // _SafeStr_11387 = "_-0Uw" (String#4833, DoABC#2) // _SafeStr_11388 = "_-0fT" (String#6846, DoABC#2) // _SafeStr_11389 = "_-1Uv" (String#6404, DoABC#2) // _SafeStr_11390 = "_-et" (String#8104, DoABC#2) // _SafeStr_11391 = "_-4E" (String#5172, DoABC#2) // _SafeStr_11401 = "_-0rF" (String#20231, DoABC#2) // _SafeStr_11402 = "_-2Sg" (String#4792, DoABC#2) // _SafeStr_11403 = "_-0Am" (String#10454, DoABC#2) // _SafeStr_11405 = "_-0Qq" (String#17263, DoABC#2) // _SafeStr_11406 = "_-2jH" (String#22466, DoABC#2) // _SafeStr_11407 = "_-1xM" (String#5052, DoABC#2) // _SafeStr_11408 = "_-NW" (String#15536, DoABC#2) // _SafeStr_11410 = "class" (String#7222, DoABC#2) // _SafeStr_11411 = "_-1JA" (String#9312, DoABC#2) // _SafeStr_11412 = "_-Ql" (String#21759, DoABC#2) // _SafeStr_11413 = "_-0Wn" (String#11695, DoABC#2) // _SafeStr_11416 = "_-7X" (String#13022, DoABC#2) // _SafeStr_11417 = "_-22f" (String#14913, DoABC#2) // _SafeStr_11418 = "_-ZQ" (String#16479, DoABC#2) // _SafeStr_11420 = "_-1xU" (String#20194, DoABC#2) // _SafeStr_11421 = "_-Z-" (String#16433, DoABC#2) // _SafeStr_11422 = "_-20r" (String#20081, DoABC#2) // _SafeStr_11424 = "_-1gL" (String#14887, DoABC#2) // _SafeStr_11425 = "_-0o3" (String#11965, DoABC#2) // _SafeStr_11426 = "_-0rD" (String#12189, DoABC#2) // _SafeStr_11427 = "_-2Iy" (String#13273, DoABC#2) // _SafeStr_11428 = "_-1uc" (String#15243, DoABC#2) // _SafeStr_11429 = "_-BI" (String#22069, DoABC#2) // _SafeStr_11431 = "_-2IP" (String#19789, DoABC#2) // _SafeStr_11432 = "_-1g-" (String#19157, DoABC#2) // _SafeStr_11433 = "_-vE" (String#19552, DoABC#2) // _SafeStr_11434 = "_-IE" (String#20454, DoABC#2) // _SafeStr_11435 = "_-24f" (String#18519, DoABC#2) // _SafeStr_11436 = "_-1we" (String#11498, DoABC#2) // _SafeStr_11437 = "_-1BG" (String#12804, DoABC#2) // _SafeStr_11438 = "_-0EA" (String#11468, DoABC#2) // _SafeStr_11439 = "_-07V" (String#1275, DoABC#2) // _SafeStr_11440 = "_-06V" (String#2241, DoABC#2) // _SafeStr_11441 = "_-38s" (String#14089, DoABC#2) // _SafeStr_11442 = "_-0lV" (String#8295, DoABC#2) // _SafeStr_11443 = "_-0LQ" (String#3252, DoABC#2) // _SafeStr_11444 = "_-181" (String#21139, DoABC#2) // _SafeStr_11445 = "_-1sC" (String#21019, DoABC#2) // _SafeStr_11446 = "_-36I" (String#8855, DoABC#2) // _SafeStr_11447 = "_-QE" (String#19244, DoABC#2) // _SafeStr_11448 = "_-1DW" (String#21982, DoABC#2) // _SafeStr_11449 = "_-37I" (String#13630, DoABC#2) // _SafeStr_11450 = "_-YI" (String#13107, DoABC#2) // _SafeStr_11451 = "_-2Rb" (String#22356, DoABC#2) // _SafeStr_11452 = "_-35V" (String#13991, DoABC#2) // _SafeStr_11453 = "_-2xo" (String#14675, DoABC#2) // _SafeStr_11454 = "_-0fl" (String#17785, DoABC#2) // _SafeStr_11455 = "_-0y0" (String#14027, DoABC#2) // _SafeStr_11456 = "_-2gi" (String#27027, DoABC#2) // _SafeStr_11457 = "_-0Ek" (String#24304, DoABC#2) // _SafeStr_11458 = "_-1Y" (String#30554, DoABC#2) // _SafeStr_11459 = "_-2SC" (String#22805, DoABC#2) // _SafeStr_11460 = "_-1FI" (String#24513, DoABC#2) // _SafeStr_11461 = "_-2r6" (String#16230, DoABC#2) // _SafeStr_11462 = "_-1qL" (String#15903, DoABC#2) // _SafeStr_11463 = "_-1qK" (String#16442, DoABC#2) // _SafeStr_11464 = "_-4Y" (String#7844, DoABC#2) // _SafeStr_11465 = "_-WI" (String#21520, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1603 = "_-1uE" (String#1563, DoABC#2) // _SafeStr_1604 = "_-2xZ" (String#637, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_2499 = "_-0l9" (String#2878, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_2509 = "_-2vZ" (String#5345, DoABC#2) // _SafeStr_2510 = "_-2ng" (String#5351, DoABC#2) // _SafeStr_3201 = "_-0Xa" (String#5964, DoABC#2) // _SafeStr_3434 = "_-ng" (String#4878, DoABC#2) // _SafeStr_3436 = "_-0rQ" (String#11871, DoABC#2) // _SafeStr_3438 = "_-2yG" (String#14649, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3645 = "_-1W6" (String#12099, DoABC#2) // _SafeStr_3653 = "_-0T7" (String#5083, DoABC#2) // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) // _SafeStr_3702 = "_-32Q" (String#2853, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3725 = "_-2w8" (String#7156, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4048 = "_-1ZX" (String#984, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4945 = "_-SV" (String#5616, DoABC#2) // _SafeStr_4969 = "_-05j" (String#4513, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) // _SafeStr_6264 = "_-3AD" (String#11992, DoABC#2) // _SafeStr_6265 = "_-182" (String#12151, DoABC#2) // _SafeStr_6266 = "_-34G" (String#12790, DoABC#2) // _SafeStr_6507 = "_-0k1" (String#2447, DoABC#2) // _SafeStr_6739 = "_-0Bz" (String#11769, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory._SafeStr_1315 package com.sulake.habbo.inventory { import com.sulake.habbo.communication.IHabboCommunicationManager; import _-zt._SafeStr_2493; import _-zt._SafeStr_2479; import _-zt._SafeStr_2457; import _-zt._SafeStr_2478; import _-zt._SafeStr_2470; import _-250._SafeStr_2060; import _-250._SafeStr_2468; import _-250._SafeStr_2489; import _-250._SafeStr_2466; import _-2X9._SafeStr_1278; import _-S8._SafeStr_2465; import _-2X9._SafeStr_2007; import _-1S3._SafeStr_842; import _-S8._SafeStr_2502; import _-1m6._SafeStr_2467; import _-1Py._SafeStr_2504; import _-1ob._SafeStr_2460; import _-1Py._SafeStr_2448; import _-1ob._SafeStr_2471; import _-1Py._SafeStr_2480; import _-1ob._SafeStr_2476; import _-1Py._SafeStr_2503; import _-1ob._SafeStr_2490; import _-1Py._SafeStr_2485; import _-1ob._SafeStr_2486; import _-1Py._SafeStr_2472; import _-1ob._SafeStr_2484; import _-1Py._SafeStr_2464; import _-1ob._SafeStr_2477; import _-1Py._SafeStr_2501; import _-1ob._SafeStr_2469; import _-1Py._SafeStr_2497; import _-1ob._SafeStr_2456; import _-1Py._SafeStr_2500; import _-1ob._SafeStr_2450; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2071; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-mv._SafeStr_2076; import _-fC._SafeStr_2507; import _-fC._SafeStr_2453; import _-fC._SafeStr_2491; import _-fC._SafeStr_2446; import _-1Bq._SafeStr_1422; import _-1Bq._SafeStr_2487; import _-1Bq._SafeStr_1342; import _-1Bq._SafeStr_1429; import _-3BV._SafeStr_1349; import _-14n._SafeStr_1823; import _-1S3._SafeStr_2494; import com.sulake.core.communication.connection.IConnection; import _-01Z._SafeStr_2492; import _-05L._SafeStr_1612; import com.sulake.core.communication.messages.IMessageEvent; import _-01Z._SafeStr_2462; import com.sulake.habbo.inventory.items._SafeStr_1598; import _-zt._SafeStr_2447; import com.sulake.habbo.inventory.items._SafeStr_2506; import com.sulake.habbo.inventory.items._SafeStr_2499; import _-01Z._SafeStr_2463; import _-00F._SafeStr_2481; import _-00G._SafeStr_1310; import _-01Z._SafeStr_2495; import _-250._SafeStr_2498; import _-jh._SafeStr_2475; import _-jh._SafeStr_1608; import _-0M4._SafeStr_2059; import _-0M4._SafeStr_2455; import _-0M4._SafeStr_2461; import _-0M4._SafeStr_2508; import _-2Q7._SafeStr_1302; import com.sulake.habbo.inventory.events._SafeStr_2459; import _-07I._SafeStr_2449; import _-1YA._SafeStr_1606; import _-07I._SafeStr_2496; import _-07I._SafeStr_2445; import _-1ot._SafeStr_821; import _-31Y._SafeStr_2505; import com.sulake.core.utils._SafeStr_840; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.session._SafeStr_1228; import _-00G._SafeStr_1609; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.inventory.trading._SafeStr_1603; import com.sulake.habbo.inventory.items._SafeStr_1604; import _-1Py._SafeStr_2454; import com.sulake.core.utils.Map; import _-00G._SafeStr_1295; import _-00G._SafeStr_1611; import _-1tS._SafeStr_1267; import _-1FV._SafeStr_1610; import _-1tS._SafeStr_2452; import _-1tS._SafeStr_2488; import _-1tS._SafeStr_2483; import _-QK._SafeStr_1615; import _-2Dw._SafeStr_1428; import _-2Dw._SafeStr_2482; import _-2Dw._SafeStr_1347; import _-2Dw._SafeStr_1414; import _-1ot._SafeStr_2451; import _-0qr._SafeStr_2458; public class _SafeStr_1315 { private var _SafeStr_4463:HabboInventory; private var _SafeStr_11466:IHabboCommunicationManager; public function _SafeStr_1315(_arg_1:HabboInventory) { this._SafeStr_4463 = _arg_1; this._SafeStr_11466 = this._SafeStr_4463._SafeStr_6271; this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2493(this._SafeStr_11467)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2479(this._SafeStr_11468)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2457(this._SafeStr_11469)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2478(this._SafeStr_11470)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2470(this._SafeStr_11471)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2060(this._SafeStr_4245)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2468(this._SafeStr_11472)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2489(this._SafeStr_11473)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2466(this._SafeStr_11474)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_1278(this._SafeStr_11475)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2465(this._SafeStr_11476)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2007(this._SafeStr_4157)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_842(this._SafeStr_11477)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2502(this._SafeStr_11478)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2467(this._SafeStr_11479)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2504(this._SafeStr_11480, _SafeStr_2460)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2448(this._SafeStr_11481, _SafeStr_2471)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2480(this._SafeStr_11482, _SafeStr_2476)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2503(this._SafeStr_11483, _SafeStr_2490)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2485(this._SafeStr_11484, _SafeStr_2486)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2472(this._SafeStr_11485, _SafeStr_2484)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2464(this._SafeStr_11486, _SafeStr_2477)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2501(this._SafeStr_11487, _SafeStr_2469)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2497(this._SafeStr_11488, _SafeStr_2456)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2500(this._SafeStr_11489, _SafeStr_2450)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2071(this._SafeStr_11490)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_843(this._SafeStr_11490)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2076(this._SafeStr_11490)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2507(this._SafeStr_11491)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2453(this._SafeStr_11492)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2491(this._SafeStr_11493)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2446(this.onPetInventoryUpdated)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_1422(this._SafeStr_10566)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2487(this._SafeStr_11494)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_1342(this._SafeStr_10567)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_1429(this._SafeStr_10565)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_1349(this._SafeStr_8213)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_1823(this._SafeStr_10081)); this._SafeStr_11466.addHabboConnectionMessageEvent(new _SafeStr_2494(this._SafeStr_11495)); } public function dispose():void { this._SafeStr_4463 = null; this._SafeStr_11466 = null; } private function _SafeStr_11496():IConnection { if (this._SafeStr_11466 == null){ return (null); }; return (this._SafeStr_11466.getHabboMainConnection(null)); } public function _SafeStr_11467(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2492 = (_arg_1 as _SafeStr_2493)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if (_local_3 == null){ return; }; _local_3._SafeStr_3577(_local_2._SafeStr_3552, _local_2._SafeStr_3546(), _local_2._SafeStr_3553, _local_2._SafeStr_3554); } public function _SafeStr_11468(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2462 = (_arg_1 as _SafeStr_2479)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if ((((_local_3 == null)) || (!(_local_3._SafeStr_3599())))){ return; }; var _local_4:_SafeStr_1598; var _local_5:_SafeStr_2447; var _local_6:Array = _local_2._SafeStr_3546(); var _local_7:int; while (_local_7 < _local_6.length) { _local_5 = _SafeStr_2447(_local_6[_local_7]); if (_local_5._SafeStr_3535 == "S"){ _local_4 = new _SafeStr_2506(_local_5._SafeStr_3548, _local_5._SafeStr_3581, _local_5._SafeStr_3582, _local_5.category, _local_5._SafeStr_3583, _local_5._SafeStr_3584, _local_5._SafeStr_3585, _local_5._SafeStr_3586, _local_5._SafeStr_3587, _local_5._SafeStr_3588, _local_5._SafeStr_3589, 0, 0, 0, _local_5.slotId, _local_5._SafeStr_3590); } else { if (_local_5._SafeStr_3535 == "I"){ _local_4 = new _SafeStr_2499(_local_5._SafeStr_3548, _local_5._SafeStr_3581, _local_5._SafeStr_3582, _local_5.category, _local_5._SafeStr_3583, _local_5._SafeStr_3584, _local_5._SafeStr_3585, _local_5._SafeStr_3586, _local_5._SafeStr_3587, _local_5._SafeStr_3588); } else { throw (new Error((('Unknown inventory item category: "' + _local_5._SafeStr_3535) + '"'))); }; }; _local_3._SafeStr_3591(_local_4); _local_7++; }; } public function _SafeStr_11469(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2463 = (_arg_1 as _SafeStr_2457)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if (_local_3 == null){ return; }; var _local_4:int = _local_2._SafeStr_3548; _local_3._SafeStr_3593(_local_4); } public function _SafeStr_11470(_arg_1:IMessageEvent):void { var _local_2:IConnection = this._SafeStr_11496(); if (_local_2 != null){ _local_2.send(new _SafeStr_2481()); }; this._SafeStr_4463._SafeStr_3578(_SafeStr_1310._SafeStr_3440, false); } public function _SafeStr_11471(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2495 = (_arg_1 as _SafeStr_2470)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if (_local_3 == null){ return; }; var _local_4:int = _local_2.id; var _local_5:int = _local_2._SafeStr_3556; _local_3._SafeStr_3643(_local_4, _local_5); } public function _SafeStr_4245(_arg_1:IMessageEvent):void { var _local_6:_SafeStr_2498; var _local_7:_SafeStr_2475; if (this._SafeStr_4463 == null){ return; }; var _local_2:_SafeStr_1608 = this._SafeStr_4463._SafeStr_11497; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2059 = (_arg_1 as _SafeStr_2060)._SafeStr_4108(); if (_local_3 == null){ return; }; var _local_4:Array = _local_3.effects; var _local_5:int; while (_local_5 < _local_4.length) { _local_6 = (_local_4[_local_5] as _SafeStr_2498); _local_7 = new _SafeStr_2475(); _local_7.type = _local_6.type; _local_7.duration = _local_6.duration; _local_7._SafeStr_4365 = _local_6._SafeStr_4482; if (_local_6._SafeStr_4483 >= 0){ _local_7._SafeStr_4367 = true; _local_7._SafeStr_4366 = _local_6._SafeStr_4483; _local_7._SafeStr_4365++; } else { if (_local_6._SafeStr_4483 == -1){ _local_7._SafeStr_4367 = false; _local_7._SafeStr_4366 = _local_6.duration; }; }; _local_2._SafeStr_8073(_local_7, false); _local_5++; }; this._SafeStr_4463._SafeStr_3578(_SafeStr_1310._SafeStr_3442); _local_2._SafeStr_5975(); this._SafeStr_4463._SafeStr_11498(); } public function _SafeStr_11473(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1608 = this._SafeStr_4463._SafeStr_11497; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2455 = (_arg_1 as _SafeStr_2489)._SafeStr_4108(); if (_local_3 == null){ return; }; var _local_4:int = _local_3.type; var _local_5:int = _local_3.duration; var _local_6:_SafeStr_2475 = new _SafeStr_2475(); _local_6.type = _local_4; _local_6.duration = _local_5; _local_6._SafeStr_4366 = _local_5; _local_2._SafeStr_8073(_local_6); this._SafeStr_4463._SafeStr_11498(); } public function _SafeStr_11472(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1608 = this._SafeStr_4463._SafeStr_11497; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2461 = (_arg_1 as _SafeStr_2468)._SafeStr_4108(); if (_local_3 == null){ return; }; var _local_4:int = _local_3.type; _local_2._SafeStr_8077(_local_4); this._SafeStr_4463._SafeStr_11498(); } public function _SafeStr_11474(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1608 = this._SafeStr_4463._SafeStr_11497; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2508 = (_arg_1 as _SafeStr_2466)._SafeStr_4108(); if (_local_3 == null){ return; }; var _local_4:int = _local_3.type; _local_2._SafeStr_8086(_local_4); this._SafeStr_4463._SafeStr_11498(); } public function _SafeStr_11475(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1302 = (_arg_1 as _SafeStr_1278)._SafeStr_4108(); if ((((_local_2.productName == "habbo_club")) || ((_local_2.productName == "club_habbo")))){ this._SafeStr_4463._SafeStr_11499(_local_2._SafeStr_7070, _local_2._SafeStr_7068, _local_2._SafeStr_7072, _local_2._SafeStr_4477, (_local_2._SafeStr_7071 == _SafeStr_1302._SafeStr_7056)); this._SafeStr_4463.events.dispatchEvent(new _SafeStr_2459()); }; } public function _SafeStr_11476(_arg_1:IMessageEvent):void { var _local_4:int; var _local_5:String; var _local_8:Boolean; var _local_9:int; var _local_2:_SafeStr_2449 = (_arg_1 as _SafeStr_2465)._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1606 = this._SafeStr_4463._SafeStr_11500; if (_local_3 == null){ return; }; var _local_6:Array = _local_2._SafeStr_3743(); var _local_7:Array = _local_2._SafeStr_3744(); for each (_local_5 in _local_6) { _local_8 = (_local_7.indexOf(_local_5) > -1); _local_9 = _local_2._SafeStr_3742(_local_5); _local_3._SafeStr_6505(_local_5, _local_8, _local_9); }; _local_3._SafeStr_6514(); _local_3._SafeStr_3673(); this._SafeStr_4463._SafeStr_3578(_SafeStr_1310._SafeStr_3441); } public function _SafeStr_11478(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_2496; var _local_2:_SafeStr_2445 = (_arg_1 as _SafeStr_2502)._SafeStr_4108(); for each (_local_3 in _local_2.data) { this._SafeStr_4463.localization._SafeStr_11501(_local_3._SafeStr_3747, _local_3.limit); }; } public function _SafeStr_4157(_arg_1:IMessageEvent):void { var _local_4:String; var _local_2:_SafeStr_2007 = (_arg_1 as _SafeStr_2007); if (_local_2.userId != this._SafeStr_4463._SafeStr_4788.userId){ return; }; var _local_3:_SafeStr_1606 = this._SafeStr_4463._SafeStr_11500; if (_local_3 == null){ return; }; for each (_local_4 in _local_2.badges) { _local_3._SafeStr_6505(_local_4, true); }; _local_3._SafeStr_3673(); } public function _SafeStr_11477(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_842 = (_arg_1 as _SafeStr_842); var _local_3:_SafeStr_821 = _local_2._SafeStr_4108(); var _local_4:_SafeStr_1606 = this._SafeStr_4463._SafeStr_11500; if (_local_4 != null){ _local_4._SafeStr_6505(_local_3.data._SafeStr_6332, false, _local_3.data._SafeStr_3747); _local_4._SafeStr_6508(_local_3.data._SafeStr_6333); _local_4._SafeStr_3673(); }; } public function _SafeStr_11479(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2467 = (_arg_1 as _SafeStr_2467); var _local_3:_SafeStr_2505 = (_local_2._SafeStr_4108() as _SafeStr_2505); if (_local_3 == null){ return; }; this._SafeStr_4463.localization.registerParameter("achievements_score_description", "score", _local_3.score.toString()); } private function _SafeStr_11487(_arg_1:IMessageEvent):void { var _local_14:int; var _local_15:String; var _local_16:Boolean; if (!this._SafeStr_4463){ _SafeStr_840._SafeStr_4856("IncomingEvent", "Trading open - inventory is null!"); return; }; var _local_2:_SafeStr_1112 = this._SafeStr_4463._SafeStr_4788; var _local_3:_SafeStr_1228 = this._SafeStr_4463._SafeStr_3680; if (!_local_2){ _SafeStr_840._SafeStr_4856("IncomingEvent", "Trading open - sessionData not available!"); return; }; if (!_local_3){ _SafeStr_840._SafeStr_4856("IncomingEvent", "Trading open - roomSession not available!"); return; }; this._SafeStr_4463._SafeStr_11414(_SafeStr_1609._SafeStr_3446); var _local_4:_SafeStr_2501 = (_arg_1 as _SafeStr_2501); if (!_local_4){ _SafeStr_840._SafeStr_4856("IncomingEvent", (("event is of unknown type:" + _arg_1) + "!")); return; }; var _local_5:int = _local_4._SafeStr_6159; var _local_6:_SafeStr_1983 = _local_3._SafeStr_4125._SafeStr_4124(_local_5); if (!_local_6){ _SafeStr_840._SafeStr_4856("IncomingEvent", "Trading open - failed to retrieve own user data!"); return; }; var _local_7:String = _local_6.name; var _local_8 = (_local_4._SafeStr_6164 > 0); var _local_9:int = _local_4._SafeStr_6165; var _local_10:_SafeStr_1983 = _local_3._SafeStr_4125._SafeStr_4124(_local_9); if (!_local_10){ _SafeStr_840._SafeStr_4856("IncomingEvent", "Trading open - failed to retrieve other user data!"); return; }; var _local_11:String = _local_10.name; var _local_12 = (_local_4._SafeStr_6166 > 0); if (_local_9 == _local_2.userId){ _local_14 = _local_5; _local_15 = _local_7; _local_16 = _local_8; _local_5 = _local_9; _local_7 = _local_11; _local_8 = _local_12; _local_9 = _local_14; _local_11 = _local_15; _local_12 = _local_16; }; var _local_13:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_13 != null){ _local_13._SafeStr_11409(_local_5, _local_7, _local_8, _local_9, _local_11, _local_12); }; } private function _SafeStr_11482(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11483(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11484(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11480(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11481(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11485(_arg_1:IMessageEvent):void { var _local_5:uint; var _local_6:_SafeStr_1604; var _local_7:int; var _local_8:String; var _local_9:_SafeStr_2454; var _local_10:int; var _local_2:_SafeStr_2472 = (_arg_1 as _SafeStr_2472); var _local_3:Map = new Map(); var _local_4:Map = new Map(); var _local_11:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if (_local_11 == null){ return; }; _local_5 = _local_2._SafeStr_6171.length; _local_10 = 0; while (_local_10 < _local_5) { _local_9 = (_local_2._SafeStr_6171[_local_10] as _SafeStr_2454); _local_7 = _local_9._SafeStr_6262; _local_8 = String(_local_7); if (!_local_9._SafeStr_3631){ _local_8 = ("itemid" + _local_9._SafeStr_6260); }; if (_local_9.category == _SafeStr_1295._SafeStr_3434){ _local_8 = ((String(_local_7) + "poster") + _local_9._SafeStr_3587); }; _local_6 = ((_local_9._SafeStr_3631) ? (_local_3.getValue(_local_8) as _SafeStr_1604) : null); if (_local_9._SafeStr_3535 == "S"){ if (_local_6 == null){ _local_6 = _local_11._SafeStr_3601(_local_7, _SafeStr_1611._SafeStr_3448, _local_9.category, _local_9._SafeStr_3587); _local_3.add(_local_8, _local_6); }; _local_6.push(new _SafeStr_2506(_local_9._SafeStr_6260, _local_9._SafeStr_6262, _local_9._SafeStr_6261, _local_9.category, true, true, true, true, _local_9._SafeStr_3587, _local_9._SafeStr_3588, _local_9._SafeStr_6263, _local_9._SafeStr_6264, _local_9._SafeStr_6265, _local_9._SafeStr_6266, null, _local_9._SafeStr_6267)); } else { if (_local_9._SafeStr_3535 == "I"){ if (_local_6 == null){ _local_6 = _local_11._SafeStr_3601(_local_7, _SafeStr_1611._SafeStr_3449, _local_9.category, _local_9._SafeStr_3587); _local_3.add(_local_8, _local_6); }; _local_6.push(new _SafeStr_2499(_local_9._SafeStr_6260, _local_9._SafeStr_6262, _local_9._SafeStr_6261, _local_9.category, true, true, true, true, _local_9._SafeStr_3587, _local_9._SafeStr_3588)); } else { throw (new Error((('Unsupported item category: "' + _local_9._SafeStr_3535) + '"'))); }; }; _local_10++; }; _local_5 = _local_2._SafeStr_6173.length; _local_10 = 0; while (_local_10 < _local_5) { _local_9 = (_local_2._SafeStr_6173[_local_10] as _SafeStr_2454); _local_7 = _local_9._SafeStr_6262; _local_8 = String(_local_7); if (!_local_9._SafeStr_3631){ _local_8 = ("itemid" + _local_9._SafeStr_6260); }; if (_local_9.category == _SafeStr_1295._SafeStr_3434){ _local_8 = ((String(_local_7) + "poster") + _local_9._SafeStr_3587); }; _local_6 = ((_local_9._SafeStr_3631) ? (_local_4.getValue(_local_8) as _SafeStr_1604) : null); if (_local_9._SafeStr_3535 == "S"){ if (_local_6 == null){ _local_6 = _local_11._SafeStr_3601(_local_7, _SafeStr_1611._SafeStr_3448, _local_9.category, _local_9._SafeStr_3587); _local_4.add(_local_8, _local_6); }; _local_6.push(new _SafeStr_2506(_local_9._SafeStr_6260, _local_9._SafeStr_6262, _local_9._SafeStr_6261, _local_9.category, true, true, true, true, _local_9._SafeStr_3587, _local_9._SafeStr_3588, _local_9._SafeStr_6263, _local_9._SafeStr_6264, _local_9._SafeStr_6265, _local_9._SafeStr_6266, null, _local_9._SafeStr_6267)); } else { if (_local_9._SafeStr_3535 == "I"){ if (_local_6 == null){ _local_6 = _local_11._SafeStr_3601(_local_7, _SafeStr_1611._SafeStr_3449, _local_9.category, _local_9._SafeStr_3587); _local_4.add(_local_8, _local_6); }; _local_6.push(new _SafeStr_2499(_local_9._SafeStr_6260, _local_9._SafeStr_6262, _local_9._SafeStr_6261, _local_9.category, true, true, true, true, _local_9._SafeStr_3587, _local_9._SafeStr_3588)); } else { throw (new Error((('Unsupported item category: "' + _local_9._SafeStr_3535) + '"'))); }; }; _local_10++; }; var _local_12:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_12 != null){ _local_12._SafeStr_11419(_local_2._SafeStr_6170, _local_3, _local_2._SafeStr_6172, _local_4); }; } private function _SafeStr_11486(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11488(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11489(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1603 = this._SafeStr_4463._SafeStr_3620; if (_local_2 != null){ _local_2._SafeStr_11423(_arg_1); }; } private function _SafeStr_11490(_arg_1:IMessageEvent):void { this._SafeStr_4463._SafeStr_3668(); } private function _SafeStr_11491(_arg_1:_SafeStr_2507):void { var _local_4:_SafeStr_1267; if ((((_arg_1 == null)) || ((this._SafeStr_4463 == null)))){ return; }; var _local_2:_SafeStr_1610 = this._SafeStr_4463._SafeStr_3575; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2452 = _arg_1._SafeStr_4108(); for each (_local_4 in _local_3.pets) { _local_2._SafeStr_5973(_local_4); }; this._SafeStr_4463._SafeStr_3578(_SafeStr_1310._SafeStr_3443); this._SafeStr_4463._SafeStr_3575._SafeStr_3598(); } private function _SafeStr_11492(_arg_1:_SafeStr_2453):void { if ((((_arg_1 == null)) || ((this._SafeStr_4463 == null)))){ return; }; var _local_2:_SafeStr_1610 = this._SafeStr_4463._SafeStr_3575; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2488 = _arg_1._SafeStr_4108(); _local_2._SafeStr_5973(_local_3.pet); this._SafeStr_4463._SafeStr_4682._SafeStr_3615(); } private function _SafeStr_11493(_arg_1:_SafeStr_2491):void { if ((((_arg_1 == null)) || ((this._SafeStr_4463 == null)))){ return; }; var _local_2:_SafeStr_1610 = this._SafeStr_4463._SafeStr_3575; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2483 = _arg_1._SafeStr_4108(); _local_2._SafeStr_5974(_local_3._SafeStr_4185); } private function onPetInventoryUpdated(_arg_1:_SafeStr_2446):void { var _local_2:_SafeStr_1610 = this._SafeStr_4463._SafeStr_3575; if (_local_2 == null){ return; }; _local_2._SafeStr_5972(); } private function _SafeStr_10566(_arg_1:_SafeStr_1422):void { if ((((_arg_1 == null)) || ((this._SafeStr_4463 == null)))){ return; }; var _local_2:_SafeStr_1615 = this._SafeStr_4463._SafeStr_3663; if (_local_2 == null){ return; }; var _local_3:_SafeStr_1428 = _arg_1._SafeStr_4108(); _local_2._SafeStr_3721 = _local_3._SafeStr_3721; _local_2.commission = _local_3.commission; _local_2._SafeStr_6656 = _local_3._SafeStr_6656; _local_2._SafeStr_6657 = _local_3._SafeStr_6657; _local_2._SafeStr_6658 = _local_3._SafeStr_6658; _local_2._SafeStr_6659 = _local_3._SafeStr_6659; _local_2._SafeStr_6660 = _local_3._SafeStr_6660; _local_2._SafeStr_6661 = _local_3._SafeStr_6661; this._SafeStr_4463._SafeStr_3578(_SafeStr_1310._SafeStr_3444); var _local_4:_SafeStr_1612 = this._SafeStr_4463._SafeStr_4682; if (_local_4 != null){ _local_4._SafeStr_3673(); }; } private function _SafeStr_11494(_arg_1:_SafeStr_2487):void { if ((((_arg_1 == null)) || ((this._SafeStr_4463 == null)))){ return; }; var _local_2:_SafeStr_1615 = this._SafeStr_4463._SafeStr_3663; if (_local_2 == null){ return; }; var _local_3:_SafeStr_2482 = _arg_1._SafeStr_4108(); _local_2._SafeStr_8205(_local_3._SafeStr_5654, _local_3._SafeStr_6672); } private function _SafeStr_10567(_arg_1:_SafeStr_1342):void { if ((((_arg_1 == null)) || ((this._SafeStr_4463 == null)))){ return; }; var _local_2:_SafeStr_1615 = this._SafeStr_4463._SafeStr_3663; if (_local_2 == null){ return; }; var _local_3:_SafeStr_1347 = _arg_1._SafeStr_4108(); _local_2._SafeStr_8209(_local_3.result); } private function _SafeStr_10565(_arg_1:_SafeStr_1429):void { if ((((_arg_1 == null)) || ((this._SafeStr_4463 == null)))){ return; }; var _local_2:_SafeStr_1615 = this._SafeStr_4463._SafeStr_3663; if (_local_2 == null){ return; }; var _local_3:_SafeStr_1414 = _arg_1._SafeStr_4108(); _local_2._SafeStr_8211(_local_3._SafeStr_6647, _local_3._SafeStr_6646, _local_3._SafeStr_5946); } private function _SafeStr_8213(_arg_1:_SafeStr_1349):void { if (((!(_arg_1)) || (!(this._SafeStr_4463)))){ return; }; var _local_2:_SafeStr_1615 = this._SafeStr_4463._SafeStr_3663; if (_local_2 == null){ return; }; _local_2._SafeStr_8213(); } private function _SafeStr_10081(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1615; if (this._SafeStr_4463._SafeStr_11502(_SafeStr_1310._SafeStr_3444)){ _local_2 = this._SafeStr_4463._SafeStr_3663; if (_local_2 == null){ return; }; _local_2._SafeStr_3608(); }; } private function _SafeStr_11495(_arg_1:_SafeStr_2494):void { var _local_2:_SafeStr_2451 = _arg_1._SafeStr_4108(); this._SafeStr_4463._SafeStr_4682._SafeStr_3682(_local_2._SafeStr_6188(_SafeStr_2458._SafeStr_3685)); this._SafeStr_4463._SafeStr_4682._SafeStr_3683(_local_2._SafeStr_6188(_SafeStr_2458._SafeStr_3686)); this._SafeStr_4463._SafeStr_3575._SafeStr_5979(_local_2._SafeStr_6188(_SafeStr_2458._SafeStr_4864)); this._SafeStr_4463._SafeStr_11500._SafeStr_6519(_local_2._SafeStr_6188(_SafeStr_2458._SafeStr_4865)); this._SafeStr_4463._SafeStr_3687(); } } }//package com.sulake.habbo.inventory // _SafeStr_10081 = "_-2D6" (String#5639, DoABC#2) // _SafeStr_10565 = "_-1Md" (String#14782, DoABC#2) // _SafeStr_10566 = "_-2u2" (String#13168, DoABC#2) // _SafeStr_10567 = "_-HR" (String#14540, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11409 = "_-02L" (String#19594, DoABC#2) // _SafeStr_11414 = "_-tE" (String#13420, DoABC#2) // _SafeStr_11419 = "_-4d" (String#19111, DoABC#2) // _SafeStr_11423 = "_-00f" (String#6284, DoABC#2) // _SafeStr_11466 = "_-1K" (String#1461, DoABC#2) // _SafeStr_11467 = "_-05N" (String#20205, DoABC#2) // _SafeStr_11468 = "_-0TG" (String#20802, DoABC#2) // _SafeStr_11469 = "_-2xP" (String#20788, DoABC#2) // _SafeStr_11470 = "_-1QK" (String#20063, DoABC#2) // _SafeStr_11471 = "_-2fK" (String#19900, DoABC#2) // _SafeStr_11472 = "_-18H" (String#20956, DoABC#2) // _SafeStr_11473 = "_-1wi" (String#18713, DoABC#2) // _SafeStr_11474 = "_-34C" (String#21733, DoABC#2) // _SafeStr_11475 = "_-2hd" (String#21727, DoABC#2) // _SafeStr_11476 = "_-1lQ" (String#21015, DoABC#2) // _SafeStr_11477 = "_-2wY" (String#20714, DoABC#2) // _SafeStr_11478 = "_-2y7" (String#20584, DoABC#2) // _SafeStr_11479 = "_-1TL" (String#14689, DoABC#2) // _SafeStr_11480 = "_-1FG" (String#21729, DoABC#2) // _SafeStr_11481 = "_-N-" (String#18735, DoABC#2) // _SafeStr_11482 = "_-is" (String#21238, DoABC#2) // _SafeStr_11483 = "_-2af" (String#20265, DoABC#2) // _SafeStr_11484 = "_-2Zk" (String#20011, DoABC#2) // _SafeStr_11485 = "_-I1" (String#18611, DoABC#2) // _SafeStr_11486 = "_-2JA" (String#19783, DoABC#2) // _SafeStr_11487 = "_-b0" (String#21306, DoABC#2) // _SafeStr_11488 = "_-2X3" (String#19119, DoABC#2) // _SafeStr_11489 = "_-Fy" (String#18632, DoABC#2) // _SafeStr_11490 = "_-24J" (String#14407, DoABC#2) // _SafeStr_11491 = "_-1xS" (String#18649, DoABC#2) // _SafeStr_11492 = "_-1o4" (String#18549, DoABC#2) // _SafeStr_11493 = "_-9r" (String#19272, DoABC#2) // _SafeStr_11494 = "_-TQ" (String#20358, DoABC#2) // _SafeStr_11495 = "_-JP" (String#20213, DoABC#2) // _SafeStr_11496 = "_-30G" (String#19855, DoABC#2) // _SafeStr_11497 = "_-1v-" (String#5507, DoABC#2) // _SafeStr_11498 = "_-Gc" (String#6960, DoABC#2) // _SafeStr_11499 = "_-Dw" (String#12517, DoABC#2) // _SafeStr_11500 = "_-1Nc" (String#6277, DoABC#2) // _SafeStr_11501 = "_-ad" (String#17217, DoABC#2) // _SafeStr_11502 = "_-0nl" (String#15062, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1278 = "_-7K" (String#2960, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1302 = "_-wl" (String#3450, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1342 = "_-2Ro" (String#4457, DoABC#2) // _SafeStr_1347 = "_-04Z" (String#6355, DoABC#2) // _SafeStr_1349 = "_-1OZ" (String#4159, DoABC#2) // _SafeStr_1414 = "_-1yX" (String#6394, DoABC#2) // _SafeStr_1422 = "_-2y8" (String#4470, DoABC#2) // _SafeStr_1428 = "_-uV" (String#6568, DoABC#2) // _SafeStr_1429 = "_-0wE" (String#4653, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1603 = "_-1uE" (String#1563, DoABC#2) // _SafeStr_1604 = "_-2xZ" (String#637, DoABC#2) // _SafeStr_1606 = "_-2hb" (String#2796, DoABC#2) // _SafeStr_1608 = "_-tc" (String#2313, DoABC#2) // _SafeStr_1609 = "_-2lL" (String#3832, DoABC#2) // _SafeStr_1610 = "_-1q3" (String#2683, DoABC#2) // _SafeStr_1611 = "_-76" (String#1903, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_1615 = "_-26J" (String#2500, DoABC#2) // _SafeStr_1823 = "_-231" (String#2580, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2007 = "_-0jX" (String#3787, DoABC#2) // _SafeStr_2059 = "_-ar" (String#5634, DoABC#2) // _SafeStr_2060 = "_-ll" (String#4887, DoABC#2) // _SafeStr_2071 = "_-0Y6" (String#5763, DoABC#2) // _SafeStr_2076 = "_-Qq" (String#3917, DoABC#2) // _SafeStr_2445 = "_-33z" (String#7135, DoABC#2) // _SafeStr_2446 = "_-1qY" (String#7049, DoABC#2) // _SafeStr_2447 = "_-06d" (String#2547, DoABC#2) // _SafeStr_2448 = "_-Uf" (String#6587, DoABC#2) // _SafeStr_2449 = "_-1yV" (String#7377, DoABC#2) // _SafeStr_2450 = "_-311" (String#8658, DoABC#2) // _SafeStr_2451 = "_-03n" (String#7155, DoABC#2) // _SafeStr_2452 = "_-c7" (String#6686, DoABC#2) // _SafeStr_2453 = "_-2KZ" (String#6068, DoABC#2) // _SafeStr_2454 = "_-1Rf" (String#5104, DoABC#2) // _SafeStr_2455 = "_-mh" (String#7244, DoABC#2) // _SafeStr_2456 = "_-0Ar" (String#8310, DoABC#2) // _SafeStr_2457 = "_-06c" (String#4777, DoABC#2) // _SafeStr_2458 = "_-hm" (String#3057, DoABC#2) // _SafeStr_2459 = "_-1R4" (String#4227, DoABC#2) // _SafeStr_2460 = "_-0Bp" (String#8318, DoABC#2) // _SafeStr_2461 = "_-0Vm" (String#6952, DoABC#2) // _SafeStr_2462 = "_-2LY" (String#6821, DoABC#2) // _SafeStr_2463 = "_-Lu" (String#6864, DoABC#2) // _SafeStr_2464 = "_-2wu" (String#6176, DoABC#2) // _SafeStr_2465 = "_-0Fw" (String#6040, DoABC#2) // _SafeStr_2466 = "_-14e" (String#5918, DoABC#2) // _SafeStr_2467 = "_-1R5" (String#3846, DoABC#2) // _SafeStr_2468 = "_-1s3" (String#6036, DoABC#2) // _SafeStr_2469 = "_-1eI" (String#7837, DoABC#2) // _SafeStr_2470 = "_-2Ji" (String#6073, DoABC#2) // _SafeStr_2471 = "_-2LS" (String#7716, DoABC#2) // _SafeStr_2472 = "_-1uh" (String#5543, DoABC#2) // _SafeStr_2475 = "_-2NH" (String#1417, DoABC#2) // _SafeStr_2476 = "_-1gy" (String#8539, DoABC#2) // _SafeStr_2477 = "_-10Y" (String#8802, DoABC#2) // _SafeStr_2478 = "_-2aO" (String#5557, DoABC#2) // _SafeStr_2479 = "_-7j" (String#5016, DoABC#2) // _SafeStr_2480 = "_-2vL" (String#6486, DoABC#2) // _SafeStr_2481 = "_-2w5" (String#6478, DoABC#2) // _SafeStr_2482 = "_-oO" (String#7298, DoABC#2) // _SafeStr_2483 = "_-1yU" (String#7044, DoABC#2) // _SafeStr_2484 = "_-1QZ" (String#7619, DoABC#2) // _SafeStr_2485 = "_-0ld" (String#6181, DoABC#2) // _SafeStr_2486 = "_-0ih" (String#7996, DoABC#2) // _SafeStr_2487 = "_-270" (String#6263, DoABC#2) // _SafeStr_2488 = "_-1j6" (String#6769, DoABC#2) // _SafeStr_2489 = "_-0X-" (String#5811, DoABC#2) // _SafeStr_2490 = "_-1Af" (String#8241, DoABC#2) // _SafeStr_2491 = "_-27-" (String#6245, DoABC#2) // _SafeStr_2492 = "_-1Ux" (String#7350, DoABC#2) // _SafeStr_2493 = "_-21U" (String#5889, DoABC#2) // _SafeStr_2494 = "_-nO" (String#6539, DoABC#2) // _SafeStr_2495 = "_-1dk" (String#7417, DoABC#2) // _SafeStr_2496 = "_-2WF" (String#6798, DoABC#2) // _SafeStr_2497 = "_-c6" (String#6627, DoABC#2) // _SafeStr_2498 = "_-vR" (String#4772, DoABC#2) // _SafeStr_2499 = "_-0l9" (String#2878, DoABC#2) // _SafeStr_2500 = "_-1fe" (String#5863, DoABC#2) // _SafeStr_2501 = "_-m6" (String#5667, DoABC#2) // _SafeStr_2502 = "_-1wL" (String#6335, DoABC#2) // _SafeStr_2503 = "_-2A7" (String#4393, DoABC#2) // _SafeStr_2504 = "_-0uV" (String#3603, DoABC#2) // _SafeStr_2505 = "_-2KB" (String#4808, DoABC#2) // _SafeStr_2506 = "_-1Jv" (String#2142, DoABC#2) // _SafeStr_2507 = "_-0xr" (String#5809, DoABC#2) // _SafeStr_2508 = "_-2xJ" (String#7021, DoABC#2) // _SafeStr_3434 = "_-ng" (String#4878, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3444 = "_-Ia" (String#7340, DoABC#2) // _SafeStr_3446 = "_-OB" (String#6526, DoABC#2) // _SafeStr_3448 = "_-1N1" (String#1763, DoABC#2) // _SafeStr_3449 = "_-2He" (String#1924, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3546 = "_-2-F" (String#6014, DoABC#2) // _SafeStr_3548 = "_-2cN" (String#4130, DoABC#2) // _SafeStr_3552 = "_-29T" (String#19308, DoABC#2) // _SafeStr_3553 = "_-0qB" (String#19963, DoABC#2) // _SafeStr_3554 = "_-2Us" (String#18534, DoABC#2) // _SafeStr_3556 = "_-1Cv" (String#21963, DoABC#2) // _SafeStr_3575 = "_-1pp" (String#2773, DoABC#2) // _SafeStr_3577 = "_-3Bv" (String#20390, DoABC#2) // _SafeStr_3578 = "_-0Pt" (String#8789, DoABC#2) // _SafeStr_3581 = "_-1k4" (String#2783, DoABC#2) // _SafeStr_3582 = "_-2Gl" (String#11878, DoABC#2) // _SafeStr_3583 = "_-2TM" (String#11828, DoABC#2) // _SafeStr_3584 = "_-1Pw" (String#12101, DoABC#2) // _SafeStr_3585 = "_-RW" (String#11702, DoABC#2) // _SafeStr_3586 = "_-0yF" (String#7373, DoABC#2) // _SafeStr_3587 = "_-3FJ" (String#1261, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3591 = "_-Az" (String#16309, DoABC#2) // _SafeStr_3593 = "_-p2" (String#16993, DoABC#2) // _SafeStr_3598 = "_-2Lj" (String#14619, DoABC#2) // _SafeStr_3599 = "_-pC" (String#15731, DoABC#2) // _SafeStr_3601 = "_-3Ex" (String#8761, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3615 = "_-16x" (String#20997, DoABC#2) // _SafeStr_3620 = "_-1ev" (String#3401, DoABC#2) // _SafeStr_3631 = "_-Vy" (String#5466, DoABC#2) // _SafeStr_3643 = "_-sc" (String#18589, DoABC#2) // _SafeStr_3663 = "_-2s4" (String#7383, DoABC#2) // _SafeStr_3668 = "_-00Z" (String#13318, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3682 = "_-jj" (String#20959, DoABC#2) // _SafeStr_3683 = "_-2B4" (String#19713, DoABC#2) // _SafeStr_3685 = "_-1qE" (String#6910, DoABC#2) // _SafeStr_3686 = "_-0FS" (String#6995, DoABC#2) // _SafeStr_3687 = "_-xD" (String#8720, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_3742 = "_-rP" (String#13070, DoABC#2) // _SafeStr_3743 = "_-aB" (String#21103, DoABC#2) // _SafeStr_3744 = "_-03L" (String#20354, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4157 = "_-1-r" (String#8897, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4245 = "_-H4" (String#16513, DoABC#2) // _SafeStr_4365 = "_-l0" (String#4263, DoABC#2) // _SafeStr_4366 = "_-Aa" (String#4924, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_4482 = "_-0Mr" (String#15016, DoABC#2) // _SafeStr_4483 = "_-2K9" (String#10410, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_4865 = "_-1ZP" (String#12701, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_5946 = "_-fo" (String#3167, DoABC#2) // _SafeStr_5972 = "_-27c" (String#16850, DoABC#2) // _SafeStr_5973 = "_-1VJ" (String#10602, DoABC#2) // _SafeStr_5974 = "_-1xd" (String#15240, DoABC#2) // _SafeStr_5975 = "_-16i" (String#3792, DoABC#2) // _SafeStr_5979 = "_-11E" (String#21051, DoABC#2) // _SafeStr_6159 = "_-2Ob" (String#4487, DoABC#2) // _SafeStr_6164 = "_-2D" (String#14331, DoABC#2) // _SafeStr_6165 = "_-Px" (String#12836, DoABC#2) // _SafeStr_6166 = "_-08K" (String#12651, DoABC#2) // _SafeStr_6170 = "_-1IT" (String#13210, DoABC#2) // _SafeStr_6171 = "_-0gD" (String#12623, DoABC#2) // _SafeStr_6172 = "_-wi" (String#15152, DoABC#2) // _SafeStr_6173 = "_-2qs" (String#12297, DoABC#2) // _SafeStr_6188 = "_-1L3" (String#11732, DoABC#2) // _SafeStr_6260 = "_-30D" (String#8601, DoABC#2) // _SafeStr_6261 = "_-gd" (String#11780, DoABC#2) // _SafeStr_6262 = "_-0UQ" (String#7653, DoABC#2) // _SafeStr_6263 = "_-3HJ" (String#15359, DoABC#2) // _SafeStr_6264 = "_-3AD" (String#11992, DoABC#2) // _SafeStr_6265 = "_-182" (String#12151, DoABC#2) // _SafeStr_6266 = "_-34G" (String#12790, DoABC#2) // _SafeStr_6267 = "_-1gC" (String#15645, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6332 = "_-2tK" (String#2857, DoABC#2) // _SafeStr_6333 = "_-1FD" (String#22358, DoABC#2) // _SafeStr_6505 = "_-1pL" (String#13605, DoABC#2) // _SafeStr_6508 = "_-2hc" (String#20831, DoABC#2) // _SafeStr_6514 = "_-3Fs" (String#19909, DoABC#2) // _SafeStr_6519 = "_-34K" (String#22309, DoABC#2) // _SafeStr_6646 = "_-0km" (String#8271, DoABC#2) // _SafeStr_6647 = "_-2za" (String#7697, DoABC#2) // _SafeStr_6656 = "_-0Dt" (String#11433, DoABC#2) // _SafeStr_6657 = "_-1Df" (String#12568, DoABC#2) // _SafeStr_6658 = "_-1ya" (String#7630, DoABC#2) // _SafeStr_6659 = "_-2XB" (String#6347, DoABC#2) // _SafeStr_6660 = "_-3GS" (String#11069, DoABC#2) // _SafeStr_6661 = "_-MO" (String#4696, DoABC#2) // _SafeStr_6672 = "_-2la" (String#21750, DoABC#2) // _SafeStr_7056 = "_-3-H" (String#12262, DoABC#2) // _SafeStr_7068 = "_-0YQ" (String#5952, DoABC#2) // _SafeStr_7070 = "_-1ks" (String#9802, DoABC#2) // _SafeStr_7071 = "_-2gD" (String#10129, DoABC#2) // _SafeStr_7072 = "_-38t" (String#18486, DoABC#2) // _SafeStr_8073 = "_-3HS" (String#15398, DoABC#2) // _SafeStr_8077 = "_-0Hx" (String#21221, DoABC#2) // _SafeStr_8086 = "_-0C8" (String#22240, DoABC#2) // _SafeStr_8205 = "_-36B" (String#20605, DoABC#2) // _SafeStr_8209 = "_-82" (String#18865, DoABC#2) // _SafeStr_821 = "_-2VY" (String#5571, DoABC#2) // _SafeStr_8211 = "_-gh" (String#21745, DoABC#2) // _SafeStr_8213 = "_-Ft" (String#14610, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_842 = "_-3Bw" (String#3196, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory._SafeStr_1602 package com.sulake.habbo.inventory { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_1602 extends _SafeStr_3 { function _SafeStr_3616():IWindowContainer; function _SafeStr_3608(_arg_1:int=0):void; function _SafeStr_3610(_arg_1:String):void; function _SafeStr_3671(_arg_1:String):void; function _SafeStr_3618():void; } }//package com.sulake.habbo.inventory // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory._SafeStr_1607 package com.sulake.habbo.inventory { import flash.geom.Point; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.enum._SafeStr_1526; import _-2-X._SafeStr_845; import com.sulake.core.window.IWindow; import com.sulake.habbo.utils._SafeStr_1370; import _-00G._SafeStr_1310; import com.sulake.core.window.components._SafeStr_1550; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_1607 { private static const _SafeStr_11503:int = 3; private const _SafeStr_4813:Point = new Point(120, 150); private var _windowManager:IHabboWindowManager; private var _assetLibrary:IAssetLibrary; private var _SafeStr_3794:IFrameWindow; private var _SafeStr_11504:String; private var _SafeStr_11505:IWindowContainer; private var _SafeStr_11506:String; private var _SafeStr_11507:IWindowContainer; private var _SafeStr_3559:HabboInventory; private var _toolbar:_SafeStr_815; private var _SafeStr_11508:IWindowContainer; private var _SafeStr_11509:IWindowContainer; public function _SafeStr_1607(_arg_1:HabboInventory, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { this._SafeStr_3559 = _arg_1; this._assetLibrary = _arg_3; this._windowManager = _arg_2; var _local_4:IAsset = this._assetLibrary.getAssetByName("inventory_xml"); var _local_5:_SafeStr_5 = _SafeStr_5(_local_4); this._SafeStr_3794 = (this._windowManager.buildFromXML(XML(_local_5.content)) as IFrameWindow); if (this._SafeStr_3794 != null){ this._SafeStr_3794.position = this._SafeStr_4813; this._SafeStr_3794.visible = false; this._SafeStr_3794.procedure = this.windowEventProc; this._SafeStr_11510(0); this._SafeStr_11511(0); this._SafeStr_11499(0, 0); }; } public function get _SafeStr_3611():Boolean { return (((this._SafeStr_3794) ? this._SafeStr_3794.visible : false)); } public function get _SafeStr_4367():Boolean { return (((this._SafeStr_3794) ? this._SafeStr_3794._SafeStr_9070(_SafeStr_1526._SafeStr_6961) : false)); } public function dispose():void { this._SafeStr_11508 = null; this._SafeStr_3559 = null; this._SafeStr_11505 = null; this._SafeStr_11507 = null; if (this._SafeStr_3794){ this._SafeStr_3794.dispose(); this._SafeStr_3794 = null; }; if (this._toolbar){ if (this._toolbar.events){ this._toolbar.events.removeEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); }; this._toolbar = null; }; this._windowManager = null; this._assetLibrary = null; } public function getWindow():IFrameWindow { return (this._SafeStr_3794); } public function _SafeStr_11512():String { return (this._SafeStr_11504); } public function _SafeStr_3649():String { return (this._SafeStr_11506); } public function _SafeStr_11513():void { this._SafeStr_3559._SafeStr_3618(); var _local_1:IWindow = this.getWindow(); if (_local_1 == null){ return; }; _local_1.visible = false; } public function _SafeStr_11514():void { var _local_1:IWindow = this.getWindow(); if (_local_1 == null){ return; }; _local_1.visible = true; this._SafeStr_3559._SafeStr_11515(this._SafeStr_11506); } public function _SafeStr_10111(_arg_1:String, _arg_2:Boolean=true, _arg_3:Boolean=false):void { var _local_4:IWindow = this.getWindow(); if (_local_4 == null){ return; }; if (_local_4.visible){ if (this._SafeStr_11504 == _arg_1){ if (_arg_2){ if (_SafeStr_1370._SafeStr_4352(_local_4)){ _local_4.activate(); } else { this._SafeStr_11513(); }; }; } else { this._SafeStr_10110(_arg_1); }; } else { if (((((_arg_3) && (!((this._SafeStr_11504 == null))))) && (!((this._SafeStr_11504 == _arg_1))))){ this._SafeStr_10110(_arg_1); return; }; _local_4.visible = true; _local_4.activate(); if (((!((_arg_1 == this._SafeStr_11504))) || (!(this._SafeStr_3559._SafeStr_11502(_arg_1))))){ this._SafeStr_10110(_arg_1); }; this._SafeStr_3559._SafeStr_11515(_arg_1); }; } public function _SafeStr_11516(_arg_1:String, _arg_2:Boolean=true):void { var _local_3:IWindow = this.getWindow(); if (_local_3 == null){ return; }; if (_local_3.visible){ if (this._SafeStr_11506 == _arg_1){ if (_arg_2){ _local_3.visible = false; }; } else { this._SafeStr_11517(_arg_1); }; } else { _local_3.visible = true; if (_arg_1 != this._SafeStr_11506){ this._SafeStr_11517(_arg_1); }; }; } public function _SafeStr_11518():void { if (this._SafeStr_11506 == null){ return; }; this._SafeStr_11517(this._SafeStr_11506); } public function _SafeStr_11510(_arg_1:int):void { this._windowManager.registerLocalizationParameter("inventory.purse.creditbalance", "balance", String(_arg_1)); } public function _SafeStr_11511(_arg_1:int):void { this._windowManager.registerLocalizationParameter("inventory.purse.pixelbalance", "balance", String(_arg_1)); } public function _SafeStr_11499(_arg_1:int, _arg_2:int):void { this._windowManager.registerLocalizationParameter("inventory.purse.clubdays", "months", String(_arg_1)); this._windowManager.registerLocalizationParameter("inventory.purse.clubdays", "days", String(_arg_2)); } public function _SafeStr_11519(_arg_1:_SafeStr_815):void { this._toolbar = _arg_1; this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); } private function _SafeStr_11520(_arg_1:String):void { switch (_arg_1){ case _SafeStr_1310._SafeStr_3440: this._SafeStr_3559._SafeStr_4682._SafeStr_3619(); return; case _SafeStr_1310._SafeStr_3443: this._SafeStr_3559._SafeStr_3575._SafeStr_3619(); return; case _SafeStr_1310._SafeStr_3441: this._SafeStr_3559._SafeStr_11500._SafeStr_3619(); return; }; } private function _SafeStr_10110(_arg_1:String):void { if (_arg_1 == null){ return; }; if (_arg_1 == ""){ return; }; if (_arg_1 != this._SafeStr_11504){ this._SafeStr_11520(this._SafeStr_11504); }; this._SafeStr_3559._SafeStr_3617(_arg_1); var _local_2:_SafeStr_1550 = (this._SafeStr_3794.findChildByName("contentArea") as _SafeStr_1550); if (_local_2 == null){ return; }; _local_2.container.removeChild(this._SafeStr_11505); _local_2.invalidate(); var _local_3:IWindowContainer = this._SafeStr_3559._SafeStr_10114(_arg_1); if (_local_3 == null){ return; }; _local_3.visible = true; _local_2.container.addChild(_local_3); this._SafeStr_11505 = _local_3; this._SafeStr_11504 = _arg_1; _local_2.selector.setSelected(_local_2.selector._SafeStr_3704(_arg_1)); } private function _SafeStr_11517(_arg_1:String):void { if ((((_arg_1 == null)) || ((_arg_1 == "")))){ return; }; this._SafeStr_3559._SafeStr_3617(_arg_1); var _local_2:IWindowContainer = (this._SafeStr_3794.findChildByName("subContentArea") as IWindowContainer); while (_local_2.numChildren > 0) { _local_2.removeChildAt(0); }; var _local_3:IWindowContainer = this._SafeStr_3559._SafeStr_11521(_arg_1); if (_local_3 != null){ _local_2.visible = true; _local_3.visible = true; _local_2.height = _local_3.height; _local_2.addChild(_local_3); } else { _local_2.visible = false; _local_2.height = 0; }; this._SafeStr_3794._SafeStr_9257(); if (this._SafeStr_3794.parent != null){ if ((this._SafeStr_3794.x + this._SafeStr_3794.width) > this._SafeStr_3794.parent.width){ this._SafeStr_3794.x = (this._SafeStr_3794.parent.width - this._SafeStr_3794.width); }; if ((this._SafeStr_3794.y + this._SafeStr_3794.height) > this._SafeStr_3794.parent.height){ this._SafeStr_3794.y = (this._SafeStr_3794.parent.height - this._SafeStr_3794.height); }; }; this._SafeStr_11507 = _local_3; this._SafeStr_11506 = _arg_1; } private function onHabboToolbarEvent(_arg_1:_SafeStr_845):void { if (_arg_1._SafeStr_5077 != HabboToolbarIconEnum.INVENTORY){ return; }; if (_arg_1.type == _SafeStr_845._SafeStr_5068){ if (this._SafeStr_11504 == _SafeStr_1310._SafeStr_3443){ this._SafeStr_10111(_SafeStr_1310._SafeStr_3443); } else { if (this._SafeStr_11504 == _SafeStr_1310._SafeStr_3440){ this._SafeStr_10111(_SafeStr_1310._SafeStr_3440); } else { if (this._SafeStr_3559 != null){ this._SafeStr_3559._SafeStr_3613(_SafeStr_1310._SafeStr_3440); }; }; }; }; } public function windowEventProc(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:String; if (_arg_1.type == _SafeStr_1260._SafeStr_3458){ _local_3 = _SafeStr_1550(_arg_2).selector._SafeStr_4599().name; if (_local_3 != this._SafeStr_11504){ this._SafeStr_3559._SafeStr_3613(_local_3); }; } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (_arg_2.name == "header_button_close"){ this._SafeStr_11513(); }; }; }; } public function _SafeStr_3687():void { this._SafeStr_11522(); this._SafeStr_11523(); } private function _SafeStr_11522():void { if (!this._SafeStr_11508){ this._SafeStr_11508 = this._SafeStr_11524("furni"); }; var _local_1:int = (this._SafeStr_3559._SafeStr_4682._SafeStr_3684() + this._SafeStr_3559._SafeStr_3575._SafeStr_3684()); this._SafeStr_11525(this._SafeStr_11508, _local_1); this._SafeStr_3559._SafeStr_4682._SafeStr_3673(); this._SafeStr_3559._SafeStr_3575._SafeStr_3673(); } private function _SafeStr_11523():void { if (!this._SafeStr_11509){ this._SafeStr_11509 = this._SafeStr_11524("badges"); }; var _local_1:int = this._SafeStr_3559._SafeStr_11500._SafeStr_3684(); this._SafeStr_11525(this._SafeStr_11509, _local_1); this._SafeStr_3559._SafeStr_11500._SafeStr_3673(); } private function _SafeStr_11524(_arg_1:String):IWindowContainer { var _local_2:_SafeStr_5 = (this._assetLibrary.getAssetByName("unseen_items_counter_xml") as _SafeStr_5); var _local_3:IWindowContainer = (this._windowManager.buildFromXML((_local_2.content as XML)) as IWindowContainer); var _local_4:IWindowContainer = (this._SafeStr_3794.findChildByName(_arg_1) as IWindowContainer); if (_local_4){ _local_4.addChild(_local_3); _local_3.x = ((_local_4.width - _local_3.width) - _SafeStr_11503); _local_3.y = _SafeStr_11503; }; return (_local_3); } private function _SafeStr_11525(_arg_1:IWindowContainer, _arg_2:int):void { _arg_1.findChildByName("count").caption = _arg_2.toString(); _arg_1.visible = (_arg_2 > 0); } } }//package com.sulake.habbo.inventory // _SafeStr_10110 = "_-0AK" (String#8415, DoABC#2) // _SafeStr_10111 = "_-1Pn" (String#7662, DoABC#2) // _SafeStr_10114 = "_-1MR" (String#14695, DoABC#2) // _SafeStr_11499 = "_-Dw" (String#12517, DoABC#2) // _SafeStr_11500 = "_-1Nc" (String#6277, DoABC#2) // _SafeStr_11502 = "_-0nl" (String#15062, DoABC#2) // _SafeStr_11503 = "_-1cB" (String#4543, DoABC#2) // _SafeStr_11504 = "_-0Xq" (String#4535, DoABC#2) // _SafeStr_11505 = "_-a3" (String#15333, DoABC#2) // _SafeStr_11506 = "_-Ah" (String#7167, DoABC#2) // _SafeStr_11507 = "_-35v" (String#18258, DoABC#2) // _SafeStr_11508 = "_-Rv" (String#12278, DoABC#2) // _SafeStr_11509 = "_-Gh" (String#14715, DoABC#2) // _SafeStr_11510 = "_-1Qd" (String#19975, DoABC#2) // _SafeStr_11511 = "_-0JF" (String#21313, DoABC#2) // _SafeStr_11512 = "_-1WB" (String#16811, DoABC#2) // _SafeStr_11513 = "_-2lV" (String#15103, DoABC#2) // _SafeStr_11514 = "_-0c" (String#19252, DoABC#2) // _SafeStr_11515 = "_-2OT" (String#13544, DoABC#2) // _SafeStr_11516 = "_-2U8" (String#21527, DoABC#2) // _SafeStr_11517 = "_-nZ" (String#15077, DoABC#2) // _SafeStr_11518 = "_-1LM" (String#18749, DoABC#2) // _SafeStr_11519 = "_-GP" (String#18420, DoABC#2) // _SafeStr_11520 = "_-0uF" (String#20077, DoABC#2) // _SafeStr_11521 = "_-1OJ" (String#18568, DoABC#2) // _SafeStr_11522 = "_-3-4" (String#21524, DoABC#2) // _SafeStr_11523 = "_-08H" (String#18503, DoABC#2) // _SafeStr_11524 = "_-0j8" (String#16773, DoABC#2) // _SafeStr_11525 = "_-2a1" (String#15967, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1370 = "_-0nN" (String#3675, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_1607 = "_-2Mg" (String#6888, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_3575 = "_-1pp" (String#2773, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3617 = "_-1g8" (String#14148, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3619 = "_-0rW" (String#4630, DoABC#2) // _SafeStr_3649 = "_-1Hz" (String#13030, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3684 = "_-21T" (String#3605, DoABC#2) // _SafeStr_3687 = "_-xD" (String#8720, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_3794 = "_-2gI" (String#381, DoABC#2) // _SafeStr_4352 = "_-0zv" (String#8438, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_4813 = "_-0TY" (String#6467, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9257 = "_-0re" (String#17865, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory._SafeStr_2509 package com.sulake.habbo.inventory { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2509 extends _SafeStr_3 { function _SafeStr_3616():IWindowContainer; } }//package com.sulake.habbo.inventory // _SafeStr_2509 = "_-2vZ" (String#5345, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory._SafeStr_3201 package com.sulake.habbo.inventory { import flash.utils.Timer; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import flash.events.TimerEvent; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Rectangle; import flash.geom.Point; public class _SafeStr_3201 { public static const _SafeStr_11526:int = 1; public static const _SafeStr_11464:int = 2; private static const _SafeStr_11527:int = 5; private static const _SafeStr_11528:int = 250; private static const _SafeStr_11529:int = 100; private static const _SafeStr_11530:int = 180; private static const _SafeStr_11531:int = 200; private var _SafeStr_11532:Timer; private var _SafeStr_11533:Timer; private var _assets:IAssetLibrary; private var _SafeStr_11534:IWindowContainer; private var _parent:IWindowContainer; private var _SafeStr_11535:int = 2; private var _SafeStr_11536:BitmapData; private var _SafeStr_11537:BitmapData; public function _SafeStr_3201(_arg_1:IWindowContainer, _arg_2:IAssetLibrary) { this._SafeStr_11532 = new Timer(_SafeStr_11528, 1); this._SafeStr_11533 = new Timer(_SafeStr_11529, 1); super(); if (_arg_1 == null){ return; }; if (_arg_2 == null){ return; }; this._SafeStr_11534 = _arg_1; this._SafeStr_11534.visible = false; this._assets = _arg_2; this._SafeStr_11532.addEventListener(TimerEvent.TIMER, this._SafeStr_11142); this._SafeStr_11533.addEventListener(TimerEvent.TIMER, this._SafeStr_11143); var _local_3:_SafeStr_1280 = (this._assets.getAssetByName("popup_arrow_right_png") as _SafeStr_1280); if (((!((_local_3 == null))) && (!((_local_3.content == null))))){ this._SafeStr_11537 = (_local_3.content as BitmapData); }; _local_3 = (this._assets.getAssetByName("popup_arrow_left_png") as _SafeStr_1280); if (((!((_local_3 == null))) && (!((_local_3.content == null))))){ this._SafeStr_11536 = (_local_3.content as BitmapData); }; } public function dispose():void { if (this._SafeStr_11532 != null){ this._SafeStr_11532.removeEventListener(TimerEvent.TIMER, this._SafeStr_11142); this._SafeStr_11532.stop(); this._SafeStr_11532 = null; }; if (this._SafeStr_11533 != null){ this._SafeStr_11533.removeEventListener(TimerEvent.TIMER, this._SafeStr_11143); this._SafeStr_11533.stop(); this._SafeStr_11533 = null; }; this._assets = null; this._SafeStr_11534 = null; this._parent = null; this._SafeStr_11536 = null; this._SafeStr_11537 = null; } public function _SafeStr_11463(_arg_1:IWindowContainer, _arg_2:String, _arg_3:BitmapData, _arg_4:int=2):void { var _local_7:BitmapData; if (this._SafeStr_11534 == null){ return; }; if (_arg_1 == null){ return; }; if (_arg_3 == null){ _arg_3 = new BitmapData(1, 1, true, 0xFFFFFF); }; if (this._parent != null){ this._parent.removeChild(this._SafeStr_11534); }; this._parent = _arg_1; this._SafeStr_11535 = _arg_4; var _local_5:ITextWindow = ITextWindow(this._SafeStr_11534.findChildByName("item_name_text")); if (_local_5){ _local_5.text = _arg_2; }; var _local_6:IBitmapWrapperWindow = (this._SafeStr_11534.findChildByName("item_image") as IBitmapWrapperWindow); if (_local_6){ _local_7 = new BitmapData(Math.min(_SafeStr_11530, _arg_3.width), Math.min(_SafeStr_11531, _arg_3.height), true, 0xFFFFFF); _local_7.copyPixels(_arg_3, new Rectangle(0, 0, _local_7.width, _local_7.height), new Point(0, 0), null, null, true); _local_6.bitmap = _local_7; _local_6.width = _local_6.bitmap.width; _local_6.height = _local_6.bitmap.height; _local_6.x = ((this._SafeStr_11534.width - _local_6.width) / 2); this._SafeStr_11534.height = (_local_6.rectangle.bottom + 10); }; } public function show():void { this._SafeStr_11533.reset(); this._SafeStr_11532.reset(); if (this._parent == null){ return; }; this._SafeStr_11534.visible = true; this._parent.addChild(this._SafeStr_11534); this._SafeStr_11538(this._SafeStr_11535); switch (this._SafeStr_11535){ case _SafeStr_11526: this._SafeStr_11534.x = ((-1 * this._SafeStr_11534.width) - _SafeStr_11527); break; case _SafeStr_11464: this._SafeStr_11534.x = (this._parent.width + _SafeStr_11527); break; }; this._SafeStr_11534.y = ((this._parent.height - this._SafeStr_11534.height) / 2); } public function hide():void { this._SafeStr_11534.visible = false; this._SafeStr_11533.reset(); this._SafeStr_11532.reset(); if (this._parent != null){ this._parent.removeChild(this._SafeStr_11534); }; } public function _SafeStr_11539():void { this._SafeStr_11533.reset(); this._SafeStr_11532.reset(); this._SafeStr_11532.start(); } public function _SafeStr_11465():void { this._SafeStr_11533.reset(); this._SafeStr_11532.reset(); this._SafeStr_11533.start(); } private function _SafeStr_11538(_arg_1:int=2):void { if ((((this._SafeStr_11534 == null)) || (this._SafeStr_11534.disposed))){ return; }; var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_11534.findChildByName("arrow_pointer")); if (!_local_2){ return; }; switch (_arg_1){ case _SafeStr_11526: _local_2.bitmap = this._SafeStr_11537.clone(); _local_2.width = this._SafeStr_11537.width; _local_2.height = this._SafeStr_11537.height; _local_2.y = ((this._SafeStr_11534.height - this._SafeStr_11537.height) / 2); _local_2.x = (this._SafeStr_11534.width - 1); break; case _SafeStr_11464: _local_2.bitmap = this._SafeStr_11536.clone(); _local_2.width = this._SafeStr_11536.width; _local_2.height = this._SafeStr_11536.height; _local_2.y = ((this._SafeStr_11534.height - this._SafeStr_11536.height) / 2); _local_2.x = ((-1 * this._SafeStr_11536.width) + 1); break; }; _local_2.invalidate(); } private function _SafeStr_11142(_arg_1:TimerEvent):void { this.show(); } private function _SafeStr_11143(_arg_1:TimerEvent):void { this.hide(); } } }//package com.sulake.habbo.inventory // _SafeStr_11142 = "_-1Z" (String#7239, DoABC#2) // _SafeStr_11143 = "_-ze" (String#6852, DoABC#2) // _SafeStr_11463 = "_-1qK" (String#16442, DoABC#2) // _SafeStr_11464 = "_-4Y" (String#7844, DoABC#2) // _SafeStr_11465 = "_-WI" (String#21520, DoABC#2) // _SafeStr_11526 = "_-1Rn" (String#11568, DoABC#2) // _SafeStr_11527 = "_-Zk" (String#11561, DoABC#2) // _SafeStr_11528 = "_-1U2" (String#15254, DoABC#2) // _SafeStr_11529 = "_-2cH" (String#13974, DoABC#2) // _SafeStr_11530 = "_-1Mq" (String#15278, DoABC#2) // _SafeStr_11531 = "_-2sU" (String#12872, DoABC#2) // _SafeStr_11532 = "_-0SZ" (String#4542, DoABC#2) // _SafeStr_11533 = "_-2o-" (String#4633, DoABC#2) // _SafeStr_11534 = "_-1Q2" (String#2347, DoABC#2) // _SafeStr_11535 = "_-0qp" (String#14762, DoABC#2) // _SafeStr_11536 = "_-DV" (String#6809, DoABC#2) // _SafeStr_11537 = "_-233" (String#7728, DoABC#2) // _SafeStr_11538 = "_-3Ev" (String#13462, DoABC#2) // _SafeStr_11539 = "_-2dx" (String#26834, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_3201 = "_-0Xa" (String#5964, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory._SafeStr_604 package com.sulake.habbo.inventory { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; import com.sulake.habbo.inventory.items._SafeStr_1598; public interface _SafeStr_604 extends IUnknown { function get events():IEventDispatcher; function get clubDays():int; function get clubPeriods():int; function get _SafeStr_4476():int; function get clubLevel():int; function get clubHasEverBeenMember():Boolean; function get _SafeStr_4478():Boolean; function get _SafeStr_10283():Boolean; function get _SafeStr_11540():Boolean; function _SafeStr_4932():Array; function _SafeStr_5096():Array; function _SafeStr_5365(_arg_1:String, _arg_2:int):_SafeStr_1598; function _SafeStr_5097(_arg_1:int):void; function _SafeStr_5099(_arg_1:int):void; function _SafeStr_5105():void; function _SafeStr_5310(_arg_1:int, _arg_2:String):void; function _SafeStr_3613(_arg_1:String, _arg_2:Boolean=false):void; function _SafeStr_11414(_arg_1:String):void; function _SafeStr_10576(_arg_1:Boolean):void; function _SafeStr_3665():int; function _SafeStr_10275(_arg_1:int):Boolean; } }//package com.sulake.habbo.inventory // _SafeStr_10275 = "_-0Lb" (String#10427, DoABC#2) // _SafeStr_10283 = "_-2YP" (String#10554, DoABC#2) // _SafeStr_10576 = "_-1b3" (String#17585, DoABC#2) // _SafeStr_11414 = "_-tE" (String#13420, DoABC#2) // _SafeStr_11540 = "_-0U" (String#14425, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3665 = "_-1QC" (String#12019, DoABC#2) // _SafeStr_4476 = "_-1-Z" (String#8885, DoABC#2) // _SafeStr_4478 = "_-1bi" (String#8714, DoABC#2) // _SafeStr_4932 = "_-1dx" (String#15823, DoABC#2) // _SafeStr_5096 = "_-1qs" (String#11602, DoABC#2) // _SafeStr_5097 = "_-01N" (String#9254, DoABC#2) // _SafeStr_5099 = "_-2ds" (String#11065, DoABC#2) // _SafeStr_5105 = "_-kP" (String#12824, DoABC#2) // _SafeStr_5310 = "_-24V" (String#17889, DoABC#2) // _SafeStr_5365 = "_-1ma" (String#18294, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.inventory.HabboInventory package com.sulake.habbo.inventory { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.utils.Map; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.session._SafeStr_1228; import _-0l-._SafeStr_1383; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.iid.IIDHabboCommunicationManager; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.core.runtime.IContext; import _-33P.RoomSessionEvent; import _-33P._SafeStr_1614; import _-05L._SafeStr_1612; import _-00G._SafeStr_1310; import com.sulake.habbo.inventory.trading._SafeStr_1603; import _-00G._SafeStr_1609; import _-jh._SafeStr_1608; import _-1YA._SafeStr_1606; import _-0Q8._SafeStr_1613; import _-1FV._SafeStr_1610; import _-QK._SafeStr_1615; import com.sulake.habbo.session._SafeStr_1600; import _-14n.AuthenticationOKMessageEvent; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.core.communication.messages.IMessageEvent; import _-0YJ._SafeStr_1616; import _-2ej._SafeStr_1601; import _-2CR._SafeStr_1605; import com.sulake.core.window.IWindowContainer; import flash.events.Event; import com.sulake.habbo.inventory.events._SafeStr_846; import com.sulake.habbo.inventory.events._SafeStr_1599; import com.sulake.habbo.inventory.items._SafeStr_1604; import com.sulake.habbo.inventory.items._SafeStr_1598; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.iid.*; public class HabboInventory extends _SafeStr_8 implements _SafeStr_604 { private const _SafeStr_11541:int = 500; private var _communication:IHabboCommunicationManager; private var _incomingMessages:_SafeStr_1315; private var _windowManager:IHabboWindowManager; private var _SafeStr_6499:_SafeStr_1112; private var _SafeStr_10502:_SafeStr_13; private var _localization:IHabboLocalizationManager; private var _config:IHabboConfigurationManager; private var _soundManager:_SafeStr_409; private var _assetLibrary:IAssetLibrary; private var _view:_SafeStr_1607; private var _SafeStr_11542:Map; private var _roomEngine:IRoomEngine; private var _SafeStr_10503:_SafeStr_1228; private var _SafeStr_11543:Array; private var _SafeStr_10506:_SafeStr_1383; private var _avatarRenderer:_SafeStr_415; private var _catalog:_SafeStr_286; private var _toolbar:_SafeStr_815; private var _isInitialized:Boolean; private var _SafeStr_11544:Boolean; private var _SafeStr_11545:int; public function HabboInventory(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); this._assetLibrary = _arg_3; this._SafeStr_10506 = new _SafeStr_1383(); this._SafeStr_11543 = new Array(); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_11178); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_11365); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_11366); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDAvatarRenderManager(), this.onAvatarRenderManagerReady); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); queueInterface(new IIDHabboSoundManager(), this._SafeStr_8016); } public function get _SafeStr_3611():Boolean { return (this._view._SafeStr_3611); } public function get _SafeStr_3681():Boolean { return (this._view._SafeStr_4367); } override public function dispose():void { var _local_1:Array; var _local_2:int; var _local_3:String; var _local_4:_SafeStr_1602; super.dispose(); if (this._SafeStr_11542){ _local_1 = this._SafeStr_11542.getKeys(); _local_2 = 0; while (_local_2 < _local_1.length) { _local_3 = _local_1[_local_2]; _local_4 = (this._SafeStr_11542.getValue(_local_3) as _SafeStr_1602); if (_local_4 != null){ _local_4.dispose(); }; _local_2++; }; this._SafeStr_11542.dispose(); this._SafeStr_11542 = null; }; if (this._view != null){ this._view.dispose(); this._view = null; }; this._SafeStr_10503 = null; this._incomingMessages = null; if (this._communication != null){ release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._incomingMessages != null){ this._incomingMessages.dispose(); }; if (this._windowManager != null){ release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._localization != null){ release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._roomEngine != null){ release(new IIDRoomEngine()); this._roomEngine = null; }; if (this._config){ this._config.release(new IIDHabboConfigurationManager()); this._config = null; }; if (this._SafeStr_6499){ this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._avatarRenderer){ this._avatarRenderer.release(new IIDAvatarRenderManager()); this._avatarRenderer = null; }; if (this._catalog){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._SafeStr_10502 != null){ this._SafeStr_10502.events.removeEventListener(RoomSessionEvent._SafeStr_7607, this._SafeStr_11546); this._SafeStr_10502.events.removeEventListener(RoomSessionEvent._SafeStr_7608, this._SafeStr_11546); this._SafeStr_10502.events.removeEventListener(_SafeStr_1614._SafeStr_4241, this._SafeStr_11546); this._SafeStr_10502.release(new IIDHabboRoomSessionManager()); this._SafeStr_10502 = null; }; if (this._soundManager != null){ this._soundManager = null; }; if (this._toolbar){ this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; } public function get _SafeStr_6271():IHabboCommunicationManager { return (this._communication); } public function get _SafeStr_4682():_SafeStr_1612 { if (disposed){ return (null); }; return (_SafeStr_1612(this._SafeStr_11542.getValue(_SafeStr_1310._SafeStr_3440))); } public function get _SafeStr_3620():_SafeStr_1603 { if (disposed){ return (null); }; return (_SafeStr_1603(this._SafeStr_11542.getValue(_SafeStr_1609._SafeStr_3446))); } public function get _SafeStr_11497():_SafeStr_1608 { if (disposed){ return (null); }; return (_SafeStr_1608(this._SafeStr_11542.getValue(_SafeStr_1310._SafeStr_3442))); } public function get _SafeStr_11500():_SafeStr_1606 { if (disposed){ return (null); }; return (_SafeStr_1606(this._SafeStr_11542.getValue(_SafeStr_1310._SafeStr_3441))); } public function get _SafeStr_3603():_SafeStr_1613 { if (disposed){ return (null); }; return (_SafeStr_1613(this._SafeStr_11542.getValue(_SafeStr_1609._SafeStr_3447))); } public function get _SafeStr_3575():_SafeStr_1610 { if (disposed){ return (null); }; return (_SafeStr_1610(this._SafeStr_11542.getValue(_SafeStr_1310._SafeStr_3443))); } public function get _SafeStr_3663():_SafeStr_1615 { if (disposed){ return (null); }; return ((this._SafeStr_11542.getValue(_SafeStr_1310._SafeStr_3444) as _SafeStr_1615)); } public function get _SafeStr_4788():_SafeStr_1112 { return (this._SafeStr_6499); } public function get _SafeStr_3680():_SafeStr_1228 { return (this._SafeStr_10503); } public function get clubDays():int { return (this._SafeStr_10506.clubDays); } public function get clubPeriods():int { return (this._SafeStr_10506.clubPeriods); } public function get _SafeStr_4476():int { return (this._SafeStr_10506._SafeStr_4476); } public function get clubHasEverBeenMember():Boolean { return (this._SafeStr_10506.clubHasEverBeenMember); } public function get _SafeStr_4478():Boolean { return (this._SafeStr_10506._SafeStr_4478); } public function get clubLevel():int { if ((((this.clubDays == 0)) && ((this.clubPeriods == 0)))){ return (_SafeStr_1600._SafeStr_4380); }; if (this._SafeStr_10506._SafeStr_4477){ return (_SafeStr_1600._SafeStr_4378); }; return (_SafeStr_1600._SafeStr_4381); } public function get _SafeStr_11540():Boolean { return (!((this._SafeStr_10503 == null))); } public function _SafeStr_11512():String { return (this._view._SafeStr_11512()); } public function _SafeStr_3649():String { return (this._view._SafeStr_3649()); } public function _SafeStr_11499(_arg_1:int, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean):void { this._SafeStr_10506.clubPeriods = _arg_1; this._SafeStr_10506.clubDays = _arg_2; this._SafeStr_10506.clubHasEverBeenMember = _arg_3; this._SafeStr_10506._SafeStr_4477 = _arg_4; this._SafeStr_10506._SafeStr_4478 = _arg_5; this._view._SafeStr_11499(this.clubPeriods, this.clubDays); } private function _SafeStr_11178(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._communication = IHabboCommunicationManager(_arg_2); this._incomingMessages = new _SafeStr_1315(this); this._communication.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_10660)); this._SafeStr_11547(); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = IHabboWindowManager(_arg_2); this._SafeStr_11547(); } private function _SafeStr_11365(_arg_1:IID, _arg_2:IUnknown):void { this._localization = (_arg_2 as IHabboLocalizationManager); this._SafeStr_11547(); } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._roomEngine = IRoomEngine(_arg_2); this._SafeStr_11547(); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_6499 = _SafeStr_1112(_arg_2); this._SafeStr_11547(); } private function _SafeStr_11366(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._config = (_arg_2 as IHabboConfigurationManager); this._SafeStr_11547(); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._catalog = (_arg_2 as _SafeStr_286); this._SafeStr_11547(); } private function onAvatarRenderManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._avatarRenderer = (_arg_2 as _SafeStr_415); this._SafeStr_11547(); } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_10502 = _SafeStr_13(_arg_2); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7607, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7608, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1614._SafeStr_4241, this._SafeStr_11546); this._SafeStr_11547(); } private function _SafeStr_8016(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._soundManager = _SafeStr_409(_arg_2); this._SafeStr_11547(); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._toolbar = _SafeStr_815(_arg_2); this._SafeStr_11547(); } private function _SafeStr_10660(_arg_1:IMessageEvent):void { if (!this._isInitialized){ this._SafeStr_11544 = true; return; }; this._SafeStr_11548(); } private function _SafeStr_11548():void { this._communication.getHabboMainConnection(null).send(new _SafeStr_1616()); this._communication.getHabboMainConnection(null).send(new _SafeStr_1601("habbo_club")); this._communication.getHabboMainConnection(null).send(new _SafeStr_1605()); } private function _SafeStr_11546(_arg_1:RoomSessionEvent):void { if (!this._isInitialized){ return; }; switch (_arg_1.type){ case RoomSessionEvent._SafeStr_7607: this._SafeStr_10503 = _arg_1.session; if (this._SafeStr_3575 != null){ this._SafeStr_3575._SafeStr_5978(); }; if (this._SafeStr_4682 != null){ this._SafeStr_4682._SafeStr_3673(); }; return; case RoomSessionEvent._SafeStr_7608: this._SafeStr_10503 = null; this._SafeStr_5105(); return; case _SafeStr_1614._SafeStr_4241: if (this._SafeStr_3575 != null){ this._SafeStr_3575._SafeStr_5978(); }; return; }; } private function _SafeStr_11547():void { if (((((((((((((((((((((!(this._communication)) || (!(this._windowManager)))) || (!(this._localization)))) || (!(this._roomEngine)))) || (!(this._SafeStr_6499)))) || (!(this._config)))) || (!(this._catalog)))) || (!(this._avatarRenderer)))) || (!(this._SafeStr_10502)))) || (!(this._toolbar)))) || (!(this._soundManager)))){ return; }; this._view = new _SafeStr_1607(this, this._windowManager, this._assetLibrary); this._view._SafeStr_11519(this._toolbar); this._SafeStr_11542 = new Map(); var _local_1:_SafeStr_1615 = new _SafeStr_1615(this, this._windowManager, this._communication, this._assetLibrary, this._roomEngine, this._localization, this._config); this._SafeStr_11542.add(_SafeStr_1310._SafeStr_3444, _local_1); var _local_2:_SafeStr_1612 = new _SafeStr_1612(this, _local_1, this._windowManager, this._communication, this._assetLibrary, this._roomEngine, this._catalog, this._soundManager); this._SafeStr_11542.add(_SafeStr_1310._SafeStr_3440, _local_2); var _local_3:_SafeStr_1606 = new _SafeStr_1606(this, this._windowManager, this._communication, this._assetLibrary, this._SafeStr_6499); this._SafeStr_11542.add(_SafeStr_1310._SafeStr_3441, _local_3); var _local_4:_SafeStr_1608 = new _SafeStr_1608(this, this._windowManager, this._communication, this._assetLibrary, this._localization); this._SafeStr_11542.add(_SafeStr_1310._SafeStr_3442, _local_4); var _local_5:_SafeStr_1603 = new _SafeStr_1603(this, this._windowManager, this._communication, this._assetLibrary, this._roomEngine, this._localization, this._soundManager); this._SafeStr_11542.add(_SafeStr_1609._SafeStr_3446, _local_5); var _local_6:_SafeStr_1613 = new _SafeStr_1613(this, this._windowManager, this._communication, this._assetLibrary, this._roomEngine, this._localization); this._SafeStr_11542.add(_SafeStr_1609._SafeStr_3447, _local_6); var _local_7:_SafeStr_1610 = new _SafeStr_1610(this, this._windowManager, this._communication, this._assetLibrary, this._localization, this._roomEngine, this._avatarRenderer, this._catalog); this._SafeStr_11542.add(_SafeStr_1310._SafeStr_3443, _local_7); _local_2._SafeStr_3575 = _local_7; _local_7._SafeStr_4682 = _local_2; this._isInitialized = true; if (this._SafeStr_11544){ this._SafeStr_11548(); }; } public function _SafeStr_10114(_arg_1:String):IWindowContainer { var _local_2:_SafeStr_1602 = _SafeStr_1602(this._SafeStr_11542.getValue(_arg_1)); if (_local_2 == null){ return (null); }; return (_local_2._SafeStr_3616()); } public function _SafeStr_11521(_arg_1:String):IWindowContainer { var _local_2:_SafeStr_1602 = _SafeStr_1602(this._SafeStr_11542.getValue(_arg_1)); if (_local_2 == null){ return (null); }; return (_local_2._SafeStr_3616()); } public function _SafeStr_4932():Array { var _local_1:_SafeStr_1608 = this._SafeStr_11497; if (_local_1 == null){ return (new Array()); }; return (_local_1._SafeStr_8084(1)); } public function _SafeStr_5096():Array { var _local_1:_SafeStr_1608 = this._SafeStr_11497; if (_local_1 == null){ return (new Array()); }; return (_local_1._SafeStr_8084()); } public function _SafeStr_5097(_arg_1:int):void { var _local_2:_SafeStr_1608 = this._SafeStr_11497; if (_local_2 == null){ return; }; _local_2._SafeStr_8079(_arg_1); this._SafeStr_11498(); } public function _SafeStr_5099(_arg_1:int):void { var _local_2:_SafeStr_1608 = this._SafeStr_11497; if (_local_2 == null){ return; }; _local_2._SafeStr_8080(_arg_1, true); this._SafeStr_11498(); } public function _SafeStr_5105():void { var _local_1:_SafeStr_1608 = this._SafeStr_11497; if (_local_1 == null){ return; }; _local_1._SafeStr_8078(); this._SafeStr_11498(); } public function _SafeStr_3668():void { this._view._SafeStr_11513(); } public function _SafeStr_3640():void { this._view._SafeStr_11514(); } public function _SafeStr_3613(_arg_1:String, _arg_2:Boolean=false):void { this._view._SafeStr_10111(_arg_1, false, _arg_2); this._SafeStr_11515(_arg_1); if (!this._SafeStr_3611){ events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_CLOSED)); }; } public function _SafeStr_11414(_arg_1:String):void { var _local_3:_SafeStr_1602; this._view._SafeStr_11516(_arg_1, false); var _local_2:int; while (_local_2 < this._SafeStr_11542.length) { _local_3 = (this._SafeStr_11542.getWithIndex(_local_2) as _SafeStr_1602); _local_3._SafeStr_3671(_arg_1); _local_2++; }; switch (_arg_1){ case _SafeStr_1609._SafeStr_3446: this._view._SafeStr_10111(_SafeStr_1310._SafeStr_3440, false); return; }; } public function _SafeStr_11415():void { this._view._SafeStr_11518(); } public function _SafeStr_3618():void { var _local_2:_SafeStr_1602; var _local_1:int; while (_local_1 < this._SafeStr_11542.length) { _local_2 = (this._SafeStr_11542.getWithIndex(_local_1) as _SafeStr_1602); _local_2._SafeStr_3618(); _local_1++; }; events.dispatchEvent(new Event(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_CLOSED)); } public function _SafeStr_11515(_arg_1:String):void { var _local_3:_SafeStr_1602; var _local_2:int; while (_local_2 < this._SafeStr_11542.length) { _local_3 = (this._SafeStr_11542.getWithIndex(_local_2) as _SafeStr_1602); _local_3._SafeStr_3610(_arg_1); _local_2++; }; } public function _SafeStr_5310(_arg_1:int, _arg_2:String):void { var _local_3:_SafeStr_1603 = this._SafeStr_3620; if (_local_3 == null){ return; }; _local_3._SafeStr_11430(_arg_1); } public function get _SafeStr_10283():Boolean { var _local_1:_SafeStr_1603 = this._SafeStr_3620; if (_local_1 == null){ return (false); }; return (_local_1.running); } public function _SafeStr_10576(_arg_1:Boolean):void { if (this._SafeStr_3603 != null){ if (_arg_1){ this._SafeStr_3603._SafeStr_4681(); } else { this._SafeStr_3603._SafeStr_4680(); }; }; } public function _SafeStr_3665():int { if (this._SafeStr_3603 != null){ return (this._SafeStr_3603._SafeStr_4683()); }; return (0); } public function _SafeStr_10275(_arg_1:int):Boolean { if (this._SafeStr_3603 != null){ return (this._SafeStr_3603._SafeStr_4684(_arg_1)); }; return (false); } public function _SafeStr_3650():Boolean { var _local_1:_SafeStr_1603 = this._SafeStr_3620; return ((((_local_1)!=null) ? _local_1._SafeStr_11404 : false)); } public function _SafeStr_3578(_arg_1:String, _arg_2:Boolean=true):void { var _local_3:int; if (_arg_2){ if (this._SafeStr_11543.indexOf(_arg_1) == -1){ this._SafeStr_11543.push(_arg_1); }; } else { _local_3 = this._SafeStr_11543.indexOf(_arg_1); if (_local_3 >= 0){ this._SafeStr_11543.splice(_local_3, 1); }; }; } public function _SafeStr_11502(_arg_1:String):Boolean { if (this._SafeStr_11543.indexOf(_arg_1) >= 0){ return (true); }; return (false); } public function _SafeStr_3617(_arg_1:String):Boolean { if (this._SafeStr_11502(_arg_1)){ return (true); }; this._SafeStr_11549(_arg_1); return (false); } public function _SafeStr_11549(_arg_1:String):void { var _local_2:_SafeStr_1602 = (this._SafeStr_11542.getValue(_arg_1) as _SafeStr_1602); if (_local_2 != null){ _local_2._SafeStr_3608(this._SafeStr_11541); }; } public function _SafeStr_11498():void { events.dispatchEvent(new _SafeStr_1599(_SafeStr_1599._SafeStr_4888)); } public function get localization():IHabboLocalizationManager { return (this._localization); } public function _SafeStr_5365(_arg_1:String, _arg_2:int):_SafeStr_1598 { var _local_4:int; var _local_5:_SafeStr_1604; var _local_6:_SafeStr_1598; var _local_3:Array = this._SafeStr_4682._SafeStr_3604(_arg_1); if (_local_3 != null){ _local_4 = 0; while (_local_4 < _local_3.length) { _local_5 = (_local_3[_local_4] as _SafeStr_1604); _local_6 = _local_5._SafeStr_3632(_arg_2); if (_local_6 != null){ return (_local_6); }; _local_4++; }; }; return (null); } public function _SafeStr_3687():void { var _local_1:int = this._SafeStr_4682._SafeStr_3684(); _local_1 = (_local_1 + this._SafeStr_3575._SafeStr_3684()); _local_1 = (_local_1 + this._SafeStr_11500._SafeStr_3684()); if (_local_1 != this._SafeStr_11545){ this._SafeStr_11545 = _local_1; this._view._SafeStr_3687(); this._toolbar._SafeStr_11550(HabboToolbarIconEnum.INVENTORY, _local_1); }; } } }//package com.sulake.habbo.inventory // _SafeStr_10111 = "_-1Pn" (String#7662, DoABC#2) // _SafeStr_10114 = "_-1MR" (String#14695, DoABC#2) // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10275 = "_-0Lb" (String#10427, DoABC#2) // _SafeStr_10283 = "_-2YP" (String#10554, DoABC#2) // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10503 = "_-2ua" (String#3098, DoABC#2) // _SafeStr_10506 = "_-xI" (String#1761, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10576 = "_-1b3" (String#17585, DoABC#2) // _SafeStr_10660 = "_-1So" (String#5277, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11178 = "_-04n" (String#4528, DoABC#2) // _SafeStr_11365 = "_-0uB" (String#6697, DoABC#2) // _SafeStr_11366 = "_-2LE" (String#5492, DoABC#2) // _SafeStr_11404 = "_-23O" (String#20147, DoABC#2) // _SafeStr_11414 = "_-tE" (String#13420, DoABC#2) // _SafeStr_11415 = "_-1Mi" (String#18688, DoABC#2) // _SafeStr_11430 = "_-8M" (String#18928, DoABC#2) // _SafeStr_11497 = "_-1v-" (String#5507, DoABC#2) // _SafeStr_11498 = "_-Gc" (String#6960, DoABC#2) // _SafeStr_11499 = "_-Dw" (String#12517, DoABC#2) // _SafeStr_11500 = "_-1Nc" (String#6277, DoABC#2) // _SafeStr_11502 = "_-0nl" (String#15062, DoABC#2) // _SafeStr_11512 = "_-1WB" (String#16811, DoABC#2) // _SafeStr_11513 = "_-2lV" (String#15103, DoABC#2) // _SafeStr_11514 = "_-0c" (String#19252, DoABC#2) // _SafeStr_11515 = "_-2OT" (String#13544, DoABC#2) // _SafeStr_11516 = "_-2U8" (String#21527, DoABC#2) // _SafeStr_11518 = "_-1LM" (String#18749, DoABC#2) // _SafeStr_11519 = "_-GP" (String#18420, DoABC#2) // _SafeStr_11521 = "_-1OJ" (String#18568, DoABC#2) // _SafeStr_11540 = "_-0U" (String#14425, DoABC#2) // _SafeStr_11541 = "_-1og" (String#19034, DoABC#2) // _SafeStr_11542 = "_-2SF" (String#1993, DoABC#2) // _SafeStr_11543 = "_-x9" (String#8677, DoABC#2) // _SafeStr_11544 = "_-pW" (String#16318, DoABC#2) // _SafeStr_11545 = "_-NN" (String#15733, DoABC#2) // _SafeStr_11546 = "_-16f" (String#2022, DoABC#2) // _SafeStr_11547 = "_-0XX" (String#4454, DoABC#2) // _SafeStr_11548 = "_-3GJ" (String#15470, DoABC#2) // _SafeStr_11549 = "_-1Pu" (String#20250, DoABC#2) // _SafeStr_11550 = "_-IW" (String#12065, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1383 = "_-2xe" (String#3901, DoABC#2) // _SafeStr_1598 = "_-2Fy" (String#767, DoABC#2) // _SafeStr_1599 = "_-1ly" (String#3694, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1601 = "_-cP" (String#6608, DoABC#2) // _SafeStr_1602 = "_-KC" (String#1915, DoABC#2) // _SafeStr_1603 = "_-1uE" (String#1563, DoABC#2) // _SafeStr_1604 = "_-2xZ" (String#637, DoABC#2) // _SafeStr_1605 = "_-34D" (String#8214, DoABC#2) // _SafeStr_1606 = "_-2hb" (String#2796, DoABC#2) // _SafeStr_1607 = "_-2Mg" (String#6888, DoABC#2) // _SafeStr_1608 = "_-tc" (String#2313, DoABC#2) // _SafeStr_1609 = "_-2lL" (String#3832, DoABC#2) // _SafeStr_1610 = "_-1q3" (String#2683, DoABC#2) // _SafeStr_1612 = "_-0LI" (String#1996, DoABC#2) // _SafeStr_1613 = "_-Ip" (String#4210, DoABC#2) // _SafeStr_1614 = "_-20n" (String#5137, DoABC#2) // _SafeStr_1615 = "_-26J" (String#2500, DoABC#2) // _SafeStr_1616 = "_-1x5" (String#7714, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3444 = "_-Ia" (String#7340, DoABC#2) // _SafeStr_3446 = "_-OB" (String#6526, DoABC#2) // _SafeStr_3447 = "_-2yz" (String#11564, DoABC#2) // _SafeStr_3575 = "_-1pp" (String#2773, DoABC#2) // _SafeStr_3578 = "_-0Pt" (String#8789, DoABC#2) // _SafeStr_3603 = "_-1wf" (String#5045, DoABC#2) // _SafeStr_3604 = "_-0Vc" (String#2950, DoABC#2) // _SafeStr_3608 = "_-0gQ" (String#5163, DoABC#2) // _SafeStr_3610 = "_-3DZ" (String#5958, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_3616 = "_-0MD" (String#1558, DoABC#2) // _SafeStr_3617 = "_-1g8" (String#14148, DoABC#2) // _SafeStr_3618 = "_-1iO" (String#4784, DoABC#2) // _SafeStr_3620 = "_-1ev" (String#3401, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3640 = "_-30F" (String#2229, DoABC#2) // _SafeStr_3649 = "_-1Hz" (String#13030, DoABC#2) // _SafeStr_3650 = "_-1DN" (String#15290, DoABC#2) // _SafeStr_3663 = "_-2s4" (String#7383, DoABC#2) // _SafeStr_3665 = "_-1QC" (String#12019, DoABC#2) // _SafeStr_3668 = "_-00Z" (String#13318, DoABC#2) // _SafeStr_3671 = "_-1NP" (String#6233, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3681 = "_-16I" (String#9542, DoABC#2) // _SafeStr_3684 = "_-21T" (String#3605, DoABC#2) // _SafeStr_3687 = "_-xD" (String#8720, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4241 = "_-2TL" (String#8063, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) // _SafeStr_4476 = "_-1-Z" (String#8885, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_4478 = "_-1bi" (String#8714, DoABC#2) // _SafeStr_4680 = "_-2ap" (String#15884, DoABC#2) // _SafeStr_4681 = "_-0dG" (String#21604, DoABC#2) // _SafeStr_4682 = "_-1-F" (String#1719, DoABC#2) // _SafeStr_4683 = "_-Ic" (String#19997, DoABC#2) // _SafeStr_4684 = "_-1Uc" (String#20080, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4888 = "_-dU" (String#5652, DoABC#2) // _SafeStr_4932 = "_-1dx" (String#15823, DoABC#2) // _SafeStr_5096 = "_-1qs" (String#11602, DoABC#2) // _SafeStr_5097 = "_-01N" (String#9254, DoABC#2) // _SafeStr_5099 = "_-2ds" (String#11065, DoABC#2) // _SafeStr_5105 = "_-kP" (String#12824, DoABC#2) // _SafeStr_5310 = "_-24V" (String#17889, DoABC#2) // _SafeStr_5365 = "_-1ma" (String#18294, DoABC#2) // _SafeStr_5978 = "_-2t7" (String#16132, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8016 = "_-2WL" (String#4668, DoABC#2) // _SafeStr_8078 = "_-2Qt" (String#14348, DoABC#2) // _SafeStr_8079 = "_-2eM" (String#19520, DoABC#2) // _SafeStr_8080 = "_-0ao" (String#22116, DoABC#2) // _SafeStr_8084 = "_-0zc" (String#8443, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_846 = "_-2MV" (String#1940, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.localization._SafeStr_1448 package com.sulake.habbo.localization { public class _SafeStr_1448 { private var _base:String = ""; private var _SafeStr_4609:int = 1; public function _SafeStr_1448(_arg_1:String) { var _local_2:int = (_arg_1.length - 1); while ((((_local_2 > 0)) && (this._SafeStr_11551(_arg_1.charAt(_local_2))))) { _local_2--; }; this._base = _arg_1.substring(0, (_local_2 + 1)); var _local_3:String = _arg_1.substring((_local_2 + 1), _arg_1.length); if (((!((_local_3 == null))) && (!((_local_3 == ""))))){ this._SafeStr_4609 = int(_local_3); }; Logger.log(((((("Split badgeId " + _arg_1) + " into ") + this._base) + " and ") + this._SafeStr_4609)); } private function _SafeStr_11551(_arg_1:String):Boolean { var _local_2:int = _arg_1.charCodeAt(0); return ((((_local_2 >= 48)) && ((_local_2 <= 57)))); } public function get base():String { return (this._base); } public function get level():int { return (this._SafeStr_4609); } public function set level(_arg_1:int):void { this._SafeStr_4609 = Math.max(1, _arg_1); } public function get _SafeStr_3747():String { return ((this._base + this._SafeStr_4609)); } } }//package com.sulake.habbo.localization // _SafeStr_11551 = "_-1lx" (String#19853, DoABC#2) // _SafeStr_1448 = "_-se" (String#2310, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.localization.HabboLocalizationManager package com.sulake.habbo.localization { import com.sulake.core.localization._SafeStr_407; import com.sulake.habbo.configuration.IHabboConfigurationManager; import flash.utils.Dictionary; import _-0Ht._SafeStr_1447; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.core.assets._SafeStr_1449; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.utils._SafeStr_1269; import _-36U._SafeStr_1444; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import flash.events.Event; import com.sulake.habbo.utils._SafeStr_1350; import _-2Fg.AssetLoaderEvent; import com.sulake.iid.*; public class HabboLocalizationManager extends _SafeStr_407 implements IHabboLocalizationManager { private static var _SafeStr_10782:String = "%"; private var _SafeStr_3793:IHabboConfigurationManager; private var _SafeStr_11552:Boolean = false; private var _SafeStr_11553:Dictionary; private var _SafeStr_11554:Array; public function HabboLocalizationManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_11553 = new Dictionary(); this._SafeStr_11554 = ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV", "XVI", "XVII", "XVIII", "XIX", "XX"]; super(_arg_1, _arg_2, _arg_3); this._SafeStr_11552 = ((_arg_2 & _SafeStr_1447._SafeStr_4254) > 0); if (!this._SafeStr_11552){ lock(); }; queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_10649); var _local_4:_SafeStr_1449 = (_arg_3.getAssetByName("default_localization") as _SafeStr_1449); _SafeStr_8788(_local_4.content.toString()); } override public function dispose():void { if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; super.dispose(); } public function _SafeStr_11555(_arg_1:String, _arg_2:Dictionary=null, _arg_3:String=""):String { var _local_4:String = getKey(_arg_1); if (_arg_2 != null){ _local_4 = this._SafeStr_10791(_local_4, _arg_2); }; return (_local_4); } private function _SafeStr_10791(_arg_1:String, _arg_2:Dictionary):String { var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:String; var _local_3:int; while (_local_3 < 10) { _local_4 = _arg_1.indexOf(_SafeStr_10782); if (_local_4 < 0) break; _local_5 = _arg_1.indexOf(_SafeStr_10782, (_local_4 + 1)); if (_local_5 < 0) break; _local_6 = _arg_1.substring((_local_4 + 1), _local_5); _local_7 = _arg_2[_local_6]; _arg_1 = _arg_1.replace((("%" + _local_6) + "%"), _local_7); _local_3++; }; return (_arg_1); } private function _SafeStr_11556(_arg_1:_SafeStr_1269, _arg_2:*):void { _arg_1.dispose(); _SafeStr_8793(); } private function _SafeStr_10649(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_3:String; var _local_4:int; var _local_5:String; var _local_6:String; var _local_7:String; var _local_8:String; if (_arg_2 != null){ this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); _local_3 = ""; _local_3 = this._SafeStr_3793.getKey("url.prefix", _local_3); _local_3 = _local_3.replace("http://", ""); _local_3 = _local_3.replace("https://", ""); super._SafeStr_8794(_local_3); if (!this._SafeStr_11552){ if ("false" == this._SafeStr_3793.getKey("use.default.localizations", "false")){ _local_5 = this._SafeStr_3793.getKey("external.texts.txt", "external_texts.txt"); events.addEventListener(_SafeStr_1444._SafeStr_7690, this._SafeStr_11557); super._SafeStr_8784(_local_5); }; }; _local_4 = 1; while (this._SafeStr_3793._SafeStr_10592(("localization." + _local_4))) { _local_6 = this._SafeStr_3793.getKey(("localization." + _local_4), ""); _local_7 = this._SafeStr_3793.getKey((("localization." + _local_4) + ".name"), ""); _local_8 = this._SafeStr_3793.getKey((("localization." + _local_4) + ".url"), ""); super.get(_local_6, _local_7, _local_8); _local_4++; }; }; } public function _SafeStr_11557(_arg_1:Event):void { var _local_2:String; events.removeEventListener(_SafeStr_1444._SafeStr_7690, this._SafeStr_11557); if (this._SafeStr_3793._SafeStr_10592("external.override.texts.txt")){ _local_2 = this._SafeStr_3793.getKey("external.override.texts.txt"); events.addEventListener(_SafeStr_1444._SafeStr_7690, this._SafeStr_11558); super._SafeStr_8784(_local_2); } else { unlock(); }; } public function _SafeStr_11558(_arg_1:Event):void { events.removeEventListener(_SafeStr_1444._SafeStr_7690, this._SafeStr_11558); unlock(); } private function _SafeStr_11559():void { var _local_6:String; var _local_1:_SafeStr_1449 = (assets.getAssetByName("keys_in_use") as _SafeStr_1449); var _local_2:String = _local_1.content.toString(); var _local_3:RegExp = /\n\r{1,}|\n{1,}|\r{1,}/mg; var _local_4:RegExp = /^\s+|\s+$/g; var _local_5:Array = _local_2.split(_local_3); for each (_local_6 in _local_5) { if (_local_6.substr(0, 1) != "#"){ if (_local_6.length != 0){ if (getLocalization(_local_6) == null){ Logger.log(_local_6); }; }; }; }; } public function _SafeStr_11560(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int):String { return (this._SafeStr_11561("badge_desc_fb_", _arg_1, _arg_2, _arg_3, _arg_4)); } public function _SafeStr_11562(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int):String { return (this._SafeStr_11561("badge_name_fb_", _arg_1, _arg_2, _arg_3, _arg_4)); } private function _SafeStr_11561(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:int):String { var _local_6:_SafeStr_1448 = new _SafeStr_1448(_arg_2); var _local_7:String = this._SafeStr_11563([(_arg_1 + _arg_2), (_arg_1 + _local_6.base)]); registerParameter(_local_7, "roman", this._SafeStr_11564(_local_6.level)); registerParameter(_local_7, "level", _arg_5.toString()); registerParameter(_local_7, "name", _arg_3); registerParameter(_local_7, "limit", ("" + this._SafeStr_11565(_arg_2))); return (registerParameter(_local_7, "realname", _arg_4)); } public function _SafeStr_11566(_arg_1:String):String { var _local_2:_SafeStr_1448 = new _SafeStr_1448(_arg_1); var _local_3:String = this._SafeStr_11563([("badge_name_al_" + _arg_1), ("badge_name_al_" + _local_2.base), ("badge_name_" + _arg_1), ("badge_name_" + _local_2.base)]); this.registerParameter(_local_3, "roman", this._SafeStr_11564(_local_2.level)); return (this.getKey(_local_3)); } public function _SafeStr_11567(_arg_1:String, _arg_2:int):String { var _local_3:_SafeStr_1448 = new _SafeStr_1448(_arg_1); var _local_4:String = this._SafeStr_11563([("badge_desc_al_" + _arg_1), ("badge_desc_al_" + _local_3.base), ("badge_desc_" + _arg_1), ("badge_desc_" + _local_3.base)]); this.registerParameter(_local_4, "limit", ("" + _arg_2)); return (this.getKey(_local_4)); } public function _SafeStr_11568(_arg_1:String):String { var _local_2:_SafeStr_1448 = new _SafeStr_1448(_arg_1); return (_local_2.base); } public function getBadgeName(_arg_1:String):String { var _local_2:_SafeStr_1448 = new _SafeStr_1448(_arg_1); var _local_3:String = this._SafeStr_11563([("badge_name_" + _arg_1), ("badge_name_" + _local_2.base)]); this.registerParameter(_local_3, "roman", this._SafeStr_11564(_local_2.level)); return (this.getKey(_local_3)); } public function getBadgeDesc(_arg_1:String):String { var _local_2:_SafeStr_1448 = new _SafeStr_1448(_arg_1); var _local_3:String = this._SafeStr_11563([("badge_desc_" + _arg_1), ("badge_desc_" + _local_2.base)]); this.registerParameter(_local_3, "limit", ("" + this._SafeStr_11565(_arg_1))); return (this.getKey(_local_3)); } public function _SafeStr_11569(_arg_1:String):String { var _local_2:_SafeStr_1448 = new _SafeStr_1448(_arg_1); _local_2.level--; return (_local_2._SafeStr_3747); } public function _SafeStr_11501(_arg_1:String, _arg_2:int):void { this._SafeStr_11553[_arg_1] = _arg_2; } private function _SafeStr_11565(_arg_1:String):int { return (this._SafeStr_11553[_arg_1]); } private function _SafeStr_11563(_arg_1:Array):String { var _local_2:String; var _local_3:String; for each (_local_2 in _arg_1) { _local_3 = this.getKey(_local_2); if (_local_3 != ""){ return (_local_2); }; }; return (_arg_1[0]); } private function _SafeStr_11564(_arg_1:int):String { return (this._SafeStr_11554[Math.max(0, (_arg_1 - 1))]); } override protected function onLocalizationFailed(_arg_1:AssetLoaderEvent):void { _SafeStr_1350._SafeStr_8135(("external_texts download error " + _arg_1.status)); super.onLocalizationFailed(_arg_1); } } }//package com.sulake.habbo.localization // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_10649 = "_-0QY" (String#7344, DoABC#2) // _SafeStr_10782 = "_-1Rr" (String#5199, DoABC#2) // _SafeStr_10791 = "_-2r7" (String#13493, DoABC#2) // _SafeStr_11501 = "_-ad" (String#17217, DoABC#2) // _SafeStr_11552 = "_-6i" (String#12875, DoABC#2) // _SafeStr_11553 = "_-2eI" (String#13572, DoABC#2) // _SafeStr_11554 = "_-0wD" (String#17972, DoABC#2) // _SafeStr_11555 = "_-5K" (String#19116, DoABC#2) // _SafeStr_11556 = "_-1u6" (String#23450, DoABC#2) // _SafeStr_11557 = "_-1fk" (String#16076, DoABC#2) // _SafeStr_11558 = "_-1yy" (String#15968, DoABC#2) // _SafeStr_11559 = "_-1Dy" (String#23636, DoABC#2) // _SafeStr_11560 = "_-2vo" (String#15412, DoABC#2) // _SafeStr_11561 = "_-1Yc" (String#17539, DoABC#2) // _SafeStr_11562 = "_-1HU" (String#16814, DoABC#2) // _SafeStr_11563 = "_-Qx" (String#9781, DoABC#2) // _SafeStr_11564 = "_-2uK" (String#13437, DoABC#2) // _SafeStr_11565 = "_-0oI" (String#17757, DoABC#2) // _SafeStr_11566 = "_-1WX" (String#19158, DoABC#2) // _SafeStr_11567 = "_-bL" (String#21091, DoABC#2) // _SafeStr_11568 = "_-2JG" (String#16099, DoABC#2) // _SafeStr_11569 = "_-0RQ" (String#9679, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1444 = "_-3C5" (String#3953, DoABC#2) // _SafeStr_1447 = "_-MX" (String#12371, DoABC#2) // _SafeStr_1448 = "_-se" (String#2310, DoABC#2) // _SafeStr_1449 = "_-ZJ" (String#3564, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_407 = "_-vO" (String#6808, DoABC#2) // _SafeStr_4254 = "_-1zp" (String#15091, DoABC#2) // _SafeStr_7690 = "_-cX" (String#4377, DoABC#2) // _SafeStr_8135 = "_-2BM" (String#8412, DoABC#2) // _SafeStr_8784 = "_-0hk" (String#12015, DoABC#2) // _SafeStr_8788 = "_-0fC" (String#14955, DoABC#2) // _SafeStr_8793 = "_-0xF" (String#13365, DoABC#2) // _SafeStr_8794 = "_-2R3" (String#21753, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.localization.IHabboLocalizationManager package com.sulake.habbo.localization { import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.runtime.IUnknown; import flash.utils.Dictionary; public interface IHabboLocalizationManager extends ICoreLocalizationManager, IUnknown { function _SafeStr_11555(_arg_1:String, _arg_2:Dictionary=null, _arg_3:String=""):String; function _SafeStr_11566(_arg_1:String):String; function _SafeStr_11567(_arg_1:String, _arg_2:int):String; function _SafeStr_11568(_arg_1:String):String; function getBadgeName(_arg_1:String):String; function getBadgeDesc(_arg_1:String):String; function _SafeStr_11560(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int):String; function _SafeStr_11562(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int):String; function _SafeStr_11501(_arg_1:String, _arg_2:int):void; function _SafeStr_11569(_arg_1:String):String; } }//package com.sulake.habbo.localization // _SafeStr_11501 = "_-ad" (String#17217, DoABC#2) // _SafeStr_11555 = "_-5K" (String#19116, DoABC#2) // _SafeStr_11560 = "_-2vo" (String#15412, DoABC#2) // _SafeStr_11562 = "_-1HU" (String#16814, DoABC#2) // _SafeStr_11566 = "_-1WX" (String#19158, DoABC#2) // _SafeStr_11567 = "_-bL" (String#21091, DoABC#2) // _SafeStr_11568 = "_-2JG" (String#16099, DoABC#2) // _SafeStr_11569 = "_-0RQ" (String#9679, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.messenger._SafeStr_1644 package com.sulake.habbo.messenger { public interface _SafeStr_1644 { function get id():int; function get name():String; function get selected():Boolean; function get messages():Array; function get _SafeStr_3515():Boolean; function get figure():String; function get _SafeStr_3521():Boolean; function get disposed():Boolean; } }//package com.sulake.habbo.messenger // _SafeStr_1644 = "_-ZD" (String#4572, DoABC#2) // _SafeStr_3515 = "_-0Nt" (String#5672, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.messenger._SafeStr_1649 package com.sulake.habbo.messenger { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.components.IFrameWindow; import flash.utils.Timer; import flash.events.TimerEvent; import _-01D._SafeStr_1658; import _-01D._SafeStr_1656; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1547; import _-2SZ._SafeStr_1318; import flash.ui.Keyboard; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import _-2I6._SafeStr_2611; public class _SafeStr_1649 implements _SafeStr_3 { private var _SafeStr_3489:HabboMessenger; private var _SafeStr_11570:_SafeStr_2609; private var _SafeStr_11147:_SafeStr_1516; private var _SafeStr_3794:IFrameWindow; private var _SafeStr_11571:_SafeStr_2610; private var _SafeStr_4829:Timer; private var _disposed:Boolean = false; public function _SafeStr_1649(_arg_1:HabboMessenger) { this._SafeStr_3489 = _arg_1; this._SafeStr_4829 = new Timer(300, 1); this._SafeStr_4829.addEventListener(TimerEvent.TIMER, this.onResizeTimer); } public function dispose():void { if (!this._disposed){ if (this._SafeStr_4829){ this._SafeStr_4829.stop(); this._SafeStr_4829.removeEventListener(TimerEvent.TIMER, this.onResizeTimer); this._SafeStr_4829 = null; }; this._SafeStr_3489 = null; this._disposed = true; }; } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_11572():Boolean { return (((!((this._SafeStr_3794 == null))) && (this._SafeStr_3794.visible))); } public function close():void { if (this._SafeStr_3794 != null){ this._SafeStr_3794.visible = false; }; } public function _SafeStr_11573():void { if (this._SafeStr_3489._SafeStr_11574._SafeStr_3522.length < 1){ return; }; if (this._SafeStr_3794 == null){ this._SafeStr_11575(); this._SafeStr_3487(); } else { this._SafeStr_3487(); this._SafeStr_3794.visible = true; this._SafeStr_3794.activate(); }; } public function _SafeStr_3487():void { if (this._SafeStr_3794 == null){ return; }; var _local_1:_SafeStr_1658 = this._SafeStr_3489._SafeStr_11574._SafeStr_3507(); this._SafeStr_3794.caption = (((_local_1 == null)) ? "" : _local_1.name); this._SafeStr_11570._SafeStr_3487(); this._SafeStr_11571._SafeStr_3487(); if (this._SafeStr_3489._SafeStr_11574._SafeStr_3522.length < 1){ this._SafeStr_3794.visible = false; }; } public function _SafeStr_3488(_arg_1:_SafeStr_1658, _arg_2:_SafeStr_1656):void { if (this._SafeStr_3794 == null){ return; }; if (!_arg_1.selected){ return; }; this._SafeStr_11571._SafeStr_3512(_arg_2); } private function _SafeStr_11575():void { this._SafeStr_3794 = IFrameWindow(this._SafeStr_3489.getXmlWindow("main_window")); var _local_1:IWindow = this._SafeStr_3794.findChildByTag("close"); _local_1.procedure = this._SafeStr_4835; this._SafeStr_3794.procedure = this._SafeStr_11087; this._SafeStr_3794.title.color = 0xFFFAC200; this._SafeStr_3794.title.textColor = 4287851525; this._SafeStr_11570 = new _SafeStr_2609(this._SafeStr_3489, this._SafeStr_3794); this._SafeStr_11570._SafeStr_3487(); this._SafeStr_11147 = _SafeStr_1516(this._SafeStr_3794.findChildByName("message_input")); this._SafeStr_11147.addEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_11148); this._SafeStr_11571 = new _SafeStr_2610(this._SafeStr_3489, this._SafeStr_3794); this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_4844, false); this._SafeStr_3794.scaler.setParamFlag(_SafeStr_1318._SafeStr_7176, true); this._SafeStr_3794.center(); } private function _SafeStr_11148(_arg_1:_SafeStr_1547):void { var _local_2:int; var _local_3:String; if (_arg_1.charCode == Keyboard.ENTER){ this._SafeStr_11150(); } else { _local_2 = 120; _local_3 = this._SafeStr_11147.text; if (_local_3.length > _local_2){ this._SafeStr_11147.text = _local_3.substring(0, _local_2); }; }; } private function _SafeStr_11087(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((!((_arg_1.type == _SafeStr_1260._SafeStr_4840))) || (!((_arg_2 == this._SafeStr_3794))))){ return; }; if (!this._SafeStr_4829.running){ this._SafeStr_4829.reset(); this._SafeStr_4829.start(); }; } private function onResizeTimer(_arg_1:TimerEvent):void { Logger.log("XXX RESIZE XXX"); this._SafeStr_11571._SafeStr_11576(); this._SafeStr_11570._SafeStr_3487(); } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Close window"); this._SafeStr_3794.visible = false; } private function _SafeStr_11150():void { var _local_1:String = this._SafeStr_11147.text; Logger.log(("Send msg: " + _local_1)); if (_local_1 == ""){ Logger.log("No text..."); return; }; var _local_2:_SafeStr_1658 = this._SafeStr_3489._SafeStr_11574._SafeStr_3507(); if (_local_2 == null){ Logger.log("No conversation..."); return; }; this._SafeStr_3489.send(new _SafeStr_2611(_local_2.id, _local_1)); if (_local_2.messages.length == 1){ this._SafeStr_3489._SafeStr_11577(); }; this._SafeStr_11147.text = ""; this._SafeStr_3489._SafeStr_11574._SafeStr_3514(new _SafeStr_1656(_SafeStr_1656._SafeStr_3490, _local_2.id, _local_1, _SafeStr_1654._SafeStr_3525())); } public function _SafeStr_3485():int { return ((((this._SafeStr_11570 == null)) ? 7 : this._SafeStr_11570._SafeStr_3485())); } } }//package com.sulake.habbo.messenger // _SafeStr_11087 = "_-2Eu" (String#7345, DoABC#2) // _SafeStr_11147 = "_-2cw" (String#3983, DoABC#2) // _SafeStr_11148 = "_-1JM" (String#14970, DoABC#2) // _SafeStr_11150 = "_-2wq" (String#11438, DoABC#2) // _SafeStr_11570 = "_-2BP" (String#8308, DoABC#2) // _SafeStr_11571 = "_-29m" (String#11801, DoABC#2) // _SafeStr_11572 = "_-XV" (String#13066, DoABC#2) // _SafeStr_11573 = "_-0tb" (String#17463, DoABC#2) // _SafeStr_11574 = "_-0cT" (String#3004, DoABC#2) // _SafeStr_11575 = "_-0Uz" (String#21003, DoABC#2) // _SafeStr_11576 = "_-2ac" (String#12839, DoABC#2) // _SafeStr_11577 = "_-0dz" (String#22345, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1649 = "_-2-D" (String#5985, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_2609 = "_-2M-" (String#7563, DoABC#2) // _SafeStr_2610 = "_-0HV" (String#6763, DoABC#2) // _SafeStr_2611 = "_-1WK" (String#7897, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3485 = "_-0Ps" (String#4639, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3488 = "_-vX" (String#9203, DoABC#2) // _SafeStr_3489 = "_-19y" (String#1171, DoABC#2) // _SafeStr_3490 = "_-3Hv" (String#10282, DoABC#2) // _SafeStr_3507 = "_-6O" (String#11390, DoABC#2) // _SafeStr_3512 = "_-07e" (String#9145, DoABC#2) // _SafeStr_3514 = "_-2y9" (String#14143, DoABC#2) // _SafeStr_3522 = "_-6S" (String#11389, DoABC#2) // _SafeStr_3525 = "_-BN" (String#9449, DoABC#2) // _SafeStr_3794 = "_-2gI" (String#381, DoABC#2) // _SafeStr_4829 = "_-c2" (String#1346, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4844 = "_-1i4" (String#11023, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_7176 = "_-kX" (String#12318, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.messenger._SafeStr_1654 package com.sulake.habbo.messenger { import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.window.IHabboWindowManager; public class _SafeStr_1654 { public static function remove(_arg_1:Array, _arg_2:Object):void { var _local_3:int = _arg_1.indexOf(_arg_2); if (_local_3 >= 0){ _arg_1.splice(_local_3, 1); }; } public static function _SafeStr_3525():String { var _local_1:Date = new Date(); return (((_SafeStr_11578(true, "0", 2, ("" + _local_1.hours)) + ":") + _SafeStr_11578(true, "0", 2, ("" + _local_1.minutes)))); } public static function _SafeStr_11578(_arg_1:Boolean, _arg_2:String, _arg_3:int, _arg_4:String):String { var _local_5:String = _arg_4; while (_local_5.length < _arg_3) { if (_arg_1){ _local_5 = (_arg_2 + _local_5); } else { _local_5 = (_local_5 + _arg_2); }; }; return (_local_5); } public static function _SafeStr_11579(_arg_1:IHabboWindowManager, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:Boolean):IWindowContainer { return ((_arg_1.createWindow(_arg_2, _arg_2, _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_4275 | ((_arg_5) ? _SafeStr_1318._SafeStr_6753 : 0)), new Rectangle(_arg_3, _arg_4, 600, 600), null) as IWindowContainer)); } } }//package com.sulake.habbo.messenger // _SafeStr_11578 = "_-1dv" (String#12081, DoABC#2) // _SafeStr_11579 = "_-0It" (String#24280, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3525 = "_-BN" (String#9449, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.messenger._SafeStr_2609 package com.sulake.habbo.messenger { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.IFrameWindow; import _-01D._SafeStr_1658; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.*; import com.sulake.core.window.*; import com.sulake.core.window.events.*; import _-2SZ.*; import _-01D.*; public class _SafeStr_2609 { private var _SafeStr_3489:HabboMessenger; private var _SafeStr_4760:IWindowContainer; private var _SafeStr_11079:IWindowContainer; private var _SafeStr_11580:int = 30; public function _SafeStr_2609(_arg_1:HabboMessenger, _arg_2:IFrameWindow) { this._SafeStr_3489 = _arg_1; this._SafeStr_4760 = IWindowContainer(_arg_2.findChildByName("content")); this._SafeStr_11079 = IWindowContainer(_arg_2.findChildByName("conversationstab")); var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(this._SafeStr_4760.findChildByName("convo_bg")); _local_3.bitmap = this._SafeStr_3489.getButtonImage("convo_bg"); } public function _SafeStr_3485():int { return (Math.floor((this._SafeStr_11079.width / this._SafeStr_11580))); } public function get content():IWindowContainer { return (this._SafeStr_4760); } public function _SafeStr_3487():void { var _local_3:Boolean; var _local_1:Array = this._SafeStr_3489._SafeStr_11574._SafeStr_3522; var _local_2:int; while (_local_2 < this._SafeStr_3485()) { this._SafeStr_11129(_local_2, _local_1[(this._SafeStr_3489._SafeStr_11574._SafeStr_3523 + _local_2)]); _local_2++; }; while (true) { _local_3 = this._SafeStr_11129(_local_2, null); if (_local_3) break; _local_2++; }; if (this._SafeStr_11581()){ this._SafeStr_11582(0, false); }; if (this._SafeStr_11583()){ this._SafeStr_11582((this._SafeStr_3485() - 1), true); }; } private function _SafeStr_11129(_arg_1:int, _arg_2:_SafeStr_1658):Boolean { var _local_3:IWindowContainer = (this._SafeStr_11079.getChildAt(_arg_1) as IWindowContainer); if (_local_3 == null){ if (_arg_2 == null){ return (true); }; _local_3 = IWindowContainer(this._SafeStr_3489.getXmlWindow("tab_entry")); _local_3.y = 1; this._SafeStr_11079.addChild(_local_3); }; this.hideChildren(_local_3); if (_arg_2 == null){ return (false); }; var _local_4:String = ((_arg_2.selected) ? "tab_bg_sel" : ((_arg_2._SafeStr_3515) ? "tab_bg_hilite" : "tab_bg_unsel")); this._SafeStr_11584(_local_3, _arg_1, _local_4); this._SafeStr_11118(_local_3, _arg_2.figure); _local_3.x = (_arg_1 * this._SafeStr_11580); _local_3.width = this._SafeStr_11580; return (false); } private function hideChildren(_arg_1:IWindowContainer):void { var _local_2:int; while (_local_2 < _arg_1.numChildren) { _arg_1.getChildAt(_local_2).visible = false; _local_2++; }; } private function _SafeStr_11582(_arg_1:int, _arg_2:Boolean):void { var _local_3:IWindowContainer = (this._SafeStr_11079.getChildAt(_arg_1) as IWindowContainer); this.hideChildren(_local_3); this._SafeStr_11538(_local_3, _arg_1, _arg_2); this._SafeStr_11584(_local_3, _arg_1, ((_arg_2) ? "tab_bg_next" : "tab_bg_unsel")); var _local_4:int = (this._SafeStr_11079.width % this._SafeStr_11580); _local_3.width = (this._SafeStr_11580 + ((_arg_2) ? _local_4 : 0)); } private function _SafeStr_11584(_arg_1:IWindowContainer, _arg_2:int, _arg_3:String):void { this._SafeStr_3489.refreshButton(_arg_1, _arg_3, true, this._SafeStr_11136, _arg_2); } private function _SafeStr_11118(_arg_1:IWindowContainer, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = (_arg_1.getChildByName(HabboMessenger._SafeStr_11122) as IBitmapWrapperWindow); if ((((_arg_2 == null)) || ((_arg_2 == "")))){ _local_3.visible = false; } else { _local_3.bitmap = this._SafeStr_3489.getAvatarFaceBitmap(_arg_2); _local_3.visible = true; }; } private function _SafeStr_11538(_arg_1:IWindowContainer, _arg_2:int, _arg_3:Boolean):void { this._SafeStr_3489.refreshButton(_arg_1, ((_arg_3) ? "next" : "prev"), true, null, 0); } private function _SafeStr_11581():Boolean { return ((this._SafeStr_3489._SafeStr_11574._SafeStr_3523 > 0)); } private function _SafeStr_11583():Boolean { return (((this._SafeStr_3489._SafeStr_11574._SafeStr_3522.length - this._SafeStr_3489._SafeStr_11574._SafeStr_3523) > this._SafeStr_3485())); } private function _SafeStr_11136(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:_SafeStr_1658; if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = _arg_2.id; if ((((_local_3 == 0)) && (this._SafeStr_11581()))){ this._SafeStr_3489._SafeStr_11574._SafeStr_3504(-1); } else { if ((((_local_3 == (this._SafeStr_3485() - 1))) && (this._SafeStr_11583()))){ this._SafeStr_3489._SafeStr_11574._SafeStr_3504(1); } else { _local_4 = (((_arg_2.name == HabboMessenger._SafeStr_11122)) ? this._SafeStr_3489._SafeStr_11574._SafeStr_3513(_arg_2.id) : this._SafeStr_3489._SafeStr_11574._SafeStr_3522[(_local_3 + this._SafeStr_3489._SafeStr_11574._SafeStr_3523)]); if (_local_4 == null){ return; }; this._SafeStr_3489._SafeStr_11574.setSelected(_local_4); }; }; this._SafeStr_3489.messengerView._SafeStr_3487(); } } }//package com.sulake.habbo.messenger // _SafeStr_11079 = "_-4a" (String#5214, DoABC#2) // _SafeStr_11118 = "_-2Pj" (String#6882, DoABC#2) // _SafeStr_11122 = "_-29j" (String#4463, DoABC#2) // _SafeStr_11129 = "_-2Du" (String#11861, DoABC#2) // _SafeStr_11136 = "_-0H4" (String#9828, DoABC#2) // _SafeStr_11538 = "_-3Ev" (String#13462, DoABC#2) // _SafeStr_11574 = "_-0cT" (String#3004, DoABC#2) // _SafeStr_11580 = "_-1R0" (String#10567, DoABC#2) // _SafeStr_11581 = "_-02j" (String#18167, DoABC#2) // _SafeStr_11582 = "_-1gA" (String#16277, DoABC#2) // _SafeStr_11583 = "_-2XD" (String#16303, DoABC#2) // _SafeStr_11584 = "_-3-n" (String#16265, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_2609 = "_-2M-" (String#7563, DoABC#2) // _SafeStr_3485 = "_-0Ps" (String#4639, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3489 = "_-19y" (String#1171, DoABC#2) // _SafeStr_3504 = "_-20F" (String#17971, DoABC#2) // _SafeStr_3513 = "_-Gu" (String#12806, DoABC#2) // _SafeStr_3515 = "_-0Nt" (String#5672, DoABC#2) // _SafeStr_3522 = "_-6S" (String#11389, DoABC#2) // _SafeStr_3523 = "_-0Pf" (String#11936, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.messenger._SafeStr_2610 package com.sulake.habbo.messenger { import com.sulake.core.window.components._SafeStr_1530; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.components.IItemListWindow; import _-01D._SafeStr_1658; import com.sulake.core.window.IWindowContainer; import _-01D._SafeStr_1656; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import flash.utils.Dictionary; import flash.external.ExternalInterface; import com.sulake.core.window.events._SafeStr_1260; import _-2I6._SafeStr_2194; import _-2mK._SafeStr_831; import com.sulake.core.window.components.*; import com.sulake.core.window.*; import com.sulake.core.window.events.*; import _-01D.*; public class _SafeStr_2610 { private static const _SafeStr_11585:int = 10; private static const _SafeStr_11586:int = 100; private static const _SafeStr_11587:int = 20; private var _SafeStr_3489:HabboMessenger; private var _SafeStr_11588:_SafeStr_1530; private var _SafeStr_11589:_SafeStr_1548; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_11590:_SafeStr_1658; public function _SafeStr_2610(_arg_1:HabboMessenger, _arg_2:IWindowContainer) { this._SafeStr_3489 = _arg_1; this._SafeStr_11589 = this._SafeStr_11157("follow_friend", this._SafeStr_11167, _arg_2); this._SafeStr_4761 = IItemListWindow(_arg_2.findChildByName("msg_list")); this._SafeStr_11588 = _SafeStr_1530(_arg_2.findChildByName("scroller")); this._SafeStr_3489.refreshButton(_arg_2, "close", true, this._SafeStr_7553, 0); this._SafeStr_11157("minimail", this._SafeStr_11119, _arg_2); } public function _SafeStr_3512(_arg_1:_SafeStr_1656):void { var _local_2:int = this._SafeStr_11591(); if (_local_2 >= (_SafeStr_11586 + _SafeStr_11587)){ this._SafeStr_4854(); this._SafeStr_11576(); } else { this._SafeStr_4761.autoArrangeItems = false; this._SafeStr_4710(true, _local_2, _arg_1); this._SafeStr_4761.autoArrangeItems = true; }; this._SafeStr_11588.scrollV = 1; this._SafeStr_11132(); } public function _SafeStr_11576():void { this._SafeStr_11592(); var _local_1:Boolean = this._SafeStr_11132(); if (_local_1){ this._SafeStr_11592(); }; } private function _SafeStr_11157(_arg_1:String, _arg_2:Function, _arg_3:IWindowContainer):_SafeStr_1548 { var _local_4:_SafeStr_1548 = _SafeStr_1548(_arg_3.findChildByName(("button_" + _arg_1))); _local_4.procedure = _arg_2; var _local_5:IBitmapWrapperWindow = IBitmapWrapperWindow(_local_4.findChildByName("icon")); _local_5.bitmap = this._SafeStr_3489.getButtonImage(_arg_1); _local_5.width = _local_5.bitmap.width; _local_5.height = _local_5.bitmap.height; return (_local_4); } private function _SafeStr_11592():void { var _local_2:ITextWindow; this._SafeStr_4761.autoArrangeItems = false; var _local_1:int; while (_local_1 < this._SafeStr_4761.numListItems) { _local_2 = ITextWindow(this._SafeStr_4761.getListItemAt(_local_1)); this._SafeStr_11593(_local_2); if (!_local_2.visible) break; _local_1++; }; this._SafeStr_4761.autoArrangeItems = true; } private function _SafeStr_11593(_arg_1:ITextWindow):void { _arg_1.width = this._SafeStr_4761.width; _arg_1.height = (_arg_1.textHeight + _SafeStr_11585); _arg_1.invalidate(); } private function _SafeStr_11132():Boolean { var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_4761.parent); var _local_2:IWindow = (_local_1.getChildByName("scroller") as IWindow); var _local_3 = (this._SafeStr_4761._SafeStr_4861.height > this._SafeStr_4761.height); var _local_4:int = 22; if (_local_2.visible){ if (_local_3){ return (false); }; _local_2.visible = false; this._SafeStr_4761.width = (this._SafeStr_4761.width + _local_4); return (true); }; if (_local_3){ _local_2.visible = true; this._SafeStr_4761.width = (this._SafeStr_4761.width - _local_4); return (true); }; return (false); } private function _SafeStr_11591():int { var _local_2:IWindow; var _local_1:int; while (_local_1 < this._SafeStr_4761.numListItems) { _local_2 = this._SafeStr_4761.getListItemAt(_local_1); if (!_local_2.visible){ return (_local_1); }; _local_1++; }; return ((_local_1 + 1)); } public function _SafeStr_3487():void { var _local_1:_SafeStr_1658 = this._SafeStr_3489._SafeStr_11574._SafeStr_3507(); if (_local_1 == null){ return; }; if ((((this._SafeStr_11590 == null)) || (!((_local_1.id == this._SafeStr_11590.id))))){ this._SafeStr_11590 = _local_1; this._SafeStr_4854(); this._SafeStr_11576(); }; this._SafeStr_7671(); } public function _SafeStr_7671():void { if (this._SafeStr_11590._SafeStr_3521){ this._SafeStr_11589.enable(); } else { this._SafeStr_11589.disable(); }; } private function _SafeStr_4854():void { var _local_3:Boolean; if (this._SafeStr_4761 == null){ return; }; this._SafeStr_4761.autoArrangeItems = false; var _local_1:int; var _local_2:int = Math.max(0, (this._SafeStr_11590.messages.length - _SafeStr_11586)); _local_1 = 0; while ((_local_1 + _local_2) < this._SafeStr_11590.messages.length) { this._SafeStr_4710(true, _local_1, this._SafeStr_11590.messages[(_local_1 + _local_2)]); _local_1++; }; while (true) { _local_3 = this._SafeStr_4710(false, _local_1, null); if (_local_3) break; _local_1++; }; this._SafeStr_4761.autoArrangeItems = true; } private function _SafeStr_4710(_arg_1:Boolean, _arg_2:int, _arg_3:_SafeStr_1656):Boolean { var _local_4:ITextWindow = (this._SafeStr_4761.getListItemAt(_arg_2) as ITextWindow); if (_local_4 == null){ if (!_arg_1){ return (true); }; _local_4 = ITextWindow(this._SafeStr_3489.getXmlWindow("msg_entry")); _local_4.width = this._SafeStr_4761.width; this._SafeStr_4761.addListItem(_local_4); }; if (!_arg_1){ _local_4.height = 0; _local_4.visible = false; return (false); }; _local_4.visible = true; var _local_5:String = (((((_arg_3.type == _SafeStr_1656._SafeStr_3490)) || ((_arg_3.type == _SafeStr_1656._SafeStr_3491)))) ? (_arg_3.time + ": ") : ""); _local_4.text = (_local_5 + _arg_3._SafeStr_3499); _local_4.color = this._SafeStr_11594(_arg_3.type); _local_4.textColor = this._SafeStr_11595(_arg_3.type); this._SafeStr_11593(_local_4); return (false); } private function _SafeStr_11119(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Minimail clicked"); var _local_3:Dictionary = new Dictionary(); _local_3["recipientid"] = ("" + this._SafeStr_11590.id); _local_3["random"] = ("" + Math.round((Math.random() * 100000000))); if (this._SafeStr_3489._SafeStr_11127()){ if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.openHabblet", "minimail", (((("#mail/compose/" + _local_3["recipientid"]) + "/") + _local_3["random"]) + "/")); }; } else { this._SafeStr_3489._SafeStr_11090("link.format.mail.compose", _local_3, _arg_1); }; } private function _SafeStr_11167(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Follow clicked"); this._SafeStr_3489.send(new _SafeStr_2194(this._SafeStr_11590.id)); this._SafeStr_3489.send(new _SafeStr_831("Navigation", "IM", "go.im")); } private function _SafeStr_7553(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Close clicked"); this._SafeStr_3489._SafeStr_11574._SafeStr_3506(); this._SafeStr_3489.messengerView._SafeStr_3487(); } private function _SafeStr_11594(_arg_1:int):uint { if (_arg_1 == _SafeStr_1656._SafeStr_3490){ return (0xFFFFFFFF); }; if (_arg_1 == _SafeStr_1656._SafeStr_3491){ return (4292801535); }; if (_arg_1 == _SafeStr_1656._SafeStr_3493){ return (0xFFFF6666); }; if (_arg_1 == _SafeStr_1656._SafeStr_3492){ return (4293454056); }; if (_arg_1 == _SafeStr_1656._SafeStr_3494){ return (4293454056); }; if (_arg_1 == _SafeStr_1656._SafeStr_3495){ return (4288269465); }; return (4291611852); } private function _SafeStr_11595(_arg_1:int):uint { if (_arg_1 == _SafeStr_1656._SafeStr_3492){ return (4285887861); }; if (_arg_1 == _SafeStr_1656._SafeStr_3494){ return (4285887861); }; return (0xFF000000); } } }//package com.sulake.habbo.messenger // _SafeStr_11090 = "_-yU" (String#6812, DoABC#2) // _SafeStr_11119 = "_-0vu" (String#11012, DoABC#2) // _SafeStr_11127 = "_-1vW" (String#8048, DoABC#2) // _SafeStr_11132 = "_-oq" (String#8698, DoABC#2) // _SafeStr_11157 = "_-25R" (String#6789, DoABC#2) // _SafeStr_11167 = "_-1w5" (String#14426, DoABC#2) // _SafeStr_11574 = "_-0cT" (String#3004, DoABC#2) // _SafeStr_11576 = "_-2ac" (String#12839, DoABC#2) // _SafeStr_11585 = "_-0Vy" (String#14583, DoABC#2) // _SafeStr_11586 = "_-143" (String#11548, DoABC#2) // _SafeStr_11587 = "_-16d" (String#15172, DoABC#2) // _SafeStr_11588 = "_-1er" (String#15821, DoABC#2) // _SafeStr_11589 = "_-u3" (String#13887, DoABC#2) // _SafeStr_11590 = "_-q2" (String#5455, DoABC#2) // _SafeStr_11591 = "_-S-" (String#21785, DoABC#2) // _SafeStr_11592 = "_-35D" (String#12694, DoABC#2) // _SafeStr_11593 = "_-25e" (String#17976, DoABC#2) // _SafeStr_11594 = "_-32J" (String#21813, DoABC#2) // _SafeStr_11595 = "_-lz" (String#20666, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_2194 = "_-1s5" (String#4299, DoABC#2) // _SafeStr_2610 = "_-0HV" (String#6763, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3489 = "_-19y" (String#1171, DoABC#2) // _SafeStr_3490 = "_-3Hv" (String#10282, DoABC#2) // _SafeStr_3491 = "_-2l8" (String#9154, DoABC#2) // _SafeStr_3492 = "_-0rE" (String#10668, DoABC#2) // _SafeStr_3493 = "_-0MB" (String#12057, DoABC#2) // _SafeStr_3494 = "_-2sy" (String#11396, DoABC#2) // _SafeStr_3495 = "_-0Gl" (String#12148, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_3506 = "_-2Xz" (String#20203, DoABC#2) // _SafeStr_3507 = "_-6O" (String#11390, DoABC#2) // _SafeStr_3512 = "_-07e" (String#9145, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_4710 = "_-0Af" (String#2195, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4854 = "_-0qG" (String#3216, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_7553 = "_-0ot" (String#15156, DoABC#2) // _SafeStr_7671 = "_-0-C" (String#7264, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.messenger._SafeStr_773 package com.sulake.habbo.messenger { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_773 extends IUnknown { function _SafeStr_4834():Boolean; function _SafeStr_10802():void; function startConversation(_arg_1:int):void; function _SafeStr_10847():_SafeStr_1644; function _SafeStr_11057(_arg_1:int, _arg_2:Boolean):void; function _SafeStr_11059(_arg_1:int, _arg_2:Boolean):void; } }//package com.sulake.habbo.messenger // _SafeStr_10802 = "_-17s" (String#9666, DoABC#2) // _SafeStr_10847 = "_-1pA" (String#16254, DoABC#2) // _SafeStr_11057 = "_-2oW" (String#15816, DoABC#2) // _SafeStr_11059 = "_-2Cm" (String#13434, DoABC#2) // _SafeStr_1644 = "_-ZD" (String#4572, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_773 = "_-2hY" (String#4066, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.messenger.HabboMessenger package com.sulake.habbo.messenger { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.avatar._SafeStr_774; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.habbo.avatar._SafeStr_415; import _-01D._SafeStr_1657; import com.sulake.habbo.sound._SafeStr_409; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboFriendList; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1655; import _-01D._SafeStr_1646; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1659; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1647; import com.sulake.habbo.communication.messages.incoming.friendlist._SafeStr_1651; import com.sulake.core.communication.messages.IMessageEvent; import _-01D._SafeStr_1658; import com.sulake.habbo.friendlist._SafeStr_1648; import flash.display.BitmapData; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.habbo.sound._SafeStr_1356; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.events.WindowMouseEvent; import flash.utils.Dictionary; import com.sulake.core.window.events._SafeStr_1260; import _-19-._SafeStr_1652; import _-01D._SafeStr_1656; import _-19-._SafeStr_1650; import _-19-._SafeStr_1653; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.*; import _-01D.*; import iid.*; public class HabboMessenger extends _SafeStr_8 implements _SafeStr_773, _SafeStr_774 { public static const _SafeStr_11122:String = "face"; private var _windowManager:IHabboWindowManager; private var _communication:IHabboCommunicationManager; private var _SafeStr_3793:IHabboConfigurationManager; private var _localization:IHabboLocalizationManager; private var _friendList:_SafeStr_818; private var _SafeStr_10933:_SafeStr_415; private var _SafeStr_11596:_SafeStr_1657; private var _SafeStr_11597:_SafeStr_1649; private var _soundManager:_SafeStr_409; public function HabboMessenger(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); lock(); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboSoundManager(), this._SafeStr_8016); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10157); queueInterface(new IIDAvatarRenderManager(), this._SafeStr_11183); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboFriendList(), this._SafeStr_10529); } override public function dispose():void { if (this._soundManager){ this._soundManager.release(new IIDHabboSoundManager()); this._soundManager = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._localization){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._friendList){ this._friendList.release(new IIDHabboFriendList()); this._friendList = null; }; if (this._SafeStr_10933){ this._SafeStr_10933.release(new IIDAvatarRenderManager()); this._SafeStr_10933 = null; }; if (this._SafeStr_11597){ this._SafeStr_11597.dispose(); this._SafeStr_11597 = null; }; super.dispose(); } private function _SafeStr_8016(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._soundManager = (_arg_2 as _SafeStr_409); this._SafeStr_11598(); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = (_arg_2 as IHabboWindowManager); this._SafeStr_11598(); } private function _SafeStr_10157(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._communication = (_arg_2 as IHabboCommunicationManager); this._SafeStr_11598(); } private function _SafeStr_11183(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_10933 = (_arg_2 as _SafeStr_415); this._SafeStr_11598(); } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); this._SafeStr_11598(); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._localization = (_arg_2 as IHabboLocalizationManager); this._SafeStr_11598(); } private function _SafeStr_10529(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._friendList = (_arg_2 as _SafeStr_818); this._SafeStr_11598(); } private function _SafeStr_11598():void { if (((((((((((((this._windowManager) && (this._communication))) && (this._SafeStr_3793))) && (this._localization))) && (this._friendList))) && (this._SafeStr_10933))) && (this._soundManager))){ unlock(); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1655(this._SafeStr_11187)); }; } private function _SafeStr_11187(_arg_1:IMessageEvent):void { this._SafeStr_11596 = new _SafeStr_1657(new _SafeStr_1646(this)); this._SafeStr_11597 = new _SafeStr_1649(this); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1659(this._SafeStr_10840)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1647(this._SafeStr_10841)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1651(this._SafeStr_11599)); } public function startConversation(_arg_1:int):void { var _local_2:_SafeStr_1658 = this._SafeStr_11596._SafeStr_3510(_arg_1); if (_local_2 == null){ Logger.log((("No friend " + _arg_1) + " found. Shouldn't happen")); } else { this._SafeStr_11596.setSelected(_local_2); this._SafeStr_11597._SafeStr_11573(); this._SafeStr_11597._SafeStr_3487(); }; } public function _SafeStr_10847():_SafeStr_1644 { return (((this._SafeStr_11596) ? this._SafeStr_11596._SafeStr_3507() : null)); } public function _SafeStr_11057(_arg_1:int, _arg_2:Boolean):void { this._SafeStr_11596._SafeStr_3520(_arg_1, _arg_2); } public function _SafeStr_11059(_arg_1:int, _arg_2:Boolean):void { this._SafeStr_11596._SafeStr_3517(_arg_1, _arg_2); } public function _SafeStr_3486(_arg_1:int):_SafeStr_1658 { var _local_2:_SafeStr_1648 = this._friendList._SafeStr_5345(_arg_1); if (_local_2 == null){ Logger.log(("No friend found with: " + _arg_1)); return (null); }; Logger.log(((((((("A FRIEND FOUND: " + _local_2.id) + ", ") + _local_2.name) + ", ") + _local_2.gender) + ", ") + _local_2.figure)); return (new _SafeStr_1658(_local_2.id, _local_2.name, _local_2.figure, _local_2._SafeStr_3521)); } public function getAvatarFaceBitmap(_arg_1:String):BitmapData { var _local_3:BitmapData; var _local_2:IAvatarImage = this._SafeStr_10933.createAvatarImage(_arg_1, _SafeStr_1312._SafeStr_5192, null, this); if (_local_2){ _local_3 = _local_2._SafeStr_5024(AvatarSetType._SafeStr_5075, true); _local_2.dispose(); return (_local_3); }; return (null); } public function send(_arg_1:IMessageComposer):void { this._communication.getHabboMainConnection(null).send(_arg_1); } public function _SafeStr_11577():void { if (this._soundManager != null){ this._soundManager._SafeStr_10587(_SafeStr_1356.SOUND_MESSAGE_SENT); }; } public function _SafeStr_4834():Boolean { return (((this._SafeStr_11597) && (this._SafeStr_11597._SafeStr_11572()))); } public function _SafeStr_10802():void { if (this._SafeStr_11597){ if (this._SafeStr_11597._SafeStr_11572()){ this._SafeStr_11597.close(); } else { this._SafeStr_11597._SafeStr_11573(); }; }; } public function _SafeStr_11090(linkAlias:String, params:Dictionary, event:_SafeStr_1260):void { params["predefined"] = this._SafeStr_11600("url.prefix"); var url:String = this._SafeStr_11180(linkAlias, params); var webWindowName:String = "habboMain"; try { _SafeStr_1350.navigateToURL(url, webWindowName); } catch(e:Error) { Logger.log(("GOT ERROR: " + e)); }; var wme:WindowMouseEvent = (event as WindowMouseEvent); } public function getText(_arg_1:String):String { return (this._localization.getKey(_arg_1, _arg_1)); } private function _SafeStr_11600(_arg_1:String):String { var _local_2:String; if (_arg_1 == "url.prefix"){ _local_2 = "d31.web.varoke.net"; _local_2 = this._SafeStr_3793.getKey("url.prefix", _local_2); _local_2 = _local_2.replace("http://", ""); return (_local_2.replace("https://", "")); }; return (null); } private function _SafeStr_11180(_arg_1:String, _arg_2:Dictionary):String { return (this._SafeStr_3793.getKey(_arg_1, _arg_1, _arg_2)); } private function _SafeStr_10840(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1652 = (_arg_1 as _SafeStr_1659)._SafeStr_4108(); Logger.log(((("Received console msg: " + _local_2._SafeStr_3499) + ", ") + _local_2._SafeStr_3500)); var _local_3:_SafeStr_1656 = new _SafeStr_1656(_SafeStr_1656._SafeStr_3491, _local_2._SafeStr_3500, _local_2._SafeStr_3499, _SafeStr_1654._SafeStr_3525()); this._SafeStr_11601(_local_3); } private function _SafeStr_10841(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1650 = (_arg_1 as _SafeStr_1647)._SafeStr_4108(); var _local_3:_SafeStr_1656 = new _SafeStr_1656(_SafeStr_1656._SafeStr_3495, _local_2._SafeStr_3500, ((this.getText("messenger.invitation") + " ") + _local_2._SafeStr_3499), _SafeStr_1654._SafeStr_3525()); this._SafeStr_11601(_local_3); } private function _SafeStr_11601(_arg_1:_SafeStr_1656):void { this._SafeStr_11596._SafeStr_3514(_arg_1); if (!this._SafeStr_11597._SafeStr_11572()){ if (this._soundManager != null){ this._soundManager._SafeStr_10587(_SafeStr_1356._SafeStr_11602); }; }; } private function _SafeStr_11599(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1653 = (_arg_1 as _SafeStr_1651)._SafeStr_4108(); var _local_3:_SafeStr_1656 = new _SafeStr_1656(_SafeStr_1656._SafeStr_3493, _local_2.userId, this._SafeStr_11603(_local_2.errorCode), _SafeStr_1654._SafeStr_3525()); this._SafeStr_11596._SafeStr_3514(_local_3); } private function _SafeStr_11603(_arg_1:int):String { if (_arg_1 == 3){ return (this.getText("messenger.error.receivermuted")); }; if (_arg_1 == 4){ return (this.getText("messenger.error.sendermuted")); }; if (_arg_1 == 5){ return (this.getText("messenger.error.offline")); }; if (_arg_1 == 6){ return (this.getText("messenger.error.notfriend")); }; if (_arg_1 == 7){ return (this.getText("messenger.error.busy")); }; return (("Unknown im error " + _arg_1)); } public function refreshButton(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:int):void { var _local_6:IBitmapWrapperWindow = (_arg_1.findChildByName(_arg_2) as IBitmapWrapperWindow); this._SafeStr_11604(_local_6, _arg_2, _arg_3, _arg_4, _arg_5); } public function _SafeStr_11604(_arg_1:IBitmapWrapperWindow, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:int):void { if (!_arg_3){ _arg_1.visible = false; } else { this._SafeStr_11199(_arg_1, _arg_2, _arg_4, _arg_5); _arg_1.visible = true; }; } private function _SafeStr_11199(_arg_1:IBitmapWrapperWindow, _arg_2:String, _arg_3:Function, _arg_4:int):void { _arg_1.id = _arg_4; if (_arg_1.bitmap != null){ return; }; _arg_1.bitmap = this.getButtonImage(_arg_2); _arg_1.width = _arg_1.bitmap.width; _arg_1.height = _arg_1.bitmap.height; _arg_1.procedure = _arg_3; } public function getButtonImage(_arg_1:String):BitmapData { var _local_5:BitmapData; var _local_2:IAsset = assets.getAssetByName((_arg_1 + "_png")); var _local_3:_SafeStr_1280 = (_local_2 as _SafeStr_1280); Logger.log(("GETTING ASSET: " + _arg_1)); var _local_4:BitmapData = (_local_3.content as BitmapData); Logger.log(((("GOT ASSET: " + _local_2) + ", ") + _local_4)); _local_5 = new BitmapData(_local_4.width, _local_4.height, true, 0); _local_5.draw(_local_4); return (_local_5); } public function getXmlWindow(_arg_1:String):IWindow { var _local_2:IAsset = assets.getAssetByName((_arg_1 + "_xml")); var _local_3:_SafeStr_5 = _SafeStr_5(_local_2); return (this._windowManager.buildFromXML(XML(_local_3.content))); } public function _SafeStr_11127():Boolean { var _local_1:String = this._SafeStr_3793.getKey("client.minimail.embed.enabled"); return ((_local_1 == "true")); } public function _SafeStr_5111(_arg_1:String):void { if (this._SafeStr_11597){ this._SafeStr_11597._SafeStr_3487(); }; } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get _SafeStr_11574():_SafeStr_1657 { return (this._SafeStr_11596); } public function get messengerView():_SafeStr_1649 { return (this._SafeStr_11597); } } }//package com.sulake.habbo.messenger // _SafeStr_10157 = "_-CV" (String#3887, DoABC#2) // _SafeStr_10529 = "_-09Y" (String#6830, DoABC#2) // _SafeStr_10587 = "_-2qk" (String#6448, DoABC#2) // _SafeStr_10802 = "_-17s" (String#9666, DoABC#2) // _SafeStr_10840 = "_-0J2" (String#13802, DoABC#2) // _SafeStr_10841 = "_-1gj" (String#13268, DoABC#2) // _SafeStr_10847 = "_-1pA" (String#16254, DoABC#2) // _SafeStr_10933 = "_-0A6" (String#2520, DoABC#2) // _SafeStr_11057 = "_-2oW" (String#15816, DoABC#2) // _SafeStr_11059 = "_-2Cm" (String#13434, DoABC#2) // _SafeStr_11090 = "_-yU" (String#6812, DoABC#2) // _SafeStr_11122 = "_-29j" (String#4463, DoABC#2) // _SafeStr_11127 = "_-1vW" (String#8048, DoABC#2) // _SafeStr_11180 = "_-0TL" (String#14114, DoABC#2) // _SafeStr_11183 = "_-2FF" (String#14915, DoABC#2) // _SafeStr_11187 = "_-1np" (String#13985, DoABC#2) // _SafeStr_11199 = "_-Db" (String#7553, DoABC#2) // _SafeStr_11572 = "_-XV" (String#13066, DoABC#2) // _SafeStr_11573 = "_-0tb" (String#17463, DoABC#2) // _SafeStr_11574 = "_-0cT" (String#3004, DoABC#2) // _SafeStr_11577 = "_-0dz" (String#22345, DoABC#2) // _SafeStr_11596 = "_-1p0" (String#4840, DoABC#2) // _SafeStr_11597 = "_-2l4" (String#3220, DoABC#2) // _SafeStr_11598 = "_-2rL" (String#7313, DoABC#2) // _SafeStr_11599 = "_-2W3" (String#18445, DoABC#2) // _SafeStr_11600 = "_-2ex" (String#19703, DoABC#2) // _SafeStr_11601 = "_-if" (String#18272, DoABC#2) // _SafeStr_11602 = "_-2iF" (String#12546, DoABC#2) // _SafeStr_11603 = "_-2M6" (String#21131, DoABC#2) // _SafeStr_11604 = "_-5j" (String#18797, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1356 = "_-05z" (String#3430, DoABC#2) // _SafeStr_1644 = "_-ZD" (String#4572, DoABC#2) // _SafeStr_1646 = "_-Vw" (String#8864, DoABC#2) // _SafeStr_1647 = "_-0wL" (String#4599, DoABC#2) // _SafeStr_1648 = "_-0Yt" (String#5066, DoABC#2) // _SafeStr_1649 = "_-2-D" (String#5985, DoABC#2) // _SafeStr_1650 = "_-0w" (String#6013, DoABC#2) // _SafeStr_1651 = "_-00C" (String#6259, DoABC#2) // _SafeStr_1652 = "_-4v" (String#6497, DoABC#2) // _SafeStr_1653 = "_-0vC" (String#7380, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1655 = "_-1K2" (String#3556, DoABC#2) // _SafeStr_1656 = "_-02W" (String#1457, DoABC#2) // _SafeStr_1657 = "_-hy" (String#6901, DoABC#2) // _SafeStr_1658 = "_-0gF" (String#1356, DoABC#2) // _SafeStr_1659 = "_-Gy" (String#4525, DoABC#2) // _SafeStr_3486 = "_-0PW" (String#11969, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3491 = "_-2l8" (String#9154, DoABC#2) // _SafeStr_3493 = "_-0MB" (String#12057, DoABC#2) // _SafeStr_3495 = "_-0Gl" (String#12148, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_3500 = "_-Yg" (String#4571, DoABC#2) // _SafeStr_3507 = "_-6O" (String#11390, DoABC#2) // _SafeStr_3510 = "_-1Gw" (String#13581, DoABC#2) // _SafeStr_3514 = "_-2y9" (String#14143, DoABC#2) // _SafeStr_3517 = "_-0Qd" (String#21144, DoABC#2) // _SafeStr_3520 = "_-26w" (String#18986, DoABC#2) // _SafeStr_3521 = "_-2rx" (String#2849, DoABC#2) // _SafeStr_3525 = "_-BN" (String#9449, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5111 = "_-3A" (String#3081, DoABC#2) // _SafeStr_5192 = "_-3HX" (String#3701, DoABC#2) // _SafeStr_5345 = "_-2aB" (String#8784, DoABC#2) // _SafeStr_773 = "_-2hY" (String#4066, DoABC#2) // _SafeStr_774 = "_-0wX" (String#2439, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8016 = "_-2WL" (String#4668, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_1744 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IButtonWindow; import _-2k1._SafeStr_822; import _-2AZ._SafeStr_2184; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import _-0Nq._SafeStr_2615; public class _SafeStr_1744 implements _SafeStr_3 { private var _SafeStr_11246:ModerationManager; private var _frame:IFrameWindow; private var _userId:int; private var _SafeStr_11605:Boolean; private var _roomId:int; private var _disposed:Boolean = false; public function _SafeStr_1744(_arg_1:ModerationManager) { this._SafeStr_11246 = _arg_1; } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ this._SafeStr_11246 = null; if (this._frame){ this._frame.dispose(); this._frame = null; }; }; } public function userSelected(_arg_1:int, _arg_2:String):void { if (this._frame == null){ return; }; this._userId = _arg_1; var _local_3:IButtonWindow = IButtonWindow(this._frame.findChildByName("userinfo_but")); _local_3.enable(); _local_3.caption = ("User info: " + _arg_2); } public function _SafeStr_11606(_arg_1:_SafeStr_822):void { if ((((this._frame == null)) || ((_arg_1 == null)))){ return; }; this._frame.findChildByName("room_tool_but").enable(); this._SafeStr_11607(); this._SafeStr_11605 = true; this._roomId = _arg_1._SafeStr_6828; } public function _SafeStr_11608(_arg_1:_SafeStr_2184):void { if ((((this._frame == null)) || ((_arg_1 == null)))){ return; }; this._frame.findChildByName("room_tool_but").disable(); this._SafeStr_11607(); this._SafeStr_11605 = false; this._roomId = _arg_1._SafeStr_3467; } public function _SafeStr_11609():void { if (this._frame == null){ return; }; this._frame.findChildByName("room_tool_but").disable(); this._frame.findChildByName("chatlog_but").disable(); } public function show():void { if (this._frame == null){ this._frame = IFrameWindow(this._SafeStr_11246.getXmlWindow("start_panel")); this._frame.findChildByName("room_tool_but").procedure = this._SafeStr_11610; this._frame.findChildByName("chatlog_but").procedure = this._SafeStr_11611; this._frame.findChildByName("ticket_queue_but").procedure = this._SafeStr_11612; this._frame.findChildByName("userinfo_but").procedure = this._SafeStr_11613; this._frame.findChildByName("userinfo_but").disable(); this._frame.findChildByName("room_tool_but").disable(); this._frame.findChildByName("chatlog_but").disable(); this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3971, this._frame, "ticket_queue_but"); this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3972, this._frame, "chatlog_but"); }; this._frame.visible = true; } private function _SafeStr_11607():void { if (this._SafeStr_11246._SafeStr_11615._SafeStr_3972){ this._frame.findChildByName("chatlog_but").enable(); }; } private function _SafeStr_11610(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2812(this._SafeStr_11246, this._roomId), this._frame, false, false, true); } private function _SafeStr_11611(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2811(new _SafeStr_2615(((this._SafeStr_11605) ? 0 : 1), this._roomId), this._SafeStr_11246, _SafeStr_1746._SafeStr_11617, this._roomId), this._frame, false, false, true); } private function _SafeStr_11613(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2810(this._SafeStr_11246, this._userId), this._frame, false, false, true); } private function _SafeStr_11612(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11618.init(); } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11605 = "_-2t2" (String#12921, DoABC#2) // _SafeStr_11606 = "_-0cE" (String#22028, DoABC#2) // _SafeStr_11607 = "_-1Np" (String#17811, DoABC#2) // _SafeStr_11608 = "_-2pi" (String#21653, DoABC#2) // _SafeStr_11609 = "_-0oG" (String#19227, DoABC#2) // _SafeStr_11610 = "_-0uG" (String#20204, DoABC#2) // _SafeStr_11611 = "_-2SU" (String#15241, DoABC#2) // _SafeStr_11612 = "_-OF" (String#19728, DoABC#2) // _SafeStr_11613 = "_-1SO" (String#20138, DoABC#2) // _SafeStr_11614 = "_-Xg" (String#4794, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_11617 = "_-11j" (String#9450, DoABC#2) // _SafeStr_11618 = "_-261" (String#2729, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1744 = "_-1tm" (String#6047, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2184 = "_-2Yi" (String#5055, DoABC#2) // _SafeStr_2615 = "_-0Ny" (String#6328, DoABC#2) // _SafeStr_2810 = "_-Wq" (String#4773, DoABC#2) // _SafeStr_2811 = "_-0lm" (String#2908, DoABC#2) // _SafeStr_2812 = "_-134" (String#2308, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3971 = "_-0LT" (String#22321, DoABC#2) // _SafeStr_3972 = "_-1L9" (String#9505, DoABC#2) // _SafeStr_6828 = "_-0wN" (String#11403, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_1745 package com.sulake.habbo.moderation { import com.sulake.core.communication.connection.IConnection; import _-2UY._SafeStr_2697; import _-2UY._SafeStr_2693; import _-2UY._SafeStr_2688; import _-2UY._SafeStr_2632; import _-2UY._SafeStr_2756; import _-2UY._SafeStr_2723; import _-2UY._SafeStr_2744; import _-2UY._SafeStr_2643; import _-2UY._SafeStr_2649; import _-2UY._SafeStr_2751; import _-2F4._SafeStr_836; import _-mv._SafeStr_2166; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-2UY._SafeStr_2623; import _-0DK._SafeStr_2818; import _-0DK._SafeStr_2826; import _-0DK._SafeStr_2823; import _-0DK._SafeStr_1747; import _-0DK._SafeStr_2815; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import _-0DK._SafeStr_2821; import _-0DK._SafeStr_2813; import _-0DK._SafeStr_2816; import _-0DK._SafeStr_2822; import flash.utils.Dictionary; import _-0DK._SafeStr_2817; import _-0DK._SafeStr_2819; import _-0DK._SafeStr_2824; import _-2k1._SafeStr_822; import _-2AZ._SafeStr_2184; import _-0DK._SafeStr_2825; import _-0Nq._SafeStr_2730; import _-2UY.*; import _-0DK.*; public class _SafeStr_1745 { private var _connection:IConnection; private var _SafeStr_11619:ModerationManager; private var _SafeStr_11620:Array; private var _SafeStr_11621:Array; private var _SafeStr_11622:Array; private var _SafeStr_11623:Array; private var _SafeStr_11624:Array; public function _SafeStr_1745(_arg_1:ModerationManager) { this._SafeStr_11620 = new Array(); this._SafeStr_11621 = new Array(); this._SafeStr_11622 = new Array(); this._SafeStr_11623 = new Array(); this._SafeStr_11624 = new Array(); super(); this._SafeStr_11619 = _arg_1; this._connection = _arg_1.connection; this._connection.addMessageEvent(new _SafeStr_2697(this._SafeStr_11625)); this._connection.addMessageEvent(new _SafeStr_2693(this._SafeStr_11626)); this._connection.addMessageEvent(new _SafeStr_2688(this._SafeStr_11627)); this._connection.addMessageEvent(new _SafeStr_2632(this._SafeStr_11628)); this._connection.addMessageEvent(new _SafeStr_2756(this._SafeStr_4338)); this._connection.addMessageEvent(new _SafeStr_2723(this._SafeStr_11629)); this._connection.addMessageEvent(new _SafeStr_2744(this._SafeStr_11630)); this._connection.addMessageEvent(new _SafeStr_2643(this._SafeStr_11631)); this._connection.addMessageEvent(new _SafeStr_2649(this._SafeStr_11632)); this._connection.addMessageEvent(new _SafeStr_2751(this._SafeStr_11633)); this._connection.addMessageEvent(new _SafeStr_836(this._SafeStr_4552)); this._connection.addMessageEvent(new _SafeStr_2166(this._SafeStr_11634)); this._connection.addMessageEvent(new _SafeStr_843(this._SafeStr_4556)); this._connection.addMessageEvent(new _SafeStr_2623(this.onModeratorActionResult)); } private function _SafeStr_11625(_arg_1:_SafeStr_2697):void { if ((((_arg_1 == null)) || ((this._SafeStr_11619 == null)))){ return; }; var _local_2:_SafeStr_2818 = _arg_1._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2826 = _local_2._SafeStr_3967; this._SafeStr_11619._SafeStr_11618._SafeStr_10587(_local_3); this._SafeStr_11619._SafeStr_11618._SafeStr_11635(_local_3); } private function _SafeStr_11626(_arg_1:_SafeStr_2693):void { var _local_6:_SafeStr_2826; if ((((_arg_1 == null)) || ((this._SafeStr_11619 == null)))){ return; }; var _local_2:_SafeStr_2823 = _arg_1._SafeStr_4108(); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1747 = _local_2.data; var _local_4:Array = _local_3.issues; var _local_5:Array = _local_3._SafeStr_3968; for each (_local_6 in _local_4) { this._SafeStr_11619._SafeStr_11618._SafeStr_11635(_local_6); }; this._SafeStr_11619._SafeStr_11618.updatePriorities(); this._SafeStr_11619._SafeStr_11615 = _local_3; this._SafeStr_11619._SafeStr_11636.show(); } private function _SafeStr_11627(event:_SafeStr_2688):void { var parser:_SafeStr_2815 = event._SafeStr_4108(); if (parser == null){ return; }; var alert:Boolean = true; var issues:Array = parser.issues; var retryEnabled:Boolean = parser.retryEnabled; var retryCount:int = parser.retryCount; var pickedAlready:Boolean = this._SafeStr_11619._SafeStr_11618._SafeStr_11637(issues); if (pickedAlready){ if (retryEnabled){ if (retryCount < 10){ alert = false; this._SafeStr_11619._SafeStr_11618._SafeStr_11638(retryEnabled, retryCount); }; }; }; if (alert){ this._SafeStr_11619.windowManager.alert("Error", "Issue picking failed", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; } private function _SafeStr_11628(_arg_1:_SafeStr_2632):void { if ((((_arg_1 == null)) || ((this._SafeStr_11619 == null)))){ return; }; var _local_2:_SafeStr_2821 = _arg_1._SafeStr_4108(); if (_local_2 == null){ return; }; this._SafeStr_11619._SafeStr_11618._SafeStr_11639(_local_2._SafeStr_3982); } private function _SafeStr_4338(_arg_1:_SafeStr_2756):void { var _local_3:_SafeStr_2814; var _local_2:_SafeStr_2813 = _arg_1._SafeStr_4108(); Logger.log(((("GOT USER INFO: " + _local_2.data.userId) + ", ") + _local_2.data._SafeStr_7354)); for each (_local_3 in this._SafeStr_11620) { _local_3._SafeStr_4338(_local_2.data); }; } private function _SafeStr_11629(_arg_1:_SafeStr_2723):void { var _local_3:_SafeStr_2812; var _local_2:_SafeStr_2816 = _arg_1._SafeStr_4108(); for each (_local_3 in this._SafeStr_11623) { _local_3._SafeStr_11629(_local_2.data); }; } private function _SafeStr_11630(_arg_1:_SafeStr_2744):void { var _local_2:_SafeStr_2822 = _arg_1._SafeStr_4108(); var _local_3:Array = new Array(); _local_3.push(_local_2.data.room); var _local_4:Dictionary = new Dictionary(); _local_4[_local_2.data._SafeStr_7363] = "yes"; _local_4[_local_2.data.reportedUserId] = "yes"; this._SafeStr_11640(("Call For Help Chatlog: " + _local_2.data._SafeStr_4008), _SafeStr_1746._SafeStr_11641, _local_2.data.callId, _local_3, _local_4); } private function _SafeStr_11632(_arg_1:_SafeStr_2649):void { var _local_2:_SafeStr_2817 = _arg_1._SafeStr_4108(); var _local_3:Array = new Array(); _local_3.push(_local_2.data); var _local_4:Dictionary = new Dictionary(); this._SafeStr_11640(("Room Chatlog: " + _local_2.data.roomName), _SafeStr_1746._SafeStr_11617, _local_2.data.roomId, _local_3, _local_4); } private function _SafeStr_11631(_arg_1:_SafeStr_2643):void { var _local_2:_SafeStr_2819 = _arg_1._SafeStr_4108(); var _local_3:Dictionary = new Dictionary(); _local_3[_local_2.data.userId] = "yes"; this._SafeStr_11640(("User Chatlog: " + _local_2.data.userName), _SafeStr_1746._SafeStr_11642, _local_2.data.userId, _local_2.data.rooms, _local_3); } private function _SafeStr_11640(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:Array, _arg_5:Dictionary):void { var _local_6:_SafeStr_2811; var _local_7:Array = this._SafeStr_11622.concat(); for each (_local_6 in _local_7) { _local_6._SafeStr_11640(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); }; } private function _SafeStr_11633(_arg_1:_SafeStr_2751):void { var _local_3:_SafeStr_2820; var _local_2:_SafeStr_2824 = _arg_1._SafeStr_4108(); var _local_4:Array = this._SafeStr_11621.concat(); for each (_local_3 in _local_4) { _local_3._SafeStr_11633(_local_2.data); }; } private function _SafeStr_4552(_arg_1:_SafeStr_836):void { var _local_3:_SafeStr_2812; var _local_2:_SafeStr_822 = _arg_1._SafeStr_4108(); if (_local_2._SafeStr_4553){ this._SafeStr_11619._SafeStr_11643 = _local_2._SafeStr_6828; this._SafeStr_11619._SafeStr_11636._SafeStr_11606(_local_2); } else { this._SafeStr_11619._SafeStr_11643 = 0; }; for each (_local_3 in this._SafeStr_11624) { _local_3._SafeStr_11644(); }; } private function _SafeStr_11634(_arg_1:_SafeStr_2166):void { var _local_2:_SafeStr_2184 = _arg_1._SafeStr_4108(); this._SafeStr_11619._SafeStr_11636._SafeStr_11608(_local_2); } private function _SafeStr_4556(_arg_1:_SafeStr_843):void { var _local_2:_SafeStr_2812; this._SafeStr_11619._SafeStr_11643 = 0; this._SafeStr_11619._SafeStr_11636._SafeStr_11609(); for each (_local_2 in this._SafeStr_11624) { _local_2._SafeStr_11644(); }; } private function onModeratorActionResult(_arg_1:_SafeStr_2623):void { var _local_2:_SafeStr_2825 = _arg_1._SafeStr_4108(); Logger.log(((("GOT MOD ACTION RESULT: " + _local_2.userId) + ", ") + _local_2.success)); if (_local_2.success){ this._SafeStr_11619.connection.send(new _SafeStr_2730(_local_2.userId)); } else { this._SafeStr_11619.windowManager.alert("Alert", "Moderation action failed", 0, this._SafeStr_11343); }; } public function _SafeStr_11645(_arg_1:_SafeStr_2814):void { this._SafeStr_11620.push(_arg_1); } public function _SafeStr_11646(_arg_1:_SafeStr_2814):void { var _local_3:_SafeStr_2814; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_11620) { if (_local_3 != _arg_1){ _local_2.push(_local_3); }; }; this._SafeStr_11620 = _local_2; } public function _SafeStr_11647(_arg_1:_SafeStr_2812):void { this._SafeStr_11623.push(_arg_1); } public function _SafeStr_11648(_arg_1:_SafeStr_2812):void { var _local_3:_SafeStr_2812; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_11623) { if (_local_3 != _arg_1){ _local_2.push(_local_3); }; }; this._SafeStr_11623 = _local_2; } public function _SafeStr_11649(_arg_1:_SafeStr_2812):void { this._SafeStr_11624.push(_arg_1); } public function _SafeStr_11650(_arg_1:_SafeStr_2812):void { var _local_3:_SafeStr_2812; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_11624) { if (_local_3 != _arg_1){ _local_2.push(_local_3); }; }; this._SafeStr_11624 = _local_2; } public function _SafeStr_11651(_arg_1:_SafeStr_2820):void { this._SafeStr_11621.push(_arg_1); } public function _SafeStr_11652(_arg_1:_SafeStr_2820):void { var _local_3:_SafeStr_2820; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_11621) { if (_local_3 != _arg_1){ _local_2.push(_local_3); }; }; this._SafeStr_11621 = _local_2; } public function _SafeStr_11653(_arg_1:_SafeStr_2811):void { this._SafeStr_11622.push(_arg_1); } public function _SafeStr_11654(_arg_1:_SafeStr_2811):void { var _local_3:_SafeStr_2811; var _local_2:Array = new Array(); for each (_local_3 in this._SafeStr_11622) { if (_local_3 != _arg_1){ _local_2.push(_local_3); }; }; this._SafeStr_11622 = _local_2; } private function _SafeStr_11343(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } } }//package com.sulake.habbo.moderation // _SafeStr_10587 = "_-2qk" (String#6448, DoABC#2) // _SafeStr_11343 = "_-1kc" (String#4196, DoABC#2) // _SafeStr_11606 = "_-0cE" (String#22028, DoABC#2) // _SafeStr_11608 = "_-2pi" (String#21653, DoABC#2) // _SafeStr_11609 = "_-0oG" (String#19227, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11617 = "_-11j" (String#9450, DoABC#2) // _SafeStr_11618 = "_-261" (String#2729, DoABC#2) // _SafeStr_11619 = "_-0Qs" (String#939, DoABC#2) // _SafeStr_11620 = "_-0SY" (String#10003, DoABC#2) // _SafeStr_11621 = "_-SI" (String#11255, DoABC#2) // _SafeStr_11622 = "_-fW" (String#9988, DoABC#2) // _SafeStr_11623 = "_-18g" (String#9779, DoABC#2) // _SafeStr_11624 = "_-320" (String#8348, DoABC#2) // _SafeStr_11625 = "_-0lU" (String#18416, DoABC#2) // _SafeStr_11626 = "_-0u9" (String#20428, DoABC#2) // _SafeStr_11627 = "_-2XQ" (String#18447, DoABC#2) // _SafeStr_11628 = "_-1c8" (String#19580, DoABC#2) // _SafeStr_11629 = "_-3Cd" (String#11233, DoABC#2) // _SafeStr_11630 = "_-0-J" (String#19915, DoABC#2) // _SafeStr_11631 = "_-1C2" (String#22228, DoABC#2) // _SafeStr_11632 = "_-zq" (String#21517, DoABC#2) // _SafeStr_11633 = "_-1OY" (String#14622, DoABC#2) // _SafeStr_11634 = "_-02i" (String#12965, DoABC#2) // _SafeStr_11635 = "_-1gq" (String#11016, DoABC#2) // _SafeStr_11636 = "_-3H7" (String#12693, DoABC#2) // _SafeStr_11637 = "_-2sm" (String#19296, DoABC#2) // _SafeStr_11638 = "_-0x0" (String#12032, DoABC#2) // _SafeStr_11639 = "_-1ZO" (String#11026, DoABC#2) // _SafeStr_11640 = "_-16V" (String#7531, DoABC#2) // _SafeStr_11641 = "_-JS" (String#12236, DoABC#2) // _SafeStr_11642 = "_-0Oc" (String#11995, DoABC#2) // _SafeStr_11643 = "_-3HD" (String#10137, DoABC#2) // _SafeStr_11644 = "_-1j5" (String#13313, DoABC#2) // _SafeStr_11645 = "_-12O" (String#21361, DoABC#2) // _SafeStr_11646 = "_-2p0" (String#22476, DoABC#2) // _SafeStr_11647 = "_-38r" (String#18425, DoABC#2) // _SafeStr_11648 = "_-185" (String#21036, DoABC#2) // _SafeStr_11649 = "_-0Qy" (String#21435, DoABC#2) // _SafeStr_11650 = "_-1aj" (String#19660, DoABC#2) // _SafeStr_11651 = "_-2lp" (String#21827, DoABC#2) // _SafeStr_11652 = "_-Lp" (String#18514, DoABC#2) // _SafeStr_11653 = "_-34u" (String#20561, DoABC#2) // _SafeStr_11654 = "_-2J1" (String#19777, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1745 = "_-9h" (String#6299, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_1747 = "_-2lD" (String#4104, DoABC#2) // _SafeStr_2166 = "_-0EE" (String#4247, DoABC#2) // _SafeStr_2184 = "_-2Yi" (String#5055, DoABC#2) // _SafeStr_2623 = "_-1yG" (String#6386, DoABC#2) // _SafeStr_2632 = "_-0OJ" (String#6193, DoABC#2) // _SafeStr_2643 = "_-ym" (String#6590, DoABC#2) // _SafeStr_2649 = "_-3-3" (String#6063, DoABC#2) // _SafeStr_2688 = "_-1yp" (String#5546, DoABC#2) // _SafeStr_2693 = "_-0nd" (String#6182, DoABC#2) // _SafeStr_2697 = "_-2XF" (String#6354, DoABC#2) // _SafeStr_2723 = "_-0e-" (String#6049, DoABC#2) // _SafeStr_2730 = "_-0i5" (String#6376, DoABC#2) // _SafeStr_2744 = "_-0Dd" (String#6022, DoABC#2) // _SafeStr_2751 = "_-2j8" (String#6205, DoABC#2) // _SafeStr_2756 = "_-3D4" (String#5956, DoABC#2) // _SafeStr_2811 = "_-0lm" (String#2908, DoABC#2) // _SafeStr_2812 = "_-134" (String#2308, DoABC#2) // _SafeStr_2813 = "_-2FU" (String#5871, DoABC#2) // _SafeStr_2814 = "_-0Ys" (String#2578, DoABC#2) // _SafeStr_2815 = "_-2W4" (String#5566, DoABC#2) // _SafeStr_2816 = "_-2Qa" (String#6144, DoABC#2) // _SafeStr_2817 = "_-1ue" (String#6359, DoABC#2) // _SafeStr_2818 = "_-3Be" (String#4539, DoABC#2) // _SafeStr_2819 = "_-c1" (String#6634, DoABC#2) // _SafeStr_2820 = "_-0ZK" (String#3745, DoABC#2) // _SafeStr_2821 = "_-05a" (String#5969, DoABC#2) // _SafeStr_2822 = "_-s2" (String#6659, DoABC#2) // _SafeStr_2823 = "_-12u" (String#6414, DoABC#2) // _SafeStr_2824 = "_-0b3" (String#6088, DoABC#2) // _SafeStr_2825 = "_-2WH" (String#6358, DoABC#2) // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_3967 = "_-2uh" (String#15402, DoABC#2) // _SafeStr_3968 = "_-2EF" (String#11664, DoABC#2) // _SafeStr_3982 = "_-0YE" (String#2946, DoABC#2) // _SafeStr_4008 = "_-2RY" (String#16605, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4338 = "_-2Jr" (String#3667, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4553 = "_-0Dk" (String#10299, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_6828 = "_-0wN" (String#11403, DoABC#2) // _SafeStr_7354 = "_-1sh" (String#13171, DoABC#2) // _SafeStr_7363 = "_-oT" (String#21210, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_1746 package com.sulake.habbo.moderation { import flash.utils.Dictionary; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IFrameWindow; public class _SafeStr_1746 { public static const _SafeStr_11655:int = 1; public static const _SafeStr_11656:int = 2; public static const _SafeStr_11641:int = 3; public static const _SafeStr_11617:int = 4; public static const _SafeStr_11642:int = 5; public static const _SafeStr_11657:int = 6; public static const _SafeStr_11658:int = 7; public static const TYPE_ISSUEHANDLER:int = 8; public static const _SafeStr_11659:int = 9; private var _SafeStr_11660:Dictionary; public function _SafeStr_1746() { this._SafeStr_11660 = new Dictionary(); super(); } public function show(_arg_1:_SafeStr_2809, _arg_2:IFrameWindow, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean):void { var _local_7:Rectangle; var _local_8:int; var _local_9:IWindow; var _local_6:_SafeStr_2809 = this._SafeStr_7796(_arg_1.getType(), _arg_1.getId()); if (((!((_local_6 == null))) && (!(_local_6.disposed)))){ if (_arg_5){ _arg_1.dispose(); _local_6.dispose(); return; }; _arg_1.show(); _local_7 = _local_6._SafeStr_7444().rectangle; _arg_1._SafeStr_7444().x = _local_7.x; _arg_1._SafeStr_7444().y = _local_7.y; _arg_1._SafeStr_7444().width = _local_7.width; _arg_1._SafeStr_7444().height = _local_7.height; this._SafeStr_11661(_arg_1.getType())[_arg_1.getId()] = _arg_1; _local_6.dispose(); } else { if (!_arg_4){ _arg_1.show(); if (_arg_2 != null){ _local_8 = 5; if (_arg_3){ _arg_1._SafeStr_7444().x = _arg_2.x; _arg_1._SafeStr_7444().y = ((_arg_2.y + _arg_2.height) + _local_8); } else { _arg_1._SafeStr_7444().x = ((_arg_2.x + _arg_2.width) + _local_8); _arg_1._SafeStr_7444().y = _arg_2.y; }; } else { _local_9 = _arg_1._SafeStr_7444().desktop; _arg_1._SafeStr_7444().x = ((_local_9.width / 2) - (_arg_1._SafeStr_7444().width / 2)); _arg_1._SafeStr_7444().y = ((_local_9.height / 2) - (_arg_1._SafeStr_7444().height / 2)); }; _arg_1._SafeStr_7444().x = Math.max(0, Math.min(_arg_1._SafeStr_7444().x, (_arg_1._SafeStr_7444().desktop.width - _arg_1._SafeStr_7444().width))); _arg_1._SafeStr_7444().y = Math.max(0, Math.min(_arg_1._SafeStr_7444().y, (_arg_1._SafeStr_7444().desktop.height - _arg_1._SafeStr_7444().height))); this._SafeStr_11661(_arg_1.getType())[_arg_1.getId()] = _arg_1; }; }; } private function _SafeStr_7796(_arg_1:int, _arg_2:String):_SafeStr_2809 { var _local_3:Dictionary = this._SafeStr_11661(_arg_1); var _local_4:_SafeStr_2809 = _local_3[_arg_2]; _local_3[_arg_2] = null; return (_local_4); } private function _SafeStr_11661(_arg_1:int):Dictionary { var _local_2:Dictionary = this._SafeStr_11660[_arg_1]; if (_local_2 == null){ _local_2 = new Dictionary(); this._SafeStr_11660[_arg_1] = _local_2; }; return (_local_2); } } }//package com.sulake.habbo.moderation // _SafeStr_11617 = "_-11j" (String#9450, DoABC#2) // _SafeStr_11641 = "_-JS" (String#12236, DoABC#2) // _SafeStr_11642 = "_-0Oc" (String#11995, DoABC#2) // _SafeStr_11655 = "_-2FN" (String#14945, DoABC#2) // _SafeStr_11656 = "_-VN" (String#13657, DoABC#2) // _SafeStr_11657 = "_-2Si" (String#14224, DoABC#2) // _SafeStr_11658 = "_-0WF" (String#14765, DoABC#2) // _SafeStr_11659 = "_-2Rd" (String#14786, DoABC#2) // _SafeStr_11660 = "_-0bv" (String#13464, DoABC#2) // _SafeStr_11661 = "_-1LN" (String#14545, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7796 = "_-2Xk" (String#5580, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_1748 package com.sulake.habbo.moderation { import com.sulake.core.utils.Map; import flash.utils.Timer; import flash.events.TimerEvent; import _-0DK._SafeStr_2826; import _-0Nq._SafeStr_2681; import com.sulake.habbo.sound._SafeStr_1356; import flash.utils.getTimer; import flash.events.Event; import _-0Nq._SafeStr_2684; import _-0Nq._SafeStr_2624; public class _SafeStr_1748 { public static const _SafeStr_11662:String = "issue_bundle_open"; public static const _SafeStr_11663:String = "issue_bundle_my"; public static const _SafeStr_11664:String = "issue_bundle_picked"; public static const _SafeStr_11665:int = 15000; private var _SafeStr_11619:ModerationManager; private var _SafeStr_11666:_SafeStr_2829; private var _issues:Map; private var _SafeStr_11667:Map; private var _SafeStr_11668:Map; private var _SafeStr_11669:Array; private var _SafeStr_11670:Array; private var _SafeStr_11671:Map; private var _SafeStr_11672:int = 1; private var _SafeStr_11673:int; private var _SafeStr_11674:Timer; public function _SafeStr_1748(_arg_1:ModerationManager) { this._SafeStr_11619 = _arg_1; this._issues = new Map(); this._SafeStr_11667 = new Map(); this._SafeStr_11668 = new Map(); this._SafeStr_11666 = new _SafeStr_2829(this, this._SafeStr_11619.windowManager, this._SafeStr_11619.assets); this._SafeStr_11669 = []; this._SafeStr_11670 = []; this._SafeStr_11671 = new Map(); this._SafeStr_11673 = parseInt(this._SafeStr_11619.configuration.getKey("chf.score.updatefactor", "60")); this._SafeStr_11674 = new Timer(_SafeStr_11665, 0); this._SafeStr_11674.addEventListener(TimerEvent.TIMER, this.updatePriorities); this._SafeStr_11674.start(); } public function init():void { this._SafeStr_11666.show(); } public function _SafeStr_11675(_arg_1:int, _arg_2:Boolean=false, _arg_3:int=0):void { var _local_4:_SafeStr_2831 = (this._SafeStr_11667.getValue(_arg_1) as _SafeStr_2831); if (_local_4 == null){ return; }; this._SafeStr_11676(_local_4._SafeStr_11677(), _arg_2, _arg_3); this._SafeStr_11669 = this._SafeStr_11669.concat(_local_4._SafeStr_11677()); } public function _SafeStr_11638(_arg_1:Boolean=false, _arg_2:int=0):void { var _local_4:_SafeStr_2831; var _local_5:_SafeStr_2831; var _local_3:Array = this._SafeStr_11667._SafeStr_3916(); for each (_local_5 in _local_3) { if ((((_local_5.state == _SafeStr_2826._SafeStr_3983)) && ((((_local_4 == null)) || ((_local_5.prioritySum > _local_4.prioritySum)))))){ _local_4 = _local_5; }; }; if (_local_4 == null){ return; }; this._SafeStr_11675(_local_4.id, _arg_1, _arg_2); } public function _SafeStr_11678():void { var _local_3:_SafeStr_2831; if (this._SafeStr_11667 == null){ return; }; var _local_1:int = this._SafeStr_11619._SafeStr_4914.userId; var _local_2:Array = []; for each (_local_3 in this._SafeStr_11667) { if ((((_local_3.state == _SafeStr_2826._SafeStr_3984)) && ((_local_3._SafeStr_4006 == _local_1)))){ _local_2 = _local_2.concat(_local_3._SafeStr_11677()); }; }; this._SafeStr_11679(_local_2); } public function _SafeStr_11680(_arg_1:int):void { if (this._SafeStr_11667 == null){ return; }; var _local_2:_SafeStr_2831 = (this._SafeStr_11667.getValue(_arg_1) as _SafeStr_2831); if (_local_2 == null){ return; }; this._SafeStr_11679(_local_2._SafeStr_11677()); } private function _SafeStr_11679(_arg_1:Array):void { if ((((((((_arg_1 == null)) || ((_arg_1.length == 0)))) || ((this._SafeStr_11619 == null)))) || ((this._SafeStr_11619.connection == null)))){ return; }; this._SafeStr_11619.connection.send(new _SafeStr_2681(_arg_1)); this._SafeStr_11670 = this._SafeStr_11670.concat(_arg_1); } public function _SafeStr_10587(_arg_1:_SafeStr_2826):void { if (this._issues[_arg_1._SafeStr_3982] != null){ return; }; if ((((this._SafeStr_11666 == null)) || (!(this._SafeStr_11666._SafeStr_4834())))){ this._SafeStr_11619._SafeStr_5109._SafeStr_10587(_SafeStr_1356._SafeStr_11681); }; } public function _SafeStr_11635(_arg_1:_SafeStr_2826):void { var _local_3:_SafeStr_2831; var _local_4:_SafeStr_2831; var _local_5:int; var _local_6:Array; var _local_7:Boolean; var _local_8:_SafeStr_2831; var _local_9:int; if (_arg_1 == null){ return; }; this._issues.remove(_arg_1._SafeStr_3982); this._issues.add(_arg_1._SafeStr_3982, _arg_1); var _local_2:int = int(this._SafeStr_11668.getValue(_arg_1._SafeStr_3982)); if (_local_2 != 0){ _local_3 = (this._SafeStr_11667.getValue(_local_2) as _SafeStr_2831); if (_local_3 != null){ if (this._SafeStr_11682(_local_3, _arg_1)){ _local_3._SafeStr_11635(_arg_1); } else { _local_3._SafeStr_11639(_arg_1._SafeStr_3982); if (_local_3._SafeStr_11683() == 0){ this._SafeStr_11667.remove(_local_3.id); this._SafeStr_11684(_local_3.id); }; this._SafeStr_11668.remove(_arg_1._SafeStr_3982); _local_3 = null; }; }; }; if (_arg_1.state == _SafeStr_2826._SafeStr_3985){ this._issues.remove(_arg_1._SafeStr_3982); return; }; if (_local_3 == null){ for each (_local_4 in this._SafeStr_11667) { if (this._SafeStr_11682(_local_4, _arg_1)){ _local_3 = _local_4; _local_3._SafeStr_11635(_arg_1); this._SafeStr_11668.add(_arg_1._SafeStr_3982, _local_3.id); break; }; }; }; if (_local_3 == null){ _local_2 = this._SafeStr_11672++; _local_3 = new _SafeStr_2831(_local_2, _arg_1); this._SafeStr_11668.add(_arg_1._SafeStr_3982, _local_2); this._SafeStr_11667.add(_local_2, _local_3); }; if (_local_3 == null){ return; }; if (this._SafeStr_11669.indexOf(_arg_1._SafeStr_3982) != -1){ this._SafeStr_11685(_local_3.id); _local_5 = this._SafeStr_11619._SafeStr_4914.userId; if (_local_5 != _arg_1._SafeStr_4006){ if (_arg_1.state == _SafeStr_2826._SafeStr_3984){ this._SafeStr_11686(_local_3.id); }; }; }; if (_arg_1.state == _SafeStr_2826._SafeStr_3983){ _local_6 = this._SafeStr_11687(_SafeStr_11663); _local_7 = false; for each (_local_8 in _local_6) { if (this._SafeStr_11682(_local_8, _arg_1, true)){ _local_7 = true; break; }; }; _local_9 = this._SafeStr_11670.indexOf(_arg_1._SafeStr_3982); if ((((_local_9 == -1)) && (_local_7))){ this._SafeStr_11676([_arg_1._SafeStr_3982]); } else { this._SafeStr_11670.splice(_local_9, 1); }; }; this._SafeStr_11688(_local_3.id); this._SafeStr_11666.update(); } public function updatePriorities(_arg_1:Event=null):void { var _local_3:Number; var _local_4:_SafeStr_2826; if ((((this._SafeStr_11619 == null)) || ((this._SafeStr_11619.configuration == null)))){ return; }; var _local_2:int = getTimer(); for each (_local_4 in this._issues) { if (_local_4 != null){ _local_3 = ((_local_2 - _local_4.timeStamp) / 1000); _local_4._SafeStr_4014 = int((_local_3 / this._SafeStr_11673)); }; }; if (this._SafeStr_11666 != null){ this._SafeStr_11666.update(); }; } private function _SafeStr_11688(_arg_1:int):void { var _local_2:_SafeStr_2830 = (this._SafeStr_11671.getValue(_arg_1) as _SafeStr_2830); if (_local_2 != null){ _local_2.update(); }; } public function _SafeStr_11684(_arg_1:int):void { var _local_2:_SafeStr_2830 = (this._SafeStr_11671.remove(_arg_1) as _SafeStr_2830); if (_local_2 != null){ _local_2.dispose(); _local_2 = null; }; } public function _SafeStr_11639(_arg_1:int):void { var _local_3:_SafeStr_2831; if (this._issues == null){ return; }; var _local_2:int = this._SafeStr_11668.getValue(_arg_1); if (_local_2 != 0){ _local_3 = (this._SafeStr_11667.getValue(_local_2) as _SafeStr_2831); if (_local_3 != null){ _local_3._SafeStr_11639(_arg_1); if (_local_3._SafeStr_11683() == 0){ this._SafeStr_11667.remove(_local_3.id); }; }; }; this._issues.remove(_arg_1); this._SafeStr_11666.update(); } public function _SafeStr_11687(_arg_1:String):Array { var _local_4:_SafeStr_2831; if (this._SafeStr_11667 == null){ return ([]); }; var _local_2:Array = []; var _local_3:int = this._SafeStr_11619._SafeStr_4914.userId; for each (_local_4 in this._SafeStr_11667) { switch (_arg_1){ case _SafeStr_11662: if (_local_4.state == _SafeStr_2826._SafeStr_3983){ _local_2.push(_local_4); }; break; case _SafeStr_11663: if ((((_local_4.state == _SafeStr_2826._SafeStr_3984)) && ((_local_4._SafeStr_4006 == _local_3)))){ _local_2.push(_local_4); }; break; case _SafeStr_11664: if ((((_local_4.state == _SafeStr_2826._SafeStr_3984)) && (!((_local_4._SafeStr_4006 == _local_3))))){ _local_2.push(_local_4); }; break; }; }; return (_local_2); } public function _SafeStr_11685(_arg_1:int):void { var _local_2:_SafeStr_2831 = (this._SafeStr_11667.getValue(_arg_1) as _SafeStr_2831); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2830 = new _SafeStr_2830(this._SafeStr_11619, _local_2); this._SafeStr_11684(_arg_1); this._SafeStr_11671.add(_arg_1, _local_3); this._SafeStr_11619._SafeStr_11616.show(_local_3, null, false, false, false); this._SafeStr_11669 = []; } public function _SafeStr_11686(_arg_1:int):void { var _local_2:_SafeStr_2831 = (this._SafeStr_11667.getValue(_arg_1) as _SafeStr_2831); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2830 = this._SafeStr_11671.remove(_arg_1); if (_local_3 != null){ _local_3.dispose(); }; } public function _SafeStr_11689(_arg_1:int, _arg_2:int):void { var _local_3:_SafeStr_2831 = (this._SafeStr_11667.getValue(_arg_1) as _SafeStr_2831); if (_local_3 == null){ return; }; this._SafeStr_11690(_local_3._SafeStr_11677(), _arg_2); } public function _SafeStr_11691(_arg_1:int, _arg_2:int):void { this._SafeStr_11690([_arg_1], _arg_2); } private function _SafeStr_11690(_arg_1:Array, _arg_2:int):void { if ((((((_arg_1 == null)) || ((this._SafeStr_11619 == null)))) || ((this._SafeStr_11619.connection == null)))){ return; }; this._SafeStr_11619.connection.send(new _SafeStr_2684(_arg_1, _arg_2)); } private function _SafeStr_11676(_arg_1:Array, _arg_2:Boolean=false, _arg_3:int=0):void { if ((((((_arg_1 == null)) || ((this._SafeStr_11619 == null)))) || ((this._SafeStr_11619.connection == null)))){ return; }; this._SafeStr_11619.connection.send(new _SafeStr_2624(_arg_1, _arg_2, _arg_3)); } private function _SafeStr_11682(_arg_1:_SafeStr_2831, _arg_2:_SafeStr_2826, _arg_3:Boolean=false):Boolean { if (_arg_2.reportedUserId == 0){ return (false); }; if (_arg_1.reportedUserId != _arg_2.reportedUserId){ return (false); }; if (!_arg_3){ if (_arg_1.state != _arg_2.state){ return (false); }; if (_arg_1._SafeStr_4006 != _arg_2._SafeStr_4006){ return (false); }; }; return (true); } public function _SafeStr_11692(_arg_1:int):void { var _local_3:_SafeStr_2831; var _local_5:_SafeStr_2831; var _local_2:Array = this._SafeStr_11667._SafeStr_3916(); var _local_4:int = this._SafeStr_11619._SafeStr_4914.userId; for each (_local_5 in _local_2) { if ((((((((_local_5.state == _SafeStr_2826._SafeStr_3984)) && ((_local_5._SafeStr_4006 == _local_4)))) && (!((_local_5.id == _arg_1))))) && ((((_local_3 == null)) || ((_local_5.prioritySum > _local_3.prioritySum)))))){ _local_3 = _local_5; }; }; if (_local_3 == null){ this._SafeStr_11638(); return; }; this._SafeStr_11685(_local_3.id); } public function _SafeStr_11637(_arg_1:Array):Boolean { var _local_4:_SafeStr_2826; var _local_5:int; var _local_6:String; var _local_7:int; var _local_8:_SafeStr_2831; var _local_9:_SafeStr_2831; var _local_10:Array; var _local_11:int; var _local_12:int; var _local_13:_SafeStr_2830; if (!_arg_1){ return (false); }; var _local_2:Boolean; var _local_3:int = this._SafeStr_11619._SafeStr_4914.userId; for each (_local_4 in _arg_1) { _local_5 = _local_4._SafeStr_3982; _local_6 = _local_4._SafeStr_4007; _local_7 = _local_4._SafeStr_4006; if (((!((_local_7 == -1))) && (!((_local_7 == _local_3))))){ _local_2 = true; }; _local_8 = null; for each (_local_9 in this._SafeStr_11667) { _local_10 = _local_9._SafeStr_11677(); if (_local_10 != null){ for each (_local_11 in _local_10) { if (_local_5 == _local_11){ _local_8 = _local_9; break; }; }; }; }; if (_local_8 != null){ _local_12 = _local_8.id; _local_13 = (this._SafeStr_11671.getValue(_local_12) as _SafeStr_2830); if (_local_13 != null){ _local_13.dispose(); }; this._SafeStr_11680(_local_12); }; }; return (_local_2); } } }//package com.sulake.habbo.moderation // _SafeStr_10587 = "_-2qk" (String#6448, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_11619 = "_-0Qs" (String#939, DoABC#2) // _SafeStr_11635 = "_-1gq" (String#11016, DoABC#2) // _SafeStr_11637 = "_-2sm" (String#19296, DoABC#2) // _SafeStr_11638 = "_-0x0" (String#12032, DoABC#2) // _SafeStr_11639 = "_-1ZO" (String#11026, DoABC#2) // _SafeStr_11662 = "_-22N" (String#12269, DoABC#2) // _SafeStr_11663 = "_-1bu" (String#10911, DoABC#2) // _SafeStr_11664 = "_-sL" (String#12530, DoABC#2) // _SafeStr_11665 = "_-sR" (String#13857, DoABC#2) // _SafeStr_11666 = "_-0IG" (String#2512, DoABC#2) // _SafeStr_11667 = "_-0Ms" (String#2643, DoABC#2) // _SafeStr_11668 = "_-sD" (String#8634, DoABC#2) // _SafeStr_11669 = "_-2Uo" (String#9078, DoABC#2) // _SafeStr_11670 = "_-0-c" (String#9348, DoABC#2) // _SafeStr_11671 = "_-UR" (String#8328, DoABC#2) // _SafeStr_11672 = "_-Rj" (String#16073, DoABC#2) // _SafeStr_11673 = "_-3CI" (String#15819, DoABC#2) // _SafeStr_11674 = "_-1P7" (String#14376, DoABC#2) // _SafeStr_11675 = "_-4c" (String#17747, DoABC#2) // _SafeStr_11676 = "_-M5" (String#16282, DoABC#2) // _SafeStr_11677 = "_-1dd" (String#7997, DoABC#2) // _SafeStr_11678 = "_-0c8" (String#22158, DoABC#2) // _SafeStr_11679 = "_-1v" (String#17680, DoABC#2) // _SafeStr_11680 = "_-1GA" (String#14890, DoABC#2) // _SafeStr_11681 = "_-28P" (String#12702, DoABC#2) // _SafeStr_11682 = "_-0Le" (String#13029, DoABC#2) // _SafeStr_11683 = "_-2Tf" (String#16971, DoABC#2) // _SafeStr_11684 = "_-19X" (String#14662, DoABC#2) // _SafeStr_11685 = "_-2ca" (String#13425, DoABC#2) // _SafeStr_11686 = "_-sN" (String#19987, DoABC#2) // _SafeStr_11687 = "_-1UT" (String#11922, DoABC#2) // _SafeStr_11688 = "_-04m" (String#20187, DoABC#2) // _SafeStr_11689 = "_-2LT" (String#15297, DoABC#2) // _SafeStr_11690 = "_-0kD" (String#16907, DoABC#2) // _SafeStr_11691 = "_-1eb" (String#22748, DoABC#2) // _SafeStr_11692 = "_-0oQ" (String#25618, DoABC#2) // _SafeStr_1356 = "_-05z" (String#3430, DoABC#2) // _SafeStr_1748 = "_-AF" (String#2489, DoABC#2) // _SafeStr_2624 = "_-13i" (String#7764, DoABC#2) // _SafeStr_2681 = "_-0EJ" (String#8338, DoABC#2) // _SafeStr_2684 = "_-2hy" (String#8227, DoABC#2) // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_2829 = "_-Bi" (String#3456, DoABC#2) // _SafeStr_2830 = "_-2UU" (String#3288, DoABC#2) // _SafeStr_2831 = "_-1J0" (String#1270, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_3982 = "_-0YE" (String#2946, DoABC#2) // _SafeStr_3983 = "_-20L" (String#4410, DoABC#2) // _SafeStr_3984 = "_-1A-" (String#6673, DoABC#2) // _SafeStr_3985 = "_-0ys" (String#13214, DoABC#2) // _SafeStr_4006 = "_-1nW" (String#4723, DoABC#2) // _SafeStr_4007 = "_-xu" (String#16549, DoABC#2) // _SafeStr_4014 = "_-1hX" (String#19692, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2809 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; public interface _SafeStr_2809 extends _SafeStr_3 { function getType():int; function getId():String; function _SafeStr_7444():IFrameWindow; function show():void; } }//package com.sulake.habbo.moderation // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2810 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2810 implements _SafeStr_3, _SafeStr_2809 { private var _SafeStr_11246:ModerationManager; private var _userId:int; private var _frame:IFrameWindow; private var _disposed:Boolean; private var _SafeStr_11693:_SafeStr_2814; public function _SafeStr_2810(_arg_1:ModerationManager, _arg_2:int) { this._SafeStr_11246 = _arg_1; this._userId = _arg_2; } public function get disposed():Boolean { return (this._disposed); } public function show():void { this._frame = IFrameWindow(this._SafeStr_11246.getXmlWindow("user_info_frame")); this._frame.caption = "User Info"; var _local_1:IWindow = this._frame.findChildByTag("close"); _local_1.procedure = this._SafeStr_3875; this._SafeStr_11693 = new _SafeStr_2814(this._frame, this._SafeStr_11246, "", true); this._SafeStr_11693.load(this._frame.content, this._userId); this._frame.visible = true; } public function getType():int { return (_SafeStr_1746._SafeStr_11655); } public function getId():String { return (("" + this._userId)); } public function _SafeStr_7444():IFrameWindow { return (this._frame); } private function _SafeStr_3875(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this.dispose(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._frame != null){ this._frame._SafeStr_3795(); this._frame = null; }; if (this._SafeStr_11693 != null){ this._SafeStr_11693.dispose(); this._SafeStr_11693 = null; }; this._SafeStr_11246 = null; } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11655 = "_-2FN" (String#14945, DoABC#2) // _SafeStr_11693 = "_-1g6" (String#10649, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_2810 = "_-Wq" (String#4773, DoABC#2) // _SafeStr_2814 = "_-0Ys" (String#2578, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2811 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import flash.utils.Dictionary; import flash.utils.Timer; import com.sulake.core.utils.Map; import flash.events.TimerEvent; import com.sulake.core.window.IWindow; import _-2UY._SafeStr_3266; import _-2UY._SafeStr_3267; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2811 implements _SafeStr_3, _SafeStr_2809 { private static var _SafeStr_11694:Array = []; private static var _SafeStr_11695:int = 1000; private static var _SafeStr_11696:Array = []; private static var _SafeStr_11697:int = 200; private var _type:int; private var _id:int; private var _SafeStr_6772:IMessageComposer; private var _SafeStr_11246:ModerationManager; private var _frame:IFrameWindow; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_7356:Array; private var _disposed:Boolean; private var _SafeStr_11698:IWindowContainer; private var _SafeStr_11699:IWindowContainer; private var _SafeStr_11700:Dictionary; private var _SafeStr_4829:Timer; private var _SafeStr_11701:Map; private var _SafeStr_11702:Array; private var _SafeStr_11703:Array; public function _SafeStr_2811(_arg_1:IMessageComposer, _arg_2:ModerationManager, _arg_3:int, _arg_4:int) { this._SafeStr_11702 = []; this._SafeStr_11703 = []; super(); this._SafeStr_11246 = _arg_2; this._type = _arg_3; this._id = _arg_4; this._SafeStr_6772 = _arg_1; this._SafeStr_11701 = new Map(); } public function get disposed():Boolean { return (this._disposed); } public function show():void { this._SafeStr_11698 = IWindowContainer(this._SafeStr_11246.getXmlWindow("chatlog_roomheader")); this._SafeStr_11699 = IWindowContainer(this._SafeStr_11246.getXmlWindow("chatlog_chatline")); this._SafeStr_4829 = new Timer(1000, 1); this._SafeStr_4829.addEventListener(TimerEvent.TIMER, this.onResizeTimer); this._frame = IFrameWindow(this._SafeStr_11246.getXmlWindow("chatlog_frame")); this._SafeStr_4761 = IItemListWindow(this._frame.findChildByName("chatline_list")); this._frame.procedure = this._SafeStr_11087; var _local_1:IWindow = this._frame.findChildByTag("close"); _local_1.procedure = this._SafeStr_3875; this._SafeStr_11246.connection.send(this._SafeStr_6772); this._SafeStr_11246._SafeStr_11704._SafeStr_11653(this); } public function _SafeStr_11640(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:Array, _arg_5:Dictionary):void { if (((((!((_arg_2 == this._type))) || (!((_arg_3 == this._id))))) || (this._disposed))){ return; }; this._SafeStr_11246._SafeStr_11704._SafeStr_11654(this); this._frame.caption = _arg_1; this._SafeStr_7356 = _arg_4; this._SafeStr_11700 = _arg_5; this.populate(); this.onResizeTimer(null); this._frame.visible = true; } public function getType():int { return (this._type); } public function getId():String { return (("" + this._id)); } public function _SafeStr_7444():IFrameWindow { return (this._frame); } private function populate():void { var _local_1:_SafeStr_3266; this._SafeStr_4761.autoArrangeItems = false; for each (_local_1 in this._SafeStr_7356) { this._SafeStr_11705(_local_1); }; this._SafeStr_4761.autoArrangeItems = true; } private function _SafeStr_11705(_arg_1:_SafeStr_3266):void { var _local_5:_SafeStr_3267; var _local_2:IWindowContainer = this._SafeStr_11706(); var _local_3:ITextWindow = ITextWindow(_local_2.findChildByName("room_name_txt")); if (_arg_1.roomId > 0){ _local_3.caption = _arg_1.roomName; _local_3.underline = true; new _SafeStr_3268(this._frame, this._SafeStr_11246, _local_3, _arg_1._SafeStr_7328, _arg_1.roomId); } else { _local_3.caption = "Not in room"; _local_3.underline = false; }; this._SafeStr_11707(_local_2, this._SafeStr_4761); var _local_4:Boolean = true; for each (_local_5 in _arg_1._SafeStr_7327) { this._SafeStr_11708(this._SafeStr_4761, _local_5, _local_4); _local_4 = !(_local_4); }; } private function _SafeStr_11709(_arg_1:IWindowContainer, _arg_2:IItemListWindow):void { _arg_2.addListItem(_arg_1); this._SafeStr_11702.push(_arg_1); } private function _SafeStr_11707(_arg_1:IWindowContainer, _arg_2:IItemListWindow):void { _arg_2.addListItem(_arg_1); this._SafeStr_11703.push(_arg_1); } private function _SafeStr_11710():IWindowContainer { if (_SafeStr_11694.length > 0){ return ((_SafeStr_11694.pop() as IWindowContainer)); }; return (IWindowContainer(this._SafeStr_11699.clone())); } private function _SafeStr_11711(_arg_1:IWindowContainer):void { var _local_2:ITextWindow; if (_SafeStr_11694.length < _SafeStr_11695){ _local_2 = ITextWindow(_arg_1.findChildByName("chatter_txt")); _local_2.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11712); _arg_1.width = this._SafeStr_11699.width; _arg_1.height = this._SafeStr_11699.height; _SafeStr_11694.push(_arg_1); } else { _arg_1.dispose(); }; } private function _SafeStr_11706():IWindowContainer { if (_SafeStr_11696.length > 0){ return ((_SafeStr_11696.pop() as IWindowContainer)); }; return (IWindowContainer(this._SafeStr_11698.clone())); } private function _SafeStr_11713(_arg_1:IWindowContainer):void { var _local_2:ITextWindow; if (_SafeStr_11696.length < _SafeStr_11697){ _local_2 = ITextWindow(_arg_1.findChildByName("room_name_txt")); _local_2.procedure = null; _arg_1.width = this._SafeStr_11698.width; _arg_1.height = this._SafeStr_11698.height; _SafeStr_11696.push(_arg_1); } else { _arg_1.dispose(); }; } private function _SafeStr_11708(_arg_1:IItemListWindow, _arg_2:_SafeStr_3267, _arg_3:Boolean):void { var _local_4:IWindowContainer = this._SafeStr_11710(); _local_4.color = (((this._SafeStr_11700[_arg_2._SafeStr_7334])!=null) ? ((_arg_3) ? 4294623571 : 0xFFFFE240) : ((_arg_3) ? 4288861930 : 0xFFFFFFFF)); var _local_5:ITextWindow = ITextWindow(_local_4.findChildByName("time_txt")); _local_5.text = _SafeStr_2820._SafeStr_11714(_arg_2._SafeStr_7332, _arg_2._SafeStr_7333); var _local_6:ITextWindow = ITextWindow(_local_4.findChildByName("chatter_txt")); _local_6.color = _local_4.color; if (_arg_2._SafeStr_7334 > 0){ _local_6.text = _arg_2._SafeStr_7335; _local_6.underline = true; _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11712); if (!this._SafeStr_11701.getValue(_arg_2._SafeStr_7335)){ this._SafeStr_11701.add(_arg_2._SafeStr_7335, _arg_2._SafeStr_7334); }; } else { if (_arg_2._SafeStr_7334 == 0){ _local_6.text = "Bot / pet"; _local_6.underline = false; } else { _local_6.text = "-"; _local_6.underline = false; }; }; var _local_7:ITextWindow = ITextWindow(_local_4.findChildByName("msg_txt")); _local_7.text = _arg_2._SafeStr_7336; _local_7.height = (_local_7.textHeight + 5); _local_4.height = _local_7.height; this._SafeStr_11709(_local_4, _arg_1); } private function _SafeStr_11712(_arg_1:WindowMouseEvent):void { var _local_2:String = _arg_1.target.caption; var _local_3:int = this._SafeStr_11701.getValue(_local_2); this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2810(this._SafeStr_11246, _local_3), this._frame, false, false, true); } private function _SafeStr_3875(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this.dispose(); } private function _SafeStr_11087(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((!((_arg_1.type == _SafeStr_1260._SafeStr_4840))) || (!((_arg_2 == this._frame))))){ return; }; this._SafeStr_4829.reset(); this._SafeStr_4829.start(); } private function onResizeTimer(_arg_1:TimerEvent):void { this._SafeStr_11592(); var _local_2:Boolean = this._SafeStr_11132(); } private function _SafeStr_11592():void { var _local_1:IWindowContainer; var _local_2:ITextWindow; this._SafeStr_4761.autoArrangeItems = false; var _local_3:int = this._SafeStr_4761.numListItems; var _local_4:int; while (_local_4 < _local_3) { _local_1 = IWindowContainer(this._SafeStr_4761.getListItemAt(_local_4)); if (_local_1.name == "chatline"){ _local_2 = ITextWindow(_local_1.findChildByName("msg_txt")); _local_2.width = (_local_1.width - _local_2.x); _local_2.height = (_local_2.textHeight + 5); _local_1.height = _local_2.height; }; _local_4++; }; this._SafeStr_4761.autoArrangeItems = true; } private function _SafeStr_11132():Boolean { var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_4761.parent); var _local_2:IWindow = (_local_1.getChildByName("scroller") as IWindow); var _local_3 = (this._SafeStr_4761._SafeStr_4861.height > this._SafeStr_4761.height); var _local_4:int = 22; if (_local_2.visible){ if (_local_3){ return (false); }; _local_2.visible = false; this._SafeStr_4761.width = (this._SafeStr_4761.width + _local_4); return (true); }; if (_local_3){ _local_2.visible = true; this._SafeStr_4761.width = (this._SafeStr_4761.width - _local_4); return (true); }; return (false); } public function dispose():void { var _local_1:IWindowContainer; if (this._disposed){ return; }; this._disposed = true; this._SafeStr_11246 = null; this._SafeStr_6772 = null; if (this._SafeStr_4761 != null){ this._SafeStr_4761._SafeStr_7096(); this._SafeStr_4761.dispose(); this._SafeStr_4761 = null; }; if (this._frame != null){ this._frame._SafeStr_3795(); this._frame = null; }; this._SafeStr_7356 = null; this._SafeStr_11700 = null; if (this._SafeStr_4829 != null){ this._SafeStr_4829.stop(); this._SafeStr_4829.removeEventListener(TimerEvent.TIMER, this.onResizeTimer); this._SafeStr_4829 = null; }; for each (_local_1 in this._SafeStr_11702) { this._SafeStr_11711(_local_1); }; for each (_local_1 in this._SafeStr_11703) { this._SafeStr_11713(_local_1); }; this._SafeStr_11702 = []; this._SafeStr_11703 = []; if (this._SafeStr_11698 != null){ this._SafeStr_11698.dispose(); this._SafeStr_11698 = null; }; if (this._SafeStr_11699 != null){ this._SafeStr_11699.dispose(); this._SafeStr_11699 = null; }; } } }//package com.sulake.habbo.moderation // _SafeStr_11087 = "_-2Eu" (String#7345, DoABC#2) // _SafeStr_11132 = "_-oq" (String#8698, DoABC#2) // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11592 = "_-35D" (String#12694, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_11640 = "_-16V" (String#7531, DoABC#2) // _SafeStr_11653 = "_-34u" (String#20561, DoABC#2) // _SafeStr_11654 = "_-2J1" (String#19777, DoABC#2) // _SafeStr_11694 = "_-22w" (String#7761, DoABC#2) // _SafeStr_11695 = "_-0u3" (String#13061, DoABC#2) // _SafeStr_11696 = "_-wf" (String#8766, DoABC#2) // _SafeStr_11697 = "_-X9" (String#14861, DoABC#2) // _SafeStr_11698 = "_-308" (String#7352, DoABC#2) // _SafeStr_11699 = "_-103" (String#7517, DoABC#2) // _SafeStr_11700 = "_-0-L" (String#12998, DoABC#2) // _SafeStr_11701 = "_-1WS" (String#12365, DoABC#2) // _SafeStr_11702 = "_-2ht" (String#12386, DoABC#2) // _SafeStr_11703 = "_-2iP" (String#12506, DoABC#2) // _SafeStr_11704 = "_-23j" (String#4941, DoABC#2) // _SafeStr_11705 = "_-1sK" (String#20694, DoABC#2) // _SafeStr_11706 = "_-2FE" (String#21908, DoABC#2) // _SafeStr_11707 = "_-06z" (String#19155, DoABC#2) // _SafeStr_11708 = "_-Vk" (String#21452, DoABC#2) // _SafeStr_11709 = "_-1Qa" (String#19967, DoABC#2) // _SafeStr_11710 = "_-kG" (String#22192, DoABC#2) // _SafeStr_11711 = "_-3C0" (String#20493, DoABC#2) // _SafeStr_11712 = "_-0Xw" (String#16756, DoABC#2) // _SafeStr_11713 = "_-348" (String#20893, DoABC#2) // _SafeStr_11714 = "_-2a0" (String#13051, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_2810 = "_-Wq" (String#4773, DoABC#2) // _SafeStr_2811 = "_-0lm" (String#2908, DoABC#2) // _SafeStr_2820 = "_-0ZK" (String#3745, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3266 = "_-J8" (String#3037, DoABC#2) // _SafeStr_3267 = "_-0Wt" (String#5765, DoABC#2) // _SafeStr_3268 = "_-1Qs" (String#6476, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4829 = "_-c2" (String#1346, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_6772 = "_-1xu" (String#3961, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7327 = "_-pt" (String#16525, DoABC#2) // _SafeStr_7328 = "_-1KP" (String#11678, DoABC#2) // _SafeStr_7332 = "_-1Kp" (String#18575, DoABC#2) // _SafeStr_7333 = "_-12a" (String#21494, DoABC#2) // _SafeStr_7334 = "_-IR" (String#11988, DoABC#2) // _SafeStr_7335 = "_-Ub" (String#13629, DoABC#2) // _SafeStr_7336 = "_-7d" (String#13142, DoABC#2) // _SafeStr_7356 = "_-38J" (String#1473, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2812 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import _-2UY._SafeStr_3269; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.components._SafeStr_1529; import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; import _-0Nq._SafeStr_2768; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components.ITextWindow; import _-2UY._SafeStr_1950; import _-0Nq._SafeStr_2615; import _-0Nq._SafeStr_2662; import _-0Nq._SafeStr_2645; import com.sulake.habbo.window.utils._SafeStr_1269; import flash.net.*; public class _SafeStr_2812 implements _SafeStr_3, _SafeStr_2809 { private var _SafeStr_11246:ModerationManager; private var _SafeStr_3998:int; private var _data:_SafeStr_3269; private var _frame:IFrameWindow; private var _SafeStr_4761:IItemListWindow; private var _disposed:Boolean; private var _SafeStr_11715:_SafeStr_1541; private var _SafeStr_11716:_SafeStr_1516; private var _SafeStr_11717:Boolean = true; private var _SafeStr_11718:_SafeStr_1529; private var _SafeStr_11719:_SafeStr_1529; private var _SafeStr_11720:_SafeStr_1529; public function _SafeStr_2812(_arg_1:ModerationManager, _arg_2:int) { this._SafeStr_11246 = _arg_1; this._SafeStr_3998 = _arg_2; } public static function _SafeStr_4798(_arg_1:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if (_local_4.visible){ _local_2 = Math.max(_local_2, (_local_4.y + _local_4.height)); }; _local_3++; }; return (_local_2); } public static function _SafeStr_4849(_arg_1:IWindowContainer, _arg_2:int, _arg_3:int):void { var _local_5:IWindow; var _local_4:int; while (_local_4 < _arg_1.numChildren) { _local_5 = _arg_1.getChildAt(_local_4); if (((((!((_local_5 == null))) && (_local_5.visible))) && ((_local_5.height > 0)))){ _local_5.y = _arg_2; _arg_2 = (_arg_2 + (_local_5.height + _arg_3)); }; _local_4++; }; } public function get disposed():Boolean { return (this._disposed); } public function show():void { this._frame = IFrameWindow(this._SafeStr_11246.getXmlWindow("roomtool_frame")); this._SafeStr_11246._SafeStr_11704._SafeStr_11647(this); this._SafeStr_11246.connection.send(new _SafeStr_2768(this._SafeStr_3998)); Logger.log(("BEGINNING TO SHOW: " + this._SafeStr_3998)); } public function getType():int { return (_SafeStr_1746._SafeStr_11659); } public function getId():String { return (("" + this._SafeStr_3998)); } public function _SafeStr_7444():IFrameWindow { return (this._frame); } private function _SafeStr_3875(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this.dispose(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_11246._SafeStr_11704._SafeStr_11650(this); if (this._frame != null){ this._frame._SafeStr_3795(); this._frame = null; }; if (this._data != null){ this._data.dispose(); this._data = null; }; this._SafeStr_11246 = null; this._SafeStr_4761 = null; this._SafeStr_11715 = null; this._SafeStr_11716 = null; this._SafeStr_11718 = null; this._SafeStr_11719 = null; this._SafeStr_11720 = null; } public function _SafeStr_11644():void { this._SafeStr_11721("send_caution_but"); this._SafeStr_11721("send_message_but"); } private function _SafeStr_11721(_arg_1:String):void { var _local_2:Boolean = ((!((this._data == null))) && ((this._data.flatId == this._SafeStr_11246._SafeStr_11643))); var _local_3:IButtonWindow = IButtonWindow(this._frame.findChildByName(_arg_1)); if (((_local_2) && (this._SafeStr_11246._SafeStr_11615._SafeStr_3976))){ _local_3.enable(); } else { _local_3.disable(); }; } public function _SafeStr_11629(_arg_1:_SafeStr_3269):void { Logger.log(((("GOT ROOM INFO: " + _arg_1.flatId) + ", ") + this._SafeStr_3998)); if (_arg_1.flatId != this._SafeStr_3998){ Logger.log(((("NOT THE SAME FLAT: " + _arg_1.flatId) + ", ") + this._SafeStr_3998)); return; }; this._data = _arg_1; this.populate(); this._SafeStr_11246._SafeStr_11704._SafeStr_11648(this); this._frame.visible = true; this._SafeStr_11246._SafeStr_11704._SafeStr_11649(this); Logger.log(((("TURNED VISIBLE: " + this._frame.rectangle) + ", ") + this._frame.visible)); } public function populate():void { this._SafeStr_4761 = IItemListWindow(this._frame.findChildByName("list_cont")); var _local_1:IWindow = this._frame.findChildByTag("close"); _local_1.procedure = this._SafeStr_3875; this._SafeStr_11716 = _SafeStr_1516(this._frame.findChildByName("message_input")); this._SafeStr_11716.procedure = this._SafeStr_11722; this._SafeStr_11715 = _SafeStr_1541(this._frame.findChildByName("msgTemplatesSelect")); this._SafeStr_11723(this._SafeStr_11715); this._SafeStr_11715.procedure = this._SafeStr_11724; this._SafeStr_11718 = _SafeStr_1529(this._frame.findChildByName("kick_check")); this._SafeStr_11719 = _SafeStr_1529(this._frame.findChildByName("lock_check")); this._SafeStr_11720 = _SafeStr_1529(this._frame.findChildByName("changename_check")); this._SafeStr_11725(this._data.room, "room_cont"); this._SafeStr_11725(this._data.event, "event_cont"); this._SafeStr_11726("owner_name_txt", this._data._SafeStr_4196); this._SafeStr_11726("owner_in_room_txt", ((this._data._SafeStr_7342) ? "Yes" : "No")); this._SafeStr_11726("user_count_txt", ("" + this._data._SafeStr_4727)); this._SafeStr_11726("has_event_txt", ((this._data.event._SafeStr_7322) ? "Yes" : "No")); this._frame.findChildByName("enter_room_but").procedure = this._SafeStr_11727; this._frame.findChildByName("chatlog_but").procedure = this._SafeStr_11640; this._frame.findChildByName("edit_in_hk_but").procedure = this._SafeStr_11728; this._frame.findChildByName("send_caution_but").procedure = this._SafeStr_11729; this._frame.findChildByName("send_message_but").procedure = this._SafeStr_11730; this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3972, this._frame, "chatlog_but"); if (!this._SafeStr_11246._SafeStr_11615._SafeStr_3977){ this._SafeStr_11718.disable(); }; this._frame.findChildByName("owner_name_txt").procedure = this._SafeStr_11731; this._SafeStr_11644(); } private function _SafeStr_11732(_arg_1:IItemListWindow, _arg_2:IWindow):void { var _local_3:IWindow = _arg_1.removeListItem(_arg_2); if (_local_3 != null){ _local_3.dispose(); }; } private function _SafeStr_11725(_arg_1:_SafeStr_1950, _arg_2:String):void { var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_4761.getListItemByName(_arg_2)); var _local_4:IWindowContainer = IWindowContainer(_local_3.findChildByName("room_data")); if (_local_4 == null){ _local_4 = IWindowContainer(this._SafeStr_11246.getXmlWindow("roomtool_roomdata")); _local_3.addChild(_local_4); }; if (!_arg_1._SafeStr_7322){ this._SafeStr_11732(this._SafeStr_4761, _local_3); this._SafeStr_11732(this._SafeStr_4761, this._SafeStr_4761.getListItemByName("event_spacing")); return; }; var _local_5:ITextWindow = ITextWindow(_local_4.findChildByName("name")); _local_5.text = _arg_1.name; _local_5.height = (_local_5.textHeight + 5); var _local_6:ITextWindow = ITextWindow(_local_4.findChildByName("desc")); _local_6.text = _arg_1.desc; _local_6.height = (_local_6.textHeight + 5); var _local_7:IWindowContainer = IWindowContainer(_local_4.findChildByName("tags_cont")); var _local_8:ITextWindow = ITextWindow(_local_7.findChildByName("tags_txt")); _local_8.text = this._SafeStr_11733(_arg_1.tags); _local_8.height = (_local_8.textHeight + 5); _local_7.height = _local_8.height; if (_arg_1.tags.length < 1){ _local_4.removeChild(_local_7); }; _SafeStr_4849(_local_4, _local_5.y, 0); _local_4.height = _SafeStr_4798(_local_4); _local_3.height = (_local_4.height + (2 * _local_4.y)); Logger.log(((((((((((("XXXX: " + _local_3.height) + ", ") + _local_4.height) + ", ") + _local_5.height) + ", ") + _local_6.height) + ", ") + _local_7.height) + ", ") + _local_8.height)); } private function _SafeStr_11733(_arg_1:Array):String { var _local_3:String; var _local_2:String = ""; for each (_local_3 in _arg_1) { if (_local_2 == ""){ _local_2 = _local_3; } else { _local_2 = ((_local_2 + ", ") + _local_3); }; }; return (_local_2); } private function _SafeStr_11726(_arg_1:String, _arg_2:String):void { var _local_3:ITextWindow = ITextWindow(this._frame.findChildByName(_arg_1)); _local_3.text = _arg_2; } private function _SafeStr_11731(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2810(this._SafeStr_11246, this._data._SafeStr_4195), this._frame, false, false, true); } private function _SafeStr_11727(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Enter room clicked"); this._SafeStr_11246._SafeStr_4747(this._data.flatId); } private function _SafeStr_11640(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2811(new _SafeStr_2615(0, this._data.flatId), this._SafeStr_11246, _SafeStr_1746._SafeStr_11617, this._data.flatId), this._frame, false, false, true); } private function _SafeStr_11728(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Edit in hk clicked"); this._SafeStr_11246._SafeStr_11734("roomadmin.url", ("" + this._data.flatId)); } private function _SafeStr_11729(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Sending caution..."); this._SafeStr_11735(true); } private function _SafeStr_11730(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Sending message..."); this._SafeStr_11735(false); } private function _SafeStr_11735(_arg_1:Boolean):void { if (((this._SafeStr_11717) || ((this._SafeStr_11716.text == "")))){ this._SafeStr_11246.windowManager.alert("Alert", "You must input a message to the user", 0, this._SafeStr_11343); return; }; var _local_2:int = this._SafeStr_11736(_arg_1, this._SafeStr_11718.isSelected); this._SafeStr_11246.connection.send(new _SafeStr_2662(_SafeStr_2662._SafeStr_4494, _local_2, this._SafeStr_11716.text, "", "")); if (((((this._SafeStr_11719.isSelected) || (this._SafeStr_11720.isSelected))) || (this._SafeStr_11718.isSelected))){ this._SafeStr_11246.connection.send(new _SafeStr_2645(this._data.flatId, this._SafeStr_11719.isSelected, this._SafeStr_11720.isSelected, this._SafeStr_11718.isSelected)); }; this.dispose(); } private function _SafeStr_11736(_arg_1:Boolean, _arg_2:Boolean):int { if (_arg_2){ return (((_arg_1) ? _SafeStr_2662._SafeStr_4496 : _SafeStr_2662._SafeStr_4499)); }; return (((_arg_1) ? _SafeStr_2662._SafeStr_4495 : _SafeStr_2662._SafeStr_4498)); } private function _SafeStr_11722(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_8323){ return; }; if (!this._SafeStr_11717){ return; }; this._SafeStr_11716.text = ""; this._SafeStr_11717 = false; } private function _SafeStr_11343(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } private function _SafeStr_11723(_arg_1:_SafeStr_1541):void { Logger.log(("MSG TEMPLATES: " + this._SafeStr_11246._SafeStr_11615._SafeStr_3969.length)); _arg_1.populate(this._SafeStr_11246._SafeStr_11615._SafeStr_3969); } private function _SafeStr_11724(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_3458){ return; }; var _local_3:String = this._SafeStr_11246._SafeStr_11615._SafeStr_3969[this._SafeStr_11715.selection]; if (_local_3 != null){ this._SafeStr_11717 = false; this._SafeStr_11716.text = _local_3; }; } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11343 = "_-1kc" (String#4196, DoABC#2) // _SafeStr_11614 = "_-Xg" (String#4794, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_11617 = "_-11j" (String#9450, DoABC#2) // _SafeStr_11629 = "_-3Cd" (String#11233, DoABC#2) // _SafeStr_11640 = "_-16V" (String#7531, DoABC#2) // _SafeStr_11643 = "_-3HD" (String#10137, DoABC#2) // _SafeStr_11644 = "_-1j5" (String#13313, DoABC#2) // _SafeStr_11647 = "_-38r" (String#18425, DoABC#2) // _SafeStr_11648 = "_-185" (String#21036, DoABC#2) // _SafeStr_11649 = "_-0Qy" (String#21435, DoABC#2) // _SafeStr_11650 = "_-1aj" (String#19660, DoABC#2) // _SafeStr_11659 = "_-2Rd" (String#14786, DoABC#2) // _SafeStr_11704 = "_-23j" (String#4941, DoABC#2) // _SafeStr_11715 = "_-0Y" (String#4534, DoABC#2) // _SafeStr_11716 = "_-0R0" (String#2281, DoABC#2) // _SafeStr_11717 = "_-2cY" (String#2388, DoABC#2) // _SafeStr_11718 = "_-2br" (String#8337, DoABC#2) // _SafeStr_11719 = "_-tk" (String#12560, DoABC#2) // _SafeStr_11720 = "_-2Zg" (String#12225, DoABC#2) // _SafeStr_11721 = "_-1ff" (String#16088, DoABC#2) // _SafeStr_11722 = "_-2CT" (String#6983, DoABC#2) // _SafeStr_11723 = "_-2vC" (String#13076, DoABC#2) // _SafeStr_11724 = "_-1-D" (String#12975, DoABC#2) // _SafeStr_11725 = "_-37f" (String#15605, DoABC#2) // _SafeStr_11726 = "_-2us" (String#4917, DoABC#2) // _SafeStr_11727 = "_-1dc" (String#21880, DoABC#2) // _SafeStr_11728 = "_-1W" (String#19238, DoABC#2) // _SafeStr_11729 = "_-2Ub" (String#21758, DoABC#2) // _SafeStr_11730 = "_-1YU" (String#20337, DoABC#2) // _SafeStr_11731 = "_-7-" (String#12981, DoABC#2) // _SafeStr_11732 = "_-1sB" (String#16735, DoABC#2) // _SafeStr_11733 = "_-1I0" (String#19035, DoABC#2) // _SafeStr_11734 = "_-0JS" (String#12869, DoABC#2) // _SafeStr_11735 = "_-0jh" (String#18031, DoABC#2) // _SafeStr_11736 = "_-hb" (String#21027, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_1950 = "_-2t0" (String#1908, DoABC#2) // _SafeStr_2615 = "_-0Ny" (String#6328, DoABC#2) // _SafeStr_2645 = "_-08u" (String#8654, DoABC#2) // _SafeStr_2662 = "_-5G" (String#4588, DoABC#2) // _SafeStr_2768 = "_-1Zf" (String#8474, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_2810 = "_-Wq" (String#4773, DoABC#2) // _SafeStr_2811 = "_-0lm" (String#2908, DoABC#2) // _SafeStr_2812 = "_-134" (String#2308, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3269 = "_-1dj" (String#4839, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3969 = "_-2ae" (String#12906, DoABC#2) // _SafeStr_3972 = "_-1L9" (String#9505, DoABC#2) // _SafeStr_3976 = "_-0SO" (String#21355, DoABC#2) // _SafeStr_3977 = "_-1cX" (String#19872, DoABC#2) // _SafeStr_3998 = "_-1OW" (String#1149, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4494 = "_-xW" (String#14245, DoABC#2) // _SafeStr_4495 = "_-1F6" (String#15113, DoABC#2) // _SafeStr_4496 = "_-0MV" (String#13166, DoABC#2) // _SafeStr_4498 = "_-0AR" (String#13332, DoABC#2) // _SafeStr_4499 = "_-284" (String#14813, DoABC#2) // _SafeStr_4727 = "_-186" (String#8148, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4849 = "_-21H" (String#3342, DoABC#2) // _SafeStr_7322 = "_-rV" (String#12390, DoABC#2) // _SafeStr_7342 = "_-V5" (String#19648, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_8323 = "_-2n2" (String#6461, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2814 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import _-2UY._SafeStr_3270; import com.sulake.core.window.IWindowContainer; import _-0Nq._SafeStr_2730; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-0Nq._SafeStr_2764; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_2814 implements _SafeStr_3 { private static const _SafeStr_11737:int = 60; private static const _SafeStr_11738:int = (60 * 60);//3600 private static const _SafeStr_11739:int = ((60 * 60) * 24);//86400 private static const _SafeStr_11740:int = (((60 * 60) * 24) * 365);//31536000 private var _callerFrame:IFrameWindow; private var _SafeStr_11246:ModerationManager; private var _userId:int; private var _SafeStr_11741:String; private var _data:_SafeStr_3270; private var _SafeStr_11742:IWindowContainer; private var _SafeStr_11743:Boolean; private var _disposed:Boolean; public function _SafeStr_2814(_arg_1:IFrameWindow, _arg_2:ModerationManager, _arg_3:String, _arg_4:Boolean=false) { this._callerFrame = _arg_1; this._SafeStr_11246 = _arg_2; this._SafeStr_11741 = _arg_3; this._SafeStr_11743 = _arg_4; } public static function _SafeStr_11744(_arg_1:int):String { if (_arg_1 < (2 * _SafeStr_11737)){ return ((_arg_1 + " secs ago")); }; if (_arg_1 < (2 * _SafeStr_11738)){ return ((Math.round((_arg_1 / _SafeStr_11737)) + " mins ago")); }; if (_arg_1 < (2 * _SafeStr_11739)){ return ((Math.round((_arg_1 / _SafeStr_11738)) + " hours ago")); }; if (_arg_1 < (2 * _SafeStr_11740)){ return ((Math.round((_arg_1 / _SafeStr_11739)) + " days ago")); }; return ((Math.round((_arg_1 / _SafeStr_11740)) + " years ago")); } public function get disposed():Boolean { return (this._disposed); } public function load(_arg_1:IWindowContainer, _arg_2:int):void { this._SafeStr_11742 = _arg_1; this._userId = _arg_2; this._data = null; this._SafeStr_3487(); this._SafeStr_11246._SafeStr_11704._SafeStr_11645(this); this._SafeStr_11246.connection.send(new _SafeStr_2730(_arg_2)); } public function _SafeStr_4338(_arg_1:_SafeStr_3270):void { if (_arg_1.userId != this._userId){ return; }; this._data = _arg_1; this._SafeStr_3487(); } public function _SafeStr_3487():void { if (this._SafeStr_11742.disposed){ return; }; var _local_1:IWindowContainer = this.prepare(); if (this._data == null){ _local_1.findChildByName("fields").visible = false; _local_1.findChildByName("loading_txt").visible = true; return; }; _local_1.findChildByName("fields").visible = true; _local_1.findChildByName("loading_txt").visible = false; this._SafeStr_11726(_local_1, "name_txt", this._data.userName); this._SafeStr_11726(_local_1, "cfh_count_txt", ("" + this._data._SafeStr_7352)); this._SafeStr_11745(_local_1, "abusive_cfh_count_txt", this._data._SafeStr_7353, false); this._SafeStr_11745(_local_1, "caution_count_txt", this._data._SafeStr_7354, true); this._SafeStr_11745(_local_1, "ban_count_txt", this._data._SafeStr_7355, true); this._SafeStr_11726(_local_1, "registered_txt", _SafeStr_11744((this._data._SafeStr_7350 * 60))); this._SafeStr_11726(_local_1, "last_login_txt", _SafeStr_11744((this._data._SafeStr_7351 * 60))); this._SafeStr_11726(_local_1, "online_txt", ((this._data.online) ? "Yes" : "No")); Logger.log(((((("USER: " + this._data.userName) + ", ") + this._data._SafeStr_7355) + ", ") + this._data._SafeStr_7354)); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; this._SafeStr_11246._SafeStr_11704._SafeStr_11646(this); this._callerFrame = null; this._SafeStr_11246 = null; this._data = null; this._SafeStr_11742 = null; } private function prepare():IWindowContainer { var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_11742.findChildByName("user_info")); if (_local_1 == null){ _local_1 = IWindowContainer(this._SafeStr_11246.getXmlWindow("user_info")); this._SafeStr_11742.addChild(_local_1); this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3972, _local_1, "chatlog_but"); this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3973, _local_1, "message_but"); this._SafeStr_11246._SafeStr_11614(((((this._SafeStr_11246._SafeStr_11615._SafeStr_3973) || (this._SafeStr_11246._SafeStr_11615._SafeStr_3974))) || (this._SafeStr_11246._SafeStr_11615._SafeStr_3975)), _local_1, "modaction_but"); }; _local_1.findChildByName("chatlog_but").procedure = this._SafeStr_11611; _local_1.findChildByName("roomvisits_but").procedure = this._SafeStr_11746; _local_1.findChildByName("habboinfotool_but").procedure = this._SafeStr_11747; _local_1.findChildByName("message_but").procedure = this._SafeStr_11748; _local_1.findChildByName("modaction_but").procedure = this._SafeStr_11749; _local_1.findChildByName("view_caution_count_txt").procedure = this._SafeStr_11750; _local_1.findChildByName("view_ban_count_txt").procedure = this._SafeStr_11751; return (_local_1); } private function _SafeStr_11745(_arg_1:IWindowContainer, _arg_2:String, _arg_3:int, _arg_4:Boolean):void { var _local_5:ITextWindow = ITextWindow(_arg_1.findChildByName(_arg_2)); var _local_6:ITextWindow = ITextWindow(_arg_1.findChildByName(("view_" + _arg_2))); if (_local_6 != null){ _local_6.visible = (_arg_3 > 0); }; _local_5.visible = (_arg_3 > 0); _local_5.text = ("" + _arg_3); } private function _SafeStr_11726(_arg_1:IWindowContainer, _arg_2:String, _arg_3:String):void { var _local_4:ITextWindow = ITextWindow(_arg_1.findChildByName(_arg_2)); _local_4.text = _arg_3; } private function _SafeStr_11611(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2811(new _SafeStr_2764(this._data.userId), this._SafeStr_11246, _SafeStr_1746._SafeStr_11642, this._data.userId), this._callerFrame, this._SafeStr_11743, false, true); } private function _SafeStr_11746(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2820(this._SafeStr_11246, this._data.userId), this._callerFrame, this._SafeStr_11743, false, true); } private function _SafeStr_11747(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11734("habboinfotool.url", this._data.userName); } private function _SafeStr_11748(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_3271(this._SafeStr_11246, this._data.userId, this._data.userName, this._SafeStr_11741), this._callerFrame, this._SafeStr_11743, false, true); } private function _SafeStr_11749(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_3272(this._SafeStr_11246, this._data.userId, this._data.userName, this._SafeStr_11741), this._callerFrame, this._SafeStr_11743, false, true); } private function _SafeStr_11750(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11752(); } private function _SafeStr_11751(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11752(); } private function _SafeStr_11752():void { this._SafeStr_11246._SafeStr_11734("moderatoractionlog.url", this._data.userName); } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11611 = "_-2SU" (String#15241, DoABC#2) // _SafeStr_11614 = "_-Xg" (String#4794, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_11642 = "_-0Oc" (String#11995, DoABC#2) // _SafeStr_11645 = "_-12O" (String#21361, DoABC#2) // _SafeStr_11646 = "_-2p0" (String#22476, DoABC#2) // _SafeStr_11704 = "_-23j" (String#4941, DoABC#2) // _SafeStr_11726 = "_-2us" (String#4917, DoABC#2) // _SafeStr_11734 = "_-0JS" (String#12869, DoABC#2) // _SafeStr_11737 = "_-1mG" (String#12505, DoABC#2) // _SafeStr_11738 = "_-2Ru" (String#11575, DoABC#2) // _SafeStr_11739 = "_-0lG" (String#11682, DoABC#2) // _SafeStr_11740 = "_-0v6" (String#11605, DoABC#2) // _SafeStr_11741 = "_-1Gz" (String#4586, DoABC#2) // _SafeStr_11742 = "_-zS" (String#10275, DoABC#2) // _SafeStr_11743 = "_-1yn" (String#10592, DoABC#2) // _SafeStr_11744 = "_-2ZA" (String#12207, DoABC#2) // _SafeStr_11745 = "_-1YW" (String#13172, DoABC#2) // _SafeStr_11746 = "_-bn" (String#21554, DoABC#2) // _SafeStr_11747 = "_-2Kw" (String#21449, DoABC#2) // _SafeStr_11748 = "_-0Ac" (String#22193, DoABC#2) // _SafeStr_11749 = "_-17R" (String#21159, DoABC#2) // _SafeStr_11750 = "_-0i4" (String#19000, DoABC#2) // _SafeStr_11751 = "_-1xe" (String#20122, DoABC#2) // _SafeStr_11752 = "_-rf" (String#15735, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2730 = "_-0i5" (String#6376, DoABC#2) // _SafeStr_2764 = "_-1vf" (String#8096, DoABC#2) // _SafeStr_2811 = "_-0lm" (String#2908, DoABC#2) // _SafeStr_2814 = "_-0Ys" (String#2578, DoABC#2) // _SafeStr_2820 = "_-0ZK" (String#3745, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3270 = "_-2pv" (String#4905, DoABC#2) // _SafeStr_3271 = "_-fB" (String#8162, DoABC#2) // _SafeStr_3272 = "_-05V" (String#8756, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3972 = "_-1L9" (String#9505, DoABC#2) // _SafeStr_3973 = "_-uJ" (String#12888, DoABC#2) // _SafeStr_3974 = "_-2J4" (String#15448, DoABC#2) // _SafeStr_3975 = "_-0ES" (String#18390, DoABC#2) // _SafeStr_4338 = "_-2Jr" (String#3667, DoABC#2) // _SafeStr_7350 = "_-26Y" (String#20426, DoABC#2) // _SafeStr_7351 = "_-1uF" (String#22032, DoABC#2) // _SafeStr_7352 = "_-106" (String#20725, DoABC#2) // _SafeStr_7353 = "_-0iX" (String#21773, DoABC#2) // _SafeStr_7354 = "_-1sh" (String#13171, DoABC#2) // _SafeStr_7355 = "_-4t" (String#17691, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2820 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import flash.utils.Timer; import flash.events.TimerEvent; import _-0Nq._SafeStr_2760; import com.sulake.core.window.IWindow; import _-2UY._SafeStr_3275; import _-2UY._SafeStr_3276; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2820 implements _SafeStr_3, _SafeStr_2809 { private static var _SafeStr_11753:Array = []; private static var _SafeStr_11754:int = 200; private var _SafeStr_11246:ModerationManager; private var _frame:IFrameWindow; private var _SafeStr_4761:IItemListWindow; private var _userId:int; private var _SafeStr_7356:Array; private var _disposed:Boolean; private var _SafeStr_11755:IWindowContainer; private var _SafeStr_4829:Timer; private var _SafeStr_11756:Array; public function _SafeStr_2820(_arg_1:ModerationManager, _arg_2:int) { this._SafeStr_11756 = []; super(); this._SafeStr_11246 = _arg_1; this._userId = _arg_2; } public static function _SafeStr_11714(_arg_1:int, _arg_2:int):String { return (((_SafeStr_11757(_arg_1) + ":") + _SafeStr_11757(_arg_2))); } public static function _SafeStr_11757(_arg_1:int):String { return ((((_arg_1 < 10)) ? ("0" + _arg_1) : ("" + _arg_1))); } public function get disposed():Boolean { return (this._disposed); } public function show():void { this._SafeStr_11755 = IWindowContainer(this._SafeStr_11246.getXmlWindow("roomvisits_row")); this._SafeStr_4829 = new Timer(300, 1); this._SafeStr_4829.addEventListener(TimerEvent.TIMER, this.onResizeTimer); this._SafeStr_11246._SafeStr_11704._SafeStr_11651(this); this._SafeStr_11246.connection.send(new _SafeStr_2760(this._userId)); this._frame = IFrameWindow(this._SafeStr_11246.getXmlWindow("roomvisits_frame")); this._SafeStr_4761 = IItemListWindow(this._frame.findChildByName("visits_list")); this._frame.procedure = this._SafeStr_11087; var _local_1:IWindow = this._frame.findChildByTag("close"); _local_1.procedure = this._SafeStr_3875; } public function _SafeStr_11633(_arg_1:_SafeStr_3275):void { if (_arg_1.userId != this._userId){ return; }; if (this._disposed){ return; }; this._SafeStr_7356 = _arg_1.rooms; this._frame.caption = ("Room visits: " + _arg_1.userName); this.populate(); this.onResizeTimer(null); this._frame.visible = true; this._SafeStr_11246._SafeStr_11704._SafeStr_11652(this); } public function getType():int { return (_SafeStr_1746._SafeStr_11657); } public function getId():String { return (("" + this._userId)); } public function _SafeStr_7444():IFrameWindow { return (this._frame); } private function populate():void { var _local_2:_SafeStr_3276; var _local_1:Boolean = true; for each (_local_2 in this._SafeStr_7356) { this._SafeStr_11758(_local_2, _local_1); _local_1 = !(_local_1); }; } private function _SafeStr_11758(_arg_1:_SafeStr_3276, _arg_2:Boolean):void { var _local_3:IWindowContainer = this._SafeStr_11759(); var _local_4:uint = ((_arg_2) ? 4288861930 : 0xFFFFFFFF); _local_3.color = _local_4; var _local_5:IWindow = _local_3.findChildByName("room_name_txt"); _local_5.caption = _arg_1.roomName; new _SafeStr_3268(this._frame, this._SafeStr_11246, _local_5, _arg_1._SafeStr_7328, _arg_1.roomId); _local_5.color = _local_4; var _local_6:ITextWindow = ITextWindow(_local_3.findChildByName("time_txt")); _local_6.text = _SafeStr_11714(_arg_1._SafeStr_7359, _arg_1._SafeStr_7360); var _local_7:ITextWindow = ITextWindow(_local_3.findChildByName("view_room_txt")); new _SafeStr_3274(this._SafeStr_11246, _local_7, _arg_1._SafeStr_7328, _arg_1.roomId); _local_7.color = _local_4; this._SafeStr_11760(_local_3, this._SafeStr_4761); } private function _SafeStr_11760(_arg_1:IWindowContainer, _arg_2:IItemListWindow):void { _arg_2.addListItem(_arg_1); this._SafeStr_11756.push(_arg_1); } private function _SafeStr_11759():IWindowContainer { if (_SafeStr_11753.length > 0){ return ((_SafeStr_11753.pop() as IWindowContainer)); }; return (IWindowContainer(this._SafeStr_11755.clone())); } private function _SafeStr_11761(_arg_1:IWindowContainer):void { var _local_2:IWindow; var _local_3:IWindow; if (_SafeStr_11753.length < _SafeStr_11754){ _local_2 = _arg_1.findChildByName("room_name_txt"); _local_2.procedure = null; _local_3 = _arg_1.findChildByName("view_room_txt"); _local_3.procedure = null; _arg_1.width = this._SafeStr_11755.width; _arg_1.height = this._SafeStr_11755.height; _SafeStr_11753.push(_arg_1); } else { _arg_1.dispose(); }; } private function _SafeStr_3875(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this.dispose(); } private function _SafeStr_11087(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((!((_arg_1.type == _SafeStr_1260._SafeStr_4840))) || (!((_arg_2 == this._frame))))){ return; }; if (!this._SafeStr_4829.running){ this._SafeStr_4829.reset(); this._SafeStr_4829.start(); }; } private function onResizeTimer(_arg_1:TimerEvent):void { var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_4761.parent); var _local_3:IWindow = (_local_2.getChildByName("scroller") as IWindow); var _local_4 = (this._SafeStr_4761._SafeStr_4861.height > this._SafeStr_4761.height); var _local_5:int = 17; if (_local_3.visible){ if (!_local_4){ _local_3.visible = false; this._SafeStr_4761.width = (this._SafeStr_4761.width + _local_5); }; } else { if (_local_4){ _local_3.visible = true; this._SafeStr_4761.width = (this._SafeStr_4761.width - _local_5); }; }; } public function dispose():void { var _local_1:IWindowContainer; if (this._disposed){ return; }; this._disposed = true; if (this._SafeStr_4761 != null){ this._SafeStr_4761._SafeStr_7096(); this._SafeStr_4761.dispose(); this._SafeStr_4761 = null; }; if (this._frame != null){ this._frame._SafeStr_3795(); this._frame = null; }; this._SafeStr_11246 = null; if (this._SafeStr_4829 != null){ this._SafeStr_4829.stop(); this._SafeStr_4829.removeEventListener(TimerEvent.TIMER, this.onResizeTimer); this._SafeStr_4829 = null; }; for each (_local_1 in this._SafeStr_11756) { this._SafeStr_11761(_local_1); }; if (this._SafeStr_11755 != null){ this._SafeStr_11755.dispose(); this._SafeStr_11755 = null; }; this._SafeStr_11756 = []; } } }//package com.sulake.habbo.moderation // _SafeStr_11087 = "_-2Eu" (String#7345, DoABC#2) // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11633 = "_-1OY" (String#14622, DoABC#2) // _SafeStr_11651 = "_-2lp" (String#21827, DoABC#2) // _SafeStr_11652 = "_-Lp" (String#18514, DoABC#2) // _SafeStr_11657 = "_-2Si" (String#14224, DoABC#2) // _SafeStr_11704 = "_-23j" (String#4941, DoABC#2) // _SafeStr_11714 = "_-2a0" (String#13051, DoABC#2) // _SafeStr_11753 = "_-03G" (String#8540, DoABC#2) // _SafeStr_11754 = "_-0E1" (String#13993, DoABC#2) // _SafeStr_11755 = "_-1GU" (String#6892, DoABC#2) // _SafeStr_11756 = "_-1VQ" (String#12092, DoABC#2) // _SafeStr_11757 = "_-2oU" (String#12155, DoABC#2) // _SafeStr_11758 = "_-2VP" (String#18899, DoABC#2) // _SafeStr_11759 = "_-2bW" (String#20387, DoABC#2) // _SafeStr_11760 = "_-0nw" (String#20068, DoABC#2) // _SafeStr_11761 = "_-1iM" (String#21995, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2760 = "_-25U" (String#7673, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_2820 = "_-0ZK" (String#3745, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3268 = "_-1Qs" (String#6476, DoABC#2) // _SafeStr_3274 = "_-1rw" (String#8329, DoABC#2) // _SafeStr_3275 = "_-2cy" (String#5598, DoABC#2) // _SafeStr_3276 = "_-96" (String#5167, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4829 = "_-c2" (String#1346, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_7096 = "_-01" (String#5209, DoABC#2) // _SafeStr_7328 = "_-1KP" (String#11678, DoABC#2) // _SafeStr_7356 = "_-38J" (String#1473, DoABC#2) // _SafeStr_7359 = "_-3C9" (String#20477, DoABC#2) // _SafeStr_7360 = "_-1uC" (String#21775, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2829 package com.sulake.habbo.moderation { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components._SafeStr_1550; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1523; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_2829 { private const _SafeStr_11762:String = "my_issues"; private const _SafeStr_11763:String = "open_issues"; private const _SafeStr_11764:String = "picked_issues"; private const _SafeStr_11765:String = "closed_issues"; private var _issueManager:_SafeStr_1748; private var _windowManager:IHabboWindowManager; private var _assets:IAssetLibrary; private var _window:IFrameWindow; private var _SafeStr_4820:_SafeStr_1550; private var _SafeStr_11766:_SafeStr_3279; private var _SafeStr_11767:_SafeStr_3279; private var _SafeStr_11768:_SafeStr_3279; private var _SafeStr_11769:_SafeStr_3280; public function _SafeStr_2829(_arg_1:_SafeStr_1748, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary) { this._issueManager = _arg_1; this._windowManager = _arg_2; this._assets = _arg_3; } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get assets():IAssetLibrary { return (this._assets); } public function get _SafeStr_11618():_SafeStr_1748 { return (this._issueManager); } public function show():void { if (this._window == null){ this._SafeStr_11770(); }; this._window.visible = true; this._window.activate(); this.update(); } public function _SafeStr_4834():Boolean { return (((!((this._window == null))) && (this._window.visible))); } private function _SafeStr_11770():void { var _local_2:IWindow; var _local_3:IWindow; var _local_4:IWindow; var _local_5:_SafeStr_1523; var _local_6:int; if (this._window == null){ this._window = (this.createWindow("issue_browser_xml") as IFrameWindow); if (this._window == null){ return; }; _local_2 = this._window.desktop; this._window.x = ((_local_2.width / 2) - (this._window.width / 2)); this._window.y = ((_local_2.height / 2) - (this._window.height / 2)); _local_3 = this._window.findChildByTag("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; _local_4 = this._window.findChildByName("auto_pick"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11771); }; this._SafeStr_4820 = (this._window.findChildByName("tab_context") as _SafeStr_1550); _local_6 = 0; while (_local_6 < this._SafeStr_4820._SafeStr_9114) { _local_5 = this._SafeStr_4820._SafeStr_9118(_local_6); _local_5.addEventListener(_SafeStr_1260._SafeStr_3458, this._SafeStr_4843); _local_6++; }; }; this._SafeStr_4820 = (this._window.findChildByName("tab_context") as _SafeStr_1550); if ((((this._SafeStr_4820 == null)) || ((this._SafeStr_4820.container == null)))){ return; }; var _local_1:_SafeStr_1522 = this._SafeStr_4820.selector._SafeStr_3704("open_issues"); this._SafeStr_4820.selector.setSelected(_local_1); } private function _SafeStr_3877(_arg_1:String):void { var _local_2:_SafeStr_3279 = this._SafeStr_11772(_arg_1); if (this._SafeStr_11766 == _local_2){ return; }; if (this._SafeStr_11766 != null){ this._SafeStr_11766.visible = false; }; this._SafeStr_11766 = _local_2; if (this._SafeStr_11766 == null){ return; }; this._SafeStr_11766.view.width = this._SafeStr_4820.container.width; this._SafeStr_11766.view.height = this._SafeStr_4820.container.height; this._SafeStr_11766.visible = true; this._SafeStr_11766.update(); } private function _SafeStr_11772(_arg_1:String):_SafeStr_3279 { switch (_arg_1){ case this._SafeStr_11762: if (this._SafeStr_11767 == null){ this._SafeStr_11767 = new _SafeStr_3282(this._SafeStr_11618, this, this._SafeStr_4820.container); }; return (this._SafeStr_11767); case this._SafeStr_11763: if (this._SafeStr_11768 == null){ this._SafeStr_11768 = new _SafeStr_3281(this._SafeStr_11618, this, this._SafeStr_4820.container); }; return (this._SafeStr_11768); case this._SafeStr_11764: if (this._SafeStr_11769 == null){ this._SafeStr_11769 = new _SafeStr_3280(this._SafeStr_11618, this, this._SafeStr_4820.container); }; return (this._SafeStr_11769); default: return (null); }; } private function _SafeStr_4843(_arg_1:_SafeStr_1260):void { if ((((_arg_1 == null)) || ((_arg_1.window == null)))){ return; }; this._SafeStr_3877(_arg_1.window.name); } public function update():void { if ((((this._window == null)) || (!(this._window.visible)))){ return; }; if (this._SafeStr_11766 == null){ return; }; this._SafeStr_11766.update(); } public function createWindow(_arg_1:String):IWindow { if ((((this._windowManager == null)) || ((this._assets == null)))){ return (null); }; var _local_2:_SafeStr_5 = (this._assets.getAssetByName(_arg_1) as _SafeStr_5); if ((((_local_2 == null)) || ((_local_2.content == null)))){ return (null); }; return (this._windowManager.buildFromXML((_local_2.content as XML))); } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this._window.visible = false; } private function _SafeStr_11771(_arg_1:WindowMouseEvent):void { if (this._issueManager != null){ this._issueManager._SafeStr_11638(); }; } } }//package com.sulake.habbo.moderation // _SafeStr_11618 = "_-261" (String#2729, DoABC#2) // _SafeStr_11638 = "_-0x0" (String#12032, DoABC#2) // _SafeStr_11762 = "_-9t" (String#18893, DoABC#2) // _SafeStr_11763 = "_-1z3" (String#20161, DoABC#2) // _SafeStr_11764 = "_-0x2" (String#19245, DoABC#2) // _SafeStr_11765 = "_-AZ" (String#35102, DoABC#2) // _SafeStr_11766 = "_-2x-" (String#4655, DoABC#2) // _SafeStr_11767 = "_-04k" (String#13747, DoABC#2) // _SafeStr_11768 = "_-2od" (String#14830, DoABC#2) // _SafeStr_11769 = "_-2cv" (String#13333, DoABC#2) // _SafeStr_11770 = "_-39r" (String#18644, DoABC#2) // _SafeStr_11771 = "_-kS" (String#21877, DoABC#2) // _SafeStr_11772 = "_-1nM" (String#18807, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_1748 = "_-AF" (String#2489, DoABC#2) // _SafeStr_2829 = "_-Bi" (String#3456, DoABC#2) // _SafeStr_3279 = "_-0kI" (String#4079, DoABC#2) // _SafeStr_3280 = "_-1Iv" (String#7159, DoABC#2) // _SafeStr_3281 = "_-0Qi" (String#8794, DoABC#2) // _SafeStr_3282 = "_-1oA" (String#8757, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3704 = "_-0UC" (String#4584, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3877 = "_-1Z3" (String#3497, DoABC#2) // _SafeStr_4820 = "_-1yu" (String#1981, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4843 = "_-0gG" (String#13602, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_9114 = "_-pF" (String#9184, DoABC#2) // _SafeStr_9118 = "_-Jm" (String#8030, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2830 package com.sulake.habbo.moderation { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-0DK._SafeStr_2826; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1529; import flash.utils.getTimer; import com.sulake.core.window.components.ITextWindow; import _-0Nq._SafeStr_2734; public class _SafeStr_2830 implements _SafeStr_2809 { private var _SafeStr_11619:ModerationManager; private var _SafeStr_11773:_SafeStr_2831; private var _window:IFrameWindow; private var _SafeStr_11774:_SafeStr_2814; private var _SafeStr_11775:_SafeStr_2814; private var _disposed:Boolean; public function _SafeStr_2830(_arg_1:ModerationManager, _arg_2:_SafeStr_2831) { this._SafeStr_11619 = _arg_1; this._SafeStr_11773 = _arg_2; } public function getType():int { return (_SafeStr_1746.TYPE_ISSUEHANDLER); } public function getId():String { return (("" + this._SafeStr_11773.id)); } public function _SafeStr_7444():IFrameWindow { return (this._window); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._window != null){ this._window.dispose(); this._window = null; }; if (this._SafeStr_11774 != null){ this._SafeStr_11774.dispose(); this._SafeStr_11774 = null; }; if (this._SafeStr_11775 != null){ this._SafeStr_11775.dispose(); this._SafeStr_11775 = null; }; this._SafeStr_11619 = null; this._SafeStr_11773 = null; } public function show():void { this.createView(); } private function createView():void { var _local_6:IItemListWindow; var _local_7:IWindow; if (this._window != null){ return; }; if ((((this._SafeStr_11619.windowManager == null)) || ((this._SafeStr_11619.assets == null)))){ return; }; var _local_1:_SafeStr_5 = (this._SafeStr_11619.assets.getAssetByName("issue_handler_xml") as _SafeStr_5); if ((((_local_1 == null)) || ((_local_1.content == null)))){ return; }; this._window = (this._SafeStr_11619.windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); if (this._window == null){ return; }; var _local_2:IWindow = this._window.findChildByTag("close"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; _local_2 = this._window.findChildByName("issue_cont"); if (_local_2 != null){ _local_2.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_11776); }; this._SafeStr_11777("close_useless", this._SafeStr_11778); this._SafeStr_11777("close_abusive", this._SafeStr_11779); this._SafeStr_11777("close_resolved", this._SafeStr_11780); this._SafeStr_11777("release", this._SafeStr_11781); this._SafeStr_11777("move_to_player_support", this._SafeStr_11782); this._SafeStr_11777("show_chatlog", this._SafeStr_11783); this._SafeStr_11619._SafeStr_11614(this._SafeStr_11619._SafeStr_11615._SafeStr_3972, this._window, "show_chatlog"); _local_2 = this._window.findChildByName("move_to_player_support"); if (_local_2 != null){ _local_2.disable(); }; var _local_3:_SafeStr_2826 = this._SafeStr_11773._SafeStr_11784(); this._SafeStr_11774 = new _SafeStr_2814(this._window, this._SafeStr_11619, _local_3.message); this._SafeStr_11775 = new _SafeStr_2814(this._window, this._SafeStr_11619, _local_3.message); this._SafeStr_11774.load(IWindowContainer(this._window.findChildByName("caller_user_info")), _local_3._SafeStr_4004); var _local_4:IWindowContainer = IWindowContainer(this._window.findChildByName("reported_user_info")); if (this._SafeStr_11773.reportedUserId > 0){ this._SafeStr_11775.load(_local_4, this._SafeStr_11773.reportedUserId); } else { _local_6 = IItemListWindow(this._window.findChildByName("issue_cont")); _local_7 = this._window.findChildByName("reported_user_info_caption"); _local_6.removeListItem(_local_7); _local_6.removeListItem(_local_4); }; var _local_5:_SafeStr_1529 = (this._window.findChildByName("handle_next_checkbox") as _SafeStr_1529); if (_local_5 != null){ _local_5._SafeStr_3912(); }; Logger.log(("HARASSER: " + this._SafeStr_11773.reportedUserId)); this._SafeStr_11785(); this._SafeStr_11786(); } private function _SafeStr_11776(_arg_1:_SafeStr_1260):void { if (_arg_1 == null){ return; }; var _local_2:IItemListWindow = (_arg_1.window as IItemListWindow); if (_local_2 == null){ return; }; var _local_3:IItemListWindow = (_local_2.getListItemByName("issues_item_list") as IItemListWindow); var _local_4:IItemListWindow = (_local_2.getListItemByName("msg_item_list") as IItemListWindow); if ((((_local_3 == null)) || ((_local_4 == null)))){ return; }; var _local_5:int = ((((_local_2.height - _local_2._SafeStr_4861.height) + _local_3.height) + _local_4.height) * 0.5); _local_2.autoArrangeItems = false; _local_3.height = _local_5; _local_4.height = _local_5; _local_2.autoArrangeItems = true; } private function _SafeStr_11785():void { var _local_4:IWindowContainer; var _local_7:_SafeStr_2826; var _local_9:_SafeStr_5; var _local_10:IWindowContainer; var _local_11:IWindow; var _local_12:IWindow; if (this._window == null){ return; }; var _local_1:IItemListWindow = (this._window.findChildByName("issues_item_list") as IItemListWindow); if (_local_1 == null){ return; }; var _local_2:Array = this._SafeStr_11773.issues; var _local_3:int; var _local_5:int = _local_1.numListItems; var _local_6:int = _local_2.length; if (_local_5 < _local_6){ _local_9 = (this._SafeStr_11619.assets.getAssetByName("issue_handler_issue_info_xml") as _SafeStr_5); if ((((_local_9 == null)) || ((_local_9.content == null)))){ return; }; _local_4 = (this._SafeStr_11619.windowManager.buildFromXML((_local_9.content as XML)) as IWindowContainer); if (_local_4 == null){ return; }; _local_1.addListItem(_local_4); _local_3 = 1; while (_local_3 < (_local_6 - _local_5)) { _local_10 = (_local_4.clone() as IWindowContainer); if (_local_10 == null){ return; }; _local_1.addListItem(_local_10); _local_3++; }; } else { if (_local_5 > _local_6){ _local_3 = 0; while (_local_3 < (_local_5 - _local_6)) { _local_11 = _local_1._SafeStr_7703(0); _local_11.dispose(); _local_3++; }; }; }; var _local_8:int = getTimer(); _local_3 = 0; for each (_local_7 in _local_2) { _local_4 = (_local_1.getListItemAt(_local_3) as IWindowContainer); if (_local_4 == null){ return; }; _local_4.background = ((_local_3++ % 2) == 0); _local_12 = _local_4.findChildByName("reporter"); if (_local_12 != null){ _local_12.caption = _local_7._SafeStr_4005; _local_12.id = _local_7._SafeStr_4004; _local_12.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11787); _local_12.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11787); }; this._SafeStr_8257(_local_4.findChildByName("category"), _SafeStr_3283._SafeStr_11788(_local_7._SafeStr_4003)); this._SafeStr_8257(_local_4.findChildByName("room"), _local_7.roomName); this._SafeStr_8257(_local_4.findChildByName("time_open"), _local_7._SafeStr_4015(_local_8)); }; } private function _SafeStr_11786():void { var _local_4:ITextWindow; var _local_7:_SafeStr_2826; var _local_8:_SafeStr_5; var _local_9:ITextWindow; var _local_10:IWindow; if (this._window == null){ return; }; var _local_1:IItemListWindow = (this._window.findChildByName("msg_item_list") as IItemListWindow); if (_local_1 == null){ return; }; var _local_2:Array = this._SafeStr_11773.issues; var _local_3:int; var _local_5:int = _local_1.numListItems; var _local_6:int = _local_2.length; if (_local_5 < _local_6){ _local_8 = (this._SafeStr_11619.assets.getAssetByName("issue_handler_message_list_item_xml") as _SafeStr_5); if ((((_local_8 == null)) || ((_local_8.content == null)))){ return; }; _local_4 = (this._SafeStr_11619.windowManager.buildFromXML((_local_8.content as XML)) as ITextWindow); if (_local_4 == null){ return; }; _local_1.addListItem(_local_4); _local_3 = 1; while (_local_3 < (_local_6 - _local_5)) { _local_9 = (_local_4.clone() as ITextWindow); if (_local_9 == null){ return; }; _local_1.addListItem(_local_9); _local_3++; }; } else { if (_local_5 > _local_6){ _local_3 = 0; while (_local_3 < (_local_5 - _local_6)) { _local_10 = _local_1._SafeStr_7703(0); _local_10.dispose(); _local_3++; }; }; }; _local_3 = 0; for each (_local_7 in _local_2) { _local_4 = (_local_1.getListItemAt(_local_3) as ITextWindow); if (_local_4 == null){ return; }; _local_4.width = _local_1.width; _local_4.background = ((_local_3++ % 2) == 0); _local_4.caption = ((_local_7._SafeStr_4005 + ": ") + _local_7.message); _local_4.height = (_local_4.textHeight + 10); }; } private function _SafeStr_8257(_arg_1:IWindow, _arg_2:String):void { if (_arg_1 != null){ _arg_1.caption = _arg_2; }; } private function _SafeStr_11777(_arg_1:String, _arg_2:Function):void { this._window.findChildByName(_arg_1).addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _arg_2); } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { if (((((!((this._SafeStr_11619 == null))) && (!((this._SafeStr_11619._SafeStr_11618 == null))))) && (!((this._SafeStr_11773 == null))))){ this._SafeStr_11619._SafeStr_11618._SafeStr_11684(this._SafeStr_11773.id); }; this.dispose(); } private function _SafeStr_11778(_arg_1:WindowMouseEvent):void { Logger.log("Close useless clicked"); this._SafeStr_11619._SafeStr_11618._SafeStr_11689(this._SafeStr_11773.id, 1); this._SafeStr_11789(); this.dispose(); } private function _SafeStr_11779(_arg_1:WindowMouseEvent):void { Logger.log("Close abusive clicked"); this._SafeStr_11619._SafeStr_11618._SafeStr_11689(this._SafeStr_11773.id, 2); this._SafeStr_11789(); this.dispose(); } private function _SafeStr_11780(_arg_1:WindowMouseEvent):void { Logger.log("Close resolved clicked"); this._SafeStr_11619._SafeStr_11618._SafeStr_11689(this._SafeStr_11773.id, 3); this._SafeStr_11789(); this.dispose(); } private function _SafeStr_11781(_arg_1:WindowMouseEvent):void { Logger.log("Release clicked"); this._SafeStr_11619._SafeStr_11618._SafeStr_11680(this._SafeStr_11773.id); this._SafeStr_11789(); this.dispose(); } private function _SafeStr_11782(_arg_1:WindowMouseEvent):void { Logger.log("Move to player support clicked"); } private function _SafeStr_11783(_arg_1:WindowMouseEvent):void { Logger.log("Show chatlog clicked"); var _local_2:int = this._SafeStr_11773._SafeStr_11784()._SafeStr_3982; this._SafeStr_11619._SafeStr_11616.show(new _SafeStr_2811(new _SafeStr_2734(_local_2), this._SafeStr_11619, _SafeStr_1746._SafeStr_11641, _local_2), this._window, false, false, true); } private function _SafeStr_11787(_arg_1:WindowMouseEvent):void { var _local_3:_SafeStr_2826; var _local_2:int = _arg_1.window.id; if (_local_2 != 0){ if (this._SafeStr_11774 != null){ this._SafeStr_11774.dispose(); }; _local_3 = this._SafeStr_11773._SafeStr_11784(); this._SafeStr_11774 = new _SafeStr_2814(this._window, this._SafeStr_11619, _local_3.message); this._SafeStr_11774.load(IWindowContainer(this._window.findChildByName("caller_user_info")), _local_2); }; } public function update():void { this._SafeStr_11785(); this._SafeStr_11786(); } private function _SafeStr_11789():void { if ((((((this._window == null)) || ((this._SafeStr_11619 == null)))) || ((this._SafeStr_11619._SafeStr_11618 == null)))){ return; }; var _local_1:_SafeStr_1529 = (this._window.findChildByName("handle_next_checkbox") as _SafeStr_1529); if (((!((_local_1 == null))) && (_local_1.isSelected))){ this._SafeStr_11619._SafeStr_11618._SafeStr_11638(); }; } } }//package com.sulake.habbo.moderation // _SafeStr_11614 = "_-Xg" (String#4794, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_11618 = "_-261" (String#2729, DoABC#2) // _SafeStr_11619 = "_-0Qs" (String#939, DoABC#2) // _SafeStr_11638 = "_-0x0" (String#12032, DoABC#2) // _SafeStr_11641 = "_-JS" (String#12236, DoABC#2) // _SafeStr_11680 = "_-1GA" (String#14890, DoABC#2) // _SafeStr_11684 = "_-19X" (String#14662, DoABC#2) // _SafeStr_11689 = "_-2LT" (String#15297, DoABC#2) // _SafeStr_11773 = "_-20Q" (String#3102, DoABC#2) // _SafeStr_11774 = "_-1en" (String#5484, DoABC#2) // _SafeStr_11775 = "_-sF" (String#9563, DoABC#2) // _SafeStr_11776 = "_-1Kv" (String#18740, DoABC#2) // _SafeStr_11777 = "_-2RI" (String#6140, DoABC#2) // _SafeStr_11778 = "_-20g" (String#19218, DoABC#2) // _SafeStr_11779 = "_-0N" (String#19358, DoABC#2) // _SafeStr_11780 = "_-XX" (String#22453, DoABC#2) // _SafeStr_11781 = "_-1Es" (String#12497, DoABC#2) // _SafeStr_11782 = "_-0Eq" (String#21309, DoABC#2) // _SafeStr_11783 = "_-1Wg" (String#19030, DoABC#2) // _SafeStr_11784 = "_-1Rw" (String#11842, DoABC#2) // _SafeStr_11785 = "_-0pw" (String#17936, DoABC#2) // _SafeStr_11786 = "_-2tI" (String#15994, DoABC#2) // _SafeStr_11787 = "_-VR" (String#15504, DoABC#2) // _SafeStr_11788 = "_-Mx" (String#15497, DoABC#2) // _SafeStr_11789 = "_-1mR" (String#12566, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2734 = "_-1I" (String#8003, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_2811 = "_-0lm" (String#2908, DoABC#2) // _SafeStr_2814 = "_-0Ys" (String#2578, DoABC#2) // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_2830 = "_-2UU" (String#3288, DoABC#2) // _SafeStr_2831 = "_-1J0" (String#1270, DoABC#2) // _SafeStr_3283 = "_-3He" (String#8266, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_3972 = "_-1L9" (String#9505, DoABC#2) // _SafeStr_3982 = "_-0YE" (String#2946, DoABC#2) // _SafeStr_4003 = "_-39H" (String#15514, DoABC#2) // _SafeStr_4004 = "_-25Z" (String#17438, DoABC#2) // _SafeStr_4005 = "_-0kt" (String#17963, DoABC#2) // _SafeStr_4015 = "_-D7" (String#11767, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) // _SafeStr_8257 = "_-39U" (String#5060, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_2831 package com.sulake.habbo.moderation { import com.sulake.core.utils.Map; import _-0DK._SafeStr_2826; public class _SafeStr_2831 { private var _id:int; private var _issues:Map; private var _state:int; private var _SafeStr_3993:int = 0; private var _SafeStr_11790:String = ""; private var _SafeStr_3991:int; private var _SafeStr_11791:int = 0; private var _SafeStr_10743:int = 0; private var _SafeStr_11792:_SafeStr_2826 = null; private var _SafeStr_11793:_SafeStr_2826 = null; public function _SafeStr_2831(_arg_1:int, _arg_2:_SafeStr_2826) { this._id = _arg_1; this._issues = new Map(); this._state = _arg_2.state; this._SafeStr_3993 = _arg_2._SafeStr_4006; this._SafeStr_11790 = _arg_2._SafeStr_4007; this._SafeStr_3991 = _arg_2.reportedUserId; this._SafeStr_11794(_arg_2); } public function get id():int { return (this._id); } public function get issues():Array { return (this._issues._SafeStr_3916()); } public function get state():int { return (this._state); } public function get _SafeStr_4006():int { return (this._SafeStr_3993); } public function get _SafeStr_11795():String { return (this._SafeStr_11790); } public function _SafeStr_11635(_arg_1:_SafeStr_2826):void { this._SafeStr_11639(_arg_1._SafeStr_3982); this._SafeStr_11794(_arg_1); } private function _SafeStr_11794(_arg_1:_SafeStr_2826):void { this._issues.add(_arg_1._SafeStr_3982, _arg_1); this._SafeStr_11791 = (this._SafeStr_11791 + _arg_1.priority); if (((!((_arg_1.message == null))) && (!((_arg_1.message == ""))))){ this._SafeStr_10743++; }; if ((((this._SafeStr_11792 == null)) || ((_arg_1.timeStamp < this._SafeStr_11792.timeStamp)))){ this._SafeStr_11792 = _arg_1; }; if ((((this._SafeStr_11793 == null)) || ((_arg_1.priority > this._SafeStr_11793.timeStamp)))){ this._SafeStr_11793 = _arg_1; }; } public function _SafeStr_11639(_arg_1:int):_SafeStr_2826 { var _local_2:_SafeStr_2826 = (this._issues.remove(_arg_1) as _SafeStr_2826); if (_local_2 != null){ this._SafeStr_11791 = (this._SafeStr_11791 - _local_2.priority); if (((!((_local_2.message == null))) && (!((_local_2.message == ""))))){ this._SafeStr_10743--; }; if (this._SafeStr_11792 == _local_2){ this._SafeStr_11792 = null; }; if (this._SafeStr_11793 == _local_2){ this._SafeStr_11793 = null; }; }; return (_local_2); } public function get prioritySum():int { return (this._SafeStr_11791); } public function _SafeStr_11784():_SafeStr_2826 { var _local_2:_SafeStr_2826; var _local_3:int; var _local_1:_SafeStr_2826 = this._SafeStr_11793; if (_local_1 == null){ if ((((this._issues == null)) || ((this._issues.length < 1)))){ return (null); }; _local_1 = this._issues.getWithIndex(0); _local_3 = 1; while (_local_3 < this._issues.length) { _local_2 = this._issues.getWithIndex(_local_3); if (((!((_local_2 == null))) && ((_local_2.priority > _local_1.priority)))){ _local_1 = _local_2; }; _local_3++; }; this._SafeStr_11793 = _local_1; }; return (_local_1); } public function _SafeStr_11683():int { if (this._issues == null){ return (0); }; return (this._issues.length); } public function _SafeStr_11677():Array { if (this._issues == null){ return ([]); }; return (this._issues.getKeys()); } public function get reportedUserId():int { return (this._SafeStr_3991); } public function _SafeStr_11796():int { return (this._SafeStr_10743); } public function _SafeStr_4015(_arg_1:int):String { var _local_3:_SafeStr_2826; var _local_2:_SafeStr_2826 = this._SafeStr_11792; if (_local_2 == null){ for each (_local_3 in this._issues) { if ((((_local_2 == null)) || ((_local_3.timeStamp < _local_2.timeStamp)))){ _local_2 = _local_3; }; }; this._SafeStr_11792 = _local_2; }; if (_local_2 != null){ return (_local_2._SafeStr_4015(_arg_1)); }; return (""); } } }//package com.sulake.habbo.moderation // _SafeStr_10743 = "_-4f" (String#5196, DoABC#2) // _SafeStr_11635 = "_-1gq" (String#11016, DoABC#2) // _SafeStr_11639 = "_-1ZO" (String#11026, DoABC#2) // _SafeStr_11677 = "_-1dd" (String#7997, DoABC#2) // _SafeStr_11683 = "_-2Tf" (String#16971, DoABC#2) // _SafeStr_11784 = "_-1Rw" (String#11842, DoABC#2) // _SafeStr_11790 = "_-01P" (String#18254, DoABC#2) // _SafeStr_11791 = "_-25S" (String#10663, DoABC#2) // _SafeStr_11792 = "_-38p" (String#6741, DoABC#2) // _SafeStr_11793 = "_-276" (String#6873, DoABC#2) // _SafeStr_11794 = "_-KR" (String#15970, DoABC#2) // _SafeStr_11795 = "_-29R" (String#19262, DoABC#2) // _SafeStr_11796 = "_-2Kz" (String#21573, DoABC#2) // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_2831 = "_-1J0" (String#1270, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_3982 = "_-0YE" (String#2946, DoABC#2) // _SafeStr_3991 = "_-CF" (String#3893, DoABC#2) // _SafeStr_3993 = "_-Sz" (String#10951, DoABC#2) // _SafeStr_4006 = "_-1nW" (String#4723, DoABC#2) // _SafeStr_4007 = "_-xu" (String#16549, DoABC#2) // _SafeStr_4015 = "_-D7" (String#11767, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3268 package com.sulake.habbo.moderation { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_3268 { private var _frame:IFrameWindow; private var _SafeStr_11246:ModerationManager; private var _SafeStr_7325:Boolean; private var _roomId:int; public function _SafeStr_3268(_arg_1:IFrameWindow, _arg_2:ModerationManager, _arg_3:IWindow, _arg_4:Boolean, _arg_5:int) { this._frame = _arg_1; this._SafeStr_11246 = _arg_2; this._SafeStr_7325 = _arg_4; this._roomId = _arg_5; _arg_3.procedure = this._SafeStr_6015; } private function _SafeStr_6015(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; if (this._SafeStr_7325){ this._SafeStr_11246.windowManager.alert("Alert", "Room tool is not available for public spaces. Public spaces can be moderated using in-room chat moderation commands.", 0, this._SafeStr_11343); } else { this._SafeStr_11246._SafeStr_11616.show(new _SafeStr_2812(this._SafeStr_11246, this._roomId), this._frame, false, false, true); }; } private function _SafeStr_11343(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11343 = "_-1kc" (String#4196, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_2812 = "_-134" (String#2308, DoABC#2) // _SafeStr_3268 = "_-1Qs" (String#6476, DoABC#2) // _SafeStr_6015 = "_-1NI" (String#3726, DoABC#2) // _SafeStr_7325 = "_-11n" (String#4114, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3271 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.IWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import _-0Nq._SafeStr_2638; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_3271 implements _SafeStr_3, _SafeStr_2809 { private var _SafeStr_11246:ModerationManager; private var _SafeStr_11797:int; private var _SafeStr_11798:String; private var _SafeStr_11741:String; private var _frame:IFrameWindow; private var _SafeStr_11715:_SafeStr_1541; private var _SafeStr_11716:_SafeStr_1516; private var _disposed:Boolean; private var _SafeStr_11717:Boolean = true; public function _SafeStr_3271(_arg_1:ModerationManager, _arg_2:int, _arg_3:String, _arg_4:String) { this._SafeStr_11246 = _arg_1; this._SafeStr_11797 = _arg_2; this._SafeStr_11798 = _arg_3; this._SafeStr_11741 = _arg_4; } public function get disposed():Boolean { return (this._disposed); } public function show():void { this._frame = IFrameWindow(this._SafeStr_11246.getXmlWindow("send_msgs")); this._frame.caption = ("Msg To: " + this._SafeStr_11798); this._frame.findChildByName("send_message_but").procedure = this._SafeStr_11799; this._SafeStr_11716 = _SafeStr_1516(this._frame.findChildByName("message_input")); this._SafeStr_11716.procedure = this._SafeStr_11722; this._SafeStr_11715 = _SafeStr_1541(this._frame.findChildByName("msgTemplatesSelect")); this._SafeStr_11723(this._SafeStr_11715); this._SafeStr_11715.procedure = this._SafeStr_11724; var _local_1:IWindow = this._frame.findChildByTag("close"); _local_1.procedure = this._SafeStr_3875; this._frame.visible = true; } public function getType():int { return (_SafeStr_1746._SafeStr_11656); } public function getId():String { return (this._SafeStr_11798); } public function _SafeStr_7444():IFrameWindow { return (this._frame); } private function _SafeStr_11723(_arg_1:_SafeStr_1541):void { Logger.log(("MSG TEMPLATES: " + this._SafeStr_11246._SafeStr_11615._SafeStr_3968.length)); _arg_1.populate(this._SafeStr_11246._SafeStr_11615._SafeStr_3968); } private function _SafeStr_11724(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_3458){ return; }; var _local_3:String = this._SafeStr_11246._SafeStr_11615._SafeStr_3968[this._SafeStr_11715.selection]; if (_local_3 != null){ this._SafeStr_11717 = false; this._SafeStr_11716.text = _local_3; }; } private function _SafeStr_11799(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Sending message..."); if (((this._SafeStr_11717) || ((this._SafeStr_11716.text == "")))){ this._SafeStr_11246.windowManager.alert("Alert", "You must input a message to the user", 0, this._SafeStr_11343); return; }; this._SafeStr_11246.connection.send(new _SafeStr_2638(this._SafeStr_11797, this._SafeStr_11716.text, this._SafeStr_11741)); this.dispose(); } private function _SafeStr_3875(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this.dispose(); } private function _SafeStr_11722(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_8323){ return; }; if (!this._SafeStr_11717){ return; }; this._SafeStr_11716.text = ""; this._SafeStr_11717 = false; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._frame != null){ this._frame._SafeStr_3795(); this._frame = null; }; this._SafeStr_11715 = null; this._SafeStr_11716 = null; this._SafeStr_11246 = null; } private function _SafeStr_11343(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11343 = "_-1kc" (String#4196, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11656 = "_-VN" (String#13657, DoABC#2) // _SafeStr_11715 = "_-0Y" (String#4534, DoABC#2) // _SafeStr_11716 = "_-0R0" (String#2281, DoABC#2) // _SafeStr_11717 = "_-2cY" (String#2388, DoABC#2) // _SafeStr_11722 = "_-2CT" (String#6983, DoABC#2) // _SafeStr_11723 = "_-2vC" (String#13076, DoABC#2) // _SafeStr_11724 = "_-1-D" (String#12975, DoABC#2) // _SafeStr_11741 = "_-1Gz" (String#4586, DoABC#2) // _SafeStr_11797 = "_-2qX" (String#7282, DoABC#2) // _SafeStr_11798 = "_-1JE" (String#7351, DoABC#2) // _SafeStr_11799 = "_-KE" (String#19310, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2638 = "_-1Ch" (String#7827, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3271 = "_-fB" (String#8162, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3968 = "_-2EF" (String#11664, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_8323 = "_-2n2" (String#6461, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3272 package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.window.components._SafeStr_1516; import _-2UY._SafeStr_2828; import _-2UY._SafeStr_3278; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import _-2UY._SafeStr_2827; import com.sulake.core.window.events.WindowMouseEvent; import _-0Nq._SafeStr_2704; import com.sulake.core.window.events._SafeStr_1260; import _-0Nq._SafeStr_2741; import _-0Nq._SafeStr_2676; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_3272 implements _SafeStr_3, _SafeStr_2809 { private static var _SafeStr_11800:Array; private var _SafeStr_11246:ModerationManager; private var _SafeStr_11797:int; private var _SafeStr_11798:String; private var _SafeStr_11741:String; private var _frame:IFrameWindow; private var _SafeStr_11801:_SafeStr_1541; private var _SafeStr_11716:_SafeStr_1516; private var _disposed:Boolean; private var _SafeStr_11717:Boolean = true; private var _SafeStr_11802:_SafeStr_2828; private var _SafeStr_11803:_SafeStr_3278; private var _SafeStr_11804:IButtonWindow; private var _SafeStr_11805:IButtonWindow; public function _SafeStr_3272(_arg_1:ModerationManager, _arg_2:int, _arg_3:String, _arg_4:String) { this._SafeStr_11246 = _arg_1; this._SafeStr_11797 = _arg_2; this._SafeStr_11798 = _arg_3; this._SafeStr_11741 = _arg_4; if (_SafeStr_11800 == null){ _SafeStr_11800 = new Array(); _SafeStr_11800.push(new _SafeStr_3372("2 hours", 2)); _SafeStr_11800.push(new _SafeStr_3372("4 hours", 4)); _SafeStr_11800.push(new _SafeStr_3372("12 hours", 12)); _SafeStr_11800.push(new _SafeStr_3372("24 hours", 24)); _SafeStr_11800.push(new _SafeStr_3372("2 days", 48)); _SafeStr_11800.push(new _SafeStr_3372("3 days", 72)); _SafeStr_11800.push(new _SafeStr_3372("1 week", 168)); _SafeStr_11800.push(new _SafeStr_3372("2 weeks", 336)); _SafeStr_11800.push(new _SafeStr_3372("3 weeks", 504)); _SafeStr_11800.push(new _SafeStr_3372("1 month", 720)); _SafeStr_11800.push(new _SafeStr_3372("2 months", 1440)); _SafeStr_11800.push(new _SafeStr_3372("1 year", 8760)); _SafeStr_11800.push(new _SafeStr_3372("2 years", 17520)); _SafeStr_11800.push(new _SafeStr_3372("Permanent", 100000)); }; this._SafeStr_11804 = IButtonWindow(this._SafeStr_11246.getXmlWindow("modact_offence")); this._SafeStr_11805 = IButtonWindow(this._SafeStr_11246.getXmlWindow("modact_offencectg")); } public static function hideChildren(_arg_1:IWindowContainer):void { var _local_2:int; while (_local_2 < _arg_1.numChildren) { _arg_1.getChildAt(_local_2).visible = false; _local_2++; }; } public function get disposed():Boolean { return (this._disposed); } public function show():void { this._frame = IFrameWindow(this._SafeStr_11246.getXmlWindow("modact_summary")); this._frame.caption = ("Mod action on: " + this._SafeStr_11798); this._frame.findChildByName("send_caution_but").procedure = this._SafeStr_11806; this._frame.findChildByName("kick_but").procedure = this._SafeStr_11807; this._frame.findChildByName("ban_but").procedure = this._SafeStr_11808; this._frame.findChildByName("change_categorization_but").procedure = this._SafeStr_11809; this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3973, this._frame, "send_caution_but"); this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3974, this._frame, "kick_but"); this._SafeStr_11246._SafeStr_11614(this._SafeStr_11246._SafeStr_11615._SafeStr_3975, this._frame, "ban_but"); this._SafeStr_11716 = _SafeStr_1516(this._frame.findChildByName("message_input")); this._SafeStr_11716.procedure = this._SafeStr_11722; this._SafeStr_11801 = _SafeStr_1541(this._frame.findChildByName("banLengthSelect")); this._SafeStr_11810(this._SafeStr_11801); var _local_1:IWindow = this._frame.findChildByTag("close"); _local_1.procedure = this._SafeStr_3875; this._SafeStr_11811(); this._frame.visible = true; } public function _SafeStr_11811():void { var _local_1:IWindowContainer = IWindowContainer(this._frame.findChildByName("categorization_cont")); hideChildren(_local_1); _local_1.findChildByName("categorization_caption_txt").visible = true; _local_1.findChildByName("change_categorization_but").visible = !((this._SafeStr_11802 == null)); if (this._SafeStr_11803 != null){ this._frame.findChildByName("offence_txt").caption = this._SafeStr_11803.name; this._frame.findChildByName("offence_category").visible = true; } else { if (this._SafeStr_11802 != null){ this._SafeStr_7533("offences_cont", 2, this._SafeStr_11802._SafeStr_7324, this._SafeStr_11804, this._SafeStr_11812); } else { this._SafeStr_7533("offence_categories_cont", 3, this._SafeStr_11246._SafeStr_11615._SafeStr_3970, this._SafeStr_11805, this._SafeStr_11813); _local_1.height = _SafeStr_2812._SafeStr_4798(_local_1); }; }; } private function _SafeStr_7533(_arg_1:String, _arg_2:int, _arg_3:Array, _arg_4:IWindow, _arg_5:Function):void { var _local_11:_SafeStr_2827; var _local_12:String; var _local_13:IButtonWindow; var _local_6:IWindowContainer = IWindowContainer(this._frame.findChildByName(_arg_1)); hideChildren(_local_6); var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int = 5; for each (_local_11 in _arg_3) { _local_12 = ("" + _local_7); _local_13 = IButtonWindow(_local_6.findChildByName(_local_12)); if (_local_13 == null){ _local_13 = IButtonWindow(_arg_4.clone()); _local_13.procedure = _arg_5; _local_13.x = (_local_9 * (_arg_4.width + _local_10)); _local_13.y = (_local_8 * (_arg_4.height + _local_10)); _local_13.name = _local_12; _local_6.addChild(_local_13); }; _local_13.caption = _local_11.name; _local_13.visible = true; _local_7++; if (++_local_9 >= _arg_2){ _local_9 = 0; _local_8++; }; }; _local_6.height = _SafeStr_2812._SafeStr_4798(_local_6); _local_6.visible = true; } public function getType():int { return (_SafeStr_1746._SafeStr_11658); } public function getId():String { return (this._SafeStr_11798); } public function _SafeStr_7444():IFrameWindow { return (this._frame); } private function _SafeStr_11810(_arg_1:_SafeStr_1541):void { var _local_3:_SafeStr_3372; var _local_2:Array = new Array(); for each (_local_3 in _SafeStr_11800) { _local_2.push(_local_3.name); }; _arg_1.populate(_local_2); } private function _SafeStr_11806(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Sending caution..."); if (!this._SafeStr_11814()){ return; }; this._SafeStr_11246.connection.send(new _SafeStr_2704(this._SafeStr_11797, this._SafeStr_11716.text, this._SafeStr_11741)); this.dispose(); } private function _SafeStr_11813(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = int(_arg_2.name); this._SafeStr_11802 = this._SafeStr_11246._SafeStr_11615._SafeStr_3970[_local_3]; this._SafeStr_11811(); } private function _SafeStr_11812(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = int(_arg_2.name); this._SafeStr_11803 = this._SafeStr_11802._SafeStr_7324[_local_3]; this._SafeStr_11716.text = this._SafeStr_11803._SafeStr_7336; this._SafeStr_11717 = false; this._SafeStr_11811(); } private function _SafeStr_11809(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; if (this._SafeStr_11803 != null){ this._SafeStr_11803 = null; } else { this._SafeStr_11802 = null; }; this._SafeStr_11811(); } private function _SafeStr_11807(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Kick..."); if (!this._SafeStr_11814()){ return; }; this._SafeStr_11246.connection.send(new _SafeStr_2741(this._SafeStr_11797, this._SafeStr_11716.text, this._SafeStr_11741)); this.dispose(); } private function _SafeStr_11808(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Ban..."); if (!this._SafeStr_11814()){ return; }; if (this._SafeStr_11801.selection < 0){ this._SafeStr_11246.windowManager.alert("Alert", "You must select ban lenght", 0, this._SafeStr_11343); return; }; this._SafeStr_11246.connection.send(new _SafeStr_2676(this._SafeStr_11797, this._SafeStr_11716.text, this._SafeStr_11815(), this._SafeStr_11741)); this.dispose(); } private function _SafeStr_11814():Boolean { if (((this._SafeStr_11717) || ((this._SafeStr_11716.text == "")))){ this._SafeStr_11246.windowManager.alert("Alert", "You must input a message to the user", 0, this._SafeStr_11343); return (false); }; return (true); } private function _SafeStr_11815():int { var _local_1:int = this._SafeStr_11801.selection; var _local_2:_SafeStr_3372 = _SafeStr_11800[_local_1]; return (_local_2._SafeStr_11816); } private function _SafeStr_3875(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this.dispose(); } private function _SafeStr_11722(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_8323){ return; }; if (!this._SafeStr_11717){ return; }; this._SafeStr_11716.text = ""; this._SafeStr_11717 = false; } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._frame != null){ this._frame._SafeStr_3795(); this._frame = null; }; if (this._SafeStr_11804 != null){ this._SafeStr_11804._SafeStr_3795(); this._SafeStr_11804 = null; }; if (this._SafeStr_11805 != null){ this._SafeStr_11805._SafeStr_3795(); this._SafeStr_11805 = null; }; this._SafeStr_11801 = null; this._SafeStr_11716 = null; this._SafeStr_11246 = null; } private function _SafeStr_11343(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_11343 = "_-1kc" (String#4196, DoABC#2) // _SafeStr_11614 = "_-Xg" (String#4794, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11658 = "_-0WF" (String#14765, DoABC#2) // _SafeStr_11716 = "_-0R0" (String#2281, DoABC#2) // _SafeStr_11717 = "_-2cY" (String#2388, DoABC#2) // _SafeStr_11722 = "_-2CT" (String#6983, DoABC#2) // _SafeStr_11741 = "_-1Gz" (String#4586, DoABC#2) // _SafeStr_11797 = "_-2qX" (String#7282, DoABC#2) // _SafeStr_11798 = "_-1JE" (String#7351, DoABC#2) // _SafeStr_11800 = "_-2tE" (String#2856, DoABC#2) // _SafeStr_11801 = "_-Kz" (String#9343, DoABC#2) // _SafeStr_11802 = "_-17G" (String#7718, DoABC#2) // _SafeStr_11803 = "_-0mi" (String#8201, DoABC#2) // _SafeStr_11804 = "_-14D" (String#10330, DoABC#2) // _SafeStr_11805 = "_-18v" (String#9995, DoABC#2) // _SafeStr_11806 = "_-26G" (String#18458, DoABC#2) // _SafeStr_11807 = "_-0O4" (String#20649, DoABC#2) // _SafeStr_11808 = "_-3BC" (String#20532, DoABC#2) // _SafeStr_11809 = "_-033" (String#20482, DoABC#2) // _SafeStr_11810 = "_-2GG" (String#19100, DoABC#2) // _SafeStr_11811 = "_-0m1" (String#12478, DoABC#2) // _SafeStr_11812 = "_-2OL" (String#18827, DoABC#2) // _SafeStr_11813 = "_-191" (String#20970, DoABC#2) // _SafeStr_11814 = "_-rz" (String#13755, DoABC#2) // _SafeStr_11815 = "_-1ij" (String#20580, DoABC#2) // _SafeStr_11816 = "_-0H" (String#19366, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_2676 = "_-FX" (String#7672, DoABC#2) // _SafeStr_2704 = "_-2J9" (String#8560, DoABC#2) // _SafeStr_2741 = "_-nb" (String#8873, DoABC#2) // _SafeStr_2809 = "_-35X" (String#3331, DoABC#2) // _SafeStr_2812 = "_-134" (String#2308, DoABC#2) // _SafeStr_2827 = "_-1x8" (String#6422, DoABC#2) // _SafeStr_2828 = "_-1jr" (String#5497, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3272 = "_-05V" (String#8756, DoABC#2) // _SafeStr_3278 = "_-1L6" (String#7258, DoABC#2) // _SafeStr_3372 = "_-37R" (String#1729, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3970 = "_-2GA" (String#15907, DoABC#2) // _SafeStr_3973 = "_-uJ" (String#12888, DoABC#2) // _SafeStr_3974 = "_-2J4" (String#15448, DoABC#2) // _SafeStr_3975 = "_-0ES" (String#18390, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_7324 = "_-dz" (String#17121, DoABC#2) // _SafeStr_7336 = "_-7d" (String#13142, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7533 = "_-18i" (String#3688, DoABC#2) // _SafeStr_8323 = "_-2n2" (String#6461, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3274 package com.sulake.habbo.moderation { import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-0Zm._SafeStr_2176; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3274 { private var _SafeStr_11246:ModerationManager; private var _SafeStr_7325:Boolean; private var _roomId:int; public function _SafeStr_3274(_arg_1:ModerationManager, _arg_2:IWindow, _arg_3:Boolean, _arg_4:int) { this._SafeStr_11246 = _arg_1; this._SafeStr_7325 = _arg_3; this._roomId = _arg_4; _arg_2.procedure = this._SafeStr_6015; } private function _SafeStr_6015(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; if (this._SafeStr_7325){ this._SafeStr_11246.connection.send(new _SafeStr_2176(this._roomId)); } else { this._SafeStr_11246._SafeStr_4747(this._roomId); }; } } }//package com.sulake.habbo.moderation // _SafeStr_11246 = "_-1ba" (String#363, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_2176 = "_-2HC" (String#4843, DoABC#2) // _SafeStr_3274 = "_-1rw" (String#8329, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_6015 = "_-1NI" (String#3726, DoABC#2) // _SafeStr_7325 = "_-11n" (String#4114, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3279 package com.sulake.habbo.moderation { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_3279 { function set visible(_arg_1:Boolean):void; function update():void; function get view():IWindowContainer; } }//package com.sulake.habbo.moderation // _SafeStr_3279 = "_-0kI" (String#4079, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3280 package com.sulake.habbo.moderation { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; public class _SafeStr_3280 implements _SafeStr_3279 { private var _issueManager:_SafeStr_1748; private var _SafeStr_11666:_SafeStr_2829; private var _window:IWindowContainer; private var _SafeStr_11817:_SafeStr_3373; public function _SafeStr_3280(_arg_1:_SafeStr_1748, _arg_2:_SafeStr_2829, _arg_3:IWindowContainer) { this._issueManager = _arg_1; this._SafeStr_11666 = _arg_2; this._window = (this._SafeStr_11666.createWindow("picked_issues_xml") as IWindowContainer); _arg_3.addChild(this._window); var _local_4:IItemListWindow = (this._window.findChildByName("issue_list") as IItemListWindow); this._SafeStr_11817 = new _SafeStr_3373(_arg_1, _arg_2, _local_4, "picked_issues_list_item_xml"); } public function get view():IWindowContainer { return (this._window); } public function set visible(_arg_1:Boolean):void { this._window.visible = _arg_1; } public function update():void { var _local_1:Array = this._issueManager._SafeStr_11687(_SafeStr_1748._SafeStr_11664); this._SafeStr_11817.update(_local_1); } } }//package com.sulake.habbo.moderation // _SafeStr_11664 = "_-sL" (String#12530, DoABC#2) // _SafeStr_11666 = "_-0IG" (String#2512, DoABC#2) // _SafeStr_11687 = "_-1UT" (String#11922, DoABC#2) // _SafeStr_11817 = "_-0Hc" (String#6416, DoABC#2) // _SafeStr_1748 = "_-AF" (String#2489, DoABC#2) // _SafeStr_2829 = "_-Bi" (String#3456, DoABC#2) // _SafeStr_3279 = "_-0kI" (String#4079, DoABC#2) // _SafeStr_3280 = "_-1Iv" (String#7159, DoABC#2) // _SafeStr_3373 = "_-2QU" (String#3937, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3281 package com.sulake.habbo.moderation { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; public class _SafeStr_3281 implements _SafeStr_3279 { private var _issueManager:_SafeStr_1748; private var _SafeStr_11666:_SafeStr_2829; private var _window:IWindowContainer; private var _SafeStr_11817:_SafeStr_3373; public function _SafeStr_3281(_arg_1:_SafeStr_1748, _arg_2:_SafeStr_2829, _arg_3:IWindowContainer) { this._issueManager = _arg_1; this._SafeStr_11666 = _arg_2; this._window = (this._SafeStr_11666.createWindow("open_issues_xml") as IWindowContainer); _arg_3.addChild(this._window); var _local_4:IItemListWindow = (this._window.findChildByName("issue_list") as IItemListWindow); this._SafeStr_11817 = new _SafeStr_3373(_arg_1, _arg_2, _local_4, "open_issues_list_item_xml"); } public function get view():IWindowContainer { return (this._window); } public function set visible(_arg_1:Boolean):void { this._window.visible = _arg_1; } public function update():void { var _local_1:Array = this._issueManager._SafeStr_11687(_SafeStr_1748._SafeStr_11662); this._SafeStr_11817.update(_local_1); } } }//package com.sulake.habbo.moderation // _SafeStr_11662 = "_-22N" (String#12269, DoABC#2) // _SafeStr_11666 = "_-0IG" (String#2512, DoABC#2) // _SafeStr_11687 = "_-1UT" (String#11922, DoABC#2) // _SafeStr_11817 = "_-0Hc" (String#6416, DoABC#2) // _SafeStr_1748 = "_-AF" (String#2489, DoABC#2) // _SafeStr_2829 = "_-Bi" (String#3456, DoABC#2) // _SafeStr_3279 = "_-0kI" (String#4079, DoABC#2) // _SafeStr_3281 = "_-0Qi" (String#8794, DoABC#2) // _SafeStr_3373 = "_-2QU" (String#3937, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3282 package com.sulake.habbo.moderation { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_3282 implements _SafeStr_3279 { private var _issueManager:_SafeStr_1748; private var _SafeStr_11666:_SafeStr_2829; private var _window:IWindowContainer; private var _SafeStr_11817:_SafeStr_3373; public function _SafeStr_3282(_arg_1:_SafeStr_1748, _arg_2:_SafeStr_2829, _arg_3:IWindowContainer) { this._issueManager = _arg_1; this._SafeStr_11666 = _arg_2; this._window = (this._SafeStr_11666.createWindow("my_issues_xml") as IWindowContainer); _arg_3.addChild(this._window); var _local_4:IItemListWindow = (this._window.findChildByName("issue_list") as IItemListWindow); this._SafeStr_11817 = new _SafeStr_3373(_arg_1, _arg_2, _local_4, "my_issues_list_item_xml"); var _local_5:IWindow = this._window.findChildByName("release_all"); if (_local_5 != null){ _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11818); }; } public function get view():IWindowContainer { return (this._window); } public function set visible(_arg_1:Boolean):void { this._window.visible = _arg_1; } public function update():void { var _local_1:Array = this._issueManager._SafeStr_11687(_SafeStr_1748._SafeStr_11663); this._SafeStr_11817.update(_local_1); } private function _SafeStr_11818(_arg_1:WindowMouseEvent):void { if (this._issueManager == null){ return; }; this._issueManager._SafeStr_11678(); } } }//package com.sulake.habbo.moderation // _SafeStr_11663 = "_-1bu" (String#10911, DoABC#2) // _SafeStr_11666 = "_-0IG" (String#2512, DoABC#2) // _SafeStr_11678 = "_-0c8" (String#22158, DoABC#2) // _SafeStr_11687 = "_-1UT" (String#11922, DoABC#2) // _SafeStr_11817 = "_-0Hc" (String#6416, DoABC#2) // _SafeStr_11818 = "_-1HI" (String#18853, DoABC#2) // _SafeStr_1748 = "_-AF" (String#2489, DoABC#2) // _SafeStr_2829 = "_-Bi" (String#3456, DoABC#2) // _SafeStr_3279 = "_-0kI" (String#4079, DoABC#2) // _SafeStr_3282 = "_-1oA" (String#8757, DoABC#2) // _SafeStr_3373 = "_-2QU" (String#3937, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3283 package com.sulake.habbo.moderation { public class _SafeStr_3283 { public static function _SafeStr_11788(_arg_1:int):String { switch (_arg_1){ case 0: return ("Automatic"); case 101: return ("Sex"); case 102: return ("PII"); case 103: return ("Scam"); case 104: return ("Bullying"); case 105: return ("Disruption"); case 106: return ("Other"); default: return ("Unknown"); }; } } }//package com.sulake.habbo.moderation // _SafeStr_11788 = "_-Mx" (String#15497, DoABC#2) // _SafeStr_3283 = "_-3He" (String#8266, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3372 package com.sulake.habbo.moderation { public class _SafeStr_3372 { private var _name:String; private var _SafeStr_11819:int; public function _SafeStr_3372(_arg_1:String, _arg_2:int) { this._name = _arg_1; this._SafeStr_11819 = _arg_2; } public function get name():String { return (this._name); } public function get _SafeStr_11816():int { return (this._SafeStr_11819); } } }//package com.sulake.habbo.moderation // _SafeStr_11816 = "_-0H" (String#19366, DoABC#2) // _SafeStr_11819 = "_-15h" (String#16998, DoABC#2) // _SafeStr_3372 = "_-37R" (String#1729, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_3373 package com.sulake.habbo.moderation { import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import com.sulake.core.window.IWindow; import _-0DK._SafeStr_2826; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import flash.utils.getTimer; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_3373 { private static const _SafeStr_11820:int = 20; private var _issueManager:_SafeStr_1748; private var _SafeStr_11666:_SafeStr_2829; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_5045:String; private var _SafeStr_11821:IWindowContainer; private var _SafeStr_11822:BitmapData; private var _SafeStr_11823:BitmapData; public function _SafeStr_3373(_arg_1:_SafeStr_1748, _arg_2:_SafeStr_2829, _arg_3:IItemListWindow, _arg_4:String) { this._issueManager = _arg_1; this._SafeStr_11666 = _arg_2; this._SafeStr_4761 = _arg_3; this._SafeStr_5045 = _arg_4; this._SafeStr_11821 = (this._SafeStr_11666.createWindow(_arg_4) as IWindowContainer); } public function update(_arg_1:Array):void { var _local_2:int; var _local_3:IWindowContainer; var _local_6:IWindow; var _local_7:_SafeStr_2831; var _local_9:IWindow; var _local_10:_SafeStr_2826; var _local_11:IBitmapWrapperWindow; var _local_12:String; var _local_13:_SafeStr_1280; var _local_14:BitmapData; if (this._SafeStr_4761 == null){ return; }; if ((((_arg_1 == null)) || ((_arg_1.length == 0)))){ this._SafeStr_4761._SafeStr_3921(); return; }; _arg_1.sortOn("prioritySum", (Array.DESCENDING | Array.NUMERIC)); var _local_4:int = this._SafeStr_4761.numListItems; var _local_5:int = _arg_1.length; if (_local_5 > _SafeStr_11820){ _local_5 = _SafeStr_11820; }; if (_local_4 < _local_5){ _local_2 = 0; while (_local_2 < (_local_5 - _local_4)) { _local_3 = (this._SafeStr_11821.clone() as IWindowContainer); this._SafeStr_4761.addListItem(_local_3); _local_2++; }; } else { if (_local_4 > _local_5){ _local_2 = 0; while (_local_2 < (_local_4 - _local_5)) { _local_9 = this._SafeStr_4761._SafeStr_7703(0); _local_9.dispose(); _local_2++; }; }; }; _local_2 = 1; var _local_8:int = getTimer(); for each (_local_7 in _arg_1) { if (_local_2 > _SafeStr_11820) break; if ((((_local_7 == null)) || ((this._SafeStr_11821 == null)))){ return; }; _local_3 = (this._SafeStr_4761.getListItemAt((_local_2 - 1)) as IWindowContainer); if (_local_3 == null){ return; }; _local_3.width = this._SafeStr_4761.width; _local_3.color = (((_local_2++ % 2)) ? 4289914618 : 0xFFFFFFFF); _local_6 = _local_3.findChildByName("score"); if (_local_6 != null){ _local_6.caption = _local_7.prioritySum.toString(); }; _local_10 = _local_7._SafeStr_11784(); if (_local_10 == null){ return; }; _local_6 = _local_3.findChildByName("category"); if (_local_6 != null){ _local_6.caption = _SafeStr_3283._SafeStr_11788(_local_10._SafeStr_4003); }; _local_6 = _local_3.findChildByName("target_name"); if (_local_6 != null){ if (_local_10.reportedUserId != 0){ _local_6.caption = _local_10.reportedUserName; } else { _local_6.caption = _local_10.roomName; }; }; _local_11 = (_local_3.findChildByName("target_icon") as IBitmapWrapperWindow); if (_local_11 != null){ _local_12 = ((_local_10.reportedUserId) ? "user_icon_png" : "room_icon_png"); _local_13 = (this._SafeStr_11666.assets.getAssetByName(_local_12) as _SafeStr_1280); if (((!((_local_13 == null))) && (!(((_local_13.content as BitmapData) == null))))){ _local_14 = (_local_13.content as BitmapData); if (_local_14 != null){ _local_11.bitmap = _local_14.clone(); }; }; }; _local_6 = _local_3.findChildByName("time"); if (_local_6 != null){ _local_6.caption = _local_7._SafeStr_4015(_local_8); }; _local_6 = _local_3.findChildByName("msgs"); if (_local_6 != null){ _local_6.caption = _local_7._SafeStr_11796().toString(); }; _local_6 = _local_3.findChildByName("picker"); if (_local_6 != null){ _local_6.caption = _local_7._SafeStr_11795; }; _local_6 = _local_3.findChildByName("pick_button"); if (_local_6 != null){ _local_6.id = _local_7.id; _local_6.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11824); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11824); }; _local_6 = _local_3.findChildByName("handle_button"); if (_local_6 != null){ _local_6.id = _local_7.id; _local_6.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11825); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11825); }; _local_6 = _local_3.findChildByName("release_button"); if (_local_6 != null){ _local_6.id = _local_7.id; _local_6.removeEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11781); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11781); }; }; } private function _SafeStr_11824(_arg_1:WindowMouseEvent):void { if (this._issueManager == null){ return; }; this._issueManager._SafeStr_11675(_arg_1.window.id); } private function _SafeStr_11825(_arg_1:WindowMouseEvent):void { if (this._SafeStr_11666 == null){ return; }; this._issueManager._SafeStr_11685(_arg_1.window.id); } private function _SafeStr_11781(_arg_1:WindowMouseEvent):void { if (this._issueManager == null){ return; }; this._issueManager._SafeStr_11680(_arg_1.window.id); } } }//package com.sulake.habbo.moderation // _SafeStr_11666 = "_-0IG" (String#2512, DoABC#2) // _SafeStr_11675 = "_-4c" (String#17747, DoABC#2) // _SafeStr_11680 = "_-1GA" (String#14890, DoABC#2) // _SafeStr_11685 = "_-2ca" (String#13425, DoABC#2) // _SafeStr_11781 = "_-1Es" (String#12497, DoABC#2) // _SafeStr_11784 = "_-1Rw" (String#11842, DoABC#2) // _SafeStr_11788 = "_-Mx" (String#15497, DoABC#2) // _SafeStr_11795 = "_-29R" (String#19262, DoABC#2) // _SafeStr_11796 = "_-2Kz" (String#21573, DoABC#2) // _SafeStr_11820 = "_-0vU" (String#11347, DoABC#2) // _SafeStr_11821 = "_-AN" (String#13830, DoABC#2) // _SafeStr_11822 = "_-1QU" (String#25632, DoABC#2) // _SafeStr_11823 = "_-2hu" (String#26967, DoABC#2) // _SafeStr_11824 = "_-ia" (String#18244, DoABC#2) // _SafeStr_11825 = "_-2wk" (String#16551, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1748 = "_-AF" (String#2489, DoABC#2) // _SafeStr_2826 = "_-0iP" (String#1134, DoABC#2) // _SafeStr_2829 = "_-Bi" (String#3456, DoABC#2) // _SafeStr_2831 = "_-1J0" (String#1270, DoABC#2) // _SafeStr_3283 = "_-3He" (String#8266, DoABC#2) // _SafeStr_3373 = "_-2QU" (String#3937, DoABC#2) // _SafeStr_3921 = "_-1Ds" (String#2761, DoABC#2) // _SafeStr_4003 = "_-39H" (String#15514, DoABC#2) // _SafeStr_4015 = "_-D7" (String#11767, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_5045 = "_-0Kb" (String#5024, DoABC#2) // _SafeStr_7703 = "_-1-s" (String#3714, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation._SafeStr_868 package com.sulake.habbo.moderation { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_868 extends IUnknown { function userSelected(_arg_1:int, _arg_2:String):void; } }//package com.sulake.habbo.moderation // _SafeStr_868 = "_-26E" (String#4620, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.moderation.ModerationManager package com.sulake.habbo.moderation { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.navigator._SafeStr_174; import com.sulake.habbo.sound._SafeStr_409; import _-0DK._SafeStr_1747; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.IWindowContainer; public class ModerationManager extends _SafeStr_8 implements _SafeStr_868 { private var _windowManager:IHabboWindowManager; private var _communication:IHabboCommunicationManager; private var _connection:IConnection; private var _SafeStr_6499:_SafeStr_1112; private var _SafeStr_3793:IHabboConfigurationManager; private var _navigator:_SafeStr_174; private var _soundManager:_SafeStr_409; private var _SafeStr_11826:_SafeStr_1745; private var _issueManager:_SafeStr_1748; private var _SafeStr_11827:_SafeStr_1744; private var _SafeStr_11828:_SafeStr_1746; private var _SafeStr_11829:_SafeStr_1747; private var _SafeStr_11830:int; public function ModerationManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10157); queueInterface(new IIDSessionDataManager(), this._SafeStr_11186); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDHabboNavigator(), this._SafeStr_11831); queueInterface(new IIDHabboSoundManager(), this._SafeStr_8016); this._SafeStr_11827 = new _SafeStr_1744(this); this._SafeStr_11828 = new _SafeStr_1746(); } override public function dispose():void { if (this._SafeStr_11827){ this._SafeStr_11827.dispose(); this._SafeStr_11827 = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_6499){ this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._navigator){ this._navigator.release(new IIDHabboNavigator()); this._navigator = null; }; if (this._soundManager){ this._soundManager.release(new IIDHabboSoundManager()); this._soundManager = null; }; this._connection = null; super.dispose(); } public function userSelected(_arg_1:int, _arg_2:String):void { Logger.log(((("USER SELECTED: " + _arg_1) + ", ") + _arg_2)); this._SafeStr_11827.userSelected(_arg_1, _arg_2); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get _SafeStr_4914():_SafeStr_1112 { return (this._SafeStr_6499); } public function get _SafeStr_11618():_SafeStr_1748 { return (this._issueManager); } public function get connection():IConnection { return (this._connection); } public function get _SafeStr_11636():_SafeStr_1744 { return (this._SafeStr_11827); } public function get _SafeStr_11615():_SafeStr_1747 { return (this._SafeStr_11829); } public function get _SafeStr_11704():_SafeStr_1745 { return (this._SafeStr_11826); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } public function get _SafeStr_11616():_SafeStr_1746 { return (this._SafeStr_11828); } public function get _SafeStr_11643():int { return (this._SafeStr_11830); } public function get _SafeStr_5109():_SafeStr_409 { return (this._soundManager); } public function set _SafeStr_11615(_arg_1:_SafeStr_1747):void { this._SafeStr_11829 = _arg_1; } public function set _SafeStr_11643(_arg_1:int):void { this._SafeStr_11830 = _arg_1; } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._windowManager = (_arg_2 as IHabboWindowManager); this._issueManager = new _SafeStr_1748(this); } private function _SafeStr_10157(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._communication = (_arg_2 as IHabboCommunicationManager); if (this._communication != null){ this._connection = this._communication.getHabboMainConnection(this._SafeStr_9797); if (this._connection != null){ this._SafeStr_9797(this._connection); }; }; } private function _SafeStr_9797(_arg_1:IConnection):void { if (disposed){ return; }; if (_arg_1 != null){ this._connection = _arg_1; this._SafeStr_11826 = new _SafeStr_1745(this); }; } private function _SafeStr_11186(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); } private function _SafeStr_11831(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._navigator = _SafeStr_174(_arg_2); } private function _SafeStr_8016(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._soundManager = (_arg_2 as _SafeStr_409); } public function getXmlWindow(_arg_1:String):IWindow { var _local_2:IAsset = assets.getAssetByName((_arg_1 + "_xml")); var _local_3:_SafeStr_5 = _SafeStr_5(_local_2); return (this._windowManager.buildFromXML(XML(_local_3.content))); } public function _SafeStr_11734(_arg_1:String, _arg_2:String):void { var _local_3:String = this.configuration.getKey(_arg_1); var _local_4:String = (_local_3 + _arg_2); var _local_5:String = "housekeeping"; _SafeStr_1350.navigateToURL(_local_4, _local_5); } public function _SafeStr_11614(_arg_1:Boolean, _arg_2:IWindowContainer, _arg_3:String):void { var _local_4:IButtonWindow = IButtonWindow(_arg_2.findChildByName(_arg_3)); if (!_arg_1){ _local_4.disable(); _local_4._SafeStr_3718 = "No permission"; }; } public function _SafeStr_4747(_arg_1:int):void { Logger.log(("MOD: GO TO ROOM: " + _arg_1)); this._navigator._SafeStr_4747(_arg_1, false); } } }//package com.sulake.habbo.moderation // _SafeStr_10157 = "_-CV" (String#3887, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11186 = "_-Bz" (String#14652, DoABC#2) // _SafeStr_11614 = "_-Xg" (String#4794, DoABC#2) // _SafeStr_11615 = "_-2JO" (String#2290, DoABC#2) // _SafeStr_11616 = "_-2Yj" (String#3948, DoABC#2) // _SafeStr_11618 = "_-261" (String#2729, DoABC#2) // _SafeStr_11636 = "_-3H7" (String#12693, DoABC#2) // _SafeStr_11643 = "_-3HD" (String#10137, DoABC#2) // _SafeStr_11704 = "_-23j" (String#4941, DoABC#2) // _SafeStr_11734 = "_-0JS" (String#12869, DoABC#2) // _SafeStr_11826 = "_-0GL" (String#18153, DoABC#2) // _SafeStr_11827 = "_-0xn" (String#8612, DoABC#2) // _SafeStr_11828 = "_-2VT" (String#15370, DoABC#2) // _SafeStr_11829 = "_-0a0" (String#16653, DoABC#2) // _SafeStr_11830 = "_-1Hb" (String#16820, DoABC#2) // _SafeStr_11831 = "_-0cR" (String#9017, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_1744 = "_-1tm" (String#6047, DoABC#2) // _SafeStr_1745 = "_-9h" (String#6299, DoABC#2) // _SafeStr_1746 = "_-11e" (String#2597, DoABC#2) // _SafeStr_1747 = "_-2lD" (String#4104, DoABC#2) // _SafeStr_1748 = "_-AF" (String#2489, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8016 = "_-2WL" (String#4668, DoABC#2) // _SafeStr_868 = "_-26E" (String#4620, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) // _SafeStr_9797 = "_-0FD" (String#2655, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator.events._SafeStr_839 package com.sulake.habbo.navigator.events { import flash.events.Event; public class _SafeStr_839 extends Event { public static const _SafeStr_7558:String = "HTIE_ICON_ZOOM"; public function _SafeStr_839(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.navigator.events // _SafeStr_7558 = "_-5Q" (String#6201, DoABC#2) // _SafeStr_839 = "_-135" (String#3759, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator.events._SafeStr_841 package com.sulake.habbo.navigator.events { public class _SafeStr_841 { public static const HABBO_NAVIGATOR_TRACKING_EVENT_CLOSED:String = "HABBO_NAVIGATOR_TRACKING_EVENT_CLOSED"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_ME:String = "HABBO_NAVIGATOR_TRACKING_EVENT_ME"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL:String = "HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_LATEST_EVENTS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_LATEST_EVENTS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH"; public static const HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH:String = "HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH"; } }//package com.sulake.habbo.navigator.events // _SafeStr_841 = "_-2un" (String#978, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator.events.final package com.sulake.habbo.navigator.events { public class final { public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED"; public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT"; public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_ADVANCED:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_ADVANCED"; public static const HABBO_ROOM_SETTINGS_TRACKING_EVENT_THUMBS:String = "HABBO_ROOM_SETTINGS_TRACKING_EVENT_THUMBS"; } }//package com.sulake.habbo.navigator.events //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_1315 package com.sulake.habbo.navigator { import com.sulake.habbo.communication.IHabboCommunicationManager; import _-14n.AuthenticationOKMessageEvent; import _-14n._SafeStr_1843; import _-14n._SafeStr_1823; import _-mv._SafeStr_2197; import _-mv._SafeStr_2196; import _-mv._SafeStr_2185; import _-mv._SafeStr_2198; import _-mv._SafeStr_2195; import _-2F4._SafeStr_836; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-mv._SafeStr_2081; import _-mv._SafeStr_2166; import _-mv._SafeStr_2173; import _-2X9._SafeStr_1278; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2205; import _-mv._SafeStr_2162; import _-mv._SafeStr_2180; import _-2Q2._SafeStr_2169; import _-2Q2._SafeStr_2170; import _-2Q2._SafeStr_2181; import _-2Q2._SafeStr_2192; import _-mv._SafeStr_2163; import _-mv._SafeStr_2187; import _-mv._SafeStr_2188; import _-mv._SafeStr_2160; import _-2Q2._SafeStr_2179; import _-2Q2._SafeStr_2201; import _-2Q2._SafeStr_2177; import _-mv.RoomRatingEvent; import _-mv._SafeStr_2204; import _-14n._SafeStr_1858; import _-mv._SafeStr_2016; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2074; import _-mv._SafeStr_2076; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2190; import _-0O3._SafeStr_1320; import com.sulake.core.communication.messages.IMessageEvent; import _-Wb._SafeStr_1834; import _-0Zm._SafeStr_2158; import com.sulake.habbo.session._SafeStr_1846; import _-2AZ._SafeStr_2157; import _-mv._SafeStr_2147; import _-mv._SafeStr_2153; import _-2AZ._SafeStr_2155; import _-2AZ._SafeStr_2178; import _-2k1._SafeStr_822; import _-0Zm._SafeStr_2165; import _-2AZ._SafeStr_2079; import _-2Q2._SafeStr_2159; import flash.external.ExternalInterface; import _-2AZ._SafeStr_2184; import _-2AZ._SafeStr_2174; import com.sulake.core.utils._SafeStr_840; import _-0O3._SafeStr_1331; import _-2Q7._SafeStr_1302; import _-0eQ._SafeStr_2161; import _-2AZ._SafeStr_2189; import _-2I6._SafeStr_2194; import _-2AZ._SafeStr_2202; import _-00T._SafeStr_2200; import _-qO._SafeStr_2203; import _-36y._SafeStr_2171; import _-qO._SafeStr_2175; import _-qO._SafeStr_2156; import _-qO._SafeStr_2191; import _-2AZ._SafeStr_2164; import _-2AZ._SafeStr_2172; import _-2AZ._SafeStr_2148; import _-2AZ._SafeStr_2167; import _-2AZ._SafeStr_2154; import com.sulake.habbo.session._SafeStr_1600; import _-qO._SafeStr_2183; import _-qO._SafeStr_2193; import _-0eQ._SafeStr_2078; import _-2AZ._SafeStr_2186; import _-2AZ._SafeStr_2070; import _-0Zm._SafeStr_2176; import com.sulake.core.window._SafeStr_1495; import com.sulake.core.window.IWindow; import _-0eQ._SafeStr_2168; public class _SafeStr_1315 { private var _navigator:HabboNavigator; public function _SafeStr_1315(_arg_1:HabboNavigator) { this._navigator = _arg_1; var _local_2:IHabboCommunicationManager = this._navigator._SafeStr_6271; _local_2.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_11185)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_1843(this._SafeStr_10663)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_1823(this._SafeStr_10081)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2197(this._SafeStr_11832)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2196(this._SafeStr_11833)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2185(this._SafeStr_11834)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2198(this._SafeStr_11835)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2195(this._SafeStr_11836)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_836(this._SafeStr_4552)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_843(this._SafeStr_4556)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2081(this._SafeStr_11629)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2166(this._SafeStr_11634)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2173(this._SafeStr_11837)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_1278(this._SafeStr_10555)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2205(this._SafeStr_11838)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2162(this._SafeStr_11839)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2180(this._SafeStr_11840)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2169(this._SafeStr_11841)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2170(this._SafeStr_11842)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2181(this._SafeStr_7740)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2192(this._SafeStr_7741)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2163(this._SafeStr_11843)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2187(this._SafeStr_11844)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2188(this._SafeStr_4582)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2160(this._SafeStr_11845)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2179(this._SafeStr_7737)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2201(this._SafeStr_7739)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2177(this._SafeStr_11846)); _local_2.addHabboConnectionMessageEvent(new RoomRatingEvent(this._SafeStr_11847)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2204(this._SafeStr_11848)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_1858(this._SafeStr_6273)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2016(this._SafeStr_4158)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2074(this._SafeStr_11849)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2076(this.onFlatAccessDenied)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2190(this._SafeStr_11850)); } public function get data():_SafeStr_1320 { return (this._navigator.data); } private function _SafeStr_11846(_arg_1:IMessageEvent):void { } private function _SafeStr_11185(_arg_1:IMessageEvent):void { this._navigator._SafeStr_11851(); } private function _SafeStr_10663(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1834 = _SafeStr_1843(_arg_1)._SafeStr_4108(); this.data.avatarId = _local_2.id; this._navigator.send(new _SafeStr_2158()); } private function _SafeStr_10081(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1823 = _SafeStr_1823(_arg_1); if (_local_2.securityLevel >= _SafeStr_1846._SafeStr_11852){ this._navigator.data._SafeStr_4568 = true; }; if (_local_2.securityLevel >= _SafeStr_1846._SafeStr_11853){ this._navigator.data._SafeStr_4569 = true; }; } private function _SafeStr_11832(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2157 = _SafeStr_2197(_arg_1)._SafeStr_4108(); this.data._SafeStr_4566 = _local_2.data; this.data._SafeStr_4567 = _local_2._SafeStr_4567; Logger.log(("Received Official rooms: " + this.data._SafeStr_4566._SafeStr_4751.length)); } private function _SafeStr_11833(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2147 = _SafeStr_2196(_arg_1)._SafeStr_4108().data; this.data._SafeStr_4562 = _local_2; Logger.log(("Received GuestRoomSearch: " + this.data._SafeStr_4562.rooms.length)); } private function _SafeStr_11834(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2153 = _SafeStr_2185(_arg_1)._SafeStr_4108().data; this.data._SafeStr_4565 = _local_2; Logger.log(("Received popular room tags: " + this.data._SafeStr_4565.tags.length)); } private function _SafeStr_11835(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2155 = _SafeStr_2198(_arg_1)._SafeStr_4108(); Logger.log(((("Got room event: " + _local_2.data._SafeStr_8157) + ", ") + _local_2.data._SafeStr_7542)); this.data._SafeStr_4558 = (((_local_2.data._SafeStr_8157 > 0)) ? _local_2.data : null); this._navigator._SafeStr_7585._SafeStr_7526(); } private function _SafeStr_11836(_arg_1:IMessageEvent):void { var _local_3:SimpleAlertView; var _local_2:_SafeStr_2178 = _SafeStr_2195(_arg_1)._SafeStr_4108(); Logger.log(("CAN CREATE EVENT: " + _local_2._SafeStr_6598)); if (_local_2._SafeStr_6598){ this._navigator._SafeStr_7585._SafeStr_7525(); } else { _local_3 = new SimpleAlertView(this._navigator, "${navigator.cannotcreateevent.title}", (("${navigator.cannotcreateevent.error." + _local_2.errorCode) + "}")); _local_3.show(); Logger.log("Cannot create an event just now..."); }; } private function _SafeStr_4552(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_822 = _SafeStr_836(_arg_1)._SafeStr_4108(); Logger.log("Navigator: entering room"); this.data._SafeStr_4552(_local_2); this._SafeStr_11854(); this._navigator._SafeStr_7585.close(); if (_local_2._SafeStr_4553){ this._navigator.send(new _SafeStr_2165(_local_2._SafeStr_6828, true, false)); Logger.log("Sent get guest room..."); } else { this._SafeStr_11855(); }; } private function _SafeStr_11629(_arg_1:IMessageEvent):void { var _local_3:Boolean; var _local_2:_SafeStr_2079 = _SafeStr_2081(_arg_1)._SafeStr_4108(); Logger.log(((("Got room info: " + _local_2._SafeStr_6586) + ", ") + _local_2.roomForward)); if (_local_2._SafeStr_6586){ this.data._SafeStr_4557 = _local_2.data; this.data._SafeStr_4581 = _local_2._SafeStr_6587; _local_3 = (this.data._SafeStr_4574 == _local_2.data.flatId); if (((!(_local_3)) && (_local_2.data._SafeStr_8148))){ this._SafeStr_11855(); }; this.data._SafeStr_4574 = 0; } else { if (_local_2.roomForward){ if ((((_local_2.data._SafeStr_4744 == _SafeStr_2159._SafeStr_4779)) && (!((this._navigator._SafeStr_4788.userName == _local_2.data._SafeStr_4196))))){ this._navigator.doorbell.show(_local_2.data); } else { if ((((_local_2.data._SafeStr_4744 == _SafeStr_2159._SafeStr_4745)) && (!((this._navigator._SafeStr_4788.userName == _local_2.data._SafeStr_4196))))){ this._navigator._SafeStr_4746.show(_local_2.data); } else { this._navigator._SafeStr_4747(_local_2.data.flatId, false); }; }; } else { this.data._SafeStr_4557 = _local_2.data; this.data._SafeStr_4581 = _local_2._SafeStr_6587; this._navigator._SafeStr_7585._SafeStr_7526(); }; }; } private function _SafeStr_11855():void { if ((((this._navigator.configuration.getKey("roomenterad.habblet.enabled") == "true")) && (ExternalInterface.available))){ ExternalInterface.call("FlashExternalInterface.openHabblet", "roomenterad", ""); }; } private function _SafeStr_11634(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2184 = _SafeStr_2166(_arg_1)._SafeStr_4108(); Logger.log(((((("Got public space cast libs: " + _local_2._SafeStr_3467) + ", ") + _local_2._SafeStr_4012) + ", ") + _local_2._SafeStr_4736)); this._navigator.data._SafeStr_4578 = _local_2._SafeStr_3467; this._navigator._SafeStr_11856(_local_2._SafeStr_4012, _local_2._SafeStr_4736); } private function _SafeStr_11837(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2174 = _SafeStr_2173(_arg_1)._SafeStr_4108(); _SafeStr_840._SafeStr_4856("IncomingEvent", ((("Flat created: " + _local_2.flatId) + ", ") + _local_2._SafeStr_6596)); this.data._SafeStr_4574 = _local_2.flatId; this._navigator._SafeStr_4747(_local_2.flatId, true); this._navigator.mainViewCtrl._SafeStr_4855(_SafeStr_1331._SafeStr_3478); } private function _SafeStr_10555(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1302 = _SafeStr_1278(_arg_1)._SafeStr_4108(); Logger.log(((((((((("Got subscription info: " + _local_2.productName) + ", ") + _local_2._SafeStr_7068) + ", ") + _local_2._SafeStr_7069) + ", ") + _local_2._SafeStr_7070) + ", ") + _local_2._SafeStr_7071)); this.data._SafeStr_4573 = (_local_2._SafeStr_7068 > 0); } private function _SafeStr_11838(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2161 = _SafeStr_2205(_arg_1)._SafeStr_4108(); Logger.log(((("Got room forward: " + _local_2._SafeStr_4026) + ", ") + _local_2.roomId)); this._SafeStr_11857(_local_2._SafeStr_4026, _local_2.roomId); } private function _SafeStr_11839(_arg_1:IMessageEvent):void { var _local_6:Boolean; var _local_7:Boolean; var _local_2:_SafeStr_2189 = _SafeStr_2162(_arg_1)._SafeStr_4108(); Logger.log(("Got navigator settings: " + _local_2._SafeStr_4575)); var _local_3 = !(this._navigator.data._SafeStr_4579); this._navigator.data._SafeStr_4575 = _local_2._SafeStr_4575; this._navigator.data._SafeStr_4579 = true; this._navigator.mainViewCtrl._SafeStr_3487(); var _local_4:int = -1; var _local_5:int = -1; if (_local_3){ _local_6 = false; if (this._navigator.configuration != null){ if (this._navigator.configuration._SafeStr_10592("friend.id")){ _local_4 = 0; this._navigator.send(new _SafeStr_2194(int(this._navigator.configuration.getKey("friend.id")))); }; if (((this._navigator.configuration._SafeStr_10592("forward.type")) && (this._navigator.configuration._SafeStr_10592("forward.id")))){ _local_4 = int(this._navigator.configuration.getKey("forward.type")); _local_5 = int(this._navigator.configuration.getKey("forward.id")); }; if (parseInt(this._navigator.configuration.getKey("navigator.always_open_after_login")) == 1){ _local_6 = true; }; }; if (_local_4 == 2){ Logger.log(("Guest room forward on enter: " + _local_5)); this._SafeStr_11857(false, _local_5); } else { if (_local_4 == 1){ Logger.log(("Public room forward on enter: " + _local_5)); this._SafeStr_11857(true, _local_5); } else { if (_local_4 == -1){ _local_7 = this._navigator._SafeStr_5106(); if (!_local_7){ _local_6 = true; }; }; }; }; if (((_local_6) && (!(this._navigator.mainViewCtrl._SafeStr_4834())))){ this._navigator.mainViewCtrl._SafeStr_4831(); }; } else { this._navigator._SafeStr_7585._SafeStr_7526(); }; } private function _SafeStr_4556(_arg_1:IMessageEvent):void { Logger.log("Navigator: exiting room"); this.data._SafeStr_4556(); this._navigator._SafeStr_7585.close(); if (!this._navigator.mainViewCtrl._SafeStr_4834()){ this._navigator.mainViewCtrl._SafeStr_4831(); }; if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.openHabblet", "news"); }; } private function _SafeStr_11840(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2202 = (_arg_1 as _SafeStr_2180)._SafeStr_4108(); this._navigator.data.categories = _local_2._SafeStr_6603; var _local_3:_SafeStr_2200 = _SafeStr_2200(this._navigator._SafeStr_4600._SafeStr_4602(_SafeStr_1331._SafeStr_3464)._SafeStr_4607); _local_3._SafeStr_3457(); } private function _SafeStr_11841(event:IMessageEvent):void { var parser:_SafeStr_2203; var ctrl:_SafeStr_2171; try { parser = (event as _SafeStr_2169)._SafeStr_4108(); for each (ctrl in this._navigator._SafeStr_7522) { ctrl._SafeStr_7736(parser.data); }; Logger.log(((((("GOT ROOM SETTINGS DATA: " + parser.data.name) + ", ") + parser.data._SafeStr_7051) + ", ") + parser.data._SafeStr_7052)); } catch(e:Error) { Logger.log("CRASHED WHILE PROCESSING ROOM SETTINGS DATA!"); }; } private function _SafeStr_11842(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2175 = (_arg_1 as _SafeStr_2170)._SafeStr_4108(); } private function _SafeStr_7740(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_2171; var _local_2:_SafeStr_2156 = (_arg_1 as _SafeStr_2181)._SafeStr_4108(); _SafeStr_840._SafeStr_4856("IncomingEvent", ("Room settings saved: " + _local_2.roomId)); for each (_local_3 in this._navigator._SafeStr_7522) { _local_3._SafeStr_7740(_local_2.roomId); }; this._navigator.mainViewCtrl._SafeStr_4855(_SafeStr_1331._SafeStr_3478); } private function _SafeStr_7741(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_2171; var _local_2:_SafeStr_2191 = (_arg_1 as _SafeStr_2192)._SafeStr_4108(); for each (_local_3 in this._navigator._SafeStr_7522) { _local_3._SafeStr_7741(_local_2.roomId, _local_2.errorCode, _local_2.info); }; } private function _SafeStr_11843(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2164 = (_arg_1 as _SafeStr_2163)._SafeStr_4108(); Logger.log(("ROOM UPDATED: " + _local_2.flatId)); this._navigator.send(new _SafeStr_2165(_local_2.flatId, false, false)); } private function _SafeStr_11844(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2172 = (_arg_1 as _SafeStr_2187)._SafeStr_4108(); Logger.log(("THUMBNAIL UPDATED: " + _local_2._SafeStr_5654)); this._navigator._SafeStr_7585._SafeStr_7528(); this._navigator.send(new _SafeStr_2165(_local_2.flatId, false, false)); } private function _SafeStr_4582(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2148 = (_arg_1 as _SafeStr_2188)._SafeStr_4108(); Logger.log(((("Received favourites: " + _local_2.limit) + ", ") + _local_2._SafeStr_4583.length)); this._navigator.data._SafeStr_4582(_local_2); } private function _SafeStr_11845(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2167 = (_arg_1 as _SafeStr_2160)._SafeStr_4108(); Logger.log(((("Received favourite changed: " + _local_2.flatId) + ", ") + _local_2._SafeStr_6594)); this._navigator.data._SafeStr_4584(_local_2.flatId, _local_2._SafeStr_6594); this._navigator._SafeStr_7585._SafeStr_7526(); this._navigator.mainViewCtrl._SafeStr_3487(); } private function _SafeStr_11848(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_1908; var _local_2:_SafeStr_2154 = (_arg_1 as _SafeStr_2204)._SafeStr_4108(); Logger.log(((("Can create room: " + _local_2._SafeStr_5654) + ", ") + _local_2._SafeStr_6592)); if (_local_2._SafeStr_5654 == 0){ this._navigator._SafeStr_11858.show(); } else { this._navigator.registerParameter("navigator.createroom.limitreached", "limit", ("" + _local_2._SafeStr_6592)); if (this._navigator._SafeStr_4788.hasUserRight("fuse_can_create_more_rooms", _SafeStr_1600._SafeStr_4378)){ _local_3 = new SimpleAlertView(this._navigator, "${navigator.createroom.error}", "${navigator.createroom.limitreached}"); } else { _local_3 = new _SafeStr_2182(this._navigator, "${navigator.createroom.error}", "${navigator.createroom.limitreached}", "${navigator.createroom.vippromo}"); }; _local_3.show(); }; } private function _SafeStr_7737(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_2171; var _local_2:_SafeStr_2183 = (_arg_1 as _SafeStr_2179)._SafeStr_4108(); Logger.log(((((("Flat controller added: " + _local_2.flatId) + ", ") + _local_2.data.userId) + ", ") + _local_2.data.userName)); for each (_local_3 in this._navigator._SafeStr_7522) { _local_3._SafeStr_7737(_local_2.flatId, _local_2.data); }; } private function _SafeStr_7739(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_2171; var _local_2:_SafeStr_2193 = (_arg_1 as _SafeStr_2201)._SafeStr_4108(); Logger.log(((("Flat controller removed: " + _local_2.flatId) + ", ") + _local_2.userId)); for each (_local_3 in this._navigator._SafeStr_7522) { _local_3._SafeStr_7739(_local_2.flatId, _local_2.userId); }; } private function _SafeStr_6273(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1858 = (_arg_1 as _SafeStr_1858); if (_local_2 == null){ return; }; switch (_local_2._SafeStr_4108().errorCode){ case -100002: this._navigator._SafeStr_4746._SafeStr_11859(); return; }; } private function _SafeStr_4158(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2016 = (_arg_1 as _SafeStr_2016); if (_local_2 == null){ return; }; if (_local_2.userName != ""){ return; }; this._navigator.doorbell._SafeStr_11860(); } private function _SafeStr_11849(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2074 = (_arg_1 as _SafeStr_2074); if (_local_2 == null){ return; }; var _local_3:_SafeStr_2078 = _local_2._SafeStr_4108(); if (((!((_local_3 == null))) && ((((_local_3.userName == null)) || ((_local_3.userName.length == 0)))))){ this._navigator.doorbell.hide(); }; } private function _SafeStr_11847(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2186 = (_arg_1 as RoomRatingEvent)._SafeStr_4108(); Logger.log(("Received room rating: " + _local_2.rating)); this._navigator.data._SafeStr_4577 = _local_2.rating; this._navigator._SafeStr_7585._SafeStr_7526(); } private function onFlatAccessDenied(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2070 = (_arg_1 as _SafeStr_2076)._SafeStr_4108(); if ((((_local_2.userName == null)) || ((_local_2.userName == "")))){ this._navigator.doorbell._SafeStr_11861(); }; } private function _SafeStr_11857(_arg_1:Boolean, _arg_2:int):void { this._navigator.send(((_arg_1) ? new _SafeStr_2176(_arg_2) : new _SafeStr_2165(_arg_2, false, true))); this._navigator._SafeStr_3468("Room Forward", "go.roomforward", String(_arg_2)); } private function _SafeStr_11854():void { var _local_1:Array; var _local_2:_SafeStr_1495; var _local_3:int; var _local_4:int; var _local_5:IWindow; var _local_6:IWindow; var _local_7:_SafeStr_1908; if (this._navigator != null){ _local_1 = new Array(); _local_2 = this._navigator.windowManager.getWindowContext(2); _local_3 = _local_2.getDesktopWindow().numChildren; _local_4 = 0; while (_local_4 < _local_3) { _local_5 = _local_2.getDesktopWindow().getChildAt(_local_4); if (_local_5.tags.indexOf("SimpleAlertView") > -1){ _local_1.push(_local_5); }; _local_4++; }; if (_local_1.length > 0){ for each (_local_6 in _local_1) { _local_7 = _SafeStr_1908._SafeStr_11862(_local_6); if (_local_7 != null){ _local_7.dispose(); }; }; }; }; } private function _SafeStr_11850(_arg_1:IMessageEvent):void { var _local_3:SimpleAlertView; var _local_2:_SafeStr_2168 = (_arg_1 as _SafeStr_2190)._SafeStr_4108(); Logger.log(("FAILED TO CONNECT: REASON: " + _local_2._SafeStr_4033)); switch (_local_2._SafeStr_4033){ case _SafeStr_2168._SafeStr_4027: _local_3 = new SimpleAlertView(this._navigator, "${navigator.guestroomfull.title}", "${navigator.guestroomfull.text}"); _local_3.show(); return; case _SafeStr_2168._SafeStr_4029: _local_3 = new SimpleAlertView(this._navigator, "${room.queue.error.title}", (("${room.queue.error." + _local_2.parameter) + "}")); _local_3.show(); return; case _SafeStr_2168._SafeStr_4030: _local_3 = new SimpleAlertView(this._navigator, "${navigator.banned.title}", "${navigator.banned.text}"); _local_3.show(); return; default: _local_3 = new SimpleAlertView(this._navigator, "${room.queue.error.title}", "${room.queue.error.title}"); _local_3.show(); }; } } }//package com.sulake.habbo.navigator // _SafeStr_10081 = "_-2D6" (String#5639, DoABC#2) // _SafeStr_10555 = "_-1sM" (String#9693, DoABC#2) // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_10663 = "_-1sJ" (String#4379, DoABC#2) // _SafeStr_11185 = "_-1nO" (String#9237, DoABC#2) // _SafeStr_11629 = "_-3Cd" (String#11233, DoABC#2) // _SafeStr_11634 = "_-02i" (String#12965, DoABC#2) // _SafeStr_11832 = "_-NQ" (String#19134, DoABC#2) // _SafeStr_11833 = "_-38h" (String#18711, DoABC#2) // _SafeStr_11834 = "_-1pt" (String#22401, DoABC#2) // _SafeStr_11835 = "_-2FA" (String#19400, DoABC#2) // _SafeStr_11836 = "_-2Ms" (String#19546, DoABC#2) // _SafeStr_11837 = "_-0gh" (String#19060, DoABC#2) // _SafeStr_11838 = "_-2H6" (String#20220, DoABC#2) // _SafeStr_11839 = "_-1R8" (String#20247, DoABC#2) // _SafeStr_11840 = "_-2Fr" (String#19998, DoABC#2) // _SafeStr_11841 = "_-T6" (String#20260, DoABC#2) // _SafeStr_11842 = "_-1Ir" (String#22327, DoABC#2) // _SafeStr_11843 = "_-0gl" (String#18974, DoABC#2) // _SafeStr_11844 = "_-nj" (String#21125, DoABC#2) // _SafeStr_11845 = "_-0g9" (String#22465, DoABC#2) // _SafeStr_11846 = "_-1Zr" (String#20484, DoABC#2) // _SafeStr_11847 = "_-1Xl" (String#19414, DoABC#2) // _SafeStr_11848 = "_-1xg" (String#20111, DoABC#2) // _SafeStr_11849 = "_-hj" (String#20745, DoABC#2) // _SafeStr_11850 = "_-2vK" (String#19097, DoABC#2) // _SafeStr_11851 = "_-16G" (String#21193, DoABC#2) // _SafeStr_11852 = "_-1fR" (String#11639, DoABC#2) // _SafeStr_11853 = "_-Kn" (String#13446, DoABC#2) // _SafeStr_11854 = "_-v6" (String#20420, DoABC#2) // _SafeStr_11855 = "_-1Ib" (String#16841, DoABC#2) // _SafeStr_11856 = "_-2dX" (String#19511, DoABC#2) // _SafeStr_11857 = "_-GX" (String#14620, DoABC#2) // _SafeStr_11858 = "_-30C" (String#19710, DoABC#2) // _SafeStr_11859 = "_-2KM" (String#20637, DoABC#2) // _SafeStr_11860 = "_-0hP" (String#18994, DoABC#2) // _SafeStr_11861 = "_-0X3" (String#20993, DoABC#2) // _SafeStr_11862 = "_-2jp" (String#21606, DoABC#2) // _SafeStr_1278 = "_-7K" (String#2960, DoABC#2) // _SafeStr_1302 = "_-wl" (String#3450, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1320 = "_-14F" (String#5662, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_1823 = "_-231" (String#2580, DoABC#2) // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_1846 = "_-15y" (String#6513, DoABC#2) // _SafeStr_1858 = "_-1bB" (String#3347, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_2016 = "_-0fp" (String#3805, DoABC#2) // _SafeStr_2070 = "_-0J9" (String#5784, DoABC#2) // _SafeStr_2074 = "_-0-" (String#4072, DoABC#2) // _SafeStr_2076 = "_-Qq" (String#3917, DoABC#2) // _SafeStr_2078 = "_-Co" (String#5318, DoABC#2) // _SafeStr_2079 = "_-07c" (String#4743, DoABC#2) // _SafeStr_2081 = "_-0zF" (String#3014, DoABC#2) // _SafeStr_2147 = "_-wu" (String#3448, DoABC#2) // _SafeStr_2148 = "_-205" (String#5204, DoABC#2) // _SafeStr_2153 = "_-0TK" (String#3783, DoABC#2) // _SafeStr_2154 = "_-36s" (String#6372, DoABC#2) // _SafeStr_2155 = "_-0Dq" (String#6059, DoABC#2) // _SafeStr_2156 = "_-2Qu" (String#5979, DoABC#2) // _SafeStr_2157 = "_-39S" (String#6344, DoABC#2) // _SafeStr_2158 = "_-HT" (String#8093, DoABC#2) // _SafeStr_2159 = "_-0ze" (String#3133, DoABC#2) // _SafeStr_2160 = "_-1qZ" (String#6119, DoABC#2) // _SafeStr_2161 = "_-Gx" (String#6542, DoABC#2) // _SafeStr_2162 = "_-zM" (String#5428, DoABC#2) // _SafeStr_2163 = "_-0ZB" (String#5933, DoABC#2) // _SafeStr_2164 = "_-1zY" (String#5903, DoABC#2) // _SafeStr_2165 = "_-2If" (String#4032, DoABC#2) // _SafeStr_2166 = "_-0EE" (String#4247, DoABC#2) // _SafeStr_2167 = "_-175" (String#6493, DoABC#2) // _SafeStr_2168 = "_-Ov" (String#4524, DoABC#2) // _SafeStr_2169 = "_-0rw" (String#6283, DoABC#2) // _SafeStr_2170 = "_-07M" (String#5922, DoABC#2) // _SafeStr_2171 = "_-3Ey" (String#2932, DoABC#2) // _SafeStr_2172 = "_-1qI" (String#6117, DoABC#2) // _SafeStr_2173 = "_-0ng" (String#5184, DoABC#2) // _SafeStr_2174 = "_-2R0" (String#6151, DoABC#2) // _SafeStr_2175 = "_-0w5" (String#6198, DoABC#2) // _SafeStr_2176 = "_-2HC" (String#4843, DoABC#2) // _SafeStr_2177 = "_-0hI" (String#7361, DoABC#2) // _SafeStr_2178 = "_-0OW" (String#6327, DoABC#2) // _SafeStr_2179 = "_-2Bj" (String#5950, DoABC#2) // _SafeStr_2180 = "_-23w" (String#6242, DoABC#2) // _SafeStr_2181 = "_-0UE" (String#6219, DoABC#2) // _SafeStr_2182 = "_-0eC" (String#7906, DoABC#2) // _SafeStr_2183 = "_-Bu" (String#6650, DoABC#2) // _SafeStr_2184 = "_-2Yi" (String#5055, DoABC#2) // _SafeStr_2185 = "_-2z4" (String#5320, DoABC#2) // _SafeStr_2186 = "_-pO" (String#6602, DoABC#2) // _SafeStr_2187 = "_-8r" (String#5882, DoABC#2) // _SafeStr_2188 = "_-23i" (String#6492, DoABC#2) // _SafeStr_2189 = "_-1q5" (String#6133, DoABC#2) // _SafeStr_2190 = "_-0me" (String#6279, DoABC#2) // _SafeStr_2191 = "_-0sX" (String#3651, DoABC#2) // _SafeStr_2192 = "_-27k" (String#5923, DoABC#2) // _SafeStr_2193 = "_-1uV" (String#6369, DoABC#2) // _SafeStr_2194 = "_-1s5" (String#4299, DoABC#2) // _SafeStr_2195 = "_-1-5" (String#5768, DoABC#2) // _SafeStr_2196 = "_-2VE" (String#5500, DoABC#2) // _SafeStr_2197 = "_-57" (String#5254, DoABC#2) // _SafeStr_2198 = "_-Gs" (String#5583, DoABC#2) // _SafeStr_2200 = "_-0JT" (String#5787, DoABC#2) // _SafeStr_2201 = "_-2N9" (String#5846, DoABC#2) // _SafeStr_2202 = "_-11w" (String#6188, DoABC#2) // _SafeStr_2203 = "_-b1" (String#4911, DoABC#2) // _SafeStr_2204 = "_-0Qx" (String#6383, DoABC#2) // _SafeStr_2205 = "_-204" (String#5206, DoABC#2) // _SafeStr_3457 = "_-0Ak" (String#18044, DoABC#2) // _SafeStr_3464 = "_-KI" (String#5121, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_3468 = "_-1tz" (String#5129, DoABC#2) // _SafeStr_3478 = "_-1yv" (String#5559, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_4012 = "_-0Tg" (String#12247, DoABC#2) // _SafeStr_4026 = "_-2u8" (String#15483, DoABC#2) // _SafeStr_4027 = "try" (String#12409, DoABC#2) // _SafeStr_4029 = "_-3Af" (String#13041, DoABC#2) // _SafeStr_4030 = "_-2Eg" (String#14396, DoABC#2) // _SafeStr_4033 = "_-150" (String#5651, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4158 = "_-1yS" (String#14394, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4553 = "_-0Dk" (String#10299, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4557 = "_-29n" (String#17580, DoABC#2) // _SafeStr_4558 = "_-0Cw" (String#8483, DoABC#2) // _SafeStr_4562 = "_-0N2" (String#2521, DoABC#2) // _SafeStr_4565 = "_-U7" (String#8477, DoABC#2) // _SafeStr_4566 = "_-0zR" (String#6722, DoABC#2) // _SafeStr_4567 = "_-1Qx" (String#7113, DoABC#2) // _SafeStr_4568 = "_-1aU" (String#13435, DoABC#2) // _SafeStr_4569 = "_-0lp" (String#15279, DoABC#2) // _SafeStr_4573 = "_-X7" (String#16114, DoABC#2) // _SafeStr_4574 = "_-0vk" (String#11598, DoABC#2) // _SafeStr_4575 = "_-pe" (String#5445, DoABC#2) // _SafeStr_4577 = "_-1Uz" (String#12295, DoABC#2) // _SafeStr_4578 = "_-2FL" (String#14011, DoABC#2) // _SafeStr_4579 = "_-2RN" (String#14693, DoABC#2) // _SafeStr_4581 = "_-0J" (String#11366, DoABC#2) // _SafeStr_4582 = "_-0Oo" (String#14860, DoABC#2) // _SafeStr_4583 = "_-J7" (String#14802, DoABC#2) // _SafeStr_4584 = "_-2Lv" (String#20814, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4602 = "_-0-t" (String#12690, DoABC#2) // _SafeStr_4607 = "_-1nB" (String#5540, DoABC#2) // _SafeStr_4736 = "_-0RY" (String#9884, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4745 = "_-4o" (String#4015, DoABC#2) // _SafeStr_4746 = "_-04c" (String#12468, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_4751 = "_-0b8" (String#12418, DoABC#2) // _SafeStr_4779 = "_-2sh" (String#4919, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4831 = "_-03g" (String#13855, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4855 = "_-1MY" (String#17944, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_5106 = "_-3CS" (String#13727, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6273 = "_-1Sk" (String#10474, DoABC#2) // _SafeStr_6586 = "_-0lT" (String#17964, DoABC#2) // _SafeStr_6587 = "_-2q9" (String#16185, DoABC#2) // _SafeStr_6592 = "_-ve" (String#18388, DoABC#2) // _SafeStr_6594 = "_-0RZ" (String#17271, DoABC#2) // _SafeStr_6596 = "_-2zM" (String#21335, DoABC#2) // _SafeStr_6598 = "_-2YV" (String#15792, DoABC#2) // _SafeStr_6603 = "_-0eb" (String#14939, DoABC#2) // _SafeStr_6828 = "_-0wN" (String#11403, DoABC#2) // _SafeStr_7051 = "_-1CN" (String#6095, DoABC#2) // _SafeStr_7052 = "_-0z4" (String#12527, DoABC#2) // _SafeStr_7068 = "_-0YQ" (String#5952, DoABC#2) // _SafeStr_7069 = "_-2pX" (String#21871, DoABC#2) // _SafeStr_7070 = "_-1ks" (String#9802, DoABC#2) // _SafeStr_7071 = "_-2gD" (String#10129, DoABC#2) // _SafeStr_7522 = "_-3-u" (String#8091, DoABC#2) // _SafeStr_7525 = "_-2cS" (String#16399, DoABC#2) // _SafeStr_7526 = "_-03q" (String#3173, DoABC#2) // _SafeStr_7528 = "_-02n" (String#18212, DoABC#2) // _SafeStr_7542 = "_-39P" (String#14777, DoABC#2) // _SafeStr_7585 = "_-0wT" (String#3836, DoABC#2) // _SafeStr_7736 = "_-SN" (String#20317, DoABC#2) // _SafeStr_7737 = "_-Zx" (String#14403, DoABC#2) // _SafeStr_7739 = "_-37y" (String#14418, DoABC#2) // _SafeStr_7740 = "_-Sq" (String#13721, DoABC#2) // _SafeStr_7741 = "_-1nF" (String#13262, DoABC#2) // _SafeStr_8148 = "_-22a" (String#19962, DoABC#2) // _SafeStr_8157 = "_-0bt" (String#16932, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_1322 package com.sulake.habbo.navigator { import com.sulake.core.window.components.IFrameWindow; import _-mv._SafeStr_2080; import com.sulake.core.window.components.ITextWindow; import flash.geom.Point; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; public class _SafeStr_1322 { private var _navigator:HabboNavigator; private var _window:IFrameWindow; private var _SafeStr_11863:_SafeStr_2080; private var _SafeStr_11864:Boolean; public function _SafeStr_1322(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function show(_arg_1:_SafeStr_2080, _arg_2:Point=null, _arg_3:Boolean=false):void { if (_arg_1 == null){ return; }; this._SafeStr_11863 = _arg_1; this._SafeStr_11864 = _arg_3; this.createWindow(); if (this._window == null){ return; }; if (_arg_2 != null){ _arg_2.offset((-(this._window.width) / 2), (-(this._window.height) / 2)); this._window._SafeStr_9740(_arg_2); }; this._window.visible = true; this._window.activate(); var _local_4:ITextWindow = (this._window.findChildByName("room_name") as ITextWindow); if (_local_4 != null){ _local_4.text = _arg_1.roomName; }; if (this._SafeStr_11864){ this._SafeStr_4456("info", "${navigator.doorbell.waiting}"); this._SafeStr_4456("cancel", "${navigator.doorbell.button.cancel.entering}"); this._SafeStr_4980("ring", false); } else { this._SafeStr_4456("info", "${navigator.doorbell.info}"); this._SafeStr_4456("cancel", "${generic.cancel}"); this._SafeStr_4980("ring", true); }; } public function _SafeStr_11860():void { this.show(this._SafeStr_11863, null, true); } public function _SafeStr_11861():void { if (this._window == null){ return; }; this._window.visible = true; this._window.activate(); this._SafeStr_4456("info", "${navigator.doorbell.no.answer}"); this._SafeStr_4980("ring", false); } private function _SafeStr_4980(_arg_1:String, _arg_2:Boolean):void { var _local_3:IButtonWindow = (this._window.findChildByName(_arg_1) as IButtonWindow); if (_local_3 == null){ return; }; _local_3.visible = _arg_2; } private function createWindow():void { if (this._window != null){ return; }; var _local_1:_SafeStr_5 = (this._navigator.assets.getAssetByName("doorbell_xml") as _SafeStr_5); this._window = (this._navigator.windowManager.buildFromXML((_local_1.content as XML), 2) as IFrameWindow); if (this._window == null){ return; }; var _local_2:IButtonWindow = (this._window.findChildByName("ring") as IButtonWindow); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11865); }; var _local_3:IWindow = this._window.findChildByName("cancel_region"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.close); }; var _local_4:IWindow = this._window.findChildByTag("close"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.close); }; } private function _SafeStr_4456(_arg_1:String, _arg_2:String):void { if (this._window == null){ return; }; var _local_3:IWindow = this._window.findChildByName(_arg_1); if (_local_3 == null){ return; }; _local_3.caption = _arg_2; } public function dispose():void { if (this._window != null){ this._window.dispose(); }; this._window = null; this._navigator = null; this._SafeStr_11863 = null; } private function _SafeStr_11865(_arg_1:WindowMouseEvent):void { this._navigator._SafeStr_4747(this._SafeStr_11863.flatId, true); this.hide(); } private function close(_arg_1:WindowMouseEvent):void { if (this._window == null){ return; }; this._window.dispose(); this._window = null; } public function hide():void { if (this._window == null){ return; }; this._window.visible = false; } } }//package com.sulake.habbo.navigator // _SafeStr_11860 = "_-0hP" (String#18994, DoABC#2) // _SafeStr_11861 = "_-0X3" (String#20993, DoABC#2) // _SafeStr_11863 = "_-194" (String#4734, DoABC#2) // _SafeStr_11864 = "_-1S6" (String#17930, DoABC#2) // _SafeStr_11865 = "_-f2" (String#20801, DoABC#2) // _SafeStr_1322 = "_-0z0" (String#6017, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_4980 = "_-0U2" (String#904, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_9740 = "_-0J0" (String#8442, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_1327 package com.sulake.habbo.navigator { import com.sulake.core.window.components.IFrameWindow; import _-mv._SafeStr_2080; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1538; import flash.geom.Point; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; public class _SafeStr_1327 { private var _navigator:HabboNavigator; private var _window:IFrameWindow; private var _SafeStr_11863:_SafeStr_2080; public function _SafeStr_1327(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function show(_arg_1:_SafeStr_2080, _arg_2:Point=null):void { this._SafeStr_11863 = _arg_1; if (this._SafeStr_11863 == null){ return; }; this.createWindow(); if (this._window == null){ return; }; if (_arg_2 != null){ _arg_2.offset((-(this._window.width) / 2), (-(this._window.height) / 2)); this._window._SafeStr_9740(_arg_2); }; this._window.visible = true; this._window.activate(); var _local_3:ITextWindow = (this._window.findChildByName("room_name") as ITextWindow); if (((!((_local_3 == null))) && (!((_arg_1 == null))))){ _local_3.text = _arg_1.roomName; }; var _local_4:_SafeStr_1538 = (this._window.findChildByName("password_input") as _SafeStr_1538); if (_local_4 != null){ _local_4.text = ""; }; this._SafeStr_11866("${navigator.password.info}"); } private function createWindow():void { if (this._window != null){ return; }; var _local_1:_SafeStr_5 = (this._navigator.assets.getAssetByName("password_input_xml") as _SafeStr_5); this._window = (this._navigator.windowManager.buildFromXML((_local_1.content as XML), 2) as IFrameWindow); if (this._window == null){ return; }; var _local_2:IButtonWindow = (this._window.findChildByName("try") as IButtonWindow); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11867); }; var _local_3:IWindow = this._window.findChildByName("cancel_region"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.close); }; var _local_4:IWindow = this._window.findChildByTag("close"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.close); }; } public function _SafeStr_11859():void { this.show(this._SafeStr_11863); this._SafeStr_11866("${navigator.password.retryinfo}"); } private function _SafeStr_11866(_arg_1:String):void { if (this._window == null){ return; }; var _local_2:ITextWindow = (this._window.findChildByName("info") as ITextWindow); if (_local_2 == null){ return; }; _local_2.caption = _arg_1; } public function dispose():void { if (this._window != null){ this._window.dispose(); }; this._window = null; this._navigator = null; this._SafeStr_11863 = null; } private function _SafeStr_11867(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_1538 = (this._window.findChildByName("password_input") as _SafeStr_1538); if (_local_2 == null){ return; }; var _local_3:String = _local_2.text; this._navigator._SafeStr_4747(this._SafeStr_11863.flatId, true, _local_3); this.hide(); } private function close(_arg_1:WindowMouseEvent):void { if (this._window == null){ return; }; this._window.dispose(); this._window = null; } private function hide(_arg_1:WindowMouseEvent=null):void { if (this._window == null){ return; }; this._window.visible = false; } } }//package com.sulake.habbo.navigator // _SafeStr_11859 = "_-2KM" (String#20637, DoABC#2) // _SafeStr_11863 = "_-194" (String#4734, DoABC#2) // _SafeStr_11866 = "_-h9" (String#16675, DoABC#2) // _SafeStr_11867 = "_-0aG" (String#22219, DoABC#2) // _SafeStr_1327 = "_-37b" (String#6360, DoABC#2) // _SafeStr_1538 = "_-2jW" (String#3883, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_9740 = "_-0J0" (String#8442, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_1654 package com.sulake.habbo.navigator { import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; import _-2SZ._SafeStr_1318; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IButtonWindow; import flash.geom.Point; public class _SafeStr_1654 { private static var _SafeStr_11868:_SafeStr_3120 = new _SafeStr_3120(); private static var _SafeStr_11869:_SafeStr_3121 = new _SafeStr_3121(); public static function remove(_arg_1:Array, _arg_2:Object):int { var _local_3:int = _arg_1.indexOf(_arg_2); if (_local_3 >= 0){ _arg_1.splice(_local_3, 1); }; return (_local_3); } public static function _SafeStr_7700(_arg_1:IWindow, _arg_2:int, _arg_3:int):Rectangle { if (_arg_1 == null){ return (new Rectangle(300, 200, _arg_2, _arg_3)); }; var _local_4:int = (_arg_1.width - _arg_2); var _local_5:int = (_arg_1.height - _arg_3); return (new Rectangle((_arg_1.x + (0.5 * _local_4)), (_arg_1.y + (0.5 * _local_5)), _arg_2, _arg_3)); } public static function _SafeStr_4798(_arg_1:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if (_local_4.visible){ _local_2 = Math.max(_local_2, (_local_4.y + _local_4.height)); }; _local_3++; }; return (_local_2); } public static function _SafeStr_4850(_arg_1:IWindowContainer):Boolean { var _local_3:IWindow; var _local_2:int; while (_local_2 < _arg_1.numChildren) { _local_3 = _arg_1.getChildAt(_local_2); if (_local_3.visible){ return (true); }; _local_2++; }; return (false); } public static function hideChildren(_arg_1:IWindowContainer):void { var _local_2:int; while (_local_2 < _arg_1.numChildren) { _arg_1.getChildAt(_local_2).visible = false; _local_2++; }; } public static function _SafeStr_7556(_arg_1:IWindowContainer, _arg_2:Array, _arg_3:int, _arg_4:int, _arg_5:int):void { var _local_6:String; var _local_7:IWindow; for each (_local_6 in _arg_2) { _local_7 = _arg_1.getChildByName(_local_6); if (((!((_local_7 == null))) && (_local_7.visible))){ _local_7.x = _arg_3; _local_7.y = _arg_4; _arg_3 = (_arg_3 + (_local_7.width + _arg_5)); }; }; } public static function _SafeStr_4849(_arg_1:IWindowContainer, _arg_2:Array, _arg_3:int, _arg_4:int):void { var _local_5:String; var _local_6:IWindow; for each (_local_5 in _arg_2) { _local_6 = _arg_1.getChildByName(_local_5); if (((((!((_local_6 == null))) && (_local_6.visible))) && ((_local_6.height > 0)))){ _local_6.y = _arg_3; _arg_3 = (_arg_3 + (_local_6.height + _arg_4)); }; }; } public static function _SafeStr_4797(_arg_1:IWindowContainer, _arg_2:int, _arg_3:int, _arg_4:int=0):void { var _local_8:IWindow; var _local_5:int; var _local_6:int; var _local_7:int; while (_local_7 < _arg_1.numChildren) { _local_8 = _arg_1.getChildAt(_local_7); if (_local_8.visible){ if ((((_local_5 > 0)) && (((_local_5 + _local_8.width) > _arg_2)))){ _local_5 = 0; _local_6 = (_local_6 + _arg_3); }; _local_8.x = _local_5; _local_8.y = _local_6; _local_5 = (_local_5 + (_local_8.width + _arg_4)); }; _local_7++; }; } public static function _SafeStr_11777(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Function):void { var _local_4:IWindow = _arg_1.findChildByName(_arg_2); _local_4.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _local_4.procedure = _arg_3; } public static function _SafeStr_7659(_arg_1:IWindow, _arg_2:Function):void { _arg_1.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _arg_1.procedure = _arg_2; } public static function _SafeStr_7763(_arg_1:IWindowContainer, _arg_2:uint):void { var _local_4:IWindow; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if ((_local_4 as IWindowContainer) != null){ _SafeStr_7763(IWindowContainer(_local_4), _arg_2); } else { if (!(_local_4 as _SafeStr_1537)){ if ((_local_4 as _SafeStr_1516)){ _SafeStr_1516(_local_4).textColor = _arg_2; _SafeStr_1516(_local_4).borderColor = _arg_2; } else { if ((_local_4 as ITextWindow)){ ITextWindow(_local_4).textColor = _arg_2; } else { if ((_local_4 as IButtonWindow)){ IButtonWindow(_local_4).style = 0; }; }; }; }; }; _local_3++; }; } public static function _SafeStr_11870(_arg_1:String):String { if ((((_arg_1 == null)) || ((_arg_1.length < 1)))){ return (_arg_1); }; while (_arg_1.charAt(0) == " ") { _arg_1 = _arg_1.substring(1); }; while (_arg_1.charAt((_arg_1.length - 1)) == " ") { _arg_1 = _arg_1.substring(0, (_arg_1.length - 1)); }; return (_arg_1); } public static function _SafeStr_4782(_arg_1:ITextWindow, _arg_2:String, _arg_3:int):void { _arg_1.text = _arg_2; if (_arg_1.textWidth <= _arg_3){ return; }; _SafeStr_11868._SafeStr_11871(_arg_2, _arg_1, _arg_3); _SafeStr_11872(_SafeStr_11868, (_arg_2.length - 1)); } public static function _SafeStr_11872(_arg_1:_SafeStr_3119, _arg_2:int):void { var _local_5:int; var _local_6:Boolean; var _local_3:int; var _local_4:int; while (true) { if (_local_3 >= _arg_2){ _arg_1._SafeStr_11873(_local_4); return; }; _local_5 = (_local_3 + Math.floor(((_arg_2 - _local_3) / 2))); _local_6 = _arg_1._SafeStr_11873(_local_5); if (_local_6){ _arg_2 = (_local_5 - 1); } else { _local_4 = Math.max(_local_4, _local_5); _local_3 = (_local_5 + 1); }; }; } public static function _SafeStr_4786(_arg_1:IWindow):Boolean { var _local_2:Point = new Point(); _arg_1._SafeStr_9034(_local_2); var _local_3:Boolean = (((((((_local_2.x >= 0)) && ((_local_2.y >= 0)))) && ((_local_2.x < _arg_1.width)))) && ((_local_2.y < _arg_1.height))); Logger.log(((((("CHECKINg: " + _local_2) + ", ") + _arg_1.rectangle) + ", ") + _local_3)); return (_local_3); } } }//package com.sulake.habbo.navigator // _SafeStr_11777 = "_-2RI" (String#6140, DoABC#2) // _SafeStr_11868 = "_-1kv" (String#11746, DoABC#2) // _SafeStr_11869 = "_-11p" (String#16947, DoABC#2) // _SafeStr_11870 = "_-0eZ" (String#22343, DoABC#2) // _SafeStr_11871 = "_-dE" (String#17163, DoABC#2) // _SafeStr_11872 = "_-38l" (String#15415, DoABC#2) // _SafeStr_11873 = "_-25L" (String#11800, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_3119 = "_-AY" (String#7207, DoABC#2) // _SafeStr_3120 = "_-05T" (String#7554, DoABC#2) // _SafeStr_3121 = "_-1Nz" (String#7262, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4782 = "_-uy" (String#19114, DoABC#2) // _SafeStr_4786 = "_-0iO" (String#16771, DoABC#2) // _SafeStr_4797 = "_-00N" (String#9285, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4849 = "_-21H" (String#3342, DoABC#2) // _SafeStr_4850 = "_-Ex" (String#10621, DoABC#2) // _SafeStr_7556 = "_-030" (String#8636, DoABC#2) // _SafeStr_7659 = "_-2tB" (String#3854, DoABC#2) // _SafeStr_7700 = "_-3p" (String#7864, DoABC#2) // _SafeStr_7763 = "_-l" (String#14746, DoABC#2) // _SafeStr_9034 = "_-1oc" (String#8371, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_174 package com.sulake.habbo.navigator { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; public interface _SafeStr_174 extends IUnknown { function get events():IEventDispatcher; function _SafeStr_5106():Boolean; function _SafeStr_5316(_arg_1:String):void; function _SafeStr_5107():void; function _SafeStr_4747(_arg_1:int, _arg_2:Boolean, _arg_3:String=""):void; } }//package com.sulake.habbo.navigator // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_5106 = "_-3CS" (String#13727, DoABC#2) // _SafeStr_5107 = "_-44" (String#17713, DoABC#2) // _SafeStr_5316 = "_-2kp" (String#12767, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_1908 package com.sulake.habbo.navigator { import com.sulake.core.runtime._SafeStr_3; import flash.utils.Dictionary; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindow; import flash.geom.Rectangle; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_1908 implements _SafeStr_3 { private static var _SafeStr_11067:Dictionary = new Dictionary(); private var _navigator:HabboNavigator; protected var _SafeStr_11874:IFrameWindow; protected var _SafeStr_11068:String; protected var _title:String; protected var _disposed:Boolean; public function _SafeStr_1908(_arg_1:HabboNavigator, _arg_2:String, _arg_3:String=null) { this._navigator = _arg_1; this._SafeStr_11068 = _arg_2; this._title = _arg_3; } public static function _SafeStr_11862(_arg_1:IWindow):_SafeStr_1908 { var _local_2:_SafeStr_1908; if (_SafeStr_11067 != null){ for each (_local_2 in _SafeStr_11067) { if (_local_2._SafeStr_11874 == _arg_1){ return (_local_2); }; }; }; return (null); } public function show():void { var _local_1:_SafeStr_1908 = (_SafeStr_11067[this._SafeStr_11068] as _SafeStr_1908); if (_local_1 != null){ _local_1.dispose(); }; this._SafeStr_11874 = this._SafeStr_11875(); if (this._title != null){ this._SafeStr_11874.caption = this._title; }; this._SafeStr_11876(this._SafeStr_11874); var _local_2:Rectangle = _SafeStr_1654._SafeStr_7700(this._SafeStr_11874.desktop, this._SafeStr_11874.width, this._SafeStr_11874.height); this._SafeStr_11874.x = _local_2.x; this._SafeStr_11874.y = _local_2.y; _SafeStr_11067[this._SafeStr_11068] = this; this._SafeStr_11874.activate(); } public function dispose():void { if (this._disposed){ return; }; if (_SafeStr_11067[this._SafeStr_11068] == this){ _SafeStr_11067[this._SafeStr_11068] = null; }; this._disposed = true; if (this._SafeStr_11874 != null){ this._SafeStr_11874._SafeStr_3795(); this._SafeStr_11874 = null; }; this._navigator = null; } function _SafeStr_11876(_arg_1:IFrameWindow):void { } function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this.dispose(); } private function _SafeStr_11875():IFrameWindow { var _local_1:IFrameWindow = (this._navigator.getXmlWindow(this._SafeStr_11068, 2) as IFrameWindow); var _local_2:IWindow = _local_1.findChildByTag("close"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; return (_local_1); } public function get disposed():Boolean { return (this._disposed); } public function get navigator():HabboNavigator { return (this._navigator); } } }//package com.sulake.habbo.navigator // _SafeStr_11067 = "_-1zt" (String#3969, DoABC#2) // _SafeStr_11068 = "_-393" (String#3077, DoABC#2) // _SafeStr_11862 = "_-2jp" (String#21606, DoABC#2) // _SafeStr_11874 = "_-1v7" (String#3857, DoABC#2) // _SafeStr_11875 = "_-2ms" (String#22042, DoABC#2) // _SafeStr_11876 = "_-1L8" (String#14743, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_7700 = "_-3p" (String#7864, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_2131 package com.sulake.habbo.navigator { import com.sulake.core.window.IWindowContainer; public interface _SafeStr_2131 { function _SafeStr_3487():void; function set content(_arg_1:IWindowContainer):void; function get content():IWindowContainer; } }//package com.sulake.habbo.navigator // _SafeStr_2131 = "_-3CC" (String#5090, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_2139 package com.sulake.habbo.navigator { import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import _-0O3._SafeStr_1331; public class _SafeStr_2139 { private var _navigator:HabboNavigator; private var _SafeStr_11109:_SafeStr_2214; public function _SafeStr_2139(_arg_1:HabboNavigator, _arg_2:IWindowContainer) { this._navigator = _arg_1; var _local_3:_SafeStr_1516 = _SafeStr_1516(_arg_2.findChildByName("search_str")); this._SafeStr_11109 = new _SafeStr_2214(this._navigator, _local_3, 25, this._SafeStr_11877, this._navigator.getText("navigator.search.info")); _SafeStr_1654._SafeStr_11777(_arg_2, "search_but", this._SafeStr_11114); } public function dispose():void { if (this._SafeStr_11109){ this._SafeStr_11109.dispose(); this._SafeStr_11109 = null; }; this._navigator = null; } private function _SafeStr_11114(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11877(); } private function _SafeStr_11877():void { var _local_1:String = this._SafeStr_11109.getText(); if (_local_1 == ""){ return; }; this._navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_4591, _SafeStr_1331._SafeStr_4592, _local_1); this._navigator._SafeStr_3468("Search", "search", _local_1); } public function get _SafeStr_11878():_SafeStr_2214 { return (this._SafeStr_11109); } } }//package com.sulake.habbo.navigator // _SafeStr_11109 = "_-1Jd" (String#3695, DoABC#2) // _SafeStr_11114 = "_-2NX" (String#13032, DoABC#2) // _SafeStr_11777 = "_-2RI" (String#6140, DoABC#2) // _SafeStr_11877 = "_-1-A" (String#17073, DoABC#2) // _SafeStr_11878 = "_-0p6" (String#25620, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2139 = "_-BM" (String#7152, DoABC#2) // _SafeStr_2214 = "_-04S" (String#1447, DoABC#2) // _SafeStr_3468 = "_-1tz" (String#5129, DoABC#2) // _SafeStr_4591 = "_-2Op" (String#5474, DoABC#2) // _SafeStr_4592 = "_-29" (String#7240, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_2182 package com.sulake.habbo.navigator { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IFrameWindow; public class _SafeStr_2182 extends _SafeStr_1908 { private var _text:String; private var _SafeStr_11879:String; public function _SafeStr_2182(_arg_1:HabboNavigator, _arg_2:String, _arg_3:String, _arg_4:String) { super(_arg_1, "nav_promo_alert", _arg_2); this._text = _arg_3; this._SafeStr_11879 = _arg_4; } override function _SafeStr_11876(_arg_1:IFrameWindow):void { var _local_2:IWindowContainer = _arg_1.content; _local_2.findChildByName("body_text").caption = this._text; _local_2.findChildByName("promo_text").caption = this._SafeStr_11879; var _local_3:IWindow = _local_2.findChildByName("ok"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7784); }; var _local_4:IWindow = _local_2.findChildByName("promo_container"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11880); }; } private function _SafeStr_7784(_arg_1:WindowMouseEvent):void { dispose(); } private function _SafeStr_11880(_arg_1:WindowMouseEvent):void { navigator.openCatalogClubPage(); dispose(); } } }//package com.sulake.habbo.navigator // _SafeStr_11876 = "_-1L8" (String#14743, DoABC#2) // _SafeStr_11879 = "_-2ez" (String#15437, DoABC#2) // _SafeStr_11880 = "_-1-j" (String#21755, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_2182 = "_-0eC" (String#7906, DoABC#2) // _SafeStr_7784 = "_-rp" (String#4468, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_2210 package com.sulake.habbo.navigator { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1515; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.*; import com.sulake.core.window.*; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; public class _SafeStr_2210 { public static const _SafeStr_11881:String = "usercount"; private var _navigator:HabboNavigator; public function _SafeStr_2210(_arg_1:HabboNavigator) { this._navigator = _arg_1; } public function dispose():void { this._navigator = null; } public function _SafeStr_4720(_arg_1:int, _arg_2:IWindowContainer, _arg_3:int, _arg_4:String, _arg_5:int, _arg_6:int):void { var _local_7:IWindowContainer = IWindowContainer(_arg_2.findChildByName(_SafeStr_11881)); if (_local_7 == null){ _local_7 = IWindowContainer(this._navigator.getXmlWindow("grs_usercount")); _local_7.name = _SafeStr_11881; _local_7.x = _arg_5; _local_7.y = _arg_6; _arg_2.addChild(_local_7); }; _SafeStr_1515(_local_7)._SafeStr_3718 = _arg_4; var _local_8:ITextWindow = ITextWindow(_local_7.findChildByName("txt")); _local_8.text = ("" + _arg_3); var _local_9:String = this._SafeStr_4714(_arg_1, _arg_3); this._SafeStr_7625(_local_7, _local_9); _local_7.visible = true; } private function _SafeStr_4714(_arg_1:int, _arg_2:int):String { if (_arg_2 == 0){ return ("b"); }; if (this._SafeStr_11882(_arg_1, _arg_2, "red", 92)){ return ("r"); }; if (this._SafeStr_11882(_arg_1, _arg_2, "orange", 80)){ return ("o"); }; if (this._SafeStr_11882(_arg_1, _arg_2, "yellow", 50)){ return ("y"); }; return ("g"); } private function _SafeStr_11882(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):Boolean { var _local_5:String = ("navigator.colorlimit." + _arg_3); var _local_6:int = int(this._navigator.configuration.getKey(_local_5, ("" + _arg_4))); var _local_7:int = ((_arg_1 * _local_6) / 100); return ((_arg_2 >= _local_7)); } private function _SafeStr_7625(_arg_1:IWindowContainer, _arg_2:String):void { var _local_4:String; var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName("usercount_bg")); if (_local_3.tags[0] != _arg_2){ Logger.log(("Redraw usercount bg: " + _arg_2)); _local_3.tags.splice(0, _local_3.tags.length); _local_3.tags.push(_arg_2); _local_4 = ("usercount_fixed_" + _arg_2); _local_3.bitmap = this._navigator.getButtonImage(_local_4); _local_3.invalidate(); }; } private function _SafeStr_11104(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean):void { this._navigator.refreshButton(_arg_1, _arg_2, _arg_3, null, 0); } } }//package com.sulake.habbo.navigator // _SafeStr_11104 = "_-1KC" (String#14398, DoABC#2) // _SafeStr_11881 = "_-1n0" (String#12675, DoABC#2) // _SafeStr_11882 = "_-1lU" (String#14536, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_2210 = "_-1Uj" (String#5076, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_4714 = "_-yE" (String#6557, DoABC#2) // _SafeStr_4720 = "_-0S5" (String#11550, DoABC#2) // _SafeStr_7625 = "_-386" (String#14202, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_2214 package com.sulake.habbo.navigator { import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.ITextWindow; import flash.geom.Point; import com.sulake.core.window.IWindow; import flash.ui.Keyboard; public class _SafeStr_2214 { private var _navigator:HabboNavigator; private var _SafeStr_11883:_SafeStr_1516; private var _SafeStr_11717:Boolean; private var _SafeStr_11080:String = ""; private var _SafeStr_11884:int; private var _SafeStr_11885:Function; private var _SafeStr_11886:String = ""; private var _SafeStr_11887:IWindowContainer; private var _orgTextBackground:Boolean; private var _SafeStr_11888:uint; private var _orgTextColor:uint; public function _SafeStr_2214(_arg_1:HabboNavigator, _arg_2:_SafeStr_1516, _arg_3:int=1000, _arg_4:Function=null, _arg_5:String=null) { this._navigator = _arg_1; this._SafeStr_11883 = _arg_2; this._SafeStr_11884 = _arg_3; this._SafeStr_11885 = _arg_4; if (_arg_5 != null){ this._SafeStr_11717 = true; this._SafeStr_11080 = _arg_5; this._SafeStr_11883.text = _arg_5; }; _SafeStr_1654._SafeStr_7659(this._SafeStr_11883, this._SafeStr_11722); this._SafeStr_11883.addEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_11889); this._SafeStr_11883.addEventListener(_SafeStr_1260._SafeStr_6237, this._SafeStr_11890); this._orgTextBackground = this._SafeStr_11883._SafeStr_9030; this._SafeStr_11888 = this._SafeStr_11883._SafeStr_7701; this._orgTextColor = this._SafeStr_11883.textColor; } public function dispose():void { if (this._SafeStr_11883){ this._SafeStr_11883.dispose(); this._SafeStr_11883 = null; }; if (this._SafeStr_11887){ this._SafeStr_11887.dispose(); this._SafeStr_11887 = null; }; this._navigator = null; } public function _SafeStr_7584(_arg_1:String):Boolean { if (!this._SafeStr_11891()){ this._SafeStr_7743(_arg_1); return (false); }; this._SafeStr_11892(); return (true); } public function _SafeStr_11892():void { this._SafeStr_11883._SafeStr_9030 = this._orgTextBackground; this._SafeStr_11883._SafeStr_7701 = this._SafeStr_11888; this._SafeStr_11883.textColor = this._orgTextColor; } public function _SafeStr_7743(_arg_1:String):void { this._SafeStr_11883._SafeStr_9030 = true; this._SafeStr_11883._SafeStr_7701 = 4294021019; this._SafeStr_11883.textColor = 0xFF000000; if (this._SafeStr_11887 == null){ this._SafeStr_11887 = IWindowContainer(this._navigator.getXmlWindow("nav_error_popup")); this._navigator.refreshButton(this._SafeStr_11887, "popup_arrow_down", true, null, 0); IWindowContainer(this._SafeStr_11883.parent).addChild(this._SafeStr_11887); }; var _local_2:ITextWindow = ITextWindow(this._SafeStr_11887.findChildByName("error_text")); _local_2.text = _arg_1; _local_2.width = (_local_2.textWidth + 5); this._SafeStr_11887.findChildByName("border").width = (_local_2.width + 15); this._SafeStr_11887.width = (_local_2.width + 15); var _local_3:Point = new Point(); this._SafeStr_11883._SafeStr_9736(_local_3); this._SafeStr_11887.x = _local_3.x; this._SafeStr_11887.y = ((_local_3.y - this._SafeStr_11887.height) + 3); var _local_4:IWindow = this._SafeStr_11887.findChildByName("popup_arrow_down"); _local_4.x = ((this._SafeStr_11887.width / 2) - (_local_4.width / 2)); this._SafeStr_11887.x = (this._SafeStr_11887.x + ((this._SafeStr_11883.width - this._SafeStr_11887.width) / 2)); this._SafeStr_11887.visible = true; } public function _SafeStr_7576():void { this._SafeStr_7572(); if (this._SafeStr_11080 != null){ this._SafeStr_11883.text = this._SafeStr_11080; this._SafeStr_11717 = true; } else { this._SafeStr_11883.text = ""; this._SafeStr_11717 = false; }; } public function getText():String { if (this._SafeStr_11717){ return (this._SafeStr_11886); }; return (this._SafeStr_11883.text); } public function _SafeStr_4456(_arg_1:String):void { this._SafeStr_11717 = false; this._SafeStr_11883.text = _arg_1; } public function _SafeStr_7572():void { this._SafeStr_11892(); if (this._SafeStr_11887 != null){ this._SafeStr_11887.visible = false; }; } public function get input():_SafeStr_1516 { return (this._SafeStr_11883); } private function _SafeStr_11891():Boolean { return (((!(this._SafeStr_11717)) && ((_SafeStr_1654._SafeStr_11870(this.getText()).length > 2)))); } private function _SafeStr_11722(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_8323){ return; }; if (!this._SafeStr_11717){ return; }; this._SafeStr_11883.text = this._SafeStr_11886; this._SafeStr_11717 = false; this._SafeStr_11892(); } private function _SafeStr_11889(_arg_1:_SafeStr_1547):void { if (_arg_1.charCode == Keyboard.ENTER){ if (this._SafeStr_11885 != null){ this._SafeStr_11885(); }; }; } private function _SafeStr_11890(_arg_1:_SafeStr_1260):void { var _local_2:String = this._SafeStr_11883.text; if (_local_2.length > this._SafeStr_11884){ this._SafeStr_11883.text = _local_2.substring(0, this._SafeStr_11884); }; } } }//package com.sulake.habbo.navigator // _SafeStr_11080 = "_-Yt" (String#6540, DoABC#2) // _SafeStr_11717 = "_-2cY" (String#2388, DoABC#2) // _SafeStr_11722 = "_-2CT" (String#6983, DoABC#2) // _SafeStr_11870 = "_-0eZ" (String#22343, DoABC#2) // _SafeStr_11883 = "_-2Z2" (String#2059, DoABC#2) // _SafeStr_11884 = "_-0d9" (String#13320, DoABC#2) // _SafeStr_11885 = "_-0UB" (String#15209, DoABC#2) // _SafeStr_11886 = "_-1im" (String#16017, DoABC#2) // _SafeStr_11887 = "_-qE" (String#2593, DoABC#2) // _SafeStr_11888 = "_-14G" (String#17303, DoABC#2) // _SafeStr_11889 = "_-19f" (String#20756, DoABC#2) // _SafeStr_11890 = "_-2RA" (String#21181, DoABC#2) // _SafeStr_11891 = "_-2TZ" (String#22245, DoABC#2) // _SafeStr_11892 = "_-NC" (String#15086, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2214 = "_-04S" (String#1447, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_6237 = "_-Ee" (String#3704, DoABC#2) // _SafeStr_7572 = "_-34l" (String#2944, DoABC#2) // _SafeStr_7576 = "_-gX" (String#9829, DoABC#2) // _SafeStr_7584 = "_-0Ql" (String#14847, DoABC#2) // _SafeStr_7659 = "_-2tB" (String#3854, DoABC#2) // _SafeStr_7701 = "_-0Rh" (String#4237, DoABC#2) // _SafeStr_7743 = "_-1n1" (String#6002, DoABC#2) // _SafeStr_8323 = "_-2n2" (String#6461, DoABC#2) // _SafeStr_9030 = "_-0cV" (String#4790, DoABC#2) // _SafeStr_9736 = "_-hT" (String#18181, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_2221 package com.sulake.habbo.navigator { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.*; import com.sulake.core.window.*; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; public class _SafeStr_2221 { private var _navigator:HabboNavigator; private var _SafeStr_11893:Function; public function _SafeStr_2221(_arg_1:HabboNavigator, _arg_2:Function=null) { this._navigator = _arg_1; this._SafeStr_11893 = _arg_2; } public function dispose():void { this._navigator = null; this._SafeStr_11893 = null; } public function _SafeStr_7540(_arg_1:IWindowContainer, _arg_2:Array):void { var _local_3:IWindowContainer = IWindowContainer(_arg_1.findChildByName("tags")); var _local_4:int; while (_local_4 < 4) { this._SafeStr_4795(_local_3, _local_4, _arg_2[_local_4]); _local_4++; }; var _local_5:int = (_arg_1.width - _local_3.x); _SafeStr_1654._SafeStr_4797(_local_3, _local_5, 14); _local_3.height = _SafeStr_1654._SafeStr_4798(_local_3); _local_3.visible = (_arg_2.length > 0); Logger.log(((((("REFRESHED TAGS: " + _arg_2.length) + ", ") + _local_3.visible) + ", ") + _local_3)); } public function _SafeStr_4795(_arg_1:IWindowContainer, _arg_2:int, _arg_3:String):void { var _local_6:ITextWindow; var _local_4:String = ("tag." + _arg_2); var _local_5:IWindowContainer = IWindowContainer(_arg_1.getChildByName(_local_4)); if ((((_arg_3 == null)) || ((_arg_3 == "")))){ if (_local_5 != null){ _local_5.visible = false; }; } else { if (_local_5 == null){ _local_5 = IWindowContainer(this._navigator.getXmlWindow("iro_tag")); _local_5.name = _local_4; _arg_1.addChild(_local_5); _local_5.procedure = this._SafeStr_11894; }; _local_6 = ITextWindow(_local_5.findChildByName("txt")); _local_6.text = _arg_3; _local_6.width = (_local_6.textWidth + 5); _local_5.width = (_local_6.width + 3); this._SafeStr_11895(_local_5, false); _local_5.visible = true; }; } private function _SafeStr_11895(_arg_1:IWindowContainer, _arg_2:Boolean):void { this._SafeStr_11896(_arg_1, "l", _arg_2); this._SafeStr_11896(_arg_1, "m", _arg_2); this._SafeStr_11896(_arg_1, "r", _arg_2); } private function _SafeStr_11894(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:ITextWindow; var _local_5:String; var _local_3:IWindowContainer = (_arg_2 as IWindowContainer); if (_local_3 == null){ return; }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ this._SafeStr_11895(_local_3, true); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_11895(_local_3, false); } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ _local_4 = ITextWindow(_local_3.findChildByName("txt")); _local_5 = _local_4.text; Logger.log(("TAG CLICKED: " + _local_5)); this._navigator._SafeStr_5316(_local_5); if (this._SafeStr_11893 != null){ this._SafeStr_11893(); }; }; }; }; } private function _SafeStr_11896(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean):void { var _local_5:String; var _local_4:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName(("bg_" + _arg_2))); if (_local_4.tags[0] != ("" + _arg_3)){ Logger.log(("Redraw tag bg: " + _arg_3)); _local_4.tags.splice(0, _local_4.tags.length); _local_4.tags.push(("" + _arg_3)); _local_5 = (("tag_" + _arg_2) + ((_arg_3) ? "_reactive" : "")); _local_4.bitmap = this._navigator.getButtonImage(_local_5); _local_4.invalidate(); }; } } }//package com.sulake.habbo.navigator // _SafeStr_11893 = "_-1Um" (String#11999, DoABC#2) // _SafeStr_11894 = "_-10Q" (String#22197, DoABC#2) // _SafeStr_11895 = "_-2kN" (String#15019, DoABC#2) // _SafeStr_11896 = "_-2RG" (String#13733, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2221 = "_-aG" (String#3811, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4795 = "_-32p" (String#16586, DoABC#2) // _SafeStr_4797 = "_-00N" (String#9285, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_5316 = "_-2kp" (String#12767, DoABC#2) // _SafeStr_7540 = "_-1Y9" (String#13856, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_3117 package com.sulake.habbo.navigator { import flash.utils.Timer; import com.sulake.core.window.IWindowContainer; import flash.events.TimerEvent; import _-2SZ._SafeStr_1318; import flash.geom.Point; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3117 { private var _navigator:HabboNavigator; private var _SafeStr_11068:String; private var _SafeStr_11138:int; private var _popupIndentLeft:int; private var _SafeStr_11139:Timer; private var _SafeStr_11140:Timer; private var _SafeStr_11141:IWindowContainer; public function _SafeStr_3117(_arg_1:HabboNavigator, _arg_2:int, _arg_3:int, _arg_4:String) { this._SafeStr_11139 = new Timer(500, 1); this._SafeStr_11140 = new Timer(100, 1); super(); this._navigator = _arg_1; this._SafeStr_11068 = _arg_4; this._SafeStr_11138 = _arg_2; this._popupIndentLeft = _arg_3; this._SafeStr_11139.addEventListener(TimerEvent.TIMER, this._SafeStr_11142); this._SafeStr_11140.addEventListener(TimerEvent.TIMER, this._SafeStr_11143); } public function get navigator():HabboNavigator { return (this._navigator); } public function dispose():void { this._navigator = null; if (this._SafeStr_11139){ this._SafeStr_11139.removeEventListener(TimerEvent.TIMER, this._SafeStr_11142); this._SafeStr_11139.reset(); this._SafeStr_11139 = null; }; if (this._SafeStr_11140){ this._SafeStr_11140.removeEventListener(TimerEvent.TIMER, this._SafeStr_11143); this._SafeStr_11140.reset(); this._SafeStr_11140 = null; }; } public function _SafeStr_4785(_arg_1:IWindow):void { if (this._SafeStr_11141 == null){ this._SafeStr_11141 = IWindowContainer(this._navigator.getXmlWindow(this._SafeStr_11068)); this._SafeStr_11141.visible = false; this._SafeStr_11141.setParamFlag(_SafeStr_1318._SafeStr_4275, true); this._SafeStr_11141.procedure = this._SafeStr_11897; }; _SafeStr_1654.hideChildren(this._SafeStr_11141); this._SafeStr_11144(this._SafeStr_11141); this._SafeStr_11141.height = (_SafeStr_1654._SafeStr_4798(this._SafeStr_11141) + 5); var _local_2:Point = new Point(); _arg_1.getGlobalPosition(_local_2); this._SafeStr_11141.x = ((_local_2.x + this._SafeStr_11138) + _arg_1.width); this._SafeStr_11141.y = ((_local_2.y - (this._SafeStr_11141.height * 0.5)) + (_arg_1.height * 0.5)); var _local_3:Point = new Point(); this._SafeStr_11141.getGlobalPosition(_local_3); if ((_local_3.x + this._SafeStr_11141.width) > this._SafeStr_11141.desktop.width){ this._SafeStr_11141.x = ((-(this._SafeStr_11141.width) + _local_2.x) + this._popupIndentLeft); this._SafeStr_11145(this._SafeStr_11141, false); } else { this._SafeStr_11145(this._SafeStr_11141, true); }; if (!this._SafeStr_11141.visible){ this._SafeStr_11139.reset(); this._SafeStr_11139.start(); }; this._SafeStr_11140.reset(); this._SafeStr_11141.activate(); } public function _SafeStr_4787():void { this._SafeStr_11140.reset(); this._SafeStr_11139.reset(); this._SafeStr_11140.start(); } private function _SafeStr_11145(_arg_1:IWindowContainer, _arg_2:Boolean):void { this._SafeStr_11146(_arg_1, true, _arg_2); this._SafeStr_11146(_arg_1, false, !(_arg_2)); } private function _SafeStr_11146(_arg_1:IWindowContainer, _arg_2:Boolean, _arg_3:Boolean):void { var _local_4:String = ("popup_arrow_" + ((_arg_2) ? "left" : "right")); var _local_5:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName(_local_4)); if (!_arg_3){ if (_local_5 != null){ _local_5.visible = false; }; } else { if (_local_5 == null){ _local_5 = this._navigator._SafeStr_7677(_local_4, _local_4, null); _local_5.setParamFlag(_SafeStr_1318._SafeStr_6753, false); _arg_1.addChild(_local_5); }; _local_5.visible = true; _local_5.y = ((_arg_1.height * 0.5) - (_local_5.height * 0.5)); _local_5.x = ((_arg_2) ? (1 - _local_5.width) : (_arg_1.width - 1)); }; } private function _SafeStr_11142(_arg_1:TimerEvent):void { this._SafeStr_11141.visible = true; this._SafeStr_11141.activate(); } private function _SafeStr_11143(_arg_1:TimerEvent):void { if (this._SafeStr_11141 != null){ this._SafeStr_11141.visible = false; }; } public function _SafeStr_4789():void { if (this._SafeStr_11141 != null){ this._SafeStr_11141.visible = false; }; this._SafeStr_11139.reset(); this._SafeStr_11140.reset(); } public function get visible():Boolean { return (((!((this._SafeStr_11141 == null))) && (this._SafeStr_11141.visible))); } public function _SafeStr_11144(_arg_1:IWindowContainer):void { } private function _SafeStr_11897(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if ((_arg_1 as WindowMouseEvent) == null){ return; }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ this._SafeStr_11140.reset(); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ if (!_SafeStr_1654._SafeStr_4786(this._SafeStr_11141)){ this._SafeStr_4787(); }; }; }; } } }//package com.sulake.habbo.navigator // _SafeStr_11068 = "_-393" (String#3077, DoABC#2) // _SafeStr_11138 = "_-0w1" (String#9495, DoABC#2) // _SafeStr_11139 = "_-0ep" (String#3307, DoABC#2) // _SafeStr_11140 = "_-HW" (String#3078, DoABC#2) // _SafeStr_11141 = "_-30" (String#1192, DoABC#2) // _SafeStr_11142 = "_-1Z" (String#7239, DoABC#2) // _SafeStr_11143 = "_-ze" (String#6852, DoABC#2) // _SafeStr_11144 = "_-Ho" (String#11119, DoABC#2) // _SafeStr_11145 = "_-2vD" (String#10741, DoABC#2) // _SafeStr_11146 = "_-1pB" (String#10098, DoABC#2) // _SafeStr_11897 = "_-2iX" (String#22280, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_3117 = "_-2rd" (String#3493, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4785 = "_-K2" (String#12230, DoABC#2) // _SafeStr_4786 = "_-0iO" (String#16771, DoABC#2) // _SafeStr_4787 = "_-2AR" (String#11073, DoABC#2) // _SafeStr_4789 = "_-14p" (String#14136, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7677 = "_-09Z" (String#6832, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_3119 package com.sulake.habbo.navigator { public interface _SafeStr_3119 { function _SafeStr_11873(_arg_1:int):Boolean; } }//package com.sulake.habbo.navigator // _SafeStr_11873 = "_-25L" (String#11800, DoABC#2) // _SafeStr_3119 = "_-AY" (String#7207, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_3120 package com.sulake.habbo.navigator { import com.sulake.core.window.components.ITextWindow; public class _SafeStr_3120 implements _SafeStr_3119 { private var _SafeStr_4034:String; private var _text:ITextWindow; private var _SafeStr_6749:int; public function _SafeStr_11873(_arg_1:int):Boolean { this._text.text = (this._SafeStr_4034.substring(0, _arg_1) + "..."); return ((this._text.textWidth > this._SafeStr_6749)); } public function _SafeStr_11871(_arg_1:String, _arg_2:ITextWindow, _arg_3:int):void { this._SafeStr_4034 = _arg_1; this._text = _arg_2; this._SafeStr_6749 = _arg_3; } } }//package com.sulake.habbo.navigator // _SafeStr_11871 = "_-dE" (String#17163, DoABC#2) // _SafeStr_11873 = "_-25L" (String#11800, DoABC#2) // _SafeStr_3119 = "_-AY" (String#7207, DoABC#2) // _SafeStr_3120 = "_-05T" (String#7554, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_6749 = "_-To" (String#2943, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator._SafeStr_3121 package com.sulake.habbo.navigator { import com.sulake.core.window.components.ITextWindow; public class _SafeStr_3121 implements _SafeStr_3119 { private var _SafeStr_4034:String; private var _text:ITextWindow; private var _SafeStr_9588:int; public function _SafeStr_11873(_arg_1:int):Boolean { this._text.text = (this._SafeStr_4034.substring(0, _arg_1) + "..."); return ((this._text.textHeight > this._SafeStr_9588)); } public function _SafeStr_11871(_arg_1:String, _arg_2:ITextWindow, _arg_3:int):void { this._SafeStr_4034 = _arg_1; this._text = _arg_2; this._SafeStr_9588 = _arg_3; } } }//package com.sulake.habbo.navigator // _SafeStr_11871 = "_-dE" (String#17163, DoABC#2) // _SafeStr_11873 = "_-25L" (String#11800, DoABC#2) // _SafeStr_3119 = "_-AY" (String#7207, DoABC#2) // _SafeStr_3121 = "_-1Nz" (String#7262, DoABC#2) // _SafeStr_4034 = "_-17C" (String#1293, DoABC#2) // _SafeStr_9588 = "_-39M" (String#3373, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator.HabboNavigator package com.sulake.habbo.navigator { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.catalog._SafeStr_286; import _-0QQ.MainViewCtrl; import _-32o._SafeStr_1330; import _-36y._SafeStr_1328; import _-0O3._SafeStr_1320; import _-0O3._SafeStr_1331; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.toolbar._SafeStr_815; import _-34q._SafeStr_1324; import _-0QQ._SafeStr_1325; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboLocalizationManager; import iid.IIDHabboWindowManager; import com.sulake.core.assets._SafeStr_1323; import com.sulake.core.runtime.IContext; import _-2-X._SafeStr_845; import com.sulake.habbo.communication.enum._SafeStr_1317; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.utils._SafeStr_840; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-0rn._SafeStr_1326; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.habbo.tracking.HabboTracking; public class HabboNavigator extends _SafeStr_8 implements _SafeStr_174 { private var _communication:IHabboCommunicationManager; private var _SafeStr_10502:_SafeStr_13; private var _windowManager:IHabboWindowManager; private var _localization:IHabboLocalizationManager; private var _SafeStr_3793:IHabboConfigurationManager; private var _SafeStr_10155:_SafeStr_1112; private var _catalog:_SafeStr_286; private var _SafeStr_11898:MainViewCtrl; private var _SafeStr_11899:_SafeStr_1330; private var _SafeStr_11900:_SafeStr_1328; private var _data:_SafeStr_1320; private var _SafeStr_4595:_SafeStr_1331; private var _assetLibrary:IAssetLibrary; private var _incomingMessages:_SafeStr_1315; private var _toolbar:_SafeStr_815; private var _SafeStr_11901:Array; private var _SafeStr_11902:_SafeStr_1324; private var _SafeStr_7719:_SafeStr_1327; private var _SafeStr_6632:_SafeStr_1322; private var _SafeStr_11903:_SafeStr_1325; public function HabboNavigator(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_11901 = new Array(); super(_arg_1, _arg_2, _arg_3); Logger.log("Navigator initialized"); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_11178); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); this._assetLibrary = new _SafeStr_1323("NavigatorComponent"); this._data = new _SafeStr_1320(this); this._SafeStr_11898 = new MainViewCtrl(this); this._SafeStr_11899 = new _SafeStr_1330(this); this._SafeStr_11900 = new _SafeStr_1328(this); this._SafeStr_11902 = new _SafeStr_1324(this); this._SafeStr_7719 = new _SafeStr_1327(this); this._SafeStr_6632 = new _SafeStr_1322(this); this._SafeStr_4595 = new _SafeStr_1331(this); this._SafeStr_11903 = new _SafeStr_1325(this); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get data():_SafeStr_1320 { return (this._data); } public function get mainViewCtrl():MainViewCtrl { return (this._SafeStr_11898); } public function get _SafeStr_4600():_SafeStr_1331 { return (this._SafeStr_4595); } public function get _SafeStr_7585():_SafeStr_1330 { return (this._SafeStr_11899); } public function get _SafeStr_11858():_SafeStr_1328 { return (this._SafeStr_11900); } public function get assetLibrary():IAssetLibrary { return (this._assetLibrary); } public function get _SafeStr_6271():IHabboCommunicationManager { return (this._communication); } public function get _SafeStr_7522():Array { return (this._SafeStr_11901); } public function get _SafeStr_4741():_SafeStr_1324 { return (this._SafeStr_11902); } public function get _SafeStr_4788():_SafeStr_1112 { return (this._SafeStr_10155); } public function get _SafeStr_4746():_SafeStr_1327 { return (this._SafeStr_7719); } public function get doorbell():_SafeStr_1322 { return (this._SafeStr_6632); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } public function get _SafeStr_3461():_SafeStr_1325 { return (this._SafeStr_11903); } override public function dispose():void { if (this._SafeStr_11898){ this._SafeStr_11898.dispose(); this._SafeStr_11898 = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_10502){ this._SafeStr_10502.release(new IIDHabboRoomSessionManager()); this._SafeStr_10502 = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._localization){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._SafeStr_10155){ this._SafeStr_10155.release(new IIDSessionDataManager()); this._SafeStr_10155 = null; }; if (this._catalog){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._toolbar){ if (this._toolbar.events){ this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); }; this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._SafeStr_11899){ this._SafeStr_11899.dispose(); this._SafeStr_11899 = null; }; if (this._SafeStr_11900){ this._SafeStr_11900.dispose(); this._SafeStr_11900 = null; }; if (this._SafeStr_11903){ this._SafeStr_11903.dispose(); this._SafeStr_11903 = null; }; super.dispose(); } public function _SafeStr_4747(_arg_1:int, _arg_2:Boolean, _arg_3:String=""):void { Logger.log(("GO TO ROOM: " + _arg_1)); if (this._SafeStr_10502){ if (_arg_2){ this._SafeStr_11898.close(); }; this._SafeStr_11899.close(); this._SafeStr_10502._SafeStr_11904(false, _arg_1, _arg_3); if (this._SafeStr_4600._SafeStr_4599()){ switch (this._SafeStr_4600._SafeStr_4599().id){ case _SafeStr_1331._SafeStr_3479: this._SafeStr_3468(this._SafeStr_4600._SafeStr_4599()._SafeStr_4607._SafeStr_3455, "go.official", String(_arg_1)); return; case _SafeStr_1331._SafeStr_3472: this._SafeStr_3468(this._SafeStr_4600._SafeStr_4599()._SafeStr_4607._SafeStr_3455, "go.me", String(_arg_1)); return; case _SafeStr_1331._SafeStr_3464: this._SafeStr_3468(this._SafeStr_4600._SafeStr_4599()._SafeStr_4607._SafeStr_3455, "go.rooms", String(_arg_1)); return; case _SafeStr_1331._SafeStr_3483: this._SafeStr_3468("Events", "go.events", String(_arg_1)); return; case _SafeStr_1331._SafeStr_4591: this._SafeStr_3468("Search", "go.search", String(_arg_1)); return; }; }; }; } public function _SafeStr_11856(_arg_1:int, _arg_2:String):void { Logger.log(("GO TO PUBLIC SPACE: " + _arg_1)); if (this._SafeStr_10502){ this._SafeStr_11899.close(); this._SafeStr_10502._SafeStr_11904(true, _arg_1, "", _arg_2); }; } public function _SafeStr_5106():Boolean { if (this._data._SafeStr_4575 < 1){ Logger.log("No home room set while attempting to go to home room"); return (false); }; this._SafeStr_4747(this._data._SafeStr_4575, true); return (true); } public function send(_arg_1:IMessageComposer, _arg_2:Boolean=false):void { this._communication.getHabboMainConnection(null).send(_arg_1, ((_arg_2) ? _SafeStr_1317._SafeStr_8562 : -1)); } public function getXmlWindow(name:String, layer:uint=1):IWindow { var asset:IAsset; var xmlAsset:_SafeStr_5; var window:IWindow; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = _SafeStr_5(asset); window = this._windowManager.buildFromXML(XML(xmlAsset.content), layer); } catch(e:Error) { _SafeStr_840._SafeStr_4856("HabboNavigator", (((((("Failed to build window " + name) + "_xml, ") + asset) + ", ") + _windowManager) + "!")); throw (e); }; return (window); } public function getText(_arg_1:String):String { var _local_2:String = this._localization.getKey(_arg_1); if ((((_local_2 == null)) || ((_local_2 == "")))){ _local_2 = _arg_1; }; return (_local_2); } public function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String):void { this._localization.registerParameter(_arg_1, _arg_2, _arg_3); } public function _SafeStr_7677(_arg_1:String, _arg_2:String, _arg_3:Function, _arg_4:int=0, _arg_5:int=0, _arg_6:int=0):IBitmapWrapperWindow { var _local_7:BitmapData = this.getButtonImage(_arg_2); var _local_8:IBitmapWrapperWindow = IBitmapWrapperWindow(this._windowManager.createWindow(_arg_1, "", _SafeStr_1321._SafeStr_7252, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_4275 | _SafeStr_1318._SafeStr_6753), new Rectangle(_arg_4, _arg_5, _local_7.width, _local_7.height), _arg_3, _arg_6)); _local_8.bitmap = _local_7; return (_local_8); } public function refreshButton(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:int, _arg_6:String=null):void { if (!_arg_6){ _arg_6 = _arg_2; }; var _local_7:IBitmapWrapperWindow = (_arg_1.findChildByName(_arg_2) as IBitmapWrapperWindow); if (!_local_7){ Logger.log(("Could not locate button in navigator: " + _arg_2)); }; if (!_arg_3){ _local_7.visible = false; } else { this._SafeStr_11199(_local_7, _arg_6, _arg_4, _arg_5); _local_7.visible = true; }; } private function _SafeStr_11199(_arg_1:IBitmapWrapperWindow, _arg_2:String, _arg_3:Function, _arg_4:int):void { _arg_1.id = _arg_4; _arg_1.procedure = _arg_3; if (_arg_1.bitmap != null){ return; }; _arg_1.bitmap = this.getButtonImage(_arg_2); _arg_1.width = _arg_1.bitmap.width; _arg_1.height = _arg_1.bitmap.height; } public function getButtonImage(_arg_1:String, _arg_2:String="_png"):BitmapData { var _local_7:BitmapData; var _local_3:String = (_arg_1 + _arg_2); var _local_4:IAsset = assets.getAssetByName(_local_3); var _local_5:_SafeStr_1280 = _SafeStr_1280(_local_4); var _local_6:BitmapData = BitmapData(_local_5.content); _local_7 = new BitmapData(_local_6.width, _local_6.height, true, 0); _local_7.draw(_local_6); return (_local_7); } private function _SafeStr_11178(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Navigator: communication available " + [_arg_1, _arg_2])); this._communication = IHabboCommunicationManager(_arg_2); this._incomingMessages = new _SafeStr_1315(this); } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10502 = _SafeStr_13(_arg_2); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._toolbar = (_SafeStr_815(_arg_2) as _SafeStr_815); this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._catalog = (_SafeStr_286(_arg_2) as _SafeStr_286); } public function openCatalogClubPage():void { if (this._catalog == null){ return; }; this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10155 = (_arg_2 as _SafeStr_1112); } private function onHabboToolbarEvent(_arg_1:_SafeStr_845):void { if (_arg_1.type == _SafeStr_845._SafeStr_5068){ if (_arg_1._SafeStr_5077 == HabboToolbarIconEnum.NAVIGATOR){ this._SafeStr_11898._SafeStr_4831(); } else { if (_arg_1._SafeStr_5077 == HabboToolbarIconEnum.ROOMINFO){ this._SafeStr_11899._SafeStr_4833(); }; }; }; } public function _SafeStr_11851():void { } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { var _local_4:int; Logger.log(("Navigator: configuration " + [_arg_1, _arg_2])); this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); var _local_3:String = this._SafeStr_3793.getKey("navigator.default_tab"); switch (_local_3){ case "popular": _local_4 = _SafeStr_1331._SafeStr_3464; break; case "official": _local_4 = _SafeStr_1331._SafeStr_3479; break; case "me": _local_4 = _SafeStr_1331._SafeStr_3472; break; case "events": default: _local_4 = _SafeStr_1331._SafeStr_3483; }; this._SafeStr_4600.setSelectedTab(_local_4); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { Logger.log(("Navigator: localization " + [_arg_1, _arg_2])); this._localization = IHabboLocalizationManager(_arg_2); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = IHabboWindowManager(_arg_2); } public function _SafeStr_5316(_arg_1:String):void { if (this._SafeStr_11898 == null){ return; }; this._SafeStr_11898.startSearch(_SafeStr_1331._SafeStr_4591, _SafeStr_1331._SafeStr_4593, _arg_1); this._SafeStr_3468("Search", "search.tag", _arg_1); this._SafeStr_11898._SafeStr_3796.activate(); } public function _SafeStr_5107():void { if (this._SafeStr_11898 == null){ return; }; this._SafeStr_11898.startSearch(_SafeStr_1331._SafeStr_3472, _SafeStr_1331._SafeStr_3478); this._SafeStr_4595._SafeStr_4602(_SafeStr_1331._SafeStr_3472)._SafeStr_4607._SafeStr_3452(); } public function _SafeStr_4756(_arg_1:String, _arg_2:int):String { var _local_3 = (((("nav_venue_" + _arg_1) + "/") + _arg_2) + "_name"); var _local_4:String = this.getText(_local_3); if (_local_4 != _local_3){ return (_local_4); }; return (this.getText((("nav_venue_" + _arg_1) + "_name"))); } public function _SafeStr_4759(_arg_1:String, _arg_2:int):String { return (this.getText((((("nav_venue_" + _arg_1) + "/") + _arg_2) + "_desc"))); } public function _SafeStr_3468(_arg_1:String, _arg_2:String, _arg_3:String=""):void { HabboTracking._SafeStr_4372()._SafeStr_4371("Navigation", _arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.navigator // _SafeStr_10155 = "_-3A2" (String#3185, DoABC#2) // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11178 = "_-04n" (String#4528, DoABC#2) // _SafeStr_11199 = "_-Db" (String#7553, DoABC#2) // _SafeStr_11851 = "_-16G" (String#21193, DoABC#2) // _SafeStr_11856 = "_-2dX" (String#19511, DoABC#2) // _SafeStr_11858 = "_-30C" (String#19710, DoABC#2) // _SafeStr_11898 = "_-hB" (String#4178, DoABC#2) // _SafeStr_11899 = "_-2Zw" (String#5901, DoABC#2) // _SafeStr_11900 = "_-0v9" (String#9309, DoABC#2) // _SafeStr_11901 = "_-0ME" (String#17114, DoABC#2) // _SafeStr_11902 = "_-1l4" (String#10205, DoABC#2) // _SafeStr_11903 = "_-zO" (String#10449, DoABC#2) // _SafeStr_11904 = "_-K5" (String#10625, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1317 = "_-2DX" (String#7489, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1320 = "_-14F" (String#5662, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_1322 = "_-0z0" (String#6017, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_1324 = "_-0LO" (String#3763, DoABC#2) // _SafeStr_1325 = "_-2GN" (String#5875, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1327 = "_-37b" (String#6360, DoABC#2) // _SafeStr_1328 = "_-0bM" (String#6097, DoABC#2) // _SafeStr_1330 = "_-19L" (String#5793, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3452 = "_-1qo" (String#7445, DoABC#2) // _SafeStr_3455 = "_-1D6" (String#6080, DoABC#2) // _SafeStr_3461 = "_-2B0" (String#11070, DoABC#2) // _SafeStr_3464 = "_-KI" (String#5121, DoABC#2) // _SafeStr_3468 = "_-1tz" (String#5129, DoABC#2) // _SafeStr_3472 = "_-1RY" (String#5141, DoABC#2) // _SafeStr_3478 = "_-1yv" (String#5559, DoABC#2) // _SafeStr_3479 = "_-DZ" (String#6600, DoABC#2) // _SafeStr_3483 = "_-2As" (String#5929, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_4575 = "_-pe" (String#5445, DoABC#2) // _SafeStr_4591 = "_-2Op" (String#5474, DoABC#2) // _SafeStr_4593 = "_-Zr" (String#8105, DoABC#2) // _SafeStr_4595 = "_-2-J" (String#1503, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4600 = "_-1QW" (String#1267, DoABC#2) // _SafeStr_4602 = "_-0-t" (String#12690, DoABC#2) // _SafeStr_4607 = "_-1nB" (String#5540, DoABC#2) // _SafeStr_4741 = "_-He" (String#8819, DoABC#2) // _SafeStr_4746 = "_-04c" (String#12468, DoABC#2) // _SafeStr_4747 = "_-0Yw" (String#3732, DoABC#2) // _SafeStr_4756 = "_-eI" (String#17154, DoABC#2) // _SafeStr_4759 = "_-0Ru" (String#17131, DoABC#2) // _SafeStr_4788 = "_-1ZI" (String#2464, DoABC#2) // _SafeStr_4831 = "_-03g" (String#13855, DoABC#2) // _SafeStr_4833 = "_-1ko" (String#9736, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_5106 = "_-3CS" (String#13727, DoABC#2) // _SafeStr_5107 = "_-44" (String#17713, DoABC#2) // _SafeStr_5316 = "_-2kp" (String#12767, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6632 = "_-37g" (String#3371, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7252 = "_-080" (String#5917, DoABC#2) // _SafeStr_7522 = "_-3-u" (String#8091, DoABC#2) // _SafeStr_7585 = "_-0wT" (String#3836, DoABC#2) // _SafeStr_7677 = "_-09Z" (String#6832, DoABC#2) // _SafeStr_7719 = "_-0P-" (String#5693, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_8562 = "_-1HW" (String#9423, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator.RoomPopupCtrl package com.sulake.habbo.navigator { import com.sulake.core.window.IWindowContainer; import _-mv._SafeStr_2080; import _-34q._SafeStr_1324; import com.sulake.core.window.components.ITextWindow; import _-2SZ._SafeStr_1318; import _-mv._SafeStr_2149; import com.sulake.core.window.events.WindowMouseEvent; import _-0O3._SafeStr_1331; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class RoomPopupCtrl extends _SafeStr_3117 { private var _SafeStr_11905:IWindowContainer; private var _SafeStr_7340:_SafeStr_2080; private var _SafeStr_11902:_SafeStr_1324; private var _SafeStr_4794:_SafeStr_2221; public function RoomPopupCtrl(_arg_1:HabboNavigator, _arg_2:int, _arg_3:int) { super(_arg_1, _arg_2, _arg_3, "grs_guest_room_details_long"); this._SafeStr_11902 = new _SafeStr_1324(_arg_1); this._SafeStr_4794 = new _SafeStr_2221(_arg_1, _SafeStr_4789); } public function set room(_arg_1:_SafeStr_2080):void { this._SafeStr_7340 = _arg_1; } override public function _SafeStr_11144(_arg_1:IWindowContainer):void { if (this._SafeStr_11905 == null){ this._SafeStr_11905 = IWindowContainer(_arg_1.findChildByName("details_container")); }; this._SafeStr_11905.visible = true; _SafeStr_1654.hideChildren(this._SafeStr_11905); this._SafeStr_4780(this._SafeStr_11905, this._SafeStr_7340); if (((!((this._SafeStr_7340._SafeStr_4196 == ""))) && (!((this._SafeStr_7340._SafeStr_4196 == "-"))))){ }; this._SafeStr_11906(); this._SafeStr_11907("roomctg", this._SafeStr_11905, ((this._SafeStr_7340.event) ? this._SafeStr_11908(this._SafeStr_7340.categoryId) : this._SafeStr_11909(this._SafeStr_7340.categoryId))); this._SafeStr_11910(this._SafeStr_11905, this._SafeStr_7340); this._SafeStr_11911(); this._SafeStr_11912(this._SafeStr_11905, "trading_allowed", this._SafeStr_7340._SafeStr_4238); this._SafeStr_11912(this._SafeStr_11905, "doormode_doorbell", (this._SafeStr_7340._SafeStr_4744 == 1)); this._SafeStr_11912(this._SafeStr_11905, "doormode_password", (this._SafeStr_7340._SafeStr_4744 == 2)); _SafeStr_1654._SafeStr_4849(this._SafeStr_11905, ["roomname", "roomctg_cont", "roomowner_cont", "roomdesc", "extra_cont", "doormode_doorbell", "doormode_password", "trading_allowed"], 0, 0); this._SafeStr_11905.height = _SafeStr_1654._SafeStr_4798(this._SafeStr_11905); } private function _SafeStr_11906():void { this._SafeStr_11907("roomowner", this._SafeStr_11905, this._SafeStr_7340._SafeStr_4196); var _local_1:ITextWindow = ITextWindow(this._SafeStr_11905.findChildByName("roomowner")); if (((!((this._SafeStr_7340._SafeStr_4196 == ""))) && (!((this._SafeStr_7340._SafeStr_4196 == "-"))))){ _local_1.procedure = this._SafeStr_11731; _local_1.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _local_1.underline = true; } else { _local_1.procedure = null; _local_1.setParamFlag(_SafeStr_1318._SafeStr_4275, false); _local_1.underline = false; }; } private function _SafeStr_11911():void { var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_11905.findChildByName("extra_cont")); _SafeStr_1654.hideChildren(_local_1); this._SafeStr_4794._SafeStr_7540(_local_1, this._SafeStr_7340.tags); this._SafeStr_11907("rating", _local_1, ("" + this._SafeStr_7340.score)); if (this._SafeStr_7340.event){ this._SafeStr_11907("startedat", _local_1, ("" + this._SafeStr_7340._SafeStr_8147)); }; this._SafeStr_11902._SafeStr_7622(_local_1, this._SafeStr_7340._SafeStr_4739, false); _local_1.findChildByName("bitmap").visible = true; _local_1.visible = true; } private function _SafeStr_4780(_arg_1:IWindowContainer, _arg_2:_SafeStr_2080):void { var _local_3:ITextWindow = ITextWindow(_arg_1.getChildByName("roomname")); _local_3.visible = true; _local_3.text = _arg_2.roomName; _local_3.height = (_local_3.textHeight + 3); } private function _SafeStr_11910(_arg_1:IWindowContainer, _arg_2:_SafeStr_2080):void { if (_arg_2.description == ""){ return; }; var _local_3:String = "roomdesc"; var _local_4:ITextWindow = ITextWindow(_arg_1.getChildByName(_local_3)); _local_4.text = _arg_2.description; _local_4.height = (_local_4.textHeight + 10); _local_4.y = _SafeStr_1654._SafeStr_4798(_arg_1); _local_4.visible = true; } private function _SafeStr_11907(_arg_1:String, _arg_2:IWindowContainer, _arg_3:String):void { var _local_4:IWindowContainer = IWindowContainer(_arg_2.findChildByName((_arg_1 + "_cont"))); _local_4.visible = true; var _local_5:ITextWindow = ITextWindow(_local_4.getChildByName(_arg_1)); var _local_6:ITextWindow = ITextWindow(_local_4.getChildByName((_arg_1 + ".caption"))); _local_5.text = _arg_3; _SafeStr_1654._SafeStr_7556(_local_4, [(_arg_1 + ".caption"), _arg_1], _local_6.x, 0, 2); } private function _SafeStr_11912(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean):void { if (!_arg_3){ return; }; var _local_4:IWindowContainer = IWindowContainer(_arg_1.findChildByName(_arg_2)); _local_4.visible = true; navigator.refreshButton(_local_4, _arg_2, true, null, 0); } private function _SafeStr_11908(_arg_1:int):String { var _local_2:String = ("roomevent_type_" + _arg_1); var _local_3:String = navigator.getText(_local_2); return ((((_local_3 == null)) ? "" : _local_3)); } private function _SafeStr_11909(_arg_1:int):String { var _local_2:_SafeStr_2149; for each (_local_2 in navigator.data.allCategories) { if (_local_2._SafeStr_3467 == _arg_1){ return (_local_2._SafeStr_3463); }; }; return (""); } private function _SafeStr_11731(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:ITextWindow = ITextWindow(_arg_2); if (_local_3 != null){ navigator.mainViewCtrl.startSearch(_SafeStr_1331._SafeStr_4591, _SafeStr_1331._SafeStr_4592, _local_3.text); this._SafeStr_4789(); }; } } }//package com.sulake.habbo.navigator // _SafeStr_11144 = "_-Ho" (String#11119, DoABC#2) // _SafeStr_11731 = "_-7-" (String#12981, DoABC#2) // _SafeStr_11902 = "_-1l4" (String#10205, DoABC#2) // _SafeStr_11905 = "_-0cW" (String#2996, DoABC#2) // _SafeStr_11906 = "_-1Jk" (String#22045, DoABC#2) // _SafeStr_11907 = "_-0Ye" (String#11814, DoABC#2) // _SafeStr_11908 = "_-2B1" (String#19706, DoABC#2) // _SafeStr_11909 = "_-0D9" (String#22390, DoABC#2) // _SafeStr_11910 = "_-1EY" (String#21798, DoABC#2) // _SafeStr_11911 = "_-0H-" (String#20684, DoABC#2) // _SafeStr_11912 = "_-Ep" (String#15281, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1324 = "_-0LO" (String#3763, DoABC#2) // _SafeStr_1331 = "_-18t" (String#947, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2080 = "_-221" (String#1519, DoABC#2) // _SafeStr_2149 = "_-2DP" (String#2730, DoABC#2) // _SafeStr_2221 = "_-aG" (String#3811, DoABC#2) // _SafeStr_3117 = "_-2rd" (String#3493, DoABC#2) // _SafeStr_3463 = "_-2K0" (String#13306, DoABC#2) // _SafeStr_3467 = "_-2zQ" (String#3722, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4238 = "_-0Ku" (String#11910, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4591 = "_-2Op" (String#5474, DoABC#2) // _SafeStr_4592 = "_-29" (String#7240, DoABC#2) // _SafeStr_4739 = "_-0Z0" (String#11511, DoABC#2) // _SafeStr_4744 = "_-Mg" (String#2498, DoABC#2) // _SafeStr_4780 = "_-1q" (String#13256, DoABC#2) // _SafeStr_4789 = "_-14p" (String#14136, DoABC#2) // _SafeStr_4794 = "_-wG" (String#2637, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4849 = "_-21H" (String#3342, DoABC#2) // _SafeStr_7340 = "_-36u" (String#2082, DoABC#2) // _SafeStr_7540 = "_-1Y9" (String#13856, DoABC#2) // _SafeStr_7556 = "_-030" (String#8636, DoABC#2) // _SafeStr_7622 = "_-1q4" (String#15856, DoABC#2) // _SafeStr_8147 = "_-2nw" (String#21783, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.navigator.SimpleAlertView package com.sulake.habbo.navigator { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IFrameWindow; public class SimpleAlertView extends _SafeStr_1908 { private var _text:String; public function SimpleAlertView(_arg_1:HabboNavigator, _arg_2:String, _arg_3:String) { super(_arg_1, "nav_simple_alert", _arg_2); this._text = _arg_3; } override function _SafeStr_11876(_arg_1:IFrameWindow):void { var _local_2:IWindowContainer = _arg_1.content; ITextWindow(_local_2.findChildByName("body_text")).text = this._text; var _local_3:IWindow = _local_2.findChildByName("ok"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7784); }; _arg_1.tags.push("SimpleAlertView"); } private function _SafeStr_7784(_arg_1:WindowMouseEvent):void { dispose(); } } }//package com.sulake.habbo.navigator // _SafeStr_11876 = "_-1L8" (String#14743, DoABC#2) // _SafeStr_1908 = "_-2EH" (String#1723, DoABC#2) // _SafeStr_7784 = "_-rp" (String#4468, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1249 package com.sulake.habbo.notifications { import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components._SafeStr_1430; import _-2SZ._SafeStr_1354; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.events.WindowMouseEvent; import _-0rn._SafeStr_1326; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_1249 { private var _window:IFrameWindow; private var _catalog:_SafeStr_286; public function _SafeStr_1249(_arg_1:int, _arg_2:Boolean, _arg_3:IAssetLibrary, _arg_4:IHabboWindowManager, _arg_5:_SafeStr_286, _arg_6:IHabboLocalizationManager) { if (((((((!(_arg_3)) || (!(_arg_4)))) || (!(_arg_5)))) || (!(_arg_6)))){ return; }; this._catalog = _arg_5; _arg_6.registerParameter("notifications.text.club_ending", "days", _arg_1.toString()); var _local_7:_SafeStr_5 = (_arg_3.getAssetByName("club_ending_notification_xml") as _SafeStr_5); if (_local_7 == null){ return; }; this._window = (_arg_4.buildFromXML((_local_7.content as XML)) as IFrameWindow); if (this._window == null){ return; }; var _local_8:_SafeStr_1430 = (this._window.findChildByName("club_icon") as _SafeStr_1430); if (_local_8){ if (_arg_2){ _local_8.style = _SafeStr_1354._SafeStr_7284; } else { _local_8.style = _SafeStr_1354._SafeStr_7283; }; }; this._window.procedure = this._SafeStr_4257; this._window.center(); } public function get visible():Boolean { return (((this._window) && (this._window.visible))); } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; this._catalog = null; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "open_catalog_button": if (this._catalog){ this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); }; this.dispose(); return; case "header_button_close": case "cancel_button": this.dispose(); return; }; } } }//package com.sulake.habbo.notifications // _SafeStr_1249 = "_-2Pk" (String#8377, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1354 = "_-27X" (String#3962, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7283 = "_-7E" (String#13593, DoABC#2) // _SafeStr_7284 = "_-2QL" (String#13611, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1250 package com.sulake.habbo.notifications { public class _SafeStr_1250 { public static const _SafeStr_11913:String = "friendoffline"; public static const _SafeStr_11914:String = "friendonline"; public static const _SafeStr_11915:String = "thirdpartyfriendoffline"; public static const _SafeStr_11916:String = "thirdpartyfriendonline"; public static const _SafeStr_11917:String = "achievement"; public static const _SafeStr_11918:String = "badge_received"; public static const _SafeStr_11919:String = "info"; public static const _SafeStr_11920:String = "recyclerok"; public static const _SafeStr_11921:String = "respect"; public static const _SafeStr_4335:String = "club"; public static const _SafeStr_11922:String = "soundmachine"; public static const _SafeStr_11923:String = "petlevel"; public static const _SafeStr_11924:String = "clubgift"; public static const _SafeStr_11925:String = "buyfurni"; public static const _SafeStr_4378:String = "vip"; public static const _SafeStr_11926:String = "roommessagesposted"; } }//package com.sulake.habbo.notifications // _SafeStr_11913 = "_-0Dw" (String#18284, DoABC#2) // _SafeStr_11914 = "_-1xy" (String#16075, DoABC#2) // _SafeStr_11915 = "_-2hQ" (String#15473, DoABC#2) // _SafeStr_11916 = "_-Hp" (String#16046, DoABC#2) // _SafeStr_11917 = "_-Zi" (String#16427, DoABC#2) // _SafeStr_11918 = "_-1In" (String#16770, DoABC#2) // _SafeStr_11919 = "_-Fo" (String#10461, DoABC#2) // _SafeStr_11920 = "_-1mC" (String#14358, DoABC#2) // _SafeStr_11921 = "_-1a" (String#11440, DoABC#2) // _SafeStr_11922 = "_-1u9" (String#12873, DoABC#2) // _SafeStr_11923 = "_-30U" (String#12725, DoABC#2) // _SafeStr_11924 = "_-1DH" (String#16896, DoABC#2) // _SafeStr_11925 = "_-2mo" (String#15014, DoABC#2) // _SafeStr_11926 = "_-LK" (String#14004, DoABC#2) // _SafeStr_1250 = "_-1Xh" (String#3270, DoABC#2) // _SafeStr_4335 = "return" (String#5224, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1255 package com.sulake.habbo.notifications { import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.core.utils.Map; import _-2-X._SafeStr_2087; import com.sulake.habbo.configuration.IHabboConfigurationManager; import _-33P._SafeStr_1274; import flash.events.Event; public class _SafeStr_1255 implements _SafeStr_9 { private static const _SafeStr_11927:int = 4; private var _assetLibrary:IAssetLibrary; private var _windowManager:IHabboWindowManager; private var _toolbar:_SafeStr_815; private var _SafeStr_11928:Map; private var _SafeStr_11929:Map; private var _disposed:Boolean = false; private var _SafeStr_11930:Array; public function _SafeStr_1255(_arg_1:IAssetLibrary, _arg_2:IHabboWindowManager, _arg_3:IHabboConfigurationManager, _arg_4:_SafeStr_815, _arg_5:Map, _arg_6:Map) { this._assetLibrary = _arg_1; this._windowManager = _arg_2; this._toolbar = _arg_4; this._SafeStr_11928 = _arg_5; this._SafeStr_11929 = _arg_6; this._SafeStr_11930 = new Array(); this._toolbar.events.addEventListener(_SafeStr_2087._SafeStr_7364, this._SafeStr_11931); } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_11932(_arg_1:_SafeStr_1274):void { var _local_2:_SafeStr_2086; for each (_local_2 in this._SafeStr_11930) { _local_2._SafeStr_11932(_arg_1); }; } public function dispose():void { var _local_1:int = this._SafeStr_11930.length; var _local_2:int; while (_local_2 < _local_1) { (this._SafeStr_11930.pop() as _SafeStr_2086).dispose(); _local_2++; }; this._assetLibrary = null; this._windowManager = null; if (this._SafeStr_11928){ this._SafeStr_11928.dispose(); this._SafeStr_11928 = null; }; if (this._SafeStr_11929){ this._SafeStr_11929.dispose(); this._SafeStr_11929 = null; }; this._disposed = true; } public function _SafeStr_11933(_arg_1:_SafeStr_1293):Boolean { if (!this._SafeStr_11934()){ return (false); }; var _local_2:_SafeStr_2086 = new _SafeStr_2086(this._assetLibrary.getAssetByName("layout_notification_xml"), this._windowManager, this._SafeStr_11928, this._SafeStr_11929, _arg_1); _local_2._SafeStr_11935(this._SafeStr_11936()); this._SafeStr_11930.push(_local_2); this._SafeStr_11930.sortOn("verticalPosition", Array.NUMERIC); return (true); } public function _SafeStr_11934():Boolean { return (((this._SafeStr_11936() + _SafeStr_2086._SafeStr_11937) < this._windowManager.getDesktop(0).height)); } public function update(_arg_1:uint):void { var _local_3:_SafeStr_2086; var _local_2:int; _local_2 = 0; while (_local_2 < this._SafeStr_11930.length) { (this._SafeStr_11930[_local_2] as _SafeStr_2086).update(_arg_1); _local_2++; }; _local_2 = 0; while (_local_2 < this._SafeStr_11930.length) { _local_3 = (this._SafeStr_11930[_local_2] as _SafeStr_2086); if (_local_3.ready){ _local_3.dispose(); this._SafeStr_11930.splice(_local_2, 1); _local_2--; }; _local_2++; }; } private function _SafeStr_11936():int { var _local_4:_SafeStr_2086; var _local_1:int = (this._toolbar._SafeStr_6028._SafeStr_11938 + _SafeStr_11927); if (this._SafeStr_11930.length == 0){ return (_local_1); }; var _local_2:int = _local_1; var _local_3:int; while (_local_3 < this._SafeStr_11930.length) { _local_4 = (this._SafeStr_11930[_local_3] as _SafeStr_2086); if ((_local_2 + _SafeStr_2086._SafeStr_11937) < _local_4.verticalPosition){ return (_local_2); }; _local_2 = ((_local_4.verticalPosition + _SafeStr_2086._SafeStr_11937) + _SafeStr_11927); _local_3++; }; return (_local_2); } public function _SafeStr_11931(_arg_1:Event):void { var _local_4:_SafeStr_2086; var _local_2:int = (this._toolbar._SafeStr_6028._SafeStr_11938 + _SafeStr_11927); var _local_3:int; while (_local_3 < this._SafeStr_11930.length) { _local_4 = (this._SafeStr_11930[_local_3] as _SafeStr_2086); _local_4._SafeStr_11935(_local_2); _local_2 = ((_local_4.verticalPosition + _SafeStr_2086._SafeStr_11937) + _SafeStr_11927); _local_3++; }; } } }//package com.sulake.habbo.notifications // _SafeStr_11927 = "_-1g1" (String#4230, DoABC#2) // _SafeStr_11928 = "_-13G" (String#7279, DoABC#2) // _SafeStr_11929 = "_-29t" (String#4018, DoABC#2) // _SafeStr_11930 = "_-3HO" (String#3273, DoABC#2) // _SafeStr_11931 = "_-kT" (String#21887, DoABC#2) // _SafeStr_11932 = "_-2O2" (String#12934, DoABC#2) // _SafeStr_11933 = "_-2im" (String#14255, DoABC#2) // _SafeStr_11934 = "_-eO" (String#17137, DoABC#2) // _SafeStr_11935 = "_-1Iz" (String#12277, DoABC#2) // _SafeStr_11936 = "_-2hD" (String#15535, DoABC#2) // _SafeStr_11937 = "_-bk" (String#7601, DoABC#2) // _SafeStr_11938 = "_-1eC" (String#14493, DoABC#2) // _SafeStr_1255 = "_-0tQ" (String#8089, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1293 = "_-dg" (String#3365, DoABC#2) // _SafeStr_2086 = "_-1jY" (String#2317, DoABC#2) // _SafeStr_2087 = "_-2Dz" (String#6799, DoABC#2) // _SafeStr_6028 = "_-1at" (String#4204, DoABC#2) // _SafeStr_7364 = "_-0Kt" (String#11886, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1257 package com.sulake.habbo.notifications { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_1257 { private var _windowManager:IHabboWindowManager; private var _localization:IHabboLocalizationManager; public function _SafeStr_1257(_arg_1:IHabboWindowManager, _arg_2:IHabboLocalizationManager) { this._windowManager = _arg_1; this._localization = _arg_2; } public function dispose():void { this._windowManager = null; this._localization = null; } public function _SafeStr_11939(message:String, url:String=""):void { var p:RegExp = /\\r/g; message = message.replace(p, "\r"); if (url.length > 0){ this._windowManager._SafeStr_11940("${mod.alert.title}", message, "${mod.alert.link}", url, 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } else { this._windowManager.alert("${mod.alert.title}", message, 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; } public function _SafeStr_11941(message:String):void { this._windowManager.alert("${mod.ban.title}", message, 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } public function _SafeStr_11942(minutesUntilClosing:int):void { this._localization.registerParameter("opening.hours.shutdown", "m", String(minutesUntilClosing)); this._windowManager.alert("${opening.hours.title}", "${opening.hours.shutdown}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } public function _SafeStr_11943(openHour:int, openMinute:int, userThrownOutAtClose:Boolean):void { if (userThrownOutAtClose){ this._localization.registerParameter("opening.hours.disconnected", "h", this._SafeStr_11944(openHour)); this._localization.registerParameter("opening.hours.disconnected", "m", this._SafeStr_11944(openMinute)); this._windowManager.alert("${opening.hours.title}", "${opening.hours.disconnected}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } else { this._localization.registerParameter("opening.hours.closed", "h", this._SafeStr_11944(openHour)); this._localization.registerParameter("opening.hours.closed", "m", this._SafeStr_11944(openMinute)); this._windowManager.alert("${opening.hours.title}", "${opening.hours.closed}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); }; } public function _SafeStr_11945(openHour:int, openMinute:int):void { this._localization.registerParameter("opening.hours.disconnected", "h", this._SafeStr_11944(openHour)); this._localization.registerParameter("opening.hours.disconnected", "m", this._SafeStr_11944(openMinute)); this._windowManager.alert("${opening.hours.title}", "${opening.hours.disconnected}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } private function _SafeStr_11944(_arg_1:int):String { var _local_2:String = ("0" + String(_arg_1)); return (_local_2.substr((_local_2.length - 2), _local_2.length)); } } }//package com.sulake.habbo.notifications // _SafeStr_11939 = "_-2Cg" (String#19949, DoABC#2) // _SafeStr_11940 = "_-1VE" (String#17473, DoABC#2) // _SafeStr_11941 = "_-1XF" (String#19084, DoABC#2) // _SafeStr_11942 = "_-11Z" (String#21216, DoABC#2) // _SafeStr_11943 = "_-2Wn" (String#18730, DoABC#2) // _SafeStr_11944 = "_-0iF" (String#8011, DoABC#2) // _SafeStr_11945 = "_-2az" (String#20382, DoABC#2) // _SafeStr_1257 = "_-0uh" (String#7886, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1263 package com.sulake.habbo.notifications { import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.events.WindowMouseEvent; import _-0rn._SafeStr_1326; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_1263 { private var _window:IFrameWindow; private var _catalog:_SafeStr_286; public function _SafeStr_1263(_arg_1:int, _arg_2:int, _arg_3:IAssetLibrary, _arg_4:IHabboWindowManager, _arg_5:_SafeStr_286, _arg_6:IHabboLocalizationManager) { if (((((((!(_arg_3)) || (!(_arg_4)))) || (!(_arg_5)))) || (!(_arg_6)))){ return; }; this._catalog = _arg_5; var _local_7:_SafeStr_5 = (_arg_3.getAssetByName("club_promo_notification_xml") as _SafeStr_5); if (_local_7 == null){ return; }; this._window = (_arg_4.buildFromXML((_local_7.content as XML)) as IFrameWindow); if (this._window == null){ return; }; this._SafeStr_4456("regular_price_text", _arg_1); this._SafeStr_4456("discount_text", (_arg_2 - _arg_1)); this._SafeStr_4456("your_price_text", _arg_2); this._window.findChildByName("benefits_text").setParamFlag(WindowParam._SafeStr_7118); this._window.procedure = this._SafeStr_4257; this._window.x = 74; this._window.y = ((this._window.context.getDesktopWindow().height / 2) - (this._window.height / 2)); } private function _SafeStr_4456(_arg_1:String, _arg_2:int):void { this._window.findChildByName(_arg_1).caption = ("" + _arg_2); } public function get visible():Boolean { return (((this._window) && (this._window.visible))); } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; this._catalog = null; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "open_catalog_button": if (this._catalog){ this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4466, true); }; this.dispose(); return; case "benefits_text": this._SafeStr_11946(); return; case "header_button_close": case "cancel_button": this.dispose(); return; }; } private function _SafeStr_11946():void { var _local_1:IHabboConfigurationManager = this._catalog.configuration; var _local_2:String = _local_1.getKey("link.format.club", "credits/habboclub"); if (_local_2 != ""){ this._catalog.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_11947); _SafeStr_1350.navigateToURL(_local_2, "habboMain"); }; } private function _SafeStr_11947(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } } }//package com.sulake.habbo.notifications // _SafeStr_11946 = "_-A0" (String#21931, DoABC#2) // _SafeStr_11947 = "_-24t" (String#20119, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1263 = "_-1Xz" (String#8625, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4466 = "_-hl" (String#4284, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1293 package com.sulake.habbo.notifications { public class _SafeStr_1293 { private var _SafeStr_6535:_SafeStr_1294; private var _SafeStr_4760:String; private var _SafeStr_4255:HabboNotifications; public function _SafeStr_1293(_arg_1:String, _arg_2:_SafeStr_1294, _arg_3:HabboNotifications) { this._SafeStr_4760 = _arg_1; this._SafeStr_6535 = _arg_2; this._SafeStr_4255 = _arg_3; } public function get style():_SafeStr_1294 { return (this._SafeStr_6535); } public function get content():String { return (this._SafeStr_4760); } public function dispose():void { this._SafeStr_4760 = null; if (this._SafeStr_6535 != null){ this._SafeStr_6535.dispose(); this._SafeStr_6535 = null; }; this._SafeStr_4255 = null; } public function _SafeStr_11948():void { var _local_2:String; var _local_1:Array = this._SafeStr_6535._SafeStr_11949; for each (_local_2 in _local_1) { if (this._SafeStr_4255 != null){ this._SafeStr_4255._SafeStr_11950(_local_2); }; }; } } }//package com.sulake.habbo.notifications // _SafeStr_11948 = "_-240" (String#20146, DoABC#2) // _SafeStr_11949 = "_-0ZE" (String#20660, DoABC#2) // _SafeStr_11950 = "_-1jf" (String#21194, DoABC#2) // _SafeStr_1293 = "_-dg" (String#3365, DoABC#2) // _SafeStr_1294 = "_-FW" (String#4862, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4760 = "_-0nr" (String#571, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1294 package com.sulake.habbo.notifications { import flash.display.BitmapData; import com.sulake.core.utils.Map; public class _SafeStr_1294 { private var _SafeStr_11951:Array; private var _icon:BitmapData; private var _SafeStr_11952:Boolean; private var _SafeStr_11953:String; public function _SafeStr_1294(_arg_1:Map, _arg_2:BitmapData, _arg_3:Boolean, _arg_4:String) { if (_arg_1 == null){ this._SafeStr_11951 = []; this._icon = null; } else { this._SafeStr_11951 = _arg_1["uilinks"]; this._icon = _arg_1["icon"]; }; if (_arg_2 != null){ this._icon = _arg_2; this._SafeStr_11952 = _arg_3; } else { this._SafeStr_11952 = false; }; this._SafeStr_11953 = _arg_4; } public function dispose():void { if (((this._SafeStr_11952) && (!((this._icon == null))))){ this._icon.dispose(); this._icon = null; }; } public function get icon():BitmapData { return (this._icon); } public function get _SafeStr_11949():Array { return (this._SafeStr_11951); } public function get _SafeStr_11954():String { return (this._SafeStr_11953); } } }//package com.sulake.habbo.notifications // _SafeStr_11949 = "_-0ZE" (String#20660, DoABC#2) // _SafeStr_11951 = "_-1Ws" (String#14660, DoABC#2) // _SafeStr_11952 = "_-11Y" (String#14793, DoABC#2) // _SafeStr_11953 = "_-1Az" (String#16600, DoABC#2) // _SafeStr_11954 = "_-2yK" (String#20594, DoABC#2) // _SafeStr_1294 = "_-FW" (String#4862, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1301 package com.sulake.habbo.notifications { import com.sulake.core.window.components._SafeStr_1531; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Matrix; import _-0rn._SafeStr_1326; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1430; public class _SafeStr_1301 { private static const _SafeStr_11955:String = "club_gift_notification"; private static const _SafeStr_6018:uint = 0xFFFFFF; private static const _SafeStr_6019:uint = 12247545; private static const _SafeStr_4461:int = 13; private static const _SafeStr_4462:int = 14; private var _window:_SafeStr_1531; private var _catalog:_SafeStr_286; private var _toolbar:_SafeStr_815; private var _SafeStr_11956:ITextWindow; public function _SafeStr_1301(_arg_1:int, _arg_2:IAssetLibrary, _arg_3:IHabboWindowManager, _arg_4:_SafeStr_286, _arg_5:_SafeStr_815) { if (((((!(_arg_2)) || (!(_arg_3)))) || (!(_arg_4)))){ return; }; this._catalog = _arg_4; this._toolbar = _arg_5; var _local_6:_SafeStr_5 = (_arg_2.getAssetByName("club_gift_notification_xml") as _SafeStr_5); if (_local_6 == null){ return; }; this._window = (_arg_3.buildFromXML((_local_6.content as XML)) as _SafeStr_1531); if (this._window == null){ return; }; this._window.procedure = this._SafeStr_4257; this._toolbar._SafeStr_6028._SafeStr_6036(_SafeStr_11955, this._window); this._SafeStr_11956 = (this._window.findChildByName("cancel_link") as ITextWindow); var _local_7:_SafeStr_1546 = (this._window.findChildByName("cancel_link_region") as _SafeStr_1546); if (_local_7){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_4771); _local_7.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_4772); }; if (this._catalog.getPurse()._SafeStr_4477){ this._SafeStr_4467(_SafeStr_4462); } else { this._SafeStr_4467(_SafeStr_4461); }; } public function get visible():Boolean { return (((this._window) && (this._window.visible))); } public function dispose():void { if (this._toolbar){ this._toolbar._SafeStr_6028._SafeStr_6034(_SafeStr_11955); }; if (this._window != null){ this._window.dispose(); this._window = null; }; this._catalog = null; } private function _SafeStr_4804(_arg_1:String, _arg_2:BitmapData):void { if (this._window == null){ return; }; var _local_3:IBitmapWrapperWindow = (this._window.findChildByName(_arg_1) as IBitmapWrapperWindow); if (_local_3 == null){ return; }; var _local_4:BitmapData = new BitmapData(_local_3.width, _local_3.height, true, 0); var _local_5:int = ((_local_4.width * 0.5) - _arg_2.width); var _local_6:int = ((_local_4.height * 0.5) - _arg_2.height); _local_4.draw(_arg_2, new Matrix(2, 0, 0, 2, _local_5, _local_6)); _local_3.bitmap = _local_4; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "open_catalog_button": if (this._catalog){ this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4868, true); }; this.dispose(); return; case "cancel_link_region": case "cancel_link": this.dispose(); return; }; } private function _SafeStr_4771(_arg_1:WindowMouseEvent):void { this._SafeStr_11956.textColor = _SafeStr_6019; } private function _SafeStr_4772(_arg_1:WindowMouseEvent):void { this._SafeStr_11956.textColor = _SafeStr_6018; } private function _SafeStr_4467(_arg_1:int):void { var _local_2:_SafeStr_1430; if (this._window){ _local_2 = (this._window.findChildByName("club_icon") as _SafeStr_1430); if (_local_2){ _local_2.style = _arg_1; _local_2.invalidate(); }; }; } } }//package com.sulake.habbo.notifications // _SafeStr_11955 = "_-6t" (String#3267, DoABC#2) // _SafeStr_11956 = "_-2Ah" (String#13355, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1301 = "_-0Gn" (String#8420, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4461 = "_-Ie" (String#4382, DoABC#2) // _SafeStr_4462 = "_-2rr" (String#3851, DoABC#2) // _SafeStr_4467 = "_-2-n" (String#4962, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_4771 = "_-031" (String#2219, DoABC#2) // _SafeStr_4772 = "_-0Xn" (String#2233, DoABC#2) // _SafeStr_4804 = "_-on" (String#4372, DoABC#2) // _SafeStr_4868 = "_-23q" (String#14772, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6018 = "_-1ov" (String#6775, DoABC#2) // _SafeStr_6019 = "_-2OY" (String#7474, DoABC#2) // _SafeStr_6028 = "_-1at" (String#4204, DoABC#2) // _SafeStr_6034 = "_-1Cd" (String#5631, DoABC#2) // _SafeStr_6036 = "_-1s7" (String#6761, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1304 package com.sulake.habbo.notifications { import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_1304 { private const _SafeStr_11957:String = "achievement_bg_001_png"; private var _window:IFrameWindow; private var _SafeStr_6561:IHabboLocalizationManager; private var _assets:IAssetLibrary; public function _SafeStr_1304(_arg_1:int, _arg_2:String, _arg_3:IAssetLibrary, _arg_4:IHabboWindowManager, _arg_5:IHabboLocalizationManager) { if (((((!(_arg_3)) || (!(_arg_4)))) || (!(_arg_5)))){ return; }; this._assets = _arg_3; this._SafeStr_6561 = _arg_5; var _local_6:_SafeStr_5 = (_arg_3.getAssetByName("achievement_notification_bonus_xml") as _SafeStr_5); if (_local_6 == null){ return; }; this._window = (_arg_4.buildFromXML((_local_6.content as XML)) as IFrameWindow); if (this._window == null){ return; }; this._window.procedure = this._SafeStr_4257; this._window.center(); this._SafeStr_4456("bonus_points", ("+" + String(_arg_1))); if (((_arg_2) && (!((_arg_2 == ""))))){ this._SafeStr_6561.registerParameter("notifications.achievement.bonus_received.name", "realname", _arg_2); this._SafeStr_4456("bonus_info", this._SafeStr_6561.getKey("notifications.achievement.bonus_received.name")); }; var _local_7:BitmapData = ((_arg_3.getAssetByName(this._SafeStr_11957) as _SafeStr_1280).content as BitmapData); var _local_8:IBitmapWrapperWindow = (this._window.findChildByName("achievement_bg") as IBitmapWrapperWindow); _local_8.bitmap = new BitmapData(_local_8.width, _local_8.height, true, 0); _local_8.bitmap.copyPixels(_local_7, _local_7.rect, new Point(0, (_local_8.height - _local_7.height)), null, null, true); this._window.header.controls.visible = false; } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; this._SafeStr_6561 = null; this._assets = null; } private function _SafeStr_4456(_arg_1:String, _arg_2:String):void { if (this._window == null){ return; }; var _local_3:ITextWindow = (this._window.findChildByName(_arg_1) as ITextWindow); if (_local_3 == null){ return; }; _local_3.text = _arg_2; } private function _SafeStr_4804(_arg_1:String, _arg_2:BitmapData):void { if (this._window == null){ return; }; var _local_3:IBitmapWrapperWindow = (this._window.findChildByName(_arg_1) as IBitmapWrapperWindow); if (_local_3 == null){ return; }; _local_3.bitmap = _arg_2; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "close": this.dispose(); return; }; } } }//package com.sulake.habbo.notifications // _SafeStr_11957 = "_-1oz" (String#22234, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1304 = "_-2AK" (String#11078, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4804 = "_-on" (String#4372, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1305 package com.sulake.habbo.notifications { import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.utils._SafeStr_1350; public class _SafeStr_1305 { private var _assets:IAssetLibrary; private var _localization:IHabboLocalizationManager; private var _windowManager:IHabboWindowManager; private var _window:IFrameWindow; public function _SafeStr_1305(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:IHabboLocalizationManager) { this._assets = _arg_2; this._localization = _arg_3; this._windowManager = _arg_1; } public function dispose():void { this._SafeStr_11297(); this._windowManager = null; this._assets = null; } private function _SafeStr_11297(_arg_1:_SafeStr_1260=null):void { if (this._window != null){ this._window.dispose(); this._window = null; }; } public function _SafeStr_11958(_arg_1:String):void { var _local_4:IWindow; this._SafeStr_11297(); if ((((this._assets == null)) || ((this._windowManager == null)))){ return; }; var _local_2:_SafeStr_5 = (this._assets.getAssetByName("layout_parkbus_notification_xml") as _SafeStr_5); var _local_3:XML = (_local_2.content as XML); this._window = (this._windowManager.buildFromXML(_local_3) as IFrameWindow); this._window.center(); var _local_5:ITextWindow = (this._window.findChildByName("hubu_reason") as ITextWindow); if (_local_5 != null){ _local_5.text = _arg_1; }; _local_4 = this._window.findChildByName("hubu_link1"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11959); _local_4._SafeStr_7685 = 0; }; _local_4 = this._window.findChildByName("hubu_link2"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11959); _local_4._SafeStr_7685 = 0; }; _local_4 = this._window.findChildByTag("close"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_11959); }; } private function _SafeStr_11959(_arg_1:WindowMouseEvent):void { switch (_arg_1.target.name){ case "hubu_link1": if (this._localization.getKey("hubu.info.url1").length > 0){ this._SafeStr_10424(this._localization.getKey("hubu.info.url1")); }; return; case "hubu_link2": if (this._localization.getKey("hubu.info.url2").length > 0){ this._SafeStr_10424(this._localization.getKey("hubu.info.url2")); }; return; case "header_button_close": this._SafeStr_11297(); return; }; } private function _SafeStr_10424(_arg_1:String):void { _SafeStr_1350.navigateToURL(_arg_1, "habboMain"); } } }//package com.sulake.habbo.notifications // _SafeStr_10424 = "_-0a-" (String#3610, DoABC#2) // _SafeStr_11297 = "_-2yg" (String#3895, DoABC#2) // _SafeStr_11958 = "_-0EZ" (String#20856, DoABC#2) // _SafeStr_11959 = "_-05E" (String#13958, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1305 = "_-8Z" (String#8014, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_1313 package com.sulake.habbo.notifications { import com.sulake.core.window.components.IFrameWindow; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class _SafeStr_1313 { private const _SafeStr_11960:int = 20; private var _window:IFrameWindow; private var _SafeStr_6561:IHabboLocalizationManager; private var _SafeStr_3527:Array; public function _SafeStr_1313(_arg_1:Array, _arg_2:IAssetLibrary, _arg_3:IHabboWindowManager) { var _local_8:String; var _local_9:IWindowContainer; var _local_10:ITextWindow; super(); if (((!(_arg_3)) || (!(_arg_2)))){ return; }; this._SafeStr_3527 = _arg_1; var _local_4:_SafeStr_5 = (_arg_2.getAssetByName("motd_notification_xml") as _SafeStr_5); if (_local_4 == null){ return; }; this._window = (_arg_3.buildFromXML((_local_4.content as XML)) as IFrameWindow); if (this._window == null){ return; }; this._window.procedure = this._SafeStr_4257; this._window.center(); var _local_5:_SafeStr_5 = (_arg_2.getAssetByName("motd_notification_item_xml") as _SafeStr_5); if (_local_5 == null){ return; }; var _local_6:IWindowContainer = (_arg_3.buildFromXML((_local_5.content as XML)) as IWindowContainer); var _local_7:IItemListWindow = (this._window.findChildByName("message_list") as IItemListWindow); for each (_local_8 in this._SafeStr_3527) { _local_9 = (_local_6.clone() as IWindowContainer); _local_10 = (_local_9.findChildByName("message_text") as ITextWindow); _local_10.text = _local_8; _local_9.height = (_local_10.textHeight + this._SafeStr_11960); _local_7.addListItem(_local_9); }; } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; this._SafeStr_6561 = null; } private function _SafeStr_4257(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; switch (_arg_2.name){ case "close": case "header_button_close": this.dispose(); return; }; } } }//package com.sulake.habbo.notifications // _SafeStr_11960 = "_-2Gw" (String#19833, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1313 = "_-1go" (String#10994, DoABC#2) // _SafeStr_3527 = "_-19Y" (String#3620, DoABC#2) // _SafeStr_4257 = "_-10H" (String#2515, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_2086 package com.sulake.habbo.notifications { import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.window.IWindow; import com.sulake.core.utils.Map; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets.IAsset; import com.sulake.habbo.window.IHabboWindowManager; import flash.display.BitmapData; import _-33P._SafeStr_1274; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2086 implements _SafeStr_9 { public static const _SafeStr_11937:int = 70; public static const _SafeStr_11961:int = 5; private static const _SafeStr_10087:int = 0; private static const _SafeStr_11962:int = 1; private static const _SafeStr_11963:int = 2; private static const _SafeStr_11964:int = 3; private var _window:IWindow; private var _SafeStr_6785:_SafeStr_1293; private var _SafeStr_11965:Boolean = false; private var _SafeStr_11928:Map; private var _SafeStr_11929:Map; private var _SafeStr_11966:uint; private var _SafeStr_11967:uint; private var _SafeStr_11968:uint; private var _SafeStr_11969:int; private var _blend:Number; private var _SafeStr_11970:int; private var _SafeStr_11971:int; private var _state:int; public function _SafeStr_2086(_arg_1:IAsset, _arg_2:IHabboWindowManager, _arg_3:Map, _arg_4:Map, _arg_5:_SafeStr_1293) { this._SafeStr_11928 = _arg_3; this._SafeStr_11929 = _arg_4; var _local_6:_SafeStr_5 = (_arg_1 as _SafeStr_5); if (_local_6 == null){ return; }; this._window = _arg_2.buildFromXML((_local_6.content as XML), 1); this._window.tags.push("notificationview"); this._window.context.getDesktopWindow().addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_11972); this._window.procedure = this._SafeStr_11973; this._window.blend = 0; this._window.visible = false; var _local_7:ITextWindow = (IWindowContainer(this._window).findChildByTag("notification_text") as ITextWindow); if (_local_7 != null){ this._SafeStr_11970 = (this._window.height - _local_7.rectangle.bottom); } else { this._SafeStr_11970 = 15; }; this._SafeStr_11971 = this._window.height; this._SafeStr_11969 = 4; this._blend = 0; this._state = _SafeStr_10087; this._SafeStr_11933(_arg_5); } public function get disposed():Boolean { return ((this._window == null)); } public function get ready():Boolean { return ((this._state == _SafeStr_10087)); } public function get verticalPosition():int { return (this._SafeStr_11969); } private function _SafeStr_11933(_arg_1:_SafeStr_1293):void { if (_arg_1 == null){ return; }; var _local_2:String = _arg_1.content; this._SafeStr_11974(_local_2); var _local_3:BitmapData = _arg_1.style.icon; this._SafeStr_11975(_local_3); this._SafeStr_6785 = _arg_1; this._SafeStr_11935(); this._SafeStr_11976(); } public function _SafeStr_11932(_arg_1:_SafeStr_1274):void { if (_arg_1._SafeStr_3747 != this._SafeStr_6785.style._SafeStr_11954){ return; }; if (_arg_1._SafeStr_5356 != null){ this._SafeStr_11975(_arg_1._SafeStr_5356); }; } public function update(_arg_1:uint):void { var _local_2:Number; var _local_3:Number; switch (this._state){ case _SafeStr_10087: return; case _SafeStr_11962: this._SafeStr_11966 = (this._SafeStr_11966 + _arg_1); _local_2 = (Number(this._SafeStr_11966) / Number(this._SafeStr_11929["time_fade_in"])); if (this._SafeStr_11966 > int(this._SafeStr_11929["time_fade_in"])){ this._SafeStr_11977(); }; this._SafeStr_11978(_local_2); return; case _SafeStr_11963: this._SafeStr_11968 = (this._SafeStr_11968 + _arg_1); if ((((this._SafeStr_11968 > int(this._SafeStr_11929["time_display"]))) && (!(this._SafeStr_11965)))){ this._SafeStr_11979(); }; return; case _SafeStr_11964: this._SafeStr_11967 = (this._SafeStr_11967 + _arg_1); _local_3 = (1 - (Number(this._SafeStr_11967) / Number(this._SafeStr_11929["time_fade_out"]))); this._SafeStr_11978(_local_3); if (this._SafeStr_11967 > int(this._SafeStr_11929["time_fade_in"])){ this._SafeStr_11980(); }; return; }; } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; if (this._SafeStr_6785 != null){ this._SafeStr_6785.dispose(); this._SafeStr_6785 = null; }; } private function _SafeStr_11974(_arg_1:String):void { var _local_2:ITextWindow = (IWindowContainer(this._window).findChildByTag("notification_text") as ITextWindow); if ((((_local_2 == null)) || ((_arg_1 == null)))){ return; }; this._window.height = 0; _local_2.text = _arg_1; _local_2.height = (_local_2.textHeight + this._SafeStr_11970); if (this._window.height < this._SafeStr_11971){ this._window.height = this._SafeStr_11971; }; } private function _SafeStr_11975(_arg_1:BitmapData):void { var _local_3:BitmapData; var _local_4:int; var _local_5:int; var _local_6:int; var _local_2:IBitmapWrapperWindow = (IWindowContainer(this._window).findChildByTag("notification_icon") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; if (_arg_1 == null){ _local_2.bitmap = null; return; }; if ((((_arg_1.width < _local_2.width)) && ((_arg_1.height < _local_2.height)))){ _local_3 = new BitmapData(_local_2.width, _local_2.height, true, 0); _local_5 = ((_local_2.width - _arg_1.width) / 2); _local_6 = ((_local_2.height - _arg_1.height) / 2); _local_3.copyPixels(_arg_1, _arg_1.rect, new Point(_local_5, _local_6)); } else { if (_arg_1.width < _arg_1.height){ _local_3 = new BitmapData(_arg_1.height, _arg_1.height, true, 0); _local_4 = ((_arg_1.height - _arg_1.width) / 2); _local_3.copyPixels(_arg_1, _arg_1.rect, new Point(_local_4, 0)); } else { if (_arg_1.width > _arg_1.height){ _local_3 = new BitmapData(_arg_1.width, _arg_1.width, true, 0); _local_4 = ((_arg_1.width - _arg_1.height) / 2); _local_3.copyPixels(_arg_1, _arg_1.rect, new Point(0, _local_4)); } else { _local_3 = new BitmapData(_arg_1.width, _arg_1.height); _local_3.copyPixels(_arg_1, _arg_1.rect, new Point(0, 0)); }; }; }; _local_2.bitmap = _local_3; } private function _SafeStr_11976():void { this._SafeStr_11966 = 0; this._state = _SafeStr_11962; this._window.visible = true; } private function _SafeStr_11979():void { this._SafeStr_11967 = 0; this._state = _SafeStr_11964; } private function _SafeStr_11977():void { this._SafeStr_11968 = 0; this._state = _SafeStr_11963; } private function _SafeStr_11980():void { this._state = _SafeStr_10087; this._window.visible = false; } public function _SafeStr_11935(_arg_1:int=-1):void { if (this._window == null){ return; }; var _local_2:IDesktopWindow = this._window.context.getDesktopWindow(); if (_local_2 == null){ return; }; if (_arg_1 != -1){ this._SafeStr_11969 = _arg_1; }; this._window.x = ((_local_2.width - this._window.width) - _SafeStr_11961); this._window.y = this._SafeStr_11969; } public function _SafeStr_11973(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1 == null){ return; }; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ this._SafeStr_11965 = true; Logger.log("notifications - hover on"); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_11965 = false; Logger.log("notifications - hover off"); } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (this._SafeStr_6785 != null){ this._SafeStr_6785._SafeStr_11948(); }; }; }; }; } private function _SafeStr_11972(_arg_1:_SafeStr_1260):void { this._SafeStr_11935(); } private function _SafeStr_11978(_arg_1:Number):void { this._blend = _arg_1; if (this._blend > 1){ this._blend = 1; }; if (this._blend < 0){ this._blend = 0; }; this._window.blend = this._blend; } } }//package com.sulake.habbo.notifications // _SafeStr_10087 = "_-1ts" (String#5107, DoABC#2) // _SafeStr_11928 = "_-13G" (String#7279, DoABC#2) // _SafeStr_11929 = "_-29t" (String#4018, DoABC#2) // _SafeStr_11932 = "_-2O2" (String#12934, DoABC#2) // _SafeStr_11933 = "_-2im" (String#14255, DoABC#2) // _SafeStr_11935 = "_-1Iz" (String#12277, DoABC#2) // _SafeStr_11937 = "_-bk" (String#7601, DoABC#2) // _SafeStr_11948 = "_-240" (String#20146, DoABC#2) // _SafeStr_11954 = "_-2yK" (String#20594, DoABC#2) // _SafeStr_11961 = "_-0Um" (String#15280, DoABC#2) // _SafeStr_11962 = "_-88" (String#4617, DoABC#2) // _SafeStr_11963 = "_-2cK" (String#11625, DoABC#2) // _SafeStr_11964 = "_-1DL" (String#5257, DoABC#2) // _SafeStr_11965 = "_-Z1" (String#13793, DoABC#2) // _SafeStr_11966 = "_-2rk" (String#9242, DoABC#2) // _SafeStr_11967 = "_-13B" (String#9318, DoABC#2) // _SafeStr_11968 = "_-0r3" (String#11599, DoABC#2) // _SafeStr_11969 = "_-1e0" (String#11750, DoABC#2) // _SafeStr_11970 = "_-128" (String#14820, DoABC#2) // _SafeStr_11971 = "_-gb" (String#13337, DoABC#2) // _SafeStr_11972 = "_-lp" (String#13018, DoABC#2) // _SafeStr_11973 = "_-2Mc" (String#10075, DoABC#2) // _SafeStr_11974 = "_-Is" (String#20140, DoABC#2) // _SafeStr_11975 = "_-0aT" (String#16610, DoABC#2) // _SafeStr_11976 = "_-GV" (String#18785, DoABC#2) // _SafeStr_11977 = "_-1jc" (String#21235, DoABC#2) // _SafeStr_11978 = "_-0ah" (String#16584, DoABC#2) // _SafeStr_11979 = "_-9q" (String#19270, DoABC#2) // _SafeStr_11980 = "_-2X8" (String#18623, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1293 = "_-dg" (String#3365, DoABC#2) // _SafeStr_2086 = "_-1jY" (String#2317, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5356 = "_-V4" (String#5629, DoABC#2) // _SafeStr_6785 = "_-5n" (String#1446, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications._SafeStr_21 package com.sulake.habbo.notifications { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_21 extends IUnknown { function _SafeStr_11981(_arg_1:String):void; function _SafeStr_11982(_arg_1:String, _arg_2:String):void; } }//package com.sulake.habbo.notifications // _SafeStr_11981 = "_-0He" (String#21007, DoABC#2) // _SafeStr_11982 = "_-3CM" (String#15842, DoABC#2) // _SafeStr_21 = "_-1h" (String#3391, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.notifications.HabboNotifications package com.sulake.habbo.notifications { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.runtime._SafeStr_9; import com.sulake.habbo.room._SafeStr_22; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.utils.Map; import flash.utils.Dictionary; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.utils._SafeStr_1303; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboToolbar; import com.sulake.core.runtime.IContext; import com.sulake.iid.IIDHabboLocalizationManager; import iid.IIDHabboWindowManager; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-14n.AuthenticationOKMessageEvent; import _-1S3._SafeStr_1261; import _-1S3._SafeStr_1271; import com.sulake.core.communication.messages.IMessageEvent; import _-1S3._SafeStr_1270; import _-2X9._SafeStr_1311; import _-3BV._SafeStr_1254; import _-2I-._SafeStr_1253; import _-2X9._SafeStr_1278; import _-1S3._SafeStr_1296; import _-2UY._SafeStr_1264; import _-2UY._SafeStr_1288; import _-3Ed._SafeStr_1306; import _-3Ed._SafeStr_1252; import _-3Ed._SafeStr_1292; import _-1KT._SafeStr_1300; import _-2F4._SafeStr_836; import _-1S3._SafeStr_1276; import _-fC._SafeStr_1284; import _-3E5._SafeStr_1307; import _-1S3._SafeStr_1256; import _-3BV._SafeStr_1298; import _-32N._SafeStr_1258; import _-33P._SafeStr_1274; import _-2ej._SafeStr_1281; import _-1ot._SafeStr_1309; import com.sulake.core.localization._SafeStr_1262; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_1289; import _-3BV._SafeStr_1287; import _-Vm._SafeStr_1259; import _-kQ._SafeStr_1273; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1265; import _-3BV._SafeStr_1247; import com.sulake.habbo.room._SafeStr_1248; import _-00G._SafeStr_1295; import _-39Z._SafeStr_1290; import _-2Q7._SafeStr_1302; import _-00G._SafeStr_1310; import _-0DK._SafeStr_1291; import _-0DK._SafeStr_1275; import _-2Yo._SafeStr_1251; import _-2Yo._SafeStr_1299; import _-2Yo._SafeStr_1266; import _-0l7._SafeStr_1277; import _-1ot._SafeStr_1283; import _-1tS._SafeStr_1267; import _-1tS._SafeStr_1308; import com.sulake.habbo.avatar.IAvatarImage; import com.sulake.habbo.avatar.enum._SafeStr_1312; import com.sulake.habbo.avatar.enum.AvatarSetType; import com.sulake.room.utils._SafeStr_1286; import _-1ot._SafeStr_1272; import _-2yF._SafeStr_1282; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.window.utils._SafeStr_1269; import _-1ot._SafeStr_1297; import com.sulake.habbo.communication.messages.parser.catalog._SafeStr_1268; public class HabboNotifications extends _SafeStr_8 implements _SafeStr_21, _SafeStr_9, _SafeStr_22 { private static const _SafeStr_11983:String = "pixelbalance"; private static const _SafeStr_11984:String = "badges"; private static const _SafeStr_11985:String = "selectbadge"; private static const _SafeStr_11986:String = "inventory"; private static const _SafeStr_11987:String = "selectfurni"; private static const UILINK_CREDITS:String = "credits"; private static const _SafeStr_11988:String = "friendlist"; private static const _SafeStr_11989:String = "pet_inventory"; private static const _SafeStr_11990:String = "go_to_room"; private var _communication:IHabboCommunicationManager; private var _SafeStr_6499:_SafeStr_1112; private var _windowManager:IHabboWindowManager; private var _localization:IHabboLocalizationManager; private var _SafeStr_4463:_SafeStr_604; private var _friendList:_SafeStr_818; private var _SafeStr_4488:_SafeStr_415; private var _roomEngine:IRoomEngine; private var _config:IHabboConfigurationManager; private var _catalog:_SafeStr_286; private var _SafeStr_11991:_SafeStr_815; private var _assetLibrary:IAssetLibrary; private var _SafeStr_11992:Array; private var _SafeStr_11993:Map; private var _SafeStr_11994:_SafeStr_1255; private var _SafeStr_11995:_SafeStr_1257; private var _SafeStr_11996:_SafeStr_1305; private var _SafeStr_11997:Boolean; private var _SafeStr_11998:_SafeStr_1301; private var _SafeStr_11999:_SafeStr_1249; private var _SafeStr_12000:_SafeStr_1263; private var _SafeStr_12001:Dictionary; private var _SafeStr_4044:Boolean; public function HabboNotifications(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { var _local_7:int; var _local_8:Map; var _local_9:_SafeStr_1280; var _local_10:BitmapData; super(_arg_1, _arg_2, _arg_3); this._assetLibrary = _arg_3; this._SafeStr_11992 = new Array(); this._SafeStr_11993 = new Map(); this._SafeStr_4044 = false; this._SafeStr_12001 = new Dictionary(); var _local_4:IAsset = this._assetLibrary.getAssetByName("habbo_notifications_config_xml"); var _local_5:_SafeStr_5 = _SafeStr_5(_local_4); if (_local_5 != null){ _SafeStr_1303.parseVariableList(XML(_local_5.content).children(), this._SafeStr_11993); }; var _local_6:Map = this._SafeStr_11993["styles"]; if (_local_6 != null){ _local_7 = 0; while (_local_7 < _local_6.length) { _local_8 = _local_6.getWithIndex(_local_7); if (_local_8["icon"] != null){ _local_9 = (this._assetLibrary.getAssetByName(_local_8["icon"]) as _SafeStr_1280); _local_10 = (_local_9.content as BitmapData); _local_8["icon"] = _local_10; }; _local_7++; }; }; queueInterface(new IIDHabboInventory(), this._SafeStr_8015); queueInterface(new IIDHabboFriendList(), this._SafeStr_10529); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); queueInterface(new IIDAvatarRenderManager(), this.onAvatarRenderManagerReady); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_11178); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_11366); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); } override public function dispose():void { if (this._SafeStr_11994 != null){ this._SafeStr_11994.dispose(); this._SafeStr_11994 = null; }; if (this._SafeStr_11995 != null){ this._SafeStr_11995.dispose(); this._SafeStr_11995 = null; }; if (this._SafeStr_11996 != null){ this._SafeStr_11996.dispose(); this._SafeStr_11996 = null; }; if (this._SafeStr_11998 != null){ this._SafeStr_11998.dispose(); this._SafeStr_11998 = null; }; if (this._SafeStr_11999){ this._SafeStr_11999.dispose(); this._SafeStr_11999 = null; }; if (this._SafeStr_12000){ this._SafeStr_12000.dispose(); this._SafeStr_12000 = null; }; if (this._SafeStr_4488){ this._SafeStr_4488.release(new IIDAvatarRenderManager()); this._SafeStr_4488 = null; }; if (this._catalog){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._config){ this._config.release(new IIDHabboConfigurationManager()); this._config = null; }; if (this._friendList){ this._friendList.release(new IIDHabboFriendList()); this._friendList = null; }; if (this._SafeStr_4463){ this._SafeStr_4463.release(new IIDHabboInventory()); this._SafeStr_4463 = null; }; if (this._localization){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._roomEngine){ this._roomEngine.release(new IIDRoomEngine()); this._roomEngine = null; }; if (this._SafeStr_6499){ this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; super.dispose(); } private function _SafeStr_7984(_arg_1:String, _arg_2:String, _arg_3:BitmapData, _arg_4:String=null):int { if (this._SafeStr_4044){ return (0); }; var _local_5:Map = this._SafeStr_11993["styles"]; if (_local_5 == null){ return (0); }; var _local_6:Map = _local_5[_arg_2]; if (_local_6 == null){ return (0); }; var _local_7:_SafeStr_1294 = new _SafeStr_1294(_local_6, _arg_3, true, _arg_4); var _local_8:_SafeStr_1293 = new _SafeStr_1293(_arg_1, _local_7, this); this._SafeStr_11992.push(_local_8); return (this._SafeStr_11992.length); } private function _SafeStr_12002():_SafeStr_1293 { var _local_1:Array = this._SafeStr_11992.splice(0, 1); return ((_local_1[0] as _SafeStr_1293)); } private function _SafeStr_11178(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._communication = IHabboCommunicationManager(_arg_2); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = IHabboWindowManager(_arg_2); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._localization = (_arg_2 as IHabboLocalizationManager); this._SafeStr_11995 = new _SafeStr_1257(this._windowManager, this._localization); if (this._communication){ this._communication.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_12003)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1261(this._SafeStr_12004)); }; } private function _SafeStr_8015(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4463 = (_arg_2 as _SafeStr_604); } private function _SafeStr_10529(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._friendList = (_arg_2 as _SafeStr_818); } private function onAvatarRenderManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4488 = (_arg_2 as _SafeStr_415); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._roomEngine = (_arg_2 as IRoomEngine); } private function _SafeStr_11366(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._config = (_arg_2 as IHabboConfigurationManager); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._catalog = (_arg_2 as _SafeStr_286); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_11991 = (_arg_2 as _SafeStr_815); } function _SafeStr_12005(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1271 = (_arg_1 as _SafeStr_1271); new _SafeStr_1304(_local_2._SafeStr_6180, _local_2.realName, assets, this._windowManager, this._localization); } function _SafeStr_12003(_arg_1:IMessageEvent):void { this._SafeStr_11994 = new _SafeStr_1255(this._assetLibrary, this._windowManager, this._config, this._SafeStr_11991, this._SafeStr_11993["styles"], this._SafeStr_11993["view"]); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1270(this._SafeStr_12006)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1271(this._SafeStr_12005)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1311(this._SafeStr_4116)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1254(this.onPurchaseOK)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1253(this._SafeStr_10558)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1278(this._SafeStr_10555)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1296(this._SafeStr_12007)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1264(this._SafeStr_12008)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1288(this._SafeStr_12009)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1306(this._SafeStr_12010)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1252(this._SafeStr_12011)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1292(this._SafeStr_12012)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1300(this._SafeStr_12013)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_836(this._SafeStr_4552)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1276(this._SafeStr_12014)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1284(this._SafeStr_12015)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1307(this._SafeStr_12016)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1256(this._SafeStr_12017)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1298(this._SafeStr_12018)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1258(this._SafeStr_12019)); _SafeStr_4262(this._SafeStr_11994, 1); _SafeStr_4262(this, 2); this._SafeStr_6499.events.addEventListener(_SafeStr_1274._SafeStr_5276, this._SafeStr_5277); this._communication.getHabboMainConnection(null).send(new _SafeStr_1281()); } function _SafeStr_12004(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1261 = (_arg_1 as _SafeStr_1261); var _local_3:_SafeStr_1309 = (_local_2._SafeStr_4108() as _SafeStr_1309); if (((_local_3.messages) && ((_local_3.messages.length > 0)))){ new _SafeStr_1313(_local_3.messages, this._assetLibrary, this._windowManager); }; } function _SafeStr_4116(_arg_1:IMessageEvent):void { var _local_3:_SafeStr_1262; var _local_4:_SafeStr_1262; var _local_2:_SafeStr_1311 = (_arg_1 as _SafeStr_1311); if (this._SafeStr_6499.userId == _local_2.userId){ this._localization.registerParameter("notifications.text.respect.2", "count", String(_local_2._SafeStr_7086)); _local_3 = this._localization.getLocalization("notifications.text.respect.1"); _local_4 = this._localization.getLocalization("notifications.text.respect.2"); if (_local_3){ this._SafeStr_7984(_local_3.value, _SafeStr_1250._SafeStr_11921, null); }; if (_local_4){ this._SafeStr_7984(_local_4.value, _SafeStr_1250._SafeStr_11921, null); }; }; } public function _SafeStr_11982(_arg_1:String, _arg_2:String):void { this._localization.registerParameter("soundmachine.notification.playing", "songname", _arg_1); this._localization.registerParameter("soundmachine.notification.playing", "songauthor", _arg_2); var _local_3:_SafeStr_1262 = this._localization.getLocalization("soundmachine.notification.playing"); if (_local_3){ this._SafeStr_7984(_local_3.value, _SafeStr_1250._SafeStr_11922, null); }; } public function _SafeStr_11981(_arg_1:String):void { this._SafeStr_7984(_arg_1, _SafeStr_1250._SafeStr_11919, null); } private function _SafeStr_12019(_arg_1:_SafeStr_1258):void { var _local_3:_SafeStr_1262; var _local_2:_SafeStr_1289 = _arg_1._SafeStr_4108(); var _local_4:String = _SafeStr_1250._SafeStr_11926; this._localization.registerParameter("notifications.text.room.messages.posted", "room_name", _local_2.roomName); this._localization.registerParameter("notifications.text.room.messages.posted", "messages_count", _local_2._SafeStr_10744.toString()); _local_3 = this._localization.getLocalization("notifications.text.room.messages.posted"); var _local_5:_SafeStr_1280 = (assets.getAssetByName("if_icon_temp_png") as _SafeStr_1280); var _local_6:BitmapData = (_local_5.content as BitmapData); if (_local_3){ this._SafeStr_7984(_local_3.value, _local_4, _local_6.clone()); }; } private function onPurchaseOK(_arg_1:IMessageEvent):void { var _local_6:_SafeStr_1287; var _local_7:_SafeStr_1259; var _local_8:_SafeStr_1262; var _local_9:_SafeStr_1273; var _local_2:_SafeStr_1254 = (_arg_1 as _SafeStr_1254); var _local_3:_SafeStr_1265 = _local_2._SafeStr_4108(); var _local_4:_SafeStr_1247 = _local_3.offer; var _local_5:BitmapData; if (_local_4 == null){ return; }; for each (_local_6 in _local_4.products) { if (_local_6){ if (_local_6._SafeStr_6888 == _SafeStr_1287._SafeStr_4872){ _local_7 = this._SafeStr_6499._SafeStr_5214(_local_6._SafeStr_6987); } else { if (_local_6._SafeStr_6888 == _SafeStr_1287._SafeStr_4871){ _local_7 = this._SafeStr_6499._SafeStr_5215(_local_6._SafeStr_6987); }; }; _local_5 = this._SafeStr_12020(_local_6._SafeStr_6888, _local_6._SafeStr_6987, _local_6._SafeStr_5326); if (((_local_7) && (!((_local_7.title == ""))))){ this._localization.registerParameter("notifications.text.purchase.ok", "productName", _local_7.title); } else { _local_9 = this._SafeStr_6499.getProductData(_local_4._SafeStr_5887); if (_local_9){ this._localization.registerParameter("notifications.text.purchase.ok", "productName", _local_9.name); }; }; _local_8 = this._localization.getLocalization("notifications.text.purchase.ok"); if (_local_8){ this._SafeStr_7984(_local_8.value, _SafeStr_1250._SafeStr_11925, _local_5); }; }; }; Logger.log("[HabboNotifications] purchase ok"); } private function _SafeStr_12020(_arg_1:String, _arg_2:int, _arg_3:String):BitmapData { var _local_4:_SafeStr_1280; var _local_5:_SafeStr_1248; var _local_6:BitmapData; var _local_7:int; switch (_arg_1){ case _SafeStr_1287._SafeStr_4872: _local_5 = this._roomEngine.getFurnitureIcon(_arg_2, this); break; case _SafeStr_1287._SafeStr_4871: _local_7 = this._SafeStr_12021("I", _arg_2); if (_local_7 == 1){ _local_5 = this._roomEngine.getWallItemIcon(_arg_2, this, _arg_3); } else { switch (_local_7){ case _SafeStr_1295._SafeStr_3430: _local_4 = ((this._SafeStr_4463 as _SafeStr_8).assets.getAssetByName("icon_wallpaper_png") as _SafeStr_1280); if (_local_4 != null){ _local_6 = (_local_4.content as BitmapData).clone(); }; break; case _SafeStr_1295._SafeStr_3432: _local_4 = ((this._SafeStr_4463 as _SafeStr_8).assets.getAssetByName("icon_landscape_png") as _SafeStr_1280); if (_local_4 != null){ _local_6 = (_local_4.content as BitmapData).clone(); }; break; case _SafeStr_1295._SafeStr_3431: _local_4 = ((this._SafeStr_4463 as _SafeStr_8).assets.getAssetByName("icon_floor_png") as _SafeStr_1280); if (_local_4 != null){ _local_6 = (_local_4.content as BitmapData).clone(); }; break; }; _local_5 = null; }; break; case _SafeStr_1287._SafeStr_4873: _local_4 = ((this._SafeStr_4463 as _SafeStr_8).assets.getAssetByName((("fx_icon_" + _arg_2) + "_png")) as _SafeStr_1280); if (_local_4 != null){ _local_6 = (_local_4.content as BitmapData).clone(); }; break; default: Logger.log("[HabboNotifications] Can not yet handle this type of product: "); }; if (_local_5 != null){ _local_6 = _local_5.data; }; return (_local_6); } private function _SafeStr_10558(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1290 = (_arg_1 as _SafeStr_1253)._SafeStr_4108(); if ((((_local_2 == null)) || (!((_local_2._SafeStr_7786 == _SafeStr_1253._SafeStr_6755))))){ return; }; var _local_3:_SafeStr_1262 = this._localization.getLocalization("notifications.text.recycle.ok"); if (_local_3){ this._SafeStr_7984(_local_3.value, _SafeStr_1250._SafeStr_11920, null); }; Logger.log("[HabboNotifications] recycle ok"); } private function _SafeStr_10555(_arg_1:IMessageEvent):void { var _local_3:int; var _local_4:int; var _local_5:String; var _local_6:String; var _local_7:_SafeStr_1262; Logger.log("[HabboNotifications] subscription update"); var _local_2:_SafeStr_1302 = (_arg_1 as _SafeStr_1278)._SafeStr_4108(); if (_local_2 == null){ return; }; if (_local_2._SafeStr_7071 == _SafeStr_1302.RESPONSE_TYPE_PURCHASE){ _local_3 = Math.max(0, _local_2._SafeStr_7068); _local_4 = Math.max(0, _local_2._SafeStr_7070); if (_local_2._SafeStr_4477){ _local_5 = "notifications.text.vipdays"; _local_6 = _SafeStr_1250._SafeStr_4378; } else { _local_5 = "notifications.text.clubdays"; _local_6 = _SafeStr_1250._SafeStr_4335; }; if (_local_4 > 0){ _local_5 = (_local_5 + ".long"); }; this._localization.registerParameter(_local_5, "days", String(_local_3)); this._localization.registerParameter(_local_5, "months", String(_local_4)); _local_7 = this._localization.getLocalization(_local_5); if (_local_7){ this._SafeStr_7984(_local_7.value, _local_6, null); }; } else { if (_local_2._SafeStr_4477){ if (!this._config.getBoolean("club.membership.extend.promotion.enabled", false)){ this._SafeStr_12022(_local_2); }; } else { this._SafeStr_12022(_local_2); }; if (_local_2._SafeStr_7075){ if (this._SafeStr_12000){ this._SafeStr_12000.dispose(); }; this._SafeStr_12000 = new _SafeStr_1263(_local_2._SafeStr_7076, _local_2._SafeStr_7077, assets, this._windowManager, this._catalog, this._localization); }; }; } private function _SafeStr_12022(_arg_1:_SafeStr_1302):void { var _local_2:int = parseInt(this._config.getKey("subscription.reminder.when.days.left", "5")); if ((((((((_local_2 > 0)) && ((_arg_1._SafeStr_7068 > 0)))) && ((_arg_1._SafeStr_7068 <= _local_2)))) && ((_arg_1._SafeStr_7070 == 0)))){ if (this._SafeStr_11999){ this._SafeStr_11999.dispose(); }; this._SafeStr_11999 = new _SafeStr_1249(_arg_1._SafeStr_7068, _arg_1._SafeStr_4477, assets, this._windowManager, this._catalog, this._localization); }; } private function _SafeStr_12007(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1296 = (_arg_1 as _SafeStr_1296); if (_local_2 != null){ this._SafeStr_4044 = !(_local_2._SafeStr_6182); }; } public function update(_arg_1:uint):void { var _local_2:_SafeStr_1293; if (((this._SafeStr_11994._SafeStr_11934()) && ((this._SafeStr_11992.length > 0)))){ _local_2 = this._SafeStr_12002(); if (!this._SafeStr_11994._SafeStr_11933(_local_2)){ _local_2.dispose(); }; }; } public function _SafeStr_11950(_arg_1:String):void { switch (_arg_1){ case _SafeStr_11983: return; case _SafeStr_11984: if (this._SafeStr_4463 != null){ this._SafeStr_4463._SafeStr_3613(_SafeStr_1310._SafeStr_3441); }; return; case _SafeStr_11985: return; case _SafeStr_11986: if (((!((this._SafeStr_4463 == null))) && (this._SafeStr_4463._SafeStr_11540))){ this._SafeStr_4463._SafeStr_3613(_SafeStr_1310._SafeStr_3440); }; return; case _SafeStr_11989: if (((!((this._SafeStr_4463 == null))) && (this._SafeStr_4463._SafeStr_11540))){ this._SafeStr_4463._SafeStr_3613(_SafeStr_1310._SafeStr_3443); }; return; case _SafeStr_11987: return; case UILINK_CREDITS: return; case _SafeStr_11988: if (this._friendList != null){ this._friendList.openFriendList(); }; return; case _SafeStr_11990: return; }; } private function _SafeStr_5277(_arg_1:_SafeStr_1274):void { if (((!((_arg_1 == null))) && (!((this._SafeStr_11994 == null))))){ this._SafeStr_11994._SafeStr_11932(_arg_1); }; } public function imageReady(_arg_1:int, _arg_2:BitmapData):void { } private function _SafeStr_12021(_arg_1:String, _arg_2:int):int { if (_arg_1 == "S"){ return (1); }; if (_arg_1 == "I"){ if (_arg_2 == 3001){ return (_SafeStr_1295._SafeStr_3430); }; if (_arg_2 == 3002){ return (_SafeStr_1295._SafeStr_3431); }; if (_arg_2 == 4057){ return (_SafeStr_1295._SafeStr_3432); }; return (1); }; return (1); } private function _SafeStr_12008(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1291 = (_arg_1 as _SafeStr_1264)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_11995 == null)))){ return; }; this._SafeStr_11995._SafeStr_11939(_local_2.message, _local_2.url); } private function _SafeStr_12009(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1275 = (_arg_1 as _SafeStr_1288)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_11995 == null)))){ return; }; this._SafeStr_11995._SafeStr_11941(_local_2.message); } private function _SafeStr_12010(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1251 = (_arg_1 as _SafeStr_1306)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_11995 == null)))){ return; }; this._SafeStr_11995._SafeStr_11942(_local_2.minutesUntilClosing); } private function _SafeStr_12011(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1299 = (_arg_1 as _SafeStr_1252)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_11995 == null)))){ return; }; this._SafeStr_11995._SafeStr_11943(_local_2.openHour, _local_2.openMinute, _local_2.userThrownOutAtClose); } private function _SafeStr_12012(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1266 = (_arg_1 as _SafeStr_1292)._SafeStr_4108(); if ((((_local_2 == null)) || ((this._SafeStr_11995 == null)))){ return; }; this._SafeStr_11995._SafeStr_11945(_local_2.openHour, _local_2.openMinute); } private function _SafeStr_12013(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1277 = (_arg_1 as _SafeStr_1300)._SafeStr_4108(); if (this._SafeStr_11996 == null){ this._SafeStr_11996 = new _SafeStr_1305(this._windowManager, assets, this._localization); }; if (((!((_local_2 == null))) || (!((this._SafeStr_11996 == null))))){ this._SafeStr_11996._SafeStr_11958(_local_2._SafeStr_4033); }; } private function _SafeStr_12014(_arg_1:_SafeStr_1276):void { var _local_4:BitmapData; if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1283 = _arg_1._SafeStr_4108(); this._localization.registerParameter("notifications.text.petlevel", "pet_name", _local_2._SafeStr_6175); this._localization.registerParameter("notifications.text.petlevel", "level", _local_2.level.toString()); var _local_3:_SafeStr_1262 = this._localization.getLocalization("notifications.text.petlevel"); if (_local_3){ _local_4 = this._SafeStr_5156(_local_2._SafeStr_4153, _local_2.breed, _local_2.color); this._SafeStr_7984(_local_3.value, _SafeStr_1250._SafeStr_11923, _local_4); }; } private function _SafeStr_12015(_arg_1:_SafeStr_1284):void { var _local_3:_SafeStr_1262; var _local_4:_SafeStr_1267; var _local_5:BitmapData; if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1308 = _arg_1._SafeStr_4108(); if (_local_2._SafeStr_6342){ _local_3 = this._localization.getLocalization("notifications.text.petbought"); } else { _local_3 = this._localization.getLocalization("notifications.text.petreceived"); }; if (_local_3){ _local_4 = _local_2.pet; _local_5 = this._SafeStr_5156(_local_4.type, _local_4.breed, _local_4.color); this._SafeStr_7984(_local_3.value, _SafeStr_1250._SafeStr_11923, _local_5); }; } private function _SafeStr_5156(_arg_1:int, _arg_2:int, _arg_3:String):BitmapData { var _local_5:uint; var _local_6:IAvatarImage; var _local_7:uint; var _local_8:_SafeStr_1248; var _local_4:BitmapData; if ((((_arg_1 < 0)) || ((_arg_2 < 0)))){ return (_local_4); }; if (_arg_1 < 8){ _local_5 = parseInt(_arg_3, 16); _local_6 = this._SafeStr_4488._SafeStr_5162(_arg_1, _arg_2, _local_5, _SafeStr_1312._SafeStr_5072); if (_local_6 != null){ _local_6.setDirection(AvatarSetType._SafeStr_5073, 3); _local_4 = _local_6._SafeStr_5074(AvatarSetType._SafeStr_5075); _local_6.dispose(); }; } else { _local_7 = 0; _local_8 = this._roomEngine._SafeStr_5156(_arg_1, _arg_2, new _SafeStr_1286(135), 32, null, _local_7); if (_local_8 != null){ _local_4 = _local_8.data; }; }; return (_local_4); } private function _SafeStr_4552(_arg_1:IMessageEvent):void { var _local_2:String; if (!this._SafeStr_11997){ _local_2 = this._localization.getKey("mod.chatdisclaimer", "NA"); this._SafeStr_7984(_local_2, _SafeStr_1250._SafeStr_11919, null); this._SafeStr_11997 = true; Logger.log(("DISPLAYED MOD INFO: " + _local_2)); }; } private function _SafeStr_12006(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1272 = (_arg_1 as _SafeStr_1270)._SafeStr_4108(); var _local_3:String = _local_2._SafeStr_3499; var _local_4:RegExp = /\\r/g; _local_3 = _local_3.replace(_local_4, "\r"); this._windowManager.alert("${notifications.broadcast.title}", _local_3, 0, this._SafeStr_12023); } private function _SafeStr_12016(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1282 = (_arg_1 as _SafeStr_1307)._SafeStr_4108(); this._localization.registerParameter("room.error.pets.respectfailed", "required_age", ("" + _local_2._SafeStr_7376)); this._localization.registerParameter("room.error.pets.respectfailed", "avatar_age", ("" + _local_2._SafeStr_7377)); this._windowManager.alert("${error.title}", "${room.error.pets.respectfailed}", 0, this._SafeStr_12023); } public function _SafeStr_12023(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { if ((((_arg_2.type == _SafeStr_1260._SafeStr_8222)) || ((_arg_2.type == _SafeStr_1260._SafeStr_9431)))){ _arg_1.dispose(); }; } private function _SafeStr_12017(_arg_1:_SafeStr_1256):void { if (!_arg_1){ return; }; var _local_2:_SafeStr_1297 = _arg_1._SafeStr_4108(); if (!_local_2){ return; }; if (_local_2._SafeStr_6177 < 1){ return; }; if (((this._SafeStr_11998) && (this._SafeStr_11998.visible))){ return; }; this._SafeStr_11998 = new _SafeStr_1301(_local_2._SafeStr_6177, assets, this._windowManager, this._catalog, this._SafeStr_11991); } private function _SafeStr_12018(_arg_1:_SafeStr_1298):void { if (((!(_arg_1)) || (!(this._localization)))){ return; }; var _local_2:_SafeStr_1268 = _arg_1._SafeStr_4108(); if (!_local_2){ return; }; var _local_3:Array = _local_2.products; if (((!(_local_3)) || ((_local_3.length == 0)))){ return; }; var _local_4:_SafeStr_1287 = (_local_3[0] as _SafeStr_1287); if (!_local_4){ return; }; var _local_5:String = this._localization.getKey("notifications.text.club_gift.received"); var _local_6:BitmapData = this._SafeStr_12020(_local_4._SafeStr_6888, _local_4._SafeStr_6987, _local_4._SafeStr_5326); this._SafeStr_7984(_local_5, _SafeStr_1250._SafeStr_11919, _local_6); } } }//package com.sulake.habbo.notifications // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10529 = "_-09Y" (String#6830, DoABC#2) // _SafeStr_10555 = "_-1sM" (String#9693, DoABC#2) // _SafeStr_10558 = "_-2Zu" (String#14907, DoABC#2) // _SafeStr_10744 = "_-2AD" (String#19676, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11178 = "_-04n" (String#4528, DoABC#2) // _SafeStr_11366 = "_-2LE" (String#5492, DoABC#2) // _SafeStr_11540 = "_-0U" (String#14425, DoABC#2) // _SafeStr_11919 = "_-Fo" (String#10461, DoABC#2) // _SafeStr_11920 = "_-1mC" (String#14358, DoABC#2) // _SafeStr_11921 = "_-1a" (String#11440, DoABC#2) // _SafeStr_11922 = "_-1u9" (String#12873, DoABC#2) // _SafeStr_11923 = "_-30U" (String#12725, DoABC#2) // _SafeStr_11925 = "_-2mo" (String#15014, DoABC#2) // _SafeStr_11926 = "_-LK" (String#14004, DoABC#2) // _SafeStr_11932 = "_-2O2" (String#12934, DoABC#2) // _SafeStr_11933 = "_-2im" (String#14255, DoABC#2) // _SafeStr_11934 = "_-eO" (String#17137, DoABC#2) // _SafeStr_11939 = "_-2Cg" (String#19949, DoABC#2) // _SafeStr_11941 = "_-1XF" (String#19084, DoABC#2) // _SafeStr_11942 = "_-11Z" (String#21216, DoABC#2) // _SafeStr_11943 = "_-2Wn" (String#18730, DoABC#2) // _SafeStr_11945 = "_-2az" (String#20382, DoABC#2) // _SafeStr_11950 = "_-1jf" (String#21194, DoABC#2) // _SafeStr_11958 = "_-0EZ" (String#20856, DoABC#2) // _SafeStr_11981 = "_-0He" (String#21007, DoABC#2) // _SafeStr_11982 = "_-3CM" (String#15842, DoABC#2) // _SafeStr_11983 = "_-1tc" (String#13341, DoABC#2) // _SafeStr_11984 = "_-1xh" (String#14369, DoABC#2) // _SafeStr_11985 = "_-cS" (String#15260, DoABC#2) // _SafeStr_11986 = "_-2qQ" (String#13672, DoABC#2) // _SafeStr_11987 = "_-2JW" (String#13038, DoABC#2) // _SafeStr_11988 = "_-hf" (String#14020, DoABC#2) // _SafeStr_11989 = "_-2Fi" (String#12987, DoABC#2) // _SafeStr_11990 = "_-rs" (String#13815, DoABC#2) // _SafeStr_11991 = "_-Ji" (String#14246, DoABC#2) // _SafeStr_11992 = "_-1ea" (String#9494, DoABC#2) // _SafeStr_11993 = "_-065" (String#8755, DoABC#2) // _SafeStr_11994 = "_-OS" (String#5607, DoABC#2) // _SafeStr_11995 = "_-0WP" (String#3559, DoABC#2) // _SafeStr_11996 = "_-1b6" (String#7066, DoABC#2) // _SafeStr_11997 = "_-2fk" (String#15626, DoABC#2) // _SafeStr_11998 = "_-aE" (String#7677, DoABC#2) // _SafeStr_11999 = "_-24P" (String#8143, DoABC#2) // _SafeStr_12000 = "_-SK" (String#8535, DoABC#2) // _SafeStr_12001 = "_-224" (String#20072, DoABC#2) // _SafeStr_12002 = "_-20m" (String#20034, DoABC#2) // _SafeStr_12003 = "_-Vs" (String#21297, DoABC#2) // _SafeStr_12004 = "_-2G9" (String#18958, DoABC#2) // _SafeStr_12005 = "_-Gr" (String#18748, DoABC#2) // _SafeStr_12006 = "_-0gW" (String#19023, DoABC#2) // _SafeStr_12007 = "_-36W" (String#20342, DoABC#2) // _SafeStr_12008 = "_-2HO" (String#20035, DoABC#2) // _SafeStr_12009 = "_-3Et" (String#19813, DoABC#2) // _SafeStr_12010 = "_-0z9" (String#20370, DoABC#2) // _SafeStr_12011 = "_-vr" (String#18529, DoABC#2) // _SafeStr_12012 = "_-f9" (String#20988, DoABC#2) // _SafeStr_12013 = "_-2qc" (String#19031, DoABC#2) // _SafeStr_12014 = "_-k0" (String#20994, DoABC#2) // _SafeStr_12015 = "_-0ba" (String#22023, DoABC#2) // _SafeStr_12016 = "_-0TJ" (String#14094, DoABC#2) // _SafeStr_12017 = "_-2DB" (String#19843, DoABC#2) // _SafeStr_12018 = "_-1ul" (String#19201, DoABC#2) // _SafeStr_12019 = "_-0VA" (String#21572, DoABC#2) // _SafeStr_12020 = "_-2EX" (String#17649, DoABC#2) // _SafeStr_12021 = "_-1fJ" (String#19140, DoABC#2) // _SafeStr_12022 = "_-34o" (String#18206, DoABC#2) // _SafeStr_12023 = "_-1B" (String#14541, DoABC#2) // _SafeStr_1247 = "_-2yx" (String#3033, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1249 = "_-2Pk" (String#8377, DoABC#2) // _SafeStr_1250 = "_-1Xh" (String#3270, DoABC#2) // _SafeStr_1251 = "_-0dS" (String#6038, DoABC#2) // _SafeStr_1252 = "_-0Y0" (String#5830, DoABC#2) // _SafeStr_1253 = "_-2Et" (String#3725, DoABC#2) // _SafeStr_1254 = "_-163" (String#4687, DoABC#2) // _SafeStr_1255 = "_-0tQ" (String#8089, DoABC#2) // _SafeStr_1256 = "_-24O" (String#6364, DoABC#2) // _SafeStr_1257 = "_-0uh" (String#7886, DoABC#2) // _SafeStr_1258 = "_-2Os" (String#6109, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1261 = "_-1r" (String#5187, DoABC#2) // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1263 = "_-1Xz" (String#8625, DoABC#2) // _SafeStr_1264 = "_-1Ql" (String#6395, DoABC#2) // _SafeStr_1265 = "_-2p3" (String#6429, DoABC#2) // _SafeStr_1266 = "_-gZ" (String#6614, DoABC#2) // _SafeStr_1267 = "_-0F9" (String#1338, DoABC#2) // _SafeStr_1268 = "_-2e5" (String#5924, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1270 = "_-25c" (String#6295, DoABC#2) // _SafeStr_1271 = "_-2EU" (String#5715, DoABC#2) // _SafeStr_1272 = "_-1XX" (String#5252, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1275 = "_-0t9" (String#6281, DoABC#2) // _SafeStr_1276 = "_-0r5" (String#6472, DoABC#2) // _SafeStr_1277 = "_-TN" (String#6578, DoABC#2) // _SafeStr_1278 = "_-7K" (String#2960, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1281 = "_-2Cr" (String#8671, DoABC#2) // _SafeStr_1282 = "_-wh" (String#6633, DoABC#2) // _SafeStr_1283 = "_-0iq" (String#6116, DoABC#2) // _SafeStr_1284 = "_-05" (String#6041, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1287 = "_-1ce" (String#2561, DoABC#2) // _SafeStr_1288 = "_-nA" (String#6537, DoABC#2) // _SafeStr_1289 = "_-1LK" (String#6191, DoABC#2) // _SafeStr_1290 = "_-0H0" (String#5777, DoABC#2) // _SafeStr_1291 = "_-1oB" (String#6001, DoABC#2) // _SafeStr_1292 = "_-GU" (String#6642, DoABC#2) // _SafeStr_1293 = "_-dg" (String#3365, DoABC#2) // _SafeStr_1294 = "_-FW" (String#4862, DoABC#2) // _SafeStr_1295 = "_-1md" (String#1710, DoABC#2) // _SafeStr_1296 = "_-0YV" (String#5733, DoABC#2) // _SafeStr_1297 = "_-0g8" (String#5998, DoABC#2) // _SafeStr_1298 = "_-2IL" (String#5795, DoABC#2) // _SafeStr_1299 = "_-0AE" (String#6102, DoABC#2) // _SafeStr_1300 = "_-ft" (String#6559, DoABC#2) // _SafeStr_1301 = "_-0Gn" (String#8420, DoABC#2) // _SafeStr_1302 = "_-wl" (String#3450, DoABC#2) // _SafeStr_1303 = "_-15Z" (String#3810, DoABC#2) // _SafeStr_1304 = "_-2AK" (String#11078, DoABC#2) // _SafeStr_1305 = "_-8Z" (String#8014, DoABC#2) // _SafeStr_1306 = "_-180" (String#6496, DoABC#2) // _SafeStr_1307 = "_-AH" (String#4591, DoABC#2) // _SafeStr_1308 = "_-O3" (String#6624, DoABC#2) // _SafeStr_1309 = "_-PA" (String#5604, DoABC#2) // _SafeStr_1310 = "_-0qV" (String#1371, DoABC#2) // _SafeStr_1311 = "_-1MG" (String#3889, DoABC#2) // _SafeStr_1312 = "_-0r7" (String#1718, DoABC#2) // _SafeStr_1313 = "_-1go" (String#10994, DoABC#2) // _SafeStr_21 = "_-1h" (String#3391, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3430 = "_-vI" (String#6605, DoABC#2) // _SafeStr_3431 = "_-1HE" (String#6268, DoABC#2) // _SafeStr_3432 = "_-2Ef" (String#5834, DoABC#2) // _SafeStr_3440 = "_-LY" (String#2808, DoABC#2) // _SafeStr_3441 = "_-2Qd" (String#4700, DoABC#2) // _SafeStr_3443 = "_-0C2" (String#3777, DoABC#2) // _SafeStr_3499 = "_-O1" (String#5118, DoABC#2) // _SafeStr_3613 = "_-1ki" (String#3253, DoABC#2) // _SafeStr_4033 = "_-150" (String#5651, DoABC#2) // _SafeStr_4044 = "_-1X5" (String#4870, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4116 = "_-bg" (String#14321, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4335 = "return" (String#5224, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4477 = "_-1LT" (String#3271, DoABC#2) // _SafeStr_4488 = "_-0Er" (String#1945, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4871 = "_-2sj" (String#2590, DoABC#2) // _SafeStr_4872 = "_-Xd" (String#2820, DoABC#2) // _SafeStr_4873 = "_-0E5" (String#4386, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5072 = "_-1el" (String#2530, DoABC#2) // _SafeStr_5073 = "_-Lb" (String#1854, DoABC#2) // _SafeStr_5074 = "_-29I" (String#3089, DoABC#2) // _SafeStr_5075 = "_-2HL" (String#2342, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5162 = "_-Xs" (String#8434, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5276 = "_-177" (String#5064, DoABC#2) // _SafeStr_5277 = "_-18I" (String#6689, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5887 = "_-Ii" (String#1889, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6175 = "_-19k" (String#20761, DoABC#2) // _SafeStr_6177 = "_-fr" (String#16670, DoABC#2) // _SafeStr_6180 = "_-2MR" (String#6987, DoABC#2) // _SafeStr_6182 = "_-0Gf" (String#12908, DoABC#2) // _SafeStr_6342 = "_-2XG" (String#18763, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_6755 = "_-238" (String#12125, DoABC#2) // _SafeStr_6888 = "_-0gM" (String#2159, DoABC#2) // _SafeStr_6987 = "_-09E" (String#5813, DoABC#2) // _SafeStr_7068 = "_-0YQ" (String#5952, DoABC#2) // _SafeStr_7070 = "_-1ks" (String#9802, DoABC#2) // _SafeStr_7071 = "_-2gD" (String#10129, DoABC#2) // _SafeStr_7075 = "_-1pk" (String#21509, DoABC#2) // _SafeStr_7076 = "_-1Vj" (String#21621, DoABC#2) // _SafeStr_7077 = "_-at" (String#21363, DoABC#2) // _SafeStr_7086 = "_-0ku" (String#10857, DoABC#2) // _SafeStr_7376 = "_-1MX" (String#18459, DoABC#2) // _SafeStr_7377 = "_-FB" (String#22147, DoABC#2) // _SafeStr_7786 = "_-Pj" (String#15360, DoABC#2) // _SafeStr_7984 = "_-1JB" (String#3799, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8015 = "_-1GL" (String#3813, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9431 = "_-0uO" (String#8770, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_1315 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.window.utils._SafeStr_1269; import _-1vT._SafeStr_2613; import _-1vT._SafeStr_2651; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-2F4._SafeStr_836; import _-1vT._SafeStr_2616; import _-1vT._SafeStr_2620; import _-1m6._SafeStr_2772; import _-1m6._SafeStr_2692; import _-1m6._SafeStr_2467; import _-1S3._SafeStr_842; import _-1S3._SafeStr_2642; import _-2E8._SafeStr_2781; import com.sulake.core.communication.messages.IMessageEvent; import _-2E8._SafeStr_2778; import _-2E8._SafeStr_2777; import _-31Y._SafeStr_2779; import _-31Y._SafeStr_2780; import _-31Y._SafeStr_2505; import _-1ot._SafeStr_821; import _-2mK._SafeStr_831; public class _SafeStr_1315 implements _SafeStr_3 { private var _SafeStr_8010:HabboQuestEngine; private var _communication:IHabboCommunicationManager; private var _SafeStr_12024:_SafeStr_1269; private var _SafeStr_4522:Boolean = false; public function _SafeStr_1315(_arg_1:HabboQuestEngine) { this._SafeStr_8010 = _arg_1; this._communication = this._SafeStr_8010._SafeStr_6271; this._communication.addHabboConnectionMessageEvent(new _SafeStr_2613(this._SafeStr_12025)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2651(this._SafeStr_12026)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_843(this._SafeStr_4556)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_836(this._SafeStr_4552)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2616(this._SafeStr_12027)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2620(this._SafeStr_12028)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2772(this._SafeStr_12029)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2692(this._SafeStr_12030)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2467(this._SafeStr_11479)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_842(this._SafeStr_12031)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2642(this.onAchievementShareId)); } public function get disposed():Boolean { return (this._SafeStr_4522); } private function _SafeStr_12025(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2781 = (_arg_1 as _SafeStr_2613)._SafeStr_4108(); Logger.log(((("Quest Completed: " + _local_2._SafeStr_6682._SafeStr_6469) + " quest: ") + _local_2._SafeStr_6682.id)); this._SafeStr_8010._SafeStr_12032._SafeStr_12025(_local_2._SafeStr_6682); } private function _SafeStr_12026(_arg_1:IMessageEvent):void { Logger.log("Quest Cancelled: "); this._SafeStr_8010._SafeStr_12032._SafeStr_12026(); } private function _SafeStr_12027(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2778 = (_arg_1 as _SafeStr_2616)._SafeStr_4108(); Logger.log(((("Got Quests: " + _local_2._SafeStr_6679) + ", ") + _local_2._SafeStr_6680)); this._SafeStr_8010._SafeStr_12032._SafeStr_12027(_local_2._SafeStr_6679, _local_2._SafeStr_6680); } private function _SafeStr_12028(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2777 = (_arg_1 as _SafeStr_2620)._SafeStr_4108(); Logger.log(("Got Quest: " + _local_2.quest)); this._SafeStr_8010._SafeStr_12032._SafeStr_12028(_local_2.quest); } public function dispose():void { if (this._SafeStr_12024){ this._SafeStr_12024.dispose(); this._SafeStr_12024 = null; }; this._SafeStr_4522 = true; } private function _SafeStr_4552(_arg_1:IMessageEvent):void { this._SafeStr_8010._SafeStr_12032._SafeStr_4552(); this._SafeStr_8010._SafeStr_12033 = true; } private function _SafeStr_4556(_arg_1:IMessageEvent):void { this._SafeStr_8010._SafeStr_12032._SafeStr_4556(); this._SafeStr_8010._SafeStr_12034._SafeStr_4556(); this._SafeStr_8010._SafeStr_12033 = false; } private function _SafeStr_12029(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2772 = (_arg_1 as _SafeStr_2772); var _local_3:_SafeStr_2779 = (_local_2._SafeStr_4108() as _SafeStr_2779); this._SafeStr_8010._SafeStr_12034._SafeStr_12029(_local_3._SafeStr_7480, _local_3._SafeStr_7481); } private function _SafeStr_12030(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2692 = (_arg_1 as _SafeStr_2692); var _local_3:_SafeStr_2780 = (_local_2._SafeStr_4108() as _SafeStr_2780); this._SafeStr_8010._SafeStr_12034._SafeStr_12030(_local_3.achievement); } private function _SafeStr_11479(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2467 = (_arg_1 as _SafeStr_2467); var _local_3:_SafeStr_2505 = (_local_2._SafeStr_4108() as _SafeStr_2505); this._SafeStr_8010.localization.registerParameter("achievements.categories.score", "score", _local_3.score.toString()); } private function _SafeStr_12031(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_842 = (_arg_1 as _SafeStr_842); var _local_3:_SafeStr_821 = _local_2._SafeStr_4108(); var _local_4:String = this._SafeStr_8010.localization._SafeStr_11568(_local_3.data._SafeStr_6332); this._SafeStr_8010.send(new _SafeStr_831("Achievements", _local_4, "Leveled", ("" + _local_3.data.level))); this._SafeStr_8010._SafeStr_12034._SafeStr_12035._SafeStr_12031(_local_3.data); } private function onAchievementShareId(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2642 = (_arg_1 as _SafeStr_2642); this._SafeStr_8010._SafeStr_12034._SafeStr_12035._SafeStr_12036(_local_2._SafeStr_6191, _local_2._SafeStr_6192); } } }//package com.sulake.habbo.quest // _SafeStr_11479 = "_-1TL" (String#14689, DoABC#2) // _SafeStr_11568 = "_-2JG" (String#16099, DoABC#2) // _SafeStr_12024 = "_-0uf" (String#14839, DoABC#2) // _SafeStr_12025 = "_-Kb" (String#5328, DoABC#2) // _SafeStr_12026 = "_-2Bi" (String#4544, DoABC#2) // _SafeStr_12027 = "_-0ce" (String#8914, DoABC#2) // _SafeStr_12028 = "_-0Yn" (String#4154, DoABC#2) // _SafeStr_12029 = "_-12N" (String#14956, DoABC#2) // _SafeStr_12030 = "_-t7" (String#14016, DoABC#2) // _SafeStr_12031 = "_-aO" (String#14894, DoABC#2) // _SafeStr_12032 = "_-3HY" (String#3460, DoABC#2) // _SafeStr_12033 = "_-06W" (String#7490, DoABC#2) // _SafeStr_12034 = "_-0K8" (String#8452, DoABC#2) // _SafeStr_12035 = "_-1C5" (String#16618, DoABC#2) // _SafeStr_12036 = "_-01f" (String#19643, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_2467 = "_-1R5" (String#3846, DoABC#2) // _SafeStr_2505 = "_-2KB" (String#4808, DoABC#2) // _SafeStr_2613 = "_-2eE" (String#5944, DoABC#2) // _SafeStr_2616 = "_-09P" (String#5928, DoABC#2) // _SafeStr_2620 = "_-31M" (String#6115, DoABC#2) // _SafeStr_2642 = "_-0da" (String#5730, DoABC#2) // _SafeStr_2651 = "_-1uP" (String#7529, DoABC#2) // _SafeStr_2692 = "_-2kZ" (String#5356, DoABC#2) // _SafeStr_2772 = "_-oL" (String#5686, DoABC#2) // _SafeStr_2777 = "_-1Hi" (String#7362, DoABC#2) // _SafeStr_2778 = "_-1Tn" (String#6925, DoABC#2) // _SafeStr_2779 = "_-0d" (String#6124, DoABC#2) // _SafeStr_2780 = "_-27v" (String#6225, DoABC#2) // _SafeStr_2781 = "_-D2" (String#7050, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_6191 = "_-QG" (String#7800, DoABC#2) // _SafeStr_6192 = "_-2gL" (String#14639, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6332 = "_-2tK" (String#2857, DoABC#2) // _SafeStr_6469 = "_-1vD" (String#6889, DoABC#2) // _SafeStr_6679 = "_-T2" (String#15850, DoABC#2) // _SafeStr_6680 = "_-2mi" (String#12627, DoABC#2) // _SafeStr_6682 = "_-0Kq" (String#13253, DoABC#2) // _SafeStr_7480 = "_-2hJ" (String#8260, DoABC#2) // _SafeStr_7481 = "_-0eD" (String#22362, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) // _SafeStr_821 = "_-2VY" (String#5571, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) // _SafeStr_842 = "_-3Bw" (String#3196, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_1670 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime._SafeStr_9; import _-1vT._SafeStr_1676; public class _SafeStr_1670 implements _SafeStr_3, _SafeStr_9 { private var _SafeStr_8010:HabboQuestEngine; private var _SafeStr_12037:_SafeStr_2782; private var _SafeStr_12038:QuestDetails; private var _questCompleted:_SafeStr_2783; private var _SafeStr_12039:QuestTracker; private var _SafeStr_12040:NextQuestTimer; public function _SafeStr_1670(_arg_1:HabboQuestEngine) { this._SafeStr_8010 = _arg_1; this._SafeStr_12039 = new QuestTracker(this._SafeStr_8010); this._SafeStr_12037 = new _SafeStr_2782(this._SafeStr_8010); this._SafeStr_12038 = new QuestDetails(this._SafeStr_8010); this._questCompleted = new _SafeStr_2783(this._SafeStr_8010); this._SafeStr_12040 = new NextQuestTimer(this._SafeStr_8010); } public function _SafeStr_12041():void { this._SafeStr_12037._SafeStr_12041(); } public function _SafeStr_12027(_arg_1:Array, _arg_2:Boolean):void { this._SafeStr_12037._SafeStr_12027(_arg_1, _arg_2); } public function _SafeStr_12028(_arg_1:_SafeStr_1676):void { this._SafeStr_12039._SafeStr_12028(_arg_1); this._SafeStr_12038._SafeStr_12028(_arg_1); this._questCompleted._SafeStr_12028(_arg_1); this._SafeStr_12040._SafeStr_12028(_arg_1); } public function _SafeStr_12025(_arg_1:_SafeStr_1676):void { this._SafeStr_12039._SafeStr_12025(_arg_1); this._SafeStr_12038._SafeStr_12025(_arg_1); this._questCompleted._SafeStr_12025(_arg_1); } public function _SafeStr_12026():void { this._SafeStr_12039._SafeStr_12026(); this._SafeStr_12038._SafeStr_12026(); this._questCompleted._SafeStr_12026(); this._SafeStr_12040._SafeStr_12026(); } public function _SafeStr_4552():void { this._SafeStr_12039._SafeStr_4552(); } public function _SafeStr_4556():void { this._SafeStr_12037._SafeStr_4556(); this._SafeStr_12039._SafeStr_4556(); this._SafeStr_12038._SafeStr_4556(); this._SafeStr_12040._SafeStr_4556(); } public function update(_arg_1:uint):void { this._questCompleted.update(_arg_1); this._SafeStr_12039.update(_arg_1); this._SafeStr_12040.update(_arg_1); this._SafeStr_12037.update(_arg_1); this._SafeStr_12038.update(_arg_1); } public function dispose():void { this._SafeStr_8010 = null; if (this._SafeStr_12037){ this._SafeStr_12037.dispose(); this._SafeStr_12037 = null; }; if (this._SafeStr_12039){ this._SafeStr_12039.dispose(); this._SafeStr_12039 = null; }; if (this._SafeStr_12038){ this._SafeStr_12038.dispose(); this._SafeStr_12038 = null; }; if (this._questCompleted){ this._questCompleted.dispose(); this._questCompleted = null; }; if (this._SafeStr_12040){ this._SafeStr_12040.dispose(); this._SafeStr_12040 = null; }; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } public function get _SafeStr_12042():_SafeStr_2782 { return (this._SafeStr_12037); } public function get _SafeStr_12043():QuestDetails { return (this._SafeStr_12038); } public function get _SafeStr_12044():QuestTracker { return (this._SafeStr_12039); } } }//package com.sulake.habbo.quest // _SafeStr_12025 = "_-Kb" (String#5328, DoABC#2) // _SafeStr_12026 = "_-2Bi" (String#4544, DoABC#2) // _SafeStr_12027 = "_-0ce" (String#8914, DoABC#2) // _SafeStr_12028 = "_-0Yn" (String#4154, DoABC#2) // _SafeStr_12037 = "_-2ps" (String#5331, DoABC#2) // _SafeStr_12038 = "_-1Dx" (String#4822, DoABC#2) // _SafeStr_12039 = "_-14E" (String#4432, DoABC#2) // _SafeStr_12040 = "_-2P9" (String#5997, DoABC#2) // _SafeStr_12041 = "_-1N7" (String#6312, DoABC#2) // _SafeStr_12042 = "_-1rl" (String#11870, DoABC#2) // _SafeStr_12043 = "_-3CG" (String#12229, DoABC#2) // _SafeStr_12044 = "_-1rh" (String#20578, DoABC#2) // _SafeStr_1670 = "_-1aF" (String#6094, DoABC#2) // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_2782 = "_-0xt" (String#6517, DoABC#2) // _SafeStr_2783 = "_-2sN" (String#7390, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_1671 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; public class _SafeStr_1671 implements _SafeStr_3 { private var _SafeStr_4046:IBitmapWrapperWindow; private var _SafeStr_12045:int; private var _SafeStr_12046:Boolean; private var _SafeStr_5030:Array; public function _SafeStr_1671(_arg_1:IBitmapWrapperWindow) { this._SafeStr_5030 = new Array(); super(); this._SafeStr_4046 = _arg_1; this._SafeStr_4046.visible = false; if (_arg_1.bitmap == null){ _arg_1.bitmap = new BitmapData(_arg_1.width, _arg_1.height, true, 0); }; } public function dispose():void { var _local_1:_SafeStr_1672; this._SafeStr_4046 = null; if (this._SafeStr_5030){ for each (_local_1 in this._SafeStr_5030) { _local_1.dispose(); }; this._SafeStr_5030 = null; }; } public function get disposed():Boolean { return ((this._SafeStr_4046 == null)); } public function _SafeStr_7687(_arg_1:_SafeStr_1672):void { this._SafeStr_5030.push(_arg_1); } public function stop():void { this._SafeStr_12046 = false; this._SafeStr_4046.visible = false; } public function _SafeStr_12047():void { var _local_1:_SafeStr_1672; this._SafeStr_12045 = 0; this._SafeStr_12046 = true; for each (_local_1 in this._SafeStr_5030) { _local_1._SafeStr_12048(); }; this.draw(); this._SafeStr_4046.visible = true; } public function update(_arg_1:uint):void { if (this._SafeStr_12046){ this._SafeStr_12045 = (this._SafeStr_12045 + _arg_1); this.draw(); }; } private function draw():void { var _local_1:Boolean; var _local_2:_SafeStr_1672; var _local_3:BitmapData; this._SafeStr_4046.bitmap.fillRect(this._SafeStr_4046.bitmap.rect, 0); if (this._SafeStr_12046){ _local_1 = false; for each (_local_2 in this._SafeStr_5030) { if (!_local_2._SafeStr_12049(this._SafeStr_12045)){ _local_1 = true; _local_3 = _local_2._SafeStr_12050(this._SafeStr_12045); if (_local_3 != null){ this._SafeStr_4046.bitmap.copyPixels(_local_3, _local_3.rect, _local_2._SafeStr_4523(this._SafeStr_12045)); }; }; }; }; this._SafeStr_4046.invalidate(this._SafeStr_4046.rectangle); this._SafeStr_12046 = _local_1; } } }//package com.sulake.habbo.quest // _SafeStr_12045 = "_-2AF" (String#8544, DoABC#2) // _SafeStr_12046 = "_-21I" (String#10697, DoABC#2) // _SafeStr_12047 = "_-05H" (String#18377, DoABC#2) // _SafeStr_12048 = "_-1d5" (String#17627, DoABC#2) // _SafeStr_12049 = "_-0ag" (String#16580, DoABC#2) // _SafeStr_12050 = "_-2j1" (String#9119, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_1672 = "_-SM" (String#4149, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4046 = "_-0vn" (String#956, DoABC#2) // _SafeStr_4523 = "_-36T" (String#12561, DoABC#2) // _SafeStr_5030 = "_-2bC" (String#1327, DoABC#2) // _SafeStr_7687 = "_-ni" (String#9436, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_1672 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import flash.geom.Point; import flash.display.BitmapData; public interface _SafeStr_1672 extends _SafeStr_3 { function _SafeStr_4523(_arg_1:int):Point; function _SafeStr_12050(_arg_1:int):BitmapData; function _SafeStr_12049(_arg_1:int):Boolean; function _SafeStr_12048():void; } }//package com.sulake.habbo.quest // _SafeStr_12048 = "_-1d5" (String#17627, DoABC#2) // _SafeStr_12049 = "_-0ag" (String#16580, DoABC#2) // _SafeStr_12050 = "_-2j1" (String#9119, DoABC#2) // _SafeStr_1672 = "_-SM" (String#4149, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4523 = "_-36T" (String#12561, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_1673 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import flash.geom.Point; import flash.display.BitmapData; public class _SafeStr_1673 implements _SafeStr_1672, _SafeStr_3 { private static const _SafeStr_12051:int = 100; private static const _SafeStr_12052:Array = [1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1]; private static const _SafeStr_12053:int = -1; private static const _SafeStr_12054:int = -2; private static const APPEAR_AREA:Point = new Point(44, 44); private var _twinkleImages:_SafeStr_1675; private var _SafeStr_12055:int; private var _SafeStr_8055:Point; public function _SafeStr_1673(_arg_1:_SafeStr_1675, _arg_2:int) { this._twinkleImages = _arg_1; this._SafeStr_12055 = _arg_2; } public function dispose():void { this._twinkleImages = null; this._SafeStr_8055 = null; } public function get disposed():Boolean { return ((this._twinkleImages == null)); } public function _SafeStr_12048():void { this._SafeStr_8055 = new Point(Math.round((Math.random() * APPEAR_AREA.x)), Math.round((Math.random() * APPEAR_AREA.y))); } public function _SafeStr_4523(_arg_1:int):Point { return (this._SafeStr_8055); } public function _SafeStr_12049(_arg_1:int):Boolean { return ((this._SafeStr_7444(_arg_1) == _SafeStr_12054)); } public function _SafeStr_12050(_arg_1:int):BitmapData { var _local_2:int = this._SafeStr_7444(_arg_1); return (this._twinkleImages._SafeStr_5024(_SafeStr_12052[_local_2])); } private function _SafeStr_7444(_arg_1:int):int { var _local_2:int = (_arg_1 - this._SafeStr_12055); if (_local_2 < 0){ return (_SafeStr_12053); }; var _local_3:int = Math.floor((_local_2 / _SafeStr_12051)); if (_local_3 >= _SafeStr_12052.length){ return (_SafeStr_12054); }; return (_local_3); } } }//package com.sulake.habbo.quest // _SafeStr_12048 = "_-1d5" (String#17627, DoABC#2) // _SafeStr_12049 = "_-0ag" (String#16580, DoABC#2) // _SafeStr_12050 = "_-2j1" (String#9119, DoABC#2) // _SafeStr_12051 = "_-3d" (String#14748, DoABC#2) // _SafeStr_12052 = "_-1ZB" (String#12555, DoABC#2) // _SafeStr_12053 = "_-2wZ" (String#14351, DoABC#2) // _SafeStr_12054 = "_-1ck" (String#11718, DoABC#2) // _SafeStr_12055 = "_-17X" (String#16671, DoABC#2) // _SafeStr_1672 = "_-SM" (String#4149, DoABC#2) // _SafeStr_1673 = "_-1gT" (String#10893, DoABC#2) // _SafeStr_1675 = "_-2-4" (String#5241, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4523 = "_-36T" (String#12561, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_8055 = "_-2Nq" (String#2623, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_1674 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime._SafeStr_9; import flash.geom.Point; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import _-1m6._SafeStr_2784; import flash.utils.Timer; import flash.utils.Dictionary; import flash.geom.Matrix; import flash.filters.ColorMatrixFilter; import flash.events.TimerEvent; import com.sulake.core.window.IWindow; import _-0f5._SafeStr_2719; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-2mK._SafeStr_831; import com.sulake.habbo.session._SafeStr_1821; import _-33P._SafeStr_1274; public class _SafeStr_1674 implements _SafeStr_3, _SafeStr_9 { private static const _SafeStr_12056:int = 3; private static const _SafeStr_12057:int = 8; private static const _SafeStr_12058:int = 5; private static const _SafeStr_12059:int = 6; private static const _SafeStr_12060:int = 3; private static const _SafeStr_12061:int = 2; private static const _SafeStr_12062:int = 6; private static const _SafeStr_12063:int = 180; private static const _SafeStr_12064:int = 246; private static const _SafeStr_12065:int = 45; private static const _SafeStr_12066:Point = new Point(115, 93); private static const _SafeStr_12067:Point = new Point(72, 1); private static const _SafeStr_12068:int = 40; private static const _SafeStr_12069:int = 20; private static const _SafeStr_12070:int = 3; private static const _SafeStr_12071:int = 10; private var _SafeStr_8010:HabboQuestEngine; private var _window:IFrameWindow; private var _SafeStr_12072:IWindowContainer; private var _SafeStr_12073:IWindowContainer; private var _SafeStr_12074:IWindowContainer; private var _SafeStr_12075:IWindowContainer; private var _SafeStr_12076:IWindowContainer; private var _SafeStr_12077:IWindowContainer; private var _SafeStr_5832:_SafeStr_2785; private var _category:AchievementCategory; private var _SafeStr_7482:_SafeStr_2784; private var _SafeStr_12078:Timer; private var _SafeStr_12079:Dictionary; private var _SafeStr_12080:ProgressBar; private var _SafeStr_12081:ProgressBar; private var _SafeStr_12082:Matrix; private var _SafeStr_12083:ColorMatrixFilter; private var _SafeStr_12084:_SafeStr_2784; private var _SafeStr_12085:Timer; private var _SafeStr_12086:Dictionary; private var _SafeStr_12087:AchievementLevelUp; public function _SafeStr_1674(_arg_1:HabboQuestEngine) { this._SafeStr_12079 = new Dictionary(); this._SafeStr_12086 = new Dictionary(); super(); this._SafeStr_8010 = _arg_1; this._SafeStr_12078 = new Timer(100, 1); this._SafeStr_12078.addEventListener(TimerEvent.TIMER, this._SafeStr_12088); this._SafeStr_12085 = new Timer(2000, 1); this._SafeStr_12085.addEventListener(TimerEvent.TIMER, this._SafeStr_12089); this._SafeStr_12087 = new AchievementLevelUp(this._SafeStr_8010); this._SafeStr_12082 = new Matrix(); this._SafeStr_12083 = this._SafeStr_12090(); this._SafeStr_12086[16] = 1; this._SafeStr_12086[28] = 6; this._SafeStr_12086[38] = 4; this._SafeStr_12086[39] = 3; this._SafeStr_12086[40] = 1; } public static function _SafeStr_12091(_arg_1:IWindowContainer, _arg_2:int, _arg_3:int):void { var _local_4:int; var _local_5:IWindow; while (_local_4 < _arg_1.numChildren) { _local_5 = _arg_1.getChildAt(_local_4); if (((((!((_local_5 == null))) && (_local_5.visible))) && ((_local_5.height > 0)))){ _local_5.y = _arg_2; _arg_2 = (_arg_2 + (_local_5.height + _arg_3)); }; _local_4++; }; } public static function _SafeStr_4798(_arg_1:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if (_local_4.visible){ _local_2 = Math.max(_local_2, (_local_4.y + _local_4.height)); }; _local_3++; }; return (_local_2); } public function dispose():void { this._SafeStr_8010 = null; this._SafeStr_12079 = null; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_12078){ this._SafeStr_12078.removeEventListener(TimerEvent.TIMER, this._SafeStr_12088); this._SafeStr_12078.reset(); this._SafeStr_12078 = null; }; if (this._SafeStr_12085){ this._SafeStr_12085.removeEventListener(TimerEvent.TIMER, this._SafeStr_12089); this._SafeStr_12085.reset(); this._SafeStr_12085 = null; }; if (this._SafeStr_12080){ this._SafeStr_12080.dispose(); this._SafeStr_12080 = null; }; if (this._SafeStr_12081){ this._SafeStr_12081.dispose(); this._SafeStr_12081 = null; }; if (this._SafeStr_12087){ this._SafeStr_12087.dispose(); this._SafeStr_12087 = null; }; this._SafeStr_12072 = null; this._SafeStr_12074 = null; this._SafeStr_12074 = null; this._SafeStr_12076 = null; this._SafeStr_12075 = null; this._SafeStr_12077 = null; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } public function _SafeStr_3611():Boolean { return (((this._window) && (this._window.visible))); } public function close():void { if (this._window){ this._window.visible = false; }; } public function _SafeStr_4556():void { this.close(); } public function _SafeStr_12041():void { if (this._SafeStr_3611()){ this.close(); } else { this.show(); }; } public function show():void { if (this._SafeStr_5832 == null){ this._SafeStr_8010.send(new _SafeStr_2719()); } else { this._SafeStr_3487(); this._window.visible = true; this._window.activate(); }; } public function _SafeStr_12029(_arg_1:Array, _arg_2:String):void { if (this._SafeStr_5832 == null){ this._SafeStr_5832 = new _SafeStr_2785(_arg_1); }; this._SafeStr_3487(); this._window.visible = true; this._window.activate(); var _local_3:AchievementCategory = this._SafeStr_5832._SafeStr_12092(_arg_2); if (_local_3 != null){ this._SafeStr_12093(_local_3); }; } public function _SafeStr_12030(_arg_1:_SafeStr_2784):void { var _local_2:Boolean; if (this._SafeStr_5832 != null){ _local_2 = ((this._SafeStr_7482) && ((this._SafeStr_7482.type == _arg_1.type))); if (((_local_2) && ((_arg_1.level > this._SafeStr_7482.level)))){ this._SafeStr_7482._SafeStr_6092(); this._SafeStr_12084 = _arg_1; this._SafeStr_12085.start(); } else { this._SafeStr_5832.update(_arg_1); if (_local_2){ this._SafeStr_7482 = _arg_1; }; }; if (((this._window) && (this._window.visible))){ this._SafeStr_3487(); }; }; } private function _SafeStr_3487():void { this._SafeStr_7108(); this._SafeStr_12094(); this._SafeStr_12095(); this._SafeStr_12096(); this._SafeStr_12097(); this._SafeStr_12098(); this._SafeStr_12099(); _SafeStr_12091(this._window.content, 0, 4); this._window.height = (_SafeStr_4798(this._window.content) + _SafeStr_12065); } private function _SafeStr_12094():void { var _local_3:Boolean; if (this._category != null){ this._SafeStr_12072.visible = false; return; }; this._SafeStr_12072.visible = true; var _local_1:Array = this._SafeStr_5832._SafeStr_12100; var _local_2:int; while (true) { if (_local_2 < _local_1.length){ this._SafeStr_11161(_local_2, _local_1[_local_2]); } else { _local_3 = this._SafeStr_11161(_local_2, null); if (_local_3) break; }; _local_2++; }; this._SafeStr_12072.height = _SafeStr_4798(this._SafeStr_12072); } private function _SafeStr_12095():void { if (this._category != null){ this._SafeStr_12077.visible = false; return; }; this._SafeStr_12077.visible = true; this._SafeStr_12081._SafeStr_3487(this._SafeStr_5832._SafeStr_12101(), this._SafeStr_5832._SafeStr_12102(), 0); } private function _SafeStr_12098():void { var _local_3:Boolean; if (this._category == null){ this._SafeStr_12073.visible = false; return; }; this._SafeStr_12073.visible = true; Logger.log((((this._category._SafeStr_4069 + " has ") + this._category._SafeStr_7480.length) + " achievemenets")); var _local_1:Array = this._category._SafeStr_7480; var _local_2:int; while (true) { if (_local_2 < _local_1.length){ this._SafeStr_12103(_local_2, _local_1[_local_2]); } else { _local_3 = this._SafeStr_12103(_local_2, null); if (_local_3) break; }; _local_2++; }; this._SafeStr_12073.height = _SafeStr_4798(this._SafeStr_12073); } private function _SafeStr_12096():void { if (this._category == null){ this._SafeStr_12076.visible = false; return; }; this._SafeStr_12076.visible = true; this._SafeStr_12076.findChildByName("category_name_txt").caption = this._SafeStr_8010._SafeStr_12104(this._category._SafeStr_4069); this._SafeStr_8010.localization.registerParameter("achievements.details.categoryprogress", "progress", ("" + this._category._SafeStr_12101())); this._SafeStr_8010.localization.registerParameter("achievements.details.categoryprogress", "limit", ("" + this._category._SafeStr_12102())); this._SafeStr_8010._SafeStr_12105(this._SafeStr_12076, this._category, false); } private function _SafeStr_12097():void { if (this._category == null){ this._SafeStr_12075.visible = false; return; }; this._SafeStr_12075.visible = true; } private function _SafeStr_12099():void { if (this._SafeStr_7482 == null){ this._SafeStr_12074.visible = false; return; }; this._SafeStr_12074.visible = true; var _local_1:String = this._SafeStr_12106(this._SafeStr_7482); this._SafeStr_12074.findChildByName("achievement_name_txt").caption = this._SafeStr_8010.localization.getBadgeName(_local_1); var _local_2:String = this._SafeStr_8010.localization.getBadgeDesc(_local_1); this._SafeStr_12074.findChildByName("achievement_desc_txt").caption = (((_local_2 == null)) ? "" : _local_2); this._SafeStr_8010.localization.registerParameter("achievements.details.level", "level", ("" + ((this._SafeStr_7482._SafeStr_6089) ? this._SafeStr_7482.level : (this._SafeStr_7482.level - 1)))); this._SafeStr_8010.localization.registerParameter("achievements.details.level", "limit", ("" + this._SafeStr_7482._SafeStr_6090)); this._SafeStr_8010._SafeStr_12107(!(this._SafeStr_7482._SafeStr_6089), this._SafeStr_12074, this._SafeStr_7482._SafeStr_6087, this._SafeStr_7482._SafeStr_6086); this._SafeStr_12108(this._SafeStr_12074, this._SafeStr_7482); this._SafeStr_12080._SafeStr_3487(this._SafeStr_7482._SafeStr_6088, this._SafeStr_7482._SafeStr_6085, ((this._SafeStr_7482.type * 10000) + this._SafeStr_7482.level)); this._SafeStr_12080.visible = !(this._SafeStr_7482._SafeStr_6089); } private function _SafeStr_7108():void { if (this._window != null){ return; }; this._window = IFrameWindow(this._SafeStr_8010.getXmlWindow("Achievements")); this._window.findChildByTag("close").procedure = this._SafeStr_4835; this._window.findChildByName("back_button").procedure = this._SafeStr_11253; this._window.center(); this._window.y = _SafeStr_12069; this._SafeStr_12072 = IWindowContainer(this._window.findChildByName("categories_cont")); this._SafeStr_12076 = IWindowContainer(this._window.findChildByName("achievements_header_cont")); this._SafeStr_12073 = IWindowContainer(this._window.findChildByName("achievements_cont")); this._SafeStr_12074 = IWindowContainer(this._window.findChildByName("achievement_cont")); this._SafeStr_12075 = IWindowContainer(this._window.findChildByName("achievements_footer_cont")); this._SafeStr_12077 = IWindowContainer(this._window.findChildByName("categories_footer_cont")); this._SafeStr_12080 = new ProgressBar(this._SafeStr_8010, this._SafeStr_12074, _SafeStr_12063, "achievements.details.progress", true, _SafeStr_12066); this._SafeStr_12081 = new ProgressBar(this._SafeStr_8010, this._SafeStr_12077, _SafeStr_12064, "achievements.categories.totalprogress", true, _SafeStr_12067); } private function _SafeStr_11161(_arg_1:int, _arg_2:AchievementCategory):Boolean { var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_12072.getChildByName(("" + _arg_1))); var _local_4:int = Math.floor((_arg_1 / _SafeStr_12056)); var _local_5 = (_local_4 < _SafeStr_12060); if (_local_3 == null){ if ((((_arg_2 == null)) && (!(_local_5)))){ return (true); }; _local_3 = IWindowContainer(this._SafeStr_8010.getXmlWindow("AchievementCategory")); _local_3.name = ("" + _arg_1); this._SafeStr_12072.addChild(_local_3); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_3.findChildByName("category_bg_act")), "achievement_bkg_active1"); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_3.findChildByName("category_bg_act_hover")), "achievement_bkg_active2"); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_3.findChildByName("category_bg_inact")), "achievement_category_bkg_empty_3"); _local_3.findChildByName("category_region").procedure = this._SafeStr_12109; _local_3.x = ((_local_3.width + _SafeStr_12057) * (_arg_1 % _SafeStr_12056)); _local_3.y = (((_local_3.height + _SafeStr_12058) * Math.floor((_arg_1 / _SafeStr_12056))) + _SafeStr_12059); }; _local_3.findChildByName("category_region").id = _arg_1; _local_3.findChildByName("category_region").visible = !((_arg_2 == null)); _local_3.findChildByName("category_bg_inact").visible = (_arg_2 == null); _local_3.findChildByName("category_bg_act").visible = !((_arg_2 == null)); _local_3.findChildByName("category_bg_act_hover").visible = false; _local_3.findChildByName("header_txt").visible = !((_arg_2 == null)); _local_3.findChildByName("completion_txt").visible = !((_arg_2 == null)); _local_3.findChildByName("category_pic_bitmap").visible = !((_arg_2 == null)); if (_arg_2){ _local_3.findChildByName("header_txt").caption = this._SafeStr_8010._SafeStr_12104(_arg_2._SafeStr_4069); _local_3.findChildByName("completion_txt").caption = ((_arg_2._SafeStr_12101() + "/") + _arg_2._SafeStr_12102()); this._SafeStr_8010._SafeStr_12105(_local_3, _arg_2, true); _local_3.visible = true; } else { if (_local_5){ _local_3.visible = true; } else { _local_3.visible = false; }; }; return (false); } private function _SafeStr_12103(_arg_1:int, _arg_2:_SafeStr_2784):Boolean { var _local_9:IBitmapWrapperWindow; var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_12073.getChildByName(("" + _arg_1))); var _local_4:int = Math.floor((_arg_1 / _SafeStr_12062)); var _local_5 = (_local_4 < _SafeStr_12061); if (_local_3 == null){ if ((((_arg_2 == null)) && (!(_local_5)))){ return (true); }; _local_3 = IWindowContainer(this._SafeStr_8010.getXmlWindow("Achievement")); _local_3.name = ("" + _arg_1); this._SafeStr_12073.addChild(_local_3); _local_9 = (_local_3.findChildByName("achievement_pic_bitmap") as IBitmapWrapperWindow); _local_9.bitmap = new BitmapData(_local_9.width, _local_9.height, true, 0xFFFFFF); new PendingImage(this._SafeStr_8010, _local_3.findChildByName("bg_selected_bitmap"), "achievement_active"); new PendingImage(this._SafeStr_8010, _local_3.findChildByName("bg_unselected_bitmap"), "achievement_inactive"); _local_3.x = (_local_3.width * (_arg_1 % _SafeStr_12062)); _local_3.y = ((_local_3.height * _local_4) + _SafeStr_12070); _local_3.findChildByName("bg_region").procedure = this._SafeStr_12110; }; var _local_6:IWindow = _local_3.findChildByName("bg_region"); _local_6.id = _arg_1; _local_6.visible = !((_arg_2 == null)); var _local_7:IWindow = _local_3.findChildByName("bg_unselected_bitmap"); var _local_8:IWindow = _local_3.findChildByName("bg_selected_bitmap"); this._SafeStr_12111(_local_3, _arg_2); if (_arg_2){ _local_7.visible = !((_arg_2 == this._SafeStr_7482)); _local_8.visible = (_arg_2 == this._SafeStr_7482); _local_3.visible = true; } else { if (_local_5){ _local_8.visible = false; _local_7.visible = true; _local_3.visible = true; } else { _local_3.visible = false; }; }; return (false); } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this.close(); }; } private function _SafeStr_12109(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:int = _arg_2.id; Logger.log(("Category index: " + _local_3)); if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_12093(this._SafeStr_5832._SafeStr_12100[_local_3]); } else { if (_arg_1.type == WindowMouseEvent._SafeStr_3737){ this._SafeStr_12112(-999); } else { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER){ this._SafeStr_12112(_local_3); }; }; }; } private function _SafeStr_12093(_arg_1:AchievementCategory):void { this._category = _arg_1; this._SafeStr_7482 = this._category._SafeStr_7480[0]; Logger.log(("Category: " + this._category._SafeStr_4069)); this._SafeStr_3487(); this._SafeStr_8010.send(new _SafeStr_831("Achievements", this._category._SafeStr_4069, "Category selected")); } private function _SafeStr_12112(_arg_1:int):void { var _local_3:Boolean; var _local_4:IWindowContainer; var _local_5:IWindow; var _local_2:int; while (_local_2 < this._SafeStr_12072.numChildren) { _local_3 = (_local_2 == _arg_1); _local_4 = IWindowContainer(this._SafeStr_12072.getChildAt(_local_2)); _local_4.findChildByName("category_bg_act").visible = ((!(_local_3)) && ((_local_2 < this._SafeStr_5832._SafeStr_12100.length))); _local_4.findChildByName("category_bg_act_hover").visible = _local_3; _local_5 = _local_4.findChildByName("hover_container"); _local_5.x = ((_local_3) ? 0 : 1); _local_5.y = ((_local_3) ? 0 : 1); _local_2++; }; } private function _SafeStr_12110(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = _arg_2.id; this._SafeStr_7482 = this._category._SafeStr_7480[_local_3]; this._SafeStr_3487(); this._SafeStr_8010.send(new _SafeStr_831("Achievements", ("" + this._SafeStr_7482.type), "Achievement selected")); } private function _SafeStr_11253(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._category = null; this._SafeStr_7482 = null; this._SafeStr_3487(); } private function _SafeStr_12111(_arg_1:IWindowContainer, _arg_2:_SafeStr_2784):void { var _local_9:_SafeStr_1821; var _local_3:IBitmapWrapperWindow = (_arg_1.findChildByName("achievement_pic_bitmap") as IBitmapWrapperWindow); if (_arg_2 == null){ _local_3.visible = false; return; }; var _local_4:String = this._SafeStr_12106(_arg_2); var _local_5:BitmapData = this._SafeStr_12079[_local_4]; var _local_6:Boolean; if (_local_5 == null){ _local_9 = this._SafeStr_8010._SafeStr_4914._SafeStr_12113(_local_4); _local_5 = _local_9.image; _local_6 = _local_9.placeHolder; this._SafeStr_12079[_local_4] = _local_5; }; var _local_7:int = ((_SafeStr_12068 - _local_5.height) + this._SafeStr_12114(_arg_2.type)); var _local_8:Point = new Point(((_local_3.width - _local_5.width) / 2), ((_local_6) ? _SafeStr_12071 : _local_7)); _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); if (_arg_2._SafeStr_6091){ _local_3.bitmap.copyPixels(_local_5, _local_5.rect, _local_8, null, null, true); } else { _local_3.bitmap.applyFilter(_local_5, _local_5.rect, _local_8, this._SafeStr_12083); }; _local_3.visible = false; _local_3.visible = true; } private function _SafeStr_12108(_arg_1:IWindowContainer, _arg_2:_SafeStr_2784):void { var _local_3:IBitmapWrapperWindow = (_arg_1.findChildByName("achievement_pic_bitmap") as IBitmapWrapperWindow); var _local_4:String = this._SafeStr_12106(_arg_2); var _local_5:BitmapData = this._SafeStr_12079[_local_4]; if (_local_5 == null){ _local_5 = this._SafeStr_8010._SafeStr_4914._SafeStr_5319(_local_4); this._SafeStr_12079[_local_4] = _local_5; }; if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0xFFFFFF); }; var _local_6:int = (2 * ((_SafeStr_12068 - _local_5.height) + this._SafeStr_12114(_arg_2.type))); this._SafeStr_12082.identity(); this._SafeStr_12082.scale(2, 2); this._SafeStr_12082.translate(((_local_3.width - (_local_5.width * 2)) / 2), _local_6); _local_3.bitmap.fillRect(_local_3.bitmap.rect, 0xFFFFFF); _local_3.bitmap.draw(_local_5, this._SafeStr_12082); if (!_arg_2._SafeStr_6091){ _local_3.bitmap.applyFilter(_local_3.bitmap, _local_3.bitmap.rect, new Point(0, 0), this._SafeStr_12083); }; _local_3.visible = false; _local_3.visible = true; } private function _SafeStr_12088(_arg_1:TimerEvent):void { this._SafeStr_12078.reset(); this._SafeStr_3487(); } private function _SafeStr_12089(_arg_1:TimerEvent):void { this._SafeStr_7482 = this._SafeStr_12084; this._SafeStr_5832.update(this._SafeStr_12084); this._SafeStr_12084 = null; this._SafeStr_3487(); } public function _SafeStr_6500(_arg_1:_SafeStr_1274):void { if (this._window == null){ return; }; this._SafeStr_12079[_arg_1._SafeStr_3747] = _arg_1._SafeStr_5356; if (!this._SafeStr_12078.running){ this._SafeStr_12078.start(); }; } private function _SafeStr_12090():ColorMatrixFilter { var _local_1:Number = (1 / 3); var _local_2:Number = (1 - (_local_1 * 2)); var _local_3:Array = [_local_2, _local_1, _local_1, 0, 0, _local_1, _local_2, _local_1, 0, 0, _local_1, _local_1, _local_2, 0, 0, 0, 0, 0, 1, 0]; return (new ColorMatrixFilter(_local_3)); } public function update(_arg_1:uint):void { if (this._SafeStr_12080 != null){ this._SafeStr_12080._SafeStr_3673(); }; if (this._SafeStr_12081 != null){ this._SafeStr_12081._SafeStr_3673(); }; if (this._SafeStr_12087 != null){ this._SafeStr_12087.update(_arg_1); }; } private function _SafeStr_12106(_arg_1:_SafeStr_2784):String { return (((_arg_1._SafeStr_6089) ? _arg_1._SafeStr_3747 : this._SafeStr_8010.localization._SafeStr_11569(_arg_1._SafeStr_3747))); } private function _SafeStr_12114(_arg_1:int):int { return (((this._SafeStr_12086[_arg_1]) ? this._SafeStr_12086[_arg_1] : 0)); } public function get _SafeStr_12035():AchievementLevelUp { return (this._SafeStr_12087); } } }//package com.sulake.habbo.quest // _SafeStr_11161 = "_-2FZ" (String#12287, DoABC#2) // _SafeStr_11253 = "_-1h0" (String#5858, DoABC#2) // _SafeStr_11569 = "_-0RQ" (String#9679, DoABC#2) // _SafeStr_12029 = "_-12N" (String#14956, DoABC#2) // _SafeStr_12030 = "_-t7" (String#14016, DoABC#2) // _SafeStr_12035 = "_-1C5" (String#16618, DoABC#2) // _SafeStr_12041 = "_-1N7" (String#6312, DoABC#2) // _SafeStr_12056 = "_-2ad" (String#11288, DoABC#2) // _SafeStr_12057 = "_-1WI" (String#14616, DoABC#2) // _SafeStr_12058 = "_-2ro" (String#13803, DoABC#2) // _SafeStr_12059 = "_-0Ap" (String#13923, DoABC#2) // _SafeStr_12060 = "_-1Jt" (String#14637, DoABC#2) // _SafeStr_12061 = "_-0QA" (String#14928, DoABC#2) // _SafeStr_12062 = "_-8o" (String#11815, DoABC#2) // _SafeStr_12063 = "_-24N" (String#14265, DoABC#2) // _SafeStr_12064 = "_-2c7" (String#12954, DoABC#2) // _SafeStr_12065 = "_-1ao" (String#7004, DoABC#2) // _SafeStr_12066 = "_-1pI" (String#13379, DoABC#2) // _SafeStr_12067 = "_-19Q" (String#14467, DoABC#2) // _SafeStr_12068 = "_-yh" (String#11603, DoABC#2) // _SafeStr_12069 = "_-0NN" (String#15013, DoABC#2) // _SafeStr_12070 = "_-2xH" (String#14073, DoABC#2) // _SafeStr_12071 = "_-24d" (String#14223, DoABC#2) // _SafeStr_12072 = "_-1jN" (String#4806, DoABC#2) // _SafeStr_12073 = "_-GM" (String#6748, DoABC#2) // _SafeStr_12074 = "_-1Ee" (String#4821, DoABC#2) // _SafeStr_12075 = "_-2Nb" (String#12667, DoABC#2) // _SafeStr_12076 = "_-op" (String#8662, DoABC#2) // _SafeStr_12077 = "_-0RO" (String#9390, DoABC#2) // _SafeStr_12078 = "_-2kU" (String#5350, DoABC#2) // _SafeStr_12079 = "_-1TI" (String#6740, DoABC#2) // _SafeStr_12080 = "_-1ZS" (String#5822, DoABC#2) // _SafeStr_12081 = "_-BQ" (String#7136, DoABC#2) // _SafeStr_12082 = "_-Lx" (String#10850, DoABC#2) // _SafeStr_12083 = "_-1Qf" (String#14904, DoABC#2) // _SafeStr_12084 = "_-Ci" (String#11843, DoABC#2) // _SafeStr_12085 = "_-Y3" (String#7408, DoABC#2) // _SafeStr_12086 = "_-2kI" (String#6209, DoABC#2) // _SafeStr_12087 = "_-36-" (String#7011, DoABC#2) // _SafeStr_12088 = "_-216" (String#17809, DoABC#2) // _SafeStr_12089 = "_-1pD" (String#16189, DoABC#2) // _SafeStr_12090 = "_-341" (String#22093, DoABC#2) // _SafeStr_12091 = "_-3Dq" (String#11680, DoABC#2) // _SafeStr_12092 = "_-28y" (String#19893, DoABC#2) // _SafeStr_12093 = "_-2M1" (String#15795, DoABC#2) // _SafeStr_12094 = "_-iO" (String#21319, DoABC#2) // _SafeStr_12095 = "_-1A" (String#19365, DoABC#2) // _SafeStr_12096 = "_-0jE" (String#21639, DoABC#2) // _SafeStr_12097 = "_-Dm" (String#21617, DoABC#2) // _SafeStr_12098 = "_-1g3" (String#18878, DoABC#2) // _SafeStr_12099 = "_-1Ot" (String#20085, DoABC#2) // _SafeStr_12100 = "_-0mx" (String#14215, DoABC#2) // _SafeStr_12101 = "_-2z0" (String#8107, DoABC#2) // _SafeStr_12102 = "_-0I" (String#11354, DoABC#2) // _SafeStr_12103 = "_-2g1" (String#15510, DoABC#2) // _SafeStr_12104 = "_-1fP" (String#14410, DoABC#2) // _SafeStr_12105 = "_-xe" (String#16085, DoABC#2) // _SafeStr_12106 = "_-2IN" (String#13088, DoABC#2) // _SafeStr_12107 = "_-1Ny" (String#17710, DoABC#2) // _SafeStr_12108 = "_-1aB" (String#19439, DoABC#2) // _SafeStr_12109 = "_-0VT" (String#21033, DoABC#2) // _SafeStr_12110 = "_-0En" (String#21296, DoABC#2) // _SafeStr_12111 = "_-1Lr" (String#18418, DoABC#2) // _SafeStr_12112 = "_-07E" (String#18050, DoABC#2) // _SafeStr_12113 = "_-2LJ" (String#7649, DoABC#2) // _SafeStr_12114 = "_-XE" (String#15829, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1674 = "_-2NF" (String#5837, DoABC#2) // _SafeStr_1821 = "_-1C4" (String#3404, DoABC#2) // _SafeStr_2719 = "_-g3" (String#8103, DoABC#2) // _SafeStr_2784 = "_-27q" (String#2090, DoABC#2) // _SafeStr_2785 = "_-2XA" (String#8100, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5319 = "_-qu" (String#4014, DoABC#2) // _SafeStr_5356 = "_-V4" (String#5629, DoABC#2) // _SafeStr_5832 = "_-2py" (String#837, DoABC#2) // _SafeStr_6085 = "_-17d" (String#20939, DoABC#2) // _SafeStr_6086 = "_-32x" (String#14454, DoABC#2) // _SafeStr_6087 = "_-0GB" (String#13706, DoABC#2) // _SafeStr_6088 = "_-eh" (String#20552, DoABC#2) // _SafeStr_6089 = "_-Lw" (String#10835, DoABC#2) // _SafeStr_6090 = "_-1yo" (String#16112, DoABC#2) // _SafeStr_6091 = "_-0NP" (String#16979, DoABC#2) // _SafeStr_6092 = "_-1rD" (String#22391, DoABC#2) // _SafeStr_6500 = "_-2Pg" (String#6824, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_7480 = "_-2hJ" (String#8260, DoABC#2) // _SafeStr_7482 = "function" (String#1921, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_1675 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import flash.utils.Dictionary; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_10; import com.sulake.core.assets._SafeStr_1280; import _-2Fg.AssetLoaderEvent; public class _SafeStr_1675 implements _SafeStr_3 { private static const _SafeStr_12115:int = 6; private var _SafeStr_8010:HabboQuestEngine; private var _images:Dictionary; public function _SafeStr_1675(_arg_1:HabboQuestEngine) { this._images = new Dictionary(); super(); this._SafeStr_8010 = _arg_1; var _local_2:int = 1; while (_local_2 <= _SafeStr_12115) { this._SafeStr_12116(_local_2); _local_2++; }; } public function dispose():void { var _local_1:BitmapData; this._SafeStr_8010 = null; if (this._images){ for each (_local_1 in this._images) { _local_1.dispose(); }; this._images = null; }; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } private function _SafeStr_12116(_arg_1:int):void { PendingImage._SafeStr_7116(this._SafeStr_8010, ("ach_twinkle" + _arg_1), this._SafeStr_4805); } public function _SafeStr_5024(_arg_1:int):BitmapData { return (this._images[("ach_twinkle" + _arg_1)]); } private function _SafeStr_4805(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 == null){ return; }; var _local_3:String = _local_2.assetName; if (((!(_local_3)) || (!(this._SafeStr_8010.assets)))){ return; }; var _local_4:_SafeStr_1280 = (this._SafeStr_8010.assets.getAssetByName(_local_3) as _SafeStr_1280); if (_local_4 == null){ return; }; Logger.log(("GOT TWINKLE ASSET: " + _local_3)); this._images[_local_3] = BitmapData(_local_4.content); } } }//package com.sulake.habbo.quest // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_12115 = "_-1EQ" (String#14663, DoABC#2) // _SafeStr_12116 = "_-0E4" (String#20974, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1675 = "_-2-4" (String#5241, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4805 = "_-06m" (String#7409, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_7116 = "_-1mJ" (String#4399, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_2782 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.habbo.utils._SafeStr_1370; import _-1XL._SafeStr_2696; import _-1vT._SafeStr_1676; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.help._SafeStr_1635; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.core.window.events._SafeStr_1260; import _-1XL._SafeStr_2629; import _-1XL._SafeStr_2725; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_2782 implements _SafeStr_3 { private static const _SafeStr_12117:int = 5; private static const _SafeStr_12118:int = 10; private static const _SafeStr_12119:int = 10; private static const _SafeStr_12120:int = 30; private var _SafeStr_8010:HabboQuestEngine; private var _window:IFrameWindow; private var _SafeStr_4761:IItemListWindow; private var _SafeStr_4763:_SafeStr_1530; private var _SafeStr_12121:Boolean = true; private var _SafeStr_12122:Boolean; private var _SafeStr_4830:_SafeStr_1370; private var _SafeStr_6677:Array; private var _SafeStr_12123:int = 1000; public function _SafeStr_2782(_arg_1:HabboQuestEngine) { this._SafeStr_8010 = _arg_1; } public function dispose():void { this._SafeStr_8010 = null; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_4830){ this._SafeStr_4830.dispose(); this._SafeStr_4830 = null; }; this._SafeStr_4761 = null; this._SafeStr_4763 = null; this._SafeStr_6677 = null; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } public function _SafeStr_3611():Boolean { return (((this._window) && (this._window.visible))); } public function close():void { if (this._window){ this._window.visible = false; }; } public function _SafeStr_4556():void { this.close(); } public function _SafeStr_12041():void { if (!this._window){ this._SafeStr_12124(); return; }; if (((!(this._SafeStr_4830)) || (this._SafeStr_4830.disposed))){ this._SafeStr_4830 = new _SafeStr_1370(this._window, this._window.desktop, this._SafeStr_12124, this.close); }; this._SafeStr_4830._SafeStr_4833(); this._SafeStr_12121 = false; } private function _SafeStr_12124():void { this._SafeStr_8010.send(new _SafeStr_2696()); } public function _SafeStr_12027(_arg_1:Array, _arg_2:Boolean):void { var _local_3:_SafeStr_1676; this._SafeStr_6677 = _arg_1; if (((!(this._SafeStr_3611())) && (!(_arg_2)))){ return; }; this._SafeStr_3487(false); this._window.visible = true; this._window.activate(); this._SafeStr_12122 = false; for each (_local_3 in _arg_1) { if (_local_3._SafeStr_6473){ this._SafeStr_12122 = true; }; }; } private function _SafeStr_3487(_arg_1:Boolean):void { var _local_3:Boolean; this._SafeStr_7108(); this._SafeStr_4761.autoArrangeItems = false; var _local_2:int; while (true) { if (_local_2 < this._SafeStr_6677.length){ this._SafeStr_4710(true, _local_2, this._SafeStr_6677[_local_2], _arg_1); } else { _local_3 = this._SafeStr_4710(false, _local_2, null, _arg_1); if (_local_3) break; }; _local_2++; }; this._SafeStr_4761.autoArrangeItems = true; } private function _SafeStr_7108():void { if (this._window != null){ return; }; this._window = IFrameWindow(this._SafeStr_8010.getXmlWindow("Quests")); this._window.findChildByTag("close").procedure = this._SafeStr_4835; this._SafeStr_4761 = IItemListWindow(this._window.findChildByName("quest_list")); this._SafeStr_4763 = _SafeStr_1530(this._window.findChildByName("scroller")); this._window.center(); this._SafeStr_4761.spacing = _SafeStr_12118; } private function _SafeStr_4710(_arg_1:Boolean, _arg_2:int, _arg_3:_SafeStr_1676, _arg_4:Boolean):Boolean { var _local_5:IWindowContainer = IWindowContainer(this._SafeStr_4761.getListItemAt(_arg_2)); var _local_6:Boolean; if (_local_5 == null){ if (!_arg_1){ return (true); }; _local_5 = this._SafeStr_12125(); this._SafeStr_4761.addListItem(_local_5); _local_6 = true; }; if (_arg_1){ if (_arg_4){ this._SafeStr_12126(_local_5, _arg_3); } else { this._SafeStr_4775(_local_5, _arg_3); }; _local_5.visible = true; } else { _local_5.visible = false; }; return (false); } public function _SafeStr_12125():IWindowContainer { var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_8010.getXmlWindow("QuestEntry")); var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_8010.getXmlWindow("Campaign")); var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_8010.getXmlWindow("Quest")); var _local_4:IWindowContainer = IWindowContainer(this._SafeStr_8010.getXmlWindow("EntryArrows")); var _local_5:IWindowContainer = IWindowContainer(this._SafeStr_8010.getXmlWindow("CampaignCompleted")); _local_1.addChild(_local_2); _local_1.addChild(_local_3); _local_1.addChild(_local_5); _local_1.addChild(_local_4); _local_3.findChildByName("accept_button").procedure = this._SafeStr_12127; _local_3.findChildByName("cancel_region").procedure = this._SafeStr_12128; _local_1.findChildByName("hint_txt").visible = false; _local_1.findChildByName("link_region").visible = false; var _local_6:IWindow = _local_1.findChildByName("cancel_region"); var _local_7:IWindow = _local_1.findChildByName("cancel_txt"); _local_6.width = _local_7.width; _local_6.x = ((_local_3.width - _local_6.width) - _SafeStr_12119); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_4.findChildByName("arrow_0")), "quest_arrow1"); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_4.findChildByName("arrow_1")), "quest_arrow2"); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_2.findChildByName("completion_bg_red_bitmap")), "quest_counterbkg_disabled"); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_2.findChildByName("completion_bg_blue_bitmap")), "quest_counterbkg_active"); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_2.findChildByName("completion_bg_green_bitmap")), "quest_counterbkg_completed"); new PendingImage(this._SafeStr_8010, IBitmapWrapperWindow(_local_5.findChildByName("completed_pic_bitmap")), "category_completed"); _local_3.x = ((_local_2.x + _local_2.width) + _SafeStr_12117); _local_1.width = (_local_3.x + _local_3.width); _local_5.x = _local_3.x; this._SafeStr_12129(_local_1); return (_local_1); } public function _SafeStr_12129(_arg_1:IWindowContainer):void { var _local_2:IWindowContainer = IWindowContainer(_arg_1.findChildByName("campaign_container")); var _local_3:IWindowContainer = IWindowContainer(_arg_1.findChildByName("quest_container")); var _local_4:IWindowContainer = IWindowContainer(_arg_1.findChildByName("entry_arrows_cont")); _local_2.height = _local_3.height; _arg_1.height = _local_3.height; _local_4.x = ((_local_2.x + _local_2.width) - 2); _local_4.y = (Math.floor(((_local_2.height - _local_4.height) / 2)) + 1); _local_2.findChildByName("completion_txt").y = (_local_2.height - _SafeStr_12120); var _local_5:int = 2; var _local_6:IWindow = _local_2.findChildByName("bg_bottom"); _local_6.height = Math.floor(((_local_2.height - (2 * _local_5)) / 2)); _local_6.y = (_local_5 + _local_6.height); } public function _SafeStr_4775(_arg_1:IWindowContainer, _arg_2:_SafeStr_1676):void { _arg_1.findChildByName("campaign_header_txt").caption = this._SafeStr_8010._SafeStr_12130(_arg_2); _arg_1.findChildByName("completion_txt").caption = ((_arg_2._SafeStr_6471 + "/") + _arg_2._SafeStr_6472); this._SafeStr_8010._SafeStr_12131(_arg_1, _arg_2, true); this._SafeStr_12132(_arg_1, "bg", _arg_2._SafeStr_6473, 4290944315, 4284769380); this._SafeStr_12132(_arg_1, "bg_top", _arg_2._SafeStr_6473, 0xFFFFD788, 4290427578); this._SafeStr_12132(_arg_1, "bg_bottom", _arg_2._SafeStr_6473, 0xFFFFC758, 4289440683); _arg_1.findChildByName("completion_bg_red_bitmap").visible = ((!(_arg_2._SafeStr_6481)) && ((_arg_2._SafeStr_6471 < 1))); _arg_1.findChildByName("completion_bg_blue_bitmap").visible = ((!(_arg_2._SafeStr_6481)) && ((_arg_2._SafeStr_6471 > 0))); _arg_1.findChildByName("completion_bg_green_bitmap").visible = _arg_2._SafeStr_6481; _arg_1.findChildByName("arrow_0").visible = !(_arg_2._SafeStr_6473); _arg_1.findChildByName("arrow_1").visible = _arg_2._SafeStr_6473; _arg_1.findChildByName("quest_container").visible = !(_arg_2._SafeStr_6481); _arg_1.findChildByName("campaign_completed_container").visible = _arg_2._SafeStr_6481; if (!_arg_2._SafeStr_6481){ this._SafeStr_12133(IWindowContainer(_arg_1.findChildByName("quest_container")), _arg_2); this._SafeStr_12126(_arg_1, _arg_2); }; } private function _SafeStr_12133(_arg_1:IWindowContainer, _arg_2:_SafeStr_1676):void { _arg_1.findChildByName("quest_header_txt").caption = this._SafeStr_8010._SafeStr_12134(_arg_2); _arg_1.findChildByName("desc_txt").caption = this._SafeStr_8010._SafeStr_12135(_arg_2); _arg_1.findChildByName("cancel_txt").visible = _arg_2._SafeStr_6473; _arg_1.findChildByName("cancel_region").visible = _arg_2._SafeStr_6473; _arg_1.findChildByName("accept_button").visible = !(_arg_2._SafeStr_6473); _arg_1.findChildByName("accept_button").id = _arg_2.id; this._SafeStr_12132(_arg_1, null, _arg_2._SafeStr_6473, 15982264, 0xC8C8C8); this._SafeStr_12132(_arg_1, "quest_header", _arg_2._SafeStr_6473, 15577658, 0x8D8D8D); ITextWindow(_arg_1.findChildByName("quest_header_txt")).textColor = ((_arg_2._SafeStr_6473) ? 0xFFFFFFFF : 4281808695); this._SafeStr_8010._SafeStr_12136(_arg_1, _arg_2); this._SafeStr_8010._SafeStr_12107((_arg_2._SafeStr_6478 < 1), _arg_1, _arg_2._SafeStr_5883, _arg_2._SafeStr_6475); _arg_1.findChildByName("delay_desc_txt").visible = (_arg_2._SafeStr_6478 > 0); _arg_1.findChildByName("delay_txt").visible = (_arg_2._SafeStr_6478 > 0); _arg_1.findChildByName("desc_txt").visible = (_arg_2._SafeStr_6478 < 1); } public function _SafeStr_12126(_arg_1:IWindowContainer, _arg_2:_SafeStr_1676):Boolean { var _local_3:int; var _local_4:String; if (_arg_1.findChildByName("delay_desc_txt").visible){ _local_3 = _arg_2._SafeStr_6478; if (_local_3 > 0){ _local_4 = _SafeStr_3235._SafeStr_12137(this._SafeStr_8010.localization, _local_3); _arg_1.findChildByName("delay_txt").caption = _local_4; } else { this._SafeStr_12133(_arg_1, _arg_2); return (true); }; }; return (false); } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:Boolean; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this.close(); _local_3 = Boolean(parseInt(this._SafeStr_8010.configuration.getKey("new.identity", "0"))); if (((((_local_3) && (this._SafeStr_12121))) && (!(this._SafeStr_12122)))){ this._SafeStr_12121 = false; this._SafeStr_8010._SafeStr_5069._SafeStr_11349(new _SafeStr_1635(HabboToolbarIconEnum.QUESTS, "quests.rejectnotification")); }; }; } private function _SafeStr_12127(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = _arg_2.id; Logger.log(("Accept quest: " + _local_3)); this._SafeStr_8010.send(new _SafeStr_2629(_local_3)); this._window.visible = false; } private function _SafeStr_12128(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; Logger.log("Reject quest"); this._SafeStr_8010.send(new _SafeStr_2725()); } private function _SafeStr_12132(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:uint, _arg_5:uint):void { (((_arg_2 == null)) ? _arg_1 : _arg_1.findChildByName(_arg_2)).color = ((_arg_3) ? _arg_4 : _arg_5); } public function _SafeStr_12023(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { if ((((_arg_2.type == _SafeStr_1260._SafeStr_8222)) || ((_arg_2.type == _SafeStr_1260._SafeStr_9431)))){ _arg_1.dispose(); }; } public function update(_arg_1:uint):void { if ((((this._window == null)) || (!(this._window.visible)))){ return; }; this._SafeStr_12123 = (this._SafeStr_12123 - _arg_1); if (this._SafeStr_12123 > 0){ return; }; this._SafeStr_12123 = NextQuestTimer._SafeStr_12138; this._SafeStr_3487(true); } } }//package com.sulake.habbo.quest // _SafeStr_11349 = "_-20R" (String#11954, DoABC#2) // _SafeStr_12023 = "_-1B" (String#14541, DoABC#2) // _SafeStr_12027 = "_-0ce" (String#8914, DoABC#2) // _SafeStr_12041 = "_-1N7" (String#6312, DoABC#2) // _SafeStr_12107 = "_-1Ny" (String#17710, DoABC#2) // _SafeStr_12117 = "_-04e" (String#13967, DoABC#2) // _SafeStr_12118 = "_-0o5" (String#15146, DoABC#2) // _SafeStr_12119 = "_-mT" (String#13085, DoABC#2) // _SafeStr_12120 = "_-2NU" (String#12855, DoABC#2) // _SafeStr_12121 = "_-XN" (String#13182, DoABC#2) // _SafeStr_12122 = "_-01Q" (String#12849, DoABC#2) // _SafeStr_12123 = "_-2fo" (String#3700, DoABC#2) // _SafeStr_12124 = "_-1wc" (String#16493, DoABC#2) // _SafeStr_12125 = "_-04N" (String#18221, DoABC#2) // _SafeStr_12126 = "_-0NJ" (String#13311, DoABC#2) // _SafeStr_12127 = "_-9m" (String#19266, DoABC#2) // _SafeStr_12128 = "_-2FC" (String#21926, DoABC#2) // _SafeStr_12129 = "_-2gR" (String#15619, DoABC#2) // _SafeStr_12130 = "_-0ez" (String#16624, DoABC#2) // _SafeStr_12131 = "_-2oe" (String#16006, DoABC#2) // _SafeStr_12132 = "_-1b" (String#7231, DoABC#2) // _SafeStr_12133 = "_-27u" (String#17739, DoABC#2) // _SafeStr_12134 = "_-2Y6" (String#18571, DoABC#2) // _SafeStr_12135 = "_-1Cr" (String#16899, DoABC#2) // _SafeStr_12136 = "_-1Yy" (String#17318, DoABC#2) // _SafeStr_12137 = "_-0Fu" (String#18343, DoABC#2) // _SafeStr_12138 = "_-8n" (String#11375, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1370 = "_-0nN" (String#3675, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1635 = "_-2yZ" (String#5325, DoABC#2) // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_2629 = "_-1aE" (String#8395, DoABC#2) // _SafeStr_2696 = "_-0WH" (String#5819, DoABC#2) // _SafeStr_2725 = "_-QM" (String#8169, DoABC#2) // _SafeStr_2782 = "_-0xt" (String#6517, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3235 = "_-2F6" (String#8402, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4710 = "_-0Af" (String#2195, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4763 = "_-2Fq" (String#3411, DoABC#2) // _SafeStr_4775 = "_-dW" (String#11524, DoABC#2) // _SafeStr_4830 = "_-no" (String#3511, DoABC#2) // _SafeStr_4833 = "_-1ko" (String#9736, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_6471 = "_-0xN" (String#13486, DoABC#2) // _SafeStr_6472 = "_-2xY" (String#20765, DoABC#2) // _SafeStr_6473 = "_-07v" (String#3992, DoABC#2) // _SafeStr_6475 = "_-7Y" (String#17793, DoABC#2) // _SafeStr_6478 = "_-1dW" (String#3351, DoABC#2) // _SafeStr_6481 = "_-2GC" (String#8186, DoABC#2) // _SafeStr_6677 = "_-1I3" (String#6174, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_9431 = "_-0uO" (String#8770, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_2783 package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import _-1vT._SafeStr_1676; import com.sulake.core.window.events.WindowMouseEvent; import _-1XL._SafeStr_2673; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import _-1XL._SafeStr_2696; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_2783 implements _SafeStr_3 { private static const _SafeStr_12139:int = 2000; private static const _SafeStr_12140:int = 5; private static const _SafeStr_12141:int = 31; private var _window:IFrameWindow; private var _SafeStr_8010:HabboQuestEngine; private var _SafeStr_6676:_SafeStr_1676; private var _SafeStr_12142:_SafeStr_1671; private var _SafeStr_12143:int; public function _SafeStr_2783(_arg_1:HabboQuestEngine) { this._SafeStr_8010 = _arg_1; } public function dispose():void { this._SafeStr_8010 = null; this._SafeStr_6676 = null; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_12142){ this._SafeStr_12142.dispose(); this._SafeStr_12142 = null; }; } public function get disposed():Boolean { return ((this._window == null)); } public function _SafeStr_12028(_arg_1:_SafeStr_1676):void { this.close(); } public function _SafeStr_12026():void { this.close(); } public function _SafeStr_12025(_arg_1:_SafeStr_1676):void { this.prepare(_arg_1); this._SafeStr_12143 = _SafeStr_12139; } private function close():void { if (this._window){ this._window.visible = false; }; } private function _SafeStr_12144(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._window.visible = false; this._SafeStr_8010._SafeStr_12032._SafeStr_12043._SafeStr_12145 = (this._SafeStr_8010.configuration.getKey("questing.showDetailsForNextQuest") == "true"); this._SafeStr_8010.send(new _SafeStr_2673()); } private function _SafeStr_12146(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._window.visible = false; this._SafeStr_8010.send(new _SafeStr_2696()); }; } public function prepare(_arg_1:_SafeStr_1676):void { this._SafeStr_6676 = _arg_1; if (this._window == null){ this._window = IFrameWindow(this._SafeStr_8010.getXmlWindow("QuestCompletedDialog")); this._window.findChildByTag("close").procedure = this._SafeStr_12144; this._window.findChildByName("next_quest_button").procedure = this._SafeStr_12144; this._window.findChildByName("more_quests_button").procedure = this._SafeStr_12146; new PendingImage(this._SafeStr_8010, this._window.findChildByName("reward_icon"), "quest_doneicon"); new PendingImage(this._SafeStr_8010, this._window.findChildByName("campaign_reward_icon"), "ach_receive_star"); this._window.findChildByName("catalog_link_region").procedure = this._SafeStr_12147; this._SafeStr_12142 = this._SafeStr_8010._SafeStr_12148(this._window); }; this._window.findChildByName("catalog_link_txt").caption = this._SafeStr_8010.localization.getKey(("quests.completed.cataloglink." + this._SafeStr_6676._SafeStr_5883)); var _local_2:String = ("quests.completed.reward." + this._SafeStr_6676._SafeStr_5883); this._SafeStr_8010.localization.registerParameter(_local_2, "amount", this._SafeStr_6676._SafeStr_6475.toString()); this._window.findChildByName("reward_txt").caption = this._SafeStr_8010.localization.getKey(_local_2, _local_2); this._window.visible = false; this._window.findChildByName("congrats_txt").caption = this._SafeStr_8010.localization.getKey(((this._SafeStr_6676._SafeStr_6482) ? "quests.completed.campaign.caption" : "quests.completed.quest.caption")); this._window.findChildByName("more_quests_button").visible = this._SafeStr_6676._SafeStr_6482; this._window.findChildByName("campaign_reward_icon").visible = this._SafeStr_6676._SafeStr_6482; this._window.findChildByName("catalog_link_region").visible = !(this._SafeStr_6676._SafeStr_6482); this._window.findChildByName("next_quest_button").visible = !(this._SafeStr_6676._SafeStr_6482); this._window.findChildByName("reward_icon").visible = !(this._SafeStr_6676._SafeStr_6482); this._window.findChildByName("campaign_reward_icon").visible = this._SafeStr_6676._SafeStr_6482; this._window.findChildByName("campaign_pic_bitmap").visible = this._SafeStr_6676._SafeStr_6482; this._SafeStr_12149(((this._SafeStr_6676._SafeStr_6482) ? "quests.completed.campaign.title" : "quests.completed.quest.title")); this._SafeStr_8010._SafeStr_12131(this._window, _arg_1, this._SafeStr_6676._SafeStr_6482); var _local_3:ITextWindow = ITextWindow(this._window.findChildByName("desc_txt")); var _local_4:int = _local_3.height; this._SafeStr_12150((this._SafeStr_6676._SafeStr_6480() + ".completed")); _local_3.height = Math.max(_SafeStr_12141, (_local_3.textHeight + _SafeStr_12140)); var _local_5:int = (_local_3.height - _local_4); this._window.height = (this._window.height + _local_5); } private function _SafeStr_12149(_arg_1:String):void { this._SafeStr_8010.localization.registerParameter(_arg_1, "category", this._SafeStr_8010._SafeStr_12130(this._SafeStr_6676)); this._window.caption = this._SafeStr_8010.localization.getKey(_arg_1, _arg_1); } private function _SafeStr_12150(_arg_1:String):void { this._window.findChildByName("desc_txt").caption = this._SafeStr_8010.localization.getKey(_arg_1, _arg_1); } private function _SafeStr_12147(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_8010._SafeStr_3670(this._SafeStr_6676); }; } public function update(_arg_1:uint):void { if (this._SafeStr_12143 > 0){ this._SafeStr_12143 = (this._SafeStr_12143 - _arg_1); if (this._SafeStr_12143 < 1){ this._window.center(); this._window.visible = true; this._window.activate(); if (this._SafeStr_6676._SafeStr_6482){ this._SafeStr_12142._SafeStr_12047(); } else { this._SafeStr_12142.stop(); }; }; }; if (this._SafeStr_12142 != null){ this._SafeStr_12142.update(_arg_1); }; } } }//package com.sulake.habbo.quest // _SafeStr_12025 = "_-Kb" (String#5328, DoABC#2) // _SafeStr_12026 = "_-2Bi" (String#4544, DoABC#2) // _SafeStr_12028 = "_-0Yn" (String#4154, DoABC#2) // _SafeStr_12032 = "_-3HY" (String#3460, DoABC#2) // _SafeStr_12043 = "_-3CG" (String#12229, DoABC#2) // _SafeStr_12047 = "_-05H" (String#18377, DoABC#2) // _SafeStr_12130 = "_-0ez" (String#16624, DoABC#2) // _SafeStr_12131 = "_-2oe" (String#16006, DoABC#2) // _SafeStr_12139 = "_-s-" (String#6654, DoABC#2) // _SafeStr_12140 = "_-0YM" (String#6822, DoABC#2) // _SafeStr_12141 = "_-py" (String#13964, DoABC#2) // _SafeStr_12142 = "_-25I" (String#3242, DoABC#2) // _SafeStr_12143 = "_-2Lu" (String#10334, DoABC#2) // _SafeStr_12144 = "_-0sA" (String#17871, DoABC#2) // _SafeStr_12145 = "_-1u8" (String#18202, DoABC#2) // _SafeStr_12146 = "_-2K3" (String#21697, DoABC#2) // _SafeStr_12147 = "_-kB" (String#22329, DoABC#2) // _SafeStr_12148 = "_-2iA" (String#16355, DoABC#2) // _SafeStr_12149 = "_-0kB" (String#21842, DoABC#2) // _SafeStr_12150 = "_-0vb" (String#18546, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_2673 = "_-5C" (String#7896, DoABC#2) // _SafeStr_2696 = "_-0WH" (String#5819, DoABC#2) // _SafeStr_2783 = "_-2sN" (String#7390, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3670 = "_-0Q-" (String#8827, DoABC#2) // _SafeStr_5883 = "_-1hV" (String#2166, DoABC#2) // _SafeStr_6475 = "_-7Y" (String#17793, DoABC#2) // _SafeStr_6480 = "_-0Y3" (String#6921, DoABC#2) // _SafeStr_6482 = "_-1ad" (String#4522, DoABC#2) // _SafeStr_6676 = "_-1rI" (String#1365, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_2785 package com.sulake.habbo.quest { import flash.utils.Dictionary; import _-1m6._SafeStr_2784; public class _SafeStr_2785 { private var _SafeStr_11213:Dictionary; private var _SafeStr_12151:Array; public function _SafeStr_2785(_arg_1:Array) { var _local_2:_SafeStr_2784; var _local_3:AchievementCategory; this._SafeStr_11213 = new Dictionary(); this._SafeStr_12151 = new Array(); super(); for each (_local_2 in _arg_1) { _local_3 = this._SafeStr_11213[_local_2.category]; if (_local_3 == null){ _local_3 = new AchievementCategory(_local_2.category); this._SafeStr_11213[_local_2.category] = _local_3; this._SafeStr_12151.push(_local_3); }; _local_3.add(_local_2); }; } public function update(_arg_1:_SafeStr_2784):void { var _local_2:AchievementCategory = this._SafeStr_11213[_arg_1.category]; _local_2.update(_arg_1); } public function get _SafeStr_12100():Array { return (this._SafeStr_12151); } public function _SafeStr_12102():int { var _local_2:AchievementCategory; var _local_1:int; for each (_local_2 in this._SafeStr_12151) { _local_1 = (_local_1 + _local_2._SafeStr_12102()); }; return (_local_1); } public function _SafeStr_12101():int { var _local_2:AchievementCategory; var _local_1:int; for each (_local_2 in this._SafeStr_12151) { _local_1 = (_local_1 + _local_2._SafeStr_12101()); }; return (_local_1); } public function _SafeStr_12092(_arg_1:String):AchievementCategory { var _local_2:AchievementCategory; for each (_local_2 in this._SafeStr_12151) { if (_local_2._SafeStr_4069 == _arg_1){ return (_local_2); }; }; return (null); } } }//package com.sulake.habbo.quest // _SafeStr_11213 = "_-2q0" (String#2487, DoABC#2) // _SafeStr_12092 = "_-28y" (String#19893, DoABC#2) // _SafeStr_12100 = "_-0mx" (String#14215, DoABC#2) // _SafeStr_12101 = "_-2z0" (String#8107, DoABC#2) // _SafeStr_12102 = "_-0I" (String#11354, DoABC#2) // _SafeStr_12151 = "_-0cM" (String#7791, DoABC#2) // _SafeStr_2784 = "_-27q" (String#2090, DoABC#2) // _SafeStr_2785 = "_-2XA" (String#8100, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_3235 package com.sulake.habbo.quest { import com.sulake.habbo.localization.IHabboLocalizationManager; public class _SafeStr_3235 { private static const _SafeStr_12152:int = 60; private static const _SafeStr_12153:int = (60 * 60);//3600 private static const _SafeStr_12154:int = (3 * _SafeStr_12152);//180 private static const _SafeStr_12155:int = (3 * _SafeStr_12153);//10800 public static function _SafeStr_12137(_arg_1:IHabboLocalizationManager, _arg_2:int):String { if (_arg_2 > _SafeStr_12155){ return (getLocalization(_arg_1, "friendlytime.hours", Math.round((_arg_2 / _SafeStr_12153)))); }; if (_arg_2 > _SafeStr_12154){ return (getLocalization(_arg_1, "friendlytime.minutes", Math.round((_arg_2 / _SafeStr_12152)))); }; return (getLocalization(_arg_1, "friendlytime.seconds", Math.round(_arg_2))); } public static function getLocalization(_arg_1:IHabboLocalizationManager, _arg_2:String, _arg_3:int):String { _arg_1.registerParameter(_arg_2, "amount", ("" + _arg_3)); return (_arg_1.getKey(_arg_2, _arg_2)); } } }//package com.sulake.habbo.quest // _SafeStr_12137 = "_-0Fu" (String#18343, DoABC#2) // _SafeStr_12152 = "_-31B" (String#12354, DoABC#2) // _SafeStr_12153 = "_-1Ok" (String#12525, DoABC#2) // _SafeStr_12154 = "_-2z8" (String#14299, DoABC#2) // _SafeStr_12155 = "_-2Lp" (String#14489, DoABC#2) // _SafeStr_3235 = "_-2F6" (String#8402, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest._SafeStr_790 package com.sulake.habbo.quest { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_790 extends IUnknown { function _SafeStr_12156():Boolean; } }//package com.sulake.habbo.quest // _SafeStr_12156 = "_-nw" (String#21268, DoABC#2) // _SafeStr_790 = "_-0XY" (String#6666, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.AchievementCategory package com.sulake.habbo.quest { import _-1m6._SafeStr_2784; public class AchievementCategory { private var _SafeStr_12157:String; private var _achievements:Array; public function AchievementCategory(_arg_1:String) { this._achievements = new Array(); super(); this._SafeStr_12157 = _arg_1; } public function add(_arg_1:_SafeStr_2784):void { this._achievements.push(_arg_1); } public function update(_arg_1:_SafeStr_2784):void { var _local_3:_SafeStr_2784; var _local_2:int; while (_local_2 < this._achievements.length) { _local_3 = this._achievements[_local_2]; if (_local_3.type == _arg_1.type){ this._achievements[_local_2] = _arg_1; }; _local_2++; }; } public function _SafeStr_12101():int { var _local_2:_SafeStr_2784; var _local_1:int; for each (_local_2 in this._achievements) { _local_1 = (_local_1 + ((_local_2._SafeStr_6089) ? _local_2.level : (_local_2.level - 1))); }; return (_local_1); } public function _SafeStr_12102():int { var _local_2:_SafeStr_2784; var _local_1:int; for each (_local_2 in this._achievements) { _local_1 = (_local_1 + _local_2._SafeStr_6090); }; return (_local_1); } public function get _SafeStr_4069():String { return (this._SafeStr_12157); } public function get _SafeStr_7480():Array { return (this._achievements); } } }//package com.sulake.habbo.quest // _SafeStr_12101 = "_-2z0" (String#8107, DoABC#2) // _SafeStr_12102 = "_-0I" (String#11354, DoABC#2) // _SafeStr_12157 = "_-rm" (String#15752, DoABC#2) // _SafeStr_2784 = "_-27q" (String#2090, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_6089 = "_-Lw" (String#10835, DoABC#2) // _SafeStr_6090 = "_-1yo" (String#16112, DoABC#2) // _SafeStr_7480 = "_-2hJ" (String#8260, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.AchievementLevelUp package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components.IFrameWindow; import _-1S3._SafeStr_1732; import flash.display.BitmapData; import flash.geom.Point; import flash.filters.ColorMatrixFilter; import _-2mK._SafeStr_831; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import _-2ej._SafeStr_2724; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.components.IBitmapWrapperWindow; public class AchievementLevelUp implements _SafeStr_3 { private static const _SafeStr_12139:int = 2000; private static const dynamic:int = 500; private static const _SafeStr_12158:int = 500; private static const _SafeStr_12159:int = 300; private static const _SafeStr_12160:int = 1400; private static const _SafeStr_12161:Number = 1; private static const _SafeStr_12162:int = 3; private static const _SafeStr_12163:int = 0; private static const _SafeStr_12164:int = 1; private static const _SafeStr_12165:int = 2; private static const _SafeStr_12166:int = 3; private var _window:IFrameWindow; private var _SafeStr_8010:HabboQuestEngine; private var _SafeStr_11348:_SafeStr_1732; private var _SafeStr_12167:Array; private var _SafeStr_12168:int; private var _SafeStr_12169:int = 0; private var _SafeStr_12170:int; private var _SafeStr_12171:int; private var _SafeStr_12172:int; private var _SafeStr_12173:int = 3; private var _SafeStr_12174:BitmapData; private var _SafeStr_12175:Point; private var _SafeStr_12176:Array; private var _SafeStr_12177:ColorMatrixFilter; private var _SafeStr_12142:_SafeStr_1671; public function AchievementLevelUp(_arg_1:HabboQuestEngine) { this._SafeStr_12167 = new Array(); this._SafeStr_12176 = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; this._SafeStr_12177 = new ColorMatrixFilter(this._SafeStr_12176); super(); this._SafeStr_8010 = _arg_1; } public function dispose():void { this._SafeStr_8010 = null; this._SafeStr_12167 = null; this._SafeStr_11348 = null; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_12142){ this._SafeStr_12142.dispose(); this._SafeStr_12142 = null; }; } public function get disposed():Boolean { return ((this._window == null)); } public function _SafeStr_12031(_arg_1:_SafeStr_1732):void { this._SafeStr_12167.push(_arg_1); this._SafeStr_8010._SafeStr_4914._SafeStr_5319(_arg_1._SafeStr_6332); this._SafeStr_8010._SafeStr_4914._SafeStr_5319(this._SafeStr_8010.localization._SafeStr_11569(_arg_1._SafeStr_6332)); if ((((this._window == null)) || (!(this._window.visible)))){ this._SafeStr_12168 = _SafeStr_12139; }; this.prepare(); } private function close():void { if (this._window){ this._window.visible = false; if (this._SafeStr_12167.length > 0){ this._SafeStr_12168 = dynamic; }; }; } private function prepare():void { if (this._window != null){ return; }; this._window = IFrameWindow(this._SafeStr_8010.getXmlWindow("AchievementLevelUp")); this._window.findChildByTag("close").procedure = this._SafeStr_12178; this._window.findChildByName("ok_button").procedure = this._SafeStr_12179; this._window.findChildByName("share_button").procedure = this._SafeStr_12180; new PendingImage(this._SafeStr_8010, this._window.findChildByName("reward_icon"), "ach_receive_star"); this._window.findChildByName("achievements_link_region").procedure = this._SafeStr_12181; this._window.findChildByName("close_link_region").procedure = this._SafeStr_12178; this._SafeStr_12142 = this._SafeStr_8010._SafeStr_12148(this._window); this._window.visible = false; } private function show():void { this.prepare(); this.registerParameter("achievements.levelup.title", "category", this._SafeStr_8010._SafeStr_12104(this._SafeStr_11348.category)); this.registerParameter("achievements.levelup.reward", "amount", ("" + this._SafeStr_11348._SafeStr_6086)); this.registerParameter("achievements.levelup.reward", "currency_name", this._SafeStr_8010._SafeStr_12182(this._SafeStr_11348._SafeStr_6087)); this.registerParameter("achievements.levelup.score", "amount", ("" + this._SafeStr_11348.points)); this.registerParameter("achievements.levelup.sharedesc", "amount", ("" + this._SafeStr_11348._SafeStr_6180)); this._window.findChildByName("achievement_name_txt").caption = (("'" + this._SafeStr_8010.localization.getBadgeName(this._SafeStr_11348._SafeStr_6332)) + "'"); var _local_1:Boolean = this._SafeStr_12183(); this._window.findChildByName("achievements_link_region").visible = !(_local_1); this._window.findChildByName("close_link_region").visible = _local_1; this._window.findChildByName("ok_button").visible = !(_local_1); this._window.findChildByName("share_button").visible = _local_1; this._window.findChildByName("facebook_info_txt").visible = _local_1; this._SafeStr_12184(); if (this._SafeStr_11348.level > 1){ this._SafeStr_12185(_SafeStr_12164); } else { this._SafeStr_12185(_SafeStr_12165, _SafeStr_12160); }; this._SafeStr_12142._SafeStr_12047(); } private function _SafeStr_12185(_arg_1:int, _arg_2:int=300):void { this._SafeStr_12174 = null; this._SafeStr_12169 = _arg_1; this._SafeStr_12171 = _arg_2; this._SafeStr_12170 = _arg_2; this._SafeStr_12172 = _SafeStr_12158; } private function _SafeStr_12183():Boolean { return ((((((this._SafeStr_11348._SafeStr_6180 > 0)) && (this._SafeStr_12186()))) && (this._SafeStr_8010.configuration._SafeStr_10592("facebook.user")))); } private function _SafeStr_12186():Boolean { return (!((this._SafeStr_8010.configuration.getKey("achievement.post.enabled", "1") == "0"))); } private function _SafeStr_12184():void { var _local_1:Boolean = this._SafeStr_8010.configuration._SafeStr_10592("facebook.user"); var _local_2:String = this._SafeStr_11348._SafeStr_6332; if ((((this._SafeStr_11348._SafeStr_6180 <= 0)) || (!(this._SafeStr_12186())))){ this._SafeStr_8010.send(new _SafeStr_831("Achievements", _local_2, "client.show.no_post")); } else { if (_local_1){ this._SafeStr_8010.send(new _SafeStr_831("Achievements", _local_2, "client.show.post")); } else { this._SafeStr_8010.send(new _SafeStr_831("Achievements", _local_2, "client.show.no_fb")); }; }; } private function _SafeStr_12179(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this.close(); }; } private function _SafeStr_12178(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this.close(); }; } private function _SafeStr_12181(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_8010._SafeStr_12034.show(); this.close(); }; } private function _SafeStr_12180(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_8010.send(new _SafeStr_2724(this._SafeStr_11348._SafeStr_6334)); this._SafeStr_8010.send(new _SafeStr_831("Achievements", this._SafeStr_11348._SafeStr_6332, "client.start_post")); }; } public function update(_arg_1:uint):void { if (this._SafeStr_12168 > 0){ this._SafeStr_12187(_arg_1); return; }; if (this._SafeStr_12142 != null){ this._SafeStr_12142.update(_arg_1); }; if ((((this._window == null)) || ((this._SafeStr_12169 == _SafeStr_12163)))){ return; }; switch (this._SafeStr_12169){ case _SafeStr_12164: this._SafeStr_12172 = (this._SafeStr_12172 - _arg_1); this._SafeStr_12188(true); if (this._SafeStr_12172 < 0){ this._SafeStr_12185(_SafeStr_12166); }; return; case _SafeStr_12166: this._SafeStr_12171 = (this._SafeStr_12171 - _arg_1); this._SafeStr_12188(true); if (this._SafeStr_12171 < 0){ this._SafeStr_12185(_SafeStr_12165); }; return; case _SafeStr_12165: this._SafeStr_12171 = (this._SafeStr_12171 - _arg_1); this._SafeStr_12188(false); if (this._SafeStr_12171 < 0){ this._SafeStr_12185(_SafeStr_12163); }; return; }; } private function _SafeStr_12187(_arg_1:uint):void { this._SafeStr_12168 = (this._SafeStr_12168 - _arg_1); if (this._SafeStr_12168 > 0){ return; }; if (this._SafeStr_12167.length < 1){ return; }; var _local_2:_SafeStr_1732 = this._SafeStr_12167.pop(); if (((this._SafeStr_8010._SafeStr_4914._SafeStr_12113(_local_2._SafeStr_6332).placeHolder) || (this._SafeStr_8010._SafeStr_4914._SafeStr_12113(this._SafeStr_8010.localization._SafeStr_11569(_local_2._SafeStr_6332)).placeHolder))){ if (this._SafeStr_12173 > 0){ this._SafeStr_12167.push(_local_2); this._SafeStr_12168 = _SafeStr_12139; this._SafeStr_12173--; return; }; this._SafeStr_12173 = _SafeStr_12162; }; this._SafeStr_11348 = _local_2; this.show(); this._window.center(); this._window.visible = true; this._window.activate(); } public function _SafeStr_12036(_arg_1:String, _arg_2:String):void { if ((((((this._window == null)) || ((this._SafeStr_11348 == null)))) || (!((this._SafeStr_11348._SafeStr_6332 == _arg_1))))){ Logger.log(((("Invalid facebook post: " + _arg_1) + ", ") + (((this._SafeStr_11348 == null)) ? "current is null" : this._SafeStr_11348._SafeStr_6332))); return; }; var _local_3:String = this._SafeStr_12189("notifications.text.achievement_facebook"); var _local_4:String = this._SafeStr_12189("notifications.text.achievement_facebook_title"); _SafeStr_1350._SafeStr_12190(this._SafeStr_11348._SafeStr_6332, _local_4, _local_3, _arg_2); this.close(); } private function _SafeStr_12189(_arg_1:String):String { var _local_2:String = this._SafeStr_8010._SafeStr_4914.userName; var _local_3:String = this._SafeStr_8010._SafeStr_4914.realName; var _local_4:String = this._SafeStr_8010.localization._SafeStr_11562(this._SafeStr_11348._SafeStr_6332, _local_2, _local_3, this._SafeStr_11348.level); var _local_5:String = this._SafeStr_8010.localization._SafeStr_11560(this._SafeStr_11348._SafeStr_6332, _local_2, _local_3, this._SafeStr_11348.level); this.registerParameter(_arg_1, "badge_name", this._SafeStr_8010.localization.getBadgeName(this._SafeStr_11348._SafeStr_6332)); this.registerParameter(_arg_1, "badge_desc", this._SafeStr_8010.localization.getBadgeDesc(this._SafeStr_11348._SafeStr_6332)); this.registerParameter(_arg_1, "badge_name_fb", _local_4); this.registerParameter(_arg_1, "badge_desc_fb", _local_5); this.registerParameter(_arg_1, "level", this._SafeStr_11348.level.toString()); this.registerParameter(_arg_1, "name", _local_2); this.registerParameter(_arg_1, "realname", _local_3); return (this._SafeStr_8010.localization.getKey(_arg_1, _arg_1)); } private function registerParameter(_arg_1:String, _arg_2:String, _arg_3:String):void { this._SafeStr_8010.localization.registerParameter(_arg_1, _arg_2, _arg_3); } private function _SafeStr_12188(_arg_1:Boolean):void { this._SafeStr_12191(_arg_1); var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(this._window.findChildByName("achievement_pic_bitmap")); if (_local_2.bitmap == null){ _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0); }; if (this._SafeStr_12174 == null){ this._SafeStr_12174 = ((_arg_1) ? this._SafeStr_8010._SafeStr_4914._SafeStr_5319(this._SafeStr_8010.localization._SafeStr_11569(this._SafeStr_11348._SafeStr_6332)) : this._SafeStr_8010._SafeStr_4914._SafeStr_5319(this._SafeStr_11348._SafeStr_6332)); this._SafeStr_12175 = new Point(((_local_2.width - this._SafeStr_12174.width) / 2), ((_local_2.height - this._SafeStr_12174.height) / 2)); }; _local_2.bitmap.fillRect(_local_2.bitmap.rect, 0); _local_2.bitmap.applyFilter(this._SafeStr_12174, this._SafeStr_12174.rect, this._SafeStr_12175, this._SafeStr_12177); _local_2.invalidate(_local_2.rectangle); } private function _SafeStr_12191(_arg_1:Boolean):void { var _local_2:int = Math.max(0, ((_arg_1) ? (this._SafeStr_12170 - this._SafeStr_12171) : this._SafeStr_12171)); var _local_3:Number = ((_local_2 / this._SafeStr_12170) * _SafeStr_12161); this._SafeStr_12176[3] = _local_3; this._SafeStr_12176[8] = _local_3; this._SafeStr_12176[13] = _local_3; this._SafeStr_12176[0] = (1 - _local_3); this._SafeStr_12176[6] = (1 - _local_3); this._SafeStr_12176[12] = (1 - _local_3); this._SafeStr_12177.matrix = this._SafeStr_12176; } } }//package com.sulake.habbo.quest // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_11348 = "_-j9" (String#1907, DoABC#2) // _SafeStr_11560 = "_-2vo" (String#15412, DoABC#2) // _SafeStr_11562 = "_-1HU" (String#16814, DoABC#2) // _SafeStr_11569 = "_-0RQ" (String#9679, DoABC#2) // _SafeStr_12031 = "_-aO" (String#14894, DoABC#2) // _SafeStr_12034 = "_-0K8" (String#8452, DoABC#2) // _SafeStr_12036 = "_-01f" (String#19643, DoABC#2) // _SafeStr_12047 = "_-05H" (String#18377, DoABC#2) // _SafeStr_12104 = "_-1fP" (String#14410, DoABC#2) // _SafeStr_12113 = "_-2LJ" (String#7649, DoABC#2) // _SafeStr_12139 = "_-s-" (String#6654, DoABC#2) // _SafeStr_12142 = "_-25I" (String#3242, DoABC#2) // _SafeStr_12148 = "_-2iA" (String#16355, DoABC#2) // _SafeStr_12158 = "_-1iN" (String#13240, DoABC#2) // _SafeStr_12159 = "_-20w" (String#17469, DoABC#2) // _SafeStr_12160 = "_-1S1" (String#14360, DoABC#2) // _SafeStr_12161 = "_-2XZ" (String#14117, DoABC#2) // _SafeStr_12162 = "_-2p8" (String#15325, DoABC#2) // _SafeStr_12163 = "_-0DP" (String#11600, DoABC#2) // _SafeStr_12164 = "_-jJ" (String#11587, DoABC#2) // _SafeStr_12165 = "_-1Uk" (String#11098, DoABC#2) // _SafeStr_12166 = "_-2Fs" (String#12307, DoABC#2) // _SafeStr_12167 = "_-1Qy" (String#6956, DoABC#2) // _SafeStr_12168 = "_-16E" (String#7147, DoABC#2) // _SafeStr_12169 = "_-03t" (String#13888, DoABC#2) // _SafeStr_12170 = "_-14R" (String#14084, DoABC#2) // _SafeStr_12171 = "_-2xz" (String#5412, DoABC#2) // _SafeStr_12172 = "_-IK" (String#12051, DoABC#2) // _SafeStr_12173 = "_-004" (String#12708, DoABC#2) // _SafeStr_12174 = "_-2Gp" (String#7512, DoABC#2) // _SafeStr_12175 = "_-0xf" (String#17534, DoABC#2) // _SafeStr_12176 = "_-9u" (String#5178, DoABC#2) // _SafeStr_12177 = "_-2UG" (String#13139, DoABC#2) // _SafeStr_12178 = "_-pu" (String#16405, DoABC#2) // _SafeStr_12179 = "_-0S4" (String#21322, DoABC#2) // _SafeStr_12180 = "_-B3" (String#18962, DoABC#2) // _SafeStr_12181 = "_-1XO" (String#18888, DoABC#2) // _SafeStr_12182 = "_-0R3" (String#21519, DoABC#2) // _SafeStr_12183 = "_-2hg" (String#22361, DoABC#2) // _SafeStr_12184 = "_-CU" (String#20648, DoABC#2) // _SafeStr_12185 = "_-2Ag" (String#10970, DoABC#2) // _SafeStr_12186 = "_-3CY" (String#15793, DoABC#2) // _SafeStr_12187 = "_-0lv" (String#18479, DoABC#2) // _SafeStr_12188 = "_-0B-" (String#13336, DoABC#2) // _SafeStr_12189 = "_-2Kx" (String#15942, DoABC#2) // _SafeStr_12190 = "_-1-l" (String#21797, DoABC#2) // _SafeStr_12191 = "_-0iI" (String#22125, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_1732 = "_-2cO" (String#5094, DoABC#2) // _SafeStr_2724 = "_-1KG" (String#7974, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5319 = "_-qu" (String#4014, DoABC#2) // _SafeStr_6086 = "_-32x" (String#14454, DoABC#2) // _SafeStr_6087 = "_-0GB" (String#13706, DoABC#2) // _SafeStr_6180 = "_-2MR" (String#6987, DoABC#2) // _SafeStr_6332 = "_-2tK" (String#2857, DoABC#2) // _SafeStr_6334 = "_-cN" (String#21478, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.HabboQuestEngine package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.runtime._SafeStr_9; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.navigator._SafeStr_174; import com.sulake.habbo.notifications._SafeStr_21; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.help._SafeStr_745; import com.sulake.iid.IIDHabboCommunicationManager; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboNotifications; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDSessionDataManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; import _-33P._SafeStr_1274; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-1vT._SafeStr_1676; import _-2-X._SafeStr_845; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.window.components.IBitmapWrapperWindow; public class HabboQuestEngine extends _SafeStr_8 implements _SafeStr_790, _SafeStr_9 { private static const _SafeStr_12192:int = 5; private static const _SafeStr_12193:int = 800; private static const _SafeStr_12194:int = 15; private static const _SafeStr_12195:int = 300; private static const QUESTS_WITH_PROMPTS:Array = ["MOVEITEM", "ENTEROTHERSROOM", "CHANGEFIGURE", "FINDLIFEGUARDTOWER", "SCRATCHAPET"]; private var _windowManager:IHabboWindowManager; private var _communication:IHabboCommunicationManager; private var _localization:IHabboLocalizationManager; private var _SafeStr_3793:IHabboConfigurationManager; private var _incomingMessages:_SafeStr_1315; private var _SafeStr_12196:_SafeStr_1670; private var _SafeStr_12197:_SafeStr_1674; private var _toolbar:_SafeStr_815; private var _catalog:_SafeStr_286; private var _navigator:_SafeStr_174; private var _SafeStr_10856:_SafeStr_21; private var _SafeStr_6499:_SafeStr_1112; private var _SafeStr_12198:_SafeStr_745; private var _twinkleImages:_SafeStr_1675; private var _SafeStr_12199:Boolean = false; public function HabboQuestEngine(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_12196 = new _SafeStr_1670(this); this._SafeStr_12197 = new _SafeStr_1674(this); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_11178); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDHabboNotifications(), this._SafeStr_11184); queueInterface(new IIDHabboHelp(), this._SafeStr_12200); queueInterface(new IIDHabboNavigator(), this._SafeStr_12201); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); _SafeStr_4262(this, _SafeStr_12192); } public static function _SafeStr_7556(_arg_1:IWindowContainer, _arg_2:Array, _arg_3:int, _arg_4:int):void { var _local_5:String; var _local_6:IWindow; for each (_local_5 in _arg_2) { _local_6 = _arg_1.getChildByName(_local_5); if (((!((_local_6 == null))) && (_local_6.visible))){ _local_6.x = _arg_3; _arg_3 = (_arg_3 + (_local_6.width + _arg_4)); }; }; } override public function dispose():void { removeUpdateReceiver(this); super.dispose(); if (this._toolbar){ this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._catalog != null){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._SafeStr_10856 != null){ this._SafeStr_10856.release(new IIDHabboNotifications()); this._SafeStr_10856 = null; }; if (this._windowManager != null){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._SafeStr_3793 != null){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._localization != null){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._communication != null){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_6499 != null){ this._SafeStr_6499.events.removeEventListener(_SafeStr_1274._SafeStr_5276, this._SafeStr_12197._SafeStr_6500); this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._incomingMessages){ this._incomingMessages.dispose(); }; if (this._SafeStr_12198 != null){ this._SafeStr_12198.release(new IIDHabboHelp()); this._SafeStr_12198 = null; }; if (this._navigator != null){ this._navigator.release(new IIDHabboNavigator()); this._navigator = null; }; if (this._twinkleImages){ this._twinkleImages.dispose(); this._twinkleImages = null; }; } public function getXmlWindow(name:String):IWindow { var asset:IAsset; var xmlAsset:_SafeStr_5; var window:IWindow; try { asset = assets.getAssetByName(name); xmlAsset = _SafeStr_5(asset); window = this._windowManager.buildFromXML(XML(xmlAsset.content)); } catch(e:Error) { }; return (window); } private function _SafeStr_11178(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._communication = IHabboCommunicationManager(_arg_2); this._incomingMessages = new _SafeStr_1315(this); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = IHabboWindowManager(_arg_2); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._localization = IHabboLocalizationManager(_arg_2); } private function _SafeStr_9796(_arg_1:IID, _arg_2:IUnknown):void { if (_arg_2 == null){ return; }; this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._catalog = (_arg_2 as _SafeStr_286); } private function _SafeStr_11184(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10856 = (_arg_2 as _SafeStr_21); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); this._SafeStr_6499.events.addEventListener(_SafeStr_1274._SafeStr_5276, this._SafeStr_12197._SafeStr_6500); } private function _SafeStr_12200(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_12198 = (_arg_2 as _SafeStr_745); } private function _SafeStr_12201(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._navigator = (_arg_2 as _SafeStr_174); } public function get _SafeStr_6271():IHabboCommunicationManager { return (this._communication); } public function get _SafeStr_5069():_SafeStr_745 { return (this._SafeStr_12198); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get localization():IHabboLocalizationManager { return (this._localization); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } public function get _SafeStr_12032():_SafeStr_1670 { return (this._SafeStr_12196); } public function get _SafeStr_12034():_SafeStr_1674 { return (this._SafeStr_12197); } public function get toolbar():_SafeStr_815 { return (this._toolbar); } public function _SafeStr_3670(_arg_1:_SafeStr_1676):void { var _local_2:String = ("catalog.page.quest." + _arg_1._SafeStr_6469); Logger.log(("Questing->Open Catalog: " + _local_2)); this._catalog.openCatalogPage(_local_2, true); } public function _SafeStr_12202(_arg_1:_SafeStr_1676):void { var _local_3:String; var _local_2:Boolean = this._localization._SafeStr_8790((_arg_1._SafeStr_6480() + ".searchtag")); if (_local_2){ _local_3 = (_arg_1._SafeStr_6480() + ".searchtag"); } else { _local_3 = (_arg_1._SafeStr_6479() + ".searchtag"); }; var _local_4:String = this._localization.getKey(_local_3); Logger.log(("Questing->Open Navigator: " + _local_4)); this._navigator._SafeStr_5316(_local_4); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._toolbar = (_SafeStr_815(_arg_2) as _SafeStr_815); this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this.onHabboToolbarEvent); } private function onHabboToolbarEvent(_arg_1:_SafeStr_845):void { if (_arg_1.type == _SafeStr_845._SafeStr_5068){ if (_arg_1._SafeStr_5077 == HabboToolbarIconEnum.QUESTS){ this._SafeStr_12196._SafeStr_12041(); }; if (_arg_1._SafeStr_5077 == HabboToolbarIconEnum.ACHIEVEMENTS){ this._SafeStr_12197._SafeStr_12041(); }; }; } public function get _SafeStr_10850():_SafeStr_21 { return (this._SafeStr_10856); } public function get _SafeStr_4914():_SafeStr_1112 { return (this._SafeStr_6499); } public function send(_arg_1:IMessageComposer):void { this._SafeStr_6271.getHabboMainConnection(null).send(_arg_1); } public function _SafeStr_12156():Boolean { return (this._SafeStr_12196._SafeStr_12044._SafeStr_3611()); } public function _SafeStr_12134(_arg_1:_SafeStr_1676):String { var _local_2:String = (((_arg_1._SafeStr_6478 < 1)) ? (_arg_1._SafeStr_6480() + ".name") : "quests.list.questdelayed"); return (this._localization.getKey(_local_2, _local_2)); } public function _SafeStr_12203(_arg_1:_SafeStr_1676):String { var _local_2 = (_arg_1._SafeStr_6480() + ".name"); return (this._localization.getKey(_local_2, _local_2)); } public function _SafeStr_12135(_arg_1:_SafeStr_1676):String { var _local_2 = (_arg_1._SafeStr_6480() + ".desc"); return (this._localization.getKey(_local_2, _local_2)); } public function _SafeStr_12204(_arg_1:_SafeStr_1676):String { var _local_2 = (_arg_1._SafeStr_6480() + ".hint"); return (this._localization.getKey(_local_2, _local_2)); } public function _SafeStr_12182(_arg_1:int):String { var _local_2:String = ("achievements.activitypoint." + _arg_1); return (this._localization.getKey(_local_2, _local_2)); } public function _SafeStr_12130(_arg_1:_SafeStr_1676):String { var _local_2 = (_arg_1._SafeStr_6479() + ".name"); return (this._localization.getKey(_local_2, _local_2)); } public function _SafeStr_12104(_arg_1:String):String { var _local_2 = (("quests." + _arg_1) + ".name"); return (this._localization.getKey(_local_2, _local_2)); } public function _SafeStr_12136(_arg_1:IWindowContainer, _arg_2:_SafeStr_1676):void { var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName("quest_pic_bitmap")); var _local_4:String = ((this._SafeStr_12205(_arg_2)) ? "_a" : ""); var _local_5:String = (((_arg_2._SafeStr_6478 > 0)) ? "quest_timer_questionmark" : ((((_arg_2._SafeStr_6469 + "_") + _arg_2._SafeStr_6470) + _arg_2._SafeStr_6474) + _local_4).toLowerCase()); if (_local_3.tags[0] == _local_5){ return; }; Logger.log(("Refreshing quest image: " + _local_5)); _local_3.tags[0] = _local_5; new PendingImage(this, _local_3, _local_5); } public function _SafeStr_12206(_arg_1:IWindowContainer, _arg_2:_SafeStr_1676, _arg_3:String):void { var _local_4:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName(("prompt_pic_" + _arg_3))); if (_local_4.id == _arg_2.id){ Logger.log("No need to refresh prompt image..."); return; }; _local_4.id = _arg_2.id; new PendingImage(this, _local_4, (((((_arg_2._SafeStr_6469 + "_") + _arg_2._SafeStr_6470) + _arg_2._SafeStr_6474) + "_") + _arg_3).toLowerCase()); } public function _SafeStr_12207(_arg_1:IWindowContainer, _arg_2:int):void { var _local_4:String; var _local_3:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName("currency_bitmap")); if (_local_3.id == _arg_2){ Logger.log("No need to refresh reward image..."); return; }; _local_3.id = _arg_2; switch (_arg_2){ case 0: _local_4 = "quest_pixel"; break; case 1: _local_4 = "icon_xmas10_pixeltype"; break; case 2: _local_4 = "icon_val11_pixeltype"; break; case 4: _local_4 = "quest_shells"; break; default: _local_4 = "quest_pixel"; }; new PendingImage(this, _local_3, _local_4); } public function _SafeStr_12131(_arg_1:IWindowContainer, _arg_2:_SafeStr_1676, _arg_3:Boolean):void { var _local_4:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName("campaign_pic_bitmap")); if (!_arg_3){ _local_4.visible = false; return; }; _local_4.visible = true; if (_local_4.tags[0] == _arg_2._SafeStr_6469){ Logger.log("No need to refresh campaign image..."); return; }; _local_4.tags[0] = _arg_2._SafeStr_6469; new PendingImage(this, _local_4, _arg_2._SafeStr_6469); } public function _SafeStr_12105(_arg_1:IWindowContainer, _arg_2:AchievementCategory, _arg_3:Boolean):void { var _local_4:IBitmapWrapperWindow = IBitmapWrapperWindow(_arg_1.findChildByName("category_pic_bitmap")); var _local_5:String = ((_arg_3) ? (("achcategory_" + _arg_2._SafeStr_4069) + (((_arg_2._SafeStr_12101() > 0)) ? "_active" : "_inactive")) : ("achicon_" + _arg_2._SafeStr_4069)); if (_local_4.tags[0] == _local_5){ Logger.log("No need to refresh category image..."); return; }; _local_4.tags[0] = _local_5; new PendingImage(this, _local_4, _local_5); } public function _SafeStr_12205(_arg_1:_SafeStr_1676):Boolean { return ((QUESTS_WITH_PROMPTS.indexOf(_arg_1._SafeStr_6470) > -1)); } public function _SafeStr_12107(_arg_1:Boolean, _arg_2:IWindowContainer, _arg_3:int, _arg_4:int):void { var _local_5:IWindow = _arg_2.findChildByName("reward_caption_txt"); var _local_6:IWindow = _arg_2.findChildByName("reward_amount_txt"); var _local_7:IWindow = _arg_2.findChildByName("currency_bitmap"); _local_6.visible = _arg_1; _local_5.visible = _arg_1; _local_7.visible = _arg_1; if (!_arg_1){ return; }; _local_6.caption = ("" + _arg_4); _SafeStr_7556(_arg_2, ["reward_caption_txt", "reward_amount_txt", "currency_bitmap"], _local_5.x, 3); this._SafeStr_12207(_arg_2, _arg_3); } public function update(_arg_1:uint):void { this._SafeStr_12196.update(_arg_1); this._SafeStr_12197.update(_arg_1); } public function _SafeStr_12148(_arg_1:IWindowContainer):_SafeStr_1671 { if (this._twinkleImages == null){ this._twinkleImages = new _SafeStr_1675(this); }; var _local_2:int = _SafeStr_12193; var _local_3:_SafeStr_1671 = new _SafeStr_1671(IBitmapWrapperWindow(_arg_1.findChildByName("twinkle_bitmap"))); var _local_4:int; while (_local_4 < _SafeStr_12194) { _local_3._SafeStr_7687(new _SafeStr_1673(this._twinkleImages, _local_2)); _local_2 = (_local_2 + _SafeStr_12195); _local_4++; }; return (_local_3); } public function get _SafeStr_12033():Boolean { return (this._SafeStr_12199); } public function set _SafeStr_12033(_arg_1:Boolean):void { this._SafeStr_12199 = _arg_1; } } }//package com.sulake.habbo.quest // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10850 = "_-04h" (String#4471, DoABC#2) // _SafeStr_10856 = "_-fN" (String#2488, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11178 = "_-04n" (String#4528, DoABC#2) // _SafeStr_11184 = "_-1My" (String#10701, DoABC#2) // _SafeStr_12032 = "_-3HY" (String#3460, DoABC#2) // _SafeStr_12033 = "_-06W" (String#7490, DoABC#2) // _SafeStr_12034 = "_-0K8" (String#8452, DoABC#2) // _SafeStr_12041 = "_-1N7" (String#6312, DoABC#2) // _SafeStr_12044 = "_-1rh" (String#20578, DoABC#2) // _SafeStr_12101 = "_-2z0" (String#8107, DoABC#2) // _SafeStr_12104 = "_-1fP" (String#14410, DoABC#2) // _SafeStr_12105 = "_-xe" (String#16085, DoABC#2) // _SafeStr_12107 = "_-1Ny" (String#17710, DoABC#2) // _SafeStr_12130 = "_-0ez" (String#16624, DoABC#2) // _SafeStr_12131 = "_-2oe" (String#16006, DoABC#2) // _SafeStr_12134 = "_-2Y6" (String#18571, DoABC#2) // _SafeStr_12135 = "_-1Cr" (String#16899, DoABC#2) // _SafeStr_12136 = "_-1Yy" (String#17318, DoABC#2) // _SafeStr_12148 = "_-2iA" (String#16355, DoABC#2) // _SafeStr_12156 = "_-nw" (String#21268, DoABC#2) // _SafeStr_12182 = "_-0R3" (String#21519, DoABC#2) // _SafeStr_12192 = "_-2DR" (String#13640, DoABC#2) // _SafeStr_12193 = "_-0eX" (String#15347, DoABC#2) // _SafeStr_12194 = "_-1rp" (String#13859, DoABC#2) // _SafeStr_12195 = "_-1DB" (String#15328, DoABC#2) // _SafeStr_12196 = "_-Zm" (String#9707, DoABC#2) // _SafeStr_12197 = "_-0WT" (String#8163, DoABC#2) // _SafeStr_12198 = "_-2oV" (String#3589, DoABC#2) // _SafeStr_12199 = "_-03N" (String#18198, DoABC#2) // _SafeStr_12200 = "_-2Pm" (String#12826, DoABC#2) // _SafeStr_12201 = "_-2wR" (String#19367, DoABC#2) // _SafeStr_12202 = "_-ys" (String#20679, DoABC#2) // _SafeStr_12203 = "_-2tD" (String#18940, DoABC#2) // _SafeStr_12204 = "_-3AQ" (String#20421, DoABC#2) // _SafeStr_12205 = "_-XC" (String#14879, DoABC#2) // _SafeStr_12206 = "_-mz" (String#21172, DoABC#2) // _SafeStr_12207 = "_-0r2" (String#20154, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1670 = "_-1aF" (String#6094, DoABC#2) // _SafeStr_1671 = "_-Ot" (String#1822, DoABC#2) // _SafeStr_1673 = "_-1gT" (String#10893, DoABC#2) // _SafeStr_1674 = "_-2NF" (String#5837, DoABC#2) // _SafeStr_1675 = "_-2-4" (String#5241, DoABC#2) // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_21 = "_-1h" (String#3391, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3670 = "_-0Q-" (String#8827, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_5276 = "_-177" (String#5064, DoABC#2) // _SafeStr_5316 = "_-2kp" (String#12767, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6469 = "_-1vD" (String#6889, DoABC#2) // _SafeStr_6470 = "_-Cx" (String#14817, DoABC#2) // _SafeStr_6474 = "_-AP" (String#16394, DoABC#2) // _SafeStr_6478 = "_-1dW" (String#3351, DoABC#2) // _SafeStr_6479 = "_-2VX" (String#8192, DoABC#2) // _SafeStr_6480 = "_-0Y3" (String#6921, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_6500 = "_-2Pg" (String#6824, DoABC#2) // _SafeStr_745 = "_-1EO" (String#3211, DoABC#2) // _SafeStr_7556 = "_-030" (String#8636, DoABC#2) // _SafeStr_7687 = "_-ni" (String#9436, DoABC#2) // _SafeStr_790 = "_-0XY" (String#6666, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_8790 = "_-1ec" (String#12501, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.NextQuestTimer package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import _-1vT._SafeStr_1676; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class NextQuestTimer implements _SafeStr_3 { public static const _SafeStr_12138:int = 1000; private static const _SafeStr_11955:String = "next_quest"; private var _SafeStr_8010:HabboQuestEngine; private var _SafeStr_6676:_SafeStr_1676; private var _window:IWindowContainer; private var _SafeStr_12208:Boolean = false; private var _SafeStr_12123:int; public function NextQuestTimer(_arg_1:HabboQuestEngine) { this._SafeStr_8010 = _arg_1; } public function dispose():void { if (this._SafeStr_8010){ this._SafeStr_8010.toolbar._SafeStr_6028._SafeStr_6034(_SafeStr_11955); }; this._SafeStr_8010 = null; this._SafeStr_6676 = null; if (this._window){ this._window.dispose(); this._window = null; }; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } public function _SafeStr_12026():void { this._SafeStr_6676 = null; this.close(); } public function _SafeStr_4556():void { if (((!((this._window == null))) && (this._window.visible))){ this._window.findChildByName("more_info_region").visible = false; this._window.findChildByName("more_info_txt").visible = false; }; } public function _SafeStr_12028(_arg_1:_SafeStr_1676):void { if (_arg_1._SafeStr_6478 < 1){ this.close(); return; }; this._SafeStr_6676 = _arg_1; this._SafeStr_7108(); this._SafeStr_12209(); this._window.visible = true; this._SafeStr_8010.toolbar._SafeStr_6028._SafeStr_6036(_SafeStr_11955, this._window); } private function _SafeStr_7108():void { if (this._window != null){ return; }; this._window = IWindowContainer(this._SafeStr_8010.getXmlWindow("NextQuestTimer")); this._window.x = 0; this._window.y = 0; this._window.findChildByName("more_info_region").procedure = this._SafeStr_12210; new PendingImage(this._SafeStr_8010, this._window.findChildByName("quest_timer_expanded"), "quest_timer_expanded"); new PendingImage(this._SafeStr_8010, this._window.findChildByName("quest_timer_contracted"), "quest_timer_contracted"); new PendingImage(this._SafeStr_8010, this._window.findChildByName("quest_pic_bitmap"), "quest_timer_questionmark"); this._window.findChildByName("quest_timer_expanded").procedure = this._SafeStr_12211; this._window.findChildByName("quest_timer_contracted").procedure = this._SafeStr_12211; this._SafeStr_12209(); } private function _SafeStr_3487():void { var _local_1:int = this._SafeStr_6676._SafeStr_6478; if (_local_1 < 1){ this.close(); this._SafeStr_6676._SafeStr_6478 = 0; this._SafeStr_8010._SafeStr_12032._SafeStr_12028(this._SafeStr_6676); }; var _local_2:String = _SafeStr_3235._SafeStr_12137(this._SafeStr_8010.localization, _local_1); var _local_3 = (this._SafeStr_6676._SafeStr_6479() + ".delayedmsg"); this._SafeStr_8010.localization.registerParameter("quests.nextquesttimer.caption.contracted", "time", _local_2); this._SafeStr_8010.localization.registerParameter(_local_3, "time", _local_2); this._window.findChildByName("quest_header_txt").caption = this._SafeStr_8010.localization.getKey(("quests.nextquesttimer.caption." + ((this._SafeStr_12208) ? "expanded" : "contracted"))); this._window.findChildByName("desc_txt").caption = this._SafeStr_8010.localization.getKey(_local_3, _local_3); } private function _SafeStr_12209():void { this._window.findChildByName("quest_timer_expanded").visible = this._SafeStr_12208; this._window.findChildByName("quest_timer_contracted").visible = !(this._SafeStr_12208); this._window.findChildByName("more_info_txt").visible = ((this._SafeStr_12208) && (this._SafeStr_8010._SafeStr_12033)); this._window.findChildByName("more_info_region").visible = ((this._SafeStr_12208) && (this._SafeStr_8010._SafeStr_12033)); this._window.findChildByName("quest_pic_bitmap").visible = this._SafeStr_12208; this._window.findChildByName("desc_txt").visible = this._SafeStr_12208; this._SafeStr_3487(); } private function _SafeStr_12210(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_8010._SafeStr_12032._SafeStr_12043._SafeStr_4725(this._SafeStr_6676); }; } private function _SafeStr_12211(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_12208 = !(this._SafeStr_12208); this._SafeStr_12209(); }; } public function update(_arg_1:uint):void { if ((((this._window == null)) || (!(this._window.visible)))){ return; }; this._SafeStr_12123 = (this._SafeStr_12123 - _arg_1); if (this._SafeStr_12123 > 0){ return; }; this._SafeStr_12123 = _SafeStr_12138; this._SafeStr_3487(); } private function _SafeStr_12212():int { return (0); } public function _SafeStr_3611():Boolean { return (((this._window) && (this._window.visible))); } public function close():void { if (((!((this._window == null))) && (this._window.visible))){ this._window.visible = false; this._SafeStr_8010.toolbar._SafeStr_6028._SafeStr_6034(_SafeStr_11955); }; } private function _SafeStr_12213(_arg_1:Boolean):void { this._window.findChildByName("quest_pic_bitmap").visible = _arg_1; } } }//package com.sulake.habbo.quest // _SafeStr_11955 = "_-6t" (String#3267, DoABC#2) // _SafeStr_12026 = "_-2Bi" (String#4544, DoABC#2) // _SafeStr_12028 = "_-0Yn" (String#4154, DoABC#2) // _SafeStr_12032 = "_-3HY" (String#3460, DoABC#2) // _SafeStr_12033 = "_-06W" (String#7490, DoABC#2) // _SafeStr_12043 = "_-3CG" (String#12229, DoABC#2) // _SafeStr_12123 = "_-2fo" (String#3700, DoABC#2) // _SafeStr_12137 = "_-0Fu" (String#18343, DoABC#2) // _SafeStr_12138 = "_-8n" (String#11375, DoABC#2) // _SafeStr_12208 = "_-3Fp" (String#5591, DoABC#2) // _SafeStr_12209 = "_-HY" (String#14516, DoABC#2) // _SafeStr_12210 = "_-36F" (String#13043, DoABC#2) // _SafeStr_12211 = "_-2Jb" (String#15978, DoABC#2) // _SafeStr_12212 = "_-336" (String#12185, DoABC#2) // _SafeStr_12213 = "_-10x" (String#14815, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3235 = "_-2F6" (String#8402, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4725 = "_-01m" (String#4001, DoABC#2) // _SafeStr_6028 = "_-1at" (String#4204, DoABC#2) // _SafeStr_6034 = "_-1Cd" (String#5631, DoABC#2) // _SafeStr_6036 = "_-1s7" (String#6761, DoABC#2) // _SafeStr_6478 = "_-1dW" (String#3351, DoABC#2) // _SafeStr_6479 = "_-2VX" (String#8192, DoABC#2) // _SafeStr_6676 = "_-1rI" (String#1365, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.PendingImage package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindow; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components._SafeStr_1364; import flash.display.BitmapData; import flash.geom.Point; import flash.display.Bitmap; import com.sulake.core.assets._SafeStr_1280; public class PendingImage implements _SafeStr_3 { private var _SafeStr_8010:HabboQuestEngine; private var _SafeStr_12214:IWindow; public function PendingImage(_arg_1:HabboQuestEngine, _arg_2:IWindow, _arg_3:String) { this._SafeStr_8010 = _arg_1; this._SafeStr_12214 = _arg_2; this._SafeStr_6972(_arg_2, _arg_3, this._SafeStr_6976); } public static function _SafeStr_7116(_arg_1:HabboQuestEngine, _arg_2:String, _arg_3:Function):void { if (((!(_arg_2)) || (!(_arg_1.assets)))){ return; }; var _local_4:String = _arg_1.configuration.getKey("image.library.questing.url"); var _local_5 = ((_local_4 + _arg_2) + ".png"); Logger.log(("[HabboQuestEngine] Retrieve Product Preview Asset: " + _local_5)); var _local_6:URLRequest = new URLRequest(_local_5); var _local_7:_SafeStr_10 = _arg_1.assets.loadAssetFromFile(_arg_2, _local_6, "image/png"); if (!_local_7){ return; }; _local_7.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, _arg_3); } public static function _SafeStr_4375(_arg_1:IWindow, _arg_2:BitmapData, _arg_3:int=0):void { var _local_7:IBitmapWrapperWindow; var _local_8:_SafeStr_1364; if (_arg_2 == null){ return; }; if (_arg_1 == null){ return; }; if (_arg_1.disposed){ return; }; var _local_4:int = (((_arg_3)>0) ? _arg_3 : _arg_1.height); var _local_5:int = ((_arg_1.width - _arg_2.width) / 2); var _local_6:int = ((_local_4 - _arg_2.height) / 2); if ((_arg_1 as IBitmapWrapperWindow) != null){ _local_7 = IBitmapWrapperWindow(_arg_1); if ((((_local_7.bitmap == null)) || ((_arg_3 > 0)))){ _local_7.bitmap = new BitmapData(_arg_1.width, _local_4, true, 0xFFFFFF); }; _local_7.bitmap.fillRect(_local_7.bitmap.rect, 0xFFFFFF); _local_7.bitmap.copyPixels(_arg_2, _arg_2.rect, new Point(_local_5, _local_6), null, null, false); _arg_1.invalidate(); } else { if ((_arg_1 as _SafeStr_1364) != null){ _local_8 = _SafeStr_1364(_arg_1); _local_8.setDisplayObject(new Bitmap(_arg_2)); }; }; } public function dispose():void { this._SafeStr_12214 = null; this._SafeStr_8010 = null; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } private function _SafeStr_6976(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10; if (!this.disposed){ _local_2 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ this._SafeStr_6972(this._SafeStr_12214, _local_2.assetName, null); }; }; this.dispose(); } public function _SafeStr_6972(_arg_1:IWindow, _arg_2:String, _arg_3:Function):void { if (((!(_arg_2)) || (!(this._SafeStr_8010.assets)))){ return; }; var _local_4:_SafeStr_1280 = (this._SafeStr_8010.assets.getAssetByName(_arg_2) as _SafeStr_1280); if (_local_4 == null){ _SafeStr_7116(this._SafeStr_8010, _arg_2, _arg_3); return; }; if (_arg_1){ _SafeStr_4375(_arg_1, (_local_4.content as BitmapData)); }; } } }//package com.sulake.habbo.quest // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_12214 = "_-jS" (String#13801, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4375 = "_-0BF" (String#2056, DoABC#2) // _SafeStr_6972 = "_-2A4" (String#11014, DoABC#2) // _SafeStr_6976 = "_-0o-" (String#5140, DoABC#2) // _SafeStr_7116 = "_-1mJ" (String#4399, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.ProgressBar package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import flash.filters.ColorMatrixFilter; import flash.geom.Point; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components.ITextWindow; public class ProgressBar implements _SafeStr_3 { private static const _SafeStr_12215:int = 3; private static const _SafeStr_12216:int = 10; private var _SafeStr_8010:HabboQuestEngine; private var _window:IWindowContainer; private var _SafeStr_12217:int; private var _SafeStr_12218:String; private var _SafeStr_12219:Boolean; private var _SafeStr_12220:int; private var _SafeStr_12221:int; private var _SafeStr_12222:int; private var _SafeStr_12223:int; private var _SafeStr_12224:int; private var _SafeStr_12225:Boolean; private var _SafeStr_12226:BitmapData; private var _SafeStr_12227:Array; private var _SafeStr_12228:ColorMatrixFilter; public function ProgressBar(_arg_1:HabboQuestEngine, _arg_2:IWindowContainer, _arg_3:int, _arg_4:String, _arg_5:Boolean, _arg_6:Point) { this._SafeStr_12227 = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; this._SafeStr_12228 = new ColorMatrixFilter(this._SafeStr_12227); super(); this._SafeStr_8010 = _arg_1; this._window = _arg_2; this._SafeStr_12217 = _arg_3; this._SafeStr_12218 = _arg_4; this._SafeStr_12219 = _arg_5; var _local_7:IWindowContainer = IWindowContainer(this._window.findChildByName("progress_bar_cont")); if (_local_7 == null){ _local_7 = IWindowContainer(this._SafeStr_8010.getXmlWindow("ProgressBar")); this._window.addChild(_local_7); _local_7.x = _arg_6.x; _local_7.y = _arg_6.y; _local_7.width = (this._SafeStr_12217 + _SafeStr_12216); }; if (_arg_5){ new PendingImage(this._SafeStr_8010, this._window.findChildByName("bar_l"), "ach_progressbar1"); new PendingImage(this._SafeStr_8010, this._window.findChildByName("bar_c"), "ach_progressbar2"); new PendingImage(this._SafeStr_8010, this._window.findChildByName("bar_r"), "ach_progressbar3"); }; new PendingImage(this._SafeStr_8010, this._window.findChildByName("bar_a_c"), "ach_progressbar4"); new PendingImage(this._SafeStr_8010, this._window.findChildByName("bar_a_r"), "ach_progressbar5"); } public function _SafeStr_3487(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_4:Boolean = ((!((_arg_3 == this._SafeStr_12222))) || (!((_arg_2 == this._SafeStr_12221)))); this._SafeStr_12221 = _arg_2; this._SafeStr_12220 = _arg_1; this._SafeStr_12223 = this._SafeStr_12224; this._SafeStr_12222 = _arg_3; if (_local_4){ this._SafeStr_12224 = this._SafeStr_12229(this._SafeStr_12220); }; this._SafeStr_12225 = true; this._SafeStr_3673(); } public function set visible(_arg_1:Boolean):void { var _local_2:IWindowContainer = IWindowContainer(this._window.findChildByName("progress_bar_cont")); if (_local_2 != null){ _local_2.visible = _arg_1; }; } public function _SafeStr_3673():void { var _local_7:IBitmapWrapperWindow; var _local_8:IBitmapWrapperWindow; var _local_9:int; if (!this._SafeStr_12225){ return; }; var _local_1:IBitmapWrapperWindow = IBitmapWrapperWindow(this._window.findChildByName("bar_a_c")); var _local_2:IBitmapWrapperWindow = IBitmapWrapperWindow(this._window.findChildByName("bar_a_r")); if ((((_local_1.bitmap == null)) || ((_local_2.bitmap == null)))){ return; }; if (this._SafeStr_12219){ _local_7 = IBitmapWrapperWindow(this._window.findChildByName("bar_c")); _local_8 = IBitmapWrapperWindow(this._window.findChildByName("bar_r")); if ((((_local_7.bitmap == null)) || ((_local_8.bitmap == null)))){ return; }; _local_7.width = this._SafeStr_12217; _local_8.x = (this._SafeStr_12217 + _local_1.x); }; if (this._SafeStr_12226 == null){ this._SafeStr_12226 = _local_1.bitmap.clone(); }; var _local_3:int = this._SafeStr_12229(this._SafeStr_12220); if (this._SafeStr_12224 < _local_3){ _local_9 = Math.min(Math.abs((this._SafeStr_12224 - _local_3)), Math.abs((this._SafeStr_12223 - _local_3))); this._SafeStr_12224 = Math.min(_local_3, (this._SafeStr_12224 + Math.max(1, Math.round(Math.sqrt(_local_9))))); }; var _local_4 = (this._SafeStr_12224 > 0); _local_1.visible = _local_4; _local_2.visible = _local_4; if (_local_4){ _local_1.width = this._SafeStr_12226.width; if (this._SafeStr_12224 < _local_3){ this._SafeStr_12230(); _local_1.bitmap.applyFilter(this._SafeStr_12226, this._SafeStr_12226.rect, new Point(0, 0), this._SafeStr_12228); } else { _local_1.bitmap.copyPixels(this._SafeStr_12226, this._SafeStr_12226.rect, new Point(0, 0), null, null, true); }; _local_1.width = this._SafeStr_12224; _local_2.x = (this._SafeStr_12224 + _local_1.x); }; this._SafeStr_12225 = (this._SafeStr_12224 < _local_3); var _local_5:ITextWindow = ITextWindow(this._window.findChildByName("progress_txt")); var _local_6:int = ((this._SafeStr_12225) ? Math.round(((this._SafeStr_12224 / this._SafeStr_12217) * this._SafeStr_12221)) : this._SafeStr_12220); this._SafeStr_8010.localization.registerParameter(this._SafeStr_12218, "progress", ("" + _local_6)); this._SafeStr_8010.localization.registerParameter(this._SafeStr_12218, "limit", ("" + this._SafeStr_12221)); _local_5.caption = this._SafeStr_8010.localization.getKey(this._SafeStr_12218, this._SafeStr_12218); _local_5.x = ((_SafeStr_12215 + _local_1.x) + ((this._SafeStr_12217 - _local_5.width) / 2)); } public function dispose():void { this._SafeStr_8010 = null; this._window = null; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } private function _SafeStr_12229(_arg_1:int):int { return (Math.max(0, Math.round(((this._SafeStr_12217 * _arg_1) / this._SafeStr_12221)))); } private function _SafeStr_12230():void { var _local_1:int = this._SafeStr_12229(this._SafeStr_12220); var _local_2:int = (_local_1 - this._SafeStr_12223); if (_local_2 == 0){ return; }; var _local_3:Number = ((_local_1 - this._SafeStr_12224) / _local_2); this._SafeStr_12227[3] = _local_3; this._SafeStr_12227[8] = _local_3; this._SafeStr_12227[0] = (1 - _local_3); this._SafeStr_12227[6] = (1 - _local_3); this._SafeStr_12227[12] = (1 - _local_3); this._SafeStr_12228.matrix = this._SafeStr_12227; } } }//package com.sulake.habbo.quest // _SafeStr_12215 = "_-0Iu" (String#12879, DoABC#2) // _SafeStr_12216 = "_-29A" (String#14240, DoABC#2) // _SafeStr_12217 = "_-2O5" (String#7357, DoABC#2) // _SafeStr_12218 = "_-1f5" (String#11307, DoABC#2) // _SafeStr_12219 = "_-0Oi" (String#16963, DoABC#2) // _SafeStr_12220 = "_-0a7" (String#10249, DoABC#2) // _SafeStr_12221 = "_-0Mv" (String#8950, DoABC#2) // _SafeStr_12222 = "_-23Q" (String#17937, DoABC#2) // _SafeStr_12223 = "_-2D5" (String#13987, DoABC#2) // _SafeStr_12224 = "_-2nU" (String#3823, DoABC#2) // _SafeStr_12225 = "_-2ul" (String#12328, DoABC#2) // _SafeStr_12226 = "_-25g" (String#6716, DoABC#2) // _SafeStr_12227 = "_-0bz" (String#6029, DoABC#2) // _SafeStr_12228 = "_-0o2" (String#15045, DoABC#2) // _SafeStr_12229 = "_-1F4" (String#14969, DoABC#2) // _SafeStr_12230 = "_-1nh" (String#20201, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.QuestDetails package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import flash.geom.Point; import com.sulake.core.window.components.IFrameWindow; import _-1vT._SafeStr_1676; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; public class QuestDetails implements _SafeStr_3 { private static const _SafeStr_12065:int = 56; private static const _SafeStr_11927:int = 5; private static const _SafeStr_12140:int = 5; private static const _SafeStr_12231:Point = new Point(8, 8); private static const _SafeStr_12232:Array = ["PLACE_ITEM", "PLACE_FLOOR", "PLACE_WALLPAPER", "PET_DRINK", "PET_EAT"]; private var _SafeStr_8010:HabboQuestEngine; private var _window:IFrameWindow; private var _SafeStr_12233:Boolean; private var _SafeStr_6676:_SafeStr_1676; private var _SafeStr_12123:int; public function QuestDetails(_arg_1:HabboQuestEngine) { this._SafeStr_8010 = _arg_1; } public function dispose():void { this._SafeStr_8010 = null; this._SafeStr_6676 = null; if (this._window){ this._window.dispose(); this._window = null; }; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } public function _SafeStr_12028(_arg_1:_SafeStr_1676):void { if (this._SafeStr_12233){ this._SafeStr_12233 = false; this._SafeStr_4725(_arg_1); } else { if ((((this._SafeStr_6676 == null)) || (!((this._SafeStr_6676.id == _arg_1.id))))){ this.close(); }; }; } public function _SafeStr_12025(_arg_1:_SafeStr_1676):void { this.close(); } public function _SafeStr_12026():void { this.close(); } public function _SafeStr_4556():void { this.close(); } private function close():void { if (this._window){ this._window.visible = false; }; } public function _SafeStr_4725(_arg_1:_SafeStr_1676):void { if (((this._window) && (this._window.visible))){ this._window.visible = false; return; }; this._SafeStr_12234(_arg_1); } private function _SafeStr_12234(_arg_1:_SafeStr_1676):void { var _local_8:IWindowContainer; this._SafeStr_6676 = _arg_1; if (_arg_1 == null){ return; }; if (this._window == null){ this._window = IFrameWindow(this._SafeStr_8010.getXmlWindow("QuestDetails")); this._window.findChildByTag("close").procedure = this._SafeStr_12235; this._window.center(); _local_8 = this._SafeStr_8010._SafeStr_12032._SafeStr_12042._SafeStr_12125(); _local_8.x = _SafeStr_12231.x; _local_8.y = _SafeStr_12231.y; this._window.content.addChild(_local_8); this._window.findChildByName("link_region").procedure = this._SafeStr_12236; }; _local_8 = IWindowContainer(this._window.findChildByName("entry_container")); this._SafeStr_8010._SafeStr_12032._SafeStr_12042._SafeStr_4775(_local_8, _arg_1); var _local_2 = (this._SafeStr_6676._SafeStr_6478 > 0); var _local_3:ITextWindow = ITextWindow(_local_8.findChildByName("hint_txt")); var _local_4:int = this._SafeStr_12237(_local_3); if (!_local_2){ _local_3.caption = this._SafeStr_8010._SafeStr_12204(_arg_1); _local_3.height = (_local_3.textHeight + _SafeStr_12140); }; _local_3.visible = !(_local_2); var _local_5:int = (this._SafeStr_12237(_local_3) - _local_4); var _local_6:int = this._SafeStr_12238("link_region", ((_local_3.y + _local_3.height) + _SafeStr_11927)); var _local_7:IWindowContainer = IWindowContainer(_local_8.findChildByName("quest_container")); _local_7.height = (_local_7.height + (_local_5 + _local_6)); this._SafeStr_8010._SafeStr_12032._SafeStr_12042._SafeStr_12129(_local_8); this._window.height = (_local_8.height + _SafeStr_12065); this._window.visible = true; this._window.activate(); } private function _SafeStr_12238(_arg_1:String, _arg_2:int):int { var _local_3:Boolean = this._SafeStr_12239(); var _local_4:Boolean = this._SafeStr_12240(); var _local_5:Boolean = ((_local_3) || (_local_4)); var _local_6:_SafeStr_1546 = _SafeStr_1546(this._window.findChildByName(_arg_1)); _local_6.y = _arg_2; var _local_7:int; if (((_local_5) && (!(_local_6.visible)))){ _local_7 = (_SafeStr_11927 + _local_6.height); }; if (((!(_local_5)) && (_local_6.visible))){ _local_7 = (-(_SafeStr_11927) - _local_6.height); }; _local_6.visible = _local_5; _local_6.findChildByName("link_catalog").visible = _local_3; _local_6.findChildByName("link_navigator").visible = _local_4; return (_local_7); } private function _SafeStr_12239():Boolean { return ((((this._SafeStr_6676._SafeStr_6478 < 1)) && ((_SafeStr_12232.indexOf(this._SafeStr_6676.type) > -1)))); } private function _SafeStr_12240():Boolean { var _local_1:Boolean = this._SafeStr_8010.localization._SafeStr_8790((this._SafeStr_6676._SafeStr_6479() + ".searchtag")); var _local_2:Boolean = this._SafeStr_8010.localization._SafeStr_8790((this._SafeStr_6676._SafeStr_6479() + ".searchtag")); return ((((this._SafeStr_6676._SafeStr_6478 < 1)) && (((_local_1) || (_local_2))))); } private function _SafeStr_12237(_arg_1:ITextWindow):int { return (((_arg_1.visible) ? _arg_1.height : 0)); } private function _SafeStr_12235(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._window.visible = false; }; } public function set _SafeStr_12145(_arg_1:Boolean):void { this._SafeStr_12233 = _arg_1; } private function _SafeStr_12236(_arg_1:_SafeStr_1260, _arg_2:IWindow=null):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ if (this._SafeStr_12239()){ this._SafeStr_8010._SafeStr_3670(this._SafeStr_6676); } else { if (this._SafeStr_12240()){ this._SafeStr_8010._SafeStr_12202(this._SafeStr_6676); }; }; }; } public function update(_arg_1:uint):void { if ((((this._window == null)) || (!(this._window.visible)))){ return; }; this._SafeStr_12123 = (this._SafeStr_12123 - _arg_1); if (this._SafeStr_12123 > 0){ return; }; this._SafeStr_12123 = NextQuestTimer._SafeStr_12138; var _local_2:Boolean = this._SafeStr_8010._SafeStr_12032._SafeStr_12042._SafeStr_12126(this._window, this._SafeStr_6676); if (_local_2){ this._SafeStr_12234(this._SafeStr_6676); }; } } }//package com.sulake.habbo.quest // _SafeStr_11927 = "_-1g1" (String#4230, DoABC#2) // _SafeStr_12025 = "_-Kb" (String#5328, DoABC#2) // _SafeStr_12026 = "_-2Bi" (String#4544, DoABC#2) // _SafeStr_12028 = "_-0Yn" (String#4154, DoABC#2) // _SafeStr_12032 = "_-3HY" (String#3460, DoABC#2) // _SafeStr_12042 = "_-1rl" (String#11870, DoABC#2) // _SafeStr_12065 = "_-1ao" (String#7004, DoABC#2) // _SafeStr_12123 = "_-2fo" (String#3700, DoABC#2) // _SafeStr_12125 = "_-04N" (String#18221, DoABC#2) // _SafeStr_12126 = "_-0NJ" (String#13311, DoABC#2) // _SafeStr_12129 = "_-2gR" (String#15619, DoABC#2) // _SafeStr_12138 = "_-8n" (String#11375, DoABC#2) // _SafeStr_12140 = "_-0YM" (String#6822, DoABC#2) // _SafeStr_12145 = "_-1u8" (String#18202, DoABC#2) // _SafeStr_12202 = "_-ys" (String#20679, DoABC#2) // _SafeStr_12204 = "_-3AQ" (String#20421, DoABC#2) // _SafeStr_12231 = "_-2ZQ" (String#11555, DoABC#2) // _SafeStr_12232 = "_-1Ag" (String#14447, DoABC#2) // _SafeStr_12233 = "_-1V6" (String#13258, DoABC#2) // _SafeStr_12234 = "_-2xw" (String#15871, DoABC#2) // _SafeStr_12235 = "_-0eB" (String#21635, DoABC#2) // _SafeStr_12236 = "_-01M" (String#19443, DoABC#2) // _SafeStr_12237 = "_-2hx" (String#15425, DoABC#2) // _SafeStr_12238 = "_-075" (String#18441, DoABC#2) // _SafeStr_12239 = "_-Ut" (String#15500, DoABC#2) // _SafeStr_12240 = "_-1Qo" (String#17931, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3670 = "_-0Q-" (String#8827, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4725 = "_-01m" (String#4001, DoABC#2) // _SafeStr_4775 = "_-dW" (String#11524, DoABC#2) // _SafeStr_6478 = "_-1dW" (String#3351, DoABC#2) // _SafeStr_6479 = "_-2VX" (String#8192, DoABC#2) // _SafeStr_6676 = "_-1rI" (String#1365, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) // _SafeStr_8790 = "_-1ec" (String#12501, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.quest.QuestTracker package com.sulake.habbo.quest { import com.sulake.core.runtime._SafeStr_3; import flash.geom.Point; import _-1vT._SafeStr_1676; import com.sulake.core.window.IWindowContainer; import flash.utils.Timer; import flash.events.TimerEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import _-1XL._SafeStr_2689; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.components.IFrameWindow; public class QuestTracker implements _SafeStr_3 { private static const _SafeStr_12241:int = 0; private static const _SafeStr_12242:int = 1; private static const _SafeStr_12243:int = 2; private static const _SafeStr_12244:int = 3; private static const _SafeStr_12245:int = 4; private static const _SafeStr_12246:int = 5; private static const _SafeStr_12247:int = 6; private static const _SafeStr_12248:Array = [-2, -3, -2, 0, 2, 3, 2, 0, 2, 1, 0, 1]; private static const _SafeStr_12249:Array = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 4]; private static const _SafeStr_12250:int = 6; private static const _SafeStr_12251:int = 4; private static const _SafeStr_12252:int = 2; private static const _SafeStr_12253:int = 200; private static const _SafeStr_12254:Array = ["a", "b", "c", "d"]; private static const _SafeStr_12255:int = 10000; private static const _SafeStr_12256:int = 0; private static const _SafeStr_12257:int = -1; private static const _SafeStr_12258:Point = new Point(10, 87); private static const _SafeStr_12259:int = 162; private static const _SafeStr_12260:Number = 0.01; private static const _SafeStr_12261:Number = 100; private static const _SafeStr_12262:int = 1000; private static const _SafeStr_11955:String = "quest_tracker"; private static const _SafeStr_12263:int = 10; private var _SafeStr_8010:HabboQuestEngine; private var _SafeStr_12264:_SafeStr_1676; private var _window:IWindowContainer; private var _SafeStr_12265:Timer; private var _SafeStr_12266:ProgressBar; private var _SafeStr_12267:int = 0; private var _SafeStr_12268:int = 0; private var _SafeStr_12269:int = 0; private var _SafeStr_12270:int = -1; private var _SafeStr_12271:int = -1; private var _SafeStr_12272:int = -1; private var _SafeStr_12273:int; private var _SafeStr_12274:int; private var _SafeStr_12275:Boolean; public function QuestTracker(_arg_1:HabboQuestEngine) { this._SafeStr_8010 = _arg_1; } public function dispose():void { if (this._SafeStr_8010){ this._SafeStr_8010.toolbar._SafeStr_6028._SafeStr_6034(_SafeStr_11955); }; this._SafeStr_8010 = null; this._SafeStr_12264 = null; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_12265){ this._SafeStr_12265.stop(); this._SafeStr_12265 = null; }; if (this._SafeStr_12266){ this._SafeStr_12266.dispose(); this._SafeStr_12266 = null; }; } public function get disposed():Boolean { return ((this._SafeStr_8010 == null)); } public function _SafeStr_12025(_arg_1:_SafeStr_1676):void { if (this._window){ this._SafeStr_12276(); this._SafeStr_12264 = _arg_1; this._SafeStr_12268 = 0; this._SafeStr_12277(); this._SafeStr_12270 = 0; this._SafeStr_12267 = _SafeStr_12244; }; } public function _SafeStr_12026():void { this._SafeStr_12264 = null; if (this._window){ this._SafeStr_12276(); this._SafeStr_12266._SafeStr_3487(0, 100, -1); this._SafeStr_12267 = _SafeStr_12243; }; } public function _SafeStr_4552():void { var _local_3:int; var _local_1:Boolean = Boolean(parseInt(this._SafeStr_8010.configuration.getKey("new.identity", "0"))); var _local_2:String = this._SafeStr_12278(); if ((((((this._SafeStr_12265 == null)) && (_local_1))) && (!((_local_2 == ""))))){ _local_3 = int(this._SafeStr_8010.configuration.getKey("questing.startQuestDelayInSeconds", "30")); this._SafeStr_12265 = new Timer((_local_3 * 1000), 1); this._SafeStr_12265.addEventListener(TimerEvent.TIMER, this._SafeStr_12279); this._SafeStr_12265.start(); Logger.log(("Initialized start quest timer with period: " + _local_3)); }; } public function _SafeStr_4556():void { if (((!((this._window == null))) && (this._window.visible))){ this._window.findChildByName("more_info_txt").visible = false; this._window.findChildByName("more_info_region").visible = false; }; } public function _SafeStr_12028(_arg_1:_SafeStr_1676):void { var _local_2:Boolean = ((this._window) && (this._window.visible)); if (_arg_1._SafeStr_6478 > 0){ if (_local_2){ this._SafeStr_12280(false); }; return; }; this._SafeStr_12264 = _arg_1; this._SafeStr_12281(); this._SafeStr_12277(); this._SafeStr_12282(); this._SafeStr_12280(true); this._SafeStr_12283(); if (_local_2){ if (this._SafeStr_12267 == _SafeStr_12243){ this._SafeStr_12267 = _SafeStr_12242; }; this._SafeStr_12284(this._SafeStr_12271, _SafeStr_12251, false); } else { this._window.x = this._SafeStr_12285(); this._SafeStr_12267 = _SafeStr_12242; this._SafeStr_12284(_SafeStr_12256, _SafeStr_12252, false); }; } private function _SafeStr_12282():void { if (!this._SafeStr_8010._SafeStr_12205(this._SafeStr_12264)){ return; }; var _local_1:int; while (_local_1 < _SafeStr_12254.length) { this._SafeStr_8010._SafeStr_12206(this._window, this._SafeStr_12264, _SafeStr_12254[_local_1]); _local_1++; }; } private function _SafeStr_12281():void { if (this._window != null){ return; }; this._window = IWindowContainer(this._SafeStr_8010.getXmlWindow("QuestTracker")); this._window.findChildByName("more_info_region").procedure = this._SafeStr_12210; new PendingImage(this._SafeStr_8010, this._window.findChildByName("quest_tracker_bg"), "quest_tracker_with_bar"); var _local_1:int = 1; while (_local_1 <= _SafeStr_12250) { new PendingImage(this._SafeStr_8010, this._SafeStr_12286(_local_1), ("checkanim" + _local_1)); _local_1++; }; this._SafeStr_12283(); this._SafeStr_12266 = new ProgressBar(this._SafeStr_8010, IWindowContainer(this._window.findChildByName("content_cont")), _SafeStr_12259, "quests.tracker.progress", false, _SafeStr_12258); } private function _SafeStr_12283():void { var _local_1:int = 1; while (_local_1 <= _SafeStr_12250) { this._SafeStr_12286(_local_1).visible = false; _local_1++; }; } private function _SafeStr_12287():void { var _local_1:int; while (_local_1 < _SafeStr_12254.length) { this._SafeStr_12288(_SafeStr_12254[_local_1]).visible = false; _local_1++; }; } private function _SafeStr_12286(_arg_1:int):IBitmapWrapperWindow { return (IBitmapWrapperWindow(this._window.findChildByName(("success_pic_" + _arg_1)))); } private function _SafeStr_12288(_arg_1:String):IBitmapWrapperWindow { return (IBitmapWrapperWindow(this._window.findChildByName(("prompt_pic_" + _arg_1)))); } private function _SafeStr_12277():void { this._SafeStr_8010.localization.registerParameter("quests.tracker.caption", "quest_name", this._SafeStr_8010._SafeStr_12203(this._SafeStr_12264)); this._window.findChildByName("desc_txt").caption = this._SafeStr_8010._SafeStr_12135(this._SafeStr_12264); this._window.findChildByName("more_info_txt").visible = this._SafeStr_8010._SafeStr_12033; this._window.findChildByName("more_info_region").visible = this._SafeStr_8010._SafeStr_12033; var _local_1:int = Math.round(((100 * this._SafeStr_12264._SafeStr_6476) / this._SafeStr_12264._SafeStr_6477)); this._SafeStr_12266._SafeStr_3487(_local_1, 100, this._SafeStr_12264.id); this._SafeStr_8010._SafeStr_12136(this._window, this._SafeStr_12264); } private function _SafeStr_12210(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this._SafeStr_8010._SafeStr_12032._SafeStr_12043._SafeStr_4725(this._SafeStr_12264); }; } public function update(_arg_1:uint):void { var _local_2:int; var _local_3:int; var _local_4:int; if (this._window == null){ return; }; this._SafeStr_12266._SafeStr_3673(); switch (this._SafeStr_12267){ case _SafeStr_12242: _local_2 = this._SafeStr_12212(); _local_3 = (this._window.x - _local_2); if (_local_3 > 0){ _local_4 = Math.max(1, Math.round(((_local_3 * _arg_1) * _SafeStr_12260))); this._window.x = (this._window.x - _local_4); } else { this._SafeStr_12267 = _SafeStr_12241; this._window.x = _local_2; }; return; case _SafeStr_12243: _local_2 = this._SafeStr_12285(); _local_3 = (this._window.width - this._window.x); if (_local_3 > 0){ _local_4 = Math.max(1, Math.round(((_arg_1 * _SafeStr_12261) / _local_3))); this._window.x = (this._window.x + _local_4); } else { this._SafeStr_12267 = _SafeStr_12241; this._window.x = _local_2; this._SafeStr_12280(false); }; return; case _SafeStr_12244: this._SafeStr_12283(); this._SafeStr_12286(_SafeStr_12249[this._SafeStr_12270]).visible = true; this._SafeStr_12270++; if (this._SafeStr_12270 >= _SafeStr_12249.length){ this._SafeStr_12267 = _SafeStr_12246; this._SafeStr_12269 = _SafeStr_12262; }; return; case _SafeStr_12247: this._SafeStr_12213(false); this._SafeStr_12287(); this._SafeStr_12273 = (this._SafeStr_12273 - _arg_1); this._SafeStr_12288(_SafeStr_12254[this._SafeStr_12272]).visible = true; if (this._SafeStr_12273 < 0){ this._SafeStr_12273 = _SafeStr_12253; this._SafeStr_12272++; if (this._SafeStr_12272 >= _SafeStr_12254.length){ this._SafeStr_12272 = 0; this._SafeStr_12274--; if (this._SafeStr_12274 < 1){ this._SafeStr_12284(_SafeStr_12255, _SafeStr_12252, true); this._SafeStr_12267 = _SafeStr_12241; }; }; }; return; case _SafeStr_12245: if (this._SafeStr_12268 >= (_SafeStr_12248.length - 1)){ this._window.x = this._SafeStr_12212(); this._SafeStr_12267 = _SafeStr_12241; this._SafeStr_12284(_SafeStr_12255, _SafeStr_12252, false); } else { this._window.x = (this._SafeStr_12212() + _SafeStr_12248[this._SafeStr_12268]); this._SafeStr_12268++; }; return; case _SafeStr_12246: this._SafeStr_12269 = (this._SafeStr_12269 - _arg_1); if (this._SafeStr_12269 < 0){ this._SafeStr_12267 = _SafeStr_12241; this._SafeStr_12280(false); }; return; case _SafeStr_12241: if (this._SafeStr_12271 != _SafeStr_12257){ this._SafeStr_12271 = (this._SafeStr_12271 - _arg_1); if (this._SafeStr_12271 < 0){ this._SafeStr_12271 = _SafeStr_12257; if (((!((this._SafeStr_12264 == null))) && (this._SafeStr_8010._SafeStr_12205(this._SafeStr_12264)))){ if (this._SafeStr_12275){ this._SafeStr_12289(); } else { this._SafeStr_12267 = _SafeStr_12247; this._SafeStr_12272 = 0; this._SafeStr_12273 = _SafeStr_12253; }; }; }; }; return; }; } private function _SafeStr_12212():int { return (0); } private function _SafeStr_12285():int { return ((this._window.width + _SafeStr_12263)); } public function _SafeStr_3611():Boolean { return (((this._window) && (this._window.visible))); } private function _SafeStr_12279(_arg_1:TimerEvent):void { if (this._SafeStr_12290()){ Logger.log("Quest start blocked. Waiting some more"); this._SafeStr_12265.reset(); this._SafeStr_12265.start(); } else { this._SafeStr_8010._SafeStr_12032._SafeStr_12043._SafeStr_12145 = (this._SafeStr_8010.configuration.getKey("questing.showDetailsForNextQuest") == "true"); this._SafeStr_8010.send(new _SafeStr_2689(this._SafeStr_12278(), this._SafeStr_8010.configuration.getBoolean("questing.useWing", false))); }; } private function _SafeStr_12278():String { var _local_1:String = this._SafeStr_8010.configuration.getKey("questing.defaultCampaign"); return ((((_local_1 == null)) ? "" : _local_1)); } private function _SafeStr_12290():Boolean { var _local_2:IDesktopWindow; var _local_1:int; while (_local_1 <= 2) { _local_2 = this._SafeStr_8010.windowManager.getDesktop(_local_1); if (((!((_local_2 == null))) && (this._SafeStr_12291(_local_2)))){ return (true); }; _local_1++; }; return (false); } private function _SafeStr_12291(_arg_1:IWindowContainer):Boolean { var _local_2:int; var _local_3:IWindow; while (_local_2 < _arg_1.numChildren) { _local_3 = _arg_1.getChildAt(_local_2); if (((!((_local_3 == null))) && (_local_3.visible))){ if ((_local_3 as IFrameWindow) != null){ if (_local_3.name != "mod_start_panel"){ return (true); }; } else { if (_local_3.name == "welcome_screen"){ return (true); }; }; }; _local_2++; }; return (false); } private function _SafeStr_12213(_arg_1:Boolean):void { this._window.findChildByName("quest_pic_bitmap").visible = _arg_1; } private function _SafeStr_12276():void { this._SafeStr_12284(_SafeStr_12257, 0, false); } private function _SafeStr_12284(_arg_1:int, _arg_2:int, _arg_3:Boolean):void { this._SafeStr_12213(true); this._SafeStr_12287(); this._SafeStr_12271 = _arg_1; this._SafeStr_12274 = _arg_2; this._SafeStr_12275 = _arg_3; } private function _SafeStr_12289():void { this._SafeStr_12268 = 0; this._SafeStr_12267 = _SafeStr_12245; } private function _SafeStr_12280(_arg_1:Boolean):void { this._window.visible = _arg_1; if (!_arg_1){ this._SafeStr_8010.toolbar._SafeStr_6028._SafeStr_6034(_SafeStr_11955); } else { this._SafeStr_8010.toolbar._SafeStr_6028._SafeStr_6036(_SafeStr_11955, this._window); }; } } }//package com.sulake.habbo.quest // _SafeStr_11955 = "_-6t" (String#3267, DoABC#2) // _SafeStr_12025 = "_-Kb" (String#5328, DoABC#2) // _SafeStr_12026 = "_-2Bi" (String#4544, DoABC#2) // _SafeStr_12028 = "_-0Yn" (String#4154, DoABC#2) // _SafeStr_12032 = "_-3HY" (String#3460, DoABC#2) // _SafeStr_12033 = "_-06W" (String#7490, DoABC#2) // _SafeStr_12043 = "_-3CG" (String#12229, DoABC#2) // _SafeStr_12135 = "_-1Cr" (String#16899, DoABC#2) // _SafeStr_12136 = "_-1Yy" (String#17318, DoABC#2) // _SafeStr_12145 = "_-1u8" (String#18202, DoABC#2) // _SafeStr_12203 = "_-2tD" (String#18940, DoABC#2) // _SafeStr_12205 = "_-XC" (String#14879, DoABC#2) // _SafeStr_12206 = "_-mz" (String#21172, DoABC#2) // _SafeStr_12210 = "_-36F" (String#13043, DoABC#2) // _SafeStr_12212 = "_-336" (String#12185, DoABC#2) // _SafeStr_12213 = "_-10x" (String#14815, DoABC#2) // _SafeStr_12241 = "_-0pB" (String#5935, DoABC#2) // _SafeStr_12242 = "_-4j" (String#10737, DoABC#2) // _SafeStr_12243 = "_-0q9" (String#10652, DoABC#2) // _SafeStr_12244 = "_-30x" (String#11518, DoABC#2) // _SafeStr_12245 = "_-1u5" (String#12549, DoABC#2) // _SafeStr_12246 = "_-1RG" (String#12256, DoABC#2) // _SafeStr_12247 = "_-0p1" (String#12047, DoABC#2) // _SafeStr_12248 = "_-nG" (String#12016, DoABC#2) // _SafeStr_12249 = "_-YC" (String#11989, DoABC#2) // _SafeStr_12250 = "_-30b" (String#12380, DoABC#2) // _SafeStr_12251 = "_-1rG" (String#14408, DoABC#2) // _SafeStr_12252 = "_-1Gj" (String#11385, DoABC#2) // _SafeStr_12253 = "_-1BS" (String#12460, DoABC#2) // _SafeStr_12254 = "_-1dE" (String#6058, DoABC#2) // _SafeStr_12255 = "_-7F" (String#11673, DoABC#2) // _SafeStr_12256 = "_-1CV" (String#14199, DoABC#2) // _SafeStr_12257 = "_-xO" (String#10244, DoABC#2) // _SafeStr_12258 = "_-2QE" (String#13667, DoABC#2) // _SafeStr_12259 = "_-Xp" (String#13779, DoABC#2) // _SafeStr_12260 = "_-F9" (String#14142, DoABC#2) // _SafeStr_12261 = "_-0bL" (String#14767, DoABC#2) // _SafeStr_12262 = "_-15J" (String#14101, DoABC#2) // _SafeStr_12263 = "_-35Y" (String#13449, DoABC#2) // _SafeStr_12264 = "_-aC" (String#3485, DoABC#2) // _SafeStr_12265 = "_-0L0" (String#5773, DoABC#2) // _SafeStr_12266 = "_-03O" (String#7168, DoABC#2) // _SafeStr_12267 = "_-MK" (String#3634, DoABC#2) // _SafeStr_12268 = "_-Mr" (String#7795, DoABC#2) // _SafeStr_12269 = "_-1I7" (String#11741, DoABC#2) // _SafeStr_12270 = "_-1-3" (String#10025, DoABC#2) // _SafeStr_12271 = "_-CE" (String#7070, DoABC#2) // _SafeStr_12272 = "_-2U4" (String#8433, DoABC#2) // _SafeStr_12273 = "_-0Vz" (String#10335, DoABC#2) // _SafeStr_12274 = "_-wj" (String#12311, DoABC#2) // _SafeStr_12275 = "_-1dZ" (String#17667, DoABC#2) // _SafeStr_12276 = "_-c3" (String#17222, DoABC#2) // _SafeStr_12277 = "_-1Bu" (String#16649, DoABC#2) // _SafeStr_12278 = "_-0FI" (String#18164, DoABC#2) // _SafeStr_12279 = "_-1OL" (String#18873, DoABC#2) // _SafeStr_12280 = "_-0Pb" (String#11978, DoABC#2) // _SafeStr_12281 = "_-001" (String#19698, DoABC#2) // _SafeStr_12282 = "_-k7" (String#21578, DoABC#2) // _SafeStr_12283 = "_-Uu" (String#13567, DoABC#2) // _SafeStr_12284 = "_-2mz" (String#8947, DoABC#2) // _SafeStr_12285 = "_-EA" (String#15553, DoABC#2) // _SafeStr_12286 = "_-1uS" (String#14163, DoABC#2) // _SafeStr_12287 = "_-0aZ" (String#16615, DoABC#2) // _SafeStr_12288 = "_-2Gd" (String#16120, DoABC#2) // _SafeStr_12289 = "_-3Ag" (String#20521, DoABC#2) // _SafeStr_12290 = "_-dF" (String#21330, DoABC#2) // _SafeStr_12291 = "_-0M" (String#19362, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1676 = "_-ho" (String#1368, DoABC#2) // _SafeStr_2689 = "_-J1" (String#8822, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3673 = "_-2U5" (String#1490, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_4725 = "_-01m" (String#4001, DoABC#2) // _SafeStr_6028 = "_-1at" (String#4204, DoABC#2) // _SafeStr_6034 = "_-1Cd" (String#5631, DoABC#2) // _SafeStr_6036 = "_-1s7" (String#6761, DoABC#2) // _SafeStr_6476 = "_-2yB" (String#20601, DoABC#2) // _SafeStr_6477 = "_-1EL" (String#21684, DoABC#2) // _SafeStr_6478 = "_-1dW" (String#3351, DoABC#2) // _SafeStr_8010 = "_-hr" (String#322, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1558 package com.sulake.habbo.room.object.logic.furniture { import _-1oa._SafeStr_1557; import com.sulake.room.messages._SafeStr_1924; import com.sulake.room.utils._SafeStr_1286; import _-1Vf._SafeStr_814; import _-1Vf._SafeStr_2431; import _-hF._SafeStr_1937; import com.sulake.room.object._SafeStr_1358; import com.sulake.room.utils.XMLValidator; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.object._SafeStr_1632; import _-hF.RoomObjectEvent; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-1Vr._SafeStr_1947; import _-1Vr._SafeStr_1934; import com.sulake.room.utils._SafeStr_1285; import _-1Vr._SafeStr_1945; public class _SafeStr_1558 extends _SafeStr_1557 { private static const _SafeStr_12292:int = 8; private static const _SafeStr_12293:Number = (1 / 16);//0.0625 private var _SafeStr_12294:Boolean = false; private var _SafeStr_6697:Number = 0; private var _SafeStr_6698:Number = 0; private var _SafeStr_12295:Number = 0; private var _SafeStr_12296:Number = 0; private var _SafeStr_12297:Number = 0; private var _SafeStr_12298:Number = 0; private var _SafeStr_12299:Boolean = false; private var _SafeStr_12300:int = 0; private var _SafeStr_12301:_SafeStr_1924; private var _SafeStr_12302:_SafeStr_1286; private var _SafeStr_12303:Array; public function _SafeStr_1558() { this._SafeStr_12302 = new _SafeStr_1286(); this._SafeStr_12303 = []; super(); } override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_814._SafeStr_6413, _SafeStr_814._SafeStr_6414, _SafeStr_814._SafeStr_6412, _SafeStr_2431._SafeStr_6395, _SafeStr_1937._SafeStr_5558, _SafeStr_814._SafeStr_6411, _SafeStr_1937._SafeStr_8024]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function dispose():void { super.dispose(); this._SafeStr_12301 = null; this._SafeStr_12303 = null; } override public function set object(_arg_1:_SafeStr_1358):void { super.object = _arg_1; if (((!((_arg_1 == null))) && ((_arg_1.getLocation().length > 0)))){ this._SafeStr_12299 = true; }; } override public function initialize(_arg_1:XML):void { var _local_7:XML; var _local_8:int; if (_arg_1 == null){ return; }; this._SafeStr_6697 = 0; this._SafeStr_6698 = 0; this._SafeStr_12295 = 0; this._SafeStr_12303 = []; var _local_2:XMLList = _arg_1.model.dimensions; if (_local_2.length() == 0){ return; }; var _local_3:XMLList = _local_2.@x; if (_local_3.length() == 1){ this._SafeStr_6697 = Number(_local_3); }; _local_3 = _local_2.@y; if (_local_3.length() == 1){ this._SafeStr_6698 = Number(_local_3); }; _local_3 = _local_2.@z; if (_local_3.length() == 1){ this._SafeStr_12295 = Number(_local_3); }; this._SafeStr_12296 = (this._SafeStr_6697 / 2); this._SafeStr_12297 = (this._SafeStr_6698 / 2); _local_3 = _local_2.@centerZ; if (_local_3.length() == 1){ this._SafeStr_12298 = Number(_local_3); } else { this._SafeStr_12298 = (this._SafeStr_12295 / 2); }; var _local_4:XMLList = _arg_1.model.directions.direction; var _local_5:Array = ["id"]; var _local_6:int; while (_local_6 < _local_4.length()) { _local_7 = _local_4[_local_6]; if (XMLValidator.checkRequiredAttributes(_local_7, _local_5)){ _local_8 = parseInt(_local_7.@id); this._SafeStr_12303.push(_local_8); }; _local_6++; }; this._SafeStr_12303.sort(Array.NUMERIC); if ((((object == null)) || ((object.getModelController() == null)))){ return; }; object.getModelController().setNumber(_SafeStr_1392._SafeStr_12304, this._SafeStr_6697, true); object.getModelController().setNumber(_SafeStr_1392._SafeStr_12305, this._SafeStr_6698, true); object.getModelController().setNumber(_SafeStr_1392._SafeStr_6951, this._SafeStr_12295, true); object.getModelController().setNumber(_SafeStr_1392._SafeStr_12306, this._SafeStr_12296, true); object.getModelController().setNumber(_SafeStr_1392._SafeStr_12307, this._SafeStr_12297, true); object.getModelController().setNumber(_SafeStr_1392._SafeStr_6952, this._SafeStr_12298, true); object.getModelController().setNumberArray(_SafeStr_1392._SafeStr_12308, this._SafeStr_12303, true); object.getModelController().setNumber(_SafeStr_1392._SafeStr_5544, 1); } protected function _SafeStr_12309(_arg_1:_SafeStr_1632):String { return (_arg_1.getString(_SafeStr_1392._SafeStr_12310)); } protected function _SafeStr_12311(_arg_1:int, _arg_2:String, _arg_3:String):void { if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6411, _arg_1, _arg_2)); }; } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_4:int; var _local_5:String; var _local_6:RoomObjectEvent; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (_arg_1.type == MouseEvent.MOUSE_MOVE){ return; }; if (object == null){ return; }; var _local_3:_SafeStr_1632 = (object.getModel() as _SafeStr_1632); if (_local_3 == null){ return; }; var _local_7:String = this._SafeStr_12309(_local_3); switch (_arg_1.type){ case MouseEvent.ROLL_OVER: if (!this._SafeStr_12294){ if (((((!((eventDispatcher == null))) && (!((_local_7 == null))))) && ((_local_7.indexOf("http") == 0)))){ _local_4 = object.getId(); _local_5 = object.getType(); eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6413, _local_4, _local_5)); }; this._SafeStr_12294 = true; }; return; case MouseEvent.ROLL_OUT: if (this._SafeStr_12294){ if (((((!((eventDispatcher == null))) && (!((_local_7 == null))))) && ((_local_7.indexOf("http") == 0)))){ _local_4 = object.getId(); _local_5 = object.getType(); eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6414, _local_4, _local_5)); }; this._SafeStr_12294 = false; }; return; case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; case MouseEvent.CLICK: _local_4 = object.getId(); _local_5 = object.getType(); if (eventDispatcher != null){ _local_6 = new _SafeStr_1937(_SafeStr_1937._SafeStr_5558, _arg_1._SafeStr_5619, _local_4, _local_5, _arg_1.altKey, _arg_1.ctrlKey, _arg_1.shiftKey, _arg_1.buttonDown); eventDispatcher.dispatchEvent(_local_6); }; if (((((!((eventDispatcher == null))) && (!((_local_7 == null))))) && ((_local_7.indexOf("http") == 0)))){ this._SafeStr_12311(_local_4, _local_5, _local_7); }; return; case MouseEvent.MOUSE_DOWN: if (eventDispatcher != null){ _local_4 = object.getId(); _local_5 = object.getType(); _local_6 = new _SafeStr_1937(_SafeStr_1937._SafeStr_8024, _arg_1._SafeStr_5619, _local_4, _local_5, _arg_1.altKey, _arg_1.ctrlKey, _arg_1.shiftKey, _arg_1.buttonDown); eventDispatcher.dispatchEvent(_local_6); }; return; }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:_SafeStr_1632; var _local_4:String; if (object != null){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = (object.getModel() as _SafeStr_1632); if (_local_3 != null){ _local_4 = this._SafeStr_12309(_local_3); if (((((!((eventDispatcher == null))) && (!((_local_4 == null))))) && ((_local_4.indexOf("http") == 0)))){ eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6412, _local_1, _local_2)); }; }; if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_1, _local_2)); }; }; } private function _SafeStr_12312(_arg_1:_SafeStr_1947):void { var _local_2:_SafeStr_1632 = object.getModelController(); object.setState(_arg_1.state, 0); if (_local_2 != null){ _local_2.setString(_SafeStr_1392._SafeStr_5137, _arg_1.data); if (!isNaN(_arg_1._SafeStr_3588)){ _local_2.setString(_SafeStr_1392._SafeStr_5226, String(_arg_1._SafeStr_3588)); }; _local_2.setNumber(_SafeStr_1392._SafeStr_12313, _SafeStr_6101); }; } private function _SafeStr_12314(_arg_1:_SafeStr_1934):void { var _local_2:_SafeStr_1632 = object.getModelController(); if (_local_2 != null){ _local_2.setString(_SafeStr_1392._SafeStr_5252, _arg_1._SafeStr_6431); }; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_4:_SafeStr_1285; var _local_5:_SafeStr_1285; var _local_2:_SafeStr_1947 = (_arg_1 as _SafeStr_1947); if (_local_2 != null){ this._SafeStr_12312(_local_2); return; }; var _local_3:_SafeStr_1934 = (_arg_1 as _SafeStr_1934); if (_local_3 != null){ this._SafeStr_12314(_local_3); return; }; this._SafeStr_12294 = false; if (((!((_arg_1.dir == null))) && (!((_arg_1._SafeStr_6103 == null))))){ if (!(_arg_1 is _SafeStr_1945)){ _local_4 = object.getDirection(); _local_5 = object.getLocation(); if (((((((((((((!((_local_4 == null))) && (!((_local_4.x == _arg_1.dir.x))))) && (this._SafeStr_12299))) && (!((_local_5 == null))))) && ((_local_5.x == _arg_1._SafeStr_6103.x)))) && ((_local_5.y == _arg_1._SafeStr_6103.y)))) && ((_local_5.z == _arg_1._SafeStr_6103.z)))){ this._SafeStr_12300 = 1; this._SafeStr_12301 = new _SafeStr_1924(_arg_1._SafeStr_6103, _arg_1.dir); _arg_1 = null; }; }; this._SafeStr_12299 = true; }; super._SafeStr_5545(_arg_1); } override protected function _SafeStr_6105():_SafeStr_1285 { if (this._SafeStr_12300 > 0){ this._SafeStr_12302.x = 0; this._SafeStr_12302.y = 0; if (this._SafeStr_12300 <= (_SafeStr_12292 / 2)){ this._SafeStr_12302.z = (_SafeStr_12293 * this._SafeStr_12300); } else { if (this._SafeStr_12300 <= _SafeStr_12292){ if (this._SafeStr_12301){ super._SafeStr_5545(this._SafeStr_12301); this._SafeStr_12301 = null; }; this._SafeStr_12302.z = (_SafeStr_12293 * (_SafeStr_12292 - this._SafeStr_12300)); }; }; return (this._SafeStr_12302); }; return (null); } override public function update(_arg_1:int):void { super.update(_arg_1); if (this._SafeStr_12300 > 0){ this._SafeStr_12300++; if (this._SafeStr_12300 > _SafeStr_12292){ this._SafeStr_12300 = 0; }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12292 = "_-2Ny" (String#8740, DoABC#2) // _SafeStr_12293 = "_-2fv" (String#12431, DoABC#2) // _SafeStr_12294 = "_-kY" (String#10011, DoABC#2) // _SafeStr_12295 = "_-1Wa" (String#12709, DoABC#2) // _SafeStr_12296 = "_-0gy" (String#9292, DoABC#2) // _SafeStr_12297 = "_-6D" (String#10745, DoABC#2) // _SafeStr_12298 = "_-1S" (String#14058, DoABC#2) // _SafeStr_12299 = "_-1Ko" (String#14531, DoABC#2) // _SafeStr_12300 = "_-WS" (String#4661, DoABC#2) // _SafeStr_12301 = "_-0HG" (String#9970, DoABC#2) // _SafeStr_12302 = "_-mu" (String#8771, DoABC#2) // _SafeStr_12303 = "_-S7" (String#2639, DoABC#2) // _SafeStr_12304 = "_-1rn" (String#5515, DoABC#2) // _SafeStr_12305 = "_-2Jk" (String#6072, DoABC#2) // _SafeStr_12306 = "_-7e" (String#12926, DoABC#2) // _SafeStr_12307 = "_-03z" (String#14010, DoABC#2) // _SafeStr_12308 = "_-2NI" (String#10192, DoABC#2) // _SafeStr_12309 = "_-1AH" (String#6149, DoABC#2) // _SafeStr_12310 = "_-0H7" (String#6997, DoABC#2) // _SafeStr_12311 = "_-0I3" (String#18287, DoABC#2) // _SafeStr_12312 = "_-1-H" (String#9890, DoABC#2) // _SafeStr_12313 = "_-1-y" (String#10004, DoABC#2) // _SafeStr_12314 = "_-2ML" (String#20559, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1557 = "_-38w" (String#1434, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1934 = "_-0kN" (String#4995, DoABC#2) // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_1945 = "_-35m" (String#2179, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5226 = "_-NJ" (String#6599, DoABC#2) // _SafeStr_5252 = "_-0Ga" (String#11635, DoABC#2) // _SafeStr_5544 = "_-0k3" (String#6113, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5558 = "_-3Eb" (String#4161, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5619 = "_-1tO" (String#4369, DoABC#2) // _SafeStr_6101 = "_-31e" (String#16342, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6105 = "_-0XH" (String#16679, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) // _SafeStr_6411 = "_-2FQ" (String#4852, DoABC#2) // _SafeStr_6412 = "_-1mh" (String#8650, DoABC#2) // _SafeStr_6413 = "_-0xV" (String#6104, DoABC#2) // _SafeStr_6414 = "_-1O0" (String#6183, DoABC#2) // _SafeStr_6431 = "_-Z6" (String#12878, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) // _SafeStr_6697 = "_-32X" (String#2727, DoABC#2) // _SafeStr_6698 = "_-0Yp" (String#2814, DoABC#2) // _SafeStr_6951 = "_-2kf" (String#7903, DoABC#2) // _SafeStr_6952 = "_-0Rb" (String#10347, DoABC#2) // _SafeStr_8024 = "_-1Ya" (String#8626, DoABC#2) // _SafeStr_814 = "_-8z" (String#1201, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1559 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_1943; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1559 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1943._SafeStr_6145, _SafeStr_1943._SafeStr_6146]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_3:int; var _local_4:String; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.ROLL_OVER: _local_3 = object.getId(); _local_4 = object.getType(); eventDispatcher.dispatchEvent(new _SafeStr_1943(_SafeStr_1943._SafeStr_6145, _local_3, _local_4)); break; case MouseEvent.ROLL_OUT: _local_3 = object.getId(); _local_4 = object.getType(); eventDispatcher.dispatchEvent(new _SafeStr_1943(_SafeStr_1943._SafeStr_6146, _local_3, _local_4)); break; }; super._SafeStr_5602(_arg_1, _arg_2); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6145 = "_-E5" (String#5317, DoABC#2) // _SafeStr_6146 = "_-1Tu" (String#5794, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1560 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2431; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1560 extends _SafeStr_1559 { override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_3:int; var _local_4:String; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.CLICK: _local_3 = object.getId(); _local_4 = object.getType(); if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4)); }; break; }; super._SafeStr_5602(_arg_1, _arg_2); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1560 = "_-1mg" (String#9265, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1561 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_1943; import _-hF.RoomObjectEvent; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1561 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1943._SafeStr_6381, _SafeStr_1943._SafeStr_6380]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_3:int; var _local_4:String; var _local_5:RoomObjectEvent; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: if (eventDispatcher != null){ _local_3 = object.getId(); _local_4 = object.getType(); if ((((((_arg_1._SafeStr_5603 == "activate")) || ((object.getState(0) == 0)))) || ((object.getState(0) == 100)))){ _local_5 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6381, _local_3, _local_4); } else { if (_arg_1._SafeStr_5603 == "deactivate"){ _local_5 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6380, _local_3, _local_4); }; }; if (_local_5 != null){ eventDispatcher.dispatchEvent(_local_5); }; }; return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1561 = "_-7O" (String#9380, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_6380 = "_-02A" (String#8622, DoABC#2) // _SafeStr_6381 = "_-0gg" (String#7918, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1562 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2431; import _-hF.RoomObjectEvent; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1562 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2431._SafeStr_6395]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_5:RoomObjectEvent; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; var _local_3:int = object.getId(); var _local_4:String = object.getType(); switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: switch (_arg_1._SafeStr_5603){ case "start_stop": _local_5 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4, 1); break; case "reset": _local_5 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4, 2); break; }; break; }; if (((!((eventDispatcher == null))) && (!((_local_5 == null))))){ eventDispatcher.dispatchEvent(_local_5); } else { super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (object != null){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_1, _local_2, 0); if (eventDispatcher != null){ eventDispatcher.dispatchEvent(_local_3); }; }; } override public function initialize(_arg_1:XML):void { var _local_3:_SafeStr_1632; super.initialize(_arg_1); if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.particlesystems; if (_local_2.length() == 0){ return; }; if (object != null){ _local_3 = object.getModelController(); if (_local_3 != null){ _local_3.setString(_SafeStr_1392._SafeStr_12315, String(_local_2)); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12315 = "_-0Km" (String#12062, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1562 = "_-pn" (String#10289, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1563 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1563 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432.ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function dispose():void { super.dispose(); } override public function initialize(_arg_1:XML):void { var _local_4:_SafeStr_1632; super.initialize(_arg_1); if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.credits; if (_local_2.length() == 0){ return; }; var _local_3:Number = Number(_local_2[0].@value); if (object != null){ _local_4 = object.getModelController(); if (_local_4 != null){ _local_4.setNumber(_SafeStr_1392._SafeStr_5206, _local_3); }; }; } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432.ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1563 = "_-1cJ" (String#11053, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5206 = "_-2Th" (String#11939, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1564 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import _-1Vf._SafeStr_1943; import _-hF.RoomObjectEvent; import flash.events.MouseEvent; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1564 extends _SafeStr_1558 { private const _SafeStr_12316:String = "TYPE_INJECTED"; override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6358, _SafeStr_1943._SafeStr_6384]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_7:int; var _local_8:String; var _local_9:RoomObjectEvent; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; if (((((((!((_arg_1.type == MouseEvent.CLICK))) && (!((_arg_1.type == MouseEvent.DOUBLE_CLICK))))) && (!((_arg_1.type == MouseEvent.MOUSE_DOWN))))) && (!((_arg_1.type == MouseEvent.MOUSE_UP))))){ return; }; var _local_3:_SafeStr_1632 = object.getModelController(); var _local_4:String = _local_3.getString(_SafeStr_1392._SafeStr_5137); var _local_5:String = _local_4; var _local_6:String = "+"; if (_local_4){ if (_local_4.indexOf(_local_6) > -1){ _local_5 = _local_4.substring(0, _local_4.indexOf(_local_6)); }; }; if (_local_5 == this._SafeStr_12316){ if (_arg_1.type == MouseEvent.MOUSE_UP){ if (eventDispatcher != null){ _local_7 = object.getId(); _local_8 = object.getType(); _local_9 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6358, _local_7, _local_8); eventDispatcher.dispatchEvent(_local_9); object.setVisualization(null); }; } else { super._SafeStr_5602(_arg_1, _arg_2); }; } else { if (_arg_1.type == MouseEvent.DOUBLE_CLICK){ this._SafeStr_6484(); } else { if ((((_arg_1.type == MouseEvent.MOUSE_DOWN)) || ((_arg_1.type == MouseEvent.CLICK)))){ super._SafeStr_5602(_arg_1, _arg_2); }; }; }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6384, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12316 = "_-ip" (String#21197, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1564 = "_-1Ax" (String#10359, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6358 = "_-tF" (String#4163, DoABC#2) // _SafeStr_6384 = "_-0Zk" (String#8083, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1566 package com.sulake.habbo.room.object.logic.furniture { import _-1Vr._SafeStr_1947; import com.sulake.room.messages._SafeStr_1924; import flash.utils.getTimer; public class _SafeStr_1566 extends _SafeStr_1558 { private static const _SafeStr_4500:int = 50; private static const _SafeStr_12317:int = 3000; private var _SafeStr_7478:int = 0; private var _SafeStr_12318:int = 0; private var _SafeStr_6100:int = 50; override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_2:_SafeStr_1947 = (_arg_1 as _SafeStr_1947); if (_local_2 != null){ this._SafeStr_12319(_local_2.state); return; }; super._SafeStr_5545(_arg_1); } private function _SafeStr_12319(_arg_1:int):void { var _local_3:int; this._SafeStr_7478 = _arg_1; var _local_2:int = object.getState(0); if (this._SafeStr_7478 != _local_2){ _local_3 = (this._SafeStr_7478 - _local_2); if (_local_3 < 0){ _local_3 = -(_local_3); }; if ((_local_3 * _SafeStr_4500) > _SafeStr_12317){ this._SafeStr_6100 = (_SafeStr_12317 / _local_3); } else { this._SafeStr_6100 = _SafeStr_4500; }; this._SafeStr_12318 = getTimer(); }; } override public function update(_arg_1:int):void { var _local_2:int; var _local_3:int; var _local_4:int; var _local_5:int; super.update(_arg_1); if (object != null){ _local_2 = object.getState(0); if (((!((_local_2 == this._SafeStr_7478))) && ((_arg_1 >= (this._SafeStr_12318 + this._SafeStr_6100))))){ _local_3 = (_arg_1 - this._SafeStr_12318); _local_4 = (_local_3 / this._SafeStr_6100); _local_5 = 1; if (this._SafeStr_7478 < _local_2){ _local_5 = -1; }; if (_local_4 > (_local_5 * (this._SafeStr_7478 - _local_2))){ _local_4 = (_local_5 * (this._SafeStr_7478 - _local_2)); }; object.setState((_local_2 + (_local_5 * _local_4)), 0); this._SafeStr_12318 = (_arg_1 - (_local_3 - (_local_4 * this._SafeStr_6100))); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12317 = "_-2AL" (String#12715, DoABC#2) // _SafeStr_12318 = "_-1O3" (String#12437, DoABC#2) // _SafeStr_12319 = "_-rD" (String#19919, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1566 = "_-2R5" (String#9869, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_4500 = "_-1od" (String#3542, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_6100 = "_-2jf" (String#3568, DoABC#2) // _SafeStr_7478 = "_-3O" (String#3993, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1568 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import _-1Vf._SafeStr_1943; import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vr._SafeStr_1934; import com.sulake.room.messages._SafeStr_1924; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1568 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6355, _SafeStr_1943._SafeStr_6383]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function initialize(_arg_1:XML):void { super.initialize(_arg_1); this._SafeStr_12320(); if (object != null){ object.getModelController().setString(_SafeStr_1392._SafeStr_12321, ""); }; } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_2:_SafeStr_2432; super._SafeStr_5545(_arg_1); if ((_arg_1 is _SafeStr_1934)){ _local_2 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6355, object.getId(), object.getType()); if (_local_2 != null){ eventDispatcher.dispatchEvent(_local_2); }; }; this._SafeStr_12320(); } protected function _SafeStr_12320():void { var _local_1:String; var _local_2:Array; var _local_3:int; if (object != null){ _local_1 = object.getModel().getString(_SafeStr_1392._SafeStr_5137); _local_2 = new Array("9CCEFF", "FF9CFF", "9CFF9C", "FFFF33"); _local_3 = _local_2.indexOf(_local_1); if (_local_3 < 0){ _local_3 = 3; }; object.getModelController().setNumber(_SafeStr_1392._SafeStr_5146, (_local_3 + 1)); }; } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6383, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12320 = "_-V1" (String#16512, DoABC#2) // _SafeStr_12321 = "_-0Vw" (String#11756, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1568 = "_-1yt" (String#10605, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1934 = "_-0kN" (String#4995, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5146 = "_-Hx" (String#5548, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6355 = "_-2cV" (String#4165, DoABC#2) // _SafeStr_6383 = "_-1Bo" (String#8279, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1569 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_1943; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1569 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1943._SafeStr_6382]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6382, _local_1, _local_2); if (_local_3 != null){ eventDispatcher.dispatchEvent(_local_3); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1569 = "_-1M1" (String#10820, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6382 = "_-2FW" (String#8033, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1570 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_1943; import _-1Vr._SafeStr_1947; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1570 extends _SafeStr_1559 { private var _SafeStr_12322:Boolean; private var _isInitialized:Boolean = false; private var _SafeStr_3699:int = -1; override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1943._SafeStr_6388, _SafeStr_1943._SafeStr_6389, _SafeStr_1943._SafeStr_6390, _SafeStr_1943._SafeStr_6387]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function dispose():void { this._SafeStr_12323(); super.dispose(); } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { super._SafeStr_5545(_arg_1); if (object == null){ return; }; if (!this._isInitialized){ this._SafeStr_12324(); }; var _local_2:_SafeStr_1947 = (_arg_1 as _SafeStr_1947); if (_local_2 == null){ return; }; var _local_3:int = object.getState(0); if (_local_3 != this._SafeStr_3699){ this._SafeStr_3699 = _local_3; if (_local_3 == 1){ this._SafeStr_3843(); } else { if (_local_3 == 0){ this._SafeStr_12325(); }; }; }; } private function _SafeStr_12324():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_12322 = true; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6387, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); this._isInitialized = true; } private function _SafeStr_3843():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_12322 = true; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6388, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); } private function _SafeStr_12325():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6389, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); } private function _SafeStr_12323():void { if (!this._SafeStr_12322){ return; }; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6390, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12322 = "_-1nA" (String#7300, DoABC#2) // _SafeStr_12323 = "_-2VU" (String#14194, DoABC#2) // _SafeStr_12324 = "_-On" (String#19890, DoABC#2) // _SafeStr_12325 = "_-1bo" (String#13662, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1570 = "_-1mK" (String#9446, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_3699 = "_-2Sb" (String#3023, DoABC#2) // _SafeStr_3843 = "_-0lC" (String#5273, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_6387 = "_-1Yk" (String#8617, DoABC#2) // _SafeStr_6388 = "_-2zd" (String#7689, DoABC#2) // _SafeStr_6389 = "_-3w" (String#7852, DoABC#2) // _SafeStr_6390 = "_-0yf" (String#8475, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1571 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1571 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6359]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6359, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1571 = "_-1Hl" (String#9286, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6359 = "_-Dj" (String#4095, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1573 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2431; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1573 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2431._SafeStr_6396]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6396, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1573 = "_-2HI" (String#11287, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6396 = "_-2lx" (String#8973, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1574 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vf._SafeStr_814; import _-1Vr._SafeStr_1944; import _-1Vr._SafeStr_1947; import com.sulake.room.messages._SafeStr_1924; import _-1W7.static; public class _SafeStr_1574 extends _SafeStr_1558 { public static const _SafeStr_12326:String = "state"; public static const _SafeStr_12327:String = "imageUrl"; public static const _SafeStr_12328:String = "clickUrl"; public static const _SafeStr_12329:String = "offsetX"; public static const _SafeStr_12330:String = "offsetY"; public static const _SafeStr_12331:String = "offsetZ"; protected var _SafeStr_12332:Boolean; protected var _SafeStr_12333:Boolean; public function _SafeStr_1574() { this._SafeStr_12332 = true; this._SafeStr_12333 = false; } override public function initialize(_arg_1:XML):void { super.initialize(_arg_1); if (this._SafeStr_12332){ object.getModelController().setNumber(_SafeStr_1392._SafeStr_12334, 1); }; } override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_814._SafeStr_6410]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_2:_SafeStr_1944; super._SafeStr_5545(_arg_1); if ((_arg_1 is _SafeStr_1947)){ this._SafeStr_12335(); }; if ((_arg_1 is _SafeStr_1944)){ _local_2 = (_arg_1 as _SafeStr_1944); switch (_local_2.type){ case _SafeStr_1944._SafeStr_6434: object.getModelController().setNumber(_SafeStr_1392._SafeStr_12336, 1, false); return; case _SafeStr_1944._SafeStr_6435: object.getModelController().setNumber(_SafeStr_1392._SafeStr_12336, -1); Logger.log(("failed to load billboard image from url " + object.getModelController().getString(_SafeStr_1392._SafeStr_12337))); return; }; }; } private function _SafeStr_12335():Boolean { var _local_2:String; var _local_3:Array; var _local_4:String; var _local_5:String; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:String; var _local_10:String; var _local_11:Array; var _local_12:String; var _local_13:String; var _local_14:Number; var _local_15:String; var _local_16:String; var _local_17:int; var _local_1:Boolean; if (object != null){ _local_2 = object.getModel().getString(_SafeStr_1392._SafeStr_5137); if (_local_2 != null){ _local_3 = _local_2.split("\t"); if (_local_3 != null){ for each (_local_10 in _local_3) { _local_11 = _local_10.split("=", 2); if (((!((_local_11 == null))) && ((_local_11.length == 2)))){ _local_12 = _local_11[0]; _local_13 = _local_11[1]; switch (_local_12){ case _SafeStr_12326: _local_14 = parseInt(_local_13); if (!isNaN(_local_14)){ _local_17 = int(_local_14); if (object.getState(0) != _local_17){ object.setState(_local_17, 0); _local_1 = true; }; }; break; case _SafeStr_12327: _local_15 = object.getModelController().getString(_SafeStr_1392._SafeStr_12337); if ((((_local_15 == null)) || (!((_local_15 == _local_13))))){ object.getModelController().setString(_SafeStr_1392._SafeStr_12337, _local_13, false); object.getModelController().setNumber(_SafeStr_1392._SafeStr_12336, 0, false); _local_1 = true; }; break; case _SafeStr_12328: _local_16 = object.getModelController().getString(_SafeStr_1392.FURNITURE_BRANDING_CLICK_URL); if ((((_local_16 == null)) || (!((_local_16 == _local_13))))){ object.getModelController().setString(_SafeStr_1392.FURNITURE_BRANDING_CLICK_URL, _local_13); _local_1 = true; }; break; case _SafeStr_12329: _local_1 = this._SafeStr_12338(_SafeStr_1392._SafeStr_12339, object.getModelController().getNumber(_SafeStr_1392._SafeStr_12339), parseInt(_local_13)); break; case _SafeStr_12330: _local_1 = this._SafeStr_12338(_SafeStr_1392._SafeStr_12340, object.getModelController().getNumber(_SafeStr_1392._SafeStr_12340), parseInt(_local_13)); break; case _SafeStr_12331: _local_1 = this._SafeStr_12338(_SafeStr_1392._SafeStr_12341, object.getModelController().getNumber(_SafeStr_1392._SafeStr_12341), parseInt(_local_13)); break; }; }; }; }; _local_4 = object.getModelController().getString(_SafeStr_1392._SafeStr_12337); _local_5 = object.getModelController().getString(_SafeStr_1392.FURNITURE_BRANDING_CLICK_URL); _local_6 = object.getModelController().getNumber(_SafeStr_1392._SafeStr_12339); _local_7 = object.getModelController().getNumber(_SafeStr_1392._SafeStr_12340); _local_8 = object.getModelController().getNumber(_SafeStr_1392._SafeStr_12341); if (_local_4 != null){ eventDispatcher.dispatchEvent(new _SafeStr_814(_SafeStr_814._SafeStr_6410, object.getId(), object.getType(), _local_4, _local_5)); }; _local_9 = (((_SafeStr_12327 + "=") + (((_local_4)!=null) ? _local_4 : "")) + "\t"); if (this._SafeStr_12333){ _local_9 = (_local_9 + (((_SafeStr_12328 + "=") + (((_local_5)!=null) ? _local_5 : "")) + "\t")); }; _local_9 = (_local_9 + (((_SafeStr_12329 + "=") + _local_6) + "\t")); _local_9 = (_local_9 + (((_SafeStr_12330 + "=") + _local_7) + "\t")); _local_9 = (_local_9 + (((_SafeStr_12331 + "=") + _local_8) + "\t")); object.getModelController().setString(static._SafeStr_5325, (static._SafeStr_6491 + _local_9)); }; }; return (_local_1); } private function _SafeStr_12338(_arg_1:String, _arg_2:int, _arg_3:int):Boolean { if (_arg_2 != _arg_3){ object.getModelController().setNumber(_arg_1, _arg_3); return (true); }; return (false); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12326 = "_-T7" (String#12815, DoABC#2) // _SafeStr_12327 = "_-2Ii" (String#12219, DoABC#2) // _SafeStr_12328 = "_-8q" (String#11771, DoABC#2) // _SafeStr_12329 = "_-063" (String#12432, DoABC#2) // _SafeStr_12330 = "_-Hc" (String#12003, DoABC#2) // _SafeStr_12331 = "_-bD" (String#12134, DoABC#2) // _SafeStr_12332 = "_-077" (String#18251, DoABC#2) // _SafeStr_12333 = "_-2O3" (String#12499, DoABC#2) // _SafeStr_12334 = "_-n7" (String#11994, DoABC#2) // _SafeStr_12335 = "_-2eg" (String#19929, DoABC#2) // _SafeStr_12336 = "_-22p" (String#7748, DoABC#2) // _SafeStr_12337 = "_-0OY" (String#6319, DoABC#2) // _SafeStr_12338 = "_-2tV" (String#13312, DoABC#2) // _SafeStr_12339 = "_-3AH" (String#8887, DoABC#2) // _SafeStr_12340 = "_-12p" (String#7657, DoABC#2) // _SafeStr_12341 = "_-0qT" (String#7679, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1574 = "_-090" (String#4764, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1944 = "_-1zS" (String#2114, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5325 = "_-2cM" (String#6902, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_6410 = "_-h7" (String#8069, DoABC#2) // _SafeStr_6434 = "_-ZY" (String#11456, DoABC#2) // _SafeStr_6435 = "_-2vm" (String#12441, DoABC#2) // _SafeStr_6491 = "_-30K" (String#11754, DoABC#2) // _SafeStr_814 = "_-8z" (String#1201, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1575 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.room.object._SafeStr_1632; public class _SafeStr_1575 extends _SafeStr_1574 { override protected function _SafeStr_12309(_arg_1:_SafeStr_1632):String { return (null); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12309 = "_-1AH" (String#6149, DoABC#2) // _SafeStr_1574 = "_-090" (String#4764, DoABC#2) // _SafeStr_1575 = "_-1De" (String#8952, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1580 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1580 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6357]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6357, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1580 = "_-1us" (String#10533, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6357 = "_-0iE" (String#4217, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1581 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import _-1Vf._SafeStr_1943; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1581 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6356]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_3:int; var _local_4:String; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.ROLL_OVER: _local_3 = object.getId(); _local_4 = object.getType(); eventDispatcher.dispatchEvent(new _SafeStr_1943(_SafeStr_1943._SafeStr_6145, _local_3, _local_4)); super._SafeStr_5602(_arg_1, _arg_2); return; case MouseEvent.ROLL_OUT: _local_3 = object.getId(); _local_4 = object.getType(); eventDispatcher.dispatchEvent(new _SafeStr_1943(_SafeStr_1943._SafeStr_6146, _local_3, _local_4)); super._SafeStr_5602(_arg_1, _arg_2); return; case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6356, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1581 = "_-ul" (String#10189, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6145 = "_-E5" (String#5317, DoABC#2) // _SafeStr_6146 = "_-1Tu" (String#5794, DoABC#2) // _SafeStr_6356 = "_-28T" (String#4105, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1582 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1582 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6354]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6354, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1582 = "_-H" (String#9682, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6354 = "_-2yR" (String#4082, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1583 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vr._SafeStr_1947; import com.sulake.room.messages._SafeStr_1924; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1583 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6361]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function initialize(_arg_1:XML):void { super.initialize(_arg_1); if ((((object == null)) || ((object.getModel() == null)))){ return; }; var _local_2:String = object.getModel().getString(_SafeStr_1392._SafeStr_5137); this._SafeStr_12342(_local_2); } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { super._SafeStr_5545(_arg_1); var _local_2:_SafeStr_1947 = (_arg_1 as _SafeStr_1947); if (_local_2 != null){ this._SafeStr_12342(_local_2.data); }; } private function _SafeStr_12342(_arg_1:String):void { var _local_2:Array; if (((!((_arg_1 == null))) && ((_arg_1.length > 0)))){ _local_2 = _arg_1.split(","); if (_local_2.length > 0){ object.getModelController().setString(_SafeStr_1392._SafeStr_5385, _local_2[0]); }; if (_local_2.length > 1){ object.getModelController().setString(_SafeStr_1392._SafeStr_5386, _local_2[1]); }; }; } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6361, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12342 = "_-1oI" (String#15577, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1583 = "_-20B" (String#10848, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5385 = "_-1vU" (String#11841, DoABC#2) // _SafeStr_5386 = "_-0pS" (String#12140, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6361 = "_-xj" (String#4341, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1584 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.room.utils._SafeStr_1286; import _-1Vf._SafeStr_2443; import _-1Vr._SafeStr_1947; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1584 extends _SafeStr_1559 { private static const _SafeStr_12343:int = 0; private var _SafeStr_3699:int = -1; private var _SafeStr_12344:_SafeStr_1286 = null; override public function dispose():void { if (this._SafeStr_3699 == _SafeStr_12343){ eventDispatcher.dispatchEvent(new _SafeStr_2443(_SafeStr_2443._SafeStr_5599, object.getId(), object.getType())); }; super.dispose(); } override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2443._SafeStr_5597, _SafeStr_2443._SafeStr_5599]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_2:_SafeStr_1947; var _local_3:_SafeStr_1285; var _local_4:int; super._SafeStr_5545(_arg_1); if (object != null){ _local_2 = (_arg_1 as _SafeStr_1947); if (_local_2 != null){ _local_4 = object.getState(0); if (_local_4 != this._SafeStr_3699){ if (eventDispatcher != null){ if (_local_4 == _SafeStr_12343){ eventDispatcher.dispatchEvent(new _SafeStr_2443(_SafeStr_2443._SafeStr_5597, object.getId(), object.getType())); } else { if (this._SafeStr_3699 == _SafeStr_12343){ eventDispatcher.dispatchEvent(new _SafeStr_2443(_SafeStr_2443._SafeStr_5599, object.getId(), object.getType())); }; }; }; this._SafeStr_3699 = _local_4; }; }; _local_3 = object.getLocation(); if (this._SafeStr_12344 == null){ this._SafeStr_12344 = new _SafeStr_1286(); } else { if (((!((_local_3.x == this._SafeStr_12344.x))) || (!((_local_3.y == this._SafeStr_12344.y))))){ if (this._SafeStr_3699 == _SafeStr_12343){ if (eventDispatcher != null){ eventDispatcher.dispatchEvent(new _SafeStr_2443(_SafeStr_2443._SafeStr_5597, object.getId(), object.getType())); }; }; }; }; this._SafeStr_12344.assign(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12343 = "_-1ax" (String#8503, DoABC#2) // _SafeStr_12344 = "_-14r" (String#2507, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1584 = "_-Em" (String#10242, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_2443 = "_-VJ" (String#2563, DoABC#2) // _SafeStr_3699 = "_-2Sb" (String#3023, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5597 = "_-0lQ" (String#4242, DoABC#2) // _SafeStr_5599 = "_-2-2" (String#4031, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1585 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.utils._SafeStr_1350; public class _SafeStr_1585 extends _SafeStr_1574 { public function _SafeStr_1585() { _SafeStr_12333 = true; } override protected function _SafeStr_12309(_arg_1:_SafeStr_1632):String { return (_arg_1.getString(_SafeStr_1392.FURNITURE_BRANDING_CLICK_URL)); } override protected function _SafeStr_12311(_arg_1:int, _arg_2:String, _arg_3:String):void { _SafeStr_1350._SafeStr_8004(_arg_3); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12309 = "_-1AH" (String#6149, DoABC#2) // _SafeStr_12311 = "_-0I3" (String#18287, DoABC#2) // _SafeStr_12333 = "_-2O3" (String#12499, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1574 = "_-090" (String#4764, DoABC#2) // _SafeStr_1585 = "_-CG" (String#10377, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1586 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2431; import _-hF.RoomObjectEvent; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1586 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2431._SafeStr_6395]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_5:RoomObjectEvent; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; var _local_3:int = object.getId(); var _local_4:String = object.getType(); switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: switch (_arg_1._SafeStr_5603){ case "off": _local_5 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4, 3); break; }; break; case MouseEvent.CLICK: switch (_arg_1._SafeStr_5603){ case "inc": _local_5 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4, 2); break; case "dec": _local_5 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4, 1); break; }; break; }; if (((!((eventDispatcher == null))) && (!((_local_5 == null))))){ eventDispatcher.dispatchEvent(_local_5); } else { super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (object != null){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_1, _local_2, 3); if (eventDispatcher != null){ eventDispatcher.dispatchEvent(_local_3); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1586 = "_-0JM" (String#9928, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1587 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.room.utils.XMLValidator; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1587 extends _SafeStr_1559 { override public function initialize(_arg_1:XML):void { var _local_3:XML; var _local_4:String; super.initialize(_arg_1); if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.mask; if (_local_2.length() > 0){ _local_3 = _local_2[0]; if (XMLValidator.checkRequiredAttributes(_local_3, ["type"])){ _local_4 = _local_3.@type; object.getModelController().setNumber(_SafeStr_1392._SafeStr_12345, 1, true); object.getModelController().setString(_SafeStr_1392._SafeStr_12346, _local_4, true); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12345 = "_-2j9" (String#12458, DoABC#2) // _SafeStr_12346 = "_-eg" (String#11803, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1587 = "_-wL" (String#8915, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1588 package com.sulake.habbo.room.object.logic.furniture { import _-1Vr._SafeStr_1947; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1588 extends _SafeStr_1559 { private var _SafeStr_12347:int = 0; private var _SafeStr_12348:Number = 0; private var _SafeStr_12349:int = 0; override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1947 = (_arg_1 as _SafeStr_1947); if (_local_2 != null){ this._SafeStr_12312(_local_2); return; }; super._SafeStr_5545(_arg_1); } private function _SafeStr_12312(_arg_1:_SafeStr_1947):void { var _local_2:int = (_arg_1.state / 1000); var _local_3:int = (_arg_1.state % 1000); if (_local_3 == 0){ this._SafeStr_12349 = 0; _arg_1 = new _SafeStr_1947(_local_2, String(_local_2), _arg_1._SafeStr_3588); super._SafeStr_5545(_arg_1); } else { this._SafeStr_12347 = _local_2; this._SafeStr_12348 = _arg_1._SafeStr_3588; this._SafeStr_12349 = (_SafeStr_6101 + _local_3); }; } override public function update(_arg_1:int):void { var _local_2:_SafeStr_1947; if ((((this._SafeStr_12349 > 0)) && ((_arg_1 >= this._SafeStr_12349)))){ this._SafeStr_12349 = 0; _local_2 = new _SafeStr_1947(this._SafeStr_12347, String(this._SafeStr_12347), this._SafeStr_12348); super._SafeStr_5545(_local_2); }; super.update(_arg_1); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12312 = "_-1-H" (String#9890, DoABC#2) // _SafeStr_12347 = "_-1LG" (String#14706, DoABC#2) // _SafeStr_12348 = "_-1Ue" (String#17464, DoABC#2) // _SafeStr_12349 = "_-1zE" (String#11164, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1588 = "_-1gU" (String#10906, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_6101 = "_-31e" (String#16342, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1589 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_1943; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1589 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1943._SafeStr_6386]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); eventDispatcher.dispatchEvent(new _SafeStr_1943(_SafeStr_1943._SafeStr_6386, _local_1, _local_2)); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1589 = "_-0q1" (String#10568, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6386 = "_-0iZ" (String#7984, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1590 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; import _-1Vr._SafeStr_1945; import _-1Vr._SafeStr_1947; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1590 extends _SafeStr_1559 { private static const _SafeStr_12350:int = 0; private static const _SafeStr_12351:int = 1; private static const _SafeStr_12352:int = 10; private var _SafeStr_12353:_SafeStr_1286 = null; public function _SafeStr_1590() { _SafeStr_6102 = _SafeStr_6094; this._SafeStr_12353 = new _SafeStr_1286(); } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_4:_SafeStr_1285; var _local_5:_SafeStr_1285; var _local_6:_SafeStr_1285; if (_arg_1 == null){ return; }; var _local_2:_SafeStr_1945 = (_arg_1 as _SafeStr_1945); if (((!((object == null))) && ((_local_2 == null)))){ if (_arg_1._SafeStr_6103 != null){ _local_4 = object.getLocation(); _local_5 = _SafeStr_1286._SafeStr_12354(_arg_1._SafeStr_6103, _local_4); if (_local_5 != null){ if ((((Math.abs(_local_5.x) < 2)) && ((Math.abs(_local_5.y) < 2)))){ _local_6 = _local_4; if ((((Math.abs(_local_5.x) > 1)) || ((Math.abs(_local_5.y) > 1)))){ _local_6 = _SafeStr_1286.sum(_local_4, _SafeStr_1286._SafeStr_5614(_local_5, 0.5)); }; _local_2 = new _SafeStr_1945(_local_6, _arg_1._SafeStr_6103, _arg_1.dir); super._SafeStr_5545(_local_2); return; }; }; }; }; if (((!((_arg_1._SafeStr_6103 == null))) && ((_local_2 == null)))){ _local_2 = new _SafeStr_1945(_arg_1._SafeStr_6103, _arg_1._SafeStr_6103, _arg_1.dir); super._SafeStr_5545(_local_2); }; var _local_3:_SafeStr_1947 = (_arg_1 as _SafeStr_1947); if (_local_3 != null){ if (_local_3.state > 0){ _SafeStr_6102 = (_SafeStr_6094 / this._SafeStr_12355(_local_3.state)); } else { _SafeStr_6102 = 1; }; this._SafeStr_12312(_local_3); return; }; if (((_local_2) && (_local_2._SafeStr_6439))){ _SafeStr_6102 = _SafeStr_6094; }; super._SafeStr_5545(_arg_1); } protected function _SafeStr_12355(_arg_1:int):int { return ((_arg_1 / _SafeStr_12352)); } protected function _SafeStr_12356(_arg_1:int):int { return ((_arg_1 % _SafeStr_12352)); } private function _SafeStr_12312(_arg_1:_SafeStr_1947):void { var _local_2:int = this._SafeStr_12356(_arg_1.state); if (_local_2 != _arg_1.state){ _arg_1 = new _SafeStr_1947(_local_2, String(_local_2), _arg_1._SafeStr_3588); }; super._SafeStr_5545(_arg_1); } override public function update(_arg_1:int):void { if (object != null){ this._SafeStr_12353.assign(object.getLocation()); super.update(_arg_1); if (_SafeStr_1286._SafeStr_12354(object.getLocation(), this._SafeStr_12353).length == 0){ if (object.getState(0) != _SafeStr_12350){ object.setState(_SafeStr_12350, 0); }; }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12312 = "_-1-H" (String#9890, DoABC#2) // _SafeStr_12350 = "_-1lb" (String#12439, DoABC#2) // _SafeStr_12351 = "_-2Ur" (String#15616, DoABC#2) // _SafeStr_12352 = "_-0qa" (String#12167, DoABC#2) // _SafeStr_12353 = "_-2ew" (String#13846, DoABC#2) // _SafeStr_12354 = "_-1zN" (String#5551, DoABC#2) // _SafeStr_12355 = "_-1m7" (String#20809, DoABC#2) // _SafeStr_12356 = "_-2H3" (String#18918, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1590 = "_-1ja" (String#9614, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1945 = "_-35m" (String#2179, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5614 = "_-25w" (String#1348, DoABC#2) // _SafeStr_6094 = "_-Z3" (String#9706, DoABC#2) // _SafeStr_6102 = "_-12c" (String#6185, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6439 = "_-T" (String#20631, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1591 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1591 extends _SafeStr_1558 { override public function initialize(_arg_1:XML):void { var _local_3:_SafeStr_1632; super.initialize(_arg_1); if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.planetsystem; if (_local_2.length() == 0){ return; }; if (object != null){ _local_3 = object.getModelController(); if (_local_3 != null){ _local_3.setString(_SafeStr_1392._SafeStr_12357, String(_local_2)); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12357 = "_-0w-" (String#12435, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1591 = "_-27E" (String#11167, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1592 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2432; import _-1Vf._SafeStr_2444; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; import com.sulake.room.object._SafeStr_1632; import _-1Vr._SafeStr_1947; import com.sulake.room.messages._SafeStr_1924; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1592 extends _SafeStr_1558 { private var _SafeStr_12358:Boolean = false; override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2432._SafeStr_6360, _SafeStr_2432._SafeStr_5413, _SafeStr_2444._SafeStr_5412]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6360, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } override public function dispose():void { var _local_1:int; var _local_2:String; var _local_3:_SafeStr_2444; var _local_4:int; var _local_5:uint; var _local_6:int; var _local_7:RoomObjectEvent; if (this._SafeStr_12358){ if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_4 = 0; _local_5 = 0xFFFFFF; _local_6 = 0xFF; _local_3 = new _SafeStr_2444(_local_1, _local_2, 0, 1, 1, _local_5, _local_6); eventDispatcher.dispatchEvent(_local_3); _local_7 = new _SafeStr_2432(_SafeStr_2432._SafeStr_5413, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_7); }; this._SafeStr_12358 = false; }; super.dispose(); } private function _SafeStr_12359(_arg_1:String):void { var _local_3:int; var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:uint; var _local_8:int; var _local_9:int; var _local_10:String; var _local_11:_SafeStr_2444; if (_arg_1 == null){ return; }; var _local_2:Array = _arg_1.split(","); if (_local_2.length >= 5){ _local_3 = this._SafeStr_12360(_arg_1); _local_4 = parseInt(_local_2[1]); _local_5 = parseInt(_local_2[2]); _local_6 = _local_2[3]; _local_7 = parseInt(_local_6.substr(1), 16); _local_8 = parseInt(_local_2[4]); if (_local_3 == 0){ _local_7 = 0xFFFFFF; _local_8 = 0xFF; }; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_9 = object.getId(); _local_10 = object.getType(); _local_11 = null; _local_11 = new _SafeStr_2444(_local_9, _local_10, _local_3, _local_4, _local_5, _local_7, _local_8); eventDispatcher.dispatchEvent(_local_11); this._SafeStr_12358 = true; }; }; } private function _SafeStr_12360(_arg_1:String):int { var _local_3:int; if (_arg_1 == null){ return (0); }; var _local_2:Array = _arg_1.split(","); if (_local_2.length >= 5){ return ((parseInt(_local_2[0]) - 1)); }; return (0); } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_4:int; var _local_2:_SafeStr_1632 = object.getModelController(); var _local_3:_SafeStr_1947 = (_arg_1 as _SafeStr_1947); if (_local_3 != null){ if (_local_3.data != null){ this._SafeStr_12359(_local_3.data); _local_4 = this._SafeStr_12360(_local_3.data); _local_3 = new _SafeStr_1947(_local_4, _local_3.data); super._SafeStr_5545(_local_3); }; return; }; super._SafeStr_5545(_arg_1); } override public function update(_arg_1:int):void { var _local_2:String; super.update(_arg_1); if (((!((object == null))) && (!((object.getModelController() == null))))){ _local_2 = object.getModelController().getString(_SafeStr_1392._SafeStr_5137); if (((!((_local_2 == null))) && ((_local_2.length > 0)))){ object.getModelController().setString(_SafeStr_1392._SafeStr_5137, ""); this._SafeStr_12359(_local_2); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12358 = "_-2eV" (String#13397, DoABC#2) // _SafeStr_12359 = "_-2be" (String#16423, DoABC#2) // _SafeStr_12360 = "_-ZG" (String#15853, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1592 = "_-5e" (String#10730, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_2444 = "_-2AI" (String#2907, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5413 = "_-3As" (String#3611, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6360 = "_-0n2" (String#4313, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1593 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_1943; import _-1Vf._SafeStr_2432; import _-1Vr._SafeStr_1947; import com.sulake.room.object._SafeStr_1632; import com.sulake.habbo.room.object._SafeStr_1392; import _-1W7.static; import com.sulake.room.messages._SafeStr_1924; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; import _-1Vf._SafeStr_2431; public class _SafeStr_1593 extends _SafeStr_1559 { private var _SafeStr_12322:Boolean; private var _isInitialized:Boolean = false; private var _SafeStr_3699:int = -1; override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1943._SafeStr_6392, _SafeStr_1943._SafeStr_6393, _SafeStr_1943._SafeStr_6394, _SafeStr_1943._SafeStr_6391, _SafeStr_2432._SafeStr_6362]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function dispose():void { this._SafeStr_12323(); super.dispose(); } override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_2:_SafeStr_1947; var _local_3:_SafeStr_1632; var _local_4:int; super._SafeStr_5545(_arg_1); if (object == null){ return; }; if (!this._isInitialized){ this._SafeStr_12361(); }; if (object.getModelController().getNumber(_SafeStr_1392._SafeStr_12362) == 1){ object.getModelController().setString(static._SafeStr_5325, static._SafeStr_5338); _local_2 = (_arg_1 as _SafeStr_1947); if (_local_2 == null){ return; }; _local_3 = object.getModelController(); if (_local_3 == null){ return; }; _local_4 = object.getState(0); if (_local_4 != this._SafeStr_3699){ this._SafeStr_3699 = _local_4; if (_local_4 == 1){ this._SafeStr_3843(); } else { if (_local_4 == 0){ this._SafeStr_12325(); }; }; }; }; } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2432(_SafeStr_2432._SafeStr_6362, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); eventDispatcher.dispatchEvent(new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_1, _local_2, -1)); }; } private function _SafeStr_12361():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_12322 = true; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6391, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); this._isInitialized = true; } private function _SafeStr_3843():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; this._SafeStr_12322 = true; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6392, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); } private function _SafeStr_12325():void { if ((((object == null)) || ((eventDispatcher == null)))){ return; }; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6393, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); } private function _SafeStr_12323():void { if (!this._SafeStr_12322){ return; }; if ((((object == null)) || ((eventDispatcher == null)))){ return; }; var _local_1:_SafeStr_1943 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6394, object.getId(), object.getType()); eventDispatcher.dispatchEvent(_local_1); } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12322 = "_-1nA" (String#7300, DoABC#2) // _SafeStr_12323 = "_-2VU" (String#14194, DoABC#2) // _SafeStr_12325 = "_-1bo" (String#13662, DoABC#2) // _SafeStr_12361 = "_-2bx" (String#19597, DoABC#2) // _SafeStr_12362 = "_-0ar" (String#10062, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1593 = "_-1Bn" (String#10124, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_3699 = "_-2Sb" (String#3023, DoABC#2) // _SafeStr_3843 = "_-0lC" (String#5273, DoABC#2) // _SafeStr_5325 = "_-2cM" (String#6902, DoABC#2) // _SafeStr_5338 = "_-tM" (String#8569, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6362 = "_-0nM" (String#4270, DoABC#2) // _SafeStr_6391 = "_-17b" (String#8136, DoABC#2) // _SafeStr_6392 = "_-36Q" (String#8763, DoABC#2) // _SafeStr_6393 = "_-36g" (String#8364, DoABC#2) // _SafeStr_6394 = "_-Kq" (String#7954, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1594 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_1943; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; import _-hF.RoomObjectEvent; public class _SafeStr_1594 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_1943._SafeStr_6385]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: this._SafeStr_6484(); return; default: super._SafeStr_5602(_arg_1, _arg_2); }; } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (((!((eventDispatcher == null))) && (!((object == null))))){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_1943(_SafeStr_1943._SafeStr_6385, _local_1, _local_2); eventDispatcher.dispatchEvent(_local_3); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1594 = "_-VA" (String#10905, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_6385 = "_-1MC" (String#8145, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1596 package com.sulake.habbo.room.object.logic.furniture { import com.sulake.habbo.room.object._SafeStr_1392; import _-1W7.static; import com.sulake.room.messages._SafeStr_1924; public class _SafeStr_1596 extends _SafeStr_1558 { override public function _SafeStr_5545(_arg_1:_SafeStr_1924):void { var _local_2:String; var _local_3:int; super._SafeStr_5545(_arg_1); if (object == null){ return; }; if (object.getModelController().getNumber(_SafeStr_1392._SafeStr_12362) == 1){ _local_2 = object.getModelController().getString(_SafeStr_1392._SafeStr_5226); _local_3 = int(_local_2); object.getModelController().setString(static._SafeStr_5325, (static._SafeStr_5340 + _local_3)); }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_12362 = "_-0ar" (String#10062, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1596 = "_-2u5" (String#11388, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_5226 = "_-NJ" (String#6599, DoABC#2) // _SafeStr_5325 = "_-2cM" (String#6902, DoABC#2) // _SafeStr_5340 = "_-1d0" (String#7430, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.logic.furniture._SafeStr_1597 package com.sulake.habbo.room.object.logic.furniture { import _-1Vf._SafeStr_2431; import _-hF.RoomObjectEvent; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_1597 extends _SafeStr_1558 { override public function getEventTypes():Array { var _local_1:Array = [_SafeStr_2431._SafeStr_6395]; return (_SafeStr_5559(super.getEventTypes(), _local_1)); } override public function _SafeStr_5602(_arg_1:_SafeStr_2430, _arg_2:_SafeStr_1729):void { var _local_5:RoomObjectEvent; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (object == null){ return; }; var _local_3:int = object.getId(); var _local_4:String = object.getType(); switch (_arg_1.type){ case MouseEvent.DOUBLE_CLICK: switch (_arg_1._SafeStr_5603){ case "start_stop": _local_5 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4, 1); break; case "reset": _local_5 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_3, _local_4, 2); break; }; if (((!((eventDispatcher == null))) && (!((_local_5 == null))))){ eventDispatcher.dispatchEvent(_local_5); return; }; break; }; super._SafeStr_5602(_arg_1, _arg_2); } override public function _SafeStr_6484():void { var _local_1:int; var _local_2:String; var _local_3:RoomObjectEvent; if (object != null){ _local_1 = object.getId(); _local_2 = object.getType(); _local_3 = new _SafeStr_2431(_SafeStr_2431._SafeStr_6395, _local_1, _local_2, 1); if (eventDispatcher != null){ eventDispatcher.dispatchEvent(_local_3); }; }; } } }//package com.sulake.habbo.room.object.logic.furniture // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1597 = "_-04u" (String#9003, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_5559 = "_-2S2" (String#1165, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2330 package com.sulake.habbo.room.object.visualization.data { import com.sulake.core.utils.Map; import com.sulake.room.utils.XMLValidator; public class _SafeStr_2330 { public static const _SafeStr_12363:int = 0; private static const TRANSITION_TO_ANIMATION_OFFSET:int = 1000000; private static const TRANSITION_FROM_ANIMATION_OFFSET:int = 2000000; private var _SafeStr_12364:Map = null; private var _SafeStr_12365:int = -1; private var _SafeStr_12366:Boolean = false; private var _SafeStr_12367:Array = null; public function _SafeStr_2330() { this._SafeStr_12364 = new Map(); } public static function _SafeStr_12368(_arg_1:int):int { return ((TRANSITION_TO_ANIMATION_OFFSET + _arg_1)); } public static function _SafeStr_12369(_arg_1:int):int { return ((TRANSITION_FROM_ANIMATION_OFFSET + _arg_1)); } public static function _SafeStr_7440(_arg_1:int):Boolean { return ((((_arg_1 >= TRANSITION_TO_ANIMATION_OFFSET)) && ((_arg_1 < TRANSITION_FROM_ANIMATION_OFFSET)))); } public static function _SafeStr_7441(_arg_1:int):Boolean { return ((_arg_1 >= TRANSITION_FROM_ANIMATION_OFFSET)); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_2338; if (this._SafeStr_12364 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12364.length) { _local_2 = (this._SafeStr_12364.getWithIndex(_local_1) as _SafeStr_2338); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12364.dispose(); this._SafeStr_12364 = null; }; this._SafeStr_12367 = null; } public function _SafeStr_12370(_arg_1:Array):void { this._SafeStr_12367 = _arg_1; } public function _SafeStr_12371(_arg_1:int):Boolean { if (((!((this._SafeStr_12367 == null))) && ((this._SafeStr_12367.indexOf(_arg_1) >= 0)))){ return (true); }; return (false); } public function _SafeStr_12372(_arg_1:int):int { if (!this._SafeStr_12366){ return (0); }; return ((Math.random() * this._SafeStr_12365)); } public function initialize(_arg_1:XML):Boolean { var _local_5:XML; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:Boolean; var _local_10:String; var _local_11:String; this._SafeStr_12366 = false; if (int(_arg_1.@randomStart) != 0){ this._SafeStr_12366 = true; }; var _local_2:Array = ["id"]; var _local_3:XMLList = _arg_1.animationLayer; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; if (!XMLValidator.checkRequiredAttributes(_local_5, _local_2)){ return (false); }; _local_6 = int(_local_5.@id); _local_7 = 1; _local_8 = 1; _local_9 = false; _local_10 = _local_5.@loopCount; if (_local_10.length > 0){ _local_7 = int(_local_10); }; _local_11 = _local_5.@frameRepeat; if (_local_11.length > 0){ _local_8 = int(_local_11); }; _local_9 = !((int(_local_5.@random) == 0)); if (!this._SafeStr_12373(_local_6, _local_7, _local_8, _local_9, _local_5)){ return (false); }; _local_4++; }; return (true); } private function _SafeStr_12373(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean, _arg_5:XML):Boolean { var _local_11:XML; var _local_12:int; var _local_13:Boolean; var _local_14:String; var _local_15:_SafeStr_3261; var _local_16:XMLList; var _local_17:int; var _local_18:XML; var _local_19:int; var _local_20:int; var _local_21:int; var _local_22:int; var _local_23:int; var _local_24:_SafeStr_2805; var _local_6:_SafeStr_2338 = new _SafeStr_2338(_arg_2, _arg_3, _arg_4); var _local_7:Array = ["id"]; var _local_8:XMLList = _arg_5.frameSequence; var _local_9:int; while (_local_9 < _local_8.length()) { _local_11 = _local_8[_local_9]; _local_12 = 1; _local_13 = false; _local_14 = _local_11.@loopCount; if (_local_14.length > 0){ _local_12 = int(_local_14); }; if (int(_local_11.@random) != 0){ _local_13 = true; }; _local_15 = _local_6._SafeStr_12374(_local_12, _local_13); _local_16 = _local_11.frame; _local_17 = 0; while (_local_17 < _local_16.length()) { _local_18 = _local_16[_local_17]; if (!XMLValidator.checkRequiredAttributes(_local_18, _local_7)){ _local_6.dispose(); return (false); }; _local_19 = int(_local_18.@id); _local_20 = int(_local_18.@x); _local_21 = int(_local_18.@y); _local_22 = int(_local_18.@randomX); _local_23 = int(_local_18.@randomY); _local_24 = this._SafeStr_12375(_local_18); _local_15._SafeStr_12376(_local_19, _local_20, _local_21, _local_22, _local_23, _local_24); _local_17++; }; _local_15.initialize(); _local_9++; }; _local_6._SafeStr_12377(); this._SafeStr_12364.add(_arg_1, _local_6); var _local_10:int = _local_6._SafeStr_7843; if (_local_10 > this._SafeStr_12365){ this._SafeStr_12365 = _local_10; }; return (true); } private function _SafeStr_12375(_arg_1:XML):_SafeStr_2805 { var _local_4:Array; var _local_5:XML; var _local_6:XMLList; var _local_7:int; var _local_8:XML; var _local_9:int; var _local_10:int; var _local_11:int; var _local_2:_SafeStr_2805; var _local_3:XMLList = _arg_1.offsets; if (_local_3.length() > 0){ _local_4 = ["direction"]; _local_5 = _local_3[0]; _local_6 = _local_5.offset; _local_7 = 0; while (_local_7 < _local_6.length()) { _local_8 = _local_6[_local_7]; if (XMLValidator.checkRequiredAttributes(_local_8, _local_4)){ _local_9 = int(_local_8.@direction); _local_10 = int(_local_8.@x); _local_11 = int(_local_8.@y); if (_local_2 == null){ _local_2 = new _SafeStr_2805(); }; _local_2._SafeStr_12378(_local_9, _local_10, _local_11); }; _local_7++; }; }; return (_local_2); } public function _SafeStr_7444(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_2799 { var _local_4:_SafeStr_2338 = (this._SafeStr_12364.getValue(_arg_2) as _SafeStr_2338); if (_local_4 != null){ return (_local_4._SafeStr_7444(_arg_1, _arg_3)); }; return (null); } public function _SafeStr_12379(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):_SafeStr_2799 { var _local_6:_SafeStr_2338 = (this._SafeStr_12364.getValue(_arg_2) as _SafeStr_2338); if (_local_6 != null){ return (_local_6._SafeStr_12379(_arg_1, _arg_3, _arg_4, _arg_5)); }; return (null); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12363 = "_-1Gm" (String#17786, DoABC#2) // _SafeStr_12364 = "_-cW" (String#1742, DoABC#2) // _SafeStr_12365 = "_-1xj" (String#3600, DoABC#2) // _SafeStr_12366 = "_-0ve" (String#13620, DoABC#2) // _SafeStr_12367 = "_-06J" (String#12586, DoABC#2) // _SafeStr_12368 = "_-3-g" (String#11529, DoABC#2) // _SafeStr_12369 = "_-0lz" (String#14374, DoABC#2) // _SafeStr_12370 = "_-1gm" (String#19762, DoABC#2) // _SafeStr_12371 = "_-0cQ" (String#9020, DoABC#2) // _SafeStr_12372 = "_-0it" (String#9448, DoABC#2) // _SafeStr_12373 = "_-1WW" (String#19090, DoABC#2) // _SafeStr_12374 = "_-1P8" (String#19232, DoABC#2) // _SafeStr_12375 = "_-06C" (String#18593, DoABC#2) // _SafeStr_12376 = "_-1qq" (String#21095, DoABC#2) // _SafeStr_12377 = "_-36" (String#17675, DoABC#2) // _SafeStr_12378 = "_-7P" (String#7939, DoABC#2) // _SafeStr_12379 = "_-3FR" (String#7447, DoABC#2) // _SafeStr_2330 = "_-0hy" (String#1452, DoABC#2) // _SafeStr_2338 = "_-12m" (String#1425, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_2805 = "_-0ur" (String#2636, DoABC#2) // _SafeStr_3261 = "_-0go" (String#2356, DoABC#2) // _SafeStr_7440 = "_-0bT" (String#10070, DoABC#2) // _SafeStr_7441 = "_-w8" (String#10216, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7843 = "_-1OH" (String#3865, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2338 package com.sulake.habbo.room.object.visualization.data { public class _SafeStr_2338 { private var _SafeStr_12380:Array; private var _SafeStr_12365:int = -1; private var _loopCount:int = 1; private var _SafeStr_12381:int = 1; private var _SafeStr_12382:Boolean = false; public function _SafeStr_2338(_arg_1:int, _arg_2:int, _arg_3:Boolean) { this._SafeStr_12380 = []; super(); if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_2 < 1){ _arg_2 = 1; }; this._loopCount = _arg_1; this._SafeStr_12381 = _arg_2; this._SafeStr_12382 = _arg_3; } public function get _SafeStr_7843():int { if (this._SafeStr_12365 < 0){ this._SafeStr_12377(); }; return (this._SafeStr_12365); } public function dispose():void { var _local_2:_SafeStr_3261; var _local_1:int; while (_local_1 < this._SafeStr_12380.length) { _local_2 = (this._SafeStr_12380[_local_1] as _SafeStr_3261); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12380 = []; } public function _SafeStr_12374(_arg_1:int, _arg_2:Boolean):_SafeStr_3261 { var _local_3:_SafeStr_3261 = new _SafeStr_3261(_arg_1, _arg_2); this._SafeStr_12380.push(_local_3); return (_local_3); } public function _SafeStr_12377():void { var _local_2:_SafeStr_3261; this._SafeStr_12365 = 0; var _local_1:int; while (_local_1 < this._SafeStr_12380.length) { _local_2 = (this._SafeStr_12380[_local_1] as _SafeStr_3261); if (_local_2 != null){ this._SafeStr_12365 = (this._SafeStr_12365 + _local_2._SafeStr_7843); }; _local_1++; }; } public function _SafeStr_7444(_arg_1:int, _arg_2:int):_SafeStr_2799 { var _local_6:int; var _local_7:int; if (this._SafeStr_12365 < 1){ return (null); }; var _local_3:_SafeStr_3261; _arg_2 = (_arg_2 / this._SafeStr_12381); var _local_4:Boolean; var _local_5:int; if (!this._SafeStr_12382){ _local_6 = (_arg_2 / this._SafeStr_12365); _arg_2 = (_arg_2 % this._SafeStr_12365); if ((((((this._loopCount > 0)) && ((_local_6 >= this._loopCount)))) || ((((this._loopCount <= 0)) && ((this._SafeStr_12365 == 1)))))){ _arg_2 = (this._SafeStr_12365 - 1); _local_4 = true; }; _local_7 = 0; _local_5 = 0; while (_local_5 < this._SafeStr_12380.length) { _local_3 = (this._SafeStr_12380[_local_5] as _SafeStr_3261); if (_local_3 != null){ if (_arg_2 < (_local_7 + _local_3._SafeStr_7843)) break; _local_7 = (_local_7 + _local_3._SafeStr_7843); }; _local_5++; }; return (this._SafeStr_12383(_arg_1, _local_3, _local_5, (_arg_2 - _local_7), _local_4)); }; _local_5 = (this._SafeStr_12380.length * Math.random()); _local_3 = (this._SafeStr_12380[_local_5] as _SafeStr_3261); if (_local_3._SafeStr_7843 < 1){ return (null); }; _arg_2 = 0; return (this._SafeStr_12383(_arg_1, _local_3, _local_5, _arg_2, false)); } public function _SafeStr_12379(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):_SafeStr_2799 { if ((((_arg_2 < 0)) || ((_arg_2 >= this._SafeStr_12380.length)))){ return (null); }; var _local_5:_SafeStr_3261 = (this._SafeStr_12380[_arg_2] as _SafeStr_3261); if (_local_5 != null){ if (_arg_3 >= _local_5._SafeStr_7843){ return (this._SafeStr_7444(_arg_1, _arg_4)); }; return (this._SafeStr_12383(_arg_1, _local_5, _arg_2, _arg_3, false)); }; return (null); } private function _SafeStr_12383(_arg_1:int, _arg_2:_SafeStr_3261, _arg_3:int, _arg_4:int, _arg_5:Boolean):_SafeStr_2799 { var _local_6:int; var _local_7:_SafeStr_3370; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:int; var _local_13:int; var _local_14:Boolean; var _local_15:_SafeStr_2799; if (_arg_2 != null){ _local_6 = _arg_2._SafeStr_8432(_arg_4); _local_7 = _arg_2._SafeStr_7444(_local_6); if (_local_7 == null){ return (null); }; _local_8 = _local_7._SafeStr_10208(_arg_1); _local_9 = _local_7._SafeStr_10209(_arg_1); _local_10 = _local_7.randomX; _local_11 = _local_7.randomY; if (_local_10 != 0){ _local_8 = (_local_8 + (_local_10 * Math.random())); }; if (_local_11 != 0){ _local_9 = (_local_9 + (_local_11 * Math.random())); }; _local_12 = _local_7._SafeStr_12384; if (_local_12 > 1){ _local_12 = _arg_2._SafeStr_12385(_local_6); }; _local_13 = (this._SafeStr_12381 * _local_12); if (_arg_5){ _local_13 = _SafeStr_2799._SafeStr_12386; }; _local_14 = false; if (((!(this._SafeStr_12382)) && (!(_arg_2._SafeStr_12387)))){ if ((((_arg_3 == (this._SafeStr_12380.length - 1))) && ((_arg_4 == (_arg_2._SafeStr_7843 - 1))))){ _local_14 = true; }; }; return (_SafeStr_2799._SafeStr_9035(_local_7.id, _local_8, _local_9, _local_12, _local_13, _local_14, _arg_3, _arg_4)); }; return (null); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_10208 = "_-VL" (String#6810, DoABC#2) // _SafeStr_10209 = "_-157" (String#6860, DoABC#2) // _SafeStr_12365 = "_-1xj" (String#3600, DoABC#2) // _SafeStr_12374 = "_-1P8" (String#19232, DoABC#2) // _SafeStr_12377 = "_-36" (String#17675, DoABC#2) // _SafeStr_12379 = "_-3FR" (String#7447, DoABC#2) // _SafeStr_12380 = "_-1r4" (String#3571, DoABC#2) // _SafeStr_12381 = "_-1mu" (String#13585, DoABC#2) // _SafeStr_12382 = "_-3Gd" (String#6680, DoABC#2) // _SafeStr_12383 = "_-1F2" (String#14087, DoABC#2) // _SafeStr_12384 = "_-10b" (String#9111, DoABC#2) // _SafeStr_12385 = "_-0nL" (String#18895, DoABC#2) // _SafeStr_12386 = "_-1LJ" (String#8094, DoABC#2) // _SafeStr_12387 = "_-EY" (String#22051, DoABC#2) // _SafeStr_2338 = "_-12m" (String#1425, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_3261 = "_-0go" (String#2356, DoABC#2) // _SafeStr_3370 = "_-0hl" (String#2934, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7843 = "_-1OH" (String#3865, DoABC#2) // _SafeStr_8432 = "_-28w" (String#8582, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2795 package com.sulake.habbo.room.object.visualization.data { import com.sulake.core.utils.Map; import com.sulake.room.utils.XMLValidator; public class _SafeStr_2795 { public static const _SafeStr_12388:int = 1000; public static const _SafeStr_12389:int = 0; private var _SafeStr_12390:int = 0; private var _SafeStr_12391:int = 360; private var _SafeStr_12392:DirectionData = null; private var _SafeStr_12303:Map; private var _colors:Map; private var _SafeStr_12393:DirectionData = null; private var _SafeStr_12394:int = -1; public function _SafeStr_2795(_arg_1:int, _arg_2:int) { if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_1 > _SafeStr_12388){ _arg_1 = _SafeStr_12388; }; this._SafeStr_12390 = _arg_1; if (_arg_2 < 1){ _arg_2 = 1; }; if (_arg_2 > 360){ _arg_2 = 360; }; this._SafeStr_12391 = _arg_2; this._SafeStr_12392 = new DirectionData(_arg_1); this._SafeStr_12303 = new Map(); this._colors = new Map(); } public function dispose():void { var _local_2:DirectionData; var _local_3:_SafeStr_2796; if (this._SafeStr_12392 != null){ this._SafeStr_12392.dispose(); this._SafeStr_12392 = null; }; var _local_1:int; if (this._SafeStr_12303 != null){ _local_2 = null; _local_1 = 0; while (_local_1 < this._SafeStr_12303.length) { _local_2 = (this._SafeStr_12303.getWithIndex(_local_1) as DirectionData); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12303.dispose(); this._SafeStr_12303 = null; }; this._SafeStr_12393 = null; if (this._colors != null){ _local_3 = null; _local_1 = 0; while (_local_1 < this._colors.length) { _local_3 = (this._colors.getWithIndex(_local_1) as _SafeStr_2796); if (_local_3 != null){ _local_3.dispose(); }; _local_1++; }; this._colors.dispose(); this._colors = null; }; } public function get layerCount():int { return (this._SafeStr_12390); } public function _SafeStr_12395(_arg_1:XML):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:XMLList = _arg_1.layer; return (this._SafeStr_12396(this._SafeStr_12392, _local_2)); } public function _SafeStr_12397(_arg_1:XML):Boolean { var _local_6:XML; var _local_7:int; var _local_8:XMLList; if (_arg_1 == null){ return (false); }; var _local_2:Array = ["id"]; var _local_3:DirectionData; var _local_4:XMLList = _arg_1.direction; var _local_5:int; while (_local_5 < _local_4.length()) { _local_6 = _local_4[_local_5]; if (!XMLValidator.checkRequiredAttributes(_local_6, _local_2)){ return (false); }; _local_7 = int(_local_6.@id); _local_8 = _local_6.layer; if (this._SafeStr_12303.getValue(String(_local_7)) != null){ return (false); }; _local_3 = new DirectionData(this.layerCount); _local_3.copyValues(this._SafeStr_12392); this._SafeStr_12396(_local_3, _local_8); this._SafeStr_12303.add(String(_local_7), _local_3); this._SafeStr_12394 = -1; this._SafeStr_12393 = null; _local_5++; }; return (true); } private function _SafeStr_12396(_arg_1:DirectionData, _arg_2:XMLList):Boolean { var _local_5:XML; var _local_6:int; var _local_7:String; var _local_8:String; var _local_9:int; var _local_10:int; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; var _local_3:Array = ["id"]; var _local_4:int; while (_local_4 < _arg_2.length()) { _local_5 = _arg_2[_local_4]; if (!XMLValidator.checkRequiredAttributes(_local_5, _local_3)){ return (false); }; _local_6 = int(_local_5.@id); if ((((_local_6 < 0)) || ((_local_6 >= this.layerCount)))){ return (false); }; _local_7 = _local_5.@tag; if (_local_7.length > 0){ _arg_1._SafeStr_7772(_local_6, _local_7); }; _local_8 = _local_5.@ink; switch (_local_8){ case "ADD": _arg_1._SafeStr_12398(_local_6, LayerData._SafeStr_12399); break; case "SUBTRACT": _arg_1._SafeStr_12398(_local_6, LayerData._SafeStr_12400); break; case "DARKEN": _arg_1._SafeStr_12398(_local_6, LayerData.INK_DARKEN); break; }; _local_7 = _local_5.@alpha; if (_local_7.length > 0){ _arg_1._SafeStr_12401(_local_6, int(_local_7)); }; _local_7 = _local_5.@ignoreMouse; if (_local_7.length > 0){ _local_9 = int(_local_7); _arg_1._SafeStr_12402(_local_6, !((_local_9 == 0))); }; _local_7 = _local_5.@x; if (_local_7.length > 0){ _arg_1._SafeStr_12403(_local_6, int(_local_7)); }; _local_7 = _local_5.@y; if (_local_7.length > 0){ _arg_1._SafeStr_12404(_local_6, int(_local_7)); }; _local_7 = _local_5.@z; if (_local_7.length > 0){ _local_10 = int(_local_7); _arg_1._SafeStr_12405(_local_6, (Number(_local_10) / -1000)); }; _local_4++; }; return (true); } public function _SafeStr_12406(_arg_1:XML):Boolean { var _local_7:XML; var _local_8:String; var _local_9:XMLList; var _local_10:int; var _local_11:XML; var _local_12:int; var _local_13:int; if (_arg_1 == null){ return (true); }; var _local_2:_SafeStr_2796; var _local_3:Array = ["id"]; var _local_4:Array = ["id", "color"]; var _local_5:XMLList = _arg_1.color; var _local_6:int; while (_local_6 < _local_5.length()) { _local_7 = _local_5[_local_6]; if (!XMLValidator.checkRequiredAttributes(_local_7, _local_3)){ return (false); }; _local_8 = _local_7.@id; if (this._colors.getValue(_local_8) != null){ return (false); }; _local_2 = new _SafeStr_2796(this.layerCount); _local_9 = _local_7.colorLayer; _local_10 = 0; while (_local_10 < _local_9.length()) { _local_11 = _local_9[_local_10]; if (!XMLValidator.checkRequiredAttributes(_local_11, _local_4)){ _local_2.dispose(); return (false); }; _local_12 = int(_local_11.@id); _local_13 = parseInt(_local_11.@color, 16); _local_2._SafeStr_12132(_local_13, _local_12); _local_10++; }; if (_local_2 != null){ this._colors.add(_local_8, _local_2); }; _local_6++; }; return (true); } public function _SafeStr_7454(_arg_1:int):int { var _local_6:int; var _local_7:int; var _local_2:int = (((((_arg_1 % 360) + 360) + (this._SafeStr_12391 / 2)) % 360) / this._SafeStr_12391); if (this._SafeStr_12303.getValue(String(_local_2)) != null){ return (_local_2); }; _local_2 = (((_arg_1 % 360) + 360) % 360); var _local_3:int = -1; var _local_4:int = -1; var _local_5:int; while (_local_5 < this._SafeStr_12303.length) { _local_6 = (int(this._SafeStr_12303.getKey(_local_5)) * this._SafeStr_12391); _local_7 = (((_local_6 - _local_2) + 360) % 360); if (_local_7 > 180){ _local_7 = (360 - _local_7); }; if ((((_local_7 < _local_3)) || ((_local_3 < 0)))){ _local_3 = _local_7; _local_4 = _local_5; }; _local_5++; }; if (_local_4 >= 0){ return (int(this._SafeStr_12303.getKey(_local_4))); }; return (_SafeStr_12389); } private function _SafeStr_12407(_arg_1:int):DirectionData { if (_arg_1 == this._SafeStr_12394){ return (this._SafeStr_12393); }; var _local_2:DirectionData; _local_2 = (this._SafeStr_12303.getValue(String(_arg_1)) as DirectionData); if (_local_2 == null){ _local_2 = this._SafeStr_12392; }; this._SafeStr_12394 = _arg_1; this._SafeStr_12393 = _local_2; return (this._SafeStr_12393); } public function _SafeStr_7455(_arg_1:int, _arg_2:int):String { var _local_3:DirectionData; _local_3 = this._SafeStr_12407(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_7455(_arg_2)); }; return (LayerData._SafeStr_12408); } public function _SafeStr_12409(_arg_1:int, _arg_2:int):int { var _local_3:DirectionData; _local_3 = this._SafeStr_12407(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_12409(_arg_2)); }; return (LayerData._SafeStr_9823); } public function _SafeStr_12410(_arg_1:int, _arg_2:int):int { var _local_3:DirectionData; _local_3 = this._SafeStr_12407(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_12410(_arg_2)); }; return (LayerData._SafeStr_12411); } public function _SafeStr_4421(_arg_1:int, _arg_2:int):uint { var _local_3:_SafeStr_2796 = (this._colors.getValue(String(_arg_2)) as _SafeStr_2796); if (_local_3 != null){ return (_local_3._SafeStr_4421(_arg_1)); }; return (_SafeStr_2796._SafeStr_4512); } public function _SafeStr_12412(_arg_1:int, _arg_2:int):Boolean { var _local_3:DirectionData; _local_3 = this._SafeStr_12407(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_12412(_arg_2)); }; return (LayerData._SafeStr_12413); } public function _SafeStr_12414(_arg_1:int, _arg_2:int):int { var _local_3:DirectionData; _local_3 = this._SafeStr_12407(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_12414(_arg_2)); }; return (LayerData._SafeStr_12415); } public function _SafeStr_12416(_arg_1:int, _arg_2:int):int { var _local_3:DirectionData; _local_3 = this._SafeStr_12407(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_12416(_arg_2)); }; return (LayerData._SafeStr_12417); } public function _SafeStr_7449(_arg_1:int, _arg_2:int):Number { var _local_3:DirectionData; _local_3 = this._SafeStr_12407(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_7449(_arg_2)); }; return (LayerData._SafeStr_7448); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12132 = "_-1b" (String#7231, DoABC#2) // _SafeStr_12303 = "_-S7" (String#2639, DoABC#2) // _SafeStr_12388 = "_-3Fm" (String#7211, DoABC#2) // _SafeStr_12389 = "_-34f" (String#14522, DoABC#2) // _SafeStr_12390 = "_-Kw" (String#2484, DoABC#2) // _SafeStr_12391 = "_-1Uy" (String#11906, DoABC#2) // _SafeStr_12392 = "_-0YX" (String#6936, DoABC#2) // _SafeStr_12393 = "_-1uq" (String#10734, DoABC#2) // _SafeStr_12394 = "_-2Zh" (String#14960, DoABC#2) // _SafeStr_12395 = "_-23f" (String#20225, DoABC#2) // _SafeStr_12396 = "_-3Dk" (String#16240, DoABC#2) // _SafeStr_12397 = "_-xk" (String#20719, DoABC#2) // _SafeStr_12398 = "_-2ZE" (String#15233, DoABC#2) // _SafeStr_12399 = "_-39l" (String#11864, DoABC#2) // _SafeStr_12400 = "_-0P8" (String#12008, DoABC#2) // _SafeStr_12401 = "_-0jm" (String#18792, DoABC#2) // _SafeStr_12402 = "_-0rK" (String#20123, DoABC#2) // _SafeStr_12403 = "_-0bc" (String#22044, DoABC#2) // _SafeStr_12404 = "_-2Yd" (String#20245, DoABC#2) // _SafeStr_12405 = "_-0CH" (String#22420, DoABC#2) // _SafeStr_12406 = "_-OK" (String#19918, DoABC#2) // _SafeStr_12407 = "_-2X5" (String#6923, DoABC#2) // _SafeStr_12408 = "_-1jI" (String#8945, DoABC#2) // _SafeStr_12409 = "_-17Q" (String#10222, DoABC#2) // _SafeStr_12410 = "_-0L8" (String#10014, DoABC#2) // _SafeStr_12411 = "_-2zg" (String#7647, DoABC#2) // _SafeStr_12412 = "_-00u" (String#9579, DoABC#2) // _SafeStr_12413 = "_-3-T" (String#10150, DoABC#2) // _SafeStr_12414 = "_-060" (String#9530, DoABC#2) // _SafeStr_12415 = "_-0Ix" (String#8881, DoABC#2) // _SafeStr_12416 = "_-2OR" (String#9195, DoABC#2) // _SafeStr_12417 = "_-2xd" (String#8131, DoABC#2) // _SafeStr_2795 = "_-1AQ" (String#1411, DoABC#2) // _SafeStr_2796 = "_-0Pa" (String#2964, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_7448 = "_-39a" (String#6847, DoABC#2) // _SafeStr_7449 = "_-0pz" (String#7773, DoABC#2) // _SafeStr_7454 = "_-vN" (String#11699, DoABC#2) // _SafeStr_7455 = "_-1wP" (String#8287, DoABC#2) // _SafeStr_7772 = "_-0bb" (String#12783, DoABC#2) // _SafeStr_9823 = "default" (String#2722, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2796 package com.sulake.habbo.room.object.visualization.data { public class _SafeStr_2796 { public static const _SafeStr_4512:uint = 0xFFFFFF; private var _colors:Array; public function _SafeStr_2796(_arg_1:int) { this._colors = []; super(); var _local_2:int; while (_local_2 < _arg_1) { this._colors.push(_SafeStr_4512); _local_2++; }; } public function dispose():void { this._colors = null; } public function _SafeStr_12132(_arg_1:uint, _arg_2:int):void { if ((((_arg_2 < 0)) || ((_arg_2 >= this._colors.length)))){ return; }; this._colors[_arg_2] = _arg_1; } public function _SafeStr_4421(_arg_1:int):uint { if ((((_arg_1 < 0)) || ((_arg_1 >= this._colors.length)))){ return (_SafeStr_4512); }; return (this._colors[_arg_1]); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12132 = "_-1b" (String#7231, DoABC#2) // _SafeStr_2796 = "_-0Pa" (String#2964, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2799 package com.sulake.habbo.room.object.visualization.data { public class _SafeStr_2799 { public static const _SafeStr_12386:int = -1; public static const _SafeStr_12418:int = -1; private static const _SafeStr_12419:int = 3000; private static const POOL:Array = []; private var _id:int = 0; private var _x:int = 0; private var _SafeStr_4524:int = 0; private var _SafeStr_12420:int = 1; private var _SafeStr_12421:int = 1; private var _SafeStr_12422:int = 1; private var _SafeStr_12423:int = -1; private var _SafeStr_12424:int = 0; private var _SafeStr_12425:Boolean = false; private var _isRecycled:Boolean = false; public static function _SafeStr_9035(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:Boolean, _arg_7:int=-1, _arg_8:int=0):_SafeStr_2799 { var _local_9:_SafeStr_2799 = (((POOL.length > 0)) ? POOL.pop() : new (_SafeStr_2799)()); _local_9._isRecycled = false; _local_9._id = _arg_1; _local_9._x = _arg_2; _local_9._SafeStr_4524 = _arg_3; _local_9._SafeStr_12425 = _arg_6; if (_arg_4 < 1){ _arg_4 = 1; }; _local_9._SafeStr_12420 = _arg_4; if (_arg_5 < 0){ _arg_5 = _SafeStr_12386; }; _local_9._SafeStr_12421 = _arg_5; _local_9._SafeStr_12422 = _arg_5; if (_arg_7 >= 0){ _local_9._SafeStr_12423 = _arg_7; _local_9._SafeStr_12424 = _arg_8; }; return (_local_9); } public function get id():int { if (this._id >= 0){ return (this._id); }; return ((-(this._id) * Math.random())); } public function get x():int { return (this._x); } public function get y():int { return (this._SafeStr_4524); } public function get _SafeStr_12384():int { return (this._SafeStr_12420); } public function get _SafeStr_12426():int { return (this._SafeStr_12421); } public function get _SafeStr_12427():Boolean { return (this._SafeStr_12425); } public function get _SafeStr_12428():int { if (this._SafeStr_12421 < 0){ return (_SafeStr_12386); }; return (this._SafeStr_12422); } public function set _SafeStr_12428(_arg_1:int):void { if (_arg_1 < 0){ _arg_1 = 0; }; if ((((this._SafeStr_12421 > 0)) && ((_arg_1 > this._SafeStr_12421)))){ _arg_1 = this._SafeStr_12421; }; this._SafeStr_12422 = _arg_1; } public function get _SafeStr_12429():int { return (this._SafeStr_12423); } public function get _SafeStr_12430():int { return (this._SafeStr_12424); } public function recycle():void { if (!this._isRecycled){ this._isRecycled = true; if (POOL.length < _SafeStr_12419){ POOL.push(this); }; }; } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12384 = "_-10b" (String#9111, DoABC#2) // _SafeStr_12386 = "_-1LJ" (String#8094, DoABC#2) // _SafeStr_12418 = "_-ui" (String#11744, DoABC#2) // _SafeStr_12419 = "_-0Oy" (String#14806, DoABC#2) // _SafeStr_12420 = "_-0kv" (String#10862, DoABC#2) // _SafeStr_12421 = "_-0-3" (String#4103, DoABC#2) // _SafeStr_12422 = "_-zJ" (String#14353, DoABC#2) // _SafeStr_12423 = "_-0r4" (String#17899, DoABC#2) // _SafeStr_12424 = "_-lK" (String#17034, DoABC#2) // _SafeStr_12425 = "_-3AJ" (String#16021, DoABC#2) // _SafeStr_12426 = "_-05s" (String#27850, DoABC#2) // _SafeStr_12427 = "_-0sC" (String#17864, DoABC#2) // _SafeStr_12428 = "_-1Gi" (String#7947, DoABC#2) // _SafeStr_12429 = "_-25N" (String#18709, DoABC#2) // _SafeStr_12430 = "_-1da" (String#21835, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2800 package com.sulake.habbo.room.object.visualization.data { public class _SafeStr_2800 { private var _SafeStr_12431:int = -1; private var _SafeStr_12432:int = 0; private var _SafeStr_7416:Boolean = false; private var _SafeStr_7871:int = 0; private var _frames:Array; private var _SafeStr_12433:Array; private var _SafeStr_12434:Array; private var _SafeStr_12390:int = 0; public function _SafeStr_2800() { this._frames = []; this._SafeStr_12433 = []; this._SafeStr_12434 = []; super(); } public function get _SafeStr_7438():Boolean { return (this._SafeStr_7416); } public function set _SafeStr_7438(_arg_1:Boolean):void { this._SafeStr_7416 = _arg_1; } public function get _SafeStr_12435():int { return (this._SafeStr_7871); } public function set _SafeStr_12435(_arg_1:int):void { this._SafeStr_7871 = _arg_1; } public function get animationId():int { return (this._SafeStr_12431); } public function set animationId(_arg_1:int):void { if (_arg_1 != this._SafeStr_12431){ this._SafeStr_12431 = _arg_1; this._SafeStr_12436(false); }; } public function get _SafeStr_7442():int { return (this._SafeStr_12432); } public function set _SafeStr_7442(_arg_1:int):void { this._SafeStr_12432 = _arg_1; } public function dispose():void { this._SafeStr_12437(); this._frames = null; this._SafeStr_12433 = null; this._SafeStr_12434 = null; } public function _SafeStr_7436(_arg_1:int):void { this._SafeStr_12390 = _arg_1; this._SafeStr_12436(); } public function _SafeStr_12436(_arg_1:Boolean=true):void { var _local_3:_SafeStr_2799; if (((_arg_1) || ((this._frames == null)))){ this._SafeStr_12437(); this._frames = []; }; this._SafeStr_12433 = []; this._SafeStr_12434 = []; this._SafeStr_7416 = false; this._SafeStr_7871 = 0; var _local_2:int; while (_local_2 < this._SafeStr_12390) { if (((_arg_1) || ((this._frames.length <= _local_2)))){ this._frames[_local_2] = null; } else { _local_3 = this._frames[_local_2]; if (_local_3 != null){ _local_3.recycle(); this._frames[_local_2] = _SafeStr_2799._SafeStr_9035(_local_3.id, _local_3.x, _local_3.y, _local_3._SafeStr_12384, 0, _local_3._SafeStr_12427); }; }; this._SafeStr_12433[_local_2] = false; this._SafeStr_12434[_local_2] = false; _local_2++; }; } private function _SafeStr_12437():void { var _local_1:_SafeStr_2799; if (this._frames != null){ for each (_local_1 in this._frames) { if (_local_1 != null){ _local_1.recycle(); }; }; }; } public function _SafeStr_7444(_arg_1:int):_SafeStr_2799 { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12390)))){ return (this._frames[_arg_1]); }; return (null); } public function _SafeStr_12438(_arg_1:int, _arg_2:_SafeStr_2799):void { var _local_3:_SafeStr_2799; if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12390)))){ _local_3 = this._frames[_arg_1]; if (_local_3 != null){ _local_3.recycle(); }; this._frames[_arg_1] = _arg_2; }; } public function _SafeStr_12439(_arg_1:int):Boolean { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12390)))){ return (this._SafeStr_12434[_arg_1]); }; return (true); } public function _SafeStr_12440(_arg_1:int, _arg_2:Boolean):void { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12390)))){ this._SafeStr_12434[_arg_1] = _arg_2; }; } public function _SafeStr_12441(_arg_1:int):Boolean { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12390)))){ return (this._SafeStr_12433[_arg_1]); }; return (true); } public function _SafeStr_12442(_arg_1:int, _arg_2:Boolean):void { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12390)))){ this._SafeStr_12433[_arg_1] = _arg_2; }; } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12384 = "_-10b" (String#9111, DoABC#2) // _SafeStr_12390 = "_-Kw" (String#2484, DoABC#2) // _SafeStr_12427 = "_-0sC" (String#17864, DoABC#2) // _SafeStr_12431 = "_-0NV" (String#14975, DoABC#2) // _SafeStr_12432 = "_-2-U" (String#17995, DoABC#2) // _SafeStr_12433 = "_-1ib" (String#8842, DoABC#2) // _SafeStr_12434 = "_-3CQ" (String#8446, DoABC#2) // _SafeStr_12435 = "_-Zb" (String#13994, DoABC#2) // _SafeStr_12436 = "_-2Hv" (String#15583, DoABC#2) // _SafeStr_12437 = "_-ev" (String#17172, DoABC#2) // _SafeStr_12438 = "_-0m7" (String#18444, DoABC#2) // _SafeStr_12439 = "_-0zB" (String#20306, DoABC#2) // _SafeStr_12440 = "_-1UA" (String#20193, DoABC#2) // _SafeStr_12441 = "_-TX" (String#6551, DoABC#2) // _SafeStr_12442 = "_-22r" (String#20173, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_2800 = "_-0bg" (String#1914, DoABC#2) // _SafeStr_7416 = "_-210" (String#5881, DoABC#2) // _SafeStr_7436 = "_-1Nn" (String#17839, DoABC#2) // _SafeStr_7438 = "_-kA" (String#5010, DoABC#2) // _SafeStr_7442 = "_-ey" (String#4776, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7871 = "_-0T4" (String#2535, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2802 package com.sulake.habbo.room.object.visualization.data { import com.sulake.core.utils.Map; import com.sulake.room.utils.XMLValidator; public class _SafeStr_2802 extends _SafeStr_2795 { private var _SafeStr_7866:Map = null; private var _SafeStr_12443:Array; public function _SafeStr_2802(_arg_1:int, _arg_2:int) { this._SafeStr_12443 = []; super(_arg_1, _arg_2); this._SafeStr_7866 = new Map(); } override public function dispose():void { var _local_1:int; var _local_2:_SafeStr_2330; super.dispose(); if (this._SafeStr_7866 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_7866.length) { _local_2 = (this._SafeStr_7866.getWithIndex(_local_1) as _SafeStr_2330); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_7866.dispose(); this._SafeStr_7866 = null; }; } public function _SafeStr_12444(_arg_1:XML):Boolean { var _local_5:XML; var _local_6:int; var _local_7:Boolean; var _local_8:String; var _local_9:_SafeStr_2330; var _local_10:int; var _local_11:int; var _local_12:Array; var _local_13:Array; var _local_14:String; var _local_15:int; if (_arg_1 == null){ return (true); }; var _local_2:Array = ["id"]; var _local_3:XMLList = _arg_1.animation; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; if (!XMLValidator.checkRequiredAttributes(_local_5, _local_2)){ return (false); }; _local_6 = int(_local_5.@id); _local_7 = false; _local_8 = _local_5.@transitionTo; if (_local_8.length > 0){ _local_10 = int(_local_8); _local_6 = _SafeStr_2330._SafeStr_12368(_local_10); _local_7 = true; }; _local_8 = _local_5.@transitionFrom; if (_local_8.length > 0){ _local_11 = int(_local_8); _local_6 = _SafeStr_2330._SafeStr_12369(_local_11); _local_7 = true; }; _local_9 = this._SafeStr_12445(); if (!_local_9.initialize(_local_5)){ _local_9.dispose(); return (false); }; _local_8 = _local_5.@immediateChangeFrom; if (_local_8.length > 0){ _local_12 = _local_8.split(","); _local_13 = []; for each (_local_14 in _local_12) { _local_15 = int(_local_14); if (_local_13.indexOf(_local_15) < 0){ _local_13.push(_local_15); }; }; _local_9._SafeStr_12370(_local_13); }; this._SafeStr_7866.add(_local_6, _local_9); if (!_local_7){ this._SafeStr_12443.push(_local_6); }; _local_4++; }; return (true); } protected function _SafeStr_12445():_SafeStr_2330 { return (new _SafeStr_2330()); } public function _SafeStr_12446(_arg_1:int):Boolean { if (this._SafeStr_7866.getValue(_arg_1) != null){ return (true); }; return (false); } public function _SafeStr_12447():int { return (this._SafeStr_12443.length); } public function _SafeStr_7419(_arg_1:int):int { var _local_2:int = this._SafeStr_12447(); if ((((_arg_1 >= 0)) && ((_local_2 > 0)))){ return (this._SafeStr_12443[(_arg_1 % _local_2)]); }; return (0); } public function _SafeStr_12371(_arg_1:int, _arg_2:int):Boolean { var _local_3:_SafeStr_2330 = (this._SafeStr_7866.getValue(_arg_1) as _SafeStr_2330); if (_local_3 != null){ return (_local_3._SafeStr_12371(_arg_2)); }; return (false); } public function _SafeStr_12372(_arg_1:int, _arg_2:int):int { var _local_3:_SafeStr_2330 = (this._SafeStr_7866.getValue(_arg_1) as _SafeStr_2330); if (_local_3 != null){ return (_local_3._SafeStr_12372(_arg_2)); }; return (0); } public function _SafeStr_7444(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):_SafeStr_2799 { var _local_6:_SafeStr_2799; var _local_5:_SafeStr_2330 = (this._SafeStr_7866.getValue(_arg_1) as _SafeStr_2330); if (_local_5 != null){ return (_local_5._SafeStr_7444(_arg_2, _arg_3, _arg_4)); }; return (null); } public function _SafeStr_12379(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int):_SafeStr_2799 { var _local_8:_SafeStr_2799; var _local_7:_SafeStr_2330 = (this._SafeStr_7866.getValue(_arg_1) as _SafeStr_2330); if (_local_7 != null){ return (_local_7._SafeStr_12379(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6)); }; return (null); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12368 = "_-3-g" (String#11529, DoABC#2) // _SafeStr_12369 = "_-0lz" (String#14374, DoABC#2) // _SafeStr_12370 = "_-1gm" (String#19762, DoABC#2) // _SafeStr_12371 = "_-0cQ" (String#9020, DoABC#2) // _SafeStr_12372 = "_-0it" (String#9448, DoABC#2) // _SafeStr_12379 = "_-3FR" (String#7447, DoABC#2) // _SafeStr_12443 = "_-1vB" (String#12699, DoABC#2) // _SafeStr_12444 = "_-0hV" (String#18984, DoABC#2) // _SafeStr_12445 = "_-0PU" (String#21267, DoABC#2) // _SafeStr_12446 = "_-2GT" (String#5860, DoABC#2) // _SafeStr_12447 = "_-Qv" (String#14488, DoABC#2) // _SafeStr_2330 = "_-0hy" (String#1452, DoABC#2) // _SafeStr_2795 = "_-1AQ" (String#1411, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_2802 = "_-18n" (String#2081, DoABC#2) // _SafeStr_7419 = "_-1by" (String#8741, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7866 = "_-0Gx" (String#2884, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_2805 package com.sulake.habbo.room.object.visualization.data { import flash.utils.Dictionary; public class _SafeStr_2805 { private var _offsetX:Dictionary; private var _SafeStr_6605:Dictionary; public function _SafeStr_2805() { this._offsetX = new Dictionary(); this._SafeStr_6605 = new Dictionary(); super(); } public function _SafeStr_12448(_arg_1:int, _arg_2:int):int { if (this._offsetX[_arg_1] == null){ return (_arg_2); }; return (this._offsetX[_arg_1]); } public function _SafeStr_12449(_arg_1:int, _arg_2:int):int { if (this._SafeStr_6605[_arg_1] == null){ return (_arg_2); }; return (this._SafeStr_6605[_arg_1]); } public function _SafeStr_12378(_arg_1:int, _arg_2:int, _arg_3:int):void { this._offsetX[_arg_1] = _arg_2; this._SafeStr_6605[_arg_1] = _arg_3; } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12378 = "_-7P" (String#7939, DoABC#2) // _SafeStr_12448 = "_-33S" (String#16645, DoABC#2) // _SafeStr_12449 = "_-1OX" (String#17701, DoABC#2) // _SafeStr_2805 = "_-0ur" (String#2636, DoABC#2) // _SafeStr_6605 = "_-15A" (String#2037, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_3261 package com.sulake.habbo.room.object.visualization.data { public class _SafeStr_3261 { private var _frames:Array; private var _SafeStr_12450:Array; private var _SafeStr_12421:Array; private var _SafeStr_12382:Boolean = false; private var _loopCount:int = 1; public function _SafeStr_3261(_arg_1:int, _arg_2:Boolean) { this._frames = []; this._SafeStr_12450 = []; this._SafeStr_12421 = []; super(); if (_arg_1 < 1){ _arg_1 = 1; }; this._loopCount = _arg_1; this._SafeStr_12382 = _arg_2; } public function get _SafeStr_12387():Boolean { return (this._SafeStr_12382); } public function get _SafeStr_7843():int { return ((this._SafeStr_12450.length * this._loopCount)); } public function dispose():void { this._frames = []; } public function initialize():void { var _local_1:int = 1; var _local_2:int = -1; var _local_3:int = (this._SafeStr_12450.length - 1); while (_local_3 >= 0) { if (this._SafeStr_12450[_local_3] == _local_2){ _local_1++; } else { _local_2 = this._SafeStr_12450[_local_3]; _local_1 = 1; }; this._SafeStr_12421[_local_3] = _local_1; _local_3--; }; } public function _SafeStr_12376(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:_SafeStr_2805):void { var _local_7:_SafeStr_3370; var _local_8:int = 1; if (this._frames.length > 0){ _local_7 = this._frames[(this._frames.length - 1)]; if ((((((((((((((((_local_7.id == _arg_1)) && (!(_local_7._SafeStr_12451())))) && ((_local_7.x == _arg_2)))) && ((_local_7.y == _arg_3)))) && ((_local_7.randomX == _arg_4)))) && ((_arg_4 == 0)))) && ((_local_7.randomY == _arg_5)))) && ((_arg_5 == 0)))){ _local_8 = (_local_8 + _local_7._SafeStr_12384); this._frames.pop(); }; }; var _local_9:_SafeStr_3370; if (_arg_6 == null){ _local_9 = new _SafeStr_3370(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _local_8); } else { _local_9 = new _SafeStr_3371(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _local_8); }; this._frames.push(_local_9); this._SafeStr_12450.push((this._frames.length - 1)); this._SafeStr_12421.push(1); } public function _SafeStr_7444(_arg_1:int):_SafeStr_3370 { if ((((((this._frames.length == 0)) || ((_arg_1 < 0)))) || ((_arg_1 >= this._SafeStr_7843)))){ return (null); }; _arg_1 = this._SafeStr_12450[(_arg_1 % this._SafeStr_12450.length)]; return ((this._frames[_arg_1] as _SafeStr_3370)); } public function _SafeStr_8432(_arg_1:int):int { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_7843)))){ return (-1); }; if (this._SafeStr_12382){ _arg_1 = (Math.random() * this._SafeStr_12450.length); if (_arg_1 == this._SafeStr_12450.length){ _arg_1--; }; }; return (_arg_1); } public function _SafeStr_12385(_arg_1:int):int { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_7843)))){ return (0); }; return (this._SafeStr_12421[(_arg_1 % this._SafeStr_12421.length)]); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12376 = "_-1qq" (String#21095, DoABC#2) // _SafeStr_12382 = "_-3Gd" (String#6680, DoABC#2) // _SafeStr_12384 = "_-10b" (String#9111, DoABC#2) // _SafeStr_12385 = "_-0nL" (String#18895, DoABC#2) // _SafeStr_12387 = "_-EY" (String#22051, DoABC#2) // _SafeStr_12421 = "_-0-3" (String#4103, DoABC#2) // _SafeStr_12450 = "_-7f" (String#4882, DoABC#2) // _SafeStr_12451 = "_-1CH" (String#16583, DoABC#2) // _SafeStr_2805 = "_-0ur" (String#2636, DoABC#2) // _SafeStr_3261 = "_-0go" (String#2356, DoABC#2) // _SafeStr_3370 = "_-0hl" (String#2934, DoABC#2) // _SafeStr_3371 = "_-1eV" (String#8019, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7843 = "_-1OH" (String#3865, DoABC#2) // _SafeStr_8432 = "_-28w" (String#8582, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_3370 package com.sulake.habbo.room.object.visualization.data { public class _SafeStr_3370 { private var _id:int = 0; private var _x:int = 0; private var _SafeStr_4524:int = 0; private var _SafeStr_12452:int = 0; private var _SafeStr_12453:int = 0; private var _SafeStr_12420:int = 1; public function _SafeStr_3370(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int) { this._id = _arg_1; this._x = _arg_2; this._SafeStr_4524 = _arg_3; this._SafeStr_12452 = _arg_4; this._SafeStr_12453 = _arg_5; this._SafeStr_12420 = _arg_6; } public function get id():int { return (this._id); } public function _SafeStr_12451():Boolean { return (false); } public function _SafeStr_10208(_arg_1:int):int { return (this._x); } public function _SafeStr_10209(_arg_1:int):int { return (this._SafeStr_4524); } public function get x():int { return (this._x); } public function get y():int { return (this._x); } public function get randomX():int { return (this._SafeStr_12452); } public function get randomY():int { return (this._SafeStr_12453); } public function get _SafeStr_12384():int { return (this._SafeStr_12420); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_10208 = "_-VL" (String#6810, DoABC#2) // _SafeStr_10209 = "_-157" (String#6860, DoABC#2) // _SafeStr_12384 = "_-10b" (String#9111, DoABC#2) // _SafeStr_12420 = "_-0kv" (String#10862, DoABC#2) // _SafeStr_12451 = "_-1CH" (String#16583, DoABC#2) // _SafeStr_12452 = "_-0KT" (String#18312, DoABC#2) // _SafeStr_12453 = "_-0Cp" (String#18288, DoABC#2) // _SafeStr_3370 = "_-0hl" (String#2934, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data._SafeStr_3371 package com.sulake.habbo.room.object.visualization.data { public class _SafeStr_3371 extends _SafeStr_3370 { private var _SafeStr_12454:_SafeStr_2805; public function _SafeStr_3371(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:_SafeStr_2805, _arg_7:int) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_7); this._SafeStr_12454 = _arg_6; } override public function _SafeStr_12451():Boolean { return (!((this._SafeStr_12454 == null))); } override public function _SafeStr_10208(_arg_1:int):int { if (this._SafeStr_12454 != null){ return (this._SafeStr_12454._SafeStr_12448(_arg_1, super._SafeStr_10208(_arg_1))); }; return (super._SafeStr_10208(_arg_1)); } override public function _SafeStr_10209(_arg_1:int):int { if (this._SafeStr_12454 != null){ return (this._SafeStr_12454._SafeStr_12449(_arg_1, super._SafeStr_10209(_arg_1))); }; return (super._SafeStr_10209(_arg_1)); } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_10208 = "_-VL" (String#6810, DoABC#2) // _SafeStr_10209 = "_-157" (String#6860, DoABC#2) // _SafeStr_12448 = "_-33S" (String#16645, DoABC#2) // _SafeStr_12449 = "_-1OX" (String#17701, DoABC#2) // _SafeStr_12451 = "_-1CH" (String#16583, DoABC#2) // _SafeStr_12454 = "_-3EA" (String#8319, DoABC#2) // _SafeStr_2805 = "_-0ur" (String#2636, DoABC#2) // _SafeStr_3370 = "_-0hl" (String#2934, DoABC#2) // _SafeStr_3371 = "_-1eV" (String#8019, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data.DirectionData package com.sulake.habbo.room.object.visualization.data { public class DirectionData { public static const USE_DEFAULT_DIRECTION:int = -1; private var _SafeStr_12364:Array; public function DirectionData(_arg_1:int) { var _local_3:LayerData; this._SafeStr_12364 = []; super(); var _local_2:int; while (_local_2 < _arg_1) { _local_3 = new LayerData(); this._SafeStr_12364.push(_local_3); _local_2++; }; } public function dispose():void { this._SafeStr_12364 = null; } public function get layerCount():int { return (this._SafeStr_12364.length); } private function _SafeStr_12455(_arg_1:int):LayerData { if ((((_arg_1 < 0)) || ((_arg_1 >= this.layerCount)))){ return (null); }; return (this._SafeStr_12364[_arg_1]); } public function _SafeStr_7455(_arg_1:int):String { var _local_2:LayerData = this._SafeStr_12455(_arg_1); if (_local_2 != null){ return (_local_2.tag); }; return (LayerData._SafeStr_12408); } public function _SafeStr_7772(_arg_1:int, _arg_2:String):void { var _local_3:LayerData = this._SafeStr_12455(_arg_1); if (_local_3 != null){ _local_3.tag = _arg_2; }; } public function _SafeStr_12409(_arg_1:int):int { var _local_2:LayerData = this._SafeStr_12455(_arg_1); if (_local_2 != null){ return (_local_2.ink); }; return (LayerData._SafeStr_9823); } public function _SafeStr_12398(_arg_1:int, _arg_2:int):void { var _local_3:LayerData = this._SafeStr_12455(_arg_1); if (_local_3 != null){ _local_3.ink = _arg_2; }; } public function _SafeStr_12410(_arg_1:int):int { var _local_2:LayerData = this._SafeStr_12455(_arg_1); if (_local_2 != null){ return (_local_2.alpha); }; return (LayerData._SafeStr_12411); } public function _SafeStr_12401(_arg_1:int, _arg_2:int):void { var _local_3:LayerData = this._SafeStr_12455(_arg_1); if (_local_3 != null){ _local_3.alpha = _arg_2; }; } public function _SafeStr_12412(_arg_1:int):Boolean { var _local_2:LayerData = this._SafeStr_12455(_arg_1); if (_local_2 != null){ return (_local_2.ignoreMouse); }; return (LayerData._SafeStr_12413); } public function _SafeStr_12402(_arg_1:int, _arg_2:Boolean):void { var _local_3:LayerData = this._SafeStr_12455(_arg_1); if (_local_3 != null){ _local_3.ignoreMouse = _arg_2; }; } public function _SafeStr_12414(_arg_1:int):int { var _local_2:LayerData = this._SafeStr_12455(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_12456); }; return (LayerData._SafeStr_12415); } public function _SafeStr_12403(_arg_1:int, _arg_2:int):void { var _local_3:LayerData = this._SafeStr_12455(_arg_1); if (_local_3 != null){ _local_3._SafeStr_12456 = _arg_2; }; } public function _SafeStr_12416(_arg_1:int):int { var _local_2:LayerData = this._SafeStr_12455(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_12457); }; return (LayerData._SafeStr_12417); } public function _SafeStr_12404(_arg_1:int, _arg_2:int):void { var _local_3:LayerData = this._SafeStr_12455(_arg_1); if (_local_3 != null){ _local_3._SafeStr_12457 = _arg_2; }; } public function _SafeStr_7449(_arg_1:int):Number { var _local_2:LayerData = this._SafeStr_12455(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_12458); }; return (LayerData._SafeStr_7448); } public function _SafeStr_12405(_arg_1:int, _arg_2:Number):void { var _local_3:LayerData = this._SafeStr_12455(_arg_1); if (_local_3 != null){ _local_3._SafeStr_12458 = _arg_2; }; } public function copyValues(_arg_1:DirectionData):void { if (_arg_1 == null){ return; }; if (this.layerCount != _arg_1.layerCount){ return; }; var _local_2:LayerData; var _local_3:LayerData; var _local_4:int; while (_local_4 < this.layerCount) { _local_2 = this._SafeStr_12455(_local_4); _local_3 = _arg_1._SafeStr_12455(_local_4); if (_local_2){ _local_2.copyValues(_local_3); }; _local_4++; }; } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12364 = "_-cW" (String#1742, DoABC#2) // _SafeStr_12398 = "_-2ZE" (String#15233, DoABC#2) // _SafeStr_12401 = "_-0jm" (String#18792, DoABC#2) // _SafeStr_12402 = "_-0rK" (String#20123, DoABC#2) // _SafeStr_12403 = "_-0bc" (String#22044, DoABC#2) // _SafeStr_12404 = "_-2Yd" (String#20245, DoABC#2) // _SafeStr_12405 = "_-0CH" (String#22420, DoABC#2) // _SafeStr_12408 = "_-1jI" (String#8945, DoABC#2) // _SafeStr_12409 = "_-17Q" (String#10222, DoABC#2) // _SafeStr_12410 = "_-0L8" (String#10014, DoABC#2) // _SafeStr_12411 = "_-2zg" (String#7647, DoABC#2) // _SafeStr_12412 = "_-00u" (String#9579, DoABC#2) // _SafeStr_12413 = "_-3-T" (String#10150, DoABC#2) // _SafeStr_12414 = "_-060" (String#9530, DoABC#2) // _SafeStr_12415 = "_-0Ix" (String#8881, DoABC#2) // _SafeStr_12416 = "_-2OR" (String#9195, DoABC#2) // _SafeStr_12417 = "_-2xd" (String#8131, DoABC#2) // _SafeStr_12455 = "_-13E" (String#3222, DoABC#2) // _SafeStr_12456 = "_-fZ" (String#9778, DoABC#2) // _SafeStr_12457 = "_-gx" (String#10445, DoABC#2) // _SafeStr_12458 = "_-0Hu" (String#9985, DoABC#2) // _SafeStr_7448 = "_-39a" (String#6847, DoABC#2) // _SafeStr_7449 = "_-0pz" (String#7773, DoABC#2) // _SafeStr_7455 = "_-1wP" (String#8287, DoABC#2) // _SafeStr_7772 = "_-0bb" (String#12783, DoABC#2) // _SafeStr_9823 = "default" (String#2722, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.data.LayerData package com.sulake.habbo.room.object.visualization.data { public class LayerData { public static const _SafeStr_12408:String = ""; public static const _SafeStr_9823:int = 0; public static const _SafeStr_12411:int = 0xFF; public static const _SafeStr_12413:Boolean = false; public static const _SafeStr_12415:int = 0; public static const _SafeStr_12417:int = 0; public static const _SafeStr_7448:int = 0; public static const _SafeStr_12399:int = 1; public static const _SafeStr_12400:int = 2; public static const INK_DARKEN:int = 3; private var _SafeStr_5047:String = ""; private var _SafeStr_7864:int = 0; private var _SafeStr_5048:int = 0xFF; private var _SafeStr_12459:Boolean = false; private var _SafeStr_12460:int = 0; private var _SafeStr_12461:int = 0; private var _SafeStr_12462:Number = 0; public function set tag(_arg_1:String):void { this._SafeStr_5047 = _arg_1; } public function get tag():String { return (this._SafeStr_5047); } public function set ink(_arg_1:int):void { this._SafeStr_7864 = _arg_1; } public function get ink():int { return (this._SafeStr_7864); } public function set alpha(_arg_1:int):void { this._SafeStr_5048 = _arg_1; } public function get alpha():int { return (this._SafeStr_5048); } public function set ignoreMouse(_arg_1:Boolean):void { this._SafeStr_12459 = _arg_1; } public function get ignoreMouse():Boolean { return (this._SafeStr_12459); } public function set _SafeStr_12456(_arg_1:int):void { this._SafeStr_12460 = _arg_1; } public function get _SafeStr_12456():int { return (this._SafeStr_12460); } public function set _SafeStr_12457(_arg_1:int):void { this._SafeStr_12461 = _arg_1; } public function get _SafeStr_12457():int { return (this._SafeStr_12461); } public function set _SafeStr_12458(_arg_1:Number):void { this._SafeStr_12462 = _arg_1; } public function get _SafeStr_12458():Number { return (this._SafeStr_12462); } public function copyValues(_arg_1:LayerData):void { if (_arg_1 != null){ this.tag = _arg_1.tag; this.ink = _arg_1.ink; this.alpha = _arg_1.alpha; this.ignoreMouse = _arg_1.ignoreMouse; this._SafeStr_12456 = _arg_1._SafeStr_12456; this._SafeStr_12457 = _arg_1._SafeStr_12457; this._SafeStr_12458 = _arg_1._SafeStr_12458; }; } } }//package com.sulake.habbo.room.object.visualization.data // _SafeStr_12399 = "_-39l" (String#11864, DoABC#2) // _SafeStr_12400 = "_-0P8" (String#12008, DoABC#2) // _SafeStr_12408 = "_-1jI" (String#8945, DoABC#2) // _SafeStr_12411 = "_-2zg" (String#7647, DoABC#2) // _SafeStr_12413 = "_-3-T" (String#10150, DoABC#2) // _SafeStr_12415 = "_-0Ix" (String#8881, DoABC#2) // _SafeStr_12417 = "_-2xd" (String#8131, DoABC#2) // _SafeStr_12456 = "_-fZ" (String#9778, DoABC#2) // _SafeStr_12457 = "_-gx" (String#10445, DoABC#2) // _SafeStr_12458 = "_-0Hu" (String#9985, DoABC#2) // _SafeStr_12459 = "_-Tp" (String#16518, DoABC#2) // _SafeStr_12460 = "_-0ET" (String#18322, DoABC#2) // _SafeStr_12461 = "_-fV" (String#17202, DoABC#2) // _SafeStr_12462 = "_-21v" (String#17420, DoABC#2) // _SafeStr_5047 = "_-38A" (String#3617, DoABC#2) // _SafeStr_5048 = "_-1V" (String#5995, DoABC#2) // _SafeStr_7448 = "_-39a" (String#6847, DoABC#2) // _SafeStr_7864 = "_-gp" (String#4075, DoABC#2) // _SafeStr_9823 = "default" (String#2722, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1684 package com.sulake.habbo.room.object.visualization.furniture { import _-0sT._SafeStr_1626; import com.sulake.core.utils.Map; import com.sulake.habbo.room.object.visualization.data._SafeStr_2795; import com.sulake.room.utils.XMLValidator; import com.sulake.habbo.room.object.visualization.data.LayerData; import com.sulake.habbo.room.object.visualization.data._SafeStr_2796; public class _SafeStr_1684 implements _SafeStr_1626 { public static const _SafeStr_12388:int = 1000; public static const _SafeStr_7452:Array = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"); private var _SafeStr_12463:Map; private var _sizes:Array; private var _SafeStr_12464:_SafeStr_2795 = null; private var _SafeStr_12465:int = -1; private var _SafeStr_12466:int = -1; private var _SafeStr_12467:int = -1; private var _type:String = ""; public function _SafeStr_1684() { this._sizes = []; super(); this._SafeStr_12463 = new Map(); } public function dispose():void { var _local_1:_SafeStr_2795; var _local_2:int; if (this._SafeStr_12463 != null){ _local_1 = null; _local_2 = 0; while (_local_2 < this._SafeStr_12463.length) { _local_1 = (this._SafeStr_12463.getWithIndex(_local_2) as _SafeStr_2795); if (_local_1 != null){ _local_1.dispose(); }; _local_2++; }; this._SafeStr_12463.dispose(); this._SafeStr_12463 = null; }; this._SafeStr_12464 = null; this._sizes = null; } public function initialize(_arg_1:XML):Boolean { this.reset(); if (_arg_1 == null){ return (false); }; var _local_2:String = _arg_1.@type; if (_local_2.length == 0){ return (false); }; this._type = _local_2; if (!this._SafeStr_12468(_arg_1)){ this.reset(); return (false); }; return (true); } protected function reset():void { this._type = ""; var _local_1:_SafeStr_2795; var _local_2:int; while (_local_2 < this._SafeStr_12463.length) { _local_1 = (this._SafeStr_12463.getWithIndex(_local_2) as _SafeStr_2795); if (_local_1 != null){ _local_1.dispose(); }; _local_2++; }; this._SafeStr_12463.reset(); this._sizes = []; this._SafeStr_12464 = null; this._SafeStr_12465 = -1; } protected function _SafeStr_12468(_arg_1:XML):Boolean { var _local_5:XML; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:_SafeStr_2795; var _local_10:XMLList; var _local_11:int; var _local_12:XML; var _local_2:XMLList = _arg_1.visualization; if (_local_2.length() == 0){ return (false); }; var _local_3:int; var _local_4:int; while (_local_4 < _local_2.length()) { _local_5 = _local_2[_local_4]; if (!XMLValidator.checkRequiredAttributes(_local_5, ["size", "layerCount", "angle"])){ return (false); }; _local_6 = int(_local_5.@size); _local_7 = int(_local_5.@layerCount); _local_8 = int(_local_5.@angle); if (_local_6 < 1){ _local_6 = 1; }; if (this._SafeStr_12463.getValue(String(_local_6)) != null){ return (false); }; _local_9 = this._SafeStr_7457(_local_6, _local_7, _local_8); if (_local_9 == null){ return (false); }; _local_10 = _local_5.children(); _local_11 = 0; while (_local_11 < _local_10.length()) { _local_12 = _local_10[_local_11]; if (!this.processVisualizationElement(_local_9, _local_12)){ _local_9.dispose(); return (false); }; _local_11++; }; this._SafeStr_12463.add(String(_local_6), _local_9); this._sizes.push(_local_6); this._sizes.sort(Array.NUMERIC); _local_4++; }; return (true); } protected function _SafeStr_7457(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_2795 { var _local_4:_SafeStr_2795; return (new _SafeStr_2795(_arg_2, _arg_3)); } protected function processVisualizationElement(_arg_1:_SafeStr_2795, _arg_2:XML):Boolean { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; switch (String(_arg_2.name())){ case "layers": if (!_arg_1._SafeStr_12395(_arg_2)){ return (false); }; break; case "directions": if (!_arg_1._SafeStr_12397(_arg_2)){ return (false); }; break; case "colors": if (!_arg_1._SafeStr_12406(_arg_2)){ return (false); }; break; }; return (true); } public function getType():String { return (this._type); } private function _SafeStr_12469(_arg_1:int):int { var _local_3:int; var _local_2:int; if (_arg_1 > 0){ _local_3 = 1; while (_local_3 < this._sizes.length) { if (this._sizes[_local_3] > _arg_1){ if ((this._sizes[_local_3] / _arg_1) < (_arg_1 / this._sizes[(_local_3 - 1)])){ _local_2 = _local_3; }; break; }; _local_2 = _local_3; _local_3++; }; }; return (_local_2); } public function _SafeStr_7451(_arg_1:int):int { if (_arg_1 == this._SafeStr_12467){ return (this._SafeStr_12466); }; var _local_2:int = this._SafeStr_12469(_arg_1); var _local_3:int = -1; if (_local_2 < this._sizes.length){ _local_3 = this._sizes[_local_2]; }; this._SafeStr_12467 = _arg_1; this._SafeStr_12466 = _local_3; return (_local_3); } public function _SafeStr_5659(_arg_1:int):int { var _local_2:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_2 != null){ return (_local_2.layerCount); }; return (0); } public function _SafeStr_7454(_arg_1:int, _arg_2:int):int { var _local_3:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_3 != null){ return (_local_3._SafeStr_7454(_arg_2)); }; return (0); } public function _SafeStr_7455(_arg_1:int, _arg_2:int, _arg_3:int):String { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_7455(_arg_2, _arg_3)); }; return (LayerData._SafeStr_12408); } public function _SafeStr_12409(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_12409(_arg_2, _arg_3)); }; return (LayerData._SafeStr_9823); } public function _SafeStr_12410(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_12410(_arg_2, _arg_3)); }; return (LayerData._SafeStr_12411); } public function _SafeStr_4421(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_4421(_arg_2, _arg_3)); }; return (_SafeStr_2796._SafeStr_4512); } public function _SafeStr_12412(_arg_1:int, _arg_2:int, _arg_3:int):Boolean { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_12412(_arg_2, _arg_3)); }; return (LayerData._SafeStr_12413); } public function _SafeStr_12414(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_12414(_arg_2, _arg_3)); }; return (LayerData._SafeStr_12415); } public function _SafeStr_12416(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_12416(_arg_2, _arg_3)); }; return (LayerData._SafeStr_12417); } public function _SafeStr_7449(_arg_1:int, _arg_2:int, _arg_3:int):Number { var _local_4:_SafeStr_2795 = this._SafeStr_7460(_arg_1); if (_local_4 != null){ return (_local_4._SafeStr_7449(_arg_2, _arg_3)); }; return (LayerData._SafeStr_7448); } protected function _SafeStr_7460(_arg_1:int):_SafeStr_2795 { if (_arg_1 == this._SafeStr_12465){ return (this._SafeStr_12464); }; var _local_2:int = this._SafeStr_12469(_arg_1); if (_local_2 < this._sizes.length){ this._SafeStr_12464 = (this._SafeStr_12463.getValue(String(this._sizes[_local_2])) as _SafeStr_2795); } else { this._SafeStr_12464 = null; }; this._SafeStr_12465 = _arg_1; return (this._SafeStr_12464); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12388 = "_-3Fm" (String#7211, DoABC#2) // _SafeStr_12395 = "_-23f" (String#20225, DoABC#2) // _SafeStr_12397 = "_-xk" (String#20719, DoABC#2) // _SafeStr_12406 = "_-OK" (String#19918, DoABC#2) // _SafeStr_12408 = "_-1jI" (String#8945, DoABC#2) // _SafeStr_12409 = "_-17Q" (String#10222, DoABC#2) // _SafeStr_12410 = "_-0L8" (String#10014, DoABC#2) // _SafeStr_12411 = "_-2zg" (String#7647, DoABC#2) // _SafeStr_12412 = "_-00u" (String#9579, DoABC#2) // _SafeStr_12413 = "_-3-T" (String#10150, DoABC#2) // _SafeStr_12414 = "_-060" (String#9530, DoABC#2) // _SafeStr_12415 = "_-0Ix" (String#8881, DoABC#2) // _SafeStr_12416 = "_-2OR" (String#9195, DoABC#2) // _SafeStr_12417 = "_-2xd" (String#8131, DoABC#2) // _SafeStr_12463 = "_-8T" (String#4246, DoABC#2) // _SafeStr_12464 = "_-1Mf" (String#8236, DoABC#2) // _SafeStr_12465 = "_-1tp" (String#13574, DoABC#2) // _SafeStr_12466 = "_-2n4" (String#6470, DoABC#2) // _SafeStr_12467 = "_-0gR" (String#17791, DoABC#2) // _SafeStr_12468 = "_-20P" (String#19281, DoABC#2) // _SafeStr_12469 = "_-1Oq" (String#8888, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1684 = "_-079" (String#2948, DoABC#2) // _SafeStr_2795 = "_-1AQ" (String#1411, DoABC#2) // _SafeStr_2796 = "_-0Pa" (String#2964, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_5659 = "_-0-I" (String#12784, DoABC#2) // _SafeStr_7448 = "_-39a" (String#6847, DoABC#2) // _SafeStr_7449 = "_-0pz" (String#7773, DoABC#2) // _SafeStr_7451 = "_-0Mg" (String#2253, DoABC#2) // _SafeStr_7452 = "_-1BI" (String#8242, DoABC#2) // _SafeStr_7454 = "_-vN" (String#11699, DoABC#2) // _SafeStr_7455 = "_-1wP" (String#8287, DoABC#2) // _SafeStr_7457 = "_-2Rj" (String#15245, DoABC#2) // _SafeStr_7460 = "_-2Fh" (String#1699, DoABC#2) // _SafeStr_9823 = "default" (String#2722, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1687 package com.sulake.habbo.room.object.visualization.furniture { import _-0sT._SafeStr_1686; import _-0sT._SafeStr_1626; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.object.visualization.utils._SafeStr_2560; import _-0sT._SafeStr_2797; import flash.display.BitmapData; import flash.display.BlendMode; import com.sulake.habbo.room.object.visualization.data.LayerData; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.room.object.visualization.data._SafeStr_2796; public class _SafeStr_1687 extends _SafeStr_1686 { protected static const _SafeStr_12470:Number = Math.sqrt(0.5); private var _direction:int; private var _SafeStr_12471:Number = NaN; private var _SafeStr_12472:int = -1; private var _alphaMultiplier:Number = 1; private var _SafeStr_6050:String = null; private var _SafeStr_5053:Boolean = false; private var _data:_SafeStr_1684 = null; private var _type:String = ""; private var _SafeStr_12473:Array; private var _SafeStr_12474:Array; private var _SafeStr_12475:Number = 0; private var _SafeStr_12476:int = -1; private var _SafeStr_12477:int = -1; private var _SafeStr_12478:Array; private var _SafeStr_12479:Array; private var _SafeStr_12480:Array; private var _SafeStr_12481:Array; private var _SafeStr_12482:Array; private var _SafeStr_12483:Array; private var _SafeStr_12484:Array; private var _SafeStr_12485:Array; private var _SafeStr_12486:Boolean = true; private var _SafeStr_12390:int = 0; private var _SafeStr_12487:int = -1; private var _SafeStr_12488:int = 0; private var _SafeStr_12489:Number = 0; public function _SafeStr_1687() { this._SafeStr_12473 = []; this._SafeStr_12474 = []; this._SafeStr_12478 = []; this._SafeStr_12479 = []; this._SafeStr_12480 = []; this._SafeStr_12481 = []; this._SafeStr_12482 = []; this._SafeStr_12483 = []; this._SafeStr_12484 = []; this._SafeStr_12485 = []; super(); this.reset(); } protected function set direction(_arg_1:int):void { this._direction = _arg_1; } protected function get direction():int { return (this._direction); } protected function get type():String { return (this._type); } override public function dispose():void { super.dispose(); this._data = null; this._SafeStr_12473 = null; this._SafeStr_12474 = null; this._SafeStr_12478 = null; this._SafeStr_12479 = null; this._SafeStr_12480 = null; this._SafeStr_12481 = null; this._SafeStr_12482 = null; this._SafeStr_12483 = null; this._SafeStr_12484 = null; this._SafeStr_12485 = null; } override protected function reset():void { super.reset(); this.direction = -1; this._data = null; this._SafeStr_12473 = []; this._SafeStr_12474 = []; this._SafeStr_12478 = []; this._SafeStr_12479 = []; this._SafeStr_12480 = []; this._SafeStr_12481 = []; this._SafeStr_12482 = []; this._SafeStr_12483 = []; this._SafeStr_12484 = []; this._SafeStr_12485 = []; this._SafeStr_5038(0); } override public function initialize(_arg_1:_SafeStr_1626):Boolean { this.reset(); if ((((_arg_1 == null)) || (!((_arg_1 is _SafeStr_1684))))){ return (false); }; this._data = (_arg_1 as _SafeStr_1684); this._type = this._data.getType(); return (true); } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { if (_arg_1 == null){ return; }; var _local_5:Boolean; var _local_6:Number = _arg_1.scale; if (this.updateObject(_local_6, _arg_1.direction.x)){ _local_5 = true; }; if (this._SafeStr_5703(_local_6)){ _local_5 = true; }; var _local_7:int; if (_arg_4){ this._SafeStr_12488 = (this._SafeStr_12488 | this._SafeStr_7421(_local_6)); } else { _local_7 = (this._SafeStr_7421(_local_6) | this._SafeStr_12488); this._SafeStr_12488 = 0; }; if (((_local_5) || (!((_local_7 == 0))))){ this._SafeStr_12490(_local_6, _local_5, _local_7); _SafeStr_5035 = _local_6; _SafeStr_5039(); }; } protected function _SafeStr_12490(_arg_1:int, _arg_2:Boolean, _arg_3:int):void { var _local_4:int; var _local_5:int; if (this._SafeStr_12390 != _SafeStr_5027){ _SafeStr_5038(this._SafeStr_12390); }; if (_arg_2){ _local_4 = (_SafeStr_5027 - 1); while (_local_4 >= 0) { this._SafeStr_12491(_arg_1, _local_4); _local_4--; }; } else { _local_5 = 0; while (_arg_3 > 0) { if ((_arg_3 & 1)){ this._SafeStr_12491(_arg_1, _local_5); }; _local_5++; _arg_3 = (_arg_3 >> 1); }; }; this._SafeStr_12486 = false; } private function _SafeStr_12491(_arg_1:int, _arg_2:int):void { var _local_5:_SafeStr_2560; var _local_6:Number; var _local_7:int; var _local_3:String = this._SafeStr_7450(_arg_1, _arg_2); var _local_4:_SafeStr_2797 = _SafeStr_5028(_arg_2); if (((!((_local_4 == null))) && (!((_local_3 == null))))){ _local_5 = this.getAsset(_local_3); if (((!((_local_5 == null))) && (!((_local_5.asset == null))))){ _local_4.visible = true; _local_4.asset = (_local_5.asset.content as BitmapData); _local_4.flipH = _local_5.flipH; _local_4.flipV = _local_5.flipV; _local_6 = 0; if (_arg_2 != this._SafeStr_12487){ _local_4.tag = this._SafeStr_12492(_arg_1, this._direction, _arg_2); _local_4.alpha = this._SafeStr_12493(_arg_1, this._direction, _arg_2); _local_4.color = this._SafeStr_12494(_arg_1, _arg_2, this._SafeStr_12472); _local_4.offsetX = (_local_5.offsetX + this._SafeStr_7445(_arg_1, this._direction, _arg_2)); _local_4.offsetY = (_local_5.offsetY + this._SafeStr_7446(_arg_1, this._direction, _arg_2)); _local_4.capturesMouse = this._SafeStr_12495(_arg_1, this._direction, _arg_2); _local_4.blendMode = this.getBlendMode(this._SafeStr_12496(_arg_1, this._direction, _arg_2)); _local_6 = this._SafeStr_7447(_arg_1, this._direction, _arg_2); _local_6 = (_local_6 - (_arg_2 * 0.001)); } else { _local_4.offsetX = _local_5.offsetX; _local_4.offsetY = (_local_5.offsetY + this._SafeStr_7446(_arg_1, this._direction, _arg_2)); _local_7 = 48; _local_7 = (_local_7 * this._alphaMultiplier); _local_4.alpha = _local_7; _local_4.capturesMouse = false; _local_6 = 1; }; _local_6 = (_local_6 * _SafeStr_12470); _local_4.relativeDepth = _local_6; _local_4.assetName = _local_5.assetName; _local_4._SafeStr_5041 = this._SafeStr_5053; } else { this._SafeStr_12497(_local_4); }; } else { if (_local_4 != null){ this._SafeStr_12497(_local_4); }; }; } private function _SafeStr_12497(_arg_1:_SafeStr_2797):void { _arg_1.asset = null; _arg_1.assetName = ""; _arg_1.tag = ""; _arg_1.flipH = false; _arg_1.flipV = false; _arg_1.offsetX = 0; _arg_1.offsetY = 0; _arg_1.relativeDepth = 0; _arg_1._SafeStr_5041 = false; } protected function getBlendMode(_arg_1:int):String { var _local_2:String = BlendMode.NORMAL; switch (_arg_1){ case LayerData._SafeStr_9823: break; case LayerData._SafeStr_12399: _local_2 = BlendMode.ADD; break; case LayerData.INK_DARKEN: _local_2 = BlendMode.DARKEN; break; case LayerData._SafeStr_12400: _local_2 = BlendMode.SUBTRACT; break; }; return (_local_2); } protected function updateObject(_arg_1:Number, _arg_2:Number):Boolean { var _local_4:Number; var _local_5:int; var _local_3:IRoomObject = object; if (_local_3 == null){ return (false); }; if (((((!((_SafeStr_5033 == _local_3._SafeStr_5026()))) || (!((_arg_1 == _SafeStr_5035))))) || (!((_arg_2 == this._SafeStr_12471))))){ _local_4 = (_local_3.getDirection().x - (_arg_2 + 135)); _local_4 = (((_local_4 % 360) + 360) % 360); if (this._data != null){ _local_5 = this._data._SafeStr_7454(_arg_1, _local_4); this.direction = _local_5; }; _SafeStr_5033 = _local_3._SafeStr_5026(); this._SafeStr_12471 = _arg_2; _SafeStr_5035 = _arg_1; this._SafeStr_12498(_arg_1, this._direction); return (true); }; return (false); } protected function _SafeStr_5703(_arg_1:Number):Boolean { var _local_4:Number; var _local_2:IRoomObject = object; if (_local_2 == null){ return (false); }; var _local_3:_SafeStr_1631 = _local_2.getModel(); if (_local_3 == null){ return (false); }; if (_SafeStr_5034 != _local_3._SafeStr_5026()){ this._SafeStr_12472 = _local_3.getNumber(_SafeStr_1392._SafeStr_5146); _local_4 = _local_3.getNumber(_SafeStr_1392._SafeStr_5544); if (isNaN(_local_4)){ _local_4 = 1; }; if (_local_4 != this._alphaMultiplier){ this._alphaMultiplier = _local_4; this._SafeStr_12486 = true; }; this._SafeStr_6050 = this._SafeStr_12309(_local_3); if ((((this._SafeStr_6050 == null)) || (!((this._SafeStr_6050.indexOf("http") == 0))))){ this._SafeStr_6050 = null; }; this._SafeStr_5053 = !((this._SafeStr_6050 == null)); this._SafeStr_12489 = _local_3.getNumber(_SafeStr_1392._SafeStr_6106); _SafeStr_5034 = _local_3._SafeStr_5026(); return (true); }; return (false); } protected function _SafeStr_12309(_arg_1:_SafeStr_1631):String { return (_arg_1.getString(_SafeStr_1392._SafeStr_12310)); } protected function _SafeStr_7421(_arg_1:Number):int { return (0); } private function _SafeStr_12498(_arg_1:Number, _arg_2:int):void { if (((!((this._SafeStr_12477 == _arg_2))) || (!((this._SafeStr_12475 == _arg_1))))){ this._SafeStr_12473 = []; this._SafeStr_12474 = []; this._SafeStr_12478 = []; this._SafeStr_12479 = []; this._SafeStr_12480 = []; this._SafeStr_12481 = []; this._SafeStr_12482 = []; this._SafeStr_12483 = []; this._SafeStr_12484 = []; this._SafeStr_12485 = []; this._SafeStr_12477 = _arg_2; this._SafeStr_12475 = _arg_1; this._SafeStr_12476 = this._SafeStr_7451(_arg_1); this._SafeStr_7431((this._data._SafeStr_5659(_arg_1) + this._SafeStr_7432())); }; } protected function _SafeStr_7431(_arg_1:int):void { this._SafeStr_12390 = _arg_1; this._SafeStr_12487 = (this._SafeStr_12390 - this._SafeStr_7432()); } protected function _SafeStr_7432():int { return (1); } protected function _SafeStr_7443(_arg_1:int, _arg_2:int):int { return (0); } protected function getAsset(_arg_1:String):_SafeStr_2560 { var _local_2:_SafeStr_2560; if (assetCollection != null){ return (assetCollection.getAsset(_arg_1)); }; return (null); } protected function _SafeStr_7450(_arg_1:int, _arg_2:int):String { var _local_5:int; var _local_6:String; if ((((this._data == null)) || ((_arg_2 >= _SafeStr_1684._SafeStr_7452.length)))){ return (""); }; var _local_3:String = this._SafeStr_12473[_arg_2]; var _local_4:Boolean = this._SafeStr_12474[_arg_2]; if ((((_local_3 == null)) || ((_local_3.length == 0)))){ _local_5 = this._SafeStr_12476; _local_3 = this._type; _local_6 = ""; if (_arg_2 != this._SafeStr_12487){ _local_6 = _SafeStr_1684._SafeStr_7452[_arg_2]; } else { _local_6 = "sd"; }; if (_local_5 == 1){ _local_3 = (_local_3 + ("_icon_" + _local_6)); _local_4 = false; } else { _local_3 = (_local_3 + (((((("_" + _local_5) + "_") + _local_6) + "_") + this._direction) + "_")); _local_4 = true; }; this._SafeStr_12473[_arg_2] = _local_3; this._SafeStr_12474[_arg_2] = _local_4; }; if (_local_4){ _local_3 = (_local_3 + this._SafeStr_7443(_arg_1, _arg_2)); }; return (_local_3); } protected function _SafeStr_12492(_arg_1:int, _arg_2:int, _arg_3:int):String { if (this._SafeStr_12478[_arg_3] != null){ return (this._SafeStr_12478[_arg_3]); }; if (this._data == null){ return (""); }; var _local_4:String = this._data._SafeStr_7455(_arg_1, _arg_2, _arg_3); this._SafeStr_12478[_arg_3] = _local_4; return (_local_4); } protected function _SafeStr_12493(_arg_1:int, _arg_2:int, _arg_3:int):int { if (((!((this._SafeStr_12479[_arg_3] == null))) && (!(this._SafeStr_12486)))){ return (this._SafeStr_12479[_arg_3]); }; if (this._data == null){ return (LayerData._SafeStr_12411); }; var _local_4:int = this._data._SafeStr_12410(_arg_1, _arg_2, _arg_3); _local_4 = (_local_4 * this._alphaMultiplier); this._SafeStr_12479[_arg_3] = _local_4; return (_local_4); } protected function _SafeStr_12494(_arg_1:int, _arg_2:int, _arg_3:int):int { if (this._SafeStr_12480[_arg_2] != null){ return (this._SafeStr_12480[_arg_2]); }; if (this._data == null){ return (_SafeStr_2796._SafeStr_4512); }; var _local_4:int = this._data._SafeStr_4421(_arg_1, _arg_2, _arg_3); this._SafeStr_12480[_arg_2] = _local_4; return (_local_4); } protected function _SafeStr_7445(_arg_1:int, _arg_2:int, _arg_3:int):int { if (this._SafeStr_12481[_arg_3] != null){ return (this._SafeStr_12481[_arg_3]); }; if (this._data == null){ return (LayerData._SafeStr_12415); }; var _local_4:int = this._data._SafeStr_12414(_arg_1, _arg_2, _arg_3); this._SafeStr_12481[_arg_3] = _local_4; return (_local_4); } protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:int; if (_arg_3 != this._SafeStr_12487){ if (this._SafeStr_12482[_arg_3] != null){ return (this._SafeStr_12482[_arg_3]); }; if (this._data != null){ _local_4 = this._data._SafeStr_12416(_arg_1, _arg_2, _arg_3); this._SafeStr_12482[_arg_3] = _local_4; return (_local_4); }; return (LayerData._SafeStr_12417); }; return (Math.ceil((this._SafeStr_12489 * (_arg_1 / 2)))); } protected function _SafeStr_12495(_arg_1:int, _arg_2:int, _arg_3:int):Boolean { if (this._SafeStr_12484[_arg_3] != null){ return (this._SafeStr_12484[_arg_3]); }; if (this._data == null){ return (true); }; var _local_4 = !(this._data._SafeStr_12412(_arg_1, _arg_2, _arg_3)); this._SafeStr_12484[_arg_3] = _local_4; return (_local_4); } protected function _SafeStr_12496(_arg_1:int, _arg_2:int, _arg_3:int):int { if (this._SafeStr_12485[_arg_3] != null){ return (this._SafeStr_12485[_arg_3]); }; if (this._data == null){ return (LayerData._SafeStr_9823); }; var _local_4:int = this._data._SafeStr_12409(_arg_1, _arg_2, _arg_3); this._SafeStr_12485[_arg_3] = _local_4; return (_local_4); } protected function _SafeStr_7447(_arg_1:int, _arg_2:int, _arg_3:int):Number { if (this._SafeStr_12483[_arg_3] != null){ return (this._SafeStr_12483[_arg_3]); }; if (this._data == null){ return (LayerData._SafeStr_7448); }; var _local_4:Number = this._data._SafeStr_7449(_arg_1, _arg_2, _arg_3); this._SafeStr_12483[_arg_3] = _local_4; return (_local_4); } protected function _SafeStr_7451(_arg_1:int):int { if (this._data != null){ return (this._data._SafeStr_7451(_arg_1)); }; return (_arg_1); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12309 = "_-1AH" (String#6149, DoABC#2) // _SafeStr_12310 = "_-0H7" (String#6997, DoABC#2) // _SafeStr_12390 = "_-Kw" (String#2484, DoABC#2) // _SafeStr_12399 = "_-39l" (String#11864, DoABC#2) // _SafeStr_12400 = "_-0P8" (String#12008, DoABC#2) // _SafeStr_12409 = "_-17Q" (String#10222, DoABC#2) // _SafeStr_12410 = "_-0L8" (String#10014, DoABC#2) // _SafeStr_12411 = "_-2zg" (String#7647, DoABC#2) // _SafeStr_12412 = "_-00u" (String#9579, DoABC#2) // _SafeStr_12414 = "_-060" (String#9530, DoABC#2) // _SafeStr_12415 = "_-0Ix" (String#8881, DoABC#2) // _SafeStr_12416 = "_-2OR" (String#9195, DoABC#2) // _SafeStr_12417 = "_-2xd" (String#8131, DoABC#2) // _SafeStr_12470 = "_-2qU" (String#13344, DoABC#2) // _SafeStr_12471 = "_-AA" (String#16160, DoABC#2) // _SafeStr_12472 = "_-2Sz" (String#18060, DoABC#2) // _SafeStr_12473 = "_-mR" (String#8779, DoABC#2) // _SafeStr_12474 = "_-0gB" (String#8219, DoABC#2) // _SafeStr_12475 = "_-0s5" (String#17885, DoABC#2) // _SafeStr_12476 = "_-2tH" (String#16136, DoABC#2) // _SafeStr_12477 = "_-1zs" (String#15993, DoABC#2) // _SafeStr_12478 = "_-2vY" (String#7133, DoABC#2) // _SafeStr_12479 = "_-1j4" (String#7053, DoABC#2) // _SafeStr_12480 = "_-1sZ" (String#7061, DoABC#2) // _SafeStr_12481 = "_-2gd" (String#7042, DoABC#2) // _SafeStr_12482 = "_-0Xy" (String#7092, DoABC#2) // _SafeStr_12483 = "_-5h" (String#7320, DoABC#2) // _SafeStr_12484 = "_-2rG" (String#7312, DoABC#2) // _SafeStr_12485 = "_-0q7" (String#7513, DoABC#2) // _SafeStr_12486 = "_-2sv" (String#13147, DoABC#2) // _SafeStr_12487 = "_-KZ" (String#12260, DoABC#2) // _SafeStr_12488 = "_-0md" (String#12333, DoABC#2) // _SafeStr_12489 = "_-0JD" (String#18262, DoABC#2) // _SafeStr_12490 = "_-od" (String#7484, DoABC#2) // _SafeStr_12491 = "_-14h" (String#7086, DoABC#2) // _SafeStr_12492 = "_-36o" (String#5508, DoABC#2) // _SafeStr_12493 = "_-12W" (String#21470, DoABC#2) // _SafeStr_12494 = "_-2ml" (String#15548, DoABC#2) // _SafeStr_12495 = "_-08C" (String#18250, DoABC#2) // _SafeStr_12496 = "_-0dj" (String#21705, DoABC#2) // _SafeStr_12497 = "_-1RD" (String#17398, DoABC#2) // _SafeStr_12498 = "_-2Jt" (String#21336, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1684 = "_-079" (String#2948, DoABC#2) // _SafeStr_1686 = "_-0lt" (String#1528, DoABC#2) // _SafeStr_1687 = "_-2VN" (String#1858, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_2796 = "_-0Pa" (String#2964, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5033 = "_-0Xu" (String#5101, DoABC#2) // _SafeStr_5034 = "_-1L7" (String#2772, DoABC#2) // _SafeStr_5035 = "_-0vZ" (String#2416, DoABC#2) // _SafeStr_5038 = "_-3-9" (String#3031, DoABC#2) // _SafeStr_5039 = "_-2bD" (String#5092, DoABC#2) // _SafeStr_5041 = "_-2pA" (String#3581, DoABC#2) // _SafeStr_5053 = "_-1V3" (String#6003, DoABC#2) // _SafeStr_5146 = "_-Hx" (String#5548, DoABC#2) // _SafeStr_5544 = "_-0k3" (String#6113, DoABC#2) // _SafeStr_5659 = "_-0-I" (String#12784, DoABC#2) // _SafeStr_5703 = "_-0Dz" (String#4868, DoABC#2) // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) // _SafeStr_6106 = "_-0iH" (String#9554, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7431 = "_-aT" (String#15286, DoABC#2) // _SafeStr_7432 = "_-1dI" (String#11715, DoABC#2) // _SafeStr_7443 = "_-0xy" (String#3706, DoABC#2) // _SafeStr_7445 = "_-1O8" (String#3881, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) // _SafeStr_7447 = "_-0zw" (String#6302, DoABC#2) // _SafeStr_7448 = "_-39a" (String#6847, DoABC#2) // _SafeStr_7449 = "_-0pz" (String#7773, DoABC#2) // _SafeStr_7450 = "_-1wT" (String#6981, DoABC#2) // _SafeStr_7451 = "_-0Mg" (String#2253, DoABC#2) // _SafeStr_7452 = "_-1BI" (String#8242, DoABC#2) // _SafeStr_7454 = "_-vN" (String#11699, DoABC#2) // _SafeStr_7455 = "_-1wP" (String#8287, DoABC#2) // _SafeStr_9823 = "default" (String#2722, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1688 package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.habbo.room.object.visualization.data._SafeStr_2800; import _-0sT._SafeStr_1626; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.room.object.visualization.data._SafeStr_2330; import com.sulake.habbo.room.object.visualization.data._SafeStr_2799; public class _SafeStr_1688 extends _SafeStr_1687 { public static const _SafeStr_12499:int = 0; private var _animationData:_SafeStr_1696 = null; private var _state:int = -1; private var _SafeStr_12500:_SafeStr_2800; private var _SafeStr_12501:int = 0; private var _SafeStr_12502:Number = 0; private var _SafeStr_12390:int = 0; private var _SafeStr_12503:Boolean = false; public function _SafeStr_1688() { this._SafeStr_12500 = new _SafeStr_2800(); } protected function get layerCount():int { return (this._SafeStr_12390); } override protected function set direction(_arg_1:int):void { if (this.direction != _arg_1){ super.direction = _arg_1; this._SafeStr_12503 = true; }; } override public function dispose():void { super.dispose(); this._animationData = null; if (this._SafeStr_12500 != null){ this._SafeStr_12500.dispose(); this._SafeStr_12500 = null; }; } public function get animationId():int { return (this._SafeStr_12500.animationId); } protected function _SafeStr_7419(_arg_1:_SafeStr_2800):int { var _local_2:int = this.animationId; if (((!((_local_2 == _SafeStr_12499))) && (this._animationData._SafeStr_12446(this._SafeStr_12502, _local_2)))){ return (_local_2); }; return (_SafeStr_12499); } override public function initialize(_arg_1:_SafeStr_1626):Boolean { if (!(_arg_1 is _SafeStr_1696)){ return (false); }; this._animationData = (_arg_1 as _SafeStr_1696); return (super.initialize(_arg_1)); } override protected function updateObject(_arg_1:Number, _arg_2:Number):Boolean { var _local_3:IRoomObject; var _local_4:int; var _local_5:_SafeStr_1631; var _local_6:int; if (super.updateObject(_arg_1, _arg_2)){ _local_3 = object; if (_local_3 == null){ return (false); }; _local_4 = _local_3.getState(0); if (_local_4 != this._state){ this._SafeStr_7433(_local_4); this._state = _local_4; _local_5 = _local_3.getModel(); if (_local_5 != null){ _local_6 = _local_5.getNumber(_SafeStr_1392._SafeStr_12313); this._SafeStr_12501 = _local_6; }; }; return (true); }; return (false); } override protected function _SafeStr_5703(_arg_1:Number):Boolean { var _local_2:IRoomObject; var _local_3:_SafeStr_1631; var _local_4:Number; var _local_5:int; var _local_6:int; if (super._SafeStr_5703(_arg_1)){ _local_2 = object; if (_local_2 != null){ _local_3 = _local_2.getModel(); if (_local_3 != null){ if (this._SafeStr_12504()){ _local_5 = _local_3.getNumber(_SafeStr_1392._SafeStr_12313); if (_local_5 > this._SafeStr_12501){ this._SafeStr_12501 = _local_5; this._SafeStr_7433(this._state); }; }; _local_4 = _local_3.getNumber(_SafeStr_1392._SafeStr_12505); if (!isNaN(_local_4)){ _local_6 = this._animationData._SafeStr_7419(this._SafeStr_12502, _local_4); this._SafeStr_7433(_local_6); }; }; }; return (true); }; return (false); } private function _SafeStr_12506(_arg_1:_SafeStr_2800, _arg_2:int):Boolean { var _local_3:int = _arg_1.animationId; if (((_SafeStr_2330._SafeStr_7441(_local_3)) || (_SafeStr_2330._SafeStr_7440(_local_3)))){ if (_arg_2 == _arg_1._SafeStr_7442){ if (!_arg_1._SafeStr_7438){ return (true); }; }; }; return (false); } private function _SafeStr_12507(_arg_1:_SafeStr_2800):int { var _local_2:int = _arg_1.animationId; if (((_SafeStr_2330._SafeStr_7441(_local_2)) || (_SafeStr_2330._SafeStr_7440(_local_2)))){ return (_arg_1._SafeStr_7442); }; return (_local_2); } protected function _SafeStr_7433(_arg_1:int):void { if (this._animationData != null){ this._SafeStr_7435(this._SafeStr_12500, _arg_1, (this._state >= 0)); }; } protected function _SafeStr_7435(_arg_1:_SafeStr_2800, _arg_2:int, _arg_3:Boolean=true):Boolean { var _local_5:int; var _local_6:int; var _local_4:int = _arg_1.animationId; if (_arg_3){ if (this._SafeStr_12506(_arg_1, _arg_2)){ return (false); }; _local_5 = this._SafeStr_12507(_arg_1); if (_arg_2 != _local_5){ if (!this._animationData._SafeStr_12371(this._SafeStr_12502, _arg_2, _local_5)){ _local_6 = _SafeStr_2330._SafeStr_12369(_local_5); if (this._animationData._SafeStr_12446(this._SafeStr_12502, _local_6)){ _arg_1._SafeStr_7442 = _arg_2; _arg_2 = _local_6; } else { _local_6 = _SafeStr_2330._SafeStr_12368(_arg_2); if (this._animationData._SafeStr_12446(this._SafeStr_12502, _local_6)){ _arg_1._SafeStr_7442 = _arg_2; _arg_2 = _local_6; }; }; }; } else { if (_SafeStr_2330._SafeStr_7441(_local_4)){ _local_6 = _SafeStr_2330._SafeStr_12368(_arg_2); if (this._animationData._SafeStr_12446(this._SafeStr_12502, _local_6)){ _arg_1._SafeStr_7442 = _arg_2; _arg_2 = _local_6; }; } else { if (!_SafeStr_2330._SafeStr_7440(_local_4)){ if (this._SafeStr_12504()){ _local_6 = _SafeStr_2330._SafeStr_12369(_local_5); if (this._animationData._SafeStr_12446(this._SafeStr_12502, _local_6)){ _arg_1._SafeStr_7442 = _arg_2; _arg_2 = _local_6; } else { _local_6 = _SafeStr_2330._SafeStr_12368(_arg_2); if (this._animationData._SafeStr_12446(this._SafeStr_12502, _local_6)){ _arg_1._SafeStr_7442 = _arg_2; _arg_2 = _local_6; }; }; }; }; }; }; }; if (_local_4 != _arg_2){ _arg_1.animationId = _arg_2; return (true); }; return (false); } protected function _SafeStr_12441(_arg_1:int):Boolean { return (this._SafeStr_12500._SafeStr_12441(_arg_1)); } protected function _SafeStr_7422():void { if (this._SafeStr_12500 != null){ this._SafeStr_12500._SafeStr_7436(this._SafeStr_12390); }; } override protected function _SafeStr_7421(_arg_1:Number):int { if (this._animationData == null){ return (0); }; if (_arg_1 != this._SafeStr_12502){ this._SafeStr_12502 = _arg_1; this._SafeStr_12390 = this._animationData._SafeStr_5659(_arg_1); this._SafeStr_7422(); }; var _local_2:int = this._SafeStr_7437(_arg_1); this._SafeStr_12503 = false; return (_local_2); } protected function _SafeStr_7437(_arg_1:Number):int { var _local_2:int; if (((!(this._SafeStr_12500._SafeStr_7438)) || (this._SafeStr_12503))){ _local_2 = this._SafeStr_7439(this._SafeStr_12500, _arg_1); if (this._SafeStr_12500._SafeStr_7438){ if (((_SafeStr_2330._SafeStr_7441(this._SafeStr_12500.animationId)) || (_SafeStr_2330._SafeStr_7440(this._SafeStr_12500.animationId)))){ this._SafeStr_7433(this._SafeStr_12500._SafeStr_7442); this._SafeStr_12500._SafeStr_7438 = false; }; }; }; return (_local_2); } protected function _SafeStr_7439(_arg_1:_SafeStr_2800, _arg_2:Number):int { var _local_9:Boolean; var _local_10:Boolean; var _local_11:_SafeStr_2799; var _local_12:int; if (((_arg_1._SafeStr_7438) && (!(this._SafeStr_12503)))){ return (0); }; var _local_3:int = _arg_1._SafeStr_12435; var _local_4:int = this._SafeStr_7419(_arg_1); if (_local_3 == 0){ _local_3 = this._animationData._SafeStr_12372(_arg_2, _local_4, direction); }; var _local_5:int = 1; _local_3 = (_local_3 + _local_5); _arg_1._SafeStr_12435 = _local_3; var _local_6:int; _arg_1._SafeStr_7438 = true; var _local_7 = (1 << (this._SafeStr_12390 - 1)); var _local_8:int = (this._SafeStr_12390 - 1); while (_local_8 >= 0) { _local_9 = _arg_1._SafeStr_12439(_local_8); if (((!(_local_9)) || (this._SafeStr_12503))){ _local_10 = _arg_1._SafeStr_12441(_local_8); _local_11 = _arg_1._SafeStr_7444(_local_8); if (_local_11 != null){ if (((_local_11._SafeStr_12427) && ((_local_11._SafeStr_12428 <= _local_5)))){ _local_10 = true; }; }; if (((((this._SafeStr_12503) || ((_local_11 == null)))) || ((((_local_11._SafeStr_12428 >= 0)) && (((_local_11._SafeStr_12428 = (_local_11._SafeStr_12428 - _local_5)) <= 0)))))){ _local_12 = _SafeStr_2799._SafeStr_12418; if (_local_11 != null){ _local_12 = _local_11._SafeStr_12429; }; if (_local_12 == _SafeStr_2799._SafeStr_12418){ _local_11 = this._animationData._SafeStr_7444(_arg_2, _local_4, direction, _local_8, _local_3); } else { _local_11 = this._animationData._SafeStr_12379(_arg_2, _local_4, direction, _local_8, _local_12, (_local_11._SafeStr_12430 + _local_11._SafeStr_12384), _local_3); }; _arg_1._SafeStr_12438(_local_8, _local_11); _local_6 = (_local_6 | _local_7); }; if ((((_local_11 == null)) || ((_local_11._SafeStr_12428 == _SafeStr_2799._SafeStr_12386)))){ _local_10 = true; _local_9 = true; } else { _arg_1._SafeStr_7438 = false; }; _arg_1._SafeStr_12442(_local_8, _local_10); _arg_1._SafeStr_12440(_local_8, _local_9); }; _local_7 = (_local_7 >> 1); _local_8--; }; return (_local_6); } override protected function _SafeStr_7443(_arg_1:int, _arg_2:int):int { var _local_3:_SafeStr_2799 = this._SafeStr_12500._SafeStr_7444(_arg_2); if (_local_3 != null){ return (_local_3.id); }; return (super._SafeStr_7443(_arg_1, _arg_2)); } override protected function _SafeStr_7445(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:int = super._SafeStr_7445(_arg_1, _arg_2, _arg_3); var _local_5:_SafeStr_2799 = this._SafeStr_12500._SafeStr_7444(_arg_3); if (_local_5 != null){ _local_4 = (_local_4 + _local_5.x); }; return (_local_4); } override protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:int = super._SafeStr_7446(_arg_1, _arg_2, _arg_3); var _local_5:_SafeStr_2799 = this._SafeStr_12500._SafeStr_7444(_arg_3); if (_local_5 != null){ _local_4 = (_local_4 + _local_5.y); }; return (_local_4); } protected function _SafeStr_12504():Boolean { return (false); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12313 = "_-1-y" (String#10004, DoABC#2) // _SafeStr_12368 = "_-3-g" (String#11529, DoABC#2) // _SafeStr_12369 = "_-0lz" (String#14374, DoABC#2) // _SafeStr_12371 = "_-0cQ" (String#9020, DoABC#2) // _SafeStr_12372 = "_-0it" (String#9448, DoABC#2) // _SafeStr_12379 = "_-3FR" (String#7447, DoABC#2) // _SafeStr_12384 = "_-10b" (String#9111, DoABC#2) // _SafeStr_12386 = "_-1LJ" (String#8094, DoABC#2) // _SafeStr_12390 = "_-Kw" (String#2484, DoABC#2) // _SafeStr_12418 = "_-ui" (String#11744, DoABC#2) // _SafeStr_12427 = "_-0sC" (String#17864, DoABC#2) // _SafeStr_12428 = "_-1Gi" (String#7947, DoABC#2) // _SafeStr_12429 = "_-25N" (String#18709, DoABC#2) // _SafeStr_12430 = "_-1da" (String#21835, DoABC#2) // _SafeStr_12435 = "_-Zb" (String#13994, DoABC#2) // _SafeStr_12438 = "_-0m7" (String#18444, DoABC#2) // _SafeStr_12439 = "_-0zB" (String#20306, DoABC#2) // _SafeStr_12440 = "_-1UA" (String#20193, DoABC#2) // _SafeStr_12441 = "_-TX" (String#6551, DoABC#2) // _SafeStr_12442 = "_-22r" (String#20173, DoABC#2) // _SafeStr_12446 = "_-2GT" (String#5860, DoABC#2) // _SafeStr_12499 = "_-2T1" (String#12106, DoABC#2) // _SafeStr_12500 = "_-2R4" (String#2828, DoABC#2) // _SafeStr_12501 = "_-1XE" (String#13865, DoABC#2) // _SafeStr_12502 = "_-32r" (String#4767, DoABC#2) // _SafeStr_12503 = "_-1gK" (String#8506, DoABC#2) // _SafeStr_12504 = "_-10r" (String#11899, DoABC#2) // _SafeStr_12505 = "_-2R6" (String#9737, DoABC#2) // _SafeStr_12506 = "_-2tO" (String#19299, DoABC#2) // _SafeStr_12507 = "_-W" (String#20975, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1687 = "_-2VN" (String#1858, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1696 = "_-48" (String#4603, DoABC#2) // _SafeStr_2330 = "_-0hy" (String#1452, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_2800 = "_-0bg" (String#1914, DoABC#2) // _SafeStr_5659 = "_-0-I" (String#12784, DoABC#2) // _SafeStr_5703 = "_-0Dz" (String#4868, DoABC#2) // _SafeStr_7419 = "_-1by" (String#8741, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7422 = "_-vV" (String#13392, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) // _SafeStr_7435 = "_-0AI" (String#13338, DoABC#2) // _SafeStr_7436 = "_-1Nn" (String#17839, DoABC#2) // _SafeStr_7437 = "_-1YF" (String#17515, DoABC#2) // _SafeStr_7438 = "_-kA" (String#5010, DoABC#2) // _SafeStr_7439 = "_-26b" (String#14809, DoABC#2) // _SafeStr_7440 = "_-0bT" (String#10070, DoABC#2) // _SafeStr_7441 = "_-w8" (String#10216, DoABC#2) // _SafeStr_7442 = "_-ey" (String#4776, DoABC#2) // _SafeStr_7443 = "_-0xy" (String#3706, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7445 = "_-1O8" (String#3881, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1691 package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.room.utils._SafeStr_1286; import _-0sT._SafeStr_2797; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1691 extends _SafeStr_1688 { private var _SafeStr_12508:Array; private var _planetNameIndex:Array; private var _offsetArray:Array; private var _SafeStr_12509:_SafeStr_1286; public function _SafeStr_1691() { this._offsetArray = new Array(); this._SafeStr_12509 = new _SafeStr_1286(0, 0, 0); super(); } override public function dispose():void { var _local_1:FurniturePlanetSystemVisualizationPlanetObject; if (this._SafeStr_12508 != null){ while (this._SafeStr_12508.length > 0) { _local_1 = this._SafeStr_12508.shift(); _local_1.dispose(); }; }; this._SafeStr_12508 = null; this._planetNameIndex = null; } override protected function _SafeStr_7421(_arg_1:Number):int { var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; if ((((this._SafeStr_12508 == null)) && ((_SafeStr_5027 > 0)))){ if (!this._SafeStr_12510()){ return (0); }; }; if (this._SafeStr_12508 != null){ _local_3 = 0; while (_local_3 < this._SafeStr_12508.length) { _local_2 = this._SafeStr_12508[_local_3]; _local_2.update(this._offsetArray, this._SafeStr_12509, _arg_1); _local_3++; }; return (super._SafeStr_7421(_arg_1)); }; return (0); } override protected function _SafeStr_7445(_arg_1:int, _arg_2:int, _arg_3:int):int { if (_arg_3 < this._offsetArray.length){ return (this._offsetArray[_arg_3].x); }; return (super._SafeStr_7445(_arg_1, _arg_2, _arg_3)); } override protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { if (_arg_3 < this._offsetArray.length){ return (this._offsetArray[_arg_3].y); }; return (super._SafeStr_7446(_arg_1, _arg_2, _arg_3)); } override protected function _SafeStr_7447(_arg_1:int, _arg_2:int, _arg_3:int):Number { if (_arg_3 < this._offsetArray.length){ return (this._offsetArray[_arg_3].z); }; return (super._SafeStr_7447(_arg_1, _arg_2, _arg_3)); } private function _SafeStr_12510():Boolean { var _local_7:_SafeStr_2797; var _local_9:XML; var _local_1:IRoomObject = object; if (_local_1 == null){ return (false); }; var _local_2:_SafeStr_1631 = _local_1.getModel(); if (_local_2 == null){ return (false); }; var _local_3:String = _local_2.getString(_SafeStr_1392._SafeStr_12357); var _local_4:XMLList = XMLList(_local_3); var _local_5:XMLList = _local_4.children(); var _local_6:int = _local_5.length(); this._SafeStr_12508 = new Array(); this._planetNameIndex = new Array(); var _local_8:int; while (_local_8 < _local_6) { _local_9 = _local_5[_local_8]; _local_7 = _SafeStr_5028(_local_8); if (_local_7 != null){ this._SafeStr_12511(_local_9.@name, _local_8, _local_9.@parent, Number(_local_9.@radius), Number(_local_9.@arcspeed), Number(_local_9.@arcoffset), Number(_local_9.@height)); }; _local_8++; }; return (true); } private function _SafeStr_12511(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number):void { var _local_9:FurniturePlanetSystemVisualizationPlanetObject; if (this._SafeStr_12508 == null){ return; }; var _local_8:FurniturePlanetSystemVisualizationPlanetObject = new FurniturePlanetSystemVisualizationPlanetObject(_arg_1, _arg_2, _arg_4, _arg_5, _arg_6, _arg_7); _local_9 = this._SafeStr_12512(_arg_3); if (_local_9 != null){ _local_9.addChild(_local_8); } else { this._SafeStr_12508.push(_local_8); this._planetNameIndex.push(_arg_1); }; } private function _SafeStr_12512(_arg_1:String):FurniturePlanetSystemVisualizationPlanetObject { var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; while (_local_3 < this._SafeStr_12508.length) { _local_2 = this._SafeStr_12508[_local_3]; if (_local_2.name == _arg_1){ return (_local_2); }; if (_local_2._SafeStr_10234(_arg_1)){ return (_local_2._SafeStr_12513(_arg_1)); }; _local_3++; }; return (null); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_10234 = "_-27N" (String#11108, DoABC#2) // _SafeStr_12357 = "_-0w-" (String#12435, DoABC#2) // _SafeStr_12508 = "_-1yI" (String#3862, DoABC#2) // _SafeStr_12509 = "_-Op" (String#15700, DoABC#2) // _SafeStr_12510 = "_-0BX" (String#13455, DoABC#2) // _SafeStr_12511 = "_-0lR" (String#18421, DoABC#2) // _SafeStr_12512 = "_-2GI" (String#19130, DoABC#2) // _SafeStr_12513 = "_-0D-" (String#18275, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1691 = "_-1RV" (String#11633, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7445 = "_-1O8" (String#3881, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) // _SafeStr_7447 = "_-0zw" (String#6302, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1692 package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.object.visualization.utils._SafeStr_2560; import flash.display.BitmapData; import flash.geom.Matrix; public class _SafeStr_1692 extends _SafeStr_1687 { private static const _SafeStr_12514:String = "branded_image"; private static const _SafeStr_12515:int = 0; private static const _SafeStr_12516:int = 1; private static const _SafeStr_12517:int = 2; private static const _SafeStr_12518:int = 3; protected var _imageUrl:String; protected var _SafeStr_12519:Boolean = false; protected var _SafeStr_12520:int; protected var _SafeStr_12521:int; protected var _paramOffsetZ:int; override public function dispose():void { super.dispose(); this._imageUrl = null; } override protected function updateObject(_arg_1:Number, _arg_2:Number):Boolean { if (super.updateObject(_arg_1, _arg_2)){ if (this._SafeStr_12519){ this._SafeStr_12522(_arg_1); }; return (true); }; return (false); } override protected function _SafeStr_5703(_arg_1:Number):Boolean { var _local_3:IRoomObject; var _local_4:_SafeStr_1631; var _local_2:Boolean = super._SafeStr_5703(_arg_1); if (_local_2){ _local_3 = object; if (_local_3 != null){ _local_4 = _local_3.getModel(); if (_local_4 != null){ this._SafeStr_12520 = _local_4.getNumber(_SafeStr_1392._SafeStr_12339); this._SafeStr_12521 = _local_4.getNumber(_SafeStr_1392._SafeStr_12340); this._paramOffsetZ = _local_4.getNumber(_SafeStr_1392._SafeStr_12341); }; }; }; if (!this._SafeStr_12519){ this._SafeStr_12519 = this._SafeStr_12523(); if (this._SafeStr_12519){ this._SafeStr_12522(_arg_1); return (true); }; } else { if (this._SafeStr_12524()){ this._SafeStr_12519 = false; this._imageUrl = null; return (true); }; }; return (_local_2); } protected function _SafeStr_12524():Boolean { var _local_2:_SafeStr_1631; var _local_3:String; var _local_1:IRoomObject = object; if (_local_1 != null){ _local_2 = _local_1.getModel(); if (_local_2 != null){ _local_3 = _local_2.getString(_SafeStr_1392._SafeStr_12337); if (((!((_local_3 == null))) && (!((_local_3 == this._imageUrl))))){ return (true); }; }; }; return (false); } protected function _SafeStr_12523():Boolean { var _local_2:_SafeStr_1631; var _local_3:String; var _local_4:Number; var _local_5:_SafeStr_2560; var _local_6:BitmapData; var _local_1:IRoomObject = object; if (_local_1 != null){ _local_2 = _local_1.getModel(); if (_local_2 != null){ _local_3 = _local_2.getString(_SafeStr_1392._SafeStr_12337); if (_local_3 != null){ if ((((this._imageUrl == null)) || (!((this._imageUrl == _local_3))))){ _local_4 = _local_2.getNumber(_SafeStr_1392._SafeStr_12336); if (_local_4 == 1){ _local_5 = assetCollection.getAsset(_local_3); if (_local_5 != null){ _local_6 = (_local_5.asset.content as BitmapData); if (_local_6 != null){ this.imageReady(_local_6, _local_3); return (true); }; }; }; }; }; }; }; return (false); } override protected function _SafeStr_12490(_arg_1:int, _arg_2:Boolean, _arg_3:int):void { super._SafeStr_12490(_arg_1, _arg_2, _arg_3); } protected function imageReady(_arg_1:BitmapData, _arg_2:String):void { Logger.log(("billboard visualization got image from url = " + _arg_2)); if (_arg_1 != null){ this._imageUrl = _arg_2; } else { this._imageUrl = null; }; } override protected function _SafeStr_7450(_arg_1:int, _arg_2:int):String { var _local_7:int; var _local_3:int = _SafeStr_7451(_arg_1); var _local_4:String = type; var _local_5:String = ""; if (_arg_2 < (_SafeStr_5027 - 1)){ _local_5 = String.fromCharCode(("a".charCodeAt() + _arg_2)); } else { _local_5 = "sd"; }; if (_local_3 == 1){ _local_4 = (_local_4 + ("_icon_" + _local_5)); } else { _local_7 = _SafeStr_7443(_arg_1, _arg_2); _local_4 = (_local_4 + ((((((("_" + _local_3) + "_") + _local_5) + "_") + direction) + "_") + _local_7)); }; var _local_6:String = _SafeStr_12492(_arg_1, direction, _arg_2); if (((!((this._imageUrl == null))) && ((_local_6 == _SafeStr_12514)))){ return (((((this._imageUrl + "_") + _local_3) + "_") + object.getState(0))); }; return (_local_4); } private function _SafeStr_12522(_arg_1:int):void { var _local_8:BitmapData; var _local_14:Matrix; if ((((object == null)) || ((this._imageUrl == null)))){ return; }; var _local_2:_SafeStr_2560 = assetCollection.getAsset(this._imageUrl); if (_local_2 == null){ return; }; var _local_3:int = object.getState(0); var _local_4:int = _SafeStr_7451(_arg_1); var _local_5:String = ((((this._imageUrl + "_") + _local_4) + "_") + _local_3); var _local_6:_SafeStr_2560 = assetCollection.getAsset(_local_5); if (_local_6 != null){ return; }; var _local_7:BitmapData = (_local_2.asset.content as BitmapData); if (_local_7 == null){ Logger.log(("could not find bitmap data for image " + _local_5)); return; }; if (_local_4 == 32){ _local_14 = new Matrix(); _local_14.scale(0.5, 0.5); _local_8 = new BitmapData((_local_7.width / 2), (_local_7.height / 2), true, 0xFFFFFF); _local_8.draw(_local_7, _local_14); } else { _local_8 = _local_7.clone(); }; var _local_9:int; var _local_10:int; var _local_11:Boolean; var _local_12:Boolean; switch (_local_3){ case _SafeStr_12515: _local_9 = 0; _local_10 = 0; _local_11 = false; _local_12 = false; break; case _SafeStr_12516: _local_9 = -(_local_8.width); _local_10 = 0; _local_11 = true; _local_12 = false; break; case _SafeStr_12517: _local_9 = -(_local_8.width); _local_10 = -(_local_8.height); _local_11 = true; _local_12 = true; break; case _SafeStr_12518: _local_9 = 0; _local_10 = -(_local_8.height); _local_11 = false; _local_12 = true; break; default: Logger.log(("could not handle unknown state " + _local_3)); }; var _local_13:Boolean = assetCollection.addAsset(_local_5, _local_8, true, _local_9, _local_10, _local_11, _local_12); if (!_local_13){ Logger.log(("could not add asset for image " + _local_5)); }; } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12336 = "_-22p" (String#7748, DoABC#2) // _SafeStr_12337 = "_-0OY" (String#6319, DoABC#2) // _SafeStr_12339 = "_-3AH" (String#8887, DoABC#2) // _SafeStr_12340 = "_-12p" (String#7657, DoABC#2) // _SafeStr_12341 = "_-0qT" (String#7679, DoABC#2) // _SafeStr_12490 = "_-od" (String#7484, DoABC#2) // _SafeStr_12492 = "_-36o" (String#5508, DoABC#2) // _SafeStr_12514 = "_-2-r" (String#14705, DoABC#2) // _SafeStr_12515 = "_-bv" (String#14366, DoABC#2) // _SafeStr_12516 = "_-0Yv" (String#14648, DoABC#2) // _SafeStr_12517 = "_-1Ss" (String#14368, DoABC#2) // _SafeStr_12518 = "_-10t" (String#14797, DoABC#2) // _SafeStr_12519 = "_-1MM" (String#10879, DoABC#2) // _SafeStr_12520 = "_-3FP" (String#12811, DoABC#2) // _SafeStr_12521 = "_-1io" (String#12069, DoABC#2) // _SafeStr_12522 = "_-2wC" (String#16308, DoABC#2) // _SafeStr_12523 = "_-Xo" (String#21241, DoABC#2) // _SafeStr_12524 = "_-2Ni" (String#19395, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1687 = "_-2VN" (String#1858, DoABC#2) // _SafeStr_1692 = "_-06g" (String#4825, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5703 = "_-0Dz" (String#4868, DoABC#2) // _SafeStr_7443 = "_-0xy" (String#3706, DoABC#2) // _SafeStr_7450 = "_-1wT" (String#6981, DoABC#2) // _SafeStr_7451 = "_-0Mg" (String#2253, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1693 package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.object._SafeStr_1631; public class _SafeStr_1693 extends _SafeStr_1692 { override protected function _SafeStr_12309(_arg_1:_SafeStr_1631):String { return (_arg_1.getString(_SafeStr_1392.FURNITURE_BRANDING_CLICK_URL)); } override protected function _SafeStr_7445(_arg_1:int, _arg_2:int, _arg_3:int):int { return ((super._SafeStr_7445(_arg_1, _arg_2, _arg_3) + _SafeStr_12520)); } override protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { return ((super._SafeStr_7446(_arg_1, _arg_2, _arg_3) + _SafeStr_12521)); } override protected function _SafeStr_7447(_arg_1:int, _arg_2:int, _arg_3:int):Number { return ((super._SafeStr_7447(_arg_1, _arg_2, _arg_3) + (_paramOffsetZ * -1))); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12309 = "_-1AH" (String#6149, DoABC#2) // _SafeStr_12520 = "_-3FP" (String#12811, DoABC#2) // _SafeStr_12521 = "_-1io" (String#12069, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1692 = "_-06g" (String#4825, DoABC#2) // _SafeStr_1693 = "_-pY" (String#11685, DoABC#2) // _SafeStr_7445 = "_-1O8" (String#3881, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) // _SafeStr_7447 = "_-0zw" (String#6302, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1694 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1694 extends _SafeStr_1688 { private static const _SafeStr_12525:String = "ones_sprite"; private static const _SafeStr_12526:String = "tens_sprite"; private static const _SafeStr_12527:String = "hundreds_sprite"; private static const _SafeStr_12528:String = "thousands_sprite"; override public function get animationId():int { return (0); } override protected function _SafeStr_7443(_arg_1:int, _arg_2:int):int { var _local_3:String = _SafeStr_12492(_arg_1, direction, _arg_2); var _local_4:int = super.animationId; switch (_local_3){ case _SafeStr_12525: return ((_local_4 % 10)); case _SafeStr_12526: return (((_local_4 / 10) % 10)); case _SafeStr_12527: return (((_local_4 / 100) % 10)); case _SafeStr_12528: return (((_local_4 / 1000) % 10)); default: return (super._SafeStr_7443(_arg_1, _arg_2)); }; } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12492 = "_-36o" (String#5508, DoABC#2) // _SafeStr_12525 = "_-396" (String#14733, DoABC#2) // _SafeStr_12526 = "_-D" (String#14769, DoABC#2) // _SafeStr_12527 = "_-2sL" (String#13835, DoABC#2) // _SafeStr_12528 = "_-0Vp" (String#14742, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1694 = "_-1rA" (String#12480, DoABC#2) // _SafeStr_7443 = "_-0xy" (String#3706, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1695 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1695 extends _SafeStr_1688 { private static const _SafeStr_12529:int = 20; private static const _SafeStr_12530:int = 10; private static const _SafeStr_12531:int = 31; private static const _SafeStr_12532:int = 32; private static const _SafeStr_12533:int = 30; private var _SafeStr_12534:Array; private var _SafeStr_4678:Boolean = false; public function _SafeStr_1695() { this._SafeStr_12534 = new Array(); super(); super._SafeStr_7433(_SafeStr_12533); } override protected function _SafeStr_7433(_arg_1:int):void { if (_arg_1 == 0){ if (!this._SafeStr_4678){ this._SafeStr_4678 = true; this._SafeStr_12534 = new Array(); this._SafeStr_12534.push(_SafeStr_12531); this._SafeStr_12534.push(_SafeStr_12532); return; }; }; if ((((_arg_1 > 0)) && ((_arg_1 <= _SafeStr_12530)))){ if (this._SafeStr_4678){ this._SafeStr_4678 = false; this._SafeStr_12534 = new Array(); if (direction == 2){ this._SafeStr_12534.push(((_SafeStr_12529 + 5) - _arg_1)); this._SafeStr_12534.push(((_SafeStr_12530 + 5) - _arg_1)); } else { this._SafeStr_12534.push((_SafeStr_12529 + _arg_1)); this._SafeStr_12534.push((_SafeStr_12530 + _arg_1)); }; this._SafeStr_12534.push(_SafeStr_12533); return; }; super._SafeStr_7433(_SafeStr_12533); }; } override protected function _SafeStr_7421(_arg_1:Number):int { if (super._SafeStr_12441(11)){ if (this._SafeStr_12534.length > 0){ super._SafeStr_7433(this._SafeStr_12534.shift()); }; }; return (super._SafeStr_7421(_arg_1)); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12441 = "_-TX" (String#6551, DoABC#2) // _SafeStr_12529 = "_-2Sc" (String#3930, DoABC#2) // _SafeStr_12530 = "_-0cS" (String#3736, DoABC#2) // _SafeStr_12531 = "_-23o" (String#6815, DoABC#2) // _SafeStr_12532 = "_-25n" (String#3663, DoABC#2) // _SafeStr_12533 = "_-1ww" (String#10589, DoABC#2) // _SafeStr_12534 = "_-18x" (String#1589, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1695 = "_-0gZ" (String#11656, DoABC#2) // _SafeStr_4678 = "_-3Hn" (String#1646, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1696 package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.habbo.room.object.visualization.data._SafeStr_2795; import com.sulake.habbo.room.object.visualization.data._SafeStr_2802; import com.sulake.habbo.room.object.visualization.data._SafeStr_2799; public class _SafeStr_1696 extends _SafeStr_1684 { override protected function _SafeStr_7457(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_2795 { var _local_4:_SafeStr_2795; return (new _SafeStr_2802(_arg_2, _arg_3)); } override protected function processVisualizationElement(_arg_1:_SafeStr_2795, _arg_2:XML):Boolean { var _local_3:_SafeStr_2802; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; switch (String(_arg_2.name())){ case "animations": _local_3 = (_arg_1 as _SafeStr_2802); if (_local_3 != null){ if (!_local_3._SafeStr_12444(_arg_2)){ return (false); }; }; break; default: if (!super.processVisualizationElement(_arg_1, _arg_2)){ return (false); }; }; return (true); } public function _SafeStr_12446(_arg_1:int, _arg_2:int):Boolean { var _local_3:_SafeStr_2802 = (_SafeStr_7460(_arg_1) as _SafeStr_2802); if (_local_3 != null){ return (_local_3._SafeStr_12446(_arg_2)); }; return (false); } public function _SafeStr_12447(_arg_1:int):int { var _local_2:_SafeStr_2802 = (_SafeStr_7460(_arg_1) as _SafeStr_2802); if (_local_2 != null){ return (_local_2._SafeStr_12447()); }; return (0); } public function _SafeStr_7419(_arg_1:int, _arg_2:int):int { var _local_3:_SafeStr_2802 = (_SafeStr_7460(_arg_1) as _SafeStr_2802); if (_local_3 != null){ return (_local_3._SafeStr_7419(_arg_2)); }; return (0); } public function _SafeStr_12371(_arg_1:int, _arg_2:int, _arg_3:int):Boolean { var _local_4:_SafeStr_2802 = (_SafeStr_7460(_arg_1) as _SafeStr_2802); if (_local_4 != null){ return (_local_4._SafeStr_12371(_arg_2, _arg_3)); }; return (false); } public function _SafeStr_12372(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:_SafeStr_2802 = (_SafeStr_7460(_arg_1) as _SafeStr_2802); if (_local_4 != null){ return (_local_4._SafeStr_12372(_arg_2, _arg_3)); }; return (0); } public function _SafeStr_7444(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):_SafeStr_2799 { var _local_6:_SafeStr_2802 = (_SafeStr_7460(_arg_1) as _SafeStr_2802); if (_local_6 != null){ return (_local_6._SafeStr_7444(_arg_2, _arg_3, _arg_4, _arg_5)); }; return (null); } public function _SafeStr_12379(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:int):_SafeStr_2799 { var _local_8:_SafeStr_2802 = (_SafeStr_7460(_arg_1) as _SafeStr_2802); if (_local_8 != null){ return (_local_8._SafeStr_12379(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7)); }; return (null); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12371 = "_-0cQ" (String#9020, DoABC#2) // _SafeStr_12372 = "_-0it" (String#9448, DoABC#2) // _SafeStr_12379 = "_-3FR" (String#7447, DoABC#2) // _SafeStr_12444 = "_-0hV" (String#18984, DoABC#2) // _SafeStr_12446 = "_-2GT" (String#5860, DoABC#2) // _SafeStr_12447 = "_-Qv" (String#14488, DoABC#2) // _SafeStr_1684 = "_-079" (String#2948, DoABC#2) // _SafeStr_1696 = "_-48" (String#4603, DoABC#2) // _SafeStr_2795 = "_-1AQ" (String#1411, DoABC#2) // _SafeStr_2799 = "_-2lQ" (String#1291, DoABC#2) // _SafeStr_2802 = "_-18n" (String#2081, DoABC#2) // _SafeStr_7419 = "_-1by" (String#8741, DoABC#2) // _SafeStr_7444 = "_-36z" (String#1164, DoABC#2) // _SafeStr_7457 = "_-2Rj" (String#15245, DoABC#2) // _SafeStr_7460 = "_-2Fh" (String#1699, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1698 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1698 extends _SafeStr_1688 { private static const _SafeStr_12532:int = 3; private static const _SafeStr_12535:int = 2; private static const _SafeStr_12536:int = 1; private static const _SafeStr_12537:int = 15; private var _SafeStr_12534:Array; private var _SafeStr_12538:int; public function _SafeStr_1698() { this._SafeStr_12534 = new Array(); super(); } override protected function _SafeStr_7433(_arg_1:int):void { if (_arg_1 == _SafeStr_12535){ this._SafeStr_12534 = new Array(); this._SafeStr_12534.push(_SafeStr_12536); this._SafeStr_12538 = _SafeStr_12537; }; super._SafeStr_7433(_arg_1); } override protected function _SafeStr_7421(_arg_1:Number):int { if (this._SafeStr_12538 > 0){ this._SafeStr_12538--; }; if (this._SafeStr_12538 == 0){ if (this._SafeStr_12534.length > 0){ super._SafeStr_7433(this._SafeStr_12534.shift()); }; }; return (super._SafeStr_7421(_arg_1)); } override protected function _SafeStr_12504():Boolean { return (true); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12504 = "_-10r" (String#11899, DoABC#2) // _SafeStr_12532 = "_-25n" (String#3663, DoABC#2) // _SafeStr_12534 = "_-18x" (String#1589, DoABC#2) // _SafeStr_12535 = "_-0JC" (String#13792, DoABC#2) // _SafeStr_12536 = "_-1mU" (String#13206, DoABC#2) // _SafeStr_12537 = "_-o-" (String#15027, DoABC#2) // _SafeStr_12538 = "_-0CX" (String#10139, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1698 = "_-dQ" (String#11563, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1702 package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.object._SafeStr_1631; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1702 extends _SafeStr_1687 { private var _SafeStr_12539:int = 0; private var _SafeStr_12540:int = 0; override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { this._SafeStr_12541(); super.update(_arg_1, _arg_2, _arg_3, _arg_4); } private function _SafeStr_12541():void { var _local_2:_SafeStr_1631; var _local_3:int; var _local_4:String; var _local_5:int; var _local_1:IRoomObject = object; if (_local_1 != null){ _local_2 = _local_1.getModel(); if (_local_2 != null){ _local_3 = 1000; _local_4 = _local_2.getString(_SafeStr_1392._SafeStr_5226); _local_5 = parseInt(_local_4); this._SafeStr_12539 = Math.floor((_local_5 / _local_3)); this._SafeStr_12540 = (_local_5 % _local_3); }; }; } override protected function _SafeStr_7443(_arg_1:int, _arg_2:int):int { if (_arg_2 <= 1){ return (this._SafeStr_12539); }; return (this._SafeStr_12540); } override protected function _SafeStr_7450(_arg_1:int, _arg_2:int):String { var _local_3:int = _SafeStr_7451(_arg_1); var _local_4:String = type; var _local_5:String = ""; if (_arg_2 < (_SafeStr_5027 - 1)){ _local_5 = String.fromCharCode(("a".charCodeAt() + _arg_2)); } else { _local_5 = "sd"; }; var _local_6:int = this._SafeStr_7443(_arg_1, _arg_2); _local_4 = (_local_4 + ((((("_" + _local_3) + "_") + _local_5) + "_") + direction)); return ((_local_4 + ("_" + _local_6))); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12539 = "_-2S9" (String#16726, DoABC#2) // _SafeStr_12540 = "_-hL" (String#18095, DoABC#2) // _SafeStr_12541 = "_-qD" (String#21675, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1687 = "_-2VN" (String#1858, DoABC#2) // _SafeStr_1702 = "_-2Tx" (String#12583, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5226 = "_-NJ" (String#6599, DoABC#2) // _SafeStr_7443 = "_-0xy" (String#3706, DoABC#2) // _SafeStr_7450 = "_-1wT" (String#6981, DoABC#2) // _SafeStr_7451 = "_-0Mg" (String#2253, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1703 package com.sulake.habbo.room.object.visualization.furniture { import _-0sT._SafeStr_2797; import flash.geom.Point; public class _SafeStr_1703 extends _SafeStr_1688 { private static const _SafeStr_4500:int = 2; private static const _SafeStr_12542:int = 15; private static const _SafeStr_12543:int = 31; private static const _SafeStr_12544:int = 2; private static const _SafeStr_12545:int = 1; private var _SafeStr_12546:Array; private var _SafeStr_12547:Array; private var _SafeStr_12548:Array; private var _SafeStr_12549:Array; private var _SafeStr_12550:Array; public function _SafeStr_1703() { this._SafeStr_12550 = new Array(); super(); } override protected function _SafeStr_7421(_arg_1:Number):int { var _local_2:_SafeStr_2797; var _local_3:Point; if (this._SafeStr_12548 == null){ this._SafeStr_12551(_arg_1); }; _local_2 = _SafeStr_5028(2); if (_local_2 != null){ this._SafeStr_12550[0] = this._SafeStr_12552(_arg_1, 0); }; _local_2 = _SafeStr_5028(3); if (_local_2 != null){ this._SafeStr_12550[1] = this._SafeStr_12552(_arg_1, 1); }; return (super._SafeStr_7421(_arg_1)); } override protected function _SafeStr_7445(_arg_1:int, _arg_2:int, _arg_3:int):int { if ((((_arg_3 == 2)) || ((_arg_3 == 3)))){ if (this._SafeStr_12550.length == 2){ return (this._SafeStr_12550[(_arg_3 - 2)].x); }; }; return (super._SafeStr_7445(_arg_1, _arg_2, _arg_3)); } override protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { if ((((_arg_3 == 2)) || ((_arg_3 == 3)))){ if (this._SafeStr_12550.length == 2){ return (this._SafeStr_12550[(_arg_3 - 2)].y); }; }; return (super._SafeStr_7446(_arg_1, _arg_2, _arg_3)); } private function _SafeStr_12552(_arg_1:Number, _arg_2:int):Point { var _local_7:int; var _local_3:Number = this._SafeStr_12546[_arg_2]; var _local_4:int = this._SafeStr_12547[_arg_2]; var _local_5:int = this._SafeStr_12548[_arg_2]; var _local_6:Number = this._SafeStr_12549[_arg_2]; if (_arg_1 == 32){ _local_7 = _SafeStr_12542; } else { _local_7 = _SafeStr_12543; }; if (Math.abs((_local_3 + (_local_4 * _local_5))) >= _local_7){ _local_4 = -(_local_4); this._SafeStr_12547[_arg_2] = _local_4; }; var _local_8:Number = ((_local_7 - Math.abs(_local_3)) * _local_6); var _local_9:Number = ((_local_4 * Math.sin(Math.abs((_local_3 / 4)))) * _local_8); if (_local_4 > 0){ _local_9 = (_local_9 - _local_8); } else { _local_9 = (_local_9 + _local_8); }; _local_3 = (_local_3 + (_local_4 * _local_5)); this._SafeStr_12546[_arg_2] = _local_3; if (int(_local_9) == 0){ this._SafeStr_12549[_arg_2] = this._SafeStr_12553(); }; return (new Point(_local_3, _local_9)); } private function _SafeStr_12551(_arg_1:Number):void { var _local_2:int; if (_arg_1 == 32){ _local_2 = _SafeStr_12542; } else { _local_2 = _SafeStr_12543; }; this._SafeStr_12546 = new Array(); this._SafeStr_12546.push(((Math.random() * _local_2) * 1.5)); this._SafeStr_12546.push(((Math.random() * _local_2) * 1.5)); this._SafeStr_12547 = new Array(); this._SafeStr_12547.push(1); this._SafeStr_12547.push(-1); this._SafeStr_12548 = new Array(); this._SafeStr_12548.push(_SafeStr_12544); this._SafeStr_12548.push(_SafeStr_12545); this._SafeStr_12549 = new Array(); this._SafeStr_12549.push(this._SafeStr_12553()); this._SafeStr_12549.push(this._SafeStr_12553()); } private function _SafeStr_12553():Number { return ((((Math.random() * 30) / 100) + 0.15)); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12542 = "_-3-B" (String#11957, DoABC#2) // _SafeStr_12543 = "_-0rb" (String#11517, DoABC#2) // _SafeStr_12544 = "_-23n" (String#14260, DoABC#2) // _SafeStr_12545 = "_-34k" (String#14464, DoABC#2) // _SafeStr_12546 = "_-1o-" (String#9089, DoABC#2) // _SafeStr_12547 = "_-1w8" (String#10565, DoABC#2) // _SafeStr_12548 = "_-0ab" (String#10131, DoABC#2) // _SafeStr_12549 = "_-39F" (String#10819, DoABC#2) // _SafeStr_12550 = "_-1fp" (String#7496, DoABC#2) // _SafeStr_12551 = "_-0T8" (String#20691, DoABC#2) // _SafeStr_12552 = "_-1Qp" (String#17938, DoABC#2) // _SafeStr_12553 = "_-0A1" (String#13406, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1703 = "_-mg" (String#12013, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_4500 = "_-1od" (String#3542, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7445 = "_-1O8" (String#3881, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1704 package com.sulake.habbo.room.object.visualization.furniture { import flash.utils.Dictionary; import com.sulake.room.object._SafeStr_1631; import flash.display.BitmapData; import com.sulake.habbo.room.object.visualization.data._SafeStr_2805; public class _SafeStr_1704 extends _SafeStr_1692 { private var _SafeStr_12554:Dictionary; override public function dispose():void { super.dispose(); this._SafeStr_12554 = null; } override protected function _SafeStr_12309(_arg_1:_SafeStr_1631):String { return (null); } override protected function imageReady(_arg_1:BitmapData, _arg_2:String):void { var _local_3:int; var _local_4:int; var _local_5:int; super.imageReady(_arg_1, _arg_2); if (_arg_1 != null){ this._SafeStr_12554 = new Dictionary(); _local_3 = 64; _local_4 = _arg_1.width; _local_5 = _arg_1.height; this._SafeStr_12555(_local_3, _local_5, _local_4); _local_3 = 32; _local_4 = (_local_4 / 2); _local_5 = (_local_5 / 2); this._SafeStr_12555(_local_3, _local_5, _local_4); }; } private function _SafeStr_12555(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_4:int = _SafeStr_7451(_arg_1); var _local_5:_SafeStr_2805 = new _SafeStr_2805(); _local_5._SafeStr_12378(1, 0, -(_arg_2)); _local_5._SafeStr_12378(3, 0, 0); _local_5._SafeStr_12378(5, -(_arg_3), 0); _local_5._SafeStr_12378(7, -(_arg_3), -(_arg_2)); _local_5._SafeStr_12378(4, (-(_arg_3) / 2), (-(_arg_2) / 2)); this._SafeStr_12554[_local_4] = _local_5; } override protected function _SafeStr_7445(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:int; var _local_5:_SafeStr_2805; if (this._SafeStr_12554 != null){ _local_4 = _SafeStr_7451(_arg_1); _local_5 = this._SafeStr_12554[_local_4]; if (_local_5 != null){ return ((_local_5._SafeStr_12448(_arg_2, 0) + _SafeStr_12520)); }; }; return ((super._SafeStr_7445(_arg_1, _arg_2, _arg_3) + _SafeStr_12520)); } override protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { var _local_4:int; var _local_5:_SafeStr_2805; if (this._SafeStr_12554 != null){ _local_4 = _SafeStr_7451(_arg_1); _local_5 = this._SafeStr_12554[_local_4]; if (_local_5 != null){ return ((_local_5._SafeStr_12449(_arg_2, 0) + _SafeStr_12521)); }; }; return ((super._SafeStr_7446(_arg_1, _arg_2, _arg_3) + _SafeStr_12521)); } override protected function _SafeStr_7447(_arg_1:int, _arg_2:int, _arg_3:int):Number { return ((super._SafeStr_7447(_arg_1, _arg_2, _arg_3) + (_paramOffsetZ * -1))); } override protected function _SafeStr_12495(_arg_1:int, _arg_2:int, _arg_3:int):Boolean { return (false); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12309 = "_-1AH" (String#6149, DoABC#2) // _SafeStr_12378 = "_-7P" (String#7939, DoABC#2) // _SafeStr_12448 = "_-33S" (String#16645, DoABC#2) // _SafeStr_12449 = "_-1OX" (String#17701, DoABC#2) // _SafeStr_12495 = "_-08C" (String#18250, DoABC#2) // _SafeStr_12520 = "_-3FP" (String#12811, DoABC#2) // _SafeStr_12521 = "_-1io" (String#12069, DoABC#2) // _SafeStr_12554 = "_-08j" (String#7436, DoABC#2) // _SafeStr_12555 = "_-36w" (String#15739, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1692 = "_-06g" (String#4825, DoABC#2) // _SafeStr_1704 = "_-35I" (String#11526, DoABC#2) // _SafeStr_2805 = "_-0ur" (String#2636, DoABC#2) // _SafeStr_7445 = "_-1O8" (String#3881, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) // _SafeStr_7447 = "_-0zw" (String#6302, DoABC#2) // _SafeStr_7451 = "_-0Mg" (String#2253, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1706 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1706 extends _SafeStr_1688 { private static const _SafeStr_12556:String = "seconds_sprite"; private static const _SafeStr_12557:String = "ten_seconds_sprite"; private static const _SafeStr_12558:String = "minutes_sprite"; private static const _SafeStr_12559:String = "ten_minutes_sprite"; override public function get animationId():int { return (0); } override protected function _SafeStr_7443(_arg_1:int, _arg_2:int):int { var _local_3:String = _SafeStr_12492(_arg_1, direction, _arg_2); var _local_4:int = super.animationId; switch (_local_3){ case _SafeStr_12556: return (((_local_4 % 60) % 10)); case _SafeStr_12557: return (((_local_4 % 60) / 10)); case _SafeStr_12558: return (((_local_4 / 60) % 10)); case _SafeStr_12559: return ((((_local_4 / 60) / 10) % 10)); default: return (super._SafeStr_7443(_arg_1, _arg_2)); }; } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12492 = "_-36o" (String#5508, DoABC#2) // _SafeStr_12556 = "_-0Qj" (String#15080, DoABC#2) // _SafeStr_12557 = "_-0by" (String#15075, DoABC#2) // _SafeStr_12558 = "_-0pl" (String#14902, DoABC#2) // _SafeStr_12559 = "_-31E" (String#13883, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1706 = "_-0bd" (String#12603, DoABC#2) // _SafeStr_7443 = "_-0xy" (String#3706, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1707 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1707 extends _SafeStr_1688 { override protected function _SafeStr_12504():Boolean { return (true); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12504 = "_-10r" (String#11899, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1707 = "_-2Rn" (String#12131, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1708 package com.sulake.habbo.room.object.visualization.furniture { import flash.display.BitmapData; import com.sulake.room.object.visualization.utils._SafeStr_2560; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; import flash.geom.Point; public class _SafeStr_1708 extends _SafeStr_1688 { private static const _SafeStr_12560:String = "shore"; private var _SafeStr_12561:Boolean = true; private var _SafeStr_12562:Array; private var _SafeStr_12563:Array; private var _SafeStr_12564:Array; private var _needsShoreUpdate:Boolean = false; private var _SafeStr_6697:int = 0; private var _SafeStr_6698:int = 0; private var _SafeStr_12565:int = 0; private var _SafeStr_12566:int = -1; private var _SafeStr_12567:int = -1; private var _SafeStr_12568:BitmapData = null; public function _SafeStr_1708() { this._SafeStr_12562 = []; this._SafeStr_12563 = []; this._SafeStr_12564 = []; super(); } override public function dispose():void { var _local_1:int; if (assetCollection != null){ for each (_local_1 in this._SafeStr_12564) { ShoreMaskCreatorUtility._SafeStr_12569(object.getInstanceId(), _local_1, assetCollection); }; this._SafeStr_12564 = []; }; if (this._SafeStr_12568 != null){ this._SafeStr_12568.dispose(); this._SafeStr_12568 = null; }; super.dispose(); } override protected function updateObject(_arg_1:Number, _arg_2:Number):Boolean { if (super.updateObject(_arg_1, _arg_2)){ this._needsShoreUpdate = true; this._SafeStr_12570(); return (true); }; return (false); } override protected function _SafeStr_7421(_arg_1:Number):int { var _local_3:int; var _local_2:int = super._SafeStr_7421(_arg_1); if (this._SafeStr_12571(_arg_1)){ _local_3 = this._SafeStr_12572(_arg_1); _local_2 = (_local_2 | (1 << _local_3)); }; return (_local_2); } override protected function _SafeStr_7450(_arg_1:int, _arg_2:int):String { if ((((_arg_1 == 1)) || (!((_arg_2 == this._SafeStr_12572(_arg_1)))))){ return (super._SafeStr_7450(_arg_1, _arg_2)); }; if (this._SafeStr_12561){ return (ShoreMaskCreatorUtility._SafeStr_12573(object.getInstanceId(), _SafeStr_7451(_arg_1))); }; return (null); } private function _SafeStr_12572(_arg_1:int):int { if ((((this._SafeStr_12566 == _arg_1)) && ((this._SafeStr_12567 == direction)))){ return (this._SafeStr_12565); }; var _local_2:int = (_SafeStr_5027 - 1); while (_local_2 >= 0) { if (_SafeStr_12492(_arg_1, direction, _local_2) == _SafeStr_12560){ this._SafeStr_12565 = _local_2; this._SafeStr_12566 = _arg_1; this._SafeStr_12567 = direction; return (this._SafeStr_12565); }; _local_2--; }; return (-1); } private function _SafeStr_12574(_arg_1:int):_SafeStr_2560 { var _local_2:String = super._SafeStr_7450(_arg_1, this._SafeStr_12572(_arg_1)); return (assetCollection.getAsset(_local_2)); } private function _SafeStr_12575(_arg_1:int):_SafeStr_2560 { var _local_2:int = _SafeStr_7451(_arg_1); var _local_3:_SafeStr_2560 = ShoreMaskCreatorUtility._SafeStr_12575(object.getInstanceId(), _local_2, assetCollection, this._SafeStr_12574(_arg_1)); if (_local_3 != null){ if (this._SafeStr_12564.indexOf(_local_2) < 0){ this._SafeStr_12564.push(_local_2); }; }; return (_local_3); } private function _SafeStr_12570():void { this._SafeStr_12576(); var _local_1:int = object.getState(0); var _local_2:Array = this._SafeStr_12577(); var _local_3:int = (this._SafeStr_6697 + 2); var _local_4:int = (this._SafeStr_6698 + 2); var _local_5:int; var _local_6:Array = _local_2[(_local_4 - 1)]; _local_5 = (_local_3 - 1); while (_local_5 >= 0) { if ((_local_1 & 1)){ _local_6[_local_5] = true; }; _local_1 = (_local_1 >> 1); _local_5--; }; _local_5 = (_local_4 - 2); while (_local_5 >= 1) { _local_6 = _local_2[_local_5]; if ((_local_1 & 1)){ _local_6[(_local_3 - 1)] = true; }; _local_1 = (_local_1 >> 1); if ((_local_1 & 1)){ _local_6[0] = true; }; _local_1 = (_local_1 >> 1); _local_5--; }; _local_6 = _local_2[0]; _local_5 = (_local_3 - 1); while (_local_5 >= 0) { if ((_local_1 & 1)){ _local_6[_local_5] = true; }; _local_1 = (_local_1 >> 1); _local_5--; }; var _local_7:int; _local_7 = this._SafeStr_12578(_local_2, _local_7); _local_7 = this._SafeStr_12579(_local_2, _local_7); _local_7 = this._SafeStr_12580(_local_2, _local_7); _local_7 = this._SafeStr_12581(_local_2, _local_7); this._SafeStr_12561 = false; _local_5 = 0; while (_local_5 < this._SafeStr_12562.length) { if (this._SafeStr_12562[_local_5] == true){ this._SafeStr_12561 = true; }; _local_5++; }; } private function _SafeStr_12578(_arg_1:Array, _arg_2:int):int { var _local_3:int = (this._SafeStr_6697 + 2); var _local_4:Array = _arg_1[0]; var _local_5:Array = _arg_1[1]; var _local_6:int; var _local_7:int; var _local_8:int = 1; while (_local_8 < (_local_3 - 1)) { if (_local_4[_local_8] == false){ this._SafeStr_12562[_arg_2] = true; if ((((_local_5[(_local_8 - 1)] == false)) && ((_local_4[(_local_8 - 1)] == false)))){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_4[(_local_8 - 1)] == true){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; if ((((_local_5[(_local_8 + 1)] == false)) && ((_local_4[(_local_8 + 1)] == false)))){ _local_7 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_4[(_local_8 + 1)] == true){ _local_7 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_7 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; this._SafeStr_12563[_arg_2] = ShoreMaskCreatorUtility._SafeStr_12585(_local_6, _local_7); }; _arg_2++; _local_8++; }; return (_arg_2); } private function _SafeStr_12579(_arg_1:Array, _arg_2:int):int { var _local_3:int = (this._SafeStr_6697 + 2); var _local_4:int = (this._SafeStr_6698 + 2); var _local_5:int; var _local_6:int; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int = 1; while (_local_10 < (_local_4 - 1)) { _local_7 = _arg_1[_local_10]; _local_8 = _arg_1[(_local_10 - 1)]; _local_9 = _arg_1[(_local_10 + 1)]; if (_local_7[(_local_3 - 1)] == false){ this._SafeStr_12562[_arg_2] = true; if ((((_local_8[(_local_3 - 2)] == false)) && ((_local_8[(_local_3 - 1)] == false)))){ _local_5 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_8[(_local_3 - 1)] == true){ _local_5 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_5 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; if ((((_local_9[(_local_3 - 2)] == false)) && ((_local_9[(_local_3 - 1)] == false)))){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_9[(_local_3 - 1)] == true){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; this._SafeStr_12563[_arg_2] = ShoreMaskCreatorUtility._SafeStr_12585(_local_5, _local_6); }; _arg_2++; _local_10++; }; return (_arg_2); } private function _SafeStr_12580(_arg_1:Array, _arg_2:int):int { var _local_3:int = (this._SafeStr_6697 + 2); var _local_4:int = (this._SafeStr_6698 + 2); var _local_5:int; var _local_6:int; var _local_7:Array = _arg_1[(_local_4 - 1)]; var _local_8:Array = _arg_1[(_local_4 - 2)]; var _local_9:int = (_local_3 - 2); while (_local_9 >= 1) { if (_local_7[_local_9] == false){ this._SafeStr_12562[_arg_2] = true; if ((((_local_8[(_local_9 + 1)] == false)) && ((_local_7[(_local_9 + 1)] == false)))){ _local_5 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_7[(_local_9 + 1)] == true){ _local_5 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_5 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; if ((((_local_8[(_local_9 - 1)] == false)) && ((_local_7[(_local_9 - 1)] == false)))){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_7[(_local_9 - 1)] == true){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; this._SafeStr_12563[_arg_2] = ShoreMaskCreatorUtility._SafeStr_12585(_local_5, _local_6); }; _arg_2++; _local_9--; }; return (_arg_2); } private function _SafeStr_12581(_arg_1:Array, _arg_2:int):int { var _local_3:int = (this._SafeStr_6697 + 2); var _local_4:int = (this._SafeStr_6698 + 2); var _local_5:int; var _local_6:int; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int = (_local_4 - 2); while (_local_10 >= 1) { _local_7 = _arg_1[_local_10]; _local_8 = _arg_1[(_local_10 + 1)]; _local_9 = _arg_1[(_local_10 - 1)]; if (_local_7[0] == false){ this._SafeStr_12562[_arg_2] = true; if ((((_local_8[1] == false)) && ((_local_8[0] == false)))){ _local_5 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_8[0] == true){ _local_5 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_5 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; if ((((_local_9[1] == false)) && ((_local_9[0] == false)))){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12582; } else { if (_local_9[0] == true){ _local_6 = ShoreMaskCreatorUtility._SafeStr_12583; } else { _local_6 = ShoreMaskCreatorUtility._SafeStr_12584; }; }; this._SafeStr_12563[_arg_2] = ShoreMaskCreatorUtility._SafeStr_12585(_local_5, _local_6); }; _arg_2++; _local_10--; }; return (_arg_2); } private function _SafeStr_12576():void { var _local_2:_SafeStr_1631; if ((((this._SafeStr_6697 == 0)) || ((this._SafeStr_6698 == 0)))){ if ((((object == null)) || ((object.getModel() == null)))){ return; }; _local_2 = object.getModel(); this._SafeStr_6697 = _local_2.getNumber(_SafeStr_1392._SafeStr_12304); this._SafeStr_6698 = _local_2.getNumber(_SafeStr_1392._SafeStr_12305); }; this._SafeStr_12562 = []; this._SafeStr_12563 = []; var _local_1:int; while (_local_1 < ((this._SafeStr_6697 * 2) + (this._SafeStr_6698 * 2))) { this._SafeStr_12562.push(false); this._SafeStr_12563.push(ShoreMaskCreatorUtility._SafeStr_12584); _local_1++; }; } private function _SafeStr_12577():Array { var _local_1:int = (this._SafeStr_6697 + 2); var _local_2:int = (this._SafeStr_6698 + 2); var _local_3:Array = []; var _local_4:Array; var _local_5:int; var _local_6:int; _local_6 = 0; while (_local_6 < _local_2) { _local_4 = []; _local_5 = (_local_1 - 1); while (_local_5 >= 0) { _local_4.push(false); _local_5--; }; _local_3.push(_local_4); _local_6++; }; _local_6 = 1; while (_local_6 < (_local_2 - 1)) { _local_4 = _local_3[_local_6]; _local_5 = 1; while (_local_5 < (_local_1 - 1)) { _local_4[_local_5] = true; _local_5++; }; _local_6++; }; return (_local_3); } private function _SafeStr_12586(_arg_1:Number):Boolean { return (ShoreMaskCreatorUtility._SafeStr_12586(_SafeStr_7451(_arg_1), assetCollection, this._SafeStr_12574(_arg_1))); } private function _SafeStr_12587(_arg_1:int, _arg_2:int, _arg_3:Number):BitmapData { if ((((((this._SafeStr_12568 == null)) || ((this._SafeStr_12568.width < _arg_1)))) || ((this._SafeStr_12568.height < _arg_2)))){ if (this._SafeStr_12568 != null){ this._SafeStr_12568.dispose(); }; this._SafeStr_12568 = ShoreMaskCreatorUtility._SafeStr_12588(_arg_1, _arg_2); }; return (ShoreMaskCreatorUtility._SafeStr_12589(this._SafeStr_12568, _SafeStr_7451(_arg_3), this._SafeStr_12562, this._SafeStr_12563, assetCollection)); } private function _SafeStr_12571(_arg_1:Number):Boolean { var _local_3:BitmapData; var _local_4:BitmapData; var _local_5:_SafeStr_2560; var _local_6:BitmapData; if (!this._needsShoreUpdate){ return (false); }; var _local_2:_SafeStr_2560 = this._SafeStr_12575(_arg_1); if (((((!((_local_2 == null))) && (!((_local_2.asset == null))))) && (this._SafeStr_12586(_arg_1)))){ _local_3 = (_local_2.asset.content as BitmapData); if (_local_3 != null){ _local_4 = this._SafeStr_12587(_local_3.width, _local_3.height, _arg_1); _local_5 = this._SafeStr_12574(_arg_1); if (((!((_local_5 == null))) && (!((_local_5.asset == null))))){ _local_6 = (_local_5.asset.content as BitmapData); if (_local_6 != null){ _local_3.fillRect(_local_3.rect, 0); _local_3.copyPixels(_local_6, _local_6.rect, new Point(0, 0), _local_4, new Point(0, 0), true); }; this._needsShoreUpdate = false; }; }; return (true); }; return (false); } override protected function _SafeStr_7433(_arg_1:int):void { super._SafeStr_7433(0); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12304 = "_-1rn" (String#5515, DoABC#2) // _SafeStr_12305 = "_-2Jk" (String#6072, DoABC#2) // _SafeStr_12492 = "_-36o" (String#5508, DoABC#2) // _SafeStr_12560 = "_-1Bm" (String#14740, DoABC#2) // _SafeStr_12561 = "_-24e" (String#14209, DoABC#2) // _SafeStr_12562 = "_-2xX" (String#5002, DoABC#2) // _SafeStr_12563 = "_-05m" (String#6419, DoABC#2) // _SafeStr_12564 = "_-1sI" (String#10053, DoABC#2) // _SafeStr_12565 = "_-2em" (String#13741, DoABC#2) // _SafeStr_12566 = "_-0Pl" (String#17003, DoABC#2) // _SafeStr_12567 = "_-2J6" (String#15566, DoABC#2) // _SafeStr_12568 = "_-Sp" (String#1655, DoABC#2) // _SafeStr_12569 = "_-0Vf" (String#20962, DoABC#2) // _SafeStr_12570 = "_-1WJ" (String#21627, DoABC#2) // _SafeStr_12571 = "_-0uR" (String#20446, DoABC#2) // _SafeStr_12572 = "_-0RU" (String#14404, DoABC#2) // _SafeStr_12573 = "_-1DX" (String#8908, DoABC#2) // _SafeStr_12574 = "_-1AP" (String#14268, DoABC#2) // _SafeStr_12575 = "_-0gE" (String#13370, DoABC#2) // _SafeStr_12576 = "_-1UR" (String#20518, DoABC#2) // _SafeStr_12577 = "_-1sG" (String#20902, DoABC#2) // _SafeStr_12578 = "_-1Vy" (String#19183, DoABC#2) // _SafeStr_12579 = "_-0XN" (String#21024, DoABC#2) // _SafeStr_12580 = "_-1KZ" (String#21825, DoABC#2) // _SafeStr_12581 = "_-Rk" (String#20298, DoABC#2) // _SafeStr_12582 = "_-0vo" (String#4026, DoABC#2) // _SafeStr_12583 = "_-0e9" (String#2813, DoABC#2) // _SafeStr_12584 = "_-2Dh" (String#2879, DoABC#2) // _SafeStr_12585 = "_-g7" (String#2716, DoABC#2) // _SafeStr_12586 = "_-2xq" (String#14678, DoABC#2) // _SafeStr_12587 = "_-0-7" (String#19832, DoABC#2) // _SafeStr_12588 = "_-2e" (String#19333, DoABC#2) // _SafeStr_12589 = "_-06G" (String#18562, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1708 = "_-0s-" (String#12178, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_6697 = "_-32X" (String#2727, DoABC#2) // _SafeStr_6698 = "_-0Yp" (String#2814, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) // _SafeStr_7450 = "_-1wT" (String#6981, DoABC#2) // _SafeStr_7451 = "_-0Mg" (String#2253, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1709 package com.sulake.habbo.room.object.visualization.furniture { import _-0sT._SafeStr_1626; import com.sulake.habbo.room.object.visualization.data._SafeStr_2796; public class _SafeStr_1709 extends _SafeStr_1687 { private var _data:_SafeStr_1684 = null; override public function initialize(_arg_1:_SafeStr_1626):Boolean { this._data = (_arg_1 as _SafeStr_1684); return (super.initialize(_arg_1)); } override protected function _SafeStr_12494(_arg_1:int, _arg_2:int, _arg_3:int):int { if (this._data == null){ return (_SafeStr_2796._SafeStr_4512); }; return (this._data._SafeStr_4421(_arg_1, _arg_2, _arg_3)); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12494 = "_-2ml" (String#15548, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1684 = "_-079" (String#2948, DoABC#2) // _SafeStr_1687 = "_-2VN" (String#1858, DoABC#2) // _SafeStr_1709 = "_-2R2" (String#12321, DoABC#2) // _SafeStr_2796 = "_-0Pa" (String#2964, DoABC#2) // _SafeStr_4421 = "_-0yc" (String#3775, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1710 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1710 extends _SafeStr_1688 { private static const _SafeStr_12529:int = 10; private static const _SafeStr_12530:int = 20; private static const _SafeStr_12531:int = 31; private static const _SafeStr_12532:int = 32; private var _SafeStr_12534:Array; private var _SafeStr_4678:Boolean = false; public function _SafeStr_1710() { this._SafeStr_12534 = new Array(); super(); } override protected function _SafeStr_7433(_arg_1:int):void { if (_arg_1 == -1){ if (!this._SafeStr_4678){ this._SafeStr_4678 = true; this._SafeStr_12534 = new Array(); this._SafeStr_12534.push(_SafeStr_12531); this._SafeStr_12534.push(_SafeStr_12532); return; }; }; if ((((_arg_1 > 0)) && ((_arg_1 <= _SafeStr_12529)))){ if (this._SafeStr_4678){ this._SafeStr_4678 = false; this._SafeStr_12534 = new Array(); this._SafeStr_12534.push((_SafeStr_12529 + _arg_1)); this._SafeStr_12534.push((_SafeStr_12530 + _arg_1)); this._SafeStr_12534.push(_arg_1); return; }; super._SafeStr_7433(_arg_1); }; } override protected function _SafeStr_7421(_arg_1:Number):int { if (((((super._SafeStr_12441(1)) && (super._SafeStr_12441(2)))) && (super._SafeStr_12441(3)))){ if (this._SafeStr_12534.length > 0){ super._SafeStr_7433(this._SafeStr_12534.shift()); }; }; return (super._SafeStr_7421(_arg_1)); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12441 = "_-TX" (String#6551, DoABC#2) // _SafeStr_12529 = "_-2Sc" (String#3930, DoABC#2) // _SafeStr_12530 = "_-0cS" (String#3736, DoABC#2) // _SafeStr_12531 = "_-23o" (String#6815, DoABC#2) // _SafeStr_12532 = "_-25n" (String#3663, DoABC#2) // _SafeStr_12534 = "_-18x" (String#1589, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1710 = "_-1qi" (String#12798, DoABC#2) // _SafeStr_4678 = "_-3Hn" (String#1646, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1711 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1711 extends _SafeStr_1688 { } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1711 = "_-1vZ" (String#11676, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1714 package com.sulake.habbo.room.object.visualization.furniture { public class _SafeStr_1714 extends _SafeStr_1688 { private static const _SafeStr_12529:int = 20; private static const _SafeStr_12530:int = 9; private static const _SafeStr_12532:int = -1; private var _SafeStr_12534:Array; private var _SafeStr_4678:Boolean = false; public function _SafeStr_1714() { this._SafeStr_12534 = new Array(); super(); } override protected function _SafeStr_7433(_arg_1:int):void { if (_arg_1 == -1){ if (!this._SafeStr_4678){ this._SafeStr_4678 = true; this._SafeStr_12534 = new Array(); this._SafeStr_12534.push(_SafeStr_12532); return; }; }; if ((((_arg_1 >= 0)) && ((_arg_1 <= 7)))){ if (this._SafeStr_4678){ this._SafeStr_4678 = false; this._SafeStr_12534 = new Array(); this._SafeStr_12534.push(_SafeStr_12529); this._SafeStr_12534.push((_SafeStr_12530 + _arg_1)); this._SafeStr_12534.push(_arg_1); return; }; super._SafeStr_7433(_arg_1); }; } override protected function _SafeStr_7421(_arg_1:Number):int { if (super._SafeStr_12441(0)){ if (this._SafeStr_12534.length > 0){ super._SafeStr_7433(this._SafeStr_12534.shift()); }; }; return (super._SafeStr_7421(_arg_1)); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12441 = "_-TX" (String#6551, DoABC#2) // _SafeStr_12529 = "_-2Sc" (String#3930, DoABC#2) // _SafeStr_12530 = "_-0cS" (String#3736, DoABC#2) // _SafeStr_12532 = "_-25n" (String#3663, DoABC#2) // _SafeStr_12534 = "_-18x" (String#1589, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1714 = "_-1dM" (String#11739, DoABC#2) // _SafeStr_4678 = "_-3Hn" (String#1646, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1716 package com.sulake.habbo.room.object.visualization.furniture { import _-0sT._SafeStr_1686; import com.sulake.core.assets._SafeStr_812; import _-0sT._SafeStr_1626; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1729; import com.sulake.core.assets._SafeStr_1280; import _-0sT._SafeStr_2797; import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_1716 extends _SafeStr_1686 { private var _assetLibrary:_SafeStr_812 = null; private var _SafeStr_12590:Array; private var _planesInitialized:Boolean = false; private var _SafeStr_12591:int = 0; public function _SafeStr_1716() { this._SafeStr_12590 = []; super(); } override public function dispose():void { var _local_1:int; var _local_2:FurniturePlane; super.dispose(); if (this._assetLibrary != null){ this._assetLibrary.dispose(); this._assetLibrary = null; }; if (this._SafeStr_12590 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12590.length) { _local_2 = (this._SafeStr_12590[_local_1] as FurniturePlane); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12590 = null; }; } override public function initialize(_arg_1:_SafeStr_1626):Boolean { reset(); return (true); } protected function _SafeStr_12592():void { var _local_1:int = 1; _SafeStr_5038(_local_1); } protected function _SafeStr_4503():void { var _local_9:_SafeStr_1285; var _local_10:FurniturePlane; if (this._planesInitialized){ return; }; var _local_1:IRoomObject = object; if (_local_1 == null){ return; }; var _local_2:int = 1; var _local_3:Number = _local_1.getModel().getNumber(_SafeStr_1392._SafeStr_12304); var _local_4:Number = _local_1.getModel().getNumber(_SafeStr_1392._SafeStr_12305); var _local_5:Number = _local_1.getModel().getNumber(_SafeStr_1392._SafeStr_6951); if (((((isNaN(_local_3)) || (isNaN(_local_4)))) || (isNaN(_local_5)))){ return; }; var _local_6:_SafeStr_1286 = new _SafeStr_1286(_local_3, 0, 0); var _local_7:_SafeStr_1286 = new _SafeStr_1286(0, _local_4, 0); var _local_8:_SafeStr_1286 = new _SafeStr_1286(-0.5, -0.5, 0); if (((((!((_local_8 == null))) && (!((_local_6 == null))))) && (!((_local_7 == null))))){ _local_9 = _SafeStr_1286._SafeStr_12593(_local_6, _local_7); _local_10 = new FurniturePlane(_local_8, _local_6, _local_7); _local_10.color = 0xFFFF00; this._SafeStr_12590.push(_local_10); } else { return; }; this._planesInitialized = true; this._SafeStr_12592(); } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { var _local_5:IRoomObject = object; if (_local_5 == null){ return; }; if (this._assetLibrary == null){ this._assetLibrary = new _SafeStr_812(("furniture cuboid visualization - " + _local_5.getInstanceId())); }; if (_arg_1 == null){ return; }; this._SafeStr_4503(); this._SafeStr_12594(_arg_1, _arg_2); } protected function _SafeStr_12594(_arg_1:_SafeStr_1729, _arg_2:int):void { var _local_6:Boolean; var _local_7:String; var _local_8:_SafeStr_1280; var _local_9:FurniturePlane; var _local_10:_SafeStr_2797; var _local_11:int; var _local_12:BitmapData; var _local_13:BitmapData; var _local_14:Point; var _local_3:IRoomObject = object; if (_local_3 == null){ return; }; if ((((_arg_1 == null)) || ((this._assetLibrary == null)))){ return; }; this._SafeStr_12591++; var _local_4:int = _arg_2; var _local_5:int; while (_local_5 < this._SafeStr_12590.length) { _local_6 = false; _local_7 = ((("plane " + _local_5) + " ") + _arg_1.scale); _local_8 = (this._assetLibrary.getAssetByName(_local_7) as _SafeStr_1280); if (_local_8 == null){ _local_8 = new _SafeStr_1280(this._assetLibrary._SafeStr_8676(_SafeStr_1280)); this._assetLibrary._SafeStr_8672(_local_7, _local_8); }; _local_9 = (this._SafeStr_12590[_local_5] as FurniturePlane); if (_local_9 != null){ _local_11 = _local_3.getDirection().x; if (((((_local_11 / 45) == 2)) || (((_local_11 / 45) == 6)))){ _local_9._SafeStr_12595(true); } else { _local_9._SafeStr_12595(false); }; if (_local_9.update(_arg_1, _local_4)){ _local_12 = _local_9.bitmapData; _local_13 = (_local_8.content as BitmapData); if (_local_12 == null){ _local_8 = null; } else { if (_local_13 != _local_12){ if (_local_13 != null){ _local_13.dispose(); }; _local_8._SafeStr_8656(_local_12); }; }; _local_6 = true; }; } else { _local_8 = null; }; _local_10 = _SafeStr_5028(_local_5); if (_local_10 != null){ if (_local_9 != null){ _local_14 = _local_9.offset; _local_10.offsetX = -(_local_14.x); _local_10.offsetY = -(_local_14.y); _local_10.color = _local_9.color; _local_10.visible = _local_9.visible; } else { _local_10.visible = false; }; if (_local_8 != null){ _local_10.asset = (_local_8.content as BitmapData); } else { _local_10.asset = null; }; if (_local_6){ _local_10.assetName = ((((_local_7 + "_") + _local_3.getInstanceId()) + "_") + this._SafeStr_12591); }; _local_10.relativeDepth = _local_9.relativeDepth; }; _local_5++; }; } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12304 = "_-1rn" (String#5515, DoABC#2) // _SafeStr_12305 = "_-2Jk" (String#6072, DoABC#2) // _SafeStr_12590 = "_-1x" (String#1143, DoABC#2) // _SafeStr_12591 = "_-002" (String#5380, DoABC#2) // _SafeStr_12592 = "_-0x3" (String#14337, DoABC#2) // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12594 = "_-1RH" (String#14909, DoABC#2) // _SafeStr_12595 = "_-n4" (String#16984, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1686 = "_-0lt" (String#1528, DoABC#2) // _SafeStr_1716 = "_-pP" (String#11758, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_4503 = "_-0oK" (String#6813, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5038 = "_-3-9" (String#3031, DoABC#2) // _SafeStr_6951 = "_-2kf" (String#7903, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8672 = "_-1vV" (String#4434, DoABC#2) // _SafeStr_8676 = "_-3EG" (String#5961, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_1718 package com.sulake.habbo.room.object.visualization.furniture { import flash.utils.Dictionary; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1631; import com.sulake.habbo.room.object._SafeStr_1392; public class _SafeStr_1718 extends _SafeStr_1688 { private var _SafeStr_12596:Dictionary; private var _SafeStr_12597:_SafeStr_2807; override public function dispose():void { var _local_1:_SafeStr_2807; super.dispose(); this._SafeStr_12597 = null; if (this._SafeStr_12596){ for each (_local_1 in this._SafeStr_12596) { _local_1.dispose(); }; this._SafeStr_12596 = null; }; } override protected function updateObject(_arg_1:Number, _arg_2:Number):Boolean { var _local_3:Boolean; if (super.updateObject(_arg_1, _arg_2)){ _local_3 = false; if (!this._SafeStr_12596){ this._SafeStr_12510(); this._SafeStr_12597 = this._SafeStr_12596[_arg_1]; _local_3 = true; } else { if (_arg_1 != _SafeStr_5035){ if (this._SafeStr_12597){ this._SafeStr_12597.reset(); }; this._SafeStr_12597 = this._SafeStr_12596[_arg_1]; _local_3 = true; }; }; return (true); }; return (false); } override protected function _SafeStr_12490(_arg_1:int, _arg_2:Boolean, _arg_3:int):void { super._SafeStr_12490(_arg_1, _arg_2, _arg_3); if (this._SafeStr_12597){ this._SafeStr_12597._SafeStr_12490(); }; } override protected function _SafeStr_7421(_arg_1:Number):int { if (this._SafeStr_12597){ this._SafeStr_12597._SafeStr_7421(); }; return (super._SafeStr_7421(_arg_1)); } override protected function _SafeStr_7433(_arg_1:int):void { if (this._SafeStr_12597){ this._SafeStr_12597._SafeStr_7433(_arg_1); }; super._SafeStr_7433(_arg_1); } override protected function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { if (((this._SafeStr_12597) && (this._SafeStr_12597._SafeStr_12598(_arg_3)))){ return (this._SafeStr_12597._SafeStr_7446(_arg_1, _arg_2, _arg_3)); }; return (super._SafeStr_7446(_arg_1, _arg_2, _arg_3)); } private function _SafeStr_12510():Boolean { var _local_5:_SafeStr_2807; var _local_6:int; var _local_7:XML; var _local_1:IRoomObject = object; if (_local_1 == null){ return (false); }; var _local_2:_SafeStr_1631 = _local_1.getModel(); if (_local_2 == null){ return (false); }; var _local_3:String = _local_2.getString(_SafeStr_1392._SafeStr_12315); if (_local_3.length == 0){ Logger.log("No Particle System Data Found."); return (false); }; var _local_4:XML = XML(_local_3); this._SafeStr_12596 = new Dictionary(); for each (_local_7 in _local_4.particlesystem) { if (!_local_7.hasOwnProperty("@size")){ Logger.log("Particle System does not have size property!"); } else { _local_6 = int(_local_7.@size); _local_5 = new _SafeStr_2807(this); _local_5._SafeStr_12599(_local_7); this._SafeStr_12596[_local_6] = _local_5; }; }; return (true); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12315 = "_-0Km" (String#12062, DoABC#2) // _SafeStr_12490 = "_-od" (String#7484, DoABC#2) // _SafeStr_12510 = "_-0BX" (String#13455, DoABC#2) // _SafeStr_12596 = "_-2Hf" (String#5790, DoABC#2) // _SafeStr_12597 = "_-oy" (String#3684, DoABC#2) // _SafeStr_12598 = "_-0mM" (String#19184, DoABC#2) // _SafeStr_12599 = "_-G4" (String#22452, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1718 = "_-0wB" (String#12700, DoABC#2) // _SafeStr_2807 = "_-1oX" (String#4580, DoABC#2) // _SafeStr_5035 = "_-0vZ" (String#2416, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_2807 package com.sulake.habbo.room.object.visualization.furniture { import flash.utils.Dictionary; import flash.display.BitmapData; import _-0sT._SafeStr_2797; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.geom.Rectangle; import com.sulake.room.object.visualization.utils._SafeStr_2560; import flash.geom.Point; import flash.display.BlendMode; import flash.geom.Vector3D; public class _SafeStr_2807 { private var _SafeStr_12600:Dictionary; private var _visualization:_SafeStr_1688; private var _SafeStr_12601:int; private var _SafeStr_8030:int; private var _SafeStr_6605:int; private var _SafeStr_12602:_SafeStr_3265; private var _SafeStr_4046:BitmapData; private var _SafeStr_12603:_SafeStr_2797; private var _SafeStr_12604:Boolean = false; private var _SafeStr_12296:int = 0; private var _SafeStr_12297:int = 0; private var _SafeStr_12605:Number = 1; private var _SafeStr_12606:BitmapData; private var _SafeStr_12607:ColorTransform; private var _SafeStr_12608:ColorTransform; private var _SafeStr_12609:Matrix; private var _translationMatrix:Matrix; private var _blend:Number = 1; public function _SafeStr_2807(_arg_1:_SafeStr_1688) { this._SafeStr_12600 = new Dictionary(); this._visualization = _arg_1; this._SafeStr_12607 = new ColorTransform(); this._SafeStr_12607.alphaMultiplier = 1; this._SafeStr_12608 = new ColorTransform(); this._SafeStr_12609 = new Matrix(); this._translationMatrix = new Matrix(); } public function dispose():void { var _local_1:_SafeStr_3265; for each (_local_1 in this._SafeStr_12600) { _local_1.dispose(); }; this._SafeStr_12600 = null; if (this._SafeStr_4046){ this._SafeStr_4046.dispose(); this._SafeStr_4046 = null; }; if (this._SafeStr_12606){ this._SafeStr_12606.dispose(); this._SafeStr_12606 = null; }; this._SafeStr_12607 = null; this._SafeStr_12608 = null; this._SafeStr_12609 = null; this._translationMatrix = null; } public function reset():void { if (this._SafeStr_12602){ this._SafeStr_12602.reset(); }; this._SafeStr_12602 = null; this._SafeStr_12604 = false; this._SafeStr_12610(); } public function _SafeStr_7433(_arg_1:int):void { if (this._SafeStr_12602){ this._SafeStr_12602.reset(); }; this._SafeStr_12602 = this._SafeStr_12600[_arg_1]; this._SafeStr_12604 = false; this._SafeStr_12610(); } private function _SafeStr_12610():void { if (!this._SafeStr_12602){ return; }; if (this._SafeStr_8030 >= 0){ this._SafeStr_12603 = this._visualization._SafeStr_5028(this._SafeStr_8030); if (((this._SafeStr_12603) && (this._SafeStr_12603.asset))){ if ((((this._SafeStr_12603.width <= 1)) || ((this._SafeStr_12603.height <= 1)))){ return; }; if (this._SafeStr_4046 == null){ this._SafeStr_4046 = this._SafeStr_12603.asset.clone(); if (this._SafeStr_12607.alphaMultiplier != 1){ this._SafeStr_12606 = new BitmapData(this._SafeStr_4046.width, this._SafeStr_4046.height, true, 0xFF000000); }; }; this._SafeStr_12296 = -(this._SafeStr_12603.offsetX); this._SafeStr_12297 = -(this._SafeStr_12603.offsetY); this._SafeStr_12603.asset = this._SafeStr_4046; }; if (this._SafeStr_4046){ this._SafeStr_4046.fillRect(this._SafeStr_4046.rect, 0xFF000000); }; if (this._SafeStr_12606){ this._SafeStr_12606.fillRect(this._SafeStr_12606.rect, 0xFF000000); }; }; } public function _SafeStr_7446(_arg_1:int, _arg_2:int, _arg_3:int):int { if (((this._SafeStr_12602) && ((this._SafeStr_12602._SafeStr_12611 == _arg_3)))){ return ((this._SafeStr_12602.y * this._SafeStr_12605)); }; return (0); } public function _SafeStr_12598(_arg_1:int):Boolean { if (this._SafeStr_12602){ return ((this._SafeStr_12602._SafeStr_12611 == _arg_1)); }; return (false); } public function _SafeStr_12490():void { if (((!(this._SafeStr_12602)) || (!(this._SafeStr_12603)))){ return; }; if (((this._SafeStr_4046) && (!((this._SafeStr_12603.asset == this._SafeStr_4046))))){ this._SafeStr_12603.asset = this._SafeStr_4046; }; if (this._SafeStr_12604){ if (this._SafeStr_12602._SafeStr_12611 >= 0){ this._visualization._SafeStr_5028(this._SafeStr_12602._SafeStr_12611).visible = false; }; }; } public function _SafeStr_7421():void { var _local_3:int; var _local_4:int; var _local_5:Rectangle; var _local_6:_SafeStr_2560; var _local_7:BitmapData; var _local_9:Point; var _local_10:Point; var _local_11:_SafeStr_3264; if (((!(this._SafeStr_12602)) || (!(this._SafeStr_12603)))){ return; }; var _local_1:Number = 10; var _local_2:Number = 0; var _local_8:int; if (((!(this._SafeStr_12604)) && (this._SafeStr_12602._SafeStr_12612))){ this._SafeStr_12604 = true; }; _local_8 = (this._SafeStr_6605 * this._SafeStr_12605); this._SafeStr_12602.update(); if (this._SafeStr_12604){ if (this._SafeStr_12602._SafeStr_12611 >= 0){ this._visualization._SafeStr_5028(this._SafeStr_12602._SafeStr_12611).visible = false; }; if (!this._SafeStr_4046){ this._SafeStr_12610(); }; this._SafeStr_4046.lock(); if (this._SafeStr_12607.alphaMultiplier == 1){ this._SafeStr_4046.fillRect(this._SafeStr_4046.rect, 0xFF000000); } else { this._SafeStr_4046.draw(this._SafeStr_12606, this._SafeStr_12609, this._SafeStr_12607, BlendMode.NORMAL, null, false); }; for each (_local_11 in this._SafeStr_12602.particles) { _local_2 = _local_11.y; _local_3 = (this._SafeStr_12296 + ((((_local_11.x - _local_11.z) * _local_1) / 10) * this._SafeStr_12605)); _local_4 = ((this._SafeStr_12297 - _local_8) + ((((_local_2 + ((_local_11.x + _local_11.z) / 2)) * _local_1) / 10) * this._SafeStr_12605)); _local_6 = _local_11.getAsset(); if (_local_6){ _local_7 = (_local_6.asset.content as BitmapData); if (((_local_11.fade) && ((_local_11.alphaMultiplier < 1)))){ this._translationMatrix.identity(); this._translationMatrix.translate((_local_3 + _local_6.offsetX), (_local_4 + _local_6.offsetY)); this._SafeStr_12608.alphaMultiplier = _local_11.alphaMultiplier; this._SafeStr_4046.draw(_local_7, this._translationMatrix, this._SafeStr_12608, BlendMode.NORMAL, null, false); } else { _local_10 = new Point((_local_3 + _local_6.offsetX), (_local_4 + _local_6.offsetY)); this._SafeStr_4046.copyPixels(_local_7, _local_7.rect, _local_10, null, null, true); }; } else { _local_5 = new Rectangle((_local_3 - 1), (_local_4 - 1), 2, 2); this._SafeStr_4046.fillRect(_local_5, 0xFFFFFFFF); }; }; this._SafeStr_4046.unlock(); }; } public function _SafeStr_12599(_arg_1:XML):void { var _local_2:_SafeStr_2797; var _local_3:XML; var _local_4:int; var _local_5:String; var _local_6:int; var _local_7:_SafeStr_3265; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:Number; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:String; var _local_17:Number; var _local_18:int; var _local_19:Boolean; var _local_20:Boolean; var _local_21:Array; var _local_22:_SafeStr_2560; var _local_23:XML; var _local_24:XML; this._SafeStr_12601 = parseInt(_arg_1.@size); this._SafeStr_8030 = ((_arg_1.hasOwnProperty("@canvas_id")) ? parseInt(_arg_1.@canvas_id) : -1); this._SafeStr_6605 = ((_arg_1.hasOwnProperty("@offset_y")) ? parseInt(_arg_1.@offset_y) : 10); this._SafeStr_12605 = (this._SafeStr_12601 / 64); this._blend = ((_arg_1.hasOwnProperty("@blend")) ? Number(_arg_1.@blend) : 1); this._blend = Math.min(this._blend, 1); this._SafeStr_12607.alphaMultiplier = this._blend; for each (_local_3 in _arg_1.emitter) { _local_4 = parseInt(_local_3.@id); _local_5 = _local_3.@name; _local_6 = parseInt(_local_3.@sprite_id); _local_7 = new _SafeStr_3265(_local_5, _local_6); this._SafeStr_12600[_local_4] = _local_7; _local_8 = parseInt(_local_3.@max_num_particles); _local_9 = parseInt(_local_3.@particles_per_frame); _local_10 = ((_local_3.hasOwnProperty("@burst_pulse")) ? parseInt(_local_3.@burst_pulse) : 1); _local_11 = parseInt(_local_3.@fuse_time); _local_12 = Number(_local_3.simulation.@force); _local_13 = Number(_local_3.simulation.@direction); _local_14 = Number(_local_3.simulation.@gravity); _local_15 = Number(_local_3.simulation.@airfriction); _local_16 = _local_3.simulation.@shape; _local_17 = Number(_local_3.simulation.@energy); for each (_local_23 in _local_3.particles.particle) { _local_18 = parseInt(_local_23.@lifetime); _local_19 = (((_local_23.@is_emitter)=="false") ? false : true); _local_20 = ((((_local_23.hasOwnProperty("@fade")) && ((_local_23.@fade == "true")))) ? true : false); _local_21 = []; for each (_local_24 in _local_23.frame) { _local_22 = this._visualization.assetCollection.getAsset(_local_24.@name); _local_21.push(_local_22); }; _local_7._SafeStr_12613(_local_18, _local_19, _local_21, _local_20); }; _local_7.setup(_local_8, _local_9, _local_12, new Vector3D(0, _local_13, 0), _local_14, _local_15, _local_16, _local_17, _local_11, _local_10); }; } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12296 = "_-0gy" (String#9292, DoABC#2) // _SafeStr_12297 = "_-6D" (String#10745, DoABC#2) // _SafeStr_12490 = "_-od" (String#7484, DoABC#2) // _SafeStr_12598 = "_-0mM" (String#19184, DoABC#2) // _SafeStr_12599 = "_-G4" (String#22452, DoABC#2) // _SafeStr_12600 = "_-016" (String#9271, DoABC#2) // _SafeStr_12601 = "_-1Jy" (String#12612, DoABC#2) // _SafeStr_12602 = "_-y3" (String#2585, DoABC#2) // _SafeStr_12603 = "_-vB" (String#3994, DoABC#2) // _SafeStr_12604 = "_-0iU" (String#5093, DoABC#2) // _SafeStr_12605 = "_-0NK" (String#9839, DoABC#2) // _SafeStr_12606 = "_-U-" (String#6643, DoABC#2) // _SafeStr_12607 = "_-0yr" (String#6768, DoABC#2) // _SafeStr_12608 = "_-0kz" (String#12789, DoABC#2) // _SafeStr_12609 = "_-13h" (String#14249, DoABC#2) // _SafeStr_12610 = "_-2M" (String#13890, DoABC#2) // _SafeStr_12611 = "_-0d0" (String#7830, DoABC#2) // _SafeStr_12612 = "_-2Kt" (String#21150, DoABC#2) // _SafeStr_12613 = "_-VO" (String#19510, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_2807 = "_-1oX" (String#4580, DoABC#2) // _SafeStr_3264 = "_-34W" (String#2434, DoABC#2) // _SafeStr_3265 = "_-2xt" (String#4640, DoABC#2) // _SafeStr_4046 = "_-0vn" (String#956, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_6605 = "_-15A" (String#2037, DoABC#2) // _SafeStr_7421 = "_-326" (String#2429, DoABC#2) // _SafeStr_7433 = "_-10h" (String#2348, DoABC#2) // _SafeStr_7446 = "_-1wF" (String#2905, DoABC#2) // _SafeStr_8030 = "_-1p4" (String#8501, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_3264 package com.sulake.habbo.room.object.visualization.furniture { import flash.geom.Vector3D; import com.sulake.room.object.visualization.utils._SafeStr_2560; public class _SafeStr_3264 { private var _x:Number; private var _SafeStr_4524:Number; private var _SafeStr_4673:Number; private var _SafeStr_12614:Number; private var _SafeStr_12615:Number; private var _SafeStr_12616:Number; private var _SafeStr_12617:Boolean = false; private var _direction:Vector3D; private var _SafeStr_7385:int = 0; private var _SafeStr_12618:int; private var _SafeStr_12619:Boolean = false; private var _SafeStr_12620:Boolean = false; private var _SafeStr_4958:Number; private var _alphaMultiplier:Number = 1; private var _frames:Array; public function get fade():Boolean { return (this._SafeStr_12620); } public function get alphaMultiplier():Number { return (this._alphaMultiplier); } public function get direction():Vector3D { return (this._direction); } public function get age():int { return (this._SafeStr_7385); } public function init(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Vector3D, _arg_5:Number, _arg_6:Number, _arg_7:int, _arg_8:Boolean=false, _arg_9:Array=null, _arg_10:Boolean=false):void { this._x = _arg_1; this._SafeStr_4524 = _arg_2; this._SafeStr_4673 = _arg_3; this._direction = new Vector3D(_arg_4.x, _arg_4.y, _arg_4.z); this._direction.scaleBy(_arg_5); this._SafeStr_12614 = (this._x - (this._direction.x * _arg_6)); this._SafeStr_12615 = (this._SafeStr_4524 - (this._direction.y * _arg_6)); this._SafeStr_12616 = (this._SafeStr_4673 - (this._direction.z * _arg_6)); this._SafeStr_7385 = 0; this._SafeStr_12617 = false; this._SafeStr_12618 = _arg_7; this._SafeStr_12619 = _arg_8; this._frames = _arg_9; this._SafeStr_12620 = _arg_10; this._alphaMultiplier = 1; this._SafeStr_4958 = (0.5 + (Math.random() * 0.5)); } public function update():void { this._SafeStr_7385++; if (this._SafeStr_7385 == this._SafeStr_12618){ this._SafeStr_12621(); }; if (this._SafeStr_12620){ if ((this._SafeStr_7385 / this._SafeStr_12618) > this._SafeStr_4958){ this._alphaMultiplier = ((this._SafeStr_12618 - this._SafeStr_7385) / (this._SafeStr_12618 * (1 - this._SafeStr_4958))); }; }; } public function getAsset():_SafeStr_2560 { if (((this._frames) && ((this._frames.length > 0)))){ return (this._frames[(this._SafeStr_7385 % this._frames.length)]); }; return (null); } protected function _SafeStr_12621():void { } public function get isEmitter():Boolean { return (this._SafeStr_12619); } public function get _SafeStr_12622():Boolean { return ((this._SafeStr_7385 <= this._SafeStr_12618)); } public function dispose():void { this._direction = null; } public function get x():Number { return (this._x); } public function get y():Number { return (this._SafeStr_4524); } public function get z():Number { return (this._SafeStr_4673); } public function set x(_arg_1:Number):void { this._x = _arg_1; } public function set y(_arg_1:Number):void { this._SafeStr_4524 = _arg_1; } public function set z(_arg_1:Number):void { this._SafeStr_4673 = _arg_1; } public function get _SafeStr_12623():Number { return (this._SafeStr_12614); } public function set _SafeStr_12623(_arg_1:Number):void { this._SafeStr_12617 = true; this._SafeStr_12614 = _arg_1; } public function get _SafeStr_12624():Number { return (this._SafeStr_12615); } public function set _SafeStr_12624(_arg_1:Number):void { this._SafeStr_12617 = true; this._SafeStr_12615 = _arg_1; } public function get _SafeStr_12625():Number { return (this._SafeStr_12616); } public function set _SafeStr_12625(_arg_1:Number):void { this._SafeStr_12617 = true; this._SafeStr_12616 = _arg_1; } public function get _SafeStr_12626():Boolean { return (this._SafeStr_12617); } public function toString():String { return ([this._x, this._SafeStr_4524, this._SafeStr_4673].toString()); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12614 = "_-IU" (String#14823, DoABC#2) // _SafeStr_12615 = "_-0eW" (String#15320, DoABC#2) // _SafeStr_12616 = "_-1de" (String#14950, DoABC#2) // _SafeStr_12617 = "_-1vd" (String#10818, DoABC#2) // _SafeStr_12618 = "_-Mu" (String#7898, DoABC#2) // _SafeStr_12619 = "_-0Y2" (String#16669, DoABC#2) // _SafeStr_12620 = "_-1kr" (String#14461, DoABC#2) // _SafeStr_12621 = "_-18e" (String#16687, DoABC#2) // _SafeStr_12622 = "_-sA" (String#13175, DoABC#2) // _SafeStr_12623 = "_-2QO" (String#10017, DoABC#2) // _SafeStr_12624 = "_-2zX" (String#9901, DoABC#2) // _SafeStr_12625 = "_-Or" (String#11111, DoABC#2) // _SafeStr_12626 = "_-2k" (String#30638, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_3264 = "_-34W" (String#2434, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_4958 = "_-051" (String#6495, DoABC#2) // _SafeStr_7385 = "_-79" (String#2611, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture._SafeStr_3265 package com.sulake.habbo.room.object.visualization.furniture { import flash.geom.Vector3D; import flash.utils.Dictionary; public class _SafeStr_3265 extends _SafeStr_3264 { public static const _SafeStr_12627:String = "cone"; public static const _SafeStr_12628:String = "plane"; public static const _SafeStr_12629:String = "sphere"; private var _name:String; private var _SafeStr_12630:int = -1; private var _SafeStr_12631:Number; private var _direction:Vector3D; private var _SafeStr_12632:Number = 0.1; private var _SafeStr_12633:Number; private var _SafeStr_12634:Number; private var _SafeStr_12635:String; private var _SafeStr_12636:Array; private var _SafeStr_12637:Array; private var _SafeStr_12638:int; private var _SafeStr_12639:int; private var _SafeStr_12640:int; private var _SafeStr_12641:int = 10; private var _energy:Number = 1; private var _SafeStr_12604:Boolean = false; private var _SafeStr_12642:int = 1; public function _SafeStr_3265(_arg_1:String="", _arg_2:int=-1) { this._SafeStr_12637 = []; super(); this._name = _arg_1; this._SafeStr_12630 = _arg_2; this._SafeStr_12636 = []; } override public function dispose():void { var _local_1:_SafeStr_3264; for each (_local_1 in this._SafeStr_12637) { _local_1.dispose(); }; this._SafeStr_12637 = null; this._direction = null; this._SafeStr_12636 = null; super.dispose(); } public function setup(_arg_1:int, _arg_2:int, _arg_3:Number, _arg_4:Vector3D, _arg_5:Number, _arg_6:Number, _arg_7:String, _arg_8:Number, _arg_9:int, _arg_10:int):void { this._SafeStr_12638 = _arg_1; this._SafeStr_12639 = _arg_2; this._SafeStr_12631 = _arg_3; this._direction = _arg_4; this._direction.normalize(); this._SafeStr_12633 = _arg_5; this._SafeStr_12634 = _arg_6; this._SafeStr_12635 = _arg_7; this._SafeStr_12641 = _arg_9; this._energy = _arg_8; this._SafeStr_12642 = _arg_10; this.reset(); } public function reset():void { var _local_1:_SafeStr_3264; for each (_local_1 in this._SafeStr_12637) { _local_1.dispose(); }; this._SafeStr_12637 = []; this._SafeStr_12640 = 0; this._SafeStr_12604 = false; this.init(0, 0, 0, this._direction, this._SafeStr_12631, this._SafeStr_12632, this._SafeStr_12641, true); } public function _SafeStr_12613(_arg_1:int, _arg_2:Boolean, _arg_3:Array, _arg_4:Boolean):void { var _local_5:Dictionary = new Dictionary(); _local_5["lifeTime"] = _arg_1; _local_5["isEmitter"] = _arg_2; _local_5["frames"] = _arg_3; _local_5["fade"] = _arg_4; this._SafeStr_12636.push(_local_5); } override protected function _SafeStr_12621():void { this._SafeStr_12604 = true; if ((this._SafeStr_12640 < this._SafeStr_12638)){ if (this.age > 1){ this._SafeStr_12643(this, this.direction); }; }; } private function _SafeStr_12643(_arg_1:_SafeStr_3264, _arg_2:Vector3D=null):void { var _local_4:_SafeStr_3264; var _local_5:Dictionary; var _local_6:int; var _local_9:Array; if (!_arg_2){ _arg_2 = new Vector3D(); }; var _local_3:Vector3D = new Vector3D(); var _local_7:Boolean; var _local_8:Boolean; _local_5 = this._SafeStr_12644(); var _local_10:int; while (_local_10 < this._SafeStr_12639) { switch (this._SafeStr_12635){ case _SafeStr_12627: _local_3.x = ((this._SafeStr_12645(0.5)) ? Math.random() : -(Math.random())); _local_3.y = -((Math.random() + 1)); _local_3.z = ((this._SafeStr_12645(0.5)) ? Math.random() : -(Math.random())); break; case _SafeStr_12628: _local_3.x = ((this._SafeStr_12645(0.5)) ? Math.random() : -(Math.random())); _local_3.y = 0; _local_3.z = ((this._SafeStr_12645(0.5)) ? Math.random() : -(Math.random())); break; case _SafeStr_12629: _local_3.x = ((this._SafeStr_12645(0.5)) ? Math.random() : -(Math.random())); _local_3.y = ((this._SafeStr_12645(0.5)) ? Math.random() : -(Math.random())); _local_3.z = ((this._SafeStr_12645(0.5)) ? Math.random() : -(Math.random())); break; }; _local_3.normalize(); _local_4 = new _SafeStr_3264(); if (_local_5){ _local_6 = Math.floor(((Math.random() * _local_5["lifeTime"]) + 10)); _local_7 = _local_5["isEmitter"]; _local_9 = _local_5["frames"]; _local_8 = _local_5["fade"]; } else { _local_6 = Math.floor(((Math.random() * 20) + 10)); _local_7 = false; _local_9 = []; }; _local_4.init(_arg_1.x, _arg_1.y, _arg_1.z, _local_3, this._energy, this._SafeStr_12632, _local_6, _local_7, _local_9, _local_8); this._SafeStr_12637.push(_local_4); this._SafeStr_12640++; _local_10++; }; } private function _SafeStr_12644():Dictionary { var _local_1:int = Math.floor((Math.random() * this._SafeStr_12636.length)); return (this._SafeStr_12636[_local_1]); } override public function update():void { super.update(); this._SafeStr_12646(); this._SafeStr_12647(); this._SafeStr_12648(); if (((!(_SafeStr_12622)) && ((this._SafeStr_12640 < this._SafeStr_12638)))){ if ((this.age % this._SafeStr_12642) == 0){ this._SafeStr_12643(this, this.direction); }; }; } public function _SafeStr_12647():void { var _local_2:_SafeStr_3264; var _local_3:Number; var _local_4:Number; var _local_5:Number; if (((_SafeStr_12622) || ((this._SafeStr_12640 < this._SafeStr_12638)))){ _local_3 = this.x; _local_4 = this.y; _local_5 = this.z; this.x = (((2 - this._SafeStr_12634) * this.x) - ((1 - this._SafeStr_12634) * this._SafeStr_12623)); this.y = ((((2 - this._SafeStr_12634) * this.y) - ((1 - this._SafeStr_12634) * this._SafeStr_12624)) + ((this._SafeStr_12633 * this._SafeStr_12632) * this._SafeStr_12632)); this.z = (((2 - this._SafeStr_12634) * this.z) - ((1 - this._SafeStr_12634) * this._SafeStr_12625)); this._SafeStr_12623 = _local_3; this._SafeStr_12624 = _local_4; this._SafeStr_12625 = _local_5; }; var _local_1:Array = []; for each (_local_2 in this._SafeStr_12637) { _local_2.update(); _local_3 = _local_2.x; _local_4 = _local_2.y; _local_5 = _local_2.z; _local_2.x = (((2 - this._SafeStr_12634) * _local_2.x) - ((1 - this._SafeStr_12634) * _local_2._SafeStr_12623)); _local_2.y = ((((2 - this._SafeStr_12634) * _local_2.y) - ((1 - this._SafeStr_12634) * _local_2._SafeStr_12624)) + ((this._SafeStr_12633 * this._SafeStr_12632) * this._SafeStr_12632)); _local_2.z = (((2 - this._SafeStr_12634) * _local_2.z) - ((1 - this._SafeStr_12634) * _local_2._SafeStr_12625)); _local_2._SafeStr_12623 = _local_3; _local_2._SafeStr_12624 = _local_4; _local_2._SafeStr_12625 = _local_5; if ((((_local_2.y > 10)) || (!(_local_2._SafeStr_12622)))){ _local_1.push(_local_2); }; }; for each (_local_2 in _local_1) { if (_local_2.isEmitter){ }; this._SafeStr_12637.splice(this._SafeStr_12637.indexOf(_local_2), 1); _local_2.dispose(); }; } private function _SafeStr_12648():void { } private function _SafeStr_12646():void { var _local_1:_SafeStr_3264; for each (_local_1 in this._SafeStr_12637) { }; } public function get particles():Array { return (this._SafeStr_12637); } public function get _SafeStr_12612():Boolean { return (this._SafeStr_12604); } private function _SafeStr_12645(_arg_1:Number):Boolean { return ((Math.random() < _arg_1)); } public function get _SafeStr_12611():int { return (this._SafeStr_12630); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12604 = "_-0iU" (String#5093, DoABC#2) // _SafeStr_12611 = "_-0d0" (String#7830, DoABC#2) // _SafeStr_12612 = "_-2Kt" (String#21150, DoABC#2) // _SafeStr_12613 = "_-VO" (String#19510, DoABC#2) // _SafeStr_12621 = "_-18e" (String#16687, DoABC#2) // _SafeStr_12622 = "_-sA" (String#13175, DoABC#2) // _SafeStr_12623 = "_-2QO" (String#10017, DoABC#2) // _SafeStr_12624 = "_-2zX" (String#9901, DoABC#2) // _SafeStr_12625 = "_-Or" (String#11111, DoABC#2) // _SafeStr_12627 = "_-116" (String#13112, DoABC#2) // _SafeStr_12628 = "_-1dl" (String#14978, DoABC#2) // _SafeStr_12629 = "_-06i" (String#13346, DoABC#2) // _SafeStr_12630 = "_-sY" (String#15598, DoABC#2) // _SafeStr_12631 = "_-1ig" (String#16052, DoABC#2) // _SafeStr_12632 = "_-wP" (String#8744, DoABC#2) // _SafeStr_12633 = "_-13Z" (String#14342, DoABC#2) // _SafeStr_12634 = "_-1id" (String#3914, DoABC#2) // _SafeStr_12635 = "_-2dK" (String#16226, DoABC#2) // _SafeStr_12636 = "_-1gi" (String#11002, DoABC#2) // _SafeStr_12637 = "_-09I" (String#4356, DoABC#2) // _SafeStr_12638 = "_-3CB" (String#12138, DoABC#2) // _SafeStr_12639 = "_-33D" (String#15943, DoABC#2) // _SafeStr_12640 = "_-1pw" (String#8265, DoABC#2) // _SafeStr_12641 = "_-0Sp" (String#17157, DoABC#2) // _SafeStr_12642 = "_-1E-" (String#16913, DoABC#2) // _SafeStr_12643 = "_-2La" (String#16440, DoABC#2) // _SafeStr_12644 = "_-j6" (String#20621, DoABC#2) // _SafeStr_12645 = "_-2Ym" (String#7085, DoABC#2) // _SafeStr_12646 = "_-1Be" (String#22078, DoABC#2) // _SafeStr_12647 = "_-1ca" (String#19513, DoABC#2) // _SafeStr_12648 = "_-vL" (String#21719, DoABC#2) // _SafeStr_3264 = "_-34W" (String#2434, DoABC#2) // _SafeStr_3265 = "_-2xt" (String#4640, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture.FurniturePlane package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.room.utils._SafeStr_1286; import flash.display.BitmapData; import com.sulake.core.utils.Map; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.utils._SafeStr_1729; import flash.geom.Matrix; import flash.geom.Rectangle; public class FurniturePlane { private var _SafeStr_5683:int = -1; private var _SafeStr_12649:Number = 0; private var _SafeStr_12650:Number = 0; private var _SafeStr_12651:Number = 0; private var _SafeStr_12652:Number = 0; private var _SafeStr_12653:_SafeStr_1286 = null; private var _SafeStr_6097:_SafeStr_1286 = null; private var _SafeStr_12654:_SafeStr_1286 = null; private var _SafeStr_12655:_SafeStr_1286 = null; private var _SafeStr_12656:_SafeStr_1286 = null; private var _SafeStr_12657:_SafeStr_1286 = null; private var _normal:_SafeStr_1286 = null; private var _isVisible:Boolean = true; private var _bitmapData:BitmapData = null; private var _SafeStr_12658:Map = null; private var _offset:Point = null; private var _SafeStr_12659:Number = 0; private var _color:uint = 0; private var _SafeStr_12660:Boolean = false; private var _id:String = null; private var _SafeStr_12661:_SafeStr_1286 = null; private var _SafeStr_12662:_SafeStr_1286 = null; private var _SafeStr_12663:_SafeStr_1286 = null; private var _SafeStr_12664:_SafeStr_1286 = null; private var _SafeStr_4520:Number = 0; private var _height:Number = 0; public function FurniturePlane(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285) { this._SafeStr_12653 = new _SafeStr_1286(); this._SafeStr_6097 = new _SafeStr_1286(); this._SafeStr_6097.assign(_arg_1); this._SafeStr_12654 = new _SafeStr_1286(); this._SafeStr_12654.assign(_arg_2); this._SafeStr_12655 = new _SafeStr_1286(); this._SafeStr_12655.assign(_arg_3); this._SafeStr_12656 = new _SafeStr_1286(); this._SafeStr_12656.assign(_arg_2); this._SafeStr_12657 = new _SafeStr_1286(); this._SafeStr_12657.assign(_arg_3); this._normal = _SafeStr_1286._SafeStr_12593(this._SafeStr_12654, this._SafeStr_12655); if (this._normal.length > 0){ this._normal._SafeStr_5196((1 / this._normal.length)); }; this._offset = new Point(); this._SafeStr_12661 = new _SafeStr_1286(); this._SafeStr_12662 = new _SafeStr_1286(); this._SafeStr_12663 = new _SafeStr_1286(); this._SafeStr_12664 = new _SafeStr_1286(); this._SafeStr_12658 = new Map(); } public function get bitmapData():BitmapData { if (this._isVisible){ if (this._bitmapData != null){ return (this._bitmapData.clone()); }; }; return (null); } public function get visible():Boolean { return (this._isVisible); } public function get offset():Point { return (this._offset); } public function get relativeDepth():Number { return (this._SafeStr_12659); } public function get color():uint { return (this._color); } public function set color(_arg_1:uint):void { this._color = _arg_1; } public function get _SafeStr_12665():_SafeStr_1285 { return (this._SafeStr_12654); } public function get _SafeStr_12666():_SafeStr_1285 { return (this._SafeStr_12655); } public function get location():_SafeStr_1285 { return (this._SafeStr_6097); } public function get normal():_SafeStr_1285 { return (this._normal); } public function dispose():void { var _local_1:int; var _local_2:BitmapData; if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; if (this._SafeStr_12658 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12658.length) { _local_2 = (this._SafeStr_12658.getWithIndex(_local_1) as BitmapData); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12658.dispose(); this._SafeStr_12658 = null; }; this._SafeStr_12653 = null; this._SafeStr_6097 = null; this._SafeStr_12654 = null; this._SafeStr_12655 = null; this._SafeStr_12656 = null; this._SafeStr_12657 = null; this._normal = null; this._SafeStr_12661 = null; this._SafeStr_12662 = null; this._SafeStr_12663 = null; this._SafeStr_12664 = null; } public function _SafeStr_12595(_arg_1:Boolean):void { if (_arg_1 != this._SafeStr_12660){ if (!_arg_1){ this._SafeStr_12654.assign(this._SafeStr_12656); this._SafeStr_12655.assign(this._SafeStr_12657); } else { this._SafeStr_12654.assign(this._SafeStr_12656); this._SafeStr_12654._SafeStr_5196((this._SafeStr_12657.length / this._SafeStr_12656.length)); this._SafeStr_12655.assign(this._SafeStr_12657); this._SafeStr_12655._SafeStr_5196((this._SafeStr_12656.length / this._SafeStr_12657.length)); }; this._SafeStr_5683 = -1; this._SafeStr_12649 = (this._SafeStr_12649 - 1); this._SafeStr_12660 = _arg_1; this._SafeStr_12667(); }; } private function _SafeStr_12668(_arg_1:String, _arg_2:BitmapData):Boolean { var _local_3:BitmapData = (this._SafeStr_12658.remove(_arg_1) as BitmapData); if (((!((_local_3 == null))) && (!((_arg_2 == _local_3))))){ _local_3.dispose(); }; this._SafeStr_12658.add(_arg_1, _arg_2); return (true); } private function _SafeStr_12667():void { var _local_1:int; var _local_2:BitmapData; if (this._SafeStr_12658 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12658.length) { _local_2 = (this._SafeStr_12658.getWithIndex(_local_1) as BitmapData); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12658.reset(); }; } private function _SafeStr_4410(_arg_1:_SafeStr_1729):String { if (_arg_1 == null){ return (null); }; return (String(_arg_1.scale)); } private function _SafeStr_12669(_arg_1:_SafeStr_1729):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:String = this._SafeStr_4410(_arg_1); var _local_3:BitmapData = (this._SafeStr_12658.getValue(_local_2) as BitmapData); if ((((this._SafeStr_4520 > 0)) && ((this._height > 0)))){ if (_local_3 == null){ return (true); }; }; return (false); } private function _SafeStr_12670(_arg_1:_SafeStr_1729, _arg_2:int):BitmapData { var _local_5:Number; var _local_6:Number; var _local_7:_SafeStr_1285; if (_arg_1 == null){ return (null); }; var _local_3:String = this._SafeStr_4410(_arg_1); var _local_4:BitmapData; if (this._SafeStr_12669(_arg_1)){ _local_5 = (this._SafeStr_12654.length * _arg_1.scale); _local_6 = (this._SafeStr_12655.length * _arg_1.scale); if (_local_5 < 1){ _local_5 = 1; }; if (_local_6 < 1){ _local_6 = 1; }; _local_7 = _arg_1._SafeStr_12671(this._normal); _local_4 = (this._SafeStr_12658.getValue(_local_3) as BitmapData); if (_local_4 == null){ _local_4 = new BitmapData(_local_5, _local_6, true, (0xFF000000 | this._color)); if (_local_4 != null){ this._SafeStr_12668(_local_3, _local_4); }; }; } else { _local_4 = (this._SafeStr_12658.getValue(_local_3) as BitmapData); }; if (_local_4 != null){ return (_local_4); }; return (null); } public function update(_arg_1:_SafeStr_1729, _arg_2:int):Boolean { var _local_4:_SafeStr_1285; var _local_5:Number; var _local_6:_SafeStr_1285; var _local_7:Number; var _local_8:Number; var _local_9:BitmapData; if ((((((((((_arg_1 == null)) || ((((this._SafeStr_6097 == null)) && (!((this._SafeStr_12653 == null))))))) || ((this._SafeStr_12654 == null)))) || ((this._SafeStr_12655 == null)))) || ((this._normal == null)))){ return (false); }; var _local_3:Boolean; if (_arg_1._SafeStr_5043 != this._SafeStr_5683){ this._SafeStr_5683 = _arg_1._SafeStr_5043; _local_4 = _arg_1.direction; if (((!((_local_4 == null))) && (((((((!((_local_4.x == this._SafeStr_12649))) || (!((_local_4.y == this._SafeStr_12650))))) || (!((_local_4.z == this._SafeStr_12651))))) || (!((_arg_1.scale == this._SafeStr_12652))))))){ this._SafeStr_12649 = _local_4.x; this._SafeStr_12650 = _local_4.y; this._SafeStr_12651 = _local_4.z; this._SafeStr_12652 = _arg_1.scale; _local_3 = true; _local_5 = 0; _local_5 = _SafeStr_1286.cosAngle(_arg_1._SafeStr_12672, this.normal); if (_local_5 > -0.001){ if (this._isVisible){ this._isVisible = false; return (true); }; return (false); }; this._SafeStr_12673(_arg_1); _local_6 = _arg_1._SafeStr_12674(this._SafeStr_12653); _local_7 = _local_6.z; _local_8 = Math.max((this._SafeStr_12661.z - _local_7), (this._SafeStr_12662.z - _local_7), (this._SafeStr_12663.z - _local_7), (this._SafeStr_12664.z - _local_7)); this._SafeStr_12659 = _local_8; this._isVisible = true; }; }; if (((this._SafeStr_12669(_arg_1)) || (_local_3))){ if ((((((this._bitmapData == null)) || (!((this._SafeStr_4520 == this._bitmapData.width))))) || (!((this._height == this._bitmapData.height))))){ if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; if ((((this._SafeStr_4520 < 1)) || ((this._height < 1)))){ return (true); }; } else { if ((((this._SafeStr_4520 < 1)) || ((this._height < 1)))){ return (false); }; }; this._bitmapData = new BitmapData(this._SafeStr_4520, this._height, true, 0xFFFFFF); this._bitmapData.lock(); } else { this._bitmapData.lock(); this._bitmapData.fillRect(this._bitmapData.rect, 0xFFFFFF); }; _local_9 = this._SafeStr_12670(_arg_1, _arg_2); if (_local_9 != null){ this._SafeStr_12675(_arg_1, _local_9); }; this._bitmapData.unlock(); return (true); }; return (false); } private function _SafeStr_12673(_arg_1:_SafeStr_1729):void { this._SafeStr_12661.assign(_arg_1._SafeStr_12674(this._SafeStr_6097)); this._SafeStr_12662.assign(_arg_1._SafeStr_12674(_SafeStr_1286.sum(this._SafeStr_6097, this._SafeStr_12655))); this._SafeStr_12663.assign(_arg_1._SafeStr_12674(_SafeStr_1286.sum(_SafeStr_1286.sum(this._SafeStr_6097, this._SafeStr_12654), this._SafeStr_12655))); this._SafeStr_12664.assign(_arg_1._SafeStr_12674(_SafeStr_1286.sum(this._SafeStr_6097, this._SafeStr_12654))); this._offset = _arg_1._SafeStr_4521(this._SafeStr_12653); this._SafeStr_12661.x = Math.round(this._SafeStr_12661.x); this._SafeStr_12661.y = Math.round(this._SafeStr_12661.y); this._SafeStr_12662.x = Math.round(this._SafeStr_12662.x); this._SafeStr_12662.y = Math.round(this._SafeStr_12662.y); this._SafeStr_12663.x = Math.round(this._SafeStr_12663.x); this._SafeStr_12663.y = Math.round(this._SafeStr_12663.y); this._SafeStr_12664.x = Math.round(this._SafeStr_12664.x); this._SafeStr_12664.y = Math.round(this._SafeStr_12664.y); this._offset.x = Math.round(this._offset.x); this._offset.y = Math.round(this._offset.y); var _local_2:Number = Math.min(this._SafeStr_12661.x, this._SafeStr_12662.x, this._SafeStr_12663.x, this._SafeStr_12664.x); var _local_3:Number = Math.max(this._SafeStr_12661.x, this._SafeStr_12662.x, this._SafeStr_12663.x, this._SafeStr_12664.x); var _local_4:Number = Math.min(this._SafeStr_12661.y, this._SafeStr_12662.y, this._SafeStr_12663.y, this._SafeStr_12664.y); var _local_5:Number = Math.max(this._SafeStr_12661.y, this._SafeStr_12662.y, this._SafeStr_12663.y, this._SafeStr_12664.y); _local_3 = (_local_3 - _local_2); this._offset.x = (this._offset.x - _local_2); this._SafeStr_12661.x = (this._SafeStr_12661.x - _local_2); this._SafeStr_12662.x = (this._SafeStr_12662.x - _local_2); this._SafeStr_12663.x = (this._SafeStr_12663.x - _local_2); this._SafeStr_12664.x = (this._SafeStr_12664.x - _local_2); _local_5 = (_local_5 - _local_4); this._offset.y = (this._offset.y - _local_4); this._SafeStr_12661.y = (this._SafeStr_12661.y - _local_4); this._SafeStr_12662.y = (this._SafeStr_12662.y - _local_4); this._SafeStr_12663.y = (this._SafeStr_12663.y - _local_4); this._SafeStr_12664.y = (this._SafeStr_12664.y - _local_4); this._SafeStr_4520 = _local_3; this._height = _local_5; } private function _SafeStr_12675(_arg_1:_SafeStr_1729, _arg_2:BitmapData):void { if ((((((((((((this._SafeStr_12661 == null)) || ((this._SafeStr_12662 == null)))) || ((this._SafeStr_12663 == null)))) || ((this._SafeStr_12664 == null)))) || ((_arg_2 == null)))) || ((this._bitmapData == null)))){ return; }; var _local_3:Number = (this._SafeStr_12664.x - this._SafeStr_12663.x); var _local_4:Number = (this._SafeStr_12664.y - this._SafeStr_12663.y); var _local_5:Number = (this._SafeStr_12662.x - this._SafeStr_12663.x); var _local_6:Number = (this._SafeStr_12662.y - this._SafeStr_12663.y); if (Math.abs((_local_5 - _arg_2.width)) <= 1){ _local_5 = _arg_2.width; }; if (Math.abs((_local_6 - _arg_2.width)) <= 1){ _local_6 = _arg_2.width; }; if (Math.abs((_local_3 - _arg_2.height)) <= 1){ _local_3 = _arg_2.height; }; if (Math.abs((_local_4 - _arg_2.height)) <= 1){ _local_4 = _arg_2.height; }; var _local_7:Number = (_local_5 / _arg_2.width); var _local_8:Number = (_local_6 / _arg_2.width); var _local_9:Number = (_local_3 / _arg_2.height); var _local_10:Number = (_local_4 / _arg_2.height); var _local_11:Matrix = new Matrix(); _local_11.a = _local_7; _local_11.b = _local_8; _local_11.c = _local_9; _local_11.d = _local_10; _local_11.translate(this._SafeStr_12663.x, this._SafeStr_12663.y); this.draw(_arg_2, _local_11); } private function draw(_arg_1:BitmapData, _arg_2:Matrix):void { var _local_3:int; var _local_4:int; var _local_5:Number; var _local_6:int; var _local_7:int; if (this._bitmapData != null){ if ((((((((((_arg_2.a == 1)) && ((_arg_2.d == 1)))) && ((_arg_2.c == 0)))) && (!((_arg_2.b == 0))))) && ((Math.abs(_arg_2.b) <= 1)))){ _local_3 = 0; _local_4 = 0; _local_5 = 0; _local_6 = 0; if (_arg_2.b > 0){ _arg_2.ty++; }; _local_7 = 0; while (_local_3 < _arg_1.width) { _local_3++; _local_5 = (_local_5 + Math.abs(_arg_2.b)); if (_local_5 >= 1){ this._bitmapData.copyPixels(_arg_1, new Rectangle((_local_4 + _local_6), 0, (_local_3 - _local_4), _arg_1.height), new Point((_arg_2.tx + _local_4), (_arg_2.ty + _local_7)), null, null, true); _local_4 = _local_3; if (_arg_2.b > 0){ _local_7++; } else { _local_7--; }; _local_5 = 0; }; }; if (_local_5 > 0){ this._bitmapData.copyPixels(_arg_1, new Rectangle(_local_4, 0, (_local_3 - _local_4), _arg_1.height), new Point((_arg_2.tx + _local_4), (_arg_2.ty + _local_7)), null, null, true); }; return; }; this._bitmapData.draw(_arg_1, _arg_2, null, null, null, false); }; } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12595 = "_-n4" (String#16984, DoABC#2) // _SafeStr_12649 = "_-0lH" (String#6984, DoABC#2) // _SafeStr_12650 = "_-2F" (String#10747, DoABC#2) // _SafeStr_12651 = "_-IL" (String#11175, DoABC#2) // _SafeStr_12652 = "_-0yN" (String#8599, DoABC#2) // _SafeStr_12653 = "_-17h" (String#4459, DoABC#2) // _SafeStr_12654 = "_-1kq" (String#2102, DoABC#2) // _SafeStr_12655 = "_-gc" (String#2068, DoABC#2) // _SafeStr_12656 = "_-Bm" (String#6778, DoABC#2) // _SafeStr_12657 = "_-1UY" (String#7403, DoABC#2) // _SafeStr_12658 = "_-37o" (String#1498, DoABC#2) // _SafeStr_12659 = "_-5M" (String#10763, DoABC#2) // _SafeStr_12660 = "_-09T" (String#18079, DoABC#2) // _SafeStr_12661 = "_-0iT" (String#1721, DoABC#2) // _SafeStr_12662 = "_-1sP" (String#1608, DoABC#2) // _SafeStr_12663 = "_-yK" (String#1351, DoABC#2) // _SafeStr_12664 = "_-2EL" (String#1583, DoABC#2) // _SafeStr_12665 = "_-0hN" (String#7392, DoABC#2) // _SafeStr_12666 = "switch" (String#7539, DoABC#2) // _SafeStr_12667 = "_-0t3" (String#10670, DoABC#2) // _SafeStr_12668 = "_-2pg" (String#14129, DoABC#2) // _SafeStr_12669 = "_-Ok" (String#11027, DoABC#2) // _SafeStr_12670 = "_-0OR" (String#10107, DoABC#2) // _SafeStr_12671 = "_-0wC" (String#12355, DoABC#2) // _SafeStr_12672 = "_-hq" (String#11634, DoABC#2) // _SafeStr_12673 = "_-0Em" (String#13858, DoABC#2) // _SafeStr_12674 = "_-Q7" (String#3569, DoABC#2) // _SafeStr_12675 = "_-0lk" (String#15200, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_4410 = "_-1wQ" (String#3618, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) // _SafeStr_5683 = "_-22k" (String#2369, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture.FurniturePlanetSystemVisualizationPlanetObject package com.sulake.habbo.room.object.visualization.furniture { import com.sulake.room.utils._SafeStr_1286; public class FurniturePlanetSystemVisualizationPlanetObject { private static const _SafeStr_12676:Number = 30; private var _index:int; private var _name:String; private var _SafeStr_4622:Number; private var _SafeStr_12677:Number; private var _SafeStr_12678:Number; private var _height:Number; private var _SafeStr_8055:Number; private var _SafeStr_12679:_SafeStr_1286; private var _children:Array; public function FurniturePlanetSystemVisualizationPlanetObject(_arg_1:String, _arg_2:int, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number) { this._SafeStr_12679 = new _SafeStr_1286(0, 0, 0); this._children = new Array(); super(); this._name = _arg_1; this._index = _arg_2; this._SafeStr_4622 = _arg_3; this._SafeStr_12677 = (((_arg_4 * Math.PI) * 2) / 360); this._SafeStr_12678 = (((_arg_5 * Math.PI) * 2) / 360); this._height = _arg_6; this._SafeStr_8055 = 0; } public function get name():String { return (this._name); } public function dispose():void { var _local_1:FurniturePlanetSystemVisualizationPlanetObject; while (this._children.length > 0) { _local_1 = this._children.shift(); if (_local_1 != null){ _local_1.dispose(); }; }; } public function update(_arg_1:Array, _arg_2:_SafeStr_1286, _arg_3:Number):void { var _local_4:FurniturePlanetSystemVisualizationPlanetObject; this._SafeStr_8055 = (this._SafeStr_8055 + (this._SafeStr_12677 / _SafeStr_12676)); _arg_1[this._index] = this._SafeStr_12680(_arg_2, _arg_3); var _local_5:int; while (_local_5 < this._children.length) { _local_4 = this._children[_local_5]; _local_4.update(_arg_1, this._SafeStr_12679, _arg_3); _local_5++; }; } public function _SafeStr_12680(_arg_1:_SafeStr_1286, _arg_2:Number):_SafeStr_1286 { var _local_3:Number = (this._SafeStr_4622 * Math.cos((this._SafeStr_8055 + this._SafeStr_12678))); var _local_4:Number = (this._SafeStr_4622 * Math.sin((this._SafeStr_8055 + this._SafeStr_12678))); var _local_5:Number = this._height; this._SafeStr_12679.x = ((_local_3 - _local_4) * (_arg_2 / 2)); this._SafeStr_12679.y = ((((_local_4 + _local_3) * (_arg_2 / 2)) * 0.5) - (this._height * (_arg_2 / 2))); this._SafeStr_12679.z = -(int(((4 * (_local_3 + _local_4)) - 0.7))); if (_arg_1 != null){ this._SafeStr_12679.add(_arg_1); }; return (this._SafeStr_12679); } public function addChild(_arg_1:FurniturePlanetSystemVisualizationPlanetObject):void { if (this._children.indexOf(_arg_1) < 0){ this._children.push(_arg_1); }; } public function _SafeStr_10234(_arg_1:String):Boolean { var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; while (_local_3 < this._children.length) { _local_2 = this._children[_local_3]; if (_local_2.name == _arg_1){ return (true); }; if (_local_2._SafeStr_10234(_arg_1)){ return (true); }; _local_3++; }; return (false); } public function _SafeStr_12513(_arg_1:String):FurniturePlanetSystemVisualizationPlanetObject { var _local_2:FurniturePlanetSystemVisualizationPlanetObject; var _local_3:int; while (_local_3 < this._children.length) { _local_2 = this._children[_local_3]; if (_local_2.name == _arg_1){ return (_local_2); }; if (_local_2._SafeStr_10234(_arg_1)){ return (_local_2._SafeStr_12513(_arg_1)); }; _local_3++; }; return (null); } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_10234 = "_-27N" (String#11108, DoABC#2) // _SafeStr_12513 = "_-0D-" (String#18275, DoABC#2) // _SafeStr_12676 = "_-0If" (String#13778, DoABC#2) // _SafeStr_12677 = "_-38" (String#17702, DoABC#2) // _SafeStr_12678 = "_-en" (String#14658, DoABC#2) // _SafeStr_12679 = "_-yu" (String#7523, DoABC#2) // _SafeStr_12680 = "_-3Gx" (String#22256, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_4622 = "_-1vb" (String#4186, DoABC#2) // _SafeStr_8055 = "_-2Nq" (String#2623, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.furniture.ShoreMaskCreatorUtility package com.sulake.habbo.room.object.visualization.furniture { import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import com.sulake.room.object.visualization.utils._SafeStr_2560; import com.sulake.room.object.visualization.utils._SafeStr_1634; import flash.geom.Point; import flash.geom.Rectangle; import com.sulake.room.utils._SafeStr_3246; public class ShoreMaskCreatorUtility { public static const _SafeStr_12582:int = 0; public static const _SafeStr_12584:int = 1; public static const _SafeStr_12583:int = 2; private static const _SafeStr_12681:int = 3; private static const MASK_COLOR_TRANSPARENT:uint = 0; private static const MASK_COLOR_SOLID:uint = 0xFFFFFFFF; public static function _SafeStr_12588(_arg_1:int, _arg_2:int):BitmapData { return (new BitmapData(_arg_1, _arg_2, true, MASK_COLOR_TRANSPARENT)); } public static function _SafeStr_12573(_arg_1:int, _arg_2:int):String { return (((("instance_mask_" + _arg_1) + "_") + _arg_2)); } public static function _SafeStr_12585(_arg_1:int, _arg_2:int):int { return ((_arg_1 + (_arg_2 * _SafeStr_12681))); } public static function _SafeStr_12575(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1634, _arg_4:_SafeStr_2560):_SafeStr_2560 { var _local_7:_SafeStr_1280; var _local_8:BitmapData; var _local_5:String = _SafeStr_12573(_arg_1, _arg_2); var _local_6:_SafeStr_2560 = _arg_3.getAsset(_local_5); if (_local_6 == null){ if (_arg_4 != null){ _local_7 = (_arg_4.asset as _SafeStr_1280); if (_local_7 != null){ _local_8 = (_local_7.content as BitmapData); if (_local_8 != null){ _arg_3.addAsset(_local_5, new BitmapData(_local_8.width, _local_8.height, true, MASK_COLOR_TRANSPARENT), false, _arg_4.offsetX, _arg_4.offsetY); _local_6 = _arg_3.getAsset(_local_5); }; }; }; }; return (_local_6); } public static function _SafeStr_12569(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1634):void { var _local_4:String = _SafeStr_12573(_arg_1, _arg_2); _arg_3._SafeStr_12682(_local_4); } public static function _SafeStr_12589(_arg_1:BitmapData, _arg_2:int, _arg_3:Array, _arg_4:Array, _arg_5:_SafeStr_1634):BitmapData { var _local_7:String; var _local_8:_SafeStr_2560; var _local_9:BitmapData; _arg_1.fillRect(_arg_1.rect, MASK_COLOR_TRANSPARENT); var _local_6:int; while (_local_6 < _arg_3.length) { if (_arg_3[_local_6] == true){ _local_7 = ((((("mask_" + _arg_2) + "_") + _local_6) + "_") + _arg_4[_local_6]); _local_8 = _arg_5.getAsset(_local_7); if (((!((_local_8 == null))) && (!((_local_8.asset == null))))){ _local_9 = (_local_8.asset.content as BitmapData); if (_local_9 != null){ _arg_1.copyPixels(_local_9, _local_9.rect, new Point(0, 0), _local_9, new Point(0, 0), true); }; }; }; _local_6++; }; return (_arg_1); } public static function _SafeStr_12586(_arg_1:int, _arg_2:_SafeStr_1634, _arg_3:_SafeStr_2560):Boolean { var _local_4:String; var _local_5:_SafeStr_1280; var _local_6:BitmapData; var _local_7:Array; var _local_8:Array; var _local_9:BitmapData; var _local_10:int; if (_arg_2 != null){ _local_4 = ("masks_done_" + _arg_1); if (_arg_2.getAsset(_local_4) == null){ if (_arg_3 != null){ _local_5 = (_arg_3.asset as _SafeStr_1280); if (_local_5 != null){ _local_6 = (_local_5.content as BitmapData); _local_7 = [_SafeStr_12582, _SafeStr_12584, _SafeStr_12583, _SafeStr_12582, _SafeStr_12584, _SafeStr_12583]; _local_8 = [_SafeStr_12584, _SafeStr_12584, _SafeStr_12584, _SafeStr_12583, _SafeStr_12583, _SafeStr_12583]; _local_9 = null; _local_10 = 0; if (_local_6 != null){ _local_10 = 0; while ((((_local_10 < _local_7.length)) && ((_local_10 < _local_8.length)))) { _local_9 = _SafeStr_12683(_local_6.width, _local_6.height); _SafeStr_12684(_local_9, _arg_1, _local_7[_local_10], _local_8[_local_10]); _SafeStr_12685(_arg_2, _local_9, _arg_1, _local_7[_local_10], _local_8[_local_10]); _local_9 = _SafeStr_12686(_local_6.width, _local_6.height); _SafeStr_12687(_local_9, _arg_1, _local_8[_local_10], _local_7[_local_10]); _SafeStr_12688(_arg_2, _local_9, _arg_1, _local_8[_local_10], _local_7[_local_10]); _local_10++; }; }; }; _arg_2.addAsset(_local_4, new BitmapData(1, 1), false); return (true); }; return (false); }; return (true); }; return (false); } private static function _SafeStr_12683(_arg_1:int, _arg_2:int):BitmapData { var _local_3:BitmapData = new BitmapData(_arg_1, _arg_2, true, MASK_COLOR_TRANSPARENT); _SafeStr_12689(_local_3, (_local_3.width / 2), ((_local_3.height / 2) - 1), 1, MASK_COLOR_SOLID); return (_local_3); } private static function _SafeStr_12684(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int):void { if (_arg_3 == _SafeStr_12584){ _SafeStr_12690(_arg_1, _arg_2, false); } else { if (_arg_3 == _SafeStr_12583){ _SafeStr_12690(_arg_1, _arg_2, true); }; }; if (_arg_4 == _SafeStr_12583){ _SafeStr_12691(_arg_1, _arg_2); }; } private static function _SafeStr_12690(_arg_1:BitmapData, _arg_2:int, _arg_3:Boolean):void { var _local_4:int = ((_arg_1.height / 2) - (_arg_2 / 2)); var _local_5:int = (_arg_1.width / 2); if (_arg_3){ _arg_1.fillRect(new Rectangle(_local_5, 0, _arg_1.width, _local_4), MASK_COLOR_TRANSPARENT); } else { _SafeStr_12689(_arg_1, _local_5, (_local_4 - 1), 1, MASK_COLOR_TRANSPARENT); }; } private static function _SafeStr_12691(_arg_1:BitmapData, _arg_2:int):void { var _local_3:int = ((_arg_1.width / 2) + (_arg_2 / 2)); _arg_1.fillRect(new Rectangle(_local_3, 0, _arg_1.width, (_arg_1.height / 2)), MASK_COLOR_TRANSPARENT); } private static function _SafeStr_12686(_arg_1:int, _arg_2:int):BitmapData { var _local_3:BitmapData = new BitmapData(_arg_1, _arg_2, true, MASK_COLOR_TRANSPARENT); _SafeStr_12692(_local_3, ((_local_3.width / 2) + 1), ((_local_3.height / 2) - 1), MASK_COLOR_SOLID); return (_local_3); } private static function _SafeStr_12687(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int):void { if (_arg_4 == _SafeStr_12584){ _SafeStr_12693(_arg_1, _arg_2, false); } else { if (_arg_4 == _SafeStr_12583){ _SafeStr_12693(_arg_1, _arg_2, true); }; }; if (_arg_3 == _SafeStr_12583){ _SafeStr_12694(_arg_1, _arg_2); }; } private static function _SafeStr_12694(_arg_1:BitmapData, _arg_2:int):void { var _local_3:int = ((_arg_1.width / 2) + (_arg_2 / 2)); _arg_1.fillRect(new Rectangle(_local_3, 0, _arg_1.width, ((_arg_1.height / 2) - (_arg_2 / 4))), MASK_COLOR_TRANSPARENT); } private static function _SafeStr_12693(_arg_1:BitmapData, _arg_2:int, _arg_3:Boolean):void { var _local_4:int = (_arg_1.height / 2); var _local_5:int = ((_arg_1.width / 2) + _arg_2); if (_arg_3){ _arg_1.fillRect(new Rectangle(_local_5, 0, _arg_1.width, _local_4), MASK_COLOR_TRANSPARENT); } else { _SafeStr_12692(_arg_1, (_local_5 + 1), (_local_4 - 1), MASK_COLOR_TRANSPARENT); }; } private static function _SafeStr_12685(_arg_1:_SafeStr_1634, _arg_2:BitmapData, _arg_3:int, _arg_4:int, _arg_5:int):void { var _local_6:String; if (_arg_1 != null){ _local_6 = ""; _local_6 = ((("mask_" + _arg_3) + "_0_") + _SafeStr_12585(_arg_4, _arg_5)); _arg_1.addAsset(_local_6, _arg_2, false); _local_6 = ((("mask_" + _arg_3) + "_3_") + _SafeStr_12585(_arg_5, _arg_4)); _arg_1.addAsset(_local_6, _SafeStr_3246._SafeStr_12695(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_4_") + _SafeStr_12585(_arg_4, _arg_5)); _arg_1.addAsset(_local_6, _SafeStr_3246._SafeStr_12696(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_7_") + _SafeStr_12585(_arg_5, _arg_4)); _arg_1.addAsset(_local_6, _SafeStr_3246._SafeStr_12697(_arg_2), false); }; } private static function _SafeStr_12688(_arg_1:_SafeStr_1634, _arg_2:BitmapData, _arg_3:int, _arg_4:int, _arg_5:int):void { var _local_6:String; if (_arg_1 != null){ _local_6 = ""; _local_6 = ((("mask_" + _arg_3) + "_1_") + _SafeStr_12585(_arg_4, _arg_5)); _arg_1.addAsset(_local_6, _arg_2, false); _local_6 = ((("mask_" + _arg_3) + "_2_") + _SafeStr_12585(_arg_5, _arg_4)); _arg_1.addAsset(_local_6, _SafeStr_3246._SafeStr_12695(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_5_") + _SafeStr_12585(_arg_4, _arg_5)); _arg_1.addAsset(_local_6, _SafeStr_3246._SafeStr_12696(_arg_2), false); _local_6 = ((("mask_" + _arg_3) + "_6_") + _SafeStr_12585(_arg_5, _arg_4)); _arg_1.addAsset(_local_6, _SafeStr_3246._SafeStr_12697(_arg_2), false); }; } private static function _SafeStr_12689(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:uint):void { var _local_9:int; var _local_6:int = _arg_2; var _local_7:int = _arg_3; var _local_8:int = _arg_4; while (_local_7 >= 0) { _local_9 = _local_7; while (_local_9 >= 0) { _arg_1.setPixel32(_local_6, _local_9, _arg_5); _local_9--; }; if (++_local_8 >= 2){ _local_7--; _local_8 = 0; }; _local_6++; }; } private static function _SafeStr_12692(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:uint):void { var _local_7:int; var _local_5:int = _arg_2; var _local_6:int = _arg_3; while (_local_5 < _arg_1.width) { _local_7 = _local_5; while (_local_7 < _arg_1.width) { _arg_1.setPixel32(_local_7, _local_6, _arg_4); _local_7++; }; _local_6--; _local_5 = (_local_5 + 2); }; } } }//package com.sulake.habbo.room.object.visualization.furniture // _SafeStr_12569 = "_-0Vf" (String#20962, DoABC#2) // _SafeStr_12573 = "_-1DX" (String#8908, DoABC#2) // _SafeStr_12575 = "_-0gE" (String#13370, DoABC#2) // _SafeStr_12582 = "_-0vo" (String#4026, DoABC#2) // _SafeStr_12583 = "_-0e9" (String#2813, DoABC#2) // _SafeStr_12584 = "_-2Dh" (String#2879, DoABC#2) // _SafeStr_12585 = "_-g7" (String#2716, DoABC#2) // _SafeStr_12586 = "_-2xq" (String#14678, DoABC#2) // _SafeStr_12588 = "_-2e" (String#19333, DoABC#2) // _SafeStr_12589 = "_-06G" (String#18562, DoABC#2) // _SafeStr_12681 = "_-0vO" (String#15024, DoABC#2) // _SafeStr_12682 = "_-2BK" (String#13389, DoABC#2) // _SafeStr_12683 = "_-32d" (String#15872, DoABC#2) // _SafeStr_12684 = "_-302" (String#15529, DoABC#2) // _SafeStr_12685 = "_-0UX" (String#17224, DoABC#2) // _SafeStr_12686 = "_-1bA" (String#17606, DoABC#2) // _SafeStr_12687 = "_-d3" (String#17225, DoABC#2) // _SafeStr_12688 = "_-0fX" (String#16636, DoABC#2) // _SafeStr_12689 = "_-5v" (String#12786, DoABC#2) // _SafeStr_12690 = "_-27d" (String#12615, DoABC#2) // _SafeStr_12691 = "_-1H2" (String#16634, DoABC#2) // _SafeStr_12692 = "_-qz" (String#12420, DoABC#2) // _SafeStr_12693 = "_-2Nc" (String#12794, DoABC#2) // _SafeStr_12694 = "_-0KA" (String#17038, DoABC#2) // _SafeStr_12695 = "_-2mm" (String#16344, DoABC#2) // _SafeStr_12696 = "_-0pG" (String#17441, DoABC#2) // _SafeStr_12697 = "_-14k" (String#14109, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_3246 = "_-39Q" (String#4416, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.mask._SafeStr_2793 package com.sulake.habbo.room.object.visualization.room.mask { import com.sulake.room.object.visualization.utils._SafeStr_1634; import com.sulake.core.utils.Map; import com.sulake.room.utils.XMLValidator; import com.sulake.room.object.visualization.utils._SafeStr_2560; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Matrix; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2793 { private var _SafeStr_5032:_SafeStr_1634 = null; private var _SafeStr_12698:Map = null; private var _data:XML = null; public function _SafeStr_2793() { this._SafeStr_12698 = new Map(); } public function get data():XML { return (this._data); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3258; this._SafeStr_5032 = null; this._data = null; if (this._SafeStr_12698 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12698.length) { _local_2 = (this._SafeStr_12698.getWithIndex(_local_1) as _SafeStr_3258); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12698.dispose(); }; } public function initialize(_arg_1:XML):void { this._data = _arg_1; } public function _SafeStr_5636(_arg_1:_SafeStr_1634):void { if (this.data == null){ return; }; this._SafeStr_5032 = _arg_1; this._SafeStr_12699(this.data, _arg_1); } private function _SafeStr_12699(_arg_1:XML, _arg_2:_SafeStr_1634):void { var _local_7:XML; var _local_8:String; var _local_9:_SafeStr_3258; var _local_10:XMLList; var _local_11:int; var _local_12:XML; var _local_13:int; var _local_14:_SafeStr_3259; var _local_15:XMLList; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; var _local_3:Array = ["id"]; var _local_4:Array = ["size"]; var _local_5:XMLList = _arg_1.mask; var _local_6:int; while (_local_6 < _local_5.length()) { _local_7 = _local_5[_local_6]; if (XMLValidator.checkRequiredAttributes(_local_7, _local_3)){ _local_8 = _local_7.@id; if (this._SafeStr_12698.getValue(_local_8) == null){ _local_9 = new _SafeStr_3258(); _local_10 = _local_7.maskVisualization; _local_11 = 0; while (_local_11 < _local_10.length()) { _local_12 = _local_10[_local_11]; if (XMLValidator.checkRequiredAttributes(_local_12, _local_4)){ _local_13 = parseInt(_local_12.@size); _local_14 = _local_9._SafeStr_12700(_local_13); if (_local_14 != null){ _local_15 = _local_12.bitmap; this._SafeStr_12701(_local_15, _local_14, _arg_2); }; }; _local_11++; }; this._SafeStr_12698.add(_local_8, _local_9); }; }; _local_6++; }; } private function _SafeStr_12701(_arg_1:XMLList, _arg_2:_SafeStr_3259, _arg_3:_SafeStr_1634):void { var _local_5:XML; var _local_6:Number; var _local_7:Number; var _local_8:Number; var _local_9:Number; var _local_10:String; var _local_11:_SafeStr_2560; if (_arg_1 == null){ return; }; var _local_4:int; while (_local_4 < _arg_1.length()) { _local_5 = _arg_1[_local_4]; if (XMLValidator.checkRequiredAttributes(_local_5, ["assetName"])){ _local_6 = _SafeStr_3259._SafeStr_12702; _local_7 = _SafeStr_3259.MAX_NORMAL_COORDINATE_VALUE; _local_8 = _SafeStr_3259._SafeStr_12702; _local_9 = _SafeStr_3259.MAX_NORMAL_COORDINATE_VALUE; if (String(_local_5.@normalMinX) != ""){ _local_6 = parseFloat(_local_5.@normalMinX); }; if (String(_local_5.@normalMaxX) != ""){ _local_7 = parseFloat(_local_5.@normalMaxX); }; if (String(_local_5.@normalMinY) != ""){ _local_8 = parseFloat(_local_5.@normalMinY); }; if (String(_local_5.@normalMaxY) != ""){ _local_9 = parseFloat(_local_5.@normalMaxY); }; _local_10 = _local_5.@assetName; _local_11 = _arg_3.getAsset(_local_10); if (_local_11 != null){ _arg_2._SafeStr_12703(_local_11, _local_6, _local_7, _local_8, _local_9); }; }; _local_4++; }; } public function _SafeStr_12704(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:_SafeStr_1285, _arg_5:int, _arg_6:int):Boolean { var _local_8:_SafeStr_2560; var _local_9:_SafeStr_1280; var _local_10:BitmapData; var _local_11:Point; var _local_12:Matrix; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_7:_SafeStr_3258 = (this._SafeStr_12698.getValue(_arg_2) as _SafeStr_3258); if (_local_7 != null){ _local_8 = _local_7._SafeStr_12705(_arg_3, _arg_4); if (_local_8 != null){ _local_9 = (_local_8.asset as _SafeStr_1280); if (_local_9 != null){ _local_10 = (_local_9.content as BitmapData); if (_local_10 != null){ _local_11 = new Point((_arg_5 + _local_8.offsetX), (_arg_6 + _local_8.offsetY)); _local_12 = new Matrix(); _local_13 = 1; _local_14 = 1; _local_15 = 0; _local_16 = 0; if (_local_8.flipH){ _local_13 = -1; _local_15 = _local_10.width; }; if (_local_8.flipV){ _local_14 = -1; _local_16 = _local_10.height; }; _local_12.scale(_local_13, _local_14); _local_12.translate((_local_11.x + _local_15), (_local_11.y + _local_16)); _arg_1.draw(_local_10, _local_12); }; }; }; }; return (true); } } }//package com.sulake.habbo.room.object.visualization.room.mask // _SafeStr_12698 = "_-33T" (String#1931, DoABC#2) // _SafeStr_12699 = "_-1Ef" (String#21728, DoABC#2) // _SafeStr_12700 = "_-28u" (String#19682, DoABC#2) // _SafeStr_12701 = "_-2n9" (String#21815, DoABC#2) // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12703 = "_-22L" (String#15112, DoABC#2) // _SafeStr_12704 = "_-0vR" (String#15218, DoABC#2) // _SafeStr_12705 = "_-OE" (String#19725, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_2793 = "_-2ER" (String#4755, DoABC#2) // _SafeStr_3258 = "_-295" (String#3838, DoABC#2) // _SafeStr_3259 = "_-2re" (String#2419, DoABC#2) // _SafeStr_5032 = "_-1AS" (String#2675, DoABC#2) // _SafeStr_5636 = "_-2t1" (String#4050, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.mask._SafeStr_3258 package com.sulake.habbo.room.object.visualization.room.mask { import com.sulake.core.utils.Map; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.object.visualization.utils._SafeStr_2560; public class _SafeStr_3258 { private var _SafeStr_12706:Map; private var _sizes:Array; private var _SafeStr_12707:_SafeStr_3259 = null; private var _SafeStr_12466:int = -1; public function _SafeStr_3258() { this._sizes = []; super(); this._SafeStr_12706 = new Map(); } public function dispose():void { var _local_1:_SafeStr_3259; var _local_2:int; if (this._SafeStr_12706 != null){ _local_1 = null; _local_2 = 0; while (_local_2 < this._SafeStr_12706.length) { _local_1 = (this._SafeStr_12706.getWithIndex(_local_2) as _SafeStr_3259); if (_local_1 != null){ _local_1.dispose(); }; _local_2++; }; this._SafeStr_12706.dispose(); this._SafeStr_12706 = null; }; this._SafeStr_12707 = null; this._sizes = null; } public function _SafeStr_12700(_arg_1:int):_SafeStr_3259 { if (this._SafeStr_12706.getValue(String(_arg_1)) != null){ return (null); }; var _local_2:_SafeStr_3259 = new _SafeStr_3259(); this._SafeStr_12706.add(String(_arg_1), _local_2); this._sizes.push(_arg_1); this._sizes.sort(); return (_local_2); } private function _SafeStr_12469(_arg_1:int):int { var _local_2:int; var _local_3:int = 1; while (_local_3 < this._sizes.length) { if (this._sizes[_local_3] > _arg_1){ if ((this._sizes[_local_3] - _arg_1) < (_arg_1 - this._sizes[(_local_3 - 1)])){ _local_2 = _local_3; }; break; }; _local_2 = _local_3; _local_3++; }; return (_local_2); } protected function _SafeStr_12708(_arg_1:int):_SafeStr_3259 { if (_arg_1 == this._SafeStr_12466){ return (this._SafeStr_12707); }; var _local_2:int = this._SafeStr_12469(_arg_1); if (_local_2 < this._sizes.length){ this._SafeStr_12707 = (this._SafeStr_12706.getValue(String(this._sizes[_local_2])) as _SafeStr_3259); } else { this._SafeStr_12707 = null; }; this._SafeStr_12466 = _arg_1; return (this._SafeStr_12707); } public function _SafeStr_12705(_arg_1:Number, _arg_2:_SafeStr_1285):_SafeStr_2560 { var _local_3:_SafeStr_3259 = this._SafeStr_12708(_arg_1); if (_local_3 == null){ return (null); }; return (_local_3.getAsset(_arg_2)); } } }//package com.sulake.habbo.room.object.visualization.room.mask // _SafeStr_12466 = "_-2n4" (String#6470, DoABC#2) // _SafeStr_12469 = "_-1Oq" (String#8888, DoABC#2) // _SafeStr_12700 = "_-28u" (String#19682, DoABC#2) // _SafeStr_12705 = "_-OE" (String#19725, DoABC#2) // _SafeStr_12706 = "_-1KA" (String#5269, DoABC#2) // _SafeStr_12707 = "_-1LB" (String#8993, DoABC#2) // _SafeStr_12708 = "_-2mv" (String#22027, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_3258 = "_-295" (String#3838, DoABC#2) // _SafeStr_3259 = "_-2re" (String#2419, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.mask._SafeStr_3259 package com.sulake.habbo.room.object.visualization.room.mask { import com.sulake.room.object.visualization.utils._SafeStr_2560; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_3259 { public static const _SafeStr_12702:Number = -1; public static const MAX_NORMAL_COORDINATE_VALUE:Number = 1; private var _SafeStr_12709:Array; public function _SafeStr_3259() { this._SafeStr_12709 = []; super(); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3369; if (this._SafeStr_12709 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12709.length) { _local_2 = (this._SafeStr_12709[_local_1] as _SafeStr_3369); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12709 = null; }; } public function _SafeStr_12703(_arg_1:_SafeStr_2560, _arg_2:Number=-1, _arg_3:Number=1, _arg_4:Number=-1, _arg_5:Number=1):void { var _local_6:_SafeStr_3369 = new _SafeStr_3369(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); this._SafeStr_12709.push(_local_6); } public function getAsset(_arg_1:_SafeStr_1285):_SafeStr_2560 { var _local_3:_SafeStr_3369; if (_arg_1 == null){ return (null); }; var _local_2:int; while (_local_2 < this._SafeStr_12709.length) { _local_3 = (this._SafeStr_12709[_local_2] as _SafeStr_3369); if (_local_3 != null){ if ((((((((_arg_1.x >= _local_3.normalMinX)) && ((_arg_1.x <= _local_3.normalMaxX)))) && ((_arg_1.y >= _local_3.normalMinY)))) && ((_arg_1.y <= _local_3.normalMaxY)))){ return (_local_3.asset); }; }; _local_2++; }; return (null); } } }//package com.sulake.habbo.room.object.visualization.room.mask // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12703 = "_-22L" (String#15112, DoABC#2) // _SafeStr_12709 = "_-0pC" (String#3116, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_3259 = "_-2re" (String#2419, DoABC#2) // _SafeStr_3369 = "_-00I" (String#3995, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.mask._SafeStr_3369 package com.sulake.habbo.room.object.visualization.room.mask { import com.sulake.room.object.visualization.utils._SafeStr_2560; public class _SafeStr_3369 { public static const _SafeStr_12702:Number = -1; public static const MAX_NORMAL_COORDINATE_VALUE:Number = 1; private var _SafeStr_5044:_SafeStr_2560 = null; private var _SafeStr_12710:Number = -1; private var _normalMaxX:Number = 1; private var _SafeStr_12711:Number = -1; private var _SafeStr_12712:Number = 1; public function _SafeStr_3369(_arg_1:_SafeStr_2560, _arg_2:Number=-1, _arg_3:Number=1, _arg_4:Number=-1, _arg_5:Number=1) { this._SafeStr_12710 = _arg_2; this._normalMaxX = _arg_3; this._SafeStr_12711 = _arg_4; this._SafeStr_12712 = _arg_5; this._SafeStr_5044 = _arg_1; } public function get asset():_SafeStr_2560 { return (this._SafeStr_5044); } public function get normalMinX():Number { return (this._SafeStr_12710); } public function get normalMaxX():Number { return (this._normalMaxX); } public function get normalMinY():Number { return (this._SafeStr_12711); } public function get normalMaxY():Number { return (this._SafeStr_12712); } public function dispose():void { this._SafeStr_5044 = null; } } }//package com.sulake.habbo.room.object.visualization.room.mask // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12710 = "_-0Do" (String#6023, DoABC#2) // _SafeStr_12711 = "_-0pP" (String#6388, DoABC#2) // _SafeStr_12712 = "_-0Pe" (String#6239, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_3369 = "_-00I" (String#3995, DoABC#2) // _SafeStr_5044 = "_-1T0" (String#1843, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2788 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import _-0J6._SafeStr_2787; import com.sulake.room.object.visualization.utils._SafeStr_1634; import com.sulake.core.utils.Map; import com.sulake.room.utils._SafeStr_1961; import com.sulake.room.object.visualization.utils._SafeStr_2560; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.room.utils.XMLValidator; import com.sulake.room.utils._SafeStr_3246; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; import _-ja._SafeStr_3245; public class _SafeStr_2788 implements _SafeStr_2787 { protected static const _SafeStr_4518:String = "default"; private var _SafeStr_5032:_SafeStr_1634 = null; private var _SafeStr_12713:Map = null; private var _SafeStr_12658:Map = null; private var _SafeStr_12590:Map = null; private var _SafeStr_12714:Map = null; private var _data:XML = null; public function _SafeStr_2788() { this._SafeStr_12658 = new Map(); this._SafeStr_12713 = new Map(); this._SafeStr_12590 = new Map(); this._SafeStr_12714 = new Map(); } protected function get data():XML { return (this._data); } protected function get assetCollection():_SafeStr_1634 { return (this._SafeStr_5032); } public function _SafeStr_4409(_arg_1:int, _arg_2:int):Boolean { return (true); } public function dispose():void { var _local_2:_SafeStr_3248; var _local_3:_SafeStr_1961; var _local_1:int; if (this._SafeStr_12590 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12590.length) { _local_2 = (this._SafeStr_12590.getWithIndex(_local_1) as _SafeStr_3248); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12590.dispose(); this._SafeStr_12590 = null; }; if (this._SafeStr_12713 != null){ this._SafeStr_12715(); this._SafeStr_12713.dispose(); this._SafeStr_12713 = null; }; if (this._SafeStr_12658 != null){ this._SafeStr_12716(); this._SafeStr_12658.dispose(); this._SafeStr_12658 = null; }; if (this._SafeStr_12714 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12714.length) { _local_3 = this._SafeStr_12714.getWithIndex(_local_1); if (_local_3 != null){ _local_3.dispose(); }; _local_1++; }; this._SafeStr_12714.dispose(); this._SafeStr_12714 = null; }; this._data = null; this._SafeStr_5032 = null; } public function clearCache():void { var _local_2:_SafeStr_3248; var _local_3:_SafeStr_3253; var _local_1:int; _local_1 = 0; while (_local_1 < this._SafeStr_12590.length) { _local_2 = (this._SafeStr_12590.getWithIndex(_local_1) as _SafeStr_3248); if (_local_2 != null){ _local_2.clearCache(); }; _local_1++; }; _local_1 = 0; while (_local_1 < this._SafeStr_12713.length) { _local_3 = (this._SafeStr_12713.getWithIndex(_local_1) as _SafeStr_3253); if (_local_3 != null){ _local_3.clearCache(); }; _local_1++; }; } public function initialize(_arg_1:XML):void { this._data = _arg_1; } public function _SafeStr_4411():void { this._SafeStr_12716(); this._SafeStr_12715(); this._SafeStr_12717(); } private function _SafeStr_12715():void { var _local_2:_SafeStr_3253; var _local_1:int; while (_local_1 < this._SafeStr_12713.length) { _local_2 = (this._SafeStr_12713.getWithIndex(_local_1) as _SafeStr_3253); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12713.reset(); } private function _SafeStr_12716():void { var _local_2:_SafeStr_3247; var _local_1:int; while (_local_1 < this._SafeStr_12658.length) { _local_2 = (this._SafeStr_12658.getWithIndex(_local_1) as _SafeStr_3247); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12658.reset(); } protected function _SafeStr_12670(_arg_1:String):_SafeStr_3247 { return ((this._SafeStr_12658.getValue(_arg_1) as _SafeStr_3247)); } protected function _SafeStr_4510(_arg_1:String):_SafeStr_3253 { return ((this._SafeStr_12713.getValue(_arg_1) as _SafeStr_3253)); } protected function _SafeStr_4517(_arg_1:String):_SafeStr_3248 { return (this._SafeStr_12590.getValue(_arg_1)); } protected function _SafeStr_4516(_arg_1:String, _arg_2:_SafeStr_3248):Boolean { if (_arg_2 == null){ return (false); }; if (this._SafeStr_12590.getValue(_arg_1) == null){ this._SafeStr_12590.add(_arg_1, _arg_2); return (true); }; return (false); } public function _SafeStr_5636(_arg_1:_SafeStr_1634):void { if (this.data == null){ return; }; this._SafeStr_5032 = _arg_1; this._SafeStr_12717(); } private function _SafeStr_12717():void { if (this.data == null){ return; }; this._SafeStr_12718(); this._SafeStr_4503(); } private function _SafeStr_12718():void { var _local_1:XMLList = this.data.textures; if (_local_1.length() > 0){ this._SafeStr_12719(_local_1[0], this.assetCollection); }; var _local_2:XMLList = this.data.materials; if (_local_2.length() > 0){ this._SafeStr_12720(_local_2[0]); }; } protected function _SafeStr_4503():void { } private function _SafeStr_12719(_arg_1:XML, _arg_2:_SafeStr_1634):void { var _local_5:XML; var _local_6:String; var _local_7:_SafeStr_3247; var _local_8:XMLList; var _local_9:int; var _local_10:XML; var _local_11:Number; var _local_12:Number; var _local_13:Number; var _local_14:Number; var _local_15:String; var _local_16:_SafeStr_2560; var _local_17:_SafeStr_1280; var _local_18:BitmapData; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; var _local_3:XMLList = _arg_1.texture; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; if (XMLValidator.checkRequiredAttributes(_local_5, ["id"])){ _local_6 = _local_5.@id; if (this._SafeStr_12658.getValue(_local_6) == null){ _local_7 = new _SafeStr_3247(); _local_8 = _local_5.bitmap; _local_9 = 0; while (_local_9 < _local_8.length()) { _local_10 = _local_8[_local_9]; if (XMLValidator.checkRequiredAttributes(_local_10, ["assetName"])){ _local_11 = _SafeStr_3247._SafeStr_12702; _local_12 = _SafeStr_3247.MAX_NORMAL_COORDINATE_VALUE; _local_13 = _SafeStr_3247._SafeStr_12702; _local_14 = _SafeStr_3247.MAX_NORMAL_COORDINATE_VALUE; if (String(_local_10.@normalMinX) != ""){ _local_11 = parseFloat(_local_10.@normalMinX); }; if (String(_local_10.@normalMaxX) != ""){ _local_12 = parseFloat(_local_10.@normalMaxX); }; if (String(_local_10.@normalMinY) != ""){ _local_13 = parseFloat(_local_10.@normalMinY); }; if (String(_local_10.@normalMaxY) != ""){ _local_14 = parseFloat(_local_10.@normalMaxY); }; _local_15 = _local_10.@assetName; _local_16 = _arg_2.getAsset(_local_15); if (_local_16 != null){ _local_17 = (_local_16.asset as _SafeStr_1280); if (_local_17 != null){ _local_18 = (_local_17.content as BitmapData); if (_local_18 != null){ if (_local_16.flipH){ _local_18 = _SafeStr_3246._SafeStr_12697(_local_18); } else { _local_18 = _local_18.clone(); }; _local_7._SafeStr_12703(_local_18, _local_11, _local_12, _local_13, _local_14); }; }; }; }; _local_9++; }; this._SafeStr_12658.add(_local_6, _local_7); }; }; _local_4++; }; } private function _SafeStr_12720(_arg_1:XML):void { var _local_4:XML; var _local_5:String; var _local_6:_SafeStr_3253; var _local_7:XMLList; var _local_8:int; var _local_9:XML; var _local_10:String; var _local_11:String; var _local_12:int; var _local_13:int; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:XMLList; var _local_19:_SafeStr_3254; var _local_20:int; var _local_21:XML; if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.material; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; if (XMLValidator.checkRequiredAttributes(_local_4, ["id"])){ _local_5 = _local_4.@id; _local_6 = new _SafeStr_3253(); _local_7 = _local_4.materialCellMatrix; _local_8 = 0; while (_local_8 < _local_7.length()) { _local_9 = _local_7[_local_8]; _local_10 = _local_9.@repeatMode; _local_11 = _local_9.@align; _local_12 = _SafeStr_3254._SafeStr_12721; switch (_local_10){ case "borders": _local_12 = _SafeStr_3254._SafeStr_12722; break; case "center": _local_12 = _SafeStr_3254._SafeStr_12723; break; case "first": _local_12 = _SafeStr_3254._SafeStr_12724; break; case "last": _local_12 = _SafeStr_3254._SafeStr_12725; break; case "random": _local_12 = _SafeStr_3254._SafeStr_12726; break; }; _local_13 = _SafeStr_3254.ALIGN_DEFAULT; switch (_local_11){ case "top": _local_13 = _SafeStr_3254._SafeStr_4040; break; case "bottom": _local_13 = _SafeStr_3254._SafeStr_4042; break; }; _local_14 = _SafeStr_3254._SafeStr_12702; _local_15 = _SafeStr_3254.MAX_NORMAL_COORDINATE_VALUE; _local_16 = _SafeStr_3254._SafeStr_12702; _local_17 = _SafeStr_3254.MAX_NORMAL_COORDINATE_VALUE; if (String(_local_9.@normalMinX) != ""){ _local_14 = parseFloat(_local_9.@normalMinX); }; if (String(_local_9.@normalMaxX) != ""){ _local_15 = parseFloat(_local_9.@normalMaxX); }; if (String(_local_9.@normalMinY) != ""){ _local_16 = parseFloat(_local_9.@normalMinY); }; if (String(_local_9.@normalMaxY) != ""){ _local_17 = parseFloat(_local_9.@normalMaxY); }; _local_18 = _local_9.materialCellColumn; if (_local_18.length() > 0){ _local_19 = null; _local_19 = _local_6._SafeStr_12727(_local_18.length(), _local_12, _local_13, _local_14, _local_15, _local_16, _local_17); _local_20 = 0; while (_local_20 < _local_18.length()) { _local_21 = _local_18[_local_20]; this._SafeStr_12728(_local_21, _local_19, _local_20); _local_20++; }; }; this._SafeStr_12713.add(_local_5, _local_6); _local_8++; }; }; _local_3++; }; } private function _SafeStr_12728(_arg_1:XML, _arg_2:_SafeStr_3254, _arg_3:int):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; var _local_4:String = _arg_1.@repeatMode; var _local_5:int = parseInt(_arg_1.@width); var _local_6:int = _SafeStr_3252._SafeStr_12729; switch (_local_4){ case "borders": _local_6 = _SafeStr_3252._SafeStr_12722; break; case "center": _local_6 = _SafeStr_3252._SafeStr_12723; break; case "first": _local_6 = _SafeStr_3252._SafeStr_12724; break; case "last": _local_6 = _SafeStr_3252._SafeStr_12725; break; case "none": _local_6 = _SafeStr_3252._SafeStr_12730; }; var _local_7:Array = this._SafeStr_12731(_arg_1); _arg_2._SafeStr_12732(_arg_3, _local_5, _local_7, _local_6); } private function _SafeStr_12731(_arg_1:XML):Array { var _local_5:XML; var _local_6:String; var _local_7:Array; var _local_8:Array; var _local_9:Array; var _local_10:int; var _local_11:XMLList; var _local_12:_SafeStr_3247; var _local_13:_SafeStr_3251; var _local_14:XML; var _local_15:XMLList; var _local_16:XMLList; var _local_17:XML; var _local_18:XML; var _local_19:int; var _local_20:String; var _local_21:_SafeStr_2560; if (_arg_1 == null){ return (null); }; var _local_2:Array = []; var _local_3:XMLList = _arg_1.materialCell; var _local_4:int; while (_local_4 < _local_3.length()) { _local_5 = _local_3[_local_4]; _local_6 = _local_5.@textureId; _local_7 = null; _local_8 = null; _local_9 = null; _local_10 = 0; _local_11 = _local_5.extraItemData; if (_local_11.length() > 0){ _local_14 = _local_11[0]; _local_15 = _local_14.extraItemTypes; _local_16 = _local_14.offsets; if ((((_local_15.length() > 0)) && ((_local_16.length() > 0)))){ _local_17 = _local_15[0]; _local_18 = _local_16[0]; _local_7 = this._SafeStr_12733(_local_17); _local_9 = this._SafeStr_12734(_local_18); _local_10 = _local_9.length; if (String(_local_14.@limitMax) != ""){ _local_10 = parseInt(_local_14.@limitMax); }; }; }; if (_local_7 != null){ _local_8 = []; _local_19 = 0; while (_local_19 < _local_7.length) { _local_20 = _local_7[_local_4]; _local_21 = this._SafeStr_5032.getAsset(_local_20); if (_local_21 != null){ _local_8.push(_local_21); }; _local_19++; }; }; _local_12 = this._SafeStr_12670(_local_6); _local_13 = new _SafeStr_3251(_local_12, _local_8, _local_9, _local_10); _local_2.push(_local_13); _local_4++; }; if (_local_2.length == 0){ _local_2 = null; }; return (_local_2); } private function _SafeStr_12733(_arg_1:XML):Array { var _local_4:XMLList; var _local_5:int; var _local_6:XML; var _local_7:String; var _local_2:Array = []; var _local_3:Array = ["assetName"]; if (_arg_1 != null){ _local_4 = _arg_1.extraItemType; _local_5 = 0; while (_local_5 < _local_4.length()) { _local_6 = _local_4[_local_5]; if (XMLValidator.checkRequiredAttributes(_local_6, _local_3)){ _local_7 = _local_6.@assetName; _local_2.push(_local_7); }; _local_5++; }; }; return (_local_2); } private function _SafeStr_12734(_arg_1:XML):Array { var _local_4:XMLList; var _local_5:int; var _local_6:XML; var _local_7:int; var _local_8:int; var _local_2:Array = []; var _local_3:Array = ["x", "y"]; if (_arg_1 != null){ _local_4 = _arg_1.offset; _local_5 = 0; while (_local_5 < _local_4.length()) { _local_6 = _local_4[_local_5]; if (XMLValidator.checkRequiredAttributes(_local_6, _local_3)){ _local_7 = parseInt(_local_6.@x); _local_8 = parseInt(_local_6.@y); _local_2.push(new Point(_local_7, _local_8)); }; _local_5++; }; }; return (_local_2); } protected function _SafeStr_4508(_arg_1:int, _arg_2:Number, _arg_3:Number):_SafeStr_1729 { _arg_2 = Math.abs(_arg_2); if (_arg_2 > 90){ _arg_2 = 90; }; _arg_3 = Math.abs(_arg_3); if (_arg_3 > 90){ _arg_3 = 90; }; var _local_4:String = ((((_arg_1 + "_") + Math.round(_arg_2)) + "_") + Math.round(_arg_3)); var _local_5:_SafeStr_1729 = this._SafeStr_12714.getValue(_local_4); if (_local_5 == null){ _local_5 = new _SafeStr_1961(_arg_1, new _SafeStr_1286(_arg_2, _arg_3), new _SafeStr_1286(-10, 0, 0)); this._SafeStr_12714.add(_local_4, _local_5); }; return (_local_5); } protected function _SafeStr_12735(_arg_1:_SafeStr_3248, _arg_2:XMLList):void { var _local_4:XML; var _local_5:int; var _local_6:String; var _local_7:String; var _local_8:Number; var _local_9:Number; var _local_10:XMLList; var _local_11:PlaneVisualization; var _local_12:int; var _local_13:XML; var _local_14:_SafeStr_3253; var _local_15:int; var _local_16:String; var _local_17:int; var _local_18:String; var _local_19:uint; var _local_20:String; var _local_21:String; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; var _local_3:int; while (_local_3 < _arg_2.length()) { _local_4 = _arg_2[_local_3]; if (XMLValidator.checkRequiredAttributes(_local_4, ["size"])){ _local_5 = parseInt(_local_4.@size); _local_6 = _local_4.@horizontalAngle; _local_7 = _local_4.@verticalAngle; _local_8 = _SafeStr_3249._SafeStr_4505; if (_local_6 != ""){ _local_8 = parseFloat(_local_6); }; _local_9 = _SafeStr_3249._SafeStr_4506; if (_local_7 != ""){ _local_9 = parseFloat(_local_7); }; _local_10 = _local_4.visualizationLayer; _local_11 = _arg_1._SafeStr_4507(_local_5, _local_10.length(), this._SafeStr_4508(_local_5, _local_8, _local_9)); if (_local_11 != null){ _local_12 = 0; while (_local_12 < _local_10.length()) { _local_13 = _local_10[_local_12]; _local_14 = null; _local_15 = _SafeStr_3250.ALIGN_DEFAULT; if (XMLValidator.checkRequiredAttributes(_local_13, ["materialId"])){ _local_21 = _local_13.@materialId; _local_14 = this._SafeStr_4510(_local_21); }; _local_16 = _local_13.@offset; _local_17 = _SafeStr_3250._SafeStr_4511; if (_local_16.length > 0){ _local_17 = parseInt(_local_16); }; _local_18 = _local_13.@color; _local_19 = _SafeStr_3249._SafeStr_4512; if (_local_18.length > 0){ _local_19 = parseInt(_local_18); }; _local_20 = _local_13.@align; if (_local_20 == "bottom"){ _local_15 = _SafeStr_3250._SafeStr_4042; } else { if (_local_20 == "top"){ _local_15 = _SafeStr_3250._SafeStr_4040; }; }; _local_11._SafeStr_4513(_local_12, _local_14, _local_19, _local_15, _local_17); _local_12++; }; }; }; _local_3++; }; } public function render(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_1285, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_3245 { return (null); } public function _SafeStr_4410(_arg_1:Number, _arg_2:_SafeStr_1285):String { return (String(_arg_1)); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12590 = "_-1x" (String#1143, DoABC#2) // _SafeStr_12658 = "_-37o" (String#1498, DoABC#2) // _SafeStr_12670 = "_-0OR" (String#10107, DoABC#2) // _SafeStr_12697 = "_-14k" (String#14109, DoABC#2) // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12703 = "_-22L" (String#15112, DoABC#2) // _SafeStr_12713 = "_-0eY" (String#4469, DoABC#2) // _SafeStr_12714 = "_-0m0" (String#6247, DoABC#2) // _SafeStr_12715 = "_-2S-" (String#15905, DoABC#2) // _SafeStr_12716 = "_-1IF" (String#16805, DoABC#2) // _SafeStr_12717 = "_-0J7" (String#18038, DoABC#2) // _SafeStr_12718 = "_-068" (String#18638, DoABC#2) // _SafeStr_12719 = "_-Qk" (String#21801, DoABC#2) // _SafeStr_12720 = "_-0v3" (String#20105, DoABC#2) // _SafeStr_12721 = "_-0D2" (String#13466, DoABC#2) // _SafeStr_12722 = "_-2bi" (String#5625, DoABC#2) // _SafeStr_12723 = "_-t8" (String#5437, DoABC#2) // _SafeStr_12724 = "_-0Ua" (String#5657, DoABC#2) // _SafeStr_12725 = "_-1cC" (String#5203, DoABC#2) // _SafeStr_12726 = "_-35J" (String#10018, DoABC#2) // _SafeStr_12727 = "_-gt" (String#22428, DoABC#2) // _SafeStr_12728 = "_-2P" (String#19143, DoABC#2) // _SafeStr_12729 = "_-be" (String#6840, DoABC#2) // _SafeStr_12730 = "_-0Qk" (String#9360, DoABC#2) // _SafeStr_12731 = "_-29Q" (String#19243, DoABC#2) // _SafeStr_12732 = "_-1aN" (String#19652, DoABC#2) // _SafeStr_12733 = "_-81" (String#18840, DoABC#2) // _SafeStr_12734 = "_-2X-" (String#19212, DoABC#2) // _SafeStr_12735 = "_-2YF" (String#8132, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1961 = "_-1aX" (String#2074, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_2787 = "_-ML" (String#5113, DoABC#2) // _SafeStr_2788 = "_-0rI" (String#3565, DoABC#2) // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_3246 = "_-39Q" (String#4416, DoABC#2) // _SafeStr_3247 = "_-0aM" (String#2605, DoABC#2) // _SafeStr_3248 = "_-31-" (String#2490, DoABC#2) // _SafeStr_3249 = "_-0Nj" (String#3462, DoABC#2) // _SafeStr_3250 = "_-TI" (String#2692, DoABC#2) // _SafeStr_3251 = "_-3Gi" (String#1352, DoABC#2) // _SafeStr_3252 = "_-8I" (String#2577, DoABC#2) // _SafeStr_3253 = "_-vv" (String#2301, DoABC#2) // _SafeStr_3254 = "_-2eb" (String#1633, DoABC#2) // _SafeStr_4040 = "_-0o0" (String#3183, DoABC#2) // _SafeStr_4042 = "_-22Z" (String#3842, DoABC#2) // _SafeStr_4409 = "_-1T5" (String#14750, DoABC#2) // _SafeStr_4410 = "_-1wQ" (String#3618, DoABC#2) // _SafeStr_4411 = "_-0a6" (String#22480, DoABC#2) // _SafeStr_4503 = "_-0oK" (String#6813, DoABC#2) // _SafeStr_4505 = "_-qV" (String#4949, DoABC#2) // _SafeStr_4506 = "_-2tQ" (String#4902, DoABC#2) // _SafeStr_4507 = "_-03T" (String#18122, DoABC#2) // _SafeStr_4508 = "_-18W" (String#14553, DoABC#2) // _SafeStr_4510 = "_-09Q" (String#13571, DoABC#2) // _SafeStr_4511 = "_-29K" (String#12579, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4513 = "_-2zA" (String#15886, DoABC#2) // _SafeStr_4516 = "_-1Pb" (String#2642, DoABC#2) // _SafeStr_4517 = "_-1CF" (String#2961, DoABC#2) // _SafeStr_4518 = "_-2QX" (String#8441, DoABC#2) // _SafeStr_5032 = "_-1AS" (String#2675, DoABC#2) // _SafeStr_5636 = "_-2t1" (String#4050, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2789 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.room.utils.XMLValidator; import flash.display.BitmapData; import _-ja._SafeStr_3245; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2789 extends _SafeStr_2788 { override protected function _SafeStr_4503():void { if (data == null){ return; }; var _local_1:XMLList = data.floors; if (_local_1.length() > 0){ this._SafeStr_12736(_local_1[0]); }; } private function _SafeStr_12736(_arg_1:XML):void { var _local_4:XML; var _local_5:String; var _local_6:XMLList; var _local_7:_SafeStr_3249; if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.floor; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; if (XMLValidator.checkRequiredAttributes(_local_4, ["id"])){ _local_5 = _local_4.@id; _local_6 = _local_4.visualization; _local_7 = new _SafeStr_3249(); _SafeStr_12735(_local_7, _local_6); if (!_SafeStr_4516(_local_5, _local_7)){ _local_7.dispose(); }; }; _local_3++; }; } override public function render(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_1285, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_3245 { var _local_13:_SafeStr_3249 = (_SafeStr_4517(_arg_2) as _SafeStr_3249); if (_local_13 == null){ _local_13 = (_SafeStr_4517(_SafeStr_4518) as _SafeStr_3249); }; if (_local_13 == null){ return (null); }; if (_arg_1 != null){ _arg_1.fillRect(_arg_1.rect, 0xFFFFFF); }; var _local_14:BitmapData = _local_13.render(_arg_1, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); if (((!((_local_14 == null))) && (!((_local_14 == _arg_1))))){ _local_14 = _local_14.clone(); }; return (new _SafeStr_3245(_local_14, -1)); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12735 = "_-2YF" (String#8132, DoABC#2) // _SafeStr_12736 = "_-0Ob" (String#21011, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2788 = "_-0rI" (String#3565, DoABC#2) // _SafeStr_2789 = "_-2SG" (String#6856, DoABC#2) // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_3249 = "_-0Nj" (String#3462, DoABC#2) // _SafeStr_4503 = "_-0oK" (String#6813, DoABC#2) // _SafeStr_4516 = "_-1Pb" (String#2642, DoABC#2) // _SafeStr_4517 = "_-1CF" (String#2961, DoABC#2) // _SafeStr_4518 = "_-2QX" (String#8441, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2791 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.room.utils.XMLValidator; import flash.display.BitmapData; import _-ja._SafeStr_3245; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2791 extends _SafeStr_2788 { override protected function _SafeStr_4503():void { if (data == null){ return; }; var _local_1:XMLList = data.walls; if (_local_1.length() > 0){ this._SafeStr_12737(_local_1[0]); }; } protected function _SafeStr_12737(_arg_1:XML):void { var _local_4:XML; var _local_5:String; var _local_6:XMLList; var _local_7:_SafeStr_3257; if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.wall; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; if (XMLValidator.checkRequiredAttributes(_local_4, ["id"])){ _local_5 = _local_4.@id; _local_6 = _local_4.visualization; _local_7 = new _SafeStr_3257(); _SafeStr_12735(_local_7, _local_6); if (!_SafeStr_4516(_local_5, _local_7)){ _local_7.dispose(); }; }; _local_3++; }; } override public function render(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_1285, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_3245 { var _local_13:_SafeStr_3257 = (_SafeStr_4517(_arg_2) as _SafeStr_3257); if (_local_13 == null){ _local_13 = (_SafeStr_4517(_SafeStr_4518) as _SafeStr_3257); }; if (_local_13 == null){ return (null); }; if (_arg_1 != null){ _arg_1.fillRect(_arg_1.rect, 0xFFFFFF); }; var _local_14:BitmapData = _local_13.render(_arg_1, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); if (((!((_local_14 == null))) && (!((_local_14 == _arg_1))))){ _local_14 = _local_14.clone(); }; return (new _SafeStr_3245(_local_14, -1)); } override public function _SafeStr_4410(_arg_1:Number, _arg_2:_SafeStr_1285):String { if (_arg_2 != null){ return (String(((((((_arg_1 + "_") + _arg_2.x) + "_") + _arg_2.y) + "_") + _arg_2.z))); }; return (super._SafeStr_4410(_arg_1, _arg_2)); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12735 = "_-2YF" (String#8132, DoABC#2) // _SafeStr_12737 = "_-0hW" (String#13164, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2788 = "_-0rI" (String#3565, DoABC#2) // _SafeStr_2791 = "_-24X" (String#4864, DoABC#2) // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_3257 = "_-1Qe" (String#2656, DoABC#2) // _SafeStr_4410 = "_-1wQ" (String#3618, DoABC#2) // _SafeStr_4503 = "_-0oK" (String#6813, DoABC#2) // _SafeStr_4516 = "_-1Pb" (String#2642, DoABC#2) // _SafeStr_4517 = "_-1CF" (String#2961, DoABC#2) // _SafeStr_4518 = "_-2QX" (String#8441, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2792 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.utils.XMLValidator; import flash.display.BitmapData; import _-ja._SafeStr_3245; public class _SafeStr_2792 extends _SafeStr_2791 { override public function _SafeStr_4410(_arg_1:Number, _arg_2:_SafeStr_1285):String { return (String(_arg_1)); } override protected function _SafeStr_4503():void { if (data == null){ return; }; var _local_1:XMLList = data.wallAds; if (_local_1.length() > 0){ this._SafeStr_12737(_local_1[0]); }; } override protected function _SafeStr_12737(_arg_1:XML):void { var _local_4:XML; var _local_5:String; var _local_6:XMLList; var _local_7:_SafeStr_3257; if (_arg_1 == null){ return; }; var _local_2:XMLList = _arg_1.wallAd; var _local_3:int; while (_local_3 < _local_2.length()) { _local_4 = _local_2[_local_3]; if (XMLValidator.checkRequiredAttributes(_local_4, ["id"])){ _local_5 = _local_4.@id; _local_6 = _local_4.visualization; _local_7 = new _SafeStr_3257(); _SafeStr_12735(_local_7, _local_6); if (_SafeStr_4517(_local_5) == null){ _SafeStr_4516(_local_5, _local_7); } else { _local_7.dispose(); }; }; _local_3++; }; } override public function render(_arg_1:BitmapData, _arg_2:String, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:_SafeStr_1285, _arg_7:Boolean, _arg_8:Number=0, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):_SafeStr_3245 { var _local_13:_SafeStr_3257 = (_SafeStr_4517(_arg_2) as _SafeStr_3257); if (_local_13 == null){ _local_13 = (_SafeStr_4517(_SafeStr_4518) as _SafeStr_3257); }; if (_local_13 == null){ return (null); }; if (_arg_1 != null){ _arg_1.fillRect(_arg_1.rect, 0xFFFFFF); }; var _local_14:BitmapData = _local_13.render(_arg_1, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); if (((!((_local_14 == null))) && (!((_local_14 == _arg_1))))){ _local_14 = _local_14.clone(); }; return (new _SafeStr_3245(_local_14, -1)); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12735 = "_-2YF" (String#8132, DoABC#2) // _SafeStr_12737 = "_-0hW" (String#13164, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2791 = "_-24X" (String#4864, DoABC#2) // _SafeStr_2792 = "_-028" (String#6168, DoABC#2) // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_3257 = "_-1Qe" (String#2656, DoABC#2) // _SafeStr_4410 = "_-1wQ" (String#3618, DoABC#2) // _SafeStr_4503 = "_-0oK" (String#6813, DoABC#2) // _SafeStr_4516 = "_-1Pb" (String#2642, DoABC#2) // _SafeStr_4517 = "_-1CF" (String#2961, DoABC#2) // _SafeStr_4518 = "_-2QX" (String#8441, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3247 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_3247 { public static const _SafeStr_12702:Number = -1; public static const MAX_NORMAL_COORDINATE_VALUE:Number = 1; private var _SafeStr_12709:Array; public function _SafeStr_3247() { this._SafeStr_12709 = []; super(); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3368; if (this._SafeStr_12709 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12709.length) { _local_2 = (this._SafeStr_12709[_local_1] as _SafeStr_3368); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12709 = null; }; } public function _SafeStr_12703(_arg_1:BitmapData, _arg_2:Number=-1, _arg_3:Number=1, _arg_4:Number=-1, _arg_5:Number=1):void { var _local_6:_SafeStr_3368 = new _SafeStr_3368(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); this._SafeStr_12709.push(_local_6); } public function _SafeStr_12050(_arg_1:_SafeStr_1285):BitmapData { var _local_3:_SafeStr_3368; if (_arg_1 == null){ return (null); }; var _local_2:int; while (_local_2 < this._SafeStr_12709.length) { _local_3 = (this._SafeStr_12709[_local_2] as _SafeStr_3368); if (_local_3 != null){ if ((((((((_arg_1.x >= _local_3.normalMinX)) && ((_arg_1.x <= _local_3.normalMaxX)))) && ((_arg_1.y >= _local_3.normalMinY)))) && ((_arg_1.y <= _local_3.normalMaxY)))){ return (_local_3.bitmap); }; }; _local_2++; }; return (null); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12050 = "_-2j1" (String#9119, DoABC#2) // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12703 = "_-22L" (String#15112, DoABC#2) // _SafeStr_12709 = "_-0pC" (String#3116, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_3247 = "_-0aM" (String#2605, DoABC#2) // _SafeStr_3368 = "_-2j3" (String#3833, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3248 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.core.utils.Map; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_3248 { private var _SafeStr_12738:Map; private var _sizes:Array; private var _SafeStr_12739:PlaneVisualization = null; private var _SafeStr_12466:int = -1; public function _SafeStr_3248() { this._sizes = []; super(); this._SafeStr_12738 = new Map(); } public function _SafeStr_4519(_arg_1:int):Boolean { return (true); } public function dispose():void { var _local_1:PlaneVisualization; var _local_2:int; if (this._SafeStr_12738 != null){ _local_1 = null; _local_2 = 0; while (_local_2 < this._SafeStr_12738.length) { _local_1 = (this._SafeStr_12738.getWithIndex(_local_2) as PlaneVisualization); if (_local_1 != null){ _local_1.dispose(); }; _local_2++; }; this._SafeStr_12738.dispose(); this._SafeStr_12738 = null; }; this._SafeStr_12739 = null; this._sizes = null; } public function clearCache():void { var _local_2:PlaneVisualization; var _local_1:int; while (_local_1 < this._SafeStr_12738.length) { _local_2 = (this._SafeStr_12738.getWithIndex(_local_1) as PlaneVisualization); if (_local_2 != null){ _local_2.clearCache(); }; _local_1++; }; } public function _SafeStr_4507(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1729):PlaneVisualization { if (this._SafeStr_12738.getValue(String(_arg_1)) != null){ return (null); }; var _local_4:PlaneVisualization = new PlaneVisualization(_arg_1, _arg_2, _arg_3); this._SafeStr_12738.add(String(_arg_1), _local_4); this._sizes.push(_arg_1); this._sizes.sort(); return (_local_4); } private function _SafeStr_12469(_arg_1:int):int { var _local_2:int; var _local_3:int = 1; while (_local_3 < this._sizes.length) { if (this._sizes[_local_3] > _arg_1){ if ((this._sizes[_local_3] - _arg_1) < (_arg_1 - this._sizes[(_local_3 - 1)])){ _local_2 = _local_3; }; break; }; _local_2 = _local_3; _local_3++; }; return (_local_2); } protected function getPlaneVisualization(_arg_1:int):PlaneVisualization { if (_arg_1 == this._SafeStr_12466){ return (this._SafeStr_12739); }; var _local_2:int = this._SafeStr_12469(_arg_1); if (_local_2 < this._sizes.length){ this._SafeStr_12739 = (this._SafeStr_12738.getValue(String(this._sizes[_local_2])) as PlaneVisualization); } else { this._SafeStr_12739 = null; }; this._SafeStr_12466 = _arg_1; return (this._SafeStr_12739); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12466 = "_-2n4" (String#6470, DoABC#2) // _SafeStr_12469 = "_-1Oq" (String#8888, DoABC#2) // _SafeStr_12738 = "_-1UJ" (String#4409, DoABC#2) // _SafeStr_12739 = "_-sO" (String#9474, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_3248 = "_-31-" (String#2490, DoABC#2) // _SafeStr_4507 = "_-03T" (String#18122, DoABC#2) // _SafeStr_4519 = "_-0b6" (String#4673, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3249 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.room.utils._SafeStr_1286; import flash.geom.Point; import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_3249 extends _SafeStr_3248 { public static const _SafeStr_4512:uint = 0xFFFFFF; public static const _SafeStr_4505:Number = 45; public static const _SafeStr_4506:Number = 30; public function render(_arg_1:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_1285, _arg_6:Boolean):BitmapData { var _local_7:PlaneVisualization = getPlaneVisualization(_arg_4); if ((((_local_7 == null)) || ((_local_7.geometry == null)))){ return (null); }; var _local_8:Point = _local_7.geometry._SafeStr_4521(new _SafeStr_1286(0, 0, 0)); var _local_9:Point = _local_7.geometry._SafeStr_4521(new _SafeStr_1286(0, (_arg_3 / _local_7.geometry.scale), 0)); var _local_10:Point = _local_7.geometry._SafeStr_4521(new _SafeStr_1286((_arg_2 / _local_7.geometry.scale), 0, 0)); if (((((!((_local_8 == null))) && (!((_local_9 == null))))) && (!((_local_10 == null))))){ _arg_2 = Math.round(Math.abs((_local_8.x - _local_10.x))); _arg_3 = Math.round(Math.abs((_local_8.x - _local_9.x))); }; return (_local_7.render(_arg_1, _arg_2, _arg_3, _arg_5, _arg_6)); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_3248 = "_-31-" (String#2490, DoABC#2) // _SafeStr_3249 = "_-0Nj" (String#3462, DoABC#2) // _SafeStr_4505 = "_-qV" (String#4949, DoABC#2) // _SafeStr_4506 = "_-2tQ" (String#4902, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3250 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.core.runtime._SafeStr_3; import flash.display.BitmapData; import flash.geom.ColorTransform; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_3250 implements _SafeStr_3 { public static const _SafeStr_4511:int = 0; public static const _SafeStr_4040:int = 1; public static const _SafeStr_4042:int = 2; public static const ALIGN_DEFAULT:int = _SafeStr_4040;//1 private var _material:_SafeStr_3253 = null; private var _color:uint = 0; private var _offset:int = 0; private var _align:int = 1; private var _bitmapData:BitmapData = null; private var _SafeStr_4522:Boolean = false; public function _SafeStr_3250(_arg_1:_SafeStr_3253, _arg_2:uint, _arg_3:int, _arg_4:int=0) { this._material = _arg_1; this._offset = _arg_4; this._align = _arg_3; this._color = _arg_2; } public function get offset():int { return (this._offset); } public function get align():int { return (this._align); } public function get disposed():Boolean { return (this._SafeStr_4522); } public function dispose():void { this._SafeStr_4522 = true; this._material = null; if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; } public function clearCache():void { if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; } public function render(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:Boolean):BitmapData { var _local_11:Number; var _local_12:Number; var _local_13:Number; var _local_14:ColorTransform; var _local_6:uint = (this._color >> 16); var _local_7:uint = ((this._color >> 8) & 0xFF); var _local_8:uint = (this._color & 0xFF); var _local_9:Boolean; if ((((((_local_6 < 0xFF)) || ((_local_7 < 0xFF)))) || ((_local_8 < 0xFF)))){ _local_9 = true; }; if ((((((_arg_1 == null)) || (!((_arg_1.width == _arg_2))))) || (!((_arg_1.height == _arg_3))))){ _arg_1 = null; }; var _local_10:BitmapData; if (this._material != null){ if (_local_9){ _local_10 = this._material.render(null, _arg_2, _arg_3, _arg_4, _arg_5, this.offset, (this.align == _SafeStr_4040)); } else { _local_10 = this._material.render(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, this.offset, (this.align == _SafeStr_4040)); }; if (((!((_local_10 == null))) && (!((_local_10 == _arg_1))))){ if (this._bitmapData != null){ this._bitmapData.dispose(); }; this._bitmapData = _local_10.clone(); _local_10 = this._bitmapData; }; } else { if (_arg_1 == null){ if (((((!((this._bitmapData == null))) && ((this._bitmapData.width == _arg_2)))) && ((this._bitmapData.height == _arg_3)))){ return (this._bitmapData); }; if (this._bitmapData != null){ this._bitmapData.dispose(); }; this._bitmapData = new BitmapData(_arg_2, _arg_3, true, 0xFFFFFFFF); _local_10 = this._bitmapData; } else { _arg_1.fillRect(_arg_1.rect, 0xFFFFFFFF); _local_10 = _arg_1; }; }; if (_local_10 != null){ if (_local_9){ _local_11 = (_local_6 / 0xFF); _local_12 = (_local_7 / 0xFF); _local_13 = (_local_8 / 0xFF); _local_14 = new ColorTransform(_local_11, _local_12, _local_13); _local_10.colorTransform(_local_10.rect, _local_14); if (((!((_arg_1 == null))) && (!((_local_10 == _arg_1))))){ _arg_1.copyPixels(_local_10, _local_10.rect, new Point(0, 0), null, null, true); _local_10 = _arg_1; }; }; }; return (_local_10); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3250 = "_-TI" (String#2692, DoABC#2) // _SafeStr_3253 = "_-vv" (String#2301, DoABC#2) // _SafeStr_4040 = "_-0o0" (String#3183, DoABC#2) // _SafeStr_4042 = "_-22Z" (String#3842, DoABC#2) // _SafeStr_4511 = "_-29K" (String#12579, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3251 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import flash.display.BitmapData; import com.sulake.room.object.visualization.utils._SafeStr_2560; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; import com.sulake.core.assets._SafeStr_1280; import flash.geom.Matrix; import _-ja._SafeStr_3256; public class _SafeStr_3251 { private var _SafeStr_12740:BitmapData = null; private var _SafeStr_12741:_SafeStr_3247; private var _extraItemOffsets:Array; private var _SafeStr_12742:Array; private var _SafeStr_12743:int = 0; public function _SafeStr_3251(_arg_1:_SafeStr_3247, _arg_2:Array=null, _arg_3:Array=null, _arg_4:int=0) { var _local_5:int; var _local_6:_SafeStr_2560; var _local_7:Point; this._extraItemOffsets = []; this._SafeStr_12742 = []; super(); this._SafeStr_12741 = _arg_1; if (((((!((_arg_2 == null))) && ((_arg_2.length > 0)))) && ((_arg_4 > 0)))){ _local_5 = 0; _local_5 = 0; while (_local_5 < _arg_2.length) { _local_6 = (_arg_2[_local_5] as _SafeStr_2560); if (_local_6 != null){ this._SafeStr_12742.push(_local_6); }; _local_5++; }; if (this._SafeStr_12742.length > 0){ if (_arg_3 != null){ _local_5 = 0; while (_local_5 < _arg_3.length) { _local_7 = (_arg_3[_local_5] as Point); if (_local_7 != null){ this._extraItemOffsets.push(new Point(_local_7.x, _local_7.y)); }; _local_5++; }; }; this._SafeStr_12743 = _arg_4; }; }; } public function get _SafeStr_4519():Boolean { return ((this._SafeStr_12743 == 0)); } public function dispose():void { if (this._SafeStr_12741 != null){ this._SafeStr_12741.dispose(); this._SafeStr_12741 = null; }; if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; this._SafeStr_12742 = null; this._extraItemOffsets = null; } public function clearCache():void { if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; } public function _SafeStr_12744(_arg_1:_SafeStr_1285):int { var _local_2:BitmapData; if (this._SafeStr_12741 != null){ _local_2 = this._SafeStr_12741._SafeStr_12050(_arg_1); if (_local_2 != null){ return (_local_2.height); }; }; return (0); } public function render(_arg_1:_SafeStr_1285):BitmapData { var _local_2:BitmapData; var _local_3:int; var _local_4:int; var _local_5:Array; var _local_6:int; var _local_7:Point; var _local_8:_SafeStr_2560; var _local_9:_SafeStr_1280; var _local_10:BitmapData; var _local_11:Point; var _local_12:Matrix; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_17:int; if (this._SafeStr_12741 != null){ _local_2 = this._SafeStr_12741._SafeStr_12050(_arg_1); if (_local_2 != null){ if (!this._SafeStr_4519){ if (this._SafeStr_12740 != null){ if (((!((this._SafeStr_12740.width == _local_2.width))) || (!((this._SafeStr_12740.height == _local_2.height))))){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; } else { this._SafeStr_12740.copyPixels(_local_2, _local_2.rect, new Point(0, 0)); }; }; if (this._SafeStr_12740 == null){ this._SafeStr_12740 = _local_2.clone(); }; _local_3 = Math.min(this._SafeStr_12743, this._extraItemOffsets.length); _local_4 = Math.max(this._SafeStr_12743, this._extraItemOffsets.length); _local_5 = _SafeStr_3256._SafeStr_8049(this._SafeStr_12743, _local_4); _local_6 = 0; while (_local_6 < _local_3) { _local_7 = (this._extraItemOffsets[_local_5[_local_6]] as Point); _local_8 = (this._SafeStr_12742[(_local_6 % this._SafeStr_12742.length)] as _SafeStr_2560); if (((!((_local_7 == null))) && (!((_local_8 == null))))){ _local_9 = (_local_8.asset as _SafeStr_1280); if (_local_9 != null){ _local_10 = (_local_9.content as BitmapData); if (_local_10 != null){ _local_11 = new Point((_local_7.x + _local_8.offsetX), (_local_7.y + _local_8.offsetY)); _local_12 = new Matrix(); _local_13 = 1; _local_14 = 1; _local_15 = 0; _local_16 = 0; if (_local_8.flipH){ _local_13 = -1; _local_15 = _local_10.width; }; if (_local_8.flipV){ _local_14 = -1; _local_16 = _local_10.height; }; _local_17 = (_local_11.x + _local_15); _local_17 = ((_local_17 >> 1) << 1); _local_12.scale(_local_13, _local_14); _local_12.translate(_local_17, (_local_11.y + _local_16)); this._SafeStr_12740.draw(_local_10, _local_12); }; }; }; _local_6++; }; return (this._SafeStr_12740); }; return (_local_2); }; }; return (null); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12050 = "_-2j1" (String#9119, DoABC#2) // _SafeStr_12740 = "_-2mS" (String#617, DoABC#2) // _SafeStr_12741 = "_-2i0" (String#6170, DoABC#2) // _SafeStr_12742 = "_-2r0" (String#7967, DoABC#2) // _SafeStr_12743 = "_-2go" (String#10425, DoABC#2) // _SafeStr_12744 = "_-32" (String#7884, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_3247 = "_-0aM" (String#2605, DoABC#2) // _SafeStr_3251 = "_-3Gi" (String#1352, DoABC#2) // _SafeStr_3256 = "_-1Ba" (String#4805, DoABC#2) // _SafeStr_4519 = "_-0b6" (String#4673, DoABC#2) // _SafeStr_8049 = "_-2gh" (String#22200, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3252 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; import flash.geom.Point; public class _SafeStr_3252 { public static const _SafeStr_12730:int = 0; public static const _SafeStr_12729:int = 1; public static const _SafeStr_12722:int = 2; public static const _SafeStr_12723:int = 3; public static const _SafeStr_12724:int = 4; public static const _SafeStr_12725:int = 5; private var _SafeStr_12745:Array; private var _SafeStr_12746:int = 1; private var _SafeStr_4520:int = 1; private var _SafeStr_12740:BitmapData; private var _cachedBitmapNormal:_SafeStr_1286 = null; private var _SafeStr_12747:Boolean = false; private var _SafeStr_12748:Boolean = true; public function _SafeStr_3252(_arg_1:int, _arg_2:Array, _arg_3:int=1) { var _local_4:int; var _local_5:_SafeStr_3251; this._SafeStr_12745 = []; super(); if (_arg_1 < 1){ _arg_1 = 1; }; this._SafeStr_4520 = _arg_1; if (_arg_2 != null){ _local_4 = 0; while (_local_4 < _arg_2.length) { _local_5 = (_arg_2[_local_4] as _SafeStr_3251); if (_local_5 != null){ this._SafeStr_12745.push(_local_5); if (!_local_5._SafeStr_4519){ this._SafeStr_12748 = false; }; }; _local_4++; }; }; this._SafeStr_12746 = _arg_3; } public function get _SafeStr_4519():Boolean { return (this._SafeStr_12748); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3251; if (this._SafeStr_12745 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12745.length) { _local_2 = (this._SafeStr_12745[_local_1] as _SafeStr_3251); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12745 = null; }; if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; if (this._cachedBitmapNormal != null){ this._cachedBitmapNormal = null; }; } public function clearCache():void { var _local_1:int; var _local_2:_SafeStr_3251; if (!this._SafeStr_12747){ return; }; if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; if (this._cachedBitmapNormal != null){ this._cachedBitmapNormal.x = 0; this._cachedBitmapNormal.y = 0; this._cachedBitmapNormal.z = 0; }; if (this._SafeStr_12745 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12745.length) { _local_2 = (this._SafeStr_12745[_local_1] as _SafeStr_3251); if (_local_2 != null){ _local_2.clearCache(); }; _local_1++; }; }; this._SafeStr_12747 = false; } public function render(_arg_1:int, _arg_2:_SafeStr_1285):BitmapData { var _local_3:int; if (this._SafeStr_12746 == _SafeStr_12730){ _local_3 = this._SafeStr_12749(this._SafeStr_12745, _arg_2); _arg_1 = _local_3; }; if (this._cachedBitmapNormal == null){ this._cachedBitmapNormal = new _SafeStr_1286(); }; if (this._SafeStr_4519){ if (this._SafeStr_12740 != null){ if ((((this._SafeStr_12740.height == _arg_1)) && (_SafeStr_1286._SafeStr_12750(this._cachedBitmapNormal, _arg_2)))){ return (this._SafeStr_12740); }; this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; } else { if (this._SafeStr_12740 != null){ if (this._SafeStr_12740.height == _arg_1){ this._SafeStr_12740.fillRect(this._SafeStr_12740.rect, 0xFFFFFF); } else { this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; }; }; this._SafeStr_12747 = true; if (this._SafeStr_12740 == null){ this._SafeStr_12740 = new BitmapData(this._SafeStr_4520, _arg_1, true, 0xFFFFFF); }; this._cachedBitmapNormal.assign(_arg_2); if (this._SafeStr_12745.length == 0){ return (this._SafeStr_12740); }; switch (this._SafeStr_12746){ case _SafeStr_12730: this._SafeStr_12751(_arg_2); break; case _SafeStr_12722: this._SafeStr_12752(_arg_2); break; case _SafeStr_12723: this._SafeStr_12753(_arg_2); break; case _SafeStr_12724: this._SafeStr_12754(_arg_2); break; case _SafeStr_12725: this._SafeStr_12755(_arg_2); break; default: this._SafeStr_12756(_arg_2); }; return (this._SafeStr_12740); } private function _SafeStr_12749(_arg_1:Array, _arg_2:_SafeStr_1285):int { var _local_5:_SafeStr_3251; var _local_6:int; if ((((_arg_1 == null)) || ((_arg_1.length == 0)))){ return (0); }; var _local_3:int; var _local_4:int; while (_local_4 < _arg_1.length) { _local_5 = (_arg_1[_local_4] as _SafeStr_3251); if (_local_5 != null){ _local_6 = _local_5._SafeStr_12744(_arg_2); _local_3 = (_local_3 + _local_6); }; _local_4++; }; return (_local_3); } private function _SafeStr_12757(_arg_1:Array, _arg_2:int, _arg_3:Boolean, _arg_4:_SafeStr_1285):int { if ((((((_arg_1 == null)) || ((_arg_1.length == 0)))) || ((this._SafeStr_12740 == null)))){ return (_arg_2); }; var _local_5:_SafeStr_3251; var _local_6:BitmapData; var _local_7:int; while (_local_7 < _arg_1.length) { if (_arg_3){ _local_5 = (_arg_1[_local_7] as _SafeStr_3251); } else { _local_5 = (_arg_1[((_arg_1.length - 1) - _local_7)] as _SafeStr_3251); }; if (_local_5 != null){ _local_6 = _local_5.render(_arg_4); if (_local_6 != null){ if (!_arg_3){ _arg_2 = (_arg_2 - _local_6.height); }; this._SafeStr_12740.copyPixels(_local_6, _local_6.rect, new Point(0, _arg_2), _local_6, null, true); if (_arg_3){ _arg_2 = (_arg_2 + _local_6.height); }; if (((((_arg_3) && ((_arg_2 >= this._SafeStr_12740.height)))) || (((!(_arg_3)) && ((_arg_2 <= 0)))))){ return (_arg_2); }; }; }; _local_7++; }; return (_arg_2); } private function _SafeStr_12751(_arg_1:_SafeStr_1285):void { if ((((this._SafeStr_12745.length == 0)) || ((this._SafeStr_12740 == null)))){ return; }; this._SafeStr_12757(this._SafeStr_12745, 0, true, _arg_1); } private function _SafeStr_12756(_arg_1:_SafeStr_1285):void { if ((((this._SafeStr_12745.length == 0)) || ((this._SafeStr_12740 == null)))){ return; }; var _local_2:int = this._SafeStr_12749(this._SafeStr_12745, _arg_1); var _local_3:int; if (_local_2 > this._SafeStr_12740.height){ }; while (_local_3 < this._SafeStr_12740.height) { _local_3 = this._SafeStr_12757(this._SafeStr_12745, _local_3, true, _arg_1); if (_local_3 == 0){ return; }; }; } private function _SafeStr_12752(_arg_1:_SafeStr_1285):void { if ((((this._SafeStr_12745.length == 0)) || ((this._SafeStr_12740 == null)))){ return; }; var _local_2:_SafeStr_3251; var _local_3:BitmapData; var _local_4:Array = []; var _local_5:int; var _local_6:int; var _local_7:int; _local_7 = 1; while (_local_7 < (this._SafeStr_12745.length - 1)) { _local_2 = (this._SafeStr_12745[_local_7] as _SafeStr_3251); if (_local_2 != null){ _local_6 = _local_2._SafeStr_12744(_arg_1); if (_local_6 > 0){ _local_5 = (_local_5 + _local_6); _local_4.push(_local_2); }; }; _local_7++; }; if (this._SafeStr_12745.length == 1){ _local_2 = (this._SafeStr_12745[0] as _SafeStr_3251); if (_local_2 != null){ _local_6 = _local_2._SafeStr_12744(_arg_1); if (_local_6 > 0){ _local_5 = (_local_5 + _local_6); _local_4.push(_local_2); }; }; }; var _local_8 = ((this._SafeStr_12740.height - _local_5) >> 1); var _local_9:int = this._SafeStr_12757(_local_4, _local_8, true, _arg_1); _local_2 = (this._SafeStr_12745[0] as _SafeStr_3251); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_8 >= 0) { _local_8 = this._SafeStr_12757(_local_4, _local_8, false, _arg_1); }; }; _local_2 = (this._SafeStr_12745[(this._SafeStr_12745.length - 1)] as _SafeStr_3251); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_9 < this._SafeStr_12740.height) { _local_9 = this._SafeStr_12757(_local_4, _local_9, true, _arg_1); }; }; } private function _SafeStr_12753(_arg_1:_SafeStr_1285):void { var _local_13:int; var _local_14:int; var _local_15:int; var _local_16:Array; if ((((this._SafeStr_12745.length == 0)) || ((this._SafeStr_12740 == null)))){ return; }; var _local_2:_SafeStr_3251; var _local_3:BitmapData; var _local_4:Array = []; var _local_5:Array = []; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; _local_9 = 0; while (_local_9 < (this._SafeStr_12745.length >> 1)) { _local_2 = (this._SafeStr_12745[_local_9] as _SafeStr_3251); if (_local_2 != null){ _local_8 = _local_2._SafeStr_12744(_arg_1); if (_local_8 > 0){ _local_6 = (_local_6 + _local_8); _local_4.push(_local_2); }; }; _local_9++; }; _local_9 = ((this._SafeStr_12745.length >> 1) + 1); while (_local_9 < this._SafeStr_12745.length) { _local_2 = (this._SafeStr_12745[_local_9] as _SafeStr_3251); if (_local_2 != null){ _local_8 = _local_2._SafeStr_12744(_arg_1); if (_local_8 > 0){ _local_7 = (_local_7 + _local_8); _local_5.push(_local_2); }; }; _local_9++; }; var _local_10:int; var _local_11:int; var _local_12:int = this._SafeStr_12740.height; if ((_local_6 + _local_7) > this._SafeStr_12740.height){ _local_10 = ((_local_6 + _local_7) - this._SafeStr_12740.height); _local_11 = (_local_11 - (_local_10 >> 1)); _local_12 = (_local_12 + (_local_10 - (_local_10 >> 1))); }; if (_local_10 == 0){ _local_2 = (this._SafeStr_12745[(this._SafeStr_12745.length >> 1)] as _SafeStr_3251); if (_local_2 != null){ _local_8 = _local_2._SafeStr_12744(_arg_1); if (_local_8 > 0){ _local_13 = (this._SafeStr_12740.height - (_local_6 + _local_7)); _local_14 = (Math.ceil((_local_13 / _local_8)) * _local_8); _local_11 = (_local_6 - ((_local_14 - _local_13) >> 1)); _local_15 = (_local_11 + _local_14); _local_16 = [_local_2]; while (_local_11 < _local_15) { _local_11 = this._SafeStr_12757(_local_16, _local_11, true, _arg_1); }; }; }; }; _local_11 = 0; this._SafeStr_12757(_local_4, _local_11, true, _arg_1); this._SafeStr_12757(_local_5, _local_12, false, _arg_1); } private function _SafeStr_12754(_arg_1:_SafeStr_1285):void { var _local_4:Array; if ((((this._SafeStr_12745.length == 0)) || ((this._SafeStr_12740 == null)))){ return; }; var _local_2:_SafeStr_3251; var _local_3:int = this._SafeStr_12740.height; _local_3 = this._SafeStr_12757(this._SafeStr_12745, _local_3, false, _arg_1); _local_2 = (this._SafeStr_12745[0] as _SafeStr_3251); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_3 >= 0) { _local_3 = this._SafeStr_12757(_local_4, _local_3, false, _arg_1); }; }; } private function _SafeStr_12755(_arg_1:_SafeStr_1285):void { var _local_4:Array; if ((((this._SafeStr_12745.length == 0)) || ((this._SafeStr_12740 == null)))){ return; }; var _local_2:_SafeStr_3251; var _local_3:int; _local_3 = this._SafeStr_12757(this._SafeStr_12745, _local_3, true, _arg_1); _local_2 = (this._SafeStr_12745[(this._SafeStr_12745.length - 1)] as _SafeStr_3251); if (_local_2 != null){ _local_4 = [_local_2]; while (_local_3 < this._SafeStr_12740.height) { _local_3 = this._SafeStr_12757(_local_4, _local_3, true, _arg_1); }; }; } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12722 = "_-2bi" (String#5625, DoABC#2) // _SafeStr_12723 = "_-t8" (String#5437, DoABC#2) // _SafeStr_12724 = "_-0Ua" (String#5657, DoABC#2) // _SafeStr_12725 = "_-1cC" (String#5203, DoABC#2) // _SafeStr_12729 = "_-be" (String#6840, DoABC#2) // _SafeStr_12730 = "_-0Qk" (String#9360, DoABC#2) // _SafeStr_12740 = "_-2mS" (String#617, DoABC#2) // _SafeStr_12744 = "_-32" (String#7884, DoABC#2) // _SafeStr_12745 = "_-0-o" (String#1578, DoABC#2) // _SafeStr_12746 = "_-9U" (String#7375, DoABC#2) // _SafeStr_12747 = "_-2ec" (String#3433, DoABC#2) // _SafeStr_12748 = "_-Qc" (String#8197, DoABC#2) // _SafeStr_12749 = "_-cn" (String#17272, DoABC#2) // _SafeStr_12750 = "_-oQ" (String#11964, DoABC#2) // _SafeStr_12751 = "_-Pu" (String#22208, DoABC#2) // _SafeStr_12752 = "_-32g" (String#13760, DoABC#2) // _SafeStr_12753 = "_-0XV" (String#14171, DoABC#2) // _SafeStr_12754 = "_-1GR" (String#15219, DoABC#2) // _SafeStr_12755 = "_-13R" (String#14406, DoABC#2) // _SafeStr_12756 = "_-0s" (String#14355, DoABC#2) // _SafeStr_12757 = "_-0GU" (String#4289, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_3251 = "_-3Gi" (String#1352, DoABC#2) // _SafeStr_3252 = "_-8I" (String#2577, DoABC#2) // _SafeStr_4519 = "_-0b6" (String#4673, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3253 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.room.utils._SafeStr_1285; import flash.display.BitmapData; public class _SafeStr_3253 { public static const _SafeStr_12702:Number = -1; public static const MAX_NORMAL_COORDINATE_VALUE:Number = 1; private var _SafeStr_12758:Array; private var _SafeStr_12747:Boolean = false; public function _SafeStr_3253() { this._SafeStr_12758 = []; super(); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3254; if (this._SafeStr_12758 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12758.length) { _local_2 = (this._SafeStr_12758[_local_1] as _SafeStr_3254); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12758 = null; }; } public function clearCache():void { var _local_1:int; var _local_2:_SafeStr_3254; if (!this._SafeStr_12747){ return; }; if (this._SafeStr_12758 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12758.length) { _local_2 = (this._SafeStr_12758[_local_1] as _SafeStr_3254); if (_local_2 != null){ _local_2.clearCache(); }; _local_1++; }; }; this._SafeStr_12747 = false; } public function _SafeStr_12727(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:Number=-1, _arg_7:Number=1):_SafeStr_3254 { var _local_8:_SafeStr_3254; _local_8 = new _SafeStr_3254(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_12758.push(_local_8); return (_local_8); } private function _SafeStr_12759(_arg_1:_SafeStr_1285):_SafeStr_3254 { var _local_3:_SafeStr_3254; if (_arg_1 == null){ return (null); }; var _local_2:int; while (_local_2 < this._SafeStr_12758.length) { _local_3 = (this._SafeStr_12758[_local_2] as _SafeStr_3254); if (_local_3 != null){ if ((((((((_arg_1.x >= _local_3.normalMinX)) && ((_arg_1.x <= _local_3.normalMaxX)))) && ((_arg_1.y >= _local_3.normalMinY)))) && ((_arg_1.y <= _local_3.normalMaxY)))){ return (_local_3); }; }; _local_2++; }; return (null); } public function render(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:Boolean, _arg_6:int, _arg_7:Boolean):BitmapData { if (_arg_2 < 1){ _arg_2 = 1; }; if (_arg_3 < 1){ _arg_3 = 1; }; var _local_8:_SafeStr_3254 = this._SafeStr_12759(_arg_4); if (_local_8 != null){ this._SafeStr_12747 = true; return (_local_8.render(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7)); }; return (null); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12727 = "_-gt" (String#22428, DoABC#2) // _SafeStr_12747 = "_-2ec" (String#3433, DoABC#2) // _SafeStr_12758 = "_-3EZ" (String#4498, DoABC#2) // _SafeStr_12759 = "_-2Lg" (String#20595, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_3253 = "_-vv" (String#2301, DoABC#2) // _SafeStr_3254 = "_-2eb" (String#1633, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3254 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; import flash.geom.Rectangle; import flash.geom.Point; import _-ja._SafeStr_3256; public class _SafeStr_3254 { public static const _SafeStr_12729:int = 1; public static const _SafeStr_12722:int = 2; public static const _SafeStr_12723:int = 3; public static const _SafeStr_12724:int = 4; public static const _SafeStr_12725:int = 5; public static const _SafeStr_12726:int = 6; public static const _SafeStr_12721:int = _SafeStr_12729;//1 public static const _SafeStr_12702:Number = -1; public static const MAX_NORMAL_COORDINATE_VALUE:Number = 1; public static const _SafeStr_4040:int = 1; public static const _SafeStr_4042:int = 2; public static const ALIGN_DEFAULT:int = _SafeStr_4040;//1 private var _SafeStr_12760:Array; private var _SafeStr_12746:int = 1; private var _align:int = 1; private var _SafeStr_12740:BitmapData; private var _cachedBitmapNormal:_SafeStr_1286 = null; private var _SafeStr_12761:int = 0; private var _SafeStr_12747:Boolean = false; private var _SafeStr_12748:Boolean = true; private var _SafeStr_12710:Number = -1; private var _normalMaxX:Number = 1; private var _SafeStr_12711:Number = -1; private var _SafeStr_12712:Number = 1; public function _SafeStr_3254(_arg_1:int, _arg_2:int=1, _arg_3:int=1, _arg_4:Number=-1, _arg_5:Number=1, _arg_6:Number=-1, _arg_7:Number=1) { this._SafeStr_12760 = []; super(); if (_arg_1 < 1){ _arg_1 = 1; }; var _local_8:int; while (_local_8 < _arg_1) { this._SafeStr_12760.push(null); _local_8++; }; this._SafeStr_12746 = _arg_2; this._align = _arg_3; this._SafeStr_12710 = _arg_4; this._normalMaxX = _arg_5; this._SafeStr_12711 = _arg_6; this._SafeStr_12712 = _arg_7; if (this._SafeStr_12746 == _SafeStr_12726){ this._SafeStr_12748 = false; }; } public function get normalMinX():Number { return (this._SafeStr_12710); } public function get normalMaxX():Number { return (this._normalMaxX); } public function get normalMinY():Number { return (this._SafeStr_12711); } public function get normalMaxY():Number { return (this._SafeStr_12712); } public function get _SafeStr_4519():Boolean { return (this._SafeStr_12748); } public function dispose():void { if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; if (this._cachedBitmapNormal != null){ this._cachedBitmapNormal = null; }; } public function clearCache():void { var _local_2:_SafeStr_3252; if (!this._SafeStr_12747){ return; }; if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; if (this._cachedBitmapNormal != null){ this._cachedBitmapNormal.x = 0; this._cachedBitmapNormal.y = 0; this._cachedBitmapNormal.z = 0; }; this._SafeStr_12761 = 0; var _local_1:int; while (_local_1 < this._SafeStr_12760.length) { _local_2 = (this._SafeStr_12760[_local_1] as _SafeStr_3252); if (_local_2 != null){ _local_2.clearCache(); }; _local_1++; }; this._SafeStr_12747 = false; } public function _SafeStr_12732(_arg_1:int, _arg_2:int, _arg_3:Array, _arg_4:int=1):Boolean { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_12760.length)))){ return (false); }; var _local_5:_SafeStr_3252 = new _SafeStr_3252(_arg_2, _arg_3, _arg_4); var _local_6:_SafeStr_3252 = (this._SafeStr_12760[_arg_1] as _SafeStr_3252); if (_local_6 != null){ _local_6.dispose(); }; this._SafeStr_12760[_arg_1] = _local_5; if (((!((_local_5 == null))) && (!(_local_5._SafeStr_4519)))){ this._SafeStr_12748 = false; }; return (true); } public function render(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:Boolean, _arg_6:int, _arg_7:Boolean):BitmapData { var _local_11:_SafeStr_3252; var _local_12:BitmapData; if (_arg_2 < 1){ _arg_2 = 1; }; if (_arg_3 < 1){ _arg_3 = 1; }; if ((((((_arg_1 == null)) || (!((_arg_1.width == _arg_2))))) || (!((_arg_1.height == _arg_3))))){ _arg_1 = null; }; if (this._cachedBitmapNormal == null){ this._cachedBitmapNormal = new _SafeStr_1286(); }; if (this._SafeStr_4519){ if (this._SafeStr_12740 != null){ if ((((((this._SafeStr_12740.width == _arg_2)) && ((this._SafeStr_12740.height == _arg_3)))) && (_SafeStr_1286._SafeStr_12750(this._cachedBitmapNormal, _arg_4)))){ if (_arg_1 != null){ this._SafeStr_12762(_arg_1, this._SafeStr_12761, _arg_6, _arg_7); return (_arg_1); }; return (this._SafeStr_12740); }; this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; } else { if (this._SafeStr_12740 != null){ if ((((this._SafeStr_12740.width == _arg_2)) && ((this._SafeStr_12740.height == _arg_3)))){ this._SafeStr_12740.fillRect(this._SafeStr_12740.rect, 0xFFFFFF); } else { this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; }; }; this._SafeStr_12747 = true; this._cachedBitmapNormal.assign(_arg_4); if (!_arg_5){ this._SafeStr_12761 = _arg_3; if (this._SafeStr_12740 == null){ this._SafeStr_12740 = new BitmapData(_arg_2, _arg_3, true, 0xFFFFFFFF); } else { this._SafeStr_12740.fillRect(this._SafeStr_12740.rect, 0xFFFFFFFF); }; if (_arg_1 != null){ this._SafeStr_12762(_arg_1, _arg_3, _arg_6, _arg_7); return (_arg_1); }; return (this._SafeStr_12740); }; if (this._SafeStr_12740 == null){ this._SafeStr_12761 = _arg_3; this._SafeStr_12740 = new BitmapData(_arg_2, _arg_3, true, 0xFFFFFF); }; var _local_8:Array = []; var _local_9:int; while (_local_9 < this._SafeStr_12760.length) { _local_11 = (this._SafeStr_12760[_local_9] as _SafeStr_3252); if (_local_11 != null){ _local_12 = _local_11.render(_arg_3, _arg_4); if (_local_12 != null){ _local_8.push(_local_12); }; }; _local_9++; }; if (_local_8.length == 0){ if (_arg_1 != null){ return (_arg_1); }; return (this._SafeStr_12740); }; var _local_10:int; switch (this._SafeStr_12746){ case _SafeStr_12722: _local_10 = this._SafeStr_12752(this._SafeStr_12740, _local_8); break; case _SafeStr_12723: _local_10 = this._SafeStr_12753(this._SafeStr_12740, _local_8); break; case _SafeStr_12724: _local_10 = this._SafeStr_12754(this._SafeStr_12740, _local_8); break; case _SafeStr_12725: _local_10 = this._SafeStr_12755(this._SafeStr_12740, _local_8); break; case _SafeStr_12726: _local_10 = this._SafeStr_12763(this._SafeStr_12740, _local_8); break; default: _local_10 = this._SafeStr_12756(this._SafeStr_12740, _local_8); }; this._SafeStr_12761 = _local_10; if (_arg_1 != null){ this._SafeStr_12762(_arg_1, _local_10, _arg_6, _arg_7); return (_arg_1); }; return (this._SafeStr_12740); } private function _SafeStr_12762(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:Boolean):void { if ((((((_arg_1 == null)) || ((this._SafeStr_12740 == null)))) || ((_arg_1 == this._SafeStr_12740)))){ return; }; if (!_arg_4){ _arg_3 = ((_arg_1.height - _arg_2) - _arg_3); }; var _local_5:Rectangle; if (this._align == _SafeStr_4040){ _local_5 = new Rectangle(0, 0, this._SafeStr_12740.width, this._SafeStr_12761); } else { _local_5 = new Rectangle(0, (this._SafeStr_12740.height - this._SafeStr_12761), this._SafeStr_12740.width, this._SafeStr_12761); }; _arg_1.copyPixels(this._SafeStr_12740, _local_5, new Point(0, _arg_3), null, null, true); } private function _SafeStr_12764(_arg_1:Array):int { var _local_4:BitmapData; if ((((_arg_1 == null)) || ((_arg_1.length == 0)))){ return (0); }; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.length) { _local_4 = (_arg_1[_local_3] as BitmapData); if (_local_4 != null){ _local_2 = (_local_2 + _local_4.width); }; _local_3++; }; return (_local_2); } private function _SafeStr_12765(_arg_1:BitmapData, _arg_2:Array, _arg_3:int, _arg_4:Boolean):Point { var _local_8:int; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((_arg_1 == null)))){ return (new Point(_arg_3, 0)); }; var _local_5:int; var _local_6:BitmapData; var _local_7:int; while (_local_7 < _arg_2.length) { if (_arg_4){ _local_6 = (_arg_2[_local_7] as BitmapData); } else { _local_6 = (_arg_2[((_arg_2.length - 1) - _local_7)] as BitmapData); }; if (_local_6 != null){ if (!_arg_4){ _arg_3 = (_arg_3 - _local_6.width); }; _local_8 = 0; if (this._align == _SafeStr_4042){ _local_8 = (_arg_1.height - _local_6.height); }; _arg_1.copyPixels(_local_6, _local_6.rect, new Point(_arg_3, _local_8), _local_6, null, true); if (_local_6.height > _local_5){ _local_5 = _local_6.height; }; if (_arg_4){ _arg_3 = (_arg_3 + _local_6.width); }; if (((((_arg_4) && ((_arg_3 >= _arg_1.width)))) || (((!(_arg_4)) && ((_arg_3 <= 0)))))){ return (new Point(_arg_3, _local_5)); }; }; _local_7++; }; return (new Point(_arg_3, _local_5)); } private function _SafeStr_12756(_arg_1:BitmapData, _arg_2:Array):int { var _local_6:Point; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((_arg_1 == null)))){ return (0); }; var _local_3:int; var _local_4:int = this._SafeStr_12764(_arg_2); var _local_5:int; if (_local_4 > _arg_1.width){ }; while (_local_5 < _arg_1.width) { _local_6 = this._SafeStr_12765(_arg_1, _arg_2, _local_5, true); _local_5 = _local_6.x; if (_local_6.y > _local_3){ _local_3 = _local_6.y; }; if (_local_6.x == 0){ return (_local_3); }; }; return (_local_3); } private function _SafeStr_12752(_arg_1:BitmapData, _arg_2:Array):int { if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((_arg_1 == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:Array = []; var _local_6:int; var _local_7:int; _local_7 = 1; while (_local_7 < (_arg_2.length - 1)) { _local_4 = (_arg_2[_local_7] as BitmapData); if (_local_4 != null){ _local_6 = (_local_6 + _local_4.width); _local_5.push(_local_4); }; _local_7++; }; if (this._SafeStr_12760.length == 1){ _local_4 = (this._SafeStr_12760[0] as BitmapData); if (_local_4 != null){ _local_6 = _local_4.width; _local_5.push(_local_4); }; }; var _local_8 = ((_arg_1.width - _local_6) >> 1); var _local_9:Point; _local_9 = this._SafeStr_12765(_arg_1, _local_5, _local_8, true); var _local_10:int = _local_9.x; if (_local_9.y > _local_3){ _local_3 = _local_9.y; }; _local_4 = (_arg_2[0] as BitmapData); if (_local_4 != null){ _local_5 = [_local_4]; while (_local_8 >= 0) { _local_9 = this._SafeStr_12765(_arg_1, _local_5, _local_8, false); _local_8 = _local_9.x; if (_local_9.y > _local_3){ _local_3 = _local_9.y; }; }; }; _local_4 = (_arg_2[(_arg_2.length - 1)] as BitmapData); if (_local_4 != null){ _local_5 = [_local_4]; while (_local_10 < _arg_1.height) { _local_9 = this._SafeStr_12765(_arg_1, _local_5, _local_10, true); _local_10 = _local_9.x; if (_local_9.y > _local_3){ _local_3 = _local_9.y; }; }; }; return (_local_3); } private function _SafeStr_12753(_arg_1:BitmapData, _arg_2:Array):int { var _local_14:int; var _local_15:int; var _local_16:int; var _local_17:int; var _local_18:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((_arg_1 == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:Array = []; var _local_6:Array = []; var _local_7:int; var _local_8:int; var _local_9:int; _local_9 = 0; while (_local_9 < (_arg_2.length >> 1)) { _local_4 = (_arg_2[_local_9] as BitmapData); if (_local_4 != null){ _local_7 = (_local_7 + _local_4.width); _local_5.push(_local_4); }; _local_9++; }; _local_9 = ((_arg_2.length >> 1) + 1); while (_local_9 < _arg_2.length) { _local_4 = (_arg_2[_local_9] as BitmapData); if (_local_4 != null){ _local_8 = (_local_8 + _local_4.width); _local_6.push(_local_4); }; _local_9++; }; var _local_10:Point; var _local_11:int; var _local_12:int; var _local_13:int = _arg_1.width; if ((_local_7 + _local_8) > _arg_1.width){ _local_11 = ((_local_7 + _local_8) - _arg_1.width); _local_12 = (_local_12 - (_local_11 >> 1)); _local_13 = (_local_13 + (_local_11 - (_local_11 >> 1))); }; if (_local_11 == 0){ _local_4 = (_arg_2[(_arg_2.length >> 1)] as BitmapData); if (_local_4 != null){ _local_14 = _local_4.width; _local_15 = (_arg_1.width - (_local_7 + _local_8)); _local_16 = (Math.ceil((_local_15 / _local_14)) * _local_14); _local_12 = (_local_7 - ((_local_16 - _local_15) >> 1)); _local_17 = (_local_12 + _local_16); _local_18 = [_local_4]; while (_local_12 < _local_17) { _local_10 = this._SafeStr_12765(_arg_1, _local_18, _local_12, true); _local_12 = _local_10.x; if (_local_10.y > _local_3){ _local_3 = _local_10.y; }; }; }; }; _local_12 = 0; _local_10 = this._SafeStr_12765(_arg_1, _local_5, _local_12, true); if (_local_10.y > _local_3){ _local_3 = _local_10.y; }; _local_10 = this._SafeStr_12765(_arg_1, _local_6, _local_13, false); if (_local_10.y > _local_3){ _local_3 = _local_10.y; }; return (_local_3); } private function _SafeStr_12754(_arg_1:BitmapData, _arg_2:Array):int { var _local_7:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((_arg_1 == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int = _arg_1.width; var _local_6:Point = this._SafeStr_12765(_arg_1, _arg_2, _local_5, false); _local_5 = _local_6.x; if (_local_6.y > _local_3){ _local_3 = _local_6.y; }; _local_4 = (_arg_2[0] as BitmapData); if (_local_4 != null){ _local_7 = [_local_4]; while (_local_5 >= 0) { _local_6 = this._SafeStr_12765(_arg_1, _local_7, _local_5, false); _local_5 = _local_6.x; if (_local_6.y > _local_3){ _local_3 = _local_6.y; }; }; }; return (_local_3); } private function _SafeStr_12755(_arg_1:BitmapData, _arg_2:Array):int { var _local_7:Array; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((_arg_1 == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int; var _local_6:Point = this._SafeStr_12765(_arg_1, _arg_2, _local_5, true); _local_5 = _local_6.x; if (_local_6.y > _local_3){ _local_3 = _local_6.y; }; _local_4 = (_arg_2[(_arg_2.length - 1)] as BitmapData); if (_local_4 != null){ _local_7 = [_local_4]; while (_local_5 < _arg_1.width) { _local_6 = this._SafeStr_12765(_arg_1, _local_7, _local_5, true); _local_5 = _local_6.x; if (_local_6.y > _local_3){ _local_3 = _local_6.y; }; }; }; return (_local_3); } private function _SafeStr_12763(_arg_1:BitmapData, _arg_2:Array):int { var _local_6:Array; var _local_7:int; var _local_8:Array; var _local_9:Point; if ((((((_arg_2 == null)) || ((_arg_2.length == 0)))) || ((_arg_1 == null)))){ return (0); }; var _local_3:int; var _local_4:BitmapData; var _local_5:int; while (_local_5 < _arg_1.width) { _local_6 = _SafeStr_3256._SafeStr_3916(1, 0, (_arg_2.length * 17631)); _local_7 = (_local_6[0] % _arg_2.length); _local_4 = (_arg_2[_local_7] as BitmapData); if (_local_4 != null){ _local_8 = [_local_4]; _local_9 = this._SafeStr_12765(_arg_1, _local_8, _local_5, true); _local_5 = _local_9.x; if (_local_9.y > _local_3){ _local_3 = _local_9.y; }; } else { return (_local_3); }; }; return (_local_3); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12710 = "_-0Do" (String#6023, DoABC#2) // _SafeStr_12711 = "_-0pP" (String#6388, DoABC#2) // _SafeStr_12712 = "_-0Pe" (String#6239, DoABC#2) // _SafeStr_12721 = "_-0D2" (String#13466, DoABC#2) // _SafeStr_12722 = "_-2bi" (String#5625, DoABC#2) // _SafeStr_12723 = "_-t8" (String#5437, DoABC#2) // _SafeStr_12724 = "_-0Ua" (String#5657, DoABC#2) // _SafeStr_12725 = "_-1cC" (String#5203, DoABC#2) // _SafeStr_12726 = "_-35J" (String#10018, DoABC#2) // _SafeStr_12729 = "_-be" (String#6840, DoABC#2) // _SafeStr_12732 = "_-1aN" (String#19652, DoABC#2) // _SafeStr_12740 = "_-2mS" (String#617, DoABC#2) // _SafeStr_12746 = "_-9U" (String#7375, DoABC#2) // _SafeStr_12747 = "_-2ec" (String#3433, DoABC#2) // _SafeStr_12748 = "_-Qc" (String#8197, DoABC#2) // _SafeStr_12750 = "_-oQ" (String#11964, DoABC#2) // _SafeStr_12752 = "_-32g" (String#13760, DoABC#2) // _SafeStr_12753 = "_-0XV" (String#14171, DoABC#2) // _SafeStr_12754 = "_-1GR" (String#15219, DoABC#2) // _SafeStr_12755 = "_-13R" (String#14406, DoABC#2) // _SafeStr_12756 = "_-0s" (String#14355, DoABC#2) // _SafeStr_12760 = "_-hn" (String#4508, DoABC#2) // _SafeStr_12761 = "_-168" (String#6455, DoABC#2) // _SafeStr_12762 = "_-9G" (String#13282, DoABC#2) // _SafeStr_12763 = "_-1u4" (String#20175, DoABC#2) // _SafeStr_12764 = "_-15Q" (String#20734, DoABC#2) // _SafeStr_12765 = "_-1hU" (String#4173, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_3252 = "_-8I" (String#2577, DoABC#2) // _SafeStr_3254 = "_-2eb" (String#1633, DoABC#2) // _SafeStr_3256 = "_-1Ba" (String#4805, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_4040 = "_-0o0" (String#3183, DoABC#2) // _SafeStr_4042 = "_-22Z" (String#3842, DoABC#2) // _SafeStr_4519 = "_-0b6" (String#4673, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3257 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.room.utils._SafeStr_1286; import flash.geom.Point; import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_3257 extends _SafeStr_3248 { public static const _SafeStr_4512:uint = 0xFFFFFF; public static const _SafeStr_4505:Number = 45; public static const _SafeStr_4506:Number = 30; public function render(_arg_1:BitmapData, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:_SafeStr_1285, _arg_6:Boolean):BitmapData { var _local_7:PlaneVisualization = getPlaneVisualization(_arg_4); if ((((_local_7 == null)) || ((_local_7.geometry == null)))){ return (null); }; var _local_8:Point = _local_7.geometry._SafeStr_4521(new _SafeStr_1286(0, 0, 0)); var _local_9:Point = _local_7.geometry._SafeStr_4521(new _SafeStr_1286(0, 0, (_arg_3 / _local_7.geometry.scale))); var _local_10:Point = _local_7.geometry._SafeStr_4521(new _SafeStr_1286(0, (_arg_2 / _local_7.geometry.scale), 0)); if (((((!((_local_8 == null))) && (!((_local_9 == null))))) && (!((_local_10 == null))))){ _arg_2 = Math.round(Math.abs((_local_8.x - _local_10.x))); _arg_3 = Math.round(Math.abs((_local_8.y - _local_9.y))); }; return (_local_7.render(_arg_1, _arg_2, _arg_3, _arg_5, _arg_6)); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_3248 = "_-31-" (String#2490, DoABC#2) // _SafeStr_3257 = "_-1Qe" (String#2656, DoABC#2) // _SafeStr_4505 = "_-qV" (String#4949, DoABC#2) // _SafeStr_4506 = "_-2tQ" (String#4902, DoABC#2) // _SafeStr_4512 = "_-1BQ" (String#1482, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_3368 package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import flash.display.BitmapData; public class _SafeStr_3368 { public static const _SafeStr_12702:Number = -1; public static const MAX_NORMAL_COORDINATE_VALUE:Number = 1; private var _bitmap:BitmapData = null; private var _SafeStr_12710:Number = -1; private var _normalMaxX:Number = 1; private var _SafeStr_12711:Number = -1; private var _SafeStr_12712:Number = 1; public function _SafeStr_3368(_arg_1:BitmapData, _arg_2:Number=-1, _arg_3:Number=1, _arg_4:Number=-1, _arg_5:Number=1) { this._SafeStr_12710 = _arg_2; this._normalMaxX = _arg_3; this._SafeStr_12711 = _arg_4; this._SafeStr_12712 = _arg_5; this._bitmap = _arg_1; } public function get bitmap():BitmapData { return (this._bitmap); } public function get normalMinX():Number { return (this._SafeStr_12710); } public function get normalMaxX():Number { return (this._normalMaxX); } public function get normalMinY():Number { return (this._SafeStr_12711); } public function get normalMaxY():Number { return (this._SafeStr_12712); } public function dispose():void { this._bitmap = null; } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12702 = "_-sd" (String#2453, DoABC#2) // _SafeStr_12710 = "_-0Do" (String#6023, DoABC#2) // _SafeStr_12711 = "_-0pP" (String#6388, DoABC#2) // _SafeStr_12712 = "_-0Pe" (String#6239, DoABC#2) // _SafeStr_3368 = "_-2j3" (String#3833, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room.rasterizer.basic.PlaneVisualization package com.sulake.habbo.room.object.visualization.room.rasterizer.basic { import com.sulake.room.utils._SafeStr_1729; import flash.display.BitmapData; import com.sulake.room.utils._SafeStr_1286; import com.sulake.core.runtime._SafeStr_3; import _-0NZ._SafeStr_3367; import com.sulake.room.object.visualization.utils._SafeStr_1634; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; public class PlaneVisualization { private var _SafeStr_12364:Array; private var _geometry:_SafeStr_1729 = null; private var _SafeStr_12740:BitmapData; private var _cachedBitmapNormal:_SafeStr_1286 = null; private var _SafeStr_12747:Boolean = false; private var _SafeStr_12766:Boolean = false; public function PlaneVisualization(_arg_1:Number, _arg_2:int, _arg_3:_SafeStr_1729) { this._SafeStr_12364 = []; super(); if (_arg_2 < 0){ _arg_2 = 0; }; var _local_4:int; while (_local_4 < _arg_2) { this._SafeStr_12364.push(null); _local_4++; }; this._geometry = _arg_3; this._cachedBitmapNormal = new _SafeStr_1286(); } public function get geometry():_SafeStr_1729 { return (this._geometry); } public function get hasAnimationLayers():Boolean { return (this._SafeStr_12766); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3; if (this._SafeStr_12364 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12364.length) { _local_2 = (this._SafeStr_12364[_local_1] as _SafeStr_3); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12364 = null; }; this._geometry = null; if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); }; if (this._cachedBitmapNormal != null){ this._cachedBitmapNormal = null; }; } public function clearCache():void { var _local_1:int; var _local_2:_SafeStr_3250; var _local_3:_SafeStr_3367; if (!this._SafeStr_12747){ return; }; if (this._SafeStr_12740 != null){ this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; if (this._cachedBitmapNormal != null){ this._cachedBitmapNormal.assign(new _SafeStr_1286()); }; if (this._SafeStr_12364 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12364.length) { _local_2 = (this._SafeStr_12364[_local_1] as _SafeStr_3250); _local_3 = (this._SafeStr_12364[_local_1] as _SafeStr_3367); if (_local_2 != null){ _local_2.clearCache(); } else { if (_local_3 != null){ _local_3.clearCache(); }; }; _local_1++; }; }; this._SafeStr_12747 = false; } public function _SafeStr_4513(_arg_1:int, _arg_2:_SafeStr_3253, _arg_3:uint, _arg_4:int, _arg_5:int=0):Boolean { if ((((_arg_1 < 0)) || ((_arg_1 > this._SafeStr_12364.length)))){ return (false); }; var _local_6:_SafeStr_3 = (this._SafeStr_12364[_arg_1] as _SafeStr_3); if (_local_6 != null){ _local_6.dispose(); _local_6 = null; }; _local_6 = new _SafeStr_3250(_arg_2, _arg_3, _arg_4, _arg_5); this._SafeStr_12364[_arg_1] = _local_6; return (true); } public function _SafeStr_4515(_arg_1:int, _arg_2:XML, _arg_3:_SafeStr_1634):Boolean { if ((((_arg_1 < 0)) || ((_arg_1 > this._SafeStr_12364.length)))){ return (false); }; var _local_4:_SafeStr_3 = (this._SafeStr_12364[_arg_1] as _SafeStr_3); if (_local_4 != null){ _local_4.dispose(); _local_4 = null; }; _local_4 = new _SafeStr_3367(_arg_2, _arg_3); this._SafeStr_12364[_arg_1] = _local_4; this._SafeStr_12766 = true; return (true); } public function render(_arg_1:BitmapData, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:Boolean, _arg_6:int=0, _arg_7:int=0, _arg_8:int=0, _arg_9:int=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:int=0):BitmapData { var _local_14:_SafeStr_3250; var _local_15:_SafeStr_3367; if (_arg_2 < 1){ _arg_2 = 1; }; if (_arg_3 < 1){ _arg_3 = 1; }; if ((((((_arg_1 == null)) || (!((_arg_1.width == _arg_2))))) || (!((_arg_1.height == _arg_3))))){ _arg_1 = null; }; if (this._SafeStr_12740 != null){ if ((((((this._SafeStr_12740.width == _arg_2)) && ((this._SafeStr_12740.height == _arg_3)))) && (_SafeStr_1286._SafeStr_12750(this._cachedBitmapNormal, _arg_4)))){ if (!this.hasAnimationLayers){ if (_arg_1 != null){ _arg_1.copyPixels(this._SafeStr_12740, this._SafeStr_12740.rect, new Point(0, 0), null, null, false); return (_arg_1); }; return (this._SafeStr_12740); }; } else { this._SafeStr_12740.dispose(); this._SafeStr_12740 = null; }; }; this._SafeStr_12747 = true; if (this._SafeStr_12740 == null){ this._SafeStr_12740 = new BitmapData(_arg_2, _arg_3, true, 0xFFFFFF); } else { this._SafeStr_12740.fillRect(this._SafeStr_12740.rect, 0xFFFFFF); }; if (_arg_1 == null){ _arg_1 = this._SafeStr_12740; }; this._cachedBitmapNormal.assign(_arg_4); var _local_13:int; while (_local_13 < this._SafeStr_12364.length) { _local_14 = (this._SafeStr_12364[_local_13] as _SafeStr_3250); _local_15 = (this._SafeStr_12364[_local_13] as _SafeStr_3367); if (_local_14 != null){ _local_14.render(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); } else { if (_local_15 != null){ _local_15.render(_arg_1, _arg_2, _arg_3, _arg_4, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11, _arg_12); }; }; _local_13++; }; if (((!((_arg_1 == null))) && (!((_arg_1 == this._SafeStr_12740))))){ this._SafeStr_12740.copyPixels(_arg_1, _arg_1.rect, new Point(0, 0), null, null, false); return (_arg_1); }; return (this._SafeStr_12740); } } }//package com.sulake.habbo.room.object.visualization.room.rasterizer.basic // _SafeStr_12364 = "_-cW" (String#1742, DoABC#2) // _SafeStr_12740 = "_-2mS" (String#617, DoABC#2) // _SafeStr_12747 = "_-2ec" (String#3433, DoABC#2) // _SafeStr_12750 = "_-oQ" (String#11964, DoABC#2) // _SafeStr_12766 = "_-1-v" (String#17035, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3250 = "_-TI" (String#2692, DoABC#2) // _SafeStr_3253 = "_-vv" (String#2301, DoABC#2) // _SafeStr_3367 = "_-2BA" (String#4195, DoABC#2) // _SafeStr_4513 = "_-2zA" (String#15886, DoABC#2) // _SafeStr_4515 = "_-2sd" (String#18891, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room._SafeStr_1682 package com.sulake.habbo.room.object.visualization.room { import _-0sT._SafeStr_1626; import com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2791; import com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2789; import com.sulake.habbo.room.object.visualization.room.rasterizer.basic._SafeStr_2792; import _-0NZ._SafeStr_2790; import com.sulake.habbo.room.object.visualization.room.mask._SafeStr_2793; import _-0J6._SafeStr_2787; import com.sulake.room.object.visualization.utils._SafeStr_1634; public class _SafeStr_1682 implements _SafeStr_1626 { private var _SafeStr_12767:_SafeStr_2791; private var _SafeStr_12768:_SafeStr_2789; private var _SafeStr_12769:_SafeStr_2792; private var _SafeStr_12770:_SafeStr_2790; private var _SafeStr_12771:_SafeStr_2793; private var _SafeStr_5635:Boolean = false; public function _SafeStr_1682() { this._SafeStr_12767 = new _SafeStr_2791(); this._SafeStr_12768 = new _SafeStr_2789(); this._SafeStr_12769 = new _SafeStr_2792(); this._SafeStr_12770 = new _SafeStr_2790(); this._SafeStr_12771 = new _SafeStr_2793(); } public function get _SafeStr_5637():Boolean { return (this._SafeStr_5635); } public function get _SafeStr_12772():_SafeStr_2787 { return (this._SafeStr_12768); } public function get _SafeStr_12773():_SafeStr_2787 { return (this._SafeStr_12767); } public function get _SafeStr_12774():_SafeStr_2792 { return (this._SafeStr_12769); } public function get _SafeStr_12775():_SafeStr_2787 { return (this._SafeStr_12770); } public function get _SafeStr_12776():_SafeStr_2793 { return (this._SafeStr_12771); } public function dispose():void { if (this._SafeStr_12767 != null){ this._SafeStr_12767.dispose(); this._SafeStr_12767 = null; }; if (this._SafeStr_12768 != null){ this._SafeStr_12768.dispose(); this._SafeStr_12768 = null; }; if (this._SafeStr_12769 != null){ this._SafeStr_12769.dispose(); this._SafeStr_12769 = null; }; if (this._SafeStr_12770 != null){ this._SafeStr_12770.dispose(); this._SafeStr_12770 = null; }; if (this._SafeStr_12771 != null){ this._SafeStr_12771.dispose(); this._SafeStr_12771 = null; }; } public function clearCache():void { if (this._SafeStr_12767 != null){ this._SafeStr_12767.clearCache(); }; if (this._SafeStr_12768 != null){ this._SafeStr_12768.clearCache(); }; if (this._SafeStr_12770 != null){ this._SafeStr_12770.clearCache(); }; } public function initialize(_arg_1:XML):Boolean { var _local_7:XML; var _local_8:XML; var _local_9:XML; var _local_10:XML; var _local_11:XML; this.reset(); if (_arg_1 == null){ return (false); }; var _local_2:XMLList = _arg_1.wallData; if (_local_2.length() > 0){ _local_7 = _local_2[0]; this._SafeStr_12767.initialize(_local_7); }; var _local_3:XMLList = _arg_1.floorData; if (_local_3.length() > 0){ _local_8 = _local_3[0]; this._SafeStr_12768.initialize(_local_8); }; var _local_4:XMLList = _arg_1.wallAdData; if (_local_4.length() > 0){ _local_9 = _local_4[0]; this._SafeStr_12769.initialize(_local_9); }; var _local_5:XMLList = _arg_1.landscapeData; if (_local_5.length() > 0){ _local_10 = _local_5[0]; this._SafeStr_12770.initialize(_local_10); }; var _local_6:XMLList = _arg_1.maskData; if (_local_6.length() > 0){ _local_11 = _local_6[0]; this._SafeStr_12771.initialize(_local_11); }; return (true); } public function _SafeStr_5636(_arg_1:_SafeStr_1634):void { if (this._SafeStr_5635){ return; }; this._SafeStr_12767._SafeStr_5636(_arg_1); this._SafeStr_12768._SafeStr_5636(_arg_1); this._SafeStr_12769._SafeStr_5636(_arg_1); this._SafeStr_12770._SafeStr_5636(_arg_1); this._SafeStr_12771._SafeStr_5636(_arg_1); this._SafeStr_5635 = true; } protected function reset():void { } } }//package com.sulake.habbo.room.object.visualization.room // _SafeStr_12767 = "_-16g" (String#5633, DoABC#2) // _SafeStr_12768 = "_-fU" (String#5739, DoABC#2) // _SafeStr_12769 = "_-1nT" (String#7486, DoABC#2) // _SafeStr_12770 = "_-Kv" (String#5326, DoABC#2) // _SafeStr_12771 = "_-0ay" (String#4592, DoABC#2) // _SafeStr_12772 = "_-1eT" (String#18833, DoABC#2) // _SafeStr_12773 = "_-2ln" (String#21849, DoABC#2) // _SafeStr_12774 = "_-1d9" (String#19869, DoABC#2) // _SafeStr_12775 = "_-0Db" (String#21038, DoABC#2) // _SafeStr_12776 = "_-26i" (String#14959, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1682 = "_-30h" (String#4363, DoABC#2) // _SafeStr_2787 = "_-ML" (String#5113, DoABC#2) // _SafeStr_2789 = "_-2SG" (String#6856, DoABC#2) // _SafeStr_2790 = "_-0jp" (String#6917, DoABC#2) // _SafeStr_2791 = "_-24X" (String#4864, DoABC#2) // _SafeStr_2792 = "_-028" (String#6168, DoABC#2) // _SafeStr_2793 = "_-2ER" (String#4755, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_5636 = "_-2t1" (String#4050, DoABC#2) // _SafeStr_5637 = "_-2TE" (String#11725, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room._SafeStr_1699 package com.sulake.habbo.room.object.visualization.room { import _-0sT._SafeStr_1686; import com.sulake.core.assets._SafeStr_812; import com.sulake.habbo.room.object._SafeStr_1963; import flash.geom.Rectangle; import com.sulake.habbo.room.object._SafeStr_2434; import com.sulake.core.assets.IAsset; import _-0sT._SafeStr_1626; import _-0sT._SafeStr_2797; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.room.utils._SafeStr_1286; import com.sulake.habbo.room.object._SafeStr_2437; import com.sulake.room.object._SafeStr_1631; import com.sulake.room.utils._SafeStr_1729; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.habbo.room.object._SafeStr_2439; public class _SafeStr_1699 extends _SafeStr_1686 { public static const _SafeStr_12777:int = 0xFFFFFF; public static const _SafeStr_12778:int = 0xCCCCCC; private static const _SafeStr_12779:int = 0xFFFFFF; private static const _SafeStr_12780:int = 0xCCCCCC; private static const _SafeStr_12781:int = 0x999999; private static const _SafeStr_12782:int = 0x999999; public static const _SafeStr_12783:int = 0xFFFFFF; public static const _SafeStr_12784:int = 0xCCCCCC; public static const _SafeStr_12785:int = 0x999999; private const _SafeStr_12786:int = 250; protected var _data:_SafeStr_1682 = null; private var _assetLibrary:_SafeStr_812 = null; private var _planeParser:_SafeStr_1963 = null; private var _SafeStr_12590:Array; private var _planesInitialized:Boolean = false; private var _SafeStr_12787:Array; private var _SafeStr_12788:Array; private var _SafeStr_12789:Rectangle = null; private var _SafeStr_5548:_SafeStr_2434 = null; private var _SafeStr_6789:String = null; private var _floorType:String = null; private var _SafeStr_6790:String = null; private var _SafeStr_6819:Number = NaN; private var _SafeStr_6818:Number = NaN; private var _SafeStr_12790:Number = NaN; private var _SafeStr_12791:String = null; private var _SafeStr_12792:uint = 0xFFFFFF; private var _SafeStr_12793:int = 0xFF; private var _SafeStr_12794:int = 0xFF; private var _SafeStr_12795:int = 0xFF; private var _SafeStr_12796:Boolean = true; private var _SafeStr_12591:int = 0; private var _lastUpdateTime:int = -1000; private var _SafeStr_5683:int = -1; private var _SafeStr_12649:Number = 0; private var _SafeStr_12650:Number = 0; private var _SafeStr_12651:Number = 0; private var _SafeStr_12652:Number = 0; private var _SafeStr_12797:Array; public function _SafeStr_1699() { this._SafeStr_12590 = []; this._SafeStr_12787 = []; this._SafeStr_12788 = []; this._SafeStr_12797 = []; super(); this._assetLibrary = new _SafeStr_812("room visualization"); this._planeParser = new _SafeStr_1963(); this._SafeStr_5548 = new _SafeStr_2434(); this._SafeStr_12797[_SafeStr_2804._SafeStr_12798] = false; this._SafeStr_12797[_SafeStr_2804._SafeStr_5220] = true; this._SafeStr_12797[_SafeStr_2804._SafeStr_10196] = true; this._SafeStr_12797[_SafeStr_2804.TYPE_LANDSCAPE] = true; } public function get _SafeStr_5640():Number { return (100.1); } public function get _SafeStr_5641():Number { return (100.5); } public function get _SafeStr_12799():Number { return (100.49); } public function get _SafeStr_5604():int { return (this._SafeStr_12590.length); } override public function dispose():void { var _local_1:int; var _local_2:IAsset; super.dispose(); if (this._assetLibrary != null){ _local_1 = 0; while (_local_1 < this._assetLibrary.numAssets) { _local_2 = this._assetLibrary.getAssetByIndex(_local_1); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._assetLibrary.dispose(); this._assetLibrary = null; }; this._SafeStr_12800(); this._SafeStr_12590 = null; this._SafeStr_12787 = null; this._SafeStr_12788 = null; if (this._planeParser != null){ this._planeParser.dispose(); this._planeParser = null; }; if (this._SafeStr_5548 != null){ this._SafeStr_5548.dispose(); this._SafeStr_5548 = null; }; if (this._data != null){ this._data.clearCache(); this._data = null; }; } private function _SafeStr_12800():void { var _local_1:int; var _local_2:_SafeStr_2804; if (this._SafeStr_12590 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12590.length) { _local_2 = (this._SafeStr_12590[_local_1] as _SafeStr_2804); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12590 = []; }; this._planesInitialized = false; this._SafeStr_12591 = (this._SafeStr_12591 + 1); this.reset(); } override protected function reset():void { super.reset(); this._SafeStr_6789 = null; this._floorType = null; this._SafeStr_6790 = null; this._SafeStr_12791 = null; this._SafeStr_5683 = -1; this._SafeStr_12652 = 0; } override public function get _SafeStr_5025():Rectangle { if (this._SafeStr_12789 == null){ this._SafeStr_12789 = super._SafeStr_5025; }; return (new Rectangle(this._SafeStr_12789.x, this._SafeStr_12789.y, this._SafeStr_12789.width, this._SafeStr_12789.height)); } override public function initialize(_arg_1:_SafeStr_1626):Boolean { this.reset(); if ((((_arg_1 == null)) || (!((_arg_1 is _SafeStr_1682))))){ return (false); }; this._data = (_arg_1 as _SafeStr_1682); this._data._SafeStr_5636(assetCollection); return (true); } protected function _SafeStr_12592():void { var _local_3:_SafeStr_2804; var _local_4:_SafeStr_2797; var _local_1:int = this._SafeStr_12590.length; _SafeStr_5038(_local_1); var _local_2:int; while (_local_2 < _local_1) { _local_3 = (this._SafeStr_12590[_local_2] as _SafeStr_2804); _local_4 = _SafeStr_5028(_local_2); if (((((((!((_local_4 == null))) && (!((_local_3 == null))))) && (!((_local_3._SafeStr_12665 == null))))) && (!((_local_3._SafeStr_12666 == null))))){ if ((((_local_3.type == _SafeStr_2804._SafeStr_10196)) && ((((_local_3._SafeStr_12665.length < 1)) || ((_local_3._SafeStr_12666.length < 1)))))){ _local_4.capturesMouse = false; } else { _local_4.capturesMouse = true; }; if (_local_3.type == _SafeStr_2804._SafeStr_10196){ _local_4.tag = ("plane.wall@" + (_local_2 + 1)); } else { if (_local_3.type == _SafeStr_2804._SafeStr_5220){ _local_4.tag = ("plane.floor@" + (_local_2 + 1)); } else { _local_4.tag = ("plane@" + (_local_2 + 1)); }; }; }; _local_2++; }; } protected function _SafeStr_12801():void { var _local_8:_SafeStr_1285; var _local_9:_SafeStr_1285; var _local_10:_SafeStr_1285; var _local_11:Array; var _local_12:int; var _local_13:_SafeStr_2804; var _local_14:_SafeStr_1285; var _local_15:int; var _local_16:Number; var _local_17:Number; var _local_18:Number; var _local_19:Number; if (this._planesInitialized){ return; }; var _local_1:IRoomObject = object; if (_local_1 == null){ return; }; if (!isNaN(this._SafeStr_6819)){ this._planeParser._SafeStr_6822 = this._SafeStr_6819; }; if (!isNaN(this._SafeStr_6818)){ this._planeParser._SafeStr_6821 = this._SafeStr_6818; }; var _local_2:String = _local_1.getModel().getString(_SafeStr_1392._SafeStr_5561); if (!this._planeParser._SafeStr_5560(new XML(_local_2))){ return; }; var _local_3:Number = this._SafeStr_12802(); var _local_4:Number = this._SafeStr_12803(); var _local_5:Number = 0; var _local_6:int = _local_1.getModel().getNumber(_SafeStr_1392._SafeStr_12804); var _local_7:int; while (_local_7 < this._planeParser._SafeStr_5604) { _local_8 = this._planeParser._SafeStr_5606(_local_7); _local_9 = this._planeParser._SafeStr_5607(_local_7); _local_10 = this._planeParser._SafeStr_5608(_local_7); _local_11 = this._planeParser._SafeStr_12805(_local_7); _local_12 = this._planeParser._SafeStr_5610(_local_7); _local_13 = null; if (((((!((_local_8 == null))) && (!((_local_9 == null))))) && (!((_local_10 == null))))){ _local_14 = _SafeStr_1286._SafeStr_12593(_local_9, _local_10); _local_6 = ((_local_6 * 7613) + 517); _local_13 = null; if (_local_12 == _SafeStr_2437._SafeStr_5618){ _local_13 = new _SafeStr_2804(_local_1.getLocation(), _local_8, _local_9, _local_10, _SafeStr_2804._SafeStr_5220, true, _local_11, _local_6); if (_local_14.z != 0){ _local_13.color = _SafeStr_12777; } else { _local_13.color = _SafeStr_12778; }; if ((((_local_9.length < 1)) || ((_local_10.length < 1)))){ _local_13._SafeStr_12806 = false; }; if (this._data != null){ _local_13._SafeStr_12807 = this._data._SafeStr_12772; }; } else { if (_local_12 == _SafeStr_2437._SafeStr_5621){ _local_13 = new _SafeStr_2804(_local_1.getLocation(), _local_8, _local_9, _local_10, _SafeStr_2804._SafeStr_10196, true, _local_11, _local_6); if ((((_local_9.length < 1)) || ((_local_10.length < 1)))){ _local_13._SafeStr_12806 = false; }; if ((((_local_14.x == 0)) && ((_local_14.y == 0)))){ _local_13.color = _SafeStr_12782; } else { if (_local_14.y > 0){ _local_13.color = _SafeStr_12779; } else { if (_local_14.y == 0){ _local_13.color = _SafeStr_12780; } else { _local_13.color = _SafeStr_12781; }; }; }; if (this._data != null){ _local_13._SafeStr_12807 = this._data._SafeStr_12773; }; } else { if (_local_12 == _SafeStr_2437._SafeStr_5620){ _local_13 = new _SafeStr_2804(_local_1.getLocation(), _local_8, _local_9, _local_10, _SafeStr_2804.TYPE_LANDSCAPE, true, _local_11, _local_6, _local_5, 0, _local_3, _local_4); if (_local_14.y > 0){ _local_13.color = _SafeStr_12783; } else { if (_local_14.y == 0){ _local_13.color = _SafeStr_12784; } else { _local_13.color = _SafeStr_12785; }; }; if (this._data != null){ _local_13._SafeStr_12807 = this._data._SafeStr_12775; }; _local_5 = (_local_5 + _local_9.length); } else { if (_local_12 == _SafeStr_2437._SafeStr_12808){ _local_13 = new _SafeStr_2804(_local_1.getLocation(), _local_8, _local_9, _local_10, _SafeStr_2804._SafeStr_10196, true, _local_11, _local_6); if ((((_local_9.length < 1)) || ((_local_10.length < 1)))){ _local_13._SafeStr_12806 = false; }; if ((((_local_14.x == 0)) && ((_local_14.y == 0)))){ _local_13.color = _SafeStr_12782; } else { if (_local_14.y > 0){ _local_13.color = _SafeStr_12779; } else { if (_local_14.y == 0){ _local_13.color = _SafeStr_12780; } else { _local_13.color = _SafeStr_12781; }; }; }; if (this._data != null){ _local_13._SafeStr_12807 = this._data._SafeStr_12774; }; }; }; }; }; if (_local_13 != null){ _local_13._SafeStr_12776 = this._data._SafeStr_12776; _local_15 = 0; while (_local_15 < this._planeParser._SafeStr_12809(_local_7)) { _local_16 = this._planeParser._SafeStr_12810(_local_7, _local_15); _local_17 = this._planeParser._SafeStr_12811(_local_7, _local_15); _local_18 = this._planeParser._SafeStr_12812(_local_7, _local_15); _local_19 = this._planeParser._SafeStr_12813(_local_7, _local_15); _local_13._SafeStr_12814(_local_16, _local_17, _local_18, _local_19); _local_15++; }; this._SafeStr_12590.push(_local_13); }; } else { return; }; _local_7++; }; this._planesInitialized = true; this._SafeStr_12592(); } private function _SafeStr_12802():Number { var _local_3:int; var _local_4:_SafeStr_1285; var _local_1:Number = 0; var _local_2:int; while (_local_2 < this._planeParser._SafeStr_5604) { _local_3 = this._planeParser._SafeStr_5610(_local_2); if (_local_3 == _SafeStr_2437._SafeStr_5620){ _local_4 = this._planeParser._SafeStr_5607(_local_2); _local_1 = (_local_1 + _local_4.length); }; _local_2++; }; return (_local_1); } private function _SafeStr_12803():Number { var _local_3:int; var _local_4:_SafeStr_1285; var _local_1:Number = 0; var _local_2:int; while (_local_2 < this._planeParser._SafeStr_5604) { _local_3 = this._planeParser._SafeStr_5610(_local_2); if (_local_3 == _SafeStr_2437._SafeStr_5620){ _local_4 = this._planeParser._SafeStr_5608(_local_2); if (_local_4.length > _local_1){ _local_1 = _local_4.length; }; }; _local_2++; }; if (_local_1 > 5){ _local_1 = 5; }; return (_local_1); } override public function update(_arg_1:_SafeStr_1729, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { var _local_10:int; var _local_11:int; var _local_12:_SafeStr_2797; var _local_13:_SafeStr_2804; var _local_14:uint; var _local_15:uint; var _local_16:uint; var _local_17:uint; var _local_18:uint; var _local_5:IRoomObject = object; if (_local_5 == null){ return; }; if (_arg_1 == null){ return; }; var _local_6:Boolean = this._SafeStr_12815(_arg_1); var _local_7:_SafeStr_1631 = _local_5.getModel(); var _local_8:Boolean; if (this._SafeStr_12816(_local_7)){ _local_8 = true; }; if (this._SafeStr_5595(_local_7)){ _local_8 = true; }; this._SafeStr_12801(); _local_8 = this._SafeStr_12817(_local_7); var _local_9:int = _arg_2; if ((((((_local_9 < (this._lastUpdateTime + this._SafeStr_12786))) && (!(_local_6)))) && (!(_local_8)))){ return; }; if (this._SafeStr_12818(_local_7)){ _local_8 = true; }; if (this._SafeStr_12594(_arg_1, _local_6, _arg_2)){ _local_8 = true; }; if (_local_8){ _local_10 = 0; while (_local_10 < this._SafeStr_12787.length) { _local_11 = this._SafeStr_12788[_local_10]; _local_12 = _SafeStr_5028(_local_11); _local_13 = (this._SafeStr_12787[_local_10] as _SafeStr_2804); if (((((!((_local_12 == null))) && (!((_local_13 == null))))) && (!((_local_13.type == _SafeStr_2804.TYPE_LANDSCAPE))))){ if (this._SafeStr_12796){ _local_14 = _local_13.color; _local_15 = (((_local_14 & 0xFF) * this._SafeStr_12795) / 0xFF); _local_16 = ((((_local_14 >> 8) & 0xFF) * this._SafeStr_12794) / 0xFF); _local_17 = ((((_local_14 >> 16) & 0xFF) * this._SafeStr_12793) / 0xFF); _local_18 = (_local_14 >> 24); _local_14 = ((((_local_18 << 24) + (_local_17 << 16)) + (_local_16 << 8)) + _local_15); _local_12.color = _local_14; } else { _local_12.color = _local_13.color; }; }; _local_10++; }; _SafeStr_5039(); }; _SafeStr_5034 = _local_7._SafeStr_5026(); this._lastUpdateTime = _local_9; } private function _SafeStr_12815(_arg_1:_SafeStr_1729):Boolean { var _local_3:_SafeStr_1285; var _local_2:Boolean; if (_arg_1._SafeStr_5043 != this._SafeStr_5683){ this._SafeStr_5683 = _arg_1._SafeStr_5043; this._SafeStr_12789 = null; _local_3 = _arg_1.direction; if (((!((_local_3 == null))) && (((((((!((_local_3.x == this._SafeStr_12649))) || (!((_local_3.y == this._SafeStr_12650))))) || (!((_local_3.z == this._SafeStr_12651))))) || (!((_arg_1.scale == this._SafeStr_12652))))))){ this._SafeStr_12649 = _local_3.x; this._SafeStr_12650 = _local_3.y; this._SafeStr_12651 = _local_3.z; this._SafeStr_12652 = _arg_1.scale; _local_2 = true; }; }; return (_local_2); } private function _SafeStr_12817(_arg_1:_SafeStr_1631):Boolean { var _local_3:String; var _local_4:uint; var _local_5:Boolean; var _local_2:Boolean; if (_SafeStr_5034 != _arg_1._SafeStr_5026()){ _local_3 = _arg_1.getString(_SafeStr_1392._SafeStr_5586); if (_local_3 != this._SafeStr_12791){ this._SafeStr_5575(_local_3); this._SafeStr_12791 = _local_3; _local_2 = true; }; _local_4 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5562); if (_local_4 != this._SafeStr_12792){ this._SafeStr_12792 = _local_4; this._SafeStr_12795 = (this._SafeStr_12792 & 0xFF); this._SafeStr_12794 = ((this._SafeStr_12792 >> 8) & 0xFF); this._SafeStr_12793 = ((this._SafeStr_12792 >> 16) & 0xFF); _local_2 = true; }; _local_5 = Boolean(_arg_1.getNumber(_SafeStr_1392._SafeStr_5601)); if (_local_5 != this._SafeStr_12796){ this._SafeStr_12796 = _local_5; _local_2 = true; }; }; return (_local_2); } private function _SafeStr_12818(_arg_1:_SafeStr_1631):Boolean { var _local_2:String; var _local_3:String; var _local_4:String; var _local_5:Boolean; var _local_6:Boolean; var _local_7:Boolean; if (_SafeStr_5034 != _arg_1._SafeStr_5026()){ _local_2 = _arg_1.getString(_SafeStr_1392._SafeStr_3712); _local_3 = _arg_1.getString(_SafeStr_1392._SafeStr_3713); _local_4 = _arg_1.getString(_SafeStr_1392._SafeStr_3714); this._SafeStr_12819(_local_3, _local_2, _local_4); _local_5 = Boolean(_arg_1.getNumber(_SafeStr_1392._SafeStr_5563)); _local_6 = Boolean(_arg_1.getNumber(_SafeStr_1392._SafeStr_5564)); _local_7 = Boolean(_arg_1.getNumber(_SafeStr_1392._SafeStr_5565)); this._SafeStr_12820(_local_5, _local_6, _local_7); return (true); }; return (false); } private function _SafeStr_12816(_arg_1:_SafeStr_1631):Boolean { var _local_2:Number; var _local_3:Number; if (_SafeStr_5034 != _arg_1._SafeStr_5026()){ _local_2 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5591); _local_3 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5593); if (((((!(isNaN(_local_2))) && (!(isNaN(_local_3))))) && (((!((_local_2 == this._SafeStr_6819))) || (!((_local_3 == this._SafeStr_6818))))))){ this._SafeStr_6819 = _local_2; this._SafeStr_6818 = _local_3; this._SafeStr_12800(); return (true); }; }; return (false); } private function _SafeStr_5595(_arg_1:_SafeStr_1631):Boolean { var _local_2:Number; if (_SafeStr_5034 != _arg_1._SafeStr_5026()){ _local_2 = _arg_1.getNumber(_SafeStr_1392._SafeStr_5568); if (((!(isNaN(_local_2))) && (!((_local_2 == this._SafeStr_12790))))){ this._SafeStr_12790 = _local_2; this._SafeStr_12800(); return (true); }; }; return (false); } protected function _SafeStr_12819(_arg_1:String, _arg_2:String, _arg_3:String):Boolean { var _local_5:_SafeStr_2804; if (_arg_1 != this._floorType){ this._floorType = _arg_1; } else { _arg_1 = null; }; if (_arg_2 != this._SafeStr_6789){ this._SafeStr_6789 = _arg_2; } else { _arg_2 = null; }; if (_arg_3 != this._SafeStr_6790){ this._SafeStr_6790 = _arg_3; } else { _arg_3 = null; }; if ((((((_arg_1 == null)) && ((_arg_2 == null)))) && ((_arg_3 == null)))){ return (false); }; var _local_4:int; while (_local_4 < this._SafeStr_12590.length) { _local_5 = (this._SafeStr_12590[_local_4] as _SafeStr_2804); if (_local_5 != null){ if ((((_local_5.type == _SafeStr_2804._SafeStr_5220)) && (!((_arg_1 == null))))){ _local_5.id = _arg_1; } else { if ((((_local_5.type == _SafeStr_2804._SafeStr_10196)) && (!((_arg_2 == null))))){ _local_5.id = _arg_2; } else { if ((((_local_5.type == _SafeStr_2804.TYPE_LANDSCAPE)) && (!((_arg_3 == null))))){ _local_5.id = _arg_3; }; }; }; }; _local_4++; }; return (true); } private function _SafeStr_12820(_arg_1:Boolean, _arg_2:Boolean, _arg_3:Boolean):void { if (((((!((_arg_1 == this._SafeStr_12797[_SafeStr_2804._SafeStr_5220]))) || (!((_arg_2 == this._SafeStr_12797[_SafeStr_2804._SafeStr_10196]))))) || (!((_arg_3 == this._SafeStr_12797[_SafeStr_2804.TYPE_LANDSCAPE]))))){ this._SafeStr_12797[_SafeStr_2804._SafeStr_5220] = _arg_1; this._SafeStr_12797[_SafeStr_2804._SafeStr_10196] = _arg_2; this._SafeStr_12797[_SafeStr_2804.TYPE_LANDSCAPE] = _arg_3; this._SafeStr_12787 = []; this._SafeStr_12788 = []; }; } protected function _SafeStr_12594(_arg_1:_SafeStr_1729, _arg_2:Boolean, _arg_3:int):Boolean { var _local_10:int; var _local_11:_SafeStr_2797; var _local_12:_SafeStr_2804; var _local_13:Number; var _local_14:String; var _local_4:IRoomObject = object; if (_local_4 == null){ return (false); }; if (_arg_1 == null){ return (false); }; this._SafeStr_12591++; if (_arg_2){ this._SafeStr_12787 = []; this._SafeStr_12788 = []; }; var _local_5:int = _arg_3; var _local_6:Array = this._SafeStr_12787; if (this._SafeStr_12787.length == 0){ _local_6 = this._SafeStr_12590; }; var _local_7:Boolean; var _local_8 = (this._SafeStr_12787.length > 0); var _local_9:int; while (_local_9 < _local_6.length) { _local_10 = _local_9; if (_local_8){ _local_10 = this._SafeStr_12788[_local_9]; }; _local_11 = _SafeStr_5028(_local_10); if (_local_11 != null){ _local_12 = (_local_6[_local_9] as _SafeStr_2804); if (_local_12 != null){ if (_local_12.update(_arg_1, _local_5)){ if (_local_12.visible){ _local_13 = ((_local_12.relativeDepth + this._SafeStr_5640) + (Number(_local_10) / 1000)); if (_local_12.type != _SafeStr_2804._SafeStr_5220){ _local_13 = ((_local_12.relativeDepth + this._SafeStr_5641) + (Number(_local_10) / 1000)); }; _local_14 = ((("plane " + _local_10) + " ") + _arg_1.scale); this._SafeStr_12491(_local_11, _local_12, _local_14, _local_13); }; _local_7 = true; }; if (_local_11.visible != ((_local_12.visible) && (this._SafeStr_12797[_local_12.type]))){ _local_11.visible = !(_local_11.visible); _local_7 = true; }; if (_local_11.visible){ if (!_local_8){ this._SafeStr_12787.push(_local_12); this._SafeStr_12788.push(_local_9); }; }; } else { if (_local_11.visible){ _local_11.visible = false; _local_7 = true; }; }; }; _local_9++; }; return (_local_7); } private function _SafeStr_12491(_arg_1:_SafeStr_2797, _arg_2:_SafeStr_2804, _arg_3:String, _arg_4:Number):void { var _local_5:Point = _arg_2.offset; _arg_1.offsetX = -(_local_5.x); _arg_1.offsetY = -(_local_5.y); _arg_1.relativeDepth = _arg_4; _arg_1.color = _arg_2.color; _arg_1.asset = this._SafeStr_12821(_arg_2, _arg_3); _arg_1.assetName = ((_arg_3 + "_") + this._SafeStr_12591); } private function _SafeStr_12821(_arg_1:_SafeStr_2804, _arg_2:String):BitmapData { var _local_3:_SafeStr_1280 = (this._assetLibrary.getAssetByName(_arg_2) as _SafeStr_1280); if (_local_3 == null){ _local_3 = new _SafeStr_1280(this._assetLibrary._SafeStr_8676(_SafeStr_1280)); this._assetLibrary._SafeStr_8672(_arg_2, _local_3); }; var _local_4:BitmapData = (_local_3.content as BitmapData); var _local_5:BitmapData = _arg_1._SafeStr_12822(_local_4); if (_local_5 == null){ _local_5 = _arg_1.bitmapData; if (_local_5 != null){ if (_local_4 != _local_5){ if (_local_4 != null){ _local_4.dispose(); }; _local_3._SafeStr_8656(_local_5); }; }; }; return (_local_5); } protected function _SafeStr_5575(_arg_1:String):void { var _local_10:String; var _local_11:_SafeStr_1285; var _local_12:String; var _local_13:int; var _local_14:_SafeStr_1285; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:int; if (_arg_1 == null){ return; }; var _local_2:XML = XML(_arg_1); this._SafeStr_5548.initialize(_local_2); var _local_3:_SafeStr_2804; var _local_4:Array = []; var _local_5:Array = []; var _local_6:Boolean; var _local_7:int; while (_local_7 < this._SafeStr_12590.length) { _local_3 = (this._SafeStr_12590[_local_7] as _SafeStr_2804); if (_local_3 != null){ _local_3._SafeStr_12823(); if (_local_3.type == _SafeStr_2804.TYPE_LANDSCAPE){ _local_4.push(_local_7); }; }; _local_7++; }; var _local_8:int; while (_local_8 < this._SafeStr_5548._SafeStr_12824) { _local_10 = this._SafeStr_5548._SafeStr_12825(_local_8); _local_11 = this._SafeStr_5548._SafeStr_12826(_local_8); _local_12 = this._SafeStr_5548._SafeStr_12827(_local_8); if (_local_11 != null){ _local_13 = 0; while (_local_13 < this._SafeStr_12590.length) { _local_3 = (this._SafeStr_12590[_local_13] as _SafeStr_2804); if ((((_local_3.type == _SafeStr_2804._SafeStr_10196)) || ((_local_3.type == _SafeStr_2804.TYPE_LANDSCAPE)))){ if (((((!((_local_3 == null))) && (!((_local_3.location == null))))) && (!((_local_3.normal == null))))){ _local_14 = _SafeStr_1286._SafeStr_12354(_local_11, _local_3.location); _local_15 = Math.abs(_SafeStr_1286._SafeStr_12828(_local_14, _local_3.normal)); if (_local_15 < 0.01){ if (((!((_local_3._SafeStr_12665 == null))) && (!((_local_3._SafeStr_12666 == null))))){ _local_16 = _SafeStr_1286._SafeStr_12828(_local_14, _local_3._SafeStr_12665); _local_17 = _SafeStr_1286._SafeStr_12828(_local_14, _local_3._SafeStr_12666); if ((((_local_3.type == _SafeStr_2804._SafeStr_10196)) || ((((_local_3.type == _SafeStr_2804.TYPE_LANDSCAPE)) && ((_local_12 == _SafeStr_2439._SafeStr_5578)))))){ _local_3._SafeStr_12829(_local_10, _local_16, _local_17); } else { if (_local_3.type == _SafeStr_2804.TYPE_LANDSCAPE){ if (!_local_3.canBeVisible){ _local_6 = true; }; _local_3.canBeVisible = true; _local_5.push(_local_13); }; }; }; }; }; }; _local_13++; }; }; _local_8++; }; var _local_9:int; while (_local_9 < _local_4.length) { _local_18 = _local_4[_local_9]; if (_local_5.indexOf(_local_18) < 0){ _local_3 = (this._SafeStr_12590[_local_18] as _SafeStr_2804); _local_3.canBeVisible = false; _local_6 = true; }; _local_9++; }; if (_local_6){ this._SafeStr_12787 = []; this._SafeStr_12788 = []; }; } } }//package com.sulake.habbo.room.object.visualization.room // _SafeStr_10196 = "_-37t" (String#2784, DoABC#2) // _SafeStr_12354 = "_-1zN" (String#5551, DoABC#2) // _SafeStr_12491 = "_-14h" (String#7086, DoABC#2) // _SafeStr_12590 = "_-1x" (String#1143, DoABC#2) // _SafeStr_12591 = "_-002" (String#5380, DoABC#2) // _SafeStr_12592 = "_-0x3" (String#14337, DoABC#2) // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12594 = "_-1RH" (String#14909, DoABC#2) // _SafeStr_12649 = "_-0lH" (String#6984, DoABC#2) // _SafeStr_12650 = "_-2F" (String#10747, DoABC#2) // _SafeStr_12651 = "_-IL" (String#11175, DoABC#2) // _SafeStr_12652 = "_-0yN" (String#8599, DoABC#2) // _SafeStr_12665 = "_-0hN" (String#7392, DoABC#2) // _SafeStr_12666 = "switch" (String#7539, DoABC#2) // _SafeStr_12772 = "_-1eT" (String#18833, DoABC#2) // _SafeStr_12773 = "_-2ln" (String#21849, DoABC#2) // _SafeStr_12774 = "_-1d9" (String#19869, DoABC#2) // _SafeStr_12775 = "_-0Db" (String#21038, DoABC#2) // _SafeStr_12776 = "_-26i" (String#14959, DoABC#2) // _SafeStr_12777 = "_-2ok" (String#14169, DoABC#2) // _SafeStr_12778 = "_-3FY" (String#13428, DoABC#2) // _SafeStr_12779 = "_-0hJ" (String#11617, DoABC#2) // _SafeStr_12780 = "_-2nr" (String#12116, DoABC#2) // _SafeStr_12781 = "_-2Q5" (String#11802, DoABC#2) // _SafeStr_12782 = "_-0no" (String#12070, DoABC#2) // _SafeStr_12783 = "_-2kC" (String#14079, DoABC#2) // _SafeStr_12784 = "_-1Gp" (String#13372, DoABC#2) // _SafeStr_12785 = "_-2Iu" (String#13263, DoABC#2) // _SafeStr_12786 = "_-0NB" (String#22291, DoABC#2) // _SafeStr_12787 = "_-1J9" (String#4362, DoABC#2) // _SafeStr_12788 = "_-Mk" (String#6596, DoABC#2) // _SafeStr_12789 = "_-1ha" (String#7353, DoABC#2) // _SafeStr_12790 = "_-1HA" (String#16637, DoABC#2) // _SafeStr_12791 = "_-1Mo" (String#15300, DoABC#2) // _SafeStr_12792 = "_-0t" (String#11312, DoABC#2) // _SafeStr_12793 = "_-298" (String#17737, DoABC#2) // _SafeStr_12794 = "_-20W" (String#17823, DoABC#2) // _SafeStr_12795 = "_-0Mx" (String#16974, DoABC#2) // _SafeStr_12796 = "_-WM" (String#14962, DoABC#2) // _SafeStr_12797 = "_-0Eu" (String#4314, DoABC#2) // _SafeStr_12798 = "_-1oq" (String#12861, DoABC#2) // _SafeStr_12799 = "_-sQ" (String#33651, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_12800 = "_-0Nl" (String#13016, DoABC#2) // _SafeStr_12801 = "_-0XF" (String#20860, DoABC#2) // _SafeStr_12802 = "_-2-V" (String#18612, DoABC#2) // _SafeStr_12803 = "_-1Qm" (String#20002, DoABC#2) // _SafeStr_12804 = "_-1sq" (String#12752, DoABC#2) // _SafeStr_12805 = "_-1JI" (String#22127, DoABC#2) // _SafeStr_12806 = "_-0ZP" (String#11794, DoABC#2) // _SafeStr_12807 = "_-1Xf" (String#12760, DoABC#2) // _SafeStr_12808 = "_-1l6" (String#15274, DoABC#2) // _SafeStr_12809 = "_-" (String#19063, DoABC#2) // _SafeStr_12810 = "_-24i" (String#18609, DoABC#2) // _SafeStr_12811 = "_-1XG" (String#19068, DoABC#2) // _SafeStr_12812 = "_-2Ql" (String#21544, DoABC#2) // _SafeStr_12813 = "_-0M2" (String#22129, DoABC#2) // _SafeStr_12814 = "_-iM" (String#20581, DoABC#2) // _SafeStr_12815 = "_-1Vv" (String#19117, DoABC#2) // _SafeStr_12816 = "_-1X4" (String#21843, DoABC#2) // _SafeStr_12817 = "_-3Fl" (String#19946, DoABC#2) // _SafeStr_12818 = "_-1yZ" (String#19961, DoABC#2) // _SafeStr_12819 = "_-31b" (String#21598, DoABC#2) // _SafeStr_12820 = "_-0UV" (String#21461, DoABC#2) // _SafeStr_12821 = "_-1hj" (String#21852, DoABC#2) // _SafeStr_12822 = "_-WU" (String#21132, DoABC#2) // _SafeStr_12823 = "_-2yY" (String#21383, DoABC#2) // _SafeStr_12824 = "_-bs" (String#6598, DoABC#2) // _SafeStr_12825 = "_-2tG" (String#16045, DoABC#2) // _SafeStr_12826 = "_-d0" (String#17287, DoABC#2) // _SafeStr_12827 = "_-1W8" (String#16846, DoABC#2) // _SafeStr_12828 = "_-HJ" (String#4183, DoABC#2) // _SafeStr_12829 = "_-2ig" (String#22467, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1682 = "_-30h" (String#4363, DoABC#2) // _SafeStr_1686 = "_-0lt" (String#1528, DoABC#2) // _SafeStr_1699 = "_-P3" (String#4721, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1963 = "_-1cH" (String#1873, DoABC#2) // _SafeStr_2434 = "_-0-q" (String#4994, DoABC#2) // _SafeStr_2437 = "_-1h1" (String#1112, DoABC#2) // _SafeStr_2439 = "_-jB" (String#2213, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_2804 = "_-35H" (String#964, DoABC#2) // _SafeStr_3712 = "_-0CI" (String#5114, DoABC#2) // _SafeStr_3713 = "_-2AY" (String#5127, DoABC#2) // _SafeStr_3714 = "_-0cj" (String#4847, DoABC#2) // _SafeStr_5025 = "_-2r3" (String#9397, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5034 = "_-1L7" (String#2772, DoABC#2) // _SafeStr_5038 = "_-3-9" (String#3031, DoABC#2) // _SafeStr_5039 = "_-2bD" (String#5092, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5220 = "_-3-6" (String#2088, DoABC#2) // _SafeStr_5548 = "_-SP" (String#3052, DoABC#2) // _SafeStr_5560 = "_-70" (String#14029, DoABC#2) // _SafeStr_5561 = "_-0RG" (String#9243, DoABC#2) // _SafeStr_5562 = "_-25q" (String#11254, DoABC#2) // _SafeStr_5563 = "_-2HN" (String#11151, DoABC#2) // _SafeStr_5564 = "_-30c" (String#8997, DoABC#2) // _SafeStr_5565 = "_-34L" (String#10162, DoABC#2) // _SafeStr_5568 = "_-2Vv" (String#11668, DoABC#2) // _SafeStr_5575 = "_-jR" (String#12862, DoABC#2) // _SafeStr_5578 = "_-B5" (String#5364, DoABC#2) // _SafeStr_5586 = "_-07N" (String#12396, DoABC#2) // _SafeStr_5591 = "_-1sV" (String#11643, DoABC#2) // _SafeStr_5593 = "_-2Tv" (String#12802, DoABC#2) // _SafeStr_5595 = "_-2Ug" (String#13622, DoABC#2) // _SafeStr_5601 = "_-17W" (String#11839, DoABC#2) // _SafeStr_5604 = "_-39s" (String#3075, DoABC#2) // _SafeStr_5606 = "_-0lB" (String#18003, DoABC#2) // _SafeStr_5607 = "_-309" (String#13057, DoABC#2) // _SafeStr_5608 = "_-1HY" (String#13655, DoABC#2) // _SafeStr_5610 = "_-1p1" (String#11615, DoABC#2) // _SafeStr_5618 = "_-0i0" (String#5211, DoABC#2) // _SafeStr_5620 = "_-16A" (String#7426, DoABC#2) // _SafeStr_5621 = "_-0gX" (String#5146, DoABC#2) // _SafeStr_5636 = "_-2t1" (String#4050, DoABC#2) // _SafeStr_5640 = "_-M2" (String#15679, DoABC#2) // _SafeStr_5641 = "_-29Y" (String#17497, DoABC#2) // _SafeStr_5683 = "_-22k" (String#2369, DoABC#2) // _SafeStr_6789 = "_-15O" (String#2939, DoABC#2) // _SafeStr_6790 = "_-2rJ" (String#2966, DoABC#2) // _SafeStr_6818 = "_-3Bi" (String#3951, DoABC#2) // _SafeStr_6819 = "_-rc" (String#3336, DoABC#2) // _SafeStr_6821 = "_-4I" (String#12389, DoABC#2) // _SafeStr_6822 = "_-2c1" (String#12191, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8672 = "_-1vV" (String#4434, DoABC#2) // _SafeStr_8676 = "_-3EG" (String#5961, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room._SafeStr_2804 package com.sulake.habbo.room.object.visualization.room { import flash.geom.Point; import com.sulake.room.utils._SafeStr_1286; import flash.display.BitmapData; import _-0J6._SafeStr_2787; import com.sulake.habbo.room.object.visualization.room.mask._SafeStr_2793; import com.sulake.core.utils.Map; import _-ja._SafeStr_3245; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.utils._SafeStr_1729; import _-ja._SafeStr_3256; import flash.geom.Matrix; import flash.geom.Rectangle; import flash.display.BitmapDataChannel; import flash.display.BlendMode; public class _SafeStr_2804 { private static const _SafeStr_12830:Point = new Point(0, 0); public static const _SafeStr_12798:int = 0; public static const _SafeStr_10196:int = 1; public static const _SafeStr_5220:int = 2; public static const TYPE_LANDSCAPE:int = 3; private var _disposed:Boolean = false; private var _SafeStr_12831:int = 0; private var _SafeStr_12653:_SafeStr_1286 = null; private var _SafeStr_6097:_SafeStr_1286 = null; private var _SafeStr_12654:_SafeStr_1286 = null; private var _SafeStr_12655:_SafeStr_1286 = null; private var _normal:_SafeStr_1286 = null; private var _SafeStr_12832:Array; private var _SafeStr_5683:int = -1; private var _type:int = 0; private var _isVisible:Boolean = false; private var _bitmapData:BitmapData = null; private var _SafeStr_12833:Boolean = true; private var _offset:Point = null; private var _SafeStr_12659:Number = 0; private var _color:uint = 0; private var _SafeStr_12834:_SafeStr_2787 = null; private var _SafeStr_12771:_SafeStr_2793 = null; private var _id:String = null; private var _SafeStr_12835:Number = 0; private var _SafeStr_12836:Number = 0; private var _SafeStr_12837:Number = 0; private var _SafeStr_12838:Number = 0; private var _SafeStr_12658:Map = null; private var _SafeStr_12839:_SafeStr_3245 = null; private var _SafeStr_12840:Boolean = false; private var _SafeStr_12841:Array; private var _SafeStr_12842:Array; private var _SafeStr_12843:Boolean = false; private var _SafeStr_12568:BitmapData = null; private var _SafeStr_12844:BitmapData = null; private var _SafeStr_12845:Array; private var _SafeStr_12846:Array; private var _SafeStr_12661:_SafeStr_1286 = null; private var _SafeStr_12662:_SafeStr_1286 = null; private var _SafeStr_12663:_SafeStr_1286 = null; private var _SafeStr_12664:_SafeStr_1286 = null; private var _SafeStr_4520:Number = 0; private var _height:Number = 0; private var _SafeStr_12847:Boolean = true; public function _SafeStr_2804(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:int, _arg_6:Boolean, _arg_7:Array, _arg_8:int, _arg_9:Number=0, _arg_10:Number=0, _arg_11:Number=0, _arg_12:Number=0) { var _local_13:int; var _local_14:_SafeStr_1285; var _local_15:_SafeStr_1286; this._SafeStr_12832 = []; this._SafeStr_12841 = []; this._SafeStr_12842 = []; this._SafeStr_12845 = []; this._SafeStr_12846 = []; super(); this._SafeStr_12831 = _arg_8; this._SafeStr_12653 = new _SafeStr_1286(); this._SafeStr_12653.assign(_arg_1); this._SafeStr_6097 = new _SafeStr_1286(); this._SafeStr_6097.assign(_arg_2); this._SafeStr_12654 = new _SafeStr_1286(); this._SafeStr_12654.assign(_arg_3); this._SafeStr_12655 = new _SafeStr_1286(); this._SafeStr_12655.assign(_arg_4); this._normal = _SafeStr_1286._SafeStr_12593(this._SafeStr_12654, this._SafeStr_12655); if (this._normal.length > 0){ this._normal._SafeStr_5196((1 / this._normal.length)); }; if (_arg_7 != null){ _local_13 = 0; while (_local_13 < _arg_7.length) { _local_14 = (_arg_7[_local_13] as _SafeStr_1285); if (_local_14 != null){ _local_15 = new _SafeStr_1286(); _local_15.assign(_local_14); this._SafeStr_12832.push(_local_15); }; _local_13++; }; }; this._offset = new Point(); this._type = _arg_5; this._SafeStr_12658 = new Map(); this._SafeStr_12661 = new _SafeStr_1286(); this._SafeStr_12662 = new _SafeStr_1286(); this._SafeStr_12663 = new _SafeStr_1286(); this._SafeStr_12664 = new _SafeStr_1286(); this._SafeStr_12835 = _arg_9; this._SafeStr_12836 = _arg_10; this._SafeStr_12837 = _arg_11; this._SafeStr_12838 = _arg_12; this._SafeStr_12840 = _arg_6; } public function set canBeVisible(_arg_1:Boolean):void { if (_arg_1 != this._SafeStr_12847){ if (!this._SafeStr_12847){ this._SafeStr_12667(); }; this._SafeStr_12847 = _arg_1; }; } public function get canBeVisible():Boolean { return (this._SafeStr_12847); } public function get bitmapData():BitmapData { var bitmap:BitmapData; if (this.visible){ if (this._bitmapData != null){ try { bitmap = this._bitmapData.clone(); } catch(e:Error) { }; }; }; return (bitmap); } public function get visible():Boolean { return (((this._isVisible) && (this._SafeStr_12847))); } public function get offset():Point { return (this._offset); } public function get relativeDepth():Number { return (this._SafeStr_12659); } public function get color():uint { return (this._color); } public function set color(_arg_1:uint):void { this._color = _arg_1; } public function get type():int { return (this._type); } public function get _SafeStr_12665():_SafeStr_1285 { return (this._SafeStr_12654); } public function get _SafeStr_12666():_SafeStr_1285 { return (this._SafeStr_12655); } public function get location():_SafeStr_1285 { return (this._SafeStr_6097); } public function get normal():_SafeStr_1285 { return (this._normal); } public function get _SafeStr_12806():Boolean { return (this._SafeStr_12833); } public function set _SafeStr_12806(_arg_1:Boolean):void { this._SafeStr_12833 = _arg_1; } public function set _SafeStr_12807(_arg_1:_SafeStr_2787):void { this._SafeStr_12834 = _arg_1; } public function set _SafeStr_12776(_arg_1:_SafeStr_2793):void { this._SafeStr_12771 = _arg_1; } public function set id(_arg_1:String):void { if (_arg_1 != this._id){ this._SafeStr_12667(); this._id = _arg_1; }; } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3245; if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; if (this._SafeStr_12658 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_12658.length) { _local_2 = (this._SafeStr_12658.getWithIndex(_local_1) as _SafeStr_3245); if (_local_2 != null){ if (_local_2.bitmap != null){ _local_2.bitmap.dispose(); }; _local_2.dispose(); }; _local_1++; }; this._SafeStr_12658.dispose(); this._SafeStr_12658 = null; }; this._SafeStr_12839 = null; this._SafeStr_6097 = null; this._SafeStr_12653 = null; this._SafeStr_12654 = null; this._SafeStr_12655 = null; this._normal = null; this._SafeStr_12834 = null; this._SafeStr_12661 = null; this._SafeStr_12662 = null; this._SafeStr_12663 = null; this._SafeStr_12664 = null; this._SafeStr_12841 = null; this._SafeStr_12842 = null; if (this._SafeStr_12568 != null){ this._SafeStr_12568.dispose(); this._SafeStr_12568 = null; }; if (this._SafeStr_12844 != null){ this._SafeStr_12844.dispose(); this._SafeStr_12844 = null; }; this._disposed = true; } public function _SafeStr_12822(_arg_1:BitmapData):BitmapData { if (this.visible){ if (((!((this._bitmapData == null))) && (!((_arg_1 == null))))){ if ((((this._bitmapData.width == _arg_1.width)) && ((this._bitmapData.height == _arg_1.height)))){ _arg_1.copyPixels(this._bitmapData, this._bitmapData.rect, _SafeStr_12830); return (_arg_1); }; }; }; return (null); } private function _SafeStr_12668(_arg_1:String, _arg_2:_SafeStr_3245):Boolean { var _local_3:_SafeStr_3245 = (this._SafeStr_12658.remove(_arg_1) as _SafeStr_3245); if (_local_3 != null){ if (((!((_arg_2 == null))) && (!((_arg_2.bitmap == _local_3.bitmap))))){ _local_3.bitmap.dispose(); }; _local_3.dispose(); }; this._SafeStr_12839 = _arg_2; this._SafeStr_12658.add(_arg_1, _arg_2); return (true); } private function _SafeStr_12667(_arg_1:BitmapData=null):void { var _local_2:int; var _local_3:_SafeStr_3245; if (this._SafeStr_12658 != null){ _local_2 = 0; while (_local_2 < this._SafeStr_12658.length) { _local_3 = (this._SafeStr_12658.getWithIndex(_local_2) as _SafeStr_3245); if (_local_3 != null){ if (((!((_local_3.bitmap == null))) && (!((_local_3.bitmap == _arg_1))))){ _local_3.bitmap.dispose(); }; _local_3.dispose(); }; _local_2++; }; this._SafeStr_12658.reset(); }; this._SafeStr_12839 = null; } private function _SafeStr_4410(_arg_1:Number):String { if (this._SafeStr_12834 != null){ return (this._SafeStr_12834._SafeStr_4410(_arg_1, this.normal)); }; return (String(_arg_1)); } private function _SafeStr_12669(_arg_1:_SafeStr_1729, _arg_2:int):Boolean { var _local_4:String; if (_arg_1 == null){ return (false); }; var _local_3:_SafeStr_3245 = this._SafeStr_12839; if (_local_3 == null){ _local_4 = this._SafeStr_4410(_arg_1.scale); _local_3 = (this._SafeStr_12658.getValue(_local_4) as _SafeStr_3245); }; this._SafeStr_12848(); if (((this._SafeStr_12847) && ((((((_local_3 == null)) || ((((_local_3.timeStamp >= 0)) && ((_arg_2 > _local_3.timeStamp)))))) || (this._SafeStr_12843))))){ return (true); }; return (false); } private function _SafeStr_12670(_arg_1:_SafeStr_1729, _arg_2:int):BitmapData { var _local_5:Number; var _local_6:Number; var _local_7:_SafeStr_1285; var _local_8:BitmapData; var _local_9:BitmapData; if (_arg_1 == null){ return (null); }; var _local_3:_SafeStr_3245; var _local_4:String; if (this._SafeStr_12669(_arg_1, _arg_2)){ _local_5 = (this._SafeStr_12654.length * _arg_1.scale); _local_6 = (this._SafeStr_12655.length * _arg_1.scale); _local_7 = _arg_1._SafeStr_12671(this._normal); _local_4 = this._SafeStr_4410(_arg_1.scale); if (this._SafeStr_12839 != null){ _local_3 = this._SafeStr_12839; } else { _local_3 = (this._SafeStr_12658.getValue(_local_4) as _SafeStr_3245); }; _local_8 = null; if (_local_3 != null){ _local_8 = _local_3.bitmap; }; if (this._SafeStr_12834 != null){ _local_3 = this._SafeStr_12834.render(_local_8, this._id, _local_5, _local_6, _arg_1.scale, _local_7, this._SafeStr_12833, this._SafeStr_12835, this._SafeStr_12836, this._SafeStr_12837, this._SafeStr_12838, _arg_2); if (_local_3 != null){ if (((!((_local_8 == null))) && (!((_local_3.bitmap == _local_8))))){ _local_8.dispose(); }; }; } else { _local_9 = new BitmapData(_local_5, _local_6, true, (0xFF000000 | this._color)); _local_3 = new _SafeStr_3245(_local_9, -1); }; if (_local_3 != null){ this._SafeStr_12704(_local_3.bitmap, _arg_1); this._SafeStr_12668(_local_4, _local_3); }; } else { if (this._SafeStr_12839 != null){ _local_3 = this._SafeStr_12839; } else { _local_4 = this._SafeStr_4410(_arg_1.scale); _local_3 = (this._SafeStr_12658.getValue(_local_4) as _SafeStr_3245); }; }; if (_local_3 != null){ this._SafeStr_12839 = _local_3; return (_local_3.bitmap); }; return (null); } private function _SafeStr_12849(_arg_1:_SafeStr_3245):void { } public function update(geometry:_SafeStr_1729, timeSinceStartMs:int):Boolean { var cosAngle:Number; var i:int; var originPos:_SafeStr_1285; var originZ:Number; var relativeDepth:Number; var texture:BitmapData; if ((((geometry == null)) || (this._disposed))){ return (false); }; var geometryChanged:Boolean; if (this._SafeStr_5683 != geometry._SafeStr_5043){ geometryChanged = true; }; if (((!(geometryChanged)) || (!(this._SafeStr_12847)))){ if (!this.visible){ return (false); }; }; if (geometryChanged){ this._SafeStr_12839 = null; cosAngle = 0; cosAngle = _SafeStr_1286.cosAngle(geometry._SafeStr_12672, this.normal); if (cosAngle > -0.001){ if (this._isVisible){ this._isVisible = false; return (true); }; return (false); }; i = 0; while (i < this._SafeStr_12832.length) { cosAngle = _SafeStr_1286.cosAngle(geometry._SafeStr_12672, this._SafeStr_12832[i]); if (cosAngle > -0.001){ if (this._isVisible){ this._isVisible = false; return (true); }; return (false); }; i = (i + 1); }; this._SafeStr_12673(geometry); originPos = geometry._SafeStr_12674(this._SafeStr_12653); originZ = originPos.z; relativeDepth = Math.max((this._SafeStr_12661.z - originZ), (this._SafeStr_12662.z - originZ), (this._SafeStr_12663.z - originZ), (this._SafeStr_12664.z - originZ)); if (this._type == TYPE_LANDSCAPE){ relativeDepth = (relativeDepth + 0.02); }; this._SafeStr_12659 = relativeDepth; this._isVisible = true; this._SafeStr_5683 = geometry._SafeStr_5043; }; if (((geometryChanged) || (this._SafeStr_12669(geometry, timeSinceStartMs)))){ if ((((((this._bitmapData == null)) || (!((this._SafeStr_4520 == this._bitmapData.width))))) || (!((this._height == this._bitmapData.height))))){ if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; if ((((this._SafeStr_4520 < 1)) || ((this._height < 1)))){ return (true); }; } else { if ((((this._SafeStr_4520 < 1)) || ((this._height < 1)))){ return (false); }; }; try { this._bitmapData = new BitmapData(this._SafeStr_4520, this._height, true, 0xFFFFFF); } catch(e:Error) { _bitmapData = null; }; if (this._bitmapData == null){ return (false); }; this._bitmapData.lock(); } else { this._bitmapData.lock(); this._bitmapData.fillRect(this._bitmapData.rect, 0xFFFFFF); }; _SafeStr_3256._SafeStr_4509(this._SafeStr_12831); texture = this._SafeStr_12670(geometry, timeSinceStartMs); if (texture != null){ this._SafeStr_12675(geometry, texture); }; this._bitmapData.unlock(); return (true); }; return (false); } private function _SafeStr_12673(_arg_1:_SafeStr_1729):void { this._SafeStr_12661.assign(_arg_1._SafeStr_12674(this._SafeStr_6097)); this._SafeStr_12662.assign(_arg_1._SafeStr_12674(_SafeStr_1286.sum(this._SafeStr_6097, this._SafeStr_12655))); this._SafeStr_12663.assign(_arg_1._SafeStr_12674(_SafeStr_1286.sum(_SafeStr_1286.sum(this._SafeStr_6097, this._SafeStr_12654), this._SafeStr_12655))); this._SafeStr_12664.assign(_arg_1._SafeStr_12674(_SafeStr_1286.sum(this._SafeStr_6097, this._SafeStr_12654))); this._offset = _arg_1._SafeStr_4521(this._SafeStr_12653); this._SafeStr_12661.x = Math.round(this._SafeStr_12661.x); this._SafeStr_12661.y = Math.round(this._SafeStr_12661.y); this._SafeStr_12662.x = Math.round(this._SafeStr_12662.x); this._SafeStr_12662.y = Math.round(this._SafeStr_12662.y); this._SafeStr_12663.x = Math.round(this._SafeStr_12663.x); this._SafeStr_12663.y = Math.round(this._SafeStr_12663.y); this._SafeStr_12664.x = Math.round(this._SafeStr_12664.x); this._SafeStr_12664.y = Math.round(this._SafeStr_12664.y); this._offset.x = Math.round(this._offset.x); this._offset.y = Math.round(this._offset.y); var _local_2:Number = Math.min(this._SafeStr_12661.x, this._SafeStr_12662.x, this._SafeStr_12663.x, this._SafeStr_12664.x); var _local_3:Number = Math.max(this._SafeStr_12661.x, this._SafeStr_12662.x, this._SafeStr_12663.x, this._SafeStr_12664.x); var _local_4:Number = Math.min(this._SafeStr_12661.y, this._SafeStr_12662.y, this._SafeStr_12663.y, this._SafeStr_12664.y); var _local_5:Number = Math.max(this._SafeStr_12661.y, this._SafeStr_12662.y, this._SafeStr_12663.y, this._SafeStr_12664.y); _local_3 = (_local_3 - _local_2); this._offset.x = (this._offset.x - _local_2); this._SafeStr_12661.x = (this._SafeStr_12661.x - _local_2); this._SafeStr_12662.x = (this._SafeStr_12662.x - _local_2); this._SafeStr_12663.x = (this._SafeStr_12663.x - _local_2); this._SafeStr_12664.x = (this._SafeStr_12664.x - _local_2); _local_5 = (_local_5 - _local_4); this._offset.y = (this._offset.y - _local_4); this._SafeStr_12661.y = (this._SafeStr_12661.y - _local_4); this._SafeStr_12662.y = (this._SafeStr_12662.y - _local_4); this._SafeStr_12663.y = (this._SafeStr_12663.y - _local_4); this._SafeStr_12664.y = (this._SafeStr_12664.y - _local_4); this._SafeStr_4520 = _local_3; this._height = _local_5; } private function _SafeStr_12675(_arg_1:_SafeStr_1729, _arg_2:BitmapData):void { if ((((((((((((this._SafeStr_12661 == null)) || ((this._SafeStr_12662 == null)))) || ((this._SafeStr_12663 == null)))) || ((this._SafeStr_12664 == null)))) || ((_arg_2 == null)))) || ((this._bitmapData == null)))){ return; }; var _local_3:Number = (this._SafeStr_12664.x - this._SafeStr_12663.x); var _local_4:Number = (this._SafeStr_12664.y - this._SafeStr_12663.y); var _local_5:Number = (this._SafeStr_12662.x - this._SafeStr_12663.x); var _local_6:Number = (this._SafeStr_12662.y - this._SafeStr_12663.y); if ((((this._type == _SafeStr_10196)) || ((this._type == TYPE_LANDSCAPE)))){ if (Math.abs((_local_5 - _arg_2.width)) <= 1){ _local_5 = _arg_2.width; }; if (Math.abs((_local_6 - _arg_2.width)) <= 1){ _local_6 = _arg_2.width; }; if (Math.abs((_local_3 - _arg_2.height)) <= 1){ _local_3 = _arg_2.height; }; if (Math.abs((_local_4 - _arg_2.height)) <= 1){ _local_4 = _arg_2.height; }; }; var _local_7:Number = (_local_5 / _arg_2.width); var _local_8:Number = (_local_6 / _arg_2.width); var _local_9:Number = (_local_3 / _arg_2.height); var _local_10:Number = (_local_4 / _arg_2.height); var _local_11:Matrix = new Matrix(); _local_11.a = _local_7; _local_11.b = _local_8; _local_11.c = _local_9; _local_11.d = _local_10; _local_11.translate(this._SafeStr_12663.x, this._SafeStr_12663.y); this.draw(_arg_2, _local_11); } private function draw(_arg_1:BitmapData, _arg_2:Matrix):void { var _local_3:int; var _local_4:int; var _local_5:Number; var _local_6:int; var _local_7:int; if (this._bitmapData != null){ if ((((((((((((_arg_2.a == 1)) && ((_arg_2.d == 1)))) && ((_arg_2.c == 0)))) && (!((_arg_2.b == 0))))) && ((Math.abs(_arg_2.b) <= 1)))) && ((((this._type == _SafeStr_10196)) || ((this._type == TYPE_LANDSCAPE)))))){ _local_3 = 0; _local_4 = 0; _local_5 = 0; _local_6 = 0; if (_arg_2.b > 0){ _arg_2.ty++; }; _local_7 = 0; while (_local_3 < _arg_1.width) { _local_3++; _local_5 = (_local_5 + Math.abs(_arg_2.b)); if (_local_5 >= 1){ this._bitmapData.copyPixels(_arg_1, new Rectangle((_local_4 + _local_6), 0, (_local_3 - _local_4), _arg_1.height), new Point((_arg_2.tx + _local_4), (_arg_2.ty + _local_7)), null, null, true); _local_4 = _local_3; if (_arg_2.b > 0){ _local_7++; } else { _local_7--; }; _local_5 = 0; }; }; if (_local_5 > 0){ this._bitmapData.copyPixels(_arg_1, new Rectangle(_local_4, 0, (_local_3 - _local_4), _arg_1.height), new Point((_arg_2.tx + _local_4), (_arg_2.ty + _local_7)), null, null, true); }; return; }; this._bitmapData.draw(_arg_1, _arg_2, null, null, null, false); }; } public function _SafeStr_12823():void { if (this._SafeStr_12840){ if (this._SafeStr_12841.length == 0){ return; }; this._SafeStr_12843 = true; this._SafeStr_12841 = []; }; } public function _SafeStr_12829(_arg_1:String, _arg_2:Number, _arg_3:Number):Boolean { var _local_4:_SafeStr_3263; var _local_5:int; if (this._SafeStr_12840){ _local_4 = null; _local_5 = 0; while (_local_5 < this._SafeStr_12841.length) { _local_4 = (this._SafeStr_12841[_local_5] as _SafeStr_3263); if (_local_4 != null){ if ((((((_local_4.type == _arg_1)) && ((_local_4._SafeStr_12851 == _arg_2)))) && ((_local_4._SafeStr_12850 == _arg_3)))){ return (false); }; }; _local_5++; }; _local_4 = new _SafeStr_3263(_arg_1, _arg_2, _arg_3); this._SafeStr_12841.push(_local_4); this._SafeStr_12843 = true; return (true); }; return (false); } public function _SafeStr_12852():void { if (this._SafeStr_12840){ if (this._SafeStr_12842.length == 0){ return; }; this._SafeStr_12843 = true; this._SafeStr_12842 = []; }; } public function _SafeStr_12814(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):Boolean { var _local_5:_SafeStr_3262; var _local_6:int; if (this._SafeStr_12840){ _local_5 = null; _local_6 = 0; while (_local_6 < this._SafeStr_12842.length) { _local_5 = (this._SafeStr_12842[_local_6] as _SafeStr_3262); if (_local_5 != null){ if ((((((((_local_5._SafeStr_12851 == _arg_1)) && ((_local_5._SafeStr_12850 == _arg_2)))) && ((_local_5._SafeStr_12854 == _arg_3)))) && ((_local_5._SafeStr_12853 == _arg_4)))){ return (false); }; }; _local_6++; }; _local_5 = new _SafeStr_3262(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_12842.push(_local_5); this._SafeStr_12843 = true; return (true); }; return (false); } private function _SafeStr_12848():void { var _local_6:Boolean; var _local_7:_SafeStr_3263; if (!this._SafeStr_12843){ return; }; var _local_1:int; var _local_2:int; var _local_3:Boolean = true; var _local_4:_SafeStr_3263; var _local_5:_SafeStr_3262; if (this._SafeStr_12841.length == this._SafeStr_12845.length){ while (_local_1 < this._SafeStr_12841.length) { _local_4 = (this._SafeStr_12841[_local_1] as _SafeStr_3263); if (_local_4 != null){ _local_6 = false; while (_local_2 < this._SafeStr_12845.length) { _local_7 = (this._SafeStr_12845[_local_2] as _SafeStr_3263); if (_local_7 != null){ if ((((((_local_7.type == _local_4.type)) && ((_local_7._SafeStr_12851 == _local_4._SafeStr_12851)))) && ((_local_7._SafeStr_12850 == _local_4._SafeStr_12850)))){ _local_6 = true; break; }; }; _local_2++; }; if (!_local_6){ _local_3 = false; break; }; }; _local_1++; }; } else { _local_3 = false; }; if (this._SafeStr_12842.length > this._SafeStr_12846.length){ _local_3 = false; }; if (_local_3){ this._SafeStr_12843 = false; }; } private function _SafeStr_12704(_arg_1:BitmapData, _arg_2:_SafeStr_1729):void { var _local_9:_SafeStr_1285; var _local_10:int; var _local_11:int; var _local_12:String; var _local_13:int; var _local_14:int; if (((((!(this._SafeStr_12840)) || ((((((this._SafeStr_12841.length == 0)) && ((this._SafeStr_12842.length == 0)))) && (!(this._SafeStr_12843)))))) || ((this._SafeStr_12771 == null)))){ return; }; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; var _local_3:_SafeStr_3263; var _local_4:_SafeStr_3262; var _local_5:int; var _local_6:int; this._SafeStr_12848(); var _local_7:Number = _arg_1.width; var _local_8:Number = _arg_1.height; if ((((((this._SafeStr_12568 == null)) || (!((this._SafeStr_12568.width == _local_7))))) || (!((this._SafeStr_12568.height == _local_8))))){ if (this._SafeStr_12568 != null){ this._SafeStr_12568.dispose(); this._SafeStr_12568 = null; }; this._SafeStr_12568 = new BitmapData(_local_7, _local_8, true, 0xFFFFFF); this._SafeStr_12843 = true; }; if (this._SafeStr_12843){ this._SafeStr_12845 = []; this._SafeStr_12846 = []; if (this._SafeStr_12568 != null){ this._SafeStr_12568.fillRect(this._SafeStr_12568.rect, 0xFFFFFF); }; this._SafeStr_12667(_arg_1); _local_9 = _arg_2._SafeStr_12671(this._normal); _local_10 = 0; _local_11 = 0; _local_5 = 0; while (_local_5 < this._SafeStr_12841.length) { _local_3 = (this._SafeStr_12841[_local_5] as _SafeStr_3263); if (_local_3 != null){ _local_10 = (this._SafeStr_12568.width - ((this._SafeStr_12568.width * _local_3._SafeStr_12851) / this._SafeStr_12654.length)); _local_11 = (this._SafeStr_12568.height - ((this._SafeStr_12568.height * _local_3._SafeStr_12850) / this._SafeStr_12655.length)); _local_12 = _local_3.type; this._SafeStr_12771._SafeStr_12704(this._SafeStr_12568, _local_12, _arg_2.scale, _local_9, _local_10, _local_11); this._SafeStr_12845.push(new _SafeStr_3263(_local_12, _local_3._SafeStr_12851, _local_3._SafeStr_12850)); }; _local_5++; }; _local_6 = 0; while (_local_6 < this._SafeStr_12842.length) { _local_4 = (this._SafeStr_12842[_local_6] as _SafeStr_3262); if (_local_4 != null){ _local_10 = (this._SafeStr_12568.width - ((this._SafeStr_12568.width * _local_4._SafeStr_12851) / this._SafeStr_12654.length)); _local_11 = (this._SafeStr_12568.height - ((this._SafeStr_12568.height * _local_4._SafeStr_12850) / this._SafeStr_12655.length)); _local_13 = ((this._SafeStr_12568.width * _local_4._SafeStr_12854) / this._SafeStr_12654.length); _local_14 = ((this._SafeStr_12568.height * _local_4._SafeStr_12853) / this._SafeStr_12655.length); this._SafeStr_12568.fillRect(new Rectangle((_local_10 - _local_13), (_local_11 - _local_14), _local_13, _local_14), 0xFF000000); this._SafeStr_12846.push(new _SafeStr_3262(_local_4._SafeStr_12854, _local_4._SafeStr_12850, _local_4._SafeStr_12854, _local_4._SafeStr_12853)); }; _local_6++; }; this._SafeStr_12843 = false; }; this._SafeStr_12855(_arg_1, this._SafeStr_12568); } private function _SafeStr_12855(_arg_1:BitmapData, _arg_2:BitmapData):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (((!((this._SafeStr_12844 == null))) && (((!((this._SafeStr_12844.width == _arg_1.width))) || (!((this._SafeStr_12844.height == _arg_1.height))))))){ this._SafeStr_12844.dispose(); this._SafeStr_12844 = null; }; if (this._SafeStr_12844 == null){ this._SafeStr_12844 = new BitmapData(_arg_1.width, _arg_1.height, true, 0xFFFFFFFF); }; this._SafeStr_12844.copyChannel(_arg_1, _arg_1.rect, _SafeStr_12830, BitmapDataChannel.ALPHA, BitmapDataChannel.RED); this._SafeStr_12844.draw(_arg_2, null, null, BlendMode.DARKEN); _arg_1.copyChannel(this._SafeStr_12844, this._SafeStr_12844.rect, _SafeStr_12830, BitmapDataChannel.RED, BitmapDataChannel.ALPHA); } } }//package com.sulake.habbo.room.object.visualization.room // _SafeStr_10196 = "_-37t" (String#2784, DoABC#2) // _SafeStr_12568 = "_-Sp" (String#1655, DoABC#2) // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12653 = "_-17h" (String#4459, DoABC#2) // _SafeStr_12654 = "_-1kq" (String#2102, DoABC#2) // _SafeStr_12655 = "_-gc" (String#2068, DoABC#2) // _SafeStr_12658 = "_-37o" (String#1498, DoABC#2) // _SafeStr_12659 = "_-5M" (String#10763, DoABC#2) // _SafeStr_12661 = "_-0iT" (String#1721, DoABC#2) // _SafeStr_12662 = "_-1sP" (String#1608, DoABC#2) // _SafeStr_12663 = "_-yK" (String#1351, DoABC#2) // _SafeStr_12664 = "_-2EL" (String#1583, DoABC#2) // _SafeStr_12665 = "_-0hN" (String#7392, DoABC#2) // _SafeStr_12666 = "switch" (String#7539, DoABC#2) // _SafeStr_12667 = "_-0t3" (String#10670, DoABC#2) // _SafeStr_12668 = "_-2pg" (String#14129, DoABC#2) // _SafeStr_12669 = "_-Ok" (String#11027, DoABC#2) // _SafeStr_12670 = "_-0OR" (String#10107, DoABC#2) // _SafeStr_12671 = "_-0wC" (String#12355, DoABC#2) // _SafeStr_12672 = "_-hq" (String#11634, DoABC#2) // _SafeStr_12673 = "_-0Em" (String#13858, DoABC#2) // _SafeStr_12674 = "_-Q7" (String#3569, DoABC#2) // _SafeStr_12675 = "_-0lk" (String#15200, DoABC#2) // _SafeStr_12704 = "_-0vR" (String#15218, DoABC#2) // _SafeStr_12771 = "_-0ay" (String#4592, DoABC#2) // _SafeStr_12776 = "_-26i" (String#14959, DoABC#2) // _SafeStr_12798 = "_-1oq" (String#12861, DoABC#2) // _SafeStr_12806 = "_-0ZP" (String#11794, DoABC#2) // _SafeStr_12807 = "_-1Xf" (String#12760, DoABC#2) // _SafeStr_12814 = "_-iM" (String#20581, DoABC#2) // _SafeStr_12822 = "_-WU" (String#21132, DoABC#2) // _SafeStr_12823 = "_-2yY" (String#21383, DoABC#2) // _SafeStr_12829 = "_-2ig" (String#22467, DoABC#2) // _SafeStr_12830 = "_-1F-" (String#3767, DoABC#2) // _SafeStr_12831 = "_-29V" (String#17558, DoABC#2) // _SafeStr_12832 = "_-1jg" (String#5490, DoABC#2) // _SafeStr_12833 = "_-HK" (String#14441, DoABC#2) // _SafeStr_12834 = "_-2k6" (String#8176, DoABC#2) // _SafeStr_12835 = "_-2Z" (String#17677, DoABC#2) // _SafeStr_12836 = "_-1SE" (String#17423, DoABC#2) // _SafeStr_12837 = "_-1v6" (String#15484, DoABC#2) // _SafeStr_12838 = "_-3Gb" (String#15431, DoABC#2) // _SafeStr_12839 = "_-an" (String#5125, DoABC#2) // _SafeStr_12840 = "_-32B" (String#4065, DoABC#2) // _SafeStr_12841 = "_-1zg" (String#3967, DoABC#2) // _SafeStr_12842 = "_-iz" (String#4348, DoABC#2) // _SafeStr_12843 = "_-2bo" (String#4461, DoABC#2) // _SafeStr_12844 = "_-iV" (String#3670, DoABC#2) // _SafeStr_12845 = "_-0yb" (String#8468, DoABC#2) // _SafeStr_12846 = "_-0qf" (String#12199, DoABC#2) // _SafeStr_12847 = "_-14j" (String#6906, DoABC#2) // _SafeStr_12848 = "_-LV" (String#15738, DoABC#2) // _SafeStr_12849 = "_-37-" (String#22580, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_12850 = "_-17A" (String#4426, DoABC#2) // _SafeStr_12851 = "_-K8" (String#5057, DoABC#2) // _SafeStr_12852 = "_-1f6" (String#22927, DoABC#2) // _SafeStr_12853 = "_-1LF" (String#9511, DoABC#2) // _SafeStr_12854 = "_-1Zv" (String#8837, DoABC#2) // _SafeStr_12855 = "_-1Dp" (String#21677, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_2787 = "_-ML" (String#5113, DoABC#2) // _SafeStr_2793 = "_-2ER" (String#4755, DoABC#2) // _SafeStr_2804 = "_-35H" (String#964, DoABC#2) // _SafeStr_3245 = "_-2RS" (String#1258, DoABC#2) // _SafeStr_3256 = "_-1Ba" (String#4805, DoABC#2) // _SafeStr_3262 = "_-2ho" (String#3138, DoABC#2) // _SafeStr_3263 = "_-2G7" (String#2472, DoABC#2) // _SafeStr_4410 = "_-1wQ" (String#3618, DoABC#2) // _SafeStr_4509 = "_-gA" (String#16738, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) // _SafeStr_5220 = "_-3-6" (String#2088, DoABC#2) // _SafeStr_5683 = "_-22k" (String#2369, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room._SafeStr_3262 package com.sulake.habbo.room.object.visualization.room { public class _SafeStr_3262 { private var _SafeStr_12856:Number = 0; private var _SafeStr_12857:Number = 0; private var _SafeStr_12858:Number = 0; private var _SafeStr_12859:Number = 0; public function _SafeStr_3262(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number) { this._SafeStr_12856 = _arg_1; this._SafeStr_12857 = _arg_2; this._SafeStr_12858 = _arg_3; this._SafeStr_12859 = _arg_4; } public function get _SafeStr_12851():Number { return (this._SafeStr_12856); } public function get _SafeStr_12850():Number { return (this._SafeStr_12857); } public function get _SafeStr_12854():Number { return (this._SafeStr_12858); } public function get _SafeStr_12853():Number { return (this._SafeStr_12859); } } }//package com.sulake.habbo.room.object.visualization.room // _SafeStr_12850 = "_-17A" (String#4426, DoABC#2) // _SafeStr_12851 = "_-K8" (String#5057, DoABC#2) // _SafeStr_12853 = "_-1LF" (String#9511, DoABC#2) // _SafeStr_12854 = "_-1Zv" (String#8837, DoABC#2) // _SafeStr_12856 = "_-0PI" (String#6290, DoABC#2) // _SafeStr_12857 = "_-2Wq" (String#6341, DoABC#2) // _SafeStr_12858 = "_-1C0" (String#10390, DoABC#2) // _SafeStr_12859 = "_-2tU" (String#11387, DoABC#2) // _SafeStr_3262 = "_-2ho" (String#3138, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.visualization.room._SafeStr_3263 package com.sulake.habbo.room.object.visualization.room { public class _SafeStr_3263 { private var _type:String = null; private var _SafeStr_12856:Number = 0; private var _SafeStr_12857:Number = 0; public function _SafeStr_3263(_arg_1:String, _arg_2:Number, _arg_3:Number) { this._type = _arg_1; this._SafeStr_12856 = _arg_2; this._SafeStr_12857 = _arg_3; } public function get type():String { return (this._type); } public function get _SafeStr_12851():Number { return (this._SafeStr_12856); } public function get _SafeStr_12850():Number { return (this._SafeStr_12857); } } }//package com.sulake.habbo.room.object.visualization.room // _SafeStr_12850 = "_-17A" (String#4426, DoABC#2) // _SafeStr_12851 = "_-K8" (String#5057, DoABC#2) // _SafeStr_12856 = "_-0PI" (String#6290, DoABC#2) // _SafeStr_12857 = "_-2Wq" (String#6341, DoABC#2) // _SafeStr_3263 = "_-2G7" (String#2472, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_1392 package com.sulake.habbo.room.object { public class _SafeStr_1392 { public static const _SafeStr_12860:String = "is_selected"; public static const _SafeStr_12861:String = "object_accurate_z_value"; public static const _SafeStr_12862:String = "image_query_scale"; public static const _SafeStr_5720:String = "figure"; public static const _SafeStr_6123:String = "race"; public static const AVATAR_GENDER:String = "gender"; public static const _SafeStr_6124:String = "pet_palette_index"; public static const _SafeStr_5704:String = "figure_talk"; public static const _SafeStr_5705:String = "figure_wave"; public static const _SafeStr_5713:String = "figure_dance"; public static const _SafeStr_5706:String = "figure_sleep"; public static const _SafeStr_5707:String = "figure_blink"; public static const _SafeStr_5714:String = "figure_effect"; public static const _SafeStr_5343:String = "figure_carry_object"; public static const _SafeStr_5715:String = "figure_use_object"; public static const _SafeStr_5710:String = "figure_gesture"; public static const _SafeStr_5711:String = "figure_posture"; public static const _SafeStr_5712:String = "figure_posture_parameter"; public static const _SafeStr_12863:String = "std"; public static const _SafeStr_5721:String = "figure_sign"; public static const _SafeStr_5346:String = "figure_flat_control"; public static const _SafeStr_6152:String = "figure_is_admin"; public static const _SafeStr_5708:String = "figure_is_typing"; public static const _SafeStr_12864:String = "figure_generic_action"; public static const AVATAR_EXPERIENCE_TIMESTAMP:String = "figure_experience_timestamp"; public static const _SafeStr_6121:String = "figure_gained_experience"; public static const _SafeStr_5717:String = "figure_number_value"; public static const _SafeStr_5716:String = "head_direction"; public static const _SafeStr_12362:String = "furniture_real_room_object"; public static const _SafeStr_5146:String = "furniture_color"; public static const _SafeStr_5225:String = "furniture_type_id"; public static const _SafeStr_12304:String = "furniture_size_x"; public static const _SafeStr_12305:String = "furniture_size_y"; public static const _SafeStr_6951:String = "furniture_size_z"; public static const _SafeStr_12306:String = "furniture_center_x"; public static const _SafeStr_12307:String = "furniture_center_y"; public static const _SafeStr_6952:String = "furniture_center_z"; public static const _SafeStr_6106:String = "furniture_lift_amount"; public static const _SafeStr_12308:String = "furniture_allowed_directions"; public static const _SafeStr_5137:String = "furniture_data"; public static const _SafeStr_5226:String = "furniture_extras"; public static const _SafeStr_5252:String = "furniture_itemdata"; public static const _SafeStr_5544:String = "furniture_alpha_multiplier"; public static const _SafeStr_5334:String = "furniture_expiry_time"; public static const _SafeStr_5335:String = "furniture_expirty_timestamp"; public static const _SafeStr_12313:String = "furniture_state_update_time"; public static const _SafeStr_12505:String = "furniture_automatic_state_index"; public static const _SafeStr_5206:String = "furniture_credit_value"; public static const _SafeStr_12357:String = "furniture_planetsystem_data"; public static const _SafeStr_12315:String = "furniture_fireworks_data"; public static const _SafeStr_12345:String = "furniture_uses_plane_mask"; public static const _SafeStr_12346:String = "furniture_plane_mask_type"; public static const _SafeStr_12310:String = "furniture_ad_url"; public static const _SafeStr_12336:String = "furniture_branding_image_status"; public static const _SafeStr_12337:String = "furniture_branding_image_url"; public static const FURNITURE_BRANDING_CLICK_URL:String = "furniture_branding_url"; public static const _SafeStr_12339:String = "furniture_branding_offset_x"; public static const _SafeStr_12340:String = "furniture_branding_offset_y"; public static const _SafeStr_12341:String = "furniture_branding_offset_z"; public static const _SafeStr_12334:String = "furniture_selection_disable"; public static const _SafeStr_5386:String = "furniture_clothing_girl"; public static const _SafeStr_5385:String = "furniture_clothing_boy"; public static const _SafeStr_12321:String = "furniture_is_stickie"; public static const _SafeStr_5327:String = "furniture_is_usable"; public static const _SafeStr_5561:String = "room_plane_xml"; public static const _SafeStr_5586:String = "room_plane_mask_xml"; public static const _SafeStr_3713:String = "room_floor_type"; public static const _SafeStr_3712:String = "room_wall_type"; public static const _SafeStr_3714:String = "room_landscape_type"; public static const _SafeStr_5593:String = "room_wall_thickness"; public static const _SafeStr_5591:String = "room_floor_thickness"; public static const _SafeStr_5568:String = "room_floor_hole_update_time"; public static const _SafeStr_5563:String = "room_floor_visibility"; public static const _SafeStr_5564:String = "room_wall_visibility"; public static const _SafeStr_5565:String = "room_landscape_visibility"; public static const _SafeStr_12865:String = "room_door_x"; public static const _SafeStr_12866:String = "room_door_y"; public static const _SafeStr_12867:String = "room_door_z"; public static const _SafeStr_12868:String = "room_door_dir"; public static const _SafeStr_5562:String = "room_background_color"; public static const _SafeStr_5601:String = "room_colorize_bg_only"; public static const _SafeStr_12804:String = "room_random_seed"; public static const _SafeStr_5644:String = "room_world_type"; public static const _SafeStr_6623:String = "billboard"; public static const _SafeStr_5647:String = "room_ad_image_asset"; public static const _SafeStr_8001:String = "room_ad_click_url"; public static const _SafeStr_5648:String = "room_ad_waiting"; public static const _SafeStr_6620:String = "room_ad_warning_image_left"; public static const _SafeStr_6621:String = "room_ad_warning_image_right"; public static const _SafeStr_5615:String = "room_selected_x"; public static const _SafeStr_5616:String = "room_selected_y"; public static const _SafeStr_5617:String = "room_selected_z"; public static const _SafeStr_5605:String = "room_selected_plane"; public static const _SafeStr_5651:String = "room_park_door_status"; public static const _SafeStr_12869:String = "room_pool_door_status"; } }//package com.sulake.habbo.room.object // _SafeStr_12304 = "_-1rn" (String#5515, DoABC#2) // _SafeStr_12305 = "_-2Jk" (String#6072, DoABC#2) // _SafeStr_12306 = "_-7e" (String#12926, DoABC#2) // _SafeStr_12307 = "_-03z" (String#14010, DoABC#2) // _SafeStr_12308 = "_-2NI" (String#10192, DoABC#2) // _SafeStr_12310 = "_-0H7" (String#6997, DoABC#2) // _SafeStr_12313 = "_-1-y" (String#10004, DoABC#2) // _SafeStr_12315 = "_-0Km" (String#12062, DoABC#2) // _SafeStr_12321 = "_-0Vw" (String#11756, DoABC#2) // _SafeStr_12334 = "_-n7" (String#11994, DoABC#2) // _SafeStr_12336 = "_-22p" (String#7748, DoABC#2) // _SafeStr_12337 = "_-0OY" (String#6319, DoABC#2) // _SafeStr_12339 = "_-3AH" (String#8887, DoABC#2) // _SafeStr_12340 = "_-12p" (String#7657, DoABC#2) // _SafeStr_12341 = "_-0qT" (String#7679, DoABC#2) // _SafeStr_12345 = "_-2j9" (String#12458, DoABC#2) // _SafeStr_12346 = "_-eg" (String#11803, DoABC#2) // _SafeStr_12357 = "_-0w-" (String#12435, DoABC#2) // _SafeStr_12362 = "_-0ar" (String#10062, DoABC#2) // _SafeStr_12505 = "_-2R6" (String#9737, DoABC#2) // _SafeStr_12804 = "_-1sq" (String#12752, DoABC#2) // _SafeStr_12860 = "_-0mL" (String#17725, DoABC#2) // _SafeStr_12861 = "_-30k" (String#11437, DoABC#2) // _SafeStr_12862 = "_-0CO" (String#11797, DoABC#2) // _SafeStr_12863 = "_-Za" (String#13982, DoABC#2) // _SafeStr_12864 = "_-2RP" (String#16587, DoABC#2) // _SafeStr_12865 = "_-0Ep" (String#9659, DoABC#2) // _SafeStr_12866 = "_-0Cb" (String#9794, DoABC#2) // _SafeStr_12867 = "_-0Du" (String#11429, DoABC#2) // _SafeStr_12868 = "_-06j" (String#12444, DoABC#2) // _SafeStr_12869 = "_-1yT" (String#16458, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_3712 = "_-0CI" (String#5114, DoABC#2) // _SafeStr_3713 = "_-2AY" (String#5127, DoABC#2) // _SafeStr_3714 = "_-0cj" (String#4847, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5146 = "_-Hx" (String#5548, DoABC#2) // _SafeStr_5206 = "_-2Th" (String#11939, DoABC#2) // _SafeStr_5225 = "_-Dd" (String#5353, DoABC#2) // _SafeStr_5226 = "_-NJ" (String#6599, DoABC#2) // _SafeStr_5252 = "_-0Ga" (String#11635, DoABC#2) // _SafeStr_5327 = "_-xP" (String#10255, DoABC#2) // _SafeStr_5334 = "_-1Am" (String#12656, DoABC#2) // _SafeStr_5335 = "_-1Lv" (String#12564, DoABC#2) // _SafeStr_5343 = "_-32V" (String#6142, DoABC#2) // _SafeStr_5346 = "_-1tg" (String#10170, DoABC#2) // _SafeStr_5385 = "_-1vU" (String#11841, DoABC#2) // _SafeStr_5386 = "_-0pS" (String#12140, DoABC#2) // _SafeStr_5544 = "_-0k3" (String#6113, DoABC#2) // _SafeStr_5561 = "_-0RG" (String#9243, DoABC#2) // _SafeStr_5562 = "_-25q" (String#11254, DoABC#2) // _SafeStr_5563 = "_-2HN" (String#11151, DoABC#2) // _SafeStr_5564 = "_-30c" (String#8997, DoABC#2) // _SafeStr_5565 = "_-34L" (String#10162, DoABC#2) // _SafeStr_5568 = "_-2Vv" (String#11668, DoABC#2) // _SafeStr_5586 = "_-07N" (String#12396, DoABC#2) // _SafeStr_5591 = "_-1sV" (String#11643, DoABC#2) // _SafeStr_5593 = "_-2Tv" (String#12802, DoABC#2) // _SafeStr_5601 = "_-17W" (String#11839, DoABC#2) // _SafeStr_5605 = "_-1KX" (String#7810, DoABC#2) // _SafeStr_5615 = "_-00z" (String#13200, DoABC#2) // _SafeStr_5616 = "_-j2" (String#13765, DoABC#2) // _SafeStr_5617 = "_-2RC" (String#13819, DoABC#2) // _SafeStr_5644 = "_-UX" (String#11808, DoABC#2) // _SafeStr_5647 = "_-hD" (String#6676, DoABC#2) // _SafeStr_5648 = "_-2ta" (String#7958, DoABC#2) // _SafeStr_5651 = "_-1sd" (String#12096, DoABC#2) // _SafeStr_5704 = "_-wb" (String#4391, DoABC#2) // _SafeStr_5705 = "_-dD" (String#5746, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5707 = "_-2hM" (String#10259, DoABC#2) // _SafeStr_5708 = "_-2lU" (String#7856, DoABC#2) // _SafeStr_5710 = "_-0LC" (String#4278, DoABC#2) // _SafeStr_5711 = "_-11l" (String#5640, DoABC#2) // _SafeStr_5712 = "_-06H" (String#8954, DoABC#2) // _SafeStr_5713 = "_-27M" (String#8890, DoABC#2) // _SafeStr_5714 = "_-2SD" (String#8211, DoABC#2) // _SafeStr_5715 = "_-1hM" (String#5600, DoABC#2) // _SafeStr_5716 = "_-bq" (String#5134, DoABC#2) // _SafeStr_5717 = "_-356" (String#6838, DoABC#2) // _SafeStr_5720 = "_-0Wl" (String#4802, DoABC#2) // _SafeStr_5721 = "_-1RP" (String#7096, DoABC#2) // _SafeStr_6106 = "_-0iH" (String#9554, DoABC#2) // _SafeStr_6121 = "_-0DR" (String#6932, DoABC#2) // _SafeStr_6123 = "_-1Vo" (String#14581, DoABC#2) // _SafeStr_6124 = "_-0-8" (String#9405, DoABC#2) // _SafeStr_6152 = "_-0oh" (String#14987, DoABC#2) // _SafeStr_6620 = "_-2ED" (String#11743, DoABC#2) // _SafeStr_6621 = "_-2uy" (String#11520, DoABC#2) // _SafeStr_6623 = "_-1Yb" (String#8643, DoABC#2) // _SafeStr_6951 = "_-2kf" (String#7903, DoABC#2) // _SafeStr_6952 = "_-0Rb" (String#10347, DoABC#2) // _SafeStr_8001 = "_-0Jb" (String#9902, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_1572 package com.sulake.habbo.room.object { public class _SafeStr_1572 { public static const _SafeStr_12870:String = "furniture_basic"; public static const _SafeStr_12871:String = "furniture_multistate"; public static const _SafeStr_12872:String = "furniture_randomstate"; public static const _SafeStr_12873:String = "furniture_placeholder"; public static const _SafeStr_12874:String = "furniture_credit"; public static const _SafeStr_12875:String = "furniture_stickie"; public static const _SafeStr_12876:String = "furniture_present"; public static const _SafeStr_12877:String = "furniture_trophy"; public static const _SafeStr_12878:String = "furniture_ecotron_box"; public static const _SafeStr_12879:String = "furniture_dice"; public static const _SafeStr_12880:String = "furniture_hockey_score"; public static const _SafeStr_12881:String = "furniture_habbowheel"; public static const _SafeStr_12882:String = "furniture_quest_wallitem"; public static const _SafeStr_12883:String = "furniture_one_way_door"; public static const _SafeStr_12884:String = "furniture_planet_system"; public static const _SafeStr_12885:String = "furniture_window"; public static const _SafeStr_12886:String = "furniture_roomdimmer"; public static const _SafeStr_12887:String = "furniture_sound_machine"; public static const _SafeStr_12888:String = "furniture_jukebox"; public static const _SafeStr_12889:String = "furniture_pushable"; public static const _SafeStr_12890:String = "furniture_clothing_change"; public static const _SafeStr_12891:String = "furniture_counter_clock"; public static const _SafeStr_12892:String = "furniture_score"; public static const _SafeStr_12893:String = "furniture_teaser"; public static const _SafeStr_12894:String = "furniture_es"; public static const _SafeStr_12895:String = "furniture_fireworks"; public static const _SafeStr_12896:String = "furniture_song_disk"; public static const _SafeStr_12897:String = "furniture_bb"; public static const _SafeStr_12898:String = "furniture_bg"; public static const _SafeStr_12899:String = "furniture_welcome_gift"; public static const _SafeStr_12900:String = "furniture_floor_hole"; public static const ROOM:String = "room"; public static const _SafeStr_12901:String = "user"; public static const BOT:String = "bot"; public static const _SafeStr_4864:String = "pet"; public static const _SafeStr_12902:String = "room_public"; public static const _SafeStr_12903:String = "room_public_park"; public static const _SafeStr_12904:String = "tile_cursor"; public static const _SafeStr_12905:String = "selection_arrow"; } }//package com.sulake.habbo.room.object // _SafeStr_12870 = "_-EO" (String#15009, DoABC#2) // _SafeStr_12871 = "_-2eB" (String#13541, DoABC#2) // _SafeStr_12872 = "_-1H3" (String#15215, DoABC#2) // _SafeStr_12873 = "_-043" (String#13697, DoABC#2) // _SafeStr_12874 = "_-Eu" (String#15321, DoABC#2) // _SafeStr_12875 = "_-tb" (String#6524, DoABC#2) // _SafeStr_12876 = "_-353" (String#15337, DoABC#2) // _SafeStr_12877 = "_-1i8" (String#13196, DoABC#2) // _SafeStr_12878 = "_-am" (String#15159, DoABC#2) // _SafeStr_12879 = "_-2y3" (String#14205, DoABC#2) // _SafeStr_12880 = "_-45" (String#14314, DoABC#2) // _SafeStr_12881 = "_-2Rh" (String#6098, DoABC#2) // _SafeStr_12882 = "_-FI" (String#14359, DoABC#2) // _SafeStr_12883 = "_-2yp" (String#14377, DoABC#2) // _SafeStr_12884 = "_-sf" (String#6533, DoABC#2) // _SafeStr_12885 = "_-m" (String#14745, DoABC#2) // _SafeStr_12886 = "_-8c" (String#13039, DoABC#2) // _SafeStr_12887 = "_-1I1" (String#12876, DoABC#2) // _SafeStr_12888 = "_-1yJ" (String#14380, DoABC#2) // _SafeStr_12889 = "_-16l" (String#15294, DoABC#2) // _SafeStr_12890 = "_-3X" (String#14225, DoABC#2) // _SafeStr_12891 = "_-4X" (String#6197, DoABC#2) // _SafeStr_12892 = "_-6H" (String#6320, DoABC#2) // _SafeStr_12893 = "_-2iH" (String#14953, DoABC#2) // _SafeStr_12894 = "_-329" (String#13922, DoABC#2) // _SafeStr_12895 = "_-2uN" (String#6511, DoABC#2) // _SafeStr_12896 = "_-1PL" (String#15322, DoABC#2) // _SafeStr_12897 = "_-3Dy" (String#5940, DoABC#2) // _SafeStr_12898 = "_-0v8" (String#6418, DoABC#2) // _SafeStr_12899 = "_-2Vh" (String#15329, DoABC#2) // _SafeStr_12900 = "_-0U1" (String#14131, DoABC#2) // _SafeStr_12901 = "_-GS" (String#5577, DoABC#2) // _SafeStr_12902 = "_-2jt" (String#6454, DoABC#2) // _SafeStr_12903 = "_-2ZJ" (String#6381, DoABC#2) // _SafeStr_12904 = "_-2sR" (String#12971, DoABC#2) // _SafeStr_12905 = "_-2cG" (String#13972, DoABC#2) // _SafeStr_1572 = "_-33j" (String#1512, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_1717 package com.sulake.habbo.room.object { public class _SafeStr_1717 { public static const _SafeStr_12906:String = "furniture_static"; public static const _SafeStr_12907:String = "furniture_animated"; public static const _SafeStr_12908:String = "furniture_resetting_animated"; public static const _SafeStr_12909:String = "furniture_poster"; public static const _SafeStr_12881:String = "furniture_habbowheel"; public static const _SafeStr_12910:String = "furniture_val_randomizer"; public static const _SafeStr_12911:String = "furniture_bottle"; public static const _SafeStr_12884:String = "furniture_planet_system"; public static const _SafeStr_12912:String = "furniture_queue_tile"; public static const _SafeStr_12913:String = "furniture_party_beamer"; public static const _SafeStr_12914:String = "furniture_cuboid"; public static const _SafeStr_12915:String = "furniture_gift_wrapped"; public static const _SafeStr_12891:String = "furniture_counter_clock"; public static const _SafeStr_12916:String = "furniture_water_area"; public static const _SafeStr_12892:String = "furniture_score_board"; public static const _SafeStr_12895:String = "furniture_fireworks"; public static const _SafeStr_12897:String = "furniture_bb"; public static const _SafeStr_12898:String = "furniture_bg"; public static const _SafeStr_12875:String = "furniture_stickie"; public static const ROOM:String = "room"; public static const _SafeStr_12901:String = "user"; public static const _SafeStr_4864:String = "pet"; public static const _SafeStr_12917:String = "pet_animated"; public static const BOT:String = "bot"; public static const _SafeStr_12902:String = "room_public"; public static const _SafeStr_12903:String = "room_public_park"; public static const _SafeStr_12918:String = "room_public_pool"; } }//package com.sulake.habbo.room.object // _SafeStr_12875 = "_-tb" (String#6524, DoABC#2) // _SafeStr_12881 = "_-2Rh" (String#6098, DoABC#2) // _SafeStr_12884 = "_-sf" (String#6533, DoABC#2) // _SafeStr_12891 = "_-4X" (String#6197, DoABC#2) // _SafeStr_12892 = "_-6H" (String#6320, DoABC#2) // _SafeStr_12895 = "_-2uN" (String#6511, DoABC#2) // _SafeStr_12897 = "_-3Dy" (String#5940, DoABC#2) // _SafeStr_12898 = "_-0v8" (String#6418, DoABC#2) // _SafeStr_12901 = "_-GS" (String#5577, DoABC#2) // _SafeStr_12902 = "_-2jt" (String#6454, DoABC#2) // _SafeStr_12903 = "_-2ZJ" (String#6381, DoABC#2) // _SafeStr_12906 = "_-2cP" (String#11469, DoABC#2) // _SafeStr_12907 = "_-wB" (String#11742, DoABC#2) // _SafeStr_12908 = "_-14W" (String#11474, DoABC#2) // _SafeStr_12909 = "_-2Rw" (String#11958, DoABC#2) // _SafeStr_12910 = "_-1wx" (String#12296, DoABC#2) // _SafeStr_12911 = "_-0W" (String#11703, DoABC#2) // _SafeStr_12912 = "_-0I-" (String#12149, DoABC#2) // _SafeStr_12913 = "_-Qo" (String#12673, DoABC#2) // _SafeStr_12914 = "_-hW" (String#13436, DoABC#2) // _SafeStr_12915 = "_-tS" (String#12529, DoABC#2) // _SafeStr_12916 = "_-5E" (String#12662, DoABC#2) // _SafeStr_12917 = "_-Ai" (String#11976, DoABC#2) // _SafeStr_12918 = "_-0Pq" (String#12075, DoABC#2) // _SafeStr_1717 = "_-2LL" (String#1120, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_1963 package com.sulake.habbo.room.object { import com.sulake.core.utils.Map; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.utils.XMLValidator; public class _SafeStr_1963 { private static const _SafeStr_5592:Number = 0.25; private static const _SafeStr_5594:Number = 0.25; public static const _SafeStr_6815:int = -110; public static const _SafeStr_12919:int = -100; private var _SafeStr_12920:Array; private var _tileMatrixOriginal:Array; private var _SafeStr_4520:int = 0; private var _height:int = 0; private var _minX:int = 0; private var _SafeStr_12921:int = 0; private var _SafeStr_12922:int = 0; private var _SafeStr_12923:int = 0; private var _SafeStr_12590:Array; private var _SafeStr_12924:Number = 0; private var _SafeStr_6818:Number = 1; private var _SafeStr_6819:Number = 1; private var _SafeStr_12925:Number = 0; private var _SafeStr_12926:Map = null; private var _SafeStr_12927:Array; public function _SafeStr_1963() { this._SafeStr_12920 = []; this._tileMatrixOriginal = []; this._SafeStr_12590 = []; this._SafeStr_12927 = []; super(); this._SafeStr_12924 = 3.6; this._SafeStr_6818 = 1; this._SafeStr_6819 = 1; this._SafeStr_12926 = new Map(); } private static function _SafeStr_12928(_arg_1:Array):Number { var _local_8:int; var _local_2:int; var _local_3:int; var _local_4:Array; var _local_5:int = _arg_1.length; var _local_6:int; if (_local_5 == 0){ return (0); }; var _local_7:Number = 0; _local_3 = 0; while (_local_3 < _local_5) { _local_4 = (_arg_1[_local_3] as Array); _local_2 = 0; while (_local_2 < _local_4.length) { _local_8 = Number(_local_4[_local_2]); if (_local_8 > _local_7){ _local_7 = _local_8; }; _local_2++; }; _local_3++; }; return (_local_7); } private static function _SafeStr_12929(_arg_1:Array):Point { if (_arg_1 == null){ return (null); }; var _local_2:int; var _local_3:int; var _local_4:Array; var _local_5:int = _arg_1.length; if (_local_5 == 0){ return (null); }; var _local_6:Array = []; _local_3 = 0; while (_local_3 < _local_5) { _local_4 = (_arg_1[_local_3] as Array); if ((((_local_4 == null)) || ((_local_4.length == 0)))){ return (null); }; _local_2 = 0; while (_local_2 < _local_4.length) { if (Number(_local_4[_local_2]) >= 0){ _local_6.push(_local_2); break; }; _local_2++; }; if (_local_6.length < (_local_3 + 1)){ _local_6.push((_local_4.length + 1)); }; _local_3++; }; _local_3 = 1; while (_local_3 < (_local_6.length - 1)) { if ((((int(_local_6[_local_3]) <= (int(_local_6[(_local_3 - 1)]) - 1))) && ((int(_local_6[_local_3]) <= (int(_local_6[(_local_3 + 1)]) - 1))))){ return (new Point(int(_local_6[_local_3]), _local_3)); }; _local_3++; }; return (null); } public function get minX():int { return (this._minX); } public function get maxX():int { return (this._SafeStr_12921); } public function get minY():int { return (this._SafeStr_12922); } public function get maxY():int { return (this._SafeStr_12923); } public function get _SafeStr_12930():int { return (this._SafeStr_4520); } public function get _SafeStr_12931():int { return (this._height); } public function get _SafeStr_5604():int { return (this._SafeStr_12590.length); } public function get floorHeight():Number { return (this._SafeStr_12925); } public function get wallHeight():Number { return (this._SafeStr_12924); } public function set wallHeight(_arg_1:Number):void { if (_arg_1 < 0){ _arg_1 = 0; }; this._SafeStr_12924 = _arg_1; } public function get _SafeStr_6821():Number { return (this._SafeStr_6818); } public function set _SafeStr_6821(_arg_1:Number):void { if (_arg_1 < 0){ _arg_1 = 0; }; this._SafeStr_6818 = _arg_1; } public function get _SafeStr_6822():Number { return (this._SafeStr_6819); } public function set _SafeStr_6822(_arg_1:Number):void { if (_arg_1 < 0){ _arg_1 = 0; }; this._SafeStr_6819 = _arg_1; } public function dispose():void { this._SafeStr_12590 = null; this._SafeStr_12920 = null; this._tileMatrixOriginal = null; this._SafeStr_12927 = null; if (this._SafeStr_12926 != null){ this._SafeStr_12926.dispose(); this._SafeStr_12926 = null; }; } public function reset():void { this._SafeStr_12590 = []; this._SafeStr_12920 = []; this._tileMatrixOriginal = []; this._SafeStr_12920 = []; this._tileMatrixOriginal = []; this._SafeStr_4520 = 0; this._height = 0; this._minX = 0; this._SafeStr_12921 = 0; this._SafeStr_12922 = 0; this._SafeStr_12923 = 0; this._SafeStr_12925 = 0; this._SafeStr_12927 = []; } public function _SafeStr_6918(_arg_1:int, _arg_2:int):Boolean { var _local_4:Array; var _local_5:Array; var _local_6:Array; var _local_7:int; if (_arg_1 < 0){ _arg_1 = 0; }; if (_arg_2 < 0){ _arg_2 = 0; }; this._SafeStr_12920 = []; this._tileMatrixOriginal = []; this._SafeStr_12927 = []; var _local_3:int; while (_local_3 < _arg_2) { _local_4 = []; _local_5 = []; _local_6 = []; _local_7 = 0; while (_local_7 < _arg_1) { _local_4[_local_7] = _SafeStr_6815; _local_5[_local_7] = _SafeStr_6815; _local_6[_local_7] = false; _local_7++; }; this._SafeStr_12920.push(_local_4); this._tileMatrixOriginal.push(_local_5); this._SafeStr_12927.push(_local_6); _local_3++; }; this._SafeStr_4520 = _arg_1; this._height = _arg_2; this._minX = this._SafeStr_4520; this._SafeStr_12921 = -1; this._SafeStr_12922 = this._height; this._SafeStr_12923 = -1; return (true); } public function _SafeStr_6919(_arg_1:int, _arg_2:int, _arg_3:Number):Boolean { var _local_4:Array; var _local_5:Boolean; var _local_6:int; var _local_7:Boolean; var _local_8:int; if ((((((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_4520)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._height)))){ _local_4 = (this._SafeStr_12920[_arg_2] as Array); _local_4[_arg_1] = _arg_3; if (_arg_3 >= 0){ if (_arg_1 < this._minX){ this._minX = _arg_1; }; if (_arg_1 > this._SafeStr_12921){ this._SafeStr_12921 = _arg_1; }; if (_arg_2 < this._SafeStr_12922){ this._SafeStr_12922 = _arg_2; }; if (_arg_2 > this._SafeStr_12923){ this._SafeStr_12923 = _arg_2; }; } else { if ((((_arg_1 == this._minX)) || ((_arg_1 == this._SafeStr_12921)))){ _local_5 = false; _local_6 = this._SafeStr_12922; while (_local_6 < this._SafeStr_12923) { if (this._SafeStr_12932(_arg_1, _local_6) >= 0){ _local_5 = true; break; }; _local_6++; }; if (!_local_5){ if (_arg_1 == this._minX){ this._minX++; }; if (_arg_1 == this._SafeStr_12921){ this._SafeStr_12921--; }; }; }; if ((((_arg_2 == this._SafeStr_12922)) || ((_arg_2 == this._SafeStr_12923)))){ _local_7 = false; _local_8 = this._minX; while (_local_8 < this._SafeStr_12921) { if (this._SafeStr_6798(_local_8, _arg_2) >= 0){ _local_7 = true; break; }; _local_8++; }; if (!_local_7){ if (_arg_2 == this._SafeStr_12922){ this._SafeStr_12922++; }; if (_arg_2 == this._SafeStr_12923){ this._SafeStr_12923--; }; }; }; }; return (true); }; return (false); } public function _SafeStr_6798(_arg_1:int, _arg_2:int):Number { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_4520)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){ return (_SafeStr_6815); }; var _local_3:Array = (this._SafeStr_12920[_arg_2] as Array); return (Math.abs((_local_3[_arg_1] as Number))); } private function _SafeStr_12933(_arg_1:int, _arg_2:int):Number { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_4520)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){ return (_SafeStr_6815); }; if (this._SafeStr_12927[_arg_2][_arg_1]){ return (_SafeStr_12919); }; var _local_3:Array = (this._tileMatrixOriginal[_arg_2] as Array); return ((_local_3[_arg_1] as Number)); } private function _SafeStr_12932(_arg_1:int, _arg_2:int):Number { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_4520)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){ return (_SafeStr_6815); }; var _local_3:Array = (this._SafeStr_12920[_arg_2] as Array); return ((_local_3[_arg_1] as Number)); } public function _SafeStr_6920(_arg_1:Boolean=false):Boolean { var _local_2:int; var _local_3:int; _local_3 = 0; while (_local_3 < this._height) { _local_2 = 0; while (_local_2 < this._SafeStr_4520) { this._tileMatrixOriginal[_local_3][_local_2] = this._SafeStr_12920[_local_3][_local_2]; _local_2++; }; _local_3++; }; var _local_4:Point = _SafeStr_12929(this._SafeStr_12920); _local_3 = 0; while (_local_3 < this._height) { _local_2 = 0; while (_local_2 < this._SafeStr_4520) { if (this._SafeStr_12927[_local_3][_local_2]){ this._SafeStr_12920[_local_3][_local_2] = _SafeStr_12919; }; _local_2++; }; _local_3++; }; return (this.initialize(_local_4, _arg_1)); } private function initialize(_arg_1:Point, _arg_2:Boolean):Boolean { var _local_7:Array; var _local_8:int; var _local_3:int; if (_arg_1 != null){ _local_3 = this._SafeStr_6798(_arg_1.x, _arg_1.y); this._SafeStr_6919(_arg_1.x, _arg_1.y, _SafeStr_6815); }; this._SafeStr_12925 = _SafeStr_12928(this._SafeStr_12920); if (!_arg_2){ this._SafeStr_12934(); }; var _local_4:Array; var _local_5:Array = []; var _local_6:int; while (_local_6 < this._SafeStr_12920.length) { _local_4 = this._SafeStr_12920[_local_6]; _local_7 = []; _local_8 = 0; while (_local_8 < _local_4.length) { _local_7.push(_local_4[_local_8]); _local_8++; }; _local_5.push(_local_7); _local_6++; }; do { } while (this._SafeStr_12935(_local_5, true)); if (_arg_1 != null){ this._SafeStr_6919(_arg_1.x, _arg_1.y, _local_3); _local_4 = _local_5[_arg_1.y]; _local_4[_arg_1.x] = _local_3; this._SafeStr_12935(_local_5, false); }; return (true); } private function _SafeStr_12934():Boolean { var _local_25:Point; var _local_26:int; var _local_27:int; var _local_28:int; var _local_29:Point; var _local_30:_SafeStr_1286; var _local_31:_SafeStr_1286; var _local_32:int; var _local_33:int; var _local_34:int; var _local_35:Boolean; var _local_36:Number; var _local_37:Number; var _local_38:_SafeStr_1286; var _local_39:Number; var _local_40:_SafeStr_1286; var _local_41:_SafeStr_1286; var _local_42:int; var _local_43:_SafeStr_1286; var _local_44:Boolean; var _local_45:Boolean; var _local_46:Boolean; var _local_47:Number; var _local_1:Array = this._SafeStr_12920; if (_local_1 == null){ return (false); }; var _local_2:int; var _local_3:int; var _local_4:Array; var _local_5:int = _local_1.length; var _local_6:int; if (_local_5 == 0){ return (false); }; _local_2 = 0; while (_local_2 < _local_5) { _local_4 = (_local_1[_local_2] as Array); if ((((_local_4 == null)) || ((_local_4.length == 0)))){ return (false); }; if (_local_6 > 0){ _local_6 = Math.min(_local_6, _local_4.length); } else { _local_6 = _local_4.length; }; _local_2++; }; var _local_7:Number = _SafeStr_12928(_local_1); var _local_8:int = this.minX; var _local_9:int = this.minY; _local_9 = this.minY; while (_local_9 <= this.maxY) { if (this._SafeStr_12932(_local_8, _local_9) > _SafeStr_12919){ _local_9--; break; }; _local_9++; }; var _local_10:Array = [this._SafeStr_12936, this._SafeStr_12937, this._SafeStr_12938, this._SafeStr_12939]; var _local_11:int; var _local_12:Point = new Point(_local_8, _local_9); var _local_13:Point = new Point(_local_8, _local_9); var _local_14:int; var _local_15:Array = []; var _local_16:Array = []; var _local_17:Array = []; var _local_18:Array = []; var _local_19:Array = []; var _local_20:Array = []; var _local_21:int; var _local_22:Boolean = true; while (_local_14 < 1000) { _local_15.push(_local_13); _local_16.push(_local_11); _local_20.push(false); if ((((((((_local_13.x < this.minX)) || ((_local_13.x > this.maxX)))) || ((_local_13.y < this.minY)))) || ((_local_13.y > this.maxY)))){ _local_19.push(true); } else { _local_19.push(false); }; _local_25 = _local_10[_local_11](_local_13); if (_local_25 == null){ _local_22 = false; break; }; _local_21 = (Math.abs((_local_25.x - _local_13.x)) + Math.abs((_local_25.y - _local_13.y))); if ((((_local_13.x == _local_25.x)) || ((_local_13.y == _local_25.y)))){ _local_11 = (((_local_11 - 1) + _local_10.length) % _local_10.length); _local_21 = (_local_21 + 1); _local_18.push(true); } else { _local_11 = ((_local_11 + 1) % _local_10.length); _local_21--; _local_18.push(false); }; _local_17.push(_local_21); if ((((((_local_25.x == _local_12.x)) && ((_local_25.y == _local_12.y)))) && (((!((_local_25.x == _local_13.x))) || (!((_local_25.y == _local_13.y))))))) break; _local_13 = _local_25; _local_14++; }; var _local_23:Array = []; _local_23.push(new _SafeStr_1286(1, 0, 0)); _local_23.push(new _SafeStr_1286(0, 1, 0)); _local_23.push(new _SafeStr_1286(-1, 0, 0)); _local_23.push(new _SafeStr_1286(0, -1, 0)); var _local_24:Array = []; _local_24.push(new _SafeStr_1286(0, 1, 0)); _local_24.push(new _SafeStr_1286(-1, 0, 0)); _local_24.push(new _SafeStr_1286(0, -1, 0)); _local_24.push(new _SafeStr_1286(1, 0, 0)); if (((((((!((_local_15.length == _local_16.length))) || (!((_local_16.length == _local_17.length))))) || (!((_local_17.length == _local_18.length))))) || (!((_local_18.length == _local_19.length))))){ _local_22 = false; }; if (_local_22){ _local_26 = _local_15.length; _local_27 = 0; _local_28 = 0; _local_29 = null; _local_2 = 0; while (_local_2 < _local_26) { _local_32 = _local_2; _local_33 = _local_2; _local_34 = 0; _local_35 = false; while (((!(_local_19[_local_2])) && ((_local_2 < _local_26)))) { if (_local_18[_local_2]){ _local_34++; } else { if (_local_34 > 0){ _local_34--; }; }; if (_local_34 > 1){ _local_35 = true; }; _local_33 = _local_2; _local_2++; }; if (_local_35){ _local_3 = _local_32; while (_local_3 <= _local_33) { _local_20[_local_3] = true; _local_3++; }; }; _local_2++; }; _local_2 = 0; while (_local_2 < _local_26) { if (!_local_20[_local_2]){ _local_29 = (_local_15[_local_2] as Point); _local_27 = _local_16[_local_2]; _local_21 = _local_17[_local_2]; _local_30 = _local_23[_local_27]; _local_31 = _local_24[_local_27]; _local_3 = 0; while (_local_3 < _local_21) { if (this._SafeStr_12932(((_local_29.x + (_local_3 * _local_30.x)) - _local_31.x), ((_local_29.y + (_local_3 * _local_30.y)) - _local_31.y)) == _SafeStr_12919){ _local_20[_local_2] = true; break; }; _local_3++; }; }; _local_2++; }; _local_2 = 0; while (_local_2 < _local_26) { if (!_local_20[_local_2]){ _local_29 = (_local_15[_local_2] as Point); _local_27 = _local_16[_local_2]; _local_21 = _local_17[_local_2]; _local_30 = _local_23[_local_27]; _local_31 = _local_24[_local_27]; _local_36 = -1; _local_3 = 0; while (_local_3 < _local_21) { _local_47 = this._SafeStr_12932(((_local_29.x + (_local_3 * _local_30.x)) + _local_31.x), ((_local_29.y + (_local_3 * _local_30.y)) + _local_31.y)); if ((((_local_47 >= 0)) && ((((_local_47 < _local_36)) || ((_local_36 < 0)))))){ _local_36 = _local_47; }; _local_3++; }; _local_37 = _local_36; _local_38 = new _SafeStr_1286(_local_29.x, _local_29.y, _local_37); _local_38 = _SafeStr_1286.sum(_local_38, _SafeStr_1286._SafeStr_5614(_local_31, 0.5)); _local_38 = _SafeStr_1286.sum(_local_38, _SafeStr_1286._SafeStr_5614(_local_30, -0.5)); _local_39 = ((this.wallHeight + _local_7) - _local_36); _local_40 = _SafeStr_1286._SafeStr_5614(_local_30, -(_local_21)); _local_41 = new _SafeStr_1286(0, 0, _local_39); _local_38 = _SafeStr_1286._SafeStr_12354(_local_38, _local_40); _local_28 = _local_16[((_local_2 + 1) % _local_16.length)]; _local_42 = _local_16[(((_local_2 - 1) + _local_16.length) % _local_16.length)]; _local_43 = null; if ((((_local_28 - _local_27) + 4) % 4) == 3){ _local_43 = _local_24[_local_28]; } else { if ((((_local_27 - _local_42) + 4) % 4) == 3){ _local_43 = _local_24[_local_42]; }; }; _local_44 = _local_18[_local_2]; _local_45 = _local_18[(((_local_2 - 1) + _local_26) % _local_26)]; _local_46 = _local_20[((_local_2 + 1) % _local_26)]; this._SafeStr_12940(_local_38, _local_40, _local_41, _local_43, !(_local_45), !(_local_44), !(_local_46)); }; _local_2++; }; }; _local_3 = 0; while (_local_3 < this._SafeStr_12931) { _local_2 = 0; while (_local_2 < this._SafeStr_12930) { if (this._SafeStr_12932(_local_2, _local_3) < 0){ this._SafeStr_6919(_local_2, _local_3, -((_local_7 + this.wallHeight))); }; _local_2++; }; _local_3++; }; return (true); } private function _SafeStr_12936(_arg_1:Point):Point { if (_arg_1 == null){ return (null); }; var _local_2:int = 1; while (_local_2 < 1000) { if (this._SafeStr_12932((_arg_1.x + _local_2), _arg_1.y) > _SafeStr_12919){ return (new Point(((_arg_1.x + _local_2) - 1), _arg_1.y)); }; if (this._SafeStr_12932((_arg_1.x + _local_2), (_arg_1.y + 1)) <= _SafeStr_12919){ return (new Point((_arg_1.x + _local_2), (_arg_1.y + 1))); }; _local_2++; }; return (null); } private function _SafeStr_12937(_arg_1:Point):Point { if (_arg_1 == null){ return (null); }; var _local_2:int = 1; while (_local_2 < 1000) { if (this._SafeStr_12932(_arg_1.x, (_arg_1.y + _local_2)) > _SafeStr_12919){ return (new Point(_arg_1.x, (_arg_1.y + (_local_2 - 1)))); }; if (this._SafeStr_12932((_arg_1.x - 1), (_arg_1.y + _local_2)) <= _SafeStr_12919){ return (new Point((_arg_1.x - 1), (_arg_1.y + _local_2))); }; _local_2++; }; return (null); } private function _SafeStr_12938(_arg_1:Point):Point { if (_arg_1 == null){ return (null); }; var _local_2:int = 1; while (_local_2 < 1000) { if (this._SafeStr_12932((_arg_1.x - _local_2), _arg_1.y) > _SafeStr_12919){ return (new Point((_arg_1.x - (_local_2 - 1)), _arg_1.y)); }; if (this._SafeStr_12932((_arg_1.x - _local_2), (_arg_1.y - 1)) <= _SafeStr_12919){ return (new Point((_arg_1.x - _local_2), (_arg_1.y - 1))); }; _local_2++; }; return (null); } private function _SafeStr_12939(_arg_1:Point):Point { if (_arg_1 == null){ return (null); }; var _local_2:int = 1; while (_local_2 < 1000) { if (this._SafeStr_12932(_arg_1.x, (_arg_1.y - _local_2)) > _SafeStr_12919){ return (new Point(_arg_1.x, (_arg_1.y - (_local_2 - 1)))); }; if (this._SafeStr_12932((_arg_1.x + 1), (_arg_1.y - _local_2)) <= _SafeStr_12919){ return (new Point((_arg_1.x + 1), (_arg_1.y - _local_2))); }; _local_2++; }; return (null); } private function _SafeStr_12940(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):void { var _local_12:_SafeStr_1286; this._SafeStr_4516(_SafeStr_2437._SafeStr_5621, _arg_1, _arg_2, _arg_3, [_arg_4]); this._SafeStr_4516(_SafeStr_2437._SafeStr_5620, _arg_1, _arg_2, _arg_3, [_arg_4]); var _local_8:Number = (_SafeStr_5594 * this._SafeStr_6818); var _local_9:Number = (_SafeStr_5592 * this._SafeStr_6819); var _local_10:_SafeStr_1286 = _SafeStr_1286._SafeStr_12593(_arg_2, _arg_3); var _local_11:_SafeStr_1286 = _SafeStr_1286._SafeStr_5614(_local_10, ((1 / _local_10.length) * -(_local_8))); this._SafeStr_4516(_SafeStr_2437._SafeStr_5621, _SafeStr_1286.sum(_arg_1, _arg_3), _arg_2, _local_11, [_local_10, _arg_4]); if (_arg_5){ this._SafeStr_4516(_SafeStr_2437._SafeStr_5621, _SafeStr_1286.sum(_SafeStr_1286.sum(_arg_1, _arg_2), _arg_3), _SafeStr_1286._SafeStr_5614(_arg_3, (-((_arg_3.length + _local_9)) / _arg_3.length)), _local_11, [_local_10, _arg_4]); }; if (_arg_6){ this._SafeStr_4516(_SafeStr_2437._SafeStr_5621, _SafeStr_1286.sum(_arg_1, _SafeStr_1286._SafeStr_5614(_arg_3, (-(_local_9) / _arg_3.length))), _SafeStr_1286._SafeStr_5614(_arg_3, ((_arg_3.length + _local_9) / _arg_3.length)), _local_11, [_local_10, _arg_4]); if (_arg_7){ _local_12 = _SafeStr_1286._SafeStr_5614(_arg_2, (_local_8 / _arg_2.length)); this._SafeStr_4516(_SafeStr_2437._SafeStr_5621, _SafeStr_1286.sum(_SafeStr_1286.sum(_arg_1, _arg_3), _SafeStr_1286._SafeStr_5614(_local_12, -1)), _local_12, _local_11, [_local_10, _arg_2, _arg_4]); }; }; } private function _SafeStr_12941(_arg_1:Array, _arg_2:int, _arg_3:int):_SafeStr_3058 { var _local_4:int; var _local_5:int; var _local_6:Array; var _local_7:Array; var _local_8:int; var _local_9:int = _arg_2; var _local_10:int; var _local_11:int; var _local_12:Number = -1; var _local_13:Number = 0; _local_5 = 0; while (_local_5 < _arg_3) { _local_6 = (_arg_1[_local_5] as Array); _local_7 = (_arg_1[_local_10] as Array); if (_local_12 >= 0){ if ((((_local_8 > 0)) && (!((Number(_local_6[(_local_8 - 1)]) == Number(_local_7[(_local_8 - 1)])))))){ _local_11 = _local_5; break; }; if ((((_local_9 < _arg_2)) && (!((_local_6[_local_9] == Number(_local_7[_local_9])))))){ _local_11 = _local_5; break; }; }; _local_4 = _local_8; while (_local_4 < _local_9) { _local_13 = Number(_local_6[_local_4]); if (_local_13 >= 0){ if (_local_12 < 0){ _local_10 = _local_5; _local_8 = _local_4; _local_12 = _local_13; } else { if (_local_13 != _local_12){ if (_local_5 > _local_10){ _local_11 = _local_5; _local_5 = _arg_3; break; }; _local_9 = _local_4; }; }; } else { if (_local_12 >= 0){ if (_local_5 == _local_10){ _local_9 = _local_4; } else { if (_local_4 < _local_9){ _local_11 = _local_5; _local_5 = _arg_3; break; }; }; }; }; _local_11 = (_local_5 + 1); _local_4++; }; _local_5++; }; if (_local_12 < 0){ return (null); }; if ((_local_9 - _local_8) < 1){ return (null); }; if ((_local_11 - _local_10) < 1){ return (null); }; if (_local_10 > 0){ _local_7 = _arg_1[(_local_10 - 1)]; } else { _local_7 = null; }; _local_6 = _arg_1[_local_11]; _local_4 = (_local_8 + 1); while (_local_4 < _local_9) { if (((((!((_local_6 == null))) && (!(((_local_6[_local_4] >= -1) == (_local_6[_local_8] >= -1)))))) || (((!((_local_7 == null))) && (!(((_local_7[_local_4] >= -1) == (_local_7[_local_8] >= -1)))))))){ _local_9 = _local_4; break; }; _local_4++; }; _local_7 = _arg_1[_local_10]; _local_4 = (_local_10 + 1); while (_local_4 < _local_11) { _local_6 = _arg_1[_local_4]; if ((((((_local_8 > 0)) && (!(((_local_6[(_local_8 - 1)] >= -1) == (_local_7[(_local_8 - 1)] >= -1)))))) || ((((_local_9 < _arg_2)) && (!(((_local_6[_local_9] >= -1) == (_local_7[_local_9] >= -1)))))))){ _local_11 = _local_4; break; }; _local_4++; }; return (new _SafeStr_3058(_local_8, _local_10, _local_9, _local_11, _local_12)); } private function _SafeStr_12942(_arg_1:Array):int { var _local_2:int = _arg_1.length; if (_local_2 == 0){ return (0); }; var _local_3:Array; var _local_4:Array; var _local_5:int; var _local_6:int; while (_local_6 < _local_2) { _local_3 = (_arg_1[_local_6] as Array); _local_4 = (this._SafeStr_12920[_local_6] as Array); if ((((_local_3 == null)) || ((_local_3.length == 0)))){ return (0); }; if ((((_local_4 == null)) || ((_local_4.length == 0)))){ return (0); }; if (_local_3.length != _local_4.length){ return (0); }; if (_local_5 > 0){ if (_local_3.length < _local_5){ _local_5 = _local_3.length; }; } else { _local_5 = _local_3.length; }; _local_6++; }; return (_local_5); } private function _SafeStr_12943(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:Number):_SafeStr_3060 { var _local_15:int; var _local_8:int = 1; var _local_9:Boolean; var _local_10:Boolean; var _local_11:Boolean; if (_arg_4 < 0){ _local_8 = 0; }; if (_arg_4 > (_arg_6 - 1)){ _local_8 = 0; }; var _local_12:int = _arg_1; while (_local_12 < _arg_2) { if (_local_8){ _local_15 = Math.abs((this._SafeStr_12932(_local_12, _arg_4) - this._SafeStr_12932(_local_12, _arg_3))); if (_local_15 != 1){ _local_8 = 0; } else { _local_8 = (this._SafeStr_12932(_local_12, _arg_4) - this._SafeStr_12932(_local_12, _arg_3)); }; }; if (((!(_local_9)) && ((this._SafeStr_12932(_local_12, _arg_4) < _arg_7)))){ _local_9 = true; }; _local_12++; }; var _local_13:int; var _local_14:int = _arg_5; if (_local_8){ _local_13 = (_arg_1 - 1); _local_14 = (_arg_2 + 1); }; _local_12 = (_arg_1 - 1); while (_local_12 >= _local_13) { _local_15 = Math.abs((this._SafeStr_12933(_local_12, _arg_4) - this._SafeStr_12933(_local_12, _arg_3))); if (_local_15 == 1){ _local_10 = true; }; _local_12--; }; _local_12 = _arg_2; while (_local_12 < _local_14) { _local_15 = Math.abs((this._SafeStr_12933(_local_12, _arg_4) - this._SafeStr_12933(_local_12, _arg_3))); if (_local_15 == 1){ _local_11 = true; }; _local_12++; }; return (new _SafeStr_3060(_local_8, _local_10, _local_11, _local_9)); } private function _SafeStr_12944(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:Number):_SafeStr_3060 { var _local_15:int; var _local_8:int = 1; var _local_9:Boolean; var _local_10:Boolean; var _local_11:Boolean; if (_arg_4 < 0){ _local_8 = 0; }; if (_arg_4 > (_arg_5 - 2)){ _local_8 = 0; }; var _local_12:int = _arg_1; while (_local_12 < _arg_2) { if (_local_8){ _local_15 = Math.abs((this._SafeStr_12932(_arg_4, _local_12) - this._SafeStr_12932(_arg_3, _local_12))); if (_local_15 != 1){ _local_8 = 0; } else { _local_8 = (this._SafeStr_12932(_arg_4, _local_12) - this._SafeStr_12932(_arg_3, _local_12)); }; }; if (((!(_local_9)) && ((this._SafeStr_12932(_arg_4, _local_12) < _arg_7)))){ _local_9 = true; }; _local_12++; }; var _local_13:int; var _local_14:int = _arg_5; if (_local_8){ _local_13 = (_arg_1 - 1); _local_14 = (_arg_2 + 1); }; _local_12 = (_arg_1 - 1); while (_local_12 >= _local_13) { _local_15 = Math.abs((this._SafeStr_12933(_arg_4, _local_12) - this._SafeStr_12933(_arg_3, _local_12))); if (_local_15 == 1){ _local_10 = true; }; _local_12--; }; _local_12 = _arg_2; while (_local_12 < _local_14) { _local_15 = Math.abs((this._SafeStr_12933(_arg_4, _local_12) - this._SafeStr_12933(_arg_3, _local_12))); if (_local_15 == 1){ _local_11 = true; }; _local_12++; }; return (new _SafeStr_3060(_local_8, _local_10, _local_11, _local_9)); } private function _SafeStr_12935(_arg_1:Array, _arg_2:Boolean):Boolean { var _local_18:Boolean; var _local_19:Boolean; var _local_20:Boolean; var _local_21:Boolean; if ((((((_arg_1 == null)) || ((this._SafeStr_12920 == null)))) || ((_arg_1 == this._SafeStr_12920)))){ return (false); }; var _local_3:int; var _local_4:int; var _local_5:Array; if (_arg_1.length > this._SafeStr_12920.length){ return (false); }; var _local_6:int = _arg_1.length; if (_local_6 == 0){ return (false); }; var _local_7:int = this._SafeStr_12942(_arg_1); if (_local_7 == 0){ return (false); }; var _local_8:_SafeStr_3058 = this._SafeStr_12941(_arg_1, _local_7, _local_6); if (_local_8 == null){ return (false); }; var _local_9:Number = (_local_8.right - _local_8.left); var _local_10:Number = (_local_8.bottom - _local_8.top); var _local_11:Number = _local_8._SafeStr_12945; var _local_12:Number = (_local_8.left - 0.5); var _local_13:Number = (_local_8.top - 0.5); var _local_14:_SafeStr_3060 = this._SafeStr_12943(_local_8.left, _local_8.right, _local_8.top, (_local_8.top - 1), _local_7, _local_6, _local_11); var _local_15:_SafeStr_3060 = this._SafeStr_12943(_local_8.left, _local_8.right, (_local_8.bottom - 1), _local_8.bottom, _local_7, _local_6, _local_11); var _local_16:_SafeStr_3060 = this._SafeStr_12944(_local_8.top, _local_8.bottom, _local_8.left, (_local_8.left - 1), _local_7, _local_6, _local_11); var _local_17:_SafeStr_3060 = this._SafeStr_12944(_local_8.top, _local_8.bottom, (_local_8.right - 1), _local_8.right, _local_7, _local_6, _local_11); if (_local_14._SafeStr_12946){ if (_local_14._SafeStr_12946 > 0){ _local_18 = false; _local_19 = true; } else { _local_18 = true; _local_19 = false; }; this._SafeStr_12947(new _SafeStr_1286((_local_12 + _local_9), (_local_13 + 0.34), (_local_11 + ((_local_14._SafeStr_12946 / 4) * 2))), new _SafeStr_1286(-(_local_9), 0, 0), new _SafeStr_1286(0, -0.34, 0), ((_local_17.border) || (!(_local_14._SafeStr_12948))), ((_local_16.border) || (!(_local_14._SafeStr_12949))), _local_19, _local_18, 0, 0, 0, 0, false, true); this._SafeStr_12947(new _SafeStr_1286((_local_12 + _local_9), (_local_13 + 0.67), (_local_11 + (_local_14._SafeStr_12946 / 4))), new _SafeStr_1286(-(_local_9), 0, 0), new _SafeStr_1286(0, -0.33, 0), ((_local_17.border) || (!(_local_14._SafeStr_12948))), ((_local_16.border) || (!(_local_14._SafeStr_12949))), _local_19, _local_18, 0, 0, 0, 0, false, true); }; if (_local_15._SafeStr_12946){ if (_local_15._SafeStr_12946 < 0){ _local_18 = false; _local_19 = true; } else { _local_18 = true; _local_19 = false; }; this._SafeStr_12947(new _SafeStr_1286((_local_12 + _local_9), (_local_13 + _local_10), (_local_11 + (_local_15._SafeStr_12946 / 4))), new _SafeStr_1286(-(_local_9), 0, 0), new _SafeStr_1286(0, -0.33, 0), ((_local_17.border) || (!(_local_15._SafeStr_12948))), ((_local_16.border) || (!(_local_15._SafeStr_12949))), _local_19, _local_18, 0, 0, 0, 0, false, true); }; if (_local_16._SafeStr_12946){ if (_local_16._SafeStr_12946 > 0){ _local_20 = false; _local_21 = true; } else { _local_20 = true; _local_21 = false; }; this._SafeStr_12947(new _SafeStr_1286((_local_12 + 0.34), (_local_13 + _local_10), (_local_11 + ((_local_16._SafeStr_12946 / 4) * 2))), new _SafeStr_1286(-0.34, 0, 0), new _SafeStr_1286(0, -(_local_10), 0), _local_21, _local_20, ((_local_15.border) || (!(_local_16._SafeStr_12948))), ((_local_14.border) || (!(_local_16._SafeStr_12949))), 0, 0, 0, 0, true, false); this._SafeStr_12947(new _SafeStr_1286((_local_12 + 0.67), (_local_13 + _local_10), (_local_11 + (_local_16._SafeStr_12946 / 4))), new _SafeStr_1286(-0.33, 0, 0), new _SafeStr_1286(0, -(_local_10), 0), _local_21, _local_20, ((_local_15.border) || (!(_local_16._SafeStr_12948))), ((_local_14.border) || (!(_local_16._SafeStr_12949))), 0, 0, 0, 0, true, false); }; if (_local_17._SafeStr_12946){ if (_local_17._SafeStr_12946 < 0){ _local_20 = false; _local_21 = true; } else { _local_20 = true; _local_21 = false; }; this._SafeStr_12947(new _SafeStr_1286((_local_12 + _local_9), (_local_13 + _local_10), (_local_11 + (_local_17._SafeStr_12946 / 4))), new _SafeStr_1286(-0.33, 0, 0), new _SafeStr_1286(0, -(_local_10), 0), _local_21, _local_20, ((_local_15.border) || (!(_local_17._SafeStr_12948))), ((_local_14.border) || (!(_local_17._SafeStr_12949))), 0, 0, 0, 0, true, false); }; _local_4 = _local_8.top; while (_local_4 < _local_8.bottom) { _local_5 = _arg_1[_local_4]; _local_3 = _local_8.left; while (_local_3 < _local_8.right) { _local_5[_local_3] = -1; _local_3++; }; _local_4++; }; var _local_22:Number = 0; var _local_23:Number = 0; var _local_24:Number = 0; var _local_25:Number = 0; if (((_local_16._SafeStr_12946) || (_local_16._SafeStr_12950))){ _local_23 = 0.65; }; if (((_local_17._SafeStr_12946) || (_local_17._SafeStr_12950))){ _local_22 = 0.3; }; if (((_local_14._SafeStr_12946) || (_local_14._SafeStr_12950))){ _local_25 = 0.65; }; if (((_local_15._SafeStr_12946) || (_local_15._SafeStr_12950))){ _local_24 = 0.3; }; this._SafeStr_12947(new _SafeStr_1286((_local_12 + _local_9), (_local_13 + _local_10), _local_11), new _SafeStr_1286(-(_local_9), 0, 0), new _SafeStr_1286(0, -(_local_10), 0), ((_local_17.border) && (_arg_2)), ((_local_16.border) && (_arg_2)), ((_local_15.border) && (_arg_2)), ((_local_14.border) && (_arg_2)), _local_22, _local_23, _local_24, _local_25, false, false); return (true); } private function _SafeStr_12947(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean, _arg_8:Number, _arg_9:Number, _arg_10:Number, _arg_11:Number, _arg_12:Boolean, _arg_13:Boolean):void { var _local_18:Number; var _local_19:Number; var _local_20:Number; var _local_14:_SafeStr_2437 = this._SafeStr_4516(_SafeStr_2437._SafeStr_5618, _arg_1, _arg_2, _arg_3); var _local_15:_SafeStr_1285 = _arg_1; var _local_16:_SafeStr_2437; var _local_17:_SafeStr_2437; if (_local_14){ _local_18 = (_SafeStr_5592 * this._SafeStr_6819); _local_19 = _local_18; if (this._SafeStr_6819 > 1){ _local_19 = _SafeStr_5592; }; if (_arg_8 > 0){ _local_14._SafeStr_5579(0, 0, (_arg_8 - 0.02), _arg_3.length); }; if (_arg_9 > 0){ _local_14._SafeStr_5579((_arg_2.length - _arg_9), 0, _arg_9, _arg_3.length); }; if (_arg_10 > 0){ _local_14._SafeStr_5579(0, 0, _arg_2.length, (_arg_10 - 0.02)); }; if (_arg_11 > 0){ _local_14._SafeStr_5579(0, (_arg_3.length - _arg_11), _arg_2.length, _arg_11); }; if (_arg_6){ if ((((_arg_10 > 0)) || (_arg_13))){ _local_15 = _SafeStr_1286.sum(_arg_1, _SafeStr_1286._SafeStr_5614(_arg_3, (_arg_10 / _arg_3.length))); _local_20 = _local_19; } else { _local_15 = _arg_1; _local_20 = _local_18; }; _local_16 = this._SafeStr_4516(_SafeStr_2437._SafeStr_5618, _local_15, new _SafeStr_1286(0, 0, -(_local_20)), _arg_2); if (_local_16 != null){ if (_arg_8 > 0){ _local_16._SafeStr_5579(0, 0, _local_18, _arg_8); }; if (_arg_9 > 0){ _local_16._SafeStr_5579(0, (_arg_2.length - _arg_9), _local_18, _arg_9); }; }; }; if (_arg_7){ if ((((_arg_11 > 0)) || (_arg_13))){ _local_15 = _SafeStr_1286.sum(_arg_1, _SafeStr_1286.sum(_arg_2, _SafeStr_1286._SafeStr_5614(_arg_3, (1 - (_arg_11 / _arg_3.length))))); _local_20 = _local_19; } else { _local_15 = _SafeStr_1286.sum(_arg_1, _SafeStr_1286.sum(_arg_2, _arg_3)); _local_20 = _local_18; }; _local_16 = this._SafeStr_4516(_SafeStr_2437._SafeStr_5618, _local_15, new _SafeStr_1286(0, 0, -(_local_20)), _SafeStr_1286._SafeStr_5614(_arg_2, -1)); if (_local_16 != null){ if (_arg_9 > 0){ _local_16._SafeStr_5579(0, 0, _local_18, _arg_9); }; if (_arg_8 > 0){ _local_16._SafeStr_5579(0, (_arg_2.length - _arg_8), _local_18, _arg_8); }; }; }; if (_arg_4){ if ((((_arg_8 > 0)) || (_arg_12))){ _local_15 = _SafeStr_1286.sum(_arg_1, _SafeStr_1286.sum(_arg_3, _SafeStr_1286._SafeStr_5614(_arg_2, (_arg_8 / _arg_2.length)))); _local_20 = _local_19; } else { _local_15 = _SafeStr_1286.sum(_arg_1, _arg_3); _local_20 = _local_18; }; _local_17 = this._SafeStr_4516(_SafeStr_2437._SafeStr_5618, _local_15, new _SafeStr_1286(0, 0, -(_local_20)), _SafeStr_1286._SafeStr_5614(_arg_3, -1)); if (_local_17 != null){ if (_arg_11 > 0){ _local_17._SafeStr_5579(0, 0, _local_18, _arg_11); }; if (_arg_10 > 0){ _local_17._SafeStr_5579(0, (_arg_3.length - _arg_10), _local_18, _arg_10); }; }; }; if (_arg_5){ if ((((_arg_9 > 0)) || (_arg_12))){ _local_15 = _SafeStr_1286.sum(_arg_1, _SafeStr_1286._SafeStr_5614(_arg_2, (1 - (_arg_9 / _arg_2.length)))); _local_20 = _local_19; } else { _local_15 = _SafeStr_1286.sum(_arg_1, _arg_2); _local_20 = _local_18; }; _local_17 = this._SafeStr_4516(_SafeStr_2437._SafeStr_5618, _local_15, new _SafeStr_1286(0, 0, -(_local_20)), _arg_3); if (_local_17 != null){ if (_arg_10 > 0){ _local_17._SafeStr_5579(0, 0, _local_18, _arg_10); }; if (_arg_11 > 0){ _local_17._SafeStr_5579(0, (_arg_3.length - _arg_11), _local_18, _arg_11); }; }; }; }; } public function _SafeStr_5560(_arg_1:XML):Boolean { var _local_7:XML; var _local_8:XMLList; var _local_9:int; var _local_10:XML; var _local_11:Number; var _local_12:XML; var _local_13:XMLList; var _local_14:int; var _local_15:XML; if (_arg_1 == null){ return (false); }; this.reset(); this._SafeStr_12951(); if (!XMLValidator.checkRequiredAttributes(_arg_1.tileMap[0], ["width", "height", "wallHeight"])){ return (false); }; var _local_2:int = parseInt(_arg_1.tileMap.@width); var _local_3:int = parseInt(_arg_1.tileMap.@height); var _local_4:Number = parseFloat(_arg_1.tileMap.@wallHeight); this._SafeStr_6918(_local_2, _local_3); var _local_5:XMLList = _arg_1.tileMap.tileRow; var _local_6:int; while (_local_6 < _local_5.length()) { _local_7 = _local_5[_local_6]; _local_8 = _local_7.tile; _local_9 = 0; while (_local_9 < _local_8.length()) { _local_10 = _local_8[_local_9]; _local_11 = parseFloat(_local_10.@height); this._SafeStr_6919(_local_9, _local_6, _local_11); _local_9++; }; _local_6++; }; if (_arg_1.holeMap.length() > 0){ _local_12 = _arg_1.holeMap[0]; _local_13 = _local_12.hole; _local_14 = 0; while (_local_14 < _local_13.length()) { _local_15 = _local_13[_local_14]; if (XMLValidator.checkRequiredAttributes(_local_15, ["id", "x", "y", "width", "height"])){ this._SafeStr_5596(_local_15.@id, _local_15.@x, _local_15.@y, _local_15.@width, _local_15.@height); }; _local_14++; }; this._SafeStr_12952(); }; this.wallHeight = _local_4; this._SafeStr_6920(); return (true); } private function _SafeStr_4516(_arg_1:int, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:Array=null):_SafeStr_2437 { if ((((_arg_3.length == 0)) || ((_arg_4.length == 0)))){ return (null); }; var _local_6:_SafeStr_2437 = new _SafeStr_2437(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5); this._SafeStr_12590.push(_local_6); return (_local_6); } public function _SafeStr_5567():XML { var _local_7:XML; var _local_8:Array; var _local_9:int; var _local_10:Number; var _local_11:XML; var _local_12:_SafeStr_3059; var _local_13:int; var _local_14:XML; var _local_1:XML = new (XML)((((((('')); var _local_2:int; while (_local_2 < this._height) { _local_7 = ; _local_8 = this._tileMatrixOriginal[_local_2]; _local_9 = 0; while (_local_9 < this._SafeStr_4520) { _local_10 = _local_8[_local_9]; _local_11 = new (XML)((('')); _local_7.appendChild(_local_11); _local_9++; }; _local_1.appendChild(_local_7); _local_2++; }; var _local_3:XML = ; var _local_4:int; while (_local_4 < this._SafeStr_12926.length) { _local_12 = this._SafeStr_12926.getWithIndex(_local_4); if (_local_12 != null){ _local_13 = this._SafeStr_12926.getKey(_local_4); _local_14 = new (XML)((((((((((('')); _local_3.appendChild(_local_14); }; _local_4++; }; var _local_5:XML = ; _local_5.appendChild(_local_1); _local_5.appendChild(_local_3); var _local_6:XML = new (XML)((((((((('')); _local_5.appendChild(_local_6); return (_local_5); } public function _SafeStr_5606(_arg_1:int):_SafeStr_1285 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (null); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ return (_local_2._SafeStr_6103); }; return (null); } public function _SafeStr_12953(_arg_1:int):_SafeStr_1285 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (null); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ return (_local_2.normal); }; return (null); } public function _SafeStr_5607(_arg_1:int):_SafeStr_1285 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (null); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ return (_local_2._SafeStr_12665); }; return (null); } public function _SafeStr_5608(_arg_1:int):_SafeStr_1285 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (null); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ return (_local_2._SafeStr_12666); }; return (null); } public function _SafeStr_5609(_arg_1:int):_SafeStr_1285 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (null); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ return (_local_2._SafeStr_12954); }; return (null); } public function _SafeStr_12805(_arg_1:int):Array { var _local_3:Array; var _local_4:int; if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (null); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ _local_3 = []; _local_4 = 0; while (_local_4 < _local_2._SafeStr_12955) { _local_3.push(_local_2._SafeStr_12956(_local_4)); _local_4++; }; return (_local_3); }; return (null); } public function _SafeStr_5610(_arg_1:int):int { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (_SafeStr_2437._SafeStr_12957); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ return (_local_2.type); }; return (_SafeStr_2437._SafeStr_12957); } public function _SafeStr_12809(_arg_1:int):int { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (0); }; var _local_2:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_2 != null){ return (_local_2._SafeStr_12824); }; return (0); } public function _SafeStr_12810(_arg_1:int, _arg_2:int):Number { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (-1); }; var _local_3:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_3 != null){ return (_local_3._SafeStr_12958(_arg_2)); }; return (-1); } public function _SafeStr_12811(_arg_1:int, _arg_2:int):Number { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (-1); }; var _local_3:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_3 != null){ return (_local_3._SafeStr_12959(_arg_2)); }; return (-1); } public function _SafeStr_12812(_arg_1:int, _arg_2:int):Number { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (-1); }; var _local_3:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_3 != null){ return (_local_3._SafeStr_12960(_arg_2)); }; return (-1); } public function _SafeStr_12813(_arg_1:int, _arg_2:int):Number { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_5604)))){ return (-1); }; var _local_3:_SafeStr_2437 = (this._SafeStr_12590[_arg_1] as _SafeStr_2437); if (_local_3 != null){ return (_local_3._SafeStr_12961(_arg_2)); }; return (-1); } public function _SafeStr_5596(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):void { this._SafeStr_5598(_arg_1); var _local_6:_SafeStr_3059 = new _SafeStr_3059(_arg_2, _arg_3, _arg_4, _arg_5); this._SafeStr_12926.add(_arg_1, _local_6); } public function _SafeStr_5598(_arg_1:int):void { this._SafeStr_12926.remove(_arg_1); } public function _SafeStr_12951():void { this._SafeStr_12926.reset(); } private function _SafeStr_12952():void { var _local_1:int; var _local_2:int; var _local_3:Array; var _local_5:_SafeStr_3059; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; _local_2 = 0; while (_local_2 < this._height) { _local_3 = this._SafeStr_12927[_local_2]; _local_1 = 0; while (_local_1 < this._SafeStr_4520) { _local_3[_local_1] = false; _local_1++; }; _local_2++; }; var _local_4:int; while (_local_4 < this._SafeStr_12926.length) { _local_5 = this._SafeStr_12926.getWithIndex(_local_4); if (_local_5 != null){ _local_6 = _local_5.x; _local_7 = ((_local_5.x + _local_5.width) - 1); _local_8 = _local_5.y; _local_9 = ((_local_5.y + _local_5.height) - 1); _local_6 = (((_local_6 < 0)) ? 0 : _local_6); _local_7 = (((_local_7 >= this._SafeStr_4520)) ? (this._SafeStr_4520 - 1) : _local_7); _local_8 = (((_local_8 < 0)) ? 0 : _local_8); _local_9 = (((_local_9 >= this._height)) ? (this._height - 1) : _local_9); _local_2 = _local_8; while (_local_2 <= _local_9) { _local_3 = this._SafeStr_12927[_local_2]; _local_1 = _local_6; while (_local_1 <= _local_7) { _local_3[_local_1] = true; _local_1++; }; _local_2++; }; }; _local_4++; }; } } }//package com.sulake.habbo.room.object // _SafeStr_12354 = "_-1zN" (String#5551, DoABC#2) // _SafeStr_12590 = "_-1x" (String#1143, DoABC#2) // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12665 = "_-0hN" (String#7392, DoABC#2) // _SafeStr_12666 = "switch" (String#7539, DoABC#2) // _SafeStr_12805 = "_-1JI" (String#22127, DoABC#2) // _SafeStr_12809 = "_-" (String#19063, DoABC#2) // _SafeStr_12810 = "_-24i" (String#18609, DoABC#2) // _SafeStr_12811 = "_-1XG" (String#19068, DoABC#2) // _SafeStr_12812 = "_-2Ql" (String#21544, DoABC#2) // _SafeStr_12813 = "_-0M2" (String#22129, DoABC#2) // _SafeStr_12824 = "_-bs" (String#6598, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12919 = "_-0n6" (String#3687, DoABC#2) // _SafeStr_12920 = "_-2DS" (String#2679, DoABC#2) // _SafeStr_12921 = "_-1pQ" (String#4823, DoABC#2) // _SafeStr_12922 = "_-0bw" (String#4789, DoABC#2) // _SafeStr_12923 = "_-2DI" (String#4881, DoABC#2) // _SafeStr_12924 = "_-2XI" (String#12608, DoABC#2) // _SafeStr_12925 = "_-342" (String#4745, DoABC#2) // _SafeStr_12926 = "_-14X" (String#4126, DoABC#2) // _SafeStr_12927 = "_-FA" (String#5297, DoABC#2) // _SafeStr_12928 = "_-31o" (String#12315, DoABC#2) // _SafeStr_12929 = "_-Ju" (String#16395, DoABC#2) // _SafeStr_12930 = "_-1Ld" (String#18677, DoABC#2) // _SafeStr_12931 = "_-0ai" (String#22239, DoABC#2) // _SafeStr_12932 = "_-A2" (String#2381, DoABC#2) // _SafeStr_12933 = "_-0Yo" (String#5959, DoABC#2) // _SafeStr_12934 = "_-17a" (String#21029, DoABC#2) // _SafeStr_12935 = "_-1lF" (String#16392, DoABC#2) // _SafeStr_12936 = "_-1Bt" (String#22142, DoABC#2) // _SafeStr_12937 = "_-1XH" (String#19029, DoABC#2) // _SafeStr_12938 = "_-33E" (String#21250, DoABC#2) // _SafeStr_12939 = "_-iv" (String#21244, DoABC#2) // _SafeStr_12940 = "_-0X9" (String#20830, DoABC#2) // _SafeStr_12941 = "_-1T2" (String#18648, DoABC#2) // _SafeStr_12942 = "_-3DK" (String#19583, DoABC#2) // _SafeStr_12943 = "_-1ZT" (String#17576, DoABC#2) // _SafeStr_12944 = "_-174" (String#17289, DoABC#2) // _SafeStr_12945 = "_-1n8" (String#19659, DoABC#2) // _SafeStr_12946 = "_-kq" (String#2881, DoABC#2) // _SafeStr_12947 = "_-2IF" (String#7290, DoABC#2) // _SafeStr_12948 = "_-Yl" (String#8387, DoABC#2) // _SafeStr_12949 = "_-Mw" (String#7901, DoABC#2) // _SafeStr_12950 = "_-2SH" (String#12774, DoABC#2) // _SafeStr_12951 = "_-2vP" (String#19145, DoABC#2) // _SafeStr_12952 = "_-1f3" (String#19022, DoABC#2) // _SafeStr_12953 = "_-2Ds" (String#40883, DoABC#2) // _SafeStr_12954 = "_-i0" (String#20906, DoABC#2) // _SafeStr_12955 = "_-2vr" (String#16419, DoABC#2) // _SafeStr_12956 = "_-2JR" (String#21696, DoABC#2) // _SafeStr_12957 = "_-16p" (String#12146, DoABC#2) // _SafeStr_12958 = "_-1IG" (String#19050, DoABC#2) // _SafeStr_12959 = "_-Pe" (String#19353, DoABC#2) // _SafeStr_12960 = "_-Hq" (String#20397, DoABC#2) // _SafeStr_12961 = "_-0FA" (String#20905, DoABC#2) // _SafeStr_1963 = "_-1cH" (String#1873, DoABC#2) // _SafeStr_2437 = "_-1h1" (String#1112, DoABC#2) // _SafeStr_3058 = "_-0MO" (String#6745, DoABC#2) // _SafeStr_3059 = "_-3AZ" (String#5042, DoABC#2) // _SafeStr_3060 = "_-0Qn" (String#3801, DoABC#2) // _SafeStr_4516 = "_-1Pb" (String#2642, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_5560 = "_-70" (String#14029, DoABC#2) // _SafeStr_5567 = "_-2sZ" (String#4916, DoABC#2) // _SafeStr_5579 = "_-0jo" (String#3690, DoABC#2) // _SafeStr_5592 = "_-13l" (String#5056, DoABC#2) // _SafeStr_5594 = "_-0M3" (String#6266, DoABC#2) // _SafeStr_5596 = "_-0dF" (String#9175, DoABC#2) // _SafeStr_5598 = "_-1-U" (String#9834, DoABC#2) // _SafeStr_5604 = "_-39s" (String#3075, DoABC#2) // _SafeStr_5606 = "_-0lB" (String#18003, DoABC#2) // _SafeStr_5607 = "_-309" (String#13057, DoABC#2) // _SafeStr_5608 = "_-1HY" (String#13655, DoABC#2) // _SafeStr_5609 = "_-0-4" (String#19932, DoABC#2) // _SafeStr_5610 = "_-1p1" (String#11615, DoABC#2) // _SafeStr_5614 = "_-25w" (String#1348, DoABC#2) // _SafeStr_5618 = "_-0i0" (String#5211, DoABC#2) // _SafeStr_5620 = "_-16A" (String#7426, DoABC#2) // _SafeStr_5621 = "_-0gX" (String#5146, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6815 = "_-1X9" (String#2826, DoABC#2) // _SafeStr_6818 = "_-3Bi" (String#3951, DoABC#2) // _SafeStr_6819 = "_-rc" (String#3336, DoABC#2) // _SafeStr_6821 = "_-4I" (String#12389, DoABC#2) // _SafeStr_6822 = "_-2c1" (String#12191, DoABC#2) // _SafeStr_6918 = "_-0oj" (String#12082, DoABC#2) // _SafeStr_6919 = "_-0zz" (String#3558, DoABC#2) // _SafeStr_6920 = "_-Cl" (String#11873, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_2434 package com.sulake.habbo.room.object { import com.sulake.core.utils.Map; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils.XMLValidator; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2434 { private var _SafeStr_12698:Map = null; public function _SafeStr_2434() { this._SafeStr_12698 = new Map(); } public function get _SafeStr_12824():int { return (this._SafeStr_12698.length); } public function dispose():void { if (this._SafeStr_12698 != null){ this.reset(); this._SafeStr_12698.dispose(); this._SafeStr_12698 = null; }; } public function initialize(_arg_1:XML):Boolean { var _local_7:XML; var _local_8:String; var _local_9:String; var _local_10:_SafeStr_1286; var _local_11:String; var _local_12:XMLList; var _local_13:XML; var _local_14:_SafeStr_2439; if (_arg_1 == null){ return (false); }; this._SafeStr_12698.reset(); var _local_2:Array = ["id", "type", "category"]; var _local_3:Array = ["x", "y", "z"]; var _local_4:XMLList; var _local_5:XMLList = _arg_1.planeMask; var _local_6:int; while (_local_6 < _local_5.length()) { _local_7 = _local_5[_local_6]; if (!XMLValidator.checkRequiredAttributes(_local_7, _local_2)){ return (false); }; _local_8 = _local_7.@id; _local_9 = _local_7.@type; _local_10 = null; _local_11 = _local_7.@category; _local_12 = _local_7.location; if (_local_12.length() != 1){ return (false); }; _local_13 = _local_12[0]; if (!XMLValidator.checkRequiredAttributes(_local_13, _local_3)){ return (false); }; _local_10 = new _SafeStr_1286(Number(_local_13.@x), Number(_local_13.@y), Number(_local_13.@z)); _local_14 = new _SafeStr_2439(_local_9, _local_10, _local_11); this._SafeStr_12698.add(_local_8, _local_14); _local_6++; }; return (true); } public function reset():void { var _local_2:_SafeStr_2439; var _local_1:int; while (_local_1 < this._SafeStr_12698.length) { _local_2 = (this._SafeStr_12698.getWithIndex(_local_1) as _SafeStr_2439); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_12698.reset(); } public function _SafeStr_5579(_arg_1:String, _arg_2:String, _arg_3:_SafeStr_1285, _arg_4:String):void { var _local_5:_SafeStr_2439 = new _SafeStr_2439(_arg_2, _arg_3, _arg_4); this._SafeStr_12698.remove(_arg_1); this._SafeStr_12698.add(_arg_1, _local_5); } public function _SafeStr_5584(_arg_1:String):Boolean { var _local_2:_SafeStr_2439 = (this._SafeStr_12698.remove(_arg_1) as _SafeStr_2439); if (_local_2 != null){ _local_2.dispose(); return (true); }; return (false); } public function _SafeStr_5567():XML { var _local_3:String; var _local_4:String; var _local_5:XML; var _local_6:_SafeStr_1285; var _local_1:XML = ; var _local_2:int; while (_local_2 < this._SafeStr_12824) { _local_3 = this._SafeStr_12825(_local_2); _local_4 = this._SafeStr_12827(_local_2); _local_5 = new (XML)((((((('')); _local_6 = this._SafeStr_12826(_local_2); if (_local_6 != null){ _local_5.appendChild(new (XML)(((((((''))); _local_1.appendChild(_local_5); }; _local_2++; }; return (_local_1); } public function _SafeStr_12826(_arg_1:int):_SafeStr_1285 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_12824)))){ return (null); }; var _local_2:_SafeStr_2439 = (this._SafeStr_12698.getWithIndex(_arg_1) as _SafeStr_2439); if (_local_2 != null){ return (_local_2._SafeStr_6103); }; return (null); } public function _SafeStr_12825(_arg_1:int):String { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_12824)))){ return (null); }; var _local_2:_SafeStr_2439 = (this._SafeStr_12698.getWithIndex(_arg_1) as _SafeStr_2439); if (_local_2 != null){ return (_local_2.type); }; return (null); } public function _SafeStr_12827(_arg_1:int):String { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_12824)))){ return (null); }; var _local_2:_SafeStr_2439 = (this._SafeStr_12698.getWithIndex(_arg_1) as _SafeStr_2439); if (_local_2 != null){ return (_local_2.category); }; return (null); } } }//package com.sulake.habbo.room.object // _SafeStr_12698 = "_-33T" (String#1931, DoABC#2) // _SafeStr_12824 = "_-bs" (String#6598, DoABC#2) // _SafeStr_12825 = "_-2tG" (String#16045, DoABC#2) // _SafeStr_12826 = "_-d0" (String#17287, DoABC#2) // _SafeStr_12827 = "_-1W8" (String#16846, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_2434 = "_-0-q" (String#4994, DoABC#2) // _SafeStr_2439 = "_-jB" (String#2213, DoABC#2) // _SafeStr_5567 = "_-2sZ" (String#4916, DoABC#2) // _SafeStr_5579 = "_-0jo" (String#3690, DoABC#2) // _SafeStr_5584 = "_-0tS" (String#20507, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_2437 package com.sulake.habbo.room.object { import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2437 { public static const _SafeStr_12957:int = 0; public static const _SafeStr_5618:int = 1; public static const _SafeStr_5621:int = 2; public static const _SafeStr_5620:int = 3; public static const _SafeStr_12808:int = 4; private var _type:int = 0; private var _SafeStr_6097:_SafeStr_1286 = null; private var _SafeStr_12654:_SafeStr_1286 = null; private var _SafeStr_12655:_SafeStr_1286 = null; private var _normal:_SafeStr_1286 = null; private var _SafeStr_12962:_SafeStr_1286 = null; private var _SafeStr_12832:Array; private var _SafeStr_12698:Array; public function _SafeStr_2437(_arg_1:int, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:Array) { var _local_6:Number; var _local_7:Number; var _local_8:Number; var _local_9:Number; var _local_10:Number; var _local_11:int; var _local_12:_SafeStr_1285; var _local_13:_SafeStr_1286; this._SafeStr_12832 = []; this._SafeStr_12698 = []; super(); this._SafeStr_6097 = new _SafeStr_1286(); this._SafeStr_6097.assign(_arg_2); this._SafeStr_12654 = new _SafeStr_1286(); this._SafeStr_12654.assign(_arg_3); this._SafeStr_12655 = new _SafeStr_1286(); this._SafeStr_12655.assign(_arg_4); this._type = _arg_1; if (((!((_arg_3 == null))) && (!((_arg_4 == null))))){ this._normal = _SafeStr_1286._SafeStr_12593(_arg_3, _arg_4); _local_6 = 0; _local_7 = 0; _local_8 = 0; _local_9 = 0; _local_10 = 0; if (((!((this.normal.x == 0))) || (!((this.normal.y == 0))))){ _local_9 = this.normal.x; _local_10 = this.normal.y; _local_6 = (360 + ((Math.atan2(_local_10, _local_9) / Math.PI) * 180)); if (_local_6 >= 360){ _local_6 = (_local_6 - 360); }; _local_9 = Math.sqrt(((this.normal.x * this.normal.x) + (this.normal.y * this.normal.y))); _local_10 = this.normal.z; _local_7 = (360 + ((Math.atan2(_local_10, _local_9) / Math.PI) * 180)); if (_local_7 >= 360){ _local_7 = (_local_7 - 360); }; } else { if (this.normal.z < 0){ _local_7 = 90; } else { _local_7 = 270; }; }; this._SafeStr_12962 = new _SafeStr_1286(_local_6, _local_7, _local_8); }; if (((!((_arg_5 == null))) && ((_arg_5.length > 0)))){ _local_11 = 0; while (_local_11 < _arg_5.length) { _local_12 = _arg_5[_local_11]; if (((!((_local_12 == null))) && ((_local_12.length > 0)))){ _local_13 = new _SafeStr_1286(); _local_13.assign(_local_12); _local_13._SafeStr_5196((1 / _local_13.length)); this._SafeStr_12832.push(_local_13); }; _local_11++; }; }; } public function get type():int { return (this._type); } public function get _SafeStr_6103():_SafeStr_1285 { return (this._SafeStr_6097); } public function get _SafeStr_12665():_SafeStr_1285 { return (this._SafeStr_12654); } public function get _SafeStr_12666():_SafeStr_1285 { return (this._SafeStr_12655); } public function get normal():_SafeStr_1285 { return (this._normal); } public function get _SafeStr_12954():_SafeStr_1285 { return (this._SafeStr_12962); } public function get _SafeStr_12955():int { return (this._SafeStr_12832.length); } public function get _SafeStr_12824():int { return (this._SafeStr_12698.length); } public function _SafeStr_12956(_arg_1:int):_SafeStr_1285 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_12955)))){ return (null); }; var _local_2:_SafeStr_1286 = new _SafeStr_1286(); _local_2.assign((this._SafeStr_12832[_arg_1] as _SafeStr_1285)); return (_local_2); } public function _SafeStr_5579(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):void { var _local_5:_SafeStr_3198 = new _SafeStr_3198(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_12698.push(_local_5); } private function _SafeStr_12963(_arg_1:int):_SafeStr_3198 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_12824)))){ return (null); }; return (this._SafeStr_12698[_arg_1]); } public function _SafeStr_12958(_arg_1:int):Number { var _local_2:_SafeStr_3198 = this._SafeStr_12963(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_12851); }; return (-1); } public function _SafeStr_12959(_arg_1:int):Number { var _local_2:_SafeStr_3198 = this._SafeStr_12963(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_12850); }; return (-1); } public function _SafeStr_12960(_arg_1:int):Number { var _local_2:_SafeStr_3198 = this._SafeStr_12963(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_12854); }; return (-1); } public function _SafeStr_12961(_arg_1:int):Number { var _local_2:_SafeStr_3198 = this._SafeStr_12963(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_12853); }; return (-1); } } }//package com.sulake.habbo.room.object // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12654 = "_-1kq" (String#2102, DoABC#2) // _SafeStr_12655 = "_-gc" (String#2068, DoABC#2) // _SafeStr_12665 = "_-0hN" (String#7392, DoABC#2) // _SafeStr_12666 = "switch" (String#7539, DoABC#2) // _SafeStr_12698 = "_-33T" (String#1931, DoABC#2) // _SafeStr_12808 = "_-1l6" (String#15274, DoABC#2) // _SafeStr_12824 = "_-bs" (String#6598, DoABC#2) // _SafeStr_12832 = "_-1jg" (String#5490, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_12850 = "_-17A" (String#4426, DoABC#2) // _SafeStr_12851 = "_-K8" (String#5057, DoABC#2) // _SafeStr_12853 = "_-1LF" (String#9511, DoABC#2) // _SafeStr_12854 = "_-1Zv" (String#8837, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12954 = "_-i0" (String#20906, DoABC#2) // _SafeStr_12955 = "_-2vr" (String#16419, DoABC#2) // _SafeStr_12956 = "_-2JR" (String#21696, DoABC#2) // _SafeStr_12957 = "_-16p" (String#12146, DoABC#2) // _SafeStr_12958 = "_-1IG" (String#19050, DoABC#2) // _SafeStr_12959 = "_-Pe" (String#19353, DoABC#2) // _SafeStr_12960 = "_-Hq" (String#20397, DoABC#2) // _SafeStr_12961 = "_-0FA" (String#20905, DoABC#2) // _SafeStr_12962 = "_-0fZ" (String#16623, DoABC#2) // _SafeStr_12963 = "_-0-j" (String#12684, DoABC#2) // _SafeStr_2437 = "_-1h1" (String#1112, DoABC#2) // _SafeStr_3198 = "_-PC" (String#4540, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) // _SafeStr_5579 = "_-0jo" (String#3690, DoABC#2) // _SafeStr_5618 = "_-0i0" (String#5211, DoABC#2) // _SafeStr_5620 = "_-16A" (String#7426, DoABC#2) // _SafeStr_5621 = "_-0gX" (String#5146, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_2439 package com.sulake.habbo.room.object { import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_2439 { public static const _SafeStr_5576:String = "window"; public static const _SafeStr_5578:String = "hole"; private var _SafeStr_6097:_SafeStr_1286 = null; private var _type:String = null; private var _category:String = null; public function _SafeStr_2439(_arg_1:String, _arg_2:_SafeStr_1285, _arg_3:String) { this.type = _arg_1; this._SafeStr_6103 = _arg_2; this.category = _arg_3; } public function get _SafeStr_6103():_SafeStr_1285 { return (this._SafeStr_6097); } public function set _SafeStr_6103(_arg_1:_SafeStr_1285):void { if (this._SafeStr_6097 == null){ this._SafeStr_6097 = new _SafeStr_1286(); }; this._SafeStr_6097.assign(_arg_1); } public function get type():String { return (this._type); } public function set type(_arg_1:String):void { this._type = _arg_1; } public function get category():String { return (this._category); } public function set category(_arg_1:String):void { this._category = _arg_1; } public function dispose():void { this._SafeStr_6097 = null; } } }//package com.sulake.habbo.room.object // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_2439 = "_-jB" (String#2213, DoABC#2) // _SafeStr_5576 = "_-1gf" (String#8606, DoABC#2) // _SafeStr_5578 = "_-B5" (String#5364, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_2528 package com.sulake.habbo.room.object { public class _SafeStr_2528 { public static const _SafeStr_4263:int = 1; public static const _SafeStr_4913:int = 2; public static const _SafeStr_4912:int = 3; } }//package com.sulake.habbo.room.object // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4912 = "_-1Ed" (String#7858, DoABC#2) // _SafeStr_4913 = "_-0rM" (String#5130, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_2965 package com.sulake.habbo.room.object { public class _SafeStr_2965 { public static const OBJECT_UNDEFINED:String = "OBJECT_UNDEFINED"; public static const OBJECT_MOVE:String = "OBJECT_MOVE"; public static const OBJECT_PLACE:String = "OBJECT_PLACE"; public static const OBJECT_ROTATE_POSITIVE:String = "OBJECT_ROTATE_POSITIVE"; public static const OBJECT_ROTATE_NEGATIVE:String = "OBJECT_ROTATE_NEGATIVE"; public static const OBJECT_MOVE_TO:String = "OBJECT_MOVE_TO"; public static const OBJECT_PLACE_TO:String = "OBJECT_PLACE_TO"; public static const OBJECT_PICKUP:String = "OBJECT_PICKUP"; public static const OBJECT_SAVE_STUFF_DATA:String = "OBJECT_SAVE_STUFF_DATA"; } }//package com.sulake.habbo.room.object // _SafeStr_2965 = "_-0yy" (String#1759, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_3058 package com.sulake.habbo.room.object { public class _SafeStr_3058 { private var _SafeStr_9619:int; private var _top:int; private var _right:int; private var _SafeStr_9620:int; private var _SafeStr_12964:Number; public function _SafeStr_3058(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Number) { this._SafeStr_9619 = _arg_1; this._top = _arg_2; this._right = _arg_3; this._SafeStr_9620 = _arg_4; this._SafeStr_12964 = _arg_5; } public function get left():int { return (this._SafeStr_9619); } public function get top():int { return (this._top); } public function get right():int { return (this._right); } public function get bottom():int { return (this._SafeStr_9620); } public function get _SafeStr_12945():Number { return (this._SafeStr_12964); } } }//package com.sulake.habbo.room.object // _SafeStr_12945 = "_-1n8" (String#19659, DoABC#2) // _SafeStr_12964 = "_-1bH" (String#17619, DoABC#2) // _SafeStr_3058 = "_-0MO" (String#6745, DoABC#2) // _SafeStr_9619 = "_-cu" (String#5734, DoABC#2) // _SafeStr_9620 = "_-0h9" (String#5142, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_3059 package com.sulake.habbo.room.object { public class _SafeStr_3059 { private var _x:int; private var _SafeStr_4524:int; private var _SafeStr_4520:int; private var _height:int; public function _SafeStr_3059(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int) { this._x = _arg_1; this._SafeStr_4524 = _arg_2; this._SafeStr_4520 = _arg_3; this._height = _arg_4; } public function get x():int { return (this._x); } public function get y():int { return (this._SafeStr_4524); } public function get width():int { return (this._SafeStr_4520); } public function get height():int { return (this._height); } } }//package com.sulake.habbo.room.object // _SafeStr_3059 = "_-3AZ" (String#5042, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_3060 package com.sulake.habbo.room.object { public class _SafeStr_3060 { private var _SafeStr_12965:int; private var _SafeStr_12966:Boolean; private var _SafeStr_12967:Boolean; private var _SafeStr_12968:Boolean; public function _SafeStr_3060(_arg_1:int, _arg_2:Boolean, _arg_3:Boolean, _arg_4:Boolean) { this._SafeStr_12968 = _arg_4; this._SafeStr_12965 = _arg_1; this._SafeStr_12966 = _arg_2; this._SafeStr_12967 = _arg_3; } public function get _SafeStr_12946():int { return (this._SafeStr_12965); } public function get _SafeStr_12949():Boolean { return (this._SafeStr_12966); } public function get _SafeStr_12948():Boolean { return (this._SafeStr_12967); } public function get _SafeStr_12950():Boolean { return (((this._SafeStr_12966) || (this._SafeStr_12967))); } public function get border():Boolean { return (this._SafeStr_12968); } } }//package com.sulake.habbo.room.object // _SafeStr_12946 = "_-kq" (String#2881, DoABC#2) // _SafeStr_12948 = "_-Yl" (String#8387, DoABC#2) // _SafeStr_12949 = "_-Mw" (String#7901, DoABC#2) // _SafeStr_12950 = "_-2SH" (String#12774, DoABC#2) // _SafeStr_12965 = "_-156" (String#17125, DoABC#2) // _SafeStr_12966 = "_-2lH" (String#14837, DoABC#2) // _SafeStr_12967 = "_-09i" (String#13658, DoABC#2) // _SafeStr_12968 = "_-0NH" (String#982, DoABC#2) // _SafeStr_3060 = "_-0Qn" (String#3801, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_3198 package com.sulake.habbo.room.object { public class _SafeStr_3198 { private var _SafeStr_12856:Number = 0; private var _SafeStr_12857:Number = 0; private var _SafeStr_12858:Number = 0; private var _SafeStr_12859:Number = 0; public function _SafeStr_3198(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number) { this._SafeStr_12856 = _arg_1; this._SafeStr_12857 = _arg_2; this._SafeStr_12858 = _arg_3; this._SafeStr_12859 = _arg_4; } public function get _SafeStr_12851():Number { return (this._SafeStr_12856); } public function get _SafeStr_12850():Number { return (this._SafeStr_12857); } public function get _SafeStr_12854():Number { return (this._SafeStr_12858); } public function get _SafeStr_12853():Number { return (this._SafeStr_12859); } } }//package com.sulake.habbo.room.object // _SafeStr_12850 = "_-17A" (String#4426, DoABC#2) // _SafeStr_12851 = "_-K8" (String#5057, DoABC#2) // _SafeStr_12853 = "_-1LF" (String#9511, DoABC#2) // _SafeStr_12854 = "_-1Zv" (String#8837, DoABC#2) // _SafeStr_12856 = "_-0PI" (String#6290, DoABC#2) // _SafeStr_12857 = "_-2Wq" (String#6341, DoABC#2) // _SafeStr_12858 = "_-1C0" (String#10390, DoABC#2) // _SafeStr_12859 = "_-2tU" (String#11387, DoABC#2) // _SafeStr_3198 = "_-PC" (String#4540, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object._SafeStr_832 package com.sulake.habbo.room.object { public class _SafeStr_832 { public static const _SafeStr_6926:int = -2; public static const _SafeStr_12969:int = 0; public static const _SafeStr_3655:int = 10; public static const _SafeStr_3656:int = 20; public static const _SafeStr_4891:int = 100; public static const _SafeStr_12970:int = 200; } }//package com.sulake.habbo.room.object // _SafeStr_12969 = "_-0WX" (String#2965, DoABC#2) // _SafeStr_12970 = "_-gw" (String#6534, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_6926 = "_-27W" (String#4213, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.object.RoomObjectVisualizationFactory package com.sulake.habbo.room.object { import com.sulake.core.runtime._SafeStr_8; import com.sulake.room.object._SafeStr_805; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.core.utils.Map; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import _-0sT._SafeStr_1626; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.room.object.visualization.room._SafeStr_1699; import _-11O._SafeStr_1700; import _-11O._SafeStr_1713; import _-11O._SafeStr_1701; import _-12M._SafeStr_1715; import _-30u._SafeStr_1712; import _-30u._SafeStr_1689; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1687; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1688; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1707; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1711; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1710; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1695; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1714; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1691; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1698; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1703; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1716; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1702; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1706; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1708; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1694; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1718; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1693; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1704; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1709; import _-0sT._SafeStr_1628; import _-12M._SafeStr_1690; import _-30u._SafeStr_1681; import _-30u._SafeStr_1697; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1684; import com.sulake.habbo.room.object.visualization.furniture._SafeStr_1696; import _-11O._SafeStr_1683; import com.sulake.habbo.room.object.visualization.room._SafeStr_1682; import com.sulake.room.object.visualization.utils._SafeStr_1705; import com.sulake.room.object.visualization.utils._SafeStr_1634; public class RoomObjectVisualizationFactory extends _SafeStr_8 implements _SafeStr_805 { private var _SafeStr_12971:_SafeStr_415 = null; private var _visualizationDatas:Map; private var _SafeStr_12972:Boolean = true; public function RoomObjectVisualizationFactory(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_12972 = (_arg_2 == 0); this._visualizationDatas = new Map(); queueInterface(new IIDAvatarRenderManager(), this._SafeStr_12973); } override public function dispose():void { var _local_1:_SafeStr_1626; var _local_2:int; super.dispose(); if (this._SafeStr_12971 != null){ release(new IIDAvatarRenderManager()); this._SafeStr_12971 = null; }; if (this._visualizationDatas != null){ _local_1 = null; _local_2 = 0; while (_local_2 < this._visualizationDatas.length) { _local_1 = (this._visualizationDatas.getWithIndex(_local_2) as _SafeStr_1626); if (_local_1 != null){ _local_1.dispose(); }; _local_2++; }; this._visualizationDatas.dispose(); this._visualizationDatas = null; }; } private function _SafeStr_12973(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_12971 = (_arg_2 as _SafeStr_415); } public function _SafeStr_12974(_arg_1:String):_SafeStr_1628 { var _local_2:Class; switch (_arg_1){ case _SafeStr_1717.ROOM: _local_2 = _SafeStr_1699; break; case _SafeStr_1717._SafeStr_12902: _local_2 = _SafeStr_1700; break; case _SafeStr_1717._SafeStr_12903: _local_2 = _SafeStr_1713; break; case _SafeStr_1717._SafeStr_12918: _local_2 = _SafeStr_1701; break; case _SafeStr_1717._SafeStr_12901: _local_2 = _SafeStr_1715; break; case _SafeStr_1717.BOT: _local_2 = _SafeStr_1715; break; case _SafeStr_1717._SafeStr_4864: _local_2 = _SafeStr_1712; break; case _SafeStr_1717._SafeStr_12917: _local_2 = _SafeStr_1689; break; case _SafeStr_1717._SafeStr_12906: _local_2 = _SafeStr_1687; break; case _SafeStr_1717._SafeStr_12907: _local_2 = _SafeStr_1688; break; case _SafeStr_1717._SafeStr_12908: _local_2 = _SafeStr_1707; break; case _SafeStr_1717._SafeStr_12909: _local_2 = _SafeStr_1711; break; case _SafeStr_1717._SafeStr_12881: _local_2 = _SafeStr_1710; break; case _SafeStr_1717._SafeStr_12910: _local_2 = _SafeStr_1695; break; case _SafeStr_1717._SafeStr_12911: _local_2 = _SafeStr_1714; break; case _SafeStr_1717._SafeStr_12884: _local_2 = _SafeStr_1691; break; case _SafeStr_1717._SafeStr_12912: _local_2 = _SafeStr_1698; break; case _SafeStr_1717._SafeStr_12913: _local_2 = _SafeStr_1703; break; case _SafeStr_1717._SafeStr_12914: _local_2 = _SafeStr_1716; break; case _SafeStr_1717._SafeStr_12915: _local_2 = _SafeStr_1702; break; case _SafeStr_1717._SafeStr_12891: _local_2 = _SafeStr_1706; break; case _SafeStr_1717._SafeStr_12916: _local_2 = _SafeStr_1708; break; case _SafeStr_1717._SafeStr_12892: _local_2 = _SafeStr_1694; break; case _SafeStr_1717._SafeStr_12895: _local_2 = _SafeStr_1718; break; case _SafeStr_1717._SafeStr_12897: _local_2 = _SafeStr_1693; break; case _SafeStr_1717._SafeStr_12898: _local_2 = _SafeStr_1704; break; case _SafeStr_1717._SafeStr_12875: _local_2 = _SafeStr_1709; break; }; if (_local_2 == null){ return (null); }; var _local_3:Object = new (_local_2)(); if ((_local_3 is _SafeStr_1628)){ return ((_local_3 as _SafeStr_1628)); }; return (null); } public function _SafeStr_12975(_arg_1:String, _arg_2:String, _arg_3:XML):_SafeStr_1626 { var _local_6:_SafeStr_1626; var _local_7:_SafeStr_1690; var _local_8:_SafeStr_1681; var _local_9:_SafeStr_1697; var _local_4:_SafeStr_1626; _local_4 = (this._visualizationDatas.getValue(_arg_1) as _SafeStr_1626); if (_local_4 != null){ return (_local_4); }; var _local_5:Class; switch (_arg_2){ case _SafeStr_1717._SafeStr_12906: case _SafeStr_1717._SafeStr_12915: case _SafeStr_1717._SafeStr_12897: case _SafeStr_1717._SafeStr_12898: case _SafeStr_1717._SafeStr_12875: _local_5 = _SafeStr_1684; break; case _SafeStr_1717._SafeStr_12907: case _SafeStr_1717._SafeStr_12908: case _SafeStr_1717._SafeStr_12909: case _SafeStr_1717._SafeStr_12881: case _SafeStr_1717._SafeStr_12910: case _SafeStr_1717._SafeStr_12911: case _SafeStr_1717._SafeStr_12884: case _SafeStr_1717._SafeStr_12912: case _SafeStr_1717._SafeStr_12913: case _SafeStr_1717._SafeStr_12891: case _SafeStr_1717._SafeStr_12916: case _SafeStr_1717._SafeStr_12892: case _SafeStr_1717._SafeStr_12895: _local_5 = _SafeStr_1696; break; case _SafeStr_1717._SafeStr_12918: case _SafeStr_1717._SafeStr_12903: case _SafeStr_1717._SafeStr_12902: _local_5 = _SafeStr_1683; break; case _SafeStr_1717.ROOM: _local_5 = _SafeStr_1682; break; case _SafeStr_1717._SafeStr_12901: _local_5 = _SafeStr_1690; break; case _SafeStr_1717.BOT: _local_5 = _SafeStr_1690; break; case _SafeStr_1717._SafeStr_4864: _local_5 = _SafeStr_1681; break; case _SafeStr_1717._SafeStr_12917: _local_5 = _SafeStr_1697; break; }; if (_local_5 == null){ return (null); }; _local_4 = new (_local_5)(); if (_local_4 != null){ _local_6 = null; _local_6 = (_local_4 as _SafeStr_1626); if (!_local_6.initialize(_arg_3)){ _local_6.dispose(); return (null); }; if ((_local_6 is _SafeStr_1690)){ _local_7 = (_local_4 as _SafeStr_1690); _local_7._SafeStr_5657 = this._SafeStr_12971; } else { if ((_local_6 is _SafeStr_1681)){ _local_8 = (_local_4 as _SafeStr_1681); _local_8._SafeStr_5657 = this._SafeStr_12971; } else { if ((_local_6 is _SafeStr_1697)){ _local_9 = (_local_4 as _SafeStr_1697); _local_9.commonAssets = assets; }; }; }; if (this._SafeStr_12972){ this._visualizationDatas.add(_arg_1, _local_6); }; return (_local_6); }; return (null); } public function _SafeStr_12976():_SafeStr_1634 { return (new _SafeStr_1705()); } } }//package com.sulake.habbo.room.object // _SafeStr_12875 = "_-tb" (String#6524, DoABC#2) // _SafeStr_12881 = "_-2Rh" (String#6098, DoABC#2) // _SafeStr_12884 = "_-sf" (String#6533, DoABC#2) // _SafeStr_12891 = "_-4X" (String#6197, DoABC#2) // _SafeStr_12892 = "_-6H" (String#6320, DoABC#2) // _SafeStr_12895 = "_-2uN" (String#6511, DoABC#2) // _SafeStr_12897 = "_-3Dy" (String#5940, DoABC#2) // _SafeStr_12898 = "_-0v8" (String#6418, DoABC#2) // _SafeStr_12901 = "_-GS" (String#5577, DoABC#2) // _SafeStr_12902 = "_-2jt" (String#6454, DoABC#2) // _SafeStr_12903 = "_-2ZJ" (String#6381, DoABC#2) // _SafeStr_12906 = "_-2cP" (String#11469, DoABC#2) // _SafeStr_12907 = "_-wB" (String#11742, DoABC#2) // _SafeStr_12908 = "_-14W" (String#11474, DoABC#2) // _SafeStr_12909 = "_-2Rw" (String#11958, DoABC#2) // _SafeStr_12910 = "_-1wx" (String#12296, DoABC#2) // _SafeStr_12911 = "_-0W" (String#11703, DoABC#2) // _SafeStr_12912 = "_-0I-" (String#12149, DoABC#2) // _SafeStr_12913 = "_-Qo" (String#12673, DoABC#2) // _SafeStr_12914 = "_-hW" (String#13436, DoABC#2) // _SafeStr_12915 = "_-tS" (String#12529, DoABC#2) // _SafeStr_12916 = "_-5E" (String#12662, DoABC#2) // _SafeStr_12917 = "_-Ai" (String#11976, DoABC#2) // _SafeStr_12918 = "_-0Pq" (String#12075, DoABC#2) // _SafeStr_12971 = "_-1NZ" (String#10698, DoABC#2) // _SafeStr_12972 = "_-19J" (String#16739, DoABC#2) // _SafeStr_12973 = "_-0Q2" (String#21096, DoABC#2) // _SafeStr_12974 = "_-1DC" (String#15272, DoABC#2) // _SafeStr_12975 = "_-0si" (String#14669, DoABC#2) // _SafeStr_12976 = "_-0RR" (String#11585, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1628 = "_-1UX" (String#4176, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1681 = "_-to" (String#4361, DoABC#2) // _SafeStr_1682 = "_-30h" (String#4363, DoABC#2) // _SafeStr_1683 = "_-1ie" (String#6075, DoABC#2) // _SafeStr_1684 = "_-079" (String#2948, DoABC#2) // _SafeStr_1687 = "_-2VN" (String#1858, DoABC#2) // _SafeStr_1688 = "_-2zJ" (String#1402, DoABC#2) // _SafeStr_1689 = "_-2ep" (String#11092, DoABC#2) // _SafeStr_1690 = "_-0mU" (String#4321, DoABC#2) // _SafeStr_1691 = "_-1RV" (String#11633, DoABC#2) // _SafeStr_1693 = "_-pY" (String#11685, DoABC#2) // _SafeStr_1694 = "_-1rA" (String#12480, DoABC#2) // _SafeStr_1695 = "_-0gZ" (String#11656, DoABC#2) // _SafeStr_1696 = "_-48" (String#4603, DoABC#2) // _SafeStr_1697 = "_-Ib" (String#4222, DoABC#2) // _SafeStr_1698 = "_-dQ" (String#11563, DoABC#2) // _SafeStr_1699 = "_-P3" (String#4721, DoABC#2) // _SafeStr_1700 = "_-bZ" (String#4360, DoABC#2) // _SafeStr_1701 = "_-Af" (String#9631, DoABC#2) // _SafeStr_1702 = "_-2Tx" (String#12583, DoABC#2) // _SafeStr_1703 = "_-mg" (String#12013, DoABC#2) // _SafeStr_1704 = "_-35I" (String#11526, DoABC#2) // _SafeStr_1705 = "_-0rq" (String#6814, DoABC#2) // _SafeStr_1706 = "_-0bd" (String#12603, DoABC#2) // _SafeStr_1707 = "_-2Rn" (String#12131, DoABC#2) // _SafeStr_1708 = "_-0s-" (String#12178, DoABC#2) // _SafeStr_1709 = "_-2R2" (String#12321, DoABC#2) // _SafeStr_1710 = "_-1qi" (String#12798, DoABC#2) // _SafeStr_1711 = "_-1vZ" (String#11676, DoABC#2) // _SafeStr_1712 = "_-QB" (String#11967, DoABC#2) // _SafeStr_1713 = "_-ZK" (String#9938, DoABC#2) // _SafeStr_1714 = "_-1dM" (String#11739, DoABC#2) // _SafeStr_1715 = "_-Yv" (String#10436, DoABC#2) // _SafeStr_1716 = "_-pP" (String#11758, DoABC#2) // _SafeStr_1717 = "_-2LL" (String#1120, DoABC#2) // _SafeStr_1718 = "_-0wB" (String#12700, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_5657 = "_-1Sj" (String#10482, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_805 = "_-2zr" (String#4987, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_1921 package com.sulake.habbo.room.utils { import com.sulake.habbo.room._SafeStr_1316; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1921 implements _SafeStr_1316 { private var _id:int = 0; private var _category:int = 0; private var _SafeStr_12977:String = ""; private var _SafeStr_6097:_SafeStr_1286 = null; private var _SafeStr_6077:_SafeStr_1286 = null; private var _SafeStr_10286:int = 0; private var _SafeStr_6370:String = null; public function _SafeStr_1921(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:int=0, _arg_7:String=null) { this._id = _arg_1; this._category = _arg_2; this._SafeStr_12977 = _arg_3; this._SafeStr_6097 = new _SafeStr_1286(); this._SafeStr_6097.assign(_arg_4); this._SafeStr_6077 = new _SafeStr_1286(); this._SafeStr_6077.assign(_arg_5); this._SafeStr_10286 = _arg_6; this._SafeStr_6370 = _arg_7; } public function get id():int { return (this._id); } public function get category():int { return (this._category); } public function get _SafeStr_7027():String { return (this._SafeStr_12977); } public function get _SafeStr_6103():_SafeStr_1286 { return (this._SafeStr_6097); } public function get dir():_SafeStr_1286 { return (this._SafeStr_6077); } public function get typeId():int { return (this._SafeStr_10286); } public function get instanceData():String { return (this._SafeStr_6370); } public function dispose():void { this._SafeStr_6097 = null; this._SafeStr_6077 = null; } } }//package com.sulake.habbo.room.utils // _SafeStr_10286 = "_-1G0" (String#5984, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12977 = "_-2Kr" (String#15803, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_1921 = "_-082" (String#1630, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6370 = "_-hK" (String#10439, DoABC#2) // _SafeStr_7027 = "_-1U3" (String#4451, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_1922 package com.sulake.habbo.room.utils { import com.sulake.core.runtime._SafeStr_3; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1922 implements _SafeStr_3 { private static const _SafeStr_12978:String = "l"; private static const DIRECTION_RIGHT:String = "r"; private var _SafeStr_4522:Boolean = false; private var _scale:int = 64; private var _heightMap:Array; private var _SafeStr_4520:int = 0; private var _height:int = 0; private var _SafeStr_12925:int = 0; public function _SafeStr_1922() { this._heightMap = []; super(); } public function get disposed():Boolean { return (this._SafeStr_4522); } public function get scale():int { return (this._scale); } public function set scale(_arg_1:int):void { this._scale = _arg_1; } public function dispose():void { this.reset(); this._SafeStr_4522 = true; } public function initialize(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_5:Array; var _local_6:int; if ((((_arg_1 <= this._SafeStr_4520)) && ((_arg_2 <= this._height)))){ this._SafeStr_4520 = _arg_1; this._height = _arg_2; this._SafeStr_12925 = _arg_3; return; }; this.reset(); var _local_4:int; while (_local_4 < _arg_2) { _local_5 = []; this._heightMap.push(_local_5); _local_6 = 0; while (_local_6 < _arg_1) { _local_5.push(0); _local_6++; }; _local_4++; }; this._SafeStr_4520 = _arg_1; this._height = _arg_2; this._SafeStr_12925 = _arg_3; } private function reset():void { var _local_1:int; var _local_2:Array; if (this._heightMap != null){ _local_1 = 0; while (_local_1 < this._heightMap.length) { _local_2 = (this._heightMap[_local_1] as Array); _local_1++; }; this._heightMap = []; }; } public function _SafeStr_6919(_arg_1:int, _arg_2:int, _arg_3:Number):Boolean { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_4520)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){ return (false); }; var _local_4:Array = (this._heightMap[_arg_2] as Array); if (_local_4 != null){ _local_4[_arg_1] = _arg_3; return (true); }; return (false); } public function _SafeStr_6798(_arg_1:int, _arg_2:int):Number { if ((((((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_4520)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._height)))){ return (0); }; var _local_3:Array = (this._heightMap[_arg_2] as Array); if (_local_3 != null){ return ((_local_3[_arg_1] as Number)); }; return (0); } public function getLocation(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String):_SafeStr_1285 { var _local_12:int; var _local_6:int; var _local_7:int; if ((((_arg_1 == 0)) && ((_arg_2 == 0)))){ _arg_1 = this._SafeStr_4520; _arg_2 = this._height; _local_12 = Math.round((this.scale / 10)); if (_arg_5 == DIRECTION_RIGHT){ _local_7 = (this._SafeStr_4520 - 1); while (_local_7 >= 0) { _local_6 = 1; while (_local_6 < this._height) { if (this._SafeStr_6798(_local_7, _local_6) <= this._SafeStr_12925){ if ((_local_6 - 1) < _arg_2){ _arg_1 = _local_7; _arg_2 = (_local_6 - 1); }; break; }; _local_6++; }; _local_7--; }; _arg_4 = (_arg_4 + ((this.scale / 4) - (_local_12 / 2))); _arg_3 = (_arg_3 + (this.scale / 2)); } else { _local_6 = (this._height - 1); while (_local_6 >= 0) { _local_7 = 1; while (_local_7 < this._SafeStr_4520) { if (this._SafeStr_6798(_local_7, _local_6) <= this._SafeStr_12925){ if ((_local_7 - 1) < _arg_1){ _arg_1 = (_local_7 - 1); _arg_2 = _local_6; }; break; }; _local_7++; }; _local_6--; }; _arg_4 = (_arg_4 + ((this.scale / 4) - (_local_12 / 2))); _arg_3 = (_arg_3 - _local_12); }; }; var _local_8:Number = Number(_arg_1); var _local_9:Number = Number(_arg_2); var _local_10:Number = this._SafeStr_6798(_arg_1, _arg_2); if (_arg_5 == DIRECTION_RIGHT){ _local_8 = (_local_8 + ((_arg_3 / Number((this._scale / 2))) - 0.5)); _local_9 = (_local_9 + 0.5); _local_10 = (_local_10 - ((_arg_4 - (_arg_3 / 2)) / Number((this._scale / 2)))); } else { _local_9 = (_local_9 + ((((this._scale / 2) - _arg_3) / Number((this._scale / 2))) - 0.5)); _local_8 = (_local_8 + 0.5); _local_10 = (_local_10 - ((_arg_4 - (((this._scale / 2) - _arg_3) / 2)) / Number((this._scale / 2)))); }; return (new _SafeStr_1286(_local_8, _local_9, _local_10)); } public function _SafeStr_12979(_arg_1:Number, _arg_2:Number, _arg_3:String):_SafeStr_1285 { var _local_4:int; var _local_5:int; var _local_6:Number = 0; var _local_7:Number = 0; _local_5 = Math.ceil(_arg_1); _local_6 = (_local_5 - _arg_1); var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int; var _local_12:Number = 0; _local_4 = 0; while (_local_4 < this._SafeStr_4520) { if ((((_local_5 >= 0)) && ((_local_5 < this._height)))){ if (this._SafeStr_6798(_local_4, _local_5) <= this._SafeStr_12925){ _local_8 = (_local_4 - 1); _local_9 = _local_5; _local_7 = _local_4; _arg_3 = _SafeStr_12978; break; }; if (this._SafeStr_6798(_local_4, (_local_5 + 1)) <= this._SafeStr_12925){ _local_8 = _local_4; _local_9 = _local_5; _local_7 = (_local_9 - _arg_1); _arg_3 = DIRECTION_RIGHT; break; }; }; _local_5++; _local_4++; }; _local_10 = ((this.scale / 2) * _local_6); var _local_13:Number = ((-(_local_7) * this.scale) / 2); _local_13 = (_local_13 + ((((-(_arg_2) * 18) / 32) * this.scale) / 2)); _local_12 = this._SafeStr_6798(_local_8, _local_9); _local_11 = (((_local_12 * this.scale) / 2) + _local_13); if (_arg_3 == DIRECTION_RIGHT){ _local_11 = (_local_11 + ((_local_6 * this.scale) / 4)); } else { _local_11 = (_local_11 + (((1 - _local_6) * this.scale) / 4)); }; return (this.getLocation(_local_8, _local_9, _local_10, _local_11, _arg_3)); } public function _SafeStr_12980(_arg_1:_SafeStr_1285, _arg_2:Number):Array { if (_arg_1 == null){ return (null); }; var _local_3:Number = 0; var _local_4:Number = 0; var _local_5:Number = 0; var _local_6:Number = 0; var _local_7:String = ""; var _local_8:Number = 0; if (_arg_2 == 90){ _local_3 = Math.floor((_arg_1.x - 0.5)); _local_4 = Math.floor((_arg_1.y + 0.5)); _local_8 = this._SafeStr_6798(_local_3, _local_4); _local_5 = ((this._scale / 2) - (((_arg_1.y - _local_4) + 0.5) * Number((this._scale / 2)))); _local_6 = (((_local_8 - _arg_1.z) * Number((this._scale / 2))) + (((this._scale / 2) - _local_5) / 2)); _local_7 = _SafeStr_12978; } else { if (_arg_2 == 180){ _local_3 = Math.floor((_arg_1.x + 0.5)); _local_4 = Math.floor((_arg_1.y - 0.5)); _local_8 = this._SafeStr_6798(_local_3, _local_4); _local_5 = (((_arg_1.x + 0.5) - _local_3) * Number((this._scale / 2))); _local_6 = (((_local_8 - _arg_1.z) * Number((this._scale / 2))) + (_local_5 / 2)); _local_7 = DIRECTION_RIGHT; } else { return (null); }; }; return ([_local_3, _local_4, _local_5, _local_6, _local_7]); } public function _SafeStr_12981(_arg_1:_SafeStr_1285, _arg_2:Number):String { var _local_3:Array = this._SafeStr_12980(_arg_1, _arg_2); if (_local_3 == null){ return (null); }; var _local_4:int = int(_local_3[0]); var _local_5:int = int(_local_3[1]); var _local_6:int = int(_local_3[2]); var _local_7:int = int(_local_3[3]); var _local_8:String = _local_3[4]; return ((((((((((":w=" + _local_4) + ",") + _local_5) + " l=") + _local_6) + ",") + _local_7) + " ") + _local_8)); } public function getDirection(_arg_1:String):Number { if (_arg_1 == DIRECTION_RIGHT){ return (180); }; return (90); } } }//package com.sulake.habbo.room.utils // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12925 = "_-342" (String#4745, DoABC#2) // _SafeStr_12978 = "_-1yb" (String#11882, DoABC#2) // _SafeStr_12979 = "_-1Uq" (String#20448, DoABC#2) // _SafeStr_12980 = "_-1gb" (String#19607, DoABC#2) // _SafeStr_12981 = "_-0vy" (String#17496, DoABC#2) // _SafeStr_1922 = "_-1hw" (String#3073, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6919 = "_-0zz" (String#3558, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_1923 package com.sulake.habbo.room.utils { public class _SafeStr_1923 { private var _heightData:Array; private var _SafeStr_12982:Array; private var _SafeStr_12983:Array; private var _SafeStr_12984:int = 0; private var _SafeStr_12985:int = 0; public function _SafeStr_1923(_arg_1:int, _arg_2:int) { var _local_4:Array; var _local_5:Array; var _local_6:Array; var _local_7:int; this._heightData = []; this._SafeStr_12982 = []; this._SafeStr_12983 = []; super(); var _local_3:int; while (_local_3 < _arg_2) { _local_4 = []; _local_5 = []; _local_6 = []; _local_7 = 0; while (_local_7 < _arg_1) { _local_4.push(0); _local_5.push(false); _local_6.push(false); _local_7++; }; this._heightData.push(_local_4); this._SafeStr_12982.push(_local_5); this._SafeStr_12983.push(_local_6); _local_3++; }; this._SafeStr_12984 = _arg_1; this._SafeStr_12985 = _arg_2; } public function get _SafeStr_12986():int { return (this._SafeStr_12984); } public function get _SafeStr_12987():int { return (this._SafeStr_12985); } public function dispose():void { this._heightData = []; this._SafeStr_12982 = []; this._SafeStr_12983 = []; this._SafeStr_12984 = 0; this._SafeStr_12985 = 0; } public function _SafeStr_6798(_arg_1:int, _arg_2:int):Number { var _local_3:Array; if ((((((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12984)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._SafeStr_12985)))){ _local_3 = (this._heightData[_arg_2] as Array); return (Number(_local_3[_arg_1])); }; return (0); } public function _SafeStr_6919(_arg_1:int, _arg_2:int, _arg_3:Number):void { var _local_4:Array; if ((((((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12984)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._SafeStr_12985)))){ _local_4 = (this._heightData[_arg_2] as Array); _local_4[_arg_1] = _arg_3; }; } public function _SafeStr_6799(_arg_1:int, _arg_2:int):Boolean { var _local_3:Array; if ((((((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12984)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._SafeStr_12985)))){ _local_3 = (this._SafeStr_12982[_arg_2] as Array); return (Boolean(_local_3[_arg_1])); }; return (true); } public function _SafeStr_12988(_arg_1:int, _arg_2:int, _arg_3:Boolean):void { var _local_4:Array; if ((((((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12984)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._SafeStr_12985)))){ _local_4 = (this._SafeStr_12982[_arg_2] as Array); _local_4[_arg_1] = _arg_3; }; } public function _SafeStr_6800(_arg_1:int, _arg_2:int):Boolean { var _local_3:Array; if ((((((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12984)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._SafeStr_12985)))){ _local_3 = (this._SafeStr_12983[_arg_2] as Array); return (Boolean(_local_3[_arg_1])); }; return (true); } public function _SafeStr_12989(_arg_1:int, _arg_2:int, _arg_3:Boolean):void { var _local_4:Array; if ((((((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_12984)))) && ((_arg_2 >= 0)))) && ((_arg_2 < this._SafeStr_12985)))){ _local_4 = (this._SafeStr_12983[_arg_2] as Array); _local_4[_arg_1] = _arg_3; if (!_arg_3){ this._SafeStr_12988(_arg_1, _arg_2, true); }; }; } public function _SafeStr_12990(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int, _arg_7:int, _arg_8:int):Boolean { var _local_13:Boolean; var _local_14:Number; if ((((((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_12984)))) || ((_arg_2 < 0)))) || ((_arg_2 >= this._SafeStr_12985)))){ return (false); }; if (_arg_3 > this._SafeStr_12984){ return (false); }; if (_arg_4 > this._SafeStr_12985){ return (false); }; if (((((_arg_1 + _arg_3) > this._SafeStr_12984)) || (((_arg_2 + _arg_4) > this._SafeStr_12985)))){ return (false); }; if ((((_arg_5 < 0)) || ((_arg_5 >= this._SafeStr_12984)))){ _arg_5 = 0; }; if ((((_arg_6 < 0)) || ((_arg_6 >= this._SafeStr_12985)))){ _arg_6 = 0; }; if (_arg_7 > this._SafeStr_12984){ _arg_7 = this._SafeStr_12984; }; if (_arg_8 > this._SafeStr_12985){ _arg_8 = this._SafeStr_12985; }; if ((_arg_5 + _arg_7) >= this._SafeStr_12984){ _arg_7 = (this._SafeStr_12984 - _arg_5); }; if ((_arg_6 + _arg_8) >= this._SafeStr_12985){ _arg_8 = (this._SafeStr_12985 - _arg_6); }; var _local_9:int; var _local_10:int; var _local_11:Array; _local_10 = _arg_2; while (_local_10 < (_arg_2 + _arg_4)) { _local_11 = (this._SafeStr_12982[_local_10] as Array); _local_9 = _arg_1; while (_local_9 < (_arg_1 + _arg_3)) { if ((((((((_local_9 < _arg_5)) || ((_local_9 >= (_arg_5 + _arg_7))))) || ((_local_10 < _arg_6)))) || ((_local_10 >= (_arg_6 + _arg_8))))){ _local_13 = Boolean(_local_11[_local_9]); if (_local_13){ return (false); }; }; _local_9++; }; _local_10++; }; _local_11 = (this._heightData[_arg_2] as Array); var _local_12:Number = Number(_local_11[_arg_1]); _local_10 = _arg_2; while (_local_10 < (_arg_2 + _arg_4)) { _local_11 = (this._heightData[_local_10] as Array); _local_9 = _arg_1; while (_local_9 < (_arg_1 + _arg_3)) { if ((((((((_local_9 < _arg_5)) || ((_local_9 >= (_arg_5 + _arg_7))))) || ((_local_10 < _arg_6)))) || ((_local_10 >= (_arg_6 + _arg_8))))){ _local_14 = Number(_local_11[_local_9]); if (_local_14 > _local_12){ return (false); }; }; _local_9++; }; _local_10++; }; return (true); } } }//package com.sulake.habbo.room.utils // _SafeStr_12982 = "_-1R3" (String#7582, DoABC#2) // _SafeStr_12983 = "_-VP" (String#11056, DoABC#2) // _SafeStr_12984 = "_-1lR" (String#3125, DoABC#2) // _SafeStr_12985 = "_-39J" (String#3079, DoABC#2) // _SafeStr_12986 = "_-0tk" (String#20459, DoABC#2) // _SafeStr_12987 = "_-0yQ" (String#19773, DoABC#2) // _SafeStr_12988 = "_-2dA" (String#13497, DoABC#2) // _SafeStr_12989 = "_-2C0" (String#19605, DoABC#2) // _SafeStr_12990 = "_-0G-" (String#18166, DoABC#2) // _SafeStr_1923 = "_-0jH" (String#2254, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6799 = "_-fi" (String#9820, DoABC#2) // _SafeStr_6800 = "_-pv" (String#8481, DoABC#2) // _SafeStr_6919 = "_-0zz" (String#3558, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_1931 package com.sulake.habbo.room.utils { import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1931 { private static const _SafeStr_12991:Number = 12; private var _SafeStr_12992:int = -1; private var _SafeStr_12993:int = -2; private var _SafeStr_6436:_SafeStr_1286 = null; private var _SafeStr_12994:Number = 0; private var _SafeStr_12995:Number = 0; private var _SafeStr_12996:Boolean = false; private var _SafeStr_12344:_SafeStr_1286 = null; private var _SafeStr_12997:_SafeStr_1286; private var _SafeStr_12998:Boolean = false; private var _SafeStr_12999:Boolean = false; private var _SafeStr_13000:Boolean = false; private var _SafeStr_13001:Boolean = false; private var _SafeStr_13002:int = 0; private var _SafeStr_13003:int = 0; private var _scale:int = 0; private var _SafeStr_13004:int = 0; private var _SafeStr_13005:int = 0; private var _SafeStr_5683:int = -1; private var _SafeStr_13006:int = 0; private var _SafeStr_13007:Boolean = false; public function _SafeStr_1931() { this._SafeStr_12997 = new _SafeStr_1286(); super(); } public function get location():_SafeStr_1285 { return (this._SafeStr_12344); } public function get _SafeStr_13008():int { return (this._SafeStr_12992); } public function get _SafeStr_13009():int { return (this._SafeStr_12993); } public function get _SafeStr_13010():_SafeStr_1285 { return (this._SafeStr_12997); } public function get _SafeStr_13011():Boolean { return (this._SafeStr_12998); } public function get _SafeStr_13012():Boolean { return (this._SafeStr_12999); } public function get _SafeStr_13013():Boolean { return (this._SafeStr_13000); } public function get _SafeStr_13014():Boolean { return (this._SafeStr_13001); } public function get _SafeStr_13015():int { return (this._SafeStr_13002); } public function get screenHt():int { return (this._SafeStr_13003); } public function get scale():int { return (this._scale); } public function get _SafeStr_13016():int { return (this._SafeStr_13004); } public function get _SafeStr_13017():int { return (this._SafeStr_13005); } public function get _SafeStr_13018():int { return (this._SafeStr_5683); } public function get _SafeStr_6711():Boolean { if (((!((this._SafeStr_6436 == null))) && (!((this._SafeStr_12344 == null))))){ return (true); }; return (false); } public function set _SafeStr_13008(_arg_1:int):void { this._SafeStr_12992 = _arg_1; } public function set _SafeStr_13010(_arg_1:_SafeStr_1285):void { this._SafeStr_12997.assign(_arg_1); } public function set _SafeStr_13009(_arg_1:int):void { this._SafeStr_12993 = _arg_1; } public function set _SafeStr_13011(_arg_1:Boolean):void { this._SafeStr_12998 = _arg_1; } public function set _SafeStr_13012(_arg_1:Boolean):void { this._SafeStr_12999 = _arg_1; } public function set _SafeStr_13013(_arg_1:Boolean):void { this._SafeStr_13000 = _arg_1; } public function set _SafeStr_13014(_arg_1:Boolean):void { this._SafeStr_13001 = _arg_1; } public function set _SafeStr_13015(_arg_1:int):void { this._SafeStr_13002 = _arg_1; } public function set screenHt(_arg_1:int):void { this._SafeStr_13003 = _arg_1; } public function set scale(_arg_1:int):void { if (this._scale != _arg_1){ this._scale = _arg_1; this._SafeStr_13007 = true; }; } public function set _SafeStr_13016(_arg_1:int):void { this._SafeStr_13004 = _arg_1; } public function set _SafeStr_13017(_arg_1:int):void { this._SafeStr_13005 = _arg_1; } public function set _SafeStr_13018(_arg_1:int):void { this._SafeStr_5683 = _arg_1; } public function set target(_arg_1:_SafeStr_1285):void { var _local_2:_SafeStr_1286; if (this._SafeStr_6436 == null){ this._SafeStr_6436 = new _SafeStr_1286(); }; if (((((!((this._SafeStr_6436.x == _arg_1.x))) || (!((this._SafeStr_6436.y == _arg_1.y))))) || (!((this._SafeStr_6436.z == _arg_1.z))))){ this._SafeStr_6436.assign(_arg_1); this._SafeStr_13006 = 0; _local_2 = _SafeStr_1286._SafeStr_12354(this._SafeStr_6436, this._SafeStr_12344); this._SafeStr_12994 = _local_2.length; this._SafeStr_12996 = true; }; } public function dispose():void { this._SafeStr_6436 = null; this._SafeStr_12344 = null; } public function _SafeStr_13019(_arg_1:_SafeStr_1285):void { if (this._SafeStr_12344 != null){ return; }; this._SafeStr_12344 = new _SafeStr_1286(); this._SafeStr_12344.assign(_arg_1); } public function _SafeStr_13020(_arg_1:_SafeStr_1285):void { if (this._SafeStr_12344 == null){ this._SafeStr_12344 = new _SafeStr_1286(); }; this._SafeStr_12344.assign(_arg_1); } public function update(_arg_1:uint, _arg_2:Number):void { var _local_3:_SafeStr_1286; var _local_4:Number; var _local_5:Number; var _local_6:Number; var _local_7:Number; if (((!((this._SafeStr_6436 == null))) && (!((this._SafeStr_12344 == null))))){ this._SafeStr_13006++; if (this._SafeStr_13007){ this._SafeStr_13007 = false; this._SafeStr_12344 = this._SafeStr_6436; this._SafeStr_6436 = null; return; }; _local_3 = _SafeStr_1286._SafeStr_12354(this._SafeStr_6436, this._SafeStr_12344); if (_local_3.length > this._SafeStr_12994){ this._SafeStr_12994 = _local_3.length; }; if (_local_3.length <= _arg_2){ this._SafeStr_12344 = this._SafeStr_6436; this._SafeStr_6436 = null; this._SafeStr_12995 = 0; } else { _local_4 = Math.sin(((Math.PI * _local_3.length) / this._SafeStr_12994)); _local_5 = (_arg_2 * 0.5); _local_6 = (this._SafeStr_12994 / _SafeStr_12991); _local_7 = (_local_5 + ((_local_6 - _local_5) * _local_4)); if (this._SafeStr_12996){ if (_local_7 < this._SafeStr_12995){ _local_7 = this._SafeStr_12995; if (_local_7 > _local_3.length){ _local_7 = _local_3.length; }; } else { this._SafeStr_12996 = false; }; }; this._SafeStr_12995 = _local_7; _local_3._SafeStr_13021(_local_3.length); _local_3._SafeStr_5196(_local_7); this._SafeStr_12344 = _SafeStr_1286.sum(this._SafeStr_12344, _local_3); }; }; } public function reset():void { this._SafeStr_5683 = -1; } } }//package com.sulake.habbo.room.utils // _SafeStr_12344 = "_-14r" (String#2507, DoABC#2) // _SafeStr_12354 = "_-1zN" (String#5551, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12991 = "_-2wJ" (String#14640, DoABC#2) // _SafeStr_12992 = "_-oX" (String#17027, DoABC#2) // _SafeStr_12993 = "_-Zq" (String#16523, DoABC#2) // _SafeStr_12994 = "_-0XA" (String#10312, DoABC#2) // _SafeStr_12995 = "_-1j8" (String#12067, DoABC#2) // _SafeStr_12996 = "_-1H5" (String#14311, DoABC#2) // _SafeStr_12997 = "_-0jk" (String#14508, DoABC#2) // _SafeStr_12998 = "_-376" (String#18124, DoABC#2) // _SafeStr_12999 = "_-vA" (String#18180, DoABC#2) // _SafeStr_13000 = "_-0dv" (String#16878, DoABC#2) // _SafeStr_13001 = "_-ss" (String#18329, DoABC#2) // _SafeStr_13002 = "_-1nm" (String#16550, DoABC#2) // _SafeStr_13003 = "_-1Xv" (String#17570, DoABC#2) // _SafeStr_13004 = "_-ab" (String#17233, DoABC#2) // _SafeStr_13005 = "_-2Sr" (String#18064, DoABC#2) // _SafeStr_13006 = "_-6A" (String#14778, DoABC#2) // _SafeStr_13007 = "_-2d7" (String#14018, DoABC#2) // _SafeStr_13008 = "_-2XY" (String#14108, DoABC#2) // _SafeStr_13009 = "_-0KM" (String#12920, DoABC#2) // _SafeStr_13010 = "_-1xF" (String#14665, DoABC#2) // _SafeStr_13011 = "_-1pj" (String#9840, DoABC#2) // _SafeStr_13012 = "_-0-M" (String#9442, DoABC#2) // _SafeStr_13013 = "_-0Y1" (String#8062, DoABC#2) // _SafeStr_13014 = "_-0GF" (String#8524, DoABC#2) // _SafeStr_13015 = "_-5H" (String#7448, DoABC#2) // _SafeStr_13016 = "_-1c6" (String#13995, DoABC#2) // _SafeStr_13017 = "_-2NP" (String#12925, DoABC#2) // _SafeStr_13018 = "_-1t7" (String#13980, DoABC#2) // _SafeStr_13019 = "_-0lP" (String#17977, DoABC#2) // _SafeStr_13020 = "_-17V" (String#21056, DoABC#2) // _SafeStr_13021 = "_-1IQ" (String#18953, DoABC#2) // _SafeStr_1931 = "_-2Vd" (String#2833, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) // _SafeStr_5683 = "_-22k" (String#2369, DoABC#2) // _SafeStr_6436 = "_-1X1" (String#2094, DoABC#2) // _SafeStr_6711 = "_-0bH" (String#12379, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_1942 package com.sulake.habbo.room.utils { import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1942 { private var _id:int = 0; private var _SafeStr_10286:int = 0; private var _type:String = null; private var _SafeStr_6097:_SafeStr_1286; private var _SafeStr_6077:_SafeStr_1286; private var _state:int = 0; private var _data:String = null; private var _SafeStr_6253:Number = NaN; private var _SafeStr_6725:int = -1; private var _SafeStr_6718:Boolean = false; public function _SafeStr_1942(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:int, _arg_7:String, _arg_8:Number=NaN, _arg_9:int=-1, _arg_10:Boolean=false) { this._SafeStr_6097 = new _SafeStr_1286(); this._SafeStr_6077 = new _SafeStr_1286(); super(); this._id = _arg_1; this._SafeStr_10286 = _arg_2; this._type = _arg_3; this._SafeStr_6097.assign(_arg_4); this._SafeStr_6077.assign(_arg_5); this._state = _arg_6; this._data = _arg_7; this._SafeStr_6253 = _arg_8; this._SafeStr_6725 = _arg_9; this._SafeStr_6718 = _arg_10; } public function get id():int { return (this._id); } public function get typeId():int { return (this._SafeStr_10286); } public function get type():String { return (this._type); } public function get _SafeStr_6103():_SafeStr_1285 { return (this._SafeStr_6097); } public function get dir():_SafeStr_1285 { return (this._SafeStr_6077); } public function get state():int { return (this._state); } public function get data():String { return (this._data); } public function get _SafeStr_3588():Number { return (this._SafeStr_6253); } public function get _SafeStr_3589():int { return (this._SafeStr_6725); } public function get knownAsUsable():Boolean { return (this._SafeStr_6718); } } }//package com.sulake.habbo.room.utils // _SafeStr_10286 = "_-1G0" (String#5984, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_1942 = "_-MI" (String#1499, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6253 = "_-2NE" (String#1778, DoABC#2) // _SafeStr_6718 = "_-0r0" (String#6507, DoABC#2) // _SafeStr_6725 = "_-2lK" (String#6215, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_1949 package com.sulake.habbo.room.utils { import com.sulake.core.utils.Map; public class _SafeStr_1949 { private var _roomId:int = 0; private var _roomCategory:int = 0; private var _SafeStr_13022:_SafeStr_1923 = null; private var _SafeStr_13023:_SafeStr_1922 = null; private var _SafeStr_13024:_SafeStr_1931 = null; private var _SafeStr_13025:_SafeStr_1921 = null; private var _SafeStr_13026:_SafeStr_1921 = null; private var _worldType:String = null; private var _SafeStr_13027:Map; private var _SafeStr_13028:Map; public function _SafeStr_1949(_arg_1:int, _arg_2:int) { this._SafeStr_13027 = new Map(); this._SafeStr_13028 = new Map(); super(); this._roomId = _arg_1; this._roomCategory = _arg_2; this._SafeStr_13023 = new _SafeStr_1922(); this._SafeStr_13024 = new _SafeStr_1931(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get tileHeightMap():_SafeStr_1923 { return (this._SafeStr_13022); } public function set tileHeightMap(_arg_1:_SafeStr_1923):void { if (this._SafeStr_13022 != null){ this._SafeStr_13022.dispose(); }; this._SafeStr_13022 = _arg_1; } public function get _SafeStr_13029():_SafeStr_1922 { return (this._SafeStr_13023); } public function get _SafeStr_13030():_SafeStr_1931 { return (this._SafeStr_13024); } public function get _SafeStr_13031():String { return (this._worldType); } public function set _SafeStr_13031(_arg_1:String):void { this._worldType = _arg_1; } public function get _SafeStr_13032():_SafeStr_1921 { return (this._SafeStr_13025); } public function set _SafeStr_13032(_arg_1:_SafeStr_1921):void { if (this._SafeStr_13025 != null){ this._SafeStr_13025.dispose(); }; this._SafeStr_13025 = _arg_1; } public function get _SafeStr_13033():_SafeStr_1921 { return (this._SafeStr_13026); } public function set _SafeStr_13033(_arg_1:_SafeStr_1921):void { if (this._SafeStr_13026 != null){ this._SafeStr_13026.dispose(); }; this._SafeStr_13026 = _arg_1; } public function dispose():void { if (this._SafeStr_13022 != null){ this._SafeStr_13022.dispose(); this._SafeStr_13022 = null; }; if (this._SafeStr_13023 != null){ this._SafeStr_13023.dispose(); this._SafeStr_13023 = null; }; if (this._SafeStr_13024 != null){ this._SafeStr_13024.dispose(); this._SafeStr_13024 = null; }; if (this._SafeStr_13025 != null){ this._SafeStr_13025.dispose(); this._SafeStr_13025 = null; }; if (this._SafeStr_13026 != null){ this._SafeStr_13026.dispose(); this._SafeStr_13026 = null; }; if (this._SafeStr_13027 != null){ this._SafeStr_13027.dispose(); this._SafeStr_13027 = null; }; if (this._SafeStr_13028 != null){ this._SafeStr_13028.dispose(); this._SafeStr_13028 = null; }; } public function _SafeStr_13034(_arg_1:_SafeStr_1942):void { if (_arg_1 != null){ this._SafeStr_13027.remove(_arg_1.id); this._SafeStr_13027.add(_arg_1.id, _arg_1); }; } public function _SafeStr_6886():_SafeStr_1942 { if (this._SafeStr_13027.length > 0){ return (this._SafeStr_13035(this._SafeStr_13027.getKey(0))); }; return (null); } public function _SafeStr_13035(_arg_1:int):_SafeStr_1942 { return (this._SafeStr_13027.remove(_arg_1)); } public function _SafeStr_13036(_arg_1:_SafeStr_1942):void { if (_arg_1 != null){ this._SafeStr_13028.remove(_arg_1.id); this._SafeStr_13028.add(_arg_1.id, _arg_1); }; } public function _SafeStr_5215():_SafeStr_1942 { if (this._SafeStr_13028.length > 0){ return (this._SafeStr_13037(this._SafeStr_13028.getKey(0))); }; return (null); } public function _SafeStr_13037(_arg_1:int):_SafeStr_1942 { return (this._SafeStr_13028.remove(_arg_1)); } } }//package com.sulake.habbo.room.utils // _SafeStr_13022 = "_-1po" (String#6751, DoABC#2) // _SafeStr_13023 = "_-aq" (String#9085, DoABC#2) // _SafeStr_13024 = "_-2dy" (String#11047, DoABC#2) // _SafeStr_13025 = "_-2aa" (String#6835, DoABC#2) // _SafeStr_13026 = "_-02d" (String#7180, DoABC#2) // _SafeStr_13027 = "_-i1" (String#5400, DoABC#2) // _SafeStr_13028 = "_-31I" (String#5525, DoABC#2) // _SafeStr_13029 = "_-0aY" (String#22180, DoABC#2) // _SafeStr_13030 = "_-0H5" (String#11542, DoABC#2) // _SafeStr_13031 = "_-1ZZ" (String#12902, DoABC#2) // _SafeStr_13032 = "_-2Fa" (String#14354, DoABC#2) // _SafeStr_13033 = "_-0O" (String#12401, DoABC#2) // _SafeStr_13034 = "_-0Pk" (String#17002, DoABC#2) // _SafeStr_13035 = "_-35c" (String#14985, DoABC#2) // _SafeStr_13036 = "_-1G2" (String#21788, DoABC#2) // _SafeStr_13037 = "_-hY" (String#13929, DoABC#2) // _SafeStr_1921 = "_-082" (String#1630, DoABC#2) // _SafeStr_1922 = "_-1hw" (String#3073, DoABC#2) // _SafeStr_1923 = "_-0jH" (String#2254, DoABC#2) // _SafeStr_1931 = "_-2Vd" (String#2833, DoABC#2) // _SafeStr_1942 = "_-MI" (String#1499, DoABC#2) // _SafeStr_1949 = "_-Cf" (String#1542, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_1950 package com.sulake.habbo.room.utils { public class _SafeStr_1950 { private var _roomId:int; private var _roomCategory:int; private var _data:XML; private var _floorType:String = null; private var _SafeStr_6789:String = null; private var _SafeStr_6790:String = null; public function _SafeStr_1950(_arg_1:int, _arg_2:int, _arg_3:XML) { this._roomId = _arg_1; this._roomCategory = _arg_2; this._data = _arg_3; } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get data():XML { return (this._data); } public function get _SafeStr_6792():String { return (this._floorType); } public function set _SafeStr_6792(_arg_1:String):void { this._floorType = _arg_1; } public function get _SafeStr_6793():String { return (this._SafeStr_6789); } public function set _SafeStr_6793(_arg_1:String):void { this._SafeStr_6789 = _arg_1; } public function get _SafeStr_6794():String { return (this._SafeStr_6790); } public function set _SafeStr_6794(_arg_1:String):void { this._SafeStr_6790 = _arg_1; } } }//package com.sulake.habbo.room.utils // _SafeStr_1950 = "_-2t0" (String#1908, DoABC#2) // _SafeStr_6789 = "_-15O" (String#2939, DoABC#2) // _SafeStr_6790 = "_-2rJ" (String#2966, DoABC#2) // _SafeStr_6792 = "_-1LA" (String#4500, DoABC#2) // _SafeStr_6793 = "_-1hs" (String#4590, DoABC#2) // _SafeStr_6794 = "_-0E6" (String#4464, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_3018 package com.sulake.habbo.room.utils { import com.sulake.core.utils.Map; public class _SafeStr_3018 { private var _type:String = ""; private var _SafeStr_13038:Map = null; public function _SafeStr_3018(_arg_1:String) { this._type = _arg_1; this._SafeStr_13038 = new Map(); } public function get type():String { return (this._type); } public function _SafeStr_13039(_arg_1:String, _arg_2:Number, _arg_3:Number):Boolean { if (this._SafeStr_13038.getValue(_arg_1) != null){ return (false); }; var _local_4:_SafeStr_3328 = new _SafeStr_3328(_arg_1, _arg_2, _arg_3); this._SafeStr_13038.add(_arg_1, _local_4); return (true); } public function _SafeStr_13040(_arg_1:String):Boolean { if (this._SafeStr_13038.getValue(_arg_1) != null){ return (true); }; return (false); } public function _SafeStr_13041(_arg_1:String):Number { var _local_2:_SafeStr_3328 = (this._SafeStr_13038.getValue(_arg_1) as _SafeStr_3328); if (_local_2 != null){ return (_local_2.scale); }; return (1); } public function _SafeStr_13042(_arg_1:String):Number { var _local_2:_SafeStr_3328 = (this._SafeStr_13038.getValue(_arg_1) as _SafeStr_3328); if (_local_2 != null){ return (_local_2.heightScale); }; return (1); } } }//package com.sulake.habbo.room.utils // _SafeStr_13038 = "_-Pd" (String#8001, DoABC#2) // _SafeStr_13039 = "_-27V" (String#21893, DoABC#2) // _SafeStr_13040 = "_-1Ar" (String#14734, DoABC#2) // _SafeStr_13041 = "_-o4" (String#21152, DoABC#2) // _SafeStr_13042 = "_-0Ej" (String#21133, DoABC#2) // _SafeStr_3018 = "_-V8" (String#2720, DoABC#2) // _SafeStr_3328 = "_-og" (String#4378, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.utils._SafeStr_3328 package com.sulake.habbo.room.utils { public class _SafeStr_3328 { private var _worldType:String = ""; private var _SafeStr_13043:Number = 1; private var _scale:Number = 1; public function _SafeStr_3328(_arg_1:String, _arg_2:Number, _arg_3:Number) { this._worldType = _arg_1; this._scale = _arg_2; this._SafeStr_13043 = _arg_3; } public function get heightScale():Number { return (this._SafeStr_13043); } public function get scale():Number { return (this._scale); } } }//package com.sulake.habbo.room.utils // _SafeStr_13043 = "_-1Hm" (String#16807, DoABC#2) // _SafeStr_3328 = "_-og" (String#4378, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1160 package com.sulake.habbo.room { import com.sulake.room.utils._SafeStr_1285; public interface _SafeStr_1160 { function _SafeStr_6928(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Number=NaN, _arg_10:int=-1, _arg_11:Boolean=false):Boolean; function _SafeStr_13044(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Number=NaN):Boolean; function _SafeStr_13045(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:int, _arg_7:String, _arg_8:Number=NaN):Boolean; function _SafeStr_13046(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285):Boolean; function _SafeStr_6922(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_6930(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Boolean=false):Boolean; function _SafeStr_13047(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:int, _arg_7:String):Boolean; function _SafeStr_13048(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):Boolean; function _SafeStr_6953(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285):Boolean; function _SafeStr_6923(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_6932(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:Number, _arg_7:int, _arg_8:String=null):Boolean; function _SafeStr_13049(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285=null, _arg_7:Number=NaN):Boolean; function _SafeStr_13050(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):Boolean; function _SafeStr_13051(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String=null, _arg_6:String=null):Boolean; function _SafeStr_13052(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:int, _arg_6:String=null):Boolean; function _SafeStr_6935(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String=""):Boolean; function _SafeStr_6933(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):Boolean; function _SafeStr_13053(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):Boolean; function _SafeStr_6934(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int=0):Boolean; function _SafeStr_6924(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_6950(_arg_1:int, _arg_2:int, _arg_3:String=null, _arg_4:String=null, _arg_5:String=null, _arg_6:Boolean=false):Boolean; function _SafeStr_5410(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean):Boolean; function _SafeStr_13054(_arg_1:int, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean=true):Boolean; function _SafeStr_13055(_arg_1:int, _arg_2:int, _arg_3:Number, _arg_4:Number):Boolean; function _SafeStr_13056(_arg_1:String, _arg_2:String):void; } }//package com.sulake.habbo.room // _SafeStr_1160 = "_-ek" (String#8134, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_13044 = "_-3G3" (String#13596, DoABC#2) // _SafeStr_13045 = "_-1BE" (String#5750, DoABC#2) // _SafeStr_13046 = "_-Vx" (String#16066, DoABC#2) // _SafeStr_13047 = "_-1q6" (String#13781, DoABC#2) // _SafeStr_13048 = "_-fG" (String#16691, DoABC#2) // _SafeStr_13049 = "_-Y0" (String#13289, DoABC#2) // _SafeStr_13050 = "_-2j7" (String#15188, DoABC#2) // _SafeStr_13051 = "_-2Nu" (String#12680, DoABC#2) // _SafeStr_13052 = "_-3Bu" (String#4550, DoABC#2) // _SafeStr_13053 = "_-08Z" (String#18138, DoABC#2) // _SafeStr_13054 = "_-0va" (String#17735, DoABC#2) // _SafeStr_13055 = "_-1ky" (String#15741, DoABC#2) // _SafeStr_13056 = "_-ac" (String#12150, DoABC#2) // _SafeStr_5410 = "_-38-" (String#11683, DoABC#2) // _SafeStr_6922 = "_-2ag" (String#6959, DoABC#2) // _SafeStr_6923 = "_-2WC" (String#6878, DoABC#2) // _SafeStr_6924 = "_-2fP" (String#8729, DoABC#2) // _SafeStr_6928 = "_-94" (String#7928, DoABC#2) // _SafeStr_6930 = "_-1rc" (String#8078, DoABC#2) // _SafeStr_6932 = "_-0QN" (String#9617, DoABC#2) // _SafeStr_6933 = "_-0ym" (String#12243, DoABC#2) // _SafeStr_6934 = "_-2Q1" (String#11614, DoABC#2) // _SafeStr_6935 = "_-0Zd" (String#10304, DoABC#2) // _SafeStr_6950 = "_-2rl" (String#6444, DoABC#2) // _SafeStr_6953 = "_-lY" (String#13275, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1161 package com.sulake.habbo.room { import com.sulake.room.object.IRoomObject; import com.sulake.habbo.room.utils._SafeStr_1921; import com.sulake.core.communication.connection.IConnection; import flash.events.IEventDispatcher; import com.sulake.habbo.room.utils._SafeStr_1922; import com.sulake.habbo.room.utils._SafeStr_1923; import com.sulake.room.object._SafeStr_1358; public interface _SafeStr_1161 extends _SafeStr_1160 { function get _SafeStr_3710():int; function get _SafeStr_3711():int; function _SafeStr_13057(_arg_1:String):int; function _SafeStr_5136(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):IRoomObject; function _SafeStr_13058(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean=true):void; function _SafeStr_13059(_arg_1:int, _arg_2:int, _arg_3:Boolean, _arg_4:String=null):void; function _SafeStr_13060(_arg_1:Boolean):void; function _SafeStr_13061():void; function _SafeStr_10457(_arg_1:int, _arg_2:int):_SafeStr_1316; function _SafeStr_13062(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1921):void; function _SafeStr_13063(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1921):void; function _SafeStr_13064(_arg_1:int, _arg_2:int):_SafeStr_1316; function get connection():IConnection; function get events():IEventDispatcher; function _SafeStr_13065(_arg_1:int, _arg_2:int):_SafeStr_1922; function _SafeStr_13066(_arg_1:int, _arg_2:int):_SafeStr_1923; function _SafeStr_13067(_arg_1:int, _arg_2:int):_SafeStr_1358; function _SafeStr_13068(_arg_1:int, _arg_2:int):_SafeStr_1358; function _SafeStr_13069(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_13070(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:String):void; function _SafeStr_13071(_arg_1:String, _arg_2:int, _arg_3:String):void; function _SafeStr_5596(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_5598(_arg_1:int, _arg_2:int, _arg_3:int):void; } }//package com.sulake.habbo.room // _SafeStr_10457 = "_-2dO" (String#3159, DoABC#2) // _SafeStr_1160 = "_-ek" (String#8134, DoABC#2) // _SafeStr_1161 = "_-0JG" (String#5785, DoABC#2) // _SafeStr_13057 = "_-3GI" (String#3434, DoABC#2) // _SafeStr_13058 = "_-38E" (String#6357, DoABC#2) // _SafeStr_13059 = "_-03I" (String#12899, DoABC#2) // _SafeStr_13060 = "_-17u" (String#6935, DoABC#2) // _SafeStr_13061 = "_-04Y" (String#14022, DoABC#2) // _SafeStr_13062 = "_-0X2" (String#6989, DoABC#2) // _SafeStr_13063 = "_-YY" (String#12860, DoABC#2) // _SafeStr_13064 = "_-2Qv" (String#12611, DoABC#2) // _SafeStr_13065 = "_-1-p" (String#6733, DoABC#2) // _SafeStr_13066 = "_-xC" (String#7560, DoABC#2) // _SafeStr_13067 = "_-0lf" (String#14444, DoABC#2) // _SafeStr_13068 = "_-1Yj" (String#17553, DoABC#2) // _SafeStr_13069 = "_-1oo" (String#10020, DoABC#2) // _SafeStr_13070 = "_-0LL" (String#17115, DoABC#2) // _SafeStr_13071 = "_-IX" (String#15999, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1921 = "_-082" (String#1630, DoABC#2) // _SafeStr_1922 = "_-1hw" (String#3073, DoABC#2) // _SafeStr_1923 = "_-0jH" (String#2254, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5596 = "_-0dF" (String#9175, DoABC#2) // _SafeStr_5598 = "_-1-U" (String#9834, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1248 package com.sulake.habbo.room { import flash.display.BitmapData; public class _SafeStr_1248 { public var id:int = 0; public var data:BitmapData = null; } }//package com.sulake.habbo.room // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1316 package com.sulake.habbo.room { public interface _SafeStr_1316 { function get id():int; function get category():int; function get _SafeStr_7027():String; function get typeId():int; function get instanceData():String; } }//package com.sulake.habbo.room // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_7027 = "_-1U3" (String#4451, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1728 package com.sulake.habbo.room { public class _SafeStr_1728 { private var _SafeStr_13072:int = 0; private var _SafeStr_13073:int = 0; public function _SafeStr_1728(_arg_1:int, _arg_2:int) { this._SafeStr_13072 = (_arg_1 & 0xFFFFFF); this._SafeStr_13073 = (_arg_2 & 0xFFFFFF); } public function get _SafeStr_10329():int { return (this._SafeStr_13072); } public function get secondaryColor():int { return (this._SafeStr_13073); } } }//package com.sulake.habbo.room // _SafeStr_10329 = "_-39y" (String#10574, DoABC#2) // _SafeStr_13072 = "_-h5" (String#9753, DoABC#2) // _SafeStr_13073 = "_-1QY" (String#10591, DoABC#2) // _SafeStr_1728 = "_-2jm" (String#4632, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1928 package com.sulake.habbo.room { import com.sulake.room.renderer._SafeStr_1927; import com.sulake.core.utils.Map; import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; import com.sulake.habbo.room.object._SafeStr_2965; import com.sulake.habbo.room.utils._SafeStr_1921; import com.sulake.room.object._SafeStr_1358; import com.sulake.habbo.room.object._SafeStr_832; import flash.events.IEventDispatcher; import _-1Vf._SafeStr_1381; import flash.events.MouseEvent; import _-hF._SafeStr_2430; import com.sulake.room.object.IRoomObject; import com.sulake.room.utils._SafeStr_1729; import _-hF._SafeStr_1937; import _-1Vf._SafeStr_2431; import _-1Vf._SafeStr_2444; import _-1Vf._SafeStr_2442; import _-1Vf._SafeStr_2432; import _-1Vf._SafeStr_1943; import _-1Vf._SafeStr_2443; import _-1Vf._SafeStr_814; import _-1Vf._SafeStr_2440; import _-hF.RoomObjectEvent; import _-1Vf._SafeStr_2438; import _-1Vf._SafeStr_2436; import com.sulake.room.messages._SafeStr_1924; import _-1Vr._SafeStr_2433; import com.sulake.habbo.room.utils._SafeStr_1923; import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vf.RoomEngineSoundMachineEvent; import _-1YX._SafeStr_2729; import _-1YX._SafeStr_2631; import _-1Vf._SafeStr_1795; import _-1Vr._SafeStr_2441; import _-279._SafeStr_2630; import _-1lr._SafeStr_2636; import com.sulake.habbo.room.utils._SafeStr_1922; import _-1lr._SafeStr_2663; import _-1lr._SafeStr_2646; import _-1lr._SafeStr_2686; import com.sulake.habbo.room.object._SafeStr_2528; import _-1lr._SafeStr_2529; import _-1H8._SafeStr_2628; import _-1lr._SafeStr_1420; import _-1Vf._SafeStr_1397; import _-1lr._SafeStr_2256; import _-1H8._SafeStr_2617; import _-1lr._SafeStr_2656; import _-1H8._SafeStr_2682; import _-1H8._SafeStr_2644; import _-1H8._SafeStr_2739; import _-1lr._SafeStr_2707; import _-1H8._SafeStr_2634; import _-1H8._SafeStr_2700; import _-1H8._SafeStr_2757; import _-1lr._SafeStr_2747; import _-1lr._SafeStr_2657; import _-1lr._SafeStr_2669; public class _SafeStr_1928 implements _SafeStr_1927 { private var _roomEngine:_SafeStr_1161 = null; private var _eventIds:Map = null; private var _SafeStr_13074:int = -1; public function _SafeStr_1928(_arg_1:_SafeStr_1161) { this._eventIds = new Map(); this._roomEngine = _arg_1; } public function dispose():void { if (this._eventIds != null){ this._eventIds.dispose(); this._eventIds = null; }; this._roomEngine = null; } public function _SafeStr_3657(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:String=null):Boolean { var _local_7:_SafeStr_1285 = new _SafeStr_1286(-100, -100); var _local_8:_SafeStr_1285 = new _SafeStr_1286(0); this._SafeStr_13062(_arg_1, _arg_2, _arg_3, _arg_4, _local_7, _local_8, _SafeStr_2965.OBJECT_PLACE, _arg_5, _arg_6); if (this._roomEngine != null){ this._roomEngine._SafeStr_13059(_arg_5, _arg_4, false, _arg_6); this._roomEngine._SafeStr_13060(false); }; return (true); } public function _SafeStr_3651(_arg_1:int, _arg_2:int):Boolean { this._SafeStr_13075(_arg_1, _arg_2); return (true); } private function _SafeStr_10457(_arg_1:int, _arg_2:int):_SafeStr_1921 { if (this._roomEngine == null){ return (null); }; var _local_3:_SafeStr_1316 = this._roomEngine._SafeStr_10457(_arg_1, _arg_2); return ((_local_3 as _SafeStr_1921)); } private function _SafeStr_13062(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:String, _arg_8:int=0, _arg_9:String=null):void { this._SafeStr_13075(_arg_1, _arg_2); if (this._roomEngine == null){ return; }; var _local_10:_SafeStr_1921 = new _SafeStr_1921(_arg_3, _arg_4, _arg_7, _arg_5, _arg_6, _arg_8, _arg_9); this._roomEngine._SafeStr_13062(_arg_1, _arg_2, _local_10); } private function _SafeStr_13076(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:String, _arg_8:int=0, _arg_9:String=null):void { if (this._roomEngine == null){ return; }; var _local_10:_SafeStr_1921 = new _SafeStr_1921(_arg_3, _arg_4, _arg_7, _arg_5, _arg_6, _arg_8, _arg_9); this._roomEngine._SafeStr_13062(_arg_1, _arg_2, _local_10); } private function _SafeStr_13075(_arg_1:int, _arg_2:int):void { var _local_4:_SafeStr_1358; var _local_5:int; var _local_6:int; if (this._roomEngine == null){ return; }; if (this._roomEngine != null){ this._roomEngine._SafeStr_13061(); }; var _local_3:_SafeStr_1921 = this._SafeStr_10457(_arg_1, _arg_2); if (_local_3 != null){ if (_local_3._SafeStr_7027 == _SafeStr_2965.OBJECT_MOVE){ _local_4 = (this._roomEngine._SafeStr_5136(_arg_1, _arg_2, _local_3.id, _local_3.category) as _SafeStr_1358); if (_local_4 != null){ _local_4.setLocation(_local_3._SafeStr_6103); _local_4.setDirection(_local_3.dir); }; this._SafeStr_13077(_local_4, 1); if (_local_3.category == _SafeStr_832._SafeStr_3656){ this._roomEngine._SafeStr_13058(_arg_1, _arg_2, _local_3.id, true); }; }; if (_local_3._SafeStr_7027 == _SafeStr_2965.OBJECT_PLACE){ _local_5 = _local_3.id; _local_6 = _local_3.category; switch (_local_6){ case _SafeStr_832._SafeStr_3655: this._roomEngine._SafeStr_6922(_arg_1, _arg_2, _local_5); break; case _SafeStr_832._SafeStr_3656: this._roomEngine._SafeStr_6923(_arg_1, _arg_2, _local_5); break; case _SafeStr_832._SafeStr_4891: this._roomEngine._SafeStr_6924(_arg_1, _arg_2, _local_5); break; }; }; this._roomEngine._SafeStr_13062(_arg_1, _arg_2, null); }; } public function _SafeStr_13078(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { if (this._roomEngine == null){ return; }; var _local_5:IEventDispatcher = this._roomEngine.events; if (_local_5 == null){ return; }; switch (_arg_4){ case _SafeStr_832._SafeStr_4891: case _SafeStr_832._SafeStr_3655: case _SafeStr_832._SafeStr_3656: if (_arg_4 == _SafeStr_832._SafeStr_4891){ this._SafeStr_13079(_arg_1, _arg_2, _arg_3, true); } else { this._SafeStr_13079(_arg_1, _arg_2, 0, false); }; _local_5.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6350, _arg_1, _arg_2, _arg_3, _arg_4)); return; }; } public function _SafeStr_13080(_arg_1:_SafeStr_2430, _arg_2:IRoomObject, _arg_3:_SafeStr_1729):void { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; var _local_4:String = _arg_2.getType(); var _local_5:int = this._roomEngine._SafeStr_13057(_local_4); if (_local_5 != _SafeStr_832._SafeStr_12969){ if (!this._roomEngine._SafeStr_13069(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711)){ _local_5 = _SafeStr_832._SafeStr_6926; } else { if (_local_5 != _SafeStr_832._SafeStr_4891){ _local_5 = _SafeStr_832._SafeStr_6926; }; }; }; var _local_6:String = this._SafeStr_13081(_local_5, _arg_1.type); if (_local_6 == _arg_1._SafeStr_5619){ if ((((((((((_arg_1.type == MouseEvent.CLICK)) || ((_arg_1.type == MouseEvent.DOUBLE_CLICK)))) || ((_arg_1.type == MouseEvent.MOUSE_DOWN)))) || ((_arg_1.type == MouseEvent.MOUSE_UP)))) || ((_arg_1.type == MouseEvent.MOUSE_MOVE)))){ return; }; } else { if (_arg_1._SafeStr_5619 != null){ this._SafeStr_13082(_local_5, _arg_1.type, _arg_1._SafeStr_5619); }; }; if (_arg_2._SafeStr_13083() != null){ _arg_2._SafeStr_13083()._SafeStr_5602(_arg_1, _arg_3); }; } public function _SafeStr_13084(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; if ((_arg_1 is _SafeStr_1937)){ this._SafeStr_13085((_arg_1 as _SafeStr_1937), _arg_2, _arg_3); return; }; switch (_arg_1.type){ case _SafeStr_2431._SafeStr_6395: this._SafeStr_13086((_arg_1 as _SafeStr_2431), _arg_2, _arg_3); return; case _SafeStr_2431._SafeStr_6396: this._SafeStr_13087((_arg_1 as _SafeStr_2431), _arg_2, _arg_3); return; case _SafeStr_2444._SafeStr_5412: this._SafeStr_13088(_arg_1, _arg_2, _arg_3); return; case _SafeStr_2442._SafeStr_6115: this._SafeStr_13089(_arg_1, _arg_2, _arg_3); return; case _SafeStr_2442._SafeStr_6116: this._SafeStr_13090(_arg_1, _arg_2, _arg_3); return; case _SafeStr_2432._SafeStr_6354: case _SafeStr_2432.ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI: case _SafeStr_2432._SafeStr_6355: case _SafeStr_2432._SafeStr_6356: case _SafeStr_2432._SafeStr_6357: case _SafeStr_2432._SafeStr_6358: case _SafeStr_2432._SafeStr_6359: case _SafeStr_2432._SafeStr_6360: case _SafeStr_2432._SafeStr_5413: case _SafeStr_2432._SafeStr_6361: case _SafeStr_2432._SafeStr_6362: this._SafeStr_13091(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1943._SafeStr_6381: case _SafeStr_1943._SafeStr_6380: case _SafeStr_1943._SafeStr_6382: case _SafeStr_1943._SafeStr_6383: case _SafeStr_1943._SafeStr_6384: case _SafeStr_1943._SafeStr_6385: case _SafeStr_1943._SafeStr_6386: this._SafeStr_13092(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1943._SafeStr_6387: case _SafeStr_1943._SafeStr_6388: case _SafeStr_1943._SafeStr_6389: case _SafeStr_1943._SafeStr_6390: this._SafeStr_13093(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1943._SafeStr_6391: case _SafeStr_1943._SafeStr_6392: case _SafeStr_1943._SafeStr_6393: case _SafeStr_1943._SafeStr_6394: this._SafeStr_13094(_arg_1, _arg_2, _arg_3); return; case _SafeStr_2443._SafeStr_5597: case _SafeStr_2443._SafeStr_5599: this._SafeStr_13095(_arg_1, _arg_2, _arg_3); return; case _SafeStr_814._SafeStr_6411: case _SafeStr_814._SafeStr_6412: case _SafeStr_814._SafeStr_6413: case _SafeStr_814._SafeStr_6414: case _SafeStr_814._SafeStr_6410: this._SafeStr_13096(_arg_1, _arg_2, _arg_3); return; case _SafeStr_2440._SafeStr_6408: case _SafeStr_2440._SafeStr_6407: case _SafeStr_2440._SafeStr_6409: this._SafeStr_13097(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1943._SafeStr_6146: case _SafeStr_1943._SafeStr_6145: this._SafeStr_13098(_arg_1, _arg_2, _arg_3); return; default: Logger.log("*** Unhandled room object event in RoomObjectEventHandler::handleRoomObjectEvent !!! ***"); }; } private function _SafeStr_13082(_arg_1:int, _arg_2:String, _arg_3:String):void { var _local_4:Map = (this._eventIds.getValue(String(_arg_1)) as Map); if (_local_4 == null){ _local_4 = new Map(); this._eventIds.add(_arg_1, _local_4); }; _local_4.remove(_arg_2); _local_4.add(_arg_2, _arg_3); } private function _SafeStr_13081(_arg_1:int, _arg_2:String):String { var _local_3:Map = (this._eventIds.getValue(String(_arg_1)) as Map); if (_local_3 == null){ return (null); }; return ((_local_3.getValue(_arg_2) as String)); } private function _SafeStr_13085(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { switch (_arg_1.type){ case _SafeStr_1937._SafeStr_5558: this._SafeStr_13099(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1937._SafeStr_5557: this._SafeStr_13100(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1937._SafeStr_8024: this._SafeStr_13101(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1937._SafeStr_6143: this._SafeStr_13102(_arg_1, _arg_2, _arg_3); return; case _SafeStr_1937._SafeStr_6144: this._SafeStr_13103(_arg_1, _arg_2, _arg_3); return; }; } private function _SafeStr_13099(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { var _local_13:Boolean; var _local_14:Boolean; var _local_15:String; var _local_16:String; var _local_17:IEventDispatcher; if (_arg_1 == null){ return; }; var _local_4:String = _SafeStr_2965.OBJECT_UNDEFINED; var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 != null){ _local_4 = _local_5._SafeStr_7027; }; var _local_6:int = _arg_1.objectId; var _local_7:String = _arg_1._SafeStr_6415; var _local_8:int = this._roomEngine._SafeStr_13057(_local_7); var _local_9:int = _local_8; var _local_10:String = _arg_1._SafeStr_5619; var _local_11:_SafeStr_2438 = (_arg_1 as _SafeStr_2438); var _local_12:_SafeStr_2436 = (_arg_1 as _SafeStr_2436); switch (_local_4){ case _SafeStr_2965.OBJECT_MOVE: if (_local_8 == _SafeStr_832._SafeStr_12969){ if (_local_5 != null){ this._SafeStr_5312(_arg_2, _arg_3, _local_5.id, _local_5.category, _SafeStr_2965.OBJECT_MOVE_TO); }; }; break; case _SafeStr_2965.OBJECT_PLACE: if (_local_8 == _SafeStr_832._SafeStr_12969){ this._SafeStr_13104(_arg_2, _arg_3, !((_local_11 == null)), !((_local_12 == null))); }; break; case _SafeStr_2965.OBJECT_UNDEFINED: if (_local_8 == _SafeStr_832._SafeStr_12969){ if (_local_11 != null){ this._SafeStr_13105((_local_11._SafeStr_6404 + 0.499), (_local_11._SafeStr_6405 + 0.499)); }; } else { this._SafeStr_13078(_arg_2, _arg_3, _local_6, _local_8); _local_13 = false; _local_14 = false; if (_local_8 == _SafeStr_832._SafeStr_4891){ if (!this._roomEngine._SafeStr_13069(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711)){ _local_13 = true; } else { _local_14 = true; }; } else { if ((((_local_8 == _SafeStr_832._SafeStr_3655)) || ((_local_8 == _SafeStr_832._SafeStr_3656)))){ if (((_arg_1.ctrlKey) || (_arg_1.shiftKey))){ if (_arg_1.shiftKey){ if (_local_8 == _SafeStr_832._SafeStr_3655){ this._SafeStr_5312(_arg_2, _arg_3, _local_6, _local_8, _SafeStr_2965.OBJECT_ROTATE_POSITIVE); }; } else { this._SafeStr_5312(_arg_2, _arg_3, _local_6, _local_8, _SafeStr_2965.OBJECT_PICKUP); }; if (!this._roomEngine._SafeStr_13069(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711)){ _local_13 = true; } else { _local_14 = true; }; }; }; }; if (_local_10 != null){ if (_local_13){ this._SafeStr_13082(_SafeStr_832._SafeStr_12969, MouseEvent.CLICK, _local_10); }; if (_local_14){ this._SafeStr_13082(_SafeStr_832._SafeStr_6926, MouseEvent.CLICK, _local_10); }; }; }; break; }; if (_local_8 == _SafeStr_832._SafeStr_12969){ _local_15 = this._SafeStr_13081(_SafeStr_832._SafeStr_6926, MouseEvent.CLICK); _local_16 = this._SafeStr_13081(_SafeStr_832._SafeStr_4891, MouseEvent.CLICK); if (((!((_local_15 == _local_10))) && (!((_local_16 == _local_10))))){ _local_17 = this._roomEngine.events; if (_local_17 != null){ _local_17.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6351, _arg_2, _arg_3, -1, _SafeStr_832._SafeStr_6926)); }; this._SafeStr_13079(_arg_2, _arg_3, 0, false); }; }; } private function _SafeStr_13100(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { var _local_8:_SafeStr_1358; var _local_9:_SafeStr_2438; var _local_10:_SafeStr_1924; var _local_11:int; var _local_12:int; var _local_13:int; if (_arg_1 == null){ return; }; var _local_4:String = _SafeStr_2965.OBJECT_UNDEFINED; var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 != null){ _local_4 = _local_5._SafeStr_7027; }; var _local_6:String = _arg_1._SafeStr_6415; var _local_7:int = this._roomEngine._SafeStr_13057(_local_6); if (this._roomEngine != null){ _local_8 = this._roomEngine._SafeStr_13068(_arg_2, _arg_3); if (((!((_local_8 == null))) && (!((_local_8._SafeStr_13106() == null))))){ _local_9 = (_arg_1 as _SafeStr_2438); _local_10 = null; if (_local_9 != null){ _local_11 = (_local_9._SafeStr_6404 + 0.499); _local_12 = (_local_9._SafeStr_6405 + 0.499); _local_13 = (_local_9._SafeStr_6406 + 0.499); _local_10 = new _SafeStr_1924(new _SafeStr_1286(_local_11, _local_12, _local_13), null); _local_8._SafeStr_13106()._SafeStr_5545(_local_10); _local_10 = new _SafeStr_2433(_SafeStr_2433._SafeStr_5546); } else { _local_10 = new _SafeStr_2433(_SafeStr_2433._SafeStr_5547); }; _local_8._SafeStr_13106()._SafeStr_5545(_local_10); }; }; switch (_local_4){ case _SafeStr_2965.OBJECT_MOVE: if (_local_7 == _SafeStr_832._SafeStr_12969){ this._SafeStr_13107(_arg_1, _arg_2, _arg_3); }; return; case _SafeStr_2965.OBJECT_PLACE: if (_local_7 == _SafeStr_832._SafeStr_12969){ this._SafeStr_13108(_arg_1, _arg_2, _arg_3); }; }; } private function _SafeStr_13102(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { var _local_4:IEventDispatcher = this._roomEngine.events; if (_local_4 != null){ _local_4.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6143, _arg_2, _arg_3, _arg_1.objectId, this._roomEngine._SafeStr_13057(_arg_1._SafeStr_6415))); }; } private function _SafeStr_13103(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { var _local_4:IEventDispatcher = this._roomEngine.events; if (_local_4 != null){ _local_4.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6144, _arg_2, _arg_3, _arg_1.objectId, this._roomEngine._SafeStr_13057(_arg_1._SafeStr_6415))); }; } private function _SafeStr_13101(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { var _local_10:IEventDispatcher; if (_arg_1 == null){ return; }; var _local_4:String = _SafeStr_2965.OBJECT_UNDEFINED; var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 != null){ _local_4 = _local_5._SafeStr_7027; }; var _local_6:int = _arg_1.objectId; var _local_7:String = _arg_1._SafeStr_6415; var _local_8:int = this._roomEngine._SafeStr_13057(_local_7); var _local_9:int = _local_8; switch (_local_4){ case _SafeStr_2965.OBJECT_UNDEFINED: if ((((_local_8 == _SafeStr_832._SafeStr_3655)) || ((_local_8 == _SafeStr_832._SafeStr_3656)))){ if (_arg_1.altKey){ _local_10 = this._roomEngine.events; if (_local_10 != null){ _local_10.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6353, _arg_2, _arg_3, _local_6, _local_8)); }; }; }; return; }; } private function _SafeStr_13107(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { var _local_7:Boolean; var _local_8:_SafeStr_1923; var _local_9:_SafeStr_2438; var _local_10:_SafeStr_2436; var _local_11:_SafeStr_1285; var _local_12:_SafeStr_1285; var _local_13:_SafeStr_1285; var _local_14:Number; var _local_15:Number; var _local_16:Number; if ((((_arg_1 == null)) || ((this._roomEngine == null)))){ return; }; var _local_4:IEventDispatcher = this._roomEngine.events; if (_local_4 == null){ return; }; var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 == null){ return; }; var _local_6:_SafeStr_1358 = (this._roomEngine._SafeStr_5136(_arg_2, _arg_3, _local_5.id, _local_5.category) as _SafeStr_1358); if (_local_6 != null){ _local_7 = true; if (_local_5.category == _SafeStr_832._SafeStr_3655){ _local_8 = this._roomEngine._SafeStr_13066(_arg_2, _arg_3); _local_9 = (_arg_1 as _SafeStr_2438); if (!((!((_local_9 == null))) && (this._SafeStr_13109(_local_6, _local_5, (_local_9._SafeStr_6404 + 0.5), (_local_9._SafeStr_6405 + 0.5), _local_8)))){ this._SafeStr_13109(_local_6, _local_5, _local_5._SafeStr_6103.x, _local_5._SafeStr_6103.y, _local_8); _local_7 = false; }; } else { if (_local_5.category == _SafeStr_832._SafeStr_3656){ _local_7 = false; _local_10 = (_arg_1 as _SafeStr_2436); if (_local_10 != null){ _local_11 = _local_10._SafeStr_6371; _local_12 = _local_10._SafeStr_6400; _local_13 = _local_10.wallHeight; _local_14 = _local_10.x; _local_15 = _local_10.y; _local_16 = _local_10.direction; if (this._SafeStr_13110(_local_6, _local_5, _local_11, _local_12, _local_13, _local_14, _local_15, _local_16)){ _local_7 = true; }; }; if (!_local_7){ _local_6.setLocation(_local_5._SafeStr_6103); _local_6.setDirection(_local_5.dir); }; this._roomEngine._SafeStr_13058(_arg_2, _arg_3, _local_5.id, _local_7); }; }; if (_local_7){ this._SafeStr_13077(_local_6, 0.5); this._roomEngine._SafeStr_13060(false); } else { this._SafeStr_13077(_local_6, 0); this._roomEngine._SafeStr_13060(true); }; }; } private function _SafeStr_13108(_arg_1:_SafeStr_1937, _arg_2:int, _arg_3:int):void { var _local_9:Array; var _local_10:_SafeStr_1285; var _local_11:Boolean; var _local_12:_SafeStr_1923; var _local_13:_SafeStr_1285; var _local_14:_SafeStr_1285; var _local_15:_SafeStr_1285; var _local_16:Number; var _local_17:Number; var _local_18:Number; if ((((_arg_1 == null)) || ((this._roomEngine == null)))){ return; }; var _local_4:IEventDispatcher = this._roomEngine.events; if (_local_4 == null){ return; }; var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 == null){ return; }; var _local_6:_SafeStr_1358 = (this._roomEngine._SafeStr_5136(_arg_2, _arg_3, _local_5.id, _local_5.category) as _SafeStr_1358); var _local_7:_SafeStr_2438 = (_arg_1 as _SafeStr_2438); var _local_8:_SafeStr_2436 = (_arg_1 as _SafeStr_2436); if (_local_6 == null){ if ((((_local_5.category == _SafeStr_832._SafeStr_3655)) && (!((_local_7 == null))))){ this._roomEngine._SafeStr_6928(_arg_2, _arg_3, _local_5.id, _local_5.typeId, _local_5._SafeStr_6103, _local_5.dir, 0, null, Number(_local_5.instanceData)); } else { if ((((_local_5.category == _SafeStr_832._SafeStr_3656)) && (!((_local_8 == null))))){ this._roomEngine._SafeStr_6930(_arg_2, _arg_3, _local_5.id, _local_5.typeId, _local_5._SafeStr_6103, _local_5.dir, 0, _local_5.instanceData, false); } else { if ((((_local_5.category == _SafeStr_832._SafeStr_4891)) && (!((_local_7 == null))))){ this._roomEngine._SafeStr_6932(_arg_2, _arg_3, _local_5.id, new _SafeStr_1286(), new _SafeStr_1286(180), 180, _local_5.typeId, _local_5.instanceData); }; }; }; _local_6 = (this._roomEngine._SafeStr_5136(_arg_2, _arg_3, _local_5.id, _local_5.category) as _SafeStr_1358); if (_local_6 != null){ if (_local_5.category == _SafeStr_832._SafeStr_3655){ if (_local_6.getModel() != null){ _local_9 = _local_6.getModel().getNumberArray(_SafeStr_1392._SafeStr_12308); if (((!((_local_9 == null))) && ((_local_9.length > 0)))){ _local_10 = new _SafeStr_1286(_local_9[0]); _local_6.setDirection(_local_10); this._SafeStr_13076(_arg_2, _arg_3, _local_5.id, _local_5.category, _local_5._SafeStr_6103, _local_10, _local_5._SafeStr_7027, _local_5.typeId, _local_5.instanceData); _local_5 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 == null){ return; }; }; }; }; }; this._SafeStr_13077(_local_6, 0.5); this._roomEngine._SafeStr_13060(true); }; if (_local_6 != null){ _local_11 = true; _local_12 = this._roomEngine._SafeStr_13066(_arg_2, _arg_3); if (_local_5.category == _SafeStr_832._SafeStr_3655){ if (!((!((_local_7 == null))) && (this._SafeStr_13109(_local_6, _local_5, (_local_7._SafeStr_6404 + 0.5), (_local_7._SafeStr_6405 + 0.5), _local_12)))){ this._roomEngine._SafeStr_6922(_arg_2, _arg_3, _local_5.id); _local_11 = false; }; } else { if (_local_5.category == _SafeStr_832._SafeStr_3656){ _local_11 = false; if (_local_8 != null){ _local_13 = _local_8._SafeStr_6371; _local_14 = _local_8._SafeStr_6400; _local_15 = _local_8.wallHeight; _local_16 = _local_8.x; _local_17 = _local_8.y; _local_18 = _local_8.direction; if (this._SafeStr_13110(_local_6, _local_5, _local_13, _local_14, _local_15, _local_16, _local_17, _local_18)){ _local_11 = true; }; }; if (!_local_11){ this._roomEngine._SafeStr_6923(_arg_2, _arg_3, _local_5.id); }; this._roomEngine._SafeStr_13058(_arg_2, _arg_3, _local_5.id, _local_11); } else { if (_local_5.category == _SafeStr_832._SafeStr_4891){ if (!((!((_local_7 == null))) && (this._SafeStr_13111(_local_6, _local_5, (_local_7._SafeStr_6404 + 0.5), (_local_7._SafeStr_6405 + 0.5), _local_12)))){ this._roomEngine._SafeStr_6924(_arg_2, _arg_3, _local_5.id); _local_11 = false; }; }; }; }; this._roomEngine._SafeStr_13060(!(_local_11)); }; } private function _SafeStr_13086(_arg_1:_SafeStr_2431, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; this._SafeStr_6937(_arg_2, _arg_3, _arg_1.objectId, _arg_1._SafeStr_6415, _arg_1.param, false); } private function _SafeStr_13087(_arg_1:_SafeStr_2431, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; this._SafeStr_6937(_arg_2, _arg_3, _arg_1.objectId, _arg_1._SafeStr_6415, _arg_1.param, true); } private function _SafeStr_13091(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { if ((((this._roomEngine == null)) || ((_arg_1 == null)))){ return; }; var _local_4:int = _arg_1.objectId; var _local_5:String = _arg_1._SafeStr_6415; var _local_6:int = this._roomEngine._SafeStr_13057(_local_5); var _local_7:IEventDispatcher = this._roomEngine.events; if (_local_7 != null){ switch (_arg_1.type){ case _SafeStr_2432._SafeStr_6354: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6354, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432.ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381.ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6355: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6355, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6356: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6356, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6357: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6357, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6358: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6358, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6359: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6359, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6360: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6360, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_5413: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_5413, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6361: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6361, _arg_2, _arg_3, _local_4, _local_6)); return; case _SafeStr_2432._SafeStr_6362: _local_7.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6362, _arg_2, _arg_3, _local_4, _local_6)); return; }; }; } private function _SafeStr_13096(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { var _local_7:String; var _local_8:_SafeStr_814; if ((((((this._roomEngine == null)) || ((this._roomEngine.events == null)))) || ((_arg_1 == null)))){ return; }; var _local_4:int = _arg_1.objectId; var _local_5:String = _arg_1._SafeStr_6415; var _local_6:int = this._roomEngine._SafeStr_13057(_local_5); switch (_arg_1.type){ case _SafeStr_814._SafeStr_6411: this._roomEngine.events.dispatchEvent(_arg_1); _local_7 = _SafeStr_1381._SafeStr_6363; break; case _SafeStr_814._SafeStr_6412: _local_7 = _SafeStr_1381._SafeStr_6364; break; case _SafeStr_814._SafeStr_6413: _local_7 = _SafeStr_1381._SafeStr_6365; break; case _SafeStr_814._SafeStr_6414: _local_7 = _SafeStr_1381._SafeStr_6366; break; case _SafeStr_814._SafeStr_6410: if ((_arg_1 is _SafeStr_814)){ _local_8 = (_arg_1 as _SafeStr_814); this._roomEngine._SafeStr_13070(_arg_2, _arg_3, _local_4, _local_6, _local_8.imageUrl, _local_8.clickUrl); }; break; }; if (_local_7 == null){ return; }; this._roomEngine.events.dispatchEvent(new _SafeStr_1381(_local_7, _arg_2, _arg_3, _local_4, _local_6)); } private function _SafeStr_13092(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; this._SafeStr_6484(_arg_2, _arg_3, _arg_1.objectId, _arg_1._SafeStr_6415, _arg_1.type); } private function _SafeStr_13093(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; var _local_4:int = this._roomEngine._SafeStr_13057(_arg_1._SafeStr_6415); var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 != null){ if ((((_local_5.category == _local_4)) && ((_local_5.id == _arg_1.objectId)))){ if (_local_5._SafeStr_7027 == _SafeStr_2965.OBJECT_PLACE){ return; }; }; }; switch (_arg_1.type){ case _SafeStr_1943._SafeStr_6387: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_6421, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; case _SafeStr_1943._SafeStr_6388: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_6422, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; case _SafeStr_1943._SafeStr_6389: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_6423, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; case _SafeStr_1943._SafeStr_6390: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_6424, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; }; } private function _SafeStr_13094(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; var _local_4:int = this._roomEngine._SafeStr_13057(_arg_1._SafeStr_6415); var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_2, _arg_3); if (_local_5 != null){ if ((((_local_5.category == _local_4)) && ((_local_5.id == _arg_1.objectId)))){ if (_local_5._SafeStr_7027 == _SafeStr_2965.OBJECT_PLACE){ return; }; }; }; switch (_arg_1.type){ case _SafeStr_1943._SafeStr_6391: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_6425, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; case _SafeStr_1943._SafeStr_6392: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_6426, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; case _SafeStr_1943._SafeStr_6393: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_6427, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; case _SafeStr_1943._SafeStr_6394: this._roomEngine.events.dispatchEvent(new RoomEngineSoundMachineEvent(RoomEngineSoundMachineEvent._SafeStr_5241, _arg_2, _arg_3, _arg_1.objectId, _local_4)); return; }; } private function _SafeStr_13095(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; switch (_arg_1.type){ case _SafeStr_2443._SafeStr_5597: this._roomEngine._SafeStr_5596(_arg_2, _arg_3, _arg_1.objectId); return; case _SafeStr_2443._SafeStr_5599: this._roomEngine._SafeStr_5598(_arg_2, _arg_3, _arg_1.objectId); return; }; } private function _SafeStr_13097(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_2440; if (_arg_1 == null){ return; }; if (((!((this._roomEngine == null))) && (!((this._roomEngine.connection == null))))){ switch (_arg_1.type){ case _SafeStr_2440._SafeStr_6408: _local_4 = (_arg_1 as _SafeStr_2440); if (_local_4 != null){ this._roomEngine.connection.send(new _SafeStr_2729(_local_4.param)); }; return; case _SafeStr_2440._SafeStr_6409: this._roomEngine.connection.send(new _SafeStr_2631()); return; }; }; } private function _SafeStr_13098(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { this._roomEngine._SafeStr_13071(_arg_1.type, _arg_1.objectId, _arg_1._SafeStr_6415); } private function _SafeStr_13112(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { if (_arg_1 == null){ return; }; this._SafeStr_13113(_arg_2, _arg_3, _arg_1.objectId, _arg_1._SafeStr_6415, _arg_1.type); } private function _SafeStr_13088(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { var _local_5:_SafeStr_2444; var _local_6:_SafeStr_1795; var _local_4:int = _arg_1.objectId; if (((!((this._roomEngine == null))) && (!((this._roomEngine.connection == null))))){ switch (_arg_1.type){ case _SafeStr_2444._SafeStr_5412: _local_5 = (_arg_1 as _SafeStr_2444); if (_local_5 != null){ _local_6 = new _SafeStr_1795(_arg_2, _arg_3, _local_5.state, _local_5._SafeStr_5415, _local_5._SafeStr_3532, _local_5.color, _local_5._SafeStr_5408); this._roomEngine.events.dispatchEvent(_local_6); }; return; }; }; } private function _SafeStr_13089(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { var _local_9:_SafeStr_1285; var _local_10:_SafeStr_1924; if (this._roomEngine == null){ return; }; var _local_4:int = _arg_1.objectId; var _local_5:String = _arg_1._SafeStr_6415; var _local_6:int = this._roomEngine._SafeStr_13057(_local_5); var _local_7:_SafeStr_1358 = (this._roomEngine._SafeStr_5136(_arg_2, _arg_3, _local_4, _local_6) as _SafeStr_1358); var _local_8:_SafeStr_1358 = this._roomEngine._SafeStr_13067(_arg_2, _arg_3); if (((((!((_local_7 == null))) && (!((_local_8 == null))))) && (!((_local_8._SafeStr_13106() == null))))){ _local_9 = _local_7.getLocation(); _local_10 = new _SafeStr_1924(_local_9, null); _local_8._SafeStr_13106()._SafeStr_5545(_local_10); }; } private function _SafeStr_13090(_arg_1:RoomObjectEvent, _arg_2:int, _arg_3:int):void { this._SafeStr_13079(_arg_2, _arg_3, 0, false); } private function _SafeStr_13109(_arg_1:_SafeStr_1358, _arg_2:_SafeStr_1921, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1923):Boolean { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; var _local_6:_SafeStr_1286 = new _SafeStr_1286(); _local_6.assign(_arg_1.getDirection()); _arg_1.setDirection(_arg_2.dir); var _local_7:_SafeStr_1286 = new _SafeStr_1286(_arg_3, _arg_4, 0); var _local_8:_SafeStr_1286 = new _SafeStr_1286(); _local_8.assign(_arg_1.getDirection()); var _local_9:_SafeStr_1286 = this._SafeStr_13114(_arg_1, _local_7, _arg_2._SafeStr_6103, _arg_2.dir, _arg_5); if (_local_9 == null){ _local_8.x = this._SafeStr_13115(_arg_1, true); _arg_1.setDirection(_local_8); _local_9 = this._SafeStr_13114(_arg_1, _local_7, _arg_2._SafeStr_6103, _arg_2.dir, _arg_5); }; if (_local_9 == null){ _arg_1.setDirection(_local_6); return (false); }; _arg_1.setLocation(_local_9); if (_local_8){ _arg_1.setDirection(_local_8); }; return (true); } private function _SafeStr_13110(_arg_1:_SafeStr_1358, _arg_2:_SafeStr_1921, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:Number, _arg_7:Number, _arg_8:Number):Boolean { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; var _local_9:_SafeStr_1286 = new _SafeStr_1286(_arg_8); var _local_10:_SafeStr_1286 = this._SafeStr_13116(_arg_1, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_2); if (_local_10 == null){ return (false); }; _arg_1.setLocation(_local_10); _arg_1.setDirection(_local_9); return (true); } private function _SafeStr_13111(_arg_1:_SafeStr_1358, _arg_2:_SafeStr_1921, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1923):Boolean { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; var _local_6:_SafeStr_1286 = new _SafeStr_1286(_arg_3, _arg_4, 0); var _local_7:_SafeStr_1286 = this._SafeStr_13117(_arg_1, _local_6, _arg_2._SafeStr_6103, _arg_2.dir, _arg_5); if (_local_7 == null){ return (false); }; _arg_1.setLocation(_local_7); return (true); } private function _SafeStr_13118(_arg_1:IRoomObject, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1923):Boolean { if ((((((_arg_1 == null)) || ((_arg_1.getModel() == null)))) || ((_arg_2 == null)))){ return (false); }; var _local_4:_SafeStr_1285 = _arg_1.getDirection(); var _local_5:_SafeStr_1285 = _arg_1.getLocation(); if ((((_local_4 == null)) || ((_local_5 == null)))){ return (false); }; if ((_local_4.x % 180) == (_arg_2.x % 180)){ return (true); }; var _local_6:int = _arg_1.getModel().getNumber(_SafeStr_1392._SafeStr_12304); var _local_7:int = _arg_1.getModel().getNumber(_SafeStr_1392._SafeStr_12305); if (_local_6 < 1){ _local_6 = 1; }; if (_local_7 < 1){ _local_7 = 1; }; var _local_8:int = _local_6; var _local_9:int = _local_7; var _local_10:int; var _local_11:int = ((int((_arg_2.x + 45)) % 360) / 90); if ((((_local_11 == 1)) || ((_local_11 == 3)))){ _local_10 = _local_6; _local_6 = _local_7; _local_7 = _local_10; }; _local_11 = ((int((_local_4.x + 45)) % 360) / 90); if ((((_local_11 == 1)) || ((_local_11 == 3)))){ _local_10 = _local_8; _local_8 = _local_9; _local_9 = _local_10; }; if (((!((_arg_3 == null))) && (!((_local_5 == null))))){ if (_arg_3._SafeStr_12990(_local_5.x, _local_5.y, _local_6, _local_7, _local_5.x, _local_5.y, _local_8, _local_9)){ return (true); }; return (false); }; return (false); } private function _SafeStr_13114(_arg_1:IRoomObject, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1923):_SafeStr_1286 { var _local_15:_SafeStr_1286; if ((((((_arg_1 == null)) || ((_arg_1.getModel() == null)))) || ((_arg_2 == null)))){ return (null); }; var _local_6:_SafeStr_1285 = _arg_1.getDirection(); if (_local_6 == null){ return (null); }; if ((((_arg_3 == null)) || ((_arg_4 == null)))){ return (null); }; if ((((_arg_2.x == _arg_3.x)) && ((_arg_2.y == _arg_3.y)))){ if (_local_6.x == _arg_4.x){ _local_15 = new _SafeStr_1286(); _local_15.assign(_arg_3); return (_local_15); }; }; var _local_7:int = _arg_1.getModel().getNumber(_SafeStr_1392._SafeStr_12304); var _local_8:int = _arg_1.getModel().getNumber(_SafeStr_1392._SafeStr_12305); if (_local_7 < 1){ _local_7 = 1; }; if (_local_8 < 1){ _local_8 = 1; }; var _local_9:int = _arg_3.x; var _local_10:int = _arg_3.y; var _local_11:int = _local_7; var _local_12:int = _local_8; var _local_13:int; var _local_14:int = ((int((_local_6.x + 45)) % 360) / 90); if ((((_local_14 == 1)) || ((_local_14 == 3)))){ _local_13 = _local_7; _local_7 = _local_8; _local_8 = _local_13; }; _local_14 = ((int((_arg_4.x + 45)) % 360) / 90); if ((((_local_14 == 1)) || ((_local_14 == 3)))){ _local_13 = _local_11; _local_11 = _local_12; _local_12 = _local_13; }; if (((!((_arg_5 == null))) && (!((_arg_2 == null))))){ if (_arg_5._SafeStr_12990(_arg_2.x, _arg_2.y, _local_7, _local_8, _local_9, _local_10, _local_11, _local_12)){ return (new _SafeStr_1286(_arg_2.x, _arg_2.y, _arg_5._SafeStr_6798(_arg_2.x, _arg_2.y))); }; return (null); }; return (null); } private function _SafeStr_13116(_arg_1:IRoomObject, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:Number, _arg_6:Number, _arg_7:_SafeStr_1921):_SafeStr_1286 { if ((((((((((((_arg_1 == null)) || ((_arg_1.getModel() == null)))) || ((_arg_2 == null)))) || ((_arg_3 == null)))) || ((_arg_4 == null)))) || ((_arg_7 == null)))){ return (null); }; var _local_8:Number = _arg_1.getModel().getNumber(_SafeStr_1392._SafeStr_12304); var _local_9:Number = _arg_1.getModel().getNumber(_SafeStr_1392._SafeStr_6951); var _local_10:Number = _arg_1.getModel().getNumber(_SafeStr_1392._SafeStr_6952); if ((((((((_arg_5 < (_local_8 / 2))) || ((_arg_5 > (_arg_3.length - (_local_8 / 2)))))) || ((_arg_6 < _local_10)))) || ((_arg_6 > (_arg_4.length - (_local_9 - _local_10)))))){ if ((((_arg_5 < (_local_8 / 2))) && ((_arg_5 <= (_arg_3.length - (_local_8 / 2)))))){ _arg_5 = (_local_8 / 2); } else { if ((((_arg_5 >= (_local_8 / 2))) && ((_arg_5 > (_arg_3.length - (_local_8 / 2)))))){ _arg_5 = (_arg_3.length - (_local_8 / 2)); }; }; if ((((_arg_6 < _local_10)) && ((_arg_6 <= (_arg_4.length - (_local_9 - _local_10)))))){ _arg_6 = _local_10; } else { if ((((_arg_6 >= _local_10)) && ((_arg_6 > (_arg_4.length - (_local_9 - _local_10)))))){ _arg_6 = (_arg_4.length - (_local_9 - _local_10)); }; }; }; if ((((((((_arg_5 < (_local_8 / 2))) || ((_arg_5 > (_arg_3.length - (_local_8 / 2)))))) || ((_arg_6 < _local_10)))) || ((_arg_6 > (_arg_4.length - (_local_9 - _local_10)))))){ return (null); }; var _local_11:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_arg_3, (_arg_5 / _arg_3.length)), _SafeStr_1286._SafeStr_5614(_arg_4, (_arg_6 / _arg_4.length))); return (_SafeStr_1286.sum(_arg_2, _local_11)); } private function _SafeStr_13117(_arg_1:IRoomObject, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1923):_SafeStr_1286 { if ((((_arg_2 == null)) || ((_arg_5 == null)))){ return (null); }; if (_arg_5._SafeStr_6800(_arg_2.x, _arg_2.y)){ return (new _SafeStr_1286(_arg_2.x, _arg_2.y, _arg_5._SafeStr_6798(_arg_2.x, _arg_2.y))); }; return (null); } private function _SafeStr_13077(_arg_1:_SafeStr_1358, _arg_2:Number):void { if (((!((_arg_1 == null))) && (!((_arg_1.getModelController() == null))))){ _arg_1.getModelController().setNumber(_SafeStr_1392._SafeStr_5544, _arg_2); }; } public function _SafeStr_13079(roomId:int, roomCategory:int, objectId:int, isSelected:Boolean):void { if (this._roomEngine == null){ return; }; var category:int = _SafeStr_832._SafeStr_4891; var object:_SafeStr_1358 = (this._roomEngine._SafeStr_5136(roomId, roomCategory, this._SafeStr_13074, category) as _SafeStr_1358); if (((!((object == null))) && (!((object._SafeStr_13106() == null))))){ object._SafeStr_13106()._SafeStr_5545(new _SafeStr_2441(false)); this._SafeStr_13074 = -1; }; var wasSelected:Boolean; if (isSelected){ object = (this._roomEngine._SafeStr_5136(roomId, roomCategory, objectId, category) as _SafeStr_1358); if (((!((object == null))) && (!((object._SafeStr_13106() == null))))){ object._SafeStr_13106()._SafeStr_5545(new _SafeStr_2441(true)); wasSelected = true; this._SafeStr_13074 = objectId; try { this._roomEngine.connection.send(new _SafeStr_2630(object.getLocation().x, object.getLocation().y)); } catch(e:Error) { }; }; }; var selectionArrow:_SafeStr_1358 = this._roomEngine._SafeStr_13067(roomId, roomCategory); if (((!((selectionArrow == null))) && (!((selectionArrow._SafeStr_13106() == null))))){ if (((wasSelected) && (!(this._roomEngine._SafeStr_13069(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711))))){ selectionArrow._SafeStr_13106()._SafeStr_5545(new _SafeStr_2433(_SafeStr_2433._SafeStr_5546)); } else { selectionArrow._SafeStr_13106()._SafeStr_5545(new _SafeStr_2433(_SafeStr_2433._SafeStr_5547)); }; }; } public function _SafeStr_5174():int { return (this._SafeStr_13074); } private function _SafeStr_13115(_arg_1:_SafeStr_1358, _arg_2:Boolean):int { var _local_5:int; var _local_6:int; if ((((_arg_1 == null)) || ((_arg_1.getModel() == null)))){ return (0); }; var _local_3:Array; if (_arg_1.getModel() != null){ _local_3 = _arg_1.getModel().getNumberArray(_SafeStr_1392._SafeStr_12308); }; var _local_4:int = _arg_1.getDirection().x; if (((!((_local_3 == null))) && ((_local_3.length > 0)))){ _local_5 = _local_3.indexOf(_local_4); if (_local_5 < 0){ _local_5 = 0; _local_6 = 0; while (_local_6 < _local_3.length) { if (_local_4 <= _local_3[_local_6]) break; _local_5++; _local_6++; }; _local_5 = (_local_5 % _local_3.length); }; if (_arg_2){ _local_5 = ((_local_5 + 1) % _local_3.length); } else { _local_5 = (((_local_5 - 1) + _local_3.length) % _local_3.length); }; _local_4 = _local_3[_local_5]; }; return (_local_4); } public function _SafeStr_5254(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:Map):Boolean { if (this._roomEngine == null){ return (false); }; var _local_7:_SafeStr_1358 = (this._roomEngine._SafeStr_5136(_arg_1, _arg_2, _arg_3, _arg_4) as _SafeStr_1358); if (_local_7 == null){ return (false); }; switch (_arg_5){ case _SafeStr_2965.OBJECT_SAVE_STUFF_DATA: if (this._roomEngine.connection){ this._roomEngine.connection.send(new _SafeStr_2636(_arg_3, _arg_6)); }; break; default: Logger.log(("could not modify room object data, unknown operation " + _arg_5)); }; return (true); } public function _SafeStr_5312(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String):Boolean { var _local_11:_SafeStr_1922; var _local_12:String; if (this._roomEngine == null){ return (false); }; var _local_6:_SafeStr_1358 = (this._roomEngine._SafeStr_5136(_arg_1, _arg_2, _arg_3, _arg_4) as _SafeStr_1358); if (_local_6 == null){ return (false); }; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:Boolean = true; switch (_arg_5){ case _SafeStr_2965.OBJECT_ROTATE_POSITIVE: case _SafeStr_2965.OBJECT_ROTATE_NEGATIVE: if (this._roomEngine.connection){ if (_arg_5 == _SafeStr_2965.OBJECT_ROTATE_NEGATIVE){ _local_9 = this._SafeStr_13115(_local_6, false); } else { _local_9 = this._SafeStr_13115(_local_6, true); }; _local_7 = _local_6.getLocation().x; _local_8 = _local_6.getLocation().y; if (this._SafeStr_13118(_local_6, new _SafeStr_1286(_local_9), this._roomEngine._SafeStr_13066(_arg_1, _arg_2))){ _local_9 = int((_local_9 / 45)); this._roomEngine.connection.send(new _SafeStr_2663(_arg_3, _local_7, _local_8, _local_9)); }; }; break; case _SafeStr_2965.OBJECT_PICKUP: if (this._roomEngine.connection){ this._roomEngine.connection.send(new _SafeStr_2646(_arg_3, _arg_4)); }; break; case _SafeStr_2965.OBJECT_MOVE: _local_10 = false; this._SafeStr_13077(_local_6, 0.5); this._SafeStr_13062(_arg_1, _arg_2, _local_6.getId(), _arg_4, _local_6.getLocation(), _local_6.getDirection(), _arg_5); this._roomEngine._SafeStr_13059(_local_6.getId(), _arg_4, true); this._roomEngine._SafeStr_13060(false); break; case _SafeStr_2965.OBJECT_MOVE_TO: this._SafeStr_13077(_local_6, 1); this._roomEngine._SafeStr_13061(); if (this._roomEngine.connection){ if (_arg_4 == _SafeStr_832._SafeStr_3655){ _local_9 = (int(_local_6.getDirection().x) % 360); _local_7 = _local_6.getLocation().x; _local_8 = _local_6.getLocation().y; _local_9 = int((_local_9 / 45)); this._roomEngine.connection.send(new _SafeStr_2663(_arg_3, _local_7, _local_8, _local_9)); } else { if (_arg_4 == _SafeStr_832._SafeStr_3656){ _local_9 = (int(_local_6.getDirection().x) % 360); _local_11 = this._roomEngine._SafeStr_13065(_arg_1, _arg_2); if (((this._roomEngine.connection) && (_local_11))){ _local_12 = _local_11._SafeStr_12981(_local_6.getLocation(), _local_9); if (_local_12 != null){ this._roomEngine.connection.send(new _SafeStr_2686(_arg_3, _SafeStr_832._SafeStr_3656, _local_12)); }; }; }; }; }; break; }; if (_local_10){ this._SafeStr_13075(_arg_1, _arg_2); }; return (true); } private function _SafeStr_13104(_arg_1:int, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean):void { var _local_8:_SafeStr_1358; var _local_15:_SafeStr_1285; var _local_16:_SafeStr_1922; var _local_17:Boolean; var _local_5:_SafeStr_1921 = this._SafeStr_10457(_arg_1, _arg_2); if (_local_5 == null){ return; }; var _local_6:int = _local_5.id; var _local_7:int = _local_5.category; var _local_9:String = ""; var _local_10:Number = 0; var _local_11:Number = 0; var _local_12:Number = 0; var _local_13:int; if (((!((this._roomEngine == null))) && (!((this._roomEngine.connection == null))))){ _local_8 = (this._roomEngine._SafeStr_5136(_arg_1, _arg_2, _local_6, _local_7) as _SafeStr_1358); if (_local_8 != null){ _local_13 = _local_8.getDirection().x; _local_15 = _local_8.getLocation(); if ((((_local_7 == _SafeStr_832._SafeStr_3655)) || ((_local_7 == _SafeStr_832._SafeStr_4891)))){ _local_10 = _local_15.x; _local_11 = _local_15.y; _local_12 = _local_15.z; } else { if (_local_7 == _SafeStr_832._SafeStr_3656){ _local_10 = _local_15.x; _local_11 = _local_15.y; _local_12 = _local_15.z; _local_16 = this._roomEngine._SafeStr_13065(_arg_1, _arg_2); if (_local_16 != null){ _local_9 = _local_16._SafeStr_12981(_local_15, _local_13); }; }; }; _local_13 = ((((_local_13 / 45) % 8) + 8) % 8); if ((((_local_7 == _SafeStr_832._SafeStr_4891)) && ((_local_5.typeId == _SafeStr_2528._SafeStr_4913)))){ this._roomEngine.connection.send(new _SafeStr_2529(_local_6, int(_local_10), int(_local_11))); } else { if (_local_8.getModelController().getString(_SafeStr_1392._SafeStr_12321) != null){ this._roomEngine.connection.send(new _SafeStr_2628(_local_6, _local_9)); } else { this._roomEngine.connection.send(new _SafeStr_1420(_local_6, _local_7, _local_9, int(_local_10), int(_local_11), _local_13)); }; }; }; }; var _local_14:_SafeStr_1921 = new _SafeStr_1921(_local_5.id, _local_5.category, null, null, null); this._roomEngine._SafeStr_13063(_arg_1, _arg_2, _local_14); this._SafeStr_13075(_arg_1, _arg_2); if (((this._roomEngine) && (this._roomEngine.events))){ _local_17 = ((_local_8) && ((_local_8.getId() == _local_5.id))); this._roomEngine.events.dispatchEvent(new _SafeStr_1397(_SafeStr_1381._SafeStr_3572, _arg_1, _arg_2, _local_6, _local_7, _local_9, _local_10, _local_11, _local_12, _local_13, _local_17, _arg_3, _arg_4, _local_5.instanceData)); }; } private function _SafeStr_6937(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:int, _arg_6:Boolean):void { var _local_7:int = this._roomEngine._SafeStr_13057(_arg_4); this._SafeStr_6936(_arg_1, _arg_2, _arg_3, _local_7, _arg_5, _arg_6); } private function _SafeStr_6936(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:Boolean):Boolean { if (((!((this._roomEngine == null))) && (!((this._roomEngine.connection == null))))){ if (_arg_4 == _SafeStr_832._SafeStr_3655){ if (!_arg_6){ this._roomEngine.connection.send(new _SafeStr_2256(_arg_3, _arg_5)); } else { this._roomEngine.connection.send(new _SafeStr_2617(_arg_3, _arg_5)); }; } else { if (_arg_4 == _SafeStr_832._SafeStr_3656){ this._roomEngine.connection.send(new _SafeStr_2656(_arg_3, _arg_5)); }; }; }; return (true); } private function _SafeStr_6484(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String):void { if (((!((this._roomEngine == null))) && (!((this._roomEngine.connection == null))))){ switch (_arg_5){ case _SafeStr_1943._SafeStr_6381: this._roomEngine.connection.send(new _SafeStr_2682(_arg_3)); return; case _SafeStr_1943._SafeStr_6380: this._roomEngine.connection.send(new _SafeStr_2644(_arg_3)); return; case _SafeStr_1943._SafeStr_6382: this._roomEngine.connection.send(new _SafeStr_2739(_arg_3)); return; case _SafeStr_1943._SafeStr_6383: this._roomEngine.connection.send(new _SafeStr_2707(_arg_3)); return; case _SafeStr_1943._SafeStr_6384: this._roomEngine.connection.send(new _SafeStr_2634(_arg_3)); return; case _SafeStr_1943._SafeStr_6385: this._roomEngine.connection.send(new _SafeStr_2700(_arg_3)); return; case _SafeStr_1943._SafeStr_6386: this._roomEngine.connection.send(new _SafeStr_2757(_arg_3)); }; }; } private function _SafeStr_13113(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String):void { } public function _SafeStr_13119(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):Boolean { if ((((this._roomEngine == null)) || ((this._roomEngine.connection == null)))){ return (false); }; this._roomEngine.connection.send(new _SafeStr_2747(_arg_3, _arg_4, _arg_1, _arg_2)); return (true); } public function _SafeStr_13120(_arg_1:int, _arg_2:int, _arg_3:int):Boolean { if ((((this._roomEngine == null)) || ((this._roomEngine.connection == null)))){ return (false); }; this._roomEngine.connection.send(new _SafeStr_2657(_arg_3, _arg_1, _arg_2)); return (true); } private function _SafeStr_13105(_arg_1:int, _arg_2:int):void { if (this._roomEngine == null){ return; }; if (this._roomEngine.connection){ this._roomEngine.connection.send(new _SafeStr_2669(_arg_1, _arg_2)); }; } } }//package com.sulake.habbo.room // _SafeStr_10457 = "_-2dO" (String#3159, DoABC#2) // _SafeStr_1161 = "_-0JG" (String#5785, DoABC#2) // _SafeStr_12304 = "_-1rn" (String#5515, DoABC#2) // _SafeStr_12305 = "_-2Jk" (String#6072, DoABC#2) // _SafeStr_12308 = "_-2NI" (String#10192, DoABC#2) // _SafeStr_12321 = "_-0Vw" (String#11756, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12969 = "_-0WX" (String#2965, DoABC#2) // _SafeStr_12981 = "_-0vy" (String#17496, DoABC#2) // _SafeStr_12990 = "_-0G-" (String#18166, DoABC#2) // _SafeStr_13057 = "_-3GI" (String#3434, DoABC#2) // _SafeStr_13058 = "_-38E" (String#6357, DoABC#2) // _SafeStr_13059 = "_-03I" (String#12899, DoABC#2) // _SafeStr_13060 = "_-17u" (String#6935, DoABC#2) // _SafeStr_13061 = "_-04Y" (String#14022, DoABC#2) // _SafeStr_13062 = "_-0X2" (String#6989, DoABC#2) // _SafeStr_13063 = "_-YY" (String#12860, DoABC#2) // _SafeStr_13065 = "_-1-p" (String#6733, DoABC#2) // _SafeStr_13066 = "_-xC" (String#7560, DoABC#2) // _SafeStr_13067 = "_-0lf" (String#14444, DoABC#2) // _SafeStr_13068 = "_-1Yj" (String#17553, DoABC#2) // _SafeStr_13069 = "_-1oo" (String#10020, DoABC#2) // _SafeStr_13070 = "_-0LL" (String#17115, DoABC#2) // _SafeStr_13071 = "_-IX" (String#15999, DoABC#2) // _SafeStr_13074 = "_-Xc" (String#12042, DoABC#2) // _SafeStr_13075 = "_-25y" (String#11893, DoABC#2) // _SafeStr_13076 = "_-0VB" (String#21549, DoABC#2) // _SafeStr_13077 = "_-029" (String#8550, DoABC#2) // _SafeStr_13078 = "_-2wO" (String#15385, DoABC#2) // _SafeStr_13079 = "_-1GT" (String#10161, DoABC#2) // _SafeStr_13080 = "_-06q" (String#18229, DoABC#2) // _SafeStr_13081 = "_-09u" (String#13649, DoABC#2) // _SafeStr_13082 = "_-du" (String#14228, DoABC#2) // _SafeStr_13083 = "_-0fM" (String#9105, DoABC#2) // _SafeStr_13084 = "_-7T" (String#17795, DoABC#2) // _SafeStr_13085 = "_-32D" (String#21986, DoABC#2) // _SafeStr_13086 = "_-1qn" (String#21188, DoABC#2) // _SafeStr_13087 = "_-0y4" (String#20357, DoABC#2) // _SafeStr_13088 = "_-0o1" (String#19269, DoABC#2) // _SafeStr_13089 = "_-0dq" (String#21796, DoABC#2) // _SafeStr_13090 = "_-2nK" (String#21951, DoABC#2) // _SafeStr_13091 = "_-xh" (String#21243, DoABC#2) // _SafeStr_13092 = "_-By" (String#20571, DoABC#2) // _SafeStr_13093 = "_-2gQ" (String#22101, DoABC#2) // _SafeStr_13094 = "_-10Z" (String#20865, DoABC#2) // _SafeStr_13095 = "_-2Qe" (String#20793, DoABC#2) // _SafeStr_13096 = "_-2n7" (String#21818, DoABC#2) // _SafeStr_13097 = "_-0n1" (String#18511, DoABC#2) // _SafeStr_13098 = "_-16m" (String#21149, DoABC#2) // _SafeStr_13099 = "_-1oe" (String#18977, DoABC#2) // _SafeStr_13100 = "_-0AT" (String#21779, DoABC#2) // _SafeStr_13101 = "_-2rg" (String#18969, DoABC#2) // _SafeStr_13102 = "_-258" (String#18622, DoABC#2) // _SafeStr_13103 = "_-1c0" (String#19559, DoABC#2) // _SafeStr_13104 = "_-0jj" (String#18744, DoABC#2) // _SafeStr_13105 = "_-2PU" (String#22432, DoABC#2) // _SafeStr_13106 = "_-l7" (String#881, DoABC#2) // _SafeStr_13107 = "_-21o" (String#20207, DoABC#2) // _SafeStr_13108 = "_-3Bp" (String#20336, DoABC#2) // _SafeStr_13109 = "_-0Ds" (String#13898, DoABC#2) // _SafeStr_13110 = "_-0kS" (String#17990, DoABC#2) // _SafeStr_13111 = "_-1au" (String#19588, DoABC#2) // _SafeStr_13112 = "_-0jC" (String#23721, DoABC#2) // _SafeStr_13113 = "_-Jx" (String#19239, DoABC#2) // _SafeStr_13114 = "_-15r" (String#17291, DoABC#2) // _SafeStr_13115 = "_-12b" (String#15052, DoABC#2) // _SafeStr_13116 = "_-1Tm" (String#18585, DoABC#2) // _SafeStr_13117 = "_-2l" (String#19304, DoABC#2) // _SafeStr_13118 = "_-1DQ" (String#21973, DoABC#2) // _SafeStr_13119 = "_-j8" (String#20557, DoABC#2) // _SafeStr_13120 = "_-1P0" (String#18898, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1397 = "_-3DE" (String#6978, DoABC#2) // _SafeStr_1420 = "_-65" (String#6436, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1795 = "_-Oe" (String#3403, DoABC#2) // _SafeStr_1921 = "_-082" (String#1630, DoABC#2) // _SafeStr_1922 = "_-1hw" (String#3073, DoABC#2) // _SafeStr_1923 = "_-0jH" (String#2254, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1927 = "_-323" (String#6112, DoABC#2) // _SafeStr_1928 = "_-0bN" (String#8286, DoABC#2) // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_2256 = "_-0QP" (String#4874, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2431 = "_-34-" (String#1176, DoABC#2) // _SafeStr_2432 = "_-2Yl" (String#970, DoABC#2) // _SafeStr_2433 = "_-2Jq" (String#2467, DoABC#2) // _SafeStr_2436 = "_-1Cz" (String#4292, DoABC#2) // _SafeStr_2438 = "_-td" (String#3492, DoABC#2) // _SafeStr_2440 = "_-0S1" (String#2785, DoABC#2) // _SafeStr_2441 = "_-360" (String#3332, DoABC#2) // _SafeStr_2442 = "_-Rn" (String#2777, DoABC#2) // _SafeStr_2443 = "_-VJ" (String#2563, DoABC#2) // _SafeStr_2444 = "_-2AI" (String#2907, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2529 = "_-1n9" (String#5971, DoABC#2) // _SafeStr_2617 = "_-26s" (String#7983, DoABC#2) // _SafeStr_2628 = "_-1Rt" (String#8111, DoABC#2) // _SafeStr_2630 = "_-00g" (String#8631, DoABC#2) // _SafeStr_2631 = "_-1Vq" (String#7828, DoABC#2) // _SafeStr_2634 = "_-0wJ" (String#7962, DoABC#2) // _SafeStr_2636 = "_-0TT" (String#7663, DoABC#2) // _SafeStr_2644 = "_-0Ts" (String#7573, DoABC#2) // _SafeStr_2646 = "_-0mV" (String#8218, DoABC#2) // _SafeStr_2656 = "_-37Y" (String#8172, DoABC#2) // _SafeStr_2657 = "_-17c" (String#8147, DoABC#2) // _SafeStr_2663 = "_-089" (String#5962, DoABC#2) // _SafeStr_2669 = "_-0q" (String#7989, DoABC#2) // _SafeStr_2682 = "_-22h" (String#7753, DoABC#2) // _SafeStr_2686 = "_-1A2" (String#8191, DoABC#2) // _SafeStr_2700 = "_-0zQ" (String#8828, DoABC#2) // _SafeStr_2707 = "_-2zz" (String#7602, DoABC#2) // _SafeStr_2729 = "_-Hd" (String#8843, DoABC#2) // _SafeStr_2739 = "_-0ee" (String#8221, DoABC#2) // _SafeStr_2747 = "_-0yB" (String#8629, DoABC#2) // _SafeStr_2757 = "_-FH" (String#8170, DoABC#2) // _SafeStr_2965 = "_-0yy" (String#1759, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_3572 = "_-OX" (String#4135, DoABC#2) // _SafeStr_3651 = "_-08h" (String#8653, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3657 = "_-16H" (String#7140, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4913 = "_-0rM" (String#5130, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5174 = "_-qY" (String#11611, DoABC#2) // _SafeStr_5241 = "_-CA" (String#5288, DoABC#2) // _SafeStr_5254 = "_-0Iq" (String#12253, DoABC#2) // _SafeStr_5312 = "_-2cR" (String#5096, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5413 = "_-3As" (String#3611, DoABC#2) // _SafeStr_5415 = "_-1b5" (String#10985, DoABC#2) // _SafeStr_5544 = "_-0k3" (String#6113, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5546 = "_-1LP" (String#8102, DoABC#2) // _SafeStr_5547 = "_-2zb" (String#7692, DoABC#2) // _SafeStr_5557 = "_-0W2" (String#7633, DoABC#2) // _SafeStr_5558 = "_-3Eb" (String#4161, DoABC#2) // _SafeStr_5596 = "_-0dF" (String#9175, DoABC#2) // _SafeStr_5597 = "_-0lQ" (String#4242, DoABC#2) // _SafeStr_5598 = "_-1-U" (String#9834, DoABC#2) // _SafeStr_5599 = "_-2-2" (String#4031, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5614 = "_-25w" (String#1348, DoABC#2) // _SafeStr_5619 = "_-1tO" (String#4369, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6115 = "_-34x" (String#7064, DoABC#2) // _SafeStr_6116 = "_-er" (String#9709, DoABC#2) // _SafeStr_6143 = "_-2NY" (String#4618, DoABC#2) // _SafeStr_6144 = "_-Z9" (String#4626, DoABC#2) // _SafeStr_6145 = "_-E5" (String#5317, DoABC#2) // _SafeStr_6146 = "_-1Tu" (String#5794, DoABC#2) // _SafeStr_6350 = "_-Of" (String#11243, DoABC#2) // _SafeStr_6351 = "_-1iW" (String#8832, DoABC#2) // _SafeStr_6353 = "_-1Yl" (String#11019, DoABC#2) // _SafeStr_6354 = "_-2yR" (String#4082, DoABC#2) // _SafeStr_6355 = "_-2cV" (String#4165, DoABC#2) // _SafeStr_6356 = "_-28T" (String#4105, DoABC#2) // _SafeStr_6357 = "_-0iE" (String#4217, DoABC#2) // _SafeStr_6358 = "_-tF" (String#4163, DoABC#2) // _SafeStr_6359 = "_-Dj" (String#4095, DoABC#2) // _SafeStr_6360 = "_-0n2" (String#4313, DoABC#2) // _SafeStr_6361 = "_-xj" (String#4341, DoABC#2) // _SafeStr_6362 = "_-0nM" (String#4270, DoABC#2) // _SafeStr_6363 = "_-0bF" (String#8291, DoABC#2) // _SafeStr_6364 = "_-2q1" (String#7979, DoABC#2) // _SafeStr_6365 = "_-1aJ" (String#8403, DoABC#2) // _SafeStr_6366 = "_-06M" (String#8713, DoABC#2) // _SafeStr_6371 = "_-0VY" (String#8066, DoABC#2) // _SafeStr_6380 = "_-02A" (String#8622, DoABC#2) // _SafeStr_6381 = "_-0gg" (String#7918, DoABC#2) // _SafeStr_6382 = "_-2FW" (String#8033, DoABC#2) // _SafeStr_6383 = "_-1Bo" (String#8279, DoABC#2) // _SafeStr_6384 = "_-0Zk" (String#8083, DoABC#2) // _SafeStr_6385 = "_-1MC" (String#8145, DoABC#2) // _SafeStr_6386 = "_-0iZ" (String#7984, DoABC#2) // _SafeStr_6387 = "_-1Yk" (String#8617, DoABC#2) // _SafeStr_6388 = "_-2zd" (String#7689, DoABC#2) // _SafeStr_6389 = "_-3w" (String#7852, DoABC#2) // _SafeStr_6390 = "_-0yf" (String#8475, DoABC#2) // _SafeStr_6391 = "_-17b" (String#8136, DoABC#2) // _SafeStr_6392 = "_-36Q" (String#8763, DoABC#2) // _SafeStr_6393 = "_-36g" (String#8364, DoABC#2) // _SafeStr_6394 = "_-Kq" (String#7954, DoABC#2) // _SafeStr_6395 = "_-0Sq" (String#2669, DoABC#2) // _SafeStr_6396 = "_-2lx" (String#8973, DoABC#2) // _SafeStr_6400 = "_-1ZN" (String#17549, DoABC#2) // _SafeStr_6404 = "_-dh" (String#9852, DoABC#2) // _SafeStr_6405 = "_-3V" (String#11361, DoABC#2) // _SafeStr_6406 = "_-16c" (String#21171, DoABC#2) // _SafeStr_6407 = "_-3-x" (String#14564, DoABC#2) // _SafeStr_6408 = "_-1kJ" (String#7651, DoABC#2) // _SafeStr_6409 = "_-yA" (String#8893, DoABC#2) // _SafeStr_6410 = "_-h7" (String#8069, DoABC#2) // _SafeStr_6411 = "_-2FQ" (String#4852, DoABC#2) // _SafeStr_6412 = "_-1mh" (String#8650, DoABC#2) // _SafeStr_6413 = "_-0xV" (String#6104, DoABC#2) // _SafeStr_6414 = "_-1O0" (String#6183, DoABC#2) // _SafeStr_6415 = "_-2Kp" (String#2668, DoABC#2) // _SafeStr_6421 = "_-1fF" (String#10716, DoABC#2) // _SafeStr_6422 = "_-E8" (String#9087, DoABC#2) // _SafeStr_6423 = "_-1U7" (String#10493, DoABC#2) // _SafeStr_6424 = "_-Eg" (String#10237, DoABC#2) // _SafeStr_6425 = "_-2KO" (String#9241, DoABC#2) // _SafeStr_6426 = "_-2wN" (String#14494, DoABC#2) // _SafeStr_6427 = "_-zj" (String#13280, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6800 = "_-pv" (String#8481, DoABC#2) // _SafeStr_6922 = "_-2ag" (String#6959, DoABC#2) // _SafeStr_6923 = "_-2WC" (String#6878, DoABC#2) // _SafeStr_6924 = "_-2fP" (String#8729, DoABC#2) // _SafeStr_6926 = "_-27W" (String#4213, DoABC#2) // _SafeStr_6928 = "_-94" (String#7928, DoABC#2) // _SafeStr_6930 = "_-1rc" (String#8078, DoABC#2) // _SafeStr_6932 = "_-0QN" (String#9617, DoABC#2) // _SafeStr_6936 = "_-0tn" (String#14836, DoABC#2) // _SafeStr_6937 = "_-39c" (String#8037, DoABC#2) // _SafeStr_6951 = "_-2kf" (String#7903, DoABC#2) // _SafeStr_6952 = "_-0Rb" (String#10347, DoABC#2) // _SafeStr_7027 = "_-1U3" (String#4451, DoABC#2) // _SafeStr_8024 = "_-1Ya" (String#8626, DoABC#2) // _SafeStr_814 = "_-8z" (String#1201, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1929 package com.sulake.habbo.room { import com.sulake.room._SafeStr_1625; import _-Vm._SafeStr_1820; import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.utils.Map; import com.sulake.core.assets._SafeStr_812; import com.sulake.room.object._SafeStr_805; import flash.events.IEventDispatcher; import flash.utils.Dictionary; import com.sulake.habbo.room.utils._SafeStr_3018; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.room.object.visualization.utils._SafeStr_1634; import _-Vm._SafeStr_1259; import flash.events.Event; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.habbo.room.object._SafeStr_1717; import com.sulake.core.assets._SafeStr_1323; import _-hF._SafeStr_1630; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.utils._SafeStr_709; import flash.net.URLRequest; import com.sulake.core.utils.LibraryLoaderEvent; import com.sulake.core.Core; import com.sulake.core.assets.IAsset; import flash.display.BitmapData; public class _SafeStr_1929 implements _SafeStr_1625, _SafeStr_1820, _SafeStr_3 { public static const _SafeStr_13121:String = "RCL_LOADER_READY"; private static const _SafeStr_13122:String = "RCL_PUBLICROOM_"; private static const _SafeStr_13123:int = 0; private static const _SafeStr_3689:int = 1; private static const _SafeStr_4677:int = 2; private static const _SafeStr_13124:String = "place_holder"; private static const _SafeStr_13125:String = "wall_place_holder"; private static const _SafeStr_13126:String = "pet_place_holder"; private static const PLACE_HOLDER_DEFAULT:String = _SafeStr_13124;//"place_holder" private static const _SafeStr_13127:String = "room"; private static const TILE_CURSOR:String = "tile_cursor"; private static const _SafeStr_13128:String = "selection_arrow"; private var _baseUrl:String; private var _SafeStr_13129:Map = null; private var _events:Map = null; private var _assetLibrary:_SafeStr_812 = null; private var _SafeStr_13130:Map = null; private var _SafeStr_13131:Map = null; private var _SafeStr_13132:_SafeStr_805 = null; private var _state:int = 0; private var _SafeStr_13133:IEventDispatcher = null; private var _SafeStr_4522:Boolean = false; private var _SafeStr_13134:Boolean = false; private var _SafeStr_13135:Map = null; private var _SafeStr_13136:Dictionary; private var _SafeStr_13137:Map = null; private var _wallItems:Dictionary; private var _SafeStr_13138:Map = null; private var _pets:Dictionary; private var _SafeStr_13139:Map = null; private var _SafeStr_13140:_SafeStr_3018 = null; private var _SafeStr_13141:Map = null; private var _SafeStr_13142:Map = null; private var _SafeStr_13143:Map = null; private var _SafeStr_13144:Map = null; private var _SafeStr_13145:Map = null; private var _SafeStr_13146:String; private var _SafeStr_13147:String; private var _publicRoomLoadUrlBase:String; private var _publicRoomLoadNameTemplate:String; private var _SafeStr_13148:Array; private var _SafeStr_13149:Array; private var _SafeStr_13150:Boolean = false; private var _SafeStr_6499:_SafeStr_1112; public function _SafeStr_1929(_arg_1:String) { this._SafeStr_13136 = new Dictionary(); this._wallItems = new Dictionary(); this._pets = new Dictionary(); this._SafeStr_13148 = ["hh_people_pool", "hh_people_pool_calippo", "hh_paalu", "hh_people_paalu"]; this._SafeStr_13149 = ["room_public", "room_public_park", "room_public_pool"]; super(); this._baseUrl = _arg_1; this._SafeStr_13129 = new Map(); this._events = new Map(); this._assetLibrary = new _SafeStr_812("room_engine"); this._SafeStr_13135 = new Map(); this._SafeStr_13137 = new Map(); this._SafeStr_13138 = new Map(); this._SafeStr_13151(); this._SafeStr_13145 = new Map(); this._SafeStr_13142 = new Map(); this._SafeStr_13143 = new Map(); this._SafeStr_13144 = new Map(); this._SafeStr_13131 = new Map(); this._SafeStr_13130 = new Map(); this._SafeStr_13141 = new Map(); } public function set _SafeStr_4914(_arg_1:_SafeStr_1112):void { this._SafeStr_6499 = _arg_1; if (this._SafeStr_13150){ this._SafeStr_13150 = false; this._SafeStr_13152(); }; } public function get disposed():Boolean { return (this._SafeStr_4522); } public function set _SafeStr_13153(_arg_1:_SafeStr_805):void { this._SafeStr_13132 = _arg_1; } public function initialize(_arg_1:IEventDispatcher, _arg_2:IHabboConfigurationManager):void { if (this._state >= _SafeStr_3689){ return; }; this._SafeStr_13133 = _arg_1; this._SafeStr_13146 = _arg_2.getKey("flash.dynamic.download.url", "furniture/"); this._SafeStr_13147 = _arg_2.getKey("flash.dynamic.download.name.template", "%typeid%.swf"); this._publicRoomLoadUrlBase = _arg_2.getKey("public.room.dynamic.download.url", ""); this._publicRoomLoadNameTemplate = _arg_2.getKey("public.room.dynamic.download.name.template", "%typeid%.swf"); this._state = _SafeStr_3689; this._SafeStr_13152(); } private function _SafeStr_13151():void { var _local_3:String; var _local_1:Array = ["spider", "turtle", "chicken", "frog", "dragon", "monster", "monkey"]; var _local_2:int = 8; for each (_local_3 in _local_1) { this._pets[_local_3] = _local_2; this._SafeStr_13138.add(_local_2, _local_3); _local_2++; }; this._SafeStr_13139 = new Map(); } private function _SafeStr_13152():void { if (this._SafeStr_6499 == null){ this._SafeStr_13150 = true; return; }; var _local_1:Array = this._SafeStr_6499._SafeStr_13154(this); if (_local_1 == null){ return; }; this._SafeStr_13155(_local_1); this._SafeStr_13134 = true; this._SafeStr_13156(); } public function dispose():void { var _local_1:String; var _local_2:int; var _local_3:int; var _local_4:_SafeStr_812; var _local_5:_SafeStr_1634; if (this._SafeStr_13129 != null){ _local_2 = this._SafeStr_13129.length; _local_3 = 0; while (_local_3 < _local_2) { _local_4 = (this._SafeStr_13129.getWithIndex(_local_3) as _SafeStr_812); if (_local_4 != null){ _local_4.dispose(); }; _local_3++; }; this._SafeStr_13129.dispose(); this._SafeStr_13129 = null; }; if (this._events != null){ this._events.dispose(); this._events = null; }; if (this._SafeStr_13135 != null){ this._SafeStr_13135.dispose(); this._SafeStr_13135 = null; }; if (this._SafeStr_13137 != null){ this._SafeStr_13137.dispose(); this._SafeStr_13137 = null; }; if (this._SafeStr_13138 != null){ this._SafeStr_13138.dispose(); this._SafeStr_13138 = null; }; if (this._SafeStr_13139 != null){ this._SafeStr_13139.dispose(); this._SafeStr_13139 = null; }; if (this._assetLibrary != null){ this._assetLibrary.dispose(); this._assetLibrary = null; }; if (this._SafeStr_13142 != null){ this._SafeStr_13142.dispose(); this._SafeStr_13142 = null; }; if (this._SafeStr_13143 != null){ this._SafeStr_13143.dispose(); this._SafeStr_13143 = null; }; if (this._SafeStr_13144 != null){ this._SafeStr_13144.dispose(); this._SafeStr_13144 = null; }; if (this._SafeStr_13145 != null){ this._SafeStr_13145.dispose(); this._SafeStr_13145 = null; }; if (this._SafeStr_13131 != null){ _local_2 = this._SafeStr_13131.length; _local_3 = 0; while (_local_3 < _local_2) { _local_5 = (this._SafeStr_13131.getWithIndex(_local_3) as _SafeStr_1634); if (_local_5 != null){ _local_5.dispose(); }; _local_3++; }; this._SafeStr_13131.dispose(); this._SafeStr_13131 = null; }; if (this._SafeStr_13130 != null){ this._SafeStr_13130.dispose(); this._SafeStr_13130 = null; }; if (this._SafeStr_13136 != null){ for (_local_1 in this._SafeStr_13136) { delete this._SafeStr_13136[_local_1]; }; this._SafeStr_13136 = null; }; if (this._wallItems != null){ for (_local_1 in this._wallItems) { delete this._wallItems[_local_1]; }; this._wallItems = null; }; if (this._pets != null){ for (_local_1 in this._pets) { delete this._pets[_local_1]; }; this._pets = null; }; this._SafeStr_13133 = null; this._SafeStr_6499 = null; this._SafeStr_4522 = true; } private function _SafeStr_13155(_arg_1:Array):void { var _local_2:_SafeStr_1259; var _local_3:int; var _local_4:String; var _local_5:int; var _local_6:String; var _local_7:String; var _local_8:int; for each (_local_2 in _arg_1) { _local_3 = _local_2.id; _local_4 = _local_2.name; if (_local_2._SafeStr_8363 > 0){ _local_4 = ((_local_4 + "*") + _local_2._SafeStr_8363); }; _local_5 = _local_2.revision; _local_6 = _local_2._SafeStr_8367; if (((!((_local_6 == null))) && ((_local_6.length > 0)))){ this._SafeStr_13145.add(_local_4, _local_6); }; _local_7 = _local_2.name; if (_local_2.type == "s"){ this._SafeStr_13135.add(_local_3, _local_4); if (this._SafeStr_13136[_local_7] == null){ this._SafeStr_13136[_local_7] = 1; }; } else { if (_local_2.type == "i"){ if (_local_4 == "post.it"){ _local_4 = "post_it"; _local_7 = "post_it"; }; if (_local_4 == "post.it.vd"){ _local_4 = "post_it_vd"; _local_7 = "post_it_vd"; }; this._SafeStr_13137.add(_local_3, _local_4); if (this._wallItems[_local_7] == null){ this._wallItems[_local_7] = 1; }; }; }; _local_8 = this._SafeStr_13142.getValue(_local_7); if (_local_5 > _local_8){ this._SafeStr_13142.remove(_local_7); this._SafeStr_13142.add(_local_7, _local_5); }; }; } private function _SafeStr_13156():void { if (this._SafeStr_13134){ this._state = _SafeStr_4677; if (this._SafeStr_13133 != null){ this._SafeStr_13133.dispatchEvent(new Event(_SafeStr_13121)); }; }; } public function _SafeStr_13056(_arg_1:String, _arg_2:String):void { if (this._SafeStr_13143 != null){ this._SafeStr_13143.remove(_arg_1); this._SafeStr_13143.add(_arg_1, _arg_2); }; if (this._SafeStr_13144 != null){ this._SafeStr_13144.remove(_arg_2); this._SafeStr_13144.add(_arg_2, _arg_1); }; } private function _SafeStr_13157(_arg_1:String):String { var _local_2:String; if (this._SafeStr_13143 != null){ _local_2 = (this._SafeStr_13143.getValue(_arg_1) as String); }; if (_local_2 == null){ _local_2 = _arg_1; }; return (_local_2); } private function _SafeStr_13158(_arg_1:String):String { var _local_2:String; if (this._SafeStr_13144 != null){ _local_2 = (this._SafeStr_13144.getValue(_arg_1) as String); }; if (_local_2 == null){ _local_2 = _arg_1; }; return (_local_2); } public function _SafeStr_13159(_arg_1:String):int { if (_arg_1 == null){ return (_SafeStr_832._SafeStr_6926); }; if (this._SafeStr_13136[_arg_1] != null){ return (_SafeStr_832._SafeStr_3655); }; if (this._wallItems[_arg_1] != null){ return (_SafeStr_832._SafeStr_3656); }; if (this._pets[_arg_1] != null){ return (_SafeStr_832._SafeStr_4891); }; if (_arg_1.indexOf("poster") == 0){ return (_SafeStr_832._SafeStr_3656); }; if (((!((this._SafeStr_13140 == null))) && ((((this._SafeStr_13140.type == _arg_1)) || (this._SafeStr_13140._SafeStr_13040(_arg_1)))))){ return (_SafeStr_832._SafeStr_12969); }; if (_arg_1 == "room"){ return (_SafeStr_832._SafeStr_12969); }; if (_arg_1 == "user"){ return (_SafeStr_832._SafeStr_4891); }; if (_arg_1 == "pet"){ return (_SafeStr_832._SafeStr_4891); }; if (_arg_1 == "bot"){ return (_SafeStr_832._SafeStr_4891); }; if ((((_arg_1 == "tile_cursor")) || ((_arg_1 == "selection_arrow")))){ return (_SafeStr_832._SafeStr_12970); }; return (_SafeStr_832._SafeStr_6926); } public function _SafeStr_13160(_arg_1:String):String { if (this._SafeStr_13136[_arg_1] != null){ return (_SafeStr_13124); }; if (this._wallItems[_arg_1] != null){ return (_SafeStr_13125); }; if (this._pets[_arg_1] != null){ return (_SafeStr_13126); }; if (((!((this._SafeStr_13140 == null))) && ((((this._SafeStr_13140.type == _arg_1)) || (this._SafeStr_13140._SafeStr_13040(_arg_1)))))){ return (_SafeStr_13127); }; return (PLACE_HOLDER_DEFAULT); } public function getPlaceHolderTypes():Array { return ([_SafeStr_13124, _SafeStr_13125, _SafeStr_13126, _SafeStr_13127, TILE_CURSOR, _SafeStr_13128]); } public function _SafeStr_13161(_arg_1:int):String { var _local_2:String = (this._SafeStr_13135.getValue(_arg_1) as String); return (this._SafeStr_13162(_local_2)); } public function _SafeStr_5366(_arg_1:int, _arg_2:String=null):String { var _local_3:String = (this._SafeStr_13137.getValue(_arg_1) as String); if ((((_local_3 == "poster")) && (!((_arg_2 == null))))){ _local_3 = (_local_3 + _arg_2); }; return (this._SafeStr_13162(_local_3)); } public function _SafeStr_5199(_arg_1:int):String { return ((this._SafeStr_13138.getValue(_arg_1) as String)); } public function _SafeStr_10328(_arg_1:int, _arg_2:int):_SafeStr_1728 { var _local_3:Map = this._SafeStr_13139[_arg_1]; if (_local_3 != null){ return ((_local_3[_arg_2] as _SafeStr_1728)); }; return (null); } public function _SafeStr_13163(_arg_1:int):int { var _local_2:String = (this._SafeStr_13135.getValue(_arg_1) as String); return (this._SafeStr_13164(_local_2)); } public function _SafeStr_13165(_arg_1:int):int { var _local_2:String = (this._SafeStr_13137.getValue(_arg_1) as String); return (this._SafeStr_13164(_local_2)); } public function _SafeStr_13166(_arg_1:String):String { if (this._SafeStr_13145.getValue(_arg_1) != null){ return (this._SafeStr_13145.getValue(_arg_1)); }; return (""); } private function _SafeStr_13162(_arg_1:String):String { if (_arg_1 == null){ return (null); }; var _local_2:int = _arg_1.indexOf("*"); if (_local_2 >= 0){ _arg_1 = _arg_1.substr(0, _local_2); }; return (_arg_1); } private function _SafeStr_13164(_arg_1:String):int { if (_arg_1 == null){ return (-1); }; var _local_2:int; var _local_3:int = _arg_1.indexOf("*"); if (_local_3 >= 0){ _local_2 = int(_arg_1.substr((_local_3 + 1))); }; return (_local_2); } public function _SafeStr_13167(_arg_1:String):String { return (_arg_1); } public function _SafeStr_13168(_arg_1:String):String { if (((!((this._SafeStr_13140 == null))) && (this._SafeStr_13140._SafeStr_13040((_SafeStr_13122 + _arg_1))))){ return (this._SafeStr_13140.type); }; return (_arg_1); } public function _SafeStr_13169(_arg_1:String):Boolean { if ((((((_arg_1 == _SafeStr_1717._SafeStr_12901)) || ((_arg_1 == _SafeStr_1717._SafeStr_4864)))) || ((_arg_1 == _SafeStr_1717.BOT)))){ return (true); }; return (false); } private function _SafeStr_13170(_arg_1:String):int { var _local_3:int; var _local_2:int = this._SafeStr_13159(_arg_1); if ((((_local_2 == _SafeStr_832._SafeStr_3655)) || ((_local_2 == _SafeStr_832._SafeStr_3656)))){ if (_arg_1.indexOf("poster") == 0){ _arg_1 = "poster"; }; return (this._SafeStr_13142.getValue(_arg_1)); }; return (0); } private function _SafeStr_13171(_arg_1:String):Array { var _local_2:String; var _local_3:int; var _local_4:String; var _local_5:String; var _local_6:int; var _local_7:Array; var _local_8:Array; var _local_9:int; var _local_10:String; _local_2 = this._SafeStr_13167(_arg_1); switch (_local_2){ case _SafeStr_13124: return (["PlaceHolderFurniture.swf"]); case _SafeStr_13125: return (["PlaceHolderWallItem.swf"]); case _SafeStr_13126: return (["PlaceHolderPet.swf"]); case _SafeStr_13127: return (["HabboRoomContent.swf"]); case TILE_CURSOR: return (["TileCursor.swf"]); case _SafeStr_13128: return (["SelectionArrow.swf"]); default: _local_3 = this._SafeStr_13159(_local_2); if ((((_local_3 == _SafeStr_832._SafeStr_3655)) || ((_local_3 == _SafeStr_832._SafeStr_3656)))){ _local_4 = this._SafeStr_13157(_local_2); _local_5 = this._SafeStr_13147; _local_5 = _local_5.replace(/%typeid%/, _local_4); _local_6 = this._SafeStr_13170(_local_2); _local_5 = _local_5.replace(/%revision%/, _local_6); return ([(this._SafeStr_13146 + _local_5)]); }; if (_local_3 == _SafeStr_832._SafeStr_4891){ return ([(_local_2 + ".swf")]); }; _local_7 = _local_2.split(","); _local_8 = []; _local_9 = 0; while (_local_9 < _local_7.length) { _local_10 = this._publicRoomLoadNameTemplate; _local_10 = _local_10.replace(/%typeid%/, _local_7[_local_9]); _local_8.push((this._publicRoomLoadUrlBase + _local_10)); _local_9++; }; return (_local_8); }; } public function _SafeStr_13172(_arg_1:int, _arg_2:int, _arg_3:IAssetLibrary):Boolean { var _local_6:Event; var _local_7:IEventDispatcher; var _local_4:String = this._SafeStr_13173(_arg_3); switch (_arg_2){ case _SafeStr_832._SafeStr_3655: this._SafeStr_13135[_arg_1] = _local_4; break; case _SafeStr_832._SafeStr_3656: this._SafeStr_13137[_arg_1] = _local_4; break; default: throw (new Error((("Registering content library for unsupported category " + _arg_2) + "!"))); }; var _local_5:_SafeStr_1323 = (this._SafeStr_13174(_local_4, null) as _SafeStr_1323); if (_local_5){ _local_5._SafeStr_8669(_arg_3); if (this._SafeStr_13175(_local_4, _arg_3)){ switch (_arg_2){ case _SafeStr_832._SafeStr_3655: if (this._SafeStr_13136[_local_4] == null){ this._SafeStr_13136[_local_4] = 1; }; break; case _SafeStr_832._SafeStr_3656: if (this._wallItems[_local_4] == null){ this._wallItems[_local_4] = 1; }; break; default: throw (new Error((("Registering content library for unsupported category " + _arg_2) + "!"))); }; _local_6 = new _SafeStr_1630(_SafeStr_1630._SafeStr_8018, _local_4); _local_7 = this._SafeStr_13176(_local_4, true); if (_local_7){ _local_7.dispatchEvent(_local_6); }; return (true); }; }; return (false); } public function _SafeStr_13177(_arg_1:String, _arg_2:IEventDispatcher):Boolean { var _local_5:Array; var _local_6:int; var _local_7:_SafeStr_709; var _local_8:String; var _local_3:String; if (((_arg_1) && ((_arg_1.indexOf(",") >= 0)))){ _local_3 = _arg_1; _arg_1 = _local_3.split(",")[0]; }; if (this._SafeStr_13141.getValue(_arg_1) != null){ this._SafeStr_13140 = (this._SafeStr_13141.getValue(_arg_1) as _SafeStr_3018); }; if (((!((this._SafeStr_13178(_arg_1) == null))) || (!((this._SafeStr_13176(_arg_1) == null))))){ return (false); }; var _local_4:_SafeStr_1323 = (this._SafeStr_13174(_arg_1, _arg_2) as _SafeStr_1323); if (_local_4 == null){ return (false); }; if (_local_3 != null){ _local_5 = this._SafeStr_13171(_local_3); } else { _local_5 = this._SafeStr_13171(_arg_1); }; if (((!((_local_5 == null))) && ((_local_5.length > 0)))){ _local_4.addEventListener(_SafeStr_812._SafeStr_8665, this._SafeStr_13179); _local_6 = 0; while (_local_6 < _local_5.length) { _local_7 = new _SafeStr_709(); _local_8 = _local_5[_local_6]; _local_7.load(new URLRequest(_local_8)); _local_4.loadFromFile(_local_7, true); _local_7.addEventListener(LibraryLoaderEvent.LIBRARY_LOADER_EVENT_ERROR, this._SafeStr_9944); _local_6++; }; return (true); }; return (false); } public function _SafeStr_13180(_arg_1:String, _arg_2:IEventDispatcher):Array { var _local_6:String; var _local_7:String; var _local_3:Array = _arg_1.split(","); var _local_4:Array = new Array(); var _local_5:int; while (_local_5 < _local_3.length) { if ((((_local_3[_local_5].toString().length > 0)) && ((this._SafeStr_13148.indexOf(_local_3[_local_5]) == -1)))){ _local_6 = _local_3[_local_5].toString(); while (_local_6.indexOf(" ") >= 0) { if (_local_6.indexOf(" ") == 0){ _local_6 = _local_6.substr(1, (_local_6.length - 1)); } else { if (_local_6.indexOf(" ") == (_local_6.length - 1)){ _local_6 = _local_6.substr(0, (_local_6.length - 2)); }; }; }; _local_4.push(_local_6); }; _local_5++; }; if (_local_4.length > 0){ _local_7 = _local_4[0]; _local_5 = 1; while (_local_5 < _local_4.length) { _local_7 = (_local_7 + ","); _local_7 = (_local_7 + _local_4[_local_5]); _local_5++; }; if (this._SafeStr_13177(_local_7, _arg_2)){ return ([_local_4[0]]); }; }; return ([]); } private function _SafeStr_9944(_arg_1:Event):void { var _local_4:String; var _local_5:Array; var _local_2:_SafeStr_709 = _SafeStr_709(_arg_1.target); var _local_3:Array = this.getPlaceHolderTypes(); for each (_local_4 in _local_3) { _local_5 = this._SafeStr_13171(_local_4); if ((((((_local_5.length > 0)) && (!((_local_2.url == null))))) && ((_local_2.url.indexOf(_local_5[0]) == 0)))){ Core._SafeStr_8804(("Failed to load asset: " + _local_2.url), Core._SafeStr_9769); return; }; }; } private function _SafeStr_13179(_arg_1:Event):void { if (this.disposed){ return; }; var _local_2:IAssetLibrary = (_arg_1.target as IAssetLibrary); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1630; var _local_4:Boolean; var _local_5:String = this._SafeStr_13173(_local_2); _local_5 = this._SafeStr_13158(_local_5); if (_local_5 != null){ _local_4 = this._SafeStr_13175(_local_5, _local_2); }; if (_local_4){ if (this._SafeStr_13149.indexOf(this._SafeStr_13181(_local_5)) >= 0){ this._SafeStr_13182(_local_5, _local_2); } else { if (this._pets[_local_5] != null){ this._SafeStr_13183(_local_5); }; }; _local_3 = new _SafeStr_1630(_SafeStr_1630._SafeStr_8018, _local_5); } else { _local_3 = new _SafeStr_1630(_SafeStr_1630._SafeStr_8019, _local_5); }; var _local_6:IEventDispatcher = this._SafeStr_13176(_local_5, true); if (((!((_local_6 == null))) && (!((_local_3 == null))))){ _local_6.dispatchEvent(_local_3); }; } private function _SafeStr_13183(_arg_1:String):void { var _local_3:Map; var _local_4:Array; var _local_5:String; var _local_6:int; var _local_7:Array; var _local_2:_SafeStr_1634 = this._SafeStr_13184(_arg_1); if (_local_2 != null){ _local_3 = new Map(); _local_4 = _local_2._SafeStr_13185(); for each (_local_5 in _local_4) { _local_7 = _local_2._SafeStr_13186(_local_5); if (((!((_local_7 == null))) && ((_local_7.length >= 2)))){ _local_3.add(_local_5, new _SafeStr_1728(_local_7[0], _local_7[1])); }; }; _local_6 = this._pets[_arg_1]; this._SafeStr_13139.add(_local_6, _local_3); }; } private function _SafeStr_13182(_arg_1:String, _arg_2:IAssetLibrary):void { var _local_3:XML = this._SafeStr_13187(_arg_1); var _local_4:_SafeStr_3018 = this._SafeStr_13188(_arg_1, _local_3); this._SafeStr_13141.add(_arg_1, _local_4); this._SafeStr_13140 = _local_4; this._SafeStr_13189(_arg_1, _arg_2); } private function _SafeStr_13189(_arg_1:String, _arg_2:IAssetLibrary):int { var _local_6:String; var _local_7:String; if (_arg_2 == null){ return (0); }; var _local_3:Array = _arg_2.nameArray; var _local_4:int; var _local_5:int; while (_local_5 < _local_3.length) { _local_6 = _local_3[_local_5]; if (_local_6.indexOf("_index") > 0){ _local_7 = _local_6.slice(0, _local_6.indexOf("_index")); if (this._SafeStr_13190(_arg_1, _local_7)){ _local_4++; }; }; _local_5++; }; return (_local_4); } private function _SafeStr_13175(_arg_1:String, _arg_2:IAssetLibrary):Boolean { var _local_5:XML; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; var _local_3:Boolean; var _local_4:_SafeStr_1634 = this._SafeStr_12976(_arg_1, _arg_2); if (_local_4 != null){ _local_5 = this._SafeStr_5935(_arg_1); if (_local_4._SafeStr_13191(_local_5)){ _local_3 = true; } else { this._SafeStr_13192(_arg_1); }; }; return (_local_3); } public function _SafeStr_13190(_arg_1:String, _arg_2:String):Boolean { var _local_3:IAssetLibrary = this._SafeStr_13178(_arg_1); this._SafeStr_13130.add(_arg_2, _arg_1); if (this._SafeStr_13175(_arg_2, _local_3)){ return (true); }; this._SafeStr_13130.remove(_arg_2); return (false); } private function _SafeStr_13193(_arg_1:String):String { return (("RoomContentLoader " + _arg_1)); } private function _SafeStr_13178(_arg_1:String):IAssetLibrary { var _local_4:String; var _local_2:String = this._SafeStr_13167(_arg_1); _local_2 = this._SafeStr_13158(_local_2); var _local_3:IAssetLibrary = (this._SafeStr_13129.getValue(this._SafeStr_13193(_local_2)) as IAssetLibrary); if (_local_3 == null){ _local_4 = this._SafeStr_13130.getValue(_local_2); if (_local_4 != null){ _local_2 = this._SafeStr_13167(_local_4); _local_3 = (this._SafeStr_13129.getValue(this._SafeStr_13193(_local_2)) as IAssetLibrary); }; }; return (_local_3); } private function _SafeStr_13174(_arg_1:String, _arg_2:IEventDispatcher):IAssetLibrary { var _local_3:String = this._SafeStr_13167(_arg_1); var _local_4:IAssetLibrary = this._SafeStr_13178(_arg_1); if (_local_4 != null){ return (_local_4); }; var _local_5:String = this._SafeStr_13193(_local_3); _local_4 = new _SafeStr_1323(_local_5); this._SafeStr_13129.add(_local_5, _local_4); if (((!((_arg_2 == null))) && ((this._SafeStr_13176(_arg_1) == null)))){ this._events.add(_local_3, _arg_2); }; return (_local_4); } private function _SafeStr_13176(_arg_1:String, _arg_2:Boolean=false):IEventDispatcher { var _local_3:String = this._SafeStr_13167(_arg_1); if (!_arg_2){ return (this._events.getValue(_local_3)); }; return (this._events.remove(_local_3)); } private function _SafeStr_13173(_arg_1:IAssetLibrary):String { if (_arg_1 == null){ return (null); }; var _local_2:IAsset = _arg_1.getAssetByName("index"); if (_local_2 == null){ return (null); }; var _local_3:XML = (_local_2.content as XML); if (_local_3 == null){ return (null); }; return (_local_3.@type); } public function _SafeStr_13181(_arg_1:String):String { if (_arg_1 == null){ return (null); }; var _local_2:IAssetLibrary = this._SafeStr_13178(_arg_1); if (_local_2 == null){ return (null); }; var _local_3:IAsset = _local_2.getAssetByName((_arg_1 + "_index")); if (_local_3 == null){ _local_3 = _local_2.getAssetByName("index"); }; if (_local_3 == null){ return (null); }; var _local_4:XML = (_local_3.content as XML); if (_local_4 == null){ return (null); }; return (_local_4.@visualization); } public function _SafeStr_13194(_arg_1:String):String { if (_arg_1 == null){ return (null); }; var _local_2:IAssetLibrary = this._SafeStr_13178(_arg_1); if (_local_2 == null){ return (null); }; var _local_3:IAsset = _local_2.getAssetByName((_arg_1 + "_index")); if (_local_3 == null){ _local_3 = _local_2.getAssetByName("index"); }; if (_local_3 == null){ return (null); }; var _local_4:XML = (_local_3.content as XML); if (_local_4 == null){ return (null); }; return (_local_4.@logic); } public function _SafeStr_13187(_arg_1:String):XML { return (this._SafeStr_5567(_arg_1, "_visualization")); } public function _SafeStr_5935(_arg_1:String):XML { return (this._SafeStr_5567(_arg_1, "_assets")); } public function _SafeStr_13195(_arg_1:String):XML { return (this._SafeStr_5567(_arg_1, "_logic")); } private function _SafeStr_5567(_arg_1:String, _arg_2:String):XML { var _local_3:IAssetLibrary = this._SafeStr_13178(_arg_1); if (_local_3 == null){ return (null); }; var _local_4:String = this._SafeStr_13167(_arg_1); var _local_5:String = this._SafeStr_13157(_local_4); var _local_6:IAsset = _local_3.getAssetByName((_local_5 + _arg_2)); if (_local_6 == null){ return (null); }; var _local_7:XML = (_local_6.content as XML); if (_local_7 == null){ return (null); }; return (_local_7); } public function _SafeStr_13196(_arg_1:String, _arg_2:String, _arg_3:BitmapData, _arg_4:Boolean):Boolean { var _local_5:_SafeStr_1634 = this._SafeStr_13184(_arg_1); if (_local_5 != null){ return (_local_5.addAsset(_arg_2, _arg_3, _arg_4)); }; return (false); } private function _SafeStr_12976(_arg_1:String, _arg_2:IAssetLibrary):_SafeStr_1634 { var _local_3:_SafeStr_1634 = this._SafeStr_13184(_arg_1); if (_local_3 != null){ return (_local_3); }; if (_arg_2 == null){ return (null); }; _local_3 = this._SafeStr_13132._SafeStr_12976(); if (_local_3 != null){ _local_3.assetLibrary = _arg_2; this._SafeStr_13131.add(_arg_1, _local_3); }; return (_local_3); } public function _SafeStr_13184(_arg_1:String):_SafeStr_1634 { var _local_2:String = this._SafeStr_13167(_arg_1); return ((this._SafeStr_13131.getValue(_local_2) as _SafeStr_1634)); } private function _SafeStr_13192(_arg_1:String):Boolean { var _local_3:_SafeStr_1634; var _local_2:String = this._SafeStr_13167(_arg_1); if (this._SafeStr_13131[_local_2] != null){ _local_3 = this._SafeStr_13131.remove(_local_2); if (_local_3 != null){ _local_3.dispose(); }; return (true); }; return (false); } private function _SafeStr_13188(_arg_1:String, _arg_2:XML):_SafeStr_3018 { var _local_6:XML; var _local_7:String; var _local_8:Number; var _local_9:Number; var _local_3:XMLList = _arg_2.layoutData; var _local_4:_SafeStr_3018 = new _SafeStr_3018(_arg_1); var _local_5:int; while (_local_5 < _local_3.length()) { _local_6 = _local_3[_local_5]; _local_7 = (_SafeStr_13122 + String(_local_6.@name)); _local_8 = 32; _local_9 = 1; if (String(_local_6.@size) != ""){ _local_8 = parseInt(_local_6.@size); }; if (String(_local_6.@heightScale) != ""){ _local_9 = parseFloat(_local_6.@heightScale); }; _local_4._SafeStr_13039(_local_7, _local_8, _local_9); _local_5++; }; return (_local_4); } public function _SafeStr_13197(_arg_1:String):Boolean { if (this._SafeStr_13159((_SafeStr_13122 + _arg_1)) == _SafeStr_832._SafeStr_12969){ return (true); }; return (false); } public function _SafeStr_13198(_arg_1:String):Number { if (this._SafeStr_13140 != null){ return (this._SafeStr_13140._SafeStr_13042((_SafeStr_13122 + _arg_1))); }; return (1); } public function _SafeStr_13199(_arg_1:String):int { if (this._SafeStr_13140 != null){ return (this._SafeStr_13140._SafeStr_13041((_SafeStr_13122 + _arg_1))); }; return (32); } public function furniDataReady():void { this._SafeStr_13152(); } public function _SafeStr_13200(_arg_1:int, _arg_2:String):void { this._SafeStr_13135.remove(_arg_1); this._SafeStr_13135.add(_arg_1, _arg_2); } } }//package com.sulake.habbo.room // _SafeStr_10328 = "_-3Eh" (String#11731, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_12901 = "_-GS" (String#5577, DoABC#2) // _SafeStr_12969 = "_-0WX" (String#2965, DoABC#2) // _SafeStr_12970 = "_-gw" (String#6534, DoABC#2) // _SafeStr_12976 = "_-0RR" (String#11585, DoABC#2) // _SafeStr_13039 = "_-27V" (String#21893, DoABC#2) // _SafeStr_13040 = "_-1Ar" (String#14734, DoABC#2) // _SafeStr_13041 = "_-o4" (String#21152, DoABC#2) // _SafeStr_13042 = "_-0Ej" (String#21133, DoABC#2) // _SafeStr_13056 = "_-ac" (String#12150, DoABC#2) // _SafeStr_13121 = "_-VB" (String#10895, DoABC#2) // _SafeStr_13122 = "_-m-" (String#6730, DoABC#2) // _SafeStr_13123 = "_-0UP" (String#17245, DoABC#2) // _SafeStr_13124 = "_-30J" (String#8647, DoABC#2) // _SafeStr_13125 = "_-1-9" (String#10013, DoABC#2) // _SafeStr_13126 = "_-vn" (String#8903, DoABC#2) // _SafeStr_13127 = "_-0Lk" (String#10028, DoABC#2) // _SafeStr_13128 = "_-mB" (String#11931, DoABC#2) // _SafeStr_13129 = "_-026" (String#5386, DoABC#2) // _SafeStr_13130 = "_-yB" (String#7302, DoABC#2) // _SafeStr_13131 = "_-0CS" (String#5048, DoABC#2) // _SafeStr_13132 = "_-0La" (String#2819, DoABC#2) // _SafeStr_13133 = "_-0HA" (String#11623, DoABC#2) // _SafeStr_13134 = "_-1U0" (String#17867, DoABC#2) // _SafeStr_13135 = "_-2HR" (String#4854, DoABC#2) // _SafeStr_13136 = "_-31j" (String#4691, DoABC#2) // _SafeStr_13137 = "_-ZL" (String#6616, DoABC#2) // _SafeStr_13138 = "_-2yD" (String#8120, DoABC#2) // _SafeStr_13139 = "_-jk" (String#8444, DoABC#2) // _SafeStr_13140 = "_-2Z8" (String#3346, DoABC#2) // _SafeStr_13141 = "_-0Wj" (String#11671, DoABC#2) // _SafeStr_13142 = "_-a2" (String#6548, DoABC#2) // _SafeStr_13143 = "_-1r1" (String#5467, DoABC#2) // _SafeStr_13144 = "_-0JO" (String#5673, DoABC#2) // _SafeStr_13145 = "_-2YO" (String#6694, DoABC#2) // _SafeStr_13146 = "_-1wY" (String#16374, DoABC#2) // _SafeStr_13147 = "_-0TM" (String#17161, DoABC#2) // _SafeStr_13148 = "_-3A-" (String#16014, DoABC#2) // _SafeStr_13149 = "_-2Bn" (String#17351, DoABC#2) // _SafeStr_13150 = "_-18R" (String#14738, DoABC#2) // _SafeStr_13151 = "_-2Ea" (String#21830, DoABC#2) // _SafeStr_13152 = "_-1Bj" (String#14605, DoABC#2) // _SafeStr_13153 = "_-2E1" (String#19854, DoABC#2) // _SafeStr_13154 = "_-M-" (String#16320, DoABC#2) // _SafeStr_13155 = "_-0OA" (String#21417, DoABC#2) // _SafeStr_13156 = "_-yI" (String#21242, DoABC#2) // _SafeStr_13157 = "_-NL" (String#15696, DoABC#2) // _SafeStr_13158 = "_-3EK" (String#16224, DoABC#2) // _SafeStr_13159 = "_-2aH" (String#11132, DoABC#2) // _SafeStr_13160 = "_-18F" (String#16705, DoABC#2) // _SafeStr_13161 = "_-32T" (String#12960, DoABC#2) // _SafeStr_13162 = "_-1CE" (String#16575, DoABC#2) // _SafeStr_13163 = "_-1xm" (String#14332, DoABC#2) // _SafeStr_13164 = "_-0cs" (String#16864, DoABC#2) // _SafeStr_13165 = "_-1rX" (String#9538, DoABC#2) // _SafeStr_13166 = "_-zm" (String#12085, DoABC#2) // _SafeStr_13167 = "_-GG" (String#5550, DoABC#2) // _SafeStr_13168 = "_-1TH" (String#10472, DoABC#2) // _SafeStr_13169 = "_-Br" (String#15543, DoABC#2) // _SafeStr_13170 = "_-02s" (String#20020, DoABC#2) // _SafeStr_13171 = "_-9B" (String#13158, DoABC#2) // _SafeStr_13172 = "_-12U" (String#16956, DoABC#2) // _SafeStr_13173 = "_-1SC" (String#17912, DoABC#2) // _SafeStr_13174 = "_-lE" (String#17037, DoABC#2) // _SafeStr_13175 = "_-28Z" (String#15150, DoABC#2) // _SafeStr_13176 = "_-0jy" (String#11693, DoABC#2) // _SafeStr_13177 = "_-2B7" (String#12395, DoABC#2) // _SafeStr_13178 = "_-2iT" (String#8203, DoABC#2) // _SafeStr_13179 = "_-2k7" (String#10086, DoABC#2) // _SafeStr_13180 = "_-CX" (String#20646, DoABC#2) // _SafeStr_13181 = "_-0c-" (String#12344, DoABC#2) // _SafeStr_13182 = "_-039" (String#20295, DoABC#2) // _SafeStr_13183 = "_-21X" (String#19984, DoABC#2) // _SafeStr_13184 = "_-1cM" (String#5022, DoABC#2) // _SafeStr_13185 = "_-08Q" (String#18155, DoABC#2) // _SafeStr_13186 = "_-3D2" (String#15947, DoABC#2) // _SafeStr_13187 = "_-il" (String#9979, DoABC#2) // _SafeStr_13188 = "_-1j0" (String#22290, DoABC#2) // _SafeStr_13189 = "_-S0" (String#21648, DoABC#2) // _SafeStr_13190 = "_-1oD" (String#18405, DoABC#2) // _SafeStr_13191 = "_-2We" (String#11724, DoABC#2) // _SafeStr_13192 = "_-0pa" (String#19965, DoABC#2) // _SafeStr_13193 = "_-0s0" (String#14262, DoABC#2) // _SafeStr_13194 = "_-oE" (String#14831, DoABC#2) // _SafeStr_13195 = "_-1GG" (String#15223, DoABC#2) // _SafeStr_13196 = "_-2qp" (String#12107, DoABC#2) // _SafeStr_13197 = "_-2tP" (String#5327, DoABC#2) // _SafeStr_13198 = "_-0VK" (String#21069, DoABC#2) // _SafeStr_13199 = "_-2k5" (String#22421, DoABC#2) // _SafeStr_13200 = "_-1oP" (String#16375, DoABC#2) // _SafeStr_1323 = "_-1Sb" (String#2140, DoABC#2) // _SafeStr_1625 = "_-36E" (String#5520, DoABC#2) // _SafeStr_1630 = "_-lm" (String#2187, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1717 = "_-2LL" (String#1120, DoABC#2) // _SafeStr_1728 = "_-2jm" (String#4632, DoABC#2) // _SafeStr_1820 = "_-1Tc" (String#5424, DoABC#2) // _SafeStr_1929 = "_-1kN" (String#6101, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3018 = "_-V8" (String#2720, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3689 = "_-0Ei" (String#4318, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4677 = "_-tW" (String#2962, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5199 = "_-0ij" (String#4674, DoABC#2) // _SafeStr_5366 = "_-2gf" (String#7040, DoABC#2) // _SafeStr_5567 = "_-2sZ" (String#4916, DoABC#2) // _SafeStr_5935 = "_-SZ" (String#2456, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_6926 = "_-27W" (String#4213, DoABC#2) // _SafeStr_709 = "_-2H4" (String#661, DoABC#2) // _SafeStr_8018 = "_-1eB" (String#7225, DoABC#2) // _SafeStr_8019 = "_-Xx" (String#8429, DoABC#2) // _SafeStr_805 = "_-2zr" (String#4987, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_8363 = "_-UC" (String#14006, DoABC#2) // _SafeStr_8367 = "_-19l" (String#17199, DoABC#2) // _SafeStr_8665 = "_-JX" (String#10659, DoABC#2) // _SafeStr_8669 = "_-1zO" (String#19973, DoABC#2) // _SafeStr_8804 = "_-1lN" (String#4749, DoABC#2) // _SafeStr_9769 = "_-04G" (String#13861, DoABC#2) // _SafeStr_9944 = "_-0mh" (String#8278, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1935 package com.sulake.habbo.room { public class _SafeStr_1935 { public static const _SafeStr_13201:String = "room_min_x"; public static const _SafeStr_13202:String = "room_max_x"; public static const _SafeStr_13203:String = "room_min_y"; public static const _SafeStr_13204:String = "room_max_y"; public static const _SafeStr_13205:String = "room_is_public"; public static const _SafeStr_13206:String = "room_z_scale"; public static const _SafeStr_8003:String = "ad_display_delay"; public static const _SafeStr_13207:String = "is_playing_game"; } }//package com.sulake.habbo.room // _SafeStr_13201 = "_-2fa" (String#11007, DoABC#2) // _SafeStr_13202 = "_-7C" (String#11380, DoABC#2) // _SafeStr_13203 = "_-2-C" (String#8998, DoABC#2) // _SafeStr_13204 = "_-2tF" (String#11323, DoABC#2) // _SafeStr_13205 = "_-34B" (String#9125, DoABC#2) // _SafeStr_13206 = "_-2a6" (String#11142, DoABC#2) // _SafeStr_13207 = "_-1b4" (String#11508, DoABC#2) // _SafeStr_1935 = "_-0lE" (String#2284, DoABC#2) // _SafeStr_8003 = "_-36X" (String#12735, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_1954 package com.sulake.habbo.room { import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.room.object._SafeStr_1963; import _-14n._SafeStr_1843; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_1838; import _-2F4._SafeStr_2661; import _-2F4._SafeStr_2710; import _-2F4._SafeStr_2698; import _-2F4._SafeStr_2714; import _-2F4._SafeStr_2713; import _-2F4._SafeStr_2752; import _-2F4._SafeStr_2706; import _-2F4._SafeStr_2666; import _-2F4._SafeStr_2726; import _-2F4._SafeStr_2771; import _-2F4._SafeStr_2758; import _-2F4._SafeStr_2668; import _-2F4._SafeStr_2735; import _-2F4._SafeStr_2103; import _-2F4._SafeStr_2701; import _-2F4._SafeStr_2718; import _-2F4._SafeStr_2640; import _-2F4._SafeStr_2745; import _-2F4._SafeStr_2740; import _-2F4._SafeStr_2014; import _-2F4._SafeStr_2705; import _-2F4._SafeStr_2009; import _-2F4._SafeStr_1835; import _-2qr._SafeStr_2748; import _-2qr._SafeStr_2010; import _-2qr._SafeStr_2715; import _-2qr._SafeStr_2625; import _-2qr._SafeStr_2702; import _-2qr._SafeStr_2742; import _-2F4._SafeStr_2749; import _-21p._SafeStr_1978; import _-21p._SafeStr_1984; import _-21p._SafeStr_1977; import _-21p._SafeStr_2650; import _-32N._SafeStr_2766; import _-32N._SafeStr_2671; import _-1KT._SafeStr_2716; import _-3E5._SafeStr_2728; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2675; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_2683; import _-Wb._SafeStr_1834; import com.sulake.core.communication.messages.IMessageEvent; import _-0eQ._SafeStr_1848; import _-1lr._SafeStr_2733; import _-1lr._SafeStr_2717; import _-2k1._SafeStr_3045; import _-2k1._SafeStr_3035; import com.sulake.habbo.room.utils._SafeStr_1923; import _-2k1._SafeStr_3042; import _-2k1._SafeStr_3056; import _-2k1._SafeStr_3032; import _-2k1._SafeStr_3047; import com.sulake.habbo.room.utils._SafeStr_1922; import _-2F4._SafeStr_3049; import _-2k1._SafeStr_3031; import _-2F4._SafeStr_3019; import _-2k1._SafeStr_3038; import _-2k1._SafeStr_3029; import _-2k1._SafeStr_3050; import com.sulake.room.utils._SafeStr_1285; import _-2k1._SafeStr_3026; import com.sulake.room.utils._SafeStr_1286; import _-2k1._SafeStr_3048; import _-2F4._SafeStr_3052; import _-2k1._SafeStr_3036; import _-2k1._SafeStr_2108; import _-2F4._SafeStr_3025; import _-2k1._SafeStr_3051; import _-2k1._SafeStr_3028; import _-2k1._SafeStr_3044; import _-2k1._SafeStr_3021; import _-2k1._SafeStr_3022; import _-2F4._SafeStr_2013; import _-2k1._SafeStr_2006; import _-2F4._SafeStr_3023; import _-2F4._SafeStr_3053; import _-2k1._SafeStr_3057; import com.sulake.room._SafeStr_1624; import com.sulake.habbo.room.object._SafeStr_1392; import _-2k1._SafeStr_1999; import _-01I._SafeStr_3041; import _-01I._SafeStr_2015; import _-01I._SafeStr_3024; import _-01I._SafeStr_3039; import _-01I._SafeStr_3037; import _-01I._SafeStr_3030; import _-2k1._SafeStr_3046; import _-2F4._SafeStr_3027; import _-zb._SafeStr_1981; import _-zb._SafeStr_3043; import _-2yF._SafeStr_3054; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3020; import com.sulake.habbo.communication.messages.parser.room.furniture._SafeStr_3055; import _-0l7._SafeStr_3040; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1632; import _-0eQ._SafeStr_3034; import _-0eQ._SafeStr_3033; public class _SafeStr_1954 { private var _connection:IConnection = null; private var _SafeStr_13208:IRoomCreator = null; private var _planeParser:_SafeStr_1963 = null; private var _SafeStr_13209:int = -1; private var _SafeStr_13210:Boolean = true; private var _SafeStr_13211:int = -1000000000; private var _SafeStr_13212:int = 0; private var _SafeStr_13213:int = 0; private var _SafeStr_13214:Object; public function _SafeStr_1954(_arg_1:IRoomCreator) { this._SafeStr_13214 = new Object(); super(); this._SafeStr_13208 = _arg_1; this._planeParser = new _SafeStr_1963(); this._SafeStr_13210 = true; } public function dispose():void { this._connection = null; this._SafeStr_13208 = null; if (this._planeParser != null){ this._planeParser.dispose(); this._planeParser = null; }; } public function _SafeStr_13215(_arg_1:int, _arg_2:int):void { if (((!((this._SafeStr_13212 == 0))) || (!((this._SafeStr_13213 == 0))))){ if (this._SafeStr_13208 != null){ this._SafeStr_13208._SafeStr_13216(this._SafeStr_13212, this._SafeStr_13213); }; }; this._SafeStr_13212 = _arg_1; this._SafeStr_13213 = _arg_2; } public function _SafeStr_13217():void { this._SafeStr_13212 = 0; this._SafeStr_13213 = 0; } private function _SafeStr_13218(_arg_1:int):int { return (this._SafeStr_13212); } private function _SafeStr_13219(_arg_1:int):int { return (this._SafeStr_13213); } private function _SafeStr_13220(_arg_1:int, _arg_2:int):Boolean { if (this._SafeStr_13208){ return (this._SafeStr_13208._SafeStr_13220(_arg_1, _arg_2)); }; return (false); } public function set connection(_arg_1:IConnection):void { if (this._connection != null){ return; }; if (_arg_1 != null){ this._connection = _arg_1; _arg_1.addMessageEvent(new _SafeStr_1843(this._SafeStr_13221)); _arg_1.addMessageEvent(new _SafeStr_1838(this._SafeStr_4229)); _arg_1.addMessageEvent(new _SafeStr_2661(this._SafeStr_13222)); _arg_1.addMessageEvent(new _SafeStr_2710(this._SafeStr_13223)); _arg_1.addMessageEvent(new _SafeStr_2698(this._SafeStr_13224)); _arg_1.addMessageEvent(new _SafeStr_2714(this._SafeStr_13225)); _arg_1.addMessageEvent(new _SafeStr_2713(this._SafeStr_13226)); _arg_1.addMessageEvent(new _SafeStr_2752(this._SafeStr_13227)); _arg_1.addMessageEvent(new _SafeStr_2706(this._SafeStr_13228)); _arg_1.addMessageEvent(new _SafeStr_2666(this._SafeStr_13229)); _arg_1.addMessageEvent(new _SafeStr_2726(this._SafeStr_13230)); _arg_1.addMessageEvent(new _SafeStr_2771(this._SafeStr_13231)); _arg_1.addMessageEvent(new _SafeStr_2758(this._SafeStr_6455)); _arg_1.addMessageEvent(new _SafeStr_2668(this._SafeStr_13232)); _arg_1.addMessageEvent(new _SafeStr_2735(this._SafeStr_13233)); _arg_1.addMessageEvent(new _SafeStr_2103(this._SafeStr_13234)); _arg_1.addMessageEvent(new _SafeStr_2701(this._SafeStr_13235)); _arg_1.addMessageEvent(new _SafeStr_2718(this._SafeStr_13236)); _arg_1.addMessageEvent(new _SafeStr_2640(this._SafeStr_13237)); _arg_1.addMessageEvent(new _SafeStr_2745(this._SafeStr_13238)); _arg_1.addMessageEvent(new _SafeStr_2740(this._SafeStr_13239)); _arg_1.addMessageEvent(new _SafeStr_2014(this._SafeStr_4155)); _arg_1.addMessageEvent(new _SafeStr_2705(this._SafeStr_13240)); _arg_1.addMessageEvent(new _SafeStr_2009(this._SafeStr_4156)); _arg_1.addMessageEvent(new _SafeStr_1835(this._SafeStr_4159)); _arg_1.addMessageEvent(new _SafeStr_2748(this._SafeStr_13241)); _arg_1.addMessageEvent(new _SafeStr_2010(this._SafeStr_4165)); _arg_1.addMessageEvent(new _SafeStr_2715(this._SafeStr_13242)); _arg_1.addMessageEvent(new _SafeStr_2625(this._SafeStr_13243)); _arg_1.addMessageEvent(new _SafeStr_2702(this._SafeStr_13244)); _arg_1.addMessageEvent(new _SafeStr_2742(this._SafeStr_13245)); _arg_1.addMessageEvent(new _SafeStr_2749(this._SafeStr_13246)); _arg_1.addMessageEvent(new _SafeStr_1978(this._SafeStr_13247)); _arg_1.addMessageEvent(new _SafeStr_1984(this._SafeStr_13247)); _arg_1.addMessageEvent(new _SafeStr_1977(this._SafeStr_13247)); _arg_1.addMessageEvent(new _SafeStr_2650(this._SafeStr_13248)); _arg_1.addMessageEvent(new _SafeStr_2766(this._SafeStr_13249)); _arg_1.addMessageEvent(new _SafeStr_2671(this._SafeStr_13250)); _arg_1.addMessageEvent(new _SafeStr_2716(this._SafeStr_13251)); _arg_1.addMessageEvent(new _SafeStr_2728(this._SafeStr_13252)); _arg_1.addMessageEvent(new _SafeStr_2675(this._SafeStr_13253)); _arg_1.addMessageEvent(new _SafeStr_2683(this._SafeStr_13254)); }; } private function _SafeStr_13221(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1843 = (_arg_1 as _SafeStr_1843); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1834 = _local_2._SafeStr_4108(); if (_local_3 != null){ this._SafeStr_13209 = _local_3.id; }; } private function _SafeStr_4229(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1838 = (_arg_1 as _SafeStr_1838); if ((((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))) || ((_arg_1.connection == null)))){ return; }; var _local_3:_SafeStr_1848 = _local_2._SafeStr_4108(); if (((!((this._SafeStr_13212 == _local_3.roomId))) || (!((this._SafeStr_13213 == _local_3.roomCategory))))){ this._SafeStr_13215(_local_3.roomId, _local_3.roomCategory); }; var _local_4:String = _local_3.roomType; if (this._SafeStr_13208 != null){ this._SafeStr_13208._SafeStr_13255(_local_3.roomId, _local_3.roomCategory, _local_4); }; if (this._SafeStr_13210){ _arg_1.connection.send(new _SafeStr_2733()); this._SafeStr_13210 = false; } else { _arg_1.connection.send(new _SafeStr_2717()); }; } private function _SafeStr_13227(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2752; var _local_3:_SafeStr_3045; var _local_4:int; var _local_5:int; var _local_6:String; var _local_7:String; if (this._SafeStr_13208 != null){ _local_2 = (_arg_1 as _SafeStr_2752); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; _local_3 = _local_2._SafeStr_4108(); if (_local_3 != null){ _local_4 = _local_3._SafeStr_6807; _local_5 = 0; while (_local_5 < _local_4) { _local_6 = _local_3._SafeStr_6808(_local_5); _local_7 = _local_3._SafeStr_6809(_local_5); this._SafeStr_13208._SafeStr_13056(_local_6, _local_7); _local_5++; }; }; }; _arg_1.connection.send(new _SafeStr_2717()); } private function _SafeStr_13224(_arg_1:IMessageEvent):void { var _local_10:int; var _local_11:Number; var _local_12:Boolean; var _local_13:Boolean; var _local_2:_SafeStr_2698 = (_arg_1 as _SafeStr_2698); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3035 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3.width; var _local_7:int = _local_3.height; var _local_8:_SafeStr_1923 = new _SafeStr_1923(_local_6, _local_7); var _local_9:int; while (_local_9 < _local_7) { _local_10 = 0; while (_local_10 < _local_6) { _local_11 = _local_3._SafeStr_6798(_local_10, _local_9); _local_12 = _local_3._SafeStr_6799(_local_10, _local_9); _local_13 = _local_3._SafeStr_6800(_local_10, _local_9); _local_8._SafeStr_6919(_local_10, _local_9, _local_11); _local_8._SafeStr_12988(_local_10, _local_9, _local_12); _local_8._SafeStr_12989(_local_10, _local_9, _local_13); _local_10++; }; _local_9++; }; this._SafeStr_13208._SafeStr_13256(_local_4, _local_5, _local_8); } private function _SafeStr_13225(_arg_1:IMessageEvent):void { var _local_10:int; var _local_11:Number; var _local_12:Boolean; var _local_2:_SafeStr_2714 = (_arg_1 as _SafeStr_2714); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3042 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:_SafeStr_1923 = this._SafeStr_13208._SafeStr_13066(_local_4, _local_5); if (_local_6 == null){ return; }; var _local_7:int = _local_6._SafeStr_12986; var _local_8:int = _local_6._SafeStr_12987; var _local_9:int; while (_local_9 < _local_8) { _local_10 = 0; while (_local_10 < _local_7) { _local_11 = _local_6._SafeStr_6798(_local_10, _local_9); _local_11 = _local_3._SafeStr_6798(_local_10, _local_9, _local_11, _local_7, _local_8); _local_12 = _local_6._SafeStr_6799(_local_10, _local_9); _local_12 = _local_3._SafeStr_6799(_local_10, _local_9, _local_12, _local_7, _local_8); _local_6._SafeStr_6919(_local_10, _local_9, _local_11); _local_6._SafeStr_12988(_local_10, _local_9, _local_12); _local_10++; }; _local_9++; }; } private function _SafeStr_13226(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2713 = (_arg_1 as _SafeStr_2713); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3056 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6 = !(_local_3._SafeStr_6820); var _local_7:Boolean = true; var _local_8:Number = _local_3._SafeStr_6821; var _local_9:Number = _local_3._SafeStr_6822; if (this._SafeStr_13208 != null){ this._SafeStr_13208._SafeStr_13054(_local_4, _local_5, _local_6, _local_7); this._SafeStr_13208._SafeStr_13055(_local_4, _local_5, _local_8, _local_9); }; } private function _SafeStr_13222(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2661 = (_arg_1 as _SafeStr_2661); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3032 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:String = _local_3._SafeStr_6792; var _local_7:String = _local_3._SafeStr_6793; var _local_8:String = _local_3._SafeStr_6794; if (this._SafeStr_13208 != null){ this._SafeStr_13208._SafeStr_6950(_local_4, _local_5, _local_6, _local_7, _local_8); }; } private function _SafeStr_13223(_arg_1:IMessageEvent):void { var _local_19:int; var _local_20:int; var _local_21:Boolean; var _local_22:int; var _local_23:XML; var _local_2:_SafeStr_2710 = (_arg_1 as _SafeStr_2710); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3047 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); if (this._SafeStr_13208 == null){ return; }; var _local_6:_SafeStr_1922 = this._SafeStr_13208._SafeStr_13065(_local_4, _local_5); if (_local_6 == null){ return; }; this._planeParser.reset(); var _local_7:int = _local_3.width; var _local_8:int = _local_3.height; this._planeParser._SafeStr_6918(_local_7, _local_8); var _local_9:Number = -1; var _local_10:Number = -1; var _local_11:Number = 0; var _local_12:Number = 0; var _local_13:Boolean = this._SafeStr_13220(_local_4, _local_5); var _local_14:_SafeStr_1923 = this._SafeStr_13208._SafeStr_13066(_local_4, _local_5); if (_local_14 == null){ return; }; var _local_15:int; while (_local_15 < _local_8) { _local_19 = 0; while (_local_19 < _local_7) { _local_20 = _local_3._SafeStr_6798(_local_19, _local_15); if (!_local_13){ if ((((((((_local_15 > 0)) && ((_local_15 < (_local_8 - 1))))) || ((((_local_19 > 0)) && ((_local_19 < (_local_7 - 1))))))) && (!((_local_20 == _SafeStr_1963._SafeStr_6815))))){ if ((((((_local_3._SafeStr_6798(_local_19, (_local_15 - 1)) == _SafeStr_1963._SafeStr_6815)) && ((_local_3._SafeStr_6798((_local_19 - 1), _local_15) == _SafeStr_1963._SafeStr_6815)))) && ((_local_3._SafeStr_6798(_local_19, (_local_15 + 1)) == _SafeStr_1963._SafeStr_6815)))){ _local_9 = (_local_19 + 0.5); _local_10 = _local_15; _local_11 = _local_20; _local_12 = 90; if (!_local_14._SafeStr_6800((_local_19 + 1), _local_15)){ _local_9 = (_local_9 + 1); }; }; if ((((((_local_3._SafeStr_6798(_local_19, (_local_15 - 1)) == _SafeStr_1963._SafeStr_6815)) && ((_local_3._SafeStr_6798((_local_19 - 1), _local_15) == _SafeStr_1963._SafeStr_6815)))) && ((_local_3._SafeStr_6798((_local_19 + 1), _local_15) == _SafeStr_1963._SafeStr_6815)))){ _local_9 = _local_19; _local_10 = (_local_15 + 0.5); _local_11 = _local_20; _local_12 = 180; if (!_local_14._SafeStr_6800(_local_19, (_local_15 + 1))){ _local_10 = (_local_10 + 1); }; }; }; }; _local_21 = _local_14._SafeStr_6800(_local_19, _local_15); if (!_local_21){ _local_20 = _SafeStr_1963._SafeStr_6815; }; this._planeParser._SafeStr_6919(_local_19, _local_15, _local_20); _local_19++; }; _local_15++; }; if (!_local_13){ this._planeParser._SafeStr_6919(Math.floor(_local_9), Math.floor(_local_10), _local_11); }; var _local_16 = (_local_5 == 1); if (_local_13){ _local_16 = true; }; this._planeParser._SafeStr_6920(_local_16); if (!_local_13){ this._planeParser._SafeStr_6919(Math.floor(_local_9), Math.floor(_local_10), (_local_11 + this._planeParser.wallHeight)); }; _local_6.scale = _local_3.scale; _local_6.initialize(_local_7, _local_8, this._planeParser.floorHeight); var _local_17:int = (_local_3.height - 1); while (_local_17 >= 0) { _local_22 = (_local_3.width - 1); while (_local_22 >= 0) { _local_6._SafeStr_6919(_local_22, _local_17, this._planeParser._SafeStr_6798(_local_22, _local_17)); _local_22--; }; _local_17--; }; var _local_18:XML = this._planeParser._SafeStr_5567(); if (!_local_13){ _local_23 = new (XML)((("" + (((((((('')) + "")); _local_18.appendChild(_local_23); }; this._SafeStr_13208._SafeStr_6921(_local_4, _local_5, _local_18); if (this._SafeStr_13214.objectData){ this._SafeStr_13257(_local_4, _local_5, this._SafeStr_13214.objectData); this._SafeStr_13214.objectData = null; } else { this._SafeStr_13214.floorReady = true; }; } private function _SafeStr_13228(_arg_1:IMessageEvent):void { var _local_8:_SafeStr_3049; var _local_2:_SafeStr_2706 = (_arg_1 as _SafeStr_2706); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3031 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3._SafeStr_6787(); var _local_7:int; while (_local_7 < _local_6) { _local_8 = _local_3._SafeStr_6788(_local_7); this._SafeStr_13257(_local_4, _local_5, _local_8); _local_7++; }; } private function _SafeStr_13229(_arg_1:IMessageEvent):void { var _local_8:_SafeStr_3019; var _local_2:_SafeStr_2666 = (_arg_1 as _SafeStr_2666); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3038 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3._SafeStr_6787(); var _local_7:int; while (_local_7 < _local_6) { _local_8 = _local_3._SafeStr_6788(_local_7); this._SafeStr_13258(_local_4, _local_5, _local_8); _local_7++; }; } private function _SafeStr_13230(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2726 = (_arg_1 as _SafeStr_2726); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3029 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:_SafeStr_3049 = _local_3.data; this._SafeStr_13257(_local_4, _local_5, _local_6); } private function _SafeStr_13231(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2771 = (_arg_1 as _SafeStr_2771); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3050 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:_SafeStr_3049 = _local_3.data; if (this._SafeStr_13214.floorReady){ this._SafeStr_13257(_local_4, _local_5, _local_6); } else { this._SafeStr_13214.objectData = _local_6; }; } private function _SafeStr_6455(_arg_1:IMessageEvent):void { var _local_7:_SafeStr_1285; var _local_8:_SafeStr_1285; var _local_2:_SafeStr_2758 = (_arg_1 as _SafeStr_2758); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3026 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:_SafeStr_3049 = _local_3.data; if (_local_6 != null){ _local_7 = new _SafeStr_1286(_local_6.x, _local_6.y, _local_6.z); _local_8 = new _SafeStr_1286(_local_6.dir); this._SafeStr_13208._SafeStr_13045(_local_4, _local_5, _local_6.id, _local_7, _local_8, _local_6.state, _local_6.data, _local_6._SafeStr_3588); }; } private function _SafeStr_13232(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2668 = (_arg_1 as _SafeStr_2668); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3048 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3.id; var _local_7:int = _local_3.state; var _local_8:String = _local_3.data; this._SafeStr_13208._SafeStr_13045(_local_4, _local_5, _local_6, null, null, _local_7, _local_8); } private function _SafeStr_13233(_arg_1:IMessageEvent):void { var _local_7:_SafeStr_3052; var _local_8:int; var _local_9:int; var _local_10:String; var _local_2:_SafeStr_2735 = (_arg_1 as _SafeStr_2735); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3036 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int; while (_local_6 < _local_3._SafeStr_6803) { _local_7 = _local_3._SafeStr_6804(_local_6); if (_local_7 != null){ _local_8 = _local_7.id; _local_9 = _local_7.state; _local_10 = _local_7.data; this._SafeStr_13208._SafeStr_13045(_local_4, _local_5, _local_8, null, null, _local_9, _local_10); }; _local_6++; }; } private function _SafeStr_13234(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2103 = (_arg_1 as _SafeStr_2103); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_2108 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3.id; this._SafeStr_13208._SafeStr_6922(_local_4, _local_5, _local_6); } private function _SafeStr_13257(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_3049):void { if ((((_arg_3 == null)) || ((this._SafeStr_13208 == null)))){ return; }; var _local_4:_SafeStr_1285 = new _SafeStr_1286(_arg_3.x, _arg_3.y, _arg_3.z); var _local_5:_SafeStr_1285 = new _SafeStr_1286(_arg_3.dir); if (_arg_3._SafeStr_6727 != null){ this._SafeStr_13208._SafeStr_13044(_arg_1, _arg_2, _arg_3.id, _arg_3._SafeStr_6727, _local_4, _local_5, _arg_3.state, _arg_3.data, _arg_3._SafeStr_3588); } else { this._SafeStr_13208._SafeStr_6928(_arg_1, _arg_2, _arg_3.id, _arg_3.type, _local_4, _local_5, _arg_3.state, _arg_3.data, _arg_3._SafeStr_3588, _arg_3._SafeStr_3589, _arg_3.knownAsUsable); }; } private function _SafeStr_13258(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_3019):void { if ((((_arg_3 == null)) || ((this._SafeStr_13208 == null)))){ return; }; var _local_4:_SafeStr_1285 = new _SafeStr_1286(_arg_3.x, _arg_3.y, _arg_3.z); var _local_5:_SafeStr_1285 = new _SafeStr_1286(_arg_3.dir); var _local_6:int = this._SafeStr_13259(); this._SafeStr_13208._SafeStr_13044(_arg_1, _arg_2, _local_6, _arg_3.type, _local_4, _local_5, 0, ""); } private function _SafeStr_13259():int { if (this._SafeStr_13211 > 0){ this._SafeStr_13211 = -1000000000; }; return (--this._SafeStr_13211); } private function _SafeStr_13235(_arg_1:IMessageEvent):void { var _local_8:_SafeStr_3025; var _local_2:_SafeStr_2701 = (_arg_1 as _SafeStr_2701); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3051 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3._SafeStr_6816(); var _local_7:int; while (_local_7 < _local_6) { _local_8 = _local_3._SafeStr_3632(_local_7); this._SafeStr_13260(_local_4, _local_5, _local_8); _local_7++; }; } private function _SafeStr_13236(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2718 = (_arg_1 as _SafeStr_2718); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3028 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:_SafeStr_3025 = _local_3.data; if (_local_6 != null){ this._SafeStr_13260(_local_4, _local_5, _local_6); }; } private function _SafeStr_13237(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2640 = (_arg_1 as _SafeStr_2640); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3044 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); this._SafeStr_13208._SafeStr_6923(_local_4, _local_5, _local_3.itemId); } private function _SafeStr_13238(_arg_1:IMessageEvent):void { var _local_8:_SafeStr_1285; var _local_9:_SafeStr_1285; var _local_2:_SafeStr_2745 = (_arg_1 as _SafeStr_2745); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3021 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:_SafeStr_1922 = this._SafeStr_13208._SafeStr_13065(_local_4, _local_5); if ((((this._SafeStr_13208 == null)) || ((_local_6 == null)))){ return; }; var _local_7:_SafeStr_3025 = _local_3.data; if (_local_7 != null){ _local_8 = _local_6.getLocation(_local_7._SafeStr_6720, _local_7._SafeStr_6721, _local_7.localX, _local_7.localY, _local_7.dir); _local_9 = new _SafeStr_1286(_local_6.getDirection(_local_7.dir)); this._SafeStr_13208._SafeStr_13047(_local_4, _local_5, _local_7.id, _local_8, _local_9, _local_7.state, _local_7.data); }; } private function _SafeStr_13239(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2740 = (_arg_1 as _SafeStr_2740); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_3022 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); this._SafeStr_13208._SafeStr_13048(_local_4, _local_5, _local_3.id, _local_3._SafeStr_6431); } private function _SafeStr_13260(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_3025):void { if ((((_arg_3 == null)) || ((this._SafeStr_13208 == null)))){ return; }; var _local_4:_SafeStr_1922 = this._SafeStr_13208._SafeStr_13065(_arg_1, _arg_2); if (_local_4 == null){ return; }; var _local_5:_SafeStr_1285; if (!_arg_3._SafeStr_6719){ _local_5 = _local_4.getLocation(_arg_3._SafeStr_6720, _arg_3._SafeStr_6721, _arg_3.localX, _arg_3.localY, _arg_3.dir); } else { _local_5 = _local_4._SafeStr_12979(_arg_3.y, _arg_3.z, _arg_3.dir); }; var _local_6:_SafeStr_1285 = new _SafeStr_1286(_local_4.getDirection(_arg_3.dir)); this._SafeStr_13208._SafeStr_6930(_arg_1, _arg_2, _arg_3.id, _arg_3.type, _local_5, _local_6, _arg_3.state, _arg_3.data, _arg_3.knownAsUsable); } private function _SafeStr_4155(_arg_1:IMessageEvent):void { var _local_7:_SafeStr_2013; var _local_8:_SafeStr_1285; var _local_9:_SafeStr_1285; var _local_10:int; var _local_2:_SafeStr_2014 = (_arg_1 as _SafeStr_2014); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_2006 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int; while (_local_6 < _local_3._SafeStr_4166()) { _local_7 = _local_3._SafeStr_4167(_local_6); if (_local_7 != null){ _local_8 = new _SafeStr_1286(_local_7.x, _local_7.y, _local_7.z); _local_9 = new _SafeStr_1286(_local_7.dir); _local_10 = _local_7._SafeStr_4170; this._SafeStr_13208._SafeStr_6932(_local_4, _local_5, _local_7.id, _local_8, _local_9, _local_7.dir, _local_10, _local_7.figure); if (_local_7._SafeStr_4171 == this._SafeStr_13209){ this._SafeStr_13208._SafeStr_13261(_local_4, _local_5, _local_7.id); }; this._SafeStr_13208._SafeStr_13051(_local_4, _local_5, _local_7.id, _local_7.figure, _local_7._SafeStr_4174, _local_7._SafeStr_6696); }; _local_6++; }; } private function _SafeStr_13240(_arg_1:IMessageEvent):void { var _local_9:_SafeStr_3023; var _local_10:Number; var _local_11:_SafeStr_1285; var _local_12:_SafeStr_1285; var _local_13:_SafeStr_1285; var _local_14:String; var _local_15:String; var _local_16:Boolean; var _local_17:Boolean; var _local_18:_SafeStr_3053; var _local_2:_SafeStr_2705 = (_arg_1 as _SafeStr_2705); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3057 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:_SafeStr_1624 = this._SafeStr_13208._SafeStr_13262(_local_4, _local_5); if (_local_6 == null){ return; }; var _local_7:Number = _local_6.getNumber(_SafeStr_1935._SafeStr_13206); var _local_8:int; while (_local_8 < _local_3._SafeStr_6823) { _local_9 = _local_3._SafeStr_6824(_local_8); if (_local_9 != null){ _local_10 = _local_9._SafeStr_6707; if (_local_7 != 0){ _local_10 = (_local_10 / _local_7); }; _local_11 = new _SafeStr_1286(_local_9.x, _local_9.y, (_local_9.z + _local_10)); _local_12 = new _SafeStr_1286(_local_9.dir); _local_13 = null; if (_local_9._SafeStr_6711){ _local_13 = new _SafeStr_1286(_local_9._SafeStr_6708, _local_9._SafeStr_6709, _local_9._SafeStr_6710); }; this._SafeStr_13208._SafeStr_13049(_local_4, _local_5, _local_9.id, _local_11, _local_13, _local_12, _local_9._SafeStr_6118); _local_14 = _SafeStr_1392._SafeStr_12863; _local_15 = ""; this._SafeStr_13208._SafeStr_13050(_local_4, _local_5, _local_9.id, null); _local_16 = false; _local_17 = false; for each (_local_18 in _local_9.actions) { switch (_local_18.actionType){ case "flatctrl": this._SafeStr_13208._SafeStr_13050(_local_4, _local_5, _local_9.id, _local_18._SafeStr_6729); break; case "sign": this._SafeStr_13208._SafeStr_13052(_local_4, _local_5, _local_9.id, _SafeStr_1392._SafeStr_5721, int(_local_18._SafeStr_6729)); break; case "gst": this._SafeStr_13208._SafeStr_13053(_local_4, _local_5, _local_9.id, _local_18._SafeStr_6729); break; case "wav": case "mv": _local_17 = true; _local_14 = _local_18.actionType; _local_15 = _local_18._SafeStr_6729; break; case "swim": _local_16 = true; _local_14 = _local_18.actionType; _local_15 = _local_18._SafeStr_6729; break; case "trd": break; default: _local_14 = _local_18.actionType; _local_15 = _local_18._SafeStr_6729; }; }; if (((!(_local_17)) && (_local_16))){ _local_14 = "float"; }; this._SafeStr_13208._SafeStr_6935(_local_4, _local_5, _local_9.id, _local_14, _local_15); }; _local_8++; }; } private function _SafeStr_4156(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2009 = (_arg_1 as _SafeStr_2009); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_1999 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); this._SafeStr_13208._SafeStr_6924(_local_4, _local_5, _local_3.id); } private function _SafeStr_4159(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1835 = (_arg_1 as _SafeStr_1835); if (_local_2 == null){ return; }; var _local_3:int = this._SafeStr_13218(_local_2.roomId); var _local_4:int = this._SafeStr_13219(_local_2.roomCategory); this._SafeStr_13208._SafeStr_13051(_local_3, _local_4, _local_2.id, _local_2.figure, _local_2._SafeStr_4174); } private function _SafeStr_13241(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2748 = (_arg_1 as _SafeStr_2748); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3041 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = 1; if (!_local_3._SafeStr_3542){ _local_6 = 0; }; this._SafeStr_13208._SafeStr_13052(_local_4, _local_5, _local_3.userId, _SafeStr_1392._SafeStr_5705, _local_6); } private function _SafeStr_4165(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2010 = (_arg_1 as _SafeStr_2010); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_2015 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); this._SafeStr_13208._SafeStr_13052(_local_4, _local_5, _local_3.userId, _SafeStr_1392._SafeStr_5713, _local_3._SafeStr_3529); } private function _SafeStr_13242(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2715 = (_arg_1 as _SafeStr_2715); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3024 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); this._SafeStr_13208._SafeStr_6934(_local_4, _local_5, _local_3.userId, _local_3._SafeStr_3532, _local_3._SafeStr_3533); } private function _SafeStr_13243(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2625 = (_arg_1 as _SafeStr_2625); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3039 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = 1; if (!_local_3._SafeStr_3539){ _local_6 = 0; }; this._SafeStr_13208._SafeStr_13052(_local_4, _local_5, _local_3.userId, _SafeStr_1392._SafeStr_5706, _local_6); } private function _SafeStr_13244(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_3037; var _local_3:int; var _local_4:int; if (this._SafeStr_13208 == null){ return; }; if ((_arg_1 is _SafeStr_2702)){ _local_2 = (_arg_1 as _SafeStr_2702)._SafeStr_4108(); _local_3 = this._SafeStr_13218(_local_2.roomId); _local_4 = this._SafeStr_13219(_local_2.roomCategory); this._SafeStr_13208._SafeStr_13052(_local_3, _local_4, _local_2.userId, _SafeStr_1392._SafeStr_5343, _local_2._SafeStr_3535, _local_2._SafeStr_3537); }; } private function _SafeStr_13245(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_3030; var _local_3:int; var _local_4:int; if (this._SafeStr_13208 == null){ return; }; if ((_arg_1 is _SafeStr_2742)){ _local_2 = (_arg_1 as _SafeStr_2742)._SafeStr_4108(); _local_3 = this._SafeStr_13218(_local_2.roomId); _local_4 = this._SafeStr_13219(_local_2.roomCategory); this._SafeStr_13208._SafeStr_13052(_local_3, _local_4, _local_2.userId, _SafeStr_1392._SafeStr_5715, _local_2._SafeStr_3535); }; } private function _SafeStr_13246(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_3046; var _local_3:int; var _local_4:int; var _local_5:Array; var _local_6:int; var _local_7:_SafeStr_3027; var _local_8:_SafeStr_3027; var _local_9:String; if (this._SafeStr_13208 == null){ return; }; if ((_arg_1 is _SafeStr_2749)){ _local_2 = (_arg_1 as _SafeStr_2749)._SafeStr_4108(); _local_3 = this._SafeStr_13218(_local_2.roomId); _local_4 = this._SafeStr_13219(_local_2.roomCategory); this._SafeStr_13208._SafeStr_13045(_local_3, _local_4, _local_2.id, null, null, 1, null); this._SafeStr_13208._SafeStr_13045(_local_3, _local_4, _local_2.id, null, null, 2, null); _local_5 = _local_2._SafeStr_6814; _local_6 = 0; while (_local_6 < _local_5.length) { _local_7 = _local_5[_local_6]; if (_local_7 != null){ this._SafeStr_13208._SafeStr_13046(_local_3, _local_4, _local_7.id, _local_7._SafeStr_6103, _local_7.target); }; _local_6++; }; if (_local_2.avatar != null){ _local_8 = _local_2.avatar; this._SafeStr_13208._SafeStr_13049(_local_3, _local_4, _local_8.id, _local_8._SafeStr_6103, _local_8.target); switch (_local_8.moveType){ case _SafeStr_3027._SafeStr_6722: _local_9 = "mv"; break; case _SafeStr_3027._SafeStr_6723: _local_9 = "std"; break; }; this._SafeStr_13208._SafeStr_6935(_local_3, _local_4, _local_8.id, _local_9); }; }; } private function _SafeStr_13247(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1981; if (this._SafeStr_13208 == null){ return; }; if ((_arg_1 is _SafeStr_1978)){ _local_2 = (_arg_1 as _SafeStr_1978)._SafeStr_4108(); } else { if ((_arg_1 is _SafeStr_1984)){ _local_2 = (_arg_1 as _SafeStr_1984)._SafeStr_4108(); } else { if ((_arg_1 is _SafeStr_1977)){ _local_2 = (_arg_1 as _SafeStr_1977)._SafeStr_4108(); }; }; }; if (_local_2 == null){ return; }; var _local_3:int = this._SafeStr_13218(_local_2.roomId); var _local_4:int = this._SafeStr_13219(_local_2.roomCategory); this._SafeStr_13208._SafeStr_6933(_local_3, _local_4, _local_2.userId, _local_2.gesture); this._SafeStr_13208._SafeStr_13052(_local_3, _local_4, _local_2.userId, _SafeStr_1392._SafeStr_5704, Math.ceil((_local_2.text.length / 10))); } private function _SafeStr_13248(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2650 = (_arg_1 as _SafeStr_2650); if (_local_2 == null){ return; }; var _local_3:_SafeStr_3043 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = 1; if (!_local_3._SafeStr_5397){ _local_6 = 0; }; this._SafeStr_13208._SafeStr_13052(_local_4, _local_5, _local_3.userId, _SafeStr_1392._SafeStr_5708, _local_6); } private function _SafeStr_13252(_arg_1:_SafeStr_2728):void { if (_arg_1 == null){ return; }; var _local_2:_SafeStr_3054 = _arg_1._SafeStr_4108(); var _local_3:int = this._SafeStr_13218(_local_2.roomId); var _local_4:int = this._SafeStr_13219(_local_2.roomCategory); this._SafeStr_13208._SafeStr_13052(_local_3, _local_4, _local_2._SafeStr_7386, _SafeStr_1392._SafeStr_6121, _local_2._SafeStr_6122); } private function _SafeStr_13249(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2766 = (_arg_1 as _SafeStr_2766); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3020 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3.id; var _local_7:int = _local_3.value; var _local_8:String = ""; this._SafeStr_13208._SafeStr_13045(_local_4, _local_5, _local_6, null, null, _local_7, _local_8); } private function _SafeStr_13250(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2671 = (_arg_1 as _SafeStr_2671); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3055 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:int = _local_3.id; var _local_7:int = _local_3.status; var _local_8:String = ""; this._SafeStr_13208._SafeStr_13045(_local_4, _local_5, _local_6, null, null, _local_7, _local_8); } private function _SafeStr_13251(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2716 = (_arg_1 as _SafeStr_2716); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; if (this._SafeStr_13208 == null){ return; }; var _local_3:_SafeStr_3040 = _local_2._SafeStr_4108(); var _local_4:int = this._SafeStr_13218(_local_3.roomId); var _local_5:int = this._SafeStr_13219(_local_3.roomCategory); var _local_6:IRoomObject = this._SafeStr_13208._SafeStr_13263(_local_4, _local_5); if (_local_6 == null){ return; }; var _local_7:_SafeStr_1632 = (_local_6.getModel() as _SafeStr_1632); if (_local_7 != null){ _local_7.setNumber(_SafeStr_1392._SafeStr_5651, _local_3.status); }; } private function _SafeStr_13253(_arg_1:_SafeStr_2675):void { if (_arg_1 == null){ return; }; var _local_2:_SafeStr_3034 = _arg_1._SafeStr_4108(); var _local_3:int = this._SafeStr_13218(_local_2.roomId); var _local_4:int = this._SafeStr_13219(_local_2.roomCategory); var _local_5:Boolean = _local_2._SafeStr_3876; this._SafeStr_13208._SafeStr_13264(_local_3, _local_4, _local_5); } private function _SafeStr_13254(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_3033; var _local_3:int; var _local_4:int; if (this._SafeStr_13208 == null){ return; }; if ((_arg_1 is _SafeStr_2683)){ _local_2 = (_arg_1 as _SafeStr_2683)._SafeStr_4108(); _local_3 = this._SafeStr_13218(_local_2.roomId); _local_4 = this._SafeStr_13219(_local_2.roomCategory); this._SafeStr_13208._SafeStr_13052(_local_3, _local_4, _local_2.userId, _SafeStr_1392._SafeStr_5717, _local_2.value); }; } } }//package com.sulake.habbo.room // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12863 = "_-Za" (String#13982, DoABC#2) // _SafeStr_12979 = "_-1Uq" (String#20448, DoABC#2) // _SafeStr_12986 = "_-0tk" (String#20459, DoABC#2) // _SafeStr_12987 = "_-0yQ" (String#19773, DoABC#2) // _SafeStr_12988 = "_-2dA" (String#13497, DoABC#2) // _SafeStr_12989 = "_-2C0" (String#19605, DoABC#2) // _SafeStr_13044 = "_-3G3" (String#13596, DoABC#2) // _SafeStr_13045 = "_-1BE" (String#5750, DoABC#2) // _SafeStr_13046 = "_-Vx" (String#16066, DoABC#2) // _SafeStr_13047 = "_-1q6" (String#13781, DoABC#2) // _SafeStr_13048 = "_-fG" (String#16691, DoABC#2) // _SafeStr_13049 = "_-Y0" (String#13289, DoABC#2) // _SafeStr_13050 = "_-2j7" (String#15188, DoABC#2) // _SafeStr_13051 = "_-2Nu" (String#12680, DoABC#2) // _SafeStr_13052 = "_-3Bu" (String#4550, DoABC#2) // _SafeStr_13053 = "_-08Z" (String#18138, DoABC#2) // _SafeStr_13054 = "_-0va" (String#17735, DoABC#2) // _SafeStr_13055 = "_-1ky" (String#15741, DoABC#2) // _SafeStr_13056 = "_-ac" (String#12150, DoABC#2) // _SafeStr_13065 = "_-1-p" (String#6733, DoABC#2) // _SafeStr_13066 = "_-xC" (String#7560, DoABC#2) // _SafeStr_13206 = "_-2a6" (String#11142, DoABC#2) // _SafeStr_13208 = "_-1G-" (String#782, DoABC#2) // _SafeStr_13209 = "_-1c-" (String#17613, DoABC#2) // _SafeStr_13210 = "_-39X" (String#14138, DoABC#2) // _SafeStr_13211 = "_-2eU" (String#12448, DoABC#2) // _SafeStr_13212 = "_-0jM" (String#7978, DoABC#2) // _SafeStr_13213 = "_-Hb" (String#8796, DoABC#2) // _SafeStr_13214 = "_-GA" (String#7018, DoABC#2) // _SafeStr_13215 = "_-1Tv" (String#17440, DoABC#2) // _SafeStr_13216 = "_-0zI" (String#7078, DoABC#2) // _SafeStr_13217 = "_-dw" (String#20967, DoABC#2) // _SafeStr_13218 = "_-2eZ" (String#1513, DoABC#2) // _SafeStr_13219 = "_-1Li" (String#1538, DoABC#2) // _SafeStr_13220 = "_-06Q" (String#12590, DoABC#2) // _SafeStr_13221 = "_-0-s" (String#19763, DoABC#2) // _SafeStr_13222 = "_-0A" (String#19242, DoABC#2) // _SafeStr_13223 = "_-Ca" (String#20981, DoABC#2) // _SafeStr_13224 = "_-JU" (String#20131, DoABC#2) // _SafeStr_13225 = "_-2YD" (String#18426, DoABC#2) // _SafeStr_13226 = "_-2Gg" (String#20502, DoABC#2) // _SafeStr_13227 = "_-OV" (String#19754, DoABC#2) // _SafeStr_13228 = "_-0nj" (String#19173, DoABC#2) // _SafeStr_13229 = "_-2jk" (String#21602, DoABC#2) // _SafeStr_13230 = "_-0pH" (String#20055, DoABC#2) // _SafeStr_13231 = "_-31l" (String#22426, DoABC#2) // _SafeStr_13232 = "_-YG" (String#20658, DoABC#2) // _SafeStr_13233 = "_-v8" (String#19596, DoABC#2) // _SafeStr_13234 = "_-0of" (String#14967, DoABC#2) // _SafeStr_13235 = "_-0W9" (String#21008, DoABC#2) // _SafeStr_13236 = "_-0vL" (String#21966, DoABC#2) // _SafeStr_13237 = "_-0-d" (String#19792, DoABC#2) // _SafeStr_13238 = "_-ra" (String#19422, DoABC#2) // _SafeStr_13239 = "_-0Et" (String#21352, DoABC#2) // _SafeStr_13240 = "_-1Tk" (String#18682, DoABC#2) // _SafeStr_13241 = "_-0tC" (String#18695, DoABC#2) // _SafeStr_13242 = "_-2uZ" (String#19132, DoABC#2) // _SafeStr_13243 = "_-2zU" (String#21343, DoABC#2) // _SafeStr_13244 = "_-2BT" (String#19610, DoABC#2) // _SafeStr_13245 = "_-0QS" (String#21528, DoABC#2) // _SafeStr_13246 = "_-1ow" (String#20828, DoABC#2) // _SafeStr_13247 = "_-1Hj" (String#14030, DoABC#2) // _SafeStr_13248 = "_-rb" (String#19616, DoABC#2) // _SafeStr_13249 = "_-aQ" (String#21270, DoABC#2) // _SafeStr_13250 = "_-N3" (String#18501, DoABC#2) // _SafeStr_13251 = "_-1p5" (String#22408, DoABC#2) // _SafeStr_13252 = "_-22g" (String#20023, DoABC#2) // _SafeStr_13253 = "_-Sn" (String#20348, DoABC#2) // _SafeStr_13254 = "_-0Kr" (String#22310, DoABC#2) // _SafeStr_13255 = "_-07i" (String#18201, DoABC#2) // _SafeStr_13256 = "_-SA" (String#15714, DoABC#2) // _SafeStr_13257 = "_-h" (String#11850, DoABC#2) // _SafeStr_13258 = "_-D8" (String#20575, DoABC#2) // _SafeStr_13259 = "_-nD" (String#20572, DoABC#2) // _SafeStr_13260 = "_-1BZ" (String#16601, DoABC#2) // _SafeStr_13261 = "_-2qN" (String#15464, DoABC#2) // _SafeStr_13262 = "_-23I" (String#2437, DoABC#2) // _SafeStr_13263 = "_-uQ" (String#4350, DoABC#2) // _SafeStr_13264 = "_-2St" (String#18380, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1624 = "_-1WP" (String#1349, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_1835 = "_-0Q9" (String#2714, DoABC#2) // _SafeStr_1838 = "_-2Xm" (String#2446, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_1848 = "_-09r" (String#4641, DoABC#2) // _SafeStr_1922 = "_-1hw" (String#3073, DoABC#2) // _SafeStr_1923 = "_-0jH" (String#2254, DoABC#2) // _SafeStr_1935 = "_-0lE" (String#2284, DoABC#2) // _SafeStr_1954 = "_-1mj" (String#8701, DoABC#2) // _SafeStr_1963 = "_-1cH" (String#1873, DoABC#2) // _SafeStr_1977 = "_-2Em" (String#3713, DoABC#2) // _SafeStr_1978 = "_-0Rx" (String#3607, DoABC#2) // _SafeStr_1981 = "_-0VF" (String#2524, DoABC#2) // _SafeStr_1984 = "_-26v" (String#3630, DoABC#2) // _SafeStr_1999 = "_-16n" (String#6504, DoABC#2) // _SafeStr_2006 = "_-2SO" (String#5513, DoABC#2) // _SafeStr_2009 = "_-0LN" (String#3764, DoABC#2) // _SafeStr_2010 = "_-0VH" (String#4044, DoABC#2) // _SafeStr_2013 = "_-0df" (String#2779, DoABC#2) // _SafeStr_2014 = "_-2Zl" (String#3044, DoABC#2) // _SafeStr_2015 = "_-Qh" (String#6595, DoABC#2) // _SafeStr_2103 = "_-cf" (String#4215, DoABC#2) // _SafeStr_2108 = "_-0U7" (String#6457, DoABC#2) // _SafeStr_2625 = "_-2fJ" (String#5590, DoABC#2) // _SafeStr_2640 = "_-2Ca" (String#5280, DoABC#2) // _SafeStr_2650 = "_-2eW" (String#5595, DoABC#2) // _SafeStr_2661 = "_-K" (String#5322, DoABC#2) // _SafeStr_2666 = "_-0SH" (String#5660, DoABC#2) // _SafeStr_2668 = "_-07k" (String#5402, DoABC#2) // _SafeStr_2671 = "_-3ED" (String#5628, DoABC#2) // _SafeStr_2675 = "_-2SY" (String#6015, DoABC#2) // _SafeStr_2683 = "_-0xl" (String#5262, DoABC#2) // _SafeStr_2698 = "_-1IA" (String#5185, DoABC#2) // _SafeStr_2701 = "_-0Uj" (String#5632, DoABC#2) // _SafeStr_2702 = "_-08J" (String#5404, DoABC#2) // _SafeStr_2705 = "_-1e9" (String#5701, DoABC#2) // _SafeStr_2706 = "_-0Jv" (String#5767, DoABC#2) // _SafeStr_2710 = "_-1Al" (String#5753, DoABC#2) // _SafeStr_2713 = "_-1Ox" (String#5264, DoABC#2) // _SafeStr_2714 = "_-f1" (String#5736, DoABC#2) // _SafeStr_2715 = "_-Tx" (String#5621, DoABC#2) // _SafeStr_2716 = "_-2xM" (String#5307, DoABC#2) // _SafeStr_2717 = "_-ZN" (String#6637, DoABC#2) // _SafeStr_2718 = "_-239" (String#5162, DoABC#2) // _SafeStr_2726 = "_-W0" (String#5594, DoABC#2) // _SafeStr_2728 = "_-1bf" (String#6479, DoABC#2) // _SafeStr_2733 = "_-29l" (String#8400, DoABC#2) // _SafeStr_2735 = "_-0MK" (String#5677, DoABC#2) // _SafeStr_2740 = "_-1jR" (String#5463, DoABC#2) // _SafeStr_2742 = "_-3BP" (String#5558, DoABC#2) // _SafeStr_2745 = "_-1C7" (String#5751, DoABC#2) // _SafeStr_2748 = "_-34w" (String#5502, DoABC#2) // _SafeStr_2749 = "_-1F" (String#5279, DoABC#2) // _SafeStr_2752 = "_-03" (String#4993, DoABC#2) // _SafeStr_2758 = "_-0YW" (String#5757, DoABC#2) // _SafeStr_2766 = "_-sZ" (String#5435, DoABC#2) // _SafeStr_2771 = "_-1Qb" (String#5268, DoABC#2) // _SafeStr_3019 = "_-2Pd" (String#3503, DoABC#2) // _SafeStr_3020 = "_-1Qz" (String#6992, DoABC#2) // _SafeStr_3021 = "_-2Aj" (String#6713, DoABC#2) // _SafeStr_3022 = "_-7q" (String#7341, DoABC#2) // _SafeStr_3023 = "_-2Fz" (String#4844, DoABC#2) // _SafeStr_3024 = "_-0uW" (String#7355, DoABC#2) // _SafeStr_3025 = "_-CP" (String#2244, DoABC#2) // _SafeStr_3026 = "_-2ZP" (String#7125, DoABC#2) // _SafeStr_3027 = "_-19j" (String#2526, DoABC#2) // _SafeStr_3028 = "_-0Tr" (String#6806, DoABC#2) // _SafeStr_3029 = "_-2Im" (String#6698, DoABC#2) // _SafeStr_3030 = "_-6P" (String#6249, DoABC#2) // _SafeStr_3031 = "_-24o" (String#6866, DoABC#2) // _SafeStr_3032 = "_-0w3" (String#7545, DoABC#2) // _SafeStr_3033 = "_-34O" (String#6034, DoABC#2) // _SafeStr_3034 = "_-1sE" (String#7084, DoABC#2) // _SafeStr_3035 = "_-2I9" (String#7559, DoABC#2) // _SafeStr_3036 = "_-zW" (String#7508, DoABC#2) // _SafeStr_3037 = "_-0Tf" (String#6218, DoABC#2) // _SafeStr_3038 = "_-2xj" (String#6862, DoABC#2) // _SafeStr_3039 = "_-1Kg" (String#7535, DoABC#2) // _SafeStr_3040 = "_-2S0" (String#6774, DoABC#2) // _SafeStr_3041 = "_-yp" (String#6793, DoABC#2) // _SafeStr_3042 = "_-141" (String#6727, DoABC#2) // _SafeStr_3043 = "_-1Wf" (String#7286, DoABC#2) // _SafeStr_3044 = "_-Y2" (String#7101, DoABC#2) // _SafeStr_3045 = "_-23x" (String#6232, DoABC#2) // _SafeStr_3046 = "_-0Gw" (String#5885, DoABC#2) // _SafeStr_3047 = "_-1dz" (String#7149, DoABC#2) // _SafeStr_3048 = "_-XR" (String#7446, DoABC#2) // _SafeStr_3049 = "_-9K" (String#2045, DoABC#2) // _SafeStr_3050 = "_-n" (String#6919, DoABC#2) // _SafeStr_3051 = "_-Fc" (String#7124, DoABC#2) // _SafeStr_3052 = "_-1PI" (String#6443, DoABC#2) // _SafeStr_3053 = "_-XL" (String#6777, DoABC#2) // _SafeStr_3054 = "_-8R" (String#7343, DoABC#2) // _SafeStr_3055 = "_-18c" (String#6941, DoABC#2) // _SafeStr_3056 = "_-8Q" (String#7394, DoABC#2) // _SafeStr_3057 = "_-1OO" (String#7346, DoABC#2) // _SafeStr_3529 = "_-1ux" (String#8041, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_3533 = "_-2CP" (String#13704, DoABC#2) // _SafeStr_3535 = "_-14P" (String#1901, DoABC#2) // _SafeStr_3537 = "_-1qm" (String#16633, DoABC#2) // _SafeStr_3539 = "_-3-q" (String#21026, DoABC#2) // _SafeStr_3542 = "_-214" (String#11325, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_3632 = "_-0zo" (String#2118, DoABC#2) // _SafeStr_3876 = "_-3Dz" (String#10894, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4155 = "_-2Dy" (String#10884, DoABC#2) // _SafeStr_4156 = "_-bx" (String#14111, DoABC#2) // _SafeStr_4159 = "_-2e8" (String#8413, DoABC#2) // _SafeStr_4165 = "_-2cL" (String#13996, DoABC#2) // _SafeStr_4166 = "_-0kd" (String#11692, DoABC#2) // _SafeStr_4167 = "_-1X6" (String#15237, DoABC#2) // _SafeStr_4170 = "_-1J" (String#3761, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4229 = "_-3Bh" (String#5609, DoABC#2) // _SafeStr_5343 = "_-32V" (String#6142, DoABC#2) // _SafeStr_5397 = "_-i7" (String#10442, DoABC#2) // _SafeStr_5567 = "_-2sZ" (String#4916, DoABC#2) // _SafeStr_5651 = "_-1sd" (String#12096, DoABC#2) // _SafeStr_5704 = "_-wb" (String#4391, DoABC#2) // _SafeStr_5705 = "_-dD" (String#5746, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5708 = "_-2lU" (String#7856, DoABC#2) // _SafeStr_5713 = "_-27M" (String#8890, DoABC#2) // _SafeStr_5715 = "_-1hM" (String#5600, DoABC#2) // _SafeStr_5717 = "_-356" (String#6838, DoABC#2) // _SafeStr_5721 = "_-1RP" (String#7096, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6118 = "_-Ns" (String#12391, DoABC#2) // _SafeStr_6121 = "_-0DR" (String#6932, DoABC#2) // _SafeStr_6122 = "_-2K8" (String#13035, DoABC#2) // _SafeStr_6431 = "_-Z6" (String#12878, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6696 = "_-1GM" (String#15158, DoABC#2) // _SafeStr_6707 = "_-3H-" (String#19954, DoABC#2) // _SafeStr_6708 = "_-0uu" (String#19205, DoABC#2) // _SafeStr_6709 = "_-2Xb" (String#18429, DoABC#2) // _SafeStr_6710 = "_-BO" (String#21888, DoABC#2) // _SafeStr_6711 = "_-0bH" (String#12379, DoABC#2) // _SafeStr_6719 = "_-tC" (String#18624, DoABC#2) // _SafeStr_6720 = "_-2fF" (String#12490, DoABC#2) // _SafeStr_6721 = "_-1uM" (String#11653, DoABC#2) // _SafeStr_6722 = "_-Hg" (String#12078, DoABC#2) // _SafeStr_6723 = "_-0ZC" (String#11777, DoABC#2) // _SafeStr_6727 = "_-1sl" (String#12316, DoABC#2) // _SafeStr_6729 = "_-2RQ" (String#1689, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) // _SafeStr_6792 = "_-1LA" (String#4500, DoABC#2) // _SafeStr_6793 = "_-1hs" (String#4590, DoABC#2) // _SafeStr_6794 = "_-0E6" (String#4464, DoABC#2) // _SafeStr_6798 = "_-1zR" (String#2100, DoABC#2) // _SafeStr_6799 = "_-fi" (String#9820, DoABC#2) // _SafeStr_6800 = "_-pv" (String#8481, DoABC#2) // _SafeStr_6803 = "_-9E" (String#17843, DoABC#2) // _SafeStr_6804 = "_-0dQ" (String#21679, DoABC#2) // _SafeStr_6807 = "_-or" (String#13540, DoABC#2) // _SafeStr_6808 = "_-2rY" (String#5362, DoABC#2) // _SafeStr_6809 = "_-0Bn" (String#22454, DoABC#2) // _SafeStr_6814 = "_-pf" (String#22415, DoABC#2) // _SafeStr_6815 = "_-1X9" (String#2826, DoABC#2) // _SafeStr_6816 = "_-3DO" (String#16529, DoABC#2) // _SafeStr_6820 = "_-ug" (String#18971, DoABC#2) // _SafeStr_6821 = "_-4I" (String#12389, DoABC#2) // _SafeStr_6822 = "_-2c1" (String#12191, DoABC#2) // _SafeStr_6823 = "_-0Fe" (String#18055, DoABC#2) // _SafeStr_6824 = "_-d5" (String#21500, DoABC#2) // _SafeStr_6918 = "_-0oj" (String#12082, DoABC#2) // _SafeStr_6919 = "_-0zz" (String#3558, DoABC#2) // _SafeStr_6920 = "_-Cl" (String#11873, DoABC#2) // _SafeStr_6921 = "_-05g" (String#8956, DoABC#2) // _SafeStr_6922 = "_-2ag" (String#6959, DoABC#2) // _SafeStr_6923 = "_-2WC" (String#6878, DoABC#2) // _SafeStr_6924 = "_-2fP" (String#8729, DoABC#2) // _SafeStr_6928 = "_-94" (String#7928, DoABC#2) // _SafeStr_6930 = "_-1rc" (String#8078, DoABC#2) // _SafeStr_6932 = "_-0QN" (String#9617, DoABC#2) // _SafeStr_6933 = "_-0ym" (String#12243, DoABC#2) // _SafeStr_6934 = "_-2Q1" (String#11614, DoABC#2) // _SafeStr_6935 = "_-0Zd" (String#10304, DoABC#2) // _SafeStr_6950 = "_-2rl" (String#6444, DoABC#2) // _SafeStr_7386 = "_-ps" (String#20977, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room._SafeStr_22 package com.sulake.habbo.room { import flash.display.BitmapData; public interface _SafeStr_22 { function imageReady(_arg_1:int, _arg_2:BitmapData):void; } }//package com.sulake.habbo.room // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.IRoomCreator package com.sulake.habbo.room { import com.sulake.room._SafeStr_1624; import com.sulake.room.object._SafeStr_1358; import com.sulake.habbo.room.utils._SafeStr_1923; import com.sulake.habbo.room.utils._SafeStr_1922; public interface IRoomCreator extends _SafeStr_1160 { function _SafeStr_6921(_arg_1:int, _arg_2:int, _arg_3:XML):void; function _SafeStr_13262(_arg_1:int, _arg_2:int):_SafeStr_1624; function _SafeStr_13216(_arg_1:int, _arg_2:int):void; function _SafeStr_13220(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_13261(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_13255(_arg_1:int, _arg_2:int, _arg_3:String):void; function _SafeStr_13263(_arg_1:int, _arg_2:int):_SafeStr_1358; function _SafeStr_13256(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1923):void; function _SafeStr_13066(_arg_1:int, _arg_2:int):_SafeStr_1923; function _SafeStr_13065(_arg_1:int, _arg_2:int):_SafeStr_1922; function _SafeStr_13265(_arg_1:int, _arg_2:int, _arg_3:String):Number; function _SafeStr_3709(_arg_1:int, _arg_2:int, _arg_3:String):String; function _SafeStr_13264(_arg_1:int, _arg_2:int, _arg_3:Boolean):void; } }//package com.sulake.habbo.room // _SafeStr_1160 = "_-ek" (String#8134, DoABC#2) // _SafeStr_13065 = "_-1-p" (String#6733, DoABC#2) // _SafeStr_13066 = "_-xC" (String#7560, DoABC#2) // _SafeStr_13216 = "_-0zI" (String#7078, DoABC#2) // _SafeStr_13220 = "_-06Q" (String#12590, DoABC#2) // _SafeStr_13255 = "_-07i" (String#18201, DoABC#2) // _SafeStr_13256 = "_-SA" (String#15714, DoABC#2) // _SafeStr_13261 = "_-2qN" (String#15464, DoABC#2) // _SafeStr_13262 = "_-23I" (String#2437, DoABC#2) // _SafeStr_13263 = "_-uQ" (String#4350, DoABC#2) // _SafeStr_13264 = "_-2St" (String#18380, DoABC#2) // _SafeStr_13265 = "_-1Pm" (String#7742, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1624 = "_-1WP" (String#1349, DoABC#2) // _SafeStr_1922 = "_-1hw" (String#3073, DoABC#2) // _SafeStr_1923 = "_-0jH" (String#2254, DoABC#2) // _SafeStr_3709 = "_-070" (String#4516, DoABC#2) // _SafeStr_6921 = "_-05g" (String#8956, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.IRoomEngine package com.sulake.habbo.room { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; import flash.display.DisplayObject; import com.sulake.room.utils._SafeStr_1729; import flash.geom.Point; import com.sulake.room.utils._SafeStr_1285; import flash.geom.Rectangle; import com.sulake.room.object.IRoomObject; import com.sulake.core.utils.Map; public interface IRoomEngine extends IUnknown { function get events():IEventDispatcher; function get _SafeStr_8765():Boolean; function get _SafeStr_3710():int; function get _SafeStr_3711():int; function _SafeStr_6940(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int):DisplayObject; function _SafeStr_13266(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Boolean; function _SafeStr_6941(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean):void; function _SafeStr_5187(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_1729; function _SafeStr_5190(_arg_1:int, _arg_2:int, _arg_3:int):Point; function _SafeStr_6949(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Point):Boolean; function _SafeStr_13267(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean, _arg_8:Boolean):void; function setActiveRoom(_arg_1:int, _arg_2:int):void; function _SafeStr_13265(_arg_1:int, _arg_2:int, _arg_3:String):Number; function _SafeStr_3709(_arg_1:int, _arg_2:int, _arg_3:String):String; function getFurnitureIcon(_arg_1:int, _arg_2:_SafeStr_22, _arg_3:String=null):_SafeStr_1248; function getWallItemIcon(_arg_1:int, _arg_2:_SafeStr_22, _arg_3:String=null):_SafeStr_1248; function getFurnitureImage(_arg_1:int, _arg_2:_SafeStr_1285, _arg_3:int, _arg_4:_SafeStr_22, _arg_5:uint=0, _arg_6:String=null, _arg_7:int=-1, _arg_8:int=-1):_SafeStr_1248; function getGenericRoomObjectImage(_arg_1:String, _arg_2:String, _arg_3:_SafeStr_1285, _arg_4:int, _arg_5:_SafeStr_22, _arg_6:uint=0, _arg_7:String=null, _arg_8:int=-1, _arg_9:int=-1):_SafeStr_1248; function getWallItemImage(_arg_1:int, _arg_2:_SafeStr_1285, _arg_3:int, _arg_4:_SafeStr_22, _arg_5:uint=0, _arg_6:String=null, _arg_7:int=-1, _arg_8:int=-1):_SafeStr_1248; function _SafeStr_5156(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1285, _arg_4:int, _arg_5:_SafeStr_22, _arg_6:uint=0):_SafeStr_1248; function getRoomImage(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:_SafeStr_22, _arg_6:String=null):_SafeStr_1248; function _SafeStr_5324(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:int, _arg_7:_SafeStr_22, _arg_8:uint=0):_SafeStr_1248; function _SafeStr_5372(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Rectangle; function _SafeStr_5373(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Point; function _SafeStr_13268(_arg_1:int):Rectangle; function _SafeStr_5260(_arg_1:int, _arg_2:int, _arg_3:int):int; function _SafeStr_5136(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):IRoomObject; function _SafeStr_5261(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):IRoomObject; function _SafeStr_5312(_arg_1:int, _arg_2:int, _arg_3:String):Boolean; function _SafeStr_5314(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:Map):Boolean; function _SafeStr_5254(_arg_1:int, _arg_2:int, _arg_3:String):Boolean; function _SafeStr_5256(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_3657(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String=null):Boolean; function _SafeStr_3651():void; function _SafeStr_5108(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean):void; function selectRoomObject(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void; function _SafeStr_13269(_arg_1:String):Array; function _SafeStr_13197(_arg_1:String):Boolean; function _SafeStr_13270(_arg_1:int, _arg_2:int):String; function _SafeStr_10457(_arg_1:int, _arg_2:int):_SafeStr_1316; function _SafeStr_5174():int; function _SafeStr_5410(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean):Boolean; function _SafeStr_10328(_arg_1:int, _arg_2:int):_SafeStr_1728; function _SafeStr_6928(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Number=NaN, _arg_10:int=-1, _arg_11:Boolean=false):Boolean; function _SafeStr_6937(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void; function _SafeStr_6922(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_6930(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Boolean=false):Boolean; function _SafeStr_6953(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285):Boolean; function _SafeStr_6923(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_6932(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:Number, _arg_7:int, _arg_8:String=null):Boolean; function _SafeStr_13051(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String=null, _arg_6:String=null):Boolean; function _SafeStr_6935(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String=""):Boolean; function _SafeStr_6933(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):Boolean; function _SafeStr_6934(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int=0):Boolean; function _SafeStr_6924(_arg_1:int, _arg_2:int, _arg_3:int):void; function _SafeStr_6950(_arg_1:int, _arg_2:int, _arg_3:String=null, _arg_4:String=null, _arg_5:String=null, _arg_6:Boolean=false):Boolean; function _SafeStr_13271(_arg_1:int):String; function _SafeStr_5366(_arg_1:int, _arg_2:String=null):String; function _SafeStr_5313(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_6921(_arg_1:int, _arg_2:int, _arg_3:XML):void; function _SafeStr_13216(_arg_1:int, _arg_2:int):void; } }//package com.sulake.habbo.room // _SafeStr_10328 = "_-3Eh" (String#11731, DoABC#2) // _SafeStr_10457 = "_-2dO" (String#3159, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_13051 = "_-2Nu" (String#12680, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_13197 = "_-2tP" (String#5327, DoABC#2) // _SafeStr_13216 = "_-0zI" (String#7078, DoABC#2) // _SafeStr_13265 = "_-1Pm" (String#7742, DoABC#2) // _SafeStr_13266 = "_-0P3" (String#17078, DoABC#2) // _SafeStr_13267 = "_-0Lz" (String#17052, DoABC#2) // _SafeStr_13268 = "_-2AP" (String#17505, DoABC#2) // _SafeStr_13269 = "_-jx" (String#18304, DoABC#2) // _SafeStr_13270 = "_-0bW" (String#6139, DoABC#2) // _SafeStr_13271 = "_-3AV" (String#16039, DoABC#2) // _SafeStr_1728 = "_-2jm" (String#4632, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_3651 = "_-08h" (String#8653, DoABC#2) // _SafeStr_3657 = "_-16H" (String#7140, DoABC#2) // _SafeStr_3709 = "_-070" (String#4516, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_5108 = "_-248" (String#14067, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5174 = "_-qY" (String#11611, DoABC#2) // _SafeStr_5187 = "_-06I" (String#4729, DoABC#2) // _SafeStr_5190 = "_-iB" (String#11466, DoABC#2) // _SafeStr_5254 = "_-0Iq" (String#12253, DoABC#2) // _SafeStr_5256 = "_-2ao" (String#13804, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_5261 = "_-0u" (String#7242, DoABC#2) // _SafeStr_5312 = "_-2cR" (String#5096, DoABC#2) // _SafeStr_5313 = "_-GE" (String#16455, DoABC#2) // _SafeStr_5314 = "_-3-k" (String#16233, DoABC#2) // _SafeStr_5324 = "_-2jU" (String#14395, DoABC#2) // _SafeStr_5366 = "_-2gf" (String#7040, DoABC#2) // _SafeStr_5372 = "_-r2" (String#11432, DoABC#2) // _SafeStr_5373 = "_-2hS" (String#15436, DoABC#2) // _SafeStr_5410 = "_-38-" (String#11683, DoABC#2) // _SafeStr_6921 = "_-05g" (String#8956, DoABC#2) // _SafeStr_6922 = "_-2ag" (String#6959, DoABC#2) // _SafeStr_6923 = "_-2WC" (String#6878, DoABC#2) // _SafeStr_6924 = "_-2fP" (String#8729, DoABC#2) // _SafeStr_6928 = "_-94" (String#7928, DoABC#2) // _SafeStr_6930 = "_-1rc" (String#8078, DoABC#2) // _SafeStr_6932 = "_-0QN" (String#9617, DoABC#2) // _SafeStr_6933 = "_-0ym" (String#12243, DoABC#2) // _SafeStr_6934 = "_-2Q1" (String#11614, DoABC#2) // _SafeStr_6935 = "_-0Zd" (String#10304, DoABC#2) // _SafeStr_6937 = "_-39c" (String#8037, DoABC#2) // _SafeStr_6940 = "_-184" (String#15175, DoABC#2) // _SafeStr_6941 = "_-1JO" (String#16768, DoABC#2) // _SafeStr_6949 = "_-0Sm" (String#17156, DoABC#2) // _SafeStr_6950 = "_-2rl" (String#6444, DoABC#2) // _SafeStr_6953 = "_-lY" (String#13275, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.RoomEngine package com.sulake.habbo.room { import com.sulake.core.runtime._SafeStr_8; import com.sulake.room._SafeStr_1162; import com.sulake.core.runtime._SafeStr_9; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.core.communication.connection.IConnection; import com.sulake.room._SafeStr_708; import com.sulake.room.renderer._SafeStr_802; import com.sulake.room._SafeStr_584; import com.sulake.room.object._SafeStr_805; import com.sulake.habbo.advertisement._SafeStr_823; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.room.utils._SafeStr_1948; import com.sulake.core.utils.Map; import flash.display.DisplayObjectContainer; import flash.display.LoaderInfo; import com.sulake.iid.IIDRoomObjectFactory; import com.sulake.iid.IIDRoomObjectVisualizationFactory; import com.sulake.iid.IIDRoomManager; import com.sulake.iid.IIDRoomRendererFactory; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboAdManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.core.runtime.IContext; import com.sulake.habbo.room.utils._SafeStr_1949; import _-2-X._SafeStr_845; import com.sulake.habbo.room.utils._SafeStr_1923; import com.sulake.habbo.room.utils._SafeStr_1922; import com.sulake.habbo.room.utils._SafeStr_1931; import com.sulake.habbo.room.utils._SafeStr_1921; import com.sulake.room._SafeStr_1624; import flash.ui.Mouse; import flash.ui.MouseCursor; import _-1Vf._SafeStr_1943; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.room.object._SafeStr_1358; import _-1Vr._SafeStr_1953; import com.sulake.habbo.room.object._SafeStr_1392; import com.sulake.habbo.room.utils._SafeStr_1942; import flash.utils.getTimer; import com.sulake.room.object.IRoomObject; import com.sulake.room.renderer._SafeStr_1967; import flash.geom.Rectangle; import com.sulake.room.utils._SafeStr_1286; import flash.geom.Point; import flash.geom.Matrix; import com.sulake.room.utils._SafeStr_1961; import com.sulake.room.utils._SafeStr_1285; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import flash.events.Event; import _-2xx._SafeStr_816; import _-33P.RoomSessionEvent; import com.sulake.habbo.toolbar.HabboToolbarIconEnum; import com.sulake.habbo.room.utils._SafeStr_1950; import _-1Vf.RoomEngineEvent; import _-1Vr._SafeStr_1941; import _-1Vr._SafeStr_1956; import com.sulake.room.utils.XMLValidator; import _-1Vr._SafeStr_1940; import _-1Vf._SafeStr_1791; import _-1Vr._SafeStr_1930; import _-1Vr._SafeStr_1959; import flash.display.Sprite; import com.sulake.room.renderer._SafeStr_1678; import flash.display.DisplayObject; import com.sulake.room.utils._SafeStr_1729; import flash.events.MouseEvent; import _-hF.RoomObjectEvent; import _-1Vf._SafeStr_1381; import _-hF._SafeStr_1937; import flash.display.Bitmap; import flash.display.BitmapData; import _-1vz._SafeStr_1554; import com.sulake.room.messages._SafeStr_1924; import _-1Vr._SafeStr_1947; import _-1Vr._SafeStr_1945; import _-1Vr._SafeStr_1934; import _-1Vr._SafeStr_1952; import _-1Vr._SafeStr_1946; import _-1Vr._SafeStr_1951; import _-1Vr._SafeStr_1925; import _-1Vr._SafeStr_1958; import _-1Vr._SafeStr_1933; import _-1Vr._SafeStr_1962; import _-1Vr._SafeStr_1939; import _-1Vr._SafeStr_1960; import _-1Vr._SafeStr_1936; import _-1Vr._SafeStr_1965; import _-1Vr._SafeStr_1932; import _-1Vr._SafeStr_1938; import _-1Vr._SafeStr_1966; import _-1Vr._SafeStr_1964; import _-1Vr._SafeStr_1955; import _-1Vr._SafeStr_1957; import _-1Vr._SafeStr_1926; import com.sulake.habbo.room.object._SafeStr_1963; import _-0sT._SafeStr_1685; import _-0sT._SafeStr_1627; import _-1Vr._SafeStr_1944; import com.sulake.core.assets.IAssetLibrary; import com.sulake.iid.*; import com.sulake.room.object.*; public class RoomEngine extends _SafeStr_8 implements IRoomEngine, _SafeStr_1162, IRoomCreator, _SafeStr_1161, _SafeStr_9 { private static const _SafeStr_13272:String = "temporary_room"; private static const _SafeStr_13273:int = -1; private static const _SafeStr_13274:String = "room"; private static const _SafeStr_13275:int = -2; private static const _SafeStr_13276:String = "tile_cursor"; private static const _SafeStr_13277:int = -3; private static const _SafeStr_13278:String = "selection_arrow"; private static const OVERLAY_SPRITE:String = "overlay"; private static const _SafeStr_13279:String = "object_icon_sprite"; private static const _SafeStr_13280:int = 15; private static const _SafeStr_13281:int = 40; private var _communication:IHabboCommunicationManager = null; private var _connection:IConnection = null; private var _roomManager:_SafeStr_708 = null; private var _roomRendererFactory:_SafeStr_802 = null; private var _SafeStr_13282:_SafeStr_584 = null; private var _SafeStr_13132:_SafeStr_805 = null; private var _SafeStr_13283:_SafeStr_823 = null; private var _SafeStr_6499:_SafeStr_1112 = null; private var _SafeStr_10502:_SafeStr_13 = null; private var _toolbar:_SafeStr_815 = null; private var _SafeStr_6555:IHabboConfigurationManager; private var _SafeStr_13284:_SafeStr_1928 = null; private var _SafeStr_13285:_SafeStr_1954 = null; private var _SafeStr_13286:_SafeStr_1929 = null; private var _SafeStr_13287:Boolean = false; private var _SafeStr_13288:_SafeStr_1948; private var _SafeStr_13289:Map; private var _SafeStr_13290:Boolean = false; private var _SafeStr_13291:int = 0; private var _SafeStr_13292:int = 0; private var _SafeStr_13293:int = -1; private var _SafeStr_13294:int = 0; private var _SafeStr_13295:int = 0; private var _SafeStr_13296:Boolean = false; private var _SafeStr_13297:Boolean = false; private var _SafeStr_13298:int = 0; private var _SafeStr_13299:int = 0; private var _SafeStr_13300:int = 0; private var _SafeStr_13301:int = 0; private var _SafeStr_13302:Boolean = false; private var _SafeStr_13303:Map = null; private var _SafeStr_13304:Map = null; private var _SafeStr_13305:Boolean = false; private var _SafeStr_13306:Array; private var _SafeStr_13307:Boolean; public function RoomEngine(_arg_1:IContext, _arg_2:uint=0) { this._SafeStr_13306 = new Array(); super(_arg_1, _arg_2); this._SafeStr_13304 = new Map(); this._SafeStr_13288 = new _SafeStr_1948(1000); this._SafeStr_13289 = new Map(); this._SafeStr_13303 = new Map(); this._SafeStr_13284 = new _SafeStr_1928(this); this._SafeStr_13285 = new _SafeStr_1954(this); var _local_3:DisplayObjectContainer = _arg_1.displayObjectContainer; var _local_4:LoaderInfo = _local_3.loaderInfo; this._SafeStr_13286 = new _SafeStr_1929(_local_4.loaderURL); queueInterface(new IIDRoomObjectFactory(), this._SafeStr_13308); queueInterface(new IIDRoomObjectVisualizationFactory(), this._SafeStr_13309); queueInterface(new IIDRoomManager(), this._SafeStr_13310); queueInterface(new IIDRoomRendererFactory(), this._SafeStr_13311); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10157); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_8014); queueInterface(new IIDHabboAdManager(), this._SafeStr_13312); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); this.initialize(); _SafeStr_4262(this, 1); } public function get _SafeStr_8765():Boolean { return (this._SafeStr_13290); } public function get _SafeStr_13313():_SafeStr_708 { return (this._roomManager); } public function get connection():IConnection { return (this._connection); } public function get _SafeStr_3710():int { return (this._SafeStr_13291); } public function get _SafeStr_3711():int { return (this._SafeStr_13292); } private function get _SafeStr_13314():Boolean { return (true); } public function _SafeStr_13197(_arg_1:String):Boolean { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_13197(_arg_1)); }; return (false); } override public function dispose():void { var _local_1:int; var _local_2:_SafeStr_1949; removeUpdateReceiver(this); if (this._SafeStr_13282 != null){ this._SafeStr_13282.release(new IIDRoomObjectFactory()); this._SafeStr_13282 = null; }; if (this._SafeStr_13132 != null){ this._SafeStr_13132.release(new IIDRoomObjectVisualizationFactory()); this._SafeStr_13132 = null; }; if (this._roomManager != null){ this._roomManager.release(new IIDRoomManager()); this._roomManager = null; }; if (this._roomRendererFactory != null){ this._roomRendererFactory.release(new IIDRoomRendererFactory()); this._roomRendererFactory = null; }; if (this._communication != null){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_6555 != null){ this._SafeStr_6555.release(new IIDHabboConfigurationManager()); this._SafeStr_6555 = null; }; if (this._toolbar != null){ this._toolbar.events.removeEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_4328); this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._SafeStr_13283){ this._SafeStr_13283.release(new IIDHabboAdManager()); this._SafeStr_13283 = null; }; if (this._SafeStr_6499){ this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._SafeStr_10502){ this._SafeStr_10502.release(new IIDHabboRoomSessionManager()); this._SafeStr_10502 = null; }; this._connection = null; if (this._SafeStr_13288 != null){ this._SafeStr_13288.dispose(); this._SafeStr_13288 = null; }; if (this._SafeStr_13289 != null){ this._SafeStr_13289.dispose(); }; if (this._SafeStr_13284 != null){ this._SafeStr_13284.dispose(); this._SafeStr_13284 = null; }; if (this._SafeStr_13285 != null){ this._SafeStr_13285.dispose(); this._SafeStr_13285 = null; }; if (this._SafeStr_13286 != null){ this._SafeStr_13286.dispose(); this._SafeStr_13286 = null; }; if (this._SafeStr_13303 != null){ this._SafeStr_13303.dispose(); this._SafeStr_13303 = null; }; if (this._SafeStr_13304 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_13304.length) { _local_2 = (this._SafeStr_13304.getWithIndex(_local_1) as _SafeStr_1949); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_13304.dispose(); this._SafeStr_13304 = null; }; super.dispose(); } private function initialize():void { } private function _SafeStr_13315(_arg_1:int, _arg_2:int):_SafeStr_1949 { var _local_3:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_4:_SafeStr_1949; if (this._SafeStr_13304 != null){ _local_4 = (this._SafeStr_13304.getValue(_local_3) as _SafeStr_1949); if (_local_4 == null){ _local_4 = new _SafeStr_1949(_arg_1, _arg_2); this._SafeStr_13304.add(_local_3, _local_4); }; }; return (_local_4); } public function _SafeStr_13256(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1923):void { var _local_4:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_4 != null){ _local_4.tileHeightMap = _arg_3; }; } public function _SafeStr_13066(_arg_1:int, _arg_2:int):_SafeStr_1923 { var _local_3:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_3 != null){ return (_local_3.tileHeightMap); }; return (null); } public function _SafeStr_13255(_arg_1:int, _arg_2:int, _arg_3:String):void { var _local_4:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_4 != null){ _local_4._SafeStr_13031 = _arg_3; }; } public function _SafeStr_13270(_arg_1:int, _arg_2:int):String { var _local_3:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_3 != null){ return (_local_3._SafeStr_13031); }; return (null); } public function _SafeStr_13065(_arg_1:int, _arg_2:int):_SafeStr_1922 { var _local_3:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_3 != null){ return (_local_3._SafeStr_13029); }; return (null); } private function _SafeStr_13317():_SafeStr_1931 { return (this._SafeStr_13318(this._SafeStr_13291, this._SafeStr_13292)); } private function _SafeStr_13318(_arg_1:int, _arg_2:int):_SafeStr_1931 { var _local_3:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_3 != null){ return (_local_3._SafeStr_13030); }; return (null); } public function _SafeStr_13062(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1921):void { var _local_4:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_4 != null){ _local_4._SafeStr_13032 = _arg_3; if (_arg_3 != null){ _local_4._SafeStr_13033 = null; }; }; } public function _SafeStr_10457(_arg_1:int, _arg_2:int):_SafeStr_1316 { var _local_3:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_3 != null){ return (_local_3._SafeStr_13032); }; return (null); } public function _SafeStr_13063(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1921):void { var _local_4:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_4 != null){ _local_4._SafeStr_13033 = _arg_3; }; } public function _SafeStr_13064(_arg_1:int, _arg_2:int):_SafeStr_1316 { var _local_3:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_3 != null){ return (_local_3._SafeStr_13033); }; return (null); } public function update(_arg_1:uint):void { var _local_2:int; var _local_3:_SafeStr_1624; if (this._roomManager != null){ this._SafeStr_13319(); this._roomManager.update(_arg_1); _local_2 = 0; while (_local_2 < this._roomManager._SafeStr_13320()) { _local_3 = this._roomManager._SafeStr_13321(_local_2); if (((!((_local_3 == null))) && (!((_local_3._SafeStr_13322() == null))))){ _local_3._SafeStr_13322().update(_arg_1); }; _local_2++; }; this._SafeStr_13323(_arg_1); if (this._SafeStr_13307){ this._SafeStr_13324(); }; }; } private function _SafeStr_13324():void { this._SafeStr_13307 = false; if (((this._SafeStr_13306) && ((this._SafeStr_13306.length > 0)))){ Mouse.cursor = MouseCursor.BUTTON; } else { Mouse.cursor = MouseCursor.ARROW; }; this._SafeStr_13307 = false; } public function _SafeStr_13071(_arg_1:String, _arg_2:int, _arg_3:String):void { var _local_4:int = this._SafeStr_13057(_arg_3); switch (_arg_1){ case _SafeStr_1943._SafeStr_6145: this._SafeStr_13325(_local_4, _arg_2); return; default: this._SafeStr_13326(_local_4, _arg_2); }; } private function _SafeStr_13325(_arg_1:int, _arg_2:int):void { if (!this._SafeStr_13306){ return; }; var _local_3:_SafeStr_1228 = this._SafeStr_10502.getSession(this._SafeStr_13291, this._SafeStr_13292); if ((((((_arg_1 == _SafeStr_832._SafeStr_3655)) || ((_arg_1 == _SafeStr_832._SafeStr_3656)))) && (!(_local_3._SafeStr_4220)))){ return; }; var _local_4:String = ((_arg_1 + "_") + _arg_2); var _local_5:int = this._SafeStr_13306.indexOf(_local_4); if (_local_5 == -1){ this._SafeStr_13306.push(_local_4); this._SafeStr_13307 = true; }; } private function _SafeStr_13326(_arg_1:int, _arg_2:int):void { if (!this._SafeStr_13306){ return; }; var _local_3:String = ((_arg_1 + "_") + _arg_2); var _local_4:int = this._SafeStr_13306.indexOf(_local_3); if (_local_4 > -1){ this._SafeStr_13306.splice(_local_4, 1); this._SafeStr_13307 = true; }; } public function _SafeStr_5596(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_1358; var _local_5:_SafeStr_1358; var _local_6:String; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int; if (_arg_3 >= 0){ _local_4 = this._SafeStr_13263(_arg_1, _arg_2); _local_5 = this._SafeStr_13327(_arg_1, _arg_2, _arg_3); if (((((((!((_local_5 == null))) && (!((_local_5.getModel() == null))))) && (!((_local_4 == null))))) && (!((_local_4._SafeStr_13106() == null))))){ _local_6 = _SafeStr_1953._SafeStr_5597; _local_7 = _local_5.getLocation().x; _local_8 = _local_5.getLocation().y; _local_9 = _local_5.getModel().getNumber(_SafeStr_1392._SafeStr_12304); _local_10 = _local_5.getModel().getNumber(_SafeStr_1392._SafeStr_12305); _local_4._SafeStr_13106()._SafeStr_5545(new _SafeStr_1953(_local_6, _arg_3, _local_7, _local_8, _local_9, _local_10)); }; }; } public function _SafeStr_5598(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_1358; var _local_5:String; if (_arg_3 >= 0){ _local_4 = this._SafeStr_13263(_arg_1, _arg_2); if (((!((_local_4 == null))) && (!((_local_4._SafeStr_13106() == null))))){ _local_5 = _SafeStr_1953._SafeStr_5599; _local_4._SafeStr_13106()._SafeStr_5545(new _SafeStr_1953(_local_5, _arg_3)); }; }; } private function _SafeStr_13319():void { var _local_3:int; var _local_4:_SafeStr_1949; var _local_5:int; var _local_6:_SafeStr_1942; if (this._SafeStr_13305){ this._SafeStr_13305 = false; return; }; var _local_1:int = getTimer(); var _local_2:int = 5; for each (_local_4 in this._SafeStr_13304) { _local_5 = 0; _local_6 = null; while ((_local_6 = _local_4._SafeStr_6886()) != null) { this._SafeStr_13328(_local_4.roomId, _local_4.roomCategory, _local_6.id, _local_6); if ((++_local_5 % _local_2) == 0){ _local_3 = getTimer(); if ((_local_3 - _local_1) >= _SafeStr_13281){ this._SafeStr_13305 = true; break; }; }; }; while (((!(this._SafeStr_13305)) && (!(((_local_6 = _local_4._SafeStr_5215()) == null))))) { this._SafeStr_13329(_local_4.roomId, _local_4.roomCategory, _local_6.id, _local_6); if ((++_local_5 % _local_2) == 0){ _local_3 = getTimer(); if ((_local_3 - _local_1) >= _SafeStr_13281){ this._SafeStr_13305 = true; break; }; }; }; if (this._SafeStr_13305){ return; }; }; } private function _SafeStr_13323(_arg_1:uint):void { var _local_5:_SafeStr_1949; var _local_6:_SafeStr_1931; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:IRoomObject; var _local_2:int = 1; var _local_3:int; while (_local_3 < this._SafeStr_13304.length) { _local_5 = (this._SafeStr_13304.getWithIndex(_local_3) as _SafeStr_1949); _local_6 = null; _local_7 = 0; _local_8 = 0; if (_local_5 != null){ _local_6 = _local_5._SafeStr_13030; _local_7 = _local_5.roomId; _local_8 = _local_5.roomCategory; }; if (_local_6 != null){ _local_9 = _local_6._SafeStr_13008; _local_10 = _local_6._SafeStr_13009; _local_11 = this._SafeStr_5136(_local_7, _local_8, _local_9, _local_10); if (_local_11 != null){ if (((((!((_local_7 == this._SafeStr_13291))) || (!((_local_8 == this._SafeStr_13292))))) || (!(this._SafeStr_13296)))){ this._SafeStr_13330(_local_7, _local_8, _local_2, _local_11.getLocation(), _arg_1); }; }; }; _local_3++; }; var _local_4:_SafeStr_1967 = this._SafeStr_6939(this._SafeStr_13291, this._SafeStr_13292, _local_2); if (_local_4 != null){ if (this._SafeStr_13296){ _local_4._SafeStr_13331 = (_local_4._SafeStr_13331 + this._SafeStr_13300); _local_4._SafeStr_13332 = (_local_4._SafeStr_13332 + this._SafeStr_13301); this._SafeStr_13300 = 0; this._SafeStr_13301 = 0; }; }; } private function _SafeStr_13330(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:uint):void { var _local_11:Number; var _local_12:Rectangle; var _local_13:int; var _local_14:int; var _local_15:Rectangle; var _local_16:_SafeStr_1286; var _local_17:Number; var _local_18:Number; var _local_19:Number; var _local_20:Number; var _local_21:Number; var _local_22:Number; var _local_23:Number; var _local_24:Point; var _local_25:Number; var _local_26:Number; var _local_27:Matrix; var _local_28:Number; var _local_29:Number; var _local_30:Number; var _local_31:Number; var _local_32:Number; var _local_33:Number; var _local_34:Point; var _local_35:Boolean; var _local_36:Boolean; var _local_37:Boolean; var _local_38:Boolean; var _local_39:Number; var _local_40:Number; var _local_41:Number; var _local_42:Number; var _local_43:Number; var _local_44:int; var _local_45:int; var _local_46:Point; var _local_47:_SafeStr_1286; var _local_6:_SafeStr_1967 = this._SafeStr_6939(_arg_1, _arg_2, _arg_3); var _local_7:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if ((((_local_6 == null)) || ((_local_7 == null)))){ return; }; var _local_8:_SafeStr_1961 = (_local_6.geometry as _SafeStr_1961); var _local_9:_SafeStr_1931 = _local_7._SafeStr_13030; var _local_10:_SafeStr_1624 = this._SafeStr_13262(_arg_1, _arg_2); if (((((!((_local_8 == null))) && (!((_local_9 == null))))) && (!((_local_10 == null))))){ _local_11 = (Math.floor(_arg_4.z) + 1); _local_12 = this._SafeStr_13333(_arg_1, _arg_2, _arg_3); if (_local_12 != null){ _local_13 = Math.round(_local_12.width); _local_14 = Math.round(_local_12.height); _local_15 = this._SafeStr_13268(_arg_3); if (((!((_local_15 == null))) && ((((((((_local_15.right < 0)) || ((_local_15.bottom < 0)))) || ((_local_15.left >= _local_13)))) || ((_local_15.top >= _local_14)))))){ _local_9.reset(); }; if (((((((((((!((_local_9._SafeStr_13015 == _local_13))) || (!((_local_9.screenHt == _local_14))))) || (!((_local_9.scale == _local_8.scale))))) || (!((_local_9._SafeStr_13018 == _local_8._SafeStr_5043))))) || (!(_SafeStr_1286._SafeStr_12750(_arg_4, _local_9._SafeStr_13010))))) || (_local_9._SafeStr_6711))){ _local_9._SafeStr_13010 = _arg_4; _local_16 = new _SafeStr_1286(); _local_16.assign(_arg_4); _local_16.x = Math.round(_local_16.x); _local_16.y = Math.round(_local_16.y); _local_17 = (_local_10.getNumber(_SafeStr_1935._SafeStr_13201) - 0.5); _local_18 = (_local_10.getNumber(_SafeStr_1935._SafeStr_13203) - 0.5); _local_19 = (_local_10.getNumber(_SafeStr_1935._SafeStr_13202) + 0.5); _local_20 = (_local_10.getNumber(_SafeStr_1935._SafeStr_13204) + 0.5); _local_21 = Math.round(((_local_17 + _local_19) / 2)); _local_22 = Math.round(((_local_18 + _local_20) / 2)); _local_23 = 2; _local_24 = new Point((_local_16.x - _local_21), (_local_16.y - _local_22)); _local_25 = (_local_8.scale / Math.sqrt(2)); _local_26 = (_local_25 / 2); _local_27 = new Matrix(); _local_27.rotate(((-((_local_8.direction.x + 90)) / 180) * Math.PI)); _local_24 = _local_27.transformPoint(_local_24); _local_24.y = (_local_24.y * (_local_26 / _local_25)); _local_28 = (((_local_12.width / 2) / _local_25) - 1); _local_29 = (((_local_12.height / 2) / _local_26) - 1); _local_30 = 0; _local_31 = 0; _local_32 = 0; _local_33 = 0; _local_34 = _local_8._SafeStr_4521(new _SafeStr_1286(_local_21, _local_22, _local_23)); _local_34.x = (_local_34.x + Math.round((_local_12.width / 2))); _local_34.y = (_local_34.y + Math.round((_local_12.height / 2))); if (_local_15 != null){ _local_15.offset(-(_local_6._SafeStr_13331), -(_local_6._SafeStr_13332)); if ((((_local_15.width > 1)) && ((_local_15.height > 1)))){ _local_30 = (((_local_15.left - _local_34.x) - (_local_8.scale * 0.25)) / _local_25); _local_32 = (((_local_15.right - _local_34.x) + (_local_8.scale * 0.25)) / _local_25); _local_31 = (((_local_15.top - _local_34.y) - (_local_8.scale * 0.5)) / _local_26); _local_33 = (((_local_15.bottom - _local_34.y) + (_local_8.scale * 0.5)) / _local_26); } else { _local_8._SafeStr_6942(new _SafeStr_1286(-30, -30), 25); return; }; } else { _local_8._SafeStr_6942(new _SafeStr_1286(0, 0), 25); return; }; _local_35 = false; _local_36 = false; _local_37 = false; _local_38 = false; _local_39 = Math.round(((_local_32 - _local_30) * _local_25)); if (_local_39 < _local_12.width){ _local_11 = 2; _local_24.x = ((_local_32 + _local_30) / 2); _local_37 = true; } else { if (_local_24.x > (_local_32 - _local_28)){ _local_24.x = (_local_32 - _local_28); _local_35 = true; }; if (_local_24.x < (_local_30 + _local_28)){ _local_24.x = (_local_30 + _local_28); _local_35 = true; }; }; _local_40 = Math.round(((_local_33 - _local_31) * _local_26)); if (_local_40 < _local_12.height){ _local_11 = 2; _local_24.y = ((_local_33 + _local_31) / 2); _local_38 = true; } else { if (_local_24.y > (_local_33 - _local_29)){ _local_24.y = (_local_33 - _local_29); _local_36 = true; }; if (_local_24.y < (_local_31 + _local_29)){ _local_24.y = (_local_31 + _local_29); _local_36 = true; }; if (_local_36){ _local_24.y = (_local_24.y / (_local_26 / _local_25)); }; }; _local_27.invert(); _local_24 = _local_27.transformPoint(_local_24); _local_24.x = (_local_24.x + _local_21); _local_24.y = (_local_24.y + _local_22); _local_41 = 0.35; _local_42 = 0.2; _local_43 = 0.2; _local_44 = 10; _local_45 = 10; if ((_local_43 * _local_13) > 100){ _local_43 = (100 / _local_13); }; if ((_local_41 * _local_14) > 150){ _local_41 = (150 / _local_14); }; if ((_local_42 * _local_14) > 150){ _local_42 = (150 / _local_14); }; if (((((_local_9._SafeStr_13011) && ((_local_9._SafeStr_13015 == _local_13)))) && ((_local_9.screenHt == _local_14)))){ _local_43 = 0; }; if (((((_local_9._SafeStr_13012) && ((_local_9._SafeStr_13015 == _local_13)))) && ((_local_9.screenHt == _local_14)))){ _local_41 = 0; _local_42 = 0; }; _local_12.right = (_local_12.right * (1 - (_local_43 * 2))); _local_12.bottom = (_local_12.bottom * (1 - (_local_41 + _local_42))); if (_local_12.right < _local_44){ _local_12.right = _local_44; }; if (_local_12.bottom < _local_45){ _local_12.bottom = _local_45; }; if ((_local_41 + _local_42) > 0){ _local_12.offset((-(_local_12.width) / 2), (-(_local_12.height) * (_local_42 / (_local_41 + _local_42)))); } else { _local_12.offset((-(_local_12.width) / 2), (-(_local_12.height) / 2)); }; _local_34 = _local_8._SafeStr_4521(_local_16); if (_local_34 != null){ _local_34.x = (_local_34.x + _local_6._SafeStr_13331); _local_34.y = (_local_34.y + _local_6._SafeStr_13332); _local_16.z = _local_11; _local_16.x = (Math.round((_local_24.x * 2)) / 2); _local_16.y = (Math.round((_local_24.y * 2)) / 2); if (_local_9.location == null){ _local_8.location = _local_16; if (this._SafeStr_13314){ _local_9._SafeStr_13019(new _SafeStr_1286(0, 0, 0)); } else { _local_9._SafeStr_13019(_local_16); }; }; _local_46 = _local_8._SafeStr_4521(_local_16); _local_47 = new _SafeStr_1286(0, 0, 0); if (_local_46 != null){ _local_47.x = _local_46.x; _local_47.y = _local_46.y; }; if ((((((((((((((((_local_34.x < _local_12.left)) || ((_local_34.x > _local_12.right)))) && (!(_local_9._SafeStr_13013)))) || ((((((_local_34.y < _local_12.top)) || ((_local_34.y > _local_12.bottom)))) && (!(_local_9._SafeStr_13014)))))) || (((((_local_37) && (!(_local_9._SafeStr_13013)))) && (!((_local_9._SafeStr_13015 == _local_13))))))) || (((((_local_38) && (!(_local_9._SafeStr_13014)))) && (!((_local_9.screenHt == _local_14))))))) || (((!((_local_9._SafeStr_13016 == _local_15.width))) || (!((_local_9._SafeStr_13017 == _local_15.height))))))) || (((!((_local_9._SafeStr_13015 == _local_13))) || (!((_local_9.screenHt == _local_14))))))){ _local_9._SafeStr_13011 = _local_35; _local_9._SafeStr_13012 = _local_36; if (this._SafeStr_13314){ _local_9.target = _local_47; } else { _local_9.target = _local_16; }; } else { if (!_local_35){ _local_9._SafeStr_13011 = false; }; if (!_local_36){ _local_9._SafeStr_13012 = false; }; }; }; _local_9._SafeStr_13013 = _local_37; _local_9._SafeStr_13014 = _local_38; _local_9._SafeStr_13015 = _local_13; _local_9.screenHt = _local_14; _local_9.scale = _local_8.scale; _local_9._SafeStr_13018 = _local_8._SafeStr_5043; _local_9._SafeStr_13016 = _local_15.width; _local_9._SafeStr_13017 = _local_15.height; if (this._SafeStr_13314){ _local_9.update(_arg_5, 8); } else { _local_9.update(_arg_5, 0.5); }; if (this._SafeStr_13314){ _local_6._SafeStr_13331 = -(_local_9.location.x); _local_6._SafeStr_13332 = -(_local_9.location.y); } else { _local_8._SafeStr_6942(_local_9.location, 25); }; } else { _local_9._SafeStr_13011 = false; _local_9._SafeStr_13012 = false; _local_9._SafeStr_13013 = false; _local_9._SafeStr_13014 = false; }; }; }; } private function _SafeStr_13308(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_13282 = (_arg_2 as _SafeStr_584); this._SafeStr_13334(); this._SafeStr_13335(); } private function _SafeStr_13309(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_13132 = (_arg_2 as _SafeStr_805); if (this._SafeStr_13286 != null){ this._SafeStr_13286._SafeStr_13153 = this._SafeStr_13132; }; this._SafeStr_13335(); } private function _SafeStr_13310(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._roomManager = (_arg_2 as _SafeStr_708); if (this._roomManager != null){ this._roomManager._SafeStr_13336(_SafeStr_832._SafeStr_3655); this._roomManager._SafeStr_13336(_SafeStr_832._SafeStr_3656); this._roomManager._SafeStr_13336(_SafeStr_832._SafeStr_4891); this._roomManager._SafeStr_13336(_SafeStr_832._SafeStr_12970); this._roomManager._SafeStr_13336(_SafeStr_832._SafeStr_12969); this._roomManager._SafeStr_13337(this._SafeStr_13286); }; this._SafeStr_13335(); } private function _SafeStr_13311(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._roomRendererFactory = (_arg_2 as _SafeStr_802); this._SafeStr_13335(); } private function _SafeStr_10157(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._communication = (_arg_2 as IHabboCommunicationManager); if (this._communication != null){ this._connection = this._communication.getHabboMainConnection(this._SafeStr_9797); if (this._connection != null){ this._SafeStr_9797(this._connection); }; }; this._SafeStr_13335(); } private function _SafeStr_9797(_arg_1:IConnection):void { if (disposed){ return; }; if (_arg_1 != null){ this._connection = _arg_1; if (this._SafeStr_13285 != null){ this._SafeStr_13285.connection = _arg_1; }; }; } private function _SafeStr_8014(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6555 = (_arg_2 as IHabboConfigurationManager); if (this._SafeStr_13286 != null){ events.addEventListener(_SafeStr_1929._SafeStr_13121, this._SafeStr_13338); this._SafeStr_13286.initialize(events, this._SafeStr_6555); }; this._SafeStr_13302 = (this._SafeStr_6555.getKey("room.dragging.always_center", "0") == "1"); this._SafeStr_13335(); } private function _SafeStr_13338(_arg_1:Event):void { if (((!((_arg_1 == null))) && ((_arg_1.type == _SafeStr_1929._SafeStr_13121)))){ this._SafeStr_13287 = true; this._SafeStr_13335(); }; } private function _SafeStr_13312(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_13283 = (_arg_2 as _SafeStr_823); this._SafeStr_13283.events.addEventListener(_SafeStr_816._SafeStr_7371, this._SafeStr_9780); this._SafeStr_13283.events.addEventListener(_SafeStr_816._SafeStr_7369, this._SafeStr_13339); this._SafeStr_13283.events.addEventListener(_SafeStr_816._SafeStr_7370, this._SafeStr_13339); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); this._SafeStr_13286._SafeStr_4914 = this._SafeStr_6499; } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10502 = (_arg_2 as _SafeStr_13); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7607, this._SafeStr_10531); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7608, this._SafeStr_10531); } private function _SafeStr_10531(_arg_1:RoomSessionEvent):void { switch (_arg_1.type){ case RoomSessionEvent._SafeStr_7607: if (this._SafeStr_13285){ this._SafeStr_13285._SafeStr_13215(_arg_1.session.roomId, _arg_1.session.roomCategory); }; return; case RoomSessionEvent._SafeStr_7608: if (this._SafeStr_13285){ this._SafeStr_13285._SafeStr_13217(); this._SafeStr_13216(_arg_1.session.roomId, _arg_1.session.roomCategory); }; return; }; } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._toolbar = (_arg_2 as _SafeStr_815); this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_4328); } private function _SafeStr_4328(_arg_1:_SafeStr_845):void { var _local_2:_SafeStr_1931; if (_arg_1._SafeStr_5077 == HabboToolbarIconEnum.MEMENU){ _local_2 = this._SafeStr_13317(); if (_local_2){ _local_2.reset(); }; }; } private function _SafeStr_13334():void { if (this._SafeStr_13282 != null){ this._SafeStr_13282._SafeStr_13340(this._SafeStr_13341); }; } private function _SafeStr_13335():void { if ((((((((((((((this._SafeStr_13282 == null)) || ((this._SafeStr_13132 == null)))) || ((this._roomManager == null)))) || ((this._roomRendererFactory == null)))) || ((this._communication == null)))) || ((this._SafeStr_6555 == null)))) || (!(this._SafeStr_13287)))){ return; }; this._roomManager.initialize( , this); } public function _SafeStr_13342(_arg_1:Boolean=true):void { var _local_2:int; var _local_3:_SafeStr_1950; if (_arg_1){ this._SafeStr_13290 = true; events.dispatchEvent(new RoomEngineEvent(RoomEngineEvent._SafeStr_6416, 0, 0)); _local_2 = 0; while (_local_2 < this._SafeStr_13303.length) { _local_3 = (this._SafeStr_13303.getWithIndex(_local_2) as _SafeStr_1950); if (_local_3 != null){ this._SafeStr_6921(_local_3.roomId, _local_3.roomCategory, _local_3.data); }; _local_2++; }; }; } public function setActiveRoom(_arg_1:int, _arg_2:int):void { this._SafeStr_13291 = _arg_1; this._SafeStr_13292 = _arg_2; } public function _SafeStr_13316(_arg_1:int, _arg_2:int):String { return (String(((_arg_1 + "_") + _arg_2))); } private function _SafeStr_13218(_arg_1:String):int { var _local_2:Array; if (_arg_1 != null){ _local_2 = _arg_1.split("_"); if (_local_2.length > 0){ return (_local_2[0]); }; }; return (-1); } private function _SafeStr_13219(_arg_1:String):int { var _local_2:Array; if (_arg_1 != null){ _local_2 = _arg_1.split("_"); if (_local_2.length > 1){ return (_local_2[1]); }; }; return (-1); } public function _SafeStr_13220(_arg_1:int, _arg_2:int):Boolean { return (this._SafeStr_13197(this._SafeStr_13270(_arg_1, _arg_2))); } public function _SafeStr_13265(_arg_1:int, _arg_2:int, _arg_3:String):Number { var _local_4:_SafeStr_1624 = this._SafeStr_13262(_arg_1, _arg_2); if (_local_4 != null){ return (_local_4.getNumber(_arg_3)); }; return (NaN); } public function _SafeStr_3709(_arg_1:int, _arg_2:int, _arg_3:String):String { var _local_4:_SafeStr_1624 = this._SafeStr_13262(_arg_1, _arg_2); if (_local_4 != null){ return (_local_4.getString(_arg_3)); }; return (null); } public function _SafeStr_13264(_arg_1:int, _arg_2:int, _arg_3:Boolean):void { var _local_5:int; var _local_4:_SafeStr_1624 = this._SafeStr_13262(_arg_1, _arg_2); if (_local_4 != null){ _local_5 = ((_arg_3) ? 1 : 0); _local_4.setNumber(_SafeStr_1935._SafeStr_13207, _local_5); if (_local_5 == 0){ events.dispatchEvent(new RoomEngineEvent(RoomEngineEvent._SafeStr_6420, _arg_1, _arg_2)); } else { events.dispatchEvent(new RoomEngineEvent(RoomEngineEvent._SafeStr_6419, _arg_1, _arg_2)); }; }; } public function _SafeStr_13069(_arg_1:int, _arg_2:int):Boolean { var _local_4:Number; var _local_3:_SafeStr_1624 = this._SafeStr_13262(_arg_1, _arg_2); if (_local_3 != null){ _local_4 = _local_3.getNumber(_SafeStr_1935._SafeStr_13207); if (_local_4 > 0){ return (true); }; }; return (false); } public function _SafeStr_13262(_arg_1:int, _arg_2:int):_SafeStr_1624 { if (!this._SafeStr_13290){ return (null); }; var _local_3:String = this._SafeStr_13316(_arg_1, _arg_2); return (this._roomManager._SafeStr_13262(_local_3)); } public function _SafeStr_6921(_arg_1:int, _arg_2:int, _arg_3:XML):void { var _local_4:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_5:_SafeStr_1950; var _local_6:String = "111"; var _local_7:String = "201"; var _local_8:String = "1"; if (!this._SafeStr_13290){ _local_5 = this._SafeStr_13303.remove(_local_4); if (_local_5 != null){ _local_6 = _local_5._SafeStr_6792; _local_7 = _local_5._SafeStr_6793; _local_8 = _local_5._SafeStr_6794; }; _local_5 = new _SafeStr_1950(_arg_1, _arg_2, _arg_3); _local_5._SafeStr_6792 = _local_6; _local_5._SafeStr_6793 = _local_7; _local_5._SafeStr_6794 = _local_8; this._SafeStr_13303.add(_local_4, _local_5); Logger.log("Room Engine not initilized yet, can not create room. Room data stored for later initialization."); return; }; if (_arg_3 == null){ Logger.log("Room property messages received before floor height map, will initialize when floor height map received."); return; }; _local_5 = this._SafeStr_13303.remove(_local_4); if (_local_5 != null){ if (((!((_local_5._SafeStr_6792 == null))) && ((_local_5._SafeStr_6792.length > 0)))){ _local_6 = _local_5._SafeStr_6792; }; if (((!((_local_5._SafeStr_6793 == null))) && ((_local_5._SafeStr_6793.length > 0)))){ _local_7 = _local_5._SafeStr_6793; }; if (((!((_local_5._SafeStr_6794 == null))) && ((_local_5._SafeStr_6794.length > 0)))){ _local_8 = _local_5._SafeStr_6794; }; }; var _local_9:_SafeStr_1624 = this._SafeStr_13343(_local_4, _arg_3, _local_6, _local_7, _local_8, this._SafeStr_13270(_arg_1, _arg_2)); if (_local_9 == null){ return; }; events.dispatchEvent(new RoomEngineEvent(RoomEngineEvent._SafeStr_6417, _arg_1, _arg_2)); } private function _SafeStr_13343(_arg_1:String, _arg_2:XML, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:String):_SafeStr_1624 { var _local_11:String; var _local_12:int; var _local_13:int; var _local_14:XML; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:Number; var _local_19:_SafeStr_1941; var _local_20:XMLList; var _local_21:Array; var _local_22:_SafeStr_1956; var _local_23:int; var _local_24:XML; var _local_25:Number; var _local_26:Number; var _local_27:Number; var _local_28:Number; var _local_29:String; var _local_30:String; var _local_31:_SafeStr_1286; if (!this._SafeStr_13290){ return (null); }; var _local_7:_SafeStr_1624 = this._roomManager._SafeStr_13343(_arg_1, _arg_2); if (_local_7 == null){ return (null); }; var _local_8:int = _SafeStr_832._SafeStr_12969; var _local_9:_SafeStr_1358; var _local_10:Number = 1; if (this._SafeStr_13197(_arg_6)){ _local_11 = this._SafeStr_13286._SafeStr_13168(_arg_6); _local_9 = (_local_7._SafeStr_13344(_SafeStr_13273, _local_11, _local_8) as _SafeStr_1358); _local_9.getModelController().setString(_SafeStr_1392._SafeStr_5644, _arg_6, true); _local_7.setNumber(_SafeStr_1935._SafeStr_13205, 1, true); _local_12 = parseInt(this._SafeStr_6555.getKey("ads.billboard.displayDelayMillis", "1000")); _local_9.getModelController().setNumber(_SafeStr_1935._SafeStr_8003, _local_12, true); if (this._SafeStr_13286 != null){ _local_10 = this._SafeStr_13286._SafeStr_13198(_arg_6); }; } else { _local_9 = (_local_7._SafeStr_13344(_SafeStr_13273, _SafeStr_13274, _local_8) as _SafeStr_1358); _local_7.setNumber(_SafeStr_1935._SafeStr_13205, 0, true); }; _local_7.setNumber(_SafeStr_1935._SafeStr_13206, _local_10, true); if (_arg_2 != null){ _local_13 = 0; if (_arg_2.dimensions.length() == 1){ _local_14 = _arg_2.dimensions[0]; _local_15 = Number(_local_14.@minX); _local_16 = Number(_local_14.@maxX); _local_17 = Number(_local_14.@minY); _local_18 = Number(_local_14.@maxY); _local_7.setNumber(_SafeStr_1935._SafeStr_13201, _local_15); _local_7.setNumber(_SafeStr_1935._SafeStr_13202, _local_16); _local_7.setNumber(_SafeStr_1935._SafeStr_13203, _local_17); _local_7.setNumber(_SafeStr_1935._SafeStr_13204, _local_18); _local_13 = (_local_13 + ((((_local_15 * 423) + (_local_16 * 671)) + (_local_17 * 913)) + (_local_18 * 7509))); if (((!((_local_9 == null))) && (!((_local_9.getModelController() == null))))){ _local_9.getModelController().setNumber(_SafeStr_1392._SafeStr_12804, _local_13, true); }; }; }; if (((!((_local_9 == null))) && (!((_local_9._SafeStr_13106() == null))))){ _local_9._SafeStr_13106().initialize(_arg_2); _local_19 = null; if (_arg_3 != null){ _local_19 = new _SafeStr_1941(_SafeStr_1941._SafeStr_5572, _arg_3); _local_9._SafeStr_13106()._SafeStr_5545(_local_19); _local_7.setString(_SafeStr_1392._SafeStr_3713, _arg_3); }; if (_arg_4 != null){ _local_19 = new _SafeStr_1941(_SafeStr_1941._SafeStr_5573, _arg_4); _local_9._SafeStr_13106()._SafeStr_5545(_local_19); _local_7.setString(_SafeStr_1392._SafeStr_3712, _arg_4); }; if (_arg_5 != null){ _local_19 = new _SafeStr_1941(_SafeStr_1941._SafeStr_5574, _arg_5); _local_9._SafeStr_13106()._SafeStr_5545(_local_19); _local_7.setString(_SafeStr_1392._SafeStr_3714, _arg_5); }; if (_arg_2 != null){ if (_arg_2.doors.door.length() > 0){ _local_20 = _arg_2.doors.door; _local_21 = ["x", "y", "z", "dir"]; _local_22 = null; _local_23 = 0; while (_local_23 < _local_20.length()) { _local_24 = _local_20[_local_23]; if (XMLValidator.checkRequiredAttributes(_local_24, _local_21)){ _local_25 = Number(_local_24.@x); _local_26 = Number(_local_24.@y); _local_27 = Number(_local_24.@z); _local_28 = Number(_local_24.@dir); _local_29 = _SafeStr_1956._SafeStr_6444; _local_30 = ("door_" + _local_23); _local_31 = new _SafeStr_1286(_local_25, _local_26, _local_27); _local_22 = new _SafeStr_1956(_SafeStr_1956._SafeStr_5583, _local_30, _local_29, _local_31, _SafeStr_1956._SafeStr_5578); _local_9._SafeStr_13106()._SafeStr_5545(_local_22); if ((((_local_28 == 90)) || ((_local_28 == 180)))){ if (_local_28 == 90){ _local_7.setNumber(_SafeStr_1392._SafeStr_12865, (_local_25 - 0.5), true); _local_7.setNumber(_SafeStr_1392._SafeStr_12866, _local_26, true); }; if (_local_28 == 180){ _local_7.setNumber(_SafeStr_1392._SafeStr_12865, _local_25, true); _local_7.setNumber(_SafeStr_1392._SafeStr_12866, (_local_26 - 0.5), true); }; _local_7.setNumber(_SafeStr_1392._SafeStr_12867, _local_27, true); _local_7.setNumber(_SafeStr_1392._SafeStr_12868, _local_28, true); }; }; _local_23++; }; }; }; }; _local_7._SafeStr_13344(_SafeStr_13275, _SafeStr_13276, _SafeStr_832._SafeStr_12970); if (this._SafeStr_6555.getKey("avatar.widget.enabled", "0") == "0"){ _local_7._SafeStr_13344(_SafeStr_13277, _SafeStr_13278, _SafeStr_832._SafeStr_12970); }; return (_local_7); } public function _SafeStr_13263(_arg_1:int, _arg_2:int):_SafeStr_1358 { return (this._SafeStr_6788(this._SafeStr_13316(_arg_1, _arg_2), _SafeStr_13273, _SafeStr_832._SafeStr_12969)); } public function _SafeStr_6950(_arg_1:int, _arg_2:int, _arg_3:String=null, _arg_4:String=null, _arg_5:String=null, _arg_6:Boolean=false):Boolean { var _local_10:String; var _local_11:_SafeStr_1950; var _local_7:_SafeStr_1358 = this._SafeStr_13263(_arg_1, _arg_2); var _local_8:_SafeStr_1624 = this._SafeStr_13262(_arg_1, _arg_2); if (_local_7 == null){ _local_10 = this._SafeStr_13316(_arg_1, _arg_2); _local_11 = this._SafeStr_13303.getValue(_local_10); if (_local_11 == null){ _local_11 = new _SafeStr_1950(_arg_1, _arg_2, null); this._SafeStr_13303.add(_local_10, _local_11); }; if (_arg_3 != null){ _local_11._SafeStr_6792 = _arg_3; }; if (_arg_4 != null){ _local_11._SafeStr_6793 = _arg_4; }; if (_arg_5 != null){ _local_11._SafeStr_6794 = _arg_5; }; return (true); }; if (_local_7._SafeStr_13106() == null){ return (false); }; var _local_9:_SafeStr_1941; if (_arg_3 != null){ if (((!((_local_8 == null))) && (!(_arg_6)))){ _local_8.setString(_SafeStr_1392._SafeStr_3713, _arg_3); }; _local_9 = new _SafeStr_1941(_SafeStr_1941._SafeStr_5572, _arg_3); _local_7._SafeStr_13106()._SafeStr_5545(_local_9); }; if (_arg_4 != null){ if (((!((_local_8 == null))) && (!(_arg_6)))){ _local_8.setString(_SafeStr_1392._SafeStr_3712, _arg_4); }; _local_9 = new _SafeStr_1941(_SafeStr_1941._SafeStr_5573, _arg_4); _local_7._SafeStr_13106()._SafeStr_5545(_local_9); }; if (_arg_5 != null){ if (((!((_local_8 == null))) && (!(_arg_6)))){ _local_8.setString(_SafeStr_1392._SafeStr_3714, _arg_5); }; _local_9 = new _SafeStr_1941(_SafeStr_1941._SafeStr_5574, _arg_5); _local_7._SafeStr_13106()._SafeStr_5545(_local_9); }; return (true); } public function _SafeStr_5410(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean):Boolean { var _local_6:_SafeStr_1358 = this._SafeStr_13263(_arg_1, _arg_2); if ((((_local_6 == null)) || ((_local_6._SafeStr_13106() == null)))){ return (false); }; var _local_7:_SafeStr_1940; _local_7 = new _SafeStr_1940(_SafeStr_1940._SafeStr_6432, _arg_3, _arg_4, _arg_5); _local_6._SafeStr_13106()._SafeStr_5545(_local_7); events.dispatchEvent(new _SafeStr_1791(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5)); return (true); } public function _SafeStr_13054(_arg_1:int, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean=true):Boolean { var _local_5:_SafeStr_1358 = this._SafeStr_13263(_arg_1, _arg_2); if ((((_local_5 == null)) || ((_local_5._SafeStr_13106() == null)))){ return (false); }; var _local_6:_SafeStr_1930; _local_6 = new _SafeStr_1930(_SafeStr_1930._SafeStr_5589, _arg_3); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); _local_6 = new _SafeStr_1930(_SafeStr_1930._SafeStr_5588, _arg_4); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); return (true); } public function _SafeStr_13055(_arg_1:int, _arg_2:int, _arg_3:Number, _arg_4:Number):Boolean { var _local_5:_SafeStr_1358 = this._SafeStr_13263(_arg_1, _arg_2); if ((((_local_5 == null)) || ((_local_5._SafeStr_13106() == null)))){ return (false); }; var _local_6:_SafeStr_1959; _local_6 = new _SafeStr_1959(_SafeStr_1959._SafeStr_5594, _arg_3); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); _local_6 = new _SafeStr_1959(_SafeStr_1959._SafeStr_5592, _arg_4); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); return (true); } public function _SafeStr_13216(_arg_1:int, _arg_2:int):void { var _local_3:String = this._SafeStr_13316(_arg_1, _arg_2); this._roomManager._SafeStr_13216(_local_3); var _local_4:_SafeStr_1949 = this._SafeStr_13304.remove(_local_3); if (_local_4 != null){ _local_4.dispose(); }; events.dispatchEvent(new RoomEngineEvent(RoomEngineEvent._SafeStr_6418, _arg_1, _arg_2)); } public function _SafeStr_13261(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_1931 = this._SafeStr_13318(_arg_1, _arg_2); if (_local_4 != null){ _local_4._SafeStr_13008 = _arg_3; _local_4._SafeStr_13009 = _SafeStr_832._SafeStr_4891; }; } public function _SafeStr_6940(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:int):DisplayObject { var _local_12:String; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_17:_SafeStr_1286; var _local_18:_SafeStr_1286; var _local_19:Sprite; var _local_7:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_8:_SafeStr_1624 = this._roomManager._SafeStr_13262(_local_7); if (_local_8 == null){ return (null); }; var _local_9:_SafeStr_1678 = (_local_8._SafeStr_13322() as _SafeStr_1678); if (_local_9 == null){ _local_9 = this._roomRendererFactory._SafeStr_13345(); }; if (_local_9 == null){ return (null); }; _local_9.roomObjectVariableAccurateZ = _SafeStr_1392._SafeStr_12861; _local_8._SafeStr_13346(_local_9); var _local_10:_SafeStr_1967 = _local_9._SafeStr_13347(_arg_3, _arg_4, _arg_5, _arg_6); if (_local_10 == null){ return (null); }; _local_10._SafeStr_13348 = this._SafeStr_13284; if (_local_10.geometry != null){ _local_12 = this._SafeStr_13270(_arg_1, _arg_2); if (this._SafeStr_13197(_local_12)){ if (this._SafeStr_13286 != null){ if (this._SafeStr_13286._SafeStr_13199(_local_12) != 64){ _local_10.geometry._SafeStr_6946(); }; }; }; _local_10.geometry._SafeStr_13349 = _local_8.getNumber(_SafeStr_1935._SafeStr_13206); }; if (_local_10.geometry != null){ _local_13 = _local_8.getNumber(_SafeStr_1392._SafeStr_12865); _local_14 = _local_8.getNumber(_SafeStr_1392._SafeStr_12866); _local_15 = _local_8.getNumber(_SafeStr_1392._SafeStr_12867); _local_16 = _local_8.getNumber(_SafeStr_1392._SafeStr_12868); _local_17 = new _SafeStr_1286(_local_13, _local_14, _local_15); _local_18 = null; if (_local_16 == 90){ _local_18 = new _SafeStr_1286(-1000, 0, 0); }; if (_local_16 == 180){ _local_18 = new _SafeStr_1286(0, -1000, 0); }; _local_10.geometry._SafeStr_13350(_local_17, _local_18); }; var _local_11:Sprite = (_local_10.displayObject as Sprite); if (_local_11 != null){ _local_19 = new Sprite(); _local_19.name = OVERLAY_SPRITE; _local_19.mouseEnabled = false; _local_11.addChild(_local_19); }; return (_local_11); } private function _SafeStr_6939(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_1967 { var _local_4:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_5:_SafeStr_1624 = this._roomManager._SafeStr_13262(_local_4); if (_local_5 == null){ return (null); }; var _local_6:_SafeStr_1678 = (_local_5._SafeStr_13322() as _SafeStr_1678); if (_local_6 == null){ return (null); }; return (_local_6.getCanvas(_arg_3)); } public function _SafeStr_13266(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Boolean { var _local_6:_SafeStr_1967 = this._SafeStr_6939(_arg_1, _arg_2, _arg_3); if (_local_6 == null){ return (false); }; _local_6.initialize(_arg_4, _arg_5); return (true); } public function _SafeStr_6941(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean):void { var _local_5:_SafeStr_1967 = this._SafeStr_6939(_arg_1, _arg_2, _arg_3); if (_local_5 == null){ return; }; _local_5._SafeStr_13351 = _arg_4; } private function _SafeStr_13333(_arg_1:int, _arg_2:int, _arg_3:int):Rectangle { var _local_4:_SafeStr_1967 = this._SafeStr_6939(_arg_1, _arg_2, _arg_3); if (_local_4 == null){ return (null); }; return (new Rectangle(0, 0, _local_4.width, _local_4.height)); } public function _SafeStr_5187(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_1729 { var _local_4:_SafeStr_1967 = this._SafeStr_6939(_arg_1, _arg_2, _arg_3); if (_local_4 == null){ return (null); }; return (_local_4.geometry); } public function _SafeStr_5190(_arg_1:int, _arg_2:int, _arg_3:int):Point { var _local_4:_SafeStr_1967 = this._SafeStr_6939(_arg_1, _arg_2, _arg_3); if (_local_4 == null){ return (null); }; return (new Point(_local_4._SafeStr_13331, _local_4._SafeStr_13332)); } public function _SafeStr_6949(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Point):Boolean { var _local_5:_SafeStr_1967 = this._SafeStr_6939(_arg_1, _arg_2, _arg_3); if ((((_local_5 == null)) || ((_arg_4 == null)))){ return (false); }; _local_5._SafeStr_13331 = _arg_4.x; _local_5._SafeStr_13332 = _arg_4.y; return (true); } private function _SafeStr_13352(_arg_1:_SafeStr_1967, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):Boolean { var _local_10:_SafeStr_1949; var _local_11:_SafeStr_1931; var _local_8:int = (_arg_2 - this._SafeStr_13294); var _local_9:int = (_arg_3 - this._SafeStr_13295); if (_arg_4 == MouseEvent.MOUSE_DOWN){ if (((((!(_arg_5)) && (!(_arg_6)))) && (!(_arg_7)))){ this._SafeStr_13296 = true; this._SafeStr_13297 = false; this._SafeStr_13298 = this._SafeStr_13294; this._SafeStr_13299 = this._SafeStr_13295; }; } else { if (_arg_4 == MouseEvent.MOUSE_UP){ if (this._SafeStr_13296){ this._SafeStr_13296 = false; if (this._SafeStr_13297){ _local_10 = this._SafeStr_13315(this._SafeStr_13291, this._SafeStr_13292); if (_local_10 != null){ _local_11 = _local_10._SafeStr_13030; if (_local_11 != null){ if (this._SafeStr_13314){ if (!_local_11._SafeStr_6711){ _local_11._SafeStr_13013 = false; _local_11._SafeStr_13014 = false; }; _local_11._SafeStr_13020(new _SafeStr_1286(-(_arg_1._SafeStr_13331), -(_arg_1._SafeStr_13332))); }; if (this._SafeStr_13302){ _local_11.reset(); }; }; }; }; }; } else { if (_arg_4 == MouseEvent.MOUSE_MOVE){ if (this._SafeStr_13296){ if (!this._SafeStr_13297){ _local_8 = (_arg_2 - this._SafeStr_13298); _local_9 = (_arg_3 - this._SafeStr_13299); if ((((((((_local_8 <= -(_SafeStr_13280))) || ((_local_8 >= _SafeStr_13280)))) || ((_local_9 <= -(_SafeStr_13280))))) || ((_local_9 >= _SafeStr_13280)))){ this._SafeStr_13297 = true; }; _local_8 = 0; _local_9 = 0; }; if (((!((_local_8 == 0))) || (!((_local_9 == 0))))){ this._SafeStr_13300 = (this._SafeStr_13300 + _local_8); this._SafeStr_13301 = (this._SafeStr_13301 + _local_9); this._SafeStr_13297 = true; }; }; } else { if (_arg_4 == MouseEvent.CLICK){ if (this._SafeStr_13297){ this._SafeStr_13297 = false; return (true); }; }; }; }; }; return (false); } public function _SafeStr_13267(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean, _arg_8:Boolean):void { var _local_10:Sprite; var _local_11:Sprite; var _local_12:Rectangle; var _local_13:String; var _local_14:RoomObjectEvent; var _local_9:_SafeStr_1967 = this._SafeStr_6939(this._SafeStr_13291, this._SafeStr_13292, _arg_1); if (_local_9 != null){ _local_10 = this._SafeStr_13353(_local_9); _local_11 = this._SafeStr_13354(_local_10, _SafeStr_13279); if (_local_11 != null){ _local_12 = _local_11.getRect(_local_11); _local_11.x = (_arg_2 - (_local_12.width / 2)); _local_11.y = (_arg_3 - (_local_12.height / 2)); }; if (!this._SafeStr_13352(_local_9, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7)){ if (!_local_9._SafeStr_13355(_arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)){ _local_13 = ""; if (_arg_4 == MouseEvent.CLICK){ if (events != null){ events.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6351, this._SafeStr_13291, this._SafeStr_13292, -1, _SafeStr_832._SafeStr_6926)); }; _local_13 = _SafeStr_1937._SafeStr_5558; } else { if (_arg_4 == MouseEvent.MOUSE_MOVE){ _local_13 = _SafeStr_1937._SafeStr_5557; } else { if (_arg_4 == MouseEvent.MOUSE_DOWN){ _local_13 = _SafeStr_1937._SafeStr_8024; }; }; }; if (this._SafeStr_13284 != null){ _local_14 = new _SafeStr_1937(_local_13, null, _SafeStr_13273, _SafeStr_13274); this._SafeStr_13284._SafeStr_13084(_local_14, this._SafeStr_13291, this._SafeStr_13292); }; }; }; this._SafeStr_13293 = _arg_1; this._SafeStr_13294 = _arg_2; this._SafeStr_13295 = _arg_3; }; } private function _SafeStr_13353(_arg_1:_SafeStr_1967):Sprite { if (_arg_1 == null){ return (null); }; var _local_2:Sprite = (_arg_1.displayObject as Sprite); if (_local_2 == null){ return (null); }; return ((_local_2.getChildByName(OVERLAY_SPRITE) as Sprite)); } private function _SafeStr_13356(_arg_1:Sprite, _arg_2:String, _arg_3:BitmapData):Sprite { if ((((_arg_1 == null)) || ((_arg_3 == null)))){ return (null); }; var _local_4:Sprite = this._SafeStr_13354(_arg_1, _arg_2); if (_local_4 != null){ return (null); }; _local_4 = new Sprite(); _local_4.name = _arg_2; _local_4.mouseEnabled = false; var _local_5:Bitmap = new Bitmap(_arg_3); _local_4.addChild(_local_5); _arg_1.addChild(_local_4); return (_local_4); } private function _SafeStr_13357(_arg_1:Sprite, _arg_2:String):Boolean { var _local_4:Sprite; var _local_5:Bitmap; if (_arg_1 == null){ return (false); }; var _local_3:int = (_arg_1.numChildren - 1); while (_local_3 >= 0) { _local_4 = (_arg_1.getChildAt(_local_3) as Sprite); if (_local_4 != null){ if (_local_4.name == _arg_2){ _arg_1.removeChildAt(_local_3); _local_5 = (_local_4.getChildAt(0) as Bitmap); if (((!((_local_5 == null))) && (!((_local_5.bitmapData == null))))){ _local_5.bitmapData.dispose(); _local_5.bitmapData = null; }; return (true); }; }; _local_3--; }; return (false); } private function _SafeStr_13354(_arg_1:Sprite, _arg_2:String):Sprite { var _local_4:Sprite; if (_arg_1 == null){ return (null); }; var _local_3:int = (_arg_1.numChildren - 1); while (_local_3 >= 0) { _local_4 = (_arg_1.getChildAt(_local_3) as Sprite); if (_local_4 != null){ if (_local_4.name == _arg_2){ return (_local_4); }; }; _local_3--; }; return (null); } public function _SafeStr_13059(_arg_1:int, _arg_2:int, _arg_3:Boolean, _arg_4:String=null):void { var _local_7:String; var _local_8:int; var _local_9:Sprite; var _local_10:Sprite; var _local_5:_SafeStr_1248; if (_arg_3){ _local_5 = this._SafeStr_5324(this._SafeStr_13291, this._SafeStr_13292, _arg_1, _arg_2, new _SafeStr_1286(), 1, null); } else { if (this._SafeStr_13286 != null){ _local_7 = null; _local_8 = 0; if (_arg_2 == _SafeStr_832._SafeStr_3655){ _local_7 = this._SafeStr_13286._SafeStr_13161(_arg_1); _local_8 = this._SafeStr_13286._SafeStr_13163(_arg_1); } else { if (_arg_2 == _SafeStr_832._SafeStr_3656){ _local_7 = this._SafeStr_13286._SafeStr_5366(_arg_1, _arg_4); _local_8 = this._SafeStr_13286._SafeStr_13165(_arg_1); }; }; if (_arg_2 == _SafeStr_832._SafeStr_4891){ _local_7 = this._SafeStr_13358(_arg_1); if (_local_7 == "pet"){ _local_7 = this._SafeStr_5199(_arg_4); }; _local_5 = this.getGenericRoomObjectImage(_local_7, _arg_4, new _SafeStr_1286(180), 1, null); } else { _local_5 = this.getGenericRoomObjectImage(_local_7, String(_local_8), new _SafeStr_1286(), 1, null, 0, _arg_4); }; }; }; if ((((_local_5 == null)) || ((_local_5.data == null)))){ return; }; var _local_6:_SafeStr_1967 = this._SafeStr_6939(this._SafeStr_13291, this._SafeStr_13292, this._SafeStr_13293); if (_local_6 != null){ _local_9 = this._SafeStr_13353(_local_6); this._SafeStr_13357(_local_9, _SafeStr_13279); _local_10 = this._SafeStr_13356(_local_9, _SafeStr_13279, _local_5.data); if (_local_10 != null){ _local_10.x = (this._SafeStr_13294 - (_local_5.data.width / 2)); _local_10.y = (this._SafeStr_13295 - (_local_5.data.height / 2)); }; }; } public function _SafeStr_13060(_arg_1:Boolean):void { var _local_3:Sprite; var _local_4:Sprite; var _local_2:_SafeStr_1967 = this._SafeStr_6939(this._SafeStr_13291, this._SafeStr_13292, this._SafeStr_13293); if (_local_2 != null){ _local_3 = this._SafeStr_13353(_local_2); _local_4 = this._SafeStr_13354(_local_3, _SafeStr_13279); if (_local_4 != null){ _local_4.visible = _arg_1; }; }; } public function _SafeStr_13061():void { var _local_2:Sprite; var _local_1:_SafeStr_1967 = this._SafeStr_6939(this._SafeStr_13291, this._SafeStr_13292, this._SafeStr_13293); if (_local_1 != null){ _local_2 = this._SafeStr_13353(_local_1); this._SafeStr_13357(_local_2, _SafeStr_13279); }; } public function _SafeStr_5260(_arg_1:int, _arg_2:int, _arg_3:int):int { if (!this._SafeStr_13290){ return (0); }; var _local_4:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_5:_SafeStr_1624 = this._roomManager._SafeStr_13262(_local_4); if (_local_5 == null){ return (0); }; return (_local_5._SafeStr_6787(_arg_3)); } public function _SafeStr_5136(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):IRoomObject { if (!this._SafeStr_13290){ return (null); }; var _local_5:String = this._SafeStr_13316(_arg_1, _arg_2); return (this._SafeStr_6788(_local_5, _arg_3, _arg_4)); } public function _SafeStr_5261(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):IRoomObject { if (!this._SafeStr_13290){ return (null); }; var _local_5:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_6:_SafeStr_1624 = this._roomManager._SafeStr_13262(_local_5); if (_local_6 == null){ return (null); }; return (_local_6._SafeStr_13359(_arg_3, _arg_4)); } public function _SafeStr_5312(_arg_1:int, _arg_2:int, _arg_3:String):Boolean { if (this._SafeStr_13284 != null){ return (this._SafeStr_13284._SafeStr_5312(this._SafeStr_13291, this._SafeStr_13292, _arg_1, _arg_2, _arg_3)); }; return (false); } public function _SafeStr_5314(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:Map):Boolean { if (this._SafeStr_13284 != null){ if (_arg_2 == _SafeStr_832._SafeStr_3655){ return (this._SafeStr_13284._SafeStr_5254(this._SafeStr_13291, this._SafeStr_13292, _arg_1, _arg_2, _arg_3, _arg_4)); }; }; return (false); } public function _SafeStr_5254(_arg_1:int, _arg_2:int, _arg_3:String):Boolean { if (this._SafeStr_13284 != null){ if (_arg_2 == _SafeStr_832._SafeStr_3656){ return (this._SafeStr_13284._SafeStr_13119(this._SafeStr_13291, this._SafeStr_13292, _arg_1, _arg_3)); }; }; return (false); } public function _SafeStr_5256(_arg_1:int, _arg_2:int):Boolean { if (this._SafeStr_13284 != null){ if (_arg_2 == _SafeStr_832._SafeStr_3656){ return (this._SafeStr_13284._SafeStr_13120(this._SafeStr_13291, this._SafeStr_13292, _arg_1)); }; }; return (false); } public function _SafeStr_3657(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String=null):Boolean { var _local_5:_SafeStr_1624 = this._SafeStr_13262(this._SafeStr_13291, this._SafeStr_13292); if ((((_local_5 == null)) || (!((_local_5.getNumber(_SafeStr_1935._SafeStr_13205) == 0))))){ return (false); }; if (this._SafeStr_13284 != null){ return (this._SafeStr_13284._SafeStr_3657(this._SafeStr_13291, this._SafeStr_13292, _arg_1, _arg_2, _arg_3, _arg_4)); }; return (false); } public function _SafeStr_3651():void { if (this._SafeStr_13284 != null){ this._SafeStr_13284._SafeStr_3651(this._SafeStr_13291, this._SafeStr_13292); }; } public function _SafeStr_5313(_arg_1:int, _arg_2:int):Boolean { var _local_4:_SafeStr_1554; var _local_3:IRoomObject = this._SafeStr_5136(this._SafeStr_13291, this._SafeStr_13292, _arg_1, _arg_2); if (_local_3 != null){ _local_4 = (_local_3._SafeStr_13083() as _SafeStr_1554); if (_local_4 != null){ _local_4._SafeStr_6484(); return (true); }; }; return (false); } private function _SafeStr_13166(_arg_1:String):String { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_13166(_arg_1)); }; return (""); } public function _SafeStr_13056(_arg_1:String, _arg_2:String):void { if (this._SafeStr_13286 != null){ this._SafeStr_13286._SafeStr_13056(_arg_1, _arg_2); }; } public function _SafeStr_13057(_arg_1:String):int { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_13159(_arg_1)); }; return (_SafeStr_832._SafeStr_6926); } public function _SafeStr_13271(_arg_1:int):String { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_13161(_arg_1)); }; return (""); } public function _SafeStr_5366(_arg_1:int, _arg_2:String=null):String { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_5366(_arg_1, _arg_2)); }; return (""); } private function _SafeStr_13358(_arg_1:int):String { switch (_arg_1){ case 1: return ("user"); case 2: return ("pet"); case 3: return ("bot"); }; return (null); } private function _SafeStr_5199(_arg_1:String):String { var _local_2:Array; var _local_3:int; if (_arg_1 != null){ _local_2 = _arg_1.split(" "); if (_local_2.length > 1){ _local_3 = parseInt(_local_2[0]); if (_local_3 >= 8){ if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_5199(_local_3)); }; }; return ("pet"); }; }; return (null); } public function _SafeStr_10328(_arg_1:int, _arg_2:int):_SafeStr_1728 { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_10328(_arg_1, _arg_2)); }; return (null); } private function _SafeStr_13360(_arg_1:int):int { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_13163(_arg_1)); }; return (0); } private function _SafeStr_13165(_arg_1:int):int { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_13165(_arg_1)); }; return (0); } public function _SafeStr_13067(_arg_1:int, _arg_2:int):_SafeStr_1358 { return (this._SafeStr_6788(this._SafeStr_13316(_arg_1, _arg_2), _SafeStr_13277, _SafeStr_832._SafeStr_12970)); } public function _SafeStr_13068(_arg_1:int, _arg_2:int):_SafeStr_1358 { return (this._SafeStr_6788(this._SafeStr_13316(_arg_1, _arg_2), _SafeStr_13275, _SafeStr_832._SafeStr_12970)); } public function _SafeStr_6928(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Number=NaN, _arg_10:int=-1, _arg_11:Boolean=false):Boolean { var _local_13:_SafeStr_1942; var _local_12:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_12 != null){ _local_13 = new _SafeStr_1942(_arg_3, _arg_4, null, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, _arg_10, _arg_11); _local_12._SafeStr_13034(_local_13); }; return (true); } public function _SafeStr_13044(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Number=NaN):Boolean { var _local_12:String; var _local_13:_SafeStr_1942; var _local_10:String = this._SafeStr_13270(_arg_1, _arg_2); if (((this._SafeStr_13197(_local_10)) && (!((this._SafeStr_13286 == null))))){ _local_12 = (this._SafeStr_13286._SafeStr_13168(_local_10) + "_"); _arg_4 = (_local_12 + _arg_4); }; var _local_11:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_11 != null){ _local_13 = new _SafeStr_1942(_arg_3, 0, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8, _arg_9, 0); _local_11._SafeStr_13034(_local_13); }; return (true); } private function _SafeStr_13328(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1942):Boolean { var _local_11:_SafeStr_1949; if (_arg_4 == null){ _local_11 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_11 != null){ _arg_4 = _local_11._SafeStr_13035(_arg_3); }; }; if (_arg_4 == null){ return (false); }; var _local_5:Boolean; var _local_6:String = _arg_4.type; if (_local_6 == null){ _local_6 = this._SafeStr_13271(_arg_4.typeId); _local_5 = true; }; var _local_7:int = this._SafeStr_13360(_arg_4.typeId); var _local_8:String = this._SafeStr_13166(_local_6); if (_local_6 == null){ _local_6 = ""; }; var _local_9:_SafeStr_1358 = this._SafeStr_13361(_arg_1, _arg_2, _arg_3, _local_6); if (_local_9 == null){ return (false); }; if (((((!((_local_9 == null))) && (!((_local_9.getModelController() == null))))) && (_local_5))){ _local_9.getModelController().setNumber(_SafeStr_1392._SafeStr_5146, _local_7, true); _local_9.getModelController().setNumber(_SafeStr_1392._SafeStr_5225, _arg_4.typeId, true); _local_9.getModelController().setString(_SafeStr_1392._SafeStr_12310, _local_8, true); _local_9.getModelController().setNumber(_SafeStr_1392._SafeStr_12362, 1, true); _local_9.getModelController().setNumber(_SafeStr_1392._SafeStr_5334, _arg_4._SafeStr_3589); _local_9.getModelController().setNumber(_SafeStr_1392._SafeStr_5335, getTimer()); if (_arg_4.knownAsUsable){ _local_9.getModelController().setNumber(_SafeStr_1392._SafeStr_5327, 1); }; }; if (!this._SafeStr_13045(_arg_1, _arg_2, _arg_3, _arg_4._SafeStr_6103, _arg_4.dir, _arg_4.state, _arg_4.data, _arg_4._SafeStr_3588)){ return (false); }; if (events != null){ events.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_4885, _arg_1, _arg_2, _arg_3, _SafeStr_832._SafeStr_3655)); }; var _local_10:_SafeStr_1316 = this._SafeStr_13064(_arg_1, _arg_2); if (((((_local_10) && ((Math.abs(_local_10.id) == _arg_3)))) && ((_local_10.category == _SafeStr_832._SafeStr_3655)))){ this.selectRoomObject(_arg_1, _arg_2, _arg_3, _SafeStr_832._SafeStr_3655); }; return (true); } public function _SafeStr_6937(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { var _local_6:Number; var _local_5:_SafeStr_1358 = this._SafeStr_6788(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _arg_4); if (((!((_local_5 == null))) && (!((_local_5.getModelController() == null))))){ _local_6 = _local_5.getModelController().getNumber(_SafeStr_1392._SafeStr_12505); if (isNaN(_local_6)){ _local_6 = 1; } else { _local_6 = (_local_6 + 1); }; _local_5.getModelController().setNumber(_SafeStr_1392._SafeStr_12505, _local_6); }; } public function _SafeStr_13045(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:int, _arg_7:String, _arg_8:Number=NaN):Boolean { var _local_9:_SafeStr_1358 = this._SafeStr_13327(_arg_1, _arg_2, _arg_3); if (_local_9 == null){ return (false); }; var _local_10:_SafeStr_1924 = new _SafeStr_1924(_arg_4, _arg_5); var _local_11:_SafeStr_1947 = new _SafeStr_1947(_arg_6, _arg_7, _arg_8); if (((!((_local_9 == null))) && (!((_local_9._SafeStr_13106() == null))))){ _local_9._SafeStr_13106()._SafeStr_5545(_local_10); _local_9._SafeStr_13106()._SafeStr_5545(_local_11); }; return (true); } public function _SafeStr_13046(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285):Boolean { var _local_7:_SafeStr_1945; var _local_6:_SafeStr_1358 = this._SafeStr_13327(_arg_1, _arg_2, _arg_3); if (_local_6 == null){ return (false); }; if (((!((_local_6 == null))) && (!((_local_6._SafeStr_13106() == null))))){ _local_7 = new _SafeStr_1945(_arg_4, _arg_5, null, !((_arg_5 == null))); _local_6._SafeStr_13106()._SafeStr_5545(_local_7); }; return (true); } private function _SafeStr_13361(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):_SafeStr_1358 { var _local_5:int = _SafeStr_832._SafeStr_3655; return (this._SafeStr_13362(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _arg_4, _local_5)); } private function _SafeStr_13327(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_1358 { return (this._SafeStr_6788(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _SafeStr_832._SafeStr_3655)); } public function _SafeStr_6922(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_4 != null){ _local_4._SafeStr_13035(_arg_3); }; this._SafeStr_13363(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _SafeStr_832._SafeStr_3655); this._SafeStr_13326(_SafeStr_832._SafeStr_3655, _arg_3); } public function _SafeStr_6930(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285, _arg_7:int, _arg_8:String, _arg_9:Boolean=false):Boolean { var _local_11:_SafeStr_1942; var _local_10:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_10 != null){ _local_11 = new _SafeStr_1942(_arg_3, _arg_4, null, _arg_5, _arg_6, _arg_7, _arg_8, NaN, -1, _arg_9); _local_10._SafeStr_13036(_local_11); }; return (true); } private function _SafeStr_13329(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1942):Boolean { var _local_10:_SafeStr_1949; if (_arg_4 == null){ _local_10 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_10 != null){ _arg_4 = _local_10._SafeStr_13037(_arg_3); }; }; if (_arg_4 == null){ return (false); }; var _local_5:String = this._SafeStr_5366(_arg_4.typeId, _arg_4.data); var _local_6:int = this._SafeStr_13165(_arg_4.typeId); var _local_7:String = this._SafeStr_13166(_local_5); if (_local_5 == null){ _local_5 = ""; }; var _local_8:_SafeStr_1358 = this._SafeStr_13364(_arg_1, _arg_2, _arg_3, _local_5); if (_local_8 == null){ return (false); }; if (((!((_local_8 == null))) && (!((_local_8.getModelController() == null))))){ _local_8.getModelController().setNumber(_SafeStr_1392._SafeStr_5146, _local_6, false); _local_8.getModelController().setNumber(_SafeStr_1392._SafeStr_5225, _arg_4.typeId, true); _local_8.getModelController().setString(_SafeStr_1392._SafeStr_12310, _local_7, true); _local_8.getModelController().setNumber(_SafeStr_1392._SafeStr_12861, 1, true); if (_arg_4.knownAsUsable){ _local_8.getModelController().setNumber(_SafeStr_1392._SafeStr_5327, 1); }; }; if (!this._SafeStr_13047(_arg_1, _arg_2, _arg_3, _arg_4._SafeStr_6103, _arg_4.dir, _arg_4.state, _arg_4.data)){ return (false); }; if (events != null){ events.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_4885, _arg_1, _arg_2, _arg_3, _SafeStr_832._SafeStr_3656)); }; var _local_9:_SafeStr_1316 = this._SafeStr_13064(_arg_1, _arg_2); if (((((_local_9) && ((_local_9.id == _arg_3)))) && ((_local_9.category == _SafeStr_832._SafeStr_3656)))){ this.selectRoomObject(_arg_1, _arg_2, _arg_3, _SafeStr_832._SafeStr_3656); }; return (true); } public function _SafeStr_13047(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:int, _arg_7:String):Boolean { var _local_8:_SafeStr_1358 = this._SafeStr_13365(_arg_1, _arg_2, _arg_3); if (_local_8 == null){ return (false); }; var _local_9:_SafeStr_1924 = new _SafeStr_1924(_arg_4, _arg_5); var _local_10:_SafeStr_1947 = new _SafeStr_1947(_arg_6, _arg_7); if (((!((_local_8 == null))) && (!((_local_8._SafeStr_13106() == null))))){ _local_8._SafeStr_13106()._SafeStr_5545(_local_9); _local_8._SafeStr_13106()._SafeStr_5545(_local_10); }; this._SafeStr_13058(_arg_1, _arg_2, _arg_3); return (true); } public function _SafeStr_13058(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean=true):void { var _local_9:String; var _local_10:_SafeStr_1285; var _local_5:String = ((_SafeStr_832._SafeStr_3656 + "_") + _arg_3); var _local_6:_SafeStr_1956; var _local_7:_SafeStr_1358 = this._SafeStr_13365(_arg_1, _arg_2, _arg_3); if (_local_7 != null){ if (_local_7.getModel() != null){ if (_local_7.getModel().getNumber(_SafeStr_1392._SafeStr_12345) > 0){ _local_9 = _local_7.getModel().getString(_SafeStr_1392._SafeStr_12346); _local_10 = _local_7.getLocation(); if (_arg_4){ _local_6 = new _SafeStr_1956(_SafeStr_1956._SafeStr_5583, _local_5, _local_9, _local_10); } else { _local_6 = new _SafeStr_1956(_SafeStr_1956._SafeStr_5585, _local_5); }; }; }; } else { _local_6 = new _SafeStr_1956(_SafeStr_1956._SafeStr_5585, _local_5); }; var _local_8:_SafeStr_1358 = this._SafeStr_13263(_arg_1, _arg_2); if (((((!((_local_8 == null))) && (!((_local_8._SafeStr_13106() == null))))) && (!((_local_6 == null))))){ _local_8._SafeStr_13106()._SafeStr_5545(_local_6); }; } public function _SafeStr_13048(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):Boolean { var _local_5:_SafeStr_1358 = this._SafeStr_13365(_arg_1, _arg_2, _arg_3); if (_local_5 == null){ return (false); }; var _local_6:_SafeStr_1934 = new _SafeStr_1934(_arg_4); if (((!((_local_5 == null))) && (!((_local_5._SafeStr_13106() == null))))){ _local_5._SafeStr_13106()._SafeStr_5545(_local_6); }; return (true); } private function _SafeStr_13364(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):_SafeStr_1358 { var _local_5:int = _SafeStr_832._SafeStr_3656; return (this._SafeStr_13362(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _arg_4, _local_5)); } private function _SafeStr_13365(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_1358 { return (this._SafeStr_6788(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _SafeStr_832._SafeStr_3656)); } public function _SafeStr_6953(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285):Boolean { var _local_6:_SafeStr_1945; var _local_5:_SafeStr_1358 = this._SafeStr_13365(_arg_1, _arg_2, _arg_3); if (_local_5 == null){ return (false); }; if (_local_5._SafeStr_13106() != null){ _local_6 = new _SafeStr_1945(_arg_4, null, null); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); }; this._SafeStr_13058(_arg_1, _arg_2, _arg_3); return (true); } public function _SafeStr_6923(_arg_1:int, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_1949 = this._SafeStr_13315(_arg_1, _arg_2); if (_local_4 != null){ _local_4._SafeStr_13037(_arg_3); }; this._SafeStr_13363(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _SafeStr_832._SafeStr_3656); this._SafeStr_13058(_arg_1, _arg_2, _arg_3, false); this._SafeStr_13326(_SafeStr_832._SafeStr_3656, _arg_3); } public function _SafeStr_6932(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:Number, _arg_7:int, _arg_8:String=null):Boolean { var _local_11:_SafeStr_1924; var _local_12:_SafeStr_1952; if (this._SafeStr_13366(_arg_1, _arg_2, _arg_3) != null){ return (false); }; var _local_9:String = this._SafeStr_13358(_arg_7); if (_local_9 == "pet"){ _local_9 = this._SafeStr_5199(_arg_8); }; var _local_10:_SafeStr_1358 = this._SafeStr_13367(_arg_1, _arg_2, _arg_3, _local_9); if (_local_10 == null){ return (false); }; if (((!((_local_10 == null))) && (!((_local_10._SafeStr_13106() == null))))){ _local_11 = new _SafeStr_1946(_arg_4, null, _arg_5, _arg_6); _local_10._SafeStr_13106()._SafeStr_5545(_local_11); if (_arg_8 != null){ _local_12 = new _SafeStr_1952(_arg_8); _local_10._SafeStr_13106()._SafeStr_5545(_local_12); }; }; if (events != null){ events.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_4885, _arg_1, _arg_2, _arg_3, _SafeStr_832._SafeStr_4891)); }; return (true); } public function _SafeStr_13049(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:_SafeStr_1285, _arg_5:_SafeStr_1285, _arg_6:_SafeStr_1285=null, _arg_7:Number=NaN):Boolean { var _local_8:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((((_local_8 == null)) || ((_local_8._SafeStr_13106() == null)))) || ((_local_8.getModel() == null)))){ return (false); }; if (_arg_4 == null){ _arg_4 = _local_8.getLocation(); }; if (_arg_6 == null){ _arg_6 = _local_8.getDirection(); }; if (isNaN(_arg_7)){ _arg_7 = _local_8.getModel().getNumber(_SafeStr_1392._SafeStr_5716); }; var _local_9:_SafeStr_1924 = new _SafeStr_1946(_arg_4, _arg_5, _arg_6, _arg_7); _local_8._SafeStr_13106()._SafeStr_5545(_local_9); return (true); } public function _SafeStr_13050(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):Boolean { var _local_5:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((_local_5 == null)) || ((_local_5._SafeStr_13106() == null)))){ return (false); }; var _local_6:_SafeStr_1925 = new _SafeStr_1951(_arg_4); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); return (true); } public function _SafeStr_13051(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String=null, _arg_6:String=null):Boolean { var _local_7:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((_local_7 == null)) || ((_local_7._SafeStr_13106() == null)))){ return (false); }; var _local_8:_SafeStr_1925 = new _SafeStr_1952(_arg_4, _arg_5, _arg_6); _local_7._SafeStr_13106()._SafeStr_5545(_local_8); return (true); } public function _SafeStr_13052(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:int, _arg_6:String=null):Boolean { var _local_7:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((_local_7 == null)) || ((_local_7._SafeStr_13106() == null)))){ return (false); }; var _local_8:_SafeStr_1925; switch (_arg_4){ case _SafeStr_1392._SafeStr_5704: _local_8 = new _SafeStr_1958(_arg_5); break; case _SafeStr_1392._SafeStr_5705: _local_8 = new _SafeStr_1933(!((_arg_5 == 0))); break; case _SafeStr_1392._SafeStr_5706: _local_8 = new _SafeStr_1962(!((_arg_5 == 0))); break; case _SafeStr_1392._SafeStr_5708: _local_8 = new _SafeStr_1939(!((_arg_5 == 0))); break; case _SafeStr_1392._SafeStr_5343: _local_8 = new _SafeStr_1960(_arg_5, _arg_6); break; case _SafeStr_1392._SafeStr_5715: _local_8 = new _SafeStr_1936(_arg_5); break; case _SafeStr_1392._SafeStr_5713: _local_8 = new _SafeStr_1965(_arg_5); break; case _SafeStr_1392._SafeStr_6121: _local_8 = new _SafeStr_1932(_arg_5); break; case _SafeStr_1392._SafeStr_5717: _local_8 = new _SafeStr_1938(_arg_5); break; case _SafeStr_1392._SafeStr_5721: _local_8 = new _SafeStr_1966(_arg_5); break; }; _local_7._SafeStr_13106()._SafeStr_5545(_local_8); return (true); } public function _SafeStr_6935(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String, _arg_5:String=""):Boolean { var _local_6:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((_local_6 == null)) || ((_local_6._SafeStr_13106() == null)))){ return (false); }; var _local_7:_SafeStr_1925 = new _SafeStr_1964(_arg_4, _arg_5); _local_6._SafeStr_13106()._SafeStr_5545(_local_7); return (true); } public function _SafeStr_6933(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):Boolean { var _local_5:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((_local_5 == null)) || ((_local_5._SafeStr_13106() == null)))){ return (false); }; var _local_6:_SafeStr_1925 = new _SafeStr_1955(_arg_4); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); return (true); } public function _SafeStr_13053(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):Boolean { var _local_5:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((_local_5 == null)) || ((_local_5._SafeStr_13106() == null)))){ return (false); }; var _local_6:_SafeStr_1925 = new _SafeStr_1957(_arg_4); _local_5._SafeStr_13106()._SafeStr_5545(_local_6); return (true); } public function _SafeStr_6934(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int=0):Boolean { var _local_6:_SafeStr_1358 = this._SafeStr_13366(_arg_1, _arg_2, _arg_3); if ((((_local_6 == null)) || ((_local_6._SafeStr_13106() == null)))){ return (false); }; _local_6._SafeStr_13106()._SafeStr_5545(new _SafeStr_1926(_arg_4, _arg_5)); return (true); } private function _SafeStr_13367(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:String):_SafeStr_1358 { var _local_5:int = _SafeStr_832._SafeStr_4891; return (this._SafeStr_13362(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _arg_4, _local_5)); } private function _SafeStr_13366(_arg_1:int, _arg_2:int, _arg_3:int):_SafeStr_1358 { return (this._SafeStr_6788(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _SafeStr_832._SafeStr_4891)); } public function _SafeStr_6924(_arg_1:int, _arg_2:int, _arg_3:int):void { this._SafeStr_13363(this._SafeStr_13316(_arg_1, _arg_2), _arg_3, _SafeStr_832._SafeStr_4891); } private function _SafeStr_13362(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:int):_SafeStr_1358 { var _local_5:_SafeStr_1624 = this._roomManager._SafeStr_13262(_arg_1); if (_local_5 == null){ return (null); }; var _local_6:_SafeStr_1358; return ((_local_5._SafeStr_13344(_arg_2, _arg_3, _arg_4) as _SafeStr_1358)); } private function _SafeStr_6788(_arg_1:String, _arg_2:int, _arg_3:int):_SafeStr_1358 { var _local_4:_SafeStr_1624; if (this._roomManager != null){ _local_4 = this._roomManager._SafeStr_13262(_arg_1); }; if (_local_4 == null){ return (null); }; var _local_5:_SafeStr_1358; _local_5 = (_local_4._SafeStr_6788(_arg_2, _arg_3) as _SafeStr_1358); if (_local_5 == null){ if (_arg_3 == _SafeStr_832._SafeStr_3655){ this._SafeStr_13328(this._SafeStr_13218(_arg_1), this._SafeStr_13219(_arg_1), _arg_2, null); _local_5 = (_local_4._SafeStr_6788(_arg_2, _arg_3) as _SafeStr_1358); } else { if (_arg_3 == _SafeStr_832._SafeStr_3656){ this._SafeStr_13329(this._SafeStr_13218(_arg_1), this._SafeStr_13219(_arg_1), _arg_2, null); _local_5 = (_local_4._SafeStr_6788(_arg_2, _arg_3) as _SafeStr_1358); }; }; }; return (_local_5); } private function _SafeStr_13363(_arg_1:String, _arg_2:int, _arg_3:int):void { var _local_4:_SafeStr_1624; if (this._roomManager != null){ _local_4 = this._roomManager._SafeStr_13262(_arg_1); if (_local_4 == null){ return; }; if (_local_4._SafeStr_13363(_arg_2, _arg_3)){ if (events != null){ events.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_4887, this._SafeStr_13291, this._SafeStr_13292, _arg_2, _arg_3)); }; }; }; } private function _SafeStr_13341(_arg_1:RoomObjectEvent):void { if (this._SafeStr_13284 != null){ this._SafeStr_13284._SafeStr_13084(_arg_1, this._SafeStr_13291, this._SafeStr_13292); }; } public function getFurnitureIcon(_arg_1:int, _arg_2:_SafeStr_22, _arg_3:String=null):_SafeStr_1248 { return (this.getFurnitureImage(_arg_1, new _SafeStr_1286(), 1, _arg_2, 0, _arg_3)); } public function getWallItemIcon(_arg_1:int, _arg_2:_SafeStr_22, _arg_3:String=null):_SafeStr_1248 { return (this.getWallItemImage(_arg_1, new _SafeStr_1286(), 1, _arg_2, 0, _arg_3)); } public function getFurnitureImage(_arg_1:int, _arg_2:_SafeStr_1285, _arg_3:int, _arg_4:_SafeStr_22, _arg_5:uint=0, _arg_6:String=null, _arg_7:int=-1, _arg_8:int=-1):_SafeStr_1248 { var _local_9:String; var _local_10:String = ""; if (this._SafeStr_13286 != null){ _local_9 = this._SafeStr_13286._SafeStr_13161(_arg_1); _local_10 = String(this._SafeStr_13286._SafeStr_13163(_arg_1)); }; return (this.getGenericRoomObjectImage(_local_9, _local_10, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)); } public function _SafeStr_5156(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1285, _arg_4:int, _arg_5:_SafeStr_22, _arg_6:uint=0):_SafeStr_1248 { var _local_7:String; var _local_8 = (_arg_2 + ""); if (this._SafeStr_13286 != null){ _local_7 = this._SafeStr_13286._SafeStr_5199(_arg_1); }; return (this.getGenericRoomObjectImage(_local_7, _local_8, _arg_3, _arg_4, _arg_5, _arg_6)); } public function getWallItemImage(_arg_1:int, _arg_2:_SafeStr_1285, _arg_3:int, _arg_4:_SafeStr_22, _arg_5:uint=0, _arg_6:String=null, _arg_7:int=-1, _arg_8:int=-1):_SafeStr_1248 { var _local_9:String; var _local_10:String = ""; if (this._SafeStr_13286 != null){ _local_9 = this._SafeStr_13286._SafeStr_5366(_arg_1, _arg_6); _local_10 = String(this._SafeStr_13286._SafeStr_13165(_arg_1)); }; return (this.getGenericRoomObjectImage(_local_9, _local_10, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)); } public function getRoomImage(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int, _arg_5:_SafeStr_22, _arg_6:String=null):_SafeStr_1248 { if (_arg_1 == null){ _arg_1 = ""; }; if (_arg_2 == null){ _arg_2 = ""; }; if (_arg_3 == null){ _arg_3 = ""; }; var _local_7:String = _SafeStr_13274; var _local_8 = (((((_arg_1 + "\n") + _arg_2) + "\n") + _arg_3) + "\n"); if (_arg_6 != null){ _local_8 = (_local_8 + _arg_6); }; return (this.getGenericRoomObjectImage(_local_7, _local_8, new _SafeStr_1286(), _arg_4, _arg_5)); } public function _SafeStr_5324(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:_SafeStr_1285, _arg_6:int, _arg_7:_SafeStr_22, _arg_8:uint=0):_SafeStr_1248 { var _local_11:String; var _local_14:IRoomObject; var _local_9:String; var _local_10:String = ""; var _local_12:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_13:_SafeStr_1624 = this._roomManager._SafeStr_13262(_local_12); if (_local_13 != null){ _local_14 = _local_13._SafeStr_6788(_arg_3, _arg_4); if (((!((_local_14 == null))) && (!((_local_14.getModel() == null))))){ _local_9 = _local_14.getType(); switch (_arg_4){ case _SafeStr_832._SafeStr_3655: case _SafeStr_832._SafeStr_3656: _local_10 = String(_local_14.getModel().getNumber(_SafeStr_1392._SafeStr_5146)); _local_11 = _local_14.getModel().getString(_SafeStr_1392._SafeStr_5226); break; case _SafeStr_832._SafeStr_4891: _local_10 = _local_14.getModel().getString(_SafeStr_1392._SafeStr_5720); break; }; }; }; return (this.getGenericRoomObjectImage(_local_9, _local_10, _arg_5, _arg_6, _arg_7, _arg_8, _local_11)); } private function _SafeStr_13368(_arg_1:_SafeStr_1358, _arg_2:String):void { var _local_3:Array; var _local_4:String; var _local_5:String; var _local_6:String; var _local_7:String; var _local_8:int; var _local_9:_SafeStr_1963; var _local_10:int; var _local_11:XML; var _local_12:int; var _local_13:_SafeStr_1956; var _local_14:String; if (_arg_2 != null){ _local_3 = _arg_2.split("\n"); if (_local_3.length >= 3){ _local_4 = _local_3[0]; _local_5 = _local_3[1]; _local_6 = _local_3[2]; _local_7 = _local_3[3]; _local_8 = 6; _local_9 = new _SafeStr_1963(); _local_9._SafeStr_6918((_local_8 + 2), (_local_8 + 2)); _local_10 = 1; while (_local_10 < (1 + _local_8)) { _local_12 = 1; while (_local_12 < (1 + _local_8)) { _local_9._SafeStr_6919(_local_12, _local_10, 0); _local_12++; }; _local_10++; }; _local_9.wallHeight = _local_8; _local_9._SafeStr_6920(); _local_11 = _local_9._SafeStr_5567(); _arg_1._SafeStr_13106().initialize(_local_11); _arg_1.getModelController().setString(_SafeStr_1392._SafeStr_3713, _local_4); _arg_1.getModelController().setString(_SafeStr_1392._SafeStr_3712, _local_5); _arg_1.getModelController().setString(_SafeStr_1392._SafeStr_3714, _local_6); if (_local_7 != null){ _local_13 = null; _local_14 = (_SafeStr_832._SafeStr_3656 + "_1"); _local_13 = new _SafeStr_1956(_SafeStr_1956._SafeStr_5583, _local_14, _local_7, new _SafeStr_1286(2.5, 0.5, 2)); _arg_1._SafeStr_13106()._SafeStr_5545(_local_13); }; _local_9.dispose(); }; }; } public function getGenericRoomObjectImage(_arg_1:String, _arg_2:String, _arg_3:_SafeStr_1285, _arg_4:int, _arg_5:_SafeStr_22, _arg_6:uint=0, _arg_7:String=null, _arg_8:int=-1, _arg_9:int=-1):_SafeStr_1248 { var _local_18:String; var _local_19:_SafeStr_1947; var _local_20:int; var _local_10:_SafeStr_1248 = new _SafeStr_1248(); _local_10.id = -1; if (((!(this._SafeStr_13290)) || ((_arg_1 == null)))){ return (_local_10); }; var _local_11:_SafeStr_1624 = this._roomManager._SafeStr_13262(_SafeStr_13272); if (_local_11 == null){ _local_11 = this._roomManager._SafeStr_13343(_SafeStr_13272, null); if (_local_11 == null){ return (_local_10); }; }; var _local_12:int = this._SafeStr_13288._SafeStr_13369(); var _local_13:int = this._SafeStr_13057(_arg_1); if (_local_12 < 0){ return (_local_10); }; _local_12 = (_local_12 + 1); var _local_14:_SafeStr_1358 = (_local_11._SafeStr_13344(_local_12, _arg_1, _local_13) as _SafeStr_1358); if ((((((_local_14 == null)) || ((_local_14.getModelController() == null)))) || ((_local_14._SafeStr_13106() == null)))){ return (_local_10); }; switch (_local_13){ case _SafeStr_832._SafeStr_3655: case _SafeStr_832._SafeStr_3656: _local_14.getModelController().setNumber(_SafeStr_1392._SafeStr_5146, int(_arg_2)); _local_14.getModelController().setString(_SafeStr_1392._SafeStr_5226, _arg_7); break; case _SafeStr_832._SafeStr_4891: if ((((((_arg_1 == "user")) || ((_arg_1 == "bot")))) || ((_arg_1 == "pet")))){ _local_14.getModelController().setString(_SafeStr_1392._SafeStr_5720, _arg_2); } else { _local_14.getModelController().setNumber(_SafeStr_1392._SafeStr_6124, int(_arg_2)); }; break; case _SafeStr_832._SafeStr_12969: this._SafeStr_13368(_local_14, _arg_2); break; }; _local_14.setDirection(_arg_3); var _local_15:_SafeStr_1685; _local_15 = (_local_14._SafeStr_13370() as _SafeStr_1685); if (_local_15 == null){ _local_11._SafeStr_13363(_local_12, _local_13); return (_local_10); }; if (_arg_8 > -1){ _local_18 = _local_14.getModel().getString(_SafeStr_1392._SafeStr_5137); _local_19 = new _SafeStr_1947(_arg_8, _local_18); if (_local_14._SafeStr_13106() != null){ _local_14._SafeStr_13106()._SafeStr_5545(_local_19); }; }; var _local_16:_SafeStr_1961 = new _SafeStr_1961(_arg_4, new _SafeStr_1286(-135, 30, 0), new _SafeStr_1286(11, 11, 5)); _local_15.update(_local_16, 0, true, false); if (_arg_9 > 0){ _local_20 = 0; while (_local_20 < _arg_9) { _local_15.update(_local_16, 0, true, false); _local_20++; }; }; var _local_17:BitmapData = _local_15._SafeStr_5024(_arg_6); _local_10.data = _local_17; _local_10.id = _local_12; if (((!(this._SafeStr_13371(_arg_1))) && (!((_arg_5 == null))))){ this._SafeStr_13289.add(String(_local_12), _arg_5); _local_14.getModelController().setNumber(_SafeStr_1392._SafeStr_12862, _arg_4, true); } else { _local_11._SafeStr_13363(_local_12, _local_13); this._SafeStr_13288._SafeStr_13372((_local_12 - 1)); _local_10.id = 0; }; _local_16.dispose(); return (_local_10); } public function _SafeStr_5372(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Rectangle { var _local_7:IRoomObject; var _local_8:_SafeStr_1627; var _local_9:Rectangle; var _local_10:Point; var _local_11:_SafeStr_1967; var _local_6:_SafeStr_1729 = this._SafeStr_5187(_arg_1, _arg_2, _arg_5); if (_local_6 != null){ _local_7 = this._SafeStr_5136(_arg_1, _arg_2, _arg_3, _arg_4); if (_local_7 != null){ _local_8 = _local_7._SafeStr_13370(); if (_local_8 != null){ _local_9 = _local_8._SafeStr_5025; _local_10 = _local_6._SafeStr_4521(_local_7.getLocation()); if (_local_10 != null){ _local_9.offset(_local_10.x, _local_10.y); _local_11 = this._SafeStr_6939(_arg_1, _arg_2, _arg_5); if (_local_11 != null){ _local_9.offset(((_local_11.width / 2) + _local_11._SafeStr_13331), ((_local_11.height / 2) + _local_11._SafeStr_13332)); return (_local_9); }; }; }; }; }; return (null); } public function _SafeStr_5373(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int):Point { var _local_7:IRoomObject; var _local_8:Point; var _local_9:_SafeStr_1967; var _local_6:_SafeStr_1729 = this._SafeStr_5187(_arg_1, _arg_2, _arg_5); if (_local_6 != null){ _local_7 = this._SafeStr_5136(_arg_1, _arg_2, _arg_3, _arg_4); if (_local_7 != null){ _local_8 = _local_6._SafeStr_4521(_local_7.getLocation()); if (_local_8 != null){ _local_9 = this._SafeStr_6939(_arg_1, _arg_2, _arg_5); if (_local_9 != null){ _local_8.offset(((_local_9.width / 2) + _local_9._SafeStr_13331), ((_local_9.height / 2) + _local_9._SafeStr_13332)); }; return (_local_8); }; }; }; return (null); } public function _SafeStr_13268(_arg_1:int):Rectangle { return (this._SafeStr_5372(this._SafeStr_13291, this._SafeStr_13292, _SafeStr_13273, _SafeStr_832._SafeStr_12969, _arg_1)); } public function _SafeStr_13371(_arg_1:String):Boolean { return (this._roomManager._SafeStr_13373(_arg_1)); } public function _SafeStr_13374(_arg_1:String, _arg_2:Boolean=false):void { var _local_9:IRoomObject; var _local_10:int; var _local_11:BitmapData; var _local_12:_SafeStr_1685; var _local_13:_SafeStr_22; var _local_14:Number; var _local_3:_SafeStr_1624 = this._roomManager._SafeStr_13262(_SafeStr_13272); if (_local_3 == null){ return; }; if (this._SafeStr_13286 == null){ return; }; var _local_4:_SafeStr_1961; var _local_5:Number = 0; var _local_6:int = this._SafeStr_13286._SafeStr_13159(_arg_1); var _local_7:int = _local_3._SafeStr_6787(_local_6); var _local_8:int = (_local_7 - 1); while (_local_8 >= 0) { _local_9 = _local_3._SafeStr_13359(_local_8, _local_6); if (((((!((_local_9 == null))) && (!((_local_9.getModel() == null))))) && ((_local_9.getType() == _arg_1)))){ _local_10 = _local_9.getId(); _local_11 = null; _local_12 = null; _local_12 = (_local_9._SafeStr_13370() as _SafeStr_1685); if (_local_12 != null){ _local_14 = _local_9.getModel().getNumber(_SafeStr_1392._SafeStr_12862); if (((!((_local_4 == null))) && (!((_local_5 == _local_14))))){ _local_4.dispose(); _local_4 = null; }; if (_local_4 == null){ _local_5 = _local_14; _local_4 = new _SafeStr_1961(_local_14, new _SafeStr_1286(-135, 30, 0), new _SafeStr_1286(11, 11, 5)); }; _local_12.update(_local_4, 0, true, false); _local_11 = _local_12.image; }; _local_3._SafeStr_13363(_local_10, _local_6); this._SafeStr_13288._SafeStr_13372((_local_10 - 1)); _local_13 = (this._SafeStr_13289.remove(String(_local_10)) as _SafeStr_22); if (((!((_local_13 == null))) && (!((_local_11 == null))))){ _local_13.imageReady(_local_10, _local_11); } else { if (_local_11 != null){ _local_11.dispose(); }; }; }; _local_8--; }; if (_local_4 != null){ _local_4.dispose(); }; } public function _SafeStr_13375(_arg_1:String, _arg_2:int, _arg_3:int):void { var _local_7:String; var _local_8:int; var _local_9:_SafeStr_1947; var _local_4:int = this._SafeStr_13218(_arg_1); var _local_5:int = this._SafeStr_13219(_arg_1); if (_arg_3 == _SafeStr_832._SafeStr_3656){ this._SafeStr_13058(_local_4, _local_5, _arg_2); }; var _local_6:_SafeStr_1358 = (this._SafeStr_5136(_local_4, _local_5, _arg_2, _arg_3) as _SafeStr_1358); if (((((!((_local_6 == null))) && (!((_local_6.getModel() == null))))) && (!((_local_6._SafeStr_13106() == null))))){ _local_7 = _local_6.getModel().getString(_SafeStr_1392._SafeStr_5137); if (_local_7 != null){ _local_8 = _local_6.getState(0); _local_9 = new _SafeStr_1947(_local_8, _local_7); _local_6._SafeStr_13106()._SafeStr_5545(_local_9); }; if (events != null){ events.dispatchEvent(new _SafeStr_1381(_SafeStr_1381._SafeStr_6352, _local_4, _local_5, _arg_2, _arg_3)); }; }; } public function _SafeStr_5108(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean):void { if (this._SafeStr_13284 != null){ this._SafeStr_13284._SafeStr_13079(_arg_1, _arg_2, _arg_3, _arg_4); }; } public function _SafeStr_5174():int { if (this._SafeStr_13284 != null){ return (this._SafeStr_13284._SafeStr_5174()); }; return (-1); } public function selectRoomObject(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { if (this._SafeStr_13284 == null){ return; }; this._SafeStr_13284._SafeStr_13078(_arg_1, _arg_2, _arg_3, _arg_4); } public function _SafeStr_13269(_arg_1:String):Array { if (this._SafeStr_13286 != null){ return (this._SafeStr_13286._SafeStr_13180(_arg_1, events)); }; return (new Array()); } private function _SafeStr_9780(_arg_1:_SafeStr_816):void { var _local_2:String; var _local_3:_SafeStr_1358; var _local_4:_SafeStr_1944; if (this._SafeStr_13286 != null){ _local_2 = this._SafeStr_13270(_arg_1.roomId, _arg_1.roomCategory); this._SafeStr_13286._SafeStr_13196(this._SafeStr_13286._SafeStr_13168(_local_2), _SafeStr_1392._SafeStr_5647, _arg_1.image, true); this._SafeStr_13286._SafeStr_13196(this._SafeStr_13286._SafeStr_13168(_local_2), _SafeStr_1392._SafeStr_6620, _arg_1.adWarningL, true); this._SafeStr_13286._SafeStr_13196(this._SafeStr_13286._SafeStr_13168(_local_2), _SafeStr_1392._SafeStr_6621, _arg_1._SafeStr_7374, true); _local_3 = this._SafeStr_13263(_arg_1.roomId, _arg_1.roomCategory); if (_local_3 == null){ return; }; _local_4 = null; _local_4 = new _SafeStr_1944(_SafeStr_1944._SafeStr_6433, _SafeStr_1392._SafeStr_5647, _arg_1.clickUrl); _local_3._SafeStr_13106()._SafeStr_5545(_local_4); }; } public function _SafeStr_13070(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:String):void { if (this._SafeStr_13283 != null){ this._SafeStr_13283._SafeStr_9781(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6); }; } private function _SafeStr_13339(_arg_1:_SafeStr_816):void { var _local_4:_SafeStr_1944; var _local_2:_SafeStr_1358 = this._SafeStr_13263(_arg_1.roomId, _arg_1.roomCategory); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1358 = this._SafeStr_13327(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId); if ((((_local_3 == null)) || ((_local_3._SafeStr_13106() == null)))){ return; }; if (_arg_1.image != null){ this._SafeStr_13286._SafeStr_13196(_local_3.getType(), _arg_1.imageUrl, _arg_1.image, true); }; switch (_arg_1.type){ case _SafeStr_816._SafeStr_7369: _local_4 = new _SafeStr_1944(_SafeStr_1944._SafeStr_6434, _arg_1.imageUrl, _arg_1.clickUrl, _arg_1.objectId, _arg_1.image); break; case _SafeStr_816._SafeStr_7370: _local_4 = new _SafeStr_1944(_SafeStr_1944._SafeStr_6435, _arg_1.imageUrl, _arg_1.clickUrl, _arg_1.objectId, _arg_1.image); break; }; if (_local_4 != null){ _local_3._SafeStr_13106()._SafeStr_5545(_local_4); }; } public function _SafeStr_13376(_arg_1:int, _arg_2:int, _arg_3:IAssetLibrary):Boolean { return (this._SafeStr_13286._SafeStr_13172(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_13200(_arg_1:int, _arg_2:String):void { this._SafeStr_13286._SafeStr_13200(_arg_1, _arg_2); } } }//package com.sulake.habbo.room // _SafeStr_10157 = "_-CV" (String#3887, DoABC#2) // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10328 = "_-3Eh" (String#11731, DoABC#2) // _SafeStr_10457 = "_-2dO" (String#3159, DoABC#2) // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10531 = "_-09t" (String#4713, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1161 = "_-0JG" (String#5785, DoABC#2) // _SafeStr_1162 = "_-02u" (String#7234, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_12304 = "_-1rn" (String#5515, DoABC#2) // _SafeStr_12305 = "_-2Jk" (String#6072, DoABC#2) // _SafeStr_12310 = "_-0H7" (String#6997, DoABC#2) // _SafeStr_12345 = "_-2j9" (String#12458, DoABC#2) // _SafeStr_12346 = "_-eg" (String#11803, DoABC#2) // _SafeStr_12362 = "_-0ar" (String#10062, DoABC#2) // _SafeStr_1248 = "_-0US" (String#633, DoABC#2) // _SafeStr_12505 = "_-2R6" (String#9737, DoABC#2) // _SafeStr_12750 = "_-oQ" (String#11964, DoABC#2) // _SafeStr_12804 = "_-1sq" (String#12752, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_12861 = "_-30k" (String#11437, DoABC#2) // _SafeStr_12862 = "_-0CO" (String#11797, DoABC#2) // _SafeStr_12865 = "_-0Ep" (String#9659, DoABC#2) // _SafeStr_12866 = "_-0Cb" (String#9794, DoABC#2) // _SafeStr_12867 = "_-0Du" (String#11429, DoABC#2) // _SafeStr_12868 = "_-06j" (String#12444, DoABC#2) // _SafeStr_12969 = "_-0WX" (String#2965, DoABC#2) // _SafeStr_12970 = "_-gw" (String#6534, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_13008 = "_-2XY" (String#14108, DoABC#2) // _SafeStr_13009 = "_-0KM" (String#12920, DoABC#2) // _SafeStr_13010 = "_-1xF" (String#14665, DoABC#2) // _SafeStr_13011 = "_-1pj" (String#9840, DoABC#2) // _SafeStr_13012 = "_-0-M" (String#9442, DoABC#2) // _SafeStr_13013 = "_-0Y1" (String#8062, DoABC#2) // _SafeStr_13014 = "_-0GF" (String#8524, DoABC#2) // _SafeStr_13015 = "_-5H" (String#7448, DoABC#2) // _SafeStr_13016 = "_-1c6" (String#13995, DoABC#2) // _SafeStr_13017 = "_-2NP" (String#12925, DoABC#2) // _SafeStr_13018 = "_-1t7" (String#13980, DoABC#2) // _SafeStr_13019 = "_-0lP" (String#17977, DoABC#2) // _SafeStr_13020 = "_-17V" (String#21056, DoABC#2) // _SafeStr_13029 = "_-0aY" (String#22180, DoABC#2) // _SafeStr_13030 = "_-0H5" (String#11542, DoABC#2) // _SafeStr_13031 = "_-1ZZ" (String#12902, DoABC#2) // _SafeStr_13032 = "_-2Fa" (String#14354, DoABC#2) // _SafeStr_13033 = "_-0O" (String#12401, DoABC#2) // _SafeStr_13034 = "_-0Pk" (String#17002, DoABC#2) // _SafeStr_13035 = "_-35c" (String#14985, DoABC#2) // _SafeStr_13036 = "_-1G2" (String#21788, DoABC#2) // _SafeStr_13037 = "_-hY" (String#13929, DoABC#2) // _SafeStr_13044 = "_-3G3" (String#13596, DoABC#2) // _SafeStr_13045 = "_-1BE" (String#5750, DoABC#2) // _SafeStr_13046 = "_-Vx" (String#16066, DoABC#2) // _SafeStr_13047 = "_-1q6" (String#13781, DoABC#2) // _SafeStr_13048 = "_-fG" (String#16691, DoABC#2) // _SafeStr_13049 = "_-Y0" (String#13289, DoABC#2) // _SafeStr_13050 = "_-2j7" (String#15188, DoABC#2) // _SafeStr_13051 = "_-2Nu" (String#12680, DoABC#2) // _SafeStr_13052 = "_-3Bu" (String#4550, DoABC#2) // _SafeStr_13053 = "_-08Z" (String#18138, DoABC#2) // _SafeStr_13054 = "_-0va" (String#17735, DoABC#2) // _SafeStr_13055 = "_-1ky" (String#15741, DoABC#2) // _SafeStr_13056 = "_-ac" (String#12150, DoABC#2) // _SafeStr_13057 = "_-3GI" (String#3434, DoABC#2) // _SafeStr_13058 = "_-38E" (String#6357, DoABC#2) // _SafeStr_13059 = "_-03I" (String#12899, DoABC#2) // _SafeStr_13060 = "_-17u" (String#6935, DoABC#2) // _SafeStr_13061 = "_-04Y" (String#14022, DoABC#2) // _SafeStr_13062 = "_-0X2" (String#6989, DoABC#2) // _SafeStr_13063 = "_-YY" (String#12860, DoABC#2) // _SafeStr_13064 = "_-2Qv" (String#12611, DoABC#2) // _SafeStr_13065 = "_-1-p" (String#6733, DoABC#2) // _SafeStr_13066 = "_-xC" (String#7560, DoABC#2) // _SafeStr_13067 = "_-0lf" (String#14444, DoABC#2) // _SafeStr_13068 = "_-1Yj" (String#17553, DoABC#2) // _SafeStr_13069 = "_-1oo" (String#10020, DoABC#2) // _SafeStr_13070 = "_-0LL" (String#17115, DoABC#2) // _SafeStr_13071 = "_-IX" (String#15999, DoABC#2) // _SafeStr_13078 = "_-2wO" (String#15385, DoABC#2) // _SafeStr_13079 = "_-1GT" (String#10161, DoABC#2) // _SafeStr_13083 = "_-0fM" (String#9105, DoABC#2) // _SafeStr_13084 = "_-7T" (String#17795, DoABC#2) // _SafeStr_13106 = "_-l7" (String#881, DoABC#2) // _SafeStr_13119 = "_-j8" (String#20557, DoABC#2) // _SafeStr_13120 = "_-1P0" (String#18898, DoABC#2) // _SafeStr_13121 = "_-VB" (String#10895, DoABC#2) // _SafeStr_13132 = "_-0La" (String#2819, DoABC#2) // _SafeStr_13153 = "_-2E1" (String#19854, DoABC#2) // _SafeStr_13159 = "_-2aH" (String#11132, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_13161 = "_-32T" (String#12960, DoABC#2) // _SafeStr_13163 = "_-1xm" (String#14332, DoABC#2) // _SafeStr_13165 = "_-1rX" (String#9538, DoABC#2) // _SafeStr_13166 = "_-zm" (String#12085, DoABC#2) // _SafeStr_13168 = "_-1TH" (String#10472, DoABC#2) // _SafeStr_13172 = "_-12U" (String#16956, DoABC#2) // _SafeStr_13180 = "_-CX" (String#20646, DoABC#2) // _SafeStr_13196 = "_-2qp" (String#12107, DoABC#2) // _SafeStr_13197 = "_-2tP" (String#5327, DoABC#2) // _SafeStr_13198 = "_-0VK" (String#21069, DoABC#2) // _SafeStr_13199 = "_-2k5" (String#22421, DoABC#2) // _SafeStr_13200 = "_-1oP" (String#16375, DoABC#2) // _SafeStr_13201 = "_-2fa" (String#11007, DoABC#2) // _SafeStr_13202 = "_-7C" (String#11380, DoABC#2) // _SafeStr_13203 = "_-2-C" (String#8998, DoABC#2) // _SafeStr_13204 = "_-2tF" (String#11323, DoABC#2) // _SafeStr_13205 = "_-34B" (String#9125, DoABC#2) // _SafeStr_13206 = "_-2a6" (String#11142, DoABC#2) // _SafeStr_13207 = "_-1b4" (String#11508, DoABC#2) // _SafeStr_13215 = "_-1Tv" (String#17440, DoABC#2) // _SafeStr_13216 = "_-0zI" (String#7078, DoABC#2) // _SafeStr_13217 = "_-dw" (String#20967, DoABC#2) // _SafeStr_13218 = "_-2eZ" (String#1513, DoABC#2) // _SafeStr_13219 = "_-1Li" (String#1538, DoABC#2) // _SafeStr_13220 = "_-06Q" (String#12590, DoABC#2) // _SafeStr_13255 = "_-07i" (String#18201, DoABC#2) // _SafeStr_13256 = "_-SA" (String#15714, DoABC#2) // _SafeStr_13261 = "_-2qN" (String#15464, DoABC#2) // _SafeStr_13262 = "_-23I" (String#2437, DoABC#2) // _SafeStr_13263 = "_-uQ" (String#4350, DoABC#2) // _SafeStr_13264 = "_-2St" (String#18380, DoABC#2) // _SafeStr_13265 = "_-1Pm" (String#7742, DoABC#2) // _SafeStr_13266 = "_-0P3" (String#17078, DoABC#2) // _SafeStr_13267 = "_-0Lz" (String#17052, DoABC#2) // _SafeStr_13268 = "_-2AP" (String#17505, DoABC#2) // _SafeStr_13269 = "_-jx" (String#18304, DoABC#2) // _SafeStr_13270 = "_-0bW" (String#6139, DoABC#2) // _SafeStr_13271 = "_-3AV" (String#16039, DoABC#2) // _SafeStr_13272 = "_-0Sw" (String#9215, DoABC#2) // _SafeStr_13273 = "_-1RC" (String#7184, DoABC#2) // _SafeStr_13274 = "_-0DA" (String#10067, DoABC#2) // _SafeStr_13275 = "_-7U" (String#12650, DoABC#2) // _SafeStr_13276 = "_-1eg" (String#15011, DoABC#2) // _SafeStr_13277 = "_-2EZ" (String#11706, DoABC#2) // _SafeStr_13278 = "_-3-y" (String#14481, DoABC#2) // _SafeStr_13279 = "_-275" (String#6693, DoABC#2) // _SafeStr_13280 = "_-0rk" (String#8129, DoABC#2) // _SafeStr_13281 = "_-0M5" (String#11883, DoABC#2) // _SafeStr_13282 = "_-0uP" (String#7363, DoABC#2) // _SafeStr_13283 = "_-0Tn" (String#1839, DoABC#2) // _SafeStr_13284 = "_-27s" (String#2163, DoABC#2) // _SafeStr_13285 = "_-1iR" (String#4851, DoABC#2) // _SafeStr_13286 = "_-0T0" (String#1038, DoABC#2) // _SafeStr_13287 = "_-7S" (String#17796, DoABC#2) // _SafeStr_13288 = "_-2aV" (String#6728, DoABC#2) // _SafeStr_13289 = "_-yi" (String#9908, DoABC#2) // _SafeStr_13290 = "_-52" (String#5155, DoABC#2) // _SafeStr_13291 = "_-21c" (String#2296, DoABC#2) // _SafeStr_13292 = "_-0fY" (String#2292, DoABC#2) // _SafeStr_13293 = "_-4K" (String#12377, DoABC#2) // _SafeStr_13294 = "_-2fX" (String#12652, DoABC#2) // _SafeStr_13295 = "_-2Yt" (String#11553, DoABC#2) // _SafeStr_13296 = "_-0K7" (String#8451, DoABC#2) // _SafeStr_13297 = "_-ae" (String#7462, DoABC#2) // _SafeStr_13298 = "_-00Y" (String#15624, DoABC#2) // _SafeStr_13299 = "_-2Zy" (String#15972, DoABC#2) // _SafeStr_13300 = "_-3D6" (String#12175, DoABC#2) // _SafeStr_13301 = "_-Aw" (String#11748, DoABC#2) // _SafeStr_13302 = "_-1u" (String#17707, DoABC#2) // _SafeStr_13303 = "_-2PA" (String#4488, DoABC#2) // _SafeStr_13304 = "_-0YT" (String#3742, DoABC#2) // _SafeStr_13305 = "_-dS" (String#7652, DoABC#2) // _SafeStr_13306 = "_-0LZ" (String#5671, DoABC#2) // _SafeStr_13307 = "_-2uS" (String#11349, DoABC#2) // _SafeStr_13308 = "_-1Q5" (String#20069, DoABC#2) // _SafeStr_13309 = "_-0FL" (String#21310, DoABC#2) // _SafeStr_13310 = "_-0zS" (String#20486, DoABC#2) // _SafeStr_13311 = "_-1fx" (String#19862, DoABC#2) // _SafeStr_13312 = "_-2pU" (String#9539, DoABC#2) // _SafeStr_13313 = "_-2Uu" (String#26754, DoABC#2) // _SafeStr_13314 = "_-1PT" (String#11158, DoABC#2) // _SafeStr_13315 = "_-3GP" (String#2780, DoABC#2) // _SafeStr_13316 = "_-1z0" (String#1554, DoABC#2) // _SafeStr_13317 = "_-cM" (String#21477, DoABC#2) // _SafeStr_13318 = "_-0w0" (String#16931, DoABC#2) // _SafeStr_13319 = "_-L3" (String#18896, DoABC#2) // _SafeStr_13320 = "_-1vY" (String#16324, DoABC#2) // _SafeStr_13321 = "_-1nD" (String#18345, DoABC#2) // _SafeStr_13322 = "_-NA" (String#10776, DoABC#2) // _SafeStr_13323 = "_-y0" (String#21141, DoABC#2) // _SafeStr_13324 = "_-O6" (String#19086, DoABC#2) // _SafeStr_13325 = "_-0uT" (String#21780, DoABC#2) // _SafeStr_13326 = "_-32W" (String#12819, DoABC#2) // _SafeStr_13327 = "_-4H" (String#12363, DoABC#2) // _SafeStr_13328 = "_-3Z" (String#17708, DoABC#2) // _SafeStr_13329 = "_-26H" (String#17987, DoABC#2) // _SafeStr_13330 = "_-2K7" (String#22133, DoABC#2) // _SafeStr_13331 = "_-0Yr" (String#3738, DoABC#2) // _SafeStr_13332 = "_-30z" (String#3946, DoABC#2) // _SafeStr_13333 = "_-z" (String#20847, DoABC#2) // _SafeStr_13334 = "_-f4" (String#20792, DoABC#2) // _SafeStr_13335 = "_-3By" (String#6765, DoABC#2) // _SafeStr_13336 = "_-2Q" (String#5179, DoABC#2) // _SafeStr_13337 = "_-Um" (String#16328, DoABC#2) // _SafeStr_13338 = "_-Hz" (String#19966, DoABC#2) // _SafeStr_13339 = "_-0sv" (String#17456, DoABC#2) // _SafeStr_13340 = "_-0EM" (String#18286, DoABC#2) // _SafeStr_13341 = "_-jP" (String#2077, DoABC#2) // _SafeStr_13342 = "_-14u" (String#15334, DoABC#2) // _SafeStr_13343 = "_-2x9" (String#9927, DoABC#2) // _SafeStr_13344 = "_-2fe" (String#4892, DoABC#2) // _SafeStr_13345 = "_-El" (String#15492, DoABC#2) // _SafeStr_13346 = "_-36a" (String#18161, DoABC#2) // _SafeStr_13347 = "_-0in" (String#16765, DoABC#2) // _SafeStr_13348 = "_-1Y7" (String#17572, DoABC#2) // _SafeStr_13349 = "_-7r" (String#13234, DoABC#2) // _SafeStr_13350 = "_-o" (String#16337, DoABC#2) // _SafeStr_13351 = "_-2nh" (String#16430, DoABC#2) // _SafeStr_13352 = "_-2EB" (String#19491, DoABC#2) // _SafeStr_13353 = "_-2f9" (String#12324, DoABC#2) // _SafeStr_13354 = "_-0Uq" (String#15170, DoABC#2) // _SafeStr_13355 = "_-2I3" (String#15757, DoABC#2) // _SafeStr_13356 = "_-4T" (String#19210, DoABC#2) // _SafeStr_13357 = "_-nS" (String#17014, DoABC#2) // _SafeStr_13358 = "_-0ZI" (String#17168, DoABC#2) // _SafeStr_13359 = "_-2Yx" (String#5547, DoABC#2) // _SafeStr_13360 = "_-0vs" (String#19311, DoABC#2) // _SafeStr_13361 = "_-6u" (String#18863, DoABC#2) // _SafeStr_13362 = "_-OO" (String#8581, DoABC#2) // _SafeStr_13363 = "_-YD" (String#3143, DoABC#2) // _SafeStr_13364 = "_-NY" (String#19120, DoABC#2) // _SafeStr_13365 = "_-3Gl" (String#12364, DoABC#2) // _SafeStr_13366 = "_-mE" (String#5670, DoABC#2) // _SafeStr_13367 = "_-rg" (String#20379, DoABC#2) // _SafeStr_13368 = "_-1Ju" (String#21914, DoABC#2) // _SafeStr_13369 = "_-0dE" (String#21594, DoABC#2) // _SafeStr_13370 = "_-tD" (String#7556, DoABC#2) // _SafeStr_13371 = "_-2ha" (String#20810, DoABC#2) // _SafeStr_13372 = "_-33Y" (String#16604, DoABC#2) // _SafeStr_13373 = "_-gO" (String#16701, DoABC#2) // _SafeStr_13374 = "_-rl" (String#9465, DoABC#2) // _SafeStr_13375 = "_-0WO" (String#16695, DoABC#2) // _SafeStr_13376 = "_-lj" (String#33212, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1624 = "_-1WP" (String#1349, DoABC#2) // _SafeStr_1627 = "_-xd" (String#4276, DoABC#2) // _SafeStr_1678 = "_-3GG" (String#4238, DoABC#2) // _SafeStr_1685 = "_-si" (String#2609, DoABC#2) // _SafeStr_1728 = "_-2jm" (String#4632, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1791 = "_-2D4" (String#5105, DoABC#2) // _SafeStr_1921 = "_-082" (String#1630, DoABC#2) // _SafeStr_1922 = "_-1hw" (String#3073, DoABC#2) // _SafeStr_1923 = "_-0jH" (String#2254, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_1925 = "_-0tg" (String#972, DoABC#2) // _SafeStr_1926 = "_-2E5" (String#5278, DoABC#2) // _SafeStr_1928 = "_-0bN" (String#8286, DoABC#2) // _SafeStr_1929 = "_-1kN" (String#6101, DoABC#2) // _SafeStr_1930 = "_-2zG" (String#3022, DoABC#2) // _SafeStr_1931 = "_-2Vd" (String#2833, DoABC#2) // _SafeStr_1932 = "_-QJ" (String#5499, DoABC#2) // _SafeStr_1933 = "_-0qc" (String#5228, DoABC#2) // _SafeStr_1934 = "_-0kN" (String#4995, DoABC#2) // _SafeStr_1935 = "_-0lE" (String#2284, DoABC#2) // _SafeStr_1936 = "_-1yl" (String#5545, DoABC#2) // _SafeStr_1937 = "_-0p2" (String#1166, DoABC#2) // _SafeStr_1938 = "_-KG" (String#5337, DoABC#2) // _SafeStr_1939 = "_-1eN" (String#5485, DoABC#2) // _SafeStr_1940 = "_-3Gs" (String#4638, DoABC#2) // _SafeStr_1941 = "_-27p" (String#1682, DoABC#2) // _SafeStr_1942 = "_-MI" (String#1499, DoABC#2) // _SafeStr_1943 = "_-1Sr" (String#599, DoABC#2) // _SafeStr_1944 = "_-1zS" (String#2114, DoABC#2) // _SafeStr_1945 = "_-35m" (String#2179, DoABC#2) // _SafeStr_1946 = "_-2cX" (String#3426, DoABC#2) // _SafeStr_1947 = "_-1d6" (String#1205, DoABC#2) // _SafeStr_1948 = "_-02F" (String#8555, DoABC#2) // _SafeStr_1949 = "_-Cf" (String#1542, DoABC#2) // _SafeStr_1950 = "_-2t0" (String#1908, DoABC#2) // _SafeStr_1951 = "_-2QZ" (String#5472, DoABC#2) // _SafeStr_1952 = "_-C3" (String#3040, DoABC#2) // _SafeStr_1953 = "_-pZ" (String#3678, DoABC#2) // _SafeStr_1954 = "_-1mj" (String#8701, DoABC#2) // _SafeStr_1955 = "_-1Ej" (String#5724, DoABC#2) // _SafeStr_1956 = "_-1nn" (String#1674, DoABC#2) // _SafeStr_1957 = "_-2b1" (String#5565, DoABC#2) // _SafeStr_1958 = "_-W1" (String#3986, DoABC#2) // _SafeStr_1959 = "_-vi" (String#3145, DoABC#2) // _SafeStr_1960 = "_-1nX" (String#5531, DoABC#2) // _SafeStr_1961 = "_-1aX" (String#2074, DoABC#2) // _SafeStr_1962 = "_-11J" (String#3762, DoABC#2) // _SafeStr_1963 = "_-1cH" (String#1873, DoABC#2) // _SafeStr_1964 = "_-0SM" (String#3784, DoABC#2) // _SafeStr_1965 = "_-1wy" (String#5553, DoABC#2) // _SafeStr_1966 = "_-3-P" (String#5498, DoABC#2) // _SafeStr_1967 = "_-fH" (String#1616, DoABC#2) // _SafeStr_22 = "_-2dV" (String#1298, DoABC#2) // _SafeStr_3588 = "_-38o" (String#1544, DoABC#2) // _SafeStr_3589 = "_-0gr" (String#6490, DoABC#2) // _SafeStr_3651 = "_-08h" (String#8653, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3657 = "_-16H" (String#7140, DoABC#2) // _SafeStr_3709 = "_-070" (String#4516, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_3712 = "_-0CI" (String#5114, DoABC#2) // _SafeStr_3713 = "_-2AY" (String#5127, DoABC#2) // _SafeStr_3714 = "_-0cj" (String#4847, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4328 = "_-0M0" (String#4503, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) // _SafeStr_4885 = "_-0ru" (String#4367, DoABC#2) // _SafeStr_4887 = "_-01G" (String#7378, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5024 = "_-2NJ" (String#2549, DoABC#2) // _SafeStr_5025 = "_-2r3" (String#9397, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_5108 = "_-248" (String#14067, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5137 = "_-gT" (String#3400, DoABC#2) // _SafeStr_5146 = "_-Hx" (String#5548, DoABC#2) // _SafeStr_5156 = "_-25G" (String#2718, DoABC#2) // _SafeStr_5174 = "_-qY" (String#11611, DoABC#2) // _SafeStr_5187 = "_-06I" (String#4729, DoABC#2) // _SafeStr_5190 = "_-iB" (String#11466, DoABC#2) // _SafeStr_5199 = "_-0ij" (String#4674, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5225 = "_-Dd" (String#5353, DoABC#2) // _SafeStr_5226 = "_-NJ" (String#6599, DoABC#2) // _SafeStr_5254 = "_-0Iq" (String#12253, DoABC#2) // _SafeStr_5256 = "_-2ao" (String#13804, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_5261 = "_-0u" (String#7242, DoABC#2) // _SafeStr_5312 = "_-2cR" (String#5096, DoABC#2) // _SafeStr_5313 = "_-GE" (String#16455, DoABC#2) // _SafeStr_5314 = "_-3-k" (String#16233, DoABC#2) // _SafeStr_5324 = "_-2jU" (String#14395, DoABC#2) // _SafeStr_5327 = "_-xP" (String#10255, DoABC#2) // _SafeStr_5334 = "_-1Am" (String#12656, DoABC#2) // _SafeStr_5335 = "_-1Lv" (String#12564, DoABC#2) // _SafeStr_5343 = "_-32V" (String#6142, DoABC#2) // _SafeStr_5366 = "_-2gf" (String#7040, DoABC#2) // _SafeStr_5372 = "_-r2" (String#11432, DoABC#2) // _SafeStr_5373 = "_-2hS" (String#15436, DoABC#2) // _SafeStr_5410 = "_-38-" (String#11683, DoABC#2) // _SafeStr_5545 = "_-17r" (String#817, DoABC#2) // _SafeStr_5557 = "_-0W2" (String#7633, DoABC#2) // _SafeStr_5558 = "_-3Eb" (String#4161, DoABC#2) // _SafeStr_5567 = "_-2sZ" (String#4916, DoABC#2) // _SafeStr_5572 = "_-8A" (String#11386, DoABC#2) // _SafeStr_5573 = "_-Rp" (String#11285, DoABC#2) // _SafeStr_5574 = "_-0Yc" (String#9699, DoABC#2) // _SafeStr_5578 = "_-B5" (String#5364, DoABC#2) // _SafeStr_5583 = "_-2Pq" (String#8463, DoABC#2) // _SafeStr_5585 = "_-qg" (String#9282, DoABC#2) // _SafeStr_5588 = "_-05G" (String#12587, DoABC#2) // _SafeStr_5589 = "_-1Rj" (String#11549, DoABC#2) // _SafeStr_5592 = "_-13l" (String#5056, DoABC#2) // _SafeStr_5594 = "_-0M3" (String#6266, DoABC#2) // _SafeStr_5596 = "_-0dF" (String#9175, DoABC#2) // _SafeStr_5597 = "_-0lQ" (String#4242, DoABC#2) // _SafeStr_5598 = "_-1-U" (String#9834, DoABC#2) // _SafeStr_5599 = "_-2-2" (String#4031, DoABC#2) // _SafeStr_5644 = "_-UX" (String#11808, DoABC#2) // _SafeStr_5647 = "_-hD" (String#6676, DoABC#2) // _SafeStr_5704 = "_-wb" (String#4391, DoABC#2) // _SafeStr_5705 = "_-dD" (String#5746, DoABC#2) // _SafeStr_5706 = "_-2gE" (String#5286, DoABC#2) // _SafeStr_5708 = "_-2lU" (String#7856, DoABC#2) // _SafeStr_5713 = "_-27M" (String#8890, DoABC#2) // _SafeStr_5715 = "_-1hM" (String#5600, DoABC#2) // _SafeStr_5716 = "_-bq" (String#5134, DoABC#2) // _SafeStr_5717 = "_-356" (String#6838, DoABC#2) // _SafeStr_5720 = "_-0Wl" (String#4802, DoABC#2) // _SafeStr_5721 = "_-1RP" (String#7096, DoABC#2) // _SafeStr_584 = "_-2IB" (String#5865, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) // _SafeStr_6121 = "_-0DR" (String#6932, DoABC#2) // _SafeStr_6124 = "_-0-8" (String#9405, DoABC#2) // _SafeStr_6145 = "_-E5" (String#5317, DoABC#2) // _SafeStr_6351 = "_-1iW" (String#8832, DoABC#2) // _SafeStr_6352 = "_-0to" (String#11180, DoABC#2) // _SafeStr_6416 = "_-0nH" (String#10833, DoABC#2) // _SafeStr_6417 = "_-27I" (String#4442, DoABC#2) // _SafeStr_6418 = "_-1ZD" (String#6138, DoABC#2) // _SafeStr_6419 = "_-0o8" (String#7980, DoABC#2) // _SafeStr_6420 = "_-1lz" (String#8608, DoABC#2) // _SafeStr_6432 = "_-2tz" (String#14046, DoABC#2) // _SafeStr_6433 = "_-Mq" (String#12768, DoABC#2) // _SafeStr_6434 = "_-ZY" (String#11456, DoABC#2) // _SafeStr_6435 = "_-2vm" (String#12441, DoABC#2) // _SafeStr_6444 = "_-0QX" (String#15126, DoABC#2) // _SafeStr_6484 = "_-1SB" (String#1638, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_6555 = "_-2h0" (String#1126, DoABC#2) // _SafeStr_6620 = "_-2ED" (String#11743, DoABC#2) // _SafeStr_6621 = "_-2uy" (String#11520, DoABC#2) // _SafeStr_6711 = "_-0bH" (String#12379, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) // _SafeStr_6792 = "_-1LA" (String#4500, DoABC#2) // _SafeStr_6793 = "_-1hs" (String#4590, DoABC#2) // _SafeStr_6794 = "_-0E6" (String#4464, DoABC#2) // _SafeStr_6886 = "_-2e4" (String#5624, DoABC#2) // _SafeStr_6918 = "_-0oj" (String#12082, DoABC#2) // _SafeStr_6919 = "_-0zz" (String#3558, DoABC#2) // _SafeStr_6920 = "_-Cl" (String#11873, DoABC#2) // _SafeStr_6921 = "_-05g" (String#8956, DoABC#2) // _SafeStr_6922 = "_-2ag" (String#6959, DoABC#2) // _SafeStr_6923 = "_-2WC" (String#6878, DoABC#2) // _SafeStr_6924 = "_-2fP" (String#8729, DoABC#2) // _SafeStr_6926 = "_-27W" (String#4213, DoABC#2) // _SafeStr_6928 = "_-94" (String#7928, DoABC#2) // _SafeStr_6930 = "_-1rc" (String#8078, DoABC#2) // _SafeStr_6932 = "_-0QN" (String#9617, DoABC#2) // _SafeStr_6933 = "_-0ym" (String#12243, DoABC#2) // _SafeStr_6934 = "_-2Q1" (String#11614, DoABC#2) // _SafeStr_6935 = "_-0Zd" (String#10304, DoABC#2) // _SafeStr_6937 = "_-39c" (String#8037, DoABC#2) // _SafeStr_6939 = "_-zh" (String#3295, DoABC#2) // _SafeStr_6940 = "_-184" (String#15175, DoABC#2) // _SafeStr_6941 = "_-1JO" (String#16768, DoABC#2) // _SafeStr_6942 = "_-5l" (String#11391, DoABC#2) // _SafeStr_6946 = "_-08q" (String#13586, DoABC#2) // _SafeStr_6949 = "_-0Sm" (String#17156, DoABC#2) // _SafeStr_6950 = "_-2rl" (String#6444, DoABC#2) // _SafeStr_6953 = "_-lY" (String#13275, DoABC#2) // _SafeStr_708 = "_-3Gr" (String#6167, DoABC#2) // _SafeStr_7369 = "_-3Dl" (String#10974, DoABC#2) // _SafeStr_7370 = "_-3CT" (String#12159, DoABC#2) // _SafeStr_7371 = "_-me" (String#8847, DoABC#2) // _SafeStr_7374 = "_-2H7" (String#20151, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8003 = "_-36X" (String#12735, DoABC#2) // _SafeStr_8014 = "_-2U1" (String#9686, DoABC#2) // _SafeStr_802 = "_-0TP" (String#7741, DoABC#2) // _SafeStr_8024 = "_-1Ya" (String#8626, DoABC#2) // _SafeStr_805 = "_-2zr" (String#4987, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_816 = "_-a0" (String#2680, DoABC#2) // _SafeStr_823 = "_-2Kd" (String#4055, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9780 = "_-2Az" (String#11818, DoABC#2) // _SafeStr_9781 = "_-30E" (String#18277, DoABC#2) // _SafeStr_9797 = "_-0FD" (String#2655, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.room.RoomObjectFactory package com.sulake.habbo.room { import com.sulake.core.runtime._SafeStr_8; import com.sulake.room._SafeStr_584; import com.sulake.core.utils.Map; import com.sulake.core.runtime.IContext; import _-1vz._SafeStr_1554; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1558; import com.sulake.habbo.room.object._SafeStr_1572; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1559; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1582; import _-1oa._SafeStr_1595; import _-1oa._SafeStr_1579; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1573; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1563; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1568; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1581; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1580; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1564; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1571; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1561; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1586; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1569; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1589; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1594; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1591; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1587; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1592; import _-0yJ._SafeStr_1567; import _-0yJ._SafeStr_1565; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1570; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1593; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1596; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1590; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1583; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1597; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1566; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1588; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1562; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1585; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1575; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1560; import com.sulake.habbo.room.object.logic.furniture._SafeStr_1584; import _-0yJ._SafeStr_1576; import _-74._SafeStr_1577; import _-74._SafeStr_1578; import com.sulake.room._SafeStr_1555; import com.sulake.room._SafeStr_1552; public class RoomObjectFactory extends _SafeStr_8 implements _SafeStr_584 { private var _SafeStr_13377:Map; private var _SafeStr_13378:Map; private var _SafeStr_13379:Array; public function RoomObjectFactory(_arg_1:IContext, _arg_2:uint=0) { this._SafeStr_13377 = new Map(); this._SafeStr_13378 = new Map(); this._SafeStr_13379 = []; super(_arg_1, _arg_2); } public function _SafeStr_13340(_arg_1:Function):void { var _local_2:String; if (this._SafeStr_13379.indexOf(_arg_1) < 0){ this._SafeStr_13379.push(_arg_1); if (_arg_1 != null){ for each (_local_2 in this._SafeStr_13378.getKeys()) { events.addEventListener(_local_2, _arg_1); }; }; }; } public function _SafeStr_13380(_arg_1:Function):void { var _local_2:String; var _local_3:int = this._SafeStr_13379.indexOf(_arg_1); if (_local_3 >= 0){ this._SafeStr_13379.splice(_local_3, 1); if (_arg_1 != null){ for each (_local_2 in this._SafeStr_13378.getKeys()) { events.removeEventListener(_local_2, _arg_1); }; }; }; } private function _SafeStr_13381(_arg_1:String):void { var _local_2:Function; if (this._SafeStr_13378.getValue(_arg_1) == null){ this._SafeStr_13378.add(_arg_1, true); for each (_local_2 in this._SafeStr_13379) { if (_local_2 != null){ events.addEventListener(_arg_1, _local_2); }; }; }; } public function _SafeStr_13382(_arg_1:String):_SafeStr_1554 { var _local_4:_SafeStr_1554; var _local_5:Array; var _local_6:String; var _local_2:Class; switch (_arg_1){ case _SafeStr_1572._SafeStr_12870: _local_2 = _SafeStr_1558; break; case _SafeStr_1572._SafeStr_12871: _local_2 = _SafeStr_1559; break; case _SafeStr_1572._SafeStr_12873: _local_2 = _SafeStr_1582; break; case _SafeStr_1572._SafeStr_12901: case _SafeStr_1572.BOT: _local_2 = _SafeStr_1595; break; case _SafeStr_1572._SafeStr_4864: _local_2 = _SafeStr_1579; break; case _SafeStr_1572._SafeStr_12872: _local_2 = _SafeStr_1573; break; case _SafeStr_1572._SafeStr_12874: _local_2 = _SafeStr_1563; break; case _SafeStr_1572._SafeStr_12875: _local_2 = _SafeStr_1568; break; case _SafeStr_1572._SafeStr_12876: _local_2 = _SafeStr_1581; break; case _SafeStr_1572._SafeStr_12877: _local_2 = _SafeStr_1580; break; case _SafeStr_1572._SafeStr_12893: _local_2 = _SafeStr_1564; break; case _SafeStr_1572._SafeStr_12878: _local_2 = _SafeStr_1571; break; case _SafeStr_1572._SafeStr_12879: _local_2 = _SafeStr_1561; break; case _SafeStr_1572._SafeStr_12880: _local_2 = _SafeStr_1586; break; case _SafeStr_1572._SafeStr_12881: _local_2 = _SafeStr_1569; break; case _SafeStr_1572._SafeStr_12882: _local_2 = _SafeStr_1589; break; case _SafeStr_1572._SafeStr_12883: _local_2 = _SafeStr_1594; break; case _SafeStr_1572._SafeStr_12884: _local_2 = _SafeStr_1591; break; case _SafeStr_1572._SafeStr_12885: _local_2 = _SafeStr_1587; break; case _SafeStr_1572._SafeStr_12886: _local_2 = _SafeStr_1592; break; case _SafeStr_1572._SafeStr_12904: _local_2 = _SafeStr_1567; break; case _SafeStr_1572._SafeStr_12905: _local_2 = _SafeStr_1565; break; case _SafeStr_1572._SafeStr_12887: _local_2 = _SafeStr_1570; break; case _SafeStr_1572._SafeStr_12888: _local_2 = _SafeStr_1593; break; case _SafeStr_1572._SafeStr_12896: _local_2 = _SafeStr_1596; break; case _SafeStr_1572._SafeStr_12889: _local_2 = _SafeStr_1590; break; case _SafeStr_1572._SafeStr_12890: _local_2 = _SafeStr_1583; break; case _SafeStr_1572._SafeStr_12891: _local_2 = _SafeStr_1597; break; case _SafeStr_1572._SafeStr_12892: _local_2 = _SafeStr_1566; break; case _SafeStr_1572._SafeStr_12894: _local_2 = _SafeStr_1588; break; case _SafeStr_1572._SafeStr_12895: _local_2 = _SafeStr_1562; break; case _SafeStr_1572._SafeStr_12897: _local_2 = _SafeStr_1585; break; case _SafeStr_1572._SafeStr_12898: _local_2 = _SafeStr_1575; break; case _SafeStr_1572._SafeStr_12899: _local_2 = _SafeStr_1560; break; case _SafeStr_1572._SafeStr_12900: _local_2 = _SafeStr_1584; break; case _SafeStr_1572.ROOM: _local_2 = _SafeStr_1576; break; case _SafeStr_1572._SafeStr_12902: _local_2 = _SafeStr_1577; break; case _SafeStr_1572._SafeStr_12903: _local_2 = _SafeStr_1578; break; }; if (_local_2 == null){ return (null); }; var _local_3:Object = new (_local_2)(); if ((_local_3 is _SafeStr_1554)){ _local_4 = (_local_3 as _SafeStr_1554); _local_4.eventDispatcher = this.events; if (this._SafeStr_13377.getValue(_arg_1) == null){ this._SafeStr_13377.add(_arg_1, true); _local_5 = _local_4.getEventTypes(); for each (_local_6 in _local_5) { this._SafeStr_13381(_local_6); }; }; return (_local_4); }; return (null); } public function _SafeStr_13383():_SafeStr_1552 { return (new _SafeStr_1555()); } } }//package com.sulake.habbo.room // _SafeStr_12870 = "_-EO" (String#15009, DoABC#2) // _SafeStr_12871 = "_-2eB" (String#13541, DoABC#2) // _SafeStr_12872 = "_-1H3" (String#15215, DoABC#2) // _SafeStr_12873 = "_-043" (String#13697, DoABC#2) // _SafeStr_12874 = "_-Eu" (String#15321, DoABC#2) // _SafeStr_12875 = "_-tb" (String#6524, DoABC#2) // _SafeStr_12876 = "_-353" (String#15337, DoABC#2) // _SafeStr_12877 = "_-1i8" (String#13196, DoABC#2) // _SafeStr_12878 = "_-am" (String#15159, DoABC#2) // _SafeStr_12879 = "_-2y3" (String#14205, DoABC#2) // _SafeStr_12880 = "_-45" (String#14314, DoABC#2) // _SafeStr_12881 = "_-2Rh" (String#6098, DoABC#2) // _SafeStr_12882 = "_-FI" (String#14359, DoABC#2) // _SafeStr_12883 = "_-2yp" (String#14377, DoABC#2) // _SafeStr_12884 = "_-sf" (String#6533, DoABC#2) // _SafeStr_12885 = "_-m" (String#14745, DoABC#2) // _SafeStr_12886 = "_-8c" (String#13039, DoABC#2) // _SafeStr_12887 = "_-1I1" (String#12876, DoABC#2) // _SafeStr_12888 = "_-1yJ" (String#14380, DoABC#2) // _SafeStr_12889 = "_-16l" (String#15294, DoABC#2) // _SafeStr_12890 = "_-3X" (String#14225, DoABC#2) // _SafeStr_12891 = "_-4X" (String#6197, DoABC#2) // _SafeStr_12892 = "_-6H" (String#6320, DoABC#2) // _SafeStr_12893 = "_-2iH" (String#14953, DoABC#2) // _SafeStr_12894 = "_-329" (String#13922, DoABC#2) // _SafeStr_12895 = "_-2uN" (String#6511, DoABC#2) // _SafeStr_12896 = "_-1PL" (String#15322, DoABC#2) // _SafeStr_12897 = "_-3Dy" (String#5940, DoABC#2) // _SafeStr_12898 = "_-0v8" (String#6418, DoABC#2) // _SafeStr_12899 = "_-2Vh" (String#15329, DoABC#2) // _SafeStr_12900 = "_-0U1" (String#14131, DoABC#2) // _SafeStr_12901 = "_-GS" (String#5577, DoABC#2) // _SafeStr_12902 = "_-2jt" (String#6454, DoABC#2) // _SafeStr_12903 = "_-2ZJ" (String#6381, DoABC#2) // _SafeStr_12904 = "_-2sR" (String#12971, DoABC#2) // _SafeStr_12905 = "_-2cG" (String#13972, DoABC#2) // _SafeStr_13340 = "_-0EM" (String#18286, DoABC#2) // _SafeStr_13377 = "_-0yj" (String#13224, DoABC#2) // _SafeStr_13378 = "_-0ns" (String#11159, DoABC#2) // _SafeStr_13379 = "_-1nL" (String#8697, DoABC#2) // _SafeStr_13380 = "_-uh" (String#18843, DoABC#2) // _SafeStr_13381 = "_-0zH" (String#20303, DoABC#2) // _SafeStr_13382 = "_-19P" (String#14497, DoABC#2) // _SafeStr_13383 = "_-2mT" (String#9533, DoABC#2) // _SafeStr_1552 = "_-0PY" (String#1962, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1555 = "_-2zn" (String#9916, DoABC#2) // _SafeStr_1558 = "_-Tt" (String#878, DoABC#2) // _SafeStr_1559 = "_-sq" (String#2190, DoABC#2) // _SafeStr_1560 = "_-1mg" (String#9265, DoABC#2) // _SafeStr_1561 = "_-7O" (String#9380, DoABC#2) // _SafeStr_1562 = "_-pn" (String#10289, DoABC#2) // _SafeStr_1563 = "_-1cJ" (String#11053, DoABC#2) // _SafeStr_1564 = "_-1Ax" (String#10359, DoABC#2) // _SafeStr_1565 = "_-0oX" (String#11892, DoABC#2) // _SafeStr_1566 = "_-2R5" (String#9869, DoABC#2) // _SafeStr_1567 = "_-0tv" (String#11968, DoABC#2) // _SafeStr_1568 = "_-1yt" (String#10605, DoABC#2) // _SafeStr_1569 = "_-1M1" (String#10820, DoABC#2) // _SafeStr_1570 = "_-1mK" (String#9446, DoABC#2) // _SafeStr_1571 = "_-1Hl" (String#9286, DoABC#2) // _SafeStr_1572 = "_-33j" (String#1512, DoABC#2) // _SafeStr_1573 = "_-2HI" (String#11287, DoABC#2) // _SafeStr_1575 = "_-1De" (String#8952, DoABC#2) // _SafeStr_1576 = "_-399" (String#5586, DoABC#2) // _SafeStr_1577 = "_-2mn" (String#6451, DoABC#2) // _SafeStr_1578 = "_-P5" (String#11032, DoABC#2) // _SafeStr_1579 = "_-KY" (String#12103, DoABC#2) // _SafeStr_1580 = "_-1us" (String#10533, DoABC#2) // _SafeStr_1581 = "_-ul" (String#10189, DoABC#2) // _SafeStr_1582 = "_-H" (String#9682, DoABC#2) // _SafeStr_1583 = "_-20B" (String#10848, DoABC#2) // _SafeStr_1584 = "_-Em" (String#10242, DoABC#2) // _SafeStr_1585 = "_-CG" (String#10377, DoABC#2) // _SafeStr_1586 = "_-0JM" (String#9928, DoABC#2) // _SafeStr_1587 = "_-wL" (String#8915, DoABC#2) // _SafeStr_1588 = "_-1gU" (String#10906, DoABC#2) // _SafeStr_1589 = "_-0q1" (String#10568, DoABC#2) // _SafeStr_1590 = "_-1ja" (String#9614, DoABC#2) // _SafeStr_1591 = "_-27E" (String#11167, DoABC#2) // _SafeStr_1592 = "_-5e" (String#10730, DoABC#2) // _SafeStr_1593 = "_-1Bn" (String#10124, DoABC#2) // _SafeStr_1594 = "_-VA" (String#10905, DoABC#2) // _SafeStr_1595 = "_-2ji" (String#12685, DoABC#2) // _SafeStr_1596 = "_-2u5" (String#11388, DoABC#2) // _SafeStr_1597 = "_-04u" (String#9003, DoABC#2) // _SafeStr_4864 = "_-3DW" (String#2312, DoABC#2) // _SafeStr_584 = "_-2IB" (String#5865, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2114 package com.sulake.habbo.roomevents.userdefinedroomevents { import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import _-0qD._SafeStr_2109; public interface _SafeStr_2114 { function get _SafeStr_4069():int; function get _SafeStr_4076():int; function _SafeStr_4080(_arg_1:IWindowContainer, _arg_2:HabboUserDefinedRoomEvents):void; function _SafeStr_4082(_arg_1:IWindowContainer, _arg_2:_SafeStr_2109):void; function _SafeStr_4078(_arg_1:IWindowContainer):Array; function _SafeStr_4079(_arg_1:IWindowContainer):String; function get _SafeStr_4084():Boolean; function get _SafeStr_4077():Boolean; } }//package com.sulake.habbo.roomevents.userdefinedroomevents // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2116 package com.sulake.habbo.roomevents.userdefinedroomevents { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import flash.display.Shader; import flash.filters.ShaderFilter; import flash.filters.ColorMatrixFilter; import flash.utils.ByteArray; import flash.utils.Dictionary; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.room.object.IRoomObject; import _-0sT._SafeStr_1685; import _-0sT._SafeStr_2797; import flash.display.BlendMode; public class _SafeStr_2116 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _SafeStr_13384:Array; public function _SafeStr_2116(_arg_1:HabboUserDefinedRoomEvents) { var _local_2:Class; var _local_3:Shader; var _local_4:ShaderFilter; var _local_5:Array; var _local_6:ColorMatrixFilter; super(); this._SafeStr_4072 = _arg_1; _local_2 = _SafeStr_3083; _local_3 = new Shader((new (_local_2)() as ByteArray)); _local_4 = new ShaderFilter(_local_3); this._SafeStr_13384 = [_local_4]; return; _local_5 = [3.5, 6.5, 1, 0, -1200, 3.5, 6.5, 1, 0, -1200, 3.5, 6.5, 1, 0, -1200, 0, 0, 0, 1, 0]; _local_6 = new ColorMatrixFilter(_local_5); this._SafeStr_13384 = [_local_6]; } public function hide(_arg_1:int):void { this._SafeStr_13385(this._SafeStr_3546(_arg_1)); } public function _SafeStr_13386(_arg_1:Dictionary):void { var _local_2:String; for (_local_2 in _arg_1) { Logger.log(("Show furni as unselected: " + _local_2)); this._SafeStr_13385(this._SafeStr_3546(parseInt(_local_2))); }; } public function show(_arg_1:int):void { this._SafeStr_13387(this._SafeStr_3546(_arg_1)); } public function _SafeStr_13388(_arg_1:Dictionary):void { var _local_2:String; for (_local_2 in _arg_1) { Logger.log(("Show furni as selected: " + _local_2)); this._SafeStr_13387(this._SafeStr_3546(parseInt(_local_2))); }; } private function _SafeStr_3546(_arg_1:int):IRoomObject { return (this._SafeStr_4072.roomEngine._SafeStr_5136(this._SafeStr_4072.roomId, this._SafeStr_4072.roomCategory, _arg_1, _SafeStr_832._SafeStr_3655)); } private function _SafeStr_13387(_arg_1:IRoomObject):void { var _local_2:_SafeStr_1685; var _local_3:int; var _local_4:_SafeStr_2797; if (_arg_1){ _local_2 = (_arg_1._SafeStr_13370() as _SafeStr_1685); Logger.log(("Furni visualization: " + _local_2)); _local_3 = 0; while (_local_3 < _local_2._SafeStr_5027) { _local_4 = _local_2._SafeStr_5028(_local_3); if (_local_4.blendMode != BlendMode.ADD){ _local_4.filters = this._SafeStr_13384; }; _local_3++; }; }; } private function _SafeStr_13385(_arg_1:IRoomObject):void { var _local_2:_SafeStr_1685; var _local_3:int; var _local_4:_SafeStr_2797; if (_arg_1){ _local_2 = (_arg_1._SafeStr_13370() as _SafeStr_1685); Logger.log(("Furni visualization: " + _local_2)); _local_3 = 0; while (_local_3 < _local_2._SafeStr_5027) { _local_4 = _local_2._SafeStr_5028(_local_3); _local_4.filters = []; _local_3++; }; }; } } }//package com.sulake.habbo.roomevents.userdefinedroomevents // _SafeStr_13370 = "_-tD" (String#7556, DoABC#2) // _SafeStr_13384 = "_-0Sv" (String#15332, DoABC#2) // _SafeStr_13385 = "_-2qt" (String#15815, DoABC#2) // _SafeStr_13386 = "_-lo" (String#13120, DoABC#2) // _SafeStr_13387 = "_-75" (String#17776, DoABC#2) // _SafeStr_13388 = "_-0ib" (String#21984, DoABC#2) // _SafeStr_1685 = "_-si" (String#2609, DoABC#2) // _SafeStr_2116 = "_-wS" (String#7464, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_3083 = "_-1vL" (String#10757, DoABC#2) // _SafeStr_3546 = "_-2-F" (String#6014, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_2117 package com.sulake.habbo.roomevents.userdefinedroomevents { import _-0qD._SafeStr_2109; public interface _SafeStr_2117 { function _SafeStr_4070(_arg_1:int):_SafeStr_2114; function getKey():String; function _SafeStr_4071(_arg_1:_SafeStr_2109):Boolean; } }//package com.sulake.habbo.roomevents.userdefinedroomevents // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_2117 = "_-0-Q" (String#4880, DoABC#2) // _SafeStr_4070 = "_-2lW" (String#12659, DoABC#2) // _SafeStr_4071 = "_-2rU" (String#12235, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents.userdefinedroomevents._SafeStr_3083 package com.sulake.habbo.roomevents.userdefinedroomevents { import mx.core.ByteArrayAsset; public class _SafeStr_3083 extends ByteArrayAsset { } }//package com.sulake.habbo.roomevents.userdefinedroomevents // _SafeStr_3083 = "_-1vL" (String#10757, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl package com.sulake.habbo.roomevents.userdefinedroomevents { import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindowContainer; import _-0Gb._SafeStr_2121; import _-0V1._SafeStr_2122; import _-1KE._SafeStr_2125; import flash.utils.Dictionary; import _-0qD._SafeStr_2109; import _-2SS._SafeStr_2113; import _-0Wd._SafeStr_2120; import _-0qD._SafeStr_2110; import _-0qD._SafeStr_2124; import _-0qD._SafeStr_2119; import com.sulake.habbo.roomevents._SafeStr_1654; import flash.events.Event; import com.sulake.core.window.IWindow; import _-0Gb._SafeStr_2127; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import _-09c._SafeStr_2112; import _-09c._SafeStr_2111; import _-09c._SafeStr_2118; import _-0V1._SafeStr_2115; import _-09c._SafeStr_2123; import _-Vm._SafeStr_1259; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1529; import com.sulake.core.window.events.*; public class UserDefinedRoomEventsCtrl { public static var STUFF_SELECTION_OPTION_NONE:int = 0; public static var STUFF_SELECTION_OPTION_BY_ID:int = 1; public static var STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE:int = 2; public static var _SafeStr_5440:int = 3; private static var _SafeStr_13389:int = 2; private var _SafeStr_4072:HabboUserDefinedRoomEvents; private var _window:IFrameWindow; private var _SafeStr_13390:IWindowContainer; private var _SafeStr_13391:_SafeStr_2121; private var _SafeStr_13392:_SafeStr_2122; private var _SafeStr_13393:_SafeStr_2125; private var _SafeStr_13394:Dictionary; private var _SafeStr_13395:_SafeStr_2109; private var _SafeStr_13396:_SafeStr_2116; private var _SafeStr_11274:_SafeStr_2113; private var _SafeStr_13397:_SafeStr_2120; public function UserDefinedRoomEventsCtrl(_arg_1:HabboUserDefinedRoomEvents) { this._SafeStr_13391 = new _SafeStr_2121(); this._SafeStr_13392 = new _SafeStr_2122(); this._SafeStr_13393 = new _SafeStr_2125(); this._SafeStr_13394 = new Dictionary(); super(); this._SafeStr_4072 = _arg_1; this._SafeStr_13396 = new _SafeStr_2116(_arg_1); this._SafeStr_11274 = new _SafeStr_2113(_arg_1); } public function _SafeStr_5332(_arg_1:int, _arg_2:String):void { if ((((this._window == null)) || (!(this._window.visible)))){ return; }; if (!this._SafeStr_13398()){ return; }; if (this._SafeStr_13394[_arg_1]){ delete this._SafeStr_13394[_arg_1]; this._SafeStr_13396.hide(_arg_1); } else { if (this._SafeStr_13399().length < this._SafeStr_13395._SafeStr_4693){ this._SafeStr_13394[_arg_1] = _arg_2; this._SafeStr_13396.show(_arg_1); }; }; this._SafeStr_3487(); } private function _SafeStr_13398():Boolean { var _local_1:_SafeStr_2114 = this._SafeStr_13400(); return (!((_local_1._SafeStr_4076 == STUFF_SELECTION_OPTION_NONE))); } private function _SafeStr_13400():_SafeStr_2114 { return (this._SafeStr_13401()._SafeStr_4070(this._SafeStr_13395._SafeStr_4069)); } private function _SafeStr_13401():_SafeStr_2117 { if ((this._SafeStr_13395 as _SafeStr_2110) != null){ return (this._SafeStr_13391); }; if ((this._SafeStr_13395 as _SafeStr_2124) != null){ return (this._SafeStr_13392); }; if ((this._SafeStr_13395 as _SafeStr_2119) != null){ return (this._SafeStr_13393); }; return (null); } private function _SafeStr_7108():void { if (this._window != null){ return; }; this._window = IFrameWindow(this._SafeStr_4072.getXmlWindow("ude_main")); this._SafeStr_13390 = IWindowContainer(this.find(this._window, "configure_container")); _SafeStr_1654._SafeStr_7659(this.find(this._SafeStr_13390, "save_button"), this._SafeStr_13402); _SafeStr_1654._SafeStr_7659(this.find(this._SafeStr_13390, "cancel_save_button"), this._SafeStr_4835); _SafeStr_1654._SafeStr_7659(this.find(this._SafeStr_13390, "helplink"), this._SafeStr_13403); _SafeStr_1654._SafeStr_7659(this.find(this._SafeStr_13390, "apply_snapshot_txt"), this._SafeStr_13404); _SafeStr_1654._SafeStr_7659(this.find(this._SafeStr_13390, "dec_stuff_sel_txt"), this._SafeStr_13405); _SafeStr_1654._SafeStr_7659(this.find(this._SafeStr_13390, "inc_stuff_sel_txt"), this._SafeStr_13406); this.find(this._SafeStr_13390, "dec_stuff_sel_txt")._SafeStr_7685 = 0; this.find(this._SafeStr_13390, "inc_stuff_sel_txt")._SafeStr_7685 = 0; this.find(this._SafeStr_13390, "helplink")._SafeStr_7685 = 0; this.find(this._SafeStr_13390, "apply_snapshot_txt")._SafeStr_7685 = 0; this._SafeStr_13397 = new _SafeStr_2120(this._SafeStr_4072, IWindowContainer(this.find(this._SafeStr_13390, "delay_slider_container")), this._SafeStr_4072.assets, 0, 20, 1); this._SafeStr_13397.addEventListener(Event.CHANGE, this._SafeStr_13407); this._SafeStr_13397.setValue(0); this._SafeStr_10290("configure_container", "icon_trigger", "trigger_icon_bitmap"); this._SafeStr_10290("configure_container", "icon_action", "action_icon_bitmap"); this._SafeStr_10290("configure_container", "icon_condition", "condition_icon_bitmap"); var _local_1:IWindow = this._window.findChildByTag("close"); _local_1.procedure = this._SafeStr_4835; this._window.center(); } private function _SafeStr_13407(_arg_1:Event):void { var _local_2:_SafeStr_2120; var _local_3:Number; var _local_4:int; var _local_5:String; if (_arg_1.type == Event.CHANGE){ _local_2 = (_arg_1.target as _SafeStr_2120); if (_local_2){ _local_3 = _local_2.getValue(); _local_4 = int(_local_3); _local_5 = _SafeStr_2127._SafeStr_4074(_local_4); this._SafeStr_4072.localization.registerParameter("wiredfurni.params.delay", "seconds", _local_5); }; }; } private function _SafeStr_10290(_arg_1:String, _arg_2:String, _arg_3:String="icon_bitmap"):void { var _local_4:IWindowContainer = IWindowContainer(this.find(this._window, _arg_1)); this._SafeStr_4072.refreshButton(_local_4, _arg_3, true, null, 0, _arg_2); } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ this.close(); }; } public function close():void { if (this._window){ this._window.visible = false; this._SafeStr_13396._SafeStr_13386(this._SafeStr_13394); }; } private function find(_arg_1:IWindowContainer, _arg_2:String):IWindow { var _local_3:IWindow = _arg_1.findChildByName(_arg_2); if (_local_3 == null){ throw (new Error((("Window element with name: " + _arg_2) + " cannot be found!"))); }; return (_local_3); } public function _SafeStr_13408(_arg_1:_SafeStr_2109):void { var _local_3:int; var _local_4:IWindowContainer; var _local_5:_SafeStr_2124; var _local_6:int; this._SafeStr_7108(); this._SafeStr_13395 = _arg_1; Logger.log(((("Received: " + this._SafeStr_13395) + ", ") + _arg_1._SafeStr_4069)); var _local_2:_SafeStr_2114 = this._SafeStr_13400(); this._SafeStr_13396._SafeStr_13386(this._SafeStr_13394); this._SafeStr_13394 = new Dictionary(); for each (_local_3 in this._SafeStr_13395._SafeStr_4694) { this._SafeStr_13394[_local_3] = "yes"; }; _local_4 = ((_local_2._SafeStr_4084) ? this._SafeStr_13409() : null); _local_2._SafeStr_4082(_local_4, this._SafeStr_13395); this._SafeStr_13396._SafeStr_13388(this._SafeStr_13394); if ((this._SafeStr_13395 as _SafeStr_2124) != null){ _local_5 = _SafeStr_2124(this._SafeStr_13395); _local_6 = _local_5._SafeStr_4702; this._SafeStr_13397.setValue(_local_6); }; this._SafeStr_13410(); this._SafeStr_3487(); } private function _SafeStr_13410():void { var _local_2:_SafeStr_2114; this._SafeStr_13411().visible = false; this._SafeStr_13412().visible = false; this._SafeStr_13413().visible = false; this._SafeStr_13414().visible = false; if (this._SafeStr_13395._SafeStr_4691){ _local_2 = this._SafeStr_13400(); if (_local_2._SafeStr_4076 == STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE){ if (this._SafeStr_13395._SafeStr_4692 == 1){ this._SafeStr_13411()._SafeStr_3912(); } else { this._SafeStr_13411()._SafeStr_5454(); }; this._SafeStr_13412().caption = this._SafeStr_4072.localization.getKey("wiredfurni.pickfurnis.furnitypematches"); this._SafeStr_13411().visible = true; this._SafeStr_13412().visible = true; } else { if (_local_2._SafeStr_4076 == _SafeStr_5440){ this._SafeStr_13413().visible = true; this._SafeStr_13414().visible = true; this._SafeStr_13412().visible = true; this._SafeStr_13415(); }; }; }; var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_13390.findChildByName("select_furni_container")); _local_1.height = _SafeStr_1654._SafeStr_4798(_local_1); } private function _SafeStr_13415():void { this._SafeStr_13412().caption = this._SafeStr_4072.localization.getKey(("wiredfurni.pickfurnis.stuffselectiontype." + this._SafeStr_13395._SafeStr_4692)); } public function _SafeStr_13416(_arg_1:int):void { if (this._window == null){ return; }; if (!this._window.visible){ return; }; if (this._SafeStr_13395.id == _arg_1){ this._window.visible = false; return; }; if (this._SafeStr_13394[_arg_1]){ delete this._SafeStr_13394[_arg_1]; this._SafeStr_3487(); }; } private function _SafeStr_13402(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; if (this._SafeStr_13398()){ this._SafeStr_13396._SafeStr_13386(this._SafeStr_13394); }; if ((this._SafeStr_13395 as _SafeStr_2110) != null){ this._SafeStr_4072.send(new _SafeStr_2112(this._SafeStr_13395.id, this._SafeStr_13417(), this._SafeStr_13418(), this._SafeStr_13399(), this._SafeStr_13419())); } else { if ((this._SafeStr_13395 as _SafeStr_2124) != null){ this._SafeStr_4072.send(new _SafeStr_2111(this._SafeStr_13395.id, this._SafeStr_13417(), this._SafeStr_13418(), this._SafeStr_13399(), this._SafeStr_13420(), this._SafeStr_13419())); } else { if ((this._SafeStr_13395 as _SafeStr_2119) != null){ this._SafeStr_4072.send(new _SafeStr_2118(this._SafeStr_13395.id, this._SafeStr_13417(), this._SafeStr_13418(), this._SafeStr_13399(), this._SafeStr_13419())); }; }; }; this.close(); } public function _SafeStr_13420():int { var _local_1:_SafeStr_2115 = _SafeStr_2115(this._SafeStr_13400()); return (((_local_1._SafeStr_5436) ? this._SafeStr_13397.getValue() : 0)); } private function _SafeStr_13403(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_11274.open(((this._window.x + this._window.width) + 5), this._window.y); } private function _SafeStr_13405(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_13395._SafeStr_4692 = (((this._SafeStr_13395._SafeStr_4692 < 1)) ? _SafeStr_13389 : (this._SafeStr_13395._SafeStr_4692 - 1)); this._SafeStr_13415(); } private function _SafeStr_13406(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_13395._SafeStr_4692 = ((this._SafeStr_13395._SafeStr_4692 + 1) % (_SafeStr_13389 + 1)); this._SafeStr_13415(); } private function _SafeStr_13404(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_4072.send(new _SafeStr_2123(this._SafeStr_13395.id)); } private function _SafeStr_13417():Array { var _local_1:_SafeStr_2114 = this._SafeStr_13400(); var _local_2:IWindowContainer = ((_local_1._SafeStr_4084) ? this._SafeStr_13409() : null); return (_local_1._SafeStr_4078(_local_2)); } private function _SafeStr_13418():String { var _local_1:_SafeStr_2114 = this._SafeStr_13400(); var _local_2:IWindowContainer = ((_local_1._SafeStr_4084) ? this._SafeStr_13409() : null); return (_local_1._SafeStr_4079(_local_2)); } private function _SafeStr_13419():int { if (!this._SafeStr_13395._SafeStr_4691){ return (0); }; var _local_1:_SafeStr_2114 = this._SafeStr_13400(); if (_local_1._SafeStr_4076 == STUFF_SELECTION_OPTION_BY_ID_OR_BY_TYPE){ return (((this._SafeStr_13411().isSelected) ? 1 : 0)); }; if (_local_1._SafeStr_4076 == _SafeStr_5440){ return (this._SafeStr_13395._SafeStr_4692); }; return (0); } public function _SafeStr_13399():Array { var _local_2:String; var _local_1:Array = new Array(); for (_local_2 in this._SafeStr_13394) { _local_1.push(int(_local_2)); }; return (_local_1); } private function _SafeStr_3487():void { this._SafeStr_13390.visible = false; this._SafeStr_13421(this._SafeStr_13391); this._SafeStr_13421(this._SafeStr_13392); this._SafeStr_13421(this._SafeStr_13393); this._window.content.height = _SafeStr_1654._SafeStr_4798(this._window.content); this._window.visible = true; } private function _SafeStr_13421(_arg_1:_SafeStr_2117):void { if (!_arg_1._SafeStr_4071(this._SafeStr_13395)){ this.find(this._SafeStr_13390, (_arg_1.getKey() + "_icon_bitmap")).visible = false; return; }; this._SafeStr_13390.visible = true; var _local_2:_SafeStr_2114 = this._SafeStr_13400(); this._SafeStr_7671(_local_2, _arg_1.getKey()); this._SafeStr_13422(); this._SafeStr_13423(); this.find(this._SafeStr_13390, "warning_container").visible = false; this._SafeStr_13424(); this._SafeStr_13425(); this._SafeStr_13426(); _SafeStr_1654._SafeStr_12091(this._SafeStr_13390, 3, 5); this._SafeStr_13390.height = (_SafeStr_1654._SafeStr_4798(this._SafeStr_13390) + 1); } private function _SafeStr_13427(_arg_1:int):String { var _local_2:_SafeStr_1259 = this._SafeStr_4072._SafeStr_4914._SafeStr_5214(_arg_1); if (_local_2 == null){ Logger.log(("COULD NOT FIND FURNIDATA FOR " + _arg_1)); return (("NAME: " + _arg_1)); }; return (_local_2.title); } private function _SafeStr_13428(_arg_1:int):String { var _local_2:_SafeStr_1259 = this._SafeStr_4072._SafeStr_4914._SafeStr_5214(_arg_1); if (_local_2 == null){ Logger.log(("COULD NOT FIND FURNIDATA FOR " + _arg_1)); return (("NAME: " + _arg_1)); }; return (_local_2.description); } private function _SafeStr_4456(_arg_1:IWindowContainer, _arg_2:String, _arg_3:String):void { var _local_4:ITextWindow = ITextWindow(this.find(_arg_1, _arg_2)); _local_4.caption = _arg_3; _local_4.height = (_local_4.textHeight + 6); } private function _SafeStr_7671(_arg_1:_SafeStr_2114, _arg_2:String):void { var _local_3:IWindowContainer = IWindowContainer(this.find(this._SafeStr_13390, "header_container")); this.find(_local_3, (_arg_2 + "_icon_bitmap")).visible = true; this._SafeStr_4456(_local_3, "conf_name_txt", this._SafeStr_13427(this._SafeStr_13395._SafeStr_4695)); this._SafeStr_4456(_local_3, "conf_desc_txt", this._SafeStr_13428(this._SafeStr_13395._SafeStr_4695)); var _local_4:IWindow = this.find(_local_3, "conf_name_txt"); var _local_5:IWindow = this.find(_local_3, "conf_desc_txt"); _local_5.y = (_local_4.y + _local_4.height); var _local_6:_SafeStr_2114 = this._SafeStr_13400(); var _local_7:IWindow = this.find(_local_3, "apply_snapshot_txt"); if (_local_6._SafeStr_4077){ _local_7.visible = true; _local_7.y = (_local_5.y + _local_5.height); } else { _local_7.visible = false; }; _local_3.height = (_SafeStr_1654._SafeStr_4798(_local_3) + 4); } private function _SafeStr_13426():void { var _local_1:IWindowContainer = IWindowContainer(this.find(this._SafeStr_13390, "action_inputs_container")); if ((this._SafeStr_13395 as _SafeStr_2124) == null){ _local_1.visible = false; return; }; var _local_2:_SafeStr_2115 = _SafeStr_2115(this._SafeStr_13400()); if (!_local_2._SafeStr_5436){ _local_1.visible = false; return; }; _local_1.visible = true; } private function _SafeStr_13424():void { var _local_4:int; if ((this._SafeStr_13395 as _SafeStr_2124) == null){ return; }; var _local_1:_SafeStr_2124 = _SafeStr_2124(this._SafeStr_13395); if (_local_1._SafeStr_4703.length < 1){ return; }; var _local_2:String = ""; var _local_3:Boolean = true; for each (_local_4 in _local_1._SafeStr_4703) { _local_2 = (_local_2 + (((((_local_3) ? "" : ", ") + "'") + this._SafeStr_13427(_local_4)) + "'")); _local_3 = false; }; this._SafeStr_4072.localization.registerParameter("wiredfurni.conflictingtriggers.text", "triggers", _local_2); this._SafeStr_13429(this._SafeStr_4072.localization.getKey("wiredfurni.conflictingtriggers.caption"), this._SafeStr_4072.localization.getKey("wiredfurni.conflictingtriggers.text")); } private function _SafeStr_13425():void { var _local_4:int; if ((this._SafeStr_13395 as _SafeStr_2110) == null){ return; }; var _local_1:_SafeStr_2110 = _SafeStr_2110(this._SafeStr_13395); if (_local_1._SafeStr_4699.length < 1){ return; }; var _local_2:String = ""; var _local_3:Boolean = true; for each (_local_4 in _local_1._SafeStr_4699) { _local_2 = (_local_2 + (((((_local_3) ? "" : ", ") + "'") + this._SafeStr_13427(_local_4)) + "'")); _local_3 = false; }; this._SafeStr_4072.localization.registerParameter("wiredfurni.conflictingactions.text", "actions", _local_2); this._SafeStr_13429(this._SafeStr_4072.localization.getKey("wiredfurni.conflictingactions.caption"), this._SafeStr_4072.localization.getKey("wiredfurni.conflictingactions.text")); } private function _SafeStr_13429(_arg_1:String, _arg_2:String):void { var _local_3:IWindowContainer = IWindowContainer(this.find(this._SafeStr_13390, "warning_container")); this._SafeStr_4456(_local_3, "caption_txt", _arg_1); this._SafeStr_4456(_local_3, "desc_txt", _arg_2); var _local_4:IWindow = this.find(_local_3, "caption_txt"); this.find(_local_3, "desc_txt").y = (_local_4.y + _local_4.height); _local_3.height = (_SafeStr_1654._SafeStr_4798(_local_3) + 4); this.find(this._SafeStr_13390, "warning_container").visible = true; } private function _SafeStr_13422():void { var _local_2:IWindowContainer; var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_13390.findChildByName("custom_inputs_container")); _SafeStr_1654.hideChildren(_local_1); if (this._SafeStr_13400()._SafeStr_4084){ _local_2 = this._SafeStr_13409(); _local_2.visible = true; }; _local_1.height = _SafeStr_1654._SafeStr_4798(_local_1); } private function _SafeStr_13409():IWindowContainer { var _local_1:_SafeStr_2117 = this._SafeStr_13401(); var _local_2:_SafeStr_2114 = this._SafeStr_13400(); var _local_3:IWindowContainer = IWindowContainer(this._SafeStr_13390.findChildByName("custom_inputs_container")); var _local_4:String = (_local_1.getKey() + _local_2._SafeStr_4069); var _local_5:IWindowContainer = IWindowContainer(_local_3.getChildByName(_local_4)); if (_local_5 == null){ _local_5 = IWindowContainer(this._SafeStr_4072.getXmlWindow(((("ude_" + _local_1.getKey()) + "_inputs_") + _local_2._SafeStr_4069))); _local_5.name = _local_4; _local_3.addChild(_local_5); _local_2._SafeStr_4080(_local_5, this._SafeStr_4072); }; return (_local_5); } private function _SafeStr_13423():void { var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_13390.findChildByName("select_furni_container")); if (!this._SafeStr_13398()){ _local_1.visible = false; return; }; _local_1.visible = true; var _local_2:IWindow = _local_1.findChildByName("furni_name_txt"); var _local_3:int = this._SafeStr_13399().length; var _local_4:int = this._SafeStr_13395._SafeStr_4693; this._SafeStr_4072.localization.registerParameter("wiredfurni.pickfurnis.caption", "count", ("" + _local_3)); this._SafeStr_4072.localization.registerParameter("wiredfurni.pickfurnis.caption", "limit", ("" + _local_4)); } private function _SafeStr_13411():_SafeStr_1529 { return (_SafeStr_1529(this._SafeStr_13390.findChildByName("furni_type_matches_checkbox"))); } private function _SafeStr_13414():IWindow { return (this._SafeStr_13390.findChildByName("dec_stuff_sel_txt")); } private function _SafeStr_13413():IWindow { return (this._SafeStr_13390.findChildByName("inc_stuff_sel_txt")); } private function _SafeStr_13412():IWindow { return (this._SafeStr_13390.findChildByName("furni_type_matches_txt")); } } }//package com.sulake.habbo.roomevents.userdefinedroomevents // _SafeStr_10290 = "_-0Gj" (String#9969, DoABC#2) // _SafeStr_11274 = "_-Mv" (String#1437, DoABC#2) // _SafeStr_12091 = "_-3Dq" (String#11680, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_13386 = "_-lo" (String#13120, DoABC#2) // _SafeStr_13388 = "_-0ib" (String#21984, DoABC#2) // _SafeStr_13389 = "_-2VV" (String#12588, DoABC#2) // _SafeStr_13390 = "_-027" (String#1884, DoABC#2) // _SafeStr_13391 = "_-0Ed" (String#13837, DoABC#2) // _SafeStr_13392 = "_-2YC" (String#14159, DoABC#2) // _SafeStr_13393 = "_-0eu" (String#14307, DoABC#2) // _SafeStr_13394 = "_-2w-" (String#3861, DoABC#2) // _SafeStr_13395 = "_-1VB" (String#1609, DoABC#2) // _SafeStr_13396 = "_-0fW" (String#6848, DoABC#2) // _SafeStr_13397 = "_-0sq" (String#11148, DoABC#2) // _SafeStr_13398 = "_-2Vy" (String#14417, DoABC#2) // _SafeStr_13399 = "_-0Lm" (String#9968, DoABC#2) // _SafeStr_13400 = "_-0ko" (String#4240, DoABC#2) // _SafeStr_13401 = "_-1VO" (String#17468, DoABC#2) // _SafeStr_13402 = "_-23p" (String#18645, DoABC#2) // _SafeStr_13403 = "_-0ZY" (String#20930, DoABC#2) // _SafeStr_13404 = "_-2xk" (String#20599, DoABC#2) // _SafeStr_13405 = "_-1wH" (String#18697, DoABC#2) // _SafeStr_13406 = "_-nL" (String#20753, DoABC#2) // _SafeStr_13407 = "_-0hg" (String#22446, DoABC#2) // _SafeStr_13408 = "_-0G" (String#14459, DoABC#2) // _SafeStr_13409 = "_-25d" (String#12758, DoABC#2) // _SafeStr_13410 = "_-5" (String#20947, DoABC#2) // _SafeStr_13411 = "_-2sK" (String#9240, DoABC#2) // _SafeStr_13412 = "_-xG" (String#9012, DoABC#2) // _SafeStr_13413 = "_-1jl" (String#15810, DoABC#2) // _SafeStr_13414 = "_-0Ha" (String#18147, DoABC#2) // _SafeStr_13415 = "_-072" (String#13919, DoABC#2) // _SafeStr_13416 = "_-1aM" (String#19433, DoABC#2) // _SafeStr_13417 = "_-0B8" (String#13362, DoABC#2) // _SafeStr_13418 = "_-6G" (String#14704, DoABC#2) // _SafeStr_13419 = "_-17K" (String#15206, DoABC#2) // _SafeStr_13420 = "_-20C" (String#18544, DoABC#2) // _SafeStr_13421 = "_-2jC" (String#15288, DoABC#2) // _SafeStr_13422 = "_-2NR" (String#19558, DoABC#2) // _SafeStr_13423 = "_-0cp" (String#21673, DoABC#2) // _SafeStr_13424 = "_-0BE" (String#22211, DoABC#2) // _SafeStr_13425 = "_-1Xi" (String#19485, DoABC#2) // _SafeStr_13426 = "_-107" (String#20695, DoABC#2) // _SafeStr_13427 = "_-1HM" (String#13764, DoABC#2) // _SafeStr_13428 = "_-bA" (String#21153, DoABC#2) // _SafeStr_13429 = "_-1yY" (String#16146, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_2109 = "_-0f7" (String#1147, DoABC#2) // _SafeStr_2110 = "_-2Je" (String#3393, DoABC#2) // _SafeStr_2111 = "_-V" (String#8158, DoABC#2) // _SafeStr_2112 = "_-0BM" (String#8311, DoABC#2) // _SafeStr_2113 = "_-0Zc" (String#7126, DoABC#2) // _SafeStr_2114 = "_-1ai" (String#2463, DoABC#2) // _SafeStr_2115 = "_-28S" (String#1643, DoABC#2) // _SafeStr_2116 = "_-wS" (String#7464, DoABC#2) // _SafeStr_2117 = "_-0-Q" (String#4880, DoABC#2) // _SafeStr_2118 = "_-1GV" (String#8177, DoABC#2) // _SafeStr_2119 = "_-2sq" (String#4596, DoABC#2) // _SafeStr_2120 = "_-26-" (String#914, DoABC#2) // _SafeStr_2121 = "_-zz" (String#7382, DoABC#2) // _SafeStr_2122 = "_-363" (String#7039, DoABC#2) // _SafeStr_2123 = "_-cT" (String#7617, DoABC#2) // _SafeStr_2124 = "_-PK" (String#1218, DoABC#2) // _SafeStr_2125 = "_-kC" (String#6791, DoABC#2) // _SafeStr_2127 = "_-CI" (String#4574, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4069 = "_-1NM" (String#1136, DoABC#2) // _SafeStr_4070 = "_-2lW" (String#12659, DoABC#2) // _SafeStr_4071 = "_-2rU" (String#12235, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4074 = "_-2yL" (String#9962, DoABC#2) // _SafeStr_4076 = "_-Wp" (String#1497, DoABC#2) // _SafeStr_4077 = "_-25t" (String#1661, DoABC#2) // _SafeStr_4078 = "_-3E3" (String#1592, DoABC#2) // _SafeStr_4079 = "_-2np" (String#1658, DoABC#2) // _SafeStr_4080 = "_-bo" (String#1662, DoABC#2) // _SafeStr_4082 = "_-1GC" (String#1579, DoABC#2) // _SafeStr_4084 = "_-1sp" (String#1560, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_4691 = "_-2P4" (String#15503, DoABC#2) // _SafeStr_4692 = "_-2Jy" (String#5462, DoABC#2) // _SafeStr_4693 = "_-4s" (String#17684, DoABC#2) // _SafeStr_4694 = "_-4L" (String#19223, DoABC#2) // _SafeStr_4695 = "_-09F" (String#18104, DoABC#2) // _SafeStr_4699 = "_-0tu" (String#16767, DoABC#2) // _SafeStr_4702 = "_-LE" (String#18852, DoABC#2) // _SafeStr_4703 = "_-2Yq" (String#16470, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5332 = "_-v" (String#11654, DoABC#2) // _SafeStr_5436 = "_-1F0" (String#3181, DoABC#2) // _SafeStr_5440 = "_-0XG" (String#4211, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_7108 = "_-n1" (String#3127, DoABC#2) // _SafeStr_7659 = "_-2tB" (String#3854, DoABC#2) // _SafeStr_7671 = "_-0-C" (String#7264, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents._SafeStr_1315 package com.sulake.habbo.roomevents { import com.sulake.habbo.communication.IHabboCommunicationManager; import _-0qD._SafeStr_2100; import _-0qD._SafeStr_2106; import _-0qD._SafeStr_2107; import _-0qD._SafeStr_2105; import _-14n._SafeStr_1843; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-2F4._SafeStr_2103; import _-m4._SafeStr_2101; import _-09c._SafeStr_2098; import com.sulake.core.communication.messages.IMessageEvent; import _-m4._SafeStr_2104; import _-m4._SafeStr_2099; import _-m4._SafeStr_2102; import _-Wb._SafeStr_1834; import _-2k1._SafeStr_2108; public class _SafeStr_1315 { private var _SafeStr_4072:HabboUserDefinedRoomEvents; public function _SafeStr_1315(_arg_1:HabboUserDefinedRoomEvents) { this._SafeStr_4072 = _arg_1; var _local_2:IHabboCommunicationManager = this._SafeStr_4072._SafeStr_6271; _local_2.addHabboConnectionMessageEvent(new _SafeStr_2100(this._SafeStr_13430)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2106(this._SafeStr_13431)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2107(this._SafeStr_13432)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2105(this._SafeStr_13433)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_1843(this._SafeStr_10663)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_843(this._SafeStr_4556)); _local_2.addHabboConnectionMessageEvent(new _SafeStr_2103(this._SafeStr_13234)); } private function _SafeStr_13430(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2101 = (_arg_1 as _SafeStr_2100)._SafeStr_4108(); this._SafeStr_4072.send(new _SafeStr_2098(_local_2.stuffId)); } private function _SafeStr_13431(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2104 = (_arg_1 as _SafeStr_2106)._SafeStr_4108(); this._SafeStr_4072._SafeStr_13434._SafeStr_13408(_local_2._SafeStr_8138); } private function _SafeStr_13432(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2099 = (_arg_1 as _SafeStr_2107)._SafeStr_4108(); this._SafeStr_4072._SafeStr_13434._SafeStr_13408(_local_2._SafeStr_8138); } private function _SafeStr_13433(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2102 = (_arg_1 as _SafeStr_2105)._SafeStr_4108(); this._SafeStr_4072._SafeStr_13434._SafeStr_13408(_local_2._SafeStr_8138); } private function _SafeStr_10663(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1834 = (_arg_1 as _SafeStr_1843)._SafeStr_4108(); this._SafeStr_4072.userName = _local_2.name; } private function _SafeStr_4556(_arg_1:IMessageEvent):void { this._SafeStr_4072._SafeStr_13434.close(); } private function _SafeStr_13234(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2108 = (_arg_1 as _SafeStr_2103)._SafeStr_4108(); Logger.log(((("Received object remove event: " + _local_2.id) + ", ") + _local_2._SafeStr_6783)); this._SafeStr_4072._SafeStr_13434._SafeStr_13416(_local_2.id); } } }//package com.sulake.habbo.roomevents // _SafeStr_10663 = "_-1sJ" (String#4379, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_13234 = "_-0of" (String#14967, DoABC#2) // _SafeStr_13408 = "_-0G" (String#14459, DoABC#2) // _SafeStr_13416 = "_-1aM" (String#19433, DoABC#2) // _SafeStr_13430 = "_-1JC" (String#18988, DoABC#2) // _SafeStr_13431 = "_-ca" (String#20687, DoABC#2) // _SafeStr_13432 = "_-2eo" (String#19886, DoABC#2) // _SafeStr_13433 = "_-1gY" (String#19812, DoABC#2) // _SafeStr_13434 = "_-2Tr" (String#8990, DoABC#2) // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_2098 = "_-03m" (String#8578, DoABC#2) // _SafeStr_2099 = "_-1HX" (String#6231, DoABC#2) // _SafeStr_2100 = "_-1FZ" (String#5976, DoABC#2) // _SafeStr_2101 = "_-2Mw" (String#5977, DoABC#2) // _SafeStr_2102 = "_-wE" (String#6640, DoABC#2) // _SafeStr_2103 = "_-cf" (String#4215, DoABC#2) // _SafeStr_2104 = "_-2A0" (String#5893, DoABC#2) // _SafeStr_2105 = "_-1jn" (String#6103, DoABC#2) // _SafeStr_2106 = "_-2G" (String#6343, DoABC#2) // _SafeStr_2107 = "_-3-A" (String#6099, DoABC#2) // _SafeStr_2108 = "_-0U7" (String#6457, DoABC#2) // _SafeStr_4072 = "_-0hf" (String#719, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4556 = "_-0JV" (String#2378, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6783 = "_-0hF" (String#19059, DoABC#2) // _SafeStr_8138 = "_-ww" (String#10329, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents._SafeStr_1654 package com.sulake.habbo.roomevents { import _-2SZ._SafeStr_1318; import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; public class _SafeStr_1654 { public static function _SafeStr_7659(_arg_1:IWindow, _arg_2:Function):void { _arg_1.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _arg_1.procedure = _arg_2; } public static function _SafeStr_4798(_arg_1:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if (_local_4.visible){ _local_2 = Math.max(_local_2, (_local_4.y + _local_4.height)); }; _local_3++; }; return (_local_2); } public static function hideChildren(_arg_1:IWindowContainer):void { var _local_2:int; while (_local_2 < _arg_1.numChildren) { _arg_1.getChildAt(_local_2).visible = false; _local_2++; }; } public static function _SafeStr_10244(_arg_1:IWindowContainer):void { var _local_2:int; while (_local_2 < _arg_1.numChildren) { _arg_1.getChildAt(_local_2).visible = true; _local_2++; }; } public static function _SafeStr_4849(_arg_1:IWindowContainer, _arg_2:Array, _arg_3:int, _arg_4:int):void { var _local_5:String; var _local_6:IWindow; for each (_local_5 in _arg_2) { _local_6 = _arg_1.getChildByName(_local_5); if (((((!((_local_6 == null))) && (_local_6.visible))) && ((_local_6.height > 0)))){ _local_6.y = _arg_3; _arg_3 = (_arg_3 + (_local_6.height + _arg_4)); }; }; } public static function _SafeStr_12091(_arg_1:IWindowContainer, _arg_2:int, _arg_3:int):void { var _local_4:int; var _local_5:IWindow; while (_local_4 < _arg_1.numChildren) { _local_5 = _arg_1.getChildAt(_local_4); if (((((!((_local_5 == null))) && (_local_5.visible))) && ((_local_5.height > 0)))){ _local_5.y = _arg_2; _arg_2 = (_arg_2 + (_local_5.height + _arg_3)); }; _local_4++; }; } } }//package com.sulake.habbo.roomevents // _SafeStr_10244 = "_-2Br" (String#17354, DoABC#2) // _SafeStr_12091 = "_-3Dq" (String#11680, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1654 = "_-0uK" (String#559, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4849 = "_-21H" (String#3342, DoABC#2) // _SafeStr_7659 = "_-2tB" (String#3854, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents._SafeStr_65 package com.sulake.habbo.roomevents { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_65 extends IUnknown { function _SafeStr_5332(_arg_1:int, _arg_2:String):void; } }//package com.sulake.habbo.roomevents // _SafeStr_5332 = "_-v" (String#11654, DoABC#2) // _SafeStr_65 = "_-2ir" (String#4553, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents package com.sulake.habbo.roomevents { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.roomevents.userdefinedroomevents.UserDefinedRoomEventsCtrl; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.iid.IIDHabboCommunicationManager; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.room._SafeStr_1161; import com.sulake.habbo.room._SafeStr_1316; import com.sulake.habbo.communication.enum._SafeStr_1317; import com.sulake.core.communication.messages.IMessageComposer; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-33P.RoomSessionEvent; public class HabboUserDefinedRoomEvents extends _SafeStr_8 implements _SafeStr_65 { private var _windowManager:IHabboWindowManager; private var _communication:IHabboCommunicationManager; private var _localization:IHabboLocalizationManager; private var _SafeStr_3793:IHabboConfigurationManager; private var _SafeStr_13435:UserDefinedRoomEventsCtrl; private var _incomingMessages:_SafeStr_1315; private var _roomEngine:IRoomEngine; private var _SafeStr_10503:_SafeStr_1228; private var _SafeStr_10502:_SafeStr_13; private var _SafeStr_6499:_SafeStr_1112; private var _userName:String; public function HabboUserDefinedRoomEvents(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); Logger.log(("UDE initialized: " + _arg_3)); this._SafeStr_13435 = new UserDefinedRoomEventsCtrl(this); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_11178); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); } public function get _SafeStr_6271():IHabboCommunicationManager { return (this._communication); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get localization():IHabboLocalizationManager { return (this._localization); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } override public function dispose():void { if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; super.dispose(); } public function _SafeStr_5332(_arg_1:int, _arg_2:String):void { var _local_3:_SafeStr_1316 = (this._roomEngine as _SafeStr_1161)._SafeStr_13064(this.roomId, this.roomCategory); if (((_local_3) && ((_local_3.id == -(_arg_1))))){ (this._roomEngine as _SafeStr_1161)._SafeStr_13063(this.roomId, this.roomCategory, null); return; }; this._SafeStr_13435._SafeStr_5332(_arg_1, _arg_2); } public function send(_arg_1:IMessageComposer, _arg_2:Boolean=false):void { this._communication.getHabboMainConnection(null).send(_arg_1, ((_arg_2) ? _SafeStr_1317._SafeStr_8562 : -1)); } public function getXmlWindow(name:String):IWindow { var asset:IAsset; var xmlAsset:_SafeStr_5; var window:IWindow; try { asset = assets.getAssetByName((name + "_xml")); xmlAsset = _SafeStr_5(asset); window = this._windowManager.buildFromXML(XML(xmlAsset.content)); } catch(e:Error) { }; return (window); } public function refreshButton(_arg_1:IWindowContainer, _arg_2:String, _arg_3:Boolean, _arg_4:Function, _arg_5:int, _arg_6:String=null):void { if (!_arg_6){ _arg_6 = _arg_2; }; var _local_7:IBitmapWrapperWindow = (_arg_1.findChildByName(_arg_2) as IBitmapWrapperWindow); if (!_arg_3){ _local_7.visible = false; } else { this._SafeStr_11199(_local_7, _arg_6, _arg_4, _arg_5); _local_7.visible = true; }; } private function _SafeStr_11199(_arg_1:IBitmapWrapperWindow, _arg_2:String, _arg_3:Function, _arg_4:int):void { _arg_1.id = _arg_4; _arg_1.procedure = _arg_3; if (_arg_1.bitmap != null){ return; }; _arg_1.bitmap = this.getButtonImage(_arg_2); _arg_1.width = _arg_1.bitmap.width; _arg_1.height = _arg_1.bitmap.height; } public function getButtonImage(_arg_1:String, _arg_2:String="_png"):BitmapData { var _local_3:String = (_arg_1 + _arg_2); var _local_4:IAsset = assets.getAssetByName(_local_3); var _local_5:_SafeStr_1280 = _SafeStr_1280(_local_4); var _local_6:BitmapData = BitmapData(_local_5.content); return (_local_6.clone()); } private function _SafeStr_11178(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._communication = IHabboCommunicationManager(_arg_2); this._incomingMessages = new _SafeStr_1315(this); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = IHabboWindowManager(_arg_2); } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._localization = IHabboLocalizationManager(_arg_2); } public function get _SafeStr_13434():UserDefinedRoomEventsCtrl { return (this._SafeStr_13435); } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._roomEngine = IRoomEngine(_arg_2); } public function get roomEngine():IRoomEngine { return (this._roomEngine); } private function _SafeStr_9796(_arg_1:IID, _arg_2:IUnknown):void { if (_arg_2 == null){ return; }; this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10502 = (_arg_2 as _SafeStr_13); this._SafeStr_13436(); } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); } private function _SafeStr_13436():void { if (this._SafeStr_10502){ this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7606, this.roomSessionStateEventHandler); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7607, this.roomSessionStateEventHandler); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7608, this.roomSessionStateEventHandler); }; } private function roomSessionStateEventHandler(_arg_1:RoomSessionEvent):void { if (this._roomEngine == null){ return; }; switch (_arg_1.type){ case RoomSessionEvent._SafeStr_7606: case RoomSessionEvent._SafeStr_7607: case RoomSessionEvent._SafeStr_7608: this._SafeStr_10503 = _arg_1.session; return; }; } public function get roomId():int { return (((this._SafeStr_10503) ? this._SafeStr_10503.roomId : 0)); } public function get roomCategory():int { return (((this._SafeStr_10503) ? this._SafeStr_10503.roomCategory : 0)); } public function get userName():String { return (this._userName); } public function set userName(_arg_1:String):void { this._userName = _arg_1; } public function get _SafeStr_4914():_SafeStr_1112 { return (this._SafeStr_6499); } } }//package com.sulake.habbo.roomevents // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10503 = "_-2ua" (String#3098, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11178 = "_-04n" (String#4528, DoABC#2) // _SafeStr_11199 = "_-Db" (String#7553, DoABC#2) // _SafeStr_1161 = "_-0JG" (String#5785, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_13063 = "_-YY" (String#12860, DoABC#2) // _SafeStr_13064 = "_-2Qv" (String#12611, DoABC#2) // _SafeStr_1315 = "_-3H4" (String#1606, DoABC#2) // _SafeStr_1316 = "_-1ZH" (String#2870, DoABC#2) // _SafeStr_1317 = "_-2DX" (String#7489, DoABC#2) // _SafeStr_13434 = "_-2Tr" (String#8990, DoABC#2) // _SafeStr_13435 = "_-0Sr" (String#15350, DoABC#2) // _SafeStr_13436 = "_-1l7" (String#15287, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5332 = "_-v" (String#11654, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_65 = "_-2ir" (String#4553, DoABC#2) // _SafeStr_7606 = "_-2ck" (String#5622, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8562 = "_-1HW" (String#9423, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1112 package com.sulake.habbo.session { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; import flash.display.BitmapData; import _-kQ._SafeStr_1273; import _-Vm._SafeStr_1259; import _-kQ._SafeStr_287; import _-Vm._SafeStr_1820; public interface _SafeStr_1112 extends IUnknown { function get events():IEventDispatcher; function get _SafeStr_13437():Boolean; function get _SafeStr_5347():Boolean; function _SafeStr_5177(_arg_1:int):Boolean; function hasUserRight(_arg_1:String, _arg_2:int):Boolean; function get clubLevel():int; function get userId():int; function get _SafeStr_8466():int; function get userName():String; function get realName():String; function get figure():String; function get gender():String; function get _SafeStr_5205():Boolean; function _SafeStr_5348(_arg_1:int):Array; function _SafeStr_5319(_arg_1:String):BitmapData; function _SafeStr_12113(_arg_1:String):_SafeStr_1821; function _SafeStr_5352(_arg_1:int):String; function _SafeStr_5354(_arg_1:String):BitmapData; function _SafeStr_4924(_arg_1:String):Boolean; function ignoreUser(_arg_1:String):void; function _SafeStr_5305(_arg_1:String):void; function get _SafeStr_4925():int; function get _SafeStr_5359():int; function _SafeStr_5302(_arg_1:int):void; function _SafeStr_5303(_arg_1:int):void; function getProductData(_arg_1:String):_SafeStr_1273; function _SafeStr_5214(_arg_1:int):_SafeStr_1259; function _SafeStr_5215(_arg_1:int):_SafeStr_1259; function _SafeStr_13438(_arg_1:String, _arg_2:int=0):_SafeStr_1259; function _SafeStr_13439(_arg_1:String, _arg_2:int=0):_SafeStr_1259; function openHabboHomePage(_arg_1:int):void; function _SafeStr_5317(_arg_1:int):void; function _SafeStr_5181(_arg_1:int, _arg_2:int):void; function _SafeStr_10542(_arg_1:_SafeStr_287=null):Boolean; function _SafeStr_13154(_arg_1:_SafeStr_1820):Array; } }//package com.sulake.habbo.session // _SafeStr_10542 = "_-Ob" (String#10910, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_12113 = "_-2LJ" (String#7649, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_13154 = "_-M-" (String#16320, DoABC#2) // _SafeStr_13437 = "_-15S" (String#21094, DoABC#2) // _SafeStr_13438 = "_-33U" (String#22403, DoABC#2) // _SafeStr_13439 = "_-Ml" (String#19179, DoABC#2) // _SafeStr_1820 = "_-1Tc" (String#5424, DoABC#2) // _SafeStr_1821 = "_-1C4" (String#3404, DoABC#2) // _SafeStr_287 = "_-1Ei" (String#5726, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_5177 = "_-0D6" (String#13478, DoABC#2) // _SafeStr_5181 = "_-2eJ" (String#16313, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5302 = "_-2mM" (String#15546, DoABC#2) // _SafeStr_5303 = "_-LL" (String#15584, DoABC#2) // _SafeStr_5305 = "_-1Tg" (String#12487, DoABC#2) // _SafeStr_5317 = "_-1C1" (String#12438, DoABC#2) // _SafeStr_5319 = "_-qu" (String#4014, DoABC#2) // _SafeStr_5347 = "_-2IH" (String#15654, DoABC#2) // _SafeStr_5348 = "_-Ur" (String#13614, DoABC#2) // _SafeStr_5352 = "_-2vp" (String#14527, DoABC#2) // _SafeStr_5354 = "_-Xf" (String#13090, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_8466 = "_-2wK" (String#14062, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1228 package com.sulake.habbo.session { public interface _SafeStr_1228 { function get roomId():int; function get roomCategory():int; function get _SafeStr_4011():String; function get state():String; function start():Boolean; function _SafeStr_5175(_arg_1:String):void; function _SafeStr_5323(_arg_1:String):void; function _SafeStr_5183(_arg_1:String):void; function _SafeStr_5184(_arg_1:String, _arg_2:String):void; function _SafeStr_5396(_arg_1:Boolean):void; function _SafeStr_5094():void; function _SafeStr_5176(_arg_1:int):void; function _SafeStr_5095(_arg_1:int):void; function _SafeStr_5208(_arg_1:int):void; function _SafeStr_5140(_arg_1:int):void; function _SafeStr_5153(_arg_1:int, _arg_2:String):void; function _SafeStr_5139():void; function _SafeStr_5404():void; function _SafeStr_5405(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean):void; function _SafeStr_5409():void; function _SafeStr_5218(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String=null):void; function _SafeStr_5263(_arg_1:int):void; function _SafeStr_5432(_arg_1:int):void; function _SafeStr_5433(_arg_1:int):void; function _SafeStr_5434(_arg_1:int, _arg_2:int, _arg_3:Array):void; function _SafeStr_5306(_arg_1:int):void; function _SafeStr_5307(_arg_1:int):void; function _SafeStr_5308(_arg_1:int):void; function _SafeStr_5309(_arg_1:int):void; function _SafeStr_5243(_arg_1:String, _arg_2:Boolean):void; function _SafeStr_5311(_arg_1:int):void; function _SafeStr_5322(_arg_1:int):void; function _SafeStr_5420():void; function _SafeStr_5320(_arg_1:int):void; function _SafeStr_5421(_arg_1:int):void; function _SafeStr_5390(_arg_1:int, _arg_2:String, _arg_3:String):void; function sendGetUserNotifications():void; function _SafeStr_4122(_arg_1:int):void; function get _SafeStr_4221():Boolean; function set _SafeStr_4221(_arg_1:Boolean):void; function get _SafeStr_4220():Boolean; function set _SafeStr_4220(_arg_1:Boolean):void; function get _SafeStr_4237():Boolean; function get _SafeStr_3679():Boolean; function set _SafeStr_4237(_arg_1:Boolean):void; function get _SafeStr_4125():_SafeStr_1972; function get _SafeStr_4235():Boolean; function set _SafeStr_4235(_arg_1:Boolean):void; function get _SafeStr_4239():Boolean; function set _SafeStr_4239(_arg_1:Boolean):void; } }//package com.sulake.habbo.session // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1972 = "_-2Md" (String#5849, DoABC#2) // _SafeStr_3679 = "_-3G2" (String#5818, DoABC#2) // _SafeStr_4011 = "_-2cQ" (String#13933, DoABC#2) // _SafeStr_4122 = "_-3GE" (String#15641, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4237 = "_-0Rw" (String#9889, DoABC#2) // _SafeStr_4239 = "_-2OX" (String#8762, DoABC#2) // _SafeStr_5094 = "_-Rl" (String#13229, DoABC#2) // _SafeStr_5095 = "_-FC" (String#15452, DoABC#2) // _SafeStr_5139 = "_-0sP" (String#17856, DoABC#2) // _SafeStr_5140 = "_-wW" (String#12734, DoABC#2) // _SafeStr_5153 = "_-XJ" (String#16159, DoABC#2) // _SafeStr_5175 = "_-0ef" (String#12805, DoABC#2) // _SafeStr_5176 = "_-HS" (String#16298, DoABC#2) // _SafeStr_5183 = "_-1AM" (String#16663, DoABC#2) // _SafeStr_5184 = "_-2YA" (String#16559, DoABC#2) // _SafeStr_5208 = "_-x6" (String#18185, DoABC#2) // _SafeStr_5218 = "_-2T2" (String#3933, DoABC#2) // _SafeStr_5243 = "_-2Xj" (String#16510, DoABC#2) // _SafeStr_5263 = "_-3ES" (String#16203, DoABC#2) // _SafeStr_5306 = "_-1pV" (String#15913, DoABC#2) // _SafeStr_5307 = "_-3G" (String#17703, DoABC#2) // _SafeStr_5308 = "_-2g0" (String#15630, DoABC#2) // _SafeStr_5309 = "_-23v" (String#17862, DoABC#2) // _SafeStr_5311 = "_-2g4" (String#15656, DoABC#2) // _SafeStr_5320 = "_-Jt" (String#16522, DoABC#2) // _SafeStr_5322 = "_-2k8" (String#15636, DoABC#2) // _SafeStr_5323 = "_-0mK" (String#17723, DoABC#2) // _SafeStr_5390 = "_-2q7" (String#16319, DoABC#2) // _SafeStr_5396 = "_-2KS" (String#15981, DoABC#2) // _SafeStr_5404 = "_-UA" (String#16417, DoABC#2) // _SafeStr_5405 = "_-WE" (String#15687, DoABC#2) // _SafeStr_5409 = "_-3EV" (String#16253, DoABC#2) // _SafeStr_5420 = "_-08L" (String#18191, DoABC#2) // _SafeStr_5421 = "_-E1" (String#9782, DoABC#2) // _SafeStr_5432 = "_-0Qg" (String#17016, DoABC#2) // _SafeStr_5433 = "_-08k" (String#18237, DoABC#2) // _SafeStr_5434 = "_-1oK" (String#15485, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1237 package com.sulake.habbo.session { import com.sulake.core.communication.connection.IConnection; import com.sulake.core.utils.Map; import com.sulake.habbo.tracking._SafeStr_7; import _-33P.RoomSessionEvent; import _-1sa._SafeStr_2047; import _-1sa._SafeStr_2052; import _-zf._SafeStr_1826; import flash.utils.getTimer; import _-279._SafeStr_2045; import _-zf._SafeStr_2036; import _-zf._SafeStr_2037; import _-zf._SafeStr_2019; import _-zf._SafeStr_2029; import _-279._SafeStr_2023; import _-279._SafeStr_2024; import _-279._SafeStr_2050; import _-1H8._SafeStr_2022; import _-1H8._SafeStr_2026; import _-1H8._SafeStr_2042; import _-1lr._SafeStr_2025; import _-1H8._SafeStr_2038; import _-1H8._SafeStr_2030; import _-1H8._SafeStr_2039; import _-2mK._SafeStr_831; import _-1gZ._SafeStr_2032; import _-1gZ._SafeStr_2021; import _-1gZ._SafeStr_2046; import _-1gZ._SafeStr_2040; import _-1zJ._SafeStr_2033; import _-1zJ._SafeStr_2043; import _-1zJ._SafeStr_2044; import _-1zJ._SafeStr_2048; import _-1zJ._SafeStr_2020; import _-1zJ._SafeStr_2049; import _-1lr._SafeStr_2031; import _-1lr._SafeStr_2027; import _-1sa._SafeStr_2034; import _-1sa._SafeStr_2035; import _-1lr._SafeStr_2028; import _-2ej._SafeStr_2041; public class _SafeStr_1237 implements _SafeStr_1228 { private const _SafeStr_13440:int = 2500; private var _connection:IConnection; private var _roomId:int = 0; private var _roomCategory:int = 0; private var _password:String = ""; private var _SafeStr_4000:String = ""; private var _state:String = "RSE_CREATED"; private var _SafeStr_13441:_SafeStr_2051; private var _SafeStr_13442:Boolean = false; private var _SafeStr_13443:Boolean = false; private var _SafeStr_13444:Boolean = false; private var _SafeStr_13445:Boolean = false; private var _SafeStr_13446:Boolean = false; private var _SafeStr_13447:Map; private var _SafeStr_8565:int; private var _habboTracking:_SafeStr_7; public function _SafeStr_1237(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_7, _arg_4:String="", _arg_5:String="") { this._SafeStr_13447 = new Map(); super(); this._roomId = _arg_1; this._roomCategory = _arg_2; this._habboTracking = _arg_3; this._password = _arg_4; this._SafeStr_4000 = _arg_5; this._SafeStr_13441 = new _SafeStr_2051(); } public function set connection(_arg_1:IConnection):void { if (_arg_1 == null){ return; }; this._connection = _arg_1; if (this._SafeStr_13441 != null){ this._SafeStr_13441.connection = _arg_1; }; } public function dispose():void { this._connection = null; this._SafeStr_13441.dispose(); this._SafeStr_13447.dispose(); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } public function get _SafeStr_4011():String { return (this._SafeStr_4000); } public function get state():String { return (this._state); } public function start():Boolean { if ((((this._state == RoomSessionEvent._SafeStr_7606)) && (!((this._connection == null))))){ this._state = RoomSessionEvent._SafeStr_7607; if (this._SafeStr_3679){ return (this._SafeStr_13448()); }; return (this._SafeStr_13449(this._roomId, 0, true)); }; return (false); } public function reset(_arg_1:int, _arg_2:int):void { if (((!((_arg_1 == this._roomId))) || (!((_arg_2 == this._roomCategory))))){ this._roomId = _arg_1; this._roomCategory = _arg_2; this._SafeStr_13442 = false; this._SafeStr_13443 = false; this._SafeStr_13444 = false; this._SafeStr_13445 = false; }; } private function _SafeStr_13449(_arg_1:int, _arg_2:int, _arg_3:Boolean):Boolean { if (this._connection == null){ return (false); }; this._connection.send(new _SafeStr_2047(_arg_3, _arg_1, _arg_2)); return (true); } private function _SafeStr_13448():Boolean { if (this._connection == null){ return (false); }; this._connection.send(new _SafeStr_2052(this._roomId, this._password)); return (true); } public function _SafeStr_5175(_arg_1:String):void { this._connection.send(new _SafeStr_1826(_arg_1, this._SafeStr_8565)); this._SafeStr_13447.add(this._SafeStr_8565, getTimer()); this._SafeStr_8565++; } public function _SafeStr_5323(_arg_1:String):void { this._connection.send(new _SafeStr_2045(_arg_1)); } public function _SafeStr_4122(_arg_1:int):void { var _local_3:int; var _local_2:Object = this._SafeStr_13447.remove(_arg_1); if (_local_2 != null){ _local_3 = getTimer(); if ((_local_3 - int(_local_2)) > this._SafeStr_13440){ if (this._habboTracking != null){ this._habboTracking._SafeStr_13450(_local_3); }; }; }; } public function _SafeStr_5183(_arg_1:String):void { this._connection.send(new _SafeStr_2036(_arg_1)); } public function _SafeStr_5184(_arg_1:String, _arg_2:String):void { this._connection.send(new _SafeStr_2037(_arg_1, _arg_2)); } public function _SafeStr_5396(_arg_1:Boolean):void { if (_arg_1){ this._connection.send(new _SafeStr_2019(this._roomId, this._roomCategory)); } else { this._connection.send(new _SafeStr_2029(this._roomId, this._roomCategory)); }; } public function _SafeStr_5094():void { this._connection.send(new _SafeStr_2023()); } public function _SafeStr_5176(_arg_1:int):void { if ((((_arg_1 >= 0)) && ((_arg_1 <= 14)))){ this._connection.send(new _SafeStr_2024(_arg_1)); }; } public function _SafeStr_5095(_arg_1:int):void { this._connection.send(new _SafeStr_2050(_arg_1)); } public function _SafeStr_5208(_arg_1:int):void { this._connection.send(new _SafeStr_2022(_arg_1)); } public function _SafeStr_5140(_arg_1:int):void { this._connection.send(new _SafeStr_2026(_arg_1)); } public function _SafeStr_5153(_arg_1:int, _arg_2:String):void { this._connection.send(new _SafeStr_2042(_arg_1, _arg_2)); } public function _SafeStr_5139():void { this._connection.send(new _SafeStr_2025()); } public function _SafeStr_5404():void { this._connection.send(new _SafeStr_2038(this._roomId, this._roomCategory)); } public function _SafeStr_5405(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:int, _arg_5:Boolean):void { var _local_6:String = ("000000" + _arg_3.toString(16).toUpperCase()); var _local_7:String = ("#" + _local_6.substr((_local_6.length - 6))); this._connection.send(new _SafeStr_2030(_arg_1, _arg_2, _local_7, _arg_4, _arg_5, this._roomId, this._roomCategory)); } public function _SafeStr_5409():void { this._connection.send(new _SafeStr_2039(this._roomId, this._roomCategory)); } public function _SafeStr_5218(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String=null):void { this._connection.send(new _SafeStr_831(_arg_1, _arg_2, _arg_3, _arg_4)); } public function _SafeStr_5263(_arg_1:int):void { this._connection.send(new _SafeStr_2032(_arg_1)); } public function _SafeStr_5432(_arg_1:int):void { this._connection.send(new _SafeStr_2021(_arg_1)); } public function _SafeStr_5433(_arg_1:int):void { this._connection.send(new _SafeStr_2046(_arg_1)); } public function _SafeStr_5434(_arg_1:int, _arg_2:int, _arg_3:Array):void { this._connection.send(new _SafeStr_2040(_arg_1, _arg_2, _arg_3)); } public function _SafeStr_5306(_arg_1:int):void { this._connection.send(new _SafeStr_2033(_arg_1, this.roomId, this.roomCategory)); } public function _SafeStr_5320(_arg_1:int):void { this._connection.send(new _SafeStr_2043(_arg_1)); } public function _SafeStr_5307(_arg_1:int):void { this._connection.send(new _SafeStr_2044(_arg_1, this.roomId, this.roomCategory)); } public function _SafeStr_5308(_arg_1:int):void { this._connection.send(new _SafeStr_2048(_arg_1)); } public function _SafeStr_5309(_arg_1:int):void { var _local_2:Array = new Array(); _local_2.push(_arg_1); var _local_3:_SafeStr_2020 = new _SafeStr_2020(_local_2); this._connection.send(_local_3); } public function _SafeStr_5243(_arg_1:String, _arg_2:Boolean):void { this._connection.send(new _SafeStr_2049(_arg_1, _arg_2)); } public function _SafeStr_5311(_arg_1:int):void { this._connection.send(new _SafeStr_2031(_arg_1)); } public function _SafeStr_5322(_arg_1:int):void { this._connection.send(new _SafeStr_2027(_arg_1)); } public function _SafeStr_5420():void { if (this._connection != null){ this._connection.send(new _SafeStr_2034()); }; } public function _SafeStr_5421(_arg_1:int):void { if (this._connection == null){ return; }; this._connection.send(new _SafeStr_2035(_arg_1)); } public function _SafeStr_5390(_arg_1:int, _arg_2:String, _arg_3:String):void { if (this._connection == null){ return; }; var _local_4:_SafeStr_2028 = new _SafeStr_2028(_arg_1, _arg_2, _arg_3); this._connection.send(_local_4); _local_4.dispose(); _local_4 = null; } public function sendGetUserNotifications():void { if (this._connection == null){ return; }; var _local_1:_SafeStr_2041 = new _SafeStr_2041(); this._connection.send(_local_1); _local_1.dispose(); _local_1 = null; } public function get _SafeStr_4125():_SafeStr_1972 { return ((this._SafeStr_13441 as _SafeStr_1972)); } public function set _SafeStr_4221(_arg_1:Boolean):void { this._SafeStr_13442 = _arg_1; } public function get _SafeStr_4221():Boolean { return (this._SafeStr_13442); } public function set _SafeStr_4220(_arg_1:Boolean):void { this._SafeStr_13443 = _arg_1; } public function get _SafeStr_4220():Boolean { return (this._SafeStr_13443); } public function get _SafeStr_4237():Boolean { return (this._SafeStr_13444); } public function get _SafeStr_3679():Boolean { return ((this._roomCategory == 0)); } public function set _SafeStr_4237(_arg_1:Boolean):void { this._SafeStr_13444 = _arg_1; } public function get _SafeStr_4235():Boolean { return (this._SafeStr_13445); } public function set _SafeStr_4235(_arg_1:Boolean):void { this._SafeStr_13445 = _arg_1; } public function get _SafeStr_4239():Boolean { return (this._SafeStr_13446); } public function set _SafeStr_4239(_arg_1:Boolean):void { this._SafeStr_13446 = _arg_1; } } }//package com.sulake.habbo.session // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1237 = "_-0FQ" (String#3340, DoABC#2) // _SafeStr_13440 = "_-x8" (String#19216, DoABC#2) // _SafeStr_13441 = "_-0Yz" (String#10262, DoABC#2) // _SafeStr_13442 = "_-05Q" (String#5376, DoABC#2) // _SafeStr_13443 = "_-04s" (String#8725, DoABC#2) // _SafeStr_13444 = "_-2GJ" (String#13961, DoABC#2) // _SafeStr_13445 = "_-2KW" (String#7604, DoABC#2) // _SafeStr_13446 = "_-3FK" (String#16300, DoABC#2) // _SafeStr_13447 = "_-Fb" (String#11557, DoABC#2) // _SafeStr_13448 = "_-0Qm" (String#21070, DoABC#2) // _SafeStr_13449 = "_-1Yt" (String#19764, DoABC#2) // _SafeStr_13450 = "_-1g5" (String#12282, DoABC#2) // _SafeStr_1826 = "_-2Xa" (String#6424, DoABC#2) // _SafeStr_1972 = "_-2Md" (String#5849, DoABC#2) // _SafeStr_2019 = "_-2Vu" (String#8055, DoABC#2) // _SafeStr_2020 = "_-1-d" (String#4420, DoABC#2) // _SafeStr_2021 = "_-e2" (String#7675, DoABC#2) // _SafeStr_2022 = "_-Bh" (String#8262, DoABC#2) // _SafeStr_2023 = "_-1rb" (String#8046, DoABC#2) // _SafeStr_2024 = "_-0kW" (String#8088, DoABC#2) // _SafeStr_2025 = "_-2MC" (String#7676, DoABC#2) // _SafeStr_2026 = "_-FU" (String#8205, DoABC#2) // _SafeStr_2027 = "_-0qS" (String#7702, DoABC#2) // _SafeStr_2028 = "_-iX" (String#6575, DoABC#2) // _SafeStr_2029 = "_-0Bk" (String#8316, DoABC#2) // _SafeStr_2030 = "_-G2" (String#8226, DoABC#2) // _SafeStr_2031 = "_-1Ep" (String#7847, DoABC#2) // _SafeStr_2032 = "_-1bX" (String#8497, DoABC#2) // _SafeStr_2033 = "_-1t5" (String#8351, DoABC#2) // _SafeStr_2034 = "_-1RB" (String#5921, DoABC#2) // _SafeStr_2035 = "_-2Wm" (String#8237, DoABC#2) // _SafeStr_2036 = "_-2Ve" (String#8232, DoABC#2) // _SafeStr_2037 = "_-0CA" (String#8321, DoABC#2) // _SafeStr_2038 = "_-2eN" (String#8681, DoABC#2) // _SafeStr_2039 = "_-HN" (String#8098, DoABC#2) // _SafeStr_2040 = "_-29U" (String#8545, DoABC#2) // _SafeStr_2041 = "_-1Xd" (String#6303, DoABC#2) // _SafeStr_2042 = "_-2ni" (String#7796, DoABC#2) // _SafeStr_2043 = "_-iF" (String#8334, DoABC#2) // _SafeStr_2044 = "_-1DR" (String#7805, DoABC#2) // _SafeStr_2045 = "_-Nj" (String#8585, DoABC#2) // _SafeStr_2046 = "_-0cy" (String#7878, DoABC#2) // _SafeStr_2047 = "_-AV" (String#7811, DoABC#2) // _SafeStr_2048 = "_-1zq" (String#8782, DoABC#2) // _SafeStr_2049 = "_-1eA" (String#8378, DoABC#2) // _SafeStr_2050 = "_-1bQ" (String#8526, DoABC#2) // _SafeStr_2051 = "_-1xG" (String#7026, DoABC#2) // _SafeStr_2052 = "_-1OF" (String#8194, DoABC#2) // _SafeStr_3679 = "_-3G2" (String#5818, DoABC#2) // _SafeStr_4000 = "_-0aO" (String#10392, DoABC#2) // _SafeStr_4011 = "_-2cQ" (String#13933, DoABC#2) // _SafeStr_4122 = "_-3GE" (String#15641, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4237 = "_-0Rw" (String#9889, DoABC#2) // _SafeStr_4239 = "_-2OX" (String#8762, DoABC#2) // _SafeStr_5094 = "_-Rl" (String#13229, DoABC#2) // _SafeStr_5095 = "_-FC" (String#15452, DoABC#2) // _SafeStr_5139 = "_-0sP" (String#17856, DoABC#2) // _SafeStr_5140 = "_-wW" (String#12734, DoABC#2) // _SafeStr_5153 = "_-XJ" (String#16159, DoABC#2) // _SafeStr_5175 = "_-0ef" (String#12805, DoABC#2) // _SafeStr_5176 = "_-HS" (String#16298, DoABC#2) // _SafeStr_5183 = "_-1AM" (String#16663, DoABC#2) // _SafeStr_5184 = "_-2YA" (String#16559, DoABC#2) // _SafeStr_5208 = "_-x6" (String#18185, DoABC#2) // _SafeStr_5218 = "_-2T2" (String#3933, DoABC#2) // _SafeStr_5243 = "_-2Xj" (String#16510, DoABC#2) // _SafeStr_5263 = "_-3ES" (String#16203, DoABC#2) // _SafeStr_5306 = "_-1pV" (String#15913, DoABC#2) // _SafeStr_5307 = "_-3G" (String#17703, DoABC#2) // _SafeStr_5308 = "_-2g0" (String#15630, DoABC#2) // _SafeStr_5309 = "_-23v" (String#17862, DoABC#2) // _SafeStr_5311 = "_-2g4" (String#15656, DoABC#2) // _SafeStr_5320 = "_-Jt" (String#16522, DoABC#2) // _SafeStr_5322 = "_-2k8" (String#15636, DoABC#2) // _SafeStr_5323 = "_-0mK" (String#17723, DoABC#2) // _SafeStr_5390 = "_-2q7" (String#16319, DoABC#2) // _SafeStr_5396 = "_-2KS" (String#15981, DoABC#2) // _SafeStr_5404 = "_-UA" (String#16417, DoABC#2) // _SafeStr_5405 = "_-WE" (String#15687, DoABC#2) // _SafeStr_5409 = "_-3EV" (String#16253, DoABC#2) // _SafeStr_5420 = "_-08L" (String#18191, DoABC#2) // _SafeStr_5421 = "_-E1" (String#9782, DoABC#2) // _SafeStr_5432 = "_-0Qg" (String#17016, DoABC#2) // _SafeStr_5433 = "_-08k" (String#18237, DoABC#2) // _SafeStr_5434 = "_-1oK" (String#15485, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_7606 = "_-2ck" (String#5622, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_8565 = "_-3Ei" (String#7478, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_13 package com.sulake.habbo.session { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; public interface _SafeStr_13 extends IUnknown { function set _SafeStr_13451(_arg_1:Boolean):void; function _SafeStr_11904(_arg_1:Boolean, _arg_2:int, _arg_3:String="", _arg_4:String=""):Boolean; function _SafeStr_13452(_arg_1:_SafeStr_1228):Boolean; function getSession(_arg_1:int, _arg_2:int):_SafeStr_1228; function get events():IEventDispatcher; function get _SafeStr_10683():Boolean; } }//package com.sulake.habbo.session // _SafeStr_10683 = "_-33n" (String#17234, DoABC#2) // _SafeStr_11904 = "_-K5" (String#10625, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_13451 = "_-0jV" (String#11826, DoABC#2) // _SafeStr_13452 = "_-07r" (String#18194, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_14 package com.sulake.habbo.session { import flash.events.IEventDispatcher; public interface _SafeStr_14 { function sessionUpdate(_arg_1:int, _arg_2:int, _arg_3:String):void; function sessionReinitialize(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void; function getSession(_arg_1:int, _arg_2:int):_SafeStr_1228; function get events():IEventDispatcher; } }//package com.sulake.habbo.session // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1600 package com.sulake.habbo.session { public class _SafeStr_1600 { public static const _SafeStr_4380:int = 0; public static const _SafeStr_4381:int = 1; public static const _SafeStr_4378:int = 2; } }//package com.sulake.habbo.session // _SafeStr_1600 = "_-NF" (String#835, DoABC#2) // _SafeStr_4378 = "_-0E7" (String#1842, DoABC#2) // _SafeStr_4380 = "_-lM" (String#2205, DoABC#2) // _SafeStr_4381 = "_-1Dh" (String#1713, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1821 package com.sulake.habbo.session { import flash.display.BitmapData; public class _SafeStr_1821 { private var _SafeStr_4045:BitmapData; private var _SafeStr_13453:Boolean; public function _SafeStr_1821(_arg_1:BitmapData, _arg_2:Boolean) { this._SafeStr_4045 = _arg_1; this._SafeStr_13453 = _arg_2; } public function get image():BitmapData { return (this._SafeStr_4045); } public function get placeHolder():Boolean { return (this._SafeStr_13453); } } }//package com.sulake.habbo.session // _SafeStr_13453 = "_-0oL" (String#17749, DoABC#2) // _SafeStr_1821 = "_-1C4" (String#3404, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1824 package com.sulake.habbo.session { import com.sulake.core.assets.IAssetLibrary; import flash.events.IEventDispatcher; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.assets._SafeStr_812; import flash.display.BitmapData; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import flash.display.Bitmap; import _-33P._SafeStr_1274; public class _SafeStr_1824 { public static var loading_icon_png:Class = _SafeStr_2989; public static const _SafeStr_13454:String = "group_badge"; public static const _SafeStr_13455:String = "normal_badge"; private const _SafeStr_13456:String = "badge_"; private var _assets:IAssetLibrary; private var _events:IEventDispatcher; private var _SafeStr_3793:IHabboConfigurationManager; private var _localization:IHabboLocalizationManager; public function _SafeStr_1824(_arg_1:IAssetLibrary, _arg_2:IEventDispatcher, _arg_3:IHabboConfigurationManager, _arg_4:IHabboLocalizationManager) { if (_arg_1 == null){ _arg_1 = new _SafeStr_812("badge_images"); }; this._assets = _arg_1; this._events = _arg_2; this._SafeStr_3793 = _arg_3; this._localization = _arg_4; } public function dispose():void { this._assets = null; } public function _SafeStr_5319(_arg_1:String, _arg_2:String="normal_badge"):BitmapData { var _local_3:BitmapData = this._SafeStr_13457(_arg_1, _arg_2); return ((((_local_3)!=null) ? _local_3 : this._SafeStr_13458())); } public function _SafeStr_12113(_arg_1:String):_SafeStr_1821 { var _local_2:BitmapData = this._SafeStr_13457(_arg_1); return ((((_local_2)!=null) ? new _SafeStr_1821(_local_2, false) : new _SafeStr_1821(this._SafeStr_13458(), true))); } private function _SafeStr_13457(_arg_1:String, _arg_2:String="normal_badge"):BitmapData { var _local_4:URLRequest; var _local_5:String; var _local_6:_SafeStr_1280; var _local_7:_SafeStr_10; var _local_3:String = (this._SafeStr_13456 + _arg_1); Logger.log(("Request badge: " + _arg_1)); if (this._assets.hasAsset(_local_3)){ _local_6 = (this._assets.getAssetByName(_local_3) as _SafeStr_1280); return ((_local_6.content as BitmapData).clone()); }; switch (_arg_2){ case _SafeStr_13455: if (this._SafeStr_3793 != null){ _local_5 = this._SafeStr_3793.getKey("image.library.url", "http://images.habbo.com/c_images/"); _local_5 = (_local_5 + (("album1584/" + _arg_1) + ".gif")); _local_4 = new URLRequest(_local_5); }; break; case _SafeStr_13454: if (this._SafeStr_3793 != null){ if (this._SafeStr_3793 != null){ _local_5 = this._SafeStr_3793.getKey("group.badge.url"); _local_5 = _local_5.replace("%imagerdata%", _arg_1); _local_4 = new URLRequest(_local_5); }; }; break; }; if (_local_4 != null){ _local_7 = this._assets.loadAssetFromFile(_local_3, _local_4, "image/gif"); _local_7.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_6500); }; return (null); } private function _SafeStr_13458():BitmapData { var _local_1:Bitmap = Bitmap(new loading_icon_png()); return (_local_1.bitmapData.clone()); } private function _SafeStr_6500(_arg_1:AssetLoaderEvent):void { var _local_3:Bitmap; var _local_4:String; var _local_2:_SafeStr_10 = (_arg_1.target as _SafeStr_10); if (_local_2 != null){ if (((!((_local_2._SafeStr_8134 == null))) && (!((_local_2._SafeStr_8134.content == null))))){ _local_3 = (_local_2._SafeStr_8134.content as Bitmap); if (_local_3 == null){ return; }; _local_4 = _local_2.assetName.replace(this._SafeStr_13456, ""); this._events.dispatchEvent(new _SafeStr_1274(_local_4, _local_3.bitmapData.clone())); }; }; } } }//package com.sulake.habbo.session // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_12113 = "_-2LJ" (String#7649, DoABC#2) // _SafeStr_1274 = "_-Im" (String#2890, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_13454 = "_-0OS" (String#12088, DoABC#2) // _SafeStr_13455 = "_-eQ" (String#14187, DoABC#2) // _SafeStr_13456 = "_-2Nk" (String#16284, DoABC#2) // _SafeStr_13457 = "_-36P" (String#17057, DoABC#2) // _SafeStr_13458 = "_-1cj" (String#17625, DoABC#2) // _SafeStr_1821 = "_-1C4" (String#3404, DoABC#2) // _SafeStr_1824 = "_-1Kk" (String#7082, DoABC#2) // _SafeStr_2989 = "_-2s2" (String#12143, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_5319 = "_-qu" (String#4014, DoABC#2) // _SafeStr_6500 = "_-2Pg" (String#6824, DoABC#2) // _SafeStr_812 = "_-2h9" (String#1410, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1831 package com.sulake.habbo.session { import com.sulake.habbo.communication.IHabboCommunicationManager; import flash.events.IEventDispatcher; import com.sulake.core.utils.Map; import flash.utils.Dictionary; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_1838; import com.sulake.core.communication.messages.IMessageEvent; import _-2X9.HabboGroupBadgesMessageEvent; import _-2X9._SafeStr_2653; import _-2ej._SafeStr_2660; import _-2ej._SafeStr_2658; public class _SafeStr_1831 { private var _sessionManager:SessionDataManager; private var _communication:IHabboCommunicationManager; private var _events:IEventDispatcher; private var _SafeStr_11905:Map; private var _SafeStr_6496:Map; private var _SafeStr_13459:Dictionary; public function _SafeStr_1831(_arg_1:SessionDataManager, _arg_2:IEventDispatcher) { this._SafeStr_13459 = new Dictionary(); super(); this._sessionManager = _arg_1; this._SafeStr_6496 = new Map(); this._SafeStr_11905 = new Map(); this._events = _arg_2; } public function dispose():void { this._communication = null; this._SafeStr_13459 = null; } public function set _SafeStr_6271(_arg_1:IHabboCommunicationManager):void { this._communication = _arg_1; this._communication.addHabboConnectionMessageEvent((new _SafeStr_1838(this._SafeStr_4229) as IMessageEvent)); this._communication.addHabboConnectionMessageEvent(new HabboGroupBadgesMessageEvent(this._SafeStr_13460)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_2653(this._SafeStr_13461)); } private function _SafeStr_4229(_arg_1:IMessageEvent):void { this._communication.getHabboMainConnection(null).send(new _SafeStr_2660()); } private function _SafeStr_13460(_arg_1:IMessageEvent):void { var _local_4:int; var _local_5:String; var _local_2:HabboGroupBadgesMessageEvent = (_arg_1 as HabboGroupBadgesMessageEvent); var _local_3:Map = _local_2.badges; var _local_6:int; while (_local_6 < _local_3.length) { _local_4 = _local_3.getKey(_local_6); if (this._SafeStr_6496.getValue(_local_4) != null){ this._SafeStr_6496.remove(_local_4); }; this._SafeStr_6496.add(_local_4, _local_3.getWithIndex(_local_6)); _local_6++; }; } private function _SafeStr_13461(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2653 = (_arg_1 as _SafeStr_2653); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1847 = new _SafeStr_1847(_local_2._SafeStr_5318); _local_3.name = _local_2.name; _local_3.description = _local_2.description; _local_3.roomId = _local_2.roomId; _local_3.roomName = _local_2.roomName; _local_3._SafeStr_3747 = this._SafeStr_6496.getValue(_local_2._SafeStr_5318); this._SafeStr_13459[_local_2._SafeStr_5318] = _local_3; this._sessionManager._SafeStr_5317(_local_2._SafeStr_5318); } public function _SafeStr_3742(_arg_1:int):String { return (this._SafeStr_6496.getValue(_arg_1)); } public function _SafeStr_13462(_arg_1:int):_SafeStr_1847 { var _local_2:_SafeStr_1847 = this._SafeStr_13459[_arg_1]; if (_local_2 == null){ this._communication.getHabboMainConnection(null).send(new _SafeStr_2658(_arg_1)); }; return (_local_2); } } }//package com.sulake.habbo.session // _SafeStr_11905 = "_-0cW" (String#2996, DoABC#2) // _SafeStr_13459 = "_-1kI" (String#12244, DoABC#2) // _SafeStr_13460 = "_-1x1" (String#18437, DoABC#2) // _SafeStr_13461 = "_-g2" (String#20627, DoABC#2) // _SafeStr_13462 = "_-1gM" (String#11153, DoABC#2) // _SafeStr_1831 = "_-1dR" (String#6851, DoABC#2) // _SafeStr_1838 = "_-2Xm" (String#2446, DoABC#2) // _SafeStr_1847 = "_-0Cy" (String#4309, DoABC#2) // _SafeStr_2653 = "_-39L" (String#5569, DoABC#2) // _SafeStr_2658 = "_-3GF" (String#8735, DoABC#2) // _SafeStr_2660 = "_-2b3" (String#8458, DoABC#2) // _SafeStr_3742 = "_-rP" (String#13070, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_4229 = "_-3Bh" (String#5609, DoABC#2) // _SafeStr_5317 = "_-1C1" (String#12438, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1832 package com.sulake.habbo.session { import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.habbo.window.utils._SafeStr_1269; public class _SafeStr_1832 { private var _sessionManager:SessionDataManager; private var _SafeStr_13463:IWindowContainer; private var _SafeStr_13464:int = -1; public function _SafeStr_1832(_arg_1:SessionDataManager) { this._sessionManager = _arg_1; } public function _SafeStr_13465(_arg_1:int):void { this._SafeStr_13464 = _arg_1; this._SafeStr_13466(_arg_1); } private function _SafeStr_13466(_arg_1:int):void { var _local_3:_SafeStr_5; var _local_4:IWindow; var _local_5:Array; var _local_6:String; var _local_7:IWindow; var _local_8:IBitmapWrapperWindow; var _local_9:BitmapData; if (this._sessionManager.windowManager == null){ return; }; var _local_2:_SafeStr_1847 = this._sessionManager._SafeStr_13462(_arg_1); if (_local_2 == null){ return; }; if (this._SafeStr_13463 == null){ _local_3 = (this._sessionManager.assets.getAssetByName("group_info") as _SafeStr_5); if (_local_3 != null){ this._SafeStr_13463 = (this._sessionManager.windowManager.createWindow("habbo_group_details_window", "${group.window.title}", _SafeStr_1321._SafeStr_7195, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_5505 | _SafeStr_1318._SafeStr_4275), new Rectangle(10, 10, 300, 220), null) as IWindowContainer); (this._SafeStr_13463.buildFromXML((_local_3.content as XML)) as IWindowContainer); _local_4 = this._SafeStr_13463.findChildByTag("close"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13467); }; _local_5 = ["group_homepage_link", "group_room_link"]; for each (_local_6 in _local_5) { _local_7 = this._SafeStr_13463.findChildByName(_local_6); if (_local_7 != null){ _local_7._SafeStr_7685 = 0; _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13467); }; }; }; }; if (this._SafeStr_13463 != null){ this._SafeStr_13463.visible = true; this._SafeStr_13463.center(); this._SafeStr_13463.findChildByName("group_name").caption = _local_2.name; this._SafeStr_13463.findChildByName("group_description").caption = _local_2.description; if (_local_2.roomId < 0){ this._SafeStr_13463.findChildByName("group_room_link").visible = false; } else { this._SafeStr_13463.findChildByName("group_room_link").visible = true; }; this._sessionManager.windowManager.registerLocalizationParameter("group.room.link", "room_name", _local_2.roomName); _local_8 = (this._SafeStr_13463.findChildByName("group_logo") as IBitmapWrapperWindow); if (_local_8 != null){ _local_9 = this._sessionManager._SafeStr_5354(this._sessionManager._SafeStr_5352(_local_2.id)); if (_local_9 != null){ _local_8.bitmap = _local_9.clone(); _local_8.width = _local_9.width; _local_8.height = _local_9.height; }; }; } else { this._sessionManager.windowManager.alert(_local_2.name, _local_2.description, 0, this._SafeStr_10583); }; } private function _SafeStr_13467(_arg_1:_SafeStr_1260):void { var _local_4:String; var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:_SafeStr_1847 = this._sessionManager._SafeStr_13462(this._SafeStr_13464); switch (_local_2.name){ case "group_homepage_link": if (_local_3 != null){ _local_4 = this._sessionManager.configuration.getKey("group.homepage.url", "http://%predefined%/groups/%groupid%/id"); _local_4 = _local_4.replace("%groupid%", _local_3.id); this._SafeStr_10424(_local_4); }; return; case "group_room_link": if (_local_3 != null){ this._sessionManager._SafeStr_5278._SafeStr_11904(false, _local_3.roomId); if (this._SafeStr_13463 != null){ this._SafeStr_13463.visible = false; }; }; return; case "close": case "header_button_close": if (this._SafeStr_13463 != null){ this._SafeStr_13463.visible = false; }; return; default: Logger.log(("Group link unknown: " + _local_2.name)); }; } private function _SafeStr_10424(_arg_1:String):void { if (_arg_1 != ""){ this._sessionManager.windowManager.alert("${catalog.alert.external.link.title}", "${catalog.alert.external.link.desc}", 0, this._SafeStr_10229); _SafeStr_1350.navigateToURL(_arg_1, "_empty"); }; } private function _SafeStr_10229(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } private function _SafeStr_10583(_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); } } }//package com.sulake.habbo.session // _SafeStr_10229 = "_-2uG" (String#4904, DoABC#2) // _SafeStr_10424 = "_-0a-" (String#3610, DoABC#2) // _SafeStr_10583 = "_-1UO" (String#6265, DoABC#2) // _SafeStr_11904 = "_-K5" (String#10625, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_13462 = "_-1gM" (String#11153, DoABC#2) // _SafeStr_13463 = "_-2tR" (String#3043, DoABC#2) // _SafeStr_13464 = "_-1Wj" (String#17780, DoABC#2) // _SafeStr_13465 = "_-1Qh" (String#20027, DoABC#2) // _SafeStr_13466 = "_-0rp" (String#20219, DoABC#2) // _SafeStr_13467 = "_-2fS" (String#15695, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1832 = "_-0pQ" (String#7566, DoABC#2) // _SafeStr_1847 = "_-0Cy" (String#4309, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5278 = "_-2Fu" (String#3977, DoABC#2) // _SafeStr_5352 = "_-2vp" (String#14527, DoABC#2) // _SafeStr_5354 = "_-Xf" (String#13090, DoABC#2) // _SafeStr_5505 = "_-0ap" (String#10058, DoABC#2) // _SafeStr_7195 = "_-1Q0" (String#4134, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1836 package com.sulake.habbo.session { import com.sulake.core.communication.connection.IConnection; import _-2X9._SafeStr_2765; import _-2X9._SafeStr_2763; import _-2ej._SafeStr_2736; import com.sulake.core.communication.messages.IMessageEvent; import _-2ej._SafeStr_2738; import _-2ej._SafeStr_2753; public class _SafeStr_1836 { private var _SafeStr_7609:SessionDataManager; private var _ignoredUsers:Array; private var _SafeStr_13468:Array; public function _SafeStr_1836(_arg_1:SessionDataManager) { this._ignoredUsers = []; this._SafeStr_13468 = []; super(); this._SafeStr_7609 = _arg_1; } public function dispose():void { this._SafeStr_7609 = null; } public function _SafeStr_13469():void { var _local_1:IConnection = this._SafeStr_7609._SafeStr_6271.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.addMessageEvent(new _SafeStr_2765(this._SafeStr_13470)); _local_1.addMessageEvent(new _SafeStr_2763(this._SafeStr_13471)); } public function _SafeStr_13472():void { var _local_1:IConnection = this._SafeStr_7609._SafeStr_6271.getHabboMainConnection(null); _local_1.send(new _SafeStr_2736(this._SafeStr_7609.userName)); } private function _SafeStr_13471(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2763 = (_arg_1 as _SafeStr_2763); this._ignoredUsers = _local_2._SafeStr_7089; } private function _SafeStr_13470(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2765 = (_arg_1 as _SafeStr_2765); var _local_3:String = String(this._SafeStr_13468.shift()); switch (_local_2.result){ case 0: return; case 1: this._SafeStr_13473(_local_3); return; case 2: this._SafeStr_13473(_local_3); this._ignoredUsers.shift(); return; case 3: this._SafeStr_13474(_local_3); return; }; } private function _SafeStr_13473(_arg_1:String):void { if (this._ignoredUsers.indexOf(_arg_1) < 0){ this._ignoredUsers.push(_arg_1); }; } private function _SafeStr_13474(_arg_1:String):void { var _local_2:int = this._ignoredUsers.indexOf(_arg_1); if (_local_2 >= 0){ this._ignoredUsers.splice(_local_2, 1); }; } public function ignoreUser(_arg_1:String):void { this._SafeStr_13468.push(_arg_1); var _local_2:IConnection = this._SafeStr_7609._SafeStr_6271.getHabboMainConnection(null); _local_2.send(new _SafeStr_2738(_arg_1)); } public function _SafeStr_5305(_arg_1:String):void { this._SafeStr_13468.push(_arg_1); var _local_2:IConnection = this._SafeStr_7609._SafeStr_6271.getHabboMainConnection(null); _local_2.send(new _SafeStr_2753(_arg_1)); } public function _SafeStr_4924(_arg_1:String):Boolean { return ((this._ignoredUsers.indexOf(_arg_1) >= 0)); } } }//package com.sulake.habbo.session // _SafeStr_13468 = "_-bS" (String#12314, DoABC#2) // _SafeStr_13469 = "_-36Z" (String#20347, DoABC#2) // _SafeStr_13470 = "_-rG" (String#19906, DoABC#2) // _SafeStr_13471 = "_-2TW" (String#21337, DoABC#2) // _SafeStr_13472 = "_-eJ" (String#20703, DoABC#2) // _SafeStr_13473 = "_-37E" (String#18035, DoABC#2) // _SafeStr_13474 = "_-0dX" (String#21808, DoABC#2) // _SafeStr_1836 = "_-bP" (String#7444, DoABC#2) // _SafeStr_2736 = "_-0co" (String#7888, DoABC#2) // _SafeStr_2738 = "_-04C" (String#8580, DoABC#2) // _SafeStr_2753 = "_-8B" (String#7942, DoABC#2) // _SafeStr_2763 = "_-3I9" (String#5284, DoABC#2) // _SafeStr_2765 = "_-1II" (String#5168, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_5305 = "_-1Tg" (String#12487, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_7089 = "_-0Oe" (String#13099, DoABC#2) // _SafeStr_7609 = "_-0fO" (String#1129, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1837 package com.sulake.habbo.session { import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.core.utils.Map; import flash.events.IEventDispatcher; import _-2X9._SafeStr_2722; import _-33P._SafeStr_2992; import com.sulake.core.communication.messages.IMessageEvent; import com.sulake.core.communication.connection.IConnection; import _-2ej._SafeStr_2621; public class _SafeStr_1837 { private var _communication:IHabboCommunicationManager; private var _SafeStr_13475:Map; private var _events:IEventDispatcher; public function _SafeStr_1837(_arg_1:IEventDispatcher) { this._SafeStr_13475 = new Map(); this._events = _arg_1; } public function set _SafeStr_6271(_arg_1:IHabboCommunicationManager):void { this._communication = _arg_1; this._communication.addHabboConnectionMessageEvent(new _SafeStr_2722(this._SafeStr_5275)); } private function _SafeStr_5275(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_2722 = (_arg_1 as _SafeStr_2722); var _local_3:int = _local_2.userId; var _local_4:Array = _local_2.tags; this._SafeStr_13475.add(_local_3, _local_4); this._events.dispatchEvent(new _SafeStr_2992(_local_3, _local_4.slice())); } public function _SafeStr_13476(_arg_1:int):Array { var _local_2:Array = (this._SafeStr_13475.getValue(_arg_1) as Array); if (_local_2 != null){ return (_local_2.slice()); }; if (this._communication == null){ Logger.log("oops! communication interface not ready"); }; var _local_3:IConnection = this._communication.getHabboMainConnection(null); _local_3.send(new _SafeStr_2621(_arg_1)); return (null); } } }//package com.sulake.habbo.session // _SafeStr_13475 = "_-2de" (String#13518, DoABC#2) // _SafeStr_13476 = "_-1SN" (String#20137, DoABC#2) // _SafeStr_1837 = "_-30T" (String#8669, DoABC#2) // _SafeStr_2621 = "_-0xz" (String#8428, DoABC#2) // _SafeStr_2722 = "_-2Hr" (String#5606, DoABC#2) // _SafeStr_2992 = "_-1V0" (String#6321, DoABC#2) // _SafeStr_5275 = "_-3F1" (String#6797, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1846 package com.sulake.habbo.session { public class _SafeStr_1846 { public static const _SafeStr_11853:int = 7; public static const _SafeStr_11852:int = 5; public static const _SafeStr_13477:int = 4; public static const _SafeStr_5178:int = 2; public static const NONE:int = 0; } }//package com.sulake.habbo.session // _SafeStr_11852 = "_-1fR" (String#11639, DoABC#2) // _SafeStr_11853 = "_-Kn" (String#13446, DoABC#2) // _SafeStr_13477 = "_-1uk" (String#15716, DoABC#2) // _SafeStr_1846 = "_-15y" (String#6513, DoABC#2) // _SafeStr_5178 = "_-0zb" (String#12121, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1847 package com.sulake.habbo.session { public class _SafeStr_1847 { private var _id:int = -1; private var _SafeStr_3745:String = ""; private var _name:String = ""; private var _SafeStr_5014:String = ""; private var _roomId:int = -1; private var _SafeStr_3996:String = ""; public function _SafeStr_1847(_arg_1:int):void { this._id = _arg_1; } public function dispose():void { this._id = -1; this._SafeStr_3745 = ""; this._name = ""; this._SafeStr_5014 = ""; this._roomId = -1; this._SafeStr_3996 = ""; } public function get id():int { return (this._id); } public function set id(_arg_1:int):void { this._id = _arg_1; } public function get _SafeStr_3747():String { return (this._SafeStr_3745); } public function set _SafeStr_3747(_arg_1:String):void { this._SafeStr_3745 = _arg_1; } public function get name():String { return (this._name); } public function set name(_arg_1:String):void { this._name = _arg_1; } public function get description():String { return (this._SafeStr_5014); } public function set description(_arg_1:String):void { this._SafeStr_5014 = _arg_1; } public function get roomId():int { return (this._roomId); } public function set roomId(_arg_1:int):void { this._roomId = _arg_1; } public function get roomName():String { return (this._SafeStr_3996); } public function set roomName(_arg_1:String):void { this._SafeStr_3996 = _arg_1; } } }//package com.sulake.habbo.session // _SafeStr_1847 = "_-0Cy" (String#4309, DoABC#2) // _SafeStr_3745 = "_-06o" (String#2949, DoABC#2) // _SafeStr_3747 = "_-1y" (String#2831, DoABC#2) // _SafeStr_3996 = "_-U4" (String#1484, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1972 package com.sulake.habbo.session { public interface _SafeStr_1972 { function _SafeStr_4175(_arg_1:_SafeStr_1983):void; function _SafeStr_4124(_arg_1:int):_SafeStr_1983; function _SafeStr_5371(_arg_1:int, _arg_2:int):_SafeStr_1983; function _SafeStr_4892(_arg_1:int):_SafeStr_1983; function _SafeStr_5351(_arg_1:int):Array; function _SafeStr_4176(_arg_1:int):void; function _SafeStr_4177(_arg_1:int, _arg_2:Array):void; function _SafeStr_4179(_arg_1:int, _arg_2:String, _arg_3:String):void; function _SafeStr_4180(_arg_1:int, _arg_2:String):void; function _SafeStr_4182(_arg_1:int, _arg_2:int):void; function _SafeStr_4183(_arg_1:int, _arg_2:String):void; function _SafeStr_4127(_arg_1:int):_SafeStr_1983; function _SafeStr_5315(_arg_1:int):void; } }//package com.sulake.habbo.session // _SafeStr_1972 = "_-2Md" (String#5849, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4127 = "_-1T7" (String#10550, DoABC#2) // _SafeStr_4175 = "_-1Lf" (String#18001, DoABC#2) // _SafeStr_4176 = "_-9k" (String#15082, DoABC#2) // _SafeStr_4177 = "_-8N" (String#17831, DoABC#2) // _SafeStr_4179 = "_-RV" (String#11663, DoABC#2) // _SafeStr_4180 = "_-2Fx" (String#16241, DoABC#2) // _SafeStr_4182 = "_-0qA" (String#17415, DoABC#2) // _SafeStr_4183 = "_-F8" (String#15755, DoABC#2) // _SafeStr_4892 = "_-Pl" (String#3395, DoABC#2) // _SafeStr_5315 = "_-3CL" (String#12929, DoABC#2) // _SafeStr_5351 = "_-2bc" (String#16435, DoABC#2) // _SafeStr_5371 = "_-0-w" (String#12703, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_1983 package com.sulake.habbo.session { public interface _SafeStr_1983 { function get id():int; function get name():String; function get _SafeStr_4168():String; function get _SafeStr_4169():int; function get type():int; function get figure():String; function get _SafeStr_4174():String; function get _SafeStr_4172():String; function get _SafeStr_4173():int; function get xp():int; function get _SafeStr_4171():int; function set figure(_arg_1:String):void; function set name(_arg_1:String):void; function set _SafeStr_4174(_arg_1:String):void; function set _SafeStr_4168(_arg_1:String):void; function set _SafeStr_4169(_arg_1:int):void; } }//package com.sulake.habbo.session // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_4168 = "_-1Dd" (String#4737, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4172 = "_-160" (String#5748, DoABC#2) // _SafeStr_4173 = "_-2C9" (String#6738, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_2002 package com.sulake.habbo.session { public interface _SafeStr_2002 { function get _SafeStr_4185():int; function get level():int; function get _SafeStr_4186():int; function get experience():int; function get _SafeStr_4188():int; function get energy():int; function get _SafeStr_4190():int; function get _SafeStr_4192():int; function get _SafeStr_4193():int; function get _SafeStr_4195():int; function get _SafeStr_4196():String; function get respect():int; function get age():int; } }//package com.sulake.habbo.session // _SafeStr_2002 = "_-0JN" (String#5674, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4186 = "_-1yf" (String#5031, DoABC#2) // _SafeStr_4188 = "_-1zZ" (String#5039, DoABC#2) // _SafeStr_4190 = "_-0jr" (String#4894, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4193 = "_-13j" (String#5063, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_2003 package com.sulake.habbo.session { public class _SafeStr_2003 implements _SafeStr_2002 { private var _SafeStr_5494:int; private var _SafeStr_4609:int; private var _SafeStr_13478:int; private var _SafeStr_7381:int; private var _SafeStr_13479:int; private var _energy:int; private var _SafeStr_13480:int; private var _nutrition:int; private var _SafeStr_13481:int; private var _SafeStr_7339:int; private var _ownerName:String; private var _SafeStr_7082:int; private var _SafeStr_7385:int; public function get _SafeStr_4185():int { return (this._SafeStr_5494); } public function get level():int { return (this._SafeStr_4609); } public function get _SafeStr_4186():int { return (this._SafeStr_13478); } public function get experience():int { return (this._SafeStr_7381); } public function get _SafeStr_4188():int { return (this._SafeStr_13479); } public function get energy():int { return (this._energy); } public function get _SafeStr_4190():int { return (this._SafeStr_13480); } public function get _SafeStr_4192():int { return (this._nutrition); } public function get _SafeStr_4193():int { return (this._SafeStr_13481); } public function get _SafeStr_4195():int { return (this._SafeStr_7339); } public function get _SafeStr_4196():String { return (this._ownerName); } public function get respect():int { return (this._SafeStr_7082); } public function get age():int { return (this._SafeStr_7385); } public function set _SafeStr_4185(_arg_1:int):void { this._SafeStr_5494 = _arg_1; } public function set level(_arg_1:int):void { this._SafeStr_4609 = _arg_1; } public function set _SafeStr_4186(_arg_1:int):void { this._SafeStr_13478 = _arg_1; } public function set experience(_arg_1:int):void { this._SafeStr_7381 = _arg_1; } public function set _SafeStr_4188(_arg_1:int):void { this._SafeStr_13479 = _arg_1; } public function set energy(_arg_1:int):void { this._energy = _arg_1; } public function set _SafeStr_4190(_arg_1:int):void { this._SafeStr_13480 = _arg_1; } public function set _SafeStr_4192(_arg_1:int):void { this._nutrition = _arg_1; } public function set _SafeStr_4193(_arg_1:int):void { this._SafeStr_13481 = _arg_1; } public function set _SafeStr_4195(_arg_1:int):void { this._SafeStr_7339 = _arg_1; } public function set _SafeStr_4196(_arg_1:String):void { this._ownerName = _arg_1; } public function set respect(_arg_1:int):void { this._SafeStr_7082 = _arg_1; } public function set age(_arg_1:int):void { this._SafeStr_7385 = _arg_1; } } }//package com.sulake.habbo.session // _SafeStr_13478 = "_-1vl" (String#6338, DoABC#2) // _SafeStr_13479 = "_-354" (String#6030, DoABC#2) // _SafeStr_13480 = "_-hs" (String#6564, DoABC#2) // _SafeStr_13481 = "_-2yd" (String#6289, DoABC#2) // _SafeStr_2002 = "_-0JN" (String#5674, DoABC#2) // _SafeStr_2003 = "_-1DG" (String#7561, DoABC#2) // _SafeStr_4185 = "_-3GO" (String#3137, DoABC#2) // _SafeStr_4186 = "_-1yf" (String#5031, DoABC#2) // _SafeStr_4188 = "_-1zZ" (String#5039, DoABC#2) // _SafeStr_4190 = "_-0jr" (String#4894, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4193 = "_-13j" (String#5063, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_7082 = "_-21w" (String#6403, DoABC#2) // _SafeStr_7339 = "_-bO" (String#3616, DoABC#2) // _SafeStr_7381 = "_-2MS" (String#3121, DoABC#2) // _SafeStr_7385 = "_-79" (String#2611, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_2012 package com.sulake.habbo.session { public class _SafeStr_2012 implements _SafeStr_1983 { private var _id:int = -1; private var _name:String = ""; private var _type:int = 0; private var _SafeStr_6686:String = ""; private var _figure:String = ""; private var _SafeStr_6687:String = ""; private var _SafeStr_6688:int; private var _SafeStr_6689:int = 0; private var _SafeStr_6690:String = ""; private var _SafeStr_6691:int = 0; private var _SafeStr_6692:int = 0; public function _SafeStr_2012(_arg_1:int) { this._id = _arg_1; } public function get id():int { return (this._id); } public function get _SafeStr_4169():int { return (this._SafeStr_6688); } public function set _SafeStr_4169(_arg_1:int):void { this._SafeStr_6688 = _arg_1; } public function get name():String { return (this._name); } public function set name(_arg_1:String):void { this._name = _arg_1; } public function get type():int { return (this._type); } public function set type(_arg_1:int):void { this._type = _arg_1; } public function get _SafeStr_4174():String { return (this._SafeStr_6686); } public function set _SafeStr_4174(_arg_1:String):void { this._SafeStr_6686 = _arg_1; } public function get figure():String { return (this._figure); } public function set figure(_arg_1:String):void { this._figure = _arg_1; } public function get _SafeStr_4168():String { return (this._SafeStr_6687); } public function set _SafeStr_4168(_arg_1:String):void { this._SafeStr_6687 = _arg_1; } public function get _SafeStr_4171():int { return (this._SafeStr_6689); } public function set _SafeStr_4171(_arg_1:int):void { this._SafeStr_6689 = _arg_1; } public function get _SafeStr_4172():String { return (this._SafeStr_6690); } public function set _SafeStr_4172(_arg_1:String):void { this._SafeStr_6690 = _arg_1; } public function get _SafeStr_4173():int { return (this._SafeStr_6691); } public function set _SafeStr_4173(_arg_1:int):void { this._SafeStr_6691 = _arg_1; } public function get xp():int { return (this._SafeStr_6692); } public function set xp(_arg_1:int):void { this._SafeStr_6692 = _arg_1; } } }//package com.sulake.habbo.session // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2012 = "_-1NT" (String#6884, DoABC#2) // _SafeStr_4168 = "_-1Dd" (String#4737, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4172 = "_-160" (String#5748, DoABC#2) // _SafeStr_4173 = "_-2C9" (String#6738, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_6686 = "_-0vS" (String#3418, DoABC#2) // _SafeStr_6687 = "_-jI" (String#9846, DoABC#2) // _SafeStr_6688 = "_-P0" (String#3144, DoABC#2) // _SafeStr_6689 = "_-cJ" (String#6603, DoABC#2) // _SafeStr_6690 = "_-1N2" (String#10843, DoABC#2) // _SafeStr_6691 = "_-1Nq" (String#11336, DoABC#2) // _SafeStr_6692 = "_-0rV" (String#6212, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_2051 package com.sulake.habbo.session { import com.sulake.core.utils.Map; import com.sulake.core.communication.connection.IConnection; import _-2ej._SafeStr_2767; import _-0xd._SafeStr_2687; public class _SafeStr_2051 implements _SafeStr_1972 { private static const _SafeStr_13482:int = 1; private static const _SafeStr_13483:int = 2; private static const _SafeStr_13484:int = 3; private var _SafeStr_13485:Map; private var _userDataByIds:Map; private var _SafeStr_13486:Map; private var _connection:IConnection; public function _SafeStr_2051() { this._SafeStr_13485 = new Map(); this._userDataByIds = new Map(); this._SafeStr_13486 = new Map(); } public function dispose():void { this._connection = null; this._SafeStr_13485.dispose(); this._SafeStr_13485 = null; this._userDataByIds.dispose(); this._userDataByIds = null; this._SafeStr_13486.dispose(); this._SafeStr_13486 = null; } public function set connection(_arg_1:IConnection):void { this._connection = _arg_1; } public function _SafeStr_4124(_arg_1:int):_SafeStr_1983 { return (this._SafeStr_5371(_arg_1, _SafeStr_13482)); } public function _SafeStr_5371(_arg_1:int, _arg_2:int):_SafeStr_1983 { var _local_3:_SafeStr_1983; var _local_4:Map = this._SafeStr_13485.getValue(_arg_2); if (_local_4 != null){ _local_3 = _local_4.getValue(_arg_1); }; return (_local_3); } public function _SafeStr_4892(_arg_1:int):_SafeStr_1983 { return (this._userDataByIds.getValue(_arg_1)); } public function _SafeStr_5351(_arg_1:int):Array { if (this._connection != null){ this._connection.send(new _SafeStr_2767(_arg_1)); }; var _local_2:Array = (this._SafeStr_13486.getValue(_arg_1) as Array); if (_local_2 == null){ _local_2 = []; }; return (_local_2); } public function _SafeStr_4175(_arg_1:_SafeStr_1983):void { if (_arg_1 == null){ return; }; this._SafeStr_4176(_arg_1.id); var _local_2:Map = this._SafeStr_13485.getValue(_arg_1.type); if (_local_2 == null){ _local_2 = new Map(); this._SafeStr_13485.add(_arg_1.type, _local_2); }; _local_2.add(_arg_1._SafeStr_4171, _arg_1); this._userDataByIds.add(_arg_1.id, _arg_1); } public function _SafeStr_4176(_arg_1:int):void { var _local_3:Map; var _local_4:_SafeStr_1983; var _local_2:_SafeStr_1983 = this._userDataByIds.remove(_arg_1); if (_local_2 != null){ _local_3 = this._SafeStr_13485.getValue(_local_2.type); if (_local_3 != null){ _local_4 = _local_3.remove(_local_2._SafeStr_4171); if (_local_4 != null){ }; }; }; } public function _SafeStr_4177(_arg_1:int, _arg_2:Array):void { this._SafeStr_13486.remove(_arg_1); this._SafeStr_13486.add(_arg_1, _arg_2); } public function _SafeStr_4179(_arg_1:int, _arg_2:String, _arg_3:String):void { var _local_4:_SafeStr_1983 = this._SafeStr_4892(_arg_1); if (_local_4 != null){ _local_4.figure = _arg_2; _local_4._SafeStr_4174 = _arg_3; }; } public function _SafeStr_4180(_arg_1:int, _arg_2:String):void { var _local_3:_SafeStr_1983 = this._SafeStr_4892(_arg_1); if (_local_3 != null){ _local_3._SafeStr_4168 = _arg_2; }; } public function _SafeStr_4182(_arg_1:int, _arg_2:int):void { var _local_3:_SafeStr_1983 = this._SafeStr_4892(_arg_1); if (_local_3 != null){ _local_3._SafeStr_4169 = _arg_2; }; } public function _SafeStr_4183(_arg_1:int, _arg_2:String):void { var _local_3:_SafeStr_1983 = this._SafeStr_4892(_arg_1); if (_local_3 != null){ _local_3.name = _arg_2; }; } public function _SafeStr_4127(_arg_1:int):_SafeStr_1983 { return (this._SafeStr_5371(_arg_1, _SafeStr_13483)); } public function _SafeStr_5315(_arg_1:int):void { var _local_2:_SafeStr_1983 = this._SafeStr_4127(_arg_1); if (((!((_local_2 == null))) && (!((this._connection == null))))){ this._connection.send(new _SafeStr_2687(_local_2._SafeStr_4171)); }; } } }//package com.sulake.habbo.session // _SafeStr_13482 = "_-2Qz" (String#14472, DoABC#2) // _SafeStr_13483 = "_-Zf" (String#13983, DoABC#2) // _SafeStr_13484 = "_-0wZ" (String#17492, DoABC#2) // _SafeStr_13485 = "_-hd" (String#7122, DoABC#2) // _SafeStr_13486 = "_-ej" (String#8128, DoABC#2) // _SafeStr_1972 = "_-2Md" (String#5849, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2051 = "_-1xG" (String#7026, DoABC#2) // _SafeStr_2687 = "_-00q" (String#8561, DoABC#2) // _SafeStr_2767 = "_-Sv" (String#8479, DoABC#2) // _SafeStr_4124 = "_-KW" (String#4686, DoABC#2) // _SafeStr_4127 = "_-1T7" (String#10550, DoABC#2) // _SafeStr_4168 = "_-1Dd" (String#4737, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4175 = "_-1Lf" (String#18001, DoABC#2) // _SafeStr_4176 = "_-9k" (String#15082, DoABC#2) // _SafeStr_4177 = "_-8N" (String#17831, DoABC#2) // _SafeStr_4179 = "_-RV" (String#11663, DoABC#2) // _SafeStr_4180 = "_-2Fx" (String#16241, DoABC#2) // _SafeStr_4182 = "_-0qA" (String#17415, DoABC#2) // _SafeStr_4183 = "_-F8" (String#15755, DoABC#2) // _SafeStr_4892 = "_-Pl" (String#3395, DoABC#2) // _SafeStr_5315 = "_-3CL" (String#12929, DoABC#2) // _SafeStr_5351 = "_-2bc" (String#16435, DoABC#2) // _SafeStr_5371 = "_-0-w" (String#12703, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session._SafeStr_2989 package com.sulake.habbo.session { import mx.core.BitmapAsset; public class _SafeStr_2989 extends BitmapAsset { } }//package com.sulake.habbo.session // _SafeStr_2989 = "_-2s2" (String#12143, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session.RoomSessionManager package com.sulake.habbo.session { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.utils.Map; import com.sulake.habbo.tracking._SafeStr_7; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboTracking; import com.sulake.core.runtime.IContext; import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-0GE._SafeStr_1243; import _-0GE._SafeStr_1231; import _-0GE._SafeStr_1236; import _-0GE._SafeStr_1239; import _-0GE.AvatarEffectsHandler; import _-0GE._SafeStr_1244; import _-0GE._SafeStr_1242; import _-0GE._SafeStr_1246; import _-0GE._SafeStr_1234; import _-0GE._SafeStr_1245; import _-0GE._SafeStr_1238; import _-0GE._SafeStr_1230; import _-0GE._SafeStr_1240; import _-0GE._SafeStr_1232; import _-0GE._SafeStr_1233; import _-0GE._SafeStr_1241; import _-0GE._SafeStr_1235; import _-33P.RoomSessionEvent; import _-0GE._SafeStr_1229; import com.sulake.iid.*; public class RoomSessionManager extends _SafeStr_8 implements _SafeStr_13, _SafeStr_14 { private var _communication:IHabboCommunicationManager = null; private var _connection:IConnection = null; private var _SafeStr_13487:Array = null; private var _SafeStr_5635:Boolean = false; private var _SafeStr_13488:Boolean = false; private var _SafeStr_13489:Map = null; private var _SafeStr_13490:Boolean = false; private var _SafeStr_13491:Boolean = false; private var _SafeStr_13492:int = 0; private var _SafeStr_13493:String = ""; private var _SafeStr_13494:Boolean = false; private var _habboTracking:_SafeStr_7; public function RoomSessionManager(_arg_1:IContext, _arg_2:uint=0) { super(_arg_1, _arg_2); this._SafeStr_13487 = []; this._SafeStr_13489 = new Map(); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_13495); queueInterface(new IIDHabboTracking(), this.trackingReady); } public function set _SafeStr_13451(_arg_1:Boolean):void { this._SafeStr_13488 = _arg_1; this._SafeStr_13496(); } public function get _SafeStr_5637():Boolean { if (((this._SafeStr_5635) && (this._SafeStr_13488))){ return (true); }; return (false); } public function get _SafeStr_10683():Boolean { return (this._SafeStr_13494); } override public function dispose():void { var _local_1:String; var _local_2:_SafeStr_1237; var _local_3:int; var _local_4:_SafeStr_3; super.dispose(); if (this._communication != null){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._habboTracking != null){ this._habboTracking.release(new IIDHabboTracking()); this._habboTracking = null; }; this._connection = null; if (this._SafeStr_13489){ while (this._SafeStr_13489.length > 0) { _local_1 = (this._SafeStr_13489.getKey(0) as String); _local_2 = (this._SafeStr_13489.remove(_local_1) as _SafeStr_1237); if (_local_2 != null){ _local_2.dispose(); }; }; this._SafeStr_13489.dispose(); this._SafeStr_13489 = null; }; if (this._SafeStr_13487){ _local_3 = 0; while (_local_3 < this._SafeStr_13487.length) { _local_4 = (this._SafeStr_13487[_local_3] as _SafeStr_3); if (_local_4){ _local_4.dispose(); }; _local_3++; }; this._SafeStr_13487 = null; }; } private function _SafeStr_13495(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._communication = (_arg_2 as IHabboCommunicationManager); if (this._communication != null){ this._connection = this._communication.getHabboMainConnection(this._SafeStr_9797); if (this._connection != null){ this._SafeStr_9797(this._connection); }; }; } private function trackingReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._habboTracking = (_arg_2 as _SafeStr_7); } private function _SafeStr_9797(_arg_1:IConnection):void { if (disposed){ return; }; if (_arg_1 != null){ this._connection = _arg_1; this._SafeStr_13497(); this._SafeStr_13496(); }; } private function _SafeStr_13497():void { if (this._connection == null){ return; }; this._SafeStr_13487.push(new _SafeStr_1243(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1231(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1236(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1239(this._connection, this)); this._SafeStr_13487.push(new AvatarEffectsHandler(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1244(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1242(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1246(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1234(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1245(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1238(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1230(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1240(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1232(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1233(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1241(this._connection, this)); this._SafeStr_13487.push(new _SafeStr_1235(this._connection, this)); } private function _SafeStr_13496():void { if (this._communication != null){ this._SafeStr_5635 = true; }; if (((this._SafeStr_5637) && (this._SafeStr_13490))){ this._SafeStr_11904(this._SafeStr_13491, this._SafeStr_13492, this._SafeStr_13493); this._SafeStr_13490 = false; this._SafeStr_13493 = ""; }; } public function _SafeStr_11904(_arg_1:Boolean, _arg_2:int, _arg_3:String="", _arg_4:String=""):Boolean { if (!this._SafeStr_5637){ this._SafeStr_13490 = true; this._SafeStr_13491 = _arg_1; this._SafeStr_13492 = _arg_2; this._SafeStr_13493 = _arg_3; return (false); }; var _local_5:int; if (_arg_1){ _local_5 = 1; }; var _local_6:String = this._SafeStr_13316(_arg_2, _local_5); this._SafeStr_13494 = true; if (this._SafeStr_13489.getValue(_local_6) != null){ this._SafeStr_13498(_arg_2, _local_5); }; var _local_7:_SafeStr_1237 = new _SafeStr_1237(_arg_2, _local_5, this._habboTracking, _arg_3, _arg_4); _local_7.connection = this._connection; this._SafeStr_13489.add(_local_6, _local_7); events.dispatchEvent(new RoomSessionEvent(RoomSessionEvent._SafeStr_7606, _local_7)); return (true); } public function _SafeStr_13452(_arg_1:_SafeStr_1228):Boolean { if (_arg_1.state == RoomSessionEvent._SafeStr_7607){ return (false); }; if (_arg_1.start()){ this._SafeStr_13494 = false; events.dispatchEvent(new RoomSessionEvent(RoomSessionEvent._SafeStr_7607, _arg_1)); this._SafeStr_13499(_arg_1); } else { this._SafeStr_13498(_arg_1.roomId, _arg_1.roomCategory); this._SafeStr_13494 = false; return (false); }; return (true); } public function sessionUpdate(_arg_1:int, _arg_2:int, _arg_3:String):void { var _local_4:_SafeStr_1228 = this.getSession(_arg_1, _arg_2); if (_local_4 != null){ switch (_arg_3){ case _SafeStr_1243.SESSION_CONNECTED: return; case _SafeStr_1243.SESSION_READY: return; case _SafeStr_1243.SESSION_DISCONNECTED: this._SafeStr_13498(_arg_1, _arg_2); return; }; }; } public function sessionReinitialize(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { var _local_7:_SafeStr_1237; var _local_5:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_6:_SafeStr_1237 = (this._SafeStr_13489.remove(_local_5) as _SafeStr_1237); if (_local_6 != null){ _arg_4 = _arg_2; _local_6.reset(_arg_3, _arg_4); _local_5 = this._SafeStr_13316(_arg_3, _arg_4); _local_7 = this._SafeStr_13489.remove(_local_5); if (_local_7 != null){ }; this._SafeStr_13489.add(_local_5, _local_6); this._SafeStr_13499(_local_6); }; } public function getSession(_arg_1:int, _arg_2:int):_SafeStr_1228 { var _local_3:String = this._SafeStr_13316(_arg_1, _arg_2); return ((this._SafeStr_13489.getValue(_local_3) as _SafeStr_1228)); } public function _SafeStr_13498(_arg_1:int, _arg_2:int):void { var _local_3:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_4:_SafeStr_1237 = (this._SafeStr_13489.remove(_local_3) as _SafeStr_1237); if (_local_4 != null){ events.dispatchEvent(new RoomSessionEvent(RoomSessionEvent._SafeStr_7608, _local_4)); _local_4.dispose(); }; } private function _SafeStr_13499(_arg_1:_SafeStr_1228):void { var _local_2:int; var _local_3:_SafeStr_1229; if (((!((_arg_1 == null))) && (!((this._SafeStr_13487 == null))))){ _local_2 = 0; while (_local_2 < this._SafeStr_13487.length) { _local_3 = (this._SafeStr_13487[_local_2] as _SafeStr_1229); if (_local_3 != null){ _local_3._xxxRoomId = _arg_1.roomId; _local_3._SafeStr_4105 = _arg_1.roomCategory; }; _local_2++; }; }; } private function _SafeStr_13316(_arg_1:int, _arg_2:int):String { return ("hard_coded_room_id"); } } }//package com.sulake.habbo.session // _SafeStr_10683 = "_-33n" (String#17234, DoABC#2) // _SafeStr_11904 = "_-K5" (String#10625, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1229 = "_-Wi" (String#1140, DoABC#2) // _SafeStr_1230 = "_-m5" (String#9774, DoABC#2) // _SafeStr_1231 = "_-JC" (String#10598, DoABC#2) // _SafeStr_1232 = "_-2XX" (String#10496, DoABC#2) // _SafeStr_1233 = "_-209" (String#10700, DoABC#2) // _SafeStr_1234 = "_-0JY" (String#9934, DoABC#2) // _SafeStr_1235 = "_-3D1" (String#11210, DoABC#2) // _SafeStr_1236 = "_-2Mz" (String#9371, DoABC#2) // _SafeStr_1237 = "_-0FQ" (String#3340, DoABC#2) // _SafeStr_1238 = "_-gP" (String#9817, DoABC#2) // _SafeStr_1239 = "_-uG" (String#9588, DoABC#2) // _SafeStr_1240 = "_-FF" (String#10096, DoABC#2) // _SafeStr_1241 = "_-1CM" (String#10155, DoABC#2) // _SafeStr_1242 = "_-0E8" (String#10331, DoABC#2) // _SafeStr_1243 = "_-1TD" (String#6428, DoABC#2) // _SafeStr_1244 = "_-2dF" (String#10987, DoABC#2) // _SafeStr_1245 = "_-0pZ" (String#10664, DoABC#2) // _SafeStr_1246 = "_-0Lq" (String#9715, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_13316 = "_-1z0" (String#1554, DoABC#2) // _SafeStr_13451 = "_-0jV" (String#11826, DoABC#2) // _SafeStr_13452 = "_-07r" (String#18194, DoABC#2) // _SafeStr_13487 = "_-1YK" (String#2275, DoABC#2) // _SafeStr_13488 = "_-2Me" (String#15404, DoABC#2) // _SafeStr_13489 = "_-2yP" (String#3692, DoABC#2) // _SafeStr_13490 = "_-1SZ" (String#14692, DoABC#2) // _SafeStr_13491 = "_-vz" (String#18354, DoABC#2) // _SafeStr_13492 = "_-0PA" (String#17075, DoABC#2) // _SafeStr_13493 = "_-3Du" (String#13408, DoABC#2) // _SafeStr_13494 = "_-1-k" (String#11986, DoABC#2) // _SafeStr_13495 = "_-2B5" (String#19712, DoABC#2) // _SafeStr_13496 = "_-g8" (String#17205, DoABC#2) // _SafeStr_13497 = "_-1Dw" (String#21811, DoABC#2) // _SafeStr_13498 = "_-2ct" (String#13367, DoABC#2) // _SafeStr_13499 = "_-3Ao" (String#16092, DoABC#2) // _SafeStr_14 = "_-1Le" (String#2280, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4105 = "_-0EG" (String#1415, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_5637 = "_-2TE" (String#11725, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_7606 = "_-2ck" (String#5622, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_9797 = "_-0FD" (String#2655, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.session.SessionDataManager package com.sulake.habbo.session { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.window.IHabboWindowManager; import flash.utils.Dictionary; import _-kQ._SafeStr_1828; import com.sulake.core.utils.Map; import _-Vm._SafeStr_1839; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import _-1qf._SafeStr_1827; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-14n._SafeStr_1823; import _-14n._SafeStr_1843; import _-2F4._SafeStr_1835; import _-2X9._SafeStr_1842; import _-0j-._SafeStr_1830; import _-3Ed._SafeStr_1844; import _-3E5._SafeStr_1307; import _-14n.AuthenticationOKMessageEvent; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_1838; import com.sulake.core.communication.messages.IMessageEvent; import _-Vm._SafeStr_1820; import flash.events.Event; import _-Wb._SafeStr_1834; import _-33P._SafeStr_1841; import _-2Q7._SafeStr_1840; import _-33P._SafeStr_1833; import _-121._SafeStr_1829; import _-2Yo._SafeStr_1845; import flash.display.BitmapData; import com.sulake.core.communication.connection.IConnection; import _-2ej._SafeStr_1825; import _-0xd._SafeStr_1822; import _-kQ._SafeStr_1273; import _-Vm._SafeStr_1259; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.window.utils._SafeStr_1439; import _-kQ._SafeStr_287; import _-0eQ._SafeStr_1848; import _-zf._SafeStr_1826; import com.sulake.iid.*; public class SessionDataManager extends _SafeStr_8 implements _SafeStr_1112 { private var _communication:IHabboCommunicationManager; private var _windowManager:IHabboWindowManager; private var _SafeStr_10502:_SafeStr_13; private var _id:int; private var _name:String; private var _figure:String; private var _SafeStr_4296:String; private var _SafeStr_6179:String; private var _SafeStr_7085:int = 0; private var _SafeStr_8458:int = 0; private var _SafeStr_8459:int = 0; private var _SafeStr_13500:Array; private var _SafeStr_13501:_SafeStr_1832; private var _SafeStr_13502:Boolean; private var _SafeStr_13503:Boolean; private var _SafeStr_6975:Dictionary; private var _SafeStr_13504:_SafeStr_1828; private var _SafeStr_8368:Map; private var _wallItems:Map; private var _SafeStr_13505:Map; private var _SafeStr_13506:_SafeStr_1839; private var _SafeStr_13507:_SafeStr_1837; private var _SafeStr_13508:_SafeStr_1824; private var _SafeStr_13509:_SafeStr_1831; private var _SafeStr_13510:_SafeStr_1836; private var _SafeStr_3793:IHabboConfigurationManager; private var _localization:IHabboLocalizationManager; private var _SafeStr_13511:Boolean = false; private var _SafeStr_13512:Array; private var _SafeStr_13513:Array; private var _SafeStr_4427:int; private var _SafeStr_8467:int; private var _SafeStr_8460:int; private var _SafeStr_13514:_SafeStr_1827; public function SessionDataManager(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); this._SafeStr_13500 = []; this._SafeStr_13507 = new _SafeStr_1837(events); this._SafeStr_13509 = new _SafeStr_1831(this, events); this._SafeStr_13510 = new _SafeStr_1836(this); this._SafeStr_13514 = new _SafeStr_1827(); this._SafeStr_6975 = new Dictionary(); this._SafeStr_13512 = []; this._SafeStr_13513 = []; queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_13515); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); } override public function dispose():void { if (this._SafeStr_8368){ this._SafeStr_8368.dispose(); this._SafeStr_8368 = null; }; if (this._SafeStr_13505){ this._SafeStr_13505.dispose(); this._SafeStr_13505 = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._SafeStr_10502){ this._SafeStr_10502.release(new IIDHabboRoomSessionManager()); this._SafeStr_10502 = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._localization){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; this._SafeStr_13513 = null; if (this._SafeStr_13506){ this._SafeStr_13506.removeEventListener(_SafeStr_1839._SafeStr_8130, this._SafeStr_13516); this._SafeStr_13506.dispose(); this._SafeStr_13506 = null; }; if (this._SafeStr_13504){ this._SafeStr_13504.removeEventListener(_SafeStr_1828._SafeStr_8130, this._SafeStr_13517); this._SafeStr_13504.dispose(); this._SafeStr_13504 = null; }; if (this._SafeStr_13514){ this._SafeStr_13514.dispose(); this._SafeStr_13514 = null; }; super.dispose(); } private function _SafeStr_13518():void { if (this._SafeStr_13508 != null){ return; }; if ((((this._SafeStr_3793 == null)) || ((this._localization == null)))){ return; }; this._SafeStr_13508 = new _SafeStr_1824(context.root.assets, events, this._SafeStr_3793, this._localization); } private function _SafeStr_8012(_arg_1:IID, _arg_2:IUnknown):void { this._windowManager = (_arg_2 as IHabboWindowManager); } private function _SafeStr_13515(_arg_1:IID, _arg_2:IUnknown):void { this._communication = (_arg_2 as IHabboCommunicationManager); if (this._communication == null){ return; }; this._communication.addHabboConnectionMessageEvent(new _SafeStr_1823(this._SafeStr_10081)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1843(this._SafeStr_10663)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1835(this._SafeStr_4159)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1842(this._SafeStr_4160)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1830(this._SafeStr_11279)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1844(this._SafeStr_13519)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1307(this._SafeStr_12016)); this._communication.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_10660)); this._communication.addHabboConnectionMessageEvent((new _SafeStr_1838(this._SafeStr_4229) as IMessageEvent)); this._SafeStr_13507._SafeStr_6271 = this._communication; this._SafeStr_13509._SafeStr_6271 = this._communication; this._SafeStr_13514._SafeStr_6271 = this._communication; this._SafeStr_13510._SafeStr_13469(); } private function _SafeStr_9796(_arg_1:IID, _arg_2:IUnknown):void { var _local_3:String; if (_arg_2 == null){ return; }; this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); this._SafeStr_13518(); if (!this._SafeStr_13506){ this._SafeStr_8368 = new Map(); this._wallItems = new Map(); this._SafeStr_13505 = new Map(); this._SafeStr_13506 = new _SafeStr_1839(this._SafeStr_8368, this._wallItems, this._SafeStr_13505, this._localization); this._SafeStr_13506.addEventListener(_SafeStr_1839._SafeStr_8130, this._SafeStr_13516); if (this._SafeStr_3793._SafeStr_10592("furnidata.load.url")){ _local_3 = this._SafeStr_3793.getKey("furnidata.load.url"); this._SafeStr_13506._SafeStr_8370(_local_3); }; }; } private function _SafeStr_8013(_arg_1:IID, _arg_2:IUnknown):void { if (_arg_2 == null){ return; }; this._localization = (_arg_2 as IHabboLocalizationManager); this._SafeStr_13518(); if (this._SafeStr_13506){ this._SafeStr_13506.localization = this._localization; this._SafeStr_13506._SafeStr_8375(); }; } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10502 = (_arg_2 as _SafeStr_13); } private function _SafeStr_13516(_arg_1:Event=null):void { var _local_2:_SafeStr_1820; this._SafeStr_13506.removeEventListener(_SafeStr_1839._SafeStr_8130, this._SafeStr_13516); for each (_local_2 in this._SafeStr_13513) { _local_2.furniDataReady(); }; this._SafeStr_13513 = []; } private function _SafeStr_10081(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1823 = _SafeStr_1823(_arg_1); this._SafeStr_4427 = _local_2.clubLevel; this._SafeStr_8467 = _local_2.securityLevel; } private function _SafeStr_10663(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1843 = (_arg_1 as _SafeStr_1843); var _local_3:_SafeStr_1834 = _local_2._SafeStr_4108(); this._id = _local_3.id; this._name = _local_3.name; this._SafeStr_7085 = _local_3._SafeStr_7086; this._SafeStr_8458 = _local_3._SafeStr_4925; this._SafeStr_8459 = _local_3._SafeStr_5359; this._figure = _local_3.figure; this._SafeStr_4296 = _local_3._SafeStr_4174; this._SafeStr_6179 = _local_3.realName; this._SafeStr_8460 = _local_3._SafeStr_8466; this._SafeStr_13510._SafeStr_13472(); } private function _SafeStr_4159(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1835 = (_arg_1 as _SafeStr_1835); if (_local_2 == null){ return; }; if (_local_2.id == -1){ this._figure = _local_2.figure; this._SafeStr_4296 = _local_2._SafeStr_4174; events.dispatchEvent(new _SafeStr_1841(this._id, this._figure, this._SafeStr_4296)); }; } private function _SafeStr_4160(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1842 = (_arg_1 as _SafeStr_1842); if ((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))){ return; }; var _local_3:_SafeStr_1840 = _local_2._SafeStr_4108(); if (_local_3._SafeStr_7081 == this._id){ this._name = _local_3._SafeStr_4184; events.dispatchEvent(new _SafeStr_1833(this._name)); }; } private function _SafeStr_11279(_arg_1:_SafeStr_1830):void { var _local_2:_SafeStr_1829 = _arg_1._SafeStr_4108(); if (_local_2._SafeStr_5654 == _SafeStr_1830._SafeStr_4283){ events.dispatchEvent(new _SafeStr_1833(_local_2.name)); }; } private function _SafeStr_13519(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1845 = (_arg_1 as _SafeStr_1844)._SafeStr_4108(); if (_local_2 == null){ return; }; this._SafeStr_13502 = _local_2._SafeStr_4834; this._SafeStr_13503 = _local_2._SafeStr_7392; } private function _SafeStr_12016(_arg_1:_SafeStr_1307):void { if (_arg_1 == null){ return; }; this._SafeStr_8459++; } private function _SafeStr_10660(_arg_1:IMessageEvent):void { this._SafeStr_10542(); } public function get _SafeStr_13437():Boolean { return (this._SafeStr_13502); } public function get _SafeStr_5347():Boolean { return (this._SafeStr_13503); } public function _SafeStr_5177(_arg_1:int):Boolean { return ((this._SafeStr_8467 >= _arg_1)); } public function hasUserRight(_arg_1:String, _arg_2:int):Boolean { return ((this._SafeStr_4427 >= _arg_2)); } public function get clubLevel():int { return (this._SafeStr_4427); } public function get userId():int { return (this._id); } public function get _SafeStr_8466():int { return (this._SafeStr_8460); } public function get userName():String { return (this._name); } public function get realName():String { return (this._SafeStr_6179); } public function get figure():String { return (this._figure); } public function get _SafeStr_5205():Boolean { return ((this._SafeStr_8467 >= _SafeStr_1846._SafeStr_11852)); } public function _SafeStr_5348(_arg_1:int):Array { return (this._SafeStr_13507._SafeStr_13476(_arg_1)); } public function _SafeStr_5319(_arg_1:String):BitmapData { return (this._SafeStr_13508._SafeStr_5319(_arg_1)); } public function _SafeStr_12113(_arg_1:String):_SafeStr_1821 { return (this._SafeStr_13508._SafeStr_12113(_arg_1)); } public function _SafeStr_5317(_arg_1:int):void { if (this._SafeStr_13501 == null){ this._SafeStr_13501 = new _SafeStr_1832(this); }; var _local_2:_SafeStr_1847 = this._SafeStr_13509._SafeStr_13462(_arg_1); if (_local_2 != null){ this._SafeStr_13501._SafeStr_13465(_arg_1); }; } public function _SafeStr_13462(_arg_1:int):_SafeStr_1847 { return (this._SafeStr_13509._SafeStr_13462(_arg_1)); } public function _SafeStr_5352(_arg_1:int):String { return (this._SafeStr_13509._SafeStr_3742(_arg_1)); } public function _SafeStr_5354(_arg_1:String):BitmapData { return (this._SafeStr_13508._SafeStr_5319(_arg_1, _SafeStr_1824._SafeStr_13454)); } public function get _SafeStr_6271():IHabboCommunicationManager { return (this._communication); } public function _SafeStr_4924(_arg_1:String):Boolean { return (this._SafeStr_13510._SafeStr_4924(_arg_1)); } public function ignoreUser(_arg_1:String):void { this._SafeStr_13510.ignoreUser(_arg_1); } public function _SafeStr_5305(_arg_1:String):void { this._SafeStr_13510._SafeStr_5305(_arg_1); } public function get _SafeStr_4925():int { return (this._SafeStr_8458); } public function get _SafeStr_5359():int { return (this._SafeStr_8459); } public function _SafeStr_5302(_arg_1:int):void { var _local_2:IConnection = this._communication.getHabboMainConnection(null); if ((((((_arg_1 < 0)) || ((this._SafeStr_8458 < 1)))) || ((_local_2 == null)))){ throw (new Error(("Failed to give respect to user: " + _arg_1))); }; _local_2.send(new _SafeStr_1825(_arg_1)); this._SafeStr_8458 = (this._SafeStr_8458 - 1); } public function _SafeStr_5303(_arg_1:int):void { var _local_2:IConnection = this._communication.getHabboMainConnection(null); if ((((((_arg_1 < 0)) || ((this._SafeStr_8459 < 1)))) || ((_local_2 == null)))){ throw (new Error(("Failed to give respect to pet: " + _arg_1))); }; _local_2.send(new _SafeStr_1822(_arg_1)); this._SafeStr_8459 = (this._SafeStr_8459 - 1); } public function get configuration():IHabboConfigurationManager { return (this._SafeStr_3793); } public function getProductData(_arg_1:String):_SafeStr_1273 { if (!this._SafeStr_13511){ this._SafeStr_10542(); }; return (this._SafeStr_6975[_arg_1]); } public function _SafeStr_5214(_arg_1:int):_SafeStr_1259 { if (this._SafeStr_8368 == null){ return (null); }; return (this._SafeStr_8368.getValue(_arg_1.toString())); } public function _SafeStr_5215(_arg_1:int):_SafeStr_1259 { if (this._wallItems == null){ return (null); }; return (this._wallItems.getValue(_arg_1.toString())); } public function _SafeStr_13438(_arg_1:String, _arg_2:int=0):_SafeStr_1259 { var _local_4:int; if (this._SafeStr_13505 == null){ return (null); }; var _local_3:Array = this._SafeStr_13505.getValue(_arg_1); if (((!((_local_3 == null))) && ((_arg_2 <= (_local_3.length - 1))))){ _local_4 = _local_3[_arg_2]; return (this._SafeStr_5214(_local_4)); }; return (null); } public function _SafeStr_13439(_arg_1:String, _arg_2:int=0):_SafeStr_1259 { var _local_4:int; if (this._SafeStr_13505 == null){ return (null); }; var _local_3:Array = this._SafeStr_13505.getValue(_arg_1); if (((!((_local_3 == null))) && ((_arg_2 <= (_local_3.length - 1))))){ _local_4 = _local_3[_arg_2]; return (this._SafeStr_5215(_local_4)); }; return (null); } public function openHabboHomePage(userId:int):void { var urlString:String; if (this._SafeStr_3793 != null){ urlString = this._SafeStr_3793.getKey("link.format.userpage"); urlString = urlString.replace("%ID%", String(userId)); try { _SafeStr_1350.navigateToURL(urlString, "habboMain"); } catch(e:Error) { Logger.log("Error occurred!"); }; }; } public function _SafeStr_5181(roomId:int, roomCategory:int):void { if ((((this._SafeStr_10502 == null)) || ((this._windowManager == null)))){ return; }; var session:_SafeStr_1228 = this._SafeStr_10502.getSession(roomId, roomCategory); if (session == null){ return; }; if (((session._SafeStr_4221) || (this._SafeStr_5205))){ this._windowManager.confirm("${generic.alert.title}", "${room.confirm.pick_all}", 0, function (_arg_1:_SafeStr_1439, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); if (_arg_2.type == _SafeStr_1260._SafeStr_8222){ _SafeStr_13520(); }; }); }; } public function _SafeStr_10542(_arg_1:_SafeStr_287=null):Boolean { var _local_2:String; if (this._SafeStr_13511){ return (true); }; if (((_arg_1) && ((this._SafeStr_13512.indexOf(_arg_1) == -1)))){ this._SafeStr_13512.push(_arg_1); }; if (!this._SafeStr_3793){ return (false); }; if (this._SafeStr_13504 == null){ _local_2 = this._SafeStr_3793.getKey("productdata.load.url"); this._SafeStr_13504 = new _SafeStr_1828(_local_2, this._SafeStr_6975); this._SafeStr_13504.addEventListener(_SafeStr_1828._SafeStr_8130, this._SafeStr_13517); }; return (false); } private function _SafeStr_13517(_arg_1:Event):void { var _local_2:_SafeStr_287; this._SafeStr_13504.removeEventListener(_SafeStr_1828._SafeStr_8130, this._SafeStr_13517); this._SafeStr_13511 = true; for each (_local_2 in this._SafeStr_13512) { if (((!((_local_2 == null))) && (!(_local_2.disposed)))){ _local_2._SafeStr_8136(); }; }; this._SafeStr_13512 = []; } private function _SafeStr_4229(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1838 = (_arg_1 as _SafeStr_1838); if ((((((_local_2 == null)) || ((_local_2._SafeStr_4108() == null)))) || ((_arg_1.connection == null)))){ return; }; var _local_3:_SafeStr_1848 = _local_2._SafeStr_4108(); _SafeStr_1350._SafeStr_13521(_local_3.roomId); } private function _SafeStr_13520():void { var _local_1:IConnection = this._communication.getHabboMainConnection(null); if (_local_1 == null){ return; }; _local_1.send(new _SafeStr_1826(":pickall")); } public function get _SafeStr_5278():_SafeStr_13 { return (this._SafeStr_10502); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get gender():String { return (this._SafeStr_4296); } public function _SafeStr_13154(_arg_1:_SafeStr_1820):Array { if (this._SafeStr_8368.length == 0){ if (this._SafeStr_13513.indexOf(_arg_1) == -1){ this._SafeStr_13513.push(_arg_1); }; return (null); }; var _local_2:Array = this._SafeStr_8368._SafeStr_3916(); return (_local_2.concat(this._wallItems._SafeStr_3916())); } } }//package com.sulake.habbo.session // _SafeStr_10081 = "_-2D6" (String#5639, DoABC#2) // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10542 = "_-Ob" (String#10910, DoABC#2) // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_10660 = "_-1So" (String#5277, DoABC#2) // _SafeStr_10663 = "_-1sJ" (String#4379, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11279 = "_-1EF" (String#7487, DoABC#2) // _SafeStr_11852 = "_-1fR" (String#11639, DoABC#2) // _SafeStr_12016 = "_-0TJ" (String#14094, DoABC#2) // _SafeStr_12113 = "_-2LJ" (String#7649, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1259 = "_-15s" (String#1017, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1273 = "_-0gc" (String#1720, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_1307 = "_-AH" (String#4591, DoABC#2) // _SafeStr_13154 = "_-M-" (String#16320, DoABC#2) // _SafeStr_13437 = "_-15S" (String#21094, DoABC#2) // _SafeStr_13438 = "_-33U" (String#22403, DoABC#2) // _SafeStr_13439 = "_-Ml" (String#19179, DoABC#2) // _SafeStr_13454 = "_-0OS" (String#12088, DoABC#2) // _SafeStr_13462 = "_-1gM" (String#11153, DoABC#2) // _SafeStr_13465 = "_-1Qh" (String#20027, DoABC#2) // _SafeStr_13469 = "_-36Z" (String#20347, DoABC#2) // _SafeStr_13472 = "_-eJ" (String#20703, DoABC#2) // _SafeStr_13476 = "_-1SN" (String#20137, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_13500 = "_-Ox" (String#20062, DoABC#2) // _SafeStr_13501 = "_-Ka" (String#13075, DoABC#2) // _SafeStr_13502 = "_-2r5" (String#16353, DoABC#2) // _SafeStr_13503 = "_-1P4" (String#17813, DoABC#2) // _SafeStr_13504 = "_-1M3" (String#6173, DoABC#2) // _SafeStr_13505 = "_-3Hl" (String#5292, DoABC#2) // _SafeStr_13506 = "_-1Gf" (String#4331, DoABC#2) // _SafeStr_13507 = "_-03e" (String#13860, DoABC#2) // _SafeStr_13508 = "_-3T" (String#11342, DoABC#2) // _SafeStr_13509 = "_-Lf" (String#10795, DoABC#2) // _SafeStr_13510 = "_-019" (String#8645, DoABC#2) // _SafeStr_13511 = "_-13K" (String#15079, DoABC#2) // _SafeStr_13512 = "_-0UI" (String#9535, DoABC#2) // _SafeStr_13513 = "_-0-O" (String#8604, DoABC#2) // _SafeStr_13514 = "_-2fO" (String#11088, DoABC#2) // _SafeStr_13515 = "_-MC" (String#18417, DoABC#2) // _SafeStr_13516 = "_-1yW" (String#14787, DoABC#2) // _SafeStr_13517 = "_-0d4" (String#14781, DoABC#2) // _SafeStr_13518 = "_-19H" (String#16680, DoABC#2) // _SafeStr_13519 = "_-2cJ" (String#19522, DoABC#2) // _SafeStr_13520 = "_-0Tc" (String#17000, DoABC#2) // _SafeStr_13521 = "_-2eR" (String#19877, DoABC#2) // _SafeStr_1439 = "_-2lv" (String#4925, DoABC#2) // _SafeStr_1820 = "_-1Tc" (String#5424, DoABC#2) // _SafeStr_1821 = "_-1C4" (String#3404, DoABC#2) // _SafeStr_1822 = "_-YV" (String#8439, DoABC#2) // _SafeStr_1823 = "_-231" (String#2580, DoABC#2) // _SafeStr_1824 = "_-1Kk" (String#7082, DoABC#2) // _SafeStr_1825 = "_-1RQ" (String#7747, DoABC#2) // _SafeStr_1826 = "_-2Xa" (String#6424, DoABC#2) // _SafeStr_1827 = "_-2zy" (String#7635, DoABC#2) // _SafeStr_1828 = "_-0PL" (String#5690, DoABC#2) // _SafeStr_1829 = "_-3CU" (String#5617, DoABC#2) // _SafeStr_1830 = "_-LI" (String#1679, DoABC#2) // _SafeStr_1831 = "_-1dR" (String#6851, DoABC#2) // _SafeStr_1832 = "_-0pQ" (String#7566, DoABC#2) // _SafeStr_1833 = "_-0VI" (String#5126, DoABC#2) // _SafeStr_1834 = "_-3-7" (String#4059, DoABC#2) // _SafeStr_1835 = "_-0Q9" (String#2714, DoABC#2) // _SafeStr_1836 = "_-bP" (String#7444, DoABC#2) // _SafeStr_1837 = "_-30T" (String#8669, DoABC#2) // _SafeStr_1838 = "_-2Xm" (String#2446, DoABC#2) // _SafeStr_1839 = "_-1mb" (String#5534, DoABC#2) // _SafeStr_1840 = "_-1rx" (String#5503, DoABC#2) // _SafeStr_1841 = "_-qI" (String#4302, DoABC#2) // _SafeStr_1842 = "_-0SG" (String#3101, DoABC#2) // _SafeStr_1843 = "_-0ua" (String#2024, DoABC#2) // _SafeStr_1844 = "_-sa" (String#6638, DoABC#2) // _SafeStr_1845 = "_-3FZ" (String#7438, DoABC#2) // _SafeStr_1846 = "_-15y" (String#6513, DoABC#2) // _SafeStr_1847 = "_-0Cy" (String#4309, DoABC#2) // _SafeStr_1848 = "_-09r" (String#4641, DoABC#2) // _SafeStr_287 = "_-1Ei" (String#5726, DoABC#2) // _SafeStr_3742 = "_-rP" (String#13070, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4159 = "_-2e8" (String#8413, DoABC#2) // _SafeStr_4160 = "_-NO" (String#10683, DoABC#2) // _SafeStr_4174 = "_-11X" (String#2476, DoABC#2) // _SafeStr_4184 = "_-GH" (String#10488, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4229 = "_-3Bh" (String#5609, DoABC#2) // _SafeStr_4283 = "_-08w" (String#4736, DoABC#2) // _SafeStr_4296 = "_-2fE" (String#1055, DoABC#2) // _SafeStr_4427 = "_-02J" (String#2635, DoABC#2) // _SafeStr_4834 = "_-1EJ" (String#2106, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_5177 = "_-0D6" (String#13478, DoABC#2) // _SafeStr_5181 = "_-2eJ" (String#16313, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5214 = "_-0TZ" (String#4678, DoABC#2) // _SafeStr_5215 = "_-i5" (String#4677, DoABC#2) // _SafeStr_5278 = "_-2Fu" (String#3977, DoABC#2) // _SafeStr_5302 = "_-2mM" (String#15546, DoABC#2) // _SafeStr_5303 = "_-LL" (String#15584, DoABC#2) // _SafeStr_5305 = "_-1Tg" (String#12487, DoABC#2) // _SafeStr_5317 = "_-1C1" (String#12438, DoABC#2) // _SafeStr_5319 = "_-qu" (String#4014, DoABC#2) // _SafeStr_5347 = "_-2IH" (String#15654, DoABC#2) // _SafeStr_5348 = "_-Ur" (String#13614, DoABC#2) // _SafeStr_5352 = "_-2vp" (String#14527, DoABC#2) // _SafeStr_5354 = "_-Xf" (String#13090, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_5654 = "_-oC" (String#3054, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6975 = "_-xB" (String#2494, DoABC#2) // _SafeStr_7081 = "_-8t" (String#17838, DoABC#2) // _SafeStr_7085 = "_-2Wp" (String#6735, DoABC#2) // _SafeStr_7086 = "_-0ku" (String#10857, DoABC#2) // _SafeStr_7392 = "_-2bR" (String#20344, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8130 = "_-1d8" (String#3734, DoABC#2) // _SafeStr_8136 = "_-2AO" (String#17498, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_8368 = "_-kf" (String#3712, DoABC#2) // _SafeStr_8370 = "_-0Ra" (String#21561, DoABC#2) // _SafeStr_8375 = "_-qM" (String#22221, DoABC#2) // _SafeStr_8458 = "_-1pr" (String#3649, DoABC#2) // _SafeStr_8459 = "_-1dH" (String#3176, DoABC#2) // _SafeStr_8460 = "_-qc" (String#9402, DoABC#2) // _SafeStr_8466 = "_-2wK" (String#14062, DoABC#2) // _SafeStr_8467 = "_-32j" (String#8534, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.events._SafeStr_1460 package com.sulake.habbo.sound.events { import flash.events.Event; public class _SafeStr_1460 extends Event { public static const _SafeStr_13522:String = "TSLE_TRAX_LOAD_COMPLETE"; public static const _SafeStr_13523:String = "TSLE_TRAX_LOAD_FAILED"; private var _id:int; public function _SafeStr_1460(_arg_1:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._id = _arg_2; } public function get id():int { return (this._id); } } }//package com.sulake.habbo.sound.events // _SafeStr_13522 = "_-2Rc" (String#9062, DoABC#2) // _SafeStr_13523 = "_-1TT" (String#14261, DoABC#2) // _SafeStr_1460 = "_-32C" (String#3375, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.events._SafeStr_2290 package com.sulake.habbo.sound.events { import flash.events.Event; public class _SafeStr_2290 extends Event { public static const TRAX_SONG_COMPLETE:String = "SCE_TRAX_SONG_COMPLETE"; private var _id:int; public function _SafeStr_2290(_arg_1:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._id = _arg_2; } public function get id():int { return (this._id); } } }//package com.sulake.habbo.sound.events // _SafeStr_2290 = "_-0nQ" (String#3682, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.events._SafeStr_2300 package com.sulake.habbo.sound.events { import flash.events.Event; public class _SafeStr_2300 extends Event { public static const _SafeStr_3811:String = "NPE_USER_PLAY_SONG"; public static const _SafeStr_3812:String = "NPW_USER_STOP_SONG"; public static const _SafeStr_3809:String = "NPE_SONG_CHANGED"; private var _id:int; private var _SafeStr_8055:int; private var _priority:int; public function _SafeStr_2300(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_5, _arg_6); this._id = _arg_3; this._SafeStr_8055 = _arg_4; this._priority = _arg_2; } public function get id():int { return (this._id); } public function get position():int { return (this._SafeStr_8055); } public function get priority():int { return (this._priority); } } }//package com.sulake.habbo.sound.events // _SafeStr_2300 = "_-h4" (String#1893, DoABC#2) // _SafeStr_3809 = "_-1ga" (String#3427, DoABC#2) // _SafeStr_3811 = "_-1W-" (String#4000, DoABC#2) // _SafeStr_3812 = "_-Rz" (String#3949, DoABC#2) // _SafeStr_8055 = "_-2Nq" (String#2623, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.events._SafeStr_2307 package com.sulake.habbo.sound.events { import flash.events.Event; public class _SafeStr_2307 extends Event { public static const SONG_DISK_INVENTORY_RECEIVED:String = "SDIR_SONG_DISK_INVENTORY_RECEIVENT_EVENT"; public function _SafeStr_2307(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.sound.events // _SafeStr_2307 = "_-23t" (String#4094, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.events._SafeStr_3160 package com.sulake.habbo.sound.events { import flash.events.Event; public class _SafeStr_3160 extends Event { public static const _SafeStr_3805:String = "PLUE_PLAY_LIST_UPDATED"; public static const _SafeStr_3807:String = "PLUE_PLAY_LIST_FULL"; public function _SafeStr_3160(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.sound.events // _SafeStr_3160 = "_-10T" (String#2283, DoABC#2) // _SafeStr_3805 = "_-0j7" (String#3424, DoABC#2) // _SafeStr_3807 = "_-xU" (String#4265, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.events.SongInfoReceivedEvent package com.sulake.habbo.sound.events { import flash.events.Event; public class SongInfoReceivedEvent extends Event { public static const _SafeStr_3701:String = "SIR_TRAX_SONG_INFO_RECEIVED"; private var _id:int; public function SongInfoReceivedEvent(_arg_1:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._id = _arg_2; } public function get id():int { return (this._id); } } }//package com.sulake.habbo.sound.events // _SafeStr_3701 = "_-12d" (String#3230, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound._SafeStr_1356 package com.sulake.habbo.sound { public class _SafeStr_1356 { public static const _SafeStr_11681:String = "HBST_call_for_help"; public static const _SafeStr_10588:String = "HBST_purchase"; public static const _SafeStr_10589:String = "HBST_pixels"; public static const SOUND_MESSAGE_SENT:String = "HBST_message_sent"; public static const _SafeStr_11602:String = "HBST_message_received"; public static const _SafeStr_13524:String = "HBST_guide_invitation"; public static const _SafeStr_13525:String = "HBST_respect"; } }//package com.sulake.habbo.sound // _SafeStr_10588 = "_-U" (String#11786, DoABC#2) // _SafeStr_10589 = "_-21a" (String#12028, DoABC#2) // _SafeStr_11602 = "_-2iF" (String#12546, DoABC#2) // _SafeStr_11681 = "_-28P" (String#12702, DoABC#2) // _SafeStr_13524 = "_-015" (String#13241, DoABC#2) // _SafeStr_13525 = "_-dA" (String#14096, DoABC#2) // _SafeStr_1356 = "_-05z" (String#3430, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound._SafeStr_1450 package com.sulake.habbo.sound { public interface _SafeStr_1450 { function play(_arg_1:Number=0):Boolean; function stop():Boolean; function set _SafeStr_4251(_arg_1:Number):void; function set position(_arg_1:Number):void; function get _SafeStr_4251():Number; function get position():Number; function get length():Number; function get ready():Boolean; function get _SafeStr_4252():Boolean; function get _SafeStr_3829():Number; function set _SafeStr_3829(_arg_1:Number):void; function get _SafeStr_4253():Number; function set _SafeStr_4253(_arg_1:Number):void; } }//package com.sulake.habbo.sound // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_3829 = "_-0a4" (String#4614, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4252 = "_-2SI" (String#16627, DoABC#2) // _SafeStr_4253 = "_-0S9" (String#6397, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound._SafeStr_2287 package com.sulake.habbo.sound { public interface _SafeStr_2287 { function get _SafeStr_7992():Boolean; function get id():int; function get _SafeStr_3910():int; function get length():int; function get name():String; function get _SafeStr_3724():String; function get songData():String; function get _SafeStr_3828():_SafeStr_1450; } }//package com.sulake.habbo.sound // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_3724 = "_-fg" (String#3096, DoABC#2) // _SafeStr_3828 = "_-MM" (String#2685, DoABC#2) // _SafeStr_3910 = "_-2jE" (String#5293, DoABC#2) // _SafeStr_7992 = "_-2nv" (String#22372, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound._SafeStr_2301 package com.sulake.habbo.sound { public class _SafeStr_2301 { public static const _SafeStr_3827:int = 0; public static const _SafeStr_13526:int = 1; public static const _SafeStr_3831:int = 2; public static const _SafeStr_10375:int = 3; public static const _SafeStr_7934:int = 4; } }//package com.sulake.habbo.sound // _SafeStr_10375 = "_-0vt" (String#5117, DoABC#2) // _SafeStr_13526 = "_-id" (String#18225, DoABC#2) // _SafeStr_2301 = "_-1l-" (String#1733, DoABC#2) // _SafeStr_3827 = "_-0-B" (String#3997, DoABC#2) // _SafeStr_3831 = "_-1Sy" (String#7422, DoABC#2) // _SafeStr_7934 = "_-1j9" (String#5459, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound._SafeStr_409 package com.sulake.habbo.sound { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; public interface _SafeStr_409 extends IUnknown { function set _SafeStr_4251(_arg_1:Number):void; function set _SafeStr_5110(_arg_1:Number):void; function get _SafeStr_4251():Number; function get _SafeStr_3723():IHabboMusicController; function _SafeStr_10587(_arg_1:String):void; function _SafeStr_7946(_arg_1:int, _arg_2:String):_SafeStr_1450; function get events():IEventDispatcher; } }//package com.sulake.habbo.sound // _SafeStr_10587 = "_-2qk" (String#6448, DoABC#2) // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_5110 = "_-0uo" (String#16784, DoABC#2) // _SafeStr_7946 = "_-1qD" (String#13794, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.HabboSoundManagerFlash10 package com.sulake.habbo.sound { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.runtime._SafeStr_9; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.notifications._SafeStr_21; import com.sulake.core.utils.Map; import _-Wd._SafeStr_1453; import flash.utils.ByteArray; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboNotifications; import com.sulake.habbo.sound.events._SafeStr_1460; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets.IAsset; import flash.media.Sound; import _-0hK._SafeStr_1458; import flash.net.URLRequest; import flash.events.Event; import flash.events.IOErrorEvent; import _-Wd._SafeStr_1451; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-14n.AuthenticationOKMessageEvent; import _-ka._SafeStr_1456; import _-2n5._SafeStr_1454; import com.sulake.core.communication.messages.IMessageEvent; import _-3-I._SafeStr_1457; import _-2n5._SafeStr_1452; import _-0Xx._SafeStr_1459; import _-Wd._SafeStr_1455; import flash.utils.getTimer; public class HabboSoundManagerFlash10 extends _SafeStr_8 implements _SafeStr_409, _SafeStr_9 { private static const _SafeStr_13527:int = 60; private static const _SafeStr_13528:int = 25165823; private static const _SafeStr_13529:int = 0xFFFFFF; private var _SafeStr_3793:IHabboConfigurationManager; private var _communication:IHabboCommunicationManager; private var _connection:IConnection; private var _roomEngine:IRoomEngine; private var _SafeStr_10856:_SafeStr_21; private var _SafeStr_4249:Number = 1; private var _SafeStr_13530:Map; private var _SafeStr_13531:Array; private var _SafeStr_13532:Map; private var _SafeStr_13533:Map; private var _SafeStr_13534:int = -1; private var _SafeStr_13535:_SafeStr_1453; private var _SafeStr_3851:IHabboMusicController; private var _SafeStr_13536:Map; private var _SafeStr_13537:ByteArray; private var _SafeStr_13538:Boolean = false; public function HabboSoundManagerFlash10(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null, _arg_4:Boolean=true) { this._SafeStr_13530 = new Map(); this._SafeStr_13531 = []; this._SafeStr_13532 = new Map(); this._SafeStr_13533 = new Map(); this._SafeStr_13536 = new Map(); this._SafeStr_13537 = new ByteArray(); super(_arg_1, _arg_2, _arg_3); if (_arg_4){ queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_10649); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_9795); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDHabboNotifications(), this._SafeStr_11184); }; events.addEventListener(_SafeStr_1460._SafeStr_13522, this._SafeStr_13539); _SafeStr_4262(this, 1); Logger.log("Sound manager 10 init"); } public function get _SafeStr_3723():IHabboMusicController { return (this._SafeStr_3851); } public function get _SafeStr_4251():Number { return (this._SafeStr_4249); } public function set _SafeStr_4251(_arg_1:Number):void { this._SafeStr_13540(_arg_1); this._SafeStr_13541(); } public function set _SafeStr_5110(_arg_1:Number):void { this._SafeStr_13540(_arg_1); } override public function dispose():void { this._connection = null; if (this._SafeStr_3851){ this._SafeStr_3851.dispose(); this._SafeStr_3851 = null; }; if (this._SafeStr_13532){ this._SafeStr_13532.dispose(); this._SafeStr_13532 = null; }; if (this._SafeStr_13533){ this._SafeStr_13533.dispose(); this._SafeStr_13533 = null; }; if (this._SafeStr_13530){ this._SafeStr_13530.dispose(); this._SafeStr_13530 = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._roomEngine){ this._roomEngine.release(new IIDRoomEngine()); this._roomEngine = null; }; if (this._SafeStr_10856){ this._SafeStr_10856.release(new IIDHabboNotifications()); this._SafeStr_10856 = null; }; super.dispose(); } public function _SafeStr_10587(_arg_1:String):void { var _local_3:String; var _local_4:IAsset; var _local_5:Sound; var _local_2:_SafeStr_1458 = this._SafeStr_13533.getValue(_arg_1); if (_local_2 == null){ _local_3 = ""; switch (_arg_1){ case _SafeStr_1356._SafeStr_11681: _local_3 = "sound_call_for_help"; break; case _SafeStr_1356._SafeStr_13524: _local_3 = "sound_guide_received_invitation"; break; case _SafeStr_1356._SafeStr_11602: _local_3 = "sound_console_new_message"; break; case _SafeStr_1356.SOUND_MESSAGE_SENT: _local_3 = "sound_console_message_sent"; break; case _SafeStr_1356._SafeStr_10589: _local_3 = "sound_catalogue_pixels"; break; case _SafeStr_1356._SafeStr_10588: _local_3 = "sound_catalogue_cash"; break; case _SafeStr_1356._SafeStr_13525: _local_3 = "sound_respect_received"; break; default: Logger.log(("HabboSoundManagerFlash10: Unknown sound request: " + _arg_1)); }; _local_4 = assets.getAssetByName(_local_3); _local_5 = (_local_4.content as Sound); if (_local_5 == null){ return; }; _local_2 = new _SafeStr_1458(_local_5); this._SafeStr_13533.add(_arg_1, _local_2); }; _local_2._SafeStr_4251 = this._SafeStr_4249; _local_2.play(); } private function _SafeStr_13542(_arg_1:int):void { if (this._SafeStr_3793 == null){ return; }; var _local_2:String = this._SafeStr_3793.getKey("flash.dynamic.download.url", "furniture/"); _local_2 = (_local_2 + this._SafeStr_3793.getKey("flash.dynamic.download.samples.template", "mp3/sound_machine_sample_%typeid%.mp3")); _local_2 = _local_2.replace(/%typeid%/, _arg_1.toString()); var _local_3:URLRequest = new URLRequest(_local_2); var _local_4:Sound = new Sound(); _local_4.addEventListener(Event.COMPLETE, this._SafeStr_13543); _local_4.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_10761); _local_4.load(_local_3); this._SafeStr_13530.add(_local_4, _arg_1); } public function _SafeStr_7946(_arg_1:int, _arg_2:String):_SafeStr_1450 { if (this._SafeStr_13535 != null){ return (this._SafeStr_13544(_arg_1, _arg_2)); }; var _local_3:_SafeStr_1453 = this._SafeStr_13545(_arg_1, _arg_2); if (!_local_3.ready){ this._SafeStr_13535 = _local_3; this._SafeStr_13534 = _arg_1; }; return ((_local_3 as _SafeStr_1450)); } private function _SafeStr_13544(_arg_1:int, _arg_2:String):_SafeStr_1450 { var _local_3:_SafeStr_1453 = this._SafeStr_13545(_arg_1, _arg_2, false); if (!_local_3.ready){ this._SafeStr_13536.add(_arg_1, _local_3); }; return (_local_3); } private function _SafeStr_13545(_arg_1:int, _arg_2:String, _arg_3:Boolean=true):_SafeStr_1453 { var _local_4:_SafeStr_1451 = new _SafeStr_1451(_arg_2); var _local_5:_SafeStr_1453 = new _SafeStr_1453(_arg_1, _local_4, this._SafeStr_13532, events); _local_5._SafeStr_4251 = this._SafeStr_4249; this._SafeStr_13546(_local_5, _arg_3); return (_local_5); } private function _SafeStr_13546(_arg_1:_SafeStr_1453, _arg_2:Boolean):void { var _local_3:_SafeStr_1451 = _arg_1._SafeStr_7955; var _local_4:Array = _local_3._SafeStr_7954(); var _local_5:Boolean; var _local_6:int; while (_local_6 < _local_4.length) { if (this._SafeStr_13532.getValue(int(_local_4[_local_6])) == null){ if (_arg_2){ this._SafeStr_13542(int(_local_4[_local_6])); }; _local_5 = true; }; _local_6++; }; if (_local_5){ _arg_1.ready = false; } else { _arg_1.ready = true; }; } public function _SafeStr_7961(_arg_1:String, _arg_2:String):void { if (this._SafeStr_10856 == null){ return; }; this._SafeStr_10856._SafeStr_11982(_arg_1, _arg_2); } private function _SafeStr_10649(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (_arg_2 != null){ this._SafeStr_3793 = (_arg_2 as IHabboConfigurationManager); if (this._SafeStr_3793.getBoolean("trax.player.sample.memory.purge.enabled", false)){ this._SafeStr_13538 = true; }; }; } protected function _SafeStr_13547(_arg_1:IHabboConfigurationManager):void { this._SafeStr_3793 = _arg_1; } private function _SafeStr_9795(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (_arg_2 != null){ this._communication = IHabboCommunicationManager(_arg_2); this._communication.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_10660)); }; } private function _SafeStr_10660(_arg_1:IMessageEvent):void { var _local_2:IConnection = this._communication.getHabboMainConnection(this._SafeStr_9797); if (_local_2 != null){ _local_2.addMessageEvent(new _SafeStr_1456(this._SafeStr_13548)); _local_2.send(new _SafeStr_1454()); this._SafeStr_9797(_local_2); this._SafeStr_13549(); }; } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (_arg_2 == null){ return; }; this._roomEngine = IRoomEngine(_arg_2); this._SafeStr_13549(); } private function _SafeStr_11184(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (_arg_2 == null){ return; }; this._SafeStr_10856 = _SafeStr_21(_arg_2); } private function _SafeStr_9797(_arg_1:IConnection):void { if (disposed){ return; }; if (_arg_1 != null){ this._connection = _arg_1; }; this._SafeStr_13549(); } private function _SafeStr_13549():void { if ((((((((this._SafeStr_3793 == null)) || ((this._connection == null)))) || ((this._roomEngine == null)))) || (!((this._SafeStr_3851 == null))))){ return; }; this._SafeStr_3851 = new _SafeStr_1457(this, events, this._roomEngine.events, this._connection); } protected function _SafeStr_13550(_arg_1:IHabboMusicController):void { this._SafeStr_3851 = _arg_1; } private function _SafeStr_13543(_arg_1:Event):void { var _local_2:Sound = (_arg_1.target as Sound); this._SafeStr_13531.push(_local_2); } private function _SafeStr_13539(_arg_1:Event):void { var _local_2:_SafeStr_1460 = (_arg_1 as _SafeStr_1460); if (_local_2 == null){ return; }; if (this._SafeStr_3851 == null){ return; }; this._SafeStr_3851._SafeStr_7951(_local_2.id); } private function _SafeStr_10761(_arg_1:Event):void { events.dispatchEvent(new _SafeStr_1460(_SafeStr_1460._SafeStr_13523, this._SafeStr_13534)); this._SafeStr_13534 = -1; this._SafeStr_13535 = null; } private function _SafeStr_13541():void { if (this._connection != null){ this._connection.send(new _SafeStr_1452(int((this._SafeStr_4249 * 100)))); }; } private function _SafeStr_13540(_arg_1:Number):void { this._SafeStr_4249 = _arg_1; this._SafeStr_3851._SafeStr_7950(this._SafeStr_4249); } private function _SafeStr_13548(_arg_1:IMessageEvent):void { var _local_2:_SafeStr_1456 = (_arg_1 as _SafeStr_1456); var _local_3:_SafeStr_1459 = (_local_2._SafeStr_4108() as _SafeStr_1459); if ((((_local_3._SafeStr_4251 == 1)) || ((_local_3._SafeStr_4251 == 0)))){ this._SafeStr_13540((_local_3._SafeStr_4251 * 1)); } else { this._SafeStr_13540((_local_3._SafeStr_4251 / 100)); }; } private function _SafeStr_13551(_arg_1:Sound):void { var _local_2:int; var _local_3:Number; var _local_4:_SafeStr_1455; if (this._SafeStr_13530.getValue(_arg_1) != null){ _local_2 = this._SafeStr_13530.remove(_arg_1); if (this._SafeStr_13532.getValue(_local_2) == null){ this._SafeStr_13537.clear(); _local_3 = _arg_1.length; _arg_1.extract(this._SafeStr_13537, int((_local_3 * 44.1))); _local_4 = new _SafeStr_1455(this._SafeStr_13537, _local_2, _SafeStr_1455._SafeStr_8536, _SafeStr_1455._SafeStr_8539); this._SafeStr_13532.add(_local_2, _local_4); }; }; } private function _SafeStr_13552():void { var _local_1:int; var _local_2:int; var _local_3:Sound; var _local_4:int; if (this._SafeStr_13531.length > 0){ _local_1 = getTimer(); _local_2 = _local_1; while (((((_local_2 - _local_1) < _SafeStr_13527)) && ((this._SafeStr_13531.length > 0)))) { _local_3 = this._SafeStr_13531.splice(0, 1)[0]; this._SafeStr_13551(_local_3); _local_2 = getTimer(); }; if ((((this._SafeStr_13530.length == 0)) && (!((this._SafeStr_13534 == -1))))){ this._SafeStr_13535.ready = true; _local_4 = this._SafeStr_13534; this._SafeStr_13534 = -1; this._SafeStr_13535 = null; events.dispatchEvent(new _SafeStr_1460(_SafeStr_1460._SafeStr_13522, _local_4)); if (this._SafeStr_13538){ this._SafeStr_13553(); }; }; }; } private function _SafeStr_13554():void { var _local_1:int; var _local_2:_SafeStr_1453; if ((((this._SafeStr_13535 == null)) && ((this._SafeStr_13536.length > 0)))){ _local_1 = this._SafeStr_13536.getKey(0); _local_2 = this._SafeStr_13536.remove(_local_1); if (((!((_local_2 == null))) && (!(_local_2.disposed)))){ this._SafeStr_13546(_local_2, true); if (_local_2.ready){ events.dispatchEvent(new _SafeStr_1460(_SafeStr_1460._SafeStr_13522, _local_1)); } else { this._SafeStr_13535 = _local_2; this._SafeStr_13534 = _local_1; }; }; }; } public function update(_arg_1:uint):void { this._SafeStr_13552(); this._SafeStr_13554(); } private function _SafeStr_13555():void { } private function _SafeStr_13553():void { var _local_5:int; var _local_6:_SafeStr_1455; var _local_7:Array; var _local_8:uint; var _local_9:int; var _local_10:_SafeStr_1455; var _local_11:int; var _local_12:_SafeStr_1455; var _local_1:uint; var _local_2:Array = []; var _local_3:Array = this._SafeStr_3851._SafeStr_7956; var _local_4:int; while (_local_4 < this._SafeStr_13532.length) { _local_5 = this._SafeStr_13532.getKey(_local_4); _local_6 = this._SafeStr_13532.getWithIndex(_local_4); if (((!((_local_6._SafeStr_8551 == 0))) && ((_local_3.indexOf(_local_5) == -1)))){ _local_2.push(_local_6); }; _local_1 = (_local_1 + _local_6.length); _local_4++; }; if (_local_1 > _SafeStr_13528){ _local_7 = []; Logger.log("Sample memory limit reached, clearing the oldest and least frequently used samples"); _local_2.sort(this._SafeStr_13556); _local_8 = 0; _local_9 = 0; while ((((_local_8 < (_local_1 - _SafeStr_13529))) && ((_local_9 < _local_2.length)))) { _local_10 = _local_2[_local_9++]; _local_8 = (_local_8 + _local_10.length); _local_7.push(_local_10.id); }; _local_2 = null; if (_local_7.length > 0){ for each (_local_11 in _local_7) { Logger.log(("Purging sample : " + _local_11)); _local_12 = (this._SafeStr_13532.getValue(_local_11) as _SafeStr_1455); _local_12.dispose(); this._SafeStr_13532.remove(_local_11); }; this._SafeStr_3851._SafeStr_7953(_local_7); }; }; } private function _SafeStr_13556(_arg_1:_SafeStr_1455, _arg_2:_SafeStr_1455):int { if (_arg_1._SafeStr_8551 < _arg_2._SafeStr_8551){ return (-1); }; if (_arg_1._SafeStr_8551 > _arg_2._SafeStr_8551){ return (1); }; if (_arg_1._SafeStr_8552 < _arg_2._SafeStr_8552){ return (-1); }; if (_arg_1._SafeStr_8552 > _arg_2._SafeStr_8552){ return (1); }; return (0); } } }//package com.sulake.habbo.sound // _SafeStr_10587 = "_-2qk" (String#6448, DoABC#2) // _SafeStr_10588 = "_-U" (String#11786, DoABC#2) // _SafeStr_10589 = "_-21a" (String#12028, DoABC#2) // _SafeStr_10649 = "_-0QY" (String#7344, DoABC#2) // _SafeStr_10660 = "_-1So" (String#5277, DoABC#2) // _SafeStr_10761 = "_-jM" (String#12123, DoABC#2) // _SafeStr_10856 = "_-fN" (String#2488, DoABC#2) // _SafeStr_11184 = "_-1My" (String#10701, DoABC#2) // _SafeStr_11602 = "_-2iF" (String#12546, DoABC#2) // _SafeStr_11681 = "_-28P" (String#12702, DoABC#2) // _SafeStr_11982 = "_-3CM" (String#15842, DoABC#2) // _SafeStr_13522 = "_-2Rc" (String#9062, DoABC#2) // _SafeStr_13523 = "_-1TT" (String#14261, DoABC#2) // _SafeStr_13524 = "_-015" (String#13241, DoABC#2) // _SafeStr_13525 = "_-dA" (String#14096, DoABC#2) // _SafeStr_13527 = "_-ap" (String#15214, DoABC#2) // _SafeStr_13528 = "_-2xm" (String#14670, DoABC#2) // _SafeStr_13529 = "_-0I5" (String#12813, DoABC#2) // _SafeStr_13530 = "_-1W3" (String#6378, DoABC#2) // _SafeStr_13531 = "_-Sc" (String#11222, DoABC#2) // _SafeStr_13532 = "_-1DF" (String#3819, DoABC#2) // _SafeStr_13533 = "_-1an" (String#8532, DoABC#2) // _SafeStr_13534 = "_-1Ov" (String#7393, DoABC#2) // _SafeStr_13535 = "_-1M9" (String#6927, DoABC#2) // _SafeStr_13536 = "_-DT" (String#9769, DoABC#2) // _SafeStr_13537 = "_-1ra" (String#11752, DoABC#2) // _SafeStr_13538 = "_-10w" (String#17020, DoABC#2) // _SafeStr_13539 = "_-0Su" (String#21279, DoABC#2) // _SafeStr_13540 = "_-1ar" (String#11628, DoABC#2) // _SafeStr_13541 = "_-313" (String#19294, DoABC#2) // _SafeStr_13542 = "_-Hn" (String#20445, DoABC#2) // _SafeStr_13543 = "_-2uT" (String#19325, DoABC#2) // _SafeStr_13544 = "_-0Sl" (String#20708, DoABC#2) // _SafeStr_13545 = "_-153" (String#17132, DoABC#2) // _SafeStr_13546 = "_-2dW" (String#16242, DoABC#2) // _SafeStr_13547 = "_-0FT" (String#27679, DoABC#2) // _SafeStr_13548 = "_-2-7" (String#21879, DoABC#2) // _SafeStr_13549 = "_-200" (String#15285, DoABC#2) // _SafeStr_13550 = "_-yn" (String#33552, DoABC#2) // _SafeStr_13551 = "_-1ew" (String#18780, DoABC#2) // _SafeStr_13552 = "_-1VD" (String#20078, DoABC#2) // _SafeStr_13553 = "_-0L-" (String#22348, DoABC#2) // _SafeStr_13554 = "_-3Dw" (String#19514, DoABC#2) // _SafeStr_13555 = "_-0IW" (String#24292, DoABC#2) // _SafeStr_13556 = "_-1Vl" (String#21949, DoABC#2) // _SafeStr_1356 = "_-05z" (String#3430, DoABC#2) // _SafeStr_1450 = "_-2aQ" (String#2300, DoABC#2) // _SafeStr_1451 = "_-2Sd" (String#4597, DoABC#2) // _SafeStr_1452 = "_-0ew" (String#8223, DoABC#2) // _SafeStr_1453 = "_-1N-" (String#2663, DoABC#2) // _SafeStr_1454 = "_-0OD" (String#8824, DoABC#2) // _SafeStr_1455 = "_-kN" (String#1871, DoABC#2) // _SafeStr_1456 = "_-0pc" (String#5263, DoABC#2) // _SafeStr_1457 = "_-0q6" (String#5230, DoABC#2) // _SafeStr_1458 = "_-3DG" (String#6905, DoABC#2) // _SafeStr_1459 = "_-FO" (String#5301, DoABC#2) // _SafeStr_1460 = "_-32C" (String#3375, DoABC#2) // _SafeStr_21 = "_-1h" (String#3391, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_3851 = "_-2VM" (String#935, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4249 = "_-fR" (String#1782, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_5110 = "_-0uo" (String#16784, DoABC#2) // _SafeStr_7946 = "_-1qD" (String#13794, DoABC#2) // _SafeStr_7950 = "_-0Y9" (String#14664, DoABC#2) // _SafeStr_7951 = "_-0UO" (String#17241, DoABC#2) // _SafeStr_7953 = "_-2Nh" (String#18132, DoABC#2) // _SafeStr_7954 = "_-2rC" (String#13708, DoABC#2) // _SafeStr_7955 = "_-wo" (String#15149, DoABC#2) // _SafeStr_7956 = "_-0-l" (String#18325, DoABC#2) // _SafeStr_7961 = "_-0Xv" (String#20629, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8536 = "_-0Ux" (String#14465, DoABC#2) // _SafeStr_8539 = "_-020" (String#12893, DoABC#2) // _SafeStr_8551 = "_-TC" (String#11218, DoABC#2) // _SafeStr_8552 = "_-0CQ" (String#11817, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9795 = "_-2Ad" (String#6755, DoABC#2) // _SafeStr_9797 = "_-0FD" (String#2655, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.IHabboMusicController package com.sulake.habbo.sound { import flash.events.IEventDispatcher; public interface IHabboMusicController { function _SafeStr_3817(_arg_1:int=-1):IPlayListController; function _SafeStr_3884():int; function _SafeStr_3900(_arg_1:int):int; function _SafeStr_3901(_arg_1:int):int; function _SafeStr_3722(_arg_1:int):_SafeStr_2287; function _SafeStr_3826(_arg_1:int):int; function _SafeStr_3830(_arg_1:int, _arg_2:int, _arg_3:Number=0, _arg_4:Number=0, _arg_5:Number=0.5, _arg_6:Number=0.5):Boolean; function stop(_arg_1:int):void; function _SafeStr_7945(_arg_1:int):void; function _SafeStr_3725(_arg_1:int):void; function _SafeStr_3842():void; function _SafeStr_7951(_arg_1:int):void; function _SafeStr_7950(_arg_1:Number):void; function _SafeStr_7953(_arg_1:Array):void; function get _SafeStr_7956():Array; function get events():IEventDispatcher; function dispose():void; } }//package com.sulake.habbo.sound // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_3722 = "_-37m" (String#2985, DoABC#2) // _SafeStr_3725 = "_-2w8" (String#7156, DoABC#2) // _SafeStr_3817 = "_-1z6" (String#6413, DoABC#2) // _SafeStr_3826 = "_-1Tl" (String#6253, DoABC#2) // _SafeStr_3830 = "_-1E8" (String#7793, DoABC#2) // _SafeStr_3842 = "_-0m8" (String#12393, DoABC#2) // _SafeStr_3884 = "_-lu" (String#13148, DoABC#2) // _SafeStr_3900 = "_-1Hr" (String#16840, DoABC#2) // _SafeStr_3901 = "_-6L" (String#17764, DoABC#2) // _SafeStr_7945 = "_-2CW" (String#11622, DoABC#2) // _SafeStr_7950 = "_-0Y9" (String#14664, DoABC#2) // _SafeStr_7951 = "_-0UO" (String#17241, DoABC#2) // _SafeStr_7953 = "_-2Nh" (String#18132, DoABC#2) // _SafeStr_7956 = "_-0-l" (String#18325, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.sound.IPlayListController package com.sulake.habbo.sound { import com.sulake.core.runtime._SafeStr_3; public interface IPlayListController extends _SafeStr_3 { function get priority():int; function get length():int; function get _SafeStr_3888():int; function get _SafeStr_3889():int; function get _SafeStr_3876():Boolean; function _SafeStr_3887(_arg_1:int):_SafeStr_2287; function _SafeStr_3843():void; } }//package com.sulake.habbo.sound // _SafeStr_2287 = "_-38F" (String#1431, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3843 = "_-0lC" (String#5273, DoABC#2) // _SafeStr_3876 = "_-3Dz" (String#10894, DoABC#2) // _SafeStr_3887 = "_-1uK" (String#10186, DoABC#2) // _SafeStr_3888 = "_-2bE" (String#12274, DoABC#2) // _SafeStr_3889 = "_-2hm" (String#12481, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar.extensions.purse._SafeStr_1817 package com.sulake.habbo.toolbar.extensions.purse { import com.sulake.core.window.components._SafeStr_1544; import __AS3__.vec.Vector; import com.sulake.core.assets._SafeStr_5; import _-0Kv._SafeStr_2985; import _-0Kv._SafeStr_2984; import _-0Kv._SafeStr_2982; import _-0Kv._SafeStr_2983; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.window.IWindow; import flash.events.IEventDispatcher; import __AS3__.vec.*; public class _SafeStr_1817 { private var _window:_SafeStr_1544; private var _SafeStr_13557:Vector.; private var _disposed:Boolean = false; public function _SafeStr_1817(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:IHabboConfigurationManager, _arg_4:_SafeStr_286, _arg_5:_SafeStr_604, _arg_6:ICoreLocalizationManager) { this._SafeStr_13557 = new Vector.(); super(); var _local_7:_SafeStr_5 = (_arg_2.getAssetByName("purse_xml") as _SafeStr_5); if (_local_7){ this._window = (_arg_1.buildFromXML((_local_7.content as XML), 1) as _SafeStr_1544); if (this._window){ this._SafeStr_13558(this._window, (new _SafeStr_2985(_arg_1, _arg_2, _arg_4, _arg_6) as ICurrencyIndicator), _arg_4.events); this._SafeStr_13558(this._window, (new _SafeStr_2984(_arg_1, _arg_2, _arg_4, _arg_5, _arg_6) as ICurrencyIndicator), _arg_5.events); if (_arg_3.getKey("purse.widget.currency.shells.enabled", "0") == "1"){ this._SafeStr_13558(this._window, (new _SafeStr_2982(_arg_1, _arg_2, _arg_4, _arg_6) as ICurrencyIndicator), _arg_4.events); }; this._SafeStr_13558(this._window, (new _SafeStr_2983(_arg_1, _arg_2, _arg_4, _arg_6) as ICurrencyIndicator), _arg_4.events); }; this._window.x = 0; this._window.y = 0; this._window.visible = true; }; } public function get window():IWindow { return (this._window); } public function dispose():void { var _local_1:ICurrencyIndicator; if (!this._disposed){ if (this._SafeStr_13557){ for each (_local_1 in this._SafeStr_13557) { _local_1.dispose(); }; this._SafeStr_13557 = null; }; this._disposed = true; }; } private function _SafeStr_13558(_arg_1:_SafeStr_1544, _arg_2:ICurrencyIndicator, _arg_3:IEventDispatcher):void { if (_arg_2.view){ _arg_1._SafeStr_3730(_arg_2.view); _arg_2._SafeStr_3797(_arg_3); this._SafeStr_13557.push(_arg_2); } else { Logger.log("ERROR: currency indicator view was null!"); }; } } }//package com.sulake.habbo.toolbar.extensions.purse // _SafeStr_13557 = "_-2Cn" (String#11045, DoABC#2) // _SafeStr_13558 = "_-2dl" (String#12661, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1817 = "_-19O" (String#8064, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2982 = "_-01-" (String#8641, DoABC#2) // _SafeStr_2983 = "_-2fr" (String#8249, DoABC#2) // _SafeStr_2984 = "_-Du" (String#7873, DoABC#2) // _SafeStr_2985 = "_-0Ih" (String#8460, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar.extensions.purse._SafeStr_2981 package com.sulake.habbo.toolbar.extensions.purse { import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.components.IBitmapWrapperWindow; import __AS3__.vec.Vector; import flash.display.BitmapData; import flash.utils.Timer; import flash.events.IEventDispatcher; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets._SafeStr_5; import flash.events.TimerEvent; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.assets.IAsset; import __AS3__.vec.*; public class _SafeStr_2981 implements ICurrencyIndicator { protected static const ANIM_DIRECTION_FORWARD:int = 0; protected static const ANIM_DIRECTION_BACKWARD:int = 1; private var _view:IWindowContainer; private var _windowManager:IHabboWindowManager; private var _assets:IAssetLibrary; private var _disposed:Boolean = false; private var _SafeStr_13559:IBitmapWrapperWindow; private var _SafeStr_13560:uint; private var _SafeStr_13561:uint; private var _SafeStr_13562:String; private var _SafeStr_13563:String; private var _SafeStr_13564:Vector.; private var _SafeStr_13565:uint; private var _SafeStr_13566:String = null; private var _SafeStr_13567:uint = 0; private var _SafeStr_13568:int; private var _SafeStr_6022:Timer; public function _SafeStr_2981(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary) { this._SafeStr_13564 = new Vector.(); super(); this._view = null; this._windowManager = _arg_1; this._assets = _arg_2; this._SafeStr_6022 = null; } protected function set _SafeStr_4444(_arg_1:uint):void { this._SafeStr_13560 = _arg_1; } protected function set _SafeStr_4445(_arg_1:uint):void { this._SafeStr_13561 = _arg_1; } protected function set textElementName(_arg_1:String):void { this._SafeStr_13562 = _arg_1; } protected function set _SafeStr_4446(_arg_1:String):void { this._SafeStr_13563 = _arg_1; } protected function set _SafeStr_4447(_arg_1:uint):void { this._SafeStr_13565 = _arg_1; } protected function set _SafeStr_4448(_arg_1:String):void { this._SafeStr_13566 = _arg_1; } protected function get _SafeStr_4448():String { return (this._SafeStr_13566); } public function get view():IWindowContainer { return (this._view); } public function dispose():void { if (this._disposed){ return; }; if (this._SafeStr_6022){ this._SafeStr_6022.stop(); this._SafeStr_6022 = null; }; if (this._SafeStr_13564){ this._SafeStr_13564 = null; }; if (this._view){ this._view.dispose(); this._view = null; }; this._disposed = true; } public function _SafeStr_3797(_arg_1:IEventDispatcher):void { } public function _SafeStr_3813(_arg_1:IEventDispatcher):void { } protected function _SafeStr_4452(_arg_1:WindowMouseEvent):void { } protected function createWindow(_arg_1:String, _arg_2:String):void { var _local_4:Array; var _local_5:BitmapData; var _local_3:_SafeStr_5 = (this._assets.getAssetByName(_arg_1) as _SafeStr_5); if (_local_3){ this._view = (this._windowManager.buildFromXML((_local_3.content as XML), 1) as IWindowContainer); if (this._view){ this._view.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4452); this._view.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_13569); this._view.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_13570); _local_4 = []; if (this._view._SafeStr_9139("ICON", _local_4, true) == 1){ this._SafeStr_13559 = (_local_4[0] as IBitmapWrapperWindow); _local_5 = (this._assets.getAssetByName(_arg_2).content as BitmapData); if (_local_5){ this._SafeStr_5076(_local_5); }; }; }; }; } protected function _SafeStr_4454(_arg_1:int):void { this._SafeStr_13567 = _arg_1; if (((this._SafeStr_13559) && ((this._SafeStr_13564.length > 0)))){ if (this._SafeStr_13567 == ANIM_DIRECTION_FORWARD){ this._SafeStr_13568 = 0; } else { this._SafeStr_13568 = (this._SafeStr_13564.length - 1); }; this._SafeStr_6022 = new Timer(this._SafeStr_13565, this._SafeStr_13564.length); this._SafeStr_6022.addEventListener(TimerEvent.TIMER, this._SafeStr_6041); this._SafeStr_6022.addEventListener(TimerEvent.TIMER_COMPLETE, this._SafeStr_6042); this._SafeStr_6022.start(); this._SafeStr_6041(null); }; } protected function _SafeStr_4456(_arg_1:String):void { if (this._view){ this._view.findChildByName(this._SafeStr_13562).caption = _arg_1; this._view.findChildByName(this._SafeStr_13563).caption = _arg_1; }; } protected function _SafeStr_4455(_arg_1:Boolean):void { var _local_2:ITextWindow; var _local_3:ITextWindow; if (this._view){ _local_2 = (this._view.findChildByName(this._SafeStr_13562) as ITextWindow); _local_3 = (this._view.findChildByName(this._SafeStr_13563) as ITextWindow); _local_2.underline = _arg_1; _local_3.underline = _arg_1; }; } protected function set iconAnimationSequence(_arg_1:Array):void { var _local_2:String; var _local_3:IAsset; var _local_4:BitmapData; for each (_local_2 in _arg_1) { _local_3 = this._assets.getAssetByName(_local_2); if (_local_3){ _local_4 = (_local_3.content as BitmapData); if (_local_4){ this._SafeStr_13564.push(_local_4.clone()); }; }; }; } private function _SafeStr_6041(_arg_1:TimerEvent):void { if (((this._SafeStr_13559) && ((this._SafeStr_13564.length > 0)))){ this._SafeStr_5076(this._SafeStr_13564[this._SafeStr_13568]); if (this._SafeStr_13567 == ANIM_DIRECTION_FORWARD){ this._SafeStr_13568++; this._SafeStr_13568 = (((this._SafeStr_13568)=0) ? this._SafeStr_13568 : 0); }; }; } private function _SafeStr_6042(_arg_1:TimerEvent):void { if (this._SafeStr_13564.length > 0){ this._SafeStr_5076(this._SafeStr_13564[0]); }; } private function _SafeStr_5076(_arg_1:BitmapData):void { if (this._SafeStr_13559){ this._SafeStr_13559.bitmap = _arg_1.clone(); this._SafeStr_13559.width = _arg_1.width; this._SafeStr_13559.height = _arg_1.height; this._SafeStr_13559.invalidate(); }; } private function _SafeStr_13569(_arg_1:WindowMouseEvent):void { this._view.color = this._SafeStr_13561; } private function _SafeStr_13570(_arg_1:WindowMouseEvent):void { this._view.color = this._SafeStr_13560; } } }//package com.sulake.habbo.toolbar.extensions.purse // _SafeStr_13559 = "_-2Ly" (String#5850, DoABC#2) // _SafeStr_13560 = "_-3-d" (String#16385, DoABC#2) // _SafeStr_13561 = "_-1lX" (String#16357, DoABC#2) // _SafeStr_13562 = "_-0xI" (String#13530, DoABC#2) // _SafeStr_13563 = "_-7o" (String#13829, DoABC#2) // _SafeStr_13564 = "if" (String#4009, DoABC#2) // _SafeStr_13565 = "_-1nf" (String#15613, DoABC#2) // _SafeStr_13566 = "_-WX" (String#16125, DoABC#2) // _SafeStr_13567 = "_-1pc" (String#13776, DoABC#2) // _SafeStr_13568 = "_-2zK" (String#3896, DoABC#2) // _SafeStr_13569 = "_-0Gy" (String#20673, DoABC#2) // _SafeStr_13570 = "_-3-2" (String#21190, DoABC#2) // _SafeStr_2981 = "_-0Mq" (String#2544, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4444 = "_-0ZX" (String#11727, DoABC#2) // _SafeStr_4445 = "_-1ed" (String#12449, DoABC#2) // _SafeStr_4446 = "_-2L1" (String#12068, DoABC#2) // _SafeStr_4447 = "_-1XD" (String#14258, DoABC#2) // _SafeStr_4448 = "_-0Te" (String#5645, DoABC#2) // _SafeStr_4452 = "_-0uU" (String#9470, DoABC#2) // _SafeStr_4454 = "_-EB" (String#4096, DoABC#2) // _SafeStr_4455 = "_-2G2" (String#2978, DoABC#2) // _SafeStr_4456 = "_-eZ" (String#1341, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5076 = "_-0kV" (String#6159, DoABC#2) // _SafeStr_6022 = "_-2H" (String#3287, DoABC#2) // _SafeStr_6041 = "_-27n" (String#11960, DoABC#2) // _SafeStr_6042 = "_-9" (String#14776, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar.extensions.purse.ICurrencyIndicator package com.sulake.habbo.toolbar.extensions.purse { import com.sulake.core.window.IWindowContainer; import flash.events.IEventDispatcher; public interface ICurrencyIndicator { function dispose():void; function get view():IWindowContainer; function _SafeStr_3797(_arg_1:IEventDispatcher):void; } }//package com.sulake.habbo.toolbar.extensions.purse // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar._SafeStr_1727 package com.sulake.habbo.toolbar { import com.sulake.core.window.IWindow; public interface _SafeStr_1727 { function get _SafeStr_11938():uint; function _SafeStr_6036(_arg_1:String, _arg_2:IWindow, _arg_3:int=-1):void; function _SafeStr_6034(_arg_1:String):void; } }//package com.sulake.habbo.toolbar // _SafeStr_11938 = "_-1eC" (String#14493, DoABC#2) // _SafeStr_1727 = "_-0j0" (String#5927, DoABC#2) // _SafeStr_6034 = "_-1Cd" (String#5631, DoABC#2) // _SafeStr_6036 = "_-1s7" (String#6761, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar._SafeStr_1792 package com.sulake.habbo.toolbar { public class _SafeStr_1792 { public static const _SafeStr_13571:String = "HTE_STATE_HOTEL_VIEW"; public static const _SafeStr_13572:String = "HTE_STATE_ROOM_VIEW"; } }//package com.sulake.habbo.toolbar // _SafeStr_13571 = "_-2YS" (String#10560, DoABC#2) // _SafeStr_13572 = "_-0hC" (String#9406, DoABC#2) // _SafeStr_1792 = "_-2VW" (String#5574, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar._SafeStr_1816 package com.sulake.habbo.toolbar { import flash.geom.Point; import com.sulake.core.window.IWindowContainer; import flash.events.IEventDispatcher; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.utils.Map; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.localization._SafeStr_1262; import _-yT._SafeStr_1337; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.assets.IAsset; import flash.display.BitmapDataChannel; public class _SafeStr_1816 { private static const _SafeStr_10095:Point = new Point(3, 3); private static const _SafeStr_13573:uint = 7433577; private static const _SafeStr_13574:uint = 5723213; private static const _SafeStr_13575:String = "_hover"; private static const _SafeStr_13576:String = "_normal"; private static const _SafeStr_11503:int = 5; private static const _SafeStr_13577:int = 600; private static const _SafeStr_13578:int = 80; private static const _SafeStr_13579:int = 74; private static const ICON_SPACING_NORMAL:int = 10; private static const _SafeStr_13580:int = -2; private static const _SafeStr_13581:int = 5; private static const _SafeStr_13582:int = 10; private var _window:IWindowContainer; private var _events:IEventDispatcher; private var _config:IHabboConfigurationManager; private var _disposed:Boolean; private var _toolbar:HabboToolbar; private var _assets:IAssetLibrary; private var _windowManager:IHabboWindowManager; private var _catalog:_SafeStr_286; private var _SafeStr_13583:Map; private var _SafeStr_13584:IWindowContainer; private var _SafeStr_13585:Boolean; private var _SafeStr_13586:Boolean; private var _SafeStr_13587:BitmapData; private var _SafeStr_13588:BitmapData; public function _SafeStr_1816(_arg_1:HabboToolbar, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IConnection, _arg_5:_SafeStr_286, _arg_6:IEventDispatcher, _arg_7:IHabboConfigurationManager) { var _local_10:IWindowContainer; var _local_11:IBitmapWrapperWindow; var _local_12:_SafeStr_5; super(); this._toolbar = _arg_1; this._windowManager = _arg_2; this._assets = _arg_3; this._events = _arg_6; this._config = _arg_7; this._SafeStr_13583 = new Map(); var _local_8:_SafeStr_5 = (_arg_3.getAssetByName("toolbar_view_with_achievements_xml") as _SafeStr_5); this._window = (_arg_2.buildFromXML((_local_8.content as XML), 2) as IWindowContainer); if (this._window == null){ throw (new Error("Failed to construct window from XML!")); }; this._window.position = _SafeStr_10095; this._window.addEventListener(_SafeStr_1260._SafeStr_6240, this._SafeStr_13589); var _local_9:Array = new Array(); this._window._SafeStr_9139("ICON_REG", _local_9, true); for each (_local_10 in _local_9) { if (_local_10){ _local_10.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_10990); _local_10.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_13590); _local_10.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_13590); }; }; _local_9 = new Array(); this._window._SafeStr_9139("ICON_BMP", _local_9, true); for each (_local_11 in _local_9) { this._SafeStr_13591(_local_11, _SafeStr_13576); }; this._SafeStr_13592("QUESTS", false); this._SafeStr_13592("MEMENU", false); this._SafeStr_13592("INVENTORY", false); _local_12 = (_arg_3.getAssetByName("new_items_label_xml") as _SafeStr_5); this._SafeStr_13584 = (_arg_2.buildFromXML((_local_12.content as XML), 2) as IWindowContainer); if (this._SafeStr_13584 == null){ throw (new Error("Failed to construct toolbar label from XML!")); }; var _local_13:IWindowContainer = (this._window.findChildByName("CATALOGUE") as IWindowContainer); _local_13.addChild(this._SafeStr_13584); var _local_14:ITextWindow = (this._SafeStr_13584.findChildByName("new_textfield") as ITextWindow); var _local_15:_SafeStr_1262 = _arg_5.localization.getLocalization("toolbar.new_additions.notification"); if (_local_15 != null){ _local_14.text = _local_15.value; }; this._SafeStr_13584.visible = false; this._SafeStr_13584.x = ((_local_13.width - this._SafeStr_13584.width) - _SafeStr_11503); this._SafeStr_13584.y = _SafeStr_11503; this._SafeStr_13585 = this.isNewItemsNotificationEnabled(); this._catalog = _arg_5; if (this._catalog != null){ this._SafeStr_13593(); this._catalog.events.addEventListener(_SafeStr_1337.CATALOG_INITIALIZED, this._SafeStr_13594); this._catalog.events.addEventListener(_SafeStr_1337.CATALOG_NOT_READY, this._SafeStr_13594); this._catalog.events.addEventListener(_SafeStr_1337.CATALOG_NEW_ITEMS_SHOW, this._SafeStr_13594); this._catalog.events.addEventListener(_SafeStr_1337.CATALOG_NEW_ITEMS_HIDE, this._SafeStr_13594); }; this._SafeStr_13595(true); } private function _SafeStr_13589(_arg_1:_SafeStr_1260):void { this._SafeStr_13595(); } private function _SafeStr_13595(_arg_1:Boolean=false):void { var _local_6:IWindow; if (((!(this._window)) || (!(this._windowManager)))){ return; }; var _local_2 = (this._windowManager.getDesktop(2).height < _SafeStr_13577); if (((!(_arg_1)) && ((_local_2 == this._SafeStr_13586)))){ return; }; this._SafeStr_13586 = _local_2; var _local_3:int = ((_local_2) ? _SafeStr_13579 : _SafeStr_13578); var _local_4:int = ((_local_2) ? _SafeStr_13580 : ICON_SPACING_NORMAL); var _local_5:Array = new Array(); this._window._SafeStr_9139("ICON_REG", _local_5); var _local_7:int; while (_local_7 < _local_5.length) { _local_6 = _local_5[_local_7]; _local_6.height = _local_3; _local_6.y = (_SafeStr_13581 + (_local_7 * (_local_3 + _local_4))); _local_7++; }; this._window.height = (_local_6.rectangle.bottom + _SafeStr_13582); } public function dispose():void { if (this._SafeStr_13583 != null){ this._SafeStr_13583.dispose(); this._SafeStr_13583 = null; }; if (this._window != null){ this._window.dispose(); this._window = null; }; if (this._SafeStr_13584 != null){ this._SafeStr_13584.dispose(); this._SafeStr_13584 = null; }; this._toolbar = null; this._windowManager = null; this._assets = null; this._config = null; this._disposed = true; if (this._events){ this._events = null; }; if (this._catalog != null){ this._catalog.events.removeEventListener(_SafeStr_1337.CATALOG_INITIALIZED, this._SafeStr_13594); this._catalog.events.removeEventListener(_SafeStr_1337.CATALOG_NOT_READY, this._SafeStr_13594); this._catalog.events.removeEventListener(_SafeStr_1337.CATALOG_NEW_ITEMS_SHOW, this._SafeStr_13594); this._catalog.events.removeEventListener(_SafeStr_1337.CATALOG_NEW_ITEMS_HIDE, this._SafeStr_13594); this._catalog = null; }; } public function get disposed():Boolean { return (this._disposed); } public function get window():IWindow { return (this._window); } private function _SafeStr_13593():void { var _local_1:IWindowContainer = (this._window.findChildByName("CATALOGUE") as IWindowContainer); _local_1.blend = 0.5; _local_1.disable(); } private function _SafeStr_13594(_arg_1:_SafeStr_1337):void { var _local_2:IWindowContainer; switch (_arg_1.type){ case _SafeStr_1337.CATALOG_INITIALIZED: _local_2 = (this._window.findChildByName("CATALOGUE") as IWindowContainer); _local_2.blend = 1; _local_2.enable(); return; case _SafeStr_1337.CATALOG_NOT_READY: this._SafeStr_13593(); return; case _SafeStr_1337.CATALOG_NEW_ITEMS_SHOW: if (((!((this._SafeStr_13584 == null))) && (this._SafeStr_13585))){ this._SafeStr_13584.visible = true; }; return; case _SafeStr_1337.CATALOG_NEW_ITEMS_HIDE: if (this._SafeStr_13584 != null){ this._SafeStr_13584.visible = false; }; return; }; } public function _SafeStr_13596(_arg_1:String):void { var _local_3:Boolean; var _local_4:IWindowContainer; var _local_2:Array = new Array(); this._window._SafeStr_9139("VIEW_STATE_TOGGLE", _local_2, true); switch (_arg_1){ case _SafeStr_1792._SafeStr_13571: _local_3 = false; break; case _SafeStr_1792._SafeStr_13572: _local_3 = true; break; }; for each (_local_4 in _local_2) { if (_local_4){ _local_4.visible = _local_3; }; }; } private function _SafeStr_13592(_arg_1:String, _arg_2:Boolean):void { var _local_3:IWindowContainer = (this._window.findChildByName(_arg_1) as IWindowContainer); if (_local_3){ _local_3.visible = _arg_2; }; } private function _SafeStr_13590(_arg_1:WindowMouseEvent):void { var _local_2:IWindowContainer = (_arg_1.target as IWindowContainer); if (!_local_2){ return; }; var _local_3:_SafeStr_1531 = (_local_2.findChildByTag("ICON_BORDER") as _SafeStr_1531); var _local_4:IBitmapWrapperWindow = (_local_2.findChildByTag("ICON_BMP") as IBitmapWrapperWindow); switch (_arg_1.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER: this._SafeStr_13591(_local_4, _SafeStr_13575); this._SafeStr_13597(_local_3, _SafeStr_13575); return; case WindowMouseEvent._SafeStr_3737: this._SafeStr_13591(_local_4, _SafeStr_13576); this._SafeStr_13597(_local_3, _SafeStr_13576); return; }; } private function _SafeStr_13591(_arg_1:IBitmapWrapperWindow, _arg_2:String):void { var _local_4:BitmapData; var _local_5:String; var _local_6:IAsset; if (!_arg_1){ return; }; var _local_3:String = _arg_1.name; if (_local_3 == "icon_me_menu"){ _local_4 = (((_arg_2 == _SafeStr_13575)) ? this._SafeStr_13588 : this._SafeStr_13587); } else { _local_5 = (_local_3 + _arg_2); _local_6 = this._assets.getAssetByName(_local_5); if (!_local_6){ Logger.log(("Error, could not locate toolbar icon asset: " + _local_3)); } else { _local_4 = (_local_6.content as BitmapData); }; }; if (_local_4){ this._SafeStr_13598(_arg_1, _local_4); }; } private function _SafeStr_13597(_arg_1:IWindowContainer, _arg_2:String):void { if (!_arg_1){ return; }; if (_arg_2 == _SafeStr_13575){ _arg_1.color = _SafeStr_13573; } else { _arg_1.color = _SafeStr_13574; }; } private function _SafeStr_10990(_arg_1:WindowMouseEvent):void { var _local_2:String = IWindow(_arg_1.target).name; this._toolbar._SafeStr_6016(_local_2); } public function _SafeStr_5076(_arg_1:String, _arg_2:BitmapData):void { var _local_3:String; if (!_arg_2){ return; }; switch (_arg_1){ case HabboToolbarIconEnum.MEMENU: _local_3 = "icon_me_menu"; this._SafeStr_13599(_arg_2); break; }; var _local_4:IBitmapWrapperWindow = (this._window.findChildByName(_local_3) as IBitmapWrapperWindow); if (_local_4){ this._SafeStr_13591(_local_4, _SafeStr_13576); }; } public function _SafeStr_11351(_arg_1:String):int { switch (_arg_1){ case HabboToolbarIconEnum.NAVIGATOR: return (((this._SafeStr_13586) ? 45 : 50)); case HabboToolbarIconEnum.QUESTS: return (((this._SafeStr_13586) ? 125 : 140)); }; return (0); } private function _SafeStr_13599(_arg_1:BitmapData):void { if (this._SafeStr_13587){ this._SafeStr_13587.dispose(); }; this._SafeStr_13587 = this._SafeStr_13600(_arg_1, new Point(2, 3), 4280426782); if (this._SafeStr_13588){ this._SafeStr_13588.dispose(); }; this._SafeStr_13588 = this._SafeStr_13600(_arg_1, new Point(4, 5), 4281150249); _arg_1.dispose(); } private function _SafeStr_13600(_arg_1:BitmapData, _arg_2:Point, _arg_3:uint):BitmapData { var _local_4:BitmapData = new BitmapData(_arg_1.width, _arg_1.height, true, 0); _local_4.fillRect(_local_4.rect, _arg_3); _local_4.copyChannel(_arg_1, _arg_1.rect, new Point(0, 0), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA); var _local_5:BitmapData = new BitmapData((_arg_1.width + _arg_2.x), (_arg_1.height + _arg_2.y), true, 0); _local_5.copyPixels(_local_4, _local_4.rect, _arg_2); _local_5.copyPixels(_arg_1, _arg_1.rect, new Point(0, 0), null, null, true); _local_4.dispose(); return (_local_5); } private function _SafeStr_13598(_arg_1:IBitmapWrapperWindow, _arg_2:BitmapData):void { if (!_arg_1.bitmap){ _arg_1.bitmap = new BitmapData(_arg_1.width, _arg_1.height, true, 0); } else { _arg_1.bitmap.fillRect(_arg_1.bitmap.rect, 0); }; var _local_3:Point = new Point(int(((_arg_1.width - _arg_2.width) / 2)), int(((_arg_1.height - _arg_2.height) / 2))); _arg_1.bitmap.copyPixels(_arg_2, _arg_2.rect, _local_3, null, null, true); _arg_1.invalidate(); } public function _SafeStr_11550(_arg_1:String, _arg_2:int):void { var _local_3:IWindowContainer = this._SafeStr_13601(_arg_1); if (!_local_3){ return; }; if (_arg_2 > 0){ _local_3.visible = true; _local_3.findChildByName("count").caption = _arg_2.toString(); } else { _local_3.visible = false; }; } public function _SafeStr_13601(_arg_1:String):IWindowContainer { var _local_3:_SafeStr_5; var _local_4:IWindowContainer; if (_arg_1 != HabboToolbarIconEnum.INVENTORY){ return (null); }; var _local_2:IWindowContainer = (this._SafeStr_13583.getValue(_arg_1) as IWindowContainer); if (!_local_2){ _local_3 = (this._assets.getAssetByName("unseen_items_counter_xml") as _SafeStr_5); _local_2 = (this._windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); _local_4 = (this._window.findChildByName("INVENTORY") as IWindowContainer); _local_4.addChild(_local_2); _local_2.x = ((_local_4.width - _local_2.width) - _SafeStr_11503); _local_2.y = _SafeStr_11503; this._SafeStr_13583.add(_arg_1, _local_2); }; return (_local_2); } public function isNewItemsNotificationEnabled():Boolean { return ((this._config.getKey("toolbar.new_additions.notification.enabled", "false") == "true")); } } }//package com.sulake.habbo.toolbar // _SafeStr_10095 = "_-0VL" (String#3389, DoABC#2) // _SafeStr_10990 = "_-1jS" (String#4689, DoABC#2) // _SafeStr_11351 = "_-0jb" (String#12571, DoABC#2) // _SafeStr_11503 = "_-1cB" (String#4543, DoABC#2) // _SafeStr_11550 = "_-IW" (String#12065, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1337 = "_-2aR" (String#2063, DoABC#2) // _SafeStr_13571 = "_-2YS" (String#10560, DoABC#2) // _SafeStr_13572 = "_-0hC" (String#9406, DoABC#2) // _SafeStr_13573 = "_-00p" (String#12850, DoABC#2) // _SafeStr_13574 = "_-2-Z" (String#14487, DoABC#2) // _SafeStr_13575 = "_-0a5" (String#8182, DoABC#2) // _SafeStr_13576 = "_-1xi" (String#7640, DoABC#2) // _SafeStr_13577 = "_-0Zt" (String#14530, DoABC#2) // _SafeStr_13578 = "_-16Y" (String#15296, DoABC#2) // _SafeStr_13579 = "_-S4" (String#14078, DoABC#2) // _SafeStr_13580 = "_-DE" (String#14741, DoABC#2) // _SafeStr_13581 = "_-1Po" (String#15183, DoABC#2) // _SafeStr_13582 = "_-0dk" (String#14801, DoABC#2) // _SafeStr_13583 = "_-3F4" (String#8382, DoABC#2) // _SafeStr_13584 = "_-I2" (String#3390, DoABC#2) // _SafeStr_13585 = "_-192" (String#16690, DoABC#2) // _SafeStr_13586 = "_-3HW" (String#12462, DoABC#2) // _SafeStr_13587 = "_-2iu" (String#12360, DoABC#2) // _SafeStr_13588 = "_-2UJ" (String#11949, DoABC#2) // _SafeStr_13589 = "_-zN" (String#20838, DoABC#2) // _SafeStr_13590 = "_-2D-" (String#17614, DoABC#2) // _SafeStr_13591 = "_-zi" (String#11881, DoABC#2) // _SafeStr_13592 = "_-Yp" (String#13447, DoABC#2) // _SafeStr_13593 = "_-2Ak" (String#17652, DoABC#2) // _SafeStr_13594 = "_-0YI" (String#5963, DoABC#2) // _SafeStr_13595 = "_-Gn" (String#16290, DoABC#2) // _SafeStr_13596 = "_-q9" (String#10191, DoABC#2) // _SafeStr_13597 = "_-ry" (String#15655, DoABC#2) // _SafeStr_13598 = "_-1dA" (String#19504, DoABC#2) // _SafeStr_13599 = "_-2G4" (String#18960, DoABC#2) // _SafeStr_13600 = "_-0FP" (String#18190, DoABC#2) // _SafeStr_13601 = "_-2iw" (String#22444, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1792 = "_-2VW" (String#5574, DoABC#2) // _SafeStr_1816 = "_-qb" (String#6964, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5076 = "_-0kV" (String#6159, DoABC#2) // _SafeStr_6016 = "_-gK" (String#14729, DoABC#2) // _SafeStr_6240 = "_-Oz" (String#8804, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar._SafeStr_1818 package com.sulake.habbo.toolbar { public class _SafeStr_1818 { public static const _SafeStr_13602:int = 0; public static const _SafeStr_13603:int = 1; public static const _SafeStr_6037:int = 2; } }//package com.sulake.habbo.toolbar // _SafeStr_13602 = "_-2TI" (String#14140, DoABC#2) // _SafeStr_13603 = "_-0uq" (String#14357, DoABC#2) // _SafeStr_1818 = "_-0rG" (String#7588, DoABC#2) // _SafeStr_6037 = "_-0PF" (String#13072, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar._SafeStr_1819 package com.sulake.habbo.toolbar { import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.utils.Map; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindowContainer; import com.sulake.core.Core; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; import flash.utils.Timer; import flash.events.TimerEvent; import _-2-X._SafeStr_2087; public class _SafeStr_1819 implements _SafeStr_1727 { private static const _SafeStr_13604:int = 3; private var _toolbar:HabboToolbar; private var _SafeStr_13605:IItemListWindow; private var _items:Map; private var _disposed:Boolean = false; public function _SafeStr_1819(_arg_1:IHabboWindowManager, _arg_2:IAssetLibrary, _arg_3:HabboToolbar) { this._toolbar = _arg_3; var _local_4:_SafeStr_5 = (_arg_2.getAssetByName("extension_grid_xml") as _SafeStr_5); if (_local_4){ this._SafeStr_13605 = (_arg_1.buildFromXML((_local_4.content as XML), 1) as IItemListWindow); }; var _local_5:IWindowContainer = this._SafeStr_13605.desktop; if (this._SafeStr_13605){ this._SafeStr_13605.x = ((_local_5.width - this._SafeStr_13605.width) - _SafeStr_13604); this._SafeStr_13605.y = _SafeStr_13604; this._SafeStr_13605.visible = true; } else { Core.error("Unable to initialize Toolbar Extension view window from xml asset", false, Core._SafeStr_8964); }; this._items = new Map(); } public function dispose():void { var _local_1:Array; var _local_2:String; if (!this._disposed){ _local_1 = this._items.getKeys(); for each (_local_2 in _local_1) { this._SafeStr_6034(_local_2); }; if (this._SafeStr_13605){ this._SafeStr_13605.dispose(); this._SafeStr_13605 = null; }; this._toolbar = null; this._items = null; this._disposed = true; }; } public function get _SafeStr_11938():uint { if (!this._SafeStr_13605){ return (0); }; return ((this._SafeStr_13605.height + this._SafeStr_13605.y)); } public function _SafeStr_6036(_arg_1:String, _arg_2:IWindow, _arg_3:int=-1):void { if (this._items.getValue(_arg_1)){ return; }; this._items.add(_arg_1, _arg_2); if (this._SafeStr_13605){ if (_arg_3 == -1){ this._SafeStr_13605.addListItem(_arg_2); } else { this._SafeStr_13605._SafeStr_4370(_arg_2, _arg_3); }; this._SafeStr_13605.invalidate(); }; this._SafeStr_13606(); } public function _SafeStr_6034(_arg_1:String):void { var _local_2:IWindow = this._items[_arg_1]; if (this._SafeStr_13605){ this._SafeStr_13605.removeListItem(_local_2); }; this._items.remove(_arg_1); this._SafeStr_13606(); } private function _SafeStr_13606():void { var _local_1:Timer = new Timer(25, 1); _local_1.addEventListener(TimerEvent.TIMER_COMPLETE, this.onResizeTimer); _local_1.start(); } private function onResizeTimer(_arg_1:TimerEvent):void { if (this._toolbar){ this._toolbar.events.dispatchEvent(new _SafeStr_2087(_SafeStr_2087._SafeStr_7364)); }; } } }//package com.sulake.habbo.toolbar // _SafeStr_11938 = "_-1eC" (String#14493, DoABC#2) // _SafeStr_13604 = "_-0PR" (String#11898, DoABC#2) // _SafeStr_13605 = "_-3Fg" (String#2745, DoABC#2) // _SafeStr_13606 = "_-6l" (String#17804, DoABC#2) // _SafeStr_1727 = "_-0j0" (String#5927, DoABC#2) // _SafeStr_1819 = "_-04l" (String#7209, DoABC#2) // _SafeStr_2087 = "_-2Dz" (String#6799, DoABC#2) // _SafeStr_4370 = "_-2CI" (String#3359, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6034 = "_-1Cd" (String#5631, DoABC#2) // _SafeStr_6036 = "_-1s7" (String#6761, DoABC#2) // _SafeStr_7364 = "_-0Kt" (String#11886, DoABC#2) // _SafeStr_8964 = "_-C0" (String#11608, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar._SafeStr_815 package com.sulake.habbo.toolbar { import com.sulake.core.runtime.IUnknown; import flash.events.IEventDispatcher; import flash.display.BitmapData; import flash.geom.Rectangle; public interface _SafeStr_815 extends IUnknown { function get events():IEventDispatcher; function _SafeStr_11351(_arg_1:String):int; function _SafeStr_11550(_arg_1:String, _arg_2:int):void; function _SafeStr_13596(_arg_1:String):void; function _SafeStr_5076(_arg_1:String, _arg_2:BitmapData):void; function getRect():Rectangle; function get _SafeStr_6028():_SafeStr_1727; } }//package com.sulake.habbo.toolbar // _SafeStr_11351 = "_-0jb" (String#12571, DoABC#2) // _SafeStr_11550 = "_-IW" (String#12065, DoABC#2) // _SafeStr_13596 = "_-q9" (String#10191, DoABC#2) // _SafeStr_1727 = "_-0j0" (String#5927, DoABC#2) // _SafeStr_5076 = "_-0kV" (String#6159, DoABC#2) // _SafeStr_6028 = "_-1at" (String#4204, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar.HabboToolbar package com.sulake.habbo.toolbar { import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.core.assets.IAssetLibrary; import _-1Gk._SafeStr_1814; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.toolbar.extensions.purse._SafeStr_1817; import _-1Gk._SafeStr_1815; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDCoreLocalizationManager; import com.sulake.iid.IIDHabboInventory; import com.sulake.core.runtime.IContext; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-14n.AuthenticationOKMessageEvent; import com.sulake.core.communication.messages.IMessageEvent; import _-2-X._SafeStr_845; import _-2mK._SafeStr_831; import flash.display.BitmapData; import flash.geom.Rectangle; public class HabboToolbar extends _SafeStr_8 implements _SafeStr_815 { private static const _SafeStr_13607:String = "purse"; private static const _SafeStr_13608:String = "extra_tools"; private var _windowManager:IHabboWindowManager; private var _SafeStr_8734:IHabboCommunicationManager; private var _config:IHabboConfigurationManager; private var _view:_SafeStr_1816; private var _assetLibrary:IAssetLibrary; private var _isInitialized:Boolean; private var _SafeStr_13609:_SafeStr_1814; private var _connection:IConnection; private var _catalog:_SafeStr_286; private var _SafeStr_13610:_SafeStr_1817; private var _SafeStr_13611:_SafeStr_1815; private var _localization:ICoreLocalizationManager; private var _SafeStr_4463:_SafeStr_604; private var _SafeStr_6020:_SafeStr_1819; public function HabboToolbar(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { super(_arg_1, _arg_2, _arg_3); lock(); this._assetLibrary = _arg_3; queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_9795); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_11366); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDCoreLocalizationManager(), this._SafeStr_11365); queueInterface(new IIDHabboInventory(), this._SafeStr_8015); } override public function dispose():void { this._isInitialized = false; this._connection = null; if (this._SafeStr_6020){ this._SafeStr_6020.dispose(); this._SafeStr_6020 = null; }; if (this._SafeStr_13611){ this._SafeStr_13611.dispose(); this._SafeStr_13611 = null; }; if (this._SafeStr_13610){ this._SafeStr_13610.dispose(); this._SafeStr_13610 = null; }; if (this._SafeStr_13609){ this._SafeStr_13609.dispose(); this._SafeStr_13609 = null; }; if (this._SafeStr_8734){ this._SafeStr_8734.release(new IIDHabboCommunicationManager()); this._SafeStr_8734 = null; }; if (this._windowManager){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._config){ this._config.release(new IIDHabboConfigurationManager()); this._config = null; }; if (this._catalog != null){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._view != null){ this._view.dispose(); this._view = null; }; super.dispose(); } private function _SafeStr_9795(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_8734 = IHabboCommunicationManager(_arg_2); this._connection = this._SafeStr_8734.getHabboMainConnection(null); this._SafeStr_13612(); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._windowManager = IHabboWindowManager(_arg_2); this._SafeStr_13612(); } private function _SafeStr_11366(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._config = IHabboConfigurationManager(_arg_2); this._SafeStr_13612(); } private function _SafeStr_11365(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._localization = ICoreLocalizationManager(_arg_2); this._SafeStr_13612(); } private function _SafeStr_8015(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_4463 = _SafeStr_604(_arg_2); this._SafeStr_13612(); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._catalog = (_arg_2 as _SafeStr_286); this._SafeStr_13612(); } private function _SafeStr_13612():void { if (((((((((((this._SafeStr_8734) && (this._windowManager))) && (this._config))) && (this._localization))) && (this._SafeStr_4463))) && (this._catalog))){ this._SafeStr_8734.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_10660)); unlock(); }; } private function _SafeStr_10660(_arg_1:IMessageEvent):void { this._view = new _SafeStr_1816(this, this._windowManager, this._assetLibrary, this._connection, this._catalog, events, this._config); if (((this._config) && ((this._config.getKey("client.logout.enabled", "false") == "true")))){ this._SafeStr_6020 = new _SafeStr_1819(this._windowManager, this._assetLibrary, this); if (this._SafeStr_6020){ this._SafeStr_13610 = new _SafeStr_1817(this._windowManager, this._assetLibrary, this._config, this._catalog, this._SafeStr_4463, this._localization); this._SafeStr_13609 = new _SafeStr_1814(this, this._windowManager, this._assetLibrary, events, this._config); if (this._config.getBoolean("club.membership.extend.promotion.enabled", false)){ this._SafeStr_13611 = new _SafeStr_1815(this, this._windowManager, this._assetLibrary, events, this._config, this._localization, this._SafeStr_4463, this._catalog, this._connection); }; this._SafeStr_6020._SafeStr_6036(_SafeStr_13607, this._SafeStr_13610.window, _SafeStr_1818._SafeStr_13602); this._SafeStr_6020._SafeStr_6036(_SafeStr_13608, this._SafeStr_13609.window, _SafeStr_1818._SafeStr_13603); }; }; if (this._view == null){ Logger.log("Error, toolbar view was not available"); return; }; this._isInitialized = true; } public function _SafeStr_6016(_arg_1:String):void { var _local_2:String = HabboToolbarIconEnum[_arg_1]; var _local_3:_SafeStr_845 = new _SafeStr_845(_SafeStr_845._SafeStr_5068); _local_3._SafeStr_5077 = _local_2; _local_3._SafeStr_7367 = _arg_1; events.dispatchEvent(_local_3); var _local_4:_SafeStr_831 = new _SafeStr_831("Toolbar", _arg_1, "client.toolbar.clicked"); if (this._connection){ this._connection.send(_local_4); }; } public function _SafeStr_11351(_arg_1:String):int { return (this._view._SafeStr_11351(_arg_1)); } public function _SafeStr_11550(_arg_1:String, _arg_2:int):void { this._view._SafeStr_11550(_arg_1, _arg_2); } public function _SafeStr_13596(_arg_1:String):void { switch (_arg_1){ case _SafeStr_1792._SafeStr_13571: this._SafeStr_13613(false); break; case _SafeStr_1792._SafeStr_13572: this._SafeStr_13613(true); break; }; if (this._view){ this._view._SafeStr_13596(_arg_1); }; } private function _SafeStr_13613(_arg_1:Boolean):void { if (!this._SafeStr_13609){ return; }; if (_arg_1){ this._SafeStr_13609._SafeStr_6014(); } else { this._SafeStr_13609._SafeStr_6013(); }; } public function _SafeStr_5076(_arg_1:String, _arg_2:BitmapData):void { if (this._view){ this._view._SafeStr_5076(_arg_1, _arg_2); }; } public function getRect():Rectangle { if (this._view){ return (this._view.window.rectangle.clone()); }; return (new Rectangle()); } public function get _SafeStr_6028():_SafeStr_1727 { return (this._SafeStr_6020); } } }//package com.sulake.habbo.toolbar // _SafeStr_10660 = "_-1So" (String#5277, DoABC#2) // _SafeStr_11351 = "_-0jb" (String#12571, DoABC#2) // _SafeStr_11365 = "_-0uB" (String#6697, DoABC#2) // _SafeStr_11366 = "_-2LE" (String#5492, DoABC#2) // _SafeStr_11550 = "_-IW" (String#12065, DoABC#2) // _SafeStr_13571 = "_-2YS" (String#10560, DoABC#2) // _SafeStr_13572 = "_-0hC" (String#9406, DoABC#2) // _SafeStr_13596 = "_-q9" (String#10191, DoABC#2) // _SafeStr_13602 = "_-2TI" (String#14140, DoABC#2) // _SafeStr_13603 = "_-0uq" (String#14357, DoABC#2) // _SafeStr_13607 = "_-1tP" (String#12947, DoABC#2) // _SafeStr_13608 = "_-0Ya" (String#14606, DoABC#2) // _SafeStr_13609 = "_-0Br" (String#6143, DoABC#2) // _SafeStr_13610 = "_-87" (String#9375, DoABC#2) // _SafeStr_13611 = "_-0KH" (String#11987, DoABC#2) // _SafeStr_13612 = "_-2HA" (String#8101, DoABC#2) // _SafeStr_13613 = "_-0tY" (String#17327, DoABC#2) // _SafeStr_1727 = "_-0j0" (String#5927, DoABC#2) // _SafeStr_1792 = "_-2VW" (String#5574, DoABC#2) // _SafeStr_1814 = "_-sy" (String#7160, DoABC#2) // _SafeStr_1815 = "_-18q" (String#6922, DoABC#2) // _SafeStr_1816 = "_-qb" (String#6964, DoABC#2) // _SafeStr_1817 = "_-19O" (String#8064, DoABC#2) // _SafeStr_1818 = "_-0rG" (String#7588, DoABC#2) // _SafeStr_1819 = "_-04l" (String#7209, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5076 = "_-0kV" (String#6159, DoABC#2) // _SafeStr_5077 = "_-1pg" (String#3938, DoABC#2) // _SafeStr_6013 = "_-2fU" (String#15740, DoABC#2) // _SafeStr_6014 = "_-0F5" (String#20804, DoABC#2) // _SafeStr_6016 = "_-gK" (String#14729, DoABC#2) // _SafeStr_6020 = "_-38v" (String#3355, DoABC#2) // _SafeStr_6028 = "_-1at" (String#4204, DoABC#2) // _SafeStr_6036 = "_-1s7" (String#6761, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_7367 = "_-138" (String#9593, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8015 = "_-1GL" (String#3813, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_8734 = "_-0C4" (String#1443, DoABC#2) // _SafeStr_9795 = "_-2Ad" (String#6755, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.toolbar.HabboToolbarIconEnum package com.sulake.habbo.toolbar { public class HabboToolbarIconEnum { public static const HELP:String = "HTIE_ICON_HELP"; public static const NAVIGATOR:String = "HTIE_ICON_NAVIGATOR"; public static const CATALOGUE:String = "HTIE_ICON_CATALOGUE"; public static const INVENTORY:String = "HTIE_ICON_INVENTORY"; public static const QUESTS:String = "HTIE_ICON_QUESTS"; public static const ACHIEVEMENTS:String = "HTIE_ICON_ACHIEVEMENTS"; public static const ROOMINFO:String = "HTIE_ICON_ROOMINFO"; public static const MEMENU:String = "HTIE_ICON_MEMENU"; } }//package com.sulake.habbo.toolbar //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_1736 package com.sulake.habbo.tracking { import com.sulake.core.runtime.events.EventDispatcher; public class _SafeStr_1736 extends EventDispatcher { public function _SafeStr_1736(_arg_1:String) { } } }//package com.sulake.habbo.tracking // _SafeStr_1736 = "_-xp" (String#7626, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_7 package com.sulake.habbo.tracking { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_7 extends IUnknown { function _SafeStr_5239(_arg_1:String, _arg_2:String, _arg_3:int=-1):void; function _SafeStr_13614(_arg_1:String, _arg_2:String, _arg_3:Array=null):void; function _SafeStr_13615(_arg_1:String):void; function _SafeStr_13450(_arg_1:int):void; } }//package com.sulake.habbo.tracking // _SafeStr_13450 = "_-1g5" (String#12282, DoABC#2) // _SafeStr_13614 = "_-0SF" (String#2657, DoABC#2) // _SafeStr_13615 = "_-1LL" (String#18029, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_817 package com.sulake.habbo.tracking { import com.sulake.habbo.configuration.IHabboConfigurationManager; public class _SafeStr_817 { private var _SafeStr_13616:_SafeStr_7; private var _SafeStr_6181:Boolean = false; private var _SafeStr_13617:int = 0; private var _SafeStr_13618:int = 0; public function _SafeStr_817(_arg_1:_SafeStr_7) { this._SafeStr_13616 = _arg_1; } public function dispose():void { this._SafeStr_13616 = null; } public function _SafeStr_13619(_arg_1:IHabboConfigurationManager):void { this._SafeStr_6181 = Boolean(parseInt(_arg_1.getKey("toolbar.tracking.enabled", "1"))); this._SafeStr_13617 = parseInt(_arg_1.getKey("toolbar.tracking.max.events", "100")); } public function _SafeStr_9281(_arg_1:String):void { if (!this._SafeStr_6181){ return; }; this._SafeStr_13618++; if (this._SafeStr_13618 <= this._SafeStr_13617){ this._SafeStr_13616._SafeStr_5239("toolbar", _arg_1); }; } } }//package com.sulake.habbo.tracking // _SafeStr_13616 = "_-1Tq" (String#5973, DoABC#2) // _SafeStr_13617 = "_-1re" (String#16716, DoABC#2) // _SafeStr_13618 = "_-2Wg" (String#14561, DoABC#2) // _SafeStr_13619 = "_-1Uh" (String#10617, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_6181 = "_-Xy" (String#5473, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_817 = "_-17E" (String#7733, DoABC#2) // _SafeStr_9281 = "_-1bU" (String#10989, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_824 package com.sulake.habbo.tracking { public class _SafeStr_824 { public static const _SafeStr_10776:String = "host"; public static const _SafeStr_10777:String = "port"; public static const _SafeStr_10780:String = "sent_msg_time"; public static const _SafeStr_10781:String = "sent_msg_data"; public static const _SafeStr_10778:String = "rece_msg_time"; public static const _SafeStr_10779:String = "rece_msg_data"; public static const _SafeStr_13620:String = "start_time"; public static const _SafeStr_3385:String = "crash_time"; public static const _SafeStr_13621:String = "agent"; public static const _SafeStr_13622:String = "system"; public static const _SafeStr_3386:String = "error_ctx"; public static const _SafeStr_13623:String = "last_room"; public static const _SafeStr_13624:String = "in_room"; public static const _SafeStr_3387:String = "flash_version"; public static const _SafeStr_3388:String = "avg_update"; public static const _SafeStr_13625:String = "mouse_up_time"; public static const _SafeStr_13626:String = "mouse_up_target"; public static const _SafeStr_13627:String = "click_time"; public static const _SafeStr_13628:String = "click_target"; public static const _SafeStr_3389:String = "debug"; } }//package com.sulake.habbo.tracking // _SafeStr_10776 = "_-16s" (String#14725, DoABC#2) // _SafeStr_10777 = "_-2qf" (String#13954, DoABC#2) // _SafeStr_10778 = "_-0RI" (String#15092, DoABC#2) // _SafeStr_10779 = "_-1cK" (String#13920, DoABC#2) // _SafeStr_10780 = "_-0xB" (String#13901, DoABC#2) // _SafeStr_10781 = "_-0-n" (String#13073, DoABC#2) // _SafeStr_13620 = "_-04i" (String#13978, DoABC#2) // _SafeStr_13621 = "_-0NF" (String#13279, DoABC#2) // _SafeStr_13622 = "_-0ii" (String#14661, DoABC#2) // _SafeStr_13623 = "_-1KQ" (String#11665, DoABC#2) // _SafeStr_13624 = "_-HF" (String#10513, DoABC#2) // _SafeStr_13625 = "_-vT" (String#13394, DoABC#2) // _SafeStr_13626 = "_-Gl" (String#14490, DoABC#2) // _SafeStr_13627 = "_-09M" (String#13550, DoABC#2) // _SafeStr_13628 = "_-kt" (String#13239, DoABC#2) // _SafeStr_3385 = "_-0Vq" (String#14739, DoABC#2) // _SafeStr_3386 = "_-1js" (String#15271, DoABC#2) // _SafeStr_3387 = "_-0Zw" (String#14537, DoABC#2) // _SafeStr_3388 = "_-1Y4" (String#14644, DoABC#2) // _SafeStr_3389 = "_-9R" (String#13356, DoABC#2) // _SafeStr_824 = "_-33J" (String#2222, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_829 package com.sulake.habbo.tracking { import com.sulake.habbo.configuration.IHabboConfigurationManager; public class _SafeStr_829 { private var _SafeStr_13629:int; private var _SafeStr_13630:int; private var _SafeStr_13631:int; private var _SafeStr_13632:Number; private var _SafeStr_13633:Boolean; private var _SafeStr_13634:int; private var _SafeStr_13635:int; public function get frameRate():int { return (Math.round((1000 / this._SafeStr_13632))); } public function _SafeStr_13619(_arg_1:IHabboConfigurationManager):void { this._SafeStr_13630 = (int(_arg_1.getKey("tracking.framerate.reportInterval.seconds", "300")) * 1000); this._SafeStr_13634 = int(_arg_1.getKey("tracking.framerate.maximumEvents", "5")); this._SafeStr_13633 = true; } public function _SafeStr_13636(_arg_1:uint, _arg_2:_SafeStr_7, _arg_3:int):void { var _local_4:Number; this._SafeStr_13631++; if (this._SafeStr_13631 == 1){ this._SafeStr_13632 = _arg_1; this._SafeStr_13629 = _arg_3; } else { _local_4 = Number(this._SafeStr_13631); this._SafeStr_13632 = (((this._SafeStr_13632 * (_local_4 - 1)) / _local_4) + (Number(_arg_1) / _local_4)); }; if (((this._SafeStr_13633) && (((_arg_3 - this._SafeStr_13629) >= this._SafeStr_13630)))){ this._SafeStr_13631 = 0; if (this._SafeStr_13635 < this._SafeStr_13634){ _arg_2._SafeStr_5239("performance", "averageFramerate", this.frameRate); this._SafeStr_13635++; this._SafeStr_13629 = _arg_3; }; }; } public function dispose():void { } } }//package com.sulake.habbo.tracking // _SafeStr_13619 = "_-1Uh" (String#10617, DoABC#2) // _SafeStr_13629 = "_-tQ" (String#7519, DoABC#2) // _SafeStr_13630 = "_-2Eq" (String#16212, DoABC#2) // _SafeStr_13631 = "_-1BW" (String#3730, DoABC#2) // _SafeStr_13632 = "_-oK" (String#2726, DoABC#2) // _SafeStr_13633 = "_-20q" (String#17480, DoABC#2) // _SafeStr_13634 = "_-0Ag" (String#18041, DoABC#2) // _SafeStr_13635 = "_-2NN" (String#12911, DoABC#2) // _SafeStr_13636 = "_-2pM" (String#21898, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_829 = "_-0BN" (String#8312, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_833 package com.sulake.habbo.tracking { public class _SafeStr_833 { public static const _SafeStr_3383:String = "client.init.core.init"; public static const _SafeStr_13637:String = "client.init.core.running"; public static const _SafeStr_3384:String = "client.init.core.fail"; public static const _SafeStr_13638:String = "client.init.config.loaded"; public static const _SafeStr_7690:String = "client.init.localization.loaded"; public static const _SafeStr_13639:String = "client.init.library.error"; public static const _SafeStr_13640:String = "client.init.library.loaded"; public static const _SafeStr_13641:String = "client.init.socket.init"; public static const _SafeStr_13642:String = "client.init.socket.ok"; public static const _SafeStr_10677:String = "client.init.handshake.start"; public static const _SafeStr_10678:String = "client.init.handshake.ok"; public static const _SafeStr_10680:String = "client.init.handshake.fail"; public static const _SafeStr_10679:String = "client.init.auth.ok"; public static const _SafeStr_13643:String = "client.init.room.enter"; public static const _SafeStr_13644:String = "client.init.hotelview.start"; public static const _SafeStr_13645:String = "client.init.hotelview.ok"; public static const _SafeStr_13646:String = "client.init.hotelview.fail"; } }//package com.sulake.habbo.tracking // _SafeStr_10677 = "_-14w" (String#5644, DoABC#2) // _SafeStr_10678 = "_-2-h" (String#4891, DoABC#2) // _SafeStr_10679 = "_-0qz" (String#5166, DoABC#2) // _SafeStr_10680 = "_-US" (String#5097, DoABC#2) // _SafeStr_13637 = "_-0Wu" (String#11490, DoABC#2) // _SafeStr_13638 = "_-0OU" (String#13124, DoABC#2) // _SafeStr_13639 = "_-26S" (String#17343, DoABC#2) // _SafeStr_13640 = "_-FR" (String#15495, DoABC#2) // _SafeStr_13641 = "_-1Xo" (String#13740, DoABC#2) // _SafeStr_13642 = "_-1i6" (String#12961, DoABC#2) // _SafeStr_13643 = "_-054" (String#13871, DoABC#2) // _SafeStr_13644 = "_-058" (String#13893, DoABC#2) // _SafeStr_13645 = "_-2Ok" (String#13900, DoABC#2) // _SafeStr_13646 = "_-2dQ" (String#13607, DoABC#2) // _SafeStr_3383 = "_-1PE" (String#15125, DoABC#2) // _SafeStr_3384 = "_-Hf" (String#11141, DoABC#2) // _SafeStr_7690 = "_-cX" (String#4377, DoABC#2) // _SafeStr_833 = "_-2oH" (String#3053, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_844 package com.sulake.habbo.tracking { import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.configuration.IHabboConfigurationManager; import _-0yd._SafeStr_1735; import flash.system.Capabilities; import flash.external.ExternalInterface; import flash.utils.getTimer; import flash.system.System; import _-2mK._SafeStr_1737; public class _SafeStr_844 { private var _connection:IConnection = null; private var _SafeStr_3793:IHabboConfigurationManager = null; private var _SafeStr_7463:int = 0; private var _SafeStr_13632:Number = 0; private var _SafeStr_13647:Array; private var _SafeStr_6830:String = ""; private var _SafeStr_6831:String = ""; private var _SafeStr_6832:String = ""; private var _SafeStr_6833:String = ""; private var _SafeStr_6834:Boolean = false; private var _SafeStr_13648:_SafeStr_1735 = null; private var _SafeStr_6837:int = 0; private var _SafeStr_13649:Boolean; private var _SafeStr_13650:int = 1000; private var _SafeStr_6839:int = 0; private var _reportInterval:int = 60; private var _SafeStr_13629:int = 0; private var _SafeStr_13651:int = 10; private var _SafeStr_13652:int = 0; private var _SafeStr_13653:Number = 0.15; private var _SafeStr_13654:Boolean = true; private var _SafeStr_13655:Number = 0; public function _SafeStr_844() { this._SafeStr_13647 = []; super(); this._SafeStr_6831 = Capabilities.version; this._SafeStr_6832 = Capabilities.os; this._SafeStr_6834 = Capabilities.isDebugger; this._SafeStr_6830 = ((ExternalInterface.available) ? ExternalInterface.call("window.navigator.userAgent.toString") : "unknown"); if (this._SafeStr_6830 == null){ this._SafeStr_6830 = "unknown"; }; this._SafeStr_13648 = new _SafeStr_1735(); this._SafeStr_13656(); this._SafeStr_13629 = getTimer(); } public function get _SafeStr_13657():String { return (this._SafeStr_6831); } public function get _SafeStr_13658():int { return (this._SafeStr_13632); } public function set _SafeStr_13659(_arg_1:int):void { this._SafeStr_13650 = _arg_1; } public function set _SafeStr_13660(_arg_1:int):void { this._reportInterval = _arg_1; } public function set _SafeStr_13661(_arg_1:int):void { this._SafeStr_13651 = _arg_1; } public function set connection(_arg_1:IConnection):void { this._connection = _arg_1; } public function set configuration(_arg_1:IHabboConfigurationManager):void { this._SafeStr_3793 = _arg_1; this._reportInterval = int(this._SafeStr_3793.getKey("performancetest.interval", "60")); this._SafeStr_13650 = int(this._SafeStr_3793.getKey("performancetest.slowupdatelimit", "1000")); this._SafeStr_13651 = int(this._SafeStr_3793.getKey("performancetest.reportlimit", "10")); this._SafeStr_13653 = Number(this._SafeStr_3793.getKey("performancetest.distribution.deviancelimit.percent", "10")); this._SafeStr_13654 = Boolean(int(this._SafeStr_3793.getKey("performancetest.distribution.enabled", "1"))); this._SafeStr_13649 = Boolean((this._SafeStr_3793.getKey("monitor.garbage.collection", "0") == "1")); } public function dispose():void { } private function _SafeStr_13656():Object { var _local_2:Object; var _local_1:Array = this._SafeStr_13648.list; if ((((_local_1 == null)) || ((_local_1.length == 0)))){ _local_2 = new _SafeStr_1736("tester"); this._SafeStr_13648.insert(_local_2, "tester"); return (_local_2); }; return (null); } public function update(_arg_1:uint, _arg_2:int):void { var _local_4:Object; var _local_5:Number; var _local_6:uint; var _local_7:Boolean; var _local_8:Number; if (this._SafeStr_13649){ _local_4 = this._SafeStr_13656(); if (_local_4 != null){ this._SafeStr_6837++; Logger.log("Garbage collection"); }; }; var _local_3:Boolean; if (_arg_1 > this._SafeStr_13650){ this._SafeStr_6839++; _local_3 = true; } else { this._SafeStr_7463++; if (this._SafeStr_7463 <= 1){ this._SafeStr_13632 = _arg_1; } else { _local_5 = Number(this._SafeStr_7463); this._SafeStr_13632 = (((this._SafeStr_13632 * (_local_5 - 1)) / _local_5) + (Number(_arg_1) / _local_5)); }; }; if (((((_arg_2 - this._SafeStr_13629) > (this._reportInterval * 1000))) && ((this._SafeStr_13652 < this._SafeStr_13651)))){ _local_6 = System.totalMemory; Logger.log((((("*** Performance tracker: average frame rate " + (1000 / this._SafeStr_13632)) + "/s, system memory usage : ") + _local_6) + " bytes")); _local_7 = true; if (((this._SafeStr_13654) && ((this._SafeStr_13652 > 0)))){ _local_8 = this._SafeStr_13662(this._SafeStr_13655, this._SafeStr_13632); if (_local_8 < this._SafeStr_13653){ _local_7 = false; }; }; this._SafeStr_13629 = _arg_2; if (((_local_7) || (_local_3))){ this._SafeStr_13655 = this._SafeStr_13632; if (this._SafeStr_13663(_arg_2)){ this._SafeStr_13652++; }; }; }; } private function _SafeStr_13663(_arg_1:int):Boolean { var _local_2:_SafeStr_1737; var _local_3:int; var _local_4:int; var _local_5:int; if (this._connection != null){ _local_2 = null; _local_3 = (_arg_1 / 1000); _local_4 = -1; _local_5 = (System.totalMemory / 0x0400); _local_2 = new _SafeStr_1737(_local_3, this._SafeStr_6830, this._SafeStr_6831, this._SafeStr_6832, this._SafeStr_6833, this._SafeStr_6834, _local_5, _local_4, this._SafeStr_6837, this._SafeStr_13632, this._SafeStr_6839); this._connection.send(_local_2); this._SafeStr_6837 = 0; this._SafeStr_13632 = 0; this._SafeStr_7463 = 0; this._SafeStr_6839 = 0; return (true); }; return (false); } private function _SafeStr_13662(_arg_1:Number, _arg_2:Number):Number { if (_arg_1 == _arg_2){ return (0); }; var _local_3:Number = _arg_1; var _local_4:Number = _arg_2; if (_arg_2 > _arg_1){ _local_3 = _arg_2; _local_4 = _arg_1; }; return ((100 * (1 - (_local_4 / _local_3)))); } } }//package com.sulake.habbo.tracking // _SafeStr_13629 = "_-tQ" (String#7519, DoABC#2) // _SafeStr_13632 = "_-oK" (String#2726, DoABC#2) // _SafeStr_13647 = "_-10" (String#19361, DoABC#2) // _SafeStr_13648 = "_-HD" (String#14761, DoABC#2) // _SafeStr_13649 = "_-2A2" (String#17559, DoABC#2) // _SafeStr_13650 = "_-2UX" (String#12938, DoABC#2) // _SafeStr_13651 = "_-1Rx" (String#14697, DoABC#2) // _SafeStr_13652 = "_-cC" (String#12176, DoABC#2) // _SafeStr_13653 = "_-081" (String#18070, DoABC#2) // _SafeStr_13654 = "_-Oi" (String#15754, DoABC#2) // _SafeStr_13655 = "_-17p" (String#16688, DoABC#2) // _SafeStr_13656 = "_-EQ" (String#15531, DoABC#2) // _SafeStr_13657 = "_-1-S" (String#22334, DoABC#2) // _SafeStr_13658 = "_-3DR" (String#19633, DoABC#2) // _SafeStr_13659 = "_-3F2" (String#26806, DoABC#2) // _SafeStr_13660 = "_-0g0" (String#24562, DoABC#2) // _SafeStr_13661 = "_-0dw" (String#24493, DoABC#2) // _SafeStr_13662 = "_-1yw" (String#20043, DoABC#2) // _SafeStr_13663 = "_-0i2" (String#18954, DoABC#2) // _SafeStr_1735 = "_-q6" (String#6825, DoABC#2) // _SafeStr_1736 = "_-xp" (String#7626, DoABC#2) // _SafeStr_1737 = "_-2P5" (String#5527, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_6830 = "_-12x" (String#7037, DoABC#2) // _SafeStr_6831 = "_-2vH" (String#7801, DoABC#2) // _SafeStr_6832 = "_-1e4" (String#10889, DoABC#2) // _SafeStr_6833 = "_-01W" (String#12524, DoABC#2) // _SafeStr_6834 = "_-32L" (String#8373, DoABC#2) // _SafeStr_6837 = "_-1BU" (String#7051, DoABC#2) // _SafeStr_6839 = "_-1na" (String#7435, DoABC#2) // _SafeStr_7463 = "_-2R" (String#2012, DoABC#2) // _SafeStr_844 = "_-gH" (String#8053, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_847 package com.sulake.habbo.tracking { import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.configuration.IHabboConfigurationManager; import _-2mK._SafeStr_1739; public class _SafeStr_847 { private var _connection:IConnection; private var _SafeStr_6181:Boolean = false; private var _SafeStr_13664:int; private var _lastWarning:int; private var _SafeStr_6840:int; public function set connection(_arg_1:IConnection):void { this._connection = _arg_1; } public function _SafeStr_13619(_arg_1:IHabboConfigurationManager):void { this._SafeStr_6181 = Boolean(int(_arg_1.getKey("lagWarningLog.enabled", "1"))); this._SafeStr_13664 = (int(_arg_1.getKey("lagWarningLog.interval.seconds", "10")) * 1000); } public function _SafeStr_13450(_arg_1:int):void { if (((!(this._SafeStr_6181)) || ((this._SafeStr_13664 <= 0)))){ return; }; this._SafeStr_6840++; this._SafeStr_13665(_arg_1); } public function update(_arg_1:int):void { this._SafeStr_13665(_arg_1); } private function _SafeStr_13665(_arg_1:int):void { var _local_2:_SafeStr_1739; if ((((this._SafeStr_6840 == 0)) || ((this._connection == null)))){ return; }; if ((((this._lastWarning == 0)) || (((_arg_1 - this._lastWarning) > this._SafeStr_13664)))){ _local_2 = new _SafeStr_1739(this._SafeStr_6840); this._connection.send(_local_2); this._lastWarning = _arg_1; this._SafeStr_6840 = 0; }; } } }//package com.sulake.habbo.tracking // _SafeStr_13450 = "_-1g5" (String#12282, DoABC#2) // _SafeStr_13619 = "_-1Uh" (String#10617, DoABC#2) // _SafeStr_13664 = "_-22D" (String#15030, DoABC#2) // _SafeStr_13665 = "_-2Se" (String#16744, DoABC#2) // _SafeStr_1739 = "_-RA" (String#6565, DoABC#2) // _SafeStr_6181 = "_-Xy" (String#5473, DoABC#2) // _SafeStr_6840 = "_-2sx" (String#6498, DoABC#2) // _SafeStr_847 = "_-23N" (String#7700, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking._SafeStr_848 package com.sulake.habbo.tracking { import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.core.communication.connection.IConnection; import com.sulake.core.utils.Map; import _-0h6._SafeStr_1740; import flash.utils.getTimer; import _-2mK._SafeStr_1743; import _-2mK._SafeStr_1742; import _-1Hq._SafeStr_1741; import com.sulake.core.communication.messages.IMessageEvent; public class _SafeStr_848 { private var _state:Boolean = false; private var _SafeStr_3793:IHabboConfigurationManager; private var _communication:IHabboCommunicationManager; private var _connection:IConnection; private var _SafeStr_13666:int = 0; private var _SafeStr_13667:int = 0; private var _SafeStr_13668:int = 0; private var _SafeStr_13669:int = 0; private var _SafeStr_13670:int = 0; private var _SafeStr_13671:int = 0; private var _SafeStr_13672:Array; private var _SafeStr_13673:Map; public function set configuration(_arg_1:IHabboConfigurationManager):void { this._SafeStr_3793 = _arg_1; } public function set _SafeStr_6271(_arg_1:IHabboCommunicationManager):void { this._communication = _arg_1; } public function set connection(_arg_1:IConnection):void { this._connection = _arg_1; } public function dispose():void { this._state = false; this._SafeStr_3793 = null; this._communication = null; this._connection = null; if (this._SafeStr_13673 != null){ this._SafeStr_13673.dispose(); this._SafeStr_13673 = null; }; this._SafeStr_13672 = null; } public function init():void { if ((((((this._SafeStr_3793 == null)) || ((this._communication == null)))) || ((this._connection == null)))){ return; }; this._SafeStr_13667 = int(this._SafeStr_3793.getKey("latencytest.interval")); this._SafeStr_13668 = int(this._SafeStr_3793.getKey("latencytest.report.index")); this._SafeStr_13669 = int(this._SafeStr_3793.getKey("latencytest.report.delta")); this._communication.addHabboConnectionMessageEvent(new _SafeStr_1740(this._SafeStr_13674)); if (this._SafeStr_13667 < 1){ return; }; this._SafeStr_13673 = new Map(); this._SafeStr_13672 = new Array(); this._state = true; } public function update(_arg_1:uint, _arg_2:int):void { if (!this._state){ return; }; if ((_arg_2 - this._SafeStr_13670) > this._SafeStr_13667){ this._SafeStr_13675(); }; } private function _SafeStr_13675():void { this._SafeStr_13670 = getTimer(); this._SafeStr_13673.add(this._SafeStr_13666, this._SafeStr_13670); this._connection.send(new _SafeStr_1743(this._SafeStr_13666)); this._SafeStr_13666++; } private function _SafeStr_13674(_arg_1:IMessageEvent):void { var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:_SafeStr_1742; if ((((this._SafeStr_13673 == null)) || ((this._SafeStr_13672 == null)))){ return; }; var _local_2:_SafeStr_1741 = (_arg_1 as _SafeStr_1740)._SafeStr_4108(); var _local_3:int = this._SafeStr_13673.getValue(_local_2._SafeStr_4204); this._SafeStr_13673.remove(_local_2._SafeStr_4204); var _local_4:int = (getTimer() - _local_3); this._SafeStr_13672.push(_local_4); if ((((this._SafeStr_13672.length == this._SafeStr_13668)) && ((this._SafeStr_13668 > 0)))){ _local_5 = 0; _local_6 = 0; _local_7 = 0; _local_8 = 0; while (_local_8 < this._SafeStr_13672.length) { _local_5 = (_local_5 + this._SafeStr_13672[_local_8]); _local_8++; }; _local_9 = (_local_5 / this._SafeStr_13672.length); _local_8 = 0; while (_local_8 < this._SafeStr_13672.length) { if (this._SafeStr_13672[_local_8] < (_local_9 * 2)){ _local_6 = (_local_6 + this._SafeStr_13672[_local_8]); _local_7++; }; _local_8++; }; if (_local_7 == 0){ this._SafeStr_13672 = []; return; }; _local_10 = (_local_6 / _local_7); if ((((Math.abs((_local_9 - this._SafeStr_13671)) > this._SafeStr_13669)) || ((this._SafeStr_13671 == 0)))){ this._SafeStr_13671 = _local_9; _local_11 = new _SafeStr_1742(_local_9, _local_10, this._SafeStr_13672.length); this._connection.send(_local_11); }; this._SafeStr_13672 = []; }; } } }//package com.sulake.habbo.tracking // _SafeStr_13666 = "_-07T" (String#12425, DoABC#2) // _SafeStr_13667 = "_-2O9" (String#13033, DoABC#2) // _SafeStr_13668 = "_-ZH" (String#12951, DoABC#2) // _SafeStr_13669 = "_-1Xb" (String#17523, DoABC#2) // _SafeStr_13670 = "_-1dt" (String#12858, DoABC#2) // _SafeStr_13671 = "_-wD" (String#13575, DoABC#2) // _SafeStr_13672 = "_-2mV" (String#3583, DoABC#2) // _SafeStr_13673 = "_-31T" (String#6107, DoABC#2) // _SafeStr_13674 = "_-06F" (String#18406, DoABC#2) // _SafeStr_13675 = "_-2eh" (String#19931, DoABC#2) // _SafeStr_1740 = "_-1U6" (String#6152, DoABC#2) // _SafeStr_1741 = "_-0zk" (String#6180, DoABC#2) // _SafeStr_1742 = "_-Bn" (String#6615, DoABC#2) // _SafeStr_1743 = "_-Z0" (String#8507, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_848 = "_-1DJ" (String#7829, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.tracking.HabboTracking package com.sulake.habbo.tracking { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.runtime._SafeStr_9; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.communication.IHabboCommunicationManager; import com.sulake.habbo.advertisement._SafeStr_823; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.navigator._SafeStr_174; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.help._SafeStr_745; import com.sulake.habbo.room.IRoomEngine; import com.sulake.core.communication.connection.IConnection; import flash.utils.Timer; import com.sulake.core.runtime.IContext; import com.sulake.core.utils._SafeStr_840; import flash.external.ExternalInterface; import flash.system.Capabilities; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboLocalizationManager; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboAdManager; import com.sulake.iid.IIDHabboToolbar; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.navigator.events._SafeStr_841; import com.sulake.habbo.navigator.events.final; import com.sulake.habbo.navigator.events._SafeStr_839; import _-0rn._SafeStr_827; import com.sulake.habbo.inventory.events._SafeStr_846; import _-1MU._SafeStr_837; import _-0c4._SafeStr_828; import _-2-X._SafeStr_845; import _-1Vf._SafeStr_814; import _-1Vf.RoomEngineEvent; import flash.events.TimerEvent; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-14n.AuthenticationOKMessageEvent; import _-2F4._SafeStr_836; import _-1S3._SafeStr_842; import com.sulake.habbo.communication.enum._SafeStr_830; import com.sulake.habbo.communication.enum._SafeStr_819; import flash.events.Event; import _-2SZ._SafeStr_838; import flash.net.URLRequest; import flash.net.URLVariables; import flash.system.System; import flash.net.URLRequestMethod; import flash.net.navigateToURL; import com.sulake.core.runtime.events._SafeStr_826; import _-2z1._SafeStr_834; import _-1ot._SafeStr_821; import com.sulake.core.communication.messages.IMessageEvent; import _-2k1._SafeStr_822; import com.sulake.habbo.communication.messages.incoming.room.session._SafeStr_843; import _-2xx._SafeStr_816; import com.sulake.habbo.room.object._SafeStr_832; import _-2mK._SafeStr_831; import flash.utils.getTimer; import com.sulake.iid.*; public class HabboTracking extends _SafeStr_8 implements _SafeStr_7, _SafeStr_9 { private static const _SafeStr_13676:uint = 11; private static var _instance:HabboTracking; private var _SafeStr_3793:IHabboConfigurationManager; private var _localization:IHabboLocalizationManager; private var _communication:IHabboCommunicationManager; private var _SafeStr_13283:_SafeStr_823; private var _catalog:_SafeStr_286; private var _navigator:_SafeStr_174; private var _SafeStr_4463:_SafeStr_604; private var _SafeStr_13677:_SafeStr_818; private var _SafeStr_13678:IHabboWindowManager; private var _toolbar:_SafeStr_815; private var _SafeStr_11274:_SafeStr_745; private var _SafeStr_13679:Array; private var _crashed:Boolean = false; private var _SafeStr_13680:_SafeStr_844 = null; private var _SafeStr_13681:_SafeStr_829 = null; private var _SafeStr_13682:_SafeStr_848 = null; private var _SafeStr_13683:_SafeStr_847 = null; private var _SafeStr_13684:_SafeStr_817 = null; private var _roomEngine:IRoomEngine = null; private var _connection:IConnection = null; private var _SafeStr_13685:Boolean = false; private var _SafeStr_13686:int = -1; private var _SafeStr_13687:int = 0; private var _SafeStr_13688:int = 0; private var _SafeStr_13689:Timer; private var _SafeStr_13690:int = 0; public function HabboTracking(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { if (_instance == null){ _instance = this; }; super(_arg_1, _arg_2, _arg_3); this._SafeStr_13680 = new _SafeStr_844(); this._SafeStr_13681 = new _SafeStr_829(); this._SafeStr_13682 = new _SafeStr_848(); this._SafeStr_13683 = new _SafeStr_847(); this._SafeStr_13684 = new _SafeStr_817(this); this._SafeStr_13679 = new Array(_SafeStr_13676); var _local_4:uint; while (_local_4 < _SafeStr_13676) { this._SafeStr_13679[_local_4] = 0; _local_4++; }; var _local_5:IContext = _arg_1.root; if (_local_5 != null){ _local_5.events.addEventListener(_SafeStr_8.COMPONENT_EVENT_ERROR, this._SafeStr_6273); _local_5.events.addEventListener(_SafeStr_8.COMPONENT_EVENT_RUNNING, this.onCoreRunning); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13620, new Date().getTime().toString()); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13621, ((ExternalInterface.available) ? ExternalInterface.call("window.navigator.userAgent.toString") : "unknown")); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13622, Capabilities.serverString); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13624, String(false)); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13623, String(0)); }; queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10157); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_9796); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_8013); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDHabboNavigator(), this._SafeStr_11831); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDHabboInventory(), this._SafeStr_8015); queueInterface(new IIDHabboFriendList(), this._SafeStr_13691); queueInterface(new IIDHabboHelp(), this._SafeStr_13692); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDHabboAdManager(), this._SafeStr_13312); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); _SafeStr_4262(this, 1); } public static function _SafeStr_4372():HabboTracking { return (_instance); } override public function dispose():void { if (!disposed){ if (_instance == this){ _instance = null; }; if (this._communication){ this._communication.release(new IIDHabboCommunicationManager()); this._communication = null; }; if (this._SafeStr_3793){ this._SafeStr_3793.release(new IIDHabboConfigurationManager()); this._SafeStr_3793 = null; }; if (this._localization){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._SafeStr_13678){ this._SafeStr_13678.release(new IIDHabboWindowManager()); this._SafeStr_13678 = null; }; if (this._SafeStr_13283){ this._SafeStr_13283.release(new IIDHabboAdManager()); this._SafeStr_13283 = null; }; if (this._navigator){ if (!this._navigator.disposed){ this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_CLOSED, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ME, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_LATEST_EVENTS, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH, this._SafeStr_13693); this._navigator.events.removeEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH, this._SafeStr_13693); this._navigator.events.removeEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED, this._SafeStr_13694); this._navigator.events.removeEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT, this._SafeStr_13694); this._navigator.events.removeEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_ADVANCED, this._SafeStr_13694); this._navigator.events.removeEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_THUMBS, this._SafeStr_13694); this._navigator.events.removeEventListener(_SafeStr_839._SafeStr_7558, this._SafeStr_13695); }; this._navigator.release(new IIDHabboNavigator()); this._navigator = null; }; if (this._catalog){ if (!this._catalog.disposed){ this._catalog.events.removeEventListener(_SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_CLOSE, this._SafeStr_13696); this._catalog.events.removeEventListener(_SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_OPEN, this._SafeStr_13696); }; this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._SafeStr_4463){ if (!this._SafeStr_4463.disposed){ _SafeStr_8(this._SafeStr_4463).events.removeEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_CLOSED, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.removeEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_FURNI, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.removeEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_POSTERS, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.removeEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_BADGES, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.removeEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_ACHIEVEMENTS, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.removeEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_TRADING, this._SafeStr_13697); }; this._SafeStr_4463.release(new IIDHabboInventory()); this._SafeStr_4463 = null; }; if (this._SafeStr_13677){ if (!this._SafeStr_13677.disposed){ _SafeStr_8(this._SafeStr_13677).events.removeEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_CLOSED, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.removeEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_FRIENDS, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.removeEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_SEARCH, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.removeEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_REQUEST, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.removeEventListener(_SafeStr_837._SafeStr_6093, this._SafeStr_13698); }; this._SafeStr_13677.release(new IIDHabboFriendList()); this._SafeStr_13677 = null; }; if (this._SafeStr_11274){ if (!this._SafeStr_11274.disposed){ this._SafeStr_11274.events.removeEventListener(_SafeStr_828.HABBO_HELP_TRACKING_EVENT_CLOSED, this._SafeStr_13699); this._SafeStr_11274.events.removeEventListener(_SafeStr_828.HABBO_HELP_TRACKING_EVENT_DEFAULT, this._SafeStr_13699); }; this._SafeStr_11274.release(new IIDHabboHelp()); this._SafeStr_11274 = null; }; if (this._toolbar){ if (!this._toolbar.disposed){ this._toolbar.events.removeEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_12041); }; this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._roomEngine){ if (!this._roomEngine.disposed){ this._roomEngine.events.removeEventListener(_SafeStr_814._SafeStr_6411, this._SafeStr_13700); this._roomEngine.events.removeEventListener(RoomEngineEvent._SafeStr_6417, this._SafeStr_13701); this._roomEngine.events.removeEventListener(RoomEngineEvent._SafeStr_6418, this._SafeStr_13701); }; this._roomEngine.release(new IIDRoomEngine()); this._roomEngine = null; }; removeUpdateReceiver(this); if (this._SafeStr_13680 != null){ this._SafeStr_13680.dispose(); this._SafeStr_13680 = null; }; if (this._SafeStr_13681 != null){ this._SafeStr_13681.dispose(); this._SafeStr_13681 = null; }; if (this._SafeStr_13682 != null){ this._SafeStr_13682.dispose(); this._SafeStr_13682 = null; }; if (this._SafeStr_13684){ this._SafeStr_13684.dispose(); this._SafeStr_13684 = null; }; if (this._SafeStr_13689){ this._SafeStr_13689.stop(); this._SafeStr_13689.removeEventListener(TimerEvent.TIMER, this._SafeStr_13702); this._SafeStr_13689 = null; }; this._connection = null; super.dispose(); }; } private function _SafeStr_13703(_arg_1:uint, _arg_2:uint):void { this._SafeStr_13679[_arg_2] = _arg_1; } private function _SafeStr_9796(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_3793 = IHabboConfigurationManager(_arg_2); if (this._SafeStr_3793){ if (this._SafeStr_13682 != null){ this._SafeStr_13682.configuration = this._SafeStr_3793; }; if (this._SafeStr_13680 != null){ this._SafeStr_13680.configuration = this._SafeStr_3793; }; this._SafeStr_13703(1, 0); this._SafeStr_3411(_SafeStr_833._SafeStr_13638); if (this._SafeStr_3793){ if (this._SafeStr_13683 != null){ this._SafeStr_13683._SafeStr_13619(this._SafeStr_3793); }; if (this._SafeStr_13681 != null){ this._SafeStr_13681._SafeStr_13619(this._SafeStr_3793); }; if (this._SafeStr_13684 != null){ this._SafeStr_13684._SafeStr_13619(this._SafeStr_3793); }; }; }; } private function _SafeStr_8013(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._localization = IHabboLocalizationManager(_arg_2); this._SafeStr_13703(1, 1); this._SafeStr_3411(_SafeStr_833._SafeStr_7690); } private function _SafeStr_10157(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._communication = IHabboCommunicationManager(_arg_2); if (this._communication != null){ this._communication.addHabboConnectionMessageEvent(new AuthenticationOKMessageEvent(this._SafeStr_11185)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_836(this._SafeStr_4552)); this._communication.addHabboConnectionMessageEvent(new _SafeStr_842(this._SafeStr_13704)); this._connection = this._communication.getHabboMainConnection(this._SafeStr_9797); if (this._connection != null){ this._SafeStr_9797(this._connection); }; }; _SafeStr_8(context).events.addEventListener(_SafeStr_830.INIT, this._SafeStr_13705); _SafeStr_8(context).events.addEventListener(_SafeStr_830._SafeStr_10672, this._SafeStr_13705); _SafeStr_8(context).events.addEventListener(_SafeStr_830._SafeStr_10677, this._SafeStr_13705); _SafeStr_8(context).events.addEventListener(_SafeStr_830._SafeStr_10678, this._SafeStr_13705); _SafeStr_8(context).events.addEventListener(_SafeStr_830._SafeStr_10680, this._SafeStr_13705); _SafeStr_8(context).events.addEventListener(_SafeStr_830._SafeStr_10679, this._SafeStr_13705); _SafeStr_8(context).events.addEventListener(_SafeStr_819._SafeStr_10630, this._SafeStr_13706); _SafeStr_8(context).events.addEventListener(_SafeStr_819._SafeStr_4211, this._SafeStr_13706); _SafeStr_8(context).events.addEventListener(_SafeStr_819._SafeStr_10627, this._SafeStr_13706); } private function _SafeStr_9797(_arg_1:IConnection):void { if (disposed){ return; }; if (_arg_1 != null){ this._connection = _arg_1; if (this._SafeStr_13680 != null){ this._SafeStr_13680.connection = _arg_1; }; if (this._SafeStr_13682 != null){ this._SafeStr_13682._SafeStr_6271 = this._communication; this._SafeStr_13682.connection = _arg_1; }; if (this._SafeStr_13683 != null){ this._SafeStr_13683.connection = _arg_1; }; }; } private function _SafeStr_13706(_arg_1:Event):void { if (_arg_1.type == _SafeStr_819._SafeStr_10630){ this._SafeStr_3411(_SafeStr_833._SafeStr_13644); } else { if (_arg_1.type == _SafeStr_819._SafeStr_10627){ this._SafeStr_3411(_SafeStr_833._SafeStr_13645); } else { if (_arg_1.type == _SafeStr_819._SafeStr_4211){ this._SafeStr_3411(_SafeStr_833._SafeStr_13646); }; }; }; } private function _SafeStr_13705(_arg_1:Event):void { switch (_arg_1.type){ case _SafeStr_830.INIT: this._SafeStr_3411(_SafeStr_833._SafeStr_13641); break; case _SafeStr_830._SafeStr_10672: this._SafeStr_3411(_SafeStr_833._SafeStr_13642, String(this._communication.port)); break; case _SafeStr_830._SafeStr_10677: this._SafeStr_3411(_SafeStr_833._SafeStr_10677); break; case _SafeStr_830._SafeStr_10680: this._SafeStr_3411(_SafeStr_833._SafeStr_10680); break; case _SafeStr_830._SafeStr_10678: this._SafeStr_13703(2, 0); this._SafeStr_3411(_SafeStr_833._SafeStr_10678); break; case _SafeStr_830._SafeStr_10679: this._SafeStr_13703(3, 0); this._SafeStr_3411(_SafeStr_833._SafeStr_10679); if (this._SafeStr_13682 != null){ this._SafeStr_13682.init(); }; break; }; if (this._communication){ _SafeStr_8(context).events.removeEventListener(_arg_1.type, this._SafeStr_13705); }; } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_13678 = IHabboWindowManager(_arg_2); if (this._SafeStr_13678){ _SafeStr_8(context).events.addEventListener(_SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_INPUT, this._SafeStr_11973); _SafeStr_8(context).events.addEventListener(_SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_RENDER, this._SafeStr_11973); _SafeStr_8(context).events.addEventListener(_SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_SLEEP, this._SafeStr_11973); }; } private function _SafeStr_11973(_arg_1:Event):void { if (_arg_1.type == _SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_SLEEP){ this._SafeStr_13703(0, 3); } else { if (_arg_1.type == _SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_RENDER){ this._SafeStr_13703(1, 3); } else { if (_arg_1.type == _SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_INPUT){ this._SafeStr_13703(2, 3); }; }; }; } private function _SafeStr_6273(_arg_1:_SafeStr_826):void { var _local_2:String; var _local_3:URLRequest; var _local_4:URLVariables; var _local_5:Array; var _local_6:int; var _local_7:int; var _local_8:String; var _local_9:uint; if (((_arg_1._SafeStr_8802) && (!(this._crashed)))){ this._crashed = true; _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_3385, new Date().getTime().toString()); if (this._SafeStr_3793){ if (this._SafeStr_3793._SafeStr_10592("client.fatal.error.url")){ _local_2 = this._SafeStr_3793.getKey("client.fatal.error.url"); _local_3 = new URLRequest(_local_2); _local_4 = new URLVariables(); _local_5 = _SafeStr_840._SafeStr_8961(); _local_6 = _local_5.length; _local_7 = 0; while (_local_7 < _local_6) { _local_4[_local_5[_local_7]] = _SafeStr_840._SafeStr_8960(_local_5[_local_7]); _local_7++; }; _local_8 = ""; for each (_local_9 in this._SafeStr_13679) { _local_8 = (_local_8 + String(_local_9)); }; _local_4[_SafeStr_824._SafeStr_3386] = _local_8; if (this._SafeStr_13680 != null){ _local_4[_SafeStr_824._SafeStr_3387] = this._SafeStr_13680._SafeStr_13657; _local_4[_SafeStr_824._SafeStr_3388] = this._SafeStr_13680._SafeStr_13658; }; _SafeStr_840._SafeStr_4856("Flash memory usage", (("Memory usage: " + Math.round((System.totalMemory / (0x0400 * 0x0400)))) + " MB")); _local_4[_SafeStr_824._SafeStr_3389] = _SafeStr_840._SafeStr_8959(); _local_3.data = _local_4; _local_3.method = URLRequestMethod.POST; navigateToURL(_local_3, "_self"); }; }; }; this._SafeStr_13615(context.root.getLastErrorMessage()); } private function onCoreRunning(_arg_1:Event):void { this._SafeStr_3411(_SafeStr_833._SafeStr_13637); if (((context) && (context.root))){ context.root.events.removeEventListener(_SafeStr_833._SafeStr_13637, this.onCoreRunning); }; } private function _SafeStr_11831(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._navigator = (_SafeStr_174(_arg_2) as _SafeStr_174); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_CLOSED, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ME, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_LATEST_EVENTS, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH, this._SafeStr_13693); this._navigator.events.addEventListener(_SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH, this._SafeStr_13693); this._navigator.events.addEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED, this._SafeStr_13694); this._navigator.events.addEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT, this._SafeStr_13694); this._navigator.events.addEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_ADVANCED, this._SafeStr_13694); this._navigator.events.addEventListener(final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_THUMBS, this._SafeStr_13694); this._navigator.events.addEventListener(_SafeStr_839._SafeStr_7558, this._SafeStr_13695); } private function _SafeStr_13693(_arg_1:Event):void { switch (_arg_1.type){ case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_CLOSED: this._SafeStr_13703(0, 4); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_EVENTS: this._SafeStr_13703(1, 4); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ROOMS: this._SafeStr_13703(2, 4); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_ME: this._SafeStr_13703(3, 4); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_OFFICIAL: this._SafeStr_13703(4, 4); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCH: this._SafeStr_13703(5, 4); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_LATEST_EVENTS: this._SafeStr_13614("navigator", "latest_events"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FAVOURITES: this._SafeStr_13614("navigator", "my_favorites"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_FRIENDS_ROOMS: this._SafeStr_13614("navigator", "my_friends_rooms"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_HISTORY: this._SafeStr_13614("navigator", "my_history"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_MY_ROOMS: this._SafeStr_13614("navigator", "my_rooms"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_OFFICIALROOMS: this._SafeStr_13614("navigator", "official_rooms"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_POPULAR_ROOMS: this._SafeStr_13614("navigator", "popular_rooms"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WHERE_MY_FRIENDS_ARE: this._SafeStr_13614("navigator", "rooms_where_my_friends_are"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_ROOMS_WITH_HIGHEST_SCORE: this._SafeStr_13614("navigator", "highest_score"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TAG_SEARCH: this._SafeStr_13614("navigator", "tag_search"); return; case _SafeStr_841.HABBO_NAVIGATOR_TRACKING_EVENT_SEARCHTYPE_TEXT_SEARCH: this._SafeStr_13614("navigator", "text_search"); return; }; } private function _SafeStr_13694(_arg_1:Event):void { switch (_arg_1.type){ case final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_CLOSED: this._SafeStr_13703(0, 7); return; case final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_DEFAULT: this._SafeStr_13703(1, 7); return; case final.HABBO_ROOM_SETTINGS_TRACKING_EVENT_ADVANCED: this._SafeStr_13703(2, 7); return; }; } private function _SafeStr_8015(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_4463 = (_arg_2 as _SafeStr_604); _SafeStr_8(this._SafeStr_4463).events.addEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_CLOSED, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.addEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_FURNI, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.addEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_POSTERS, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.addEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_BADGES, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.addEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_ACHIEVEMENTS, this._SafeStr_13697); _SafeStr_8(this._SafeStr_4463).events.addEventListener(_SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_TRADING, this._SafeStr_13697); } private function _SafeStr_13697(_arg_1:Event):void { switch (_arg_1.type){ case _SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_CLOSED: this._SafeStr_13703(0, 5); return; case _SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_FURNI: this._SafeStr_13703(1, 5); return; case _SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_POSTERS: this._SafeStr_13703(2, 5); return; case _SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_BADGES: this._SafeStr_13703(3, 5); return; case _SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_ACHIEVEMENTS: this._SafeStr_13703(4, 5); return; case _SafeStr_846.HABBO_INVENTORY_TRACKING_EVENT_TRADING: this._SafeStr_13703(5, 5); return; }; } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._catalog = (_SafeStr_286(_arg_2) as _SafeStr_286); this._catalog.events.addEventListener(_SafeStr_834.CATALOG_PAGE_OPENED, this._SafeStr_13707); this._catalog.events.addEventListener(_SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_OPEN, this._SafeStr_13696); this._catalog.events.addEventListener(_SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_CLOSE, this._SafeStr_13696); } private function _SafeStr_13704(_arg_1:_SafeStr_842):void { var _local_2:_SafeStr_821 = _arg_1._SafeStr_4108(); this._SafeStr_13614("achievement", "achievement", [_local_2.data._SafeStr_6332]); } private function _SafeStr_13707(_arg_1:_SafeStr_834):void { this._SafeStr_13614("catalogue", "page", [_arg_1._SafeStr_7396]); } private function _SafeStr_13696(_arg_1:Event):void { switch (_arg_1.type){ case _SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_OPEN: this._SafeStr_13703(1, 9); return; case _SafeStr_827.HABBO_CATALOG_TRACKING_EVENT_CLOSE: this._SafeStr_13703(0, 9); return; }; } private function _SafeStr_13691(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_13677 = (_arg_2 as _SafeStr_818); _SafeStr_8(this._SafeStr_13677).events.addEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_CLOSED, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.addEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_FRIENDS, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.addEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_SEARCH, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.addEventListener(_SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_REQUEST, this._SafeStr_13698); _SafeStr_8(this._SafeStr_13677).events.addEventListener(_SafeStr_837._SafeStr_6093, this._SafeStr_13698); } private function _SafeStr_13698(_arg_1:Event):void { switch (_arg_1.type){ case _SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_CLOSED: this._SafeStr_13703(0, 6); return; case _SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_FRIENDS: this._SafeStr_13703(1, 6); return; case _SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_SEARCH: this._SafeStr_13703(2, 6); return; case _SafeStr_837.HABBO_FRIENDLIST_TRACKIG_EVENT_REQUEST: this._SafeStr_13703(3, 6); return; case _SafeStr_837._SafeStr_6093: this._SafeStr_13703(4, 6); return; }; } private function _SafeStr_13692(_arg_1:IID, _arg_2:IUnknown):void { this._SafeStr_11274 = (_arg_2 as _SafeStr_745); this._SafeStr_11274.events.addEventListener(_SafeStr_828.HABBO_HELP_TRACKING_EVENT_CLOSED, this._SafeStr_13699); this._SafeStr_11274.events.addEventListener(_SafeStr_828.HABBO_HELP_TRACKING_EVENT_DEFAULT, this._SafeStr_13699); } private function _SafeStr_13699(_arg_1:Event):void { switch (_arg_1.type){ case _SafeStr_828.HABBO_HELP_TRACKING_EVENT_CLOSED: this._SafeStr_13703(0, 10); return; case _SafeStr_828.HABBO_HELP_TRACKING_EVENT_DEFAULT: this._SafeStr_13703(1, 10); return; }; } private function _SafeStr_11185(_arg_1:IMessageEvent):void { this._SafeStr_13614("authentication", "authok"); } private function _SafeStr_4552(_arg_1:IMessageEvent):void { if (!this._SafeStr_13685){ this._SafeStr_3411(_SafeStr_833._SafeStr_13643); this._SafeStr_13685 = true; }; var _local_2:_SafeStr_822 = _SafeStr_836(_arg_1)._SafeStr_4108(); if (_local_2._SafeStr_4553){ _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13623, String(_local_2._SafeStr_6828)); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13624, String(true)); this._SafeStr_13614("navigator", "private", [_local_2._SafeStr_6828]); } else { if (_local_2._SafeStr_4555 != null){ if (_local_2._SafeStr_4555._SafeStr_4013 == 0){ this._SafeStr_13614("navigator", "public", [_local_2._SafeStr_4555._SafeStr_4757]); } else { this._SafeStr_13614("navigator", "public", [((_local_2._SafeStr_4555._SafeStr_4757 + "/") + _local_2._SafeStr_4555._SafeStr_4013)]); }; }; }; } private function _SafeStr_13708(_arg_1:_SafeStr_843):void { _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13624, String(false)); } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._roomEngine = (_arg_2 as IRoomEngine); if (this._roomEngine == null){ return; }; _SafeStr_8(this._roomEngine).events.addEventListener(_SafeStr_814._SafeStr_6411, this._SafeStr_13700); _SafeStr_8(this._roomEngine).events.addEventListener(RoomEngineEvent._SafeStr_6417, this._SafeStr_13701); _SafeStr_8(this._roomEngine).events.addEventListener(RoomEngineEvent._SafeStr_6418, this._SafeStr_13701); } private function _SafeStr_13312(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._SafeStr_13283 = (_arg_2 as _SafeStr_823); this._SafeStr_13283.events.addEventListener(_SafeStr_816._SafeStr_7371, this._SafeStr_13709); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { this._toolbar = (_arg_2 as _SafeStr_815); this._toolbar.events.addEventListener(_SafeStr_845._SafeStr_5068, this._SafeStr_12041); } private function _SafeStr_13709(_arg_1:_SafeStr_816):void { this._SafeStr_13614("room_ad", "show", [this._SafeStr_13710(_arg_1.clickUrl)]); } private function _SafeStr_13700(_arg_1:_SafeStr_814):void { this._SafeStr_13614("room_ad", "click", [this._SafeStr_13710(_arg_1.clickUrl)]); } private function _SafeStr_13710(_arg_1:String):String { var _local_2:Array = _arg_1.match(/;alias=([^;]+)/); if (((!((_local_2 == null))) && ((_local_2.length > 1)))){ return (_local_2[1]); }; return ("unknown"); } private function _SafeStr_13701(_arg_1:RoomEngineEvent):void { if (_arg_1.type == RoomEngineEvent._SafeStr_6417){ if (this._SafeStr_13690 < 1){ if (!this._SafeStr_13689){ this._SafeStr_13689 = new Timer((60 * 1000), 1); this._SafeStr_13689.addEventListener(TimerEvent.TIMER, this._SafeStr_13702); this._SafeStr_13689.start(); }; }; } else { if (_arg_1.type == RoomEngineEvent._SafeStr_6418){ if (this._SafeStr_13689){ this._SafeStr_13689.removeEventListener(TimerEvent.TIMER, this._SafeStr_13702); this._SafeStr_13689.stop(); this._SafeStr_13689 = null; }; }; }; } private function _SafeStr_13702(_arg_1:TimerEvent):void { var _local_2:String; var _local_3:int; var _local_4:int; if (!disposed){ if (this._connection){ if (this._SafeStr_13681){ _local_2 = null; if (this._roomEngine){ _local_3 = this._roomEngine._SafeStr_5260(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_832._SafeStr_4891); _local_4 = (this._roomEngine._SafeStr_5260(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_832._SafeStr_3655) + this._roomEngine._SafeStr_5260(this._roomEngine._SafeStr_3710, this._roomEngine._SafeStr_3711, _SafeStr_832._SafeStr_3656)); _local_2 = ((("Avatars: " + _local_3) + ", Objects: ") + _local_4); }; this._SafeStr_4371("Performance", "fps", String(this._SafeStr_13681.frameRate), _local_2); this._SafeStr_13690++; }; }; }; } private function _SafeStr_12041(_arg_1:_SafeStr_845):void { if (this._SafeStr_13684){ this._SafeStr_13684._SafeStr_9281(_arg_1._SafeStr_7367); }; } private function _SafeStr_13695(_arg_1:_SafeStr_839):void { if (this._SafeStr_13684){ this._SafeStr_13684._SafeStr_9281(_arg_1.type); }; } public function _SafeStr_13614(_arg_1:String, _arg_2:String, _arg_3:Array=null):void { Logger.log((((((("legacyTrackGoogle(" + _arg_1) + ", ") + _arg_2) + ", ") + _arg_3) + ")")); if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.legacyTrack", _arg_1, _arg_2, (((_arg_3 == null)) ? [] : _arg_3)); } else { Logger.log("com.sulake.habbo.tracking: ExternalInterface is not available, tracking is disabled"); }; } public function _SafeStr_5239(_arg_1:String, _arg_2:String, _arg_3:int=-1):void { Logger.log((((((("trackGoogle(" + _arg_1) + ", ") + _arg_2) + ", ") + _arg_3) + ")")); if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.track", _arg_1, _arg_2, _arg_3); } else { Logger.log("com.sulake.habbo.tracking: ExternalInterface is not available, tracking is disabled"); }; } public function _SafeStr_3411(_arg_1:String, _arg_2:String=null):void { if (((!((this._SafeStr_3793 == null))) && (!(Boolean(this._SafeStr_3793.getKey("processlog.enabled")))))){ return; }; Logger.log(("* Track Login Step: " + _arg_1)); if (ExternalInterface.available){ if (_arg_2 != null){ ExternalInterface.call("FlashExternalInterface.logLoginStep", _arg_1, _arg_2); } else { ExternalInterface.call("FlashExternalInterface.logLoginStep", _arg_1); }; } else { Logger.log("HabboMain: ExternalInterface is not available, tracking is disabled"); }; } public function _SafeStr_4371(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String=""):void { if (((this._connection) && (this._connection.connected))){ this._connection.send(new _SafeStr_831(_arg_1, _arg_2, _arg_3, _arg_4)); }; } public function _SafeStr_13615(_arg_1:String):void { Logger.log((("logError(" + _arg_1) + ")")); if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.logError", _arg_1); } else { Logger.log("com.sulake.habbo.tracking: ExternalInterface is not available, tracking is disabled"); }; } public function _SafeStr_13450(_arg_1:int):void { this._SafeStr_13683._SafeStr_13450(_arg_1); } public function update(_arg_1:uint):void { var _local_2:int = getTimer(); if ((((this._SafeStr_13686 > -1)) && ((_local_2 < this._SafeStr_13686)))){ this._SafeStr_13687++; _SafeStr_840._SafeStr_4856("Invalid time counter", ("Invalid times: " + this._SafeStr_13687)); }; if ((((this._SafeStr_13686 > -1)) && (((_local_2 - this._SafeStr_13686) > (15 * 1000))))){ this._SafeStr_13688++; _SafeStr_840._SafeStr_4856("Time leap counter", ("Time leaps: " + this._SafeStr_13688)); }; this._SafeStr_13686 = _local_2; if (this._SafeStr_13680 != null){ this._SafeStr_13680.update(_arg_1, this._SafeStr_13686); }; if (this._SafeStr_13682 != null){ this._SafeStr_13682.update(_arg_1, this._SafeStr_13686); }; if (this._SafeStr_13681 != null){ this._SafeStr_13681._SafeStr_13636(_arg_1, this, this._SafeStr_13686); }; if (this._SafeStr_13683 != null){ this._SafeStr_13683.update(this._SafeStr_13686); }; } } }//package com.sulake.habbo.tracking // _SafeStr_10157 = "_-CV" (String#3887, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10592 = "_-2PV" (String#4071, DoABC#2) // _SafeStr_10627 = "_-0-x" (String#8611, DoABC#2) // _SafeStr_10630 = "_-0Dl" (String#10295, DoABC#2) // _SafeStr_10672 = "_-38N" (String#10752, DoABC#2) // _SafeStr_10677 = "_-14w" (String#5644, DoABC#2) // _SafeStr_10678 = "_-2-h" (String#4891, DoABC#2) // _SafeStr_10679 = "_-0qz" (String#5166, DoABC#2) // _SafeStr_10680 = "_-US" (String#5097, DoABC#2) // _SafeStr_11185 = "_-1nO" (String#9237, DoABC#2) // _SafeStr_11274 = "_-Mv" (String#1437, DoABC#2) // _SafeStr_11831 = "_-0cR" (String#9017, DoABC#2) // _SafeStr_11973 = "_-2Mc" (String#10075, DoABC#2) // _SafeStr_12041 = "_-1N7" (String#6312, DoABC#2) // _SafeStr_13283 = "_-0Tn" (String#1839, DoABC#2) // _SafeStr_13312 = "_-2pU" (String#9539, DoABC#2) // _SafeStr_13450 = "_-1g5" (String#12282, DoABC#2) // _SafeStr_13614 = "_-0SF" (String#2657, DoABC#2) // _SafeStr_13615 = "_-1LL" (String#18029, DoABC#2) // _SafeStr_13619 = "_-1Uh" (String#10617, DoABC#2) // _SafeStr_13620 = "_-04i" (String#13978, DoABC#2) // _SafeStr_13621 = "_-0NF" (String#13279, DoABC#2) // _SafeStr_13622 = "_-0ii" (String#14661, DoABC#2) // _SafeStr_13623 = "_-1KQ" (String#11665, DoABC#2) // _SafeStr_13624 = "_-HF" (String#10513, DoABC#2) // _SafeStr_13636 = "_-2pM" (String#21898, DoABC#2) // _SafeStr_13637 = "_-0Wu" (String#11490, DoABC#2) // _SafeStr_13638 = "_-0OU" (String#13124, DoABC#2) // _SafeStr_13641 = "_-1Xo" (String#13740, DoABC#2) // _SafeStr_13642 = "_-1i6" (String#12961, DoABC#2) // _SafeStr_13643 = "_-054" (String#13871, DoABC#2) // _SafeStr_13644 = "_-058" (String#13893, DoABC#2) // _SafeStr_13645 = "_-2Ok" (String#13900, DoABC#2) // _SafeStr_13646 = "_-2dQ" (String#13607, DoABC#2) // _SafeStr_13657 = "_-1-S" (String#22334, DoABC#2) // _SafeStr_13658 = "_-3DR" (String#19633, DoABC#2) // _SafeStr_13676 = "_-vW" (String#11827, DoABC#2) // _SafeStr_13677 = "_-378" (String#3484, DoABC#2) // _SafeStr_13678 = "_-0sO" (String#10479, DoABC#2) // _SafeStr_13679 = "_-3-S" (String#12286, DoABC#2) // _SafeStr_13680 = "_-1tX" (String#3929, DoABC#2) // _SafeStr_13681 = "_-3GQ" (String#4741, DoABC#2) // _SafeStr_13682 = "_-22M" (String#3985, DoABC#2) // _SafeStr_13683 = "_-1AU" (String#6121, DoABC#2) // _SafeStr_13684 = "_-2AG" (String#5112, DoABC#2) // _SafeStr_13685 = "_-3AC" (String#16061, DoABC#2) // _SafeStr_13686 = "_-3FE" (String#5596, DoABC#2) // _SafeStr_13687 = "_-MT" (String#14110, DoABC#2) // _SafeStr_13688 = "_-312" (String#13590, DoABC#2) // _SafeStr_13689 = "_-0t6" (String#4319, DoABC#2) // _SafeStr_13690 = "_-197" (String#14590, DoABC#2) // _SafeStr_13691 = "_-0uj" (String#21592, DoABC#2) // _SafeStr_13692 = "_-0v" (String#19259, DoABC#2) // _SafeStr_13693 = "_-26" (String#1775, DoABC#2) // _SafeStr_13694 = "_-1ru" (String#6050, DoABC#2) // _SafeStr_13695 = "_-0Tl" (String#17240, DoABC#2) // _SafeStr_13696 = "_-lW" (String#11928, DoABC#2) // _SafeStr_13697 = "_-iU" (String#4294, DoABC#2) // _SafeStr_13698 = "_-1H6" (String#4744, DoABC#2) // _SafeStr_13699 = "_-Ew" (String#11574, DoABC#2) // _SafeStr_13700 = "_-1Nl" (String#17847, DoABC#2) // _SafeStr_13701 = "_-2um" (String#11578, DoABC#2) // _SafeStr_13702 = "_-fp" (String#14466, DoABC#2) // _SafeStr_13703 = "_-0II" (String#1923, DoABC#2) // _SafeStr_13704 = "_-XG" (String#21245, DoABC#2) // _SafeStr_13705 = "_-0TQ" (String#6994, DoABC#2) // _SafeStr_13706 = "_-Hv" (String#15058, DoABC#2) // _SafeStr_13707 = "_-0A-" (String#21956, DoABC#2) // _SafeStr_13708 = "_-2eY" (String#26835, DoABC#2) // _SafeStr_13709 = "_-z3" (String#20781, DoABC#2) // _SafeStr_13710 = "_-1kO" (String#15841, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3385 = "_-0Vq" (String#14739, DoABC#2) // _SafeStr_3386 = "_-1js" (String#15271, DoABC#2) // _SafeStr_3387 = "_-0Zw" (String#14537, DoABC#2) // _SafeStr_3388 = "_-1Y4" (String#14644, DoABC#2) // _SafeStr_3389 = "_-9R" (String#13356, DoABC#2) // _SafeStr_3411 = "_-1P" (String#3136, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3710 = "_-2aT" (String#2133, DoABC#2) // _SafeStr_3711 = "_-22l" (String#2127, DoABC#2) // _SafeStr_3793 = "_-07H" (String#458, DoABC#2) // _SafeStr_4013 = "_-0A7" (String#5845, DoABC#2) // _SafeStr_4108 = "_-1E3" (String#137, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4552 = "_-2p-" (String#3491, DoABC#2) // _SafeStr_4553 = "_-0Dk" (String#10299, DoABC#2) // _SafeStr_4555 = "_-2Wz" (String#7722, DoABC#2) // _SafeStr_4757 = "_-1NO" (String#6868, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_5068 = "_-2bM" (String#2046, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6093 = "_-1rL" (String#8222, DoABC#2) // _SafeStr_6271 = "_-Sw" (String#1722, DoABC#2) // _SafeStr_6273 = "_-1Sk" (String#10474, DoABC#2) // _SafeStr_6332 = "_-2tK" (String#2857, DoABC#2) // _SafeStr_6411 = "_-2FQ" (String#4852, DoABC#2) // _SafeStr_6417 = "_-27I" (String#4442, DoABC#2) // _SafeStr_6418 = "_-1ZD" (String#6138, DoABC#2) // _SafeStr_6828 = "_-0wN" (String#11403, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_7367 = "_-138" (String#9593, DoABC#2) // _SafeStr_7371 = "_-me" (String#8847, DoABC#2) // _SafeStr_7396 = "_-0Zv" (String#20877, DoABC#2) // _SafeStr_745 = "_-1EO" (String#3211, DoABC#2) // _SafeStr_7558 = "_-5Q" (String#6201, DoABC#2) // _SafeStr_7690 = "_-cX" (String#4377, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8013 = "_-137" (String#2398, DoABC#2) // _SafeStr_8015 = "_-1GL" (String#3813, DoABC#2) // _SafeStr_814 = "_-8z" (String#1201, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_816 = "_-a0" (String#2680, DoABC#2) // _SafeStr_817 = "_-17E" (String#7733, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_819 = "_-1-x" (String#3724, DoABC#2) // _SafeStr_821 = "_-2VY" (String#5571, DoABC#2) // _SafeStr_822 = "_-2t8" (String#3855, DoABC#2) // _SafeStr_823 = "_-2Kd" (String#4055, DoABC#2) // _SafeStr_824 = "_-33J" (String#2222, DoABC#2) // _SafeStr_826 = "_-0gP" (String#7322, DoABC#2) // _SafeStr_827 = "_-11r" (String#4609, DoABC#2) // _SafeStr_828 = "_-Ax" (String#4447, DoABC#2) // _SafeStr_829 = "_-0BN" (String#8312, DoABC#2) // _SafeStr_830 = "_-va" (String#2382, DoABC#2) // _SafeStr_831 = "_-1K5" (String#1186, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_833 = "_-2oH" (String#3053, DoABC#2) // _SafeStr_834 = "_-fS" (String#7103, DoABC#2) // _SafeStr_836 = "_-1iv" (String#2130, DoABC#2) // _SafeStr_837 = "_-0hx" (String#2449, DoABC#2) // _SafeStr_838 = "_-P" (String#4078, DoABC#2) // _SafeStr_839 = "_-135" (String#3759, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_841 = "_-2un" (String#978, DoABC#2) // _SafeStr_842 = "_-3Bw" (String#3196, DoABC#2) // _SafeStr_843 = "_-0m9" (String#2586, DoABC#2) // _SafeStr_844 = "_-gH" (String#8053, DoABC#2) // _SafeStr_845 = "_-2wL" (String#1380, DoABC#2) // _SafeStr_846 = "_-2MV" (String#1940, DoABC#2) // _SafeStr_847 = "_-23N" (String#7700, DoABC#2) // _SafeStr_848 = "_-1DJ" (String#7829, DoABC#2) // _SafeStr_8802 = "_-2Xl" (String#18643, DoABC#2) // _SafeStr_8836 = "_-1E" (String#2482, DoABC#2) // _SafeStr_8959 = "_-0JI" (String#21971, DoABC#2) // _SafeStr_8960 = "_-32P" (String#22007, DoABC#2) // _SafeStr_8961 = "_-19b" (String#20586, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9281 = "_-1bU" (String#10989, DoABC#2) // _SafeStr_9796 = "_-f0" (String#2619, DoABC#2) // _SafeStr_9797 = "_-0FD" (String#2655, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2832 package com.sulake.habbo.ui.widget.events { import flash.events.Event; public class _SafeStr_2832 extends Event { public static const _SafeStr_13711:String = "RWUE_EVENT_TEST"; public function _SafeStr_2832(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13711 = "_-2RB" (String#15863, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2833 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2833 extends _SafeStr_2832 { public static const _SafeStr_5262:String = "RWCCE_USER_CHOOSER_CONTENT"; public static const _SafeStr_5393:String = "RWCCE_FURNI_CHOOSER_CONTENT"; private var _items:Array; private var _SafeStr_13712:Boolean; public function _SafeStr_2833(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_4, _arg_5); this._items = _arg_2.slice(); this._SafeStr_13712 = _arg_3; } public function get items():Array { return (this._items); } public function get _SafeStr_5205():Boolean { return (this._SafeStr_13712); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13712 = "_-2Dg" (String#10891, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2833 = "_-07f" (String#3410, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5262 = "_-0Ui" (String#9135, DoABC#2) // _SafeStr_5393 = "_-24T" (String#10539, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2836 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2836 extends _SafeStr_2832 { public static const _SafeStr_4901:String = "RWROUE_OBJECT_SELECTED"; public static const _SafeStr_4333:String = "RWROUE_OBJECT_DESELECTED"; public static const _SafeStr_4904:String = "RWROUE_USER_REMOVED"; public static const _SafeStr_6847:String = "RWROUE_FURNI_REMOVED"; public static const _SafeStr_7889:String = "RWROUE_FURNI_ADDED"; public static const _SafeStr_7894:String = "RWROUE_USER_ADDED"; public static const _SafeStr_4906:String = "RWROUE_OBJECT_ROLL_OVER"; public static const _SafeStr_4907:String = "RWROUE_OBJECT_ROLL_OUT"; private var _id:int = 0; private var _category:int = 0; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2836(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._id = _arg_2; this._category = _arg_3; this._roomId = _arg_4; this._roomCategory = _arg_5; } public function get id():int { return (this._id); } public function get category():int { return (this._category); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_4333 = "_-Dv" (String#4108, DoABC#2) // _SafeStr_4901 = "_-1sS" (String#6048, DoABC#2) // _SafeStr_4904 = "_-EX" (String#4402, DoABC#2) // _SafeStr_4906 = "_-13" (String#11353, DoABC#2) // _SafeStr_4907 = "_-2i6" (String#6954, DoABC#2) // _SafeStr_6847 = "_-1xL" (String#4223, DoABC#2) // _SafeStr_7889 = "_-2T7" (String#9688, DoABC#2) // _SafeStr_7894 = "_-0Og" (String#9159, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2837 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2837 extends _SafeStr_2832 { public static const _SafeStr_3811:String = "RWPLENPE_USER_PLAY_SONG"; public static const _SafeStr_3812:String = "RWPLENPW_USER_STOP_SONG"; public static const _SafeStr_3809:String = "RWPLENPE_SONG_CHANGED"; private var _id:int; private var _SafeStr_8055:int; private var _priority:int; public function _SafeStr_2837(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_5, _arg_6); this._id = _arg_2; this._SafeStr_8055 = _arg_3; this._priority = _arg_4; } public function get id():int { return (this._id); } public function get position():int { return (this._SafeStr_8055); } public function get priority():int { return (this._priority); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2837 = "_-10I" (String#2322, DoABC#2) // _SafeStr_3809 = "_-1ga" (String#3427, DoABC#2) // _SafeStr_3811 = "_-1W-" (String#4000, DoABC#2) // _SafeStr_3812 = "_-Rz" (String#3949, DoABC#2) // _SafeStr_8055 = "_-2Nq" (String#2623, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2841 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2841 extends _SafeStr_2832 { public static const _SafeStr_3798:String = "RWPLEE_SHOW_PLAYLIST_EDITOR"; public static const _SafeStr_3799:String = "RWPLEE_HIDE_PLAYLIST_EDITOR"; public static const _SafeStr_3801:String = "RWPLEE_INVENTORY_UPDATED"; public static const _SafeStr_3803:String = "RWPLEE_SONG_DISK_INVENTORY_UPDATED"; public static const _SafeStr_3805:String = "RWPLEE_PLAY_LIST_UPDATED"; public static const _SafeStr_3807:String = "RWPLEE_PLAY_LIST_FULL"; private var _furniId:int; public function _SafeStr_2841(_arg_1:String, _arg_2:int=-1, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._furniId = _arg_2; } public function get _SafeStr_3841():int { return (this._furniId); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2841 = "_-0qZ" (String#1449, DoABC#2) // _SafeStr_3798 = "_-38b" (String#10823, DoABC#2) // _SafeStr_3799 = "_-1N9" (String#10867, DoABC#2) // _SafeStr_3801 = "_-0Mi" (String#9804, DoABC#2) // _SafeStr_3803 = "_-1RX" (String#10507, DoABC#2) // _SafeStr_3805 = "_-0j7" (String#3424, DoABC#2) // _SafeStr_3807 = "_-xU" (String#4265, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2844 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2844 extends _SafeStr_2832 { public static const _SafeStr_4256:String = "RWFRUE_SHOW_FRIEND_REQUEST"; public static const _SafeStr_4258:String = "RWFRUE_HIDE_FRIEND_REQUEST"; private var _SafeStr_4270:int; private var _userId:int; private var _userName:String; public function _SafeStr_2844(_arg_1:String, _arg_2:int, _arg_3:int=0, _arg_4:String=null, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_5, _arg_6); this._SafeStr_4270 = _arg_2; this._userId = _arg_3; this._userName = _arg_4; } public function get _SafeStr_4204():int { return (this._SafeStr_4270); } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2844 = "_-0hY" (String#2736, DoABC#2) // _SafeStr_4204 = "_-1IV" (String#2065, DoABC#2) // _SafeStr_4256 = "_-2wH" (String#7993, DoABC#2) // _SafeStr_4258 = "_-Lj" (String#8238, DoABC#2) // _SafeStr_4270 = "_-0WS" (String#2044, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2847 package com.sulake.habbo.ui.widget.events { import flash.geom.Rectangle; import flash.geom.Point; public class _SafeStr_2847 extends _SafeStr_2832 { public static const _SafeStr_13713:String = "RWULUE_USER_LOCATION_UPDATE"; private var _userId:int; private var _SafeStr_6327:Rectangle; private var _SafeStr_13714:Point; public function _SafeStr_2847(_arg_1:int, _arg_2:Rectangle, _arg_3:Point, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_SafeStr_13713, _arg_4, _arg_5); this._userId = _arg_1; this._SafeStr_6327 = _arg_2; this._SafeStr_13714 = _arg_3; } public function get userId():int { return (this._userId); } public function get rectangle():Rectangle { return (this._SafeStr_6327); } public function get _SafeStr_4927():Point { return (this._SafeStr_13714); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13713 = "_-TE" (String#12933, DoABC#2) // _SafeStr_13714 = "_-33V" (String#16727, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2847 = "_-1fQ" (String#3707, DoABC#2) // _SafeStr_4927 = "_-2hV" (String#16268, DoABC#2) // _SafeStr_6327 = "_-12t" (String#3086, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2849 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2849 extends _SafeStr_2832 { public static const _SafeStr_5138:String = "RWTDUE_TEASER_DATA"; public static const _SafeStr_5141:String = "RWTDUE_GIFT_DATA"; public static const _SafeStr_5143:String = "RWTDUE_GIFT_RECEIVED"; private var _SafeStr_5001:int; private var _data:String; private var _SafeStr_4479:int; private var _SafeStr_6559:String; private var _SafeStr_7593:String; private var _SafeStr_7594:Boolean; private var _SafeStr_6560:int = 0; private var _SafeStr_13715:String; public function _SafeStr_2849(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } public function get objectId():int { return (this._SafeStr_5001); } public function get data():String { return (this._data); } public function get status():int { return (this._SafeStr_4479); } public function get _SafeStr_4142():String { return (this._SafeStr_7593); } public function get _SafeStr_4145():Boolean { return (this._SafeStr_7594); } public function get _SafeStr_5142():String { return (this._SafeStr_13715); } public function get _SafeStr_4143():int { return (this._SafeStr_6560); } public function set status(_arg_1:int):void { this._SafeStr_4479 = _arg_1; } public function set data(_arg_1:String):void { this._data = _arg_1; } public function set _SafeStr_4142(_arg_1:String):void { this._SafeStr_7593 = _arg_1; } public function set _SafeStr_4145(_arg_1:Boolean):void { this._SafeStr_7594 = _arg_1; } public function set _SafeStr_5142(_arg_1:String):void { this._SafeStr_13715 = _arg_1; } public function set objectId(_arg_1:int):void { this._SafeStr_5001 = _arg_1; } public function get _SafeStr_4140():String { return (this._SafeStr_6559); } public function set _SafeStr_4140(_arg_1:String):void { this._SafeStr_6559 = _arg_1; } public function set _SafeStr_4143(_arg_1:int):void { this._SafeStr_6560 = _arg_1; } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13715 = "_-3HN" (String#15593, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2849 = "_-el" (String#2178, DoABC#2) // _SafeStr_4140 = "_-w-" (String#3438, DoABC#2) // _SafeStr_4142 = "_-1Q6" (String#3362, DoABC#2) // _SafeStr_4143 = "_-0H6" (String#4287, DoABC#2) // _SafeStr_4145 = "_-We" (String#5489, DoABC#2) // _SafeStr_4479 = "_-kw" (String#1100, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5138 = "_-0mu" (String#7977, DoABC#2) // _SafeStr_5141 = "_-06s" (String#8946, DoABC#2) // _SafeStr_5142 = "_-2g5" (String#12782, DoABC#2) // _SafeStr_5143 = "_-2vw" (String#9949, DoABC#2) // _SafeStr_6559 = "_-23L" (String#2067, DoABC#2) // _SafeStr_6560 = "_-2Mn" (String#3931, DoABC#2) // _SafeStr_7593 = "_-1d-" (String#4598, DoABC#2) // _SafeStr_7594 = "_-uX" (String#6555, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2854 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2854 extends _SafeStr_2832 { public static const _SafeStr_8262:String = "rwwgue_welcome_gift_widget_status"; private var _SafeStr_8247:String; private var _SafeStr_8249:Boolean; private var _SafeStr_8250:Boolean; private var _furniId:int; private var _SafeStr_10746:Boolean; public function _SafeStr_2854(_arg_1:Boolean=false, _arg_2:Boolean=false) { super(_SafeStr_8262, _arg_1, _arg_2); } public function get email():String { return (this._SafeStr_8247); } public function get _SafeStr_5125():Boolean { return (this._SafeStr_8249); } public function get _SafeStr_5126():Boolean { return (this._SafeStr_8250); } public function get _SafeStr_3841():int { return (this._furniId); } public function get _SafeStr_5128():Boolean { return (this._SafeStr_10746); } public function set email(_arg_1:String):void { this._SafeStr_8247 = _arg_1; } public function set _SafeStr_5125(_arg_1:Boolean):void { this._SafeStr_8249 = _arg_1; } public function set _SafeStr_5126(_arg_1:Boolean):void { this._SafeStr_8250 = _arg_1; } public function set _SafeStr_3841(_arg_1:int):void { this._furniId = _arg_1; } public function set _SafeStr_5128(_arg_1:Boolean):void { this._SafeStr_10746 = _arg_1; } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_10746 = "_-08o" (String#9196, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2854 = "_-1CQ" (String#4573, DoABC#2) // _SafeStr_3841 = "_-13Q" (String#2053, DoABC#2) // _SafeStr_5125 = "_-4B" (String#11365, DoABC#2) // _SafeStr_5126 = "_-NR" (String#14971, DoABC#2) // _SafeStr_5128 = "_-2gv" (String#10340, DoABC#2) // _SafeStr_8247 = "_-0Ta" (String#5119, DoABC#2) // _SafeStr_8249 = "_-2tW" (String#4583, DoABC#2) // _SafeStr_8250 = "_-Yk" (String#5469, DoABC#2) // _SafeStr_8262 = "_-3EP" (String#8691, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2857 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2857 extends _SafeStr_2832 { public static const _SafeStr_8263:String = "rwcere_change_email_result"; private var _result:int; public function _SafeStr_2857(_arg_1:int, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_SafeStr_8263, _arg_2, _arg_3); this._result = _arg_1; } public function get result():int { return (this._result); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2857 = "_-uO" (String#5372, DoABC#2) // _SafeStr_8263 = "_-0au" (String#10074, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2858 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2858 extends _SafeStr_2832 { public static const _SafeStr_5253:String = "RWSDUE_STICKIE_DATA"; private var _SafeStr_5001:int = -1; private var _SafeStr_8035:String; private var _text:String; private var _SafeStr_8059:String; private var _SafeStr_3559:Boolean; public function _SafeStr_2858(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:Boolean, _arg_7:Boolean=false, _arg_8:Boolean=false) { super(_arg_1, _arg_7, _arg_8); this._SafeStr_5001 = _arg_2; this._SafeStr_8035 = _arg_3; this._text = _arg_4; this._SafeStr_8059 = _arg_5; this._SafeStr_3559 = _arg_6; } public function get objectId():int { return (this._SafeStr_5001); } public function get _SafeStr_6415():String { return (this._SafeStr_8035); } public function get text():String { return (this._text); } public function get _SafeStr_5255():String { return (this._SafeStr_8059); } public function get controller():Boolean { return (this._SafeStr_3559); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2858 = "_-1UD" (String#3898, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5253 = "_-0Ln" (String#9981, DoABC#2) // _SafeStr_5255 = "_-2lj" (String#8983, DoABC#2) // _SafeStr_6415 = "_-2Kp" (String#2668, DoABC#2) // _SafeStr_8035 = "_-Sg" (String#3639, DoABC#2) // _SafeStr_8059 = "_-i3" (String#2560, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2861 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2861 extends _SafeStr_2832 { public static const _SafeStr_5212:String = "RWPDUE_PACKAGEINFO"; public static const _SafeStr_5213:String = "RWPDUE_CONTENTS"; public static const _SafeStr_5230:String = "RWPDUE_CONTENTS_CLUB"; public static const _SafeStr_5227:String = "RWPDUE_CONTENTS_FLOOR"; public static const _SafeStr_5228:String = "RWPDUE_CONTENTS_LANDSCAPE"; public static const _SafeStr_5229:String = "RWPDUE_CONTENTS_WALLPAPER"; private var _SafeStr_5001:int = -1; private var _text:String; private var _SafeStr_3559:Boolean; private var _SafeStr_13716:BitmapData; public function _SafeStr_2861(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:BitmapData=null, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._SafeStr_5001 = _arg_2; this._text = _arg_3; this._SafeStr_3559 = _arg_4; this._SafeStr_13716 = _arg_5; } public function get objectId():int { return (this._SafeStr_5001); } public function get text():String { return (this._text); } public function get controller():Boolean { return (this._SafeStr_3559); } public function get _SafeStr_6850():BitmapData { return (this._SafeStr_13716); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13716 = "_-dv" (String#9668, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2861 = "_-1aS" (String#1114, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5212 = "_-2h7" (String#2771, DoABC#2) // _SafeStr_5213 = "_-13Y" (String#3217, DoABC#2) // _SafeStr_5227 = "_-2YW" (String#7745, DoABC#2) // _SafeStr_5228 = "_-14N" (String#7743, DoABC#2) // _SafeStr_5229 = "_-1-u" (String#8880, DoABC#2) // _SafeStr_5230 = "_-1T9" (String#8139, DoABC#2) // _SafeStr_6850 = "_-JI" (String#12249, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2862 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2862 extends _SafeStr_2832 { public static const _SafeStr_5212:String = "RWEBDUE_PACKAGEINFO"; public static const _SafeStr_5213:String = "RWEBDUE_CONTENTS"; private var _SafeStr_5001:int = -1; private var _text:String; private var _SafeStr_3559:Boolean; private var _SafeStr_13716:BitmapData; public function _SafeStr_2862(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:BitmapData=null, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._SafeStr_5001 = _arg_2; this._text = _arg_3; this._SafeStr_3559 = _arg_4; this._SafeStr_13716 = _arg_5; } public function get objectId():int { return (this._SafeStr_5001); } public function get text():String { return (this._text); } public function get controller():Boolean { return (this._SafeStr_3559); } public function get _SafeStr_6850():BitmapData { return (this._SafeStr_13716); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13716 = "_-dv" (String#9668, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2862 = "_-26L" (String#2051, DoABC#2) // _SafeStr_3559 = "_-02c" (String#235, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5212 = "_-2h7" (String#2771, DoABC#2) // _SafeStr_5213 = "_-13Y" (String#3217, DoABC#2) // _SafeStr_6850 = "_-JI" (String#12249, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2865 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2865 extends _SafeStr_2832 { public static const _SafeStr_5207:String = "RWCFUE_CREDIT_FURNI_UPDATE"; private var _SafeStr_5001:int; private var _SafeStr_13717:Number; public function _SafeStr_2865(_arg_1:String, _arg_2:int, _arg_3:Number, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_4, _arg_5); this._SafeStr_13717 = _arg_3; this._SafeStr_5001 = _arg_2; } public function get _SafeStr_7883():Number { return (this._SafeStr_13717); } public function get objectId():int { return (this._SafeStr_5001); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13717 = "_-0Jp" (String#18368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2865 = "_-2he" (String#4117, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5207 = "_-3-5" (String#9529, DoABC#2) // _SafeStr_7883 = "_-1S9" (String#20158, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2866 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2866 extends _SafeStr_2832 { public static const _SafeStr_5157:String = "RWOPPUE_OPEN_PET_PACKAGE_REQUESTED"; public static const _SafeStr_5158:String = "RWOPPUE_OPEN_PET_PACKAGE_RESULT"; public static const _SafeStr_5160:String = "RWOPPUE_OPEN_PET_PACKAGE_UPDATE_PET_IMAGE"; private var _SafeStr_5001:int = -1; private var _SafeStr_4045:BitmapData = null; private var _SafeStr_7592:int = 0; private var _SafeStr_7078:String = null; public function _SafeStr_2866(_arg_1:String, _arg_2:int, _arg_3:BitmapData, _arg_4:int, _arg_5:String, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._SafeStr_5001 = _arg_2; this._SafeStr_4045 = _arg_3; this._SafeStr_7592 = _arg_4; this._SafeStr_7078 = _arg_5; } public function get nameValidationStatus():int { return (this._SafeStr_7592); } public function get nameValidationInfo():String { return (this._SafeStr_7078); } public function get image():BitmapData { return (this._SafeStr_4045); } public function get objectId():int { return (this._SafeStr_5001); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2866 = "_-2xK" (String#1837, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5157 = "_-2o9" (String#7787, DoABC#2) // _SafeStr_5158 = "_-00A" (String#8607, DoABC#2) // _SafeStr_5160 = "_-2IX" (String#7359, DoABC#2) // _SafeStr_7078 = "_-zP" (String#3283, DoABC#2) // _SafeStr_7592 = "_-20u" (String#5259, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2868 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2868 extends _SafeStr_2832 { public static const _SafeStr_5426:String = "RWRQUE_VISITOR_QUEUE_STATUS"; public static const _SafeStr_5427:String = "RWRQUE_SPECTATOR_QUEUE_STATUS"; private var _SafeStr_8055:int; private var _SafeStr_13718:Boolean; private var _SafeStr_4311:Boolean; private var _SafeStr_7795:Boolean; public function _SafeStr_2868(_arg_1:String, _arg_2:int, _arg_3:Boolean, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._SafeStr_8055 = _arg_2; this._SafeStr_13718 = _arg_3; this._SafeStr_4311 = _arg_4; this._SafeStr_7795 = _arg_5; } public function get position():int { return (this._SafeStr_8055); } public function get _SafeStr_7798():Boolean { return (this._SafeStr_13718); } public function get _SafeStr_4367():Boolean { return (this._SafeStr_4311); } public function get _SafeStr_7799():Boolean { return (this._SafeStr_7795); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13718 = "_-Ha" (String#15969, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2868 = "_-2vM" (String#3003, DoABC#2) // _SafeStr_4311 = "_-6j" (String#2592, DoABC#2) // _SafeStr_4367 = "_-0ec" (String#2764, DoABC#2) // _SafeStr_5426 = "_-1Lz" (String#7022, DoABC#2) // _SafeStr_5427 = "_-2VR" (String#8299, DoABC#2) // _SafeStr_7795 = "_-0wM" (String#7925, DoABC#2) // _SafeStr_7798 = "_-2uC" (String#18828, DoABC#2) // _SafeStr_7799 = "_-041" (String#20384, DoABC#2) // _SafeStr_8055 = "_-2Nq" (String#2623, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2871 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2871 extends _SafeStr_2832 { public static const _SafeStr_4109:String = "RWPUE_VOTE_QUESTION"; public static const _SafeStr_4110:String = "RWPUE_VOTE_RESULT"; private var _SafeStr_7595:String; private var _SafeStr_7596:Array; private var _SafeStr_7597:Array; private var _SafeStr_7598:int; public function _SafeStr_2871(_arg_1:String, _arg_2:String, _arg_3:Array, _arg_4:Array=null, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._SafeStr_7595 = _arg_2; this._SafeStr_7596 = _arg_3; this._SafeStr_7597 = _arg_4; if (this._SafeStr_7597 == null){ this._SafeStr_7597 = []; }; this._SafeStr_7598 = _arg_5; } public function get question():String { return (this._SafeStr_7595); } public function get choices():Array { return (this._SafeStr_7596.slice()); } public function get _SafeStr_4111():Array { return (this._SafeStr_7597.slice()); } public function get _SafeStr_4112():int { return (this._SafeStr_7598); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2871 = "_-2qS" (String#2798, DoABC#2) // _SafeStr_4109 = "_-7u" (String#4269, DoABC#2) // _SafeStr_4110 = "_-2vx" (String#4338, DoABC#2) // _SafeStr_4111 = "_-3CK" (String#6953, DoABC#2) // _SafeStr_4112 = "_-2RL" (String#8512, DoABC#2) // _SafeStr_7595 = "_-24M" (String#2844, DoABC#2) // _SafeStr_7596 = "_-1UK" (String#3208, DoABC#2) // _SafeStr_7597 = "_-3FS" (String#3420, DoABC#2) // _SafeStr_7598 = "_-2oT" (String#5366, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2872 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2872 extends _SafeStr_2832 { public static const _SafeStr_5245:String = "RWDE_RINGING"; public static const _SafeStr_4234:String = "RWDE_REJECTED"; public static const _SafeStr_4233:String = "RWDE_ACCEPTED"; private var _userName:String = ""; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2872(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._userName = _arg_2; } public function get userName():String { return (this._userName); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2872 = "_-2Of" (String#2603, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4234 = "_-2XM" (String#4203, DoABC#2) // _SafeStr_5245 = "_-02x" (String#9489, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2875 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2875 extends _SafeStr_2832 { public static const _SafeStr_6205:String = "RWFCE_FLOOD_CONTROL"; private var _SafeStr_8564:int = 0; public function _SafeStr_2875(_arg_1:int) { super(_SafeStr_6205, false, false); this._SafeStr_8564 = _arg_1; } public function get seconds():int { return (this._SafeStr_8564); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2875 = "_-1Lo" (String#6264, DoABC#2) // _SafeStr_6205 = "_-O" (String#9744, DoABC#2) // _SafeStr_8564 = "_-O5" (String#7881, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2877 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2877 extends _SafeStr_2832 { public static const _SafeStr_6203:String = "RWWCIDE_CHAT_INPUT_CONTENT"; public static const _SafeStr_5304:String = "whisper"; public static const _SafeStr_6208:String = "shout"; private var _SafeStr_13719:String = ""; private var _userName:String = ""; public function _SafeStr_2877(_arg_1:String, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_SafeStr_6203, _arg_3, _arg_4); this._SafeStr_13719 = _arg_1; this._userName = _arg_2; } public function get _SafeStr_6206():String { return (this._SafeStr_13719); } public function get userName():String { return (this._userName); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13719 = "_-AD" (String#16533, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2877 = "_-1MP" (String#3864, DoABC#2) // _SafeStr_5304 = "_-0jf" (String#12345, DoABC#2) // _SafeStr_6203 = "_-19i" (String#10029, DoABC#2) // _SafeStr_6206 = "_-0dB" (String#21607, DoABC#2) // _SafeStr_6208 = "_-Ly" (String#14127, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2878 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2878 extends _SafeStr_2832 { public static const _SafeStr_4337:String = "RWUIUE_OWN_USER"; public static const BOT:String = "RWUIUE_BOT"; public static const _SafeStr_4900:String = "RWUIUE_PEER"; public static const TRADE_REASON_OK:int = 0; public static const _SafeStr_4988:int = 2; public static const _SafeStr_4989:int = 3; public static const _SafeStr_5350:String = "BOT"; private var _name:String = ""; private var _SafeStr_6534:String = ""; private var _SafeStr_6688:int; private var _SafeStr_6689:int = 0; private var _SafeStr_6692:int = 0; private var _figure:String = ""; private var _SafeStr_4045:BitmapData = null; private var _SafeStr_6496:Array; private var _SafeStr_7088:int = 0; private var _SafeStr_13720:String = ""; private var _SafeStr_13721:int = 0; private var _SafeStr_13722:int = 0; private var _SafeStr_13445:Boolean = false; private var _SafeStr_6179:String = ""; private var _SafeStr_4950:Boolean = false; private var _SafeStr_13723:Boolean = false; private var _SafeStr_13724:Boolean = true; private var _SafeStr_8458:int = 0; private var _SafeStr_13725:Boolean = false; private var _SafeStr_13726:Boolean = false; private var _SafeStr_13727:Boolean = false; private var _SafeStr_13728:Boolean = false; private var _SafeStr_13729:Boolean = false; private var _SafeStr_13730:Boolean = false; private var _SafeStr_13731:int = 0; private var _SafeStr_13442:Boolean = false; public function _SafeStr_2878(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { this._SafeStr_6496 = []; super(_arg_1, _arg_2, _arg_3); } public function set name(_arg_1:String):void { this._name = _arg_1; } public function get name():String { return (this._name); } public function set motto(_arg_1:String):void { this._SafeStr_6534 = _arg_1; } public function get motto():String { return (this._SafeStr_6534); } public function set _SafeStr_4169(_arg_1:int):void { this._SafeStr_6688 = _arg_1; } public function get _SafeStr_4169():int { return (this._SafeStr_6688); } public function set _SafeStr_4171(_arg_1:int):void { this._SafeStr_6689 = _arg_1; } public function get _SafeStr_4171():int { return (this._SafeStr_6689); } public function set xp(_arg_1:int):void { this._SafeStr_6692 = _arg_1; } public function get xp():int { return (this._SafeStr_6692); } public function set figure(_arg_1:String):void { this._figure = _arg_1; } public function get figure():String { return (this._figure); } public function set image(_arg_1:BitmapData):void { this._SafeStr_4045 = _arg_1; } public function get image():BitmapData { return (this._SafeStr_4045); } public function set badges(_arg_1:Array):void { this._SafeStr_6496 = _arg_1; } public function get badges():Array { return (this._SafeStr_6496); } public function set _SafeStr_5318(_arg_1:int):void { this._SafeStr_7088 = _arg_1; } public function get _SafeStr_5318():int { return (this._SafeStr_7088); } public function set _SafeStr_5353(_arg_1:String):void { this._SafeStr_13720 = _arg_1; } public function get _SafeStr_5353():String { return (this._SafeStr_13720); } public function set _SafeStr_4919(_arg_1:Boolean):void { this._SafeStr_13723 = _arg_1; } public function get _SafeStr_4919():Boolean { return (this._SafeStr_13723); } public function set _SafeStr_4925(_arg_1:int):void { this._SafeStr_8458 = _arg_1; } public function get _SafeStr_4925():int { return (this._SafeStr_8458); } public function set _SafeStr_4924(_arg_1:Boolean):void { this._SafeStr_13725 = _arg_1; } public function get _SafeStr_4924():Boolean { return (this._SafeStr_13725); } public function set _SafeStr_4918(_arg_1:Boolean):void { this._SafeStr_13726 = _arg_1; } public function get _SafeStr_4918():Boolean { return (this._SafeStr_13726); } public function set _SafeStr_4917(_arg_1:Boolean):void { this._SafeStr_13727 = _arg_1; } public function get _SafeStr_4917():Boolean { return (this._SafeStr_13727); } public function set _SafeStr_4916(_arg_1:Boolean):void { this._SafeStr_13728 = _arg_1; } public function get _SafeStr_4916():Boolean { return (this._SafeStr_13728); } public function set _SafeStr_4923(_arg_1:Boolean):void { this._SafeStr_13729 = _arg_1; } public function get _SafeStr_4923():Boolean { return (this._SafeStr_13729); } public function set _SafeStr_4921(_arg_1:Boolean):void { this._SafeStr_13730 = _arg_1; } public function get _SafeStr_4921():Boolean { return (this._SafeStr_13730); } public function set _SafeStr_4922(_arg_1:int):void { this._SafeStr_13731 = _arg_1; } public function get _SafeStr_4922():int { return (this._SafeStr_13731); } public function set _SafeStr_4920(_arg_1:Boolean):void { this._SafeStr_13724 = _arg_1; } public function get _SafeStr_4920():Boolean { return (this._SafeStr_13724); } public function set _SafeStr_4221(_arg_1:Boolean):void { this._SafeStr_13442 = _arg_1; } public function get _SafeStr_4221():Boolean { return (this._SafeStr_13442); } public function set _SafeStr_5342(_arg_1:int):void { this._SafeStr_13721 = _arg_1; } public function get _SafeStr_5342():int { return (this._SafeStr_13721); } public function set userRoomId(_arg_1:int):void { this._SafeStr_13722 = _arg_1; } public function get userRoomId():int { return (this._SafeStr_13722); } public function set _SafeStr_4235(_arg_1:Boolean):void { this._SafeStr_13445 = _arg_1; } public function get _SafeStr_4235():Boolean { return (this._SafeStr_13445); } public function set realName(_arg_1:String):void { this._SafeStr_6179 = _arg_1; } public function get realName():String { return (this._SafeStr_6179); } public function set _SafeStr_4908(_arg_1:Boolean):void { this._SafeStr_4950 = _arg_1; } public function get _SafeStr_4908():Boolean { return (this._SafeStr_4950); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13442 = "_-05Q" (String#5376, DoABC#2) // _SafeStr_13445 = "_-2KW" (String#7604, DoABC#2) // _SafeStr_13720 = "_-2Jv" (String#9276, DoABC#2) // _SafeStr_13721 = "_-1Sv" (String#10508, DoABC#2) // _SafeStr_13722 = "_-0Wi" (String#10313, DoABC#2) // _SafeStr_13723 = "_-Lz" (String#15527, DoABC#2) // _SafeStr_13724 = "_-2da" (String#16359, DoABC#2) // _SafeStr_13725 = "_-r5" (String#16410, DoABC#2) // _SafeStr_13726 = "_-1qa" (String#16635, DoABC#2) // _SafeStr_13727 = "_-183" (String#17216, DoABC#2) // _SafeStr_13728 = "_-1Y6" (String#17564, DoABC#2) // _SafeStr_13729 = "_-sz" (String#18233, DoABC#2) // _SafeStr_13730 = "_-1iw" (String#16142, DoABC#2) // _SafeStr_13731 = "_-2DH" (String#17528, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4337 = "_-0g2" (String#3547, DoABC#2) // _SafeStr_4900 = "_-1FQ" (String#4274, DoABC#2) // _SafeStr_4908 = "_-I9" (String#4187, DoABC#2) // _SafeStr_4916 = "_-2i4" (String#5290, DoABC#2) // _SafeStr_4917 = "_-2uU" (String#7500, DoABC#2) // _SafeStr_4918 = "_-0CF" (String#4199, DoABC#2) // _SafeStr_4919 = "_-2Vt" (String#6409, DoABC#2) // _SafeStr_4920 = "_-0zl" (String#4115, DoABC#2) // _SafeStr_4921 = "_-1Fl" (String#6780, DoABC#2) // _SafeStr_4922 = "_-3A6" (String#5564, DoABC#2) // _SafeStr_4923 = "_-2VA" (String#4836, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_4950 = "_-2ws" (String#5308, DoABC#2) // _SafeStr_4988 = "_-0vQ" (String#9543, DoABC#2) // _SafeStr_4989 = "_-35N" (String#9703, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_5342 = "_-fA" (String#5760, DoABC#2) // _SafeStr_5350 = "_-109" (String#15034, DoABC#2) // _SafeStr_5353 = "_-2P1" (String#7439, DoABC#2) // _SafeStr_6179 = "_-1do" (String#1991, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) // _SafeStr_6534 = "_-0TI" (String#2751, DoABC#2) // _SafeStr_6688 = "_-P0" (String#3144, DoABC#2) // _SafeStr_6689 = "_-cJ" (String#6603, DoABC#2) // _SafeStr_6692 = "_-0rV" (String#6212, DoABC#2) // _SafeStr_7088 = "_-3DA" (String#3954, DoABC#2) // _SafeStr_8458 = "_-1pr" (String#3649, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2880 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2880 extends _SafeStr_2832 { public static const _SafeStr_4209:String = "RWPUW_OFFER"; public static const _SafeStr_4211:String = "RWPUW_ERROR"; public static const _SafeStr_4212:String = "RWPUW_CONTENT"; private var _id:int = -1; private var _SafeStr_7586:String; private var _SafeStr_7587:int = 0; private var _SafeStr_7588:String = ""; private var _SafeStr_7589:String = ""; private var _SafeStr_7590:Array = null; public function _SafeStr_2880(_arg_1:int, _arg_2:String, _arg_3:Boolean=false, _arg_4:Boolean=false) { this._id = _arg_1; super(_arg_2, _arg_3, _arg_4); } public function get id():int { return (this._id); } public function get _SafeStr_4210():String { return (this._SafeStr_7586); } public function set _SafeStr_4210(_arg_1:String):void { this._SafeStr_7586 = _arg_1; } public function get _SafeStr_4215():int { return (this._SafeStr_7587); } public function set _SafeStr_4215(_arg_1:int):void { this._SafeStr_7587 = _arg_1; } public function get _SafeStr_4213():String { return (this._SafeStr_7588); } public function set _SafeStr_4213(_arg_1:String):void { this._SafeStr_7588 = _arg_1; } public function get _SafeStr_4214():String { return (this._SafeStr_7589); } public function set _SafeStr_4214(_arg_1:String):void { this._SafeStr_7589 = _arg_1; } public function get _SafeStr_4216():Array { return (this._SafeStr_7590); } public function set _SafeStr_4216(_arg_1:Array):void { this._SafeStr_7590 = _arg_1; } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2880 = "_-05S" (String#1913, DoABC#2) // _SafeStr_4209 = "_-1En" (String#4268, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4212 = "_-0yX" (String#4074, DoABC#2) // _SafeStr_4213 = "_-27G" (String#5434, DoABC#2) // _SafeStr_4214 = "_-Ky" (String#5333, DoABC#2) // _SafeStr_4215 = "_-0pI" (String#5931, DoABC#2) // _SafeStr_4216 = "_-0qb" (String#5156, DoABC#2) // _SafeStr_7586 = "_-01B" (String#3905, DoABC#2) // _SafeStr_7587 = "_-sn" (String#4815, DoABC#2) // _SafeStr_7588 = "_-2yW" (String#5427, DoABC#2) // _SafeStr_7589 = "_-UG" (String#4171, DoABC#2) // _SafeStr_7590 = "_-1mr" (String#4778, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2881 package com.sulake.habbo.ui.widget.events { import flash.geom.Rectangle; import flash.geom.Point; public class _SafeStr_2881 extends _SafeStr_2832 { public static const _SafeStr_13732:String = "RWRVUE_ROOM_VIEW_SIZE_CHANGED"; public static const _SafeStr_5198:String = "RWRVUE_ROOM_VIEW_SCALE_CHANGED"; public static const _SafeStr_5197:String = "RWRVUE_ROOM_VIEW_POSITION_CHANGED"; private var _SafeStr_13733:Rectangle; private var _SafeStr_13734:Point; private var _scale:Number = 0; public function _SafeStr_2881(_arg_1:String, _arg_2:Rectangle=null, _arg_3:Point=null, _arg_4:Number=0, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_5, _arg_6); this._SafeStr_13733 = _arg_2; this._SafeStr_13734 = _arg_3; this._scale = _arg_4; } public function get rect():Rectangle { if (this._SafeStr_13733 != null){ return (this._SafeStr_13733.clone()); }; return (null); } public function get _SafeStr_13735():Point { if (this._SafeStr_13734 != null){ return (this._SafeStr_13734.clone()); }; return (null); } public function get scale():Number { return (this._scale); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13732 = "_-2k9" (String#8187, DoABC#2) // _SafeStr_13733 = "_-35u" (String#13757, DoABC#2) // _SafeStr_13734 = "_-1vK" (String#14811, DoABC#2) // _SafeStr_13735 = "_-mf" (String#15006, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2881 = "_-lD" (String#2004, DoABC#2) // _SafeStr_5197 = "_-1jL" (String#9167, DoABC#2) // _SafeStr_5198 = "_-1xX" (String#10590, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2886 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2886 extends _SafeStr_2832 { public static const _SafeStr_5149:String = "RWSPE_SHOW_PLACEHOLDER"; public function _SafeStr_2886(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2886 = "_-nN" (String#4121, DoABC#2) // _SafeStr_5149 = "_-355" (String#9948, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2888 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2888 extends _SafeStr_2832 { public static const _SafeStr_5247:String = "RWUNE_NOTIFICATION"; private var _title:String; private var _message:String; private var _SafeStr_7087:Array; public function _SafeStr_2888(_arg_1:String=null) { super((((_arg_1)!=null) ? _arg_1 : _SafeStr_5247)); } public function set title(_arg_1:String):void { this._title = _arg_1; } public function get title():String { return (this._title); } public function set message(_arg_1:String):void { this._message = _arg_1; } public function get message():String { return (this._message); } public function set parameters(_arg_1:Array):void { this._SafeStr_7087 = _arg_1; } public function get parameters():Array { return (this._SafeStr_7087); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2888 = "_-0f-" (String#4328, DoABC#2) // _SafeStr_5247 = "_-1Ti" (String#4960, DoABC#2) // _SafeStr_7087 = "_-04U" (String#3387, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2889 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2889 extends _SafeStr_2832 { public static const _SafeStr_5383:String = "RWCCUE_SHOW_GENDER_SELECTION"; public static const _SafeStr_5501:String = "RWCCUE_SHOW_CLOTHING_EDITOR"; private var _SafeStr_5001:int = -1; private var _SafeStr_5498:int = -1; private var _roomId:int = -1; private var _roomCategory:int = -1; public function _SafeStr_2889(_arg_1:String, _arg_2:int=0, _arg_3:int=0, _arg_4:int=0, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._SafeStr_5001 = _arg_2; this._SafeStr_5498 = _arg_3; this._roomId = _arg_4; this._roomCategory = _arg_5; } public function get objectId():int { return (this._SafeStr_5001); } public function get objectCategory():int { return (this._SafeStr_5498); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2889 = "_-1fL" (String#2702, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5383 = "_-im" (String#6705, DoABC#2) // _SafeStr_5498 = "_-1YN" (String#2713, DoABC#2) // _SafeStr_5501 = "_-2XO" (String#12754, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2891 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2891 extends _SafeStr_2832 { public static const _SafeStr_5147:String = "RWTDUE_TROPHY_DATA"; private var _color:Number; private var _name:String; private var _SafeStr_6453:String; private var _message:String; public function _SafeStr_2891(_arg_1:String, _arg_2:Number, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_arg_1, _arg_6, _arg_7); this._color = _arg_2; this._name = _arg_3; this._SafeStr_6453 = _arg_4; this._message = _arg_5; } public function get color():Number { return (this._color); } public function get name():String { return (this._name); } public function get date():String { return (this._SafeStr_6453); } public function get message():String { return (this._message); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2891 = "_-1rq" (String#4307, DoABC#2) // _SafeStr_5147 = "_-0CM" (String#10119, DoABC#2) // _SafeStr_6453 = "_-3Ac" (String#5911, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2892 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2892 extends _SafeStr_2832 { public static const _SafeStr_5268:String = "RWLBUE_SHOW_LOADING_BAR"; public static const _SafeStr_5269:String = "RWLBUW_HIDE_LOADING_BAR"; public function _SafeStr_2892(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2892 = "_-aI" (String#2548, DoABC#2) // _SafeStr_5268 = "_-fc" (String#3721, DoABC#2) // _SafeStr_5269 = "_-0Tx" (String#6514, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2893 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2893 extends _SafeStr_2832 { public static const _SafeStr_5268:String = "RWIUE_SHOW"; public static const COMPLETE:String = "RWIUE_COMPLETE"; private var _SafeStr_4045:BitmapData; private var _SafeStr_6050:String; public function _SafeStr_2893(_arg_1:String, _arg_2:BitmapData, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_4, _arg_5); this._SafeStr_4045 = _arg_2; this._SafeStr_6050 = _arg_3; } public function get image():BitmapData { return (this._SafeStr_4045); } public function get clickUrl():String { return (this._SafeStr_6050); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2893 = "_-2RX" (String#4355, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_5268 = "_-fc" (String#3721, DoABC#2) // _SafeStr_6050 = "_-10z" (String#2116, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2895 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2895 extends _SafeStr_2832 { public static const _SafeStr_5367:String = "RWSWPUE_OPEN_EDITOR"; private var _SafeStr_5001:int; private var _SafeStr_4616:String; private var _SafeStr_8035:String; public function _SafeStr_2895(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_5, _arg_6); this._SafeStr_5001 = _arg_2; this._SafeStr_4616 = _arg_3; this._SafeStr_8035 = _arg_4; } public function get location():String { return (this._SafeStr_4616); } public function get objectId():int { return (this._SafeStr_5001); } public function get _SafeStr_6415():String { return (this._SafeStr_8035); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2895 = "_-3FQ" (String#4485, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5367 = "_-2md" (String#7836, DoABC#2) // _SafeStr_6415 = "_-2Kp" (String#2668, DoABC#2) // _SafeStr_8035 = "_-Sg" (String#3639, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2900 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2900 extends _SafeStr_2832 { public static const _SafeStr_5414:String = "RWDUE_PRESETS"; public static const _SafeStr_5416:String = "RWDUE_HIDE"; private var _selectedPresetId:int = 0; private var _presets:Array; public function _SafeStr_2900(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { this._presets = new Array(); super(_arg_1, _arg_2, _arg_3); } public function get _SafeStr_4133():int { return (this._selectedPresetId); } public function get _SafeStr_4134():int { return (this._presets.length); } public function get _SafeStr_13736():Array { return (this._presets); } public function set _SafeStr_4133(_arg_1:int):void { this._selectedPresetId = _arg_1; } public function _SafeStr_4136(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):void { var _local_5:_SafeStr_2902 = new _SafeStr_2902(_arg_1, _arg_2, _arg_3, _arg_4); this._presets[(_arg_1 - 1)] = _local_5; } public function _SafeStr_4135(_arg_1:int):_SafeStr_2902 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._presets.count)))){ return (null); }; return (this._presets[_arg_1]); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13736 = "_-Bl" (String#8274, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2900 = "_-0og" (String#2922, DoABC#2) // _SafeStr_2902 = "_-0-h" (String#4996, DoABC#2) // _SafeStr_4133 = "_-08I" (String#5403, DoABC#2) // _SafeStr_4134 = "_-2hP" (String#10424, DoABC#2) // _SafeStr_4135 = "_-1V8" (String#12084, DoABC#2) // _SafeStr_4136 = "_-2iG" (String#14930, DoABC#2) // _SafeStr_5414 = "_-0w7" (String#10765, DoABC#2) // _SafeStr_5416 = "_-0Mh" (String#9681, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2901 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2901 extends _SafeStr_2832 { public static const _SafeStr_5412:String = "RWDSUE_DIMMER_STATE"; private var _state:int; private var _SafeStr_6378:int; private var _SafeStr_3530:int; private var _color:uint; private var _SafeStr_6379:int; public function _SafeStr_2901(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:uint, _arg_5:uint, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_SafeStr_5412, _arg_6, _arg_7); this._state = _arg_1; this._SafeStr_6378 = _arg_2; this._SafeStr_3530 = _arg_3; this._color = _arg_4; this._SafeStr_6379 = _arg_5; } public function get state():int { return (this._state); } public function get _SafeStr_5415():int { return (this._SafeStr_6378); } public function get _SafeStr_3532():int { return (this._SafeStr_3530); } public function get color():uint { return (this._color); } public function get _SafeStr_5408():uint { return (this._SafeStr_6379); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2901 = "_-2wT" (String#4482, DoABC#2) // _SafeStr_3530 = "_-2Nf" (String#3025, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5415 = "_-1b5" (String#10985, DoABC#2) // _SafeStr_6378 = "_-oV" (String#4934, DoABC#2) // _SafeStr_6379 = "_-088" (String#2670, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2902 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2902 { private var _id:int = 0; private var _type:int = 0; private var _color:uint = 0; private var _SafeStr_5549:uint = 0; public function _SafeStr_2902(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:uint) { this._id = _arg_1; this._type = _arg_2; this._color = _arg_3; this._SafeStr_5549 = _arg_4; } public function get id():int { return (this._id); } public function get type():int { return (this._type); } public function get color():uint { return (this._color); } public function get light():int { return (this._SafeStr_5549); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2902 = "_-0-h" (String#4996, DoABC#2) // _SafeStr_5549 = "_-1sH" (String#2786, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2904 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2904 extends _SafeStr_2832 { public static const _SafeStr_4327:String = "RWUE_REQUEST_ME_MENU_TOOLBAR_CLICKED"; public static const ICON_TYPE_ME_MENU:String = "ICON_TYPE_ME_MENU"; public static const ICON_TYPE_ROOM_INFO:String = "ICON_TYPE_ROOM_INFO"; private var _SafeStr_13737:String; private var _active:Boolean = false; public function _SafeStr_2904(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_SafeStr_4327, _arg_3, _arg_4); this._SafeStr_13737 = _arg_1; this._active = _arg_2; } public function get active():Boolean { return (this._active); } public function get _SafeStr_13738():String { return (this._SafeStr_13737); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13737 = "_-ua" (String#18160, DoABC#2) // _SafeStr_13738 = "_-kI" (String#33611, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2904 = "_-2Ki" (String#5496, DoABC#2) // _SafeStr_4327 = "_-0Vu" (String#10351, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2905 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2905 extends _SafeStr_2832 { public static const _SafeStr_4339:String = "RWSUE_SETTINGS"; private var _SafeStr_4249:Number; public function _SafeStr_2905(_arg_1:String, _arg_2:Number, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._SafeStr_4249 = _arg_2; } public function get _SafeStr_4251():Number { return (this._SafeStr_4249); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2905 = "_-2Pu" (String#3218, DoABC#2) // _SafeStr_4249 = "_-fR" (String#1782, DoABC#2) // _SafeStr_4251 = "_-2px" (String#1771, DoABC#2) // _SafeStr_4339 = "_-2aJ" (String#6876, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2906 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2906 extends _SafeStr_2832 { public static const _SafeStr_4343:String = "RWPUE_CREDIT_BALANCE"; public static const _SafeStr_4458:String = "RWPUE_PIXEL_BALANCE"; public static const _SafeStr_4450:String = "RWPUE_SHELL_BALANCE"; private var _SafeStr_4480:int; public function _SafeStr_2906(_arg_1:String, _arg_2:int, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_arg_1, _arg_3, _arg_4); this._SafeStr_4480 = _arg_2; } public function get balance():int { return (this._SafeStr_4480); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2906 = "_-2nT" (String#4092, DoABC#2) // _SafeStr_4343 = "_-0NL" (String#3758, DoABC#2) // _SafeStr_4450 = "_-0Q5" (String#6226, DoABC#2) // _SafeStr_4458 = "_-OH" (String#6566, DoABC#2) // _SafeStr_4480 = "_-26I" (String#4325, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2907 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2907 extends _SafeStr_2832 { public static const _SafeStr_4321:String = "RWUE_WAVE"; public function _SafeStr_2907(_arg_1:Boolean=false, _arg_2:Boolean=false) { super(_SafeStr_4321, _arg_1, _arg_2); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2907 = "_-0yD" (String#8642, DoABC#2) // _SafeStr_4321 = "_-1Av" (String#10366, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2908 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2908 extends _SafeStr_2832 { public static const _SafeStr_3782:String = "HHTPNUFWE_AE_STARTED"; public static const _SafeStr_4342:String = "HHTPNUFWE_AE_HIGHLIGHT"; public function _SafeStr_2908(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2908 = "_-39" (String#3178, DoABC#2) // _SafeStr_3782 = "_-Py" (String#3918, DoABC#2) // _SafeStr_4342 = "_-05d" (String#8733, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2912 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2912 extends _SafeStr_2832 { public static const _SafeStr_4323:String = "RWUE_DANCE"; private var _SafeStr_6535:int; public function _SafeStr_2912(_arg_1:int, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_SafeStr_4323, _arg_2, _arg_3); this._SafeStr_6535 = _arg_1; } public function get style():int { return (this._SafeStr_6535); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2912 = "_-y2" (String#7774, DoABC#2) // _SafeStr_4323 = "_-0C6" (String#10382, DoABC#2) // _SafeStr_6535 = "_-CJ" (String#1524, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2917 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2917 extends _SafeStr_2832 { public static const _SafeStr_4347:String = "RWREUE_GAME_MODE"; public static const _SafeStr_4345:String = "RWREUE_NORMAL_MODE"; private var _roomId:int = 0; private var _roomCategory:int = 0; public function _SafeStr_2917(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_arg_1, _arg_4, _arg_5); this._roomId = _arg_2; this._roomCategory = _arg_3; } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2917 = "_-0PH" (String#2514, DoABC#2) // _SafeStr_4345 = "_-1iZ" (String#3193, DoABC#2) // _SafeStr_4347 = "_-2ey" (String#7145, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2919 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2919 extends _SafeStr_2832 { public static const _SafeStr_4335:String = "RWBIUE_HABBO_CLUB"; private var _SafeStr_13739:int = 0; private var _SafeStr_13740:int = 0; private var _SafeStr_13741:int = 0; private var _SafeStr_13742:Boolean = false; private var _SafeStr_4427:int; public function _SafeStr_2919(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:Boolean, _arg_5:int, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_SafeStr_4335, _arg_6, _arg_7); this._SafeStr_13739 = _arg_1; this._SafeStr_13740 = _arg_2; this._SafeStr_13741 = _arg_3; this._SafeStr_13742 = _arg_4; this._SafeStr_4427 = _arg_5; } public function get _SafeStr_4355():int { return (this._SafeStr_13739); } public function get _SafeStr_4356():int { return (this._SafeStr_13740); } public function get _SafeStr_4357():int { return (this._SafeStr_13741); } public function get _SafeStr_4358():Boolean { return (this._SafeStr_13742); } public function get clubLevel():int { return (this._SafeStr_4427); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13739 = "_-00w" (String#18246, DoABC#2) // _SafeStr_13740 = "_-1gN" (String#16129, DoABC#2) // _SafeStr_13741 = "_-0vB" (String#16808, DoABC#2) // _SafeStr_13742 = "_-28" (String#17805, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2919 = "_-3GV" (String#4759, DoABC#2) // _SafeStr_4335 = "return" (String#5224, DoABC#2) // _SafeStr_4355 = "_-Cy" (String#15635, DoABC#2) // _SafeStr_4356 = "_-018" (String#19516, DoABC#2) // _SafeStr_4357 = "_-0Mn" (String#20583, DoABC#2) // _SafeStr_4358 = "_-0tW" (String#20407, DoABC#2) // _SafeStr_4427 = "_-02J" (String#2635, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2920 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2920 extends _SafeStr_2832 { public static const _SafeStr_4331:String = "RWUE_HIDE_AVATAR_EDITOR"; public static const _SafeStr_4329:String = "RWUE_AVATAR_EDITOR_CLOSED"; public function _SafeStr_2920(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2920 = "_-0KX" (String#5769, DoABC#2) // _SafeStr_4329 = "_-1fc" (String#11912, DoABC#2) // _SafeStr_4331 = "_-0Yx" (String#11726, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2921 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2921 extends _SafeStr_2832 { public static const _SafeStr_4325:String = "RWUEUE_UPDATE_EFFECTS"; private var _SafeStr_4481:Array; public function _SafeStr_2921(_arg_1:Array=null, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_SafeStr_4325, _arg_2, _arg_3); this._SafeStr_4481 = _arg_1; } public function get effects():Array { return (this._SafeStr_4481); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2921 = "_-1FA" (String#4786, DoABC#2) // _SafeStr_4325 = "_-2CH" (String#10940, DoABC#2) // _SafeStr_4481 = "_-cz" (String#2527, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2927 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2927 extends _SafeStr_2832 { public static const _SafeStr_5355:String = "RWUBUE_USER_BADGES"; private var _userId:int; private var _SafeStr_6496:Array; public function _SafeStr_2927(_arg_1:int, _arg_2:Array, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_SafeStr_5355, _arg_3, _arg_4); this._userId = _arg_1; this._SafeStr_6496 = _arg_2; } public function get userId():int { return (this._userId); } public function get badges():Array { return (this._SafeStr_6496); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2927 = "_-IA" (String#6579, DoABC#2) // _SafeStr_5355 = "_-0Rs" (String#4146, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2929 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2929 extends _SafeStr_2832 { public static const _SafeStr_4902:String = "RWFIUE_FURNI"; private var _id:int = 0; private var _category:int = 0; private var _name:String = ""; private var _SafeStr_5014:String = ""; private var _SafeStr_4045:BitmapData = null; private var _SafeStr_13743:Boolean = false; private var _SafeStr_13744:Boolean = false; private var _SafeStr_13442:Boolean = false; private var _SafeStr_13443:Boolean = false; private var _SafeStr_13712:Boolean = false; private var _SafeStr_6968:int = -1; private var _SafeStr_8385:int = -1; private var _SafeStr_5870:int = -1; private var _SafeStr_6966:String = ""; public function _SafeStr_2929(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=false) { super(_arg_1, _arg_2, _arg_3); } public function set id(_arg_1:int):void { this._id = _arg_1; } public function get id():int { return (this._id); } public function set category(_arg_1:int):void { this._category = _arg_1; } public function get category():int { return (this._category); } public function set name(_arg_1:String):void { this._name = _arg_1; } public function get name():String { return (this._name); } public function set description(_arg_1:String):void { this._SafeStr_5014 = _arg_1; } public function get description():String { return (this._SafeStr_5014); } public function set image(_arg_1:BitmapData):void { this._SafeStr_4045 = _arg_1; } public function get image():BitmapData { return (this._SafeStr_4045); } public function set _SafeStr_5337(_arg_1:Boolean):void { this._SafeStr_13743 = _arg_1; } public function get _SafeStr_5337():Boolean { return (this._SafeStr_13743); } public function set _SafeStr_5333(_arg_1:Boolean):void { this._SafeStr_13744 = _arg_1; } public function get _SafeStr_5333():Boolean { return (this._SafeStr_13744); } public function set _SafeStr_4221(_arg_1:Boolean):void { this._SafeStr_13442 = _arg_1; } public function get _SafeStr_4221():Boolean { return (this._SafeStr_13442); } public function set _SafeStr_4220(_arg_1:Boolean):void { this._SafeStr_13443 = _arg_1; } public function get _SafeStr_4220():Boolean { return (this._SafeStr_13443); } public function set _SafeStr_5205(_arg_1:Boolean):void { this._SafeStr_13712 = _arg_1; } public function get _SafeStr_5205():Boolean { return (this._SafeStr_13712); } public function set _SafeStr_5336(_arg_1:int):void { this._SafeStr_6968 = _arg_1; } public function get _SafeStr_5336():int { return (this._SafeStr_6968); } public function set _SafeStr_5329(_arg_1:int):void { this._SafeStr_8385 = _arg_1; } public function get _SafeStr_5329():int { return (this._SafeStr_8385); } public function set _SafeStr_5330(_arg_1:int):void { this._SafeStr_5870 = _arg_1; } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function set _SafeStr_5326(_arg_1:String):void { this._SafeStr_6966 = _arg_1; } public function get _SafeStr_5326():String { return (this._SafeStr_6966); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13442 = "_-05Q" (String#5376, DoABC#2) // _SafeStr_13443 = "_-04s" (String#8725, DoABC#2) // _SafeStr_13712 = "_-2Dg" (String#10891, DoABC#2) // _SafeStr_13743 = "_-1ju" (String#15918, DoABC#2) // _SafeStr_13744 = "_-391" (String#15399, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2929 = "_-0gt" (String#2913, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4902 = "_-tN" (String#6622, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5329 = "_-1kZ" (String#4411, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5333 = "_-0Kn" (String#13042, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_5337 = "_-2UH" (String#13128, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_6966 = "_-gF" (String#3397, DoABC#2) // _SafeStr_6968 = "_-10A" (String#5694, DoABC#2) // _SafeStr_8385 = "_-1ej" (String#5873, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2930 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2930 extends _SafeStr_2832 { public static const PET_COMMANDS:String = "RWPCUE_PET_COMMANDS"; private var _id:int; private var _SafeStr_7378:Array; private var _SafeStr_7379:Array; public function _SafeStr_2930(_arg_1:int, _arg_2:Array, _arg_3:Array, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_SafeStr_2930.PET_COMMANDS, _arg_4, _arg_5); this._id = _arg_1; this._SafeStr_7378 = _arg_2; this._SafeStr_7379 = _arg_3; } public function get id():int { return (this._id); } public function get _SafeStr_4197():Array { return (this._SafeStr_7378); } public function get _SafeStr_4198():Array { return (this._SafeStr_7379); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2930 = "_-02q" (String#5099, DoABC#2) // _SafeStr_4197 = "_-0P5" (String#10154, DoABC#2) // _SafeStr_4198 = "_-1Od" (String#10764, DoABC#2) // _SafeStr_7378 = "_-1pn" (String#6776, DoABC#2) // _SafeStr_7379 = "_-GJ" (String#3103, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2931 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2931 extends _SafeStr_2832 { public static const _SafeStr_5274:String = "RWUTUE_USER_TAGS"; private var _userId:int; private var _SafeStr_6326:Array; private var _SafeStr_13745:Boolean; public function _SafeStr_2931(_arg_1:int, _arg_2:Array, _arg_3:Boolean, _arg_4:Boolean=false, _arg_5:Boolean=false) { super(_SafeStr_5274, _arg_4, _arg_5); this._userId = _arg_1; this._SafeStr_6326 = _arg_2; this._SafeStr_13745 = _arg_3; } public function get userId():int { return (this._userId); } public function get tags():Array { return (this._SafeStr_6326); } public function get _SafeStr_4926():Boolean { return (this._SafeStr_13745); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13745 = "_-1bP" (String#11230, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2931 = "_-2Z6" (String#6396, DoABC#2) // _SafeStr_4926 = "_-2bN" (String#5900, DoABC#2) // _SafeStr_5274 = "_-1Z5" (String#4565, DoABC#2) // _SafeStr_6326 = "_-Xj" (String#1273, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2932 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2932 extends _SafeStr_2832 { public static const PET_INFO:String = "RWPIUE_PET_INFO"; private var _SafeStr_4609:int; private var _SafeStr_13478:int; private var _SafeStr_7381:int; private var _SafeStr_13479:int; private var _energy:int; private var _SafeStr_13480:int; private var _nutrition:int; private var _SafeStr_13481:int; private var _SafeStr_8459:int; private var _petRespect:int; private var _SafeStr_7385:int; private var _name:String; private var _id:int; private var _SafeStr_4045:BitmapData; private var _SafeStr_5150:int; private var _SafeStr_13746:int; private var _SafeStr_13747:Boolean; private var _SafeStr_7339:int; private var _ownerName:String; private var _canOwnerBeKicked:Boolean; private var _SafeStr_4951:int; public function _SafeStr_2932(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int, _arg_5:BitmapData, _arg_6:Boolean, _arg_7:int, _arg_8:String, _arg_9:int, _arg_10:Boolean=false, _arg_11:Boolean=false) { super(_SafeStr_2932.PET_INFO, _arg_10, _arg_11); this._SafeStr_5150 = _arg_1; this._SafeStr_13746 = _arg_2; this._name = _arg_3; this._id = _arg_4; this._SafeStr_4045 = _arg_5; this._SafeStr_13747 = _arg_6; this._SafeStr_7339 = _arg_7; this._ownerName = _arg_8; this._SafeStr_4951 = _arg_9; } public function get name():String { return (this._name); } public function get image():BitmapData { return (this._SafeStr_4045); } public function get id():int { return (this._id); } public function get _SafeStr_4153():int { return (this._SafeStr_5150); } public function get _SafeStr_13748():int { return (this._SafeStr_13746); } public function get _SafeStr_13749():Boolean { return (this._SafeStr_13747); } public function get _SafeStr_4195():int { return (this._SafeStr_7339); } public function get _SafeStr_4196():String { return (this._ownerName); } public function get _SafeStr_5360():Boolean { return (this._canOwnerBeKicked); } public function get roomIndex():int { return (this._SafeStr_4951); } public function get age():int { return (this._SafeStr_7385); } public function get level():int { return (this._SafeStr_4609); } public function get _SafeStr_4186():int { return (this._SafeStr_13478); } public function get experience():int { return (this._SafeStr_7381); } public function get _SafeStr_4188():int { return (this._SafeStr_13479); } public function get energy():int { return (this._energy); } public function get _SafeStr_4190():int { return (this._SafeStr_13480); } public function get _SafeStr_4192():int { return (this._nutrition); } public function get _SafeStr_4193():int { return (this._SafeStr_13481); } public function get _SafeStr_5359():int { return (this._SafeStr_8459); } public function get _SafeStr_5358():int { return (this._petRespect); } public function set level(_arg_1:int):void { this._SafeStr_4609 = _arg_1; } public function set _SafeStr_4186(_arg_1:int):void { this._SafeStr_13478 = _arg_1; } public function set experience(_arg_1:int):void { this._SafeStr_7381 = _arg_1; } public function set _SafeStr_4188(_arg_1:int):void { this._SafeStr_13479 = _arg_1; } public function set energy(_arg_1:int):void { this._energy = _arg_1; } public function set _SafeStr_4190(_arg_1:int):void { this._SafeStr_13480 = _arg_1; } public function set _SafeStr_4192(_arg_1:int):void { this._nutrition = _arg_1; } public function set _SafeStr_4193(_arg_1:int):void { this._SafeStr_13481 = _arg_1; } public function set _SafeStr_5359(_arg_1:int):void { this._SafeStr_8459 = _arg_1; } public function set _SafeStr_5360(_arg_1:Boolean):void { this._canOwnerBeKicked = _arg_1; } public function set _SafeStr_5358(_arg_1:int):void { this._petRespect = _arg_1; } public function set age(_arg_1:int):void { this._SafeStr_7385 = _arg_1; } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13478 = "_-1vl" (String#6338, DoABC#2) // _SafeStr_13479 = "_-354" (String#6030, DoABC#2) // _SafeStr_13480 = "_-hs" (String#6564, DoABC#2) // _SafeStr_13481 = "_-2yd" (String#6289, DoABC#2) // _SafeStr_13746 = "_-0tG" (String#17945, DoABC#2) // _SafeStr_13747 = "_-2ft" (String#10379, DoABC#2) // _SafeStr_13748 = "_-0wl" (String#19424, DoABC#2) // _SafeStr_13749 = "_-0H2" (String#9827, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2932 = "_-1rP" (String#3090, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4186 = "_-1yf" (String#5031, DoABC#2) // _SafeStr_4188 = "_-1zZ" (String#5039, DoABC#2) // _SafeStr_4190 = "_-0jr" (String#4894, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4193 = "_-13j" (String#5063, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_4951 = "_-0nq" (String#3609, DoABC#2) // _SafeStr_5150 = "_-ny" (String#2451, DoABC#2) // _SafeStr_5358 = "_-1US" (String#6816, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_5360 = "_-tJ" (String#9524, DoABC#2) // _SafeStr_7339 = "_-bO" (String#3616, DoABC#2) // _SafeStr_7381 = "_-2MS" (String#3121, DoABC#2) // _SafeStr_7385 = "_-79" (String#2611, DoABC#2) // _SafeStr_8459 = "_-1dH" (String#3176, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2934 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2934 extends _SafeStr_2832 { public static const _SafeStr_13750:String = "RWBIUE_BADGE_IMAGE"; private var _SafeStr_6189:String; private var _SafeStr_13751:BitmapData; public function _SafeStr_2934(_arg_1:String, _arg_2:BitmapData, _arg_3:Boolean=false, _arg_4:Boolean=false) { super(_SafeStr_13750, _arg_3, _arg_4); this._SafeStr_6189 = _arg_1; this._SafeStr_13751 = _arg_2; } public function get _SafeStr_6191():String { return (this._SafeStr_6189); } public function get _SafeStr_5356():BitmapData { return (this._SafeStr_13751); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13750 = "_-1-M" (String#10273, DoABC#2) // _SafeStr_13751 = "_-0dO" (String#16921, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2934 = "_-21W" (String#3177, DoABC#2) // _SafeStr_5356 = "_-V4" (String#5629, DoABC#2) // _SafeStr_6189 = "_-2Vf" (String#10677, DoABC#2) // _SafeStr_6191 = "_-QG" (String#7800, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2938 package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class _SafeStr_2938 extends _SafeStr_2832 { public static const _SafeStr_5279:String = "RWUTUE_USER_FIGURE"; private var _userId:int; private var _SafeStr_4045:BitmapData; private var _SafeStr_13745:Boolean; private var _SafeStr_6784:String = ""; private var _SafeStr_6688:int; public function _SafeStr_2938(_arg_1:int, _arg_2:BitmapData, _arg_3:Boolean, _arg_4:String, _arg_5:int, _arg_6:Boolean=false, _arg_7:Boolean=false) { super(_SafeStr_5279, _arg_6, _arg_7); this._userId = _arg_1; this._SafeStr_4045 = _arg_2; this._SafeStr_13745 = _arg_3; this._SafeStr_6784 = _arg_4; this._SafeStr_6688 = _arg_5; } public function get userId():int { return (this._userId); } public function get image():BitmapData { return (this._SafeStr_4045); } public function get _SafeStr_4926():Boolean { return (this._SafeStr_13745); } public function get _SafeStr_4181():String { return (this._SafeStr_6784); } public function get _SafeStr_4169():int { return (this._SafeStr_6688); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13745 = "_-1bP" (String#11230, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2938 = "_-3FM" (String#5936, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4181 = "_-1yc" (String#5909, DoABC#2) // _SafeStr_4926 = "_-2bN" (String#5900, DoABC#2) // _SafeStr_5279 = "_-DF" (String#4358, DoABC#2) // _SafeStr_6688 = "_-P0" (String#3144, DoABC#2) // _SafeStr_6784 = "_-OT" (String#5608, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2939 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2939 extends _SafeStr_2832 { public static const _SafeStr_5339:String = "RWSUE_PLAYING_CHANGED"; public static const _SafeStr_5341:String = "RWSUE_DATA_RECEIVED"; private var _SafeStr_3930:int; private var _songName:String; private var _SafeStr_13752:String; public function _SafeStr_2939(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_arg_1, _arg_5, _arg_6); this._SafeStr_3930 = _arg_2; this._songName = _arg_3; this._SafeStr_13752 = _arg_4; } public function get _SafeStr_3590():int { return (this._SafeStr_3930); } public function get _SafeStr_3895():String { return (this._songName); } public function get _SafeStr_13753():String { return (this._SafeStr_13752); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13752 = "_-0pA" (String#11101, DoABC#2) // _SafeStr_13753 = "_-287" (String#16798, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2939 = "_-0G7" (String#2425, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3895 = "_-1v3" (String#10877, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_5339 = "_-1PR" (String#7327, DoABC#2) // _SafeStr_5341 = "_-3-t" (String#7123, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2943 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2943 extends _SafeStr_2832 { public static const _SafeStr_4903:String = "rwudue_user_data_updated"; public function _SafeStr_2943(_arg_1:Boolean=false, _arg_2:Boolean=false) { super(_SafeStr_4903, _arg_1, _arg_2); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2943 = "_-1IB" (String#6449, DoABC#2) // _SafeStr_4903 = "_-1KU" (String#3733, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2945 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2945 extends _SafeStr_2832 { public static const _SafeStr_4898:String = "RWAIE_AVATAR_INFO"; private var _userId:int; private var _userName:String; private var _SafeStr_4950:Boolean; private var _SafeStr_4951:int; public function _SafeStr_2945(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:Boolean, _arg_5:Boolean=false, _arg_6:Boolean=false) { super(_SafeStr_4898, _arg_5, _arg_6); this._userId = _arg_1; this._userName = _arg_2; this._SafeStr_4951 = _arg_3; this._SafeStr_4950 = _arg_4; } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } public function get roomIndex():int { return (this._SafeStr_4951); } public function get _SafeStr_4908():Boolean { return (this._SafeStr_4950); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2945 = "_-2Cz" (String#4425, DoABC#2) // _SafeStr_4898 = "_-tO" (String#4008, DoABC#2) // _SafeStr_4908 = "_-I9" (String#4187, DoABC#2) // _SafeStr_4950 = "_-2ws" (String#5308, DoABC#2) // _SafeStr_4951 = "_-0nq" (String#3609, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_2948 package com.sulake.habbo.ui.widget.events { public class _SafeStr_2948 extends _SafeStr_2832 { public static const _SafeStr_4905:String = "RWONE_TYPE"; private var _userId:int; private var _category:int; private var _userName:String; private var _SafeStr_4951:int; public function _SafeStr_2948(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int) { this._userId = _arg_1; this._category = _arg_2; this._userName = _arg_3; this._SafeStr_4951 = _arg_4; super(_SafeStr_4905, false, false); } public function get userId():int { return (this._userId); } public function get category():int { return (this._category); } public function get userName():String { return (this._userName); } public function get roomIndex():int { return (this._SafeStr_4951); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2948 = "_-0Sd" (String#3186, DoABC#2) // _SafeStr_4905 = "_-1lk" (String#8579, DoABC#2) // _SafeStr_4951 = "_-0nq" (String#3609, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events._SafeStr_3284 package com.sulake.habbo.ui.widget.events { public class _SafeStr_3284 { private var _id:int; private var _category:int; private var _name:String; public function _SafeStr_3284(_arg_1:int, _arg_2:int, _arg_3:String) { this._id = _arg_1; this._category = _arg_2; this._name = _arg_3; } public function get id():int { return (this._id); } public function get category():int { return (this._category); } public function get name():String { return (this._name); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_3284 = "_-1RN" (String#2504, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.events.RoomWidgetChatUpdateEvent package com.sulake.habbo.ui.widget.events { import flash.display.BitmapData; public class RoomWidgetChatUpdateEvent extends _SafeStr_2832 { public static const _SafeStr_5194:String = "RWCUE_EVENT_CHAT"; public static const _SafeStr_4120:int = 0; public static const _SafeStr_4128:int = 1; public static const _SafeStr_4129:int = 2; public static const _SafeStr_4123:int = 3; public static const _SafeStr_4126:int = 4; private var _userId:int = 0; private var _text:String = ""; private var _SafeStr_7601:int = 0; private var _userName:String; private var _SafeStr_7602:Array; private var _SafeStr_13754:Number; private var _SafeStr_13755:Number; private var _SafeStr_13756:BitmapData; private var _SafeStr_13757:uint; private var _roomId:int; private var _roomCategory:int; private var _SafeStr_13758:int; public function RoomWidgetChatUpdateEvent(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:String, _arg_5:int, _arg_6:Number, _arg_7:Number, _arg_8:BitmapData, _arg_9:uint, _arg_10:int, _arg_11:int, _arg_12:int=0, _arg_13:Array=null, _arg_14:Boolean=false, _arg_15:Boolean=false) { super(_arg_1, _arg_14, _arg_15); this._userId = _arg_2; this._text = _arg_3; this._SafeStr_7601 = _arg_12; this._userName = _arg_4; this._SafeStr_13758 = _arg_5; this._SafeStr_7602 = _arg_13; this._SafeStr_13754 = _arg_6; this._SafeStr_13755 = _arg_7; this._SafeStr_13756 = _arg_8; this._SafeStr_13757 = _arg_9; this._roomId = _arg_10; this._roomCategory = _arg_11; } public function get userId():int { return (this._userId); } public function get text():String { return (this._text); } public function get _SafeStr_5182():int { return (this._SafeStr_7601); } public function get userName():String { return (this._userName); } public function get _SafeStr_13759():int { return (this._SafeStr_13758); } public function get links():Array { return (this._SafeStr_7602); } public function get userX():Number { return (this._SafeStr_13754); } public function get _SafeStr_13760():Number { return (this._SafeStr_13755); } public function get _SafeStr_13761():BitmapData { return (this._SafeStr_13756); } public function get _SafeStr_13762():uint { return (this._SafeStr_13757); } public function get roomId():int { return (this._roomId); } public function get roomCategory():int { return (this._roomCategory); } } }//package com.sulake.habbo.ui.widget.events // _SafeStr_13754 = "_-wx" (String#15873, DoABC#2) // _SafeStr_13755 = "_-Vf" (String#15576, DoABC#2) // _SafeStr_13756 = "_-22n" (String#17933, DoABC#2) // _SafeStr_13757 = "_-1nJ" (String#18063, DoABC#2) // _SafeStr_13758 = "_-1yM" (String#15879, DoABC#2) // _SafeStr_13759 = "_-6p" (String#18860, DoABC#2) // _SafeStr_13760 = "_-0vP" (String#22962, DoABC#2) // _SafeStr_13761 = "_-1sD" (String#20929, DoABC#2) // _SafeStr_13762 = "_-0sL" (String#18789, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_4120 = "_-2ch" (String#3984, DoABC#2) // _SafeStr_4123 = "_-2Yh" (String#6389, DoABC#2) // _SafeStr_4126 = "_-1s8" (String#6033, DoABC#2) // _SafeStr_4128 = "_-1M5" (String#4068, DoABC#2) // _SafeStr_4129 = "_-Zv" (String#3920, DoABC#2) // _SafeStr_5182 = "_-1Ty" (String#11258, DoABC#2) // _SafeStr_5194 = "_-0KD" (String#9907, DoABC#2) // _SafeStr_7601 = "_-1bb" (String#3756, DoABC#2) // _SafeStr_7602 = "_-092" (String#4799, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.furniture.dimmer._SafeStr_1776 package com.sulake.habbo.ui.widget.furniture.dimmer { import _-a4._SafeStr_1750; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2900; import com.sulake.habbo.ui.widget.events._SafeStr_2901; import flash.events.IEventDispatcher; import com.sulake.habbo.ui.widget.events._SafeStr_2902; import _-je._SafeStr_2899; import _-je._SafeStr_2898; import _-je._SafeStr_2896; public class _SafeStr_1776 extends _SafeStr_1750 { private static const _SafeStr_13763:Array = new Array(7665141, 21495, 15161822, 15353138, 15923281, 8581961, 0); private static const _SafeStr_13764:Array = new Array(int((0.3 * 0xFF)), int((0.3 * 0xFF))); private var _view:_SafeStr_2903; private var _presets:Array; private var _SafeStr_13765:int; private var _dimmerState:int; private var _SafeStr_6378:int; private var _SafeStr_3530:int; private var _color:uint = 0xFFFFFF; private var _SafeStr_6379:uint = 0xFF; public function _SafeStr_1776(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); } public function get _SafeStr_13766():int { return (this._dimmerState); } public function get _SafeStr_13736():Array { return (this._presets); } public function get colors():Array { return (_SafeStr_13763); } public function get _SafeStr_13767():Array { return (_SafeStr_13764); } public function get _SafeStr_13768():int { return (this._SafeStr_13765); } public function set _SafeStr_13768(_arg_1:int):void { this._SafeStr_13765 = _arg_1; } override public function dispose():void { this._SafeStr_6454(); this._presets = null; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2900._SafeStr_5414, this._SafeStr_13769); _arg_1.addEventListener(_SafeStr_2900._SafeStr_5416, this._SafeStr_13770); _arg_1.addEventListener(_SafeStr_2901._SafeStr_5412, this._SafeStr_13771); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2900._SafeStr_5414, this._SafeStr_13769); _arg_1.removeEventListener(_SafeStr_2900._SafeStr_5416, this._SafeStr_13770); _arg_1.removeEventListener(_SafeStr_2901._SafeStr_5412, this._SafeStr_13771); } private function _SafeStr_13769(_arg_1:_SafeStr_2900):void { var _local_3:_SafeStr_2902; var _local_4:_SafeStr_2897; this._SafeStr_13765 = (_arg_1._SafeStr_4133 - 1); this._presets = new Array(); var _local_2:int; while (_local_2 < _arg_1._SafeStr_13736.length) { _local_3 = _arg_1._SafeStr_13736[_local_2]; _local_4 = new _SafeStr_2897(_local_3.id, _local_3.type, _local_3.color, _local_3.light); this._presets.push(_local_4); _local_2++; }; this._SafeStr_5538(); } private function _SafeStr_13770(_arg_1:_SafeStr_2900):void { this._SafeStr_6454(); } private function _SafeStr_6454():void { if (this._view != null){ this._view.dispose(); this._view = null; }; } private function _SafeStr_13771(_arg_1:_SafeStr_2901):void { var _local_2:_SafeStr_2899; if (_arg_1 == null){ return; }; this._dimmerState = _arg_1.state; this._SafeStr_6378 = _arg_1._SafeStr_5415; this._SafeStr_3530 = _arg_1._SafeStr_3532; this._color = _arg_1.color; this._SafeStr_6379 = _arg_1._SafeStr_5408; if (this._view != null){ this._view.update(); }; if (!this._SafeStr_13772(this._SafeStr_6379, this._SafeStr_3530)){ return; }; _local_2 = new _SafeStr_2899(this._color, this._SafeStr_6379, (this._SafeStr_3530 == 2)); messageListener.processWidgetMessage(_local_2); } private function _SafeStr_5538():void { if (this._view == null){ this._view = new _SafeStr_2903(this); }; if (this._view != null){ this._view._SafeStr_5538(); }; } public function _SafeStr_13773(_arg_1:Boolean):void { var _local_7:_SafeStr_2898; if (this._dimmerState == 0){ return; }; if (messageListener == null){ return; }; var _local_2:int = (this._SafeStr_13765 + 1); if ((((((this._presets == null)) || ((_local_2 < 0)))) || ((_local_2 > this._presets.length)))){ return; }; var _local_3:int = this._view._SafeStr_13774; var _local_4:uint = this.colors[this._view._SafeStr_13775]; var _local_5:int = this._view._SafeStr_13776; var _local_6:_SafeStr_2897 = (this._presets[this._SafeStr_13765] as _SafeStr_2897); if (((((((((!((_local_6 == null))) && ((_local_6.type == _local_3)))) && ((_local_6.color == _local_4)))) && ((_local_6.light == _local_5)))) && (!(_arg_1)))){ return; }; _local_6.type = _local_3; _local_6.color = _local_4; _local_6.light = _local_5; if (!this._SafeStr_13772(_local_5, _local_3)){ return; }; _local_7 = new _SafeStr_2898(_local_2, _local_3, _local_4, _local_5, _arg_1); messageListener.processWidgetMessage(_local_7); } public function _SafeStr_13777():void { var _local_1:_SafeStr_2899; if (this._dimmerState == 0){ return; }; if (messageListener == null){ return; }; if (!this._SafeStr_13772(this._view._SafeStr_13776, this._view._SafeStr_13774)){ return; }; _local_1 = new _SafeStr_2899(this.colors[this._view._SafeStr_13775], this._view._SafeStr_13776, (this._view._SafeStr_13774 == 2)); messageListener.processWidgetMessage(_local_1); } public function _SafeStr_13778():void { var _local_1:_SafeStr_2896; if (messageListener != null){ _local_1 = new _SafeStr_2896(); messageListener.processWidgetMessage(_local_1); }; } public function _SafeStr_13779():void { var _local_1:_SafeStr_2899; if (messageListener == null){ return; }; if (!this._SafeStr_13772(this._SafeStr_6379, this._SafeStr_3530)){ return; }; _local_1 = new _SafeStr_2899(this._color, this._SafeStr_6379, (this._SafeStr_3530 == 2)); messageListener.processWidgetMessage(_local_1); } private function _SafeStr_13772(_arg_1:uint, _arg_2:int):Boolean { return (true); } } }//package com.sulake.habbo.ui.widget.furniture.dimmer // _SafeStr_13736 = "_-Bl" (String#8274, DoABC#2) // _SafeStr_13763 = "_-2nF" (String#14365, DoABC#2) // _SafeStr_13764 = "_-69" (String#15017, DoABC#2) // _SafeStr_13765 = "_-2Xu" (String#10656, DoABC#2) // _SafeStr_13766 = "_-1If" (String#22440, DoABC#2) // _SafeStr_13767 = "_-1ho" (String#22447, DoABC#2) // _SafeStr_13768 = "_-1TF" (String#11522, DoABC#2) // _SafeStr_13769 = "_-nR" (String#16954, DoABC#2) // _SafeStr_13770 = "_-21i" (String#17450, DoABC#2) // _SafeStr_13771 = "_-1tA" (String#16983, DoABC#2) // _SafeStr_13772 = "_-1Fm" (String#12446, DoABC#2) // _SafeStr_13773 = "_-1D2" (String#16651, DoABC#2) // _SafeStr_13774 = "_-3E8" (String#7014, DoABC#2) // _SafeStr_13775 = "_-2pG" (String#12046, DoABC#2) // _SafeStr_13776 = "_-2Ba" (String#7090, DoABC#2) // _SafeStr_13777 = "_-1GJ" (String#12765, DoABC#2) // _SafeStr_13778 = "_-0kP" (String#18775, DoABC#2) // _SafeStr_13779 = "_-1aW" (String#19618, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1776 = "_-0Hs" (String#5879, DoABC#2) // _SafeStr_2896 = "_-0zJ" (String#4359, DoABC#2) // _SafeStr_2897 = "_-32H" (String#4651, DoABC#2) // _SafeStr_2898 = "_-2nD" (String#3822, DoABC#2) // _SafeStr_2899 = "_-1zW" (String#2571, DoABC#2) // _SafeStr_2900 = "_-0og" (String#2922, DoABC#2) // _SafeStr_2901 = "_-2wT" (String#4482, DoABC#2) // _SafeStr_2902 = "_-0-h" (String#4996, DoABC#2) // _SafeStr_2903 = "_-08F" (String#4656, DoABC#2) // _SafeStr_3530 = "_-2Nf" (String#3025, DoABC#2) // _SafeStr_3532 = "_-1k-" (String#7515, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4133 = "_-08I" (String#5403, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5414 = "_-0w7" (String#10765, DoABC#2) // _SafeStr_5415 = "_-1b5" (String#10985, DoABC#2) // _SafeStr_5416 = "_-0Mh" (String#9681, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_6378 = "_-oV" (String#4934, DoABC#2) // _SafeStr_6379 = "_-088" (String#2670, DoABC#2) // _SafeStr_6454 = "_-2r1" (String#7966, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.furniture.dimmer._SafeStr_2897 package com.sulake.habbo.ui.widget.furniture.dimmer { public class _SafeStr_2897 { private var _id:int = 0; private var _type:int = 0; private var _color:uint = 0; private var _SafeStr_5549:uint = 0; public function _SafeStr_2897(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:uint) { this._id = _arg_1; this._type = _arg_2; this._color = _arg_3; this._SafeStr_5549 = _arg_4; } public function get id():int { return (this._id); } public function get type():int { return (this._type); } public function get color():uint { return (this._color); } public function get light():uint { return (this._SafeStr_5549); } public function set type(_arg_1:int):void { this._type = _arg_1; } public function set color(_arg_1:uint):void { this._color = _arg_1; } public function set light(_arg_1:uint):void { this._SafeStr_5549 = _arg_1; } } }//package com.sulake.habbo.ui.widget.furniture.dimmer // _SafeStr_2897 = "_-32H" (String#4651, DoABC#2) // _SafeStr_5549 = "_-1sH" (String#2786, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.furniture.dimmer._SafeStr_2903 package com.sulake.habbo.ui.widget.furniture.dimmer { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1550; import com.sulake.core.window.IWindow; import com.sulake.core.window.components._SafeStr_1523; import flash.display.BitmapData; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import flash.geom.Point; import com.sulake.core.window.components._SafeStr_1529; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.assets._SafeStr_5; public class _SafeStr_2903 { private static const _SafeStr_6844:Number = 100; private static const _SafeStr_6845:Number = 100; private var _window:IWindowContainer; private var _SafeStr_4820:_SafeStr_1550; private var _SafeStr_13780:XML; private var _widget:_SafeStr_1776; private var _SafeStr_13781:_SafeStr_3294; private var _SafeStr_13782:_SafeStr_3293; private var _SafeStr_13783:int; private var _SafeStr_10491:int; private var _SafeStr_13784:int; public function _SafeStr_2903(_arg_1:_SafeStr_1776) { this._widget = _arg_1; } public function get _SafeStr_13776():int { return (this._SafeStr_13783); } public function get _SafeStr_13775():int { return (this._SafeStr_10491); } public function get _SafeStr_13774():int { return (this._SafeStr_13784); } public function dispose():void { this._SafeStr_5540(); this._widget = null; } public function _SafeStr_5538():void { if (this._window == null){ this.createWindow(); }; this._SafeStr_13785(this._widget._SafeStr_13768); this.update(); } public function update():void { var _local_3:String; if ((((this._window == null)) || ((this._widget == null)))){ return; }; var _local_1 = (this._widget._SafeStr_13766 == 1); var _local_2:IWindow = this._window.findChildByName("on_off_button"); if (_local_2 != null){ _local_3 = ((_local_1) ? "${widget.dimmer.button.off}" : "${widget.dimmer.button.on}"); _local_2.caption = _local_3; }; _local_2 = this._window.findChildByName("tabbedview"); if (_local_2 != null){ _local_2.visible = _local_1; }; _local_2 = this._window.findChildByName("apply_button"); if (_local_2 != null){ if (_local_1){ _local_2.enable(); } else { _local_2.disable(); }; }; _local_2 = this._window.findChildByName("off_border"); if (_local_2){ _local_2.visible = !(_local_1); }; } public function _SafeStr_5540():void { if (this._widget != null){ this._widget._SafeStr_13779(); }; if (this._SafeStr_13781 != null){ this._SafeStr_13781.dispose(); this._SafeStr_13781 = null; }; if (this._SafeStr_13782 != null){ this._SafeStr_13782.dispose(); this._SafeStr_13782 = null; }; this._SafeStr_4820 = null; if (this._window != null){ this._window.dispose(); this._window = null; }; } private function createWindow():void { var _local_1:IWindow; var _local_5:IWindow; var _local_6:_SafeStr_1523; var _local_7:BitmapData; if ((((((this._widget == null)) || ((this._widget.windowManager == null)))) || ((this._SafeStr_13786 == null)))){ return; }; this._window = (this._widget.windowManager.createWindow("dimmerui_container", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_5507 | _SafeStr_1318._SafeStr_4275), new Rectangle(_SafeStr_6844, _SafeStr_6845, 2, 2), null, 0) as IWindowContainer); this._window.buildFromXML(this._SafeStr_13786); _local_1 = this._window.findChildByTag("close"); if (_local_1 != null){ _local_1.procedure = this._SafeStr_4835; }; _local_1 = this._window.findChildByName("color_grid_container"); if (_local_1 != null){ _local_5 = (_local_1 as IWindowContainer).findChildByName("color_grid"); if (_local_5 != null){ this._SafeStr_13781 = new _SafeStr_3294(this, (_local_5 as _SafeStr_1544), this._widget.windowManager, this._widget.assets); }; }; _local_1 = this._window.findChildByName("brightness_container"); if (_local_1 != null){ this._SafeStr_13782 = new _SafeStr_3293(this, (_local_1 as IWindowContainer), this._widget.assets); }; this._SafeStr_4820 = _SafeStr_1550(this._window.findChildByName("tab_context")); this._SafeStr_10881(this._widget._SafeStr_13768); var _local_2:int; while (_local_2 < this._SafeStr_4820._SafeStr_9114) { _local_6 = this._SafeStr_4820._SafeStr_9118(_local_2); _local_6.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _local_6.procedure = this._SafeStr_11136; _local_2++; }; _local_1 = this._window.findChildByName("type_checkbox"); if (_local_1 != null){ _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_1 = this._window.findChildByName("apply_button"); if (_local_1 != null){ _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_1 = this._window.findChildByName("on_off_button"); if (_local_1 != null){ _local_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; var _local_3:IBitmapWrapperWindow = (this._window.findChildByName("off_image") as IBitmapWrapperWindow); var _local_4:_SafeStr_1280 = (this._widget.assets.getAssetByName("dimmer_info") as _SafeStr_1280); if (((!((_local_3 == null))) && (!((_local_4 == null))))){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height); _local_7 = (_local_4.content as BitmapData); if (_local_7 != null){ _local_3.bitmap.copyPixels(_local_7, _local_7.rect, new Point(0, 0)); }; }; } private function _SafeStr_6456(_arg_1:WindowMouseEvent):void { var _local_4:_SafeStr_1529; var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "type_checkbox": _local_4 = (_arg_1.target as _SafeStr_1529); if (_local_4 == null){ return; }; if (_local_4.isSelected){ this._SafeStr_13774 = 2; } else { this._SafeStr_13774 = 1; }; this._widget._SafeStr_13777(); return; case "apply_button": this._widget._SafeStr_13773(true); return; case "cancel": case "close": this._SafeStr_5540(); return; case "on_off_button": this._widget._SafeStr_13778(); return; }; } private function _SafeStr_11136(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != _SafeStr_1260._SafeStr_3458){ return; }; this._widget._SafeStr_13773(false); var _local_3:int = _arg_2.id; this._SafeStr_13785(_local_3); } private function _SafeStr_4835(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_5540(); } private function _SafeStr_13785(_arg_1:int):void { if ((((((((this._widget == null)) || ((this._widget._SafeStr_13736 == null)))) || ((_arg_1 < 0)))) || ((_arg_1 >= this._widget._SafeStr_13736.length)))){ return; }; this._widget._SafeStr_13768 = _arg_1; var _local_2:_SafeStr_2897 = this._widget._SafeStr_13736[_arg_1]; if (_local_2 == null){ return; }; this._SafeStr_10881(_arg_1); this._SafeStr_13783 = _local_2.light; if (this._SafeStr_13782 != null){ this._SafeStr_13782.setValue(this._SafeStr_13783); }; this._SafeStr_10491 = this.colors.indexOf(_local_2.color); if (this._SafeStr_13781 != null){ this._SafeStr_13781._SafeStr_13787(this._SafeStr_10491); }; this._SafeStr_13774 = _local_2.type; this._widget._SafeStr_13777(); } private function _SafeStr_10881(_arg_1:int):void { if (this._SafeStr_4820 == null){ return; }; var _local_2:IWindow = this._SafeStr_4820._SafeStr_9118(_arg_1); if (_local_2 != null){ this._SafeStr_4820.selector.setSelected((_local_2 as _SafeStr_1522)); }; } private function _SafeStr_13788():int { if (this._SafeStr_4820 == null){ return (-1); }; var _local_1:_SafeStr_1522 = this._SafeStr_4820.selector._SafeStr_4599(); return (this._SafeStr_4820.selector._SafeStr_9103(_local_1)); } private function get _SafeStr_13786():XML { if (this._SafeStr_13780 != null){ return (this._SafeStr_13780); }; if ((((((this._widget == null)) || ((this._widget.assets == null)))) || ((this._widget.assets.getAssetByName("dimmer_ui") == null)))){ return (null); }; var _local_1:_SafeStr_5 = _SafeStr_5(this._widget.assets.getAssetByName("dimmer_ui")); this._SafeStr_13780 = XML(_local_1.content); return (this._SafeStr_13780); } public function get colors():Array { if (this._widget == null){ return (null); }; return (this._widget.colors); } public function set _SafeStr_13774(_arg_1:int):void { if (((!((_arg_1 == 1))) && (!((_arg_1 == 2))))){ return; }; this._SafeStr_13784 = _arg_1; var _local_2:_SafeStr_1529 = (this._window.findChildByName("type_checkbox") as _SafeStr_1529); if (_local_2 != null){ if (_arg_1 == 2){ _local_2._SafeStr_3912(); } else { _local_2._SafeStr_5454(); }; }; if (this._SafeStr_13782 != null){ this._SafeStr_13782.min = this._widget._SafeStr_13767[(_arg_1 - 1)]; }; } public function set _SafeStr_13775(_arg_1:int):void { this._SafeStr_10491 = _arg_1; if (this._SafeStr_13781 != null){ this._SafeStr_13781._SafeStr_13787(_arg_1); }; this._widget._SafeStr_13777(); } public function set _SafeStr_13776(_arg_1:int):void { this._SafeStr_13783 = _arg_1; if (this._SafeStr_13782 != null){ this._SafeStr_13782.setValue(_arg_1); }; this._widget._SafeStr_13777(); } } }//package com.sulake.habbo.ui.widget.furniture.dimmer // _SafeStr_10491 = "_-0Lj" (String#3723, DoABC#2) // _SafeStr_10881 = "_-0Bl" (String#8315, DoABC#2) // _SafeStr_11136 = "_-0H4" (String#9828, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_13736 = "_-Bl" (String#8274, DoABC#2) // _SafeStr_13766 = "_-1If" (String#22440, DoABC#2) // _SafeStr_13767 = "_-1ho" (String#22447, DoABC#2) // _SafeStr_13768 = "_-1TF" (String#11522, DoABC#2) // _SafeStr_13773 = "_-1D2" (String#16651, DoABC#2) // _SafeStr_13774 = "_-3E8" (String#7014, DoABC#2) // _SafeStr_13775 = "_-2pG" (String#12046, DoABC#2) // _SafeStr_13776 = "_-2Ba" (String#7090, DoABC#2) // _SafeStr_13777 = "_-1GJ" (String#12765, DoABC#2) // _SafeStr_13778 = "_-0kP" (String#18775, DoABC#2) // _SafeStr_13779 = "_-1aW" (String#19618, DoABC#2) // _SafeStr_13780 = "_-2Ps" (String#12232, DoABC#2) // _SafeStr_13781 = "_-1hq" (String#6137, DoABC#2) // _SafeStr_13782 = "_-3Ds" (String#5070, DoABC#2) // _SafeStr_13783 = "_-387" (String#12373, DoABC#2) // _SafeStr_13784 = "_-RX" (String#16367, DoABC#2) // _SafeStr_13785 = "_-Ms" (String#15418, DoABC#2) // _SafeStr_13786 = "_-2cU" (String#16540, DoABC#2) // _SafeStr_13787 = "_-2dH" (String#13354, DoABC#2) // _SafeStr_13788 = "_-77" (String#30805, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_1776 = "_-0Hs" (String#5879, DoABC#2) // _SafeStr_2897 = "_-32H" (String#4651, DoABC#2) // _SafeStr_2903 = "_-08F" (String#4656, DoABC#2) // _SafeStr_3293 = "_-3DI" (String#6948, DoABC#2) // _SafeStr_3294 = "_-0SR" (String#6962, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3458 = "_-nl" (String#1989, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4820 = "_-1yu" (String#1981, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5454 = "_-1iB" (String#3428, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5507 = "_-1H4" (String#5700, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_6456 = "_-0RW" (String#2242, DoABC#2) // _SafeStr_6844 = "_-2ZK" (String#3353, DoABC#2) // _SafeStr_6845 = "_-9z" (String#3329, DoABC#2) // _SafeStr_9103 = "_-2T" (String#7802, DoABC#2) // _SafeStr_9114 = "_-pF" (String#9184, DoABC#2) // _SafeStr_9118 = "_-Jm" (String#8030, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.furniture.dimmer._SafeStr_3293 package com.sulake.habbo.ui.widget.furniture.dimmer { import com.sulake.core.window.IWindowContainer; import flash.display.BitmapData; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Point; import com.sulake.core.assets._SafeStr_1280; public class _SafeStr_3293 { private var _view:_SafeStr_2903; private var _sliderContainer:IWindowContainer; private var _SafeStr_4401:BitmapData; private var _SafeStr_4402:BitmapData; private var _SafeStr_4403:int; private var _SafeStr_13789:int; private var _minValue:int = 0; private var _SafeStr_4404:int = 0xFF; public function _SafeStr_3293(_arg_1:_SafeStr_2903, _arg_2:IWindowContainer, _arg_3:IAssetLibrary, _arg_4:int=0, _arg_5:int=0xFF) { this._view = _arg_1; this._sliderContainer = _arg_2; this._minValue = _arg_4; this._SafeStr_4404 = _arg_5; this.storeAssets(_arg_3); this._SafeStr_4405(); } public function dispose():void { this._view = null; this._sliderContainer = null; this._SafeStr_4401 = null; this._SafeStr_4402 = null; } public function setValue(_arg_1:int):void { if (this._sliderContainer == null){ return; }; var _local_2:IWindow = this._sliderContainer.findChildByName("slider_button"); if (_local_2 != null){ _local_2.x = this._SafeStr_4406(_arg_1); }; } public function set min(_arg_1:Number):void { this._minValue = _arg_1; this.setValue(this._view._SafeStr_13776); } public function set max(_arg_1:Number):void { this._SafeStr_4404 = _arg_1; this.setValue(this._view._SafeStr_13776); } private function _SafeStr_4406(_arg_1:int):int { return (int((this._SafeStr_4403 * (Number((_arg_1 - this._minValue)) / (this._SafeStr_4404 - this._minValue))))); } private function getValue(_arg_1:Number):int { return ((int(((_arg_1 / this._SafeStr_4403) * (this._SafeStr_4404 - this._minValue))) + this._minValue)); } private function _SafeStr_4407(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (((!((_arg_1.type == WindowMouseEvent._SafeStr_3735))) && (!((_arg_1.type == WindowMouseEvent._SafeStr_4281))))){ return; }; this._view._SafeStr_13776 = this.getValue(_arg_2.x); } private function _SafeStr_4405():void { var _local_1:IWindowContainer; var _local_2:IBitmapWrapperWindow; if (this._sliderContainer == null){ return; }; _local_2 = (this._sliderContainer.findChildByName("slider_base") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_4401 == null))))){ _local_2.bitmap = new BitmapData(this._SafeStr_4401.width, this._SafeStr_4401.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_4401, this._SafeStr_4401.rect, new Point(0, 0), null, null, true); }; _local_1 = (this._sliderContainer.findChildByName("slider_movement_area") as IWindowContainer); if (_local_1 != null){ _local_2 = (_local_1.findChildByName("slider_button") as IBitmapWrapperWindow); if (((!((_local_2 == null))) && (!((this._SafeStr_4402 == null))))){ _local_2.bitmap = new BitmapData(this._SafeStr_4402.width, this._SafeStr_4402.height, true, 0xFFFFFF); _local_2.bitmap.copyPixels(this._SafeStr_4402, this._SafeStr_4402.rect, new Point(0, 0), null, null, true); _local_2.procedure = this._SafeStr_4407; this._SafeStr_4403 = (_local_1.width - _local_2.width); }; }; } private function storeAssets(_arg_1:IAssetLibrary):void { var _local_2:_SafeStr_1280; if (_arg_1 == null){ return; }; _local_2 = _SafeStr_1280(_arg_1.getAssetByName("dimmer_slider_base")); this._SafeStr_4401 = BitmapData(_local_2.content); _local_2 = _SafeStr_1280(_arg_1.getAssetByName("dimmer_slider_button")); this._SafeStr_4402 = BitmapData(_local_2.content); } } }//package com.sulake.habbo.ui.widget.furniture.dimmer // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_13776 = "_-2Ba" (String#7090, DoABC#2) // _SafeStr_13789 = "_-2NB" (String#22787, DoABC#2) // _SafeStr_2903 = "_-08F" (String#4656, DoABC#2) // _SafeStr_3293 = "_-3DI" (String#6948, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_4281 = "_-0kL" (String#5221, DoABC#2) // _SafeStr_4401 = "_-1jM" (String#2379, DoABC#2) // _SafeStr_4402 = "_-0rm" (String#2432, DoABC#2) // _SafeStr_4403 = "_-2O8" (String#4610, DoABC#2) // _SafeStr_4404 = "_-gQ" (String#3584, DoABC#2) // _SafeStr_4405 = "_-2nQ" (String#9001, DoABC#2) // _SafeStr_4406 = "_-12R" (String#9455, DoABC#2) // _SafeStr_4407 = "_-28p" (String#14288, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.furniture.dimmer._SafeStr_3294 package com.sulake.habbo.ui.widget.furniture.dimmer { import com.sulake.core.window.components._SafeStr_1544; import flash.display.BitmapData; import com.sulake.core.window.IWindowContainer; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.ColorTransform; import com.sulake.core.window.events.WindowMouseEvent; import flash.geom.Point; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.assets._SafeStr_1280; public class _SafeStr_3294 { private var _SafeStr_13790:_SafeStr_1544; private var _view:_SafeStr_2903; private var _SafeStr_13791:XML; private var _SafeStr_13792:BitmapData; private var _SafeStr_13793:BitmapData; private var _SafeStr_13794:BitmapData; private var _SafeStr_5982:IWindowContainer; public function _SafeStr_3294(_arg_1:_SafeStr_2903, _arg_2:_SafeStr_1544, _arg_3:IHabboWindowManager, _arg_4:IAssetLibrary) { this._view = _arg_1; this._SafeStr_13790 = _arg_2; this.storeAssets(_arg_4); this.populate(_arg_3); } public function dispose():void { this._view = null; this._SafeStr_13790 = null; this._SafeStr_13791 = null; this._SafeStr_13792 = null; this._SafeStr_13793 = null; this._SafeStr_13794 = null; } public function _SafeStr_13787(_arg_1:int):void { if (this._SafeStr_13790 == null){ return; }; if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_13790.numGridItems)))){ return; }; this._SafeStr_3912((this._SafeStr_13790._SafeStr_3729(_arg_1) as IWindowContainer)); } private function populate(_arg_1:IHabboWindowManager):void { if ((((this._view == null)) || ((this._SafeStr_13790 == null)))){ return; }; this._SafeStr_10355(_arg_1); } private function _SafeStr_3912(_arg_1:IWindowContainer):void { var _local_2:IWindow; if (this._SafeStr_5982 != null){ _local_2 = this._SafeStr_5982.getChildByName("chosen"); if (_local_2 != null){ _local_2.visible = false; }; }; this._SafeStr_5982 = _arg_1; _local_2 = this._SafeStr_5982.getChildByName("chosen"); if (_local_2 != null){ _local_2.visible = true; }; } private function _SafeStr_10355(_arg_1:IHabboWindowManager):void { var _local_2:uint; var _local_3:IWindowContainer; var _local_4:IBitmapWrapperWindow; var _local_5:IBitmapWrapperWindow; var _local_6:IBitmapWrapperWindow; var _local_7:uint; var _local_8:uint; var _local_9:uint; var _local_10:Number; var _local_11:Number; var _local_12:Number; var _local_13:ColorTransform; var _local_14:BitmapData; this._SafeStr_13790.destroyGridItems(); this._SafeStr_5982 = null; for each (_local_2 in this.colors) { _local_3 = (_arg_1.buildFromXML(this._SafeStr_13791) as IWindowContainer); _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6015); _local_3.background = true; _local_3.color = 0xFFFFFFFF; _local_3.width = this._SafeStr_13792.width; _local_3.height = this._SafeStr_13792.height; this._SafeStr_13790._SafeStr_3730(_local_3); _local_4 = (_local_3.findChildByTag("BG_BORDER") as IBitmapWrapperWindow); if (_local_4 != null){ _local_4.bitmap = new BitmapData(this._SafeStr_13792.width, this._SafeStr_13792.height, true, 0); _local_4.bitmap.copyPixels(this._SafeStr_13792, this._SafeStr_13792.rect, new Point(0, 0)); }; _local_5 = (_local_3.findChildByTag("COLOR_IMAGE") as IBitmapWrapperWindow); if (_local_5 != null){ _local_5.bitmap = new BitmapData(this._SafeStr_13793.width, this._SafeStr_13793.height, true, 0); _local_7 = ((_local_2 >> 16) & 0xFF); _local_8 = ((_local_2 >> 8) & 0xFF); _local_9 = ((_local_2 >> 0) & 0xFF); _local_10 = ((_local_7 / 0xFF) * 1); _local_11 = ((_local_8 / 0xFF) * 1); _local_12 = ((_local_9 / 0xFF) * 1); _local_13 = new ColorTransform(_local_10, _local_11, _local_12); _local_14 = this._SafeStr_13793.clone(); _local_14.colorTransform(_local_14.rect, _local_13); _local_5.bitmap.copyPixels(_local_14, _local_14.rect, new Point(0, 0)); }; _local_6 = (_local_3.findChildByTag("COLOR_CHOSEN") as IBitmapWrapperWindow); if (_local_6 != null){ _local_6.bitmap = new BitmapData(this._SafeStr_13794.width, this._SafeStr_13794.height, true, 0xFFFFFF); _local_6.bitmap.copyPixels(this._SafeStr_13794, this._SafeStr_13794.rect, new Point(0, 0), null, null, true); _local_6.visible = false; }; }; } private function _SafeStr_6015(_arg_1:WindowMouseEvent):void { var _local_2:int = this._SafeStr_13790.getGridItemIndex((_arg_1.target as IWindow)); this._SafeStr_13787(_local_2); this._view._SafeStr_13775 = _local_2; } private function storeAssets(_arg_1:IAssetLibrary):void { var _local_2:_SafeStr_5; var _local_3:_SafeStr_1280; if (_arg_1 == null){ return; }; _local_2 = _SafeStr_5(_arg_1.getAssetByName("dimmer_color_chooser_cell")); this._SafeStr_13791 = XML(_local_2.content); _local_3 = _SafeStr_1280(_arg_1.getAssetByName("dimmer_color_frame")); this._SafeStr_13792 = BitmapData(_local_3.content); _local_3 = _SafeStr_1280(_arg_1.getAssetByName("dimmer_color_button")); this._SafeStr_13793 = BitmapData(_local_3.content); _local_3 = _SafeStr_1280(_arg_1.getAssetByName("dimmer_color_selected")); this._SafeStr_13794 = BitmapData(_local_3.content); } private function get colors():Array { if (this._view == null){ return ([]); }; return (this._view.colors); } } }//package com.sulake.habbo.ui.widget.furniture.dimmer // _SafeStr_10355 = "_-28r" (String#11535, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_13775 = "_-2pG" (String#12046, DoABC#2) // _SafeStr_13787 = "_-2dH" (String#13354, DoABC#2) // _SafeStr_13790 = "_-0S2" (String#5648, DoABC#2) // _SafeStr_13791 = "_-1JU" (String#14799, DoABC#2) // _SafeStr_13792 = "_-2Bk" (String#5895, DoABC#2) // _SafeStr_13793 = "_-0s8" (String#10546, DoABC#2) // _SafeStr_13794 = "_-1FU" (String#8204, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_2903 = "_-08F" (String#4656, DoABC#2) // _SafeStr_3294 = "_-0SR" (String#6962, DoABC#2) // _SafeStr_3729 = "_-QA" (String#2383, DoABC#2) // _SafeStr_3730 = "_-2kF" (String#3112, DoABC#2) // _SafeStr_3912 = "_-0a8" (String#1098, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5982 = "_-x0" (String#1407, DoABC#2) // _SafeStr_6015 = "_-1NI" (String#3726, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.furniture.petpackage._SafeStr_1763 package com.sulake.habbo.ui.widget.furniture.petpackage { import _-a4._SafeStr_1750; import com.sulake.core.window.components.IFrameWindow; import flash.display.BitmapData; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2866; import flash.events.IEventDispatcher; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import flash.geom.Point; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-je._SafeStr_2867; import com.sulake.core.window.components._SafeStr_1516; public class _SafeStr_1763 extends _SafeStr_1750 { private var _window:IFrameWindow; private var _SafeStr_5001:int = -1; private var _SafeStr_13795:BitmapData; private var _SafeStr_13796:Boolean = false; public function _SafeStr_1763(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function dispose():void { this._SafeStr_5540(); super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2866._SafeStr_5157, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2866._SafeStr_5158, this._SafeStr_6455); _arg_1.addEventListener(_SafeStr_2866._SafeStr_5160, this._SafeStr_6455); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2866._SafeStr_5157, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2866._SafeStr_5158, this._SafeStr_6455); _arg_1.removeEventListener(_SafeStr_2866._SafeStr_5160, this._SafeStr_6455); super._SafeStr_3813(_arg_1); } private function _SafeStr_6455(event:_SafeStr_2866):void { var nameValidationStatus:int; var nameValidationInfo:String; var error:String; var resultMessage:String; switch (event.type){ case _SafeStr_2866._SafeStr_5157: this._SafeStr_5540(); this._SafeStr_5001 = event.objectId; this._SafeStr_13795 = event.image; this._SafeStr_5538(); this._SafeStr_13797(); return; case _SafeStr_2866._SafeStr_5158: if (!this._SafeStr_13796){ return; }; this._SafeStr_13796 = false; nameValidationStatus = event.nameValidationStatus; nameValidationInfo = event.nameValidationInfo; switch (nameValidationStatus){ case 0: this._SafeStr_5540(); return; case 1: error = "long"; break; case 2: error = "short"; break; case 3: error = "chars"; break; default: error = "bobba"; }; resultMessage = this._SafeStr_10336(error, nameValidationInfo); windowManager.alert("${widgets.petpackage.alert.petname.title}", resultMessage, 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; case _SafeStr_2866._SafeStr_5160: if (event.objectId != this._SafeStr_5001){ return; }; this._SafeStr_13795 = event.image; this._SafeStr_13797(); return; }; } private function _SafeStr_10336(_arg_1:String, _arg_2:String):String { var _local_3:String = ("catalog.alert.petname." + _arg_1); var _local_4 = (_local_3 + ".additionalInfo"); localizations.registerParameter(_local_4, "additional_info", _arg_2); var _local_5:String = localizations.getKey(_local_3); var _local_6:String = localizations.getKey(_local_4); if (((((((!((_arg_2 == null))) && ((_arg_2.length > 0)))) && (!((_local_6 == null))))) && ((_local_6.length > 0)))){ _local_5 = _local_6; }; return (_local_5); } private function _SafeStr_5540():void { if (this._window != null){ this._window.dispose(); this._window = null; }; this._SafeStr_5001 = -1; this._SafeStr_13796 = false; this._SafeStr_13795 = null; } private function _SafeStr_5538():void { var _local_4:IWindow; if (this._SafeStr_5001 < 0){ return; }; var _local_1:IAsset = assets.getAssetByName("petpackage"); var _local_2:_SafeStr_5 = _SafeStr_5(_local_1); if (_local_2 == null){ return; }; if (this._window != null){ this._window.dispose(); this._window = null; }; this._window = (windowManager.buildFromXML(XML(_local_2.content)) as IFrameWindow); this._window.center(); var _local_3:IWindow = this._window.header.findChildByTag("close"); if (_local_3){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4835); }; _local_4 = this._window.findChildByName("pick_name"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; _local_4 = this._window.findChildByName("cancel"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); }; this._window.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_6456); this._SafeStr_13797(); } private function _SafeStr_13797():void { var _local_2:Point; if ((((this._SafeStr_13795 == null)) || ((this._window == null)))){ return; }; var _local_1:IBitmapWrapperWindow = (this._window.findChildByName("pet_image") as IBitmapWrapperWindow); if (_local_1 != null){ _local_1.bitmap = new BitmapData(_local_1.width, _local_1.height, true, 0); _local_2 = new Point(((_local_1.width - this._SafeStr_13795.width) / 2), ((_local_1.height - this._SafeStr_13795.height) / 2)); _local_1.bitmap.copyPixels(this._SafeStr_13795, this._SafeStr_13795.rect, _local_2); }; } private function _SafeStr_4835(_arg_1:_SafeStr_1260):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; this._SafeStr_5540(); } private function _SafeStr_6456(_arg_1:WindowMouseEvent):void { var _local_2:IWindow = (_arg_1.target as IWindow); var _local_3:String = _local_2.name; switch (_local_3){ case "pick_name": this._SafeStr_13798(); return; case "cancel": this._SafeStr_5540(); return; }; } private function _SafeStr_13798():void { var message:_SafeStr_2867; if (((this._SafeStr_13796) || ((this._SafeStr_5001 == -1)))){ return; }; var name:String = this._SafeStr_6808(); if ((((name == null)) || ((name.length < 1)))){ windowManager.alert("${widgets.petpackage.alert.petname.title}", "${catalog.alert.petname.short}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; if (messageListener != null){ this._SafeStr_13796 = true; message = new _SafeStr_2867(_SafeStr_2867._SafeStr_5152, this._SafeStr_5001, name); messageListener.processWidgetMessage(message); }; } private function _SafeStr_6808():String { var _local_1:_SafeStr_1516; if (this._window){ _local_1 = (this._window.findChildByName("input") as _SafeStr_1516); if (_local_1){ return (_local_1.text); }; }; return (null); } } }//package com.sulake.habbo.ui.widget.furniture.petpackage // _SafeStr_10336 = "_-00U" (String#4478, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_13795 = "_-0YH" (String#5949, DoABC#2) // _SafeStr_13796 = "_-2T-" (String#10178, DoABC#2) // _SafeStr_13797 = "_-0y9" (String#13232, DoABC#2) // _SafeStr_13798 = "_-0xS" (String#20356, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1763 = "_-iN" (String#8478, DoABC#2) // _SafeStr_2866 = "_-2xK" (String#1837, DoABC#2) // _SafeStr_2867 = "_-Tj" (String#3425, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4835 = "_-0bA" (String#2155, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5152 = "_-066" (String#9006, DoABC#2) // _SafeStr_5157 = "_-2o9" (String#7787, DoABC#2) // _SafeStr_5158 = "_-00A" (String#8607, DoABC#2) // _SafeStr_5160 = "_-2IX" (String#7359, DoABC#2) // _SafeStr_5538 = "_-2n0" (String#1814, DoABC#2) // _SafeStr_5540 = "_-1G8" (String#1312, DoABC#2) // _SafeStr_6455 = "_-1tx" (String#1514, DoABC#2) // _SafeStr_6456 = "_-0RW" (String#2242, DoABC#2) // _SafeStr_6808 = "_-2rY" (String#5362, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2922 package com.sulake.habbo.ui.widget.infostand { import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.tracking._SafeStr_7; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.IWindowContainer; import com.sulake.core.utils.Map; import com.sulake.habbo.tracking.HabboTracking; import flash.display.BitmapData; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.ITextWindow; import flash.geom.Point; import _-je._SafeStr_1794; import _-je._SafeStr_2937; import _-0rn._SafeStr_1326; public class _SafeStr_2922 { private static const _SafeStr_13799:int = 162; private static const _SafeStr_13800:int = 16; private static const _SafeStr_13801:int = 4; private static const _SafeStr_13802:uint = 0xDADADA; private static const _SafeStr_13803:uint = 0x3A3A3A; private static const _SafeStr_13804:uint = 2085362; private static const _SafeStr_13805:uint = 39616; private static const _SafeStr_13806:uint = 10513106; private static const _SafeStr_13807:uint = 8734654; private static const _SafeStr_13808:uint = 9094430; private static const _SafeStr_13809:uint = 0x5E9D00; private static const _SafeStr_13810:String = "happiness"; private static const _SafeStr_13811:String = "experience"; private static const _SafeStr_13812:String = "energy"; private static const _SafeStr_13813:int = 250; private static const _SafeStr_13814:int = 25; private static const _SafeStr_13815:int = 5; private var _catalog:_SafeStr_286; private var _habboTracking:_SafeStr_7; private var _widget:InfostandWidget; private var _window:IItemListWindow; private var _SafeStr_12968:_SafeStr_1531; private var _SafeStr_13816:IWindowContainer; private var _SafeStr_13817:IItemListWindow; private var _SafeStr_13818:_SafeStr_3309; private var _petData:Map; private var _SafeStr_13819:int; public function _SafeStr_2922(_arg_1:InfostandWidget, _arg_2:String, _arg_3:_SafeStr_286) { this._widget = _arg_1; this._catalog = _arg_3; this._habboTracking = HabboTracking._SafeStr_4372(); this.createWindow(_arg_2); this._petData = new Map(); } public function dispose():void { this._widget = null; this._catalog = null; this._habboTracking = null; this._SafeStr_12968 = null; this._SafeStr_13816 = null; this._SafeStr_13817 = null; if (this._window){ this._window.dispose(); }; this._window = null; if (this._SafeStr_13818){ this._SafeStr_13818.dispose(); }; this._SafeStr_13818 = null; if (this._petData){ this._petData.dispose(); this._petData = null; }; } public function get window():IItemListWindow { return (this._window); } private function _SafeStr_4962():void { if ((((((this._SafeStr_13817 == null)) || ((this._SafeStr_12968 == null)))) || ((this._SafeStr_13816 == null)))){ return; }; this._SafeStr_13816.width = this._SafeStr_13816.width; this._SafeStr_13816.visible = (this._SafeStr_13816.width > 0); this._SafeStr_13817.height = this._SafeStr_13817._SafeStr_4861.height; this._SafeStr_12968.height = (this._SafeStr_13817.height + 20); this._window.width = Math.max(this._SafeStr_12968.width, this._SafeStr_13816.width); this._window.height = this._window._SafeStr_4861.height; if (this._SafeStr_12968.width < this._SafeStr_13816.width){ this._SafeStr_12968.x = (this._window.width - this._SafeStr_12968.width); this._SafeStr_13816.x = 0; } else { this._SafeStr_13816.x = (this._window.width - this._SafeStr_13816.width); this._SafeStr_12968.x = 0; }; this._widget._SafeStr_13820(); } public function update(_arg_1:_SafeStr_2936):void { this.name = _arg_1.name; this.image = _arg_1.image; this._SafeStr_4196 = _arg_1._SafeStr_4196; this._SafeStr_13821 = this._widget.localizations.getKey(this._SafeStr_10333(_arg_1.type, _arg_1.race)); this._SafeStr_5358 = _arg_1._SafeStr_5358; this._SafeStr_13822 = _arg_1.age; this._SafeStr_13823(_arg_1.level, _arg_1._SafeStr_4186); this._SafeStr_13824(_SafeStr_13810, _arg_1._SafeStr_4192, _arg_1._SafeStr_4193, _SafeStr_13805, _SafeStr_13804); this._SafeStr_13824(_SafeStr_13811, _arg_1.experience, _arg_1._SafeStr_4188, _SafeStr_13807, _SafeStr_13806); this._SafeStr_13824(_SafeStr_13812, _arg_1.energy, _arg_1._SafeStr_4190, _SafeStr_13809, _SafeStr_13808); this._SafeStr_4980("pick", _arg_1._SafeStr_13749); this._SafeStr_4980("train", _arg_1._SafeStr_13749); this._SafeStr_4980("kick", _arg_1._SafeStr_5360); this._SafeStr_13825(); this._SafeStr_4962(); this._SafeStr_13819 = _arg_1.id; this._petData.remove(_arg_1.id); this._petData.add(_arg_1.id, _arg_1); if (((((this._SafeStr_13818) && (this._SafeStr_13818._SafeStr_3611()))) && (_arg_1._SafeStr_13749))){ this._SafeStr_13818._SafeStr_13826(_arg_1.id, _arg_1.name, _arg_1.image); }; } public function _SafeStr_13827():int { return (this._SafeStr_13819); } public function _SafeStr_13828(_arg_1:int, _arg_2:_SafeStr_2923):void { if (this._SafeStr_13818 == null){ return; }; this._SafeStr_13818._SafeStr_13829(_arg_1, _arg_2); } private function _SafeStr_10333(_arg_1:int, _arg_2:int):String { return (((("pet.breed." + _arg_1) + ".") + _arg_2)); } private function _SafeStr_13830(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:uint):BitmapData { _arg_2 = Math.max(_arg_2, 1); _arg_1 = Math.max(_arg_1, 0); if (_arg_1 > _arg_2){ _arg_1 = _arg_2; }; var _local_5:Number = (_arg_1 / _arg_2); var _local_6:int = 1; var _local_7:BitmapData = new BitmapData(_SafeStr_13799, _SafeStr_13800, false); _local_7.fillRect(new Rectangle(0, 0, _local_7.width, _local_7.height), _SafeStr_13802); var _local_8:Rectangle = new Rectangle(_local_6, _local_6, (_local_7.width - (_local_6 * 2)), (_local_7.height - (_local_6 * 2))); _local_7.fillRect(_local_8, _SafeStr_13803); var _local_9:Rectangle = new Rectangle(_local_6, (_local_6 + _SafeStr_13801), (_local_7.width - (_local_6 * 2)), ((_local_7.height - (_local_6 * 2)) - _SafeStr_13801)); _local_9.width = (_local_5 * _local_9.width); _local_7.fillRect(_local_9, _arg_3); var _local_10:Rectangle = new Rectangle(_local_6, _local_6, (_local_7.width - (_local_6 * 2)), _SafeStr_13801); _local_10.width = (_local_5 * _local_10.width); _local_7.fillRect(_local_10, _arg_4); return (_local_7); } private function _SafeStr_13831():void { if (this._SafeStr_13818 == null){ this._SafeStr_13818 = new _SafeStr_3309(this._widget); }; var _local_1:_SafeStr_2936 = (this._petData.getValue(this._SafeStr_13819) as _SafeStr_2936); if (_local_1 != null){ this._SafeStr_13818._SafeStr_5539(true); this._SafeStr_13818._SafeStr_13826(_local_1.id, _local_1.name, _local_1.image); }; } private function createWindow(_arg_1:String):void { var _local_5:IWindow; var _local_6:IBitmapWrapperWindow; var _local_10:IWindow; var _local_11:_SafeStr_1280; var _local_12:BitmapData; var _local_13:_SafeStr_1280; var _local_14:BitmapData; var _local_15:_SafeStr_1280; var _local_16:BitmapData; var _local_17:_SafeStr_1280; var _local_18:BitmapData; var _local_2:_SafeStr_5 = (this._widget.assets.getAssetByName("pet_view") as _SafeStr_5); this._window = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IItemListWindow); if (this._window == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_12968 = (this._window.getListItemByName("info_border") as _SafeStr_1531); if (this._SafeStr_12968 != null){ this._SafeStr_13817 = (this._SafeStr_12968.findChildByName("infostand_element_list") as IItemListWindow); }; this._window.name = _arg_1; this._widget.mainContainer.addChild(this._window); var _local_3:IWindow = this._SafeStr_12968.findChildByTag("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; this._SafeStr_13816 = (this._window.getListItemByName("button_list") as IWindowContainer); if (this._SafeStr_13816 == null){ return; }; var _local_4:Array = []; this._SafeStr_13816._SafeStr_9139("CMD_BUTTON", _local_4, true); for each (_local_5 in _local_4) { _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); }; _local_6 = (this._SafeStr_12968.findChildByName("petrespect_icon") as IBitmapWrapperWindow); if (_local_6 != null){ _local_11 = (this._widget.assets.getAssetByName("icon_petrespect") as _SafeStr_1280); _local_12 = (_local_11.content as BitmapData); _local_6.bitmap = _local_12.clone(); }; var _local_7:IBitmapWrapperWindow = (this._SafeStr_12968.findChildByName("status_happiness_icon") as IBitmapWrapperWindow); if (_local_7 != null){ _local_13 = (this._widget.assets.getAssetByName("icon_pet_happiness") as _SafeStr_1280); _local_14 = (_local_13.content as BitmapData); _local_7.bitmap = _local_14.clone(); }; var _local_8:IBitmapWrapperWindow = (this._SafeStr_12968.findChildByName("status_experience_icon") as IBitmapWrapperWindow); if (_local_8 != null){ _local_15 = (this._widget.assets.getAssetByName("icon_pet_experience") as _SafeStr_1280); _local_16 = (_local_15.content as BitmapData); _local_8.bitmap = _local_16.clone(); }; var _local_9:IBitmapWrapperWindow = (this._SafeStr_12968.findChildByName("status_energy_icon") as IBitmapWrapperWindow); if (_local_9 != null){ _local_17 = (this._widget.assets.getAssetByName("icon_pet_energy") as _SafeStr_1280); _local_18 = (_local_17.content as BitmapData); _local_9.bitmap = _local_18.clone(); }; for each (_local_10 in _local_4) { if (_local_10.parent){ _local_10.parent.width = _local_10.width; }; _local_10.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_13832); }; } private function set name(_arg_1:String):void { if (this._SafeStr_13817 == null){ return; }; var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("name_text") as ITextWindow); if (_local_2 == null){ return; }; _local_2.text = _arg_1; _local_2.visible = true; } private function set image(_arg_1:BitmapData):void { if (this._SafeStr_13817 == null){ return; }; if (_arg_1 == null){ return; }; var _local_2:IWindowContainer = (this._SafeStr_13817.getListItemByName("image_container") as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:IBitmapWrapperWindow = (_local_2.findChildByName("avatar_image") as IBitmapWrapperWindow); if (_local_3 == null){ return; }; var _local_4:BitmapData = new BitmapData(_local_3.width, _local_3.height, true, 0); var _local_5:Point = new Point(0, 0); _local_5.x = Math.round(((_local_3.width - _arg_1.width) / 2)); _local_5.y = Math.round(((_local_3.height - _arg_1.height) / 2)); _local_4.copyPixels(_arg_1, _arg_1.rect, _local_5); _local_3.bitmap = _local_4; _local_3.invalidate(); this._SafeStr_4962(); } private function _SafeStr_13823(_arg_1:int, _arg_2:int):void { if (this._SafeStr_13817 == null){ return; }; var _local_3:IWindowContainer = (this._SafeStr_13817.getListItemByName("level_container") as IWindowContainer); if (_local_3 == null){ return; }; var _local_4:ITextWindow = (_local_3.findChildByName("level_text") as ITextWindow); if (_local_4 == null){ return; }; this._widget.localizations.registerParameter("pet.level", "level", _arg_1.toString()); this._widget.localizations.registerParameter("pet.level", "maxlevel", _arg_2.toString()); this._SafeStr_4962(); } private function set _SafeStr_4196(_arg_1:String):void { this._widget.localizations.registerParameter("infostand.text.petowner", "name", _arg_1); this._SafeStr_4962(); } private function set _SafeStr_13821(_arg_1:String):void { if (this._SafeStr_13817 == null){ return; }; var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("race_text") as ITextWindow); if (_local_2 == null){ return; }; _local_2.text = _arg_1; this._SafeStr_4962(); } private function set _SafeStr_13822(_arg_1:int):void { if (this._SafeStr_13817 == null){ return; }; var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("age_text") as ITextWindow); if (_local_2 == null){ return; }; this._widget.localizations.registerParameter("pet.age", "age", _arg_1.toString()); this._SafeStr_4962(); } private function set _SafeStr_5358(_arg_1:int):void { this._widget.localizations.registerParameter("infostand.text.petrespect", "count", _arg_1.toString()); if (this._SafeStr_13817 == null){ return; }; var _local_2:IWindowContainer = (this._SafeStr_13817.getListItemByName("petrespect_container") as IWindowContainer); var _local_3:ITextWindow = (_local_2.findChildByName("petrespect_text") as ITextWindow); var _local_4:IBitmapWrapperWindow = (_local_2.findChildByName("petrespect_icon") as IBitmapWrapperWindow); _local_4.x = ((_local_3.x + _local_3.width) + 2); this._SafeStr_4962(); } private function _SafeStr_13824(_arg_1:String, _arg_2:int, _arg_3:int, _arg_4:uint, _arg_5:uint):void { var _local_9:BitmapData; if (this._SafeStr_13817 == null){ return; }; var _local_6:IWindowContainer = (this._SafeStr_13817.getListItemByName("status_container") as IWindowContainer); if (_local_6 == null){ return; }; var _local_7:ITextWindow = (_local_6.findChildByName((("status_" + _arg_1) + "_value_text")) as ITextWindow); if (_local_7 != null){ _local_7.text = ((_arg_2 + "/") + _arg_3); }; var _local_8:IBitmapWrapperWindow = (_local_6.findChildByName((("status_" + _arg_1) + "_bitmap")) as IBitmapWrapperWindow); if (_local_8 != null){ _local_9 = this._SafeStr_13830(_arg_2, _arg_3, _arg_4, _arg_5); if (_local_9 != null){ _local_8.bitmap = _local_9; _local_8.width = _local_9.width; _local_8.height = _local_9.height; _local_8.invalidate(); }; }; this._SafeStr_4962(); } protected function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_1794; var _local_3:String; var _local_5:int; var _local_4:IWindow = (_arg_1.target as IWindow); switch (_local_4.name){ case "btn_pick": _local_3 = _SafeStr_2937._SafeStr_5292; if (((this._SafeStr_13818) && ((this._SafeStr_13818._SafeStr_13833() == this._SafeStr_13819)))){ this._SafeStr_13818._SafeStr_5539(false); }; break; case "btn_train": this._SafeStr_13831(); break; case "btn_buy_food": if (this._catalog){ this._catalog.openCatalogPage(_SafeStr_1326._SafeStr_4869, true); if (((this._habboTracking) && (!(this._habboTracking.disposed)))){ this._habboTracking._SafeStr_5239("infostandBuyPetFoodButton", "click"); }; }; break; case "btn_petrespect": this._widget.userData._SafeStr_5359--; this._SafeStr_13825(); _local_3 = _SafeStr_2937._SafeStr_5296; break; case "btn_kick": _local_2 = new _SafeStr_2937(_SafeStr_2937._SafeStr_4995, this._widget.petData._SafeStr_4195); this._widget.messageListener.processWidgetMessage(_local_2); return; }; if (_local_3 != null){ _local_5 = this._widget.petData.id; _local_2 = new _SafeStr_2937(_local_3, _local_5); this._widget.messageListener.processWidgetMessage(_local_2); }; this._SafeStr_4962(); } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this._widget.close(); } private function _SafeStr_13825():void { var _local_1:int = this._widget.userData._SafeStr_5359; this._widget.localizations.registerParameter("infostand.button.petrespect", "count", _local_1.toString()); this._SafeStr_4980("petrespect", (_local_1 > 0)); } protected function _SafeStr_4980(_arg_1:String, _arg_2:Boolean):void { if (this._SafeStr_13816 == null){ return; }; var _local_3:IWindow = this._SafeStr_13816.getChildByName(_arg_1); if (_local_3 != null){ _local_3.visible = _arg_2; this._SafeStr_13834(); }; } protected function _SafeStr_13832(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.window.parent; if (((_local_2) && ((_local_2.tags.indexOf("CMD_BUTTON_REGION") > -1)))){ _local_2.width = _arg_1.window.width; }; } private function _SafeStr_13834():void { var _local_5:IWindow; var _local_1:int = _SafeStr_13813; this._SafeStr_13816.width = _local_1; var _local_2:Array = []; this._SafeStr_13816._SafeStr_9139("CMD_BUTTON_REGION", _local_2, true); var _local_3:int = _local_1; var _local_4:int; for each (_local_5 in _local_2) { if (_local_5.visible){ if ((_local_3 - _local_5.width) < 0){ _local_3 = _local_1; _local_4 = (_local_4 + (_SafeStr_13814 + _SafeStr_13815)); }; _local_5.x = (_local_3 - _local_5.width); _local_5.y = _local_4; _local_3 = (_local_5.x - _SafeStr_13815); }; }; this._SafeStr_13816.height = (_local_4 + _SafeStr_13814); this._SafeStr_4962(); } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_10333 = "_-1jG" (String#6074, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_12968 = "_-0NH" (String#982, DoABC#2) // _SafeStr_1326 = "_-0Z8" (String#2627, DoABC#2) // _SafeStr_13749 = "_-0H2" (String#9827, DoABC#2) // _SafeStr_13799 = "_-2M0" (String#15185, DoABC#2) // _SafeStr_13800 = "_-2Cd" (String#13353, DoABC#2) // _SafeStr_13801 = "_-1JQ" (String#9633, DoABC#2) // _SafeStr_13802 = "_-1jK" (String#15037, DoABC#2) // _SafeStr_13803 = "_-0li" (String#14592, DoABC#2) // _SafeStr_13804 = "_-1p" (String#12985, DoABC#2) // _SafeStr_13805 = "_-1Ug" (String#15306, DoABC#2) // _SafeStr_13806 = "_-15n" (String#14896, DoABC#2) // _SafeStr_13807 = "_-1Ao" (String#14712, DoABC#2) // _SafeStr_13808 = "_-2bQ" (String#13816, DoABC#2) // _SafeStr_13809 = "_-0oA" (String#14821, DoABC#2) // _SafeStr_13810 = "_-22o" (String#14328, DoABC#2) // _SafeStr_13811 = "_-0A2" (String#13409, DoABC#2) // _SafeStr_13812 = "_-0jR" (String#14588, DoABC#2) // _SafeStr_13813 = "_-1k9" (String#14824, DoABC#2) // _SafeStr_13814 = "_-0t-" (String#11501, DoABC#2) // _SafeStr_13815 = "_-0hq" (String#11937, DoABC#2) // _SafeStr_13816 = "_-0SD" (String#1506, DoABC#2) // _SafeStr_13817 = "_-35k" (String#893, DoABC#2) // _SafeStr_13818 = "_-zx" (String#3476, DoABC#2) // _SafeStr_13819 = "_-0HC" (String#3668, DoABC#2) // _SafeStr_13820 = "_-0pE" (String#14972, DoABC#2) // _SafeStr_13821 = "_-2Mq" (String#20343, DoABC#2) // _SafeStr_13822 = "_-003" (String#19751, DoABC#2) // _SafeStr_13823 = "_-2v8" (String#19307, DoABC#2) // _SafeStr_13824 = "_-2EE" (String#13646, DoABC#2) // _SafeStr_13825 = "_-1Iu" (String#9549, DoABC#2) // _SafeStr_13826 = "_-6y" (String#17798, DoABC#2) // _SafeStr_13827 = "_-30O" (String#19328, DoABC#2) // _SafeStr_13828 = "_-024" (String#19562, DoABC#2) // _SafeStr_13829 = "_-0Tz" (String#21564, DoABC#2) // _SafeStr_13830 = "_-2bh" (String#19537, DoABC#2) // _SafeStr_13831 = "_-3C2" (String#20289, DoABC#2) // _SafeStr_13832 = "_-2L4" (String#15105, DoABC#2) // _SafeStr_13833 = "_-Xv" (String#22082, DoABC#2) // _SafeStr_13834 = "_-1HN" (String#13852, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2922 = "_-3-G" (String#7332, DoABC#2) // _SafeStr_2923 = "_-2BR" (String#4174, DoABC#2) // _SafeStr_2936 = "_-3H5" (String#4730, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_3309 = "_-LX" (String#7307, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4186 = "_-1yf" (String#5031, DoABC#2) // _SafeStr_4188 = "_-1zZ" (String#5039, DoABC#2) // _SafeStr_4190 = "_-0jr" (String#4894, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4193 = "_-13j" (String#5063, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_4869 = "_-0pW" (String#15289, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_4980 = "_-0U2" (String#904, DoABC#2) // _SafeStr_4995 = "_-2UZ" (String#7348, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_5292 = "_-3Hf" (String#8263, DoABC#2) // _SafeStr_5296 = "_-0QU" (String#8875, DoABC#2) // _SafeStr_5358 = "_-1US" (String#6816, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_5360 = "_-tJ" (String#9524, DoABC#2) // _SafeStr_5539 = "_-385" (String#10869, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2923 package com.sulake.habbo.ui.widget.infostand { import flash.utils.Dictionary; public class _SafeStr_2923 { private var _SafeStr_7604:Array; private var _SafeStr_7379:Dictionary; public function _SafeStr_2923(_arg_1:Array, _arg_2:Array) { var _local_3:int; var _local_4:int; this._SafeStr_7379 = new Dictionary(); super(); this._SafeStr_7604 = _arg_1; while (_local_3 < _arg_2.length) { _local_4 = _arg_2[_local_3]; this._SafeStr_7379[_local_4] = true; _local_3++; }; } public function get _SafeStr_13835():Array { return (this._SafeStr_7604); } public function _SafeStr_3721(_arg_1:int):Boolean { return (!((this._SafeStr_7379[_arg_1] == null))); } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_13835 = "_-0Mz" (String#20785, DoABC#2) // _SafeStr_2923 = "_-2BR" (String#4174, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_7379 = "_-GJ" (String#3103, DoABC#2) // _SafeStr_7604 = "_-Sy" (String#10961, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2924 package com.sulake.habbo.ui.widget.infostand { import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.tracking._SafeStr_7; import com.sulake.core.window.IWindow; import com.sulake.habbo.tracking.HabboTracking; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.display.BitmapData; import flash.geom.Point; import com.sulake.core.window.IWindowContainer; import _-je._SafeStr_1794; import _-je._SafeStr_2855; import _-1W7.static; import com.sulake.habbo.ui.widget.events._SafeStr_2929; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.core.utils.Map; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2924 { protected var _window:IItemListWindow; protected var _SafeStr_12968:_SafeStr_1531; protected var _buttons:IItemListWindow; protected var _catalog:_SafeStr_286; protected var _habboTracking:_SafeStr_7; protected var _SafeStr_13836:IWindow; protected var _widget:InfostandWidget; protected var _SafeStr_13817:IItemListWindow; public function _SafeStr_2924(_arg_1:InfostandWidget, _arg_2:String, _arg_3:_SafeStr_286) { this._widget = _arg_1; this._catalog = _arg_3; this._habboTracking = HabboTracking._SafeStr_4372(); this.createWindow(_arg_2); } public function dispose():void { this._catalog = null; this._widget = null; this._window.dispose(); this._window = null; } public function get window():IItemListWindow { return (this._window); } protected function createWindow(_arg_1:String):void { var _local_4:IWindow; var _local_5:int; var _local_2:_SafeStr_5 = (this._widget.assets.getAssetByName("furni_view") as _SafeStr_5); this._window = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as IItemListWindow); if (this._window == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_12968 = (this._window.getListItemByName("info_border") as _SafeStr_1531); this._buttons = (this._window.getListItemByName("button_list") as IItemListWindow); if (this._SafeStr_12968 != null){ this._SafeStr_13817 = (this._SafeStr_12968.findChildByName("infostand_element_list") as IItemListWindow); }; this._window.name = _arg_1; this._widget.mainContainer.addChild(this._window); var _local_3:IWindow = this._SafeStr_12968.findChildByTag("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; if (this._buttons != null){ _local_5 = 0; while (_local_5 < this._buttons.numListItems) { _local_4 = this._buttons.getListItemAt(_local_5); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); _local_5++; }; }; this._SafeStr_13836 = this._SafeStr_12968.findChildByTag("catalog"); if (this._SafeStr_13836 != null){ this._SafeStr_13836.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13837); }; } protected function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this._widget.close(); } public function set name(_arg_1:String):void { var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("name_text") as ITextWindow); if (_local_2 == null){ return; }; _local_2.text = _arg_1; _local_2.visible = true; _local_2.height = (_local_2.textHeight + 5); this._SafeStr_4962(); } public function set image(_arg_1:BitmapData):void { if (_arg_1 == null){ return; }; var _local_2:IBitmapWrapperWindow = (this._SafeStr_13817.getListItemByName("image") as IBitmapWrapperWindow); if (_local_2 == null){ return; }; var _local_3:BitmapData = new BitmapData(_local_2.width, _arg_1.height, true, 0); var _local_4:Point = new Point(((_local_2.width - _arg_1.width) / 2), 0); _local_3.copyPixels(_arg_1, _arg_1.rect, _local_4); _local_2.height = _arg_1.height; _local_2.bitmap = _local_3; _local_2.invalidate(); this._SafeStr_4962(); } public function set description(_arg_1:String):void { var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("description_text") as ITextWindow); if (_local_2 == null){ return; }; _local_2.text = _arg_1; _local_2.height = (_local_2.textHeight + 5); this._SafeStr_4962(); } private function set _SafeStr_5336(_arg_1:int):void { var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("expiration_text") as ITextWindow); var _local_3:IWindowContainer = (this._SafeStr_13817.getListItemByName("expiration_spacer") as IWindowContainer); if ((((_local_2 == null)) || ((_local_3 == null)))){ return; }; this._widget.localizations.registerParameter("infostand.rent.expiration", "minutes", _arg_1.toString()); if (_arg_1 <= 0){ _local_2.height = 0; _local_3.height = 0; } else { _local_2.height = (_local_2.textHeight + 5); _local_3.height = 1; }; this._SafeStr_4962(); } protected function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_1794; var _local_3:String; var _local_4:String; var _local_6:int; var _local_7:int; var _local_5:IWindow = (_arg_1.target as IWindow); switch (_local_5.name){ case "rotate": _local_3 = _SafeStr_2855._SafeStr_5284; break; case "move": _local_3 = _SafeStr_2855._SafeStr_5283; break; case "pickup": _local_3 = _SafeStr_2855._SafeStr_5285; this._widget.close(); break; case "save_branding_configuration": break; case "use": _local_3 = _SafeStr_2855._SafeStr_5286; break; }; if (_local_3 != null){ _local_6 = this._widget.furniData.id; _local_7 = this._widget.furniData.category; _local_2 = new _SafeStr_2855(_local_3, _local_6, _local_7, _local_4); this._widget.messageListener.processWidgetMessage(_local_2); }; } protected function _SafeStr_13837(_arg_1:WindowMouseEvent):void { var _local_2:int; var _local_3:int; if (this._catalog){ _local_2 = this._widget.furniData._SafeStr_5329; _local_3 = this._widget.furniData._SafeStr_5330; if (_local_2 > -1){ this._catalog._SafeStr_10499(_local_2, _local_3); if (((this._habboTracking) && (!(this._habboTracking.disposed)))){ this._habboTracking._SafeStr_5239("infostandCatalogButton", "offer", _local_3); }; }; }; } protected function _SafeStr_4962():void { if ((((((this._SafeStr_13817 == null)) || ((this._SafeStr_12968 == null)))) || ((this._buttons == null)))){ return; }; this._buttons.width = this._buttons._SafeStr_4861.width; this._SafeStr_13817.height = this._SafeStr_13817._SafeStr_4861.height; this._SafeStr_12968.height = (this._SafeStr_13817.height + 20); this._window.width = Math.max(this._SafeStr_12968.width, this._buttons.width); this._window.height = this._window._SafeStr_4861.height; if (this._SafeStr_12968.width < this._buttons.width){ this._SafeStr_12968.x = (this._window.width - this._SafeStr_12968.width); this._buttons.x = 0; } else { this._buttons.x = (this._window.width - this._buttons.width); this._SafeStr_12968.x = 0; }; this._widget._SafeStr_13820(); } public function update(_arg_1:_SafeStr_2929):void { this.name = _arg_1.name; this.description = _arg_1.description; this.image = _arg_1.image; this._SafeStr_5336 = _arg_1._SafeStr_5336; var _local_2:Boolean; var _local_3:Boolean; var _local_4:Boolean; var _local_5:Boolean; var _local_6:Boolean; if (_arg_1._SafeStr_4220){ _local_2 = true; _local_3 = true; }; if (((_arg_1._SafeStr_4221) || (_arg_1._SafeStr_5205))){ _local_2 = true; _local_3 = true; _local_4 = true; }; if (_local_3){ _local_3 = !(_arg_1._SafeStr_5337); }; if (_arg_1._SafeStr_5333){ _local_4 = false; }; if (_arg_1._SafeStr_5205){ _local_5 = true; }; if ((((_arg_1._SafeStr_5326 == static._SafeStr_5328)) || ((((_arg_1._SafeStr_5326 == static._SafeStr_5338)) && (_arg_1._SafeStr_4221))))){ _local_6 = this._widget.config.getBoolean("infostand.use.button.enabled", false); }; this._SafeStr_4980("move", _local_2); this._SafeStr_4980("rotate", _local_3); this._SafeStr_4980("pickup", _local_4); this._SafeStr_4980("use", _local_6); this._SafeStr_13838(_local_5); if (_arg_1._SafeStr_5329 < 0){ this._SafeStr_13839(false); } else { this._SafeStr_13839(true); }; this._buttons.visible = ((((((_local_2) || (_local_3))) || (_local_4))) || (_local_6)); this._SafeStr_4962(); } private function _SafeStr_13840(_arg_1:String, _arg_2:String):void { var _local_3:_SafeStr_5; var _local_4:IWindowContainer; var _local_5:IWindow; var _local_6:IWindow; if (this._SafeStr_13817 != null){ _local_3 = (this._widget.assets.getAssetByName("furni_view_branding_element") as _SafeStr_5); if (_local_3 != null){ _local_4 = (this._widget.windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (_local_4 != null){ _local_5 = _local_4.findChildByName("element_name"); if (_local_5 != null){ _local_5.caption = _arg_1; }; _local_6 = _local_4.findChildByName("element_value"); if (_local_6 != null){ _local_6.caption = _arg_2; _local_6.addEventListener(_SafeStr_1547._SafeStr_6233, this._SafeStr_13841); }; if (((!((_local_5 == null))) && (!((_local_6 == null))))){ this._SafeStr_13817.addListItem(_local_4); }; }; }; }; } private function _SafeStr_13842():Map { var _local_2:String; var _local_3:Array; var _local_4:String; var _local_5:Array; var _local_6:String; var _local_7:String; var _local_1:Map = new Map(); if (this._widget != null){ _local_2 = this._widget.furniData._SafeStr_5326.substr(static._SafeStr_6491.length); _local_3 = _local_2.split("\t"); if (_local_3 != null){ for each (_local_4 in _local_3) { _local_5 = _local_4.split("=", 2); if (((!((_local_5 == null))) && ((_local_5.length == 2)))){ _local_6 = _local_5[0]; _local_7 = _local_5[1]; _local_1.add(_local_6, _local_7); }; }; }; }; return (_local_1); } private function _SafeStr_13843():String { var _local_2:Array; var _local_3:IWindowContainer; var _local_4:IWindow; var _local_5:IWindow; var _local_6:String; var _local_7:String; var _local_1:String = ""; if (this._SafeStr_12968 != null){ _local_2 = []; this._SafeStr_12968._SafeStr_9139("branding_element", _local_2, true); if (_local_2.length > 0){ for each (_local_3 in _local_2) { _local_4 = _local_3.findChildByName("element_name"); _local_5 = _local_3.findChildByName("element_value"); if (((!((_local_4 == null))) && (!((_local_5 == null))))){ _local_6 = this._SafeStr_13844(_local_4.caption); _local_7 = this._SafeStr_13844(_local_5.caption); _local_1 = (_local_1 + (((_local_6 + "=") + _local_7) + "\t")); }; }; }; }; return (_local_1); } private function _SafeStr_13844(_arg_1:String):String { if (_arg_1 != null){ if (_arg_1.indexOf("\t") != -1){ return (_arg_1.replace("\t", "")); }; }; return (_arg_1); } private function _SafeStr_13838(_arg_1:Boolean):void { var _local_8:IWindow; var _local_9:String; var _local_10:String; if ((((this._widget == null)) || ((this._SafeStr_12968 == null)))){ return; }; var _local_2:IWindow = this._SafeStr_12968.findChildByName("furni_details_spacer"); if (_local_2 != null){ _local_2.visible = _arg_1; }; var _local_3:Array = []; this._SafeStr_12968._SafeStr_9139("branding_element", _local_3, true); if (_local_3.length > 0){ for each (_local_8 in _local_3) { this._SafeStr_12968.removeChild(_local_8); _local_8.dispose(); }; }; var _local_4:Boolean; var _local_5:IWindow = (this._SafeStr_12968.findChildByName("furni_details_text") as ITextWindow); if (_local_5 != null){ _local_5.visible = _arg_1; _local_5.caption = ("id: " + this._widget.furniData.id); }; var _local_6:Map = this._SafeStr_13842(); if (_local_6.length > 0){ _local_4 = true; for each (_local_9 in _local_6.getKeys()) { _local_10 = _local_6.getValue(_local_9); this._SafeStr_13840(_local_9, _local_10); }; }; var _local_7:Boolean; this._SafeStr_4980("save_branding_configuration", _local_7); } private function _SafeStr_13841(_arg_1:_SafeStr_1260=null, _arg_2:IWindow=null):void { } private function _SafeStr_4980(_arg_1:String, _arg_2:Boolean):void { if (this._buttons == null){ return; }; var _local_3:IWindow = this._buttons.getListItemByName(_arg_1); if (_local_3 != null){ _local_3.visible = _arg_2; this._buttons._SafeStr_9232(); }; } private function _SafeStr_13839(_arg_1:Boolean):void { if (_arg_1){ if (!this._SafeStr_13817.getListItemByName("catalog_button")){ this._SafeStr_13817.addListItem(this._SafeStr_13836); }; this._SafeStr_13836.visible = _arg_1; } else { this._SafeStr_13817.removeListItem(this._SafeStr_13836); }; } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_10499 = "_-0Ey" (String#18240, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_12968 = "_-0NH" (String#982, DoABC#2) // _SafeStr_13817 = "_-35k" (String#893, DoABC#2) // _SafeStr_13820 = "_-0pE" (String#14972, DoABC#2) // _SafeStr_13836 = "_-2ZN" (String#3626, DoABC#2) // _SafeStr_13837 = "_-19t" (String#14219, DoABC#2) // _SafeStr_13838 = "_-3GW" (String#19733, DoABC#2) // _SafeStr_13839 = "_-2ZZ" (String#16102, DoABC#2) // _SafeStr_13840 = "_-2eK" (String#19482, DoABC#2) // _SafeStr_13841 = "_-2Ke" (String#21214, DoABC#2) // _SafeStr_13842 = "_-nq" (String#21239, DoABC#2) // _SafeStr_13843 = "_-1KO" (String#23731, DoABC#2) // _SafeStr_13844 = "_-2Cq" (String#17645, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2855 = "_-14t" (String#1927, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2924 = "_-0MZ" (String#3749, DoABC#2) // _SafeStr_2929 = "_-0gt" (String#2913, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4221 = "_-0Cz" (String#2236, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_4980 = "_-0U2" (String#904, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_5283 = "_-31t" (String#5475, DoABC#2) // _SafeStr_5284 = "_-1fy" (String#11068, DoABC#2) // _SafeStr_5285 = "_-1YJ" (String#10892, DoABC#2) // _SafeStr_5286 = "_-2Dr" (String#10888, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5328 = "_-KT" (String#12181, DoABC#2) // _SafeStr_5329 = "_-1kZ" (String#4411, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5333 = "_-0Kn" (String#13042, DoABC#2) // _SafeStr_5336 = "_-2L0" (String#4685, DoABC#2) // _SafeStr_5337 = "_-2UH" (String#13128, DoABC#2) // _SafeStr_5338 = "_-tM" (String#8569, DoABC#2) // _SafeStr_6233 = "_-0y-" (String#4595, DoABC#2) // _SafeStr_6491 = "_-30K" (String#11754, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9232 = "_-0un" (String#5831, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2925 package com.sulake.habbo.ui.widget.infostand { import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.ui.widget.events._SafeStr_2929; import com.sulake.habbo.ui.widget.events._SafeStr_2939; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import _-1W7.static; public class _SafeStr_2925 extends _SafeStr_2924 { private var _SafeStr_3930:int = -1; public function _SafeStr_2925(_arg_1:InfostandWidget, _arg_2:String, _arg_3:_SafeStr_286) { super(_arg_1, _arg_2, _arg_3); } override public function dispose():void { super.dispose(); } override public function update(_arg_1:_SafeStr_2929):void { super.update(_arg_1); this._SafeStr_3930 = this._SafeStr_13845(_arg_1._SafeStr_5326); } public function _SafeStr_13846(_arg_1:_SafeStr_2939):void { if ((((_arg_1.type == _SafeStr_2939._SafeStr_5341)) && ((_arg_1._SafeStr_3590 == this._SafeStr_3930)))){ this._SafeStr_3932 = _arg_1._SafeStr_3895; this._SafeStr_3896 = _arg_1._SafeStr_13753; }; } override protected function createWindow(_arg_1:String):void { var _local_4:IWindow; var _local_5:_SafeStr_1280; var _local_6:BitmapData; var _local_9:int; var _local_2:_SafeStr_5 = (_widget.assets.getAssetByName("songdisk_view") as _SafeStr_5); _window = (_widget.windowManager.buildFromXML((_local_2.content as XML)) as IItemListWindow); if (_window == null){ throw (new Error("Failed to construct window from XML!")); }; _SafeStr_12968 = (_window.getListItemByName("info_border") as _SafeStr_1531); _buttons = (_window.getListItemByName("button_list") as IItemListWindow); if (_SafeStr_12968 != null){ _SafeStr_13817 = (_SafeStr_12968.findChildByName("infostand_element_list") as IItemListWindow); }; _window.name = _arg_1; _widget.mainContainer.addChild(_window); var _local_3:IWindow = _SafeStr_12968.findChildByTag("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_3875); }; if (_buttons != null){ _local_9 = 0; while (_local_9 < _buttons.numListItems) { _local_4 = _buttons.getListItemAt(_local_9); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4368); _local_9++; }; }; _SafeStr_13836 = _SafeStr_12968.findChildByTag("catalog"); if (_SafeStr_13836 != null){ _SafeStr_13836.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_13837); }; var _local_7:IBitmapWrapperWindow = (_SafeStr_12968.findChildByName("icon_disc") as IBitmapWrapperWindow); if (_local_7 != null){ _local_5 = (_widget.assets.getAssetByName("jb_icon_disc") as _SafeStr_1280); _local_6 = (_local_5.content as BitmapData); _local_7.bitmap = _local_6.clone(); }; var _local_8:IBitmapWrapperWindow = (_SafeStr_12968.findChildByName("icon_composer") as IBitmapWrapperWindow); if (_local_8 != null){ _local_5 = (_widget.assets.getAssetByName("jb_icon_composer") as _SafeStr_1280); _local_6 = (_local_5.content as BitmapData); _local_8.bitmap = _local_6.clone(); }; } private function set _SafeStr_3932(_arg_1:String):void { var _local_2:IWindowContainer = (_SafeStr_13817.getListItemByName("trackname_container") as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:ITextWindow = (_local_2.getChildByName("track_name_text") as ITextWindow); if (_local_3 == null){ return; }; _local_3.text = _arg_1; _local_3.visible = true; _local_3.height = (_local_3.textHeight + 5); _SafeStr_4962(); } private function set _SafeStr_3896(_arg_1:String):void { var _local_2:IWindowContainer = (_SafeStr_13817.getListItemByName("creatorname_container") as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:ITextWindow = (_local_2.getChildByName("track_creator_text") as ITextWindow); if (_local_3 == null){ return; }; _local_3.text = _arg_1; _local_3.visible = true; _local_3.height = (_local_3.textHeight + 5); _SafeStr_4962(); } private function _SafeStr_13845(_arg_1:String):int { var _local_2:String; if (_arg_1 != null){ _local_2 = _arg_1.substr(static._SafeStr_5340.length, _arg_1.length); return (parseInt(_local_2)); }; return (-1); } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_12968 = "_-0NH" (String#982, DoABC#2) // _SafeStr_13753 = "_-287" (String#16798, DoABC#2) // _SafeStr_13817 = "_-35k" (String#893, DoABC#2) // _SafeStr_13836 = "_-2ZN" (String#3626, DoABC#2) // _SafeStr_13837 = "_-19t" (String#14219, DoABC#2) // _SafeStr_13845 = "_-2m6" (String#21756, DoABC#2) // _SafeStr_13846 = "_-az" (String#14235, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2924 = "_-0MZ" (String#3749, DoABC#2) // _SafeStr_2925 = "_-Xq" (String#7015, DoABC#2) // _SafeStr_2929 = "_-0gt" (String#2913, DoABC#2) // _SafeStr_2939 = "_-0G7" (String#2425, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3895 = "_-1v3" (String#10877, DoABC#2) // _SafeStr_3896 = "_-nP" (String#15137, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_3932 = "_-3Hd" (String#8251, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5340 = "_-1d0" (String#7430, DoABC#2) // _SafeStr_5341 = "_-3-t" (String#7123, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2926 package com.sulake.habbo.ui.widget.infostand { import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import flash.geom.Point; import _-je._SafeStr_3312; import com.sulake.core.window.components.ITextWindow; import flash.geom.Rectangle; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events._SafeStr_1547; import _-je._SafeStr_3313; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.core.window.components._SafeStr_1546; import _-je._SafeStr_3310; import flash.ui.Keyboard; import flash.utils.getTimer; import _-je._SafeStr_1794; import _-je._SafeStr_2937; import com.sulake.habbo.tracking.HabboTracking; public class _SafeStr_2926 { private const _SafeStr_13847:int = 5; private const _SafeStr_13848:int = 3; private const _SafeStr_13849:int = 0xAAAAAA; private const _SafeStr_13850:int = 0xFFFFFF; private const _SafeStr_13851:int = 2000; private const _SafeStr_13852:int = 50; private const _SafeStr_13853:int = 23; protected var _widget:InfostandWidget; protected var _window:IItemListWindow; protected var _SafeStr_13817:IItemListWindow; protected var _SafeStr_13816:IWindowContainer; private var _SafeStr_12968:_SafeStr_1531; private var _SafeStr_4794:_SafeStr_3311; private var _SafeStr_13854:_SafeStr_1531; private var _SafeStr_13855:int; private var _SafeStr_13856:Boolean = true; public function _SafeStr_2926(_arg_1:InfostandWidget, _arg_2:String) { this._widget = _arg_1; this.createWindow(_arg_2, false); this._SafeStr_4794 = new _SafeStr_3311(_arg_1, this._SafeStr_13857); this._SafeStr_13856 = !(this._widget.config.getBoolean("menu.avatar.enabled", false)); } public function dispose():void { this._widget = null; this._window.dispose(); this._window = null; this._SafeStr_4794.dispose(); this._SafeStr_4794 = null; this._SafeStr_13858(); } public function get window():IItemListWindow { return (this._window); } protected function _SafeStr_4962():void { if ((((((this._SafeStr_13817 == null)) || ((this._SafeStr_12968 == null)))) || ((this._SafeStr_13816 == null)))){ return; }; this._SafeStr_13817.height = this._SafeStr_13817._SafeStr_4861.height; this._SafeStr_12968.height = (this._SafeStr_13817.height + 20); this._window.width = Math.max(this._SafeStr_12968.width, this._SafeStr_13816.width); this._window.height = this._window._SafeStr_4861.height; if (this._SafeStr_12968.width < this._SafeStr_13816.width){ this._SafeStr_12968.x = (this._window.width - this._SafeStr_12968.width); this._SafeStr_13816.x = 0; } else { this._SafeStr_13816.x = (this._window.width - this._SafeStr_13816.width); this._SafeStr_12968.x = 0; }; this._widget._SafeStr_13820(); } protected function createWindow(_arg_1:String, _arg_2:Boolean):void { var _local_4:IWindow; var _local_7:IWindow; var _local_10:_SafeStr_1280; var _local_11:BitmapData; var _local_12:IBitmapWrapperWindow; var _local_13:_SafeStr_1280; this._window = (this._widget.getXmlWindow("user_view") as IItemListWindow); if (this._window == null){ throw (new Error("Failed to construct window from XML!")); }; this._SafeStr_12968 = (this._window.getListItemByName("info_border") as _SafeStr_1531); this._SafeStr_13816 = (this._window.getListItemByName("button_list") as IWindowContainer); var _local_3:Array = []; this._SafeStr_13816._SafeStr_9139("CMD_BUTTON", _local_3, true); for each (_local_4 in _local_3) { if (_local_4.parent){ _local_4.parent.width = _local_4.width; }; _local_4.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_13832); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); }; if (this._SafeStr_12968 != null){ this._SafeStr_13817 = (this._SafeStr_12968.findChildByName("infostand_element_list") as IItemListWindow); }; this._window.name = _arg_1; var _local_5:IBitmapWrapperWindow = (this._SafeStr_12968.findChildByName("home_icon") as IBitmapWrapperWindow); if (((!((_local_5 == null))) && (!(_arg_2)))){ _local_5.bitmap = new BitmapData(_local_5.width, _local_5.height, true, 0); _local_10 = (this._widget.assets.getAssetByName("icon_home") as _SafeStr_1280); _local_11 = (_local_10.content as BitmapData); _local_5.bitmap = new BitmapData(_local_5.width, _local_5.height, true, 0); _local_5.bitmap.copyPixels(_local_11, _local_11.rect, new Point(0, 0)); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4368); }; this._widget.mainContainer.addChild(this._window); var _local_6:IWindow = this._SafeStr_12968.findChildByTag("close"); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; var _local_8:int; while (_local_8 < 5) { _local_7 = this._SafeStr_12968.findChildByName(("badge_" + _local_8)); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_13859); _local_7.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_13860); }; _local_8++; }; _local_7 = this._SafeStr_12968.findChildByName("badge_group"); if (((!((_local_7 == null))) && (!(_arg_2)))){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13861); }; var _local_9:IWindowContainer = (this._SafeStr_13817.getListItemByName("motto_container") as IWindowContainer); if (_local_9){ _local_12 = (_local_9.findChildByName("changemotto.image") as IBitmapWrapperWindow); _local_13 = (this._widget.assets.getAssetByName("changemotto") as _SafeStr_1280); if (((_local_12) && (_local_13))){ if (_local_12.bitmap == null){ _local_12.bitmap = new BitmapData(_local_12.width, _local_12.height, true, 0); }; this._SafeStr_13862(_local_12.bitmap, (_local_13.content as BitmapData)); _local_12.invalidate(); }; }; } private function _SafeStr_13861(_arg_1:WindowMouseEvent):void { if (this._widget.userData._SafeStr_5318 < 0){ return; }; var _local_2:_SafeStr_3312 = new _SafeStr_3312(this._widget.userData._SafeStr_5318); this._widget.messageListener.processWidgetMessage(_local_2); } private function _SafeStr_5317(_arg_1:WindowMouseEvent):void { var _local_3:ITextWindow; var _local_4:ITextWindow; if (this._widget.userData._SafeStr_5318 < 0){ return; }; this._SafeStr_13863(); var _local_2:IBitmapWrapperWindow = (_arg_1.window as IBitmapWrapperWindow); if (_local_2 == null){ return; }; _local_3 = (this._SafeStr_13854.getChildByName("name") as ITextWindow); if (_local_3 != null){ _local_3.text = "Group Info"; }; _local_4 = (this._SafeStr_13854.getChildByName("description") as ITextWindow); if (_local_4 != null){ _local_4.text = "Group Description"; }; var _local_5:Rectangle = new Rectangle(); _local_2._SafeStr_9158(_local_5); this._SafeStr_13854.x = (_local_5.left - this._SafeStr_13854.width); this._SafeStr_13854.y = (_local_5.top + ((_local_5.height - this._SafeStr_13854.height) / 2)); } private function _SafeStr_13864(_arg_1:WindowMouseEvent):void { this._SafeStr_13858(); } private function _SafeStr_13859(_arg_1:WindowMouseEvent):void { var _local_6:ITextWindow; var _local_2:IBitmapWrapperWindow = (_arg_1.window as IBitmapWrapperWindow); if (_local_2 == null){ return; }; var _local_3:int = int(_local_2.name.replace("badge_", "")); if (_local_3 < 0){ return; }; var _local_4:Array = this._widget.userData.badges; if (_local_4 == null){ return; }; if (_local_3 >= _local_4.length){ return; }; var _local_5:String = this._widget.userData.badges[_local_3]; if (_local_5 == null){ return; }; this._SafeStr_13863(); _local_6 = (this._SafeStr_13854.getChildByName("name") as ITextWindow); if (_local_6 != null){ _local_6.text = this._widget.localizations.getBadgeName(_local_5); }; _local_6 = (this._SafeStr_13854.getChildByName("description") as ITextWindow); if (_local_6 != null){ _local_6.text = this._widget.localizations.getBadgeDesc(_local_5); }; var _local_7:Rectangle = new Rectangle(); _local_2._SafeStr_9158(_local_7); this._SafeStr_13854.x = (_local_7.left - this._SafeStr_13854.width); this._SafeStr_13854.y = (_local_7.top + ((_local_7.height - this._SafeStr_13854.height) / 2)); } private function _SafeStr_13860(_arg_1:WindowMouseEvent):void { this._SafeStr_13858(); } private function _SafeStr_13863():void { if (this._SafeStr_13854 != null){ return; }; var _local_1:_SafeStr_5 = (this._widget.assets.getAssetByName("badge_details") as _SafeStr_5); if (_local_1 == null){ return; }; this._SafeStr_13854 = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as _SafeStr_1531); if (this._SafeStr_13854 == null){ throw (new Error("Failed to construct window from XML!")); }; } private function _SafeStr_13858():void { if (this._SafeStr_13854 != null){ this._SafeStr_13854.dispose(); this._SafeStr_13854 = null; }; } private function _SafeStr_3875(_arg_1:WindowMouseEvent):void { this._widget.close(); } public function set name(_arg_1:String):void { var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("name_text") as ITextWindow); if (_local_2 == null){ return; }; _local_2.text = _arg_1; _local_2.visible = true; } public function set realName(_arg_1:String):void { var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("realname_text") as ITextWindow); if (_local_2 == null){ return; }; if (_arg_1.length == 0){ _local_2.text = ""; } else { this._widget.localizations.registerParameter("infostand.text.realname", "realname", _arg_1); _local_2.text = this._widget.localizations.getKey("infostand.text.realname"); }; _local_2.height = (_local_2.textHeight + this._SafeStr_13847); _local_2.visible = (_arg_1.length > 0); } public function set image(_arg_1:BitmapData):void { var _local_2:IWindowContainer = (this._SafeStr_13817.getListItemByName("image_and_badges_container") as IWindowContainer); if (!_local_2){ return; }; var _local_3:IBitmapWrapperWindow = (_local_2.findChildByName("avatar_image") as IBitmapWrapperWindow); if (_local_3 == null){ return; }; _local_3.bitmap = _arg_1; _local_3.width = _arg_1.width; _local_3.height = _arg_1.height; _local_3.invalidate(); } public function _SafeStr_13865(_arg_1:String, _arg_2:Boolean):void { var _local_3:IWindowContainer = (this._SafeStr_13817.getListItemByName("motto_container") as IWindowContainer); if (!_local_3){ return; }; var _local_4:IBitmapWrapperWindow = (_local_3.findChildByName("changemotto.image") as IBitmapWrapperWindow); var _local_5:ITextWindow = (_local_3.findChildByName("motto_text") as ITextWindow); var _local_6:IWindowContainer = (this._SafeStr_13817.getListItemByName("motto_spacer") as IWindowContainer); if ((((_local_5 == null)) || ((_local_6 == null)))){ return; }; if (_arg_1 == null){ _arg_1 = ""; }; if (_arg_2){ _local_4.visible = true; if (_arg_1 == ""){ _arg_1 = this._widget.localizations.getKey("infostand.motto.change"); _local_5.textColor = this._SafeStr_13849; } else { _local_5.textColor = this._SafeStr_13850; }; _local_5.enable(); } else { _local_4.visible = false; _local_5.textColor = this._SafeStr_13850; _local_5.disable(); }; if (this._widget.config.getKey("infostand.motto.change.enabled", "1") == "0"){ _local_5.disable(); }; _local_5.text = _arg_1; _local_5.height = Math.min((_local_5.textHeight + this._SafeStr_13847), this._SafeStr_13852); _local_5.height = Math.max(_local_5.height, this._SafeStr_13853); _local_3.height = (_local_5.height + this._SafeStr_13848); if (_arg_2){ _local_5.addEventListener(_SafeStr_1547._SafeStr_6235, this._SafeStr_13866); _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13867); } else { _local_5.removeEventListener(_SafeStr_1547._SafeStr_6235, this._SafeStr_13867); }; this._SafeStr_4962(); } public function set _SafeStr_4169(_arg_1:int):void { var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("score_value") as ITextWindow); if (_local_2 == null){ return; }; _local_2.text = String(_arg_1); } public function set _SafeStr_5342(_arg_1:int):void { var _local_6:String; var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("handitem_txt") as ITextWindow); var _local_3:IWindowContainer = (this._SafeStr_13817.getListItemByName("handitem_spacer") as IWindowContainer); if ((((_local_2 == null)) || ((_local_3 == null)))){ return; }; if (_arg_1 > 0){ _local_6 = this._widget.localizations.getKey(("handitem" + _arg_1), ("handitem" + _arg_1)); this._widget.localizations.registerParameter("infostand.text.handitem", "item", _local_6); }; _local_2.height = (_local_2.textHeight + this._SafeStr_13847); var _local_4:Boolean = _local_2.visible; var _local_5 = (_arg_1 > 0); _local_2.visible = _local_5; _local_3.visible = _local_5; if (_local_5 != _local_4){ this._SafeStr_13817._SafeStr_9232(); }; this._SafeStr_4962(); } public function set xp(_arg_1:int):void { var _local_2:ITextWindow = (this._SafeStr_13817.getListItemByName("xp_text") as ITextWindow); var _local_3:IWindowContainer = (this._SafeStr_13817.getListItemByName("xp_spacer") as IWindowContainer); if ((((_local_2 == null)) || ((_local_3 == null)))){ return; }; this._widget.localizations.registerParameter("infostand.text.xp", "xp", _arg_1.toString()); _local_2.height = (_local_2.textHeight + this._SafeStr_13847); var _local_4:Boolean = _local_2.visible; var _local_5 = (_arg_1 > 0); _local_2.visible = _local_5; _local_3.visible = _local_5; if (_local_5 != _local_4){ this._SafeStr_13817._SafeStr_9232(); }; this._SafeStr_4962(); } public function _SafeStr_13868(_arg_1:Array, _arg_2:Array=null):void { var _local_3:IWindowContainer = (this._SafeStr_13817.getListItemByName("tags_container") as IWindowContainer); var _local_4:IWindowContainer = (this._SafeStr_13817.getListItemByName("tags_spacer") as IWindowContainer); if ((((_local_3 == null)) || ((_local_4 == null)))){ return; }; if (_arg_1.length != 0){ _local_3.height = this._SafeStr_4794._SafeStr_13869(_arg_1, _local_3, _arg_2); _local_4.height = 1; } else { _local_3.height = 0; _local_4.height = 0; }; this._SafeStr_4962(); } public function _SafeStr_13870(_arg_1:int, _arg_2:BitmapData):void { var _local_3:IWindowContainer = (this._SafeStr_13817.getListItemByName("image_and_badges_container") as IWindowContainer); var _local_4:IBitmapWrapperWindow = (_local_3.findChildByName(("badge_" + _arg_1)) as IBitmapWrapperWindow); if (_local_4 == null){ return; }; if (_local_4.bitmap == null){ _local_4.bitmap = new BitmapData(_local_4.width, _local_4.height, true, 0); }; this._SafeStr_13862(_local_4.bitmap, _arg_2); _local_4.invalidate(); } public function _SafeStr_13871():void { var _local_3:IBitmapWrapperWindow; var _local_1:IWindowContainer = (this._SafeStr_13817.getListItemByName("image_and_badges_container") as IWindowContainer); var _local_2:int; while (_local_2 < 5) { _local_3 = (_local_1.findChildByName(("badge_" + _local_2)) as IBitmapWrapperWindow); if (_local_3 != null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0); }; _local_2++; }; } public function _SafeStr_13872():void { var _local_1:IWindowContainer = (this._SafeStr_13817.getListItemByName("image_and_badges_container") as IWindowContainer); var _local_2:IBitmapWrapperWindow = (_local_1.findChildByName("badge_group") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2.bitmap = new BitmapData(_local_2.width, _local_2.height, true, 0); }; } public function _SafeStr_13873(_arg_1:BitmapData):void { var _local_2:IWindowContainer = (this._SafeStr_13817.getListItemByName("image_and_badges_container") as IWindowContainer); var _local_3:IBitmapWrapperWindow = (_local_2.findChildByName("badge_group") as IBitmapWrapperWindow); if (_local_3 == null){ return; }; if (_local_3.bitmap == null){ _local_3.bitmap = new BitmapData(_local_3.width, _local_3.height, true, 0); }; this._SafeStr_13862(_local_3.bitmap, _arg_1); _local_3.invalidate(); } private function _SafeStr_13862(_arg_1:BitmapData, _arg_2:BitmapData):void { _arg_1.fillRect(_arg_1.rect, 0); var _local_3:int = ((_arg_1.width - _arg_2.width) / 2); var _local_4:int = ((_arg_1.height - _arg_2.height) / 2); _arg_1.copyPixels(_arg_2, _arg_2.rect, new Point(_local_3, _local_4)); } private function _SafeStr_13857(_arg_1:WindowMouseEvent):void { var _local_2:ITextWindow = (_arg_1.target as ITextWindow); if (_local_2 == null){ return; }; this._widget.messageListener.processWidgetMessage(new _SafeStr_3313(_local_2.text)); } public function update(_arg_1:_SafeStr_2878):void { this._SafeStr_13871(); this._SafeStr_13872(); this._SafeStr_13868([]); this._SafeStr_10307(_arg_1); this._SafeStr_4895(_arg_1); } protected function _SafeStr_10307(_arg_1:_SafeStr_2878):void { this.name = _arg_1.name; this._SafeStr_13865(_arg_1.motto, (_arg_1.type == _SafeStr_2878._SafeStr_4337)); this._SafeStr_4169 = _arg_1._SafeStr_4169; this._SafeStr_5342 = _arg_1._SafeStr_5342; this.xp = _arg_1.xp; this.image = _arg_1.image; } private function _SafeStr_13874(_arg_1:String, _arg_2:Boolean=true):void { if (this._SafeStr_13816 == null){ return; }; var _local_3:_SafeStr_1546 = (this._SafeStr_13816.getChildByName(_arg_1) as _SafeStr_1546); var _local_4:IWindow = _local_3.getChildAt(0); if (_local_4 != null){ if (_arg_2){ _local_4.enable(); } else { _local_4.disable(); }; }; } protected function _SafeStr_4980(_arg_1:String, _arg_2:Boolean):void { if (this._SafeStr_13816 == null){ return; }; var _local_3:IWindow = this._SafeStr_13816.getChildByName(_arg_1); if (_local_3 != null){ _local_3.visible = _arg_2; this._SafeStr_13834(); }; } protected function _SafeStr_13875(_arg_1:String, _arg_2:String):void { var _local_3:_SafeStr_1546 = (this._SafeStr_13816.getChildByName(_arg_1) as _SafeStr_1546); if (_local_3 != null){ _local_3._SafeStr_3718 = _arg_2; _local_3._SafeStr_8968 = 100; }; } protected function _SafeStr_4895(_arg_1:_SafeStr_2878):void { var _local_2:Boolean; if (this._SafeStr_13816 == null){ return; }; switch (_arg_1.type){ case _SafeStr_2878._SafeStr_4337: this._SafeStr_13816.visible = false; break; case _SafeStr_2878._SafeStr_4900: if (_arg_1._SafeStr_4235){ this._SafeStr_13816.visible = false; break; }; if (this._SafeStr_13856){ this._SafeStr_13874("friend", true); this._SafeStr_4980("friend", _arg_1._SafeStr_4919); this._SafeStr_13825(); this._SafeStr_13876(_arg_1._SafeStr_4924); this._SafeStr_4980("kick", ((((((_arg_1._SafeStr_4918) || (_arg_1._SafeStr_4917))) || (_arg_1._SafeStr_4916))) && (_arg_1._SafeStr_4920))); this._SafeStr_4980("ban", ((((_arg_1._SafeStr_4918) || (_arg_1._SafeStr_4916))) && (_arg_1._SafeStr_4920))); this._SafeStr_13877(_arg_1._SafeStr_4918, _arg_1._SafeStr_4923); this._SafeStr_13874("trade", _arg_1._SafeStr_4921); this._SafeStr_13878(_arg_1._SafeStr_4922); _local_2 = false; if (((!((this._widget.config == null))) && ((this._widget.config.getKey("infostand.report.show", "0") == "1")))){ _local_2 = true; }; this._SafeStr_4980("report", _local_2); this._SafeStr_13816.visible = true; } else { this._SafeStr_13816.visible = false; }; break; }; if (this._window != null){ this._window._SafeStr_9232(); }; this._SafeStr_4962(); } private function _SafeStr_13825():void { var _local_1:int = this._widget.userData._SafeStr_4925; this._widget.localizations.registerParameter("infostand.button.respect", "count", _local_1.toString()); this._SafeStr_4980("respect", (_local_1 > 0)); } private function _SafeStr_13876(_arg_1:Boolean):void { this._SafeStr_4980("ignore", !(_arg_1)); this._SafeStr_4980("unignore", _arg_1); } protected function _SafeStr_13877(_arg_1:Boolean, _arg_2:Boolean):void { if (_arg_1){ this._SafeStr_4980("give_rights", !(_arg_2)); this._SafeStr_4980("remove_rights", _arg_2); } else { this._SafeStr_4980("give_rights", false); this._SafeStr_4980("remove_rights", false); }; } protected function _SafeStr_13878(_arg_1:int):void { var _local_2:String; switch (_arg_1){ case _SafeStr_2878._SafeStr_4988: _local_2 = "${infostand.button.trade.tooltip.shutdown}"; break; case _SafeStr_2878._SafeStr_4989: _local_2 = "${infostand.button.trade.tooltip.tradingroom}"; break; default: _local_2 = ""; }; this._SafeStr_13875("trade", _local_2); } protected function _SafeStr_13866(_arg_1:_SafeStr_1547):void { var _local_5:_SafeStr_3310; var _local_6:int; var _local_7:int; var _local_2:IWindowContainer = (this._SafeStr_13817.getListItemByName("motto_container") as IWindowContainer); if (!_local_2){ return; }; var _local_3:ITextWindow = (_local_2.findChildByName("motto_text") as ITextWindow); var _local_4:String = _local_3.text; if (_arg_1.keyCode == Keyboard.ENTER){ _local_6 = getTimer(); if (((((_local_6 - this._SafeStr_13855) > this._SafeStr_13851)) && (!((_local_4 == this._widget.localizations.getKey("infostand.motto.change")))))){ _local_7 = this._widget.userData.userId; _local_5 = new _SafeStr_3310(_local_4); this._widget.messageListener.processWidgetMessage(_local_5); this._SafeStr_13855 = _local_6; _local_3.textColor = this._SafeStr_13850; }; } else { _local_3.textColor = this._SafeStr_13849; }; } protected function _SafeStr_13867(_arg_1:WindowMouseEvent):void { var _local_2:IWindowContainer = (this._SafeStr_13817.getListItemByName("motto_container") as IWindowContainer); if (!_local_2){ return; }; var _local_3:ITextWindow = (_local_2.findChildByName("motto_text") as ITextWindow); if (_local_3.text == this._widget.localizations.getKey("infostand.motto.change")){ _local_3.text = ""; }; _local_3.textColor = this._SafeStr_13849; } protected function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_2:_SafeStr_1794; var _local_3:String; var _local_5:int; var _local_4:IWindow = (_arg_1.target as IWindow); switch (_local_4.name){ case "whisper": _local_3 = _SafeStr_2937._SafeStr_4990; break; case "friend": _local_4.disable(); _local_3 = _SafeStr_2937._SafeStr_4991; break; case "respect": this._widget.userData._SafeStr_4925--; this._SafeStr_13825(); _local_3 = _SafeStr_2937._SafeStr_4992; break; case "ignore": this._SafeStr_13876(true); _local_3 = _SafeStr_2937._SafeStr_4993; break; case "unignore": this._SafeStr_13876(false); _local_3 = _SafeStr_2937._SafeStr_4994; break; case "kick": _local_3 = _SafeStr_2937._SafeStr_4995; break; case "ban": _local_3 = _SafeStr_2937._SafeStr_4996; break; case "give_rights": this._SafeStr_13877(true, true); _local_3 = _SafeStr_2937._SafeStr_4997; break; case "remove_rights": this._SafeStr_13877(true, false); _local_3 = _SafeStr_2937._SafeStr_4998; break; case "trade": _local_3 = _SafeStr_2937._SafeStr_4999; break; case "home_icon": _local_3 = _SafeStr_2937._SafeStr_5282; break; case "report": _local_3 = _SafeStr_2937._SafeStr_5000; break; }; if (_local_3 != null){ _local_5 = this._widget.userData.userId; _local_2 = new _SafeStr_2937(_local_3, _local_5); this._widget.messageListener.processWidgetMessage(_local_2); HabboTracking._SafeStr_4372()._SafeStr_4371("InfoStand", "click", _local_3); }; this._SafeStr_4962(); } protected function _SafeStr_13832(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.window.parent; if (((_local_2) && ((_local_2.tags.indexOf("CMD_BUTTON_REGION") > -1)))){ _local_2.width = _arg_1.window.width; }; } private function _SafeStr_13834():void { var _local_5:IWindow; var _local_1 = 250; this._SafeStr_13816.width = _local_1; var _local_2:Array = []; this._SafeStr_13816._SafeStr_9139("CMD_BUTTON_REGION", _local_2, true); var _local_3:int = _local_1; var _local_4:int; for each (_local_5 in _local_2) { if (_local_5.visible){ if ((_local_3 - _local_5.width) < 0){ _local_3 = _local_1; _local_4 = (_local_4 + 30); }; _local_5.x = (_local_3 - _local_5.width); _local_5.y = _local_4; _local_3 = (_local_5.x - 5); }; }; this._SafeStr_13816.height = (_local_4 + 25); this._SafeStr_4962(); } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_10307 = "_-Wu" (String#10301, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_12968 = "_-0NH" (String#982, DoABC#2) // _SafeStr_13816 = "_-0SD" (String#1506, DoABC#2) // _SafeStr_13817 = "_-35k" (String#893, DoABC#2) // _SafeStr_13820 = "_-0pE" (String#14972, DoABC#2) // _SafeStr_13825 = "_-1Iu" (String#9549, DoABC#2) // _SafeStr_13832 = "_-2L4" (String#15105, DoABC#2) // _SafeStr_13834 = "_-1HN" (String#13852, DoABC#2) // _SafeStr_13847 = "_-1Oz" (String#11981, DoABC#2) // _SafeStr_13848 = "_-2jF" (String#22471, DoABC#2) // _SafeStr_13849 = "_-eE" (String#14598, DoABC#2) // _SafeStr_13850 = "_-3E6" (String#14000, DoABC#2) // _SafeStr_13851 = "_-2lP" (String#21787, DoABC#2) // _SafeStr_13852 = "_-1Td" (String#18722, DoABC#2) // _SafeStr_13853 = "_-31f" (String#19069, DoABC#2) // _SafeStr_13854 = "_-07-" (String#2885, DoABC#2) // _SafeStr_13855 = "_-2J8" (String#15545, DoABC#2) // _SafeStr_13856 = "_-0PG" (String#16966, DoABC#2) // _SafeStr_13857 = "_-0gu" (String#18983, DoABC#2) // _SafeStr_13858 = "_-17S" (String#15162, DoABC#2) // _SafeStr_13859 = "_-08z" (String#19033, DoABC#2) // _SafeStr_13860 = "_-0BP" (String#22226, DoABC#2) // _SafeStr_13861 = "_-2Td" (String#22254, DoABC#2) // _SafeStr_13862 = "_-2X0" (String#15114, DoABC#2) // _SafeStr_13863 = "_-2W6" (String#15516, DoABC#2) // _SafeStr_13864 = "_-23l" (String#25523, DoABC#2) // _SafeStr_13865 = "_-1lV" (String#16287, DoABC#2) // _SafeStr_13866 = "_-5N" (String#19107, DoABC#2) // _SafeStr_13867 = "_-2rs" (String#15763, DoABC#2) // _SafeStr_13868 = "_-1ti" (String#10198, DoABC#2) // _SafeStr_13869 = "_-2jc" (String#22112, DoABC#2) // _SafeStr_13870 = "_-2R1" (String#15776, DoABC#2) // _SafeStr_13871 = "_-2gY" (String#12422, DoABC#2) // _SafeStr_13872 = "_-4h" (String#19109, DoABC#2) // _SafeStr_13873 = "_-1D1" (String#22106, DoABC#2) // _SafeStr_13874 = "_-2Av" (String#17581, DoABC#2) // _SafeStr_13875 = "_-1Ks" (String#18626, DoABC#2) // _SafeStr_13876 = "_-0cC" (String#15264, DoABC#2) // _SafeStr_13877 = "_-1jj" (String#9044, DoABC#2) // _SafeStr_13878 = "_-Kx" (String#18861, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2926 = "_-2TU" (String#4712, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_3310 = "_-2fD" (String#3975, DoABC#2) // _SafeStr_3311 = "_-111" (String#7456, DoABC#2) // _SafeStr_3312 = "_-0Mb" (String#4335, DoABC#2) // _SafeStr_3313 = "_-25B" (String#4562, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4337 = "_-0g2" (String#3547, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4371 = "_-rC" (String#3180, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4794 = "_-wG" (String#2637, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_4895 = "_-0ip" (String#4837, DoABC#2) // _SafeStr_4900 = "_-1FQ" (String#4274, DoABC#2) // _SafeStr_4916 = "_-2i4" (String#5290, DoABC#2) // _SafeStr_4917 = "_-2uU" (String#7500, DoABC#2) // _SafeStr_4918 = "_-0CF" (String#4199, DoABC#2) // _SafeStr_4919 = "_-2Vt" (String#6409, DoABC#2) // _SafeStr_4920 = "_-0zl" (String#4115, DoABC#2) // _SafeStr_4921 = "_-1Fl" (String#6780, DoABC#2) // _SafeStr_4922 = "_-3A6" (String#5564, DoABC#2) // _SafeStr_4923 = "_-2VA" (String#4836, DoABC#2) // _SafeStr_4924 = "_-72" (String#3248, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_4980 = "_-0U2" (String#904, DoABC#2) // _SafeStr_4988 = "_-0vQ" (String#9543, DoABC#2) // _SafeStr_4989 = "_-35N" (String#9703, DoABC#2) // _SafeStr_4990 = "_-z1" (String#7771, DoABC#2) // _SafeStr_4991 = "_-6k" (String#7940, DoABC#2) // _SafeStr_4992 = "_-03l" (String#8583, DoABC#2) // _SafeStr_4993 = "_-2Gh" (String#8422, DoABC#2) // _SafeStr_4994 = "_-1qp" (String#7670, DoABC#2) // _SafeStr_4995 = "_-2UZ" (String#7348, DoABC#2) // _SafeStr_4996 = "_-0s7" (String#8106, DoABC#2) // _SafeStr_4997 = "_-1M0" (String#8082, DoABC#2) // _SafeStr_4998 = "_-st" (String#8736, DoABC#2) // _SafeStr_4999 = "_-1Mb" (String#8252, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5000 = "_-0Ph" (String#7708, DoABC#2) // _SafeStr_5282 = "_-29s" (String#11246, DoABC#2) // _SafeStr_5317 = "_-1C1" (String#12438, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_5342 = "_-fA" (String#5760, DoABC#2) // _SafeStr_6235 = "_-lr" (String#6636, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) // _SafeStr_9139 = "_-Fm" (String#1796, DoABC#2) // _SafeStr_9158 = "_-0Oz" (String#2830, DoABC#2) // _SafeStr_9232 = "_-0un" (String#5831, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2928 package com.sulake.habbo.ui.widget.infostand { import flash.display.BitmapData; import com.sulake.habbo.ui.widget.events._SafeStr_2929; public class _SafeStr_2928 { private var _id:int = 0; private var _category:int = 0; private var _name:String = ""; private var _SafeStr_5014:String = ""; private var _SafeStr_4045:BitmapData; private var _SafeStr_8385:int = -1; private var _SafeStr_5870:int = -1; private var _SafeStr_6966:String = ""; public function set id(_arg_1:int):void { this._id = _arg_1; } public function set category(_arg_1:int):void { this._category = _arg_1; } public function set name(_arg_1:String):void { this._name = _arg_1; } public function set description(_arg_1:String):void { this._SafeStr_5014 = _arg_1; } public function set image(_arg_1:BitmapData):void { this._SafeStr_4045 = _arg_1; } public function set _SafeStr_5329(_arg_1:int):void { this._SafeStr_8385 = _arg_1; } public function set _SafeStr_5330(_arg_1:int):void { this._SafeStr_5870 = _arg_1; } public function set _SafeStr_5326(_arg_1:String):void { this._SafeStr_6966 = _arg_1; } public function get id():int { return (this._id); } public function get category():int { return (this._category); } public function get name():String { return (this._name); } public function get description():String { return (this._SafeStr_5014); } public function get image():BitmapData { return (this._SafeStr_4045); } public function get _SafeStr_5329():int { return (this._SafeStr_8385); } public function get _SafeStr_5330():int { return (this._SafeStr_5870); } public function get _SafeStr_5326():String { return (this._SafeStr_6966); } public function _SafeStr_11123(_arg_1:_SafeStr_2929):void { this.id = _arg_1.id; this.category = _arg_1.category; this.name = _arg_1.name; this.description = _arg_1.description; this.image = _arg_1.image; this._SafeStr_5329 = _arg_1._SafeStr_5329; this._SafeStr_5330 = _arg_1._SafeStr_5330; this._SafeStr_5326 = _arg_1._SafeStr_5326; } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_11123 = "_-IO" (String#5560, DoABC#2) // _SafeStr_2928 = "_-14B" (String#6854, DoABC#2) // _SafeStr_2929 = "_-0gt" (String#2913, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_5014 = "_-2SX" (String#1500, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5329 = "_-1kZ" (String#4411, DoABC#2) // _SafeStr_5330 = "_-7z" (String#1097, DoABC#2) // _SafeStr_5870 = "_-2bU" (String#1278, DoABC#2) // _SafeStr_6966 = "_-gF" (String#3397, DoABC#2) // _SafeStr_8385 = "_-1ej" (String#5873, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2933 package com.sulake.habbo.ui.widget.infostand { import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.ui.widget.events._SafeStr_2939; public class _SafeStr_2933 extends _SafeStr_2924 { private var _SafeStr_3930:int = -1; private var _songName:String = ""; private var _SafeStr_13752:String = ""; public function _SafeStr_2933(_arg_1:InfostandWidget, _arg_2:String, _arg_3:_SafeStr_286) { super(_arg_1, _arg_2, _arg_3); } override public function dispose():void { super.dispose(); } override protected function createWindow(_arg_1:String):void { var _local_4:IWindow; var _local_5:_SafeStr_1280; var _local_6:BitmapData; var _local_9:int; var _local_2:_SafeStr_5 = (_widget.assets.getAssetByName("jukebox_view") as _SafeStr_5); _window = (_widget.windowManager.buildFromXML((_local_2.content as XML)) as IItemListWindow); if (_window == null){ throw (new Error("Failed to construct window from XML!")); }; _SafeStr_12968 = (_window.getListItemByName("info_border") as _SafeStr_1531); _buttons = (_window.getListItemByName("button_list") as IItemListWindow); if (_SafeStr_12968 != null){ _SafeStr_13817 = (_SafeStr_12968.findChildByName("infostand_element_list") as IItemListWindow); }; _window.name = _arg_1; _widget.mainContainer.addChild(_window); var _local_3:IWindow = _SafeStr_12968.findChildByTag("close"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_3875); }; if (_buttons != null){ _local_9 = 0; while (_local_9 < _buttons.numListItems) { _local_4 = _buttons.getListItemAt(_local_9); _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_4368); _local_9++; }; }; _SafeStr_13836 = _SafeStr_12968.findChildByTag("catalog"); if (_SafeStr_13836 != null){ _SafeStr_13836.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, _SafeStr_13837); }; var _local_7:IBitmapWrapperWindow = (_SafeStr_12968.findChildByName("icon_disc") as IBitmapWrapperWindow); if (_local_7 != null){ _local_5 = (_widget.assets.getAssetByName("jb_icon_disc") as _SafeStr_1280); _local_6 = (_local_5.content as BitmapData); _local_7.bitmap = _local_6.clone(); }; var _local_8:IBitmapWrapperWindow = (_SafeStr_12968.findChildByName("icon_composer") as IBitmapWrapperWindow); if (_local_8 != null){ _local_5 = (_widget.assets.getAssetByName("jb_icon_composer") as _SafeStr_1280); _local_6 = (_local_5.content as BitmapData); _local_8.bitmap = _local_6.clone(); }; } private function set _SafeStr_3890(_arg_1:String):void { var _local_2:IWindowContainer = (_SafeStr_13817.getListItemByName("trackname_container") as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:ITextWindow = (_local_2.getChildByName("track_name_text") as ITextWindow); if (_local_3 == null){ return; }; _local_3.text = _arg_1; _local_3.visible = true; _local_3.height = (_local_3.textHeight + 5); } private function set _SafeStr_3891(_arg_1:String):void { var _local_2:IWindowContainer = (_SafeStr_13817.getListItemByName("creatorname_container") as IWindowContainer); if (_local_2 == null){ return; }; var _local_3:ITextWindow = (_local_2.getChildByName("track_creator_text") as ITextWindow); if (_local_3 == null){ return; }; _local_3.text = _arg_1; _local_3.visible = true; _local_3.height = (_local_3.textHeight + 5); } public function _SafeStr_13846(_arg_1:_SafeStr_2939):void { if (_arg_1.type == _SafeStr_2939._SafeStr_5339){ this._SafeStr_3930 = _arg_1._SafeStr_3590; }; if (_arg_1._SafeStr_3590 == this._SafeStr_3930){ this._songName = _arg_1._SafeStr_3895; this._SafeStr_13752 = _arg_1._SafeStr_13753; this._SafeStr_13879((this._SafeStr_3930 >= 0)); }; } private function _SafeStr_13879(_arg_1:Boolean):void { var _local_3:String; var _local_2:ITextWindow = (_SafeStr_13817.getListItemByName("now_playing_text") as ITextWindow); if (_local_2 != null){ if (_arg_1){ _local_3 = _widget.localizations.getKey("infostand.jukebox.text.now.playing"); } else { _local_3 = _widget.localizations.getKey("infostand.jukebox.text.not.playing"); }; _local_2.text = _local_3; }; if (_arg_1){ this._SafeStr_3890 = this._songName; this._SafeStr_3891 = this._SafeStr_13752; } else { this._SafeStr_3890 = ""; this._SafeStr_3891 = ""; }; _SafeStr_4962(); } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_12968 = "_-0NH" (String#982, DoABC#2) // _SafeStr_13752 = "_-0pA" (String#11101, DoABC#2) // _SafeStr_13753 = "_-287" (String#16798, DoABC#2) // _SafeStr_13817 = "_-35k" (String#893, DoABC#2) // _SafeStr_13836 = "_-2ZN" (String#3626, DoABC#2) // _SafeStr_13837 = "_-19t" (String#14219, DoABC#2) // _SafeStr_13846 = "_-az" (String#14235, DoABC#2) // _SafeStr_13879 = "_-1oG" (String#18692, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2924 = "_-0MZ" (String#3749, DoABC#2) // _SafeStr_2933 = "_-xZ" (String#7271, DoABC#2) // _SafeStr_2939 = "_-0G7" (String#2425, DoABC#2) // _SafeStr_3590 = "_-1ON" (String#4310, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3890 = "_-0IP" (String#9952, DoABC#2) // _SafeStr_3891 = "_-0fJ" (String#9118, DoABC#2) // _SafeStr_3895 = "_-1v3" (String#10877, DoABC#2) // _SafeStr_3930 = "_-0ts" (String#1951, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5339 = "_-1PR" (String#7327, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2935 package com.sulake.habbo.ui.widget.infostand { import com.sulake.core.window.components.ITextWindow; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.core.window.IWindow; import _-je._SafeStr_2937; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2935 extends _SafeStr_2926 { public function _SafeStr_2935(_arg_1:InfostandWidget, _arg_2:String) { super(_arg_1, _arg_2); } override protected function createWindow(_arg_1:String, _arg_2:Boolean):void { var _local_3:ITextWindow; super.createWindow(_arg_1, true); _local_3 = (_SafeStr_13817.getListItemByName("score_spacer") as ITextWindow); _SafeStr_13817.removeListItem(_local_3); _local_3 = (_SafeStr_13817.getListItemByName("score_text") as ITextWindow); _SafeStr_13817.removeListItem(_local_3); _local_3 = (_SafeStr_13817.getListItemByName("score_value") as ITextWindow); _SafeStr_13817.removeListItem(_local_3); } override public function update(_arg_1:_SafeStr_2878):void { _SafeStr_13871(); _SafeStr_13868([]); this._SafeStr_4895(_arg_1); _SafeStr_10307(_arg_1); _SafeStr_4962(); } override protected function _SafeStr_4895(_arg_1:_SafeStr_2878):void { _SafeStr_4980("friend", false); _SafeStr_4980("respect", false); _SafeStr_4980("ignore", false); _SafeStr_4980("unignore", false); _SafeStr_4980("kick", _arg_1._SafeStr_4920); _SafeStr_4980("ban", false); _SafeStr_4980("whisper", false); _SafeStr_13877(false, false); _SafeStr_4980("trade", false); _SafeStr_4980("report", false); _SafeStr_4980("give_badge", false); _SafeStr_13816.visible = _arg_1._SafeStr_4920; } override protected function _SafeStr_4368(_arg_1:WindowMouseEvent):void { var _local_3:int; var _local_2:IWindow = (_arg_1.target as IWindow); if (_local_2.name == "kick"){ _local_3 = _widget.userData.userRoomId; _widget.messageListener.processWidgetMessage(new _SafeStr_2937(_SafeStr_2937._SafeStr_5291, _local_3)); }; } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_10307 = "_-Wu" (String#10301, DoABC#2) // _SafeStr_13816 = "_-0SD" (String#1506, DoABC#2) // _SafeStr_13817 = "_-35k" (String#893, DoABC#2) // _SafeStr_13868 = "_-1ti" (String#10198, DoABC#2) // _SafeStr_13871 = "_-2gY" (String#12422, DoABC#2) // _SafeStr_13877 = "_-1jj" (String#9044, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2926 = "_-2TU" (String#4712, DoABC#2) // _SafeStr_2935 = "_-3Ew" (String#7406, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_4368 = "_-3Ak" (String#2373, DoABC#2) // _SafeStr_4895 = "_-0ip" (String#4837, DoABC#2) // _SafeStr_4920 = "_-0zl" (String#4115, DoABC#2) // _SafeStr_4962 = "_-0av" (String#1610, DoABC#2) // _SafeStr_4980 = "_-0U2" (String#904, DoABC#2) // _SafeStr_5291 = "_-1MS" (String#8288, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2936 package com.sulake.habbo.ui.widget.infostand { import flash.display.BitmapData; import com.sulake.habbo.ui.widget.events._SafeStr_2932; public class _SafeStr_2936 { private var _SafeStr_4609:int; private var _SafeStr_13478:int; private var _SafeStr_7381:int; private var _SafeStr_13479:int; private var _energy:int; private var _SafeStr_13480:int; private var _nutrition:int; private var _SafeStr_13481:int; private var _petRespect:int; private var _name:String = ""; private var _SafeStr_5494:int = -1; private var _type:int; private var _SafeStr_6443:int; private var _SafeStr_4045:BitmapData; private var _SafeStr_13747:Boolean; private var _SafeStr_7339:int; private var _ownerName:String; private var _canOwnerBeKicked:Boolean; private var _SafeStr_4951:int; private var _SafeStr_7385:int; public function get name():String { return (this._name); } public function get id():int { return (this._SafeStr_5494); } public function get type():int { return (this._type); } public function get race():int { return (this._SafeStr_6443); } public function get image():BitmapData { return (this._SafeStr_4045); } public function get _SafeStr_13749():Boolean { return (this._SafeStr_13747); } public function get _SafeStr_4195():int { return (this._SafeStr_7339); } public function get _SafeStr_4196():String { return (this._ownerName); } public function get _SafeStr_5360():Boolean { return (this._canOwnerBeKicked); } public function get age():int { return (this._SafeStr_7385); } public function get level():int { return (this._SafeStr_4609); } public function get _SafeStr_4186():int { return (this._SafeStr_13478); } public function get experience():int { return (this._SafeStr_7381); } public function get _SafeStr_4188():int { return (this._SafeStr_13479); } public function get energy():int { return (this._energy); } public function get _SafeStr_4190():int { return (this._SafeStr_13480); } public function get _SafeStr_4192():int { return (this._nutrition); } public function get _SafeStr_4193():int { return (this._SafeStr_13481); } public function get _SafeStr_5358():int { return (this._petRespect); } public function get roomIndex():int { return (this._SafeStr_4951); } public function _SafeStr_11123(_arg_1:_SafeStr_2932):void { this._name = _arg_1.name; this._SafeStr_5494 = _arg_1.id; this._type = _arg_1._SafeStr_4153; this._SafeStr_6443 = _arg_1._SafeStr_13748; this._SafeStr_4045 = _arg_1.image; this._SafeStr_13747 = _arg_1._SafeStr_13749; this._SafeStr_7339 = _arg_1._SafeStr_4195; this._ownerName = _arg_1._SafeStr_4196; this._canOwnerBeKicked = _arg_1._SafeStr_5360; this._SafeStr_4609 = _arg_1.level; this._SafeStr_13478 = _arg_1._SafeStr_4186; this._SafeStr_7381 = _arg_1.experience; this._SafeStr_13479 = _arg_1._SafeStr_4188; this._energy = _arg_1.energy; this._SafeStr_13480 = _arg_1._SafeStr_4190; this._nutrition = _arg_1._SafeStr_4192; this._SafeStr_13481 = _arg_1._SafeStr_4193; this._petRespect = _arg_1._SafeStr_5358; this._SafeStr_4951 = _arg_1.roomIndex; this._SafeStr_7385 = _arg_1.age; } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_11123 = "_-IO" (String#5560, DoABC#2) // _SafeStr_13478 = "_-1vl" (String#6338, DoABC#2) // _SafeStr_13479 = "_-354" (String#6030, DoABC#2) // _SafeStr_13480 = "_-hs" (String#6564, DoABC#2) // _SafeStr_13481 = "_-2yd" (String#6289, DoABC#2) // _SafeStr_13747 = "_-2ft" (String#10379, DoABC#2) // _SafeStr_13748 = "_-0wl" (String#19424, DoABC#2) // _SafeStr_13749 = "_-0H2" (String#9827, DoABC#2) // _SafeStr_2932 = "_-1rP" (String#3090, DoABC#2) // _SafeStr_2936 = "_-3H5" (String#4730, DoABC#2) // _SafeStr_4045 = "_-1jp" (String#510, DoABC#2) // _SafeStr_4153 = "_-0zP" (String#4979, DoABC#2) // _SafeStr_4186 = "_-1yf" (String#5031, DoABC#2) // _SafeStr_4188 = "_-1zZ" (String#5039, DoABC#2) // _SafeStr_4190 = "_-0jr" (String#4894, DoABC#2) // _SafeStr_4192 = "_-1x0" (String#4201, DoABC#2) // _SafeStr_4193 = "_-13j" (String#5063, DoABC#2) // _SafeStr_4195 = "_-1n2" (String#3709, DoABC#2) // _SafeStr_4196 = "_-18s" (String#2177, DoABC#2) // _SafeStr_4609 = "_-2dC" (String#1952, DoABC#2) // _SafeStr_4951 = "_-0nq" (String#3609, DoABC#2) // _SafeStr_5358 = "_-1US" (String#6816, DoABC#2) // _SafeStr_5360 = "_-tJ" (String#9524, DoABC#2) // _SafeStr_5494 = "_-dL" (String#1552, DoABC#2) // _SafeStr_6443 = "_-0FM" (String#9661, DoABC#2) // _SafeStr_7339 = "_-bO" (String#3616, DoABC#2) // _SafeStr_7381 = "_-2MS" (String#3121, DoABC#2) // _SafeStr_7385 = "_-79" (String#2611, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_2940 package com.sulake.habbo.ui.widget.infostand { import com.sulake.habbo.ui.widget.events._SafeStr_2878; public class _SafeStr_2940 { private var _userId:int = 0; private var _userName:String = ""; private var _SafeStr_6496:Array; private var _SafeStr_7088:int = 0; private var _SafeStr_13720:String = ""; private var _SafeStr_8458:int = 0; private var _SafeStr_13721:int = 0; private var _SafeStr_13722:int = 0; private var _type:String; private var _SafeStr_8459:int = 0; public function _SafeStr_2940() { this._SafeStr_6496 = []; super(); } public function set userId(_arg_1:int):void { this._userId = _arg_1; } public function set userName(_arg_1:String):void { this._userName = _arg_1; } public function set badges(_arg_1:Array):void { this._SafeStr_6496 = _arg_1; } public function set _SafeStr_5318(_arg_1:int):void { this._SafeStr_7088 = _arg_1; } public function set _SafeStr_5353(_arg_1:String):void { this._SafeStr_13720 = _arg_1; } public function set _SafeStr_4925(_arg_1:int):void { this._SafeStr_8458 = _arg_1; } public function set _SafeStr_5342(_arg_1:int):void { this._SafeStr_13721 = _arg_1; } public function set userRoomId(_arg_1:int):void { this._SafeStr_13722 = _arg_1; } public function set type(_arg_1:String):void { this._type = _arg_1; } public function set _SafeStr_5359(_arg_1:int):void { this._SafeStr_8459 = _arg_1; } public function get userId():int { return (this._userId); } public function get userName():String { return (this._userName); } public function get badges():Array { return (this._SafeStr_6496.slice()); } public function get _SafeStr_5318():int { return (this._SafeStr_7088); } public function get _SafeStr_5353():String { return (this._SafeStr_13720); } public function get _SafeStr_4925():int { return (this._SafeStr_8458); } public function get _SafeStr_5342():int { return (this._SafeStr_13721); } public function get userRoomId():int { return (this._SafeStr_13722); } public function get type():String { return (this._type); } public function get _SafeStr_5359():int { return (this._SafeStr_8459); } public function _SafeStr_13880():Boolean { return ((this.type == _SafeStr_2878.BOT)); } public function _SafeStr_11123(_arg_1:_SafeStr_2878):void { this.userId = _arg_1._SafeStr_4171; this.userName = _arg_1.name; this.badges = _arg_1.badges; this._SafeStr_5318 = _arg_1._SafeStr_5318; this._SafeStr_5353 = _arg_1._SafeStr_5353; this._SafeStr_4925 = _arg_1._SafeStr_4925; this._SafeStr_5342 = _arg_1._SafeStr_5342; this.userRoomId = _arg_1.userRoomId; this.type = _arg_1.type; } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_11123 = "_-IO" (String#5560, DoABC#2) // _SafeStr_13720 = "_-2Jv" (String#9276, DoABC#2) // _SafeStr_13721 = "_-1Sv" (String#10508, DoABC#2) // _SafeStr_13722 = "_-0Wi" (String#10313, DoABC#2) // _SafeStr_13880 = "_-2y0" (String#16568, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2940 = "_-2nz" (String#7176, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4925 = "_-33k" (String#2501, DoABC#2) // _SafeStr_5318 = "_-0Z-" (String#2951, DoABC#2) // _SafeStr_5342 = "_-fA" (String#5760, DoABC#2) // _SafeStr_5353 = "_-2P1" (String#7439, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_6496 = "_-nE" (String#1345, DoABC#2) // _SafeStr_7088 = "_-3DA" (String#3954, DoABC#2) // _SafeStr_8458 = "_-1pr" (String#3649, DoABC#2) // _SafeStr_8459 = "_-1dH" (String#3176, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_3309 package com.sulake.habbo.ui.widget.infostand { import flash.geom.Point; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.utils.Map; import flash.utils.Timer; import flash.events.TimerEvent; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import flash.display.BitmapData; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IBitmapWrapperWindow; import _-je._SafeStr_3319; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.events.WindowMouseEvent; import _-je._SafeStr_2937; import flash.geom.Rectangle; public class _SafeStr_3309 { private static const _SafeStr_10095:Point = new Point(100, 30); private const _SafeStr_13881:int = 1100; private var _widget:InfostandWidget; private var _SafeStr_13882:IFrameWindow; private var _SafeStr_13883:IFrameWindow; private var _SafeStr_7379:Map; private var _SafeStr_13819:int; private var _SafeStr_13884:String; private var _SafeStr_13885:Timer; public function _SafeStr_3309(_arg_1:InfostandWidget) { this._widget = _arg_1; this._SafeStr_7379 = new Map(); this._SafeStr_13885 = new Timer(this._SafeStr_13881); this._SafeStr_13885.addEventListener(TimerEvent.TIMER, this._SafeStr_13886); } public static function hideChildren(_arg_1:IWindowContainer):void { var _local_2:int; while (_local_2 < _arg_1.numChildren) { _arg_1.getChildAt(_local_2).visible = false; _local_2++; }; } public static function _SafeStr_4798(_arg_1:IWindowContainer):int { var _local_4:IWindow; var _local_2:int; var _local_3:int; while (_local_3 < _arg_1.numChildren) { _local_4 = _arg_1.getChildAt(_local_3); if (_local_4.visible){ _local_2 = Math.max(_local_2, (_local_4.y + _local_4.height)); }; _local_3++; }; return (_local_2); } public function dispose():void { if (this._SafeStr_13885){ this._SafeStr_13885.stop(); this._SafeStr_13885 = null; }; if (this._widget){ this._widget = null; }; if (this._SafeStr_13882){ this._SafeStr_13882.dispose(); }; this._SafeStr_13882 = null; if (this._SafeStr_13883){ this._SafeStr_13883.dispose(); }; this._SafeStr_13883 = null; } public function _SafeStr_13833():int { return (this._SafeStr_13819); } public function _SafeStr_3611():Boolean { if (this._SafeStr_13882 == null){ return (false); }; return (this._SafeStr_13882.visible); } public function _SafeStr_13826(_arg_1:int, _arg_2:String, _arg_3:BitmapData=null):void { var _local_7:BitmapData; var _local_8:Point; if (this._SafeStr_13819 == _arg_1){ return; }; this._SafeStr_13819 = _arg_1; this._SafeStr_13884 = _arg_2; if (this._SafeStr_13882 == null){ return; }; var _local_4:ITextWindow = (this._SafeStr_13882.findChildByName("pet_name") as ITextWindow); if (_local_4 != null){ _local_4.text = _arg_2; }; var _local_5:IBitmapWrapperWindow = (this._SafeStr_13882.findChildByName("avatar_image") as IBitmapWrapperWindow); if (_local_5 != null){ if (_arg_3 != null){ _local_7 = new BitmapData(_local_5.width, _local_5.height, true, 0); _local_8 = new Point(0, 0); _local_8.x = Math.round(((_local_5.width - _arg_3.width) / 2)); _local_8.y = Math.round(((_local_5.height - _arg_3.height) / 2)); _local_7.copyPixels(_arg_3, _arg_3.rect, _local_8); _local_5.bitmap = _local_7; } else { _local_5.bitmap = null; }; _local_5.invalidate(); }; var _local_6:_SafeStr_2923 = (this._SafeStr_7379.getValue(_arg_1) as _SafeStr_2923); if (_local_6 == null){ this._SafeStr_13887(); this._SafeStr_13888(this._SafeStr_13819); } else { this._SafeStr_13889(_local_6); }; } private function _SafeStr_13886(_arg_1:TimerEvent):void { var _local_2:_SafeStr_2923 = (this._SafeStr_7379.getValue(this._SafeStr_13819) as _SafeStr_2923); this._SafeStr_13889(_local_2); this._SafeStr_13885.stop(); } public function _SafeStr_13829(_arg_1:int, _arg_2:_SafeStr_2923):void { this._SafeStr_7379.remove(_arg_1); this._SafeStr_7379.add(_arg_1, _arg_2); if (_arg_1 != this._SafeStr_13819){ return; }; this._SafeStr_13889(_arg_2); this._SafeStr_13885.stop(); } public function _SafeStr_5539(_arg_1:Boolean):void { if (_arg_1){ if (this._SafeStr_13882 == null){ this._SafeStr_13890(); }; this._SafeStr_13882.visible = true; } else { if (this._SafeStr_13882 != null){ this._SafeStr_13882.visible = false; }; }; this._SafeStr_13885.stop(); } private function _SafeStr_13888(_arg_1:int):void { var _local_2:_SafeStr_3319 = new _SafeStr_3319(_SafeStr_3319._SafeStr_5295, _arg_1); this._widget.messageListener.processWidgetMessage(_local_2); } private function _SafeStr_13890():void { var _local_1:_SafeStr_5 = (this._widget.assets.getAssetByName("pet_commands") as _SafeStr_5); this._SafeStr_13882 = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); if (this._SafeStr_13882 == null){ throw (new Error("Failed to construct command window from XML!")); }; this._SafeStr_13882.setParamFlag(WindowParam._SafeStr_7127, true); this._SafeStr_13882.context.getDesktopWindow().addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_13891); this._SafeStr_13882.procedure = this._SafeStr_13892; this._SafeStr_13882.position = _SafeStr_10095; } private function _SafeStr_13889(_arg_1:_SafeStr_2923):void { var _local_9:IButtonWindow; var _local_10:int; var _local_11:_SafeStr_5; if (this._SafeStr_13882 == null){ return; }; var _local_2:IWindowContainer = IWindowContainer(this._SafeStr_13882.findChildByName("commands_container")); hideChildren(_local_2); var _local_3:Array = _arg_1._SafeStr_13835; var _local_4:int = 25; var _local_5:int; var _local_6:int = 86; var _local_7:int; var _local_8:int; while (_local_8 < _local_3.length) { _local_9 = IButtonWindow(_local_2.getChildAt(_local_8)); if (_local_9 == null){ _local_11 = (this._widget.assets.getAssetByName("pet_command") as _SafeStr_5); _local_9 = (this._widget.windowManager.buildFromXML((_local_11.content as XML)) as IButtonWindow); _local_9.procedure = this._SafeStr_13893; _local_2.addChild(_local_9); }; _local_9.visible = true; _local_10 = _local_3[_local_8]; _local_9.id = _local_10; _local_9.caption = this._widget.localizations.getKey(("pet.command." + _local_10)); if (_arg_1._SafeStr_3721(_local_10)){ _local_9.enable(); } else { _local_9.disable(); }; _local_9.y = _local_7; if ((_local_8 % 2) == 1){ _local_7 = (_local_7 + _local_4); _local_9.x = _local_6; } else { _local_9.x = _local_5; }; _local_8++; }; _local_2.height = _SafeStr_4798(_local_2); this._SafeStr_13882.height = (_local_2.height + 160); this._SafeStr_13885.stop(); } private function _SafeStr_13887():void { var _local_3:IButtonWindow; if (this._SafeStr_13882 == null){ return; }; var _local_1:IWindowContainer = IWindowContainer(this._SafeStr_13882.findChildByName("commands_container")); var _local_2:int; while (_local_2 < _local_1.numChildren) { _local_3 = IButtonWindow(_local_1.getChildAt(_local_2)); _local_3.disable(); _local_2++; }; } private function _SafeStr_13894():void { var _local_1:_SafeStr_5; if (this._SafeStr_13883 == null){ _local_1 = (this._widget.assets.getAssetByName("pet_commands_info") as _SafeStr_5); this._SafeStr_13883 = (this._widget.windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); if (this._SafeStr_13883 == null){ throw (new Error("Failed to construct command info window from XML!")); }; this._SafeStr_13883.x = 200; this._SafeStr_13883.procedure = this._SafeStr_13895; } else { this._SafeStr_13883.visible = true; }; } private function _SafeStr_13895(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:WindowMouseEvent = (_arg_1 as WindowMouseEvent); if (((!((_local_3 == null))) && ((_local_3.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK)))){ if (_arg_2.name == "header_button_close"){ this._SafeStr_13883.visible = false; }; }; } private function _SafeStr_13892(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_4:int; var _local_5:String; var _local_6:String; var _local_7:_SafeStr_3319; var _local_3:WindowMouseEvent = (_arg_1 as WindowMouseEvent); if (((!((_local_3 == null))) && ((_local_3.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK)))){ if (_arg_2.name == "header_button_close"){ this._SafeStr_13882.visible = false; } else { if (_arg_2.name == "description_link"){ this._SafeStr_13894(); } else { if (_arg_2.name == "avatar_image"){ this._widget.messageListener.processWidgetMessage(new _SafeStr_2937(_SafeStr_2937._SafeStr_5115, this._SafeStr_13819)); } else { if (_arg_2.name.indexOf("btn_cmd_") > -1){ _local_4 = int(_arg_2.name.substring(8)); _local_5 = ("pet.command." + _local_4); _local_6 = this._widget.localizations.getKey(_local_5); _local_7 = new _SafeStr_3319(_SafeStr_3319._SafeStr_5294, this._SafeStr_13819, ((this._SafeStr_13884 + " ") + _local_6)); this._widget.messageListener.processWidgetMessage(_local_7); this._SafeStr_13887(); this._SafeStr_13885.start(); }; }; }; }; }; } private function _SafeStr_13893(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type != WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ return; }; var _local_3:int = _arg_2.id; var _local_4:String = ("pet.command." + _local_3); var _local_5:String = this._widget.localizations.getKey(_local_4); var _local_6:_SafeStr_3319 = new _SafeStr_3319(_SafeStr_3319._SafeStr_5294, this._SafeStr_13819, ((this._SafeStr_13884 + " ") + _local_5)); this._widget.messageListener.processWidgetMessage(_local_6); this._SafeStr_13887(); this._SafeStr_13885.start(); } private function _SafeStr_13891(_arg_1:_SafeStr_1260):void { var _local_2:IWindow; var _local_3:Rectangle; if (((this._SafeStr_13882) && (!(this._SafeStr_13882.disposed)))){ _local_2 = _arg_1.window; _local_3 = new Rectangle(); this._SafeStr_13882._SafeStr_9158(_local_3); if (_local_3.x > _local_2.width){ this._SafeStr_13882.x = (_local_2.width - this._SafeStr_13882.width); this._SafeStr_13882._SafeStr_9158(_local_3); }; if ((_local_3.x + _local_3.width) <= 0){ this._SafeStr_13882.x = 0; this._SafeStr_13882._SafeStr_9158(_local_3); }; if (_local_3.y > _local_2.height){ this._SafeStr_13882.y = 0; this._SafeStr_13882._SafeStr_9158(_local_3); }; if ((_local_3.y + _local_3.height) <= 0){ this._SafeStr_13882.y = 0; this._SafeStr_13882._SafeStr_9158(_local_3); }; }; } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_10095 = "_-0VL" (String#3389, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_13819 = "_-0HC" (String#3668, DoABC#2) // _SafeStr_13826 = "_-6y" (String#17798, DoABC#2) // _SafeStr_13829 = "_-0Tz" (String#21564, DoABC#2) // _SafeStr_13833 = "_-Xv" (String#22082, DoABC#2) // _SafeStr_13835 = "_-0Mz" (String#20785, DoABC#2) // _SafeStr_13881 = "_-1jJ" (String#20744, DoABC#2) // _SafeStr_13882 = "_-dC" (String#1685, DoABC#2) // _SafeStr_13883 = "_-2DM" (String#4950, DoABC#2) // _SafeStr_13884 = "_-lL" (String#13192, DoABC#2) // _SafeStr_13885 = "_-1Wo" (String#4577, DoABC#2) // _SafeStr_13886 = "_-20a" (String#19326, DoABC#2) // _SafeStr_13887 = "_-0p7" (String#14854, DoABC#2) // _SafeStr_13888 = "_-1xQ" (String#18577, DoABC#2) // _SafeStr_13889 = "_-1rU" (String#14248, DoABC#2) // _SafeStr_13890 = "_-2QG" (String#19028, DoABC#2) // _SafeStr_13891 = "_-2Cb" (String#19817, DoABC#2) // _SafeStr_13892 = "_-s4" (String#19767, DoABC#2) // _SafeStr_13893 = "_-3G5" (String#19874, DoABC#2) // _SafeStr_13894 = "_-1oR" (String#21047, DoABC#2) // _SafeStr_13895 = "_-0So" (String#20731, DoABC#2) // _SafeStr_2923 = "_-2BR" (String#4174, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_3309 = "_-LX" (String#7307, DoABC#2) // _SafeStr_3319 = "_-0SA" (String#2138, DoABC#2) // _SafeStr_3611 = "_-2HY" (String#2550, DoABC#2) // _SafeStr_3721 = "_-2Vz" (String#5133, DoABC#2) // _SafeStr_4798 = "_-3Go" (String#1300, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5115 = "_-wA" (String#5410, DoABC#2) // _SafeStr_5294 = "_-2e-" (String#8401, DoABC#2) // _SafeStr_5295 = "_-22b" (String#10613, DoABC#2) // _SafeStr_5539 = "_-385" (String#10869, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_7379 = "_-GJ" (String#3103, DoABC#2) // _SafeStr_9158 = "_-0Oz" (String#2830, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand._SafeStr_3311 package com.sulake.habbo.ui.widget.infostand { import flash.geom.Rectangle; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_3311 { private const _SafeStr_11321:int = 5; private const _SafeStr_11322:int = 5; private var _widget:InfostandWidget; private var _SafeStr_4104:Function; private var _offsetX:int; private var _SafeStr_6605:int; private var _SafeStr_6327:Rectangle = null; private var _SafeStr_11323:int = 0; private var _SafeStr_13896:Array; public function _SafeStr_3311(_arg_1:InfostandWidget, _arg_2:Function) { this._widget = _arg_1; this._SafeStr_4104 = _arg_2; } public function dispose():void { this._widget = null; this._SafeStr_4104 = null; } public function _SafeStr_13869(_arg_1:Array, _arg_2:IWindowContainer, _arg_3:Array):int { var _local_4:ITextWindow; var _local_8:Array; var _local_9:String; this._SafeStr_13896 = _arg_3; if (this._SafeStr_13896 != null){ _local_8 = []; while ((_local_9 = _arg_1.pop()) != null) { if (_arg_3.indexOf(_local_9) != -1){ _local_8.unshift(_local_9); } else { _local_8.push(_local_9); }; }; _arg_1 = _local_8; }; do { } while (_arg_2.removeChildAt(0) != null); this._SafeStr_11323 = 0; this._offsetX = 0; this._SafeStr_6605 = 0; this._SafeStr_6327 = _arg_2.rectangle.clone(); this._SafeStr_6327.height = 150; var _local_5:int; while (_local_5 < _arg_1.length) { _local_4 = this._SafeStr_13897((_arg_1[_local_5] as String)); if (this._SafeStr_11325(_local_4.rectangle)){ _arg_2.addChild(_local_4); } else { _local_4.dispose(); }; _local_5++; }; var _local_6:int = _arg_2.numChildren; if (_local_6 == 0){ return (0); }; var _local_7:IWindow = _arg_2.getChildAt((_arg_2.numChildren - 1)); return (_local_7.rectangle.bottom); } private function _SafeStr_11325(_arg_1:Rectangle):Boolean { if (_arg_1.width > this._SafeStr_6327.width){ return (false); }; if ((this._SafeStr_6605 + _arg_1.height) > this._SafeStr_6327.height){ return (false); }; if ((this._offsetX + _arg_1.width) > this._SafeStr_6327.width){ this._offsetX = 0; this._SafeStr_6605 = (this._SafeStr_6605 + (_arg_1.height + this._SafeStr_11322)); return (this._SafeStr_11325(_arg_1)); }; _arg_1.offset(this._offsetX, this._SafeStr_6605); this._offsetX = (this._offsetX + (_arg_1.width + this._SafeStr_11321)); return (true); } private function _SafeStr_13897(_arg_1:String):ITextWindow { var _local_2:_SafeStr_5; if (((!((this._SafeStr_13896 == null))) && (!((this._SafeStr_13896.indexOf(_arg_1) == -1))))){ _local_2 = (this._widget.assets.getAssetByName("user_tag_highlighted") as _SafeStr_5); } else { _local_2 = (this._widget.assets.getAssetByName("user_tag") as _SafeStr_5); }; if (_local_2 == null){ return (null); }; var _local_3:ITextWindow = (this._widget.windowManager.buildFromXML((_local_2.content as XML)) as ITextWindow); if (_local_3 == null){ throw (new Error("Failed to construct window from XML!")); }; _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_4104); _local_3.caption = _arg_1; return (_local_3); } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_11321 = "_-TD" (String#12932, DoABC#2) // _SafeStr_11322 = "_-39Y" (String#14103, DoABC#2) // _SafeStr_11323 = "_-wk" (String#15341, DoABC#2) // _SafeStr_11325 = "_-0G9" (String#9838, DoABC#2) // _SafeStr_13869 = "_-2jc" (String#22112, DoABC#2) // _SafeStr_13896 = "_-2KA" (String#12033, DoABC#2) // _SafeStr_13897 = "_-1om" (String#22318, DoABC#2) // _SafeStr_3311 = "_-111" (String#7456, DoABC#2) // _SafeStr_4104 = "_-0Nw" (String#2000, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_6327 = "_-12t" (String#3086, DoABC#2) // _SafeStr_6605 = "_-15A" (String#2037, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.infostand.InfostandWidget package com.sulake.habbo.ui.widget.infostand { import _-a4._SafeStr_1750; import com.sulake.core.window.IWindowContainer; import flash.utils.Timer; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.catalog._SafeStr_286; import flash.events.TimerEvent; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.IWindow; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.assets.IAsset; import com.sulake.core.assets._SafeStr_5; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import com.sulake.habbo.ui.widget.events._SafeStr_2878; import com.sulake.habbo.ui.widget.events._SafeStr_2929; import com.sulake.habbo.ui.widget.events._SafeStr_2931; import com.sulake.habbo.ui.widget.events._SafeStr_2938; import com.sulake.habbo.ui.widget.events._SafeStr_2927; import com.sulake.habbo.ui.widget.events._SafeStr_2934; import com.sulake.habbo.ui.widget.events._SafeStr_2932; import com.sulake.habbo.ui.widget.events._SafeStr_2930; import com.sulake.habbo.ui.widget.events._SafeStr_2939; import flash.events.IEventDispatcher; import _-je._SafeStr_2937; import _-1W7.static; import _-je.RoomWidgetRoomObjectMessage; public class InfostandWidget extends _SafeStr_1750 { private const _SafeStr_13898:String = "infostand_user_view"; private const _SafeStr_13899:String = "infostand_furni_view"; private const _SafeStr_13900:String = "infostand_pet_view"; private const _SafeStr_13901:String = "infostand_bot_view"; private const _SafeStr_13902:String = "infostand_jukebox_view"; private const _SafeStr_13903:String = "infostand_songdisk_view"; private const _SafeStr_13904:int = 3000; private var _SafeStr_13905:_SafeStr_2924; private var _SafeStr_13906:_SafeStr_2926; private var _SafeStr_13907:_SafeStr_2922; private var _SafeStr_13908:_SafeStr_2935; private var _SafeStr_13909:_SafeStr_2933; private var _SafeStr_13910:_SafeStr_2925; private var _SafeStr_13911:Array; private var _SafeStr_13912:_SafeStr_2940; private var _SafeStr_3560:_SafeStr_2928; private var _petData:_SafeStr_2936; private var _mainContainer:IWindowContainer; private var _SafeStr_13913:Timer; private var _config:IHabboConfigurationManager; private var _catalog:_SafeStr_286; public function InfostandWidget(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IHabboConfigurationManager, _arg_6:_SafeStr_286) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._config = _arg_5; this._catalog = _arg_6; this._SafeStr_13905 = new _SafeStr_2924(this, this._SafeStr_13899, this._catalog); this._SafeStr_13906 = new _SafeStr_2926(this, this._SafeStr_13898); this._SafeStr_13907 = new _SafeStr_2922(this, this._SafeStr_13900, this._catalog); this._SafeStr_13908 = new _SafeStr_2935(this, this._SafeStr_13901); this._SafeStr_13909 = new _SafeStr_2933(this, this._SafeStr_13902, this._catalog); this._SafeStr_13910 = new _SafeStr_2925(this, this._SafeStr_13903, this._catalog); this._SafeStr_13912 = new _SafeStr_2940(); this._SafeStr_3560 = new _SafeStr_2928(); this._petData = new _SafeStr_2936(); this._SafeStr_13913 = new Timer(this._SafeStr_13904); this._SafeStr_13913.addEventListener(TimerEvent.TIMER, this._SafeStr_13914); this.mainContainer.visible = false; } override public function get _SafeStr_3796():IWindow { return (this.mainContainer); } public function get config():IHabboConfigurationManager { return (this._config); } public function get mainContainer():IWindowContainer { if (this._mainContainer == null){ this._mainContainer = (windowManager.createWindow("infostand_main_container", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_5504, _SafeStr_1318._SafeStr_5504, new Rectangle(0, 0, 50, 100)) as IWindowContainer); this._mainContainer.tags.push("room_widget_infostand"); this._mainContainer.background = true; this._mainContainer.color = 0; }; return (this._mainContainer); } public function getXmlWindow(name:String):IWindow { var asset:IAsset; var xmlAsset:_SafeStr_5; var window:IWindow; try { asset = assets.getAssetByName(name); xmlAsset = _SafeStr_5(asset); window = windowManager.buildFromXML(XML(xmlAsset.content)); } catch(e:Error) { Logger.log(("[InfoStandWidget] Missing window XML: " + name)); }; return (window); } override public function dispose():void { if (this._SafeStr_13913){ this._SafeStr_13913.stop(); }; this._SafeStr_13913 = null; if (this._SafeStr_13906){ this._SafeStr_13906.dispose(); }; this._SafeStr_13906 = null; if (this._SafeStr_13905){ this._SafeStr_13905.dispose(); }; this._SafeStr_13905 = null; if (this._SafeStr_13908){ this._SafeStr_13908.dispose(); }; this._SafeStr_13908 = null; if (this._SafeStr_13907){ this._SafeStr_13907.dispose(); }; this._SafeStr_13907 = null; if (this._SafeStr_13909){ this._SafeStr_13909.dispose(); }; this._SafeStr_13909 = null; if (this._SafeStr_13910){ this._SafeStr_13910.dispose(); }; this._SafeStr_13910 = null; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2836._SafeStr_4901, this._SafeStr_13915); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_3875); _arg_1.addEventListener(_SafeStr_2836._SafeStr_4904, this.onRoomObjectRemoved); _arg_1.addEventListener(_SafeStr_2836._SafeStr_6847, this.onRoomObjectRemoved); _arg_1.addEventListener(_SafeStr_2878._SafeStr_4337, this._SafeStr_4338); _arg_1.addEventListener(_SafeStr_2878._SafeStr_4900, this._SafeStr_4338); _arg_1.addEventListener(_SafeStr_2878.BOT, this._SafeStr_13916); _arg_1.addEventListener(_SafeStr_2929._SafeStr_4902, this._SafeStr_13917); _arg_1.addEventListener(_SafeStr_2931._SafeStr_5274, this._SafeStr_5275); _arg_1.addEventListener(_SafeStr_2938._SafeStr_5279, this._SafeStr_13918); _arg_1.addEventListener(_SafeStr_2927._SafeStr_5355, this._SafeStr_4157); _arg_1.addEventListener(_SafeStr_2934._SafeStr_13750, this._SafeStr_5277); _arg_1.addEventListener(_SafeStr_2932.PET_INFO, this._SafeStr_4161); _arg_1.addEventListener(_SafeStr_2930.PET_COMMANDS, this._SafeStr_5280); _arg_1.addEventListener(_SafeStr_2939._SafeStr_5339, this._SafeStr_13919); _arg_1.addEventListener(_SafeStr_2939._SafeStr_5341, this._SafeStr_13919); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4901, this._SafeStr_13915); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4333, this._SafeStr_3875); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_4904, this.onRoomObjectRemoved); _arg_1.removeEventListener(_SafeStr_2836._SafeStr_6847, this.onRoomObjectRemoved); _arg_1.removeEventListener(_SafeStr_2878._SafeStr_4337, this._SafeStr_4338); _arg_1.removeEventListener(_SafeStr_2878._SafeStr_4900, this._SafeStr_4338); _arg_1.removeEventListener(_SafeStr_2878.BOT, this._SafeStr_13916); _arg_1.removeEventListener(_SafeStr_2929._SafeStr_4902, this._SafeStr_13917); _arg_1.removeEventListener(_SafeStr_2931._SafeStr_5274, this._SafeStr_5275); _arg_1.removeEventListener(_SafeStr_2938._SafeStr_5279, this._SafeStr_13918); _arg_1.removeEventListener(_SafeStr_2927._SafeStr_5355, this._SafeStr_4157); _arg_1.removeEventListener(_SafeStr_2934._SafeStr_13750, this._SafeStr_5277); _arg_1.removeEventListener(_SafeStr_2932.PET_INFO, this._SafeStr_4161); _arg_1.removeEventListener(_SafeStr_2930.PET_COMMANDS, this._SafeStr_5280); _arg_1.removeEventListener(_SafeStr_2939._SafeStr_5339, this._SafeStr_13919); _arg_1.removeEventListener(_SafeStr_2939._SafeStr_5341, this._SafeStr_13919); } public function get userData():_SafeStr_2940 { return (this._SafeStr_13912); } public function get furniData():_SafeStr_2928 { return (this._SafeStr_3560); } public function get petData():_SafeStr_2936 { return (this._petData); } private function _SafeStr_13914(_arg_1:TimerEvent):void { if (this._SafeStr_13907 == null){ return; }; messageListener.processWidgetMessage(new _SafeStr_2937(_SafeStr_2937._SafeStr_5115, this._SafeStr_13907._SafeStr_13827())); } private function _SafeStr_4338(_arg_1:_SafeStr_2878):void { this.userData._SafeStr_11123(_arg_1); this._SafeStr_13906.update(_arg_1); this._SafeStr_3877(this._SafeStr_13898); if (this._SafeStr_13913){ this._SafeStr_13913.stop(); }; } private function _SafeStr_13916(_arg_1:_SafeStr_2878):void { this.userData._SafeStr_11123(_arg_1); this._SafeStr_13908.update(_arg_1); this._SafeStr_3877(this._SafeStr_13901); if (this._SafeStr_13913){ this._SafeStr_13913.stop(); }; } private function _SafeStr_13917(_arg_1:_SafeStr_2929):void { this.furniData._SafeStr_11123(_arg_1); if (_arg_1._SafeStr_5326 == static._SafeStr_5338){ this._SafeStr_13909.update(_arg_1); this._SafeStr_3877(this._SafeStr_13902); } else { if (_arg_1._SafeStr_5326.indexOf(static._SafeStr_5340) != -1){ this._SafeStr_13910.update(_arg_1); this._SafeStr_3877(this._SafeStr_13903); } else { this._SafeStr_13905.update(_arg_1); this._SafeStr_3877(this._SafeStr_13899); }; }; if (this._SafeStr_13913){ this._SafeStr_13913.stop(); }; } private function _SafeStr_4161(_arg_1:_SafeStr_2932):void { this.petData._SafeStr_11123(_arg_1); this.userData._SafeStr_5359 = _arg_1._SafeStr_5359; this._SafeStr_13907.update(this.petData); this._SafeStr_3877(this._SafeStr_13900); if (this._SafeStr_13913){ this._SafeStr_13913.start(); }; } private function _SafeStr_5280(_arg_1:_SafeStr_2930):void { this._SafeStr_13907._SafeStr_13828(_arg_1.id, new _SafeStr_2923(_arg_1._SafeStr_4197, _arg_1._SafeStr_4198)); } private function _SafeStr_5275(_arg_1:_SafeStr_2931):void { if (_arg_1._SafeStr_4926){ this._SafeStr_13911 = _arg_1.tags; }; if (_arg_1.userId != this.userData.userId){ return; }; if (_arg_1._SafeStr_4926){ this._SafeStr_13906._SafeStr_13868(_arg_1.tags); } else { this._SafeStr_13906._SafeStr_13868(_arg_1.tags, this._SafeStr_13911); }; } private function _SafeStr_13918(_arg_1:_SafeStr_2938):void { if (_arg_1.userId != this.userData.userId){ return; }; if (this.userData._SafeStr_13880()){ this._SafeStr_13908.image = _arg_1.image; } else { this._SafeStr_13906.image = _arg_1.image; this._SafeStr_13906._SafeStr_13865(_arg_1._SafeStr_4181, _arg_1._SafeStr_4926); this._SafeStr_13906._SafeStr_4169 = _arg_1._SafeStr_4169; }; } private function _SafeStr_4157(_arg_1:_SafeStr_2927):void { if (_arg_1.userId != this.userData.userId){ return; }; this.userData.badges = _arg_1.badges; this._SafeStr_13906._SafeStr_13871(); } private function _SafeStr_5277(_arg_1:_SafeStr_2934):void { var _local_2:int = this.userData.badges.indexOf(_arg_1._SafeStr_6191); if (_local_2 >= 0){ if (this.userData._SafeStr_13880()){ this._SafeStr_13908._SafeStr_13870(_local_2, _arg_1._SafeStr_5356); } else { this._SafeStr_13906._SafeStr_13870(_local_2, _arg_1._SafeStr_5356); }; return; }; if (_arg_1._SafeStr_6191 == this.userData._SafeStr_5353){ this._SafeStr_13906._SafeStr_13873(_arg_1._SafeStr_5356); }; } private function _SafeStr_13915(_arg_1:_SafeStr_2836):void { var _local_2:RoomWidgetRoomObjectMessage = new RoomWidgetRoomObjectMessage(RoomWidgetRoomObjectMessage._SafeStr_5281, _arg_1.id, _arg_1.category); messageListener.processWidgetMessage(_local_2); } private function onRoomObjectRemoved(_arg_1:_SafeStr_2836):void { var _local_2:Boolean; switch (_arg_1.type){ case _SafeStr_2836._SafeStr_6847: _local_2 = (_arg_1.id == this._SafeStr_3560.id); break; case _SafeStr_2836._SafeStr_4904: if (((((!((this._SafeStr_13906 == null))) && (!((this._SafeStr_13906.window == null))))) && (this._SafeStr_13906.window.visible))){ _local_2 = (_arg_1.id == this._SafeStr_13912.userRoomId); break; }; if (((((!((this._SafeStr_13907 == null))) && (!((this._SafeStr_13907.window == null))))) && (this._SafeStr_13907.window.visible))){ _local_2 = (_arg_1.id == this._petData.roomIndex); break; }; if (((((!((this._SafeStr_13908 == null))) && (!((this._SafeStr_13908.window == null))))) && (this._SafeStr_13908.window.visible))){ _local_2 = (_arg_1.id == this._SafeStr_13912.userRoomId); break; }; }; if (_local_2){ this.close(); }; } private function _SafeStr_13919(_arg_1:_SafeStr_2939):void { this._SafeStr_13909._SafeStr_13846(_arg_1); this._SafeStr_13910._SafeStr_13846(_arg_1); } public function close():void { this.hideChildren(); if (this._SafeStr_13913){ this._SafeStr_13913.stop(); }; } private function _SafeStr_3875(_arg_1:_SafeStr_2836):void { this.close(); if (this._SafeStr_13913){ this._SafeStr_13913.stop(); }; } private function hideChildren():void { var _local_1:int; if (this._mainContainer != null){ _local_1 = 0; while (_local_1 < this._mainContainer.numChildren) { this._mainContainer.getChildAt(_local_1).visible = false; _local_1++; }; }; } private function _SafeStr_3877(_arg_1:String):void { this.hideChildren(); var _local_2:IWindow = (this.mainContainer.getChildByName(_arg_1) as IWindow); if (_local_2 == null){ return; }; _local_2.visible = true; this.mainContainer.visible = true; this.mainContainer.width = _local_2.width; this.mainContainer.height = _local_2.height; } public function _SafeStr_13820():void { var _local_1:IWindow; var _local_2:int; while (_local_2 < this.mainContainer.numChildren) { _local_1 = this.mainContainer.getChildAt(_local_2); if (_local_1.visible){ this.mainContainer.width = _local_1.width; this.mainContainer.height = _local_1.height; }; _local_2++; }; } } }//package com.sulake.habbo.ui.widget.infostand // _SafeStr_11123 = "_-IO" (String#5560, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_13750 = "_-1-M" (String#10273, DoABC#2) // _SafeStr_13820 = "_-0pE" (String#14972, DoABC#2) // _SafeStr_13827 = "_-30O" (String#19328, DoABC#2) // _SafeStr_13828 = "_-024" (String#19562, DoABC#2) // _SafeStr_13846 = "_-az" (String#14235, DoABC#2) // _SafeStr_13865 = "_-1lV" (String#16287, DoABC#2) // _SafeStr_13868 = "_-1ti" (String#10198, DoABC#2) // _SafeStr_13870 = "_-2R1" (String#15776, DoABC#2) // _SafeStr_13871 = "_-2gY" (String#12422, DoABC#2) // _SafeStr_13873 = "_-1D1" (String#22106, DoABC#2) // _SafeStr_13880 = "_-2y0" (String#16568, DoABC#2) // _SafeStr_13898 = "_-Nm" (String#15691, DoABC#2) // _SafeStr_13899 = "_-34n" (String#17204, DoABC#2) // _SafeStr_13900 = "_-0n5" (String#17728, DoABC#2) // _SafeStr_13901 = "_-19B" (String#16737, DoABC#2) // _SafeStr_13902 = "_-1mk" (String#16283, DoABC#2) // _SafeStr_13903 = "_-0Bx" (String#18172, DoABC#2) // _SafeStr_13904 = "_-2YY" (String#20209, DoABC#2) // _SafeStr_13905 = "_-1Oa" (String#11345, DoABC#2) // _SafeStr_13906 = "_-2Ux" (String#3303, DoABC#2) // _SafeStr_13907 = "_-2oZ" (String#4556, DoABC#2) // _SafeStr_13908 = "_-24a" (String#4933, DoABC#2) // _SafeStr_13909 = "_-0ia" (String#7973, DoABC#2) // _SafeStr_13910 = "_-2jd" (String#8280, DoABC#2) // _SafeStr_13911 = "_-0KS" (String#18323, DoABC#2) // _SafeStr_13912 = "_-3Aj" (String#11926, DoABC#2) // _SafeStr_13913 = "_-UQ" (String#2091, DoABC#2) // _SafeStr_13914 = "_-1lD" (String#21421, DoABC#2) // _SafeStr_13915 = "_-2PG" (String#15596, DoABC#2) // _SafeStr_13916 = "_-VV" (String#16294, DoABC#2) // _SafeStr_13917 = "_-2Rz" (String#16997, DoABC#2) // _SafeStr_13918 = "_-An" (String#16534, DoABC#2) // _SafeStr_13919 = "_-jn" (String#12223, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2878 = "_-0kl" (String#1052, DoABC#2) // _SafeStr_2922 = "_-3-G" (String#7332, DoABC#2) // _SafeStr_2923 = "_-2BR" (String#4174, DoABC#2) // _SafeStr_2924 = "_-0MZ" (String#3749, DoABC#2) // _SafeStr_2925 = "_-Xq" (String#7015, DoABC#2) // _SafeStr_2926 = "_-2TU" (String#4712, DoABC#2) // _SafeStr_2927 = "_-IA" (String#6579, DoABC#2) // _SafeStr_2928 = "_-14B" (String#6854, DoABC#2) // _SafeStr_2929 = "_-0gt" (String#2913, DoABC#2) // _SafeStr_2930 = "_-02q" (String#5099, DoABC#2) // _SafeStr_2931 = "_-2Z6" (String#6396, DoABC#2) // _SafeStr_2932 = "_-1rP" (String#3090, DoABC#2) // _SafeStr_2933 = "_-xZ" (String#7271, DoABC#2) // _SafeStr_2934 = "_-21W" (String#3177, DoABC#2) // _SafeStr_2935 = "_-3Ew" (String#7406, DoABC#2) // _SafeStr_2936 = "_-3H5" (String#4730, DoABC#2) // _SafeStr_2937 = "_-1jz" (String#759, DoABC#2) // _SafeStr_2938 = "_-3FM" (String#5936, DoABC#2) // _SafeStr_2939 = "_-0G7" (String#2425, DoABC#2) // _SafeStr_2940 = "_-2nz" (String#7176, DoABC#2) // _SafeStr_3560 = "_-0Kx" (String#3259, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_3877 = "_-1Z3" (String#3497, DoABC#2) // _SafeStr_4157 = "_-1-r" (String#8897, DoABC#2) // _SafeStr_4161 = "_-332" (String#6916, DoABC#2) // _SafeStr_4169 = "_-2Qy" (String#2207, DoABC#2) // _SafeStr_4181 = "_-1yc" (String#5909, DoABC#2) // _SafeStr_4197 = "_-0P5" (String#10154, DoABC#2) // _SafeStr_4198 = "_-1Od" (String#10764, DoABC#2) // _SafeStr_4333 = "_-Dv" (String#4108, DoABC#2) // _SafeStr_4337 = "_-0g2" (String#3547, DoABC#2) // _SafeStr_4338 = "_-2Jr" (String#3667, DoABC#2) // _SafeStr_4900 = "_-1FQ" (String#4274, DoABC#2) // _SafeStr_4901 = "_-1sS" (String#6048, DoABC#2) // _SafeStr_4902 = "_-tN" (String#6622, DoABC#2) // _SafeStr_4904 = "_-EX" (String#4402, DoABC#2) // _SafeStr_4926 = "_-2bN" (String#5900, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5115 = "_-wA" (String#5410, DoABC#2) // _SafeStr_5274 = "_-1Z5" (String#4565, DoABC#2) // _SafeStr_5275 = "_-3F1" (String#6797, DoABC#2) // _SafeStr_5277 = "_-18I" (String#6689, DoABC#2) // _SafeStr_5279 = "_-DF" (String#4358, DoABC#2) // _SafeStr_5280 = "_-1Ls" (String#10799, DoABC#2) // _SafeStr_5281 = "_-1hk" (String#8457, DoABC#2) // _SafeStr_5326 = "_-1ZC" (String#1307, DoABC#2) // _SafeStr_5338 = "_-tM" (String#8569, DoABC#2) // _SafeStr_5339 = "_-1PR" (String#7327, DoABC#2) // _SafeStr_5340 = "_-1d0" (String#7430, DoABC#2) // _SafeStr_5341 = "_-3-t" (String#7123, DoABC#2) // _SafeStr_5353 = "_-2P1" (String#7439, DoABC#2) // _SafeStr_5355 = "_-0Rs" (String#4146, DoABC#2) // _SafeStr_5356 = "_-V4" (String#5629, DoABC#2) // _SafeStr_5359 = "_-2bG" (String#3604, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_6191 = "_-QG" (String#7800, DoABC#2) // _SafeStr_6847 = "_-1xL" (String#4223, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.notification._SafeStr_1771 package com.sulake.habbo.ui.widget.notification { import _-a4._SafeStr_1750; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2888; import flash.events.IEventDispatcher; import com.sulake.core.localization._SafeStr_1262; public class _SafeStr_1771 extends _SafeStr_1750 { private var _view:_SafeStr_2887; public function _SafeStr_1771(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); } override public function dispose():void { if (this._view != null){ this._view.dispose(); this._view = null; }; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2888._SafeStr_5247, this._SafeStr_13920); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2888._SafeStr_5247, this._SafeStr_13920); super._SafeStr_3813(_arg_1); } protected function _SafeStr_13920(_arg_1:_SafeStr_2888):void { var _local_2:_SafeStr_1262; Logger.log(((("Notification: " + _arg_1.title) + " ") + _arg_1.message)); if (!this._view){ this._view = new _SafeStr_2887(this); }; _local_2 = _SafeStr_6561.getLocalization(_arg_1.title); var _local_3:String = ((_local_2) ? _local_2._SafeStr_8766 : _arg_1.title); _local_2 = _SafeStr_6561.getLocalization(_arg_1.message); var _local_4:String = ((_local_2) ? _local_2._SafeStr_8766 : _arg_1.message); var _local_5:Array = _arg_1.parameters; var _local_6:int; while (_local_6 < _local_5.length) { _local_4 = _local_4.replace(_local_5[_local_6], _local_5[(_local_6 + 1)]); _local_6 = (_local_6 + 2); }; this._view._SafeStr_13921(_local_3, _local_4); } } }//package com.sulake.habbo.ui.widget.notification // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_13920 = "_-1Cy" (String#16901, DoABC#2) // _SafeStr_13921 = "_-d2" (String#21512, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1771 = "_-3AT" (String#5912, DoABC#2) // _SafeStr_2887 = "_-0Qe" (String#7263, DoABC#2) // _SafeStr_2888 = "_-0f-" (String#4328, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_5247 = "_-1Ti" (String#4960, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) // _SafeStr_8766 = "_-1rS" (String#7121, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.notification._SafeStr_2887 package com.sulake.habbo.ui.widget.notification { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_2887 implements _SafeStr_3 { protected static const _SafeStr_13922:String = "button_ok"; protected static const _SafeStr_13923:String = "text_title"; protected static const DESCRIPTION_NAME:String = "text_description"; protected static const _SafeStr_13924:String = "widget_notification_frame"; private var _widget:_SafeStr_1771; private var _disposed:Boolean = false; private var _SafeStr_13925:Array; public function _SafeStr_2887(_arg_1:_SafeStr_1771) { this._widget = _arg_1; this._SafeStr_13925 = new Array(); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ if (this._SafeStr_13925){ while (this._SafeStr_13925.length > 0) { this._SafeStr_13925.pop().dispose(); }; this._SafeStr_13925 = null; }; this._widget = null; this._disposed = true; }; } public function _SafeStr_13921(title:String, description:String):Boolean { var asset:_SafeStr_5 = (this._widget.assets.getAssetByName("notification") as _SafeStr_5); if (!asset){ return (false); }; var xml:XML = XML(asset.content); var dialog:IFrameWindow = IFrameWindow(this._widget.windowManager.buildFromXML(xml)); if (!dialog){ return (false); }; dialog.caption = title; dialog.findChildByName(_SafeStr_13923).caption = title; dialog.findChildByName(DESCRIPTION_NAME).caption = description; dialog.center(); dialog.findChildByName(_SafeStr_13922).addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, function (_arg_1:WindowMouseEvent):void { hideNotification(IFrameWindow(_arg_1.window.host)); }); dialog.findChildByName("header_button_close").addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, function (_arg_1:WindowMouseEvent):void { hideNotification(IFrameWindow(_arg_1.window.host)); }); this._SafeStr_13925.push(dialog); return (true); } public function hideNotification(_arg_1:IFrameWindow):void { var _local_2:int; if (_arg_1 != null){ _local_2 = this._SafeStr_13925.indexOf(_arg_1); if (_local_2 > -1){ this._SafeStr_13925.splice(_local_2, 1); }; _arg_1.dispose(); }; } } }//package com.sulake.habbo.ui.widget.notification // _SafeStr_13921 = "_-d2" (String#21512, DoABC#2) // _SafeStr_13922 = "_-fl" (String#14703, DoABC#2) // _SafeStr_13923 = "_-2YU" (String#15160, DoABC#2) // _SafeStr_13924 = "_-6v" (String#17794, DoABC#2) // _SafeStr_13925 = "_-1TK" (String#6462, DoABC#2) // _SafeStr_1771 = "_-3AT" (String#5912, DoABC#2) // _SafeStr_2887 = "_-0Qe" (String#7263, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.poll._SafeStr_1765 package com.sulake.habbo.ui.widget.poll { import _-a4._SafeStr_1750; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.configuration.IHabboConfigurationManager; import flash.utils.Timer; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import flash.events.TimerEvent; import com.sulake.habbo.ui.widget.events._SafeStr_2871; import flash.events.IEventDispatcher; import com.sulake.core.window.IWindow; import flash.geom.Point; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IDesktopWindow; import flash.utils.getTimer; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1531; import _-je._SafeStr_2870; import com.sulake.core.window.events._SafeStr_1260; import flash.display.BitmapData; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Rectangle; public class _SafeStr_1765 extends _SafeStr_1750 { private var _window:IFrameWindow; private var _SafeStr_4761:IItemListWindow; private var _config:IHabboConfigurationManager; private var _SafeStr_8060:int = -1; private var _SafeStr_13926:int = 30000; private var _SafeStr_5953:int; private var _SafeStr_13913:Timer; public function _SafeStr_1765(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IHabboConfigurationManager) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._config = _arg_5; if (this._config != null){ this._SafeStr_13926 = int(this._config.getKey("vote.time.limit", "30000")); }; } override public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; }; if (this._SafeStr_13913){ this._SafeStr_13913.reset(); this._SafeStr_13913.removeEventListener(TimerEvent.TIMER, this._SafeStr_13927); this._SafeStr_13913 = null; }; this._config = null; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2871._SafeStr_4109, this._SafeStr_13928); _arg_1.addEventListener(_SafeStr_2871._SafeStr_4110, this._SafeStr_13929); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2871._SafeStr_4109, this._SafeStr_13928); _arg_1.removeEventListener(_SafeStr_2871._SafeStr_4110, this._SafeStr_13929); } private function _SafeStr_13928(_arg_1:_SafeStr_2871):void { var _local_6:IWindow; var _local_12:Point; if (_arg_1 == null){ return; }; if (!this.createWindow()){ return; }; var _local_2:ITextWindow = (this._window.findChildByName("question") as ITextWindow); if (_local_2 == null){ return; }; var _local_3:IWindowContainer = (this._window.findChildByName("list_container") as IWindowContainer); if (_local_3 == null){ return; }; _local_2.text = _arg_1.question; var _local_4:int = Math.max(((_local_2.textHeight + 10) - _local_2.height), 0); _local_2.scale(0, _local_4); _local_3.offset(0, _local_4); var _local_5:Array = _arg_1.choices; var _local_7:int; while (_local_7 < _local_5.length) { _local_6 = this._SafeStr_13930(_local_7, _local_5[_local_7]); if (_local_6 == null){ return; }; this._SafeStr_4761.addListItem(_local_6); _local_7++; }; var _local_8:int = Math.max((this._SafeStr_4761._SafeStr_4861.height - this._SafeStr_4761.height), 0); _local_3.scale(0, _local_8); this._window.scale(0, (_local_4 + _local_8)); var _local_9:IWindow = this._window.findChildByName("waiting_text"); if (_local_9 != null){ _local_9.visible = false; }; var _local_10:IDesktopWindow = this._window.desktop; if (_local_10 != null){ _local_12 = new Point((_local_10.width - this._window.width), (_local_10.height - this._window.height)); _local_12.offset(-10, -10); this._window._SafeStr_9740(_local_12); }; this._window.visible = true; this._SafeStr_8060 = -1; if (this._SafeStr_13913 == null){ this._SafeStr_13913 = new Timer(1000); this._SafeStr_13913.addEventListener(TimerEvent.TIMER, this._SafeStr_13927); }; this._SafeStr_5953 = getTimer(); this._SafeStr_13913.reset(); this._SafeStr_13913.start(); var _local_11:IWindow = this._window.findChildByName("timer"); if (_local_11 != null){ _local_11.visible = true; }; } private function createWindow():Boolean { if (this._window != null){ this._window.dispose(); }; var _local_1:_SafeStr_5 = (assets.getAssetByName("vote_question") as _SafeStr_5); this._window = (windowManager.buildFromXML((_local_1.content as XML)) as IFrameWindow); if (this._window == null){ return (false); }; this._SafeStr_4761 = (this._window.findChildByName("choices") as IItemListWindow); if (this._SafeStr_4761 == null){ return (false); }; this._window.visible = false; var _local_2:IWindow = this._window.findChildByTag("close"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this.close); }; var _local_3:IWindow = this._window.findChildByName("timer"); if (_local_3 != null){ _local_3.visible = false; }; return (true); } private function _SafeStr_13930(_arg_1:int, _arg_2:String):IWindow { var _local_3:_SafeStr_5 = (assets.getAssetByName("vote_choice") as _SafeStr_5); if (_local_3 == null){ return (null); }; var _local_4:IWindowContainer = (windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (_local_4 == null){ return (null); }; var _local_5:ITextWindow = (_local_4.findChildByName("text") as ITextWindow); if (_local_5 == null){ return (null); }; var _local_6:IButtonWindow = (_local_4.findChildByName("button") as IButtonWindow); if (_local_6 == null){ return (null); }; _local_6.id = _arg_1; _local_6.caption = String.fromCharCode((97 + _arg_1)); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13931); _local_5.text = _arg_2; var _local_7:IWindowContainer = (_local_4.findChildByName("bg") as IWindowContainer); if (_local_7 != null){ _local_7.visible = false; }; return (_local_4); } private function _SafeStr_13931(_arg_1:WindowMouseEvent):void { if ((((_arg_1 == null)) || ((_arg_1.window == null)))){ return; }; this._SafeStr_5264(_arg_1.window.id); } private function _SafeStr_5264(_arg_1:int=-1):void { var _local_2:_SafeStr_1531; var _local_3:IButtonWindow; this._SafeStr_8060 = _arg_1; if (_arg_1 >= 0){ if (messageListener == null){ return; }; messageListener.processWidgetMessage(new _SafeStr_2870((_arg_1 + 1))); }; if ((((this._window == null)) || ((this._SafeStr_4761 == null)))){ return; }; var _local_4:int; while (_local_4 < this._SafeStr_4761.numListItems) { _local_2 = (this._SafeStr_4761.getListItemAt(_local_4) as _SafeStr_1531); if (_local_2 == null){ return; }; if (_local_4 != this._SafeStr_8060){ _local_2.blend = 0.5; }; _local_3 = (_local_2.findChildByName("button") as IButtonWindow); if (_local_3 == null){ return; }; _local_3.disable(); _local_4++; }; var _local_5:IWindow = this._window.findChildByName("timer"); if (_local_5 != null){ _local_5.visible = false; }; var _local_6:IWindow = this._window.findChildByName("waiting_text"); if (_local_6 != null){ _local_6.visible = true; }; this._SafeStr_13913.reset(); } private function close(_arg_1:_SafeStr_1260=null):void { if (this._window != null){ this._window.dispose(); this._window = null; }; } private function _SafeStr_13932():void { var _local_4:Number; var _local_5:BitmapData; var _local_6:int; if (this._window == null){ return; }; var _local_1:int = (getTimer() - this._SafeStr_5953); var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("timer_bar") as IBitmapWrapperWindow); if (_local_2 != null){ _local_4 = (Number(_local_1) / this._SafeStr_13926); _local_5 = new BitmapData(_local_2.width, _local_2.height, true, 0xFF339900); if (_local_4 > 0){ _local_5.fillRect(new Rectangle(0, 0, _local_5.width, int((_local_5.height * _local_4))), 4292006610); }; _local_2.bitmap = _local_5; }; var _local_3:ITextWindow = (this._window.findChildByName("timer_text") as ITextWindow); if (_local_3 != null){ _local_6 = Math.max(((this._SafeStr_13926 - _local_1) / 1000), 0); _local_3.text = (_local_6 + " s"); }; } private function _SafeStr_13927(_arg_1:TimerEvent):void { var _local_2:int = (getTimer() - this._SafeStr_5953); if (_local_2 > this._SafeStr_13926){ this._SafeStr_5264(); return; }; this._SafeStr_13932(); } private function _SafeStr_13929(_arg_1:_SafeStr_2871):void { var _local_2:IWindow; var _local_4:IWindowContainer; var _local_5:IBitmapWrapperWindow; var _local_6:IWindowContainer; var _local_7:ITextWindow; var _local_8:IButtonWindow; var _local_9:BitmapData; var _local_10:int; if ((((this._window == null)) || ((this._SafeStr_4761 == null)))){ return; }; _local_2 = this._window.findChildByName("timer"); if (_local_2 != null){ _local_2.visible = false; }; _local_2 = this._window.findChildByName("waiting_text"); if (_local_2 != null){ _local_2.visible = false; }; if (this._SafeStr_4761.numListItems != _arg_1._SafeStr_4111.length){ return; }; var _local_3:int; while (_local_3 < this._SafeStr_4761.numListItems) { _local_4 = (this._SafeStr_4761.getListItemAt(_local_3) as IWindowContainer); if (_local_4 != null){ _local_5 = (_local_4.findChildByName("vote_bar") as IBitmapWrapperWindow); if (_local_5 != null){ _local_9 = new BitmapData(_local_5.width, _local_5.height, true, 0); _local_10 = int(((Number(_arg_1._SafeStr_4111[_local_3]) / _arg_1._SafeStr_4112) * _local_9.width)); if (_local_10 > 0){ _local_9.fillRect(new Rectangle(0, 0, _local_10, _local_9.height), 0xFF339900); _local_5.bitmap = _local_9; }; }; _local_6 = (_local_4.findChildByName("bg") as IWindowContainer); if (_local_6 != null){ _local_6.visible = true; }; _local_7 = (_local_4.findChildByName("text") as ITextWindow); if (_local_7 != null){ _local_7.text = (((((_local_7.text + " ( ") + _arg_1._SafeStr_4111[_local_3]) + "/") + _arg_1._SafeStr_4112) + " )"); }; _local_8 = (_local_4.findChildByName("button") as IButtonWindow); if (_local_8 != null){ _local_8.disable(); }; }; _local_3++; }; } } }//package com.sulake.habbo.ui.widget.poll // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_13913 = "_-UQ" (String#2091, DoABC#2) // _SafeStr_13926 = "_-1aD" (String#11807, DoABC#2) // _SafeStr_13927 = "_-0gv" (String#16838, DoABC#2) // _SafeStr_13928 = "_-tU" (String#18373, DoABC#2) // _SafeStr_13929 = "_-20b" (String#17671, DoABC#2) // _SafeStr_13930 = "_-3HU" (String#22185, DoABC#2) // _SafeStr_13931 = "_-RH" (String#22298, DoABC#2) // _SafeStr_13932 = "_-Ab" (String#21866, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1765 = "_-0my" (String#7833, DoABC#2) // _SafeStr_2870 = "_-0kq" (String#4627, DoABC#2) // _SafeStr_2871 = "_-2qS" (String#2798, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4109 = "_-7u" (String#4269, DoABC#2) // _SafeStr_4110 = "_-2vx" (String#4338, DoABC#2) // _SafeStr_4111 = "_-3CK" (String#6953, DoABC#2) // _SafeStr_4112 = "_-2RL" (String#8512, DoABC#2) // _SafeStr_4761 = "_-2Ha" (String#357, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5264 = "_-34P" (String#12104, DoABC#2) // _SafeStr_5953 = "_-1mN" (String#5539, DoABC#2) // _SafeStr_8060 = "_-S2" (String#7785, DoABC#2) // _SafeStr_9740 = "_-0J0" (String#8442, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.poll._SafeStr_1768 package com.sulake.habbo.ui.widget.poll { import _-a4._SafeStr_1750; import com.sulake.core.utils.Map; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.ui.widget.events._SafeStr_2880; import flash.events.IEventDispatcher; import flash.events.Event; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_1768 extends _SafeStr_1750 { private var _SafeStr_13933:Map; public function _SafeStr_1768(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary=null, _arg_4:IHabboLocalizationManager=null) { super(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_13933 = new Map(); } override public function dispose():void { var _local_1:int; var _local_2:int; var _local_3:_SafeStr_2879; if (disposed){ return; }; if (this._SafeStr_13933 != null){ _local_1 = this._SafeStr_13933.length; _local_2 = 0; while (_local_2 < _local_1) { _local_3 = (this._SafeStr_13933.getWithIndex(0) as _SafeStr_2879); if (_local_3 != null){ _local_3.dispose(); }; _local_2++; }; this._SafeStr_13933.dispose(); this._SafeStr_13933 = null; }; super.dispose(); } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(_SafeStr_2880._SafeStr_4209, this._SafeStr_13934); _arg_1.addEventListener(_SafeStr_2880._SafeStr_4211, this._SafeStr_13935); _arg_1.addEventListener(_SafeStr_2880._SafeStr_4212, this._SafeStr_13936); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(_SafeStr_2880._SafeStr_4209, this._SafeStr_13934); _arg_1.removeEventListener(_SafeStr_2880._SafeStr_4211, this._SafeStr_13935); _arg_1.removeEventListener(_SafeStr_2880._SafeStr_4212, this._SafeStr_13936); } private function _SafeStr_13934(_arg_1:Event):void { var _local_2:int = _SafeStr_2880(_arg_1).id; var _local_3:_SafeStr_2879 = (this._SafeStr_13933.getValue(_local_2) as _SafeStr_2879); var _local_4:String = _SafeStr_2880(_arg_1)._SafeStr_4210; if (!_local_3){ _local_3 = new _SafeStr_2879(_local_2, this); this._SafeStr_13933.add(_local_2, _local_3); _local_3._SafeStr_5862(_local_4); } else { Logger.log("Poll with given id already exists!"); _local_3._SafeStr_5862(_local_4); }; } private function _SafeStr_13935(e:Event):void { windowManager.alert("${win_error}", _SafeStr_2880(e)._SafeStr_4210, 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } private function _SafeStr_13936(_arg_1:Event):void { var _local_3:int; var _local_4:_SafeStr_2879; var _local_2:_SafeStr_2880 = (_arg_1 as _SafeStr_2880); if (_local_2 != null){ _local_3 = _local_2.id; _local_4 = (this._SafeStr_13933.getValue(_local_3) as _SafeStr_2879); if (_local_4 != null){ _local_4._SafeStr_13937(_local_2._SafeStr_4213, _local_2._SafeStr_4214, _local_2._SafeStr_4216); }; }; } public function _SafeStr_13938(_arg_1:int):void { var _local_2:_SafeStr_2879 = (this._SafeStr_13933.getValue(_arg_1) as _SafeStr_2879); if (_local_2 != null){ _local_2._SafeStr_13939(); _local_2.dispose(); this._SafeStr_13933.remove(_arg_1); }; } public function _SafeStr_13940(_arg_1:int):void { var _local_2:_SafeStr_2879 = (this._SafeStr_13933.getValue(_arg_1) as _SafeStr_2879); if (_local_2 != null){ _local_2.dispose(); this._SafeStr_13933.remove(_arg_1); }; } } }//package com.sulake.habbo.ui.widget.poll // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_13933 = "_-15L" (String#3795, DoABC#2) // _SafeStr_13934 = "_-2k2" (String#15353, DoABC#2) // _SafeStr_13935 = "_-3Dp" (String#16200, DoABC#2) // _SafeStr_13936 = "_-0A5" (String#18051, DoABC#2) // _SafeStr_13937 = "_-0Kf" (String#21845, DoABC#2) // _SafeStr_13938 = "_-2oL" (String#22316, DoABC#2) // _SafeStr_13939 = "_-KO" (String#19271, DoABC#2) // _SafeStr_13940 = "_-0mY" (String#12613, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1768 = "_-2Ky" (String#4180, DoABC#2) // _SafeStr_2879 = "_-29J" (String#2797, DoABC#2) // _SafeStr_2880 = "_-05S" (String#1913, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4209 = "_-1En" (String#4268, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4212 = "_-0yX" (String#4074, DoABC#2) // _SafeStr_4213 = "_-27G" (String#5434, DoABC#2) // _SafeStr_4214 = "_-Ky" (String#5333, DoABC#2) // _SafeStr_4216 = "_-0qb" (String#5156, DoABC#2) // _SafeStr_5862 = "_-1OU" (String#7144, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.poll._SafeStr_2879 package com.sulake.habbo.ui.widget.poll { import com.sulake.core.runtime._SafeStr_3; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_2879 implements _SafeStr_3 { private var _id:int = -1; private var _SafeStr_13941:_SafeStr_1768; private var _SafeStr_13942:_SafeStr_3290; private var _SafeStr_13943:_SafeStr_3290; private var _SafeStr_7589:String = ""; private var _disposed:Boolean = false; public function _SafeStr_2879(_arg_1:int, _arg_2:_SafeStr_1768) { this._id = _arg_1; this._SafeStr_13941 = _arg_2; } public function get id():int { return (this._id); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._SafeStr_13942 != null){ this._SafeStr_13942.dispose(); this._SafeStr_13942 = null; }; if (this._SafeStr_13943 != null){ this._SafeStr_13943.dispose(); this._SafeStr_13943 = null; }; this._SafeStr_13941 = null; this._disposed = true; } public function _SafeStr_5862(_arg_1:String):void { this._SafeStr_13944(); this._SafeStr_13942 = new _SafeStr_3292(this._id, _arg_1, this._SafeStr_13941); this._SafeStr_13942.start(); } public function _SafeStr_13944():void { if ((this._SafeStr_13942 is _SafeStr_3292)){ if (!this._SafeStr_13942.disposed){ this._SafeStr_13942.dispose(); }; this._SafeStr_13942 = null; }; } public function _SafeStr_13937(_arg_1:String, _arg_2:String, _arg_3:Array):void { this._SafeStr_13944(); this._SafeStr_13945(); this._SafeStr_7589 = _arg_2; this._SafeStr_13943 = new _SafeStr_3291(this._id, _arg_1, _arg_3, this._SafeStr_13941); this._SafeStr_13943.start(); } public function _SafeStr_13945():void { if ((this._SafeStr_13943 is _SafeStr_3291)){ if (!this._SafeStr_13943.disposed){ this._SafeStr_13943.dispose(); }; this._SafeStr_13943 = null; }; } public function _SafeStr_13939():void { this._SafeStr_13941.windowManager.alert("${poll_thanks_title}", this._SafeStr_7589, 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } } }//package com.sulake.habbo.ui.widget.poll // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_13937 = "_-0Kf" (String#21845, DoABC#2) // _SafeStr_13939 = "_-KO" (String#19271, DoABC#2) // _SafeStr_13941 = "_-16U" (String#10450, DoABC#2) // _SafeStr_13942 = "_-0m-" (String#5153, DoABC#2) // _SafeStr_13943 = "_-232" (String#5236, DoABC#2) // _SafeStr_13944 = "_-03j" (String#18092, DoABC#2) // _SafeStr_13945 = "_-0Js" (String#21901, DoABC#2) // _SafeStr_1768 = "_-2Ky" (String#4180, DoABC#2) // _SafeStr_2879 = "_-29J" (String#2797, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3290 = "_-7p" (String#6267, DoABC#2) // _SafeStr_3291 = "_-0LF" (String#7025, DoABC#2) // _SafeStr_3292 = "_-1ih" (String#7205, DoABC#2) // _SafeStr_5862 = "_-1OU" (String#7144, DoABC#2) // _SafeStr_7589 = "_-UG" (String#4171, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.poll._SafeStr_3290 package com.sulake.habbo.ui.widget.poll { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_3290 extends _SafeStr_3 { function start():void; } }//package com.sulake.habbo.ui.widget.poll // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3290 = "_-7p" (String#6267, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.poll._SafeStr_3291 package com.sulake.habbo.ui.widget.poll { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.IWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import flash.utils.Dictionary; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.window.components._SafeStr_1529; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.habbo.window.utils._SafeStr_1269; import _-je._SafeStr_3320; public class _SafeStr_3291 implements _SafeStr_3290 { private static const _SafeStr_7241:int = 1; private static const _SafeStr_7243:int = 2; private static const _SafeStr_13946:int = 3; private static const _SafeStr_13947:int = 4; private var _id:int = -1; private var _disposed:Boolean = false; private var _SafeStr_13948:Array; private var _SafeStr_7595:int = -1; private var _window:IFrameWindow; private var _widget:_SafeStr_1768; private var _SafeStr_13949:IFrameWindow; private var _SafeStr_13950:Boolean = false; public function _SafeStr_3291(_arg_1:int, _arg_2:String, _arg_3:Array, _arg_4:_SafeStr_1768) { var _local_6:ITextWindow; var _local_7:IWindow; var _local_8:IWindow; var _local_9:IWindow; super(); this._id = _arg_1; this._SafeStr_13948 = _arg_3; this._widget = _arg_4; var _local_5:_SafeStr_5 = (this._widget.assets.getAssetByName("poll_question") as _SafeStr_5); if (_local_5 != null){ this._window = (this._widget.windowManager.buildFromXML((_local_5.content as XML)) as IFrameWindow); _local_6 = (this._window.findChildByName("poll_question_headline") as ITextWindow); if (_local_6){ _local_6.text = _arg_2; }; this._window.center(); _local_7 = this._window.findChildByName("header_button_close"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; _local_8 = this._window.findChildByName("poll_question_button_ok"); if (_local_8 != null){ _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7784); }; _local_9 = this._window.findChildByName("poll_question_cancel"); if (_local_9 != null){ _local_9.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7783); }; }; } public function start():void { if (!this._SafeStr_13950){ this._SafeStr_13950 = true; this._SafeStr_13951(); }; } private function _SafeStr_3875(_arg_1:_SafeStr_1260):void { this._SafeStr_13952(); } private function _SafeStr_7784(_arg_1:_SafeStr_1260):void { this._SafeStr_13953(); } private function _SafeStr_7783(_arg_1:_SafeStr_1260):void { this._SafeStr_13952(); } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._window){ this._window.dispose(); this._window = null; }; if (this._SafeStr_13949){ this._SafeStr_13949.dispose(); this._SafeStr_13949 = null; }; this._widget = null; this._SafeStr_13948 = null; } public function get disposed():Boolean { return (this._disposed); } private function _SafeStr_13951():void { var _local_1:Dictionary; var _local_2:ITextWindow; var _local_3:int; var _local_4:IWindowContainer; var _local_5:IItemListWindow; var _local_6:String; var _local_7:int; this._SafeStr_7595++; if (this._SafeStr_7595 < this._SafeStr_13948.length){ _local_1 = (this._SafeStr_13948[this._SafeStr_7595] as Dictionary); if (!_local_1){ Logger.log("ERROR; Poll question index out of range!"); }; if (this._window != null){ _local_3 = (_local_1["type"] as int); _local_2 = (this._window.findChildByName("poll_question_text") as ITextWindow); if (_local_2 != null){ _local_2.text = _local_1["content"]; }; _local_2 = (this._window.findChildByName("poll_question_number") as ITextWindow); if (_local_2 != null){ _local_2.text = "${poll_question_number}"; _local_6 = _local_2.text; _local_6 = _local_6.replace("%number%", _local_1["number"]); _local_6 = _local_6.replace("%count%", this._SafeStr_13948.length); _local_2.text = _local_6; }; _local_4 = (this._window.findChildByName("poll_question_answer_container") as IWindowContainer); if (_local_4 != null){ while (_local_4.numChildren > 0) { _local_4.getChildAt(0).dispose(); }; }; switch (_local_3){ case _SafeStr_7241: this._SafeStr_13954(_local_4, _local_1["selections"]); break; case _SafeStr_7243: this._SafeStr_13955(_local_4, _local_1["selections"]); break; case _SafeStr_13946: this._SafeStr_13956(_local_4); break; case _SafeStr_13947: this._SafeStr_13957(_local_4); break; default: throw (new Error((("Unknown poll question type: " + _local_3) + "!"))); }; _local_5 = (this._window.findChildByName("poll_content_wrapper") as IItemListWindow); if (_local_5 != null){ _local_7 = (_local_5._SafeStr_4861.height - _local_5.visibleRegion.height); this._window.height = (this._window.height + _local_7); this._window.center(); }; }; } else { this._widget._SafeStr_13938(this._id); }; } private function _SafeStr_13954(_arg_1:IWindowContainer, _arg_2:Array):void { var _local_3:_SafeStr_5 = (this._widget.assets.getAssetByName("poll_answer_radiobutton_input") as _SafeStr_5); if (!_local_3){ throw (new Error('Asset for poll widget hot found: "poll_answer_radiobutton_input"!')); }; var _local_4:IWindowContainer = (this._widget.windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (_local_4 != null){ this._SafeStr_13958(_arg_2, _local_4); _arg_1.addChild(_local_4); }; } private function _SafeStr_13959():Array { var _local_2:_SafeStr_1536; var _local_3:_SafeStr_1522; var _local_1:Array = new Array(); if (this._window != null){ _local_2 = (this._window.findChildByName("poll_aswer_selector") as _SafeStr_1536); if (_local_2){ _local_3 = _local_2._SafeStr_4599(); if (_local_3){ _local_1.push((_local_3.id + 1)); }; }; }; return (_local_1); } private function _SafeStr_13955(_arg_1:IWindowContainer, _arg_2:Array):void { var _local_3:_SafeStr_5 = (this._widget.assets.getAssetByName("poll_answer_checkbox_input") as _SafeStr_5); if (!_local_3){ throw (new Error('Asset for poll widget hot found: "poll_answer_checkbox_input"!')); }; var _local_4:IWindowContainer = (this._widget.windowManager.buildFromXML((_local_3.content as XML)) as IWindowContainer); if (_local_4 != null){ this._SafeStr_13958(_arg_2, _local_4); _arg_1.addChild(_local_4); }; } private function _SafeStr_13960():Array { var _local_2:IItemListWindow; var _local_3:int; var _local_4:IWindowContainer; var _local_5:_SafeStr_1529; var _local_1:Array = new Array(); if (this._window != null){ _local_2 = (this._window.findChildByName("poll_answer_itemlist") as IItemListWindow); if (_local_2 != null){ _local_3 = 0; while (_local_3 < _local_2.numListItems) { _local_4 = (_local_2.getListItemAt(_local_3) as IWindowContainer); if (_local_4 != null){ _local_5 = (_local_4.findChildByName("poll_answer_checkbox") as _SafeStr_1529); if (_local_5 != null){ if (_local_5._SafeStr_9147(_SafeStr_1526._SafeStr_9148)){ _local_1.push((_local_3 + 1)); }; }; }; _local_3++; }; }; }; return (_local_1); } private function _SafeStr_13958(_arg_1:Array, _arg_2:IWindowContainer):void { var _local_4:IWindowContainer; var _local_5:int; var _local_6:ITextWindow; var _local_7:IWindow; var _local_3:IItemListWindow = (_arg_2.findChildByName("poll_answer_itemlist") as IItemListWindow); if (_local_3 != null){ _local_4 = (_arg_2.findChildByName("poll_answer_entity") as IWindowContainer); if (_local_4 != null){ _local_5 = 0; while (_local_5 < (_arg_1.length - 1)) { _local_5++; _local_3.addListItem(_local_4.clone()); }; _local_5 = 0; while (_local_5 < _arg_1.length) { _local_4 = (_local_3.getListItemAt(_local_5) as IWindowContainer); _local_6 = (_local_4.findChildByName("poll_answer_entity_text") as ITextWindow); if (_local_6){ _local_6.text = _arg_1[_local_5]; }; _local_7 = _local_4.findChildByTag("POLL_SELECTABLE_ITEM"); if (_local_7){ _local_7.id = _local_5; }; _local_5++; }; }; }; } private function _SafeStr_13956(_arg_1:IWindowContainer):void { var _local_2:_SafeStr_5 = (this._widget.assets.getAssetByName("poll_answer_text_input") as _SafeStr_5); if (!_local_2){ throw (new Error('Asset for poll widget hot found: "poll_answer_text_input"!')); }; _arg_1.addChild(this._widget.windowManager.buildFromXML((_local_2.content as XML))); } private function _SafeStr_13961():Array { var _local_2:ITextWindow; var _local_1:Array = new Array(); if (this._window != null){ _local_2 = (this._window.findChildByName("poll_answer_input") as ITextWindow); if (_local_2 != null){ _local_1.push(_local_2.text); }; } else { throw (new Error("Invalid or disposed poll dialog!")); }; return (_local_1); } private function _SafeStr_13957(_arg_1:IWindowContainer):void { this._SafeStr_13956(_arg_1); } private function _SafeStr_13962():Array { return (this._SafeStr_13961()); } private function _SafeStr_13963():void { this._widget._SafeStr_13940(this._id); } private function _SafeStr_13953():void { var answerArray:Array; var question:Dictionary = (this._SafeStr_13948[this._SafeStr_7595] as Dictionary); var type:int = (question["type"] as int); switch (type){ case _SafeStr_7241: answerArray = this._SafeStr_13959(); if (answerArray.length < int(question["selection_min"])){ this._widget.windowManager.alert("${win_error}", "${poll_alert_answer_missing}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; if (answerArray.length > int(question["selection_max"])){ this._widget.windowManager.alert("${win_error}", "${poll_alert_invalid_selection}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; break; case _SafeStr_7243: answerArray = this._SafeStr_13960(); if (answerArray.length < int(question["selection_min"])){ this._widget.windowManager.alert("${win_error}", "${poll_alert_answer_missing}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; if (answerArray.length > int(question["selection_max"])){ this._widget.windowManager.alert("${win_error}", "${poll_alert_invalid_selection}", 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); return; }; break; case _SafeStr_13946: answerArray = this._SafeStr_13961(); break; case _SafeStr_13947: answerArray = this._SafeStr_13962(); break; default: throw (new Error((("Unknown poll question type: " + type) + "!"))); }; var message:_SafeStr_3320 = new _SafeStr_3320(_SafeStr_3320.ANSWER, this._id); message._SafeStr_5006 = (question["id"] as int); message._SafeStr_5435 = answerArray; this._widget.messageListener.processWidgetMessage(message); this._SafeStr_13951(); } private function _SafeStr_13952():void { var _local_1:_SafeStr_5; var _local_2:IWindow; var _local_3:IWindow; var _local_4:IWindow; if (!this._SafeStr_13949){ _local_1 = (this._widget.assets.getAssetByName("poll_cancel_confirm") as _SafeStr_5); this._SafeStr_13949 = (this._widget.windowManager.buildFromXML((_local_1.content as XML), 2) as IFrameWindow); this._SafeStr_13949.center(); _local_2 = this._SafeStr_13949.findChildByName("header_button_close"); if (_local_2 != null){ _local_2.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13964); }; _local_3 = this._SafeStr_13949.findChildByName("poll_cancel_confirm_button_ok"); if (_local_3 != null){ _local_3.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13965); }; _local_4 = this._SafeStr_13949.findChildByName("poll_cancel_confirm_button_cancel"); if (_local_4 != null){ _local_4.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13966); }; }; } private function _SafeStr_13967():void { if (this._SafeStr_13949 != null){ this._SafeStr_13949.dispose(); this._SafeStr_13949 = null; }; } private function _SafeStr_13964(_arg_1:_SafeStr_1260):void { this._SafeStr_13967(); } private function _SafeStr_13965(_arg_1:_SafeStr_1260):void { this._SafeStr_13967(); this._SafeStr_13963(); } private function _SafeStr_13966(_arg_1:_SafeStr_1260):void { this._SafeStr_13967(); } } }//package com.sulake.habbo.ui.widget.poll // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_13938 = "_-2oL" (String#22316, DoABC#2) // _SafeStr_13940 = "_-0mY" (String#12613, DoABC#2) // _SafeStr_13946 = "_-1my" (String#12792, DoABC#2) // _SafeStr_13947 = "_-33r" (String#11604, DoABC#2) // _SafeStr_13948 = "_-JN" (String#7758, DoABC#2) // _SafeStr_13949 = "_-2XW" (String#4225, DoABC#2) // _SafeStr_13950 = "_-0nT" (String#17822, DoABC#2) // _SafeStr_13951 = "_-ir" (String#18078, DoABC#2) // _SafeStr_13952 = "_-4z" (String#17688, DoABC#2) // _SafeStr_13953 = "_-1dm" (String#22378, DoABC#2) // _SafeStr_13954 = "_-rQ" (String#19781, DoABC#2) // _SafeStr_13955 = "_-2Fp" (String#18801, DoABC#2) // _SafeStr_13956 = "_-31d" (String#16331, DoABC#2) // _SafeStr_13957 = "_-15z" (String#21574, DoABC#2) // _SafeStr_13958 = "_-Yj" (String#15826, DoABC#2) // _SafeStr_13959 = "_-2u4" (String#18846, DoABC#2) // _SafeStr_13960 = "_-ie" (String#21515, DoABC#2) // _SafeStr_13961 = "_-303" (String#15567, DoABC#2) // _SafeStr_13962 = "_-2EW" (String#19382, DoABC#2) // _SafeStr_13963 = "_-Ro" (String#20322, DoABC#2) // _SafeStr_13964 = "_-218" (String#19240, DoABC#2) // _SafeStr_13965 = "_-2wl" (String#20763, DoABC#2) // _SafeStr_13966 = "_-RB" (String#19267, DoABC#2) // _SafeStr_13967 = "_-2fw" (String#14747, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1768 = "_-2Ky" (String#4180, DoABC#2) // _SafeStr_3290 = "_-7p" (String#6267, DoABC#2) // _SafeStr_3291 = "_-0LF" (String#7025, DoABC#2) // _SafeStr_3320 = "_-1-B" (String#2238, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4599 = "_-0pO" (String#1824, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5006 = "_-1hD" (String#5602, DoABC#2) // _SafeStr_5435 = "_-2Ee" (String#14948, DoABC#2) // _SafeStr_7241 = "_-1sr" (String#5981, DoABC#2) // _SafeStr_7243 = "_-0Jt" (String#6684, DoABC#2) // _SafeStr_7595 = "_-24M" (String#2844, DoABC#2) // _SafeStr_7783 = "_-0We" (String#4804, DoABC#2) // _SafeStr_7784 = "_-rp" (String#4468, DoABC#2) // _SafeStr_9147 = "_-0CV" (String#2974, DoABC#2) // _SafeStr_9148 = "_-2Pr" (String#2349, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.poll._SafeStr_3292 package com.sulake.habbo.ui.widget.poll { import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.events.WindowMouseEvent; import _-je._SafeStr_3320; import com.sulake.core.window.events._SafeStr_1260; public class _SafeStr_3292 implements _SafeStr_3290 { public static const _SafeStr_13968:String = "POLL_OFFER_STATE_OK"; public static const _SafeStr_13969:String = "POLL_OFFER_STATE_CANCEL"; public static const UNKNOWN:String = "POLL_OFFER_STATE_UNKNOWN"; private var _disposed:Boolean = false; private var _window:IFrameWindow; private var _state:String = "POLL_OFFER_STATE_UNKNOWN"; private var _widget:_SafeStr_1768; private var _id:int = -1; public function _SafeStr_3292(_arg_1:int, _arg_2:String, _arg_3:_SafeStr_1768) { var _local_5:IWindow; var _local_6:IWindow; var _local_7:IWindow; var _local_8:IWindow; var _local_9:ITextWindow; var _local_10:IItemListWindow; super(); this._id = _arg_1; this._widget = _arg_3; var _local_4:_SafeStr_5 = (this._widget.assets.getAssetByName("poll_offer") as _SafeStr_5); if (_local_4 != null){ this._window = (this._widget.windowManager.buildFromXML((_local_4.content as XML)) as IFrameWindow); if (this._window){ this._window.center(); _local_5 = this._window.findChildByName("poll_offer_button_ok"); if (_local_5 != null){ _local_5.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7784); }; _local_6 = this._window.findChildByName("poll_offer_button_cancel"); if (_local_6 != null){ _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_7783); }; _local_7 = this._window.findChildByName("poll_offer_button_later"); if (_local_7 != null){ _local_7.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_13970); }; _local_8 = this._window.findChildByName("header_button_close"); if (_local_8 != null){ _local_8.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_3875); }; _local_9 = (this._window.findChildByName("poll_offer_summary") as ITextWindow); if (_local_9){ _local_9.htmlText = _arg_2; _local_10 = (this._window.findChildByName("poll_offer_summary_wrapper") as IItemListWindow); if (_local_10){ this._window.height = (this._window.height + (_local_10._SafeStr_4861.height - _local_10.visibleRegion.height)); }; }; }; }; } public function get disposed():Boolean { return (this._disposed); } public function get state():String { return (this._state); } public function start():void { } public function dispose():void { if (this._disposed){ return; }; this._disposed = true; if (this._window){ this._window.dispose(); this._window = null; }; this._widget = null; } private function _SafeStr_7784(_arg_1:_SafeStr_1260):void { if (this._state != UNKNOWN){ return; }; this._state = _SafeStr_13968; this._widget.messageListener.processWidgetMessage(new _SafeStr_3320(_SafeStr_3320._SafeStr_5431, this._id)); } private function _SafeStr_7783(_arg_1:_SafeStr_1260):void { if (this._state != UNKNOWN){ return; }; this._state = _SafeStr_13969; this._widget.messageListener.processWidgetMessage(new _SafeStr_3320(_SafeStr_3320._SafeStr_5430, this._id)); this._widget._SafeStr_13940(this._id); } private function _SafeStr_13970(_arg_1:_SafeStr_1260):void { if (this._state != UNKNOWN){ return; }; this._state = _SafeStr_13969; this._widget._SafeStr_13940(this._id); } private function _SafeStr_3875(_arg_1:_SafeStr_1260):void { if (this._state != UNKNOWN){ return; }; this._state = _SafeStr_13969; this._widget.messageListener.processWidgetMessage(new _SafeStr_3320(_SafeStr_3320._SafeStr_5430, this._id)); this._widget._SafeStr_13940(this._id); } } }//package com.sulake.habbo.ui.widget.poll // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_13940 = "_-0mY" (String#12613, DoABC#2) // _SafeStr_13968 = "_-2rO" (String#12863, DoABC#2) // _SafeStr_13969 = "_-3De" (String#10983, DoABC#2) // _SafeStr_13970 = "_-15X" (String#21104, DoABC#2) // _SafeStr_1768 = "_-2Ky" (String#4180, DoABC#2) // _SafeStr_3290 = "_-7p" (String#6267, DoABC#2) // _SafeStr_3292 = "_-1ih" (String#7205, DoABC#2) // _SafeStr_3320 = "_-1-B" (String#2238, DoABC#2) // _SafeStr_3875 = "_-0h" (String#1167, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5430 = "_-2s6" (String#7929, DoABC#2) // _SafeStr_5431 = "_-2u3" (String#9350, DoABC#2) // _SafeStr_7783 = "_-0We" (String#4804, DoABC#2) // _SafeStr_7784 = "_-rp" (String#4468, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.roomchat._SafeStr_1769 package com.sulake.habbo.ui.widget.roomchat { import _-a4._SafeStr_1750; import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IItemListWindow; import flash.geom.Point; import com.sulake.core.runtime._SafeStr_8; import com.sulake.habbo.configuration.IHabboConfigurationManager; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.habbo.ui.IRoomWidgetHandler; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.window.IWindow; import flash.utils.getTimer; import com.sulake.habbo.ui.widget.events.RoomWidgetChatUpdateEvent; import com.sulake.habbo.ui.widget.events._SafeStr_2881; import flash.events.IEventDispatcher; import _-je.RoomWidgetRoomObjectMessage; import _-je._SafeStr_2882; import com.sulake.core.window.events.WindowMouseEvent; public class _SafeStr_1769 extends _SafeStr_1750 implements _SafeStr_9 { private static const _SafeStr_13971:int = 18; private static const _SafeStr_13972:int = 9; private static const _SafeStr_13973:int = 10; private static const _SafeStr_13974:int = 25; private static const _SafeStr_13975:int = 25; private static const _SafeStr_13976:int = 4000; private static const _SafeStr_13977:int = 6000; private static const _SafeStr_13978:int = 3; private static const _SafeStr_13979:int = 1; private static const _SafeStr_13980:int = 8; private static const _SafeStr_13981:int = 0; private static const _SafeStr_13982:int = (((_SafeStr_13980 + _SafeStr_13981) * _SafeStr_13971) + _SafeStr_13971);//162 private static const _SafeStr_13983:int = 9; private static const _SafeStr_13984:int = 40; private var _SafeStr_13985:int = 0; private var _SafeStr_13986:int = 0; private var _SafeStr_13987:IWindowContainer; private var _SafeStr_13988:IItemListWindow; private var _SafeStr_13989:IWindowContainer; private var _SafeStr_4679:Array; private var _SafeStr_13990:Array; private var _SafeStr_13991:Array; private var _SafeStr_13992:int; private var _SafeStr_13993:int = 0; private var _SafeStr_13994:Number = 1; private var _baseUrl:String; private var _SafeStr_13995:Number = 1; private var _SafeStr_13996:Number = 0; private var _SafeStr_13997:Point; private var _SafeStr_13998:_SafeStr_2883; private var _SafeStr_5676:Boolean = false; private var _SafeStr_13999:Boolean = false; private var _SafeStr_4255:_SafeStr_8 = null; private var _config:IHabboConfigurationManager; private var _SafeStr_14000:int = 150; private var _SafeStr_14001:int = 171; private var _SafeStr_14002:int = 18; private var _SafeStr_14003:int = 100; private var _SafeStr_14004:int = 195; public function _SafeStr_1769(_arg_1:IRoomWidgetHandler, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:IHabboLocalizationManager, _arg_5:IHabboConfigurationManager, _arg_6:int, _arg_7:_SafeStr_8) { this._SafeStr_4679 = new Array(); this._SafeStr_13990 = new Array(); this._SafeStr_13991 = new Array(); this._SafeStr_13997 = new Point(); super(_arg_1, _arg_2, _arg_3, _arg_4); this._config = _arg_5; this._SafeStr_13992 = _arg_6; this._SafeStr_13987 = (_arg_2.createWindow("chat_container", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, _SafeStr_1318._SafeStr_5504, new Rectangle(0, 0, 200, (this._SafeStr_14001 + _SafeStr_2884._SafeStr_14005)), null, 0) as IWindowContainer); this._SafeStr_13987.background = true; this._SafeStr_13987.color = 33554431; this._SafeStr_13987.tags.push("room_widget_chat"); this._SafeStr_13988 = (_arg_2.createWindow("chat_contentlist", "", _SafeStr_1321._SafeStr_7201, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_6753 | _SafeStr_1318._SafeStr_7151), new Rectangle(0, 0, 200, this._SafeStr_14001), null, 0) as IItemListWindow); this._SafeStr_13987.addChild(this._SafeStr_13988); this._SafeStr_13989 = (_arg_2.createWindow("chat_active_content", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_5504, _SafeStr_1318._SafeStr_6753, new Rectangle(0, 0, 200, this._SafeStr_14001), null, 0) as IWindowContainer); this._SafeStr_13989.clipping = false; this._SafeStr_13988.addListItem(this._SafeStr_13989); this._SafeStr_13998 = new _SafeStr_2883(this, _arg_2, this._SafeStr_13987, _arg_3); this._baseUrl = _arg_5.getKey("site.url"); this._SafeStr_14000 = int(_arg_5.getKey("chat.history.item.max.count", "150")); var _local_8:Boolean = _arg_5.getBoolean("chat.history.disabled", false); if (this._SafeStr_13998 != null){ this._SafeStr_13998.disabled = _local_8; }; if (_arg_7 != null){ this._SafeStr_4255 = _arg_7; this._SafeStr_4255._SafeStr_4262(this, 1); }; } override public function get _SafeStr_3796():IWindow { return (this._SafeStr_13987); } public function get config():IHabboConfigurationManager { return (this._config); } override public function dispose():void { var _local_1:_SafeStr_2885; var _local_2:int; if (disposed){ return; }; while (this._SafeStr_13991.length > 0) { _local_1 = this._SafeStr_13991.shift(); }; this._SafeStr_13998.dispose(); this._SafeStr_13998 = null; while (this._SafeStr_4679.length > 0) { _local_1 = this._SafeStr_4679.shift(); _local_1.dispose(); }; while (this._SafeStr_13990.length > 0) { _local_1 = this._SafeStr_13990.shift(); _local_1.dispose(); }; this._SafeStr_13987.dispose(); if (this._SafeStr_4255 != null){ this._SafeStr_4255.removeUpdateReceiver(this); this._SafeStr_4255 = null; }; super.dispose(); } public function update(_arg_1:uint):void { var _local_2:int; if ((((getTimer() > this._SafeStr_13985)) && ((this._SafeStr_13985 > 0)))){ this._SafeStr_13985 = -1; this._SafeStr_14006(); }; if (this._SafeStr_5676){ _local_2 = ((_arg_1 / _SafeStr_13975) * _SafeStr_13978); if ((_local_2 + this._SafeStr_13986) > this._SafeStr_14002){ _local_2 = (this._SafeStr_14002 - this._SafeStr_13986); }; if (_local_2 > 0){ this._SafeStr_14007(_local_2); this._SafeStr_13986 = (this._SafeStr_13986 + _local_2); }; if (this._SafeStr_13986 >= this._SafeStr_14002){ this._SafeStr_14002 = _SafeStr_13971; this._SafeStr_13986 = 0; this._SafeStr_14008(); this._SafeStr_14009(); this._SafeStr_13985 = (getTimer() + _SafeStr_13976); }; }; if (this._SafeStr_13998 != null){ this._SafeStr_13998.update(_arg_1); }; } override public function _SafeStr_3797(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.addEventListener(RoomWidgetChatUpdateEvent._SafeStr_5194, this._SafeStr_14010); _arg_1.addEventListener(_SafeStr_2881._SafeStr_13732, this._SafeStr_14011); _arg_1.addEventListener(_SafeStr_2881._SafeStr_5197, this._SafeStr_14011); _arg_1.addEventListener(_SafeStr_2881._SafeStr_5198, this._SafeStr_14011); super._SafeStr_3797(_arg_1); } override public function _SafeStr_3813(_arg_1:IEventDispatcher):void { if (_arg_1 == null){ return; }; _arg_1.removeEventListener(RoomWidgetChatUpdateEvent._SafeStr_5194, this._SafeStr_14010); _arg_1.removeEventListener(_SafeStr_2881._SafeStr_13732, this._SafeStr_14011); _arg_1.removeEventListener(_SafeStr_2881._SafeStr_5197, this._SafeStr_14011); _arg_1.removeEventListener(_SafeStr_2881._SafeStr_5198, this._SafeStr_14011); } private function _SafeStr_14010(_arg_1:RoomWidgetChatUpdateEvent):void { var _local_2:_SafeStr_2885 = new _SafeStr_2885(this, windowManager, assets, this._SafeStr_14012(), localizations, this._baseUrl); _local_2._SafeStr_13191(_arg_1); if (this._SafeStr_13995 != 1){ _local_2._SafeStr_14013 = (_local_2._SafeStr_14013 / this._SafeStr_13995); }; _local_2._SafeStr_14013 = (_local_2._SafeStr_14013 - this._SafeStr_13997.x); this._SafeStr_14014(_local_2); this._SafeStr_13990.push(_local_2); this._SafeStr_14009(); } private function _SafeStr_14011(_arg_1:_SafeStr_2881):void { var _local_2:Rectangle = _arg_1.rect; if (_arg_1.scale > 0){ if (this._SafeStr_13996 == 0){ this._SafeStr_13996 = _arg_1.scale; } else { this._SafeStr_13995 = (_arg_1.scale / this._SafeStr_13996); }; }; if (_arg_1._SafeStr_13735 != null){ this._SafeStr_13997.x = (this._SafeStr_13997.x + (_arg_1._SafeStr_13735.x / this._SafeStr_13995)); this._SafeStr_13997.y = (this._SafeStr_13997.y + (_arg_1._SafeStr_13735.y / this._SafeStr_13995)); }; if (_arg_1.rect != null){ if (this._SafeStr_13998 == null){ return; }; this._SafeStr_13987.width = _local_2.width; this._SafeStr_13987.height = (this._SafeStr_14001 + this._SafeStr_13998._SafeStr_14015); this._SafeStr_13988.width = (this._SafeStr_13987.width - this._SafeStr_13998._SafeStr_14016); this._SafeStr_13988.height = this._SafeStr_14001; this._SafeStr_13988.x = this._SafeStr_13987.x; this._SafeStr_13988.y = this._SafeStr_13987.y; this._SafeStr_13989.width = (this._SafeStr_13987.width - this._SafeStr_13998._SafeStr_14016); this._SafeStr_13989.height = this._SafeStr_14001; if (this._SafeStr_14017()){ this._SafeStr_14018(); }; this._SafeStr_13998._SafeStr_14019(this._SafeStr_13987.rectangle, true); }; this._SafeStr_14020(); } private function _SafeStr_14009():void { if (this._SafeStr_5676){ return; }; if (this._SafeStr_13990.length == 0){ return; }; while ((((this._SafeStr_13990.length > _SafeStr_13979)) || (((this._SafeStr_14017()) && ((this._SafeStr_13990.length > 0)))))) { this._SafeStr_14021(); }; var _local_1:Boolean; if (this._SafeStr_4679.length == 0){ _local_1 = true; } else { _local_1 = this._SafeStr_14022(this._SafeStr_13990[0]); }; if (_local_1){ this._SafeStr_14021(); this._SafeStr_13985 = (getTimer() + _SafeStr_13976); } else { if ((((this._SafeStr_4679.length > 0)) && ((this._SafeStr_13990.length > 0)))){ this._SafeStr_14002 = this._SafeStr_14023(this._SafeStr_4679[(this._SafeStr_4679.length - 1)], this._SafeStr_13990[0]); } else { this._SafeStr_14002 = _SafeStr_13971; }; this._SafeStr_14006(); }; } private function _SafeStr_14021():void { var _local_1:_SafeStr_2885; var _local_2:IWindowContainer; var _local_3:int; if (this._SafeStr_13990.length == 0){ return; }; if (this._SafeStr_14024()){ this._SafeStr_14025(); this._SafeStr_14026(); }; if (!this._SafeStr_14022(this._SafeStr_13990[0])){ this._SafeStr_14027(); this._SafeStr_14007(this._SafeStr_14023(this._SafeStr_4679[(this._SafeStr_4679.length - 1)], this._SafeStr_13990[0])); if (!this._SafeStr_14022(this._SafeStr_13990[0])){ this._SafeStr_13989.height = (this._SafeStr_13989.height + _SafeStr_13971); if (this._SafeStr_13998 != null){ this._SafeStr_13998._SafeStr_14019(this._SafeStr_13987.rectangle); }; }; }; _local_1 = this._SafeStr_13990.shift(); if (_local_1 != null){ _local_1._SafeStr_14028(); _local_2 = _local_1.view; if (_local_2 != null){ this._SafeStr_13989.addChild(_local_2); _local_1.timeStamp = new Date().time; this._SafeStr_4679.push(_local_1); _local_3 = 0; if (this._SafeStr_4679.length > 1){ _local_3 = this._SafeStr_4679[(this._SafeStr_4679.length - 2)].screenLevel; if (this._SafeStr_14017()){ _local_1.screenLevel = (_local_3 + 1); } else { _local_1.screenLevel = (_local_3 + Math.max(this._SafeStr_13994, 1)); }; } else { _local_1.screenLevel = 100; }; _local_1.aboveLevels = this._SafeStr_13994; if (_local_1.aboveLevels > ((_SafeStr_13980 + _SafeStr_13981) + 2)){ _local_1.aboveLevels = ((_SafeStr_13980 + _SafeStr_13981) + 2); }; this._SafeStr_13994 = 0; this._SafeStr_14014(_local_1); this._SafeStr_14029(_local_1); this._SafeStr_14030(_local_1); }; }; } private function _SafeStr_14022(_arg_1:_SafeStr_2885):Boolean { if (this._SafeStr_4679.length == 0){ return (true); }; var _local_2:_SafeStr_2885 = this._SafeStr_4679[(this._SafeStr_4679.length - 1)]; if ((((_arg_1 == null)) || ((_local_2 == null)))){ return (false); }; if (_local_2.view == null){ return (true); }; if ((this._SafeStr_13989.rectangle.bottom - ((this._SafeStr_13989.y + _local_2.y) + _local_2.height)) <= this._SafeStr_14023(_local_2, _arg_1)){ return (false); }; return (true); } private function _SafeStr_14020():void { var _local_1:int; var _local_2:_SafeStr_2885; var _local_3:IWindowContainer; if (this._SafeStr_13998 == null){ return; }; _local_1 = (this._SafeStr_4679.length - 1); while (_local_1 >= 0) { _local_2 = this._SafeStr_4679[_local_1]; if (_local_2 != null){ this._SafeStr_14014(_local_2); this._SafeStr_14029(_local_2); }; _local_1--; }; _local_1 = 0; while (_local_1 < this._SafeStr_4679.length) { _local_2 = this._SafeStr_4679[_local_1]; if (_local_2 != null){ this._SafeStr_14030(_local_2); }; _local_1++; }; _local_1 = 0; while (_local_1 < this._SafeStr_13990.length) { _local_2 = this._SafeStr_13990[_local_1]; if (_local_2 != null){ this._SafeStr_14014(_local_2); }; _local_1++; }; } private function _SafeStr_14006():void { if (this._SafeStr_5676){ return; }; this._SafeStr_14027(); this._SafeStr_5676 = true; } private function _SafeStr_14008():void { this._SafeStr_5676 = false; } private function _SafeStr_14027():void { var _local_4:_SafeStr_2885; if (this._SafeStr_5676){ return; }; this._SafeStr_14031(); this._SafeStr_13991 = new Array(); var _local_1:int = new Date().time; var _local_2:int; if (this._SafeStr_4679.length == 0){ this._SafeStr_13994 = 1; return; }; if (this._SafeStr_14017()){ return; }; this._SafeStr_13994++; var _local_3:int = (this._SafeStr_4679.length - 1); while (_local_3 >= 0) { _local_4 = this._SafeStr_4679[_local_3]; if (_local_4.view != null){ if ((((((_local_4.screenLevel > _SafeStr_13981)) || ((_local_4.screenLevel == (_local_2 - 1))))) || (((_local_1 - _local_4.timeStamp) >= _SafeStr_13977)))){ _local_4.timeStamp = _local_1; _local_2 = _local_4.screenLevel; _local_4.screenLevel--; this._SafeStr_13991.push(_local_4); }; }; _local_3--; }; } private function _SafeStr_14007(_arg_1:int):void { var _local_3:Boolean; if (this._SafeStr_13991 == null){ return; }; if (this._SafeStr_13991.length == 0){ return; }; var _local_2:_SafeStr_2885; var _local_4:int = -1; var _local_5:int = (this._SafeStr_13991.length - 1); while (_local_5 >= 0) { _local_2 = this._SafeStr_13991[_local_5]; if (_local_2 != null){ if (_local_4 == -1){ _local_4 = this._SafeStr_4679.indexOf(_local_2); } else { _local_4++; }; _local_3 = true; if (this._SafeStr_14017()){ if (((_local_2.y - _arg_1) + _local_2.height) < 0){ _local_3 = false; }; }; if (_local_4 > 0){ if (this._SafeStr_4679[(_local_4 - 1)].view != null){ if (((_local_2.y - _arg_1) - this._SafeStr_4679[(_local_4 - 1)].y) < this._SafeStr_14023(this._SafeStr_4679[(_local_4 - 1)], _local_2)){ _local_3 = false; }; }; }; if (_local_3){ _local_2.y = (_local_2.y - _arg_1); }; }; _local_5--; }; } private function _SafeStr_14014(_arg_1:_SafeStr_2885):void { var _local_9:Number; var _local_10:Number; if ((((_arg_1 == null)) || ((this._SafeStr_13998 == null)))){ return; }; var _local_2:Number = ((_arg_1._SafeStr_14013 + this._SafeStr_13997.x) * this._SafeStr_13995); var _local_3:Number = (_local_2 - (_arg_1.width / 2)); var _local_4:Number = (_local_3 + _arg_1.width); var _local_5:Number = (((-(this._SafeStr_13987.width) / 2) - _SafeStr_13973) + this._SafeStr_14003); var _local_6:Number = ((((this._SafeStr_13987.width / 2) + _SafeStr_13973) - this._SafeStr_13998._SafeStr_14016) - this._SafeStr_14004); var _local_7:Boolean = (((_local_3 >= _local_5)) && ((_local_3 <= _local_6))); var _local_8:Boolean = (((_local_4 >= _local_5)) && ((_local_4 <= _local_6))); if (((_local_7) && (_local_8))){ _local_9 = _local_3; _local_10 = _local_9; } else { if (_local_2 >= 0){ _local_9 = (_local_6 - _arg_1.width); } else { _local_9 = _local_5; }; }; _arg_1.x = ((_local_9 + (this._SafeStr_13987.width / 2)) + this._SafeStr_13987.x); if ((((_local_2 < _local_5)) || ((_local_2 > _local_6)))){ _arg_1._SafeStr_14032(); } else { _arg_1._SafeStr_14033((_local_3 - _local_9)); }; } private function _SafeStr_14029(_arg_1:_SafeStr_2885):void { var _local_2:int; var _local_3:Number; var _local_4:Number; if (_arg_1 != null){ _local_2 = this._SafeStr_4679.indexOf(_arg_1); _local_3 = ((this._SafeStr_14017()) ? 0 : this._SafeStr_13994); if (_local_2 == (this._SafeStr_4679.length - 1)){ _arg_1.y = ((this._SafeStr_14034() - ((_local_3 + 1) * _SafeStr_13971)) - _SafeStr_13983); } else { _local_4 = this._SafeStr_4679[(_local_2 + 1)].aboveLevels; if (_local_4 < 2){ _arg_1.y = (this._SafeStr_4679[(_local_2 + 1)].y - this._SafeStr_14023(_arg_1, this._SafeStr_4679[(_local_2 + 1)])); } else { _arg_1.y = (this._SafeStr_4679[(_local_2 + 1)].y - (_local_4 * _SafeStr_13971)); }; }; }; } private function _SafeStr_14030(_arg_1:_SafeStr_2885):void { if (_arg_1 != null){ if (_arg_1.y < -(_SafeStr_13974)){ if (_arg_1.view != null){ this._SafeStr_13989.removeChild(_arg_1.view); _arg_1._SafeStr_14035(); }; } else { if (_arg_1.view == null){ _arg_1._SafeStr_14028(); if (_arg_1.view != null){ this._SafeStr_13989.addChild(_arg_1.view); }; }; }; }; } public function _SafeStr_14036():int { var _local_1:_SafeStr_2885; var _local_2:int; var _local_3:int; while (_local_3 < this._SafeStr_4679.length) { _local_1 = this._SafeStr_4679[_local_3]; if (_local_1 != null){ if (_local_3 == 0){ _local_2 = (_local_2 + _SafeStr_13971); } else { _local_2 = (_local_2 + this._SafeStr_14023(this._SafeStr_4679[(_local_3 - 1)], _local_1)); }; _local_2 = (_local_2 + ((_local_1.aboveLevels - 1) * _SafeStr_13971)); }; _local_3++; }; return (_local_2); } private function _SafeStr_14034():Number { if (this._SafeStr_14017()){ return (this._SafeStr_13989.height); }; return ((this._SafeStr_14001 + this._SafeStr_13987.y)); } private function _SafeStr_14023(_arg_1:_SafeStr_2885, _arg_2:_SafeStr_2885):Number { if (_arg_1._SafeStr_14037(_arg_2.x, _arg_1.y, _arg_2.width, _arg_2.height)){ return (_SafeStr_13971); }; return (_SafeStr_13972); } private function _SafeStr_14031():void { var _local_2:_SafeStr_2885; if (this._SafeStr_14017()){ return; }; var _local_1:int; var _local_3:int; while (this._SafeStr_4679.length > this._SafeStr_14000) { _local_2 = this._SafeStr_4679.shift(); _local_3 = this._SafeStr_13991.indexOf(_local_2); if (_local_3 > -1){ this._SafeStr_13991.splice(_local_3, 1); }; if (_local_2.view != null){ this._SafeStr_13989.removeChild(_local_2.view); _local_2._SafeStr_14035(); }; _local_2.dispose(); _local_2 = null; }; var _local_4:Boolean; _local_1 = 0; while (_local_1 < this._SafeStr_4679.length) { _local_2 = this._SafeStr_4679[_local_1]; if (_local_2 != null){ if (_local_2.y <= -(_SafeStr_13974)){ _local_2.aboveLevels = 1; if (_local_2.view != null){ _local_3 = this._SafeStr_13991.indexOf(_local_2); if (_local_3 > -1){ this._SafeStr_13991.splice(_local_3, 1); }; this._SafeStr_13989.removeChild(_local_2.view); _local_2._SafeStr_14035(); }; } else { _local_4 = true; break; }; }; _local_1++; }; if (this._SafeStr_13990.length > 0){ _local_4 = true; }; if ((((((this._SafeStr_14036() > _SafeStr_13971)) && (!(_local_4)))) && (!(this._SafeStr_14017())))){ if (this._SafeStr_13998 != null){ this._SafeStr_14038(this._SafeStr_13987.y); this._SafeStr_14020(); if (!this._SafeStr_14017()){ this._SafeStr_13998._SafeStr_14039(); }; if (!this._SafeStr_14040()){ this._SafeStr_13998.visible = true; }; }; } else { if (this._SafeStr_14040()){ this._SafeStr_13998.visible = false; }; }; } private function _SafeStr_14012():String { return (((("chat_" + this._SafeStr_13992.toString()) + "_item_") + this._SafeStr_13993++.toString())); } public function _SafeStr_14041(_arg_1:int, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int, _arg_6:WindowMouseEvent):void { if (_arg_6.shiftKey){ if (this._SafeStr_13998 != null){ this._SafeStr_13998._SafeStr_14042(); }; return; }; var _local_7:RoomWidgetRoomObjectMessage = new RoomWidgetRoomObjectMessage(RoomWidgetRoomObjectMessage._SafeStr_5281, _arg_1, _arg_3); messageListener.processWidgetMessage(_local_7); var _local_8:_SafeStr_2882 = new _SafeStr_2882(_SafeStr_2882._SafeStr_5173, _arg_1, _arg_2, _arg_4, _arg_5); messageListener.processWidgetMessage(_local_8); } public function _SafeStr_14043(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:WindowMouseEvent):void { if (this._SafeStr_14040()){ return; }; if (this._SafeStr_13998 != null){ this._SafeStr_13998._SafeStr_14044(_arg_5.stageY); }; } public function _SafeStr_14045(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:WindowMouseEvent):void { } public function _SafeStr_14046(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:WindowMouseEvent):void { } public function _SafeStr_14047(_arg_1:WindowMouseEvent):void { if (this._SafeStr_13998 != null){ this._SafeStr_13998._SafeStr_14044(_arg_1.stageY, true); }; } public function _SafeStr_14048(_arg_1:WindowMouseEvent):void { if (this._SafeStr_13998 != null){ this._SafeStr_13998._SafeStr_14026(); }; } public function _SafeStr_14049(_arg_1:Number):void { var _local_2:Number = ((this._SafeStr_13987.rectangle.bottom + _arg_1) - _SafeStr_2884._SafeStr_14005); this._SafeStr_14038(_local_2); } public function _SafeStr_14038(_arg_1:Number):void { var _local_2:int = ((this._SafeStr_13987.context.getDesktopWindow().height - _SafeStr_2884._SafeStr_14005) - _SafeStr_13984); _arg_1 = Math.min(_arg_1, _local_2); this._SafeStr_14001 = (_arg_1 - this._SafeStr_13987.y); this._SafeStr_13987.height = (this._SafeStr_14001 + _SafeStr_2884._SafeStr_14005); if (this._SafeStr_13998 != null){ this._SafeStr_13998._SafeStr_14019(this._SafeStr_13987.rectangle); }; } public function _SafeStr_14025():void { if (this._SafeStr_13998 == null){ return; }; this._SafeStr_14008(); this._SafeStr_14001 = (_SafeStr_13982 + _SafeStr_13983); this._SafeStr_13987.height = (this._SafeStr_14001 + this._SafeStr_13998._SafeStr_14015); this._SafeStr_13988.width = (this._SafeStr_13987.width - this._SafeStr_13998._SafeStr_14016); this._SafeStr_13988.height = this._SafeStr_14001; this._SafeStr_13989.width = (this._SafeStr_13987.width - this._SafeStr_13998._SafeStr_14016); if (this._SafeStr_14017()){ this._SafeStr_13989.height = (this._SafeStr_14036() + _SafeStr_13983); } else { this._SafeStr_13989.height = this._SafeStr_14001; }; this._SafeStr_13988.scrollV = 1; if (!this._SafeStr_14017()){ this._SafeStr_13998._SafeStr_14019(this._SafeStr_13987.rectangle); }; this._SafeStr_14031(); this._SafeStr_14020(); } private function _SafeStr_14017():Boolean { return ((((this._SafeStr_13998)==null) ? false : this._SafeStr_13998.active)); } private function _SafeStr_14040():Boolean { return ((((this._SafeStr_13998)==null) ? false : this._SafeStr_13998.visible)); } public function _SafeStr_14026():void { if (this._SafeStr_13998 != null){ this._SafeStr_13998._SafeStr_14026(); }; } private function _SafeStr_14024():Boolean { return ((this._SafeStr_13988.height <= 1)); } public function _SafeStr_14050():void { var _local_4:_SafeStr_2885; var _local_1:int; var _local_2:int; while (_local_2 < this._SafeStr_4679.length) { _local_4 = this._SafeStr_4679[_local_2]; if (_local_4.y > _local_1){ _local_1 = _local_4.y; }; _local_2++; }; _local_2 = 0; while (_local_2 < this._SafeStr_13990.length) { _local_4 = this._SafeStr_13990[_local_2]; if (_local_4.y > _local_1){ _local_1 = _local_4.y; }; _local_2++; }; _local_1 = (_local_1 + _SafeStr_13974); _local_1 = (((_local_1 < 0)) ? 0 : _local_1); var _local_3:int = this._SafeStr_13987.rectangle.bottom; this._SafeStr_14038((this._SafeStr_13987.rectangle.top + _local_1)); _local_3 = (_local_3 - this._SafeStr_13987.rectangle.bottom); if (Math.abs(_local_3) < _SafeStr_2883._SafeStr_14051){ this._SafeStr_14025(); return; }; _local_2 = 0; while (_local_2 < this._SafeStr_4679.length) { _local_4 = this._SafeStr_4679[_local_2]; _local_4.y = (_local_4.y + _local_3); _local_2++; }; _local_2 = 0; while (_local_2 < this._SafeStr_13990.length) { _local_4 = this._SafeStr_13990[_local_2]; _local_4.y = (_local_4.y + _local_3); _local_2++; }; this._SafeStr_13999 = true; } public function _SafeStr_14052():void { var _local_1:Number = (this._SafeStr_13987.rectangle.bottom - _SafeStr_2884._SafeStr_14005); if (_local_1 < _SafeStr_13982){ if (_local_1 <= (this._SafeStr_14001 + this._SafeStr_13987.y)){ if (this._SafeStr_14017()){ this._SafeStr_14026(); }; this._SafeStr_14025(); return; }; }; if (((this._SafeStr_13999) && (!(this._SafeStr_14017())))){ this._SafeStr_14025(); this._SafeStr_13999 = false; }; } public function _SafeStr_14018():void { if (this._SafeStr_14017()){ this._SafeStr_13989.height = (this._SafeStr_14036() + _SafeStr_13983); this._SafeStr_14020(); }; } public function _SafeStr_14053():void { var _local_2:int; var _local_1:_SafeStr_2885; _local_2 = 0; while (_local_2 < this._SafeStr_4679.length) { _local_1 = this._SafeStr_4679[_local_2]; _local_1._SafeStr_14054(); _local_2++; }; _local_2 = 0; while (_local_2 < this._SafeStr_13990.length) { _local_1 = this._SafeStr_13990[_local_2]; _local_1._SafeStr_14054(); _local_2++; }; } public function _SafeStr_14055():void { var _local_2:int; var _local_1:_SafeStr_2885; _local_2 = 0; while (_local_2 < this._SafeStr_4679.length) { _local_1 = this._SafeStr_4679[_local_2]; _local_1._SafeStr_14056(); _local_2++; }; _local_2 = 0; while (_local_2 < this._SafeStr_13990.length) { _local_1 = this._SafeStr_13990[_local_2]; _local_1._SafeStr_14056(); _local_2++; }; } } }//package com.sulake.habbo.ui.widget.roomchat // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_13191 = "_-2We" (String#11724, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_13732 = "_-2k9" (String#8187, DoABC#2) // _SafeStr_13735 = "_-mf" (String#15006, DoABC#2) // _SafeStr_13971 = "_-1Di" (String#3773, DoABC#2) // _SafeStr_13972 = "_-1ae" (String#14013, DoABC#2) // _SafeStr_13973 = "_-1iV" (String#12061, DoABC#2) // _SafeStr_13974 = "_-1j3" (String#9701, DoABC#2) // _SafeStr_13975 = "_-BR" (String#15258, DoABC#2) // _SafeStr_13976 = "_-0Se" (String#11606, DoABC#2) // _SafeStr_13977 = "_-1TW" (String#14125, DoABC#2) // _SafeStr_13978 = "_-YA" (String#13135, DoABC#2) // _SafeStr_13979 = "_-2Mb" (String#14286, DoABC#2) // _SafeStr_13980 = "_-1YE" (String#11052, DoABC#2) // _SafeStr_13981 = "_-2pu" (String#7920, DoABC#2) // _SafeStr_13982 = "_-iW" (String#11609, DoABC#2) // _SafeStr_13983 = "_-36L" (String#8878, DoABC#2) // _SafeStr_13984 = "_-1Zp" (String#13193, DoABC#2) // _SafeStr_13985 = "_-1Oi" (String#10685, DoABC#2) // _SafeStr_13986 = "_-30a" (String#8767, DoABC#2) // _SafeStr_13987 = "_-0K6" (String#1355, DoABC#2) // _SafeStr_13988 = "_-2Fc" (String#4375, DoABC#2) // _SafeStr_13989 = "_-3B6" (String#2781, DoABC#2) // _SafeStr_13990 = "_-WD" (String#2234, DoABC#2) // _SafeStr_13991 = "_-2Ht" (String#3972, DoABC#2) // _SafeStr_13992 = "_-1pZ" (String#15783, DoABC#2) // _SafeStr_13993 = "_-2-p" (String#17985, DoABC#2) // _SafeStr_13994 = "_-0QI" (String#7358, DoABC#2) // _SafeStr_13995 = "_-1Oc" (String#7902, DoABC#2) // _SafeStr_13996 = "_-KF" (String#15076, DoABC#2) // _SafeStr_13997 = "_-0tR" (String#6834, DoABC#2) // _SafeStr_13998 = "_-0ci" (String#1507, DoABC#2) // _SafeStr_13999 = "_-1fi" (String#13863, DoABC#2) // _SafeStr_14000 = "_-22e" (String#17411, DoABC#2) // _SafeStr_14001 = "_-2WM" (String#3621, DoABC#2) // _SafeStr_14002 = "_-0qP" (String#7646, DoABC#2) // _SafeStr_14003 = "_-0g" (String#19254, DoABC#2) // _SafeStr_14004 = "_-3GN" (String#19891, DoABC#2) // _SafeStr_14005 = "_-19W" (String#3108, DoABC#2) // _SafeStr_14006 = "_-3IB" (String#15354, DoABC#2) // _SafeStr_14007 = "_-13P" (String#17261, DoABC#2) // _SafeStr_14008 = "_-rq" (String#15376, DoABC#2) // _SafeStr_14009 = "_-0sm" (String#17992, DoABC#2) // _SafeStr_14010 = "_-16v" (String#16672, DoABC#2) // _SafeStr_14011 = "_-0cg" (String#7879, DoABC#2) // _SafeStr_14012 = "_-343" (String#22108, DoABC#2) // _SafeStr_14013 = "_-2gk" (String#8073, DoABC#2) // _SafeStr_14014 = "_-1dO" (String#11751, DoABC#2) // _SafeStr_14015 = "_-2cu" (String#16190, DoABC#2) // _SafeStr_14016 = "_-0lu" (String#10715, DoABC#2) // _SafeStr_14017 = "_-13q" (String#3364, DoABC#2) // _SafeStr_14018 = "_-0m5" (String#17962, DoABC#2) // _SafeStr_14019 = "_-0AG" (String#8411, DoABC#2) // _SafeStr_14020 = "_-fK" (String#11763, DoABC#2) // _SafeStr_14021 = "_-kZ" (String#18295, DoABC#2) // _SafeStr_14022 = "_-1HF" (String#13522, DoABC#2) // _SafeStr_14023 = "_-3DJ" (String#8493, DoABC#2) // _SafeStr_14024 = "_-2yO" (String#20644, DoABC#2) // _SafeStr_14025 = "_-2Vw" (String#10814, DoABC#2) // _SafeStr_14026 = "_-0Bs" (String#6766, DoABC#2) // _SafeStr_14027 = "_-02o" (String#18189, DoABC#2) // _SafeStr_14028 = "_-3B0" (String#13045, DoABC#2) // _SafeStr_14029 = "_-25A" (String#17868, DoABC#2) // _SafeStr_14030 = "_-3BR" (String#15825, DoABC#2) // _SafeStr_14031 = "_-2oJ" (String#15861, DoABC#2) // _SafeStr_14032 = "_-IV" (String#19982, DoABC#2) // _SafeStr_14033 = "_-1LQ" (String#18583, DoABC#2) // _SafeStr_14034 = "_-2rq" (String#18930, DoABC#2) // _SafeStr_14035 = "_-1X2" (String#14722, DoABC#2) // _SafeStr_14036 = "_-1be" (String#13395, DoABC#2) // _SafeStr_14037 = "_-j0" (String#21403, DoABC#2) // _SafeStr_14038 = "_-2vB" (String#13223, DoABC#2) // _SafeStr_14039 = "_-23m" (String#14264, DoABC#2) // _SafeStr_14040 = "_-lR" (String#13316, DoABC#2) // _SafeStr_14041 = "_-0fk" (String#18826, DoABC#2) // _SafeStr_14042 = "_-17U" (String#21058, DoABC#2) // _SafeStr_14043 = "_-nf" (String#21084, DoABC#2) // _SafeStr_14044 = "_-0Jy" (String#17074, DoABC#2) // _SafeStr_14045 = "_-21J" (String#19172, DoABC#2) // _SafeStr_14046 = "_-0C5" (String#22092, DoABC#2) // _SafeStr_14047 = "_-0hb" (String#12076, DoABC#2) // _SafeStr_14048 = "_-0Va" (String#21030, DoABC#2) // _SafeStr_14049 = "_-WL" (String#21486, DoABC#2) // _SafeStr_14050 = "_-2IA" (String#19645, DoABC#2) // _SafeStr_14051 = "_-2wD" (String#11738, DoABC#2) // _SafeStr_14052 = "_-1Ak" (String#16602, DoABC#2) // _SafeStr_14053 = "_-t2" (String#20093, DoABC#2) // _SafeStr_14054 = "_-1RJ" (String#14878, DoABC#2) // _SafeStr_14055 = "_-1Lm" (String#18517, DoABC#2) // _SafeStr_14056 = "_-0a" (String#17693, DoABC#2) // _SafeStr_1750 = "_-xg" (String#826, DoABC#2) // _SafeStr_1769 = "_-hp" (String#4286, DoABC#2) // _SafeStr_2881 = "_-lD" (String#2004, DoABC#2) // _SafeStr_2882 = "_-0EL" (String#4337, DoABC#2) // _SafeStr_2883 = "_-3Dn" (String#5957, DoABC#2) // _SafeStr_2884 = "_-1E2" (String#2518, DoABC#2) // _SafeStr_2885 = "_-fv" (String#1391, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_3813 = "_-7" (String#1853, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4679 = "_-0p0" (String#534, DoABC#2) // _SafeStr_5173 = "_-1Vw" (String#10688, DoABC#2) // _SafeStr_5194 = "_-0KD" (String#9907, DoABC#2) // _SafeStr_5197 = "_-1jL" (String#9167, DoABC#2) // _SafeStr_5198 = "_-1xX" (String#10590, DoABC#2) // _SafeStr_5281 = "_-1hk" (String#8457, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5676 = "_-2s9" (String#2141, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7151 = "_-af" (String#15147, DoABC#2) // _SafeStr_7201 = "_-67" (String#12728, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.roomchat._SafeStr_2883 package com.sulake.habbo.ui.widget.roomchat { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.core.window.components.IItemListWindow; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.components._SafeStr_1418; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.IWindowContainer; import com.sulake.core.assets.IAssetLibrary; import flash.display.DisplayObject; import flash.display.Stage; import flash.events.MouseEvent; public class _SafeStr_2883 implements _SafeStr_3 { private static const _SafeStr_14057:int = 18; private static const SCROLLBAR_WIDTH:int = 20; public static const _SafeStr_14051:int = 3; private var _SafeStr_14058:_SafeStr_2884; private var _SafeStr_14059:Boolean = false; private var _SafeStr_14060:Number = -1; private var _SafeStr_14061:_SafeStr_1530; private var _SafeStr_14062:Number = 1; private var _SafeStr_4044:Boolean = false; private var _widget:_SafeStr_1769; private var _SafeStr_4522:Boolean = false; private var _SafeStr_14063:Boolean = false; private var _SafeStr_14064:Boolean = false; public function _SafeStr_2883(_arg_1:_SafeStr_1769, _arg_2:IHabboWindowManager, _arg_3:IWindowContainer, _arg_4:IAssetLibrary) { this._SafeStr_4522 = false; this._widget = _arg_1; this._SafeStr_14058 = new _SafeStr_2884(_arg_1, _arg_2, _arg_3, _arg_4); this._SafeStr_14058.state = _SafeStr_2884._SafeStr_14065; var _local_5:IItemListWindow = (_arg_3.getChildByName("chat_contentlist") as IItemListWindow); if (_local_5 == null){ return; }; _arg_3.removeChild(_local_5); _arg_3.addChild(_local_5); this._SafeStr_14061 = (_arg_2.createWindow("chatscroller", "", _SafeStr_1321._SafeStr_7209, _SafeStr_1319._SafeStr_5504, (_SafeStr_1318._SafeStr_6753 | _SafeStr_1318._SafeStr_5504), new Rectangle((_arg_3.rectangle.right - SCROLLBAR_WIDTH), _arg_3.y, SCROLLBAR_WIDTH, (_arg_3.height - _SafeStr_2884._SafeStr_14005)), null, 0) as _SafeStr_1530); _arg_3.addChild(this._SafeStr_14061); this._SafeStr_14061.visible = false; this._SafeStr_14061.scrollable = (_local_5 as _SafeStr_1418); } public function set disabled(_arg_1:Boolean):void { this._SafeStr_4044 = _arg_1; } public function set visible(_arg_1:Boolean):void { if (this._SafeStr_14058 == null){ return; }; this._SafeStr_14058.state = (((_arg_1)==true) ? _SafeStr_2884._SafeStr_14066 : _SafeStr_2884._SafeStr_14065); } public function get active():Boolean { return (this._SafeStr_14059); } public function get _SafeStr_14016():Number { return (((this._SafeStr_14059) ? SCROLLBAR_WIDTH : 0)); } public function get _SafeStr_14015():Number { return (_SafeStr_2884._SafeStr_14005); } public function get disposed():Boolean { return (this._SafeStr_4522); } public function get visible():Boolean { if (this._SafeStr_14058 == null){ return (false); }; return ((((this._SafeStr_14058.state == _SafeStr_2884._SafeStr_14066)) || ((this._SafeStr_14058.state == _SafeStr_2884._SafeStr_11962)))); } public function dispose():void { this._SafeStr_14026(); if (this._SafeStr_14061 != null){ this._SafeStr_14061.dispose(); this._SafeStr_14061 = null; }; if (this._SafeStr_14058 != null){ this._SafeStr_14058.dispose(); this._SafeStr_14058 = null; }; this._SafeStr_4522 = true; } public function update(_arg_1:uint):void { if (this._SafeStr_14058 != null){ this._SafeStr_14058.update(_arg_1); }; this._SafeStr_14067(); } public function _SafeStr_14042():void { if (this._SafeStr_14059){ this._SafeStr_14026(); } else { this._SafeStr_14039(); }; } public function _SafeStr_14026():void { this._SafeStr_14062 = 1; this._SafeStr_14068(); this._SafeStr_14059 = false; this._SafeStr_14069(false); this._SafeStr_14058.state = _SafeStr_2884._SafeStr_14065; if (this._widget != null){ this._widget._SafeStr_14025(); this._widget._SafeStr_14053(); }; } public function _SafeStr_14039():void { var _local_1:_SafeStr_2885; var _local_2:int; var _local_3:IWindowContainer; if (((!(this._SafeStr_14059)) && (!(this._SafeStr_4044)))){ this._SafeStr_14059 = true; this._SafeStr_14069(true); this._SafeStr_14058.state = _SafeStr_2884._SafeStr_14066; if (this._widget != null){ this._widget._SafeStr_14018(); this._widget._SafeStr_14055(); }; }; } private function _SafeStr_14069(_arg_1:Boolean):void { if (this._SafeStr_14061 != null){ this._SafeStr_14061.visible = _arg_1; if (_arg_1){ this._SafeStr_14061.scrollV = 1; this._SafeStr_14062 = 1; } else { this._SafeStr_14059 = false; this._SafeStr_14060 = -1; }; }; } public function _SafeStr_14019(_arg_1:Rectangle, _arg_2:Boolean=false):void { if (this._SafeStr_14061 != null){ this._SafeStr_14061.x = ((_arg_1.x + _arg_1.width) - this._SafeStr_14061.width); this._SafeStr_14061.y = _arg_1.y; this._SafeStr_14061.height = (_arg_1.height - _SafeStr_2884._SafeStr_14005); if (_arg_2){ this._SafeStr_14061.scrollV = this._SafeStr_14062; }; }; if (this._SafeStr_14058 != null){ this._SafeStr_14058._SafeStr_14019(_arg_1); }; } private function _SafeStr_14070(_arg_1:Number, _arg_2:Boolean=false):void { var _local_3:Number; var _local_4:Number; var _local_5:Number; var _local_6:int; var _local_7:Boolean; var _local_8:Boolean; if ((((this._SafeStr_14060 > 0)) && (_arg_2))){ if (this._SafeStr_14064){ if (Math.abs((_arg_1 - this._SafeStr_14060)) > _SafeStr_14051){ this._SafeStr_14064 = false; } else { return; }; }; if (!this._SafeStr_14059){ this._widget._SafeStr_14050(); this._SafeStr_14039(); this._SafeStr_14067(); }; if (this._SafeStr_14059){ this._SafeStr_14067(); _local_4 = (this._SafeStr_14061.scrollable._SafeStr_4861.height / this._SafeStr_14061.scrollable.visibleRegion.height); _local_5 = ((_arg_1 - this._SafeStr_14060) / this._SafeStr_14061.height); _local_3 = (this._SafeStr_14062 - (_local_5 / _local_4)); _local_3 = Math.max(0, _local_3); _local_3 = Math.min(1, _local_3); _local_6 = (_arg_1 - this._SafeStr_14060); _local_7 = true; _local_8 = true; if (this._SafeStr_14061.scrollV < (1 - (_SafeStr_14057 / this._SafeStr_14061.scrollable._SafeStr_4861.height))){ _local_8 = false; }; if (((_local_8) || (this._SafeStr_14063))){ this._widget._SafeStr_14049(_local_6); _local_7 = false; this._SafeStr_14061.scrollV = 1; }; if (_local_7){ this._SafeStr_14062 = _local_3; }; this._SafeStr_14060 = _arg_1; }; } else { this._SafeStr_14060 = -1; }; } public function _SafeStr_14044(_arg_1:Number, _arg_2:Boolean=false):void { var _local_3:DisplayObject; var _local_4:Stage; this._SafeStr_14060 = _arg_1; this._SafeStr_14063 = _arg_2; this._SafeStr_14064 = true; if (this._SafeStr_14061 != null){ this._SafeStr_14062 = this._SafeStr_14061.scrollV; }; if (this._SafeStr_14061 != null){ _local_3 = this._SafeStr_14061.context.getDesktopWindow().getDisplayObject(); if (_local_3 != null){ _local_4 = _local_3.stage; if (_local_4 != null){ _local_4.addEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_9582); _local_4.addEventListener(MouseEvent.MOUSE_UP, this._SafeStr_14071); }; }; }; } public function _SafeStr_14068():void { var _local_1:DisplayObject; var _local_2:Stage; this._SafeStr_14060 = -1; if (this._SafeStr_14061 != null){ _local_1 = this._SafeStr_14061.context.getDesktopWindow().getDisplayObject(); if (_local_1 != null){ _local_2 = _local_1.stage; if (_local_2 != null){ _local_2.removeEventListener(MouseEvent.MOUSE_MOVE, this._SafeStr_9582); _local_2.removeEventListener(MouseEvent.MOUSE_UP, this._SafeStr_14071); }; }; }; } private function _SafeStr_14067():void { if (!this._SafeStr_14059){ return; }; if (this._SafeStr_14060 == -1){ return; }; if (this._SafeStr_14063){ return; }; var _local_1:Number = (this._SafeStr_14062 - this._SafeStr_14061.scrollV); if (_local_1 == 0){ return; }; if (Math.abs(_local_1) < 0.01){ this._SafeStr_14061.scrollV = this._SafeStr_14062; } else { this._SafeStr_14061.scrollV = (this._SafeStr_14061.scrollV + (_local_1 / 2)); }; } private function _SafeStr_14071(_arg_1:MouseEvent):void { this._SafeStr_14068(); if (this._widget != null){ this._widget._SafeStr_14052(); }; } private function _SafeStr_9582(_arg_1:MouseEvent):void { this._SafeStr_14070(_arg_1.stageY, _arg_1.buttonDown); } } }//package com.sulake.habbo.ui.widget.roomchat // _SafeStr_11962 = "_-88" (String#4617, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_14005 = "_-19W" (String#3108, DoABC#2) // _SafeStr_14015 = "_-2cu" (String#16190, DoABC#2) // _SafeStr_14016 = "_-0lu" (String#10715, DoABC#2) // _SafeStr_14018 = "_-0m5" (String#17962, DoABC#2) // _SafeStr_14019 = "_-0AG" (String#8411, DoABC#2) // _SafeStr_14025 = "_-2Vw" (String#10814, DoABC#2) // _SafeStr_14026 = "_-0Bs" (String#6766, DoABC#2) // _SafeStr_14039 = "_-23m" (String#14264, DoABC#2) // _SafeStr_14042 = "_-17U" (String#21058, DoABC#2) // _SafeStr_14044 = "_-0Jy" (String#17074, DoABC#2) // _SafeStr_14049 = "_-WL" (String#21486, DoABC#2) // _SafeStr_14050 = "_-2IA" (String#19645, DoABC#2) // _SafeStr_14051 = "_-2wD" (String#11738, DoABC#2) // _SafeStr_14052 = "_-1Ak" (String#16602, DoABC#2) // _SafeStr_14053 = "_-t2" (String#20093, DoABC#2) // _SafeStr_14055 = "_-1Lm" (String#18517, DoABC#2) // _SafeStr_14057 = "_-0-N" (String#12988, DoABC#2) // _SafeStr_14058 = "_-1nr" (String#3154, DoABC#2) // _SafeStr_14059 = "_-0PS" (String#4931, DoABC#2) // _SafeStr_14060 = "_-16B" (String#5120, DoABC#2) // _SafeStr_14061 = "_-0Ww" (String#1860, DoABC#2) // _SafeStr_14062 = "_-W9" (String#6621, DoABC#2) // _SafeStr_14063 = "_-LM" (String#13642, DoABC#2) // _SafeStr_14064 = "_-0P7" (String#13116, DoABC#2) // _SafeStr_14065 = "_-fa" (String#5764, DoABC#2) // _SafeStr_14066 = "_-2V8" (String#7165, DoABC#2) // _SafeStr_14067 = "_-Dz" (String#14189, DoABC#2) // _SafeStr_14068 = "_-1Lk" (String#17948, DoABC#2) // _SafeStr_14069 = "_-05e" (String#18318, DoABC#2) // _SafeStr_14070 = "_-4U" (String#19208, DoABC#2) // _SafeStr_14071 = "_-1OS" (String#17807, DoABC#2) // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1769 = "_-hp" (String#4286, DoABC#2) // _SafeStr_2883 = "_-3Dn" (String#5957, DoABC#2) // _SafeStr_2884 = "_-1E2" (String#2518, DoABC#2) // _SafeStr_2885 = "_-fv" (String#1391, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4044 = "_-1X5" (String#4870, DoABC#2) // _SafeStr_4522 = "_-25h" (String#548, DoABC#2) // _SafeStr_4861 = "_-0zM" (String#1788, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7209 = "_-0SB" (String#12164, DoABC#2) // _SafeStr_9582 = "_-p9" (String#4033, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.roomchat._SafeStr_2884 package com.sulake.habbo.ui.widget.roomchat { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.assets.IAssetLibrary; import flash.display.BitmapData; import com.sulake.core.assets._SafeStr_1280; import _-2SZ._SafeStr_1321; import _-2SZ._SafeStr_1319; import _-2SZ._SafeStr_1318; import flash.geom.Rectangle; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.assets._SafeStr_5; import _-QD._SafeStr_2980; import flash.geom.Point; public class _SafeStr_2884 { public static const _SafeStr_11964:int = 3; public static const _SafeStr_11962:int = 2; public static const _SafeStr_14066:int = 1; public static const _SafeStr_14065:int = 0; public static const _SafeStr_14005:int = 39; private static const _SafeStr_14072:int = 150; private static const _SafeStr_14073:int = 250; private var _widget:_SafeStr_1769; private var _windowManager:IHabboWindowManager; private var _window:IWindowContainer; private var _SafeStr_14074:IBitmapWrapperWindow; private var _SafeStr_13987:IWindowContainer; private var _region:_SafeStr_1546; private var _assetLibrary:IAssetLibrary; private var _SafeStr_14075:int = 0; private var _state:int = -1; private var _SafeStr_14076:BitmapData; private var _SafeStr_14077:BitmapData; private var _SafeStr_14078:BitmapData; private var _SafeStr_14079:BitmapData; private var _SafeStr_14080:BitmapData; private var _SafeStr_14081:BitmapData; private var _SafeStr_14082:BitmapData; private var _SafeStr_14083:int = 30; public function _SafeStr_2884(_arg_1:_SafeStr_1769, _arg_2:IHabboWindowManager, _arg_3:IWindowContainer, _arg_4:IAssetLibrary) { this._widget = _arg_1; this._windowManager = _arg_2; this._assetLibrary = _arg_4; this._SafeStr_13987 = _arg_3; this._SafeStr_14076 = ((this._assetLibrary.getAssetByName("chat_grapbar_bg") as _SafeStr_1280).content as BitmapData); this._SafeStr_14077 = ((this._assetLibrary.getAssetByName("chat_grapbar_grip") as _SafeStr_1280).content as BitmapData); this._SafeStr_14078 = ((this._assetLibrary.getAssetByName("chat_grapbar_handle") as _SafeStr_1280).content as BitmapData); this._SafeStr_14079 = ((this._assetLibrary.getAssetByName("chat_grapbar_x") as _SafeStr_1280).content as BitmapData); this._SafeStr_14080 = ((this._assetLibrary.getAssetByName("chat_grapbar_x_hi") as _SafeStr_1280).content as BitmapData); this._SafeStr_14081 = ((this._assetLibrary.getAssetByName("chat_grapbar_x_pr") as _SafeStr_1280).content as BitmapData); this._SafeStr_14082 = ((this._assetLibrary.getAssetByName("chat_history_bg") as _SafeStr_1280).content as BitmapData); this._SafeStr_14074 = (this._windowManager.createWindow("chat_history_bg", "", _SafeStr_1321._SafeStr_7252, _SafeStr_1319._SafeStr_3429, _SafeStr_1318._SafeStr_6753, new Rectangle(0, 0, _arg_3.width, (_arg_3.height - _SafeStr_14005)), null, 0, 0) as IBitmapWrapperWindow); this._SafeStr_13987.addChild(this._SafeStr_14074); this._window = (this._windowManager.createWindow("chat_pulldown", "", _SafeStr_1321._SafeStr_5503, _SafeStr_1319._SafeStr_3429, (_SafeStr_1318._SafeStr_4275 | _SafeStr_1318._SafeStr_6753), new Rectangle(0, (this._SafeStr_13987.height - _SafeStr_14005), _arg_3.width, _SafeStr_14005), null, 0) as IWindowContainer); this._SafeStr_13987.addChild(this._window); this._region = (this._windowManager.createWindow("REGIONchat_pulldown", "", _SafeStr_1506._SafeStr_7684, _SafeStr_1319._SafeStr_5504, (((_SafeStr_1318._SafeStr_4275 | _SafeStr_1318._SafeStr_6753) | _SafeStr_1318._SafeStr_7128) | _SafeStr_1318._SafeStr_7137), new Rectangle(0, 0, _arg_3.width, (_arg_3.height - _SafeStr_14005)), null, 0) as _SafeStr_1546); if (this._region != null){ this._region.background = true; this._region._SafeStr_7685 = 0; this._region.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_14047); this._SafeStr_13987.addChild(this._region); this._region._SafeStr_3718 = "${chat.history.drag.tooltip}"; this._region._SafeStr_8968 = 250; }; var _local_5:_SafeStr_5 = (_arg_4.getAssetByName("chat_history_pulldown") as _SafeStr_5); this._window.buildFromXML((_local_5.content as XML)); this._window.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_14047); var _local_6:IBitmapWrapperWindow = (this._window.findChildByName("GrapBarX") as IBitmapWrapperWindow); if (_local_6 != null){ _local_6._SafeStr_7685 = 0; _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_14084); _local_6.addEventListener(WindowMouseEvent._SafeStr_3735, this._SafeStr_14085); _local_6.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_14086); _local_6.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_14087); _local_6.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_14088); }; this._window.background = true; this._window.color = 0; this._window._SafeStr_7685 = 0; this.state = _SafeStr_14065; this._SafeStr_14089(); } public function dispose():void { if (this._region != null){ this._region.dispose(); this._region = null; }; if (this._window != null){ this._window.dispose(); this._window = null; }; if (this._SafeStr_14074 != null){ this._SafeStr_14074.dispose(); this._SafeStr_14074 = null; }; } public function update(_arg_1:uint):void { switch (this.state){ case _SafeStr_11962: this._SafeStr_14074.blend = (this._SafeStr_14074.blend + (_arg_1 / _SafeStr_14073)); this._window.blend = (this._window.blend + (_arg_1 / _SafeStr_14073)); if (this._window.blend >= 1){ this.state = _SafeStr_14066; }; return; case _SafeStr_11964: this._SafeStr_14074.blend = (this._SafeStr_14074.blend - (_arg_1 / _SafeStr_14072)); this._window.blend = (this._window.blend - (_arg_1 / _SafeStr_14072)); if (this._window.blend <= 0){ this.state = _SafeStr_14065; }; return; }; } public function set state(_arg_1:int):void { if (_arg_1 == this._state){ return; }; switch (_arg_1){ case _SafeStr_14066: if (this._state == _SafeStr_14065){ this.state = _SafeStr_11962; } else { if ((((this._window == null)) || ((this._SafeStr_14074 == null)))){ return; }; this._window.visible = true; this._SafeStr_14074.visible = true; this._region.visible = true; this._state = _arg_1; }; return; case _SafeStr_14065: if ((((this._window == null)) || ((this._SafeStr_14074 == null)))){ return; }; this._window.visible = false; this._SafeStr_14074.visible = false; this._region.visible = false; this._state = _arg_1; return; case _SafeStr_11962: if ((((this._window == null)) || ((this._SafeStr_14074 == null)))){ return; }; this._window.blend = 0; this._SafeStr_14074.blend = 0; this._window.visible = true; this._SafeStr_14074.visible = true; this._state = _arg_1; return; case _SafeStr_11964: if ((((this._window == null)) || ((this._SafeStr_14074 == null)))){ return; }; this._window.blend = 1; this._SafeStr_14074.blend = 1; this._state = _arg_1; return; }; } public function get state():int { return (this._state); } public function _SafeStr_14019(_arg_1:Rectangle):void { if (this._window != null){ this._window.x = 0; this._window.y = (this._SafeStr_13987.height - _SafeStr_14005); this._window.width = this._SafeStr_13987.width; }; if (this._region != null){ this._region.x = 0; this._region.y = (this._SafeStr_13987.height - _SafeStr_14005); this._region.width = (this._SafeStr_13987.width - this._SafeStr_14083); }; if (this._SafeStr_14074 != null){ this._SafeStr_14074.rectangle = this._SafeStr_13987.rectangle; this._SafeStr_14074.height = (this._SafeStr_14074.height - _SafeStr_14005); }; this._SafeStr_14089(); } private function _SafeStr_14089():void { var width:int; var height:int; var state:int; var destBgBitmap:BitmapData; var destGripLBitmap:BitmapData; var destGripRBitmap:BitmapData; if (this._window == null){ return; }; if (this._SafeStr_14075 == this._window.width){ return; }; this._SafeStr_14075 = this._window.width; var barBg:IBitmapWrapperWindow = (this._window.findChildByName("grapBarBg") as IBitmapWrapperWindow); var barX:IBitmapWrapperWindow = (this._window.findChildByName("GrapBarX") as IBitmapWrapperWindow); var barGripL:IBitmapWrapperWindow = (this._window.findChildByName("grapBarGripL") as IBitmapWrapperWindow); var barGripR:IBitmapWrapperWindow = (this._window.findChildByName("grapBarGripR") as IBitmapWrapperWindow); var barHandle:IBitmapWrapperWindow = (this._window.findChildByName("grapBarHandle") as IBitmapWrapperWindow); var gripMargin:int = 5; if (((!((barX == null))) && (!((barHandle == null))))){ barHandle.bitmap = this._SafeStr_14078; barHandle._SafeStr_3602 = false; barX.bitmap = this._SafeStr_14079; barX._SafeStr_3602 = false; this._SafeStr_14083 = (this._window.width - barX.x); }; barGripL.width = (barHandle.x - gripMargin); barGripL.x = 0; barGripR.x = ((barHandle.x + barHandle.width) + gripMargin); barGripR.width = ((barX.x - gripMargin) - barGripR.x); if (barGripL.width < 0){ barGripL.width = 0; }; if (barGripR.width < 0){ barGripR.width = 0; }; state = 0; if (((((!((barBg == null))) && (!((barGripL == null))))) && (!((barGripR == null))))){ try { state = 1; width = barBg.width; height = barBg.height; if ((((width > 0)) && ((height > 0)))){ destBgBitmap = new _SafeStr_2980(this, width, height); this._SafeStr_14090(this._SafeStr_14076, destBgBitmap); barBg._SafeStr_3602 = true; barBg.bitmap = destBgBitmap; }; state = 2; width = barGripL.width; height = barGripL.height; if ((((width > 0)) && ((height > 0)))){ destGripLBitmap = new _SafeStr_2980(this, width, height); this._SafeStr_14090(this._SafeStr_14077, destGripLBitmap); barGripL._SafeStr_3602 = true; barGripL.bitmap = destGripLBitmap; }; state = 3; width = barGripR.width; height = barGripR.height; if ((((width > 0)) && ((height > 0)))){ destGripRBitmap = new _SafeStr_2980(this, width, height); this._SafeStr_14090(this._SafeStr_14077, destGripRBitmap); barGripR._SafeStr_3602 = true; barGripR.bitmap = destGripRBitmap; }; } catch(e:Error) { throw (new Error(((((((e.message + " width:") + width) + " height:") + height) + " state:") + state), e.errorID)); }; }; if (this._SafeStr_14074 == null){ return; }; this._SafeStr_14074.bitmap = this._SafeStr_14082; this._SafeStr_14074._SafeStr_3602 = false; } private function _SafeStr_14090(_arg_1:BitmapData, _arg_2:BitmapData):void { var _local_3:int = (_arg_2.width / _arg_1.width); var _local_4:Point = new Point(); var _local_5:int; while (_local_5 < (_local_3 + 1)) { _local_4.x = (_local_5 * _arg_1.width); _arg_2.copyPixels(_arg_1, _arg_1.rect, _local_4); _local_5++; }; } private function _SafeStr_14047(_arg_1:WindowMouseEvent):void { if (this._widget != null){ this._widget._SafeStr_14047(_arg_1); }; } private function _SafeStr_14084(_arg_1:WindowMouseEvent):void { if (this._widget != null){ this._widget._SafeStr_14048(_arg_1); }; } private function _SafeStr_14087(_arg_1:WindowMouseEvent):void { if (this._window == null){ return; }; if (!this._window.visible){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("GrapBarX") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2._SafeStr_3602 = false; _local_2.bitmap = this._SafeStr_14080; }; } private function _SafeStr_14088(_arg_1:WindowMouseEvent):void { if (this._window == null){ return; }; if (!this._window.visible){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("GrapBarX") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2._SafeStr_3602 = false; _local_2.bitmap = this._SafeStr_14079; }; } private function _SafeStr_14086(_arg_1:WindowMouseEvent):void { if (this._window == null){ return; }; if (!this._window.visible){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("GrapBarX") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2._SafeStr_3602 = false; _local_2.bitmap = this._SafeStr_14081; }; } private function _SafeStr_14085(_arg_1:WindowMouseEvent):void { if (this._window == null){ return; }; if (!this._window.visible){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("GrapBarX") as IBitmapWrapperWindow); if (_local_2 != null){ _local_2._SafeStr_3602 = false; _local_2.bitmap = this._SafeStr_14080; }; } } }//package com.sulake.habbo.ui.widget.roomchat // _SafeStr_11962 = "_-88" (String#4617, DoABC#2) // _SafeStr_11964 = "_-1DL" (String#5257, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_1319 = "_-1sn" (String#1918, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_13987 = "_-0K6" (String#1355, DoABC#2) // _SafeStr_14005 = "_-19W" (String#3108, DoABC#2) // _SafeStr_14019 = "_-0AG" (String#8411, DoABC#2) // _SafeStr_14047 = "_-0hb" (String#12076, DoABC#2) // _SafeStr_14048 = "_-0Va" (String#21030, DoABC#2) // _SafeStr_14065 = "_-fa" (String#5764, DoABC#2) // _SafeStr_14066 = "_-2V8" (String#7165, DoABC#2) // _SafeStr_14072 = "_-0uN" (String#12001, DoABC#2) // _SafeStr_14073 = "_-3Ez" (String#12540, DoABC#2) // _SafeStr_14074 = "_-22j" (String#2257, DoABC#2) // _SafeStr_14075 = "_-1Rz" (String#17875, DoABC#2) // _SafeStr_14076 = "_-PU" (String#16133, DoABC#2) // _SafeStr_14077 = "_-0hv" (String#15167, DoABC#2) // _SafeStr_14078 = "_-oi" (String#15475, DoABC#2) // _SafeStr_14079 = "_-39x" (String#15191, DoABC#2) // _SafeStr_14080 = "_-4-" (String#14822, DoABC#2) // _SafeStr_14081 = "_-2cp" (String#16199, DoABC#2) // _SafeStr_14082 = "_-2Ic" (String#15430, DoABC#2) // _SafeStr_14083 = "_-0V3" (String#17236, DoABC#2) // _SafeStr_14084 = "_-3Gu" (String#22187, DoABC#2) // _SafeStr_14085 = "_-2ts" (String#19320, DoABC#2) // _SafeStr_14086 = "_-nC" (String#20760, DoABC#2) // _SafeStr_14087 = "_-2sE" (String#18975, DoABC#2) // _SafeStr_14088 = "_-01R" (String#19591, DoABC#2) // _SafeStr_14089 = "_-0zY" (String#17394, DoABC#2) // _SafeStr_14090 = "_-0Xr" (String#14192, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1769 = "_-hp" (String#4286, DoABC#2) // _SafeStr_2884 = "_-1E2" (String#2518, DoABC#2) // _SafeStr_2980 = "_-0Fn" (String#2389, DoABC#2) // _SafeStr_3429 = "_-3H1" (String#1324, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_6753 = "_-0FC" (String#2634, DoABC#2) // _SafeStr_7128 = "_-2iQ" (String#9126, DoABC#2) // _SafeStr_7137 = "_-6W" (String#12793, DoABC#2) // _SafeStr_7252 = "_-080" (String#5917, DoABC#2) // _SafeStr_7684 = "_-149" (String#6384, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.widget.roomchat._SafeStr_2885 package com.sulake.habbo.ui.widget.roomchat { import com.sulake.core.window.components._SafeStr_1546; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.core.assets.IAssetLibrary; import flash.display.BitmapData; import com.sulake.core.window.enum.WindowParam; import com.sulake.habbo.ui.widget.events.RoomWidgetChatUpdateEvent; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components.IBitmapWrapperWindow; import flash.geom.Rectangle; import flash.text.TextFormat; import com.sulake.core.window.components.ILabelWindow; import com.sulake.core.window.components.ITextWindow; import flash.geom.Point; import flash.geom.ColorTransform; import flash.display.BlendMode; import flash.geom.Matrix; import _-2SZ._SafeStr_1318; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.utils._SafeStr_1350; public class _SafeStr_2885 { private static const _SafeStr_14091:Number = 18; private static const _SafeStr_14092:int = 6; private static const _SafeStr_14093:int = 6; private static const _SafeStr_14094:int = 35; private static const _SafeStr_8691:String = "name"; private static const _SafeStr_10865:String = "message"; private static const _SafeStr_14095:String = "pointer"; private static const _SafeStr_3398:String = "background"; private static var _SafeStr_14096:_SafeStr_1546; private static var _SafeStr_14097:_SafeStr_1546; private static var _SafeStr_14098:_SafeStr_1546; private static var _SafeStr_14099:_SafeStr_1546; private var _widget:_SafeStr_1769; private var _windowManager:IHabboWindowManager; private var _SafeStr_6561:IHabboLocalizationManager; private var _window:_SafeStr_1546; private var _assetLibrary:IAssetLibrary; private var _id:String; private var _SafeStr_14100:String; private var _SafeStr_14101:int = 0; private var _SafeStr_14102:int = -1; private var _SafeStr_7601:int; private var _SafeStr_3496:int; private var _SafeStr_10691:String; private var _message:String; private var _SafeStr_14103:Array; private var _SafeStr_14104:Array; private var _SafeStr_3987:int; private var _SafeStr_14105:Number; private var _SafeStr_14106:BitmapData; private var _SafeStr_14107:uint; private var _roomId:int; private var _roomCategory:int; private var _SafeStr_14108:int; private var _SafeStr_4520:Number = 0; private var _SafeStr_14109:Boolean = false; private var _SafeStr_14110:Number = 0; private var _x:Number = 0; private var _SafeStr_4524:Number = 0; public function _SafeStr_2885(_arg_1:_SafeStr_1769, _arg_2:IHabboWindowManager, _arg_3:IAssetLibrary, _arg_4:String, _arg_5:IHabboLocalizationManager, _arg_6:String) { this._SafeStr_10691 = new String(); this._message = new String(); super(); this._widget = _arg_1; this._windowManager = _arg_2; this._assetLibrary = _arg_3; this._id = _arg_4; this._SafeStr_6561 = _arg_5; this._SafeStr_14100 = _arg_6; if (((((((!(_SafeStr_14098)) || (!(_SafeStr_14097)))) || (!(_SafeStr_14099)))) || (!(_SafeStr_14096)))){ _SafeStr_14098 = this._SafeStr_14111("bubble_speak"); _SafeStr_14097 = this._SafeStr_14111("bubble_shout"); _SafeStr_14099 = this._SafeStr_14111("bubble_whisper"); _SafeStr_14096 = this._SafeStr_14111("bubble_whisper"); }; } private function _SafeStr_14111(_arg_1:String):_SafeStr_1546 { var _local_2:_SafeStr_1546 = (this._windowManager.buildFromXML((this._assetLibrary.getAssetByName(_arg_1).content as XML), 1) as _SafeStr_1546); _local_2.tags.push("roomchat_bubble"); _local_2.x = 0; _local_2.y = 0; _local_2.width = 0; _local_2.background = true; _local_2._SafeStr_7685 = 0; _local_2.setParamFlag(WindowParam.WINDOW_PARAM_FORCE_CLIPPING, true); return (_local_2); } public function dispose():void { if (this._window != null){ this._window.dispose(); this._window = null; this._widget = null; this._windowManager = null; this._SafeStr_6561 = null; this._SafeStr_14106 = null; }; } public function _SafeStr_13191(_arg_1:RoomWidgetChatUpdateEvent):void { this._SafeStr_7601 = _arg_1._SafeStr_5182; this._SafeStr_3496 = _arg_1.userId; this._SafeStr_10691 = _arg_1.userName; this._SafeStr_14108 = _arg_1._SafeStr_13759; this._message = _arg_1.text; this._SafeStr_14103 = _arg_1.links; this._SafeStr_14105 = _arg_1.userX; this._SafeStr_14106 = _arg_1._SafeStr_13761; this._SafeStr_14107 = _arg_1._SafeStr_13762; this._roomId = _arg_1.roomId; this._roomCategory = _arg_1.roomCategory; this._SafeStr_14028(); } public function get view():IWindowContainer { return (this._window); } public function get screenLevel():int { return (this._SafeStr_14102); } public function get timeStamp():int { return (this._SafeStr_3987); } public function get _SafeStr_14013():Number { return (this._SafeStr_14105); } public function set _SafeStr_14013(_arg_1:Number):void { this._SafeStr_14105 = _arg_1; } public function get width():Number { return (this._SafeStr_4520); } public function get height():Number { return (_SafeStr_14091); } public function get message():String { return (this._message); } public function get x():Number { return (this._x); } public function get y():Number { return (this._SafeStr_4524); } public function get aboveLevels():int { return (this._SafeStr_14101); } public function set aboveLevels(_arg_1:int):void { this._SafeStr_14101 = _arg_1; } public function set screenLevel(_arg_1:int):void { this._SafeStr_14102 = _arg_1; } public function set timeStamp(_arg_1:int):void { this._SafeStr_3987 = _arg_1; } public function set x(_arg_1:Number):void { this._x = _arg_1; if (this._window != null){ this._window.x = _arg_1; }; } public function set y(_arg_1:Number):void { this._SafeStr_4524 = _arg_1; if (this._window != null){ this._window.y = (_arg_1 - this._SafeStr_14110); }; } public function _SafeStr_14032():void { if (this._window){ this._window.findChildByName("pointer").visible = false; }; } public function _SafeStr_14033(_arg_1:Number):void { if (((!(this._window)) || (this._window.disposed))){ return; }; var _local_2:IBitmapWrapperWindow = (this._window.findChildByName("pointer") as IBitmapWrapperWindow); var _local_3:IBitmapWrapperWindow = (this._window.findChildByName("middle") as IBitmapWrapperWindow); if ((((_local_3 == null)) || ((_local_2 == null)))){ return; }; _local_2.visible = true; _arg_1 = (_arg_1 + (this._window.width / 2)); _arg_1 = Math.min(_arg_1, (_local_3.rectangle.right - _local_2.width)); _arg_1 = Math.max(_arg_1, _local_3.rectangle.left); _local_2.x = _arg_1; } public function _SafeStr_14037(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number):Boolean { var _local_5:Rectangle = new Rectangle(this._x, this._SafeStr_4524, this.width, _SafeStr_14091); var _local_6:Rectangle = new Rectangle(_arg_1, _arg_2, _arg_3, _arg_4); return (_local_5.intersects(_local_6)); } public function _SafeStr_14035():void { if (this._window){ this._window.dispose(); }; this._window = null; this._SafeStr_14109 = false; } public function _SafeStr_14028():void { var messageWidth:int; var x1:int; var y1:int; var userIconWindow:IBitmapWrapperWindow; var i:int; var lastLinkEndPos:int; var linkFormat:TextFormat; var filteredLink:String; var placeHolder:String; var placeholderPos:int; var linkPos:Array; if (this._SafeStr_14109){ return; }; this._SafeStr_14109 = true; if (this._window){ return; }; var isRespect:Boolean; switch (this._SafeStr_7601){ case RoomWidgetChatUpdateEvent._SafeStr_4120: this._window = (_SafeStr_14098.clone() as _SafeStr_1546); break; case RoomWidgetChatUpdateEvent._SafeStr_4128: this._window = (_SafeStr_14099.clone() as _SafeStr_1546); break; case RoomWidgetChatUpdateEvent._SafeStr_4129: this._window = (_SafeStr_14097.clone() as _SafeStr_1546); break; case RoomWidgetChatUpdateEvent._SafeStr_4123: this._window = (_SafeStr_14096.clone() as _SafeStr_1546); isRespect = true; break; case RoomWidgetChatUpdateEvent._SafeStr_4126: this._window = (_SafeStr_14096.clone() as _SafeStr_1546); isRespect = true; break; }; var background:IBitmapWrapperWindow = (this._window.findChildByName(_SafeStr_3398) as IBitmapWrapperWindow); var nameWindow:ILabelWindow = (this._window.findChildByName(_SafeStr_8691) as ILabelWindow); var textWindow:ITextWindow = (this._window.findChildByName(_SafeStr_10865) as ITextWindow); var pointerWindow:IBitmapWrapperWindow = (this._window.findChildByName(_SafeStr_14095) as IBitmapWrapperWindow); var pointerBitmapData:BitmapData = (this._assetLibrary.getAssetByName("chat_bubble_pointer").content as BitmapData); var totalHeight:Number = this._window.height; var topOffset:int; if (this._SafeStr_14106 != null){ topOffset = Math.max(0, ((this._SafeStr_14106.height - background.height) / 2)); totalHeight = Math.max(totalHeight, this._SafeStr_14106.height); }; this._SafeStr_4520 = 0; this._window.x = this._x; this._window.y = this._SafeStr_4524; this._window.width = 0; this._window.height = totalHeight; this._SafeStr_14054(); this._SafeStr_14112(this._window); if (((this._SafeStr_14106) && (!(isRespect)))){ x1 = (14 - (this._SafeStr_14106.width / 2)); y1 = Math.max(0, ((background.height - this._SafeStr_14106.height) / 2)); userIconWindow = (this._window.findChildByName("user_image") as IBitmapWrapperWindow); if (userIconWindow){ userIconWindow.width = this._SafeStr_14106.width; userIconWindow.height = this._SafeStr_14106.height; userIconWindow.bitmap = this._SafeStr_14106; userIconWindow._SafeStr_3602 = false; userIconWindow.x = x1; userIconWindow.y = y1; this._SafeStr_14110 = Math.max(0, ((this._SafeStr_14106.height - background.height) / 2)); this._SafeStr_4520 = (this._SafeStr_4520 + (userIconWindow.x + this._SafeStr_14106.width)); }; }; if (nameWindow != null){ if (!isRespect){ nameWindow.text = (this._SafeStr_10691 + ": "); nameWindow.y = (nameWindow.y + this._SafeStr_14110); nameWindow.width = (nameWindow.textWidth + _SafeStr_14092); } else { nameWindow.text = ""; nameWindow.width = 0; }; this._SafeStr_4520 = (this._SafeStr_4520 + nameWindow.width); }; if (this._SafeStr_7601 == RoomWidgetChatUpdateEvent._SafeStr_4123){ textWindow.text = this._SafeStr_6561.registerParameter("widgets.chatbubble.respect", "username", this._SafeStr_10691); this._SafeStr_4520 = _SafeStr_14094; } else { if (this._SafeStr_7601 == RoomWidgetChatUpdateEvent._SafeStr_4126){ textWindow.text = this._SafeStr_6561.registerParameter("widget.chatbubble.petrespect", "petname", this._SafeStr_10691); this._SafeStr_4520 = _SafeStr_14094; } else { if (this._SafeStr_14103 == null){ textWindow.text = this.message; } else { this._SafeStr_14104 = new Array(); lastLinkEndPos = -1; i = 0; while (i < this._SafeStr_14103.length) { filteredLink = this._SafeStr_14103[i][1]; placeHolder = (("{" + i) + "}"); placeholderPos = this._message.indexOf(placeHolder); lastLinkEndPos = (placeholderPos + filteredLink.length); this._SafeStr_14104.push([placeholderPos, lastLinkEndPos]); this._message = this._message.replace(placeHolder, filteredLink); i = (i + 1); }; textWindow.text = this.message; textWindow.immediateClickMode = true; textWindow.setParamFlag(WindowParam._SafeStr_7125, false); textWindow.setParamFlag(WindowParam.WINDOW_PARAM_FORCE_CLIPPING, true); linkFormat = textWindow.getTextFormat(); linkFormat.color = 2710438; linkFormat.underline = true; i = 0; while (i < this._SafeStr_14104.length) { linkPos = this._SafeStr_14104[i]; try { textWindow.setTextFormat(linkFormat, linkPos[0], linkPos[1]); } catch(e:RangeError) { Logger.log("Chat message links were malformed. Could not set TextFormat"); }; i = (i + 1); }; }; }; }; if (textWindow.visible){ textWindow.x = this._SafeStr_4520; if (nameWindow != null){ textWindow.x = (nameWindow.x + nameWindow.width); if (nameWindow.width > _SafeStr_14092){ textWindow.x = (textWindow.x - (_SafeStr_14092 - 1)); }; }; textWindow.y = (textWindow.y + this._SafeStr_14110); messageWidth = textWindow.textWidth; textWindow.width = (messageWidth + _SafeStr_14093); this._SafeStr_4520 = (this._SafeStr_4520 + textWindow.width); }; if (((!((pointerWindow == null))) && (pointerWindow.visible))){ pointerWindow.bitmap = pointerBitmapData; pointerWindow._SafeStr_3602 = false; pointerWindow.x = (this._SafeStr_4520 / 2); pointerWindow.y = (pointerWindow.y + this._SafeStr_14110); }; var bitmap:BitmapData = this._SafeStr_14113((nameWindow.width + textWindow.width), background.height, this._SafeStr_14107, isRespect); this._window.width = bitmap.width; this._window.y = (this._window.y - this._SafeStr_14110); this._SafeStr_4520 = this._window.width; background.bitmap = bitmap; background.y = this._SafeStr_14110; } private function _SafeStr_14113(_arg_1:int, _arg_2:int, _arg_3:uint, _arg_4:Boolean):BitmapData { var _local_13:BitmapData; var _local_14:uint; var _local_15:uint; var _local_16:uint; var _local_5:BitmapData = (this._assetLibrary.getAssetByName("chat_bubble_left").content as BitmapData); var _local_6:BitmapData = (this._assetLibrary.getAssetByName("chat_bubble_middle").content as BitmapData); var _local_7:BitmapData = (this._assetLibrary.getAssetByName("chat_bubble_left_color").content as BitmapData); var _local_8:BitmapData = (this._assetLibrary.getAssetByName("chat_bubble_right").content as BitmapData); var _local_9:int; var _local_10:Point = new Point(); var _local_11:BitmapData = new BitmapData(((_local_5.width + _arg_1) + _local_8.width), _arg_2, true, 0xFF00FF); _local_9 = (_local_9 + _local_5.width); _local_11.copyPixels(_local_5, _local_5.rect, _local_10); if (_arg_4){ _local_13 = (this._assetLibrary.getAssetByName("chat_bubble_left_gen").content as BitmapData); _local_11.copyPixels(_local_13, _local_13.rect, _local_10, null, null, true); } else { _local_14 = 232; _local_15 = 177; _local_16 = 55; if (_arg_3 != 0){ _local_14 = ((_arg_3 >> 16) & 0xFF); _local_15 = ((_arg_3 >> 8) & 0xFF); _local_16 = ((_arg_3 >> 0) & 0xFF); }; _local_11.draw(_local_7, null, new ColorTransform((_local_14 / 0xFF), (_local_15 / 0xFF), (_local_16 / 0xFF)), BlendMode.DARKEN); }; var _local_12:Matrix = new Matrix(); _local_12.scale((_arg_1 / _local_6.width), 1); _local_12.translate(_local_9, 0); _local_11.draw(_local_6, _local_12); _local_9 = (_local_9 + _arg_1); _local_10.x = _local_9; _local_11.copyPixels(_local_8, _local_8.rect, _local_10); _local_9 = (_local_9 + _local_8.width); return (_local_11); } public function _SafeStr_14054():void { if (this._window != null){ this._window._SafeStr_3718 = "${chat.history.drag.tooltip}"; this._window._SafeStr_8968 = 500; }; } public function _SafeStr_14056():void { if (this._window != null){ this._window._SafeStr_3718 = ""; }; } private function _SafeStr_14112(_arg_1:IWindowContainer):void { _arg_1.setParamFlag(_SafeStr_1318._SafeStr_4275, true); _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_14114); _arg_1.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_14115); _arg_1.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_OVER, this._SafeStr_14116); _arg_1.addEventListener(WindowMouseEvent._SafeStr_3737, this._SafeStr_14117); _arg_1.addEventListener(WindowMouseEvent._SafeStr_3735, this._SafeStr_14118); } private function _SafeStr_14119(_arg_1:int, _arg_2:int):Boolean { var _local_5:int; var _local_3:ITextWindow = (this._window.getChildByName(_SafeStr_10865) as ITextWindow); var _local_4:int = _local_3.getCharIndexAtPoint((_arg_1 - _local_3.x), (_arg_2 - _local_3.y)); if (_local_4 > -1){ _local_5 = 0; while (_local_5 < this._SafeStr_14104.length) { if ((((_local_4 >= this._SafeStr_14104[_local_5][0])) && ((_local_4 <= this._SafeStr_14104[_local_5][1])))){ if (this._SafeStr_14103[_local_5][2] == 0){ _SafeStr_1350._SafeStr_14120(this._SafeStr_14103[_local_5][0]); } else { if (this._SafeStr_14103[_local_5][2] == 1){ _SafeStr_1350._SafeStr_8004((this._SafeStr_14100 + this._SafeStr_14103[_local_5][0]), "habboMain"); } else { _SafeStr_1350._SafeStr_8004((this._SafeStr_14100 + this._SafeStr_14103[_local_5][0])); }; }; return (true); }; _local_5++; }; }; return (false); } private function _SafeStr_14114(_arg_1:WindowMouseEvent):void { if (((this._SafeStr_14103) && ((this._SafeStr_14103.length > 0)))){ if (this._SafeStr_14119(_arg_1.localX, _arg_1.localY)){ return; }; }; this._widget._SafeStr_14041(this._SafeStr_3496, this._SafeStr_10691, this._SafeStr_14108, this._roomId, this._roomCategory, _arg_1); } private function _SafeStr_14115(_arg_1:WindowMouseEvent):void { this._widget._SafeStr_14043(this._SafeStr_3496, this._SafeStr_14108, this._roomId, this._roomCategory, _arg_1); } private function _SafeStr_14116(_arg_1:WindowMouseEvent):void { this._widget._SafeStr_14045(this._SafeStr_3496, this._SafeStr_14108, this._roomId, this._roomCategory, _arg_1); } private function _SafeStr_14117(_arg_1:WindowMouseEvent):void { this._widget._SafeStr_14046(this._SafeStr_3496, this._SafeStr_14108, this._roomId, this._roomCategory, _arg_1); } private function _SafeStr_14118(_arg_1:WindowMouseEvent):void { this._widget._SafeStr_14052(); } } }//package com.sulake.habbo.ui.widget.roomchat // _SafeStr_10691 = "_-1rf" (String#5532, DoABC#2) // _SafeStr_10865 = "_-0YZ" (String#3168, DoABC#2) // _SafeStr_1318 = "_-X5" (String#852, DoABC#2) // _SafeStr_13191 = "_-2We" (String#11724, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_13759 = "_-6p" (String#18860, DoABC#2) // _SafeStr_13761 = "_-1sD" (String#20929, DoABC#2) // _SafeStr_13762 = "_-0sL" (String#18789, DoABC#2) // _SafeStr_14013 = "_-2gk" (String#8073, DoABC#2) // _SafeStr_14028 = "_-3B0" (String#13045, DoABC#2) // _SafeStr_14032 = "_-IV" (String#19982, DoABC#2) // _SafeStr_14033 = "_-1LQ" (String#18583, DoABC#2) // _SafeStr_14035 = "_-1X2" (String#14722, DoABC#2) // _SafeStr_14037 = "_-j0" (String#21403, DoABC#2) // _SafeStr_14041 = "_-0fk" (String#18826, DoABC#2) // _SafeStr_14043 = "_-nf" (String#21084, DoABC#2) // _SafeStr_14045 = "_-21J" (String#19172, DoABC#2) // _SafeStr_14046 = "_-0C5" (String#22092, DoABC#2) // _SafeStr_14052 = "_-1Ak" (String#16602, DoABC#2) // _SafeStr_14054 = "_-1RJ" (String#14878, DoABC#2) // _SafeStr_14056 = "_-0a" (String#17693, DoABC#2) // _SafeStr_14091 = "_-0ow" (String#12147, DoABC#2) // _SafeStr_14092 = "_-0WN" (String#9734, DoABC#2) // _SafeStr_14093 = "_-0zq" (String#12914, DoABC#2) // _SafeStr_14094 = "_-3C3" (String#12251, DoABC#2) // _SafeStr_14095 = "_-0LD" (String#12980, DoABC#2) // _SafeStr_14096 = "_-2lM" (String#9200, DoABC#2) // _SafeStr_14097 = "_-BW" (String#12689, DoABC#2) // _SafeStr_14098 = "_-kl" (String#11985, DoABC#2) // _SafeStr_14099 = "_-1-e" (String#12066, DoABC#2) // _SafeStr_14100 = "_-11d" (String#14920, DoABC#2) // _SafeStr_14101 = "_-0Vo" (String#16697, DoABC#2) // _SafeStr_14102 = "_-0Xd" (String#17192, DoABC#2) // _SafeStr_14103 = "_-0te" (String#4406, DoABC#2) // _SafeStr_14104 = "_-tu" (String#7142, DoABC#2) // _SafeStr_14105 = "_-0wo" (String#13700, DoABC#2) // _SafeStr_14106 = "_-Zy" (String#3910, DoABC#2) // _SafeStr_14107 = "_-0yz" (String#17392, DoABC#2) // _SafeStr_14108 = "_-2vi" (String#11319, DoABC#2) // _SafeStr_14109 = "_-1aZ" (String#13463, DoABC#2) // _SafeStr_14110 = "_-07u" (String#7497, DoABC#2) // _SafeStr_14111 = "_-2J7" (String#12552, DoABC#2) // _SafeStr_14112 = "_-2Gq" (String#20457, DoABC#2) // _SafeStr_14113 = "_-sK" (String#19536, DoABC#2) // _SafeStr_14114 = "_-0r-" (String#20005, DoABC#2) // _SafeStr_14115 = "_-0l1" (String#18774, DoABC#2) // _SafeStr_14116 = "_-061" (String#20032, DoABC#2) // _SafeStr_14117 = "_-10O" (String#20909, DoABC#2) // _SafeStr_14118 = "_-2aL" (String#20516, DoABC#2) // _SafeStr_14119 = "_-2cW" (String#19649, DoABC#2) // _SafeStr_14120 = "_-x2" (String#18410, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1769 = "_-hp" (String#4286, DoABC#2) // _SafeStr_2885 = "_-fv" (String#1391, DoABC#2) // _SafeStr_3398 = "_-GB" (String#5061, DoABC#2) // _SafeStr_3496 = "_-p3" (String#3549, DoABC#2) // _SafeStr_3602 = "_-1b9" (String#1966, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3737 = "_-0UW" (String#762, DoABC#2) // _SafeStr_3987 = "_-1D9" (String#3741, DoABC#2) // _SafeStr_4120 = "_-2ch" (String#3984, DoABC#2) // _SafeStr_4123 = "_-2Yh" (String#6389, DoABC#2) // _SafeStr_4126 = "_-1s8" (String#6033, DoABC#2) // _SafeStr_4128 = "_-1M5" (String#4068, DoABC#2) // _SafeStr_4129 = "_-Zv" (String#3920, DoABC#2) // _SafeStr_4275 = "_-2DT" (String#1892, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_5182 = "_-1Ty" (String#11258, DoABC#2) // _SafeStr_6561 = "_-1E7" (String#827, DoABC#2) // _SafeStr_7125 = "_-2Py" (String#1495, DoABC#2) // _SafeStr_7601 = "_-1bb" (String#3756, DoABC#2) // _SafeStr_7685 = "_-1o8" (String#2198, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) // _SafeStr_8691 = "_-Y" (String#2304, DoABC#2) // _SafeStr_8968 = "_-1Gh" (String#3452, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui._SafeStr_1779 package com.sulake.habbo.ui { import flash.events.IEventDispatcher; import flash.events.Event; public interface _SafeStr_1779 { function get events():IEventDispatcher; function _SafeStr_5057(_arg_1:Event):void; } }//package com.sulake.habbo.ui // _SafeStr_1779 = "_-Yr" (String#4396, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui._SafeStr_1781 package com.sulake.habbo.ui { import _-a4._SafeStr_1780; import com.sulake.core.runtime.events.EventDispatcher; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.navigator._SafeStr_174; import com.sulake.habbo.avatar._SafeStr_1195; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.advertisement._SafeStr_823; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.help._SafeStr_745; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.moderation._SafeStr_868; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.habbo.tracking._SafeStr_7; import com.sulake.habbo.roomevents._SafeStr_65; import com.sulake.core.assets.IAssetLibrary; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.core.utils.Map; import com.sulake.core.window.components._SafeStr_2345; import flash.utils.Timer; import flash.geom.Rectangle; import flash.events.IEventDispatcher; import _-1MU._SafeStr_2555; import com.sulake.habbo.navigator.events._SafeStr_839; import _-hF._SafeStr_1630; import com.sulake.room.utils._SafeStr_1729; import _-a4._SafeStr_1749; import flash.events.TimerEvent; import com.sulake.habbo.ui.widget.events._SafeStr_2892; import _-33P.RoomSessionEvent; import _-0uv._SafeStr_2956; import _-0uv._SafeStr_2961; import _-0uv._SafeStr_2970; import com.sulake.habbo.ui.widget.events._SafeStr_2881; import _-1W7.RoomWidgetEnum; import _-0uv._SafeStr_2969; import _-0uv._SafeStr_2975; import _-0uv._SafeStr_2915; import _-0uv._SafeStr_2954; import _-0uv._SafeStr_2957; import _-0uv._SafeStr_2964; import _-0uv._SafeStr_2960; import _-0uv._SafeStr_2953; import _-0uv._SafeStr_2952; import _-0uv._SafeStr_2958; import _-0uv._SafeStr_2955; import _-0uv._SafeStr_2962; import _-0uv._SafeStr_2977; import _-0uv._SafeStr_2968; import _-0uv._SafeStr_2967; import _-0uv._SafeStr_2978; import _-0uv._SafeStr_2974; import _-0uv._SafeStr_2966; import _-0uv._SafeStr_2976; import _-0uv._SafeStr_2971; import _-0uv._SafeStr_2972; import _-0uv._SafeStr_2959; import _-0uv._SafeStr_2963; import _-0uv._SafeStr_2949; import _-0uv._SafeStr_2951; import _-0uv._SafeStr_2852; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import _-je._SafeStr_1794; import flash.events.Event; import com.sulake.room.object._SafeStr_1631; import com.sulake.room.object.IRoomObject; import com.sulake.habbo.room.object._SafeStr_1392; import _-1Vf._SafeStr_1381; import com.sulake.habbo.session._SafeStr_1983; import com.sulake.habbo.ui.widget.events._SafeStr_2836; import _-je._SafeStr_2973; import com.sulake.habbo.room.object._SafeStr_832; import com.sulake.habbo.room.object._SafeStr_2528; import com.sulake.habbo.room.object._SafeStr_2965; import _-1Vf.RoomEngineSoundMachineEvent; import com.sulake.habbo.ui.widget.events._SafeStr_2917; import _-1Vf.RoomEngineEvent; import com.sulake.core.window.IWindow; import com.sulake.room.utils._SafeStr_1961; import flash.display.DisplayObject; import com.sulake.habbo.room._SafeStr_1935; import com.sulake.room.utils._SafeStr_1286; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.components._SafeStr_1364; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.events._SafeStr_1260; import flash.display.Sprite; import flash.display.BlendMode; import flash.utils.getTimer; import com.sulake.room.utils._SafeStr_2435; import flash.geom.Point; import flash.events.MouseEvent; import flash.filters.BlurFilter; import flash.display.BitmapData; import flash.display.BitmapDataChannel; import flash.filters.DisplacementMapFilterMode; import flash.filters.DisplacementMapFilter; import flash.filters.BitmapFilter; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.enum._SafeStr_1540; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.assets._SafeStr_1280; import _-0uv.*; public class _SafeStr_1781 implements _SafeStr_1779, _SafeStr_1780, IRoomWidgetHandlerContainer { public static const _SafeStr_14121:int = -1; private static const _SafeStr_14122:int = 1000; private var _events:EventDispatcher; private var _windowManager:IHabboWindowManager = null; private var _roomEngine:IRoomEngine = null; private var _SafeStr_14123:IRoomWidgetFactory = null; private var _SafeStr_6499:_SafeStr_1112 = null; private var _SafeStr_10502:_SafeStr_13 = null; private var _SafeStr_4488:_SafeStr_415 = null; private var _friendList:_SafeStr_818 = null; private var _SafeStr_4463:_SafeStr_604 = null; private var _toolbar:_SafeStr_815 = null; private var _navigator:_SafeStr_174 = null; private var _SafeStr_9929:_SafeStr_1195 = null; private var _catalog:_SafeStr_286 = null; private var _SafeStr_13283:_SafeStr_823 = null; private var _localization:IHabboLocalizationManager = null; private var _SafeStr_12198:_SafeStr_745 = null; private var _connection:IConnection = null; private var _SafeStr_14124:_SafeStr_868; private var _config:IHabboConfigurationManager; private var _soundManager:_SafeStr_409; private var _habboTracking:_SafeStr_7; private var _SafeStr_14125:_SafeStr_65; private var _assets:IAssetLibrary = null; private var _SafeStr_7609:_SafeStr_1228 = null; private var _SafeStr_14126:Array; private var _SafeStr_6984:Map; private var _SafeStr_14127:Map; private var _SafeStr_14128:Map; private var _updateListeners:Array; private var _SafeStr_14129:_SafeStr_2950; private var _SafeStr_14130:Boolean = true; private var _SafeStr_14131:Boolean = true; private var _SafeStr_14132:Array; private var _SafeStr_14133:_SafeStr_2345; private var _SafeStr_14134:uint = 0xFFFFFF; private var _SafeStr_14135:Boolean = false; private var _SafeStr_14136:int = 0; private var _SafeStr_4829:Timer; private var _SafeStr_14137:Rectangle; public function _SafeStr_1781(_arg_1:_SafeStr_1228, _arg_2:IAssetLibrary, _arg_3:IConnection) { this._SafeStr_14126 = []; super(); this._events = new EventDispatcher(); this._SafeStr_7609 = _arg_1; this._assets = _arg_2; this._connection = _arg_3; this._SafeStr_6984 = new Map(); this._SafeStr_14127 = new Map(); this._SafeStr_14128 = new Map(); this._SafeStr_14129 = new _SafeStr_2950(); } public function get _SafeStr_3680():_SafeStr_1228 { return (this._SafeStr_7609); } public function get _SafeStr_4914():_SafeStr_1112 { return (this._SafeStr_6499); } public function get events():IEventDispatcher { return (this._events); } public function get roomEngine():IRoomEngine { return (this._roomEngine); } public function get _SafeStr_5278():_SafeStr_13 { return (this._SafeStr_10502); } public function get friendList():_SafeStr_818 { return (this._friendList); } public function get avatarRenderManager():_SafeStr_415 { return (this._SafeStr_4488); } public function get inventory():_SafeStr_604 { return (this._SafeStr_4463); } public function get toolbar():_SafeStr_815 { return (this._toolbar); } public function get _SafeStr_14138():IRoomWidgetFactory { return (this._SafeStr_14123); } public function get navigator():_SafeStr_174 { return (this._navigator); } public function get _SafeStr_4929():_SafeStr_1195 { return (this._SafeStr_9929); } public function get catalog():_SafeStr_286 { return (this._catalog); } public function get localization():IHabboLocalizationManager { return (this._localization); } public function get _SafeStr_5069():_SafeStr_745 { return (this._SafeStr_12198); } public function get config():IHabboConfigurationManager { return (this._config); } public function get _SafeStr_5109():_SafeStr_409 { return (this._soundManager); } public function get _SafeStr_5186():_SafeStr_868 { return (this._SafeStr_14124); } public function get windowManager():IHabboWindowManager { return (this._windowManager); } public function get _SafeStr_5240():_SafeStr_7 { return (this._habboTracking); } public function get session():_SafeStr_1228 { return (this._SafeStr_7609); } public function set catalog(_arg_1:_SafeStr_286):void { this._catalog = _arg_1; } public function set _SafeStr_4929(_arg_1:_SafeStr_1195):void { this._SafeStr_9929 = _arg_1; } public function set _SafeStr_14138(_arg_1:IRoomWidgetFactory):void { this._SafeStr_14123 = _arg_1; } public function set _SafeStr_4914(_arg_1:_SafeStr_1112):void { this._SafeStr_6499 = _arg_1; } public function set _SafeStr_5278(_arg_1:_SafeStr_13):void { this._SafeStr_10502 = _arg_1; } public function get _SafeStr_5331():_SafeStr_65 { return (this._SafeStr_14125); } public function get connection():IConnection { return (this._connection); } public function set friendList(_arg_1:_SafeStr_818):void { this._friendList = _arg_1; if (this._friendList){ this._friendList.events.addEventListener(_SafeStr_2555._SafeStr_4233, this._SafeStr_5057); this._friendList.events.addEventListener(_SafeStr_2555._SafeStr_5376, this._SafeStr_5057); }; } public function set avatarRenderManager(_arg_1:_SafeStr_415):void { this._SafeStr_4488 = _arg_1; } public function set windowManager(_arg_1:IHabboWindowManager):void { this._windowManager = _arg_1; } public function set inventory(_arg_1:_SafeStr_604):void { this._SafeStr_4463 = _arg_1; } public function set navigator(_arg_1:_SafeStr_174):void { this._navigator = _arg_1; this._navigator.events.addEventListener(_SafeStr_839._SafeStr_7558, this.onNavigatorEvent); } public function set _SafeStr_14139(_arg_1:_SafeStr_823):void { this._SafeStr_13283 = _arg_1; } public function set localization(_arg_1:IHabboLocalizationManager):void { this._localization = _arg_1; } public function set _SafeStr_5069(_arg_1:_SafeStr_745):void { this._SafeStr_12198 = _arg_1; } public function set _SafeStr_5186(_arg_1:_SafeStr_868):void { this._SafeStr_14124 = _arg_1; } public function set config(_arg_1:IHabboConfigurationManager):void { this._config = _arg_1; } public function set _SafeStr_5109(_arg_1:_SafeStr_409):void { this._soundManager = _arg_1; } public function set _SafeStr_5240(_arg_1:_SafeStr_7):void { this._habboTracking = _arg_1; } public function set _SafeStr_5331(_arg_1:_SafeStr_65):void { this._SafeStr_14125 = _arg_1; } public function set roomEngine(_arg_1:IRoomEngine):void { this._roomEngine = _arg_1; if (((!((this._roomEngine == null))) && (!((this._roomEngine.events == null))))){ this._roomEngine.events.addEventListener(_SafeStr_1630._SafeStr_8018, this._SafeStr_14140); this._roomEngine.events.addEventListener(_SafeStr_1630._SafeStr_8019, this._SafeStr_14140); this._roomEngine.events.addEventListener(_SafeStr_1630._SafeStr_8020, this._SafeStr_14140); }; } public function set toolbar(_arg_1:_SafeStr_815):void { this._toolbar = _arg_1; } public function set layout(_arg_1:XML):void { this._SafeStr_14129._SafeStr_14141(_arg_1, this._windowManager, this._config); } public function dispose():void { var _local_2:_SafeStr_1729; var _local_3:int; var _local_4:String; var _local_5:_SafeStr_1749; if (((!((this._roomEngine == null))) && (!((this._SafeStr_7609 == null))))){ _local_2 = this._roomEngine._SafeStr_5187(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, this._SafeStr_5188()); if (_local_2 != null){ this._SafeStr_14142(_local_2._SafeStr_6945()); }; }; var _local_1:int; if (this._SafeStr_14126 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_14126.length) { _local_3 = this._SafeStr_14126[_local_1]; _local_4 = this._SafeStr_14143(_local_3); if (this._windowManager){ this._windowManager._SafeStr_7796(_local_4); }; _local_1++; }; }; this._updateListeners = null; if (this._SafeStr_6984 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_6984.length) { _local_5 = (this._SafeStr_6984.getWithIndex(_local_1) as _SafeStr_1749); if (_local_5 != null){ _local_5.dispose(); }; _local_1++; }; this._SafeStr_6984.dispose(); this._SafeStr_6984 = null; }; if (this._SafeStr_14127 != null){ this._SafeStr_14127.dispose(); this._SafeStr_14127 = null; }; if (this._SafeStr_14128 != null){ this._SafeStr_14128.dispose(); this._SafeStr_14128 = null; }; this._assets = null; this._SafeStr_4488 = null; this._SafeStr_14126 = null; this._events = null; if (((this._friendList) && (this._friendList.events))){ this._friendList.events.removeEventListener(_SafeStr_2555._SafeStr_4233, this._SafeStr_5057); this._friendList.events.removeEventListener(_SafeStr_2555._SafeStr_5376, this._SafeStr_5057); }; this._friendList = null; this._SafeStr_14129.dispose(); this._SafeStr_14129 = null; if (((!((this._roomEngine == null))) && (!((this._roomEngine.events == null))))){ this._roomEngine.events.removeEventListener(_SafeStr_1630._SafeStr_8018, this._SafeStr_14140); this._roomEngine.events.removeEventListener(_SafeStr_1630._SafeStr_8019, this._SafeStr_14140); this._roomEngine.events.removeEventListener(_SafeStr_1630._SafeStr_8020, this._SafeStr_14140); }; this._roomEngine = null; this._SafeStr_10502 = null; this._SafeStr_14123 = null; this._SafeStr_7609 = null; this._SafeStr_6499 = null; this._windowManager = null; this._SafeStr_4463 = null; this._localization = null; this._config = null; this._soundManager = null; if (((this._navigator) && (this._navigator.events))){ this._navigator.events.removeEventListener(_SafeStr_839._SafeStr_7558, this.onNavigatorEvent); this._navigator = null; }; if (this._SafeStr_14133 != null){ this._SafeStr_14133.dispose(); this._SafeStr_14133 = null; }; if (this._SafeStr_4829 != null){ this._SafeStr_4829.reset(); this._SafeStr_4829.removeEventListener(TimerEvent.TIMER, this._SafeStr_14144); this._SafeStr_4829 = null; }; this._SafeStr_14137 = null; } public function init():void { if (((!((this._roomEngine == null))) && (!((this._SafeStr_7609 == null))))){ this._SafeStr_14132 = this._roomEngine._SafeStr_13269(this._SafeStr_7609._SafeStr_4011); if (this._SafeStr_14132.length > 0){ this._SafeStr_14131 = false; this._SafeStr_5057(new _SafeStr_2892(_SafeStr_2892._SafeStr_5268)); }; }; } public function _SafeStr_9779():Boolean { if (((!((this._SafeStr_13283 == null))) && ((this._SafeStr_7609.state == RoomSessionEvent._SafeStr_7606)))){ this._SafeStr_14130 = !(this._SafeStr_13283._SafeStr_9779()); }; return (this._SafeStr_14145()); } private function _SafeStr_14140(_arg_1:_SafeStr_1630):void { if ((((this._SafeStr_14132 == null)) || ((this._SafeStr_14132.length == 0)))){ return; }; var _local_2:int = this._SafeStr_14132.indexOf(_arg_1._SafeStr_8022); if (_local_2 != -1){ this._SafeStr_14132.splice(_local_2, 1); }; if (this._SafeStr_14132.length == 0){ this._SafeStr_14131 = true; this._SafeStr_14145(); }; } public function _SafeStr_6992(_arg_1:String):void { var _local_3:Boolean; var _local_4:IRoomWidgetHandler; var _local_5:_SafeStr_2956; var _local_6:_SafeStr_2961; var _local_7:_SafeStr_2970; var _local_8:Array; var _local_9:Array; var _local_10:Array; var _local_11:String; var _local_12:String; var _local_13:_SafeStr_2881; if (this._SafeStr_14123 == null){ return; }; var _local_2:_SafeStr_1749 = (this._SafeStr_6984.getValue(_arg_1) as _SafeStr_1749); if (_local_2 != null){ return; }; switch (_arg_1){ case RoomWidgetEnum._SafeStr_5171: _local_5 = new _SafeStr_2956(); _local_5.connection = this._connection; _local_4 = _local_5; _local_3 = true; break; case RoomWidgetEnum._SafeStr_5273: _local_4 = new _SafeStr_2969(this._soundManager._SafeStr_3723); break; case RoomWidgetEnum._SafeStr_5394: _local_3 = true; _local_4 = new _SafeStr_2975(); break; case RoomWidgetEnum._SafeStr_5063: _local_4 = new _SafeStr_2915(); break; case RoomWidgetEnum._SafeStr_6486: _local_4 = new _SafeStr_2954(); break; case RoomWidgetEnum._SafeStr_5202: _local_4 = new _SafeStr_2957(); break; case RoomWidgetEnum._SafeStr_5248: _local_4 = new _SafeStr_2964(); break; case RoomWidgetEnum._SafeStr_5223: _local_4 = new _SafeStr_2960(); break; case RoomWidgetEnum._SafeStr_5144: _local_4 = new _SafeStr_2953(); break; case RoomWidgetEnum._SafeStr_5132: _local_4 = new _SafeStr_2952(); break; case RoomWidgetEnum._SafeStr_5209: _local_4 = new _SafeStr_2958(); break; case RoomWidgetEnum._SafeStr_5151: _local_4 = new _SafeStr_2955(); break; case RoomWidgetEnum._SafeStr_4178: _local_4 = new _SafeStr_2962(); break; case RoomWidgetEnum._SafeStr_6487: _local_4 = new _SafeStr_2977(); break; case RoomWidgetEnum._SafeStr_5265: _local_4 = new _SafeStr_2968(); break; case RoomWidgetEnum._SafeStr_5216: _local_4 = new _SafeStr_2967(); break; case RoomWidgetEnum._SafeStr_5369: _local_4 = new _SafeStr_2978(); break; case RoomWidgetEnum._SafeStr_5391: _local_4 = new _SafeStr_2974(); break; case RoomWidgetEnum._SafeStr_5257: _local_4 = new _SafeStr_2966(); break; case RoomWidgetEnum._SafeStr_5398: _local_4 = new _SafeStr_2976(); break; case RoomWidgetEnum._SafeStr_5375: _local_4 = new _SafeStr_2971(); break; case RoomWidgetEnum._SafeStr_5379: _local_4 = new _SafeStr_2972(); break; case RoomWidgetEnum._SafeStr_6488: _local_4 = new _SafeStr_2959(); break; case RoomWidgetEnum._SafeStr_4223: _local_4 = new _SafeStr_2963(); break; case RoomWidgetEnum._SafeStr_4898: _local_4 = new _SafeStr_2949(); break; case RoomWidgetEnum._SafeStr_5120: _local_4 = new _SafeStr_2951(); break; case RoomWidgetEnum._SafeStr_5234: _local_6 = new _SafeStr_2961(); _local_6.connection = this._connection; _local_4 = (_local_6 as IRoomWidgetHandler); break; case RoomWidgetEnum._SafeStr_5363: _local_7 = new _SafeStr_2970(); _local_7.connection = this._connection; _local_4 = (_local_7 as IRoomWidgetHandler); break; case RoomWidgetEnum._SafeStr_3442: _local_4 = new _SafeStr_2852(); break; }; if (_local_4 != null){ _local_4.container = this; _local_8 = null; _local_9 = _local_4._SafeStr_5055(); if (_local_9 != null){ for each (_local_11 in _local_9) { _local_8 = this._SafeStr_14127.getValue(_local_11); if (_local_8 == null){ _local_8 = []; this._SafeStr_14127.add(_local_11, _local_8); } else { Logger.log((("Room widget message '" + _local_11) + "' handled by more than one widget message handler, could cause problems. Be careful!")); }; _local_8.push(_local_4); }; }; _local_10 = _local_4._SafeStr_5056(); if (_local_10 != null){ for each (_local_12 in _local_10) { _local_8 = this._SafeStr_14128.getValue(_local_12); if (_local_8 == null){ _local_8 = []; this._SafeStr_14128.add(_local_12, _local_8); }; _local_8.push(_local_4); }; }; }; _local_2 = this._SafeStr_14123._SafeStr_6992(_arg_1, _local_4); if (_local_2 == null){ return; }; _local_2.messageListener = this; _local_2._SafeStr_3797(this._events); if (!this._SafeStr_6984.add(_arg_1, _local_2)){ _local_2.dispose(); } else { this._SafeStr_14129._SafeStr_14146(_arg_1, _local_2._SafeStr_3796); }; if (_local_3){ _arg_1 = _SafeStr_2881._SafeStr_13732; _local_13 = new _SafeStr_2881(_arg_1, this._SafeStr_14129._SafeStr_14147); this.events.dispatchEvent(_local_13); }; } public function _SafeStr_14148(_arg_1:String):void { var _local_2:_SafeStr_1749; if (this._SafeStr_6984 != null){ _local_2 = this._SafeStr_6984.remove(_arg_1); if (_local_2 != null){ if (this._SafeStr_14129 != null){ this._SafeStr_14129._SafeStr_14149(_arg_1, _local_2._SafeStr_3796); }; _local_2.dispose(); }; }; } public function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832 { var _local_3:IRoomWidgetHandler; var _local_4:_SafeStr_2832; if (_arg_1 == null){ return (null); }; var _local_2:Array = this._SafeStr_14127.getValue(_arg_1.type); if (_local_2 != null){ for each (_local_3 in _local_2) { _local_4 = _local_3.processWidgetMessage(_arg_1); if (_local_4 != null){ return (_local_4); }; }; }; return (null); } public function _SafeStr_5057(_arg_1:Event):void { var _local_3:IRoomWidgetHandler; if (!_arg_1){ return; }; var _local_2:Array = this._SafeStr_14128.getValue(_arg_1.type); if (_local_2 != null){ for each (_local_3 in _local_2) { _local_3._SafeStr_5057(_arg_1); }; }; } private function _SafeStr_14150(_arg_1:_SafeStr_1381):Boolean { var _local_4:_SafeStr_1631; var _local_2:Boolean; var _local_3:IRoomObject = this.roomEngine._SafeStr_5136(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _arg_1.category); if (_local_3 != null){ _local_4 = _local_3.getModel(); if (_local_4 != null){ if (_local_4.getNumber(_SafeStr_1392._SafeStr_12334) == 1){ _local_2 = true; if (this._SafeStr_6499._SafeStr_5205){ _local_2 = false; }; }; }; }; return (_local_2); } public function _SafeStr_13341(_arg_1:_SafeStr_1381):void { var _local_6:String; var _local_7:_SafeStr_1983; if (_arg_1 == null){ return; }; var _local_2:int = int(_arg_1.objectId); var _local_3:int = int(_arg_1.category); var _local_4:_SafeStr_2836; var _local_5:_SafeStr_2973; switch (_arg_1.type){ case _SafeStr_1381._SafeStr_6350: if (!this._SafeStr_14150(_arg_1)){ _local_4 = new _SafeStr_2836(_SafeStr_2836._SafeStr_4901, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); }; if (((!((this._SafeStr_14124 == null))) && ((_local_3 == _SafeStr_832._SafeStr_4891)))){ _local_7 = this._SafeStr_7609._SafeStr_4125._SafeStr_4892(_local_2); if (((!((_local_7 == null))) && ((_local_7.type == _SafeStr_2528._SafeStr_4263)))){ this._SafeStr_14124.userSelected(_local_7._SafeStr_4171, _local_7.name); }; }; break; case _SafeStr_1381._SafeStr_4885: switch (_local_3){ case _SafeStr_832._SafeStr_3655: case _SafeStr_832._SafeStr_3656: _local_6 = _SafeStr_2836._SafeStr_7889; break; case _SafeStr_832._SafeStr_4891: _local_6 = _SafeStr_2836._SafeStr_7894; break; }; if (_local_6 != null){ _local_4 = new _SafeStr_2836(_local_6, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); }; break; case _SafeStr_1381._SafeStr_4887: switch (_local_3){ case _SafeStr_832._SafeStr_3655: case _SafeStr_832._SafeStr_3656: _local_6 = _SafeStr_2836._SafeStr_6847; break; case _SafeStr_832._SafeStr_4891: _local_6 = _SafeStr_2836._SafeStr_4904; break; }; if (_local_6 != null){ _local_4 = new _SafeStr_2836(_local_6, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); }; break; case _SafeStr_1381._SafeStr_6351: _local_4 = new _SafeStr_2836(_SafeStr_2836._SafeStr_4333, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); break; case _SafeStr_1381._SafeStr_6143: _local_4 = new _SafeStr_2836(_SafeStr_2836._SafeStr_4906, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); break; case _SafeStr_1381._SafeStr_6144: _local_4 = new _SafeStr_2836(_SafeStr_2836._SafeStr_4907, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); break; case _SafeStr_1381._SafeStr_6353: if (((!(this._SafeStr_7609._SafeStr_4220)) && (!(this._SafeStr_6499._SafeStr_5205)))){ return; }; this._roomEngine._SafeStr_5312(_arg_1.objectId, _arg_1.category, _SafeStr_2965.OBJECT_MOVE); break; case _SafeStr_1381.ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5203, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6355: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5249, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6356: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5224, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6357: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5145, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6358: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5133, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6359: _local_5 = new _SafeStr_2973(_SafeStr_2973.WIDGET_MESSAGE_REQUEST_ECOTRONBOX_WIDGET, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6360: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5399, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6354: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5148, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6363: case _SafeStr_1381._SafeStr_6364: this._SafeStr_14151(_arg_1); break; case _SafeStr_1381._SafeStr_6365: case _SafeStr_1381._SafeStr_6366: this._SafeStr_14152(_arg_1); break; case _SafeStr_1381._SafeStr_5413: this._SafeStr_5057(_arg_1); break; case _SafeStr_1381._SafeStr_6361: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5381, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case _SafeStr_1381._SafeStr_6362: _local_5 = new _SafeStr_2973(_SafeStr_2973._SafeStr_5237, _local_2, _local_3, _arg_1.roomId, _arg_1.roomCategory); this.processWidgetMessage(_local_5); break; case RoomEngineSoundMachineEvent._SafeStr_5241: this._SafeStr_5057(_arg_1); break; }; if (_local_4 != null){ this.events.dispatchEvent(_local_4); }; } public function _SafeStr_14153(_arg_1:RoomEngineEvent):void { var _local_2:_SafeStr_2832; switch (_arg_1.type){ case RoomEngineEvent._SafeStr_6420: _local_2 = new _SafeStr_2917(_SafeStr_2917._SafeStr_4345, _arg_1.roomId, _arg_1.roomCategory); break; case RoomEngineEvent._SafeStr_6419: _local_2 = new _SafeStr_2917(_SafeStr_2917._SafeStr_4347, _arg_1.roomId, _arg_1.roomCategory); break; }; if (_local_2 != null){ this.events.dispatchEvent(_local_2); }; } public function _SafeStr_14154(_arg_1:int):void { var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_17:Number; var _local_18:Number; var _local_19:Number; var _local_20:Number; var _local_21:IWindow; var _local_2:Rectangle = this._SafeStr_14129._SafeStr_14147; var _local_3:int = _local_2.width; var _local_4:int = _local_2.height; var _local_5:int = _SafeStr_1961._SafeStr_14155; if (this._SafeStr_14126.indexOf(_arg_1) >= 0){ return; }; if ((((((this._SafeStr_7609 == null)) || ((this._windowManager == null)))) || ((this._roomEngine == null)))){ return; }; var _local_6:DisplayObject = this._roomEngine._SafeStr_6940(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, _arg_1, _local_3, _local_4, _local_5); if (_local_6 == null){ return; }; var _local_7:_SafeStr_1961 = (this._roomEngine._SafeStr_5187(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, _arg_1) as _SafeStr_1961); if (_local_7 != null){ _local_13 = this._roomEngine._SafeStr_13265(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, _SafeStr_1935._SafeStr_13201); _local_14 = this._roomEngine._SafeStr_13265(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, _SafeStr_1935._SafeStr_13202); _local_15 = this._roomEngine._SafeStr_13265(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, _SafeStr_1935._SafeStr_13203); _local_16 = this._roomEngine._SafeStr_13265(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, _SafeStr_1935._SafeStr_13204); _local_17 = ((_local_13 + _local_14) / 2); _local_18 = ((_local_15 + _local_16) / 2); _local_19 = 20; _local_17 = (_local_17 + (_local_19 - 1)); _local_18 = (_local_18 + (_local_19 - 1)); _local_20 = (Math.sqrt(((_local_19 * _local_19) + (_local_19 * _local_19))) * Math.tan(((30 / 180) * Math.PI))); _local_7.location = new _SafeStr_1286(_local_17, _local_18, _local_20); }; var _local_8:_SafeStr_5 = (this._assets.getAssetByName("room_view_container_xml") as _SafeStr_5); if (_local_8 == null){ return; }; var _local_9:IWindowContainer = (this._windowManager.buildFromXML((_local_8.content as XML)) as IWindowContainer); if (_local_9 == null){ return; }; _local_9.width = _local_3; _local_9.height = _local_4; var _local_10:_SafeStr_1364 = (_local_9.findChildByName("room_canvas_wrapper") as _SafeStr_1364); if (_local_10 == null){ return; }; _local_10.setDisplayObject(_local_6); _local_10.addEventListener(WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK, this._SafeStr_14156); _local_10.addEventListener(WindowMouseEvent._SafeStr_3738, this._SafeStr_14156); _local_10.addEventListener(WindowMouseEvent._SafeStr_4769, this._SafeStr_14156); _local_10.addEventListener(WindowMouseEvent._SafeStr_3736, this._SafeStr_14156); _local_10.addEventListener(WindowMouseEvent._SafeStr_3735, this._SafeStr_14156); _local_10.addEventListener(WindowMouseEvent._SafeStr_4281, this._SafeStr_14156); _local_10.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_11972); var _local_11:Sprite = new Sprite(); _local_11.mouseEnabled = false; _local_11.blendMode = BlendMode.MULTIPLY; _local_10 = (_local_9.findChildByName("colorizer_wrapper") as _SafeStr_1364); if (_local_10 == null){ return; }; _local_10.setDisplayObject(_local_11); _local_10.addEventListener(_SafeStr_1260._SafeStr_4840, this._SafeStr_14157); if (this._SafeStr_7609._SafeStr_4235){ _local_21 = this._SafeStr_14158(); if (_local_21 != null){ _local_21.width = _local_9.width; _local_21.height = _local_9.height; _local_9.addChild(_local_21); }; }; this._SafeStr_14129._SafeStr_14159(_local_9); this._SafeStr_14126.push(_arg_1); var _local_12:String = this._roomEngine._SafeStr_13270(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory); if (!this._roomEngine._SafeStr_13197(_local_12)){ this._SafeStr_14135 = true; this._SafeStr_14136 = getTimer(); }; } private function _SafeStr_14157(_arg_1:_SafeStr_1260):void { var _local_2:_SafeStr_1364 = (_arg_1.target as _SafeStr_1364); if (_local_2 == null){ return; }; var _local_3:Sprite = (_local_2.getDisplayObject() as Sprite); if (_local_3 == null){ return; }; _local_3.graphics.clear(); _local_3.graphics.beginFill(this._SafeStr_14134); _local_3.graphics.drawRect(0, 0, _local_2.width, _local_2.height); _local_3.graphics.endFill(); } public function _SafeStr_14160(_arg_1:uint, _arg_2:int):void { var _local_3:IWindowContainer = (this._SafeStr_14129._SafeStr_14161() as IWindowContainer); if (_local_3 == null){ return; }; var _local_4:_SafeStr_1364 = (_local_3.getChildByName("colorizer_wrapper") as _SafeStr_1364); if (_local_4 == null){ return; }; var _local_5:Sprite = (_local_4.getDisplayObject() as Sprite); if (_local_5 == null){ return; }; var _local_6:int = _SafeStr_2435._SafeStr_5569(_arg_1); _local_6 = ((_local_6 & 0xFFFF00) + _arg_2); _arg_1 = _SafeStr_2435._SafeStr_5570(_local_6); this._SafeStr_14134 = _arg_1; _local_5.graphics.clear(); _local_5.graphics.beginFill(_arg_1); _local_5.graphics.drawRect(0, 0, _local_4.width, _local_4.height); _local_5.graphics.endFill(); } public function _SafeStr_5188():int { if (this._SafeStr_14126 != null){ if (this._SafeStr_14126.length > 0){ return (this._SafeStr_14126[0]); }; }; return (0); } public function _SafeStr_5374():Rectangle { if (!this._SafeStr_14129){ return (null); }; return (this._SafeStr_14129._SafeStr_14147); } public function _SafeStr_14156(_arg_1:_SafeStr_1260):void { var _local_5:Point; var _local_6:int; var _local_7:int; var _local_8:Point; if ((((this._roomEngine == null)) || ((this._SafeStr_7609 == null)))){ return; }; var _local_2:WindowMouseEvent = (_arg_1 as WindowMouseEvent); if (_local_2 == null){ return; }; var _local_3:String = ""; switch (_local_2.type){ case WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK: _local_3 = MouseEvent.CLICK; break; case WindowMouseEvent._SafeStr_3738: _local_3 = MouseEvent.DOUBLE_CLICK; break; case WindowMouseEvent._SafeStr_3736: _local_3 = MouseEvent.MOUSE_DOWN; break; case WindowMouseEvent._SafeStr_3735: case WindowMouseEvent._SafeStr_4281: _local_3 = MouseEvent.MOUSE_UP; break; case WindowMouseEvent._SafeStr_4769: _local_3 = MouseEvent.MOUSE_MOVE; break; default: return; }; var _local_4:_SafeStr_1364 = (_local_2.target as _SafeStr_1364); if (_local_4 == _local_2.target){ _local_5 = new Point(); _local_4.getGlobalPosition(_local_5); _local_6 = (_local_2.stageX - _local_5.x); _local_7 = (_local_2.stageY - _local_5.y); this._roomEngine.setActiveRoom(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory); this._roomEngine._SafeStr_13267(this._SafeStr_14126[0], _local_6, _local_7, _local_3, _local_2.altKey, _local_2.ctrlKey, _local_2.shiftKey, _local_2.buttonDown); }; if ((((_local_3 == MouseEvent.MOUSE_MOVE)) && (!((this._SafeStr_14133 == null))))){ _local_8 = new Point(_local_2.stageX, _local_2.stageY); _local_8.offset((-(this._SafeStr_14133.width) / 2), 15); this._SafeStr_14133._SafeStr_9740(_local_8); }; } private function _SafeStr_11972(_arg_1:_SafeStr_1260):void { var _local_2:IWindow = _arg_1.window; this._SafeStr_14137 = _local_2.rectangle; this._roomEngine._SafeStr_13266(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, this._SafeStr_14126[0], _local_2.width, _local_2.height); if (this._SafeStr_4829 == null){ this._SafeStr_4829 = new Timer(_SafeStr_14122, 1); this._SafeStr_4829.addEventListener(TimerEvent.TIMER, this._SafeStr_14144); } else { this._SafeStr_4829.reset(); }; this._SafeStr_4829.start(); } private function _SafeStr_14144(_arg_1:TimerEvent):void { var _local_2:String = _SafeStr_2881._SafeStr_13732; this.events.dispatchEvent(new _SafeStr_2881(_local_2, this._SafeStr_14137)); } private function _SafeStr_14142(_arg_1:Boolean):void { var _local_2:int; var _local_3:int; if (this._SafeStr_14135){ _local_2 = getTimer(); _local_3 = Math.round(((_local_2 - this._SafeStr_14136) / 1000)); if (this._habboTracking != null){ if (_arg_1){ this._habboTracking._SafeStr_5239("zoomEnded", "in", _local_3); } else { this._habboTracking._SafeStr_5239("zoomEnded", "out", _local_3); }; }; this._SafeStr_14136 = _local_2; }; } private function onNavigatorEvent(_arg_1:_SafeStr_839):void { var _local_2:_SafeStr_1729; if (_arg_1.type == _SafeStr_839._SafeStr_7558){ if (this._SafeStr_7609 != null){ _local_2 = this._roomEngine._SafeStr_5187(this._SafeStr_7609.roomId, this._SafeStr_7609.roomCategory, this._SafeStr_5188()); if (_local_2 != null){ this._SafeStr_14142(_local_2._SafeStr_6945()); _local_2._SafeStr_14162(); }; }; }; } public function update():void { var _local_3:IRoomWidgetHandler; if (this._updateListeners == null){ return; }; var _local_1:int = this._updateListeners.length; var _local_2:int; while (_local_2 < _local_1) { _local_3 = (this._updateListeners.getWithIndex(_local_2) as IRoomWidgetHandler); if (_local_3 != null){ _local_3.update(); }; _local_2++; }; } private function _SafeStr_14143(_arg_1:int):String { return (("Room_Engine_Window_" + _arg_1)); } private function _SafeStr_14163(_arg_1:int, _arg_2:int):Array { var _local_3:BlurFilter = new BlurFilter(2, 2); return ([]); } private function _SafeStr_14164(_arg_1:int, _arg_2:int):BitmapFilter { var _local_3:BitmapData = new BitmapData(_arg_1, _arg_2); _local_3.perlinNoise(_arg_1, _arg_2, 5, (Math.random() * 0x77359400), true, false); var _local_4:Point = new Point(0, 0); var _local_5:uint = BitmapDataChannel.RED; var _local_6:uint = _local_5; var _local_7:uint = _local_5; var _local_8:Number = (_arg_1 / 20); var _local_9:Number = (-(_arg_1) / 25); var _local_10:String = DisplacementMapFilterMode.COLOR; var _local_11:uint; var _local_12:Number = 0; return (new DisplacementMapFilter(_local_3, _local_4, _local_6, _local_7, _local_8, _local_9, _local_10, _local_11, _local_12)); } private function _SafeStr_14145():Boolean { if (((((((!((this._SafeStr_10502 == null))) && (!((this._SafeStr_7609 == null))))) && (this._SafeStr_14130))) && (this._SafeStr_14131))){ this._SafeStr_10502._SafeStr_13452(this._SafeStr_7609); this._SafeStr_5057(new _SafeStr_2892(_SafeStr_2892._SafeStr_5269)); return (true); }; return (false); } public function _SafeStr_5271():void { this._SafeStr_14130 = true; this._SafeStr_14145(); } private function _SafeStr_14151(_arg_1:_SafeStr_1381):void { if (_arg_1 == null){ return; }; var _local_2:IRoomObject = this._roomEngine._SafeStr_5136(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _arg_1.category); if (_local_2 == null){ return; }; var _local_3:_SafeStr_1631 = (_local_2.getModel() as _SafeStr_1631); var _local_4:String = _local_3.getString(_SafeStr_1392._SafeStr_12310); if ((((_local_4 == null)) || (!((_local_4.indexOf("http") == 0))))){ return; }; switch (_arg_1.type){ case _SafeStr_1381._SafeStr_6363: if (((this._SafeStr_7609._SafeStr_4220) || (this._SafeStr_6499._SafeStr_5205))){ return; }; _SafeStr_1350._SafeStr_8004(_local_4); return; case _SafeStr_1381._SafeStr_6364: if (((!(this._SafeStr_7609._SafeStr_4220)) && (!(this._SafeStr_6499._SafeStr_5205)))){ return; }; _SafeStr_1350._SafeStr_8004(_local_4); return; }; } private function _SafeStr_14152(_arg_1:_SafeStr_1381):void { var _local_2:IRoomObject; var _local_3:String; if (_arg_1 == null){ return; }; switch (_arg_1.type){ case _SafeStr_1381._SafeStr_6365: if (this._SafeStr_14133 != null){ return; }; _local_2 = this._roomEngine._SafeStr_5136(_arg_1.roomId, _arg_1.roomCategory, _arg_1.objectId, _arg_1.category); if (_local_2 == null){ return; }; _local_3 = this._localization.getKey((_local_2.getType() + ".tooltip"), "${ads.roomad.tooltip}"); this._SafeStr_14133 = (this._windowManager.createWindow("room_ad_tooltip", _local_3, _SafeStr_1506._SafeStr_9334, _SafeStr_1540._SafeStr_9210, WindowParam._SafeStr_7127) as _SafeStr_2345); this._SafeStr_14133.setParamFlag(WindowParam._SafeStr_7118, false); this._SafeStr_14133.visible = true; this._SafeStr_14133.center(); return; case _SafeStr_1381._SafeStr_6366: if (this._SafeStr_14133 == null){ return; }; this._SafeStr_14133.dispose(); this._SafeStr_14133 = null; return; }; } private function _SafeStr_14158():IWindow { var _local_1:_SafeStr_5 = (this._assets.getAssetByName("spectator_mode_xml") as _SafeStr_5); if (_local_1 == null){ return (null); }; var _local_2:IWindowContainer = (this._windowManager.buildFromXML((_local_1.content as XML)) as IWindowContainer); if (_local_2 == null){ return (null); }; this._SafeStr_8253(_local_2.findChildByName("top_left"), "spec_top_left_png"); this._SafeStr_8253(_local_2.findChildByName("top_middle"), "spec_top_middle_png"); this._SafeStr_8253(_local_2.findChildByName("top_right"), "spec_top_right_png"); this._SafeStr_8253(_local_2.findChildByName("middle_left"), "spec_middle_left_png"); this._SafeStr_8253(_local_2.findChildByName("middle_right"), "spec_middle_right_png"); this._SafeStr_8253(_local_2.findChildByName("bottom_left"), "spec_bottom_left_png"); this._SafeStr_8253(_local_2.findChildByName("bottom_middle"), "spec_bottom_middle_png"); this._SafeStr_8253(_local_2.findChildByName("bottom_right"), "spec_bottom_right_png"); return (_local_2); } private function _SafeStr_8253(_arg_1:IWindow, _arg_2:String):void { var _local_3:IBitmapWrapperWindow = (_arg_1 as IBitmapWrapperWindow); if ((((_local_3 == null)) || ((this._assets == null)))){ return; }; var _local_4:_SafeStr_1280 = (this._assets.getAssetByName(_arg_2) as _SafeStr_1280); if (_local_4 == null){ return; }; var _local_5:BitmapData = (_local_4.content as BitmapData); if (_local_5 == null){ return; }; _local_3.bitmap = _local_5.clone(); } public function _SafeStr_14165(_arg_1:String, _arg_2:int=0):void { var _local_3:_SafeStr_1749 = this._SafeStr_6984[_arg_1]; if (_local_3 == null){ return; }; _local_3.initialize(_arg_2); } public function _SafeStr_14166(_arg_1:String):int { var _local_2:_SafeStr_1749 = this._SafeStr_6984[_arg_1]; if (_local_2 == null){ return (_SafeStr_14121); }; return (_local_2.state); } public function _SafeStr_14167(_arg_1:IRoomWidgetHandler):void { if (this._updateListeners == null){ this._updateListeners = new Array(); }; if (this._updateListeners.indexOf(_arg_1) == -1){ this._updateListeners.push(_arg_1); }; } public function _SafeStr_14168(_arg_1:IRoomWidgetHandler):void { if (this._updateListeners == null){ return; }; var _local_2:int = this._updateListeners.indexOf(_arg_1); if (_local_2 != -1){ this._updateListeners.splice(_local_2, 1); }; } } }//package com.sulake.habbo.ui // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1195 = "_-0OO" (String#4697, DoABC#2) // _SafeStr_11972 = "_-lp" (String#13018, DoABC#2) // _SafeStr_12198 = "_-2oV" (String#3589, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_12310 = "_-0H7" (String#6997, DoABC#2) // _SafeStr_12334 = "_-n7" (String#11994, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_13197 = "_-2tP" (String#5327, DoABC#2) // _SafeStr_13201 = "_-2fa" (String#11007, DoABC#2) // _SafeStr_13202 = "_-7C" (String#11380, DoABC#2) // _SafeStr_13203 = "_-2-C" (String#8998, DoABC#2) // _SafeStr_13204 = "_-2tF" (String#11323, DoABC#2) // _SafeStr_13265 = "_-1Pm" (String#7742, DoABC#2) // _SafeStr_13266 = "_-0P3" (String#17078, DoABC#2) // _SafeStr_13267 = "_-0Lz" (String#17052, DoABC#2) // _SafeStr_13269 = "_-jx" (String#18304, DoABC#2) // _SafeStr_13270 = "_-0bW" (String#6139, DoABC#2) // _SafeStr_13283 = "_-0Tn" (String#1839, DoABC#2) // _SafeStr_13341 = "_-jP" (String#2077, DoABC#2) // _SafeStr_13452 = "_-07r" (String#18194, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_13732 = "_-2k9" (String#8187, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_1392 = "_-1Hy" (String#226, DoABC#2) // _SafeStr_14121 = "_-11I" (String#8817, DoABC#2) // _SafeStr_14122 = "_-267" (String#14367, DoABC#2) // _SafeStr_14123 = "_-kF" (String#4672, DoABC#2) // _SafeStr_14124 = "_-0mj" (String#4698, DoABC#2) // _SafeStr_14125 = "_-0hd" (String#5908, DoABC#2) // _SafeStr_14126 = "_-0nC" (String#4311, DoABC#2) // _SafeStr_14127 = "_-2Hq" (String#7311, DoABC#2) // _SafeStr_14128 = "_-0Ci" (String#6943, DoABC#2) // _SafeStr_14129 = "_-1Au" (String#3746, DoABC#2) // _SafeStr_14130 = "_-1-Q" (String#13264, DoABC#2) // _SafeStr_14131 = "_-1Hu" (String#13203, DoABC#2) // _SafeStr_14132 = "_-2ak" (String#7010, DoABC#2) // _SafeStr_14133 = "_-2L-" (String#3715, DoABC#2) // _SafeStr_14134 = "_-bQ" (String#17220, DoABC#2) // _SafeStr_14135 = "_-yS" (String#16572, DoABC#2) // _SafeStr_14136 = "_-25M" (String#14165, DoABC#2) // _SafeStr_14137 = "_-0E" (String#14415, DoABC#2) // _SafeStr_14138 = "_-2oS" (String#15301, DoABC#2) // _SafeStr_14139 = "_-TL" (String#20341, DoABC#2) // _SafeStr_14140 = "_-02Y" (String#8537, DoABC#2) // _SafeStr_14141 = "_-OZ" (String#19699, DoABC#2) // _SafeStr_14142 = "_-2QW" (String#15930, DoABC#2) // _SafeStr_14143 = "_-Wf" (String#21206, DoABC#2) // _SafeStr_14144 = "_-Y5" (String#15964, DoABC#2) // _SafeStr_14145 = "_-2HK" (String#13725, DoABC#2) // _SafeStr_14146 = "_-0YF" (String#20602, DoABC#2) // _SafeStr_14147 = "_-2wS" (String#14068, DoABC#2) // _SafeStr_14148 = "_-1nZ" (String#18567, DoABC#2) // _SafeStr_14149 = "_-E-" (String#20949, DoABC#2) // _SafeStr_14150 = "_-1Vp" (String#21916, DoABC#2) // _SafeStr_14151 = "_-1K7" (String#22418, DoABC#2) // _SafeStr_14152 = "_-0kO" (String#18791, DoABC#2) // _SafeStr_14153 = "_-1w3" (String#10731, DoABC#2) // _SafeStr_14154 = "_-0gH" (String#18905, DoABC#2) // _SafeStr_14155 = "_-0N-" (String#8838, DoABC#2) // _SafeStr_14156 = "_-2Uv" (String#8185, DoABC#2) // _SafeStr_14157 = "_-0d7" (String#21967, DoABC#2) // _SafeStr_14158 = "_-Al" (String#21638, DoABC#2) // _SafeStr_14159 = "_-1D4" (String#22128, DoABC#2) // _SafeStr_14160 = "_-36x" (String#14387, DoABC#2) // _SafeStr_14161 = "_-eq" (String#20661, DoABC#2) // _SafeStr_14162 = "_-Mo" (String#16186, DoABC#2) // _SafeStr_14163 = "_-1TQ" (String#23312, DoABC#2) // _SafeStr_14164 = "_-277" (String#23165, DoABC#2) // _SafeStr_14165 = "_-1P5" (String#19283, DoABC#2) // _SafeStr_14166 = "_-1PA" (String#19322, DoABC#2) // _SafeStr_14167 = "_-2Tl" (String#21969, DoABC#2) // _SafeStr_14168 = "_-0Zr" (String#20915, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_1630 = "_-lm" (String#2187, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_1749 = "_-1KK" (String#1353, DoABC#2) // _SafeStr_1779 = "_-Yr" (String#4396, DoABC#2) // _SafeStr_1780 = "_-22A" (String#5186, DoABC#2) // _SafeStr_1781 = "_-55" (String#1697, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1935 = "_-0lE" (String#2284, DoABC#2) // _SafeStr_1961 = "_-1aX" (String#2074, DoABC#2) // _SafeStr_1983 = "_-02O" (String#1034, DoABC#2) // _SafeStr_2345 = "_-1t0" (String#3935, DoABC#2) // _SafeStr_2435 = "_-0EN" (String#6043, DoABC#2) // _SafeStr_2528 = "_-IZ" (String#2203, DoABC#2) // _SafeStr_2555 = "_-1is" (String#1890, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_2836 = "_-0XQ" (String#786, DoABC#2) // _SafeStr_2852 = "_-Qw" (String#6567, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_2881 = "_-lD" (String#2004, DoABC#2) // _SafeStr_2892 = "_-aI" (String#2548, DoABC#2) // _SafeStr_2915 = "_-07" (String#5271, DoABC#2) // _SafeStr_2917 = "_-0PH" (String#2514, DoABC#2) // _SafeStr_2949 = "_-1aq" (String#6442, DoABC#2) // _SafeStr_2950 = "_-0v1" (String#7266, DoABC#2) // _SafeStr_2951 = "_-3AL" (String#11131, DoABC#2) // _SafeStr_2952 = "_-1o3" (String#8665, DoABC#2) // _SafeStr_2953 = "_-2x0" (String#7815, DoABC#2) // _SafeStr_2954 = "_-3EH" (String#8391, DoABC#2) // _SafeStr_2955 = "_-115" (String#8783, DoABC#2) // _SafeStr_2956 = "_-2HM" (String#5859, DoABC#2) // _SafeStr_2957 = "_-0pr" (String#7703, DoABC#2) // _SafeStr_2958 = "_-1rk" (String#8057, DoABC#2) // _SafeStr_2959 = "_-2yb" (String#9811, DoABC#2) // _SafeStr_2960 = "_-08W" (String#8702, DoABC#2) // _SafeStr_2961 = "_-0AB" (String#6071, DoABC#2) // _SafeStr_2962 = "_-2SM" (String#9132, DoABC#2) // _SafeStr_2963 = "_-1ZK" (String#8600, DoABC#2) // _SafeStr_2964 = "_-Fh" (String#7730, DoABC#2) // _SafeStr_2965 = "_-0yy" (String#1759, DoABC#2) // _SafeStr_2966 = "_-0BO" (String#10440, DoABC#2) // _SafeStr_2967 = "_-2zc" (String#9860, DoABC#2) // _SafeStr_2968 = "_-rN" (String#9356, DoABC#2) // _SafeStr_2969 = "_-0Yy" (String#8075, DoABC#2) // _SafeStr_2970 = "_-2xN" (String#6288, DoABC#2) // _SafeStr_2971 = "_-1jx" (String#10411, DoABC#2) // _SafeStr_2972 = "_-1FM" (String#7866, DoABC#2) // _SafeStr_2973 = "_-1dg" (String#823, DoABC#2) // _SafeStr_2974 = "_-1Jp" (String#9540, DoABC#2) // _SafeStr_2975 = "_-ID" (String#11139, DoABC#2) // _SafeStr_2976 = "_-2w7" (String#7982, DoABC#2) // _SafeStr_2977 = "_-34X" (String#7772, DoABC#2) // _SafeStr_2978 = "_-WB" (String#8730, DoABC#2) // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_3655 = "_-ff" (String#1163, DoABC#2) // _SafeStr_3656 = "_-04r" (String#1036, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_3723 = "_-1uo" (String#1769, DoABC#2) // _SafeStr_3735 = "_-2h3" (String#2353, DoABC#2) // _SafeStr_3736 = "_-eW" (String#1902, DoABC#2) // _SafeStr_3738 = "_-0xK" (String#4248, DoABC#2) // _SafeStr_3796 = "_-0N6" (String#2258, DoABC#2) // _SafeStr_3797 = "_-102" (String#1075, DoABC#2) // _SafeStr_4011 = "_-2cQ" (String#13933, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4125 = "_-c0" (String#1515, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4171 = "_-tL" (String#1575, DoABC#2) // _SafeStr_4178 = "_-33O" (String#3943, DoABC#2) // _SafeStr_4220 = "_-2ja" (String#3262, DoABC#2) // _SafeStr_4223 = "_-C6" (String#3891, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4263 = "_-VW" (String#3990, DoABC#2) // _SafeStr_4281 = "_-0kL" (String#5221, DoABC#2) // _SafeStr_4333 = "_-Dv" (String#4108, DoABC#2) // _SafeStr_4345 = "_-1iZ" (String#3193, DoABC#2) // _SafeStr_4347 = "_-2ey" (String#7145, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4488 = "_-0Er" (String#1945, DoABC#2) // _SafeStr_4769 = "_-3HQ" (String#4621, DoABC#2) // _SafeStr_4829 = "_-c2" (String#1346, DoABC#2) // _SafeStr_4840 = "_-2Ri" (String#1800, DoABC#2) // _SafeStr_4885 = "_-0ru" (String#4367, DoABC#2) // _SafeStr_4887 = "_-01G" (String#7378, DoABC#2) // _SafeStr_4891 = "_-qw" (String#1287, DoABC#2) // _SafeStr_4892 = "_-Pl" (String#3395, DoABC#2) // _SafeStr_4898 = "_-tO" (String#4008, DoABC#2) // _SafeStr_4901 = "_-1sS" (String#6048, DoABC#2) // _SafeStr_4904 = "_-EX" (String#4402, DoABC#2) // _SafeStr_4906 = "_-13" (String#11353, DoABC#2) // _SafeStr_4907 = "_-2i6" (String#6954, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4929 = "_-1tI" (String#3526, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5063 = "_-02h" (String#8557, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_5120 = "_-R1" (String#7594, DoABC#2) // _SafeStr_5132 = "_-1jB" (String#8797, DoABC#2) // _SafeStr_5133 = "_-eo" (String#9739, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5144 = "_-nJ" (String#8869, DoABC#2) // _SafeStr_5145 = "_-0mw" (String#11357, DoABC#2) // _SafeStr_5148 = "_-1BO" (String#12347, DoABC#2) // _SafeStr_5151 = "_-1ld" (String#8267, DoABC#2) // _SafeStr_5171 = "_-0KB" (String#7081, DoABC#2) // _SafeStr_5186 = "_-2Hp" (String#12630, DoABC#2) // _SafeStr_5187 = "_-06I" (String#4729, DoABC#2) // _SafeStr_5188 = "_-T8" (String#6648, DoABC#2) // _SafeStr_5202 = "_-0bJ" (String#8297, DoABC#2) // _SafeStr_5203 = "_-28L" (String#8899, DoABC#2) // _SafeStr_5205 = "_-22c" (String#2455, DoABC#2) // _SafeStr_5209 = "_-zE" (String#7684, DoABC#2) // _SafeStr_5216 = "_-2gt" (String#3885, DoABC#2) // _SafeStr_5223 = "_-2v-" (String#7917, DoABC#2) // _SafeStr_5224 = "_-1IL" (String#9280, DoABC#2) // _SafeStr_5234 = "_-1XW" (String#8567, DoABC#2) // _SafeStr_5237 = "_-338" (String#9999, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_5240 = "_-05P" (String#12336, DoABC#2) // _SafeStr_5241 = "_-CA" (String#5288, DoABC#2) // _SafeStr_5248 = "_-df" (String#7757, DoABC#2) // _SafeStr_5249 = "_-230" (String#10569, DoABC#2) // _SafeStr_5257 = "_-1q1" (String#6148, DoABC#2) // _SafeStr_5265 = "_-27l" (String#7777, DoABC#2) // _SafeStr_5268 = "_-fc" (String#3721, DoABC#2) // _SafeStr_5269 = "_-0Tx" (String#6514, DoABC#2) // _SafeStr_5271 = "_-0CE" (String#18213, DoABC#2) // _SafeStr_5273 = "_-1DS" (String#7783, DoABC#2) // _SafeStr_5278 = "_-2Fu" (String#3977, DoABC#2) // _SafeStr_5312 = "_-2cR" (String#5096, DoABC#2) // _SafeStr_5331 = "_-0CJ" (String#10393, DoABC#2) // _SafeStr_5363 = "_-1cu" (String#8367, DoABC#2) // _SafeStr_5369 = "_-MY" (String#6718, DoABC#2) // _SafeStr_5374 = "_-wv" (String#15900, DoABC#2) // _SafeStr_5375 = "_-1XY" (String#4053, DoABC#2) // _SafeStr_5376 = "_-0jD" (String#4798, DoABC#2) // _SafeStr_5379 = "_-0rv" (String#7759, DoABC#2) // _SafeStr_5381 = "_-1n6" (String#9308, DoABC#2) // _SafeStr_5391 = "_-0tO" (String#8061, DoABC#2) // _SafeStr_5394 = "_-2Yz" (String#6391, DoABC#2) // _SafeStr_5398 = "_-pc" (String#8416, DoABC#2) // _SafeStr_5399 = "_-kM" (String#9933, DoABC#2) // _SafeStr_5413 = "_-3As" (String#3611, DoABC#2) // _SafeStr_5569 = "_-0AC" (String#18069, DoABC#2) // _SafeStr_5570 = "_-3I5" (String#15697, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6143 = "_-2NY" (String#4618, DoABC#2) // _SafeStr_6144 = "_-Z9" (String#4626, DoABC#2) // _SafeStr_6350 = "_-Of" (String#11243, DoABC#2) // _SafeStr_6351 = "_-1iW" (String#8832, DoABC#2) // _SafeStr_6353 = "_-1Yl" (String#11019, DoABC#2) // _SafeStr_6354 = "_-2yR" (String#4082, DoABC#2) // _SafeStr_6355 = "_-2cV" (String#4165, DoABC#2) // _SafeStr_6356 = "_-28T" (String#4105, DoABC#2) // _SafeStr_6357 = "_-0iE" (String#4217, DoABC#2) // _SafeStr_6358 = "_-tF" (String#4163, DoABC#2) // _SafeStr_6359 = "_-Dj" (String#4095, DoABC#2) // _SafeStr_6360 = "_-0n2" (String#4313, DoABC#2) // _SafeStr_6361 = "_-xj" (String#4341, DoABC#2) // _SafeStr_6362 = "_-0nM" (String#4270, DoABC#2) // _SafeStr_6363 = "_-0bF" (String#8291, DoABC#2) // _SafeStr_6364 = "_-2q1" (String#7979, DoABC#2) // _SafeStr_6365 = "_-1aJ" (String#8403, DoABC#2) // _SafeStr_6366 = "_-06M" (String#8713, DoABC#2) // _SafeStr_6419 = "_-0o8" (String#7980, DoABC#2) // _SafeStr_6420 = "_-1lz" (String#8608, DoABC#2) // _SafeStr_6486 = "_-z9" (String#10031, DoABC#2) // _SafeStr_6487 = "_-2kz" (String#7860, DoABC#2) // _SafeStr_6488 = "_-Mj" (String#10696, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_65 = "_-2ir" (String#4553, DoABC#2) // _SafeStr_6847 = "_-1xL" (String#4223, DoABC#2) // _SafeStr_6940 = "_-184" (String#15175, DoABC#2) // _SafeStr_6945 = "_-098" (String#8700, DoABC#2) // _SafeStr_6984 = "_-ZE" (String#1304, DoABC#2) // _SafeStr_6992 = "_-1Gu" (String#1752, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_7118 = "_-0O0" (String#1320, DoABC#2) // _SafeStr_7127 = "_-1w1" (String#3370, DoABC#2) // _SafeStr_745 = "_-1EO" (String#3211, DoABC#2) // _SafeStr_7558 = "_-5Q" (String#6201, DoABC#2) // _SafeStr_7606 = "_-2ck" (String#5622, DoABC#2) // _SafeStr_7609 = "_-0fO" (String#1129, DoABC#2) // _SafeStr_7796 = "_-2Xk" (String#5580, DoABC#2) // _SafeStr_7889 = "_-2T7" (String#9688, DoABC#2) // _SafeStr_7894 = "_-0Og" (String#9159, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) // _SafeStr_8018 = "_-1eB" (String#7225, DoABC#2) // _SafeStr_8019 = "_-Xx" (String#8429, DoABC#2) // _SafeStr_8020 = "_-1IJ" (String#9289, DoABC#2) // _SafeStr_8022 = "_-CS" (String#15724, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_823 = "_-2Kd" (String#4055, DoABC#2) // _SafeStr_8253 = "_-0ad" (String#3655, DoABC#2) // _SafeStr_832 = "_-2uH" (String#384, DoABC#2) // _SafeStr_839 = "_-135" (String#3759, DoABC#2) // _SafeStr_868 = "_-26E" (String#4620, DoABC#2) // _SafeStr_9210 = "_-1WT" (String#3455, DoABC#2) // _SafeStr_9334 = "_-00K" (String#7287, DoABC#2) // _SafeStr_9740 = "_-0J0" (String#8442, DoABC#2) // _SafeStr_9779 = "_-2vz" (String#11476, DoABC#2) // _SafeStr_9929 = "_-09X" (String#4615, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui._SafeStr_2950 package com.sulake.habbo.ui { import com.sulake.core.window.IWindowContainer; import com.sulake.core.window.IWindow; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.configuration.IHabboConfigurationManager; import _-1W7.RoomWidgetEnum; import flash.geom.Rectangle; public class _SafeStr_2950 { private static const _SafeStr_14169:String = "room_view"; private static const _SafeStr_14170:String = "room_widget"; private static const BOTTOM_MARGIN:int = 47; private var _SafeStr_14171:IWindowContainer; private var _SafeStr_14172:XML = null; public function dispose():void { if (this._SafeStr_14171 != null){ this._SafeStr_14171.dispose(); }; } public function _SafeStr_14141(_arg_1:XML, _arg_2:IHabboWindowManager, _arg_3:IHabboConfigurationManager):void { var _local_5:IWindow; var _local_7:int; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ throw (new Error("Unable to set room desktop layout.")); }; this._SafeStr_14172 = _arg_1.copy(); this._SafeStr_14171 = (_arg_2.buildFromXML(_arg_1, 0) as IWindowContainer); if (this._SafeStr_14171 == null){ throw (new Error("Failed to build layout from XML.")); }; this._SafeStr_14171.width = this._SafeStr_14171.desktop.width; this._SafeStr_14171.height = this._SafeStr_14171.desktop.height; var _local_4:IWindowContainer = (this._SafeStr_14171.desktop as IWindowContainer); _local_4.addChildAt(this._SafeStr_14171, 0); this._SafeStr_14171.findChildByTag("room_widget_infostand").y = (this._SafeStr_14171.findChildByTag("room_widget_infostand").y - BOTTOM_MARGIN); var _local_6:int; while (_local_6 < this._SafeStr_14171.numChildren) { _local_5 = this._SafeStr_14171.getChildAt(_local_6); _local_7 = ((WindowParam._SafeStr_9405) || (WindowParam._SafeStr_9402)); if (_local_5._SafeStr_9135(_local_7)){ _local_5.addEventListener(_SafeStr_1260._SafeStr_9128, this._SafeStr_14173); }; _local_6++; }; } private function _SafeStr_14173(_arg_1:_SafeStr_1260):void { var _local_2:IWindowContainer = (_arg_1.window as IWindowContainer); if (_local_2 == null){ return; }; if (_local_2.numChildren != 1){ return; }; var _local_3:IWindow = _local_2.getChildAt(0); if (_local_3 == null){ return; }; _local_2.width = _local_3.width; _local_2.height = _local_3.height; } private function _SafeStr_14174(_arg_1:String, _arg_2:IWindow):IWindowContainer { var _local_4:String; var _local_7:IWindowContainer; if (_arg_2 == null){ return (null); }; if (_arg_1 == RoomWidgetEnum._SafeStr_5394){ return ((this._SafeStr_14171.getChildByName("background_widgets") as IWindowContainer)); }; var _local_3:Array = _arg_2.tags; var _local_5:int; while (_local_5 < _local_3.length) { if (String(_local_3[_local_5]).indexOf(_SafeStr_14170) == 0){ _local_4 = (_local_3[_local_5] as String); break; }; _local_5++; }; if (_local_4 == null){ return (null); }; return ((this._SafeStr_14171._SafeStr_9226(_local_4) as IWindowContainer)); } public function _SafeStr_14146(_arg_1:String, _arg_2:IWindow):Boolean { if (_arg_2 == null){ return (false); }; var _local_3:IWindowContainer = this._SafeStr_14174(_arg_1, _arg_2); if (_local_3 == null){ return (false); }; if (_arg_1 == RoomWidgetEnum._SafeStr_5394){ _local_3.addChild(_arg_2); return (true); }; _arg_2.x = 0; _arg_2.y = 0; _local_3.addChild(_arg_2); _local_3.width = _arg_2.width; _local_3.height = _arg_2.height; return (true); } public function _SafeStr_14149(_arg_1:String, _arg_2:IWindow):void { var _local_3:IWindowContainer = this._SafeStr_14174(_arg_1, _arg_2); if (_local_3 != null){ _local_3.removeChild(_arg_2); }; } public function _SafeStr_14159(_arg_1:IWindow):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:IWindowContainer = (this._SafeStr_14171._SafeStr_9226(_SafeStr_14169) as IWindowContainer); if (_local_2 == null){ return (false); }; _local_2.addChild(_arg_1); return (true); } public function get _SafeStr_14147():Rectangle { if (this._SafeStr_14171 == null){ return (null); }; var _local_1:IWindowContainer = (this._SafeStr_14171.findChildByTag(_SafeStr_14169) as IWindowContainer); if (!_local_1){ return (null); }; var _local_2:Rectangle = _local_1.rectangle.clone(); if (!_local_2){ return (null); }; _local_2.offset(this._SafeStr_14171.x, this._SafeStr_14171.y); return (_local_2); } public function _SafeStr_14161():IWindow { if (this._SafeStr_14171 == null){ return (null); }; var _local_1:IWindowContainer = (this._SafeStr_14171.findChildByTag(_SafeStr_14169) as IWindowContainer); if (((!((_local_1 == null))) && ((_local_1.numChildren > 0)))){ return (_local_1.getChildAt(0)); }; return (null); } } }//package com.sulake.habbo.ui // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_14141 = "_-OZ" (String#19699, DoABC#2) // _SafeStr_14146 = "_-0YF" (String#20602, DoABC#2) // _SafeStr_14147 = "_-2wS" (String#14068, DoABC#2) // _SafeStr_14149 = "_-E-" (String#20949, DoABC#2) // _SafeStr_14159 = "_-1D4" (String#22128, DoABC#2) // _SafeStr_14161 = "_-eq" (String#20661, DoABC#2) // _SafeStr_14169 = "_-2lr" (String#9536, DoABC#2) // _SafeStr_14170 = "_-1c" (String#14340, DoABC#2) // _SafeStr_14171 = "_-oH" (String#2433, DoABC#2) // _SafeStr_14172 = "_-0NT" (String#20728, DoABC#2) // _SafeStr_14173 = "_-24R" (String#18655, DoABC#2) // _SafeStr_14174 = "_-1Mn" (String#17731, DoABC#2) // _SafeStr_2950 = "_-0v1" (String#7266, DoABC#2) // _SafeStr_5394 = "_-2Yz" (String#6391, DoABC#2) // _SafeStr_9128 = "_-Uh" (String#4164, DoABC#2) // _SafeStr_9135 = "_-rM" (String#834, DoABC#2) // _SafeStr_9226 = "_-1IO" (String#5266, DoABC#2) // _SafeStr_9402 = "_-2JY" (String#8877, DoABC#2) // _SafeStr_9405 = "_-pd" (String#8405, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui._SafeStr_986 package com.sulake.habbo.ui { import com.sulake.core.runtime.IUnknown; import com.sulake.habbo.session._SafeStr_1228; public interface _SafeStr_986 extends IUnknown { function _SafeStr_14175(_arg_1:_SafeStr_1228):_SafeStr_1779; function _SafeStr_14176(_arg_1:String):void; function getDesktop(_arg_1:String):_SafeStr_1779; } }//package com.sulake.habbo.ui // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_14175 = "_-2hA" (String#14449, DoABC#2) // _SafeStr_14176 = "_-0vw" (String#13752, DoABC#2) // _SafeStr_1779 = "_-Yr" (String#4396, DoABC#2) // _SafeStr_986 = "_-1tJ" (String#9905, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.IRoomWidgetFactory package com.sulake.habbo.ui { import com.sulake.core.runtime.IUnknown; import _-a4._SafeStr_1749; public interface IRoomWidgetFactory extends IUnknown { function _SafeStr_6992(_arg_1:String, _arg_2:IRoomWidgetHandler):_SafeStr_1749; } }//package com.sulake.habbo.ui // _SafeStr_1749 = "_-1KK" (String#1353, DoABC#2) // _SafeStr_6992 = "_-1Gu" (String#1752, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.IRoomWidgetHandler package com.sulake.habbo.ui { import com.sulake.core.runtime._SafeStr_3; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; import flash.events.Event; public interface IRoomWidgetHandler extends _SafeStr_3 { function get type():String; function set container(_arg_1:IRoomWidgetHandlerContainer):void; function _SafeStr_5055():Array; function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832; function _SafeStr_5056():Array; function _SafeStr_5057(_arg_1:Event):void; function update():void; } }//package com.sulake.habbo.ui // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_5055 = "_-1ty" (String#1948, DoABC#2) // _SafeStr_5056 = "_-2xR" (String#1946, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.IRoomWidgetHandlerContainer package com.sulake.habbo.ui { import com.sulake.habbo.tracking._SafeStr_7; import com.sulake.habbo.session._SafeStr_1228; import com.sulake.habbo.session._SafeStr_1112; import flash.events.IEventDispatcher; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.navigator._SafeStr_174; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.avatar._SafeStr_1195; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.help._SafeStr_745; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.habbo.moderation._SafeStr_868; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.roomevents._SafeStr_65; import com.sulake.core.communication.connection.IConnection; import flash.geom.Rectangle; import _-je._SafeStr_1794; import com.sulake.habbo.ui.widget.events._SafeStr_2832; public interface IRoomWidgetHandlerContainer { function get _SafeStr_5240():_SafeStr_7; function get _SafeStr_3680():_SafeStr_1228; function get _SafeStr_4914():_SafeStr_1112; function get events():IEventDispatcher; function get roomEngine():IRoomEngine; function get friendList():_SafeStr_818; function get avatarRenderManager():_SafeStr_415; function get inventory():_SafeStr_604; function get toolbar():_SafeStr_815; function get navigator():_SafeStr_174; function get _SafeStr_14138():IRoomWidgetFactory; function get _SafeStr_5278():_SafeStr_13; function get _SafeStr_4929():_SafeStr_1195; function get catalog():_SafeStr_286; function get localization():IHabboLocalizationManager; function get _SafeStr_5069():_SafeStr_745; function get config():IHabboConfigurationManager; function get _SafeStr_5109():_SafeStr_409; function get _SafeStr_5186():_SafeStr_868; function get windowManager():IHabboWindowManager; function get _SafeStr_5331():_SafeStr_65; function get connection():IConnection; function _SafeStr_14160(_arg_1:uint, _arg_2:int):void; function _SafeStr_5188():int; function _SafeStr_5374():Rectangle; function _SafeStr_5271():void; function processWidgetMessage(_arg_1:_SafeStr_1794):_SafeStr_2832; function _SafeStr_14167(_arg_1:IRoomWidgetHandler):void; function _SafeStr_14168(_arg_1:IRoomWidgetHandler):void; } }//package com.sulake.habbo.ui // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_1195 = "_-0OO" (String#4697, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_14138 = "_-2oS" (String#15301, DoABC#2) // _SafeStr_14160 = "_-36x" (String#14387, DoABC#2) // _SafeStr_14167 = "_-2Tl" (String#21969, DoABC#2) // _SafeStr_14168 = "_-0Zr" (String#20915, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_2832 = "_-0iS" (String#379, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3680 = "_-n-" (String#554, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4929 = "_-1tI" (String#3526, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_5186 = "_-2Hp" (String#12630, DoABC#2) // _SafeStr_5188 = "_-T8" (String#6648, DoABC#2) // _SafeStr_5240 = "_-05P" (String#12336, DoABC#2) // _SafeStr_5271 = "_-0CE" (String#18213, DoABC#2) // _SafeStr_5278 = "_-2Fu" (String#3977, DoABC#2) // _SafeStr_5331 = "_-0CJ" (String#10393, DoABC#2) // _SafeStr_5374 = "_-wv" (String#15900, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_65 = "_-2ir" (String#4553, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_745 = "_-1EO" (String#3211, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_868 = "_-26E" (String#4620, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.ui.RoomUI package com.sulake.habbo.ui { import com.sulake.core.runtime._SafeStr_705; import com.sulake.core.runtime._SafeStr_9; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.habbo.room.IRoomEngine; import com.sulake.habbo.session._SafeStr_13; import com.sulake.habbo.session._SafeStr_1112; import com.sulake.habbo.friendlist._SafeStr_818; import com.sulake.habbo.avatar._SafeStr_415; import com.sulake.habbo.inventory._SafeStr_604; import com.sulake.habbo.toolbar._SafeStr_815; import com.sulake.habbo.navigator._SafeStr_174; import com.sulake.habbo.avatar._SafeStr_1195; import com.sulake.habbo.catalog._SafeStr_286; import com.sulake.habbo.advertisement._SafeStr_823; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.help._SafeStr_745; import com.sulake.habbo.moderation._SafeStr_868; import com.sulake.habbo.configuration.IHabboConfigurationManager; import com.sulake.habbo.sound._SafeStr_409; import com.sulake.core.utils.Map; import com.sulake.core.communication.connection.IConnection; import com.sulake.habbo.tracking._SafeStr_7; import com.sulake.habbo.roomevents._SafeStr_65; import _-a4.RoomWidgetFactory; import iid.IIDHabboWindowManager; import com.sulake.iid.IIDRoomEngine; import com.sulake.iid.IIDHabboRoomSessionManager; import com.sulake.iid.IIDSessionDataManager; import com.sulake.iid.IIDHabboFriendList; import com.sulake.iid.IIDAvatarRenderManager; import com.sulake.iid.IIDHabboInventory; import com.sulake.iid.IIDHabboToolbar; import com.sulake.iid.IIDHabboNavigator; import com.sulake.iid.IIDHabboAvatarEditor; import com.sulake.iid.IIDHabboCatalog; import com.sulake.iid.IIDHabboAdManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.iid.IIDHabboHelp; import com.sulake.iid.IIDHabboModeration; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.iid.IIDHabboSoundManager; import com.sulake.iid.IIDHabboCommunicationManager; import com.sulake.iid.IIDHabboUserDefinedRoomEvents; import com.sulake.iid.IIDHabboTracking; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-2xx._SafeStr_1783; import _-2xx._SafeStr_816; import _-33P.RoomSessionEvent; import _-33P._SafeStr_1801; import _-33P._SafeStr_1799; import _-33P._SafeStr_1784; import _-33P._SafeStr_1788; import _-33P._SafeStr_1789; import _-33P._SafeStr_1790; import _-33P._SafeStr_1797; import _-33P._SafeStr_1800; import _-33P._SafeStr_1798; import _-33P._SafeStr_1785; import _-33P._SafeStr_1787; import _-33P._SafeStr_1793; import _-33P._SafeStr_1796; import _-33P._SafeStr_1786; import _-33P._SafeStr_1782; import com.sulake.habbo.toolbar._SafeStr_1792; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.habbo.communication.IHabboCommunicationManager; import _-1Vf.RoomEngineEvent; import _-1Vf._SafeStr_1795; import _-1Vf._SafeStr_1791; import _-1Vf._SafeStr_1381; import _-1Vf.RoomEngineSoundMachineEvent; import com.sulake.habbo.session._SafeStr_1228; import _-1W7.RoomWidgetEnum; import _-je._SafeStr_1794; import com.sulake.core.assets._SafeStr_5; public class RoomUI extends _SafeStr_705 implements _SafeStr_986, _SafeStr_9 { private var _windowManager:IHabboWindowManager; private var _roomEngine:IRoomEngine; private var _SafeStr_10502:_SafeStr_13; private var _SafeStr_14123:IRoomWidgetFactory; private var _SafeStr_6499:_SafeStr_1112; private var _friendList:_SafeStr_818; private var _SafeStr_4488:_SafeStr_415; private var _SafeStr_4463:_SafeStr_604; private var _toolbar:_SafeStr_815; private var _navigator:_SafeStr_174; private var _SafeStr_9929:_SafeStr_1195 = null; private var _catalog:_SafeStr_286; private var _SafeStr_13283:_SafeStr_823; private var _localization:IHabboLocalizationManager; private var _SafeStr_12198:_SafeStr_745; private var _SafeStr_14124:_SafeStr_868; private var _config:IHabboConfigurationManager; private var _soundManager:_SafeStr_409; private var _SafeStr_14177:Map; private var _SafeStr_14178:int; private var _SafeStr_14179:Boolean; private var _interstitialRoomId:int; private var _SafeStr_14180:int; private var _connection:IConnection; private var _habboTracking:_SafeStr_7; private var _SafeStr_14125:_SafeStr_65; public function RoomUI(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { this._SafeStr_14178 = _SafeStr_1781._SafeStr_14121; super(_arg_1, _arg_2, _arg_3); var _local_4:RoomWidgetFactory = new RoomWidgetFactory(this, 0, _arg_3); this._SafeStr_14123 = _local_4; _SafeStr_8823(_local_4, []); queueInterface(new IIDHabboWindowManager(), this._SafeStr_8012); queueInterface(new IIDRoomEngine(), this.onRoomEngineReady); queueInterface(new IIDHabboRoomSessionManager(), this.onRoomSessionManagerReady); queueInterface(new IIDSessionDataManager(), this._SafeStr_10158); queueInterface(new IIDHabboFriendList(), this._SafeStr_10529); queueInterface(new IIDAvatarRenderManager(), this.onAvatarRenderManagerReady); queueInterface(new IIDHabboInventory(), this._SafeStr_8015); queueInterface(new IIDHabboToolbar(), this._SafeStr_10527); queueInterface(new IIDHabboNavigator(), this._SafeStr_11831); queueInterface(new IIDHabboAvatarEditor(), this._SafeStr_14181); queueInterface(new IIDHabboCatalog(), this.onCatalogReady); queueInterface(new IIDHabboAdManager(), this._SafeStr_13312); queueInterface(new IIDHabboLocalizationManager(), this._SafeStr_11365); queueInterface(new IIDHabboHelp(), this._SafeStr_12200); queueInterface(new IIDHabboModeration(), this._SafeStr_14182); queueInterface(new IIDHabboConfigurationManager(), this._SafeStr_11366); queueInterface(new IIDHabboSoundManager(), this._SafeStr_8016); queueInterface(new IIDHabboCommunicationManager(), this._SafeStr_10157); queueInterface(new IIDHabboUserDefinedRoomEvents(), this._SafeStr_14183); queueInterface(new IIDHabboTracking(), this._SafeStr_14184); this._SafeStr_14177 = new Map(); _SafeStr_4262(this, 0); } override public function dispose():void { var _local_1:String; var _local_2:_SafeStr_1781; if (this._windowManager != null){ this._windowManager.release(new IIDHabboWindowManager()); this._windowManager = null; }; if (this._roomEngine != null){ this._roomEngine.release(new IIDRoomEngine()); this._roomEngine = null; }; if (this._SafeStr_10502 != null){ this._SafeStr_10502.release(new IIDHabboRoomSessionManager()); this._SafeStr_10502 = null; }; if (this._SafeStr_14123 != null){ this._SafeStr_14123.dispose(); this._SafeStr_14123 = null; }; if (this._SafeStr_4463 != null){ this._SafeStr_4463.release(new IIDHabboInventory()); this._SafeStr_4463 = null; }; if (this._toolbar != null){ this._toolbar.release(new IIDHabboToolbar()); this._toolbar = null; }; if (this._config != null){ this._config.release(new IIDHabboConfigurationManager()); this._config = null; }; if (this._soundManager != null){ this._soundManager.release(new IIDHabboSoundManager()); this._soundManager = null; }; if (this._SafeStr_13283 != null){ this._SafeStr_13283.release(new IIDHabboAdManager()); this._SafeStr_13283 = null; }; if (this._SafeStr_4488 != null){ this._SafeStr_4488.release(new IIDAvatarRenderManager()); this._SafeStr_4488 = null; }; if (this._catalog != null){ this._catalog.release(new IIDHabboCatalog()); this._catalog = null; }; if (this._friendList != null){ this._friendList.release(new IIDHabboFriendList()); this._friendList = null; }; if (this._SafeStr_12198 != null){ this._SafeStr_12198.release(new IIDHabboHelp()); this._SafeStr_12198 = null; }; if (this._localization != null){ this._localization.release(new IIDHabboLocalizationManager()); this._localization = null; }; if (this._SafeStr_14124 != null){ this._SafeStr_14124.release(new IIDHabboModeration()); this._SafeStr_14124 = null; }; if (this._navigator != null){ this._navigator.release(new IIDHabboNavigator()); this._navigator = null; }; if (this._SafeStr_6499 != null){ this._SafeStr_6499.release(new IIDSessionDataManager()); this._SafeStr_6499 = null; }; if (this._habboTracking != null){ this._habboTracking.release(new IIDHabboTracking()); this._habboTracking = null; }; if (this._SafeStr_14125){ this._SafeStr_14125.release(new IIDHabboUserDefinedRoomEvents()); this._SafeStr_14125 = null; }; this._SafeStr_9929 = null; this._connection = null; if (this._SafeStr_14177){ while (this._SafeStr_14177.length > 0) { _local_1 = (this._SafeStr_14177.getKey(0) as String); _local_2 = (this._SafeStr_14177.remove(_local_1) as _SafeStr_1781); if (_local_2 != null){ _local_2.dispose(); }; }; this._SafeStr_14177.dispose(); this._SafeStr_14177 = null; }; removeUpdateReceiver(this); super.dispose(); } private function _SafeStr_8012(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._windowManager = (_arg_2 as IHabboWindowManager); } private function onRoomSessionManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_10502 = (_arg_2 as _SafeStr_13); this._SafeStr_13436(); if (((((!((this._SafeStr_10502 == null))) && (!((this._roomEngine == null))))) && (this._roomEngine._SafeStr_8765))){ this._SafeStr_10502._SafeStr_13451 = true; }; } private function _SafeStr_10158(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_6499 = (_arg_2 as _SafeStr_1112); } private function _SafeStr_10529(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._friendList = (_arg_2 as _SafeStr_818); } private function onAvatarRenderManagerReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4488 = (_arg_2 as _SafeStr_415); } private function _SafeStr_8015(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_4463 = (_arg_2 as _SafeStr_604); } private function _SafeStr_10527(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._toolbar = (_arg_2 as _SafeStr_815); } private function _SafeStr_11831(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._navigator = (_arg_2 as _SafeStr_174); } private function _SafeStr_14181(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_9929 = (_arg_2 as _SafeStr_1195); } private function onCatalogReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._catalog = (_arg_2 as _SafeStr_286); } private function _SafeStr_13312(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_13283 = (_arg_2 as _SafeStr_823); if (((!((this._SafeStr_13283 == null))) && (!((this._SafeStr_13283.events == null))))){ this._SafeStr_13283.events.addEventListener(_SafeStr_1783._SafeStr_5267, this._SafeStr_14185); this._SafeStr_13283.events.addEventListener(_SafeStr_1783._SafeStr_5266, this._SafeStr_14186); this._SafeStr_13283.events.addEventListener(_SafeStr_816._SafeStr_7371, this._SafeStr_14186); }; } private function _SafeStr_11365(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._localization = (_arg_2 as IHabboLocalizationManager); } private function _SafeStr_12200(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_12198 = (_arg_2 as _SafeStr_745); } private function _SafeStr_14182(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_14124 = (_arg_2 as _SafeStr_868); Logger.log(("XXXX GOT HABBO MODERATION: " + this._SafeStr_14124)); } private function _SafeStr_11366(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._config = (_arg_2 as IHabboConfigurationManager); } private function _SafeStr_8016(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._soundManager = (_arg_2 as _SafeStr_409); } private function _SafeStr_13436():void { if (this._SafeStr_10502){ this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7606, this.roomSessionStateEventHandler); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7607, this.roomSessionStateEventHandler); this._SafeStr_10502.events.addEventListener(RoomSessionEvent._SafeStr_7608, this.roomSessionStateEventHandler); this._SafeStr_10502.events.addEventListener(_SafeStr_1801._SafeStr_4119, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1801._SafeStr_4130, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1799._SafeStr_5355, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1784._SafeStr_4178, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1784._SafeStr_4234, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1784._SafeStr_4233, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1788._SafeStr_4225, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1789._SafeStr_4152, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1789._SafeStr_4154, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1790._SafeStr_4139, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1790._SafeStr_4144, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3761, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3762, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_4243, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_4149, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_4148, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3764, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3766, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3767, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3763, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3756, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3757, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3758, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_4199, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_4200, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_3765, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_4201, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1797._SafeStr_4202, this._SafeStr_14187); this._SafeStr_10502.events.addEventListener(_SafeStr_1800._SafeStr_5424, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1798._SafeStr_4109, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1798._SafeStr_4110, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1785._SafeStr_4212, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1785._SafeStr_4211, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1785._SafeStr_4209, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1787._SafeStr_4132, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1793._SafeStr_5375, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1796._SafeStr_4223, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1786._SafeStr_4903, this._SafeStr_11546); this._SafeStr_10502.events.addEventListener(_SafeStr_1782._SafeStr_5116, this._SafeStr_11546); }; } private function roomSessionStateEventHandler(_arg_1:RoomSessionEvent):void { if (this._roomEngine == null){ return; }; switch (_arg_1.type){ case RoomSessionEvent._SafeStr_7606: this._SafeStr_14175(_arg_1.session); return; case RoomSessionEvent._SafeStr_7607: this._toolbar._SafeStr_13596(_SafeStr_1792._SafeStr_13572); return; case RoomSessionEvent._SafeStr_7608: if (_arg_1.session != null){ this._SafeStr_14176(this._SafeStr_13316(_arg_1.session.roomId, _arg_1.session.roomCategory)); this._toolbar._SafeStr_13596(_SafeStr_1792._SafeStr_13571); }; return; }; } private function _SafeStr_11546(_arg_1:RoomSessionEvent):void { var _local_2:String; var _local_3:_SafeStr_1779; if (this._roomEngine == null){ return; }; if (_arg_1.session != null){ _local_2 = this._SafeStr_13316(_arg_1.session.roomId, _arg_1.session.roomCategory); _local_3 = this.getDesktop(_local_2); if (_local_3 != null){ _local_3._SafeStr_5057(_arg_1); }; }; } private function _SafeStr_14187(event:RoomSessionEvent):void { var errorMessage:String; var errorTitle:String = "${error.title}"; switch (event.type){ case _SafeStr_1797._SafeStr_3761: errorMessage = "${room.error.cant_trade_stuff}"; break; case _SafeStr_1797._SafeStr_3762: errorMessage = "${room.error.cant_set_item}"; break; case _SafeStr_1797._SafeStr_4243: errorMessage = "${room.error.cant_set_not_owner}"; break; case _SafeStr_1797._SafeStr_3764: errorMessage = "${room.error.max_furniture}"; break; case _SafeStr_1797._SafeStr_3765: errorMessage = "${room.error.max_pets}"; break; case _SafeStr_1797._SafeStr_3766: errorMessage = "${room.error.max_queuetiles}"; break; case _SafeStr_1797._SafeStr_3767: errorMessage = "${room.error.max_soundfurni}"; break; case _SafeStr_1797._SafeStr_3763: errorMessage = "${room.error.max_stickies}"; break; case _SafeStr_1797._SafeStr_3756: errorMessage = "${room.error.kicked}"; errorTitle = "${generic.alert.title}"; break; case _SafeStr_1797._SafeStr_3758: errorMessage = "${room.error.guide.not.available}"; break; case _SafeStr_1797._SafeStr_3757: errorMessage = "${room.error.guide.already.exists}"; break; case _SafeStr_1797._SafeStr_4199: errorMessage = "${room.error.pets.forbidden_in_hotel}"; break; case _SafeStr_1797._SafeStr_4200: errorMessage = "${room.error.pets.forbidden_in_flat}"; break; case _SafeStr_1797._SafeStr_4201: errorMessage = "${room.error.pets.no_free_tiles}"; break; case _SafeStr_1797._SafeStr_4202: errorMessage = "${room.error.pets.selected_tile_not_free}"; break; default: return; }; this._windowManager.alert(errorTitle, errorMessage, 0, function (_arg_1:_SafeStr_1269, _arg_2:_SafeStr_1260):void { _arg_1.dispose(); }); } private function _SafeStr_14185(_arg_1:_SafeStr_1783):void { if (_arg_1 == null){ return; }; var _local_2:String = this._SafeStr_13316(this._interstitialRoomId, this._SafeStr_14180); var _local_3:_SafeStr_1781 = (this.getDesktop(_local_2) as _SafeStr_1781); if (_local_3 == null){ return; }; _local_3._SafeStr_5057(_arg_1); this._SafeStr_14179 = false; } private function _SafeStr_14186(_arg_1:_SafeStr_816):void { if (_arg_1 == null){ return; }; var _local_2:String = this._SafeStr_13316(_arg_1.roomId, _arg_1.roomCategory); var _local_3:_SafeStr_1781 = (this.getDesktop(_local_2) as _SafeStr_1781); if (_local_3 == null){ return; }; _local_3._SafeStr_5057(_arg_1); } private function onRoomEngineReady(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._roomEngine = (_arg_2 as IRoomEngine); this._SafeStr_14188(); if (((((!((this._SafeStr_10502 == null))) && (!((this._roomEngine == null))))) && (this._roomEngine._SafeStr_8765))){ this._SafeStr_10502._SafeStr_13451 = true; }; } private function _SafeStr_10157(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; var _local_3:IHabboCommunicationManager = (_arg_2 as IHabboCommunicationManager); if (_local_3 != null){ this._connection = _local_3.getHabboMainConnection(this._SafeStr_9797); if (this._connection != null){ this._SafeStr_9797(this._connection); }; }; } private function _SafeStr_14183(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._SafeStr_14125 = (_arg_2 as _SafeStr_65); } private function _SafeStr_14184(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (disposed){ return; }; this._habboTracking = (_arg_2 as _SafeStr_7); } private function _SafeStr_9797(_arg_1:IConnection):void { if (disposed){ return; }; if (_arg_1 != null){ this._connection = _arg_1; }; } private function _SafeStr_14188():void { if (((!((this._roomEngine == null))) && (!((this._roomEngine.events == null))))){ this._roomEngine.events.addEventListener(RoomEngineEvent._SafeStr_6416, this._SafeStr_14153); this._roomEngine.events.addEventListener(RoomEngineEvent._SafeStr_6417, this._SafeStr_14189); this._roomEngine.events.addEventListener(RoomEngineEvent._SafeStr_6418, this._SafeStr_14189); this._roomEngine.events.addEventListener(RoomEngineEvent._SafeStr_6420, this._SafeStr_14153); this._roomEngine.events.addEventListener(RoomEngineEvent._SafeStr_6419, this._SafeStr_14153); this._roomEngine.events.addEventListener(_SafeStr_1795._SafeStr_5412, this._SafeStr_14189); this._roomEngine.events.addEventListener(_SafeStr_1791._SafeStr_6375, this._SafeStr_14189); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6350, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6351, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_4885, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_4887, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_3572, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6353, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6143, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6144, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381.ROOM_OBJECT_WIDGET_REQUEST_CREDITFURNI, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6355, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6356, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6357, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6358, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6359, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6354, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6360, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6363, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6364, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6365, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6366, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_5413, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6361, this._SafeStr_13341); this._roomEngine.events.addEventListener(_SafeStr_1381._SafeStr_6362, this._SafeStr_13341); this._roomEngine.events.addEventListener(RoomEngineSoundMachineEvent._SafeStr_5241, this._SafeStr_13341); }; } private function _SafeStr_14153(_arg_1:RoomEngineEvent):void { var _local_2:String; var _local_3:_SafeStr_1781; if (_arg_1 == null){ return; }; if (_arg_1.type == RoomEngineEvent._SafeStr_6416){ if (this._SafeStr_10502 != null){ this._SafeStr_10502._SafeStr_13451 = true; }; } else { if ((((_arg_1.type == RoomEngineEvent._SafeStr_6419)) || ((_arg_1.type == RoomEngineEvent._SafeStr_6420)))){ _local_2 = this._SafeStr_13316(_arg_1.roomId, _arg_1.roomCategory); _local_3 = (this.getDesktop(_local_2) as _SafeStr_1781); if (_local_3 == null){ return; }; _local_3._SafeStr_14153(_arg_1); }; }; } private function _SafeStr_14189(_arg_1:RoomEngineEvent):void { var _local_4:_SafeStr_1228; var _local_5:Boolean; var _local_6:_SafeStr_1791; if (_arg_1 == null){ return; }; if (this._roomEngine == null){ return; }; var _local_2:String = this._SafeStr_13316(_arg_1.roomId, _arg_1.roomCategory); var _local_3:_SafeStr_1781 = (this.getDesktop(_local_2) as _SafeStr_1781); if (_local_3 == null){ if (this._SafeStr_10502 == null){ return; }; _local_4 = this._SafeStr_10502.getSession(_arg_1.roomId, _arg_1.roomCategory); if (_local_4 != null){ _local_3 = (this._SafeStr_14175(_local_4) as _SafeStr_1781); }; }; if (_local_3 == null){ return; }; switch (_arg_1.type){ case RoomEngineEvent._SafeStr_6417: _local_5 = false; _local_3._SafeStr_14154(this._SafeStr_14190(_arg_1.roomId, _arg_1.roomCategory)); if (this._roomEngine != null){ this._roomEngine.setActiveRoom(_arg_1.roomId, _arg_1.roomCategory); if (this._roomEngine._SafeStr_13197(this._roomEngine._SafeStr_13270(_arg_1.roomId, _arg_1.roomCategory))){ _local_5 = true; }; }; _local_3._SafeStr_14148(RoomWidgetEnum._SafeStr_6487); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5171); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5273); if (!_local_3.session._SafeStr_4235){ _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5063); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5394); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5375); if (this._config.getKey("avatar.widget.enabled", "0") == "1"){ _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_4898); }; }; _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_6486); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5202); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5248); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5223); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5144); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5132); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5209); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5151); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_4178); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5369); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5216); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5398); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5379); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_6488); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_4223); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5120); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_3442); if (!_local_5){ _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5391); }; _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5257); if (this._SafeStr_14178 != _SafeStr_1781._SafeStr_14121){ _local_3._SafeStr_14165(RoomWidgetEnum._SafeStr_5257, this._SafeStr_14178); }; if (this._SafeStr_13283 != null){ this._SafeStr_13283._SafeStr_9780(_arg_1.roomId, _arg_1.roomCategory); }; _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5234); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5363); return; case RoomEngineEvent._SafeStr_6418: this._SafeStr_14176(_local_2); return; case _SafeStr_1791._SafeStr_6375: _local_6 = (_arg_1 as _SafeStr_1791); if (_local_6 == null) break; if (_local_6._SafeStr_5411){ _local_3._SafeStr_14160(0xFFFFFF, 0xFF); } else { _local_3._SafeStr_14160(_local_6.color, _local_6._SafeStr_5408); }; return; case _SafeStr_1795._SafeStr_5412: _local_3._SafeStr_5057(_arg_1); return; }; } private function _SafeStr_13341(_arg_1:_SafeStr_1381):void { if (_arg_1 == null){ return; }; if (this._roomEngine == null){ return; }; var _local_2:String = this._SafeStr_13316(_arg_1.roomId, _arg_1.roomCategory); var _local_3:_SafeStr_1781 = (this.getDesktop(_local_2) as _SafeStr_1781); if (_local_3 == null){ return; }; _local_3._SafeStr_13341(_arg_1); } public function processWidgetMessage(_arg_1:int, _arg_2:int, _arg_3:_SafeStr_1794):void { if (_arg_3 == null){ return; }; if (this._roomEngine == null){ return; }; var _local_4:String = this._SafeStr_13316(_arg_1, _arg_2); var _local_5:_SafeStr_1781 = (this.getDesktop(_local_4) as _SafeStr_1781); if (_local_5 == null){ return; }; _local_5.processWidgetMessage(_arg_3); } public function _SafeStr_14175(_arg_1:_SafeStr_1228):_SafeStr_1779 { if (_arg_1 == null){ return (null); }; if (this._roomEngine == null){ return (null); }; var _local_2:String = this._SafeStr_13316(_arg_1.roomId, _arg_1.roomCategory); var _local_3:_SafeStr_1781 = (this.getDesktop(_local_2) as _SafeStr_1781); if (_local_3 != null){ return (_local_3); }; _local_3 = new _SafeStr_1781(_arg_1, assets, this._connection); _local_3.roomEngine = this._roomEngine; _local_3.windowManager = this._windowManager; _local_3._SafeStr_14138 = this._SafeStr_14123; _local_3._SafeStr_4914 = this._SafeStr_6499; _local_3._SafeStr_5278 = this._SafeStr_10502; _local_3.friendList = this._friendList; _local_3.avatarRenderManager = this._SafeStr_4488; _local_3.inventory = this._SafeStr_4463; _local_3.toolbar = this._toolbar; _local_3.navigator = this._navigator; _local_3._SafeStr_4929 = this._SafeStr_9929; _local_3.catalog = this._catalog; _local_3._SafeStr_14139 = this._SafeStr_13283; _local_3.localization = this._localization; _local_3._SafeStr_5069 = this._SafeStr_12198; _local_3._SafeStr_5186 = this._SafeStr_14124; _local_3.config = this._config; _local_3._SafeStr_5109 = this._soundManager; _local_3._SafeStr_5240 = this._habboTracking; _local_3._SafeStr_5331 = this._SafeStr_14125; var _local_4:_SafeStr_5 = (assets.getAssetByName("room_desktop_layout_xml") as _SafeStr_5); if (_local_4 != null){ _local_3.layout = (_local_4.content as XML); }; _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_5265); _local_3._SafeStr_6992(RoomWidgetEnum._SafeStr_6487); _local_3.init(); if (_local_3._SafeStr_9779()){ this._SafeStr_14179 = true; this._interstitialRoomId = _arg_1.roomId; this._SafeStr_14180 = _arg_1.roomCategory; } else { this._SafeStr_14179 = false; }; this._SafeStr_14177.add(_local_2, _local_3); return (_local_3); } public function _SafeStr_14176(_arg_1:String):void { var _local_3:int; var _local_2:_SafeStr_1781 = (this._SafeStr_14177.remove(_arg_1) as _SafeStr_1781); if (_local_2 != null){ _local_3 = _local_2._SafeStr_14166(RoomWidgetEnum._SafeStr_5257); if (_local_3 != _SafeStr_1781._SafeStr_14121){ this._SafeStr_14178 = _local_3; }; _local_2.dispose(); this._SafeStr_14179 = false; }; } public function getDesktop(_arg_1:String):_SafeStr_1779 { return ((this._SafeStr_14177.getValue(_arg_1) as _SafeStr_1781)); } public function _SafeStr_14190(_arg_1:int, _arg_2:int):int { return (1); } public function update(_arg_1:uint):void { var _local_3:_SafeStr_1781; var _local_2:int; while (_local_2 < this._SafeStr_14177.length) { _local_3 = (this._SafeStr_14177.getWithIndex(_local_2) as _SafeStr_1781); if (_local_3 != null){ _local_3.update(); }; _local_2++; }; } private function _SafeStr_13316(_arg_1:int, _arg_2:int):String { return ("hard_coded_room_id"); } } }//package com.sulake.habbo.ui // _SafeStr_10157 = "_-CV" (String#3887, DoABC#2) // _SafeStr_10158 = "_-2l1" (String#3059, DoABC#2) // _SafeStr_10502 = "_-JB" (String#636, DoABC#2) // _SafeStr_10527 = "_-0ZG" (String#2793, DoABC#2) // _SafeStr_10529 = "_-09Y" (String#6830, DoABC#2) // _SafeStr_1112 = "_-346" (String#1220, DoABC#2) // _SafeStr_11365 = "_-0uB" (String#6697, DoABC#2) // _SafeStr_11366 = "_-2LE" (String#5492, DoABC#2) // _SafeStr_11546 = "_-16f" (String#2022, DoABC#2) // _SafeStr_11831 = "_-0cR" (String#9017, DoABC#2) // _SafeStr_1195 = "_-0OO" (String#4697, DoABC#2) // _SafeStr_12198 = "_-2oV" (String#3589, DoABC#2) // _SafeStr_12200 = "_-2Pm" (String#12826, DoABC#2) // _SafeStr_1228 = "_-1f-" (String#699, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_13 = "_-1b1" (String#1861, DoABC#2) // _SafeStr_13197 = "_-2tP" (String#5327, DoABC#2) // _SafeStr_13270 = "_-0bW" (String#6139, DoABC#2) // _SafeStr_13283 = "_-0Tn" (String#1839, DoABC#2) // _SafeStr_13312 = "_-2pU" (String#9539, DoABC#2) // _SafeStr_13316 = "_-1z0" (String#1554, DoABC#2) // _SafeStr_13341 = "_-jP" (String#2077, DoABC#2) // _SafeStr_13436 = "_-1l7" (String#15287, DoABC#2) // _SafeStr_13451 = "_-0jV" (String#11826, DoABC#2) // _SafeStr_13571 = "_-2YS" (String#10560, DoABC#2) // _SafeStr_13572 = "_-0hC" (String#9406, DoABC#2) // _SafeStr_13596 = "_-q9" (String#10191, DoABC#2) // _SafeStr_1381 = "_-0Qw" (String#469, DoABC#2) // _SafeStr_14121 = "_-11I" (String#8817, DoABC#2) // _SafeStr_14123 = "_-kF" (String#4672, DoABC#2) // _SafeStr_14124 = "_-0mj" (String#4698, DoABC#2) // _SafeStr_14125 = "_-0hd" (String#5908, DoABC#2) // _SafeStr_14138 = "_-2oS" (String#15301, DoABC#2) // _SafeStr_14139 = "_-TL" (String#20341, DoABC#2) // _SafeStr_14148 = "_-1nZ" (String#18567, DoABC#2) // _SafeStr_14153 = "_-1w3" (String#10731, DoABC#2) // _SafeStr_14154 = "_-0gH" (String#18905, DoABC#2) // _SafeStr_14160 = "_-36x" (String#14387, DoABC#2) // _SafeStr_14165 = "_-1P5" (String#19283, DoABC#2) // _SafeStr_14166 = "_-1PA" (String#19322, DoABC#2) // _SafeStr_14175 = "_-2hA" (String#14449, DoABC#2) // _SafeStr_14176 = "_-0vw" (String#13752, DoABC#2) // _SafeStr_14177 = "_-co" (String#4212, DoABC#2) // _SafeStr_14178 = "_-0Pn" (String#12083, DoABC#2) // _SafeStr_14179 = "_-3A8" (String#12027, DoABC#2) // _SafeStr_14180 = "_-1tC" (String#16948, DoABC#2) // _SafeStr_14181 = "_-1GE" (String#22313, DoABC#2) // _SafeStr_14182 = "_-368" (String#21369, DoABC#2) // _SafeStr_14183 = "_-2mI" (String#21861, DoABC#2) // _SafeStr_14184 = "_-0qd" (String#20217, DoABC#2) // _SafeStr_14185 = "_-1bv" (String#19474, DoABC#2) // _SafeStr_14186 = "_-1LU" (String#17999, DoABC#2) // _SafeStr_14187 = "_-qf" (String#3026, DoABC#2) // _SafeStr_14188 = "_-5f" (String#19096, DoABC#2) // _SafeStr_14189 = "_-30p" (String#11638, DoABC#2) // _SafeStr_14190 = "_-1Bg" (String#22241, DoABC#2) // _SafeStr_174 = "_-yQ" (String#2522, DoABC#2) // _SafeStr_1779 = "_-Yr" (String#4396, DoABC#2) // _SafeStr_1781 = "_-55" (String#1697, DoABC#2) // _SafeStr_1782 = "_-2Vn" (String#4680, DoABC#2) // _SafeStr_1783 = "_-0hL" (String#2686, DoABC#2) // _SafeStr_1784 = "_-Su" (String#2034, DoABC#2) // _SafeStr_1785 = "_-Se" (String#1942, DoABC#2) // _SafeStr_1786 = "_-1pJ" (String#6120, DoABC#2) // _SafeStr_1787 = "_-2s3" (String#3582, DoABC#2) // _SafeStr_1788 = "_-1A9" (String#2935, DoABC#2) // _SafeStr_1789 = "_-3Fo" (String#2554, DoABC#2) // _SafeStr_1790 = "_-0Ca" (String#2436, DoABC#2) // _SafeStr_1791 = "_-2D4" (String#5105, DoABC#2) // _SafeStr_1792 = "_-2VW" (String#5574, DoABC#2) // _SafeStr_1793 = "_-1F8" (String#4576, DoABC#2) // _SafeStr_1794 = "_-12s" (String#368, DoABC#2) // _SafeStr_1795 = "_-Oe" (String#3403, DoABC#2) // _SafeStr_1796 = "_-zk" (String#3661, DoABC#2) // _SafeStr_1797 = "_-2kP" (String#1046, DoABC#2) // _SafeStr_1798 = "_-ea" (String#2471, DoABC#2) // _SafeStr_1799 = "_-CC" (String#4558, DoABC#2) // _SafeStr_1800 = "_-1-h" (String#2557, DoABC#2) // _SafeStr_1801 = "_-95" (String#1597, DoABC#2) // _SafeStr_286 = "_-1JT" (String#850, DoABC#2) // _SafeStr_3442 = "_-1rO" (String#4283, DoABC#2) // _SafeStr_3572 = "_-OX" (String#4135, DoABC#2) // _SafeStr_3756 = "_-0Ij" (String#5678, DoABC#2) // _SafeStr_3757 = "_-2RT" (String#5458, DoABC#2) // _SafeStr_3758 = "_-wT" (String#5405, DoABC#2) // _SafeStr_3761 = "_-1eW" (String#5486, DoABC#2) // _SafeStr_3762 = "_-YN" (String#5476, DoABC#2) // _SafeStr_3763 = "_-8m" (String#5275, DoABC#2) // _SafeStr_3764 = "_-1gx" (String#5603, DoABC#2) // _SafeStr_3765 = "_-2qF" (String#4936, DoABC#2) // _SafeStr_3766 = "_-0tV" (String#5408, DoABC#2) // _SafeStr_3767 = "_-2jB" (String#5295, DoABC#2) // _SafeStr_409 = "_-2dh" (String#1649, DoABC#2) // _SafeStr_4109 = "_-7u" (String#4269, DoABC#2) // _SafeStr_4110 = "_-2vx" (String#4338, DoABC#2) // _SafeStr_4119 = "_-x5" (String#4779, DoABC#2) // _SafeStr_4130 = "_-22u" (String#7655, DoABC#2) // _SafeStr_4132 = "_-oG" (String#8883, DoABC#2) // _SafeStr_4139 = "_-1zz" (String#8858, DoABC#2) // _SafeStr_4144 = "_-2UD" (String#8801, DoABC#2) // _SafeStr_4148 = "_-2Uq" (String#12387, DoABC#2) // _SafeStr_4149 = "_-11F" (String#12036, DoABC#2) // _SafeStr_415 = "_-35i" (String#1516, DoABC#2) // _SafeStr_4152 = "_-0S8" (String#7685, DoABC#2) // _SafeStr_4154 = "_-15I" (String#7669, DoABC#2) // _SafeStr_4178 = "_-33O" (String#3943, DoABC#2) // _SafeStr_4199 = "_-2pH" (String#9595, DoABC#2) // _SafeStr_4200 = "_-1wl" (String#10564, DoABC#2) // _SafeStr_4201 = "_-Lk" (String#10798, DoABC#2) // _SafeStr_4202 = "_-0tq" (String#11120, DoABC#2) // _SafeStr_4209 = "_-1En" (String#4268, DoABC#2) // _SafeStr_4211 = "_-05q" (String#2753, DoABC#2) // _SafeStr_4212 = "_-0yX" (String#4074, DoABC#2) // _SafeStr_4223 = "_-C6" (String#3891, DoABC#2) // _SafeStr_4225 = "_-2Q8" (String#6110, DoABC#2) // _SafeStr_4233 = "_-AQ" (String#2418, DoABC#2) // _SafeStr_4234 = "_-2XM" (String#4203, DoABC#2) // _SafeStr_4235 = "_-1mA" (String#4184, DoABC#2) // _SafeStr_4243 = "_-18X" (String#10349, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4463 = "_-8b" (String#343, DoABC#2) // _SafeStr_4488 = "_-0Er" (String#1945, DoABC#2) // _SafeStr_4885 = "_-0ru" (String#4367, DoABC#2) // _SafeStr_4887 = "_-01G" (String#7378, DoABC#2) // _SafeStr_4898 = "_-tO" (String#4008, DoABC#2) // _SafeStr_4903 = "_-1KU" (String#3733, DoABC#2) // _SafeStr_4914 = "_-dr" (String#600, DoABC#2) // _SafeStr_4929 = "_-1tI" (String#3526, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5057 = "_-aX" (String#1444, DoABC#2) // _SafeStr_5063 = "_-02h" (String#8557, DoABC#2) // _SafeStr_5069 = "_-NG" (String#2325, DoABC#2) // _SafeStr_5109 = "_-361" (String#2047, DoABC#2) // _SafeStr_5116 = "_-0dc" (String#4336, DoABC#2) // _SafeStr_5120 = "_-R1" (String#7594, DoABC#2) // _SafeStr_5132 = "_-1jB" (String#8797, DoABC#2) // _SafeStr_5144 = "_-nJ" (String#8869, DoABC#2) // _SafeStr_5151 = "_-1ld" (String#8267, DoABC#2) // _SafeStr_5171 = "_-0KB" (String#7081, DoABC#2) // _SafeStr_5186 = "_-2Hp" (String#12630, DoABC#2) // _SafeStr_5202 = "_-0bJ" (String#8297, DoABC#2) // _SafeStr_5209 = "_-zE" (String#7684, DoABC#2) // _SafeStr_5216 = "_-2gt" (String#3885, DoABC#2) // _SafeStr_5223 = "_-2v-" (String#7917, DoABC#2) // _SafeStr_5234 = "_-1XW" (String#8567, DoABC#2) // _SafeStr_5240 = "_-05P" (String#12336, DoABC#2) // _SafeStr_5241 = "_-CA" (String#5288, DoABC#2) // _SafeStr_5248 = "_-df" (String#7757, DoABC#2) // _SafeStr_5257 = "_-1q1" (String#6148, DoABC#2) // _SafeStr_5265 = "_-27l" (String#7777, DoABC#2) // _SafeStr_5266 = "_-Mc" (String#7848, DoABC#2) // _SafeStr_5267 = "_-3F3" (String#8386, DoABC#2) // _SafeStr_5273 = "_-1DS" (String#7783, DoABC#2) // _SafeStr_5278 = "_-2Fu" (String#3977, DoABC#2) // _SafeStr_5331 = "_-0CJ" (String#10393, DoABC#2) // _SafeStr_5355 = "_-0Rs" (String#4146, DoABC#2) // _SafeStr_5363 = "_-1cu" (String#8367, DoABC#2) // _SafeStr_5369 = "_-MY" (String#6718, DoABC#2) // _SafeStr_5375 = "_-1XY" (String#4053, DoABC#2) // _SafeStr_5379 = "_-0rv" (String#7759, DoABC#2) // _SafeStr_5391 = "_-0tO" (String#8061, DoABC#2) // _SafeStr_5394 = "_-2Yz" (String#6391, DoABC#2) // _SafeStr_5398 = "_-pc" (String#8416, DoABC#2) // _SafeStr_5408 = "_-0Fa" (String#4376, DoABC#2) // _SafeStr_5411 = "_-0pL" (String#11184, DoABC#2) // _SafeStr_5412 = "_-1gO" (String#2690, DoABC#2) // _SafeStr_5413 = "_-3As" (String#3611, DoABC#2) // _SafeStr_5424 = "_-R8" (String#7965, DoABC#2) // _SafeStr_604 = "_-bC" (String#1790, DoABC#2) // _SafeStr_6143 = "_-2NY" (String#4618, DoABC#2) // _SafeStr_6144 = "_-Z9" (String#4626, DoABC#2) // _SafeStr_6350 = "_-Of" (String#11243, DoABC#2) // _SafeStr_6351 = "_-1iW" (String#8832, DoABC#2) // _SafeStr_6353 = "_-1Yl" (String#11019, DoABC#2) // _SafeStr_6354 = "_-2yR" (String#4082, DoABC#2) // _SafeStr_6355 = "_-2cV" (String#4165, DoABC#2) // _SafeStr_6356 = "_-28T" (String#4105, DoABC#2) // _SafeStr_6357 = "_-0iE" (String#4217, DoABC#2) // _SafeStr_6358 = "_-tF" (String#4163, DoABC#2) // _SafeStr_6359 = "_-Dj" (String#4095, DoABC#2) // _SafeStr_6360 = "_-0n2" (String#4313, DoABC#2) // _SafeStr_6361 = "_-xj" (String#4341, DoABC#2) // _SafeStr_6362 = "_-0nM" (String#4270, DoABC#2) // _SafeStr_6363 = "_-0bF" (String#8291, DoABC#2) // _SafeStr_6364 = "_-2q1" (String#7979, DoABC#2) // _SafeStr_6365 = "_-1aJ" (String#8403, DoABC#2) // _SafeStr_6366 = "_-06M" (String#8713, DoABC#2) // _SafeStr_6375 = "_-zG" (String#9945, DoABC#2) // _SafeStr_6416 = "_-0nH" (String#10833, DoABC#2) // _SafeStr_6417 = "_-27I" (String#4442, DoABC#2) // _SafeStr_6418 = "_-1ZD" (String#6138, DoABC#2) // _SafeStr_6419 = "_-0o8" (String#7980, DoABC#2) // _SafeStr_6420 = "_-1lz" (String#8608, DoABC#2) // _SafeStr_6486 = "_-z9" (String#10031, DoABC#2) // _SafeStr_6487 = "_-2kz" (String#7860, DoABC#2) // _SafeStr_6488 = "_-Mj" (String#10696, DoABC#2) // _SafeStr_6499 = "_-03S" (String#847, DoABC#2) // _SafeStr_65 = "_-2ir" (String#4553, DoABC#2) // _SafeStr_6992 = "_-1Gu" (String#1752, DoABC#2) // _SafeStr_7 = "_-00j" (String#2711, DoABC#2) // _SafeStr_705 = "_-gY" (String#3802, DoABC#2) // _SafeStr_7371 = "_-me" (String#8847, DoABC#2) // _SafeStr_745 = "_-1EO" (String#3211, DoABC#2) // _SafeStr_7606 = "_-2ck" (String#5622, DoABC#2) // _SafeStr_7607 = "_-ic" (String#2805, DoABC#2) // _SafeStr_7608 = "_-12o" (String#2891, DoABC#2) // _SafeStr_8012 = "_-uN" (String#1808, DoABC#2) // _SafeStr_8015 = "_-1GL" (String#3813, DoABC#2) // _SafeStr_8016 = "_-2WL" (String#4668, DoABC#2) // _SafeStr_815 = "_-2w4" (String#1382, DoABC#2) // _SafeStr_816 = "_-a0" (String#2680, DoABC#2) // _SafeStr_818 = "_-1Bd" (String#2199, DoABC#2) // _SafeStr_823 = "_-2Kd" (String#4055, DoABC#2) // _SafeStr_868 = "_-26E" (String#4620, DoABC#2) // _SafeStr_8765 = "_-0Qo" (String#6356, DoABC#2) // _SafeStr_8823 = "_-37L" (String#3642, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9779 = "_-2vz" (String#11476, DoABC#2) // _SafeStr_9780 = "_-2Az" (String#11818, DoABC#2) // _SafeStr_9797 = "_-0FD" (String#2655, DoABC#2) // _SafeStr_986 = "_-1tJ" (String#9905, DoABC#2) // _SafeStr_9929 = "_-09X" (String#4615, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.utils._SafeStr_1350 package com.sulake.habbo.utils { import flash.external.ExternalInterface; import flash.net.URLRequest; import flash.net.navigateToURL; public class _SafeStr_1350 { public static const _SafeStr_14191:String = "advertisement"; public static function _SafeStr_8135(_arg_1:String):void { if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.logEventLog", _arg_1); }; } public static function _SafeStr_8004(_arg_1:String, _arg_2:String=""):void { var _local_4:String; if ((((_arg_2 == null)) || ((_arg_2 == "")))){ _arg_2 = _SafeStr_14191; }; var _local_3:URLRequest = new URLRequest(_arg_1); if (!ExternalInterface.available){ navigateToURL(_local_3, _arg_2); } else { _local_4 = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase(); if (_local_4.indexOf("firefox") >= 0){ ExternalInterface.call("window.open", _local_3.url, _arg_2); } else { if (_local_4.indexOf("msie") >= 0){ ExternalInterface.call((((("function setWMWindow() {window.open('" + _local_3.url) + "', '") + _arg_2) + "');}")); } else { navigateToURL(_local_3, _arg_2); }; }; }; } public static function navigateToURL(_arg_1:String, _arg_2:String=null):void { var _local_3:URLRequest = new URLRequest(_arg_1); navigateToURL(_local_3, _arg_2); } public static function _SafeStr_14120(_arg_1:String):void { if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.openExternalLink", escape(_arg_1)); } else { Logger.log(("External interface not available. Could not request to open: " + _arg_1)); }; } public static function _SafeStr_7557(_arg_1:int):void { if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.fbLike", _arg_1); } else { Logger.log("External interface not available. Could not request Facebook like view."); }; } public static function _SafeStr_12190(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String):void { if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.postAchievementShareBonus", _arg_1, _arg_2, _arg_3, _arg_4); } else { Logger.log("External interface not available. Could not request Facebook achievement post view."); }; } public static function _SafeStr_6569(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:String):void { if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.postXmasViral", _arg_1, _arg_2, _arg_3, _arg_4, _arg_5); } else { Logger.log("External interface not available. Could not request Facebook viral post view."); }; } public static function _SafeStr_13521(_arg_1:int):void { if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.roomVisited", _arg_1); } else { Logger.log("External interface not available. Could not store last room visit."); }; } } }//package com.sulake.habbo.utils // _SafeStr_12190 = "_-1-l" (String#21797, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_13521 = "_-2eR" (String#19877, DoABC#2) // _SafeStr_14120 = "_-x2" (String#18410, DoABC#2) // _SafeStr_14191 = "_-Lh" (String#14735, DoABC#2) // _SafeStr_6569 = "_-2x2" (String#19371, DoABC#2) // _SafeStr_7557 = "_-ur" (String#21976, DoABC#2) // _SafeStr_8004 = "_-1cs" (String#4339, DoABC#2) // _SafeStr_8135 = "_-2BM" (String#8412, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.utils._SafeStr_1370 package com.sulake.habbo.utils { import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IDesktopWindow; import flash.geom.Rectangle; import com.sulake.core.window.enum._SafeStr_1526; public class _SafeStr_1370 implements _SafeStr_3 { public static const RESULT_SHOW:int = 0; public static const _SafeStr_14192:int = 1; public static const _SafeStr_14193:int = 2; private var _window:IWindow; private var _SafeStr_10619:IDesktopWindow; private var _disposed:Boolean; private var _SafeStr_14194:Function; private var _SafeStr_14195:Function; public function _SafeStr_1370(_arg_1:IWindow, _arg_2:IDesktopWindow, _arg_3:Function=null, _arg_4:Function=null) { this._window = _arg_1; this._SafeStr_10619 = _arg_2; this._SafeStr_14194 = _arg_3; this._SafeStr_14195 = _arg_4; } public static function _SafeStr_4352(_arg_1:IWindow):Boolean { var _local_7:IWindow; var _local_2:IDesktopWindow = _arg_1.desktop; var _local_3:int = _local_2.numChildren; var _local_4:int = _local_2.getChildIndex(_arg_1); if (_local_4 < 0){ throw (new Error("Window must be contained by the desktop!")); }; var _local_5:Rectangle = new Rectangle(); _arg_1._SafeStr_9158(_local_5); var _local_6:Rectangle = new Rectangle(); var _local_8:int = (_local_4 + 1); while (_local_8 < _local_3) { _local_7 = _local_2.getChildAt(_local_8); if (_local_7.visible){ _local_7._SafeStr_9158(_local_6); if (_local_5.intersects(_local_6)){ return (true); }; }; _local_8++; }; return (false); } public function get window():IWindow { return (this._window); } public function get visible():Boolean { return (((((this._window) && (this._window.visible))) && (this._window.parent))); } public function get active():Boolean { return (((this.visible) && (this._window._SafeStr_9070(_SafeStr_1526._SafeStr_6961)))); } public function get disposed():Boolean { return (this._disposed); } public function dispose():void { if (!this._disposed){ if (this._window){ this._window.dispose(); this._window = null; }; this._SafeStr_10619 = null; this._disposed = true; this._SafeStr_14194 = null; this._SafeStr_14195 = null; }; } public function show():void { if (!this._window.disposed){ if (this._window.parent != this._SafeStr_10619){ this._SafeStr_10619.addChild(this._window); }; if (!this._window.visible){ this._window.visible = true; }; this._window.activate(); }; } public function hide():void { if (!this._window.disposed){ if (this._window.parent == this._SafeStr_10619){ this._SafeStr_10619.removeChild(this._window); }; if (this._window.visible){ this._window.visible = false; }; this._window.deactivate(); }; } public function _SafeStr_4833():int { if (this.visible){ if (this.active){ if ((this._SafeStr_14195 == null)){ this.hide(); } else { this._SafeStr_14195.call(); }; return (_SafeStr_14193); }; if (_SafeStr_4352(this._window)){ this._window.activate(); return (_SafeStr_14192); }; if ((this._SafeStr_14195 == null)){ this.hide(); } else { this._SafeStr_14195.call(); }; return (_SafeStr_14193); }; if ((this._SafeStr_14194 == null)){ this.show(); } else { this._SafeStr_14194.call(); }; return (RESULT_SHOW); } } }//package com.sulake.habbo.utils // _SafeStr_10619 = "_-1pz" (String#4578, DoABC#2) // _SafeStr_1370 = "_-0nN" (String#3675, DoABC#2) // _SafeStr_14192 = "_-WV" (String#14844, DoABC#2) // _SafeStr_14193 = "_-Qt" (String#11823, DoABC#2) // _SafeStr_14194 = "_-2fs" (String#12414, DoABC#2) // _SafeStr_14195 = "_-86" (String#7948, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4352 = "_-0zv" (String#8438, DoABC#2) // _SafeStr_4833 = "_-1ko" (String#9736, DoABC#2) // _SafeStr_6961 = "_-RS" (String#3042, DoABC#2) // _SafeStr_9070 = "_-EL" (String#2003, DoABC#2) // _SafeStr_9158 = "_-0Oz" (String#2830, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.utils._SafeStr_3314 package com.sulake.habbo.utils { public class _SafeStr_3314 { private var _data:Array; private var _SafeStr_14196:int = 0; private var _index:int = 0; public function _SafeStr_3314(_arg_1:int) { this._data = []; super(); this._SafeStr_14196 = _arg_1; } public function reset():void { this._data = []; this._index = 0; } public function _SafeStr_4966(_arg_1:int):void { if (this._data.length < this._SafeStr_14196){ this._data.push(_arg_1); } else { this._data[this._index] = _arg_1; }; this._index = ((this._index + 1) % this._SafeStr_14196); } public function _SafeStr_4967():int { var _local_1:int = int.MIN_VALUE; var _local_2:int; while (_local_2 < this._SafeStr_14196) { if (this._data[_local_2] > _local_1){ _local_1 = this._data[_local_2]; }; _local_2++; }; return (_local_1); } public function _SafeStr_14197():int { var _local_1:int = int.MAX_VALUE; var _local_2:int; while (_local_2 < this._SafeStr_14196) { if (this._data[_local_2] < _local_1){ _local_1 = this._data[_local_2]; }; _local_2++; }; return (_local_1); } } }//package com.sulake.habbo.utils // _SafeStr_14196 = "_-0Hk" (String#9722, DoABC#2) // _SafeStr_14197 = "_-0sy" (String#23177, DoABC#2) // _SafeStr_3314 = "_-0Fp" (String#6999, DoABC#2) // _SafeStr_4966 = "_-1kh" (String#20623, DoABC#2) // _SafeStr_4967 = "_-3-h" (String#20612, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_1269 package com.sulake.habbo.window.utils { import com.sulake.core.runtime._SafeStr_3; public interface _SafeStr_1269 extends _SafeStr_3 { function set title(_arg_1:String):void; function get title():String; function set _SafeStr_4210(_arg_1:String):void; function get _SafeStr_4210():String; function set callback(_arg_1:Function):void; function get callback():Function; function _SafeStr_14198(_arg_1:int):_SafeStr_2088; function _SafeStr_14199(_arg_1:int, _arg_2:_SafeStr_2088):void; } }//package com.sulake.habbo.window.utils // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_14198 = "_-0DM" (String#20645, DoABC#2) // _SafeStr_14199 = "_-1ZA" (String#19807, DoABC#2) // _SafeStr_2088 = "_-2PC" (String#4448, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_1439 package com.sulake.habbo.window.utils { public interface _SafeStr_1439 extends _SafeStr_1269 { } }//package com.sulake.habbo.window.utils // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1439 = "_-2lv" (String#4925, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_1496 package com.sulake.habbo.window.utils { public interface _SafeStr_1496 extends _SafeStr_1269 { function set _SafeStr_14200(_arg_1:String):void; function get _SafeStr_14200():String; function set _SafeStr_14201(_arg_1:String):void; function get _SafeStr_14201():String; } }//package com.sulake.habbo.window.utils // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_14200 = "_-2Co" (String#12800, DoABC#2) // _SafeStr_14201 = "_-9i" (String#11630, DoABC#2) // _SafeStr_1496 = "_-3Bb" (String#8427, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_1498 package com.sulake.habbo.window.utils { import com.sulake.core.window.utils._SafeStr_1494; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.IWindow; import _-2SZ._SafeStr_2397; import com.sulake.core.window.components.IItemListWindow; import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.components._SafeStr_1515; import com.sulake.core.window.components.ITextWindow; public class _SafeStr_1498 implements _SafeStr_1269, _SafeStr_1494 { protected static const _SafeStr_14202:String = "_alert_button_list"; protected static const _SafeStr_7289:String = "_alert_button_ok"; protected static const _SafeStr_7290:String = "_alert_button_cancel"; protected static const _SafeStr_7291:String = "_alert_button_custom"; protected static const _SafeStr_10888:String = "header_button_close"; protected static const _SafeStr_7286:String = "_alert_text_summary"; private static var _SafeStr_7463:uint = 0; protected var _title:String = ""; protected var _SafeStr_7586:String = ""; protected var _disposed:Boolean = false; protected var _SafeStr_8753:Function = null; protected var _window:IFrameWindow; public function _SafeStr_1498(_arg_1:IHabboWindowManager, _arg_2:XML, _arg_3:String, _arg_4:String, _arg_5:uint, _arg_6:Function) { var _local_8:IWindow; super(); _SafeStr_7463++; this._window = (_arg_1.buildFromXML(_arg_2, 2) as IFrameWindow); if (_arg_5 == _SafeStr_2397._SafeStr_5504){ _arg_5 = ((_SafeStr_2397._SafeStr_7289 | _SafeStr_2397._SafeStr_7285) | _SafeStr_2397._SafeStr_7286); }; var _local_7:IItemListWindow = (this._window.findChildByName(_SafeStr_14202) as IItemListWindow); if (_local_7){ if (!(_arg_5 & _SafeStr_2397._SafeStr_7289)){ _local_8 = _local_7.getListItemByName(_SafeStr_7289); _local_8.dispose(); }; if (!(_arg_5 & _SafeStr_2397._SafeStr_7290)){ _local_8 = _local_7.getListItemByName(_SafeStr_7290); _local_8.dispose(); }; if (!(_arg_5 & _SafeStr_2397._SafeStr_7291)){ _local_8 = _local_7.getListItemByName(_SafeStr_7291); _local_8.dispose(); }; }; this._window.procedure = this._SafeStr_14203; this._window.center(); this.title = _arg_3; this._SafeStr_4210 = _arg_4; this.callback = _arg_6; } public function dispose():void { if (!this._disposed){ if (((this._window) && (!(this._window.disposed)))){ this._window.dispose(); this._window = null; }; this._SafeStr_8753 = null; this._disposed = true; }; } protected function _SafeStr_14203(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:_SafeStr_1260; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case _SafeStr_7289: if (this._SafeStr_8753 != null){ _local_3 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_8222, null, null); this._SafeStr_8753(this, _local_3); _local_3.recycle(); } else { this.dispose(); }; return; case _SafeStr_10888: if (this._SafeStr_8753 != null){ _local_3 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9431, null, null); this._SafeStr_8753(this, _local_3); _local_3.recycle(); } else { this.dispose(); }; return; }; }; } public function _SafeStr_14198(_arg_1:int):_SafeStr_2088 { var _local_2:_SafeStr_1515; if (!this._disposed){ switch (_arg_1){ case _SafeStr_2397._SafeStr_7289: _local_2 = (this._window.findChildByName(_SafeStr_7289) as _SafeStr_1515); break; case _SafeStr_2397._SafeStr_7290: _local_2 = (this._window.findChildByName(_SafeStr_7290) as _SafeStr_1515); break; case _SafeStr_2397._SafeStr_7291: _local_2 = (this._window.findChildByName(_SafeStr_7291) as _SafeStr_1515); break; }; }; return (((_local_2) ? new _SafeStr_2396(_local_2.caption, _local_2._SafeStr_3718, _local_2.visible) : null)); } public function _SafeStr_14199(_arg_1:int, _arg_2:_SafeStr_2088):void { } public function set title(_arg_1:String):void { this._title = _arg_1; if (this._window){ this._window.caption = this._title; }; } public function get title():String { return (this._title); } public function set _SafeStr_4210(_arg_1:String):void { this._SafeStr_7586 = _arg_1; if (this._window){ ITextWindow(this._window.findChildByTag("DESCRIPTION")).text = this._SafeStr_7586; }; } public function get _SafeStr_4210():String { return (this._SafeStr_7586); } public function set callback(_arg_1:Function):void { this._SafeStr_8753 = _arg_1; } public function get callback():Function { return (this._SafeStr_8753); } public function get disposed():Boolean { return (this._disposed); } } }//package com.sulake.habbo.window.utils // _SafeStr_10888 = "_-pG" (String#3315, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_14198 = "_-0DM" (String#20645, DoABC#2) // _SafeStr_14199 = "_-1ZA" (String#19807, DoABC#2) // _SafeStr_14202 = "_-00W" (String#13285, DoABC#2) // _SafeStr_14203 = "_-1R6" (String#12292, DoABC#2) // _SafeStr_1494 = "_-39b" (String#6783, DoABC#2) // _SafeStr_1498 = "_-1PO" (String#3592, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_2088 = "_-2PC" (String#4448, DoABC#2) // _SafeStr_2396 = "_-1wz" (String#7699, DoABC#2) // _SafeStr_2397 = "_-0tr" (String#3594, DoABC#2) // _SafeStr_3718 = "_-0zu" (String#2299, DoABC#2) // _SafeStr_4210 = "_-1MB" (String#2641, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_7285 = "_-14m" (String#14119, DoABC#2) // _SafeStr_7286 = "_-1w6" (String#8137, DoABC#2) // _SafeStr_7289 = "_-17L" (String#3791, DoABC#2) // _SafeStr_7290 = "_-1Dz" (String#4783, DoABC#2) // _SafeStr_7291 = "_-TW" (String#5614, DoABC#2) // _SafeStr_7463 = "_-2R" (String#2012, DoABC#2) // _SafeStr_7586 = "_-01B" (String#3905, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_8753 = "_-3CO" (String#1844, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9431 = "_-0uO" (String#8770, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_1499 package com.sulake.habbo.window.utils { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.habbo.utils._SafeStr_1350; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.IWindow; import com.sulake.core.window.components.IButtonWindow; public class _SafeStr_1499 extends _SafeStr_1498 implements _SafeStr_1496 { protected var _SafeStr_14204:String = ""; protected var _SafeStr_14205:String = ""; public function _SafeStr_1499(_arg_1:IHabboWindowManager, _arg_2:XML, _arg_3:String, _arg_4:String, _arg_5:String, _arg_6:String, _arg_7:uint, _arg_8:Function) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_7, _arg_8); this._SafeStr_14200 = _arg_5; this._SafeStr_14201 = _arg_6; } override protected function _SafeStr_14203(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case "_alert_button_link": _SafeStr_1350.navigateToURL(this._SafeStr_14205, "_empty"); return; }; }; super._SafeStr_14203(_arg_1, _arg_2); } public function set _SafeStr_14200(_arg_1:String):void { this._SafeStr_14204 = _arg_1; if (_window){ IButtonWindow(_window.findChildByTag("LINK")).caption = this._SafeStr_14204; }; } public function get _SafeStr_14200():String { return (this._SafeStr_14204); } public function set _SafeStr_14201(_arg_1:String):void { this._SafeStr_14205 = _arg_1; } public function get _SafeStr_14201():String { return (this._SafeStr_14205); } } }//package com.sulake.habbo.window.utils // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1350 = "_-1xC" (String#1547, DoABC#2) // _SafeStr_14200 = "_-2Co" (String#12800, DoABC#2) // _SafeStr_14201 = "_-9i" (String#11630, DoABC#2) // _SafeStr_14203 = "_-1R6" (String#12292, DoABC#2) // _SafeStr_14204 = "_-dJ" (String#14405, DoABC#2) // _SafeStr_14205 = "_-2R7" (String#13812, DoABC#2) // _SafeStr_1496 = "_-3Bb" (String#8427, DoABC#2) // _SafeStr_1498 = "_-1PO" (String#3592, DoABC#2) // _SafeStr_1499 = "_-3Cl" (String#10950, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_1507 package com.sulake.habbo.window.utils { import com.sulake.habbo.window.IHabboWindowManager; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.IWindow; public class _SafeStr_1507 extends _SafeStr_1498 implements _SafeStr_1439 { public function _SafeStr_1507(_arg_1:IHabboWindowManager, _arg_2:XML, _arg_3:String, _arg_4:String, _arg_5:uint, _arg_6:Function) { super(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6); } override protected function _SafeStr_14203(_arg_1:_SafeStr_1260, _arg_2:IWindow):void { var _local_3:_SafeStr_1260; if (_arg_1.type == WindowMouseEvent.WINDOW_EVENT_MOUSE_CLICK){ switch (_arg_2.name){ case _SafeStr_7289: if (_SafeStr_8753 != null){ _local_3 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_8222, null, null); _SafeStr_8753(this, _local_3); _local_3.recycle(); }; return; case _SafeStr_7290: case _SafeStr_10888: if (_SafeStr_8753 != null){ _local_3 = _SafeStr_1260._SafeStr_9035(_SafeStr_1260._SafeStr_9431, null, null); _SafeStr_8753(this, _local_3); _local_3.recycle(); }; return; }; }; } } }//package com.sulake.habbo.window.utils // _SafeStr_10888 = "_-pG" (String#3315, DoABC#2) // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_14203 = "_-1R6" (String#12292, DoABC#2) // _SafeStr_1439 = "_-2lv" (String#4925, DoABC#2) // _SafeStr_1498 = "_-1PO" (String#3592, DoABC#2) // _SafeStr_1507 = "_-2p6" (String#9642, DoABC#2) // _SafeStr_7289 = "_-17L" (String#3791, DoABC#2) // _SafeStr_7290 = "_-1Dz" (String#4783, DoABC#2) // _SafeStr_8222 = "_-bl" (String#4192, DoABC#2) // _SafeStr_8753 = "_-3CO" (String#1844, DoABC#2) // _SafeStr_9035 = "_-05U" (String#658, DoABC#2) // _SafeStr_9431 = "_-0uO" (String#8770, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_2088 package com.sulake.habbo.window.utils { public interface _SafeStr_2088 { function get text():String; function set text(_arg_1:String):void; function get _SafeStr_14206():String; function set _SafeStr_14206(_arg_1:String):void; function get visible():Boolean; function set visible(_arg_1:Boolean):void; } }//package com.sulake.habbo.window.utils // _SafeStr_14206 = "_-Gq" (String#14512, DoABC#2) // _SafeStr_2088 = "_-2PC" (String#4448, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.utils._SafeStr_2396 package com.sulake.habbo.window.utils { import com.sulake.habbo.window.utils._SafeStr_2088; class _SafeStr_2396 implements _SafeStr_2088 { private var _text:String; private var _SafeStr_14207:String; private var _SafeStr_5046:Boolean; public function _SafeStr_2396(_arg_1:String, _arg_2:String, _arg_3:Boolean) { this._text = _arg_1; this._SafeStr_14207 = _arg_2; this._SafeStr_5046 = _arg_3; } public function get text():String { return (this._text); } public function set text(_arg_1:String):void { this._text = _arg_1; } public function get _SafeStr_14206():String { return (this._SafeStr_14207); } public function set _SafeStr_14206(_arg_1:String):void { this._SafeStr_14207 = _arg_1; } public function get visible():Boolean { return (this._SafeStr_5046); } public function set visible(_arg_1:Boolean):void { this._SafeStr_5046 = _arg_1; } } }//package com.sulake.habbo.window.utils // _SafeStr_14206 = "_-Gq" (String#14512, DoABC#2) // _SafeStr_14207 = "_-gg" (String#13363, DoABC#2) // _SafeStr_2088 = "_-2PC" (String#4448, DoABC#2) // _SafeStr_2396 = "_-1wz" (String#7699, DoABC#2) // _SafeStr_5046 = "_-1Yr" (String#1531, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.HabboWindowManagerComponent package com.sulake.habbo.window { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.window._SafeStr_524; import com.sulake.core.window._SafeStr_526; import com.sulake.core.runtime._SafeStr_9; import com.sulake.core.window._SafeStr_525; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.window._SafeStr_1495; import com.sulake.core.window.graphics._SafeStr_1508; import com.sulake.core.window.graphics._SafeStr_1510; import flash.events.IEventDispatcher; import com.sulake.core.window.tools._SafeStr_1501; import _-1FT._SafeStr_1504; import flash.utils.Dictionary; import com.sulake.core.utils._SafeStr_1505; import _-2SZ._SafeStr_1321; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.components._SafeStr_1521; import com.sulake.iid.IIDCoreLocalizationManager; import com.sulake.core.runtime.IContext; import com.sulake.core.assets.IAssetLibrary; import flash.utils.getTimer; import com.sulake.core.assets.IAsset; import com.sulake.core.window.graphics._SafeStr_1511; import com.sulake.core.window.graphics._SafeStr_1513; import flash.geom.Rectangle; import com.sulake.core.window._SafeStr_1503; import com.sulake.core.runtime._SafeStr_1502; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import com.sulake.core.window.IWindow; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.runtime._SafeStr_1512; import com.sulake.core.runtime._SafeStr_3; import com.sulake.core.utils.Map; import com.sulake.core.window.utils._SafeStr_1497; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.habbo.window.utils._SafeStr_1498; import com.sulake.core.window.utils._SafeStr_1494; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.habbo.window.utils._SafeStr_1499; import com.sulake.habbo.window.utils._SafeStr_1496; import com.sulake.habbo.window.utils._SafeStr_1507; import com.sulake.habbo.window.utils._SafeStr_1439; import flash.events.Event; import _-2SZ._SafeStr_838; import com.sulake.core.window.utils._SafeStr_1509; import flash.events.MouseEvent; import com.sulake.core.utils._SafeStr_840; import com.sulake.habbo.tracking._SafeStr_824; import com.sulake.core.window.events.*; import com.sulake.core.window.enum.*; public class HabboWindowManagerComponent extends _SafeStr_8 implements IHabboWindowManager, _SafeStr_524, _SafeStr_526, _SafeStr_9, _SafeStr_525 { private static var _instance:IHabboWindowManager; private static const _SafeStr_14208:uint = 3; private static const _SafeStr_14209:uint = 1; private var _localization:ICoreLocalizationManager; private var _SafeStr_14210:Array; private var _SafeStr_9545:_SafeStr_1495; private var _windowRenderer:_SafeStr_1508; private var _skinContainer:_SafeStr_1510; private var _SafeStr_14211:Array; private var _SafeStr_14212:IEventDispatcher; private var _SafeStr_14213:Boolean = false; private var _SafeStr_14214:_SafeStr_1501; private var _SafeStr_14215:_SafeStr_1504; private var _SafeStr_14216:_SafeStr_1504; public function HabboWindowManagerComponent(_arg_1:IContext, _arg_2:uint=0, _arg_3:IAssetLibrary=null) { var _local_4:Dictionary; super(_arg_1, _arg_2, _arg_3); lock(); _SafeStr_1505._SafeStr_3487(); _instance = this; this._SafeStr_14212 = _arg_1.events; this._SafeStr_14211 = new Array(); _local_4 = new Dictionary(); _local_4[_SafeStr_1321._SafeStr_5503] = null; _local_4[_SafeStr_1321._SafeStr_7193] = (_arg_3.getAssetByName("habbo_window_layout_frame_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7196] = (_arg_3.getAssetByName("habbo_window_layout_simple_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7195] = (_arg_3.getAssetByName("habbo_window_layout_frame_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7223] = (_arg_3.getAssetByName("habbo_window_layout_header_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7199] = null; _local_4[_SafeStr_1321._SafeStr_7207] = (_arg_3.getAssetByName("habbo_window_layout_scrollbar_horizontal_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7225] = null; _local_4[_SafeStr_1321._SafeStr_5504] = null; _local_4[_SafeStr_1321._SafeStr_7221] = (_arg_3.getAssetByName("habbo_window_layout_bubble_xml").content as XML); _local_4[_SafeStr_1321.BUTTON] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7219] = (_arg_3.getAssetByName("habbo_window_layout_button_thick_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7260] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7262] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7264] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7201] = null; _local_4[_SafeStr_1321._SafeStr_7209] = (_arg_3.getAssetByName("habbo_window_layout_scrollbar_vertical_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7230] = (_arg_3.getAssetByName("habbo_window_layout_dropmenu_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7232] = (_arg_3.getAssetByName("habbo_window_layout_dropmenu_item_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7235] = null; _local_4[_SafeStr_1321._SafeStr_7252] = null; _local_4[_SafeStr_1321._SafeStr_7241] = null; _local_4[_SafeStr_1321._SafeStr_7237] = null; _local_4[_SafeStr_1321._SafeStr_7245] = (_arg_3.getAssetByName("habbo_window_layout_tab_button_xml").content as XML); _local_4[_SafeStr_1506._SafeStr_9337] = (_arg_3.getAssetByName("habbo_window_layout_badge_xml").content as XML); _local_4[_SafeStr_1506._SafeStr_7250] = (_arg_3.getAssetByName("habbo_window_layout_tab_context_xml").content as XML); _local_4[_SafeStr_1506._SafeStr_9334] = (_arg_3.getAssetByName("habbo_window_layout_tooltip_xml").content as XML); _local_4[_SafeStr_1506._SafeStr_9370] = (_arg_3.getAssetByName("habbo_window_layout_scaler_xml").content as XML); _local_4[_SafeStr_1506._SafeStr_7216] = (_arg_3.getAssetByName("habbo_window_layout_scrollable_itemlist_vertical_xml").content as XML); this._SafeStr_14211.push(_local_4); _local_4 = new Dictionary(); _local_4[_SafeStr_1321.BUTTON] = (_arg_3.getAssetByName("habbo_window_layout_button_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7223] = (_arg_3.getAssetByName("habbo_window_layout_header_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7219] = (_arg_3.getAssetByName("habbo_window_layout_button_thick_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7260] = (_arg_3.getAssetByName("habbo_window_layout_button_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7262] = (_arg_3.getAssetByName("habbo_window_layout_button_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7264] = (_arg_3.getAssetByName("habbo_window_layout_button_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7230] = (_arg_3.getAssetByName("habbo_window_layout_dropmenu_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7232] = (_arg_3.getAssetByName("habbo_window_layout_dropmenu_item_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7245] = (_arg_3.getAssetByName("habbo_window_layout_tab_button_black_xml").content as XML); this._SafeStr_14211.push(_local_4); _local_4 = new Dictionary(); _local_4[_SafeStr_1321.BUTTON] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7219] = (_arg_3.getAssetByName("habbo_window_layout_button_thick_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7260] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7262] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7264] = (_arg_3.getAssetByName("habbo_window_layout_button_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7245] = (_arg_3.getAssetByName("habbo_window_layout_tab_button_xml").content as XML); this._SafeStr_14211.push(_local_4); _local_4 = new Dictionary(); _local_4[_SafeStr_1321._SafeStr_7193] = (_arg_3.getAssetByName("habbo_window_layout_frame_3_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7223] = (_arg_3.getAssetByName("habbo_window_layout_header_3_xml").content as XML); _local_4[_SafeStr_1321.BUTTON] = (_arg_3.getAssetByName("habbo_window_layout_button_shiny_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7219] = (_arg_3.getAssetByName("habbo_window_layout_button_shiny_thick_xml").content as XML); _local_4[_SafeStr_1506._SafeStr_9370] = (_arg_3.getAssetByName("habbo_window_layout_scaler_3_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7245] = (_arg_3.getAssetByName("habbo_window_layout_tab_button_3_xml").content as XML); _local_4[_SafeStr_1506._SafeStr_7250] = (_arg_3.getAssetByName("habbo_window_layout_tab_context_3_xml").content as XML); this._SafeStr_14211.push(_local_4); _local_4 = new Dictionary(); _local_4[_SafeStr_1321.BUTTON] = (_arg_3.getAssetByName("habbo_window_layout_button_shiny_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7219] = (_arg_3.getAssetByName("habbo_window_layout_button_shiny_thick_black_xml").content as XML); this._SafeStr_14211.push(_local_4); _local_4 = new Dictionary(); _local_4[_SafeStr_1321.BUTTON] = (_arg_3.getAssetByName("habbo_window_layout_button_shiny_black_xml").content as XML); _local_4[_SafeStr_1321._SafeStr_7219] = (_arg_3.getAssetByName("habbo_window_layout_button_shiny_thick_black_xml").content as XML); this._SafeStr_14211.push(_local_4); _SafeStr_1521._SafeStr_9088 = "habboMain"; queueInterface(new IIDCoreLocalizationManager(), this.initialize); } public static function _SafeStr_4372():IHabboWindowManager { return (_instance); } private function initialize(_arg_1:IID, _arg_2:IUnknown):void { var _local_3:int = getTimer(); this._localization = (_arg_2 as ICoreLocalizationManager); var _local_4:IAsset = assets.getAssetByName("habbo_element_description_xml"); this._skinContainer = new _SafeStr_1511((_local_4.content as XML), assets); this._windowRenderer = new _SafeStr_1513(this._skinContainer); this._SafeStr_14210 = new Array(_SafeStr_14208); var _local_5:Rectangle = new Rectangle(0, 0, context.displayObjectContainer.stage.stageWidth, context.displayObjectContainer.stage.stageHeight); var _local_6:uint; while (_local_6 < _SafeStr_14208) { this._SafeStr_14210[_local_6] = new _SafeStr_1503(("layer_" + _local_6), this._windowRenderer, this, this._localization, context.displayObjectContainer, _local_5, this); _local_6++; }; this._SafeStr_9545 = this._SafeStr_14210[_SafeStr_14209]; unlock(); _SafeStr_4262(this, 0); queueInterface(new _SafeStr_1502(), this._SafeStr_14217); _local_3 = (getTimer() - _local_3); Logger.log((("initializing window framework took " + _local_3) + "ms")); } private function _SafeStr_14218(_arg_1:WindowMouseEvent):void { var _local_2:IWindow; Logger.log("CRASH!"); _local_2.background = true; } private function _SafeStr_14217(_arg_1:IID, _arg_2:IUnknown):void { var _local_3:_SafeStr_1512 = (_arg_2 as _SafeStr_1512); if (_local_3 != null){ if (!this._SafeStr_14214){ this._SafeStr_14214 = new _SafeStr_1501(context, this, this._windowRenderer); }; this._SafeStr_14214.profiler = _local_3; this._SafeStr_14215 = new _SafeStr_1504("Update", "Event processing"); _local_3._SafeStr_8846(this)._SafeStr_5958(this._SafeStr_14215); this._SafeStr_14216 = new _SafeStr_1504("Redraw", "Window rasterizer"); _local_3._SafeStr_8846(this)._SafeStr_5958(this._SafeStr_14216); this._SafeStr_14213 = true; }; } private function _SafeStr_14219(_arg_1:IID, _arg_2:IUnknown):void { } override public function dispose():void { if (!disposed){ removeUpdateReceiver(this); if (this._SafeStr_14210){ while (this._SafeStr_14210.length > 0) { _SafeStr_3(this._SafeStr_14210.pop()).dispose(); }; }; this._SafeStr_14210 = null; if (this._SafeStr_14211){ while (this._SafeStr_14211.length > 0) { this._SafeStr_14211.pop(); }; }; this._SafeStr_14211 = null; if (this._localization){ this._localization.release(new IIDCoreLocalizationManager()); this._localization = null; }; if (this._windowRenderer){ this._windowRenderer.dispose(); this._windowRenderer = null; }; if (this._skinContainer){ this._skinContainer.dispose(); this._skinContainer = null; }; super.dispose(); }; } public function create(_arg_1:String, _arg_2:uint, _arg_3:uint, _arg_4:uint, _arg_5:Rectangle, _arg_6:Function=null, _arg_7:String="", _arg_8:uint=0, _arg_9:Array=null, _arg_10:IWindow=null, _arg_11:Array=null):IWindow { return (this._SafeStr_9545.create(_arg_1, _arg_7, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_10, _arg_8, _arg_11, _arg_9)); } public function _SafeStr_3795(_arg_1:IWindow):void { _arg_1._SafeStr_3795(); } public function buildFromXML(_arg_1:XML, _arg_2:uint=1, _arg_3:Map=null):IWindow { return (this.getWindowContext(_arg_2).getWindowParser().parseAndConstruct(_arg_1, null, _arg_3)); } public function _SafeStr_9589(_arg_1:IWindow):String { return (this._SafeStr_9545.getWindowParser()._SafeStr_9589(_arg_1)); } public function _SafeStr_9733(_arg_1:uint, _arg_2:uint):XML { var _local_3:Dictionary = (this._SafeStr_14211[_arg_2] as Dictionary); if (_local_3 == null){ return (null); }; var _local_4:XML = (_local_3[_arg_1] as XML); return ((((_local_4 == null)) ? (this._SafeStr_14211[0][_arg_1] as XML) : _local_4)); } public function _SafeStr_9734(_arg_1:uint, _arg_2:uint):_SafeStr_1497 { return (this._skinContainer._SafeStr_9475(_arg_1, _arg_2)); } public function createWindow(_arg_1:String, _arg_2:String="", _arg_3:uint=0, _arg_4:uint=0, _arg_5:uint=0, _arg_6:Rectangle=null, _arg_7:Function=null, _arg_8:uint=0, _arg_9:uint=1):IWindow { return (this._SafeStr_14210[_arg_9].create(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, null, _arg_8, null, null)); } public function _SafeStr_7796(_arg_1:String, _arg_2:uint=1):void { var _local_3:IDesktopWindow = this._SafeStr_14210[_arg_2].getDesktopWindow(); var _local_4:IWindow = _local_3.getChildByName(_arg_1); if (_local_4 != null){ _local_4._SafeStr_3795(); }; } public function _SafeStr_14220(_arg_1:String, _arg_2:uint=1):IWindow { return (this._SafeStr_14210[_arg_2].getDesktopWindow().getChildByName(_arg_1)); } public function _SafeStr_9323(_arg_1:uint=1):IWindow { return (this._SafeStr_14210[_arg_1].getDesktopWindow().getChildAt((this._SafeStr_9545.getDesktopWindow().numChildren - 1))); } public function getWindowContext(_arg_1:uint):_SafeStr_1495 { return (this._SafeStr_14210[_arg_1]); } public function getDesktop(_arg_1:uint):IDesktopWindow { var _local_2:_SafeStr_1495 = this._SafeStr_14210[_arg_1]; return (((_local_2) ? _local_2.getDesktopWindow() : null)); } public function notify(_arg_1:String, _arg_2:String, _arg_3:Function, _arg_4:uint=0):_SafeStr_1494 { var _local_5:IAsset = assets.getAssetByName("habbo_window_alert_xml"); if (!_local_5){ throw (new Error("Failed to initialize alert dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_1498(this, _local_6, _arg_1, _arg_2, _arg_4, _arg_3)); } public function alert(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_1269 { var _local_5:IAsset = assets.getAssetByName("habbo_window_alert_xml"); if (!_local_5){ throw (new Error("Failed to initialize alert dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_1498(this, _local_6, _arg_1, _arg_2, _arg_3, _arg_4)); } public function _SafeStr_11940(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:uint, _arg_6:Function):_SafeStr_1496 { var _local_7:IAsset = assets.getAssetByName("habbo_window_alert_link_xml"); if (!_local_7){ throw (new Error("Failed to initialize alert dialog; missing asset!")); }; var _local_8:XML = (_local_7.content as XML); return (new _SafeStr_1499(this, _local_8, _arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6)); } public function confirm(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_1439 { var _local_5:IAsset = assets.getAssetByName("habbo_window_confirm_xml"); if (!_local_5){ throw (new Error("Failed to initialize aleret dialog; missing asset!")); }; var _local_6:XML = (_local_5.content as XML); return (new _SafeStr_1507(this, _local_6, _arg_1, _arg_2, _arg_3, _arg_4)); } public function registerLocalizationParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):void { this._localization.registerParameter(_arg_1, _arg_2, _arg_3, _arg_4); } public function update(_arg_1:uint):void { var _local_2:int; if (this._SafeStr_14213){ this._SafeStr_14215.start(); }; if (_SafeStr_1503._SafeStr_9717.length > 0){ this._SafeStr_14212.dispatchEvent(new Event(_SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_INPUT)); _local_2 = (_SafeStr_14208 - 1); while (_local_2 >= 0) { this._SafeStr_14210[_local_2].update(_arg_1); _local_2--; }; }; if (this._SafeStr_14213){ this._SafeStr_14215.stop(); }; if (this._SafeStr_14213){ this._SafeStr_14216.start(); }; this._SafeStr_14212.dispatchEvent(new Event(_SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_RENDER)); _local_2 = 0; while (_local_2 < _SafeStr_14208) { this._SafeStr_14210[_local_2].render(_arg_1); _local_2++; }; if (this._SafeStr_14213){ this._SafeStr_14216.stop(); }; if (_SafeStr_1503._SafeStr_9717.length > 0){ _SafeStr_1503._SafeStr_9717.flush(); }; _SafeStr_1509._SafeStr_6186(); this._SafeStr_14212.dispatchEvent(new Event(_SafeStr_838.HABBO_WINDOW_TRACKING_EVENT_SLEEP)); } public function _SafeStr_9604(_arg_1:String, _arg_2:IWindow):void { if (_arg_2 != null){ if (_arg_1 == MouseEvent.CLICK){ _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13627, new Date().getTime().toString()); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13628, ((_arg_2.name + ": ") + _arg_2.toString())); } else { if (_arg_1 == MouseEvent.MOUSE_UP){ _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13625, new Date().getTime().toString()); _SafeStr_840._SafeStr_8836(_SafeStr_824._SafeStr_13626, ((_arg_2.name + ": ") + _arg_2.toString())); }; }; }; } private function _SafeStr_14221():void { } } }//package com.sulake.habbo.window // _SafeStr_11940 = "_-1VE" (String#17473, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_1321 = "_-2zv" (String#908, DoABC#2) // _SafeStr_13625 = "_-vT" (String#13394, DoABC#2) // _SafeStr_13626 = "_-Gl" (String#14490, DoABC#2) // _SafeStr_13627 = "_-09M" (String#13550, DoABC#2) // _SafeStr_13628 = "_-kt" (String#13239, DoABC#2) // _SafeStr_14208 = "_-0fx" (String#7959, DoABC#2) // _SafeStr_14209 = "_-uu" (String#13393, DoABC#2) // _SafeStr_14210 = "_-Z5" (String#3349, DoABC#2) // _SafeStr_14211 = "_-0nZ" (String#3731, DoABC#2) // _SafeStr_14212 = "_-01w" (String#12756, DoABC#2) // _SafeStr_14213 = "_-1Id" (String#9581, DoABC#2) // _SafeStr_14214 = "_-tv" (String#13169, DoABC#2) // _SafeStr_14215 = "_-0iV" (String#11888, DoABC#2) // _SafeStr_14216 = "_-1s9" (String#11956, DoABC#2) // _SafeStr_14217 = "_-O4" (String#19149, DoABC#2) // _SafeStr_14218 = "_-1Fe" (String#24558, DoABC#2) // _SafeStr_14219 = "_-Qi" (String#35321, DoABC#2) // _SafeStr_14220 = "_-0sN" (String#18768, DoABC#2) // _SafeStr_14221 = "_-1PJ" (String#24023, DoABC#2) // _SafeStr_1439 = "_-2lv" (String#4925, DoABC#2) // _SafeStr_1494 = "_-39b" (String#6783, DoABC#2) // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1496 = "_-3Bb" (String#8427, DoABC#2) // _SafeStr_1497 = "_-1wE" (String#3080, DoABC#2) // _SafeStr_1498 = "_-1PO" (String#3592, DoABC#2) // _SafeStr_1499 = "_-3Cl" (String#10950, DoABC#2) // _SafeStr_1501 = "_-Ol" (String#7296, DoABC#2) // _SafeStr_1502 = "_-1Mp" (String#4509, DoABC#2) // _SafeStr_1503 = "_-264" (String#1071, DoABC#2) // _SafeStr_1504 = "_-2zq" (String#2183, DoABC#2) // _SafeStr_1505 = "_-2rf" (String#5332, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1507 = "_-2p6" (String#9642, DoABC#2) // _SafeStr_1508 = "_-Hh" (String#3966, DoABC#2) // _SafeStr_1509 = "_-2kv" (String#7891, DoABC#2) // _SafeStr_1510 = "_-2hr" (String#5296, DoABC#2) // _SafeStr_1511 = "_-2A8" (String#8536, DoABC#2) // _SafeStr_1512 = "_-0AA" (String#3369, DoABC#2) // _SafeStr_1513 = "_-0nA" (String#6286, DoABC#2) // _SafeStr_1521 = "_-2YI" (String#6857, DoABC#2) // _SafeStr_3 = "_-2cC" (String#290, DoABC#2) // _SafeStr_3487 = "_-by" (String#653, DoABC#2) // _SafeStr_3795 = "_-1SM" (String#1398, DoABC#2) // _SafeStr_4262 = "_-2pp" (String#2017, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_524 = "_-1iQ" (String#4049, DoABC#2) // _SafeStr_525 = "_-29q" (String#5122, DoABC#2) // _SafeStr_526 = "_-19C" (String#5805, DoABC#2) // _SafeStr_5503 = "_-0bx" (String#2343, DoABC#2) // _SafeStr_5504 = "_-2D9" (String#1972, DoABC#2) // _SafeStr_5958 = "_-XO" (String#16087, DoABC#2) // _SafeStr_6186 = "_-33C" (String#8517, DoABC#2) // _SafeStr_7193 = "_-21Y" (String#11980, DoABC#2) // _SafeStr_7195 = "_-1Q0" (String#4134, DoABC#2) // _SafeStr_7196 = "_-1Hh" (String#13953, DoABC#2) // _SafeStr_7199 = "_-2fA" (String#13925, DoABC#2) // _SafeStr_7201 = "_-67" (String#12728, DoABC#2) // _SafeStr_7207 = "_-0Hy" (String#13849, DoABC#2) // _SafeStr_7209 = "_-0SB" (String#12164, DoABC#2) // _SafeStr_7216 = "_-0jN" (String#7995, DoABC#2) // _SafeStr_7219 = "_-0lK" (String#6262, DoABC#2) // _SafeStr_7221 = "_-0DQ" (String#2919, DoABC#2) // _SafeStr_7223 = "_-30L" (String#2154, DoABC#2) // _SafeStr_7225 = "_-2gX" (String#14768, DoABC#2) // _SafeStr_7230 = "_-2nW" (String#12569, DoABC#2) // _SafeStr_7232 = "_-0cL" (String#12429, DoABC#2) // _SafeStr_7235 = "_-2EY" (String#13669, DoABC#2) // _SafeStr_7237 = "_-1T-" (String#14305, DoABC#2) // _SafeStr_7241 = "_-1sr" (String#5981, DoABC#2) // _SafeStr_7245 = "_-2lq" (String#7822, DoABC#2) // _SafeStr_7250 = "_-2pR" (String#7235, DoABC#2) // _SafeStr_7252 = "_-080" (String#5917, DoABC#2) // _SafeStr_7260 = "_-01s" (String#9644, DoABC#2) // _SafeStr_7262 = "_-0BU" (String#10381, DoABC#2) // _SafeStr_7264 = "_-0bC" (String#10130, DoABC#2) // _SafeStr_7796 = "_-2Xk" (String#5580, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_824 = "_-33J" (String#2222, DoABC#2) // _SafeStr_838 = "_-P" (String#4078, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) // _SafeStr_8836 = "_-1E" (String#2482, DoABC#2) // _SafeStr_8846 = "_-35T" (String#11448, DoABC#2) // _SafeStr_9 = "_-1IC" (String#1023, DoABC#2) // _SafeStr_9088 = "_-0St" (String#15197, DoABC#2) // _SafeStr_9323 = "_-1Mh" (String#12619, DoABC#2) // _SafeStr_9334 = "_-00K" (String#7287, DoABC#2) // _SafeStr_9337 = "_-PT" (String#11270, DoABC#2) // _SafeStr_9370 = "_-2ei" (String#8726, DoABC#2) // _SafeStr_9475 = "_-1J4" (String#16839, DoABC#2) // _SafeStr_9545 = "_-1UM" (String#3155, DoABC#2) // _SafeStr_9589 = "_-1YV" (String#7339, DoABC#2) // _SafeStr_9604 = "_-18M" (String#16693, DoABC#2) // _SafeStr_9717 = "_-1em" (String#4354, DoABC#2) // _SafeStr_9733 = "_-1mv" (String#15732, DoABC#2) // _SafeStr_9734 = "_-131" (String#16949, DoABC#2) //------------------------------------------------------------ //com.sulake.habbo.window.IHabboWindowManager package com.sulake.habbo.window { import com.sulake.core.runtime.IUnknown; import com.sulake.core.window._SafeStr_524; import flash.geom.Rectangle; import com.sulake.core.window.IWindow; import com.sulake.core.window._SafeStr_1495; import com.sulake.habbo.window.utils._SafeStr_1269; import com.sulake.habbo.window.utils._SafeStr_1496; import com.sulake.habbo.window.utils._SafeStr_1439; public interface IHabboWindowManager extends IUnknown, _SafeStr_524 { function createWindow(_arg_1:String, _arg_2:String="", _arg_3:uint=0, _arg_4:uint=0, _arg_5:uint=0, _arg_6:Rectangle=null, _arg_7:Function=null, _arg_8:uint=0, _arg_9:uint=1):IWindow; function _SafeStr_7796(_arg_1:String, _arg_2:uint=1):void; function _SafeStr_14220(_arg_1:String, _arg_2:uint=1):IWindow; function _SafeStr_9323(_arg_1:uint=1):IWindow; function getWindowContext(_arg_1:uint):_SafeStr_1495; function alert(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_1269; function _SafeStr_11940(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String, _arg_5:uint, _arg_6:Function):_SafeStr_1496; function confirm(_arg_1:String, _arg_2:String, _arg_3:uint, _arg_4:Function):_SafeStr_1439; function registerLocalizationParameter(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:String="%"):void; } }//package com.sulake.habbo.window // _SafeStr_11940 = "_-1VE" (String#17473, DoABC#2) // _SafeStr_1269 = "_-1RZ" (String#868, DoABC#2) // _SafeStr_14220 = "_-0sN" (String#18768, DoABC#2) // _SafeStr_1439 = "_-2lv" (String#4925, DoABC#2) // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1496 = "_-3Bb" (String#8427, DoABC#2) // _SafeStr_524 = "_-1iQ" (String#4049, DoABC#2) // _SafeStr_7796 = "_-2Xk" (String#5580, DoABC#2) // _SafeStr_9323 = "_-1Mh" (String#12619, DoABC#2) //------------------------------------------------------------ //com.sulake.iid.IIDAvatarRenderManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDAvatarRenderManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDCoreCommunicationManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDCoreCommunicationManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDCoreLocalizationManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDCoreLocalizationManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboAdManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboAdManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboAvatarEditor package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboAvatarEditor implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboCatalog package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboCatalog implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboCommunicationManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboCommunicationManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboConfigurationManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboConfigurationManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboFriendList package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboFriendList implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboHelp package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboHelp implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboInventory package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboInventory implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboLocalizationManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboLocalizationManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboMessenger package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboMessenger implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboModeration package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboModeration implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboNavigator package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboNavigator implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboNotifications package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboNotifications implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboQuestEngine package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboQuestEngine implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboRoomSessionManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboRoomSessionManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboRoomUI package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboRoomUI implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboSoundManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboSoundManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboToolbar package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboToolbar implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboTracking package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboTracking implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDHabboUserDefinedRoomEvents package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDHabboUserDefinedRoomEvents implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDRoomEngine package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDRoomEngine implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDRoomManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDRoomManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDRoomObjectFactory package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDRoomObjectFactory implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDRoomObjectVisualizationFactory package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDRoomObjectVisualizationFactory implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDRoomRendererFactory package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDRoomRendererFactory implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.iid.IIDSessionDataManager package com.sulake.iid { import com.sulake.core.runtime.IID; public class IIDSessionDataManager implements IID { } }//package com.sulake.iid //------------------------------------------------------------ //com.sulake.room.messages._SafeStr_1924 package com.sulake.room.messages { import com.sulake.room.utils._SafeStr_1285; public class _SafeStr_1924 { protected var _SafeStr_6097:_SafeStr_1285; protected var _SafeStr_6077:_SafeStr_1285; public function _SafeStr_1924(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285) { this._SafeStr_6097 = _arg_1; this._SafeStr_6077 = _arg_2; } public function get _SafeStr_6103():_SafeStr_1285 { return (this._SafeStr_6097); } public function get dir():_SafeStr_1285 { return (this._SafeStr_6077); } } }//package com.sulake.room.messages // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1924 = "_-1mT" (String#705, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6103 = "_-3Ee" (String#1545, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.visualization.utils._SafeStr_1634 package com.sulake.room.object.visualization.utils { import com.sulake.core.assets.IAssetLibrary; import flash.display.BitmapData; public interface _SafeStr_1634 { function dispose():void; function set assetLibrary(_arg_1:IAssetLibrary):void; function _SafeStr_5037():void; function removeReference():void; function _SafeStr_13191(_arg_1:XML):Boolean; function getAsset(_arg_1:String):_SafeStr_2560; function getAssetWithPalette(_arg_1:String, _arg_2:String):_SafeStr_2560; function _SafeStr_13185():Array; function _SafeStr_13186(_arg_1:String):Array; function addAsset(_arg_1:String, _arg_2:BitmapData, _arg_3:Boolean, _arg_4:int=0, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean; function _SafeStr_12682(_arg_1:String):void; } }//package com.sulake.room.object.visualization.utils // _SafeStr_12682 = "_-2BK" (String#13389, DoABC#2) // _SafeStr_13185 = "_-08Q" (String#18155, DoABC#2) // _SafeStr_13186 = "_-3D2" (String#15947, DoABC#2) // _SafeStr_13191 = "_-2We" (String#11724, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_5037 = "_-27B" (String#8781, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.visualization.utils._SafeStr_1705 package com.sulake.room.object.visualization.utils { import com.sulake.core.utils.Map; import com.sulake.core.assets.IAssetLibrary; import com.sulake.core.assets.IAsset; import flash.utils.ByteArray; import com.sulake.room.utils.XMLValidator; import com.sulake.core.assets._SafeStr_1280; import flash.display.BitmapData; public class _SafeStr_1705 implements _SafeStr_1634 { private static const _SafeStr_14222:int = 10; private var _assets:Map; private var _SafeStr_14223:IAssetLibrary; private var _SafeStr_3752:Map; private var _SafeStr_14224:Array; private var _SafeStr_14225:int = 0; public function _SafeStr_1705() { this._assets = new Map(); this._SafeStr_3752 = new Map(); this._SafeStr_14224 = []; } public function dispose():void { var _local_1:String; var _local_2:GraphicAsset; var _local_3:_SafeStr_2806; if (this._assets != null){ for (_local_1 in this._assets) { _local_2 = this._assets[_local_1]; if (_local_2 != null){ _local_2.dispose(); }; }; this._assets.dispose(); this._assets = null; }; if (this._SafeStr_3752 != null){ for (_local_1 in this._SafeStr_3752) { _local_3 = this._SafeStr_3752[_local_1]; if (_local_3 != null){ _local_3.dispose(); }; }; this._SafeStr_3752.dispose(); this._SafeStr_3752 = null; }; if (this._SafeStr_14224 != null){ this._SafeStr_14226(); this._SafeStr_14224 = null; }; this._SafeStr_14223 = null; } public function set assetLibrary(_arg_1:IAssetLibrary):void { this._SafeStr_14223 = _arg_1; } public function _SafeStr_5037():void { this._SafeStr_14225++; } public function removeReference():void { this._SafeStr_14225--; if (this._SafeStr_14225 <= 0){ this._SafeStr_14225 = 0; this._SafeStr_14226(false); }; } public function _SafeStr_13191(_arg_1:XML):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:XMLList = _arg_1.asset; if (_local_2 == null){ return (false); }; var _local_3:XMLList = _arg_1.palette; if (_local_3 != null){ this._SafeStr_14227(_local_3); }; this._SafeStr_14228(_local_2); return (true); } private function _SafeStr_14228(_arg_1:XMLList):void { var _local_4:XML; var _local_5:String; var _local_6:String; var _local_7:Boolean; var _local_8:Boolean; var _local_9:Boolean; var _local_10:int; var _local_11:int; var _local_12:IAsset; var _local_13:Boolean; var _local_14:_SafeStr_2560; var _local_2:int = _arg_1.length(); var _local_3:int; while (_local_3 < _local_2) { _local_4 = _arg_1[_local_3]; _local_5 = _local_4.@name; if (_local_5.length > 0){ _local_6 = null; _local_7 = false; _local_8 = false; _local_9 = false; _local_10 = 0; _local_11 = 0; _local_10 = -(int(_local_4.@x)); _local_11 = -(int(_local_4.@y)); _local_6 = _local_4.@source; if (int(_local_4.@flipH) > 0){ if (_local_6.length > 0){ _local_7 = true; }; }; if (int(_local_4.@flipV) > 0){ if (_local_6.length > 0){ _local_8 = true; }; }; _local_9 = !((int(_local_4.@usesPalette) == 0)); if (_local_6.length == 0){ _local_6 = _local_5; }; _local_12 = this._SafeStr_14223.getAssetByName(_local_6); if (_local_12 != null){ _local_13 = this._SafeStr_8673(_local_5, _local_6, _local_12, _local_7, _local_8, _local_10, _local_11, _local_9); if (!_local_13){ _local_14 = this.getAsset(_local_5); if (((!((_local_14 == null))) && (!((_local_14.assetName == _local_14._SafeStr_14229))))){ _local_13 = this._SafeStr_14230(_local_5, _local_6, _local_12, _local_7, _local_8, _local_10, _local_11, _local_9); }; }; }; }; _local_3++; }; } private function _SafeStr_14227(_arg_1:XMLList):void { var _local_3:XML; var _local_4:String; var _local_5:String; var _local_6:IAsset; var _local_7:ByteArray; var _local_8:int; var _local_9:int; var _local_10:String; var _local_11:_SafeStr_2806; var _local_2:Array = ["id", "source"]; for each (_local_3 in _arg_1) { if (XMLValidator.checkRequiredAttributes(_local_3, _local_2)){ _local_4 = _local_3.@id; _local_5 = _local_3.@source; if (this._SafeStr_3752[_local_4] == null){ _local_6 = this._SafeStr_14223.getAssetByName(_local_5); if ((_local_6.content is Class)){ _local_7 = (new (_local_6.content)() as ByteArray); } else { _local_7 = (_local_6.content as ByteArray); }; _local_8 = 0xFFFFFF; _local_9 = 0xFFFFFF; _local_10 = _local_3.@color1; if (_local_10.length > 0){ _local_8 = parseInt(_local_10, 16); _local_9 = _local_8; }; _local_10 = _local_3.@color2; if (_local_10.length > 0){ _local_9 = parseInt(_local_10, 16); }; _local_11 = new _SafeStr_2806(_local_7, _local_8, _local_9); this._SafeStr_3752[_local_4] = _local_11; }; }; }; } protected function _SafeStr_8673(_arg_1:String, _arg_2:String, _arg_3:IAsset, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Number, _arg_7:Number, _arg_8:Boolean):Boolean { if (this._assets[_arg_1] != null){ return (false); }; var _local_9:GraphicAsset = new GraphicAsset(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8); this._assets[_arg_1] = _local_9; return (true); } protected function _SafeStr_14230(_arg_1:String, _arg_2:String, _arg_3:IAsset, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Number, _arg_7:Number, _arg_8:Boolean):Boolean { var _local_9:GraphicAsset = this._assets.remove(_arg_1); if (_local_9 != null){ _local_9.dispose(); }; return (this._SafeStr_8673(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7, _arg_8)); } public function getAsset(_arg_1:String):_SafeStr_2560 { return (this._assets[_arg_1]); } public function getAssetWithPalette(_arg_1:String, _arg_2:String):_SafeStr_2560 { var _local_5:_SafeStr_2560; var _local_6:String; var _local_7:_SafeStr_1280; var _local_8:BitmapData; var _local_9:_SafeStr_2806; var _local_10:BitmapData; var _local_3:String = ((_arg_1 + "@") + _arg_2); var _local_4:_SafeStr_2560 = this.getAsset(_local_3); if (_local_4 == null){ _local_5 = this.getAsset(_arg_1); if ((((_local_5 == null)) || (!(_local_5.usesPalette)))){ return (_local_5); }; _local_6 = ((_local_5._SafeStr_14229 + "@") + _arg_2); _local_7 = this._SafeStr_14231(_local_6); if (_local_7 == null){ _local_8 = (_local_5.asset.content as BitmapData); if (_local_8 != null){ _local_9 = this.getPalette(_arg_2); if (_local_9 != null){ _local_10 = _local_8.clone(); _local_9._SafeStr_3755(_local_10); _local_7 = this._SafeStr_14232(_local_6, _local_10); if (_local_7 == null){ _local_10.dispose(); return (null); }; } else { return (_local_5); }; }; }; this._SafeStr_14224.push(_local_3); this._SafeStr_8673(_local_3, _local_6, _local_7, _local_5.flipH, _local_5.flipV, _local_5._SafeStr_14233, _local_5._SafeStr_14234, false); _local_4 = this.getAsset(_local_3); }; return (_local_4); } public function _SafeStr_13185():Array { return (this._SafeStr_3752.getKeys()); } public function _SafeStr_13186(_arg_1:String):Array { var _local_2:_SafeStr_2806 = this.getPalette(_arg_1); if (_local_2 != null){ return ([_local_2._SafeStr_10329, _local_2.secondaryColor]); }; return (null); } private function getPalette(_arg_1:String):_SafeStr_2806 { return (this._SafeStr_3752[_arg_1]); } public function addAsset(_arg_1:String, _arg_2:BitmapData, _arg_3:Boolean, _arg_4:int=0, _arg_5:int=0, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean { var _local_9:BitmapData; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; if (this._SafeStr_14223 == null){ return (false); }; var _local_8:_SafeStr_1280 = this._SafeStr_14231(_arg_1); if (_local_8 == null){ _local_8 = new _SafeStr_1280(this._SafeStr_14223._SafeStr_8676(_SafeStr_1280)); this._SafeStr_14223._SafeStr_8672(_arg_1, _local_8); _local_8._SafeStr_8656(_arg_2); return (this._SafeStr_8673(_arg_1, _arg_1, _local_8, _arg_6, _arg_7, _arg_4, _arg_5, false)); }; if (_arg_3){ _local_9 = (_local_8.content as BitmapData); if (((!((_local_9 == null))) && (!((_local_9 == _arg_2))))){ _local_9.dispose(); }; _local_8._SafeStr_8656(_arg_2); }; return (false); } public function _SafeStr_12682(_arg_1:String):void { var _local_3:_SafeStr_1280; var _local_2:GraphicAsset = this._assets.remove(_arg_1); if (_local_2 != null){ _local_3 = this._SafeStr_14231(_local_2._SafeStr_14229); if (_local_3 != null){ this._SafeStr_14223.removeAsset(_local_3); _local_3.dispose(); }; _local_2.dispose(); }; } private function _SafeStr_14231(_arg_1:String):_SafeStr_1280 { return ((this._SafeStr_14223.getAssetByName(_arg_1) as _SafeStr_1280)); } private function _SafeStr_14232(_arg_1:String, _arg_2:BitmapData):_SafeStr_1280 { var _local_3:_SafeStr_1280 = this._SafeStr_14231(_arg_1); if (_local_3 == null){ _local_3 = new _SafeStr_1280(this._SafeStr_14223._SafeStr_8676(_SafeStr_1280)); this._SafeStr_14223._SafeStr_8672(_arg_1, _local_3); _local_3._SafeStr_8656(_arg_2); return (_local_3); }; return (null); } private function _SafeStr_14226(_arg_1:Boolean=true):void { var _local_2:String; if (this._SafeStr_14224 != null){ if (((_arg_1) || ((this._SafeStr_14224.length > _SafeStr_14222)))){ for each (_local_2 in this._SafeStr_14224) { this._SafeStr_12682(_local_2); }; this._SafeStr_14224 = []; }; }; } } }//package com.sulake.room.object.visualization.utils // _SafeStr_10329 = "_-39y" (String#10574, DoABC#2) // _SafeStr_12682 = "_-2BK" (String#13389, DoABC#2) // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_13185 = "_-08Q" (String#18155, DoABC#2) // _SafeStr_13186 = "_-3D2" (String#15947, DoABC#2) // _SafeStr_13191 = "_-2We" (String#11724, DoABC#2) // _SafeStr_14222 = "_-0TU" (String#15195, DoABC#2) // _SafeStr_14223 = "for" (String#4507, DoABC#2) // _SafeStr_14224 = "_-2Hs" (String#5792, DoABC#2) // _SafeStr_14225 = "_-0LX" (String#4083, DoABC#2) // _SafeStr_14226 = "_-2Rr" (String#17166, DoABC#2) // _SafeStr_14227 = "_-Je" (String#19138, DoABC#2) // _SafeStr_14228 = "_-3A3" (String#20452, DoABC#2) // _SafeStr_14229 = "_-0CU" (String#11809, DoABC#2) // _SafeStr_14230 = "_-0e8" (String#21757, DoABC#2) // _SafeStr_14231 = "_-2ed" (String#12604, DoABC#2) // _SafeStr_14232 = "_-0bI" (String#22248, DoABC#2) // _SafeStr_14233 = "_-vj" (String#18093, DoABC#2) // _SafeStr_14234 = "_-0V4" (String#17290, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_1705 = "_-0rq" (String#6814, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_2806 = "_-T5" (String#3358, DoABC#2) // _SafeStr_3752 = "_-0DI" (String#1681, DoABC#2) // _SafeStr_3755 = "_-4" (String#16252, DoABC#2) // _SafeStr_5037 = "_-27B" (String#8781, DoABC#2) // _SafeStr_8656 = "_-K0" (String#3201, DoABC#2) // _SafeStr_8672 = "_-1vV" (String#4434, DoABC#2) // _SafeStr_8673 = "_-0AW" (String#6136, DoABC#2) // _SafeStr_8676 = "_-3EG" (String#5961, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.visualization.utils._SafeStr_2560 package com.sulake.room.object.visualization.utils { import com.sulake.core.assets.IAsset; public interface _SafeStr_2560 { function get flipV():Boolean; function get flipH():Boolean; function get width():int; function get height():int; function get asset():IAsset; function get assetName():String; function get _SafeStr_14229():String; function get offsetX():int; function get offsetY():int; function get _SafeStr_14233():int; function get _SafeStr_14234():int; function get usesPalette():Boolean; } }//package com.sulake.room.object.visualization.utils // _SafeStr_14229 = "_-0CU" (String#11809, DoABC#2) // _SafeStr_14233 = "_-vj" (String#18093, DoABC#2) // _SafeStr_14234 = "_-0V4" (String#17290, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.visualization.utils._SafeStr_2806 package com.sulake.room.object.visualization.utils { import flash.utils.ByteArray; import flash.display.BitmapData; import flash.geom.Point; import flash.display.BitmapDataChannel; public class _SafeStr_2806 { private static var _SafeStr_9398:Array = []; private var _SafeStr_8400:Array; private var _SafeStr_13072:int = 0; private var _SafeStr_13073:int = 0; public function _SafeStr_2806(_arg_1:ByteArray, _arg_2:int, _arg_3:int) { var _local_4:uint; var _local_5:uint; var _local_6:uint; var _local_7:uint; this._SafeStr_8400 = []; super(); _arg_1.position = 0; while (_arg_1.bytesAvailable >= 3) { _local_4 = _arg_1.readUnsignedByte(); _local_5 = _arg_1.readUnsignedByte(); _local_6 = _arg_1.readUnsignedByte(); _local_7 = ((((0xFF << 24) | (_local_4 << 16)) | (_local_5 << 8)) | _local_6); this._SafeStr_8400.push(_local_7); }; while (this._SafeStr_8400.length < 0x0100) { this._SafeStr_8400.push(0); }; while (_SafeStr_9398.length < 0x0100) { _SafeStr_9398.push(0); }; this._SafeStr_13072 = _arg_2; this._SafeStr_13073 = _arg_3; } public function get _SafeStr_10329():int { return (this._SafeStr_13072); } public function get secondaryColor():int { return (this._SafeStr_13073); } public function dispose():void { this._SafeStr_8400 = []; } public function _SafeStr_3755(_arg_1:BitmapData):void { var _local_2:BitmapData = _arg_1.clone(); _arg_1.paletteMap(_arg_1, _arg_1.rect, new Point(0, 0), _SafeStr_9398, this._SafeStr_8400, _SafeStr_9398, _SafeStr_9398); _arg_1.copyChannel(_local_2, _arg_1.rect, new Point(0, 0), BitmapDataChannel.ALPHA, BitmapDataChannel.ALPHA); _local_2.dispose(); } } }//package com.sulake.room.object.visualization.utils // _SafeStr_10329 = "_-39y" (String#10574, DoABC#2) // _SafeStr_13072 = "_-h5" (String#9753, DoABC#2) // _SafeStr_13073 = "_-1QY" (String#10591, DoABC#2) // _SafeStr_2806 = "_-T5" (String#3358, DoABC#2) // _SafeStr_3755 = "_-4" (String#16252, DoABC#2) // _SafeStr_8400 = "_-3Cx" (String#5073, DoABC#2) // _SafeStr_9398 = "_-2dg" (String#4477, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.visualization.utils.GraphicAsset package com.sulake.room.object.visualization.utils { import com.sulake.core.assets._SafeStr_1280; import com.sulake.core.assets.IAsset; import flash.display.BitmapData; public class GraphicAsset implements _SafeStr_2560 { private var _SafeStr_5045:String; private var _SafeStr_14235:String; private var _SafeStr_5044:_SafeStr_1280; private var _SafeStr_4485:Boolean; private var _SafeStr_4486:Boolean; private var _SafeStr_14236:Boolean; private var _offsetX:int; private var _SafeStr_6605:int; private var _SafeStr_4520:int; private var _height:int; private var _SafeStr_5635:Boolean; public function GraphicAsset(_arg_1:String, _arg_2:String, _arg_3:IAsset, _arg_4:Boolean, _arg_5:Boolean, _arg_6:int, _arg_7:int, _arg_8:Boolean=false) { this._SafeStr_5045 = _arg_1; this._SafeStr_14235 = _arg_2; var _local_9:_SafeStr_1280 = (_arg_3 as _SafeStr_1280); if (_local_9 != null){ this._SafeStr_5044 = _local_9; this._SafeStr_5635 = false; } else { this._SafeStr_5044 = null; this._SafeStr_5635 = true; }; this._SafeStr_4485 = _arg_4; this._SafeStr_4486 = _arg_5; this._offsetX = _arg_6; this._SafeStr_6605 = _arg_7; this._SafeStr_14236 = _arg_8; } public function dispose():void { this._SafeStr_5044 = null; } private function initialize():void { var _local_1:BitmapData; if (((!(this._SafeStr_5635)) && (!((this._SafeStr_5044 == null))))){ _local_1 = (this._SafeStr_5044.content as BitmapData); if (_local_1 != null){ this._SafeStr_4520 = _local_1.width; this._height = _local_1.height; }; this._SafeStr_5635 = true; }; } public function get flipV():Boolean { return (this._SafeStr_4486); } public function get flipH():Boolean { return (this._SafeStr_4485); } public function get width():int { this.initialize(); return (this._SafeStr_4520); } public function get height():int { this.initialize(); return (this._height); } public function get assetName():String { return (this._SafeStr_5045); } public function get _SafeStr_14229():String { return (this._SafeStr_14235); } public function get asset():IAsset { return (this._SafeStr_5044); } public function get usesPalette():Boolean { return (this._SafeStr_14236); } public function get offsetX():int { if (!this._SafeStr_4485){ return (this._offsetX); }; return (-((this.width + this._offsetX))); } public function get offsetY():int { if (!this._SafeStr_4486){ return (this._SafeStr_6605); }; return (-((this.height + this._SafeStr_6605))); } public function get _SafeStr_14233():int { return (this._offsetX); } public function get _SafeStr_14234():int { return (this._SafeStr_6605); } } }//package com.sulake.room.object.visualization.utils // _SafeStr_1280 = "_-ow" (String#179, DoABC#2) // _SafeStr_14229 = "_-0CU" (String#11809, DoABC#2) // _SafeStr_14233 = "_-vj" (String#18093, DoABC#2) // _SafeStr_14234 = "_-0V4" (String#17290, DoABC#2) // _SafeStr_14235 = "_-1-b" (String#17109, DoABC#2) // _SafeStr_14236 = "_-1fj" (String#16421, DoABC#2) // _SafeStr_2560 = "_-0fL" (String#967, DoABC#2) // _SafeStr_4485 = "_-0Jx" (String#3719, DoABC#2) // _SafeStr_4486 = "_-0qn" (String#3624, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_5044 = "_-1T0" (String#1843, DoABC#2) // _SafeStr_5045 = "_-0Kb" (String#5024, DoABC#2) // _SafeStr_5635 = "_-9l" (String#1780, DoABC#2) // _SafeStr_6605 = "_-15A" (String#2037, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object._SafeStr_1358 package com.sulake.room.object { import com.sulake.room.utils._SafeStr_1285; import _-0sT._SafeStr_1627; import _-1vz._SafeStr_1554; public interface _SafeStr_1358 extends IRoomObject { function dispose():void; function setLocation(_arg_1:_SafeStr_1285):void; function setDirection(_arg_1:_SafeStr_1285):void; function setVisualization(_arg_1:_SafeStr_1627):void; function setState(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_6485(_arg_1:_SafeStr_1554):void; function _SafeStr_13106():_SafeStr_1554; function getModelController():_SafeStr_1632; } }//package com.sulake.room.object // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_13106 = "_-l7" (String#881, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1627 = "_-xd" (String#4276, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_6485 = "_-HV" (String#8258, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object._SafeStr_1631 package com.sulake.room.object { public interface _SafeStr_1631 { function getNumber(_arg_1:String):Number; function getString(_arg_1:String):String; function getNumberArray(_arg_1:String):Array; function _SafeStr_14237(_arg_1:String):Array; function _SafeStr_5026():int; } }//package com.sulake.room.object // _SafeStr_14237 = "_-2lN" (String#21795, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object._SafeStr_1632 package com.sulake.room.object { public interface _SafeStr_1632 extends _SafeStr_1631 { function setNumber(_arg_1:String, _arg_2:Number, _arg_3:Boolean=false):void; function setString(_arg_1:String, _arg_2:String, _arg_3:Boolean=false):void; function setNumberArray(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):void; function _SafeStr_14238(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):void; } }//package com.sulake.room.object // _SafeStr_14238 = "_-2zE" (String#21364, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object._SafeStr_805 package com.sulake.room.object { import com.sulake.core.runtime.IUnknown; import _-0sT._SafeStr_1628; import com.sulake.room.object.visualization.utils._SafeStr_1634; import _-0sT._SafeStr_1626; public interface _SafeStr_805 extends IUnknown { function _SafeStr_12974(_arg_1:String):_SafeStr_1628; function _SafeStr_12976():_SafeStr_1634; function _SafeStr_12975(_arg_1:String, _arg_2:String, _arg_3:XML):_SafeStr_1626; } }//package com.sulake.room.object // _SafeStr_12974 = "_-1DC" (String#15272, DoABC#2) // _SafeStr_12975 = "_-0si" (String#14669, DoABC#2) // _SafeStr_12976 = "_-0RR" (String#11585, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1628 = "_-1UX" (String#4176, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_805 = "_-2zr" (String#4987, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.IRoomObject package com.sulake.room.object { import com.sulake.room.utils._SafeStr_1285; import _-0sT._SafeStr_1627; import _-1vz._SafeStr_1553; public interface IRoomObject { function getId():int; function getInstanceId():int; function getType():String; function getLocation():_SafeStr_1285; function getDirection():_SafeStr_1285; function getModel():_SafeStr_1631; function _SafeStr_13370():_SafeStr_1627; function _SafeStr_13083():_SafeStr_1553; function getState(_arg_1:int):int; function _SafeStr_5026():int; } }//package com.sulake.room.object // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_13083 = "_-0fM" (String#9105, DoABC#2) // _SafeStr_13370 = "_-tD" (String#7556, DoABC#2) // _SafeStr_1553 = "_-6K" (String#5212, DoABC#2) // _SafeStr_1627 = "_-xd" (String#4276, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.RoomObject package com.sulake.room.object { import com.sulake.room.utils._SafeStr_1286; import _-0sT._SafeStr_1627; import _-1vz._SafeStr_1554; import com.sulake.room.utils._SafeStr_1285; import _-1vz._SafeStr_1553; import com.sulake.room.utils.*; public class RoomObject implements _SafeStr_1358 { private static var _SafeStr_5029:int = 0; private var _id:int; private var _type:String = ""; private var _SafeStr_6097:_SafeStr_1286; private var _SafeStr_6077:_SafeStr_1286; private var _SafeStr_14239:_SafeStr_1286; private var _SafeStr_14240:_SafeStr_1286; private var _SafeStr_14241:Array; private var _SafeStr_3695:RoomObjectModel; private var _visualization:_SafeStr_1627; private var _SafeStr_14242:_SafeStr_1554; private var _updateID:int; private var _SafeStr_5036:int = 0; public function RoomObject(_arg_1:int, _arg_2:int, _arg_3:String) { this._id = _arg_1; this._SafeStr_6097 = new _SafeStr_1286(); this._SafeStr_6077 = new _SafeStr_1286(); this._SafeStr_14239 = new _SafeStr_1286(); this._SafeStr_14240 = new _SafeStr_1286(); this._SafeStr_14241 = new Array(_arg_2); var _local_4:Number = (_arg_2 - 1); while (_local_4 >= 0) { this._SafeStr_14241[_local_4] = 0; _local_4--; }; this._type = _arg_3; this._SafeStr_3695 = new RoomObjectModel(); this._visualization = null; this._SafeStr_14242 = null; this._updateID = 0; this._SafeStr_5036 = _SafeStr_5029++; } public function dispose():void { this._SafeStr_6097 = null; this._SafeStr_6077 = null; if (this._SafeStr_3695 != null){ this._SafeStr_3695.dispose(); this._SafeStr_3695 = null; }; this._SafeStr_14241 = null; this.setVisualization(null); this._SafeStr_6485(null); } public function getId():int { return (this._id); } public function getType():String { return (this._type); } public function getInstanceId():int { return (this._SafeStr_5036); } public function getLocation():_SafeStr_1285 { this._SafeStr_14239.assign(this._SafeStr_6097); return (this._SafeStr_14239); } public function getDirection():_SafeStr_1285 { this._SafeStr_14240.assign(this._SafeStr_6077); return (this._SafeStr_14240); } public function getModel():_SafeStr_1631 { return (this._SafeStr_3695); } public function getModelController():_SafeStr_1632 { return (this._SafeStr_3695); } public function getState(_arg_1:int):int { if ((((_arg_1 >= 0)) && ((_arg_1 < this._SafeStr_14241.length)))){ return (this._SafeStr_14241[_arg_1]); }; return (-1); } public function _SafeStr_13370():_SafeStr_1627 { return (this._visualization); } public function setLocation(_arg_1:_SafeStr_1285):void { if (_arg_1 == null){ return; }; if (((((!((this._SafeStr_6097.x == _arg_1.x))) || (!((this._SafeStr_6097.y == _arg_1.y))))) || (!((this._SafeStr_6097.z == _arg_1.z))))){ this._SafeStr_6097.x = _arg_1.x; this._SafeStr_6097.y = _arg_1.y; this._SafeStr_6097.z = _arg_1.z; this._updateID++; }; } public function setDirection(_arg_1:_SafeStr_1285):void { if (_arg_1 == null){ return; }; if (((((!((this._SafeStr_6077.x == _arg_1.x))) || (!((this._SafeStr_6077.y == _arg_1.y))))) || (!((this._SafeStr_6077.z == _arg_1.z))))){ this._SafeStr_6077.x = (((_arg_1.x % 360) + 360) % 360); this._SafeStr_6077.y = (((_arg_1.y % 360) + 360) % 360); this._SafeStr_6077.z = (((_arg_1.z % 360) + 360) % 360); this._updateID++; }; } public function setState(_arg_1:int, _arg_2:int):Boolean { if ((((_arg_2 >= 0)) && ((_arg_2 < this._SafeStr_14241.length)))){ if (this._SafeStr_14241[_arg_2] != _arg_1){ this._SafeStr_14241[_arg_2] = _arg_1; this._updateID++; }; return (true); }; return (false); } public function setVisualization(_arg_1:_SafeStr_1627):void { if (_arg_1 != this._visualization){ if (this._visualization != null){ this._visualization.dispose(); }; this._visualization = _arg_1; if (this._visualization != null){ this._visualization.object = this; }; }; } public function _SafeStr_6485(_arg_1:_SafeStr_1554):void { if (_arg_1 == this._SafeStr_14242){ return; }; var _local_2:_SafeStr_1554 = this._SafeStr_14242; if (_local_2 != null){ this._SafeStr_14242 = null; _local_2.object = null; }; this._SafeStr_14242 = _arg_1; if (this._SafeStr_14242 != null){ this._SafeStr_14242.object = this; }; } public function _SafeStr_13106():_SafeStr_1554 { return (this._SafeStr_14242); } public function _SafeStr_5026():int { return (this._updateID); } public function _SafeStr_13083():_SafeStr_1553 { return (this._SafeStr_13106()); } } }//package com.sulake.room.object // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_13083 = "_-0fM" (String#9105, DoABC#2) // _SafeStr_13106 = "_-l7" (String#881, DoABC#2) // _SafeStr_13370 = "_-tD" (String#7556, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_14239 = "_-2TS" (String#12866, DoABC#2) // _SafeStr_14240 = "_-Yq" (String#13480, DoABC#2) // _SafeStr_14241 = "_-cm" (String#6544, DoABC#2) // _SafeStr_14242 = "_-0aX" (String#6060, DoABC#2) // _SafeStr_1553 = "_-6K" (String#5212, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1627 = "_-xd" (String#4276, DoABC#2) // _SafeStr_1631 = "_-1fU" (String#1070, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_3695 = "_-2ug" (String#366, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5029 = "_-1hc" (String#3130, DoABC#2) // _SafeStr_5036 = "_-2Y8" (String#4431, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6485 = "_-HV" (String#8258, DoABC#2) //------------------------------------------------------------ //com.sulake.room.object.RoomObjectModel package com.sulake.room.object { import flash.utils.Dictionary; public class RoomObjectModel implements _SafeStr_1632 { private var _SafeStr_14243:Dictionary; private var _SafeStr_14244:Dictionary; private var _SafeStr_14245:Dictionary; private var _SafeStr_14246:Dictionary; private var _SafeStr_14247:Array; private var _SafeStr_14248:Array; private var _numberArrayReadOnlyList:Array; private var _stringArrayReadOnlyList:Array; private var _updateID:int; public function RoomObjectModel() { this._SafeStr_14243 = new Dictionary(); this._SafeStr_14244 = new Dictionary(); this._SafeStr_14245 = new Dictionary(); this._SafeStr_14246 = new Dictionary(); this._SafeStr_14247 = []; this._SafeStr_14248 = []; this._numberArrayReadOnlyList = []; this._stringArrayReadOnlyList = []; this._updateID = 0; } public function dispose():void { var _local_1:String; if (this._SafeStr_14243 != null){ for (_local_1 in this._SafeStr_14243) { delete this._SafeStr_14243[_local_1]; }; this._SafeStr_14243 = null; }; if (this._SafeStr_14244 != null){ for (_local_1 in this._SafeStr_14244) { delete this._SafeStr_14244[_local_1]; }; this._SafeStr_14244 = null; }; if (this._SafeStr_14245 != null){ for (_local_1 in this._SafeStr_14245) { delete this._SafeStr_14245[_local_1]; }; this._SafeStr_14245 = null; }; if (this._SafeStr_14246 != null){ for (_local_1 in this._SafeStr_14246) { delete this._SafeStr_14246[_local_1]; }; this._SafeStr_14246 = null; }; this._SafeStr_14248 = []; this._SafeStr_14247 = []; this._stringArrayReadOnlyList = []; this._numberArrayReadOnlyList = []; } public function getNumber(_arg_1:String):Number { return (this._SafeStr_14243[_arg_1]); } public function getString(_arg_1:String):String { return (this._SafeStr_14244[_arg_1]); } public function getNumberArray(_arg_1:String):Array { var _local_2:Array = this._SafeStr_14245[_arg_1]; if (_local_2 != null){ _local_2 = _local_2.slice(); }; return (_local_2); } public function _SafeStr_14237(_arg_1:String):Array { var _local_2:Array = this._SafeStr_14246[_arg_1]; if (_local_2 != null){ _local_2 = _local_2.slice(); }; return (_local_2); } public function setNumber(_arg_1:String, _arg_2:Number, _arg_3:Boolean=false):void { if (this._SafeStr_14247.indexOf(_arg_1) >= 0){ return; }; if (_arg_3){ this._SafeStr_14247.push(_arg_1); }; if (this._SafeStr_14243[_arg_1] != _arg_2){ this._SafeStr_14243[_arg_1] = _arg_2; this._updateID++; }; } public function setString(_arg_1:String, _arg_2:String, _arg_3:Boolean=false):void { if (this._SafeStr_14248.indexOf(_arg_1) >= 0){ return; }; if (_arg_3){ this._SafeStr_14248.push(_arg_1); }; if (this._SafeStr_14244[_arg_1] != _arg_2){ this._SafeStr_14244[_arg_1] = _arg_2; this._updateID++; }; } public function setNumberArray(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):void { if (_arg_2 == null){ return; }; if (this._numberArrayReadOnlyList.indexOf(_arg_1) >= 0){ return; }; if (_arg_3){ this._numberArrayReadOnlyList.push(_arg_1); }; var _local_4:Array = []; var _local_5:int; _local_5 = 0; while (_local_5 < _arg_2.length) { if ((_arg_2[_local_5] is Number)){ _local_4.push(_arg_2[_local_5]); }; _local_5++; }; var _local_6:Array = this._SafeStr_14245[_arg_1]; var _local_7:Boolean = true; if (((!((_local_6 == null))) && ((_local_6.length == _local_4.length)))){ _local_5 = (_local_4.length - 1); while (_local_5 >= 0) { if ((_local_4[_local_5] as Number) != (_local_6[_local_5] as Number)){ _local_7 = false; break; }; _local_5--; }; } else { _local_7 = false; }; if (_local_7){ return; }; this._SafeStr_14245[_arg_1] = _local_4; this._updateID++; } public function _SafeStr_14238(_arg_1:String, _arg_2:Array, _arg_3:Boolean=false):void { if (_arg_2 == null){ return; }; if (this._stringArrayReadOnlyList.indexOf(_arg_1) >= 0){ return; }; if (_arg_3){ this._stringArrayReadOnlyList.push(_arg_1); }; var _local_4:Array = []; var _local_5:int; _local_5 = 0; while (_local_5 < _arg_2.length) { if ((_arg_2[_local_5] is String)){ _local_4.push(_arg_2[_local_5]); }; _local_5++; }; var _local_6:Array = this._SafeStr_14246[_arg_1]; var _local_7:Boolean = true; if (((!((_local_6 == null))) && ((_local_6.length == _local_4.length)))){ _local_5 = (_local_4.length - 1); while (_local_5 >= 0) { if ((_local_4[_local_5] as String) != (_local_6[_local_5] as String)){ _local_7 = false; break; }; _local_5--; }; } else { _local_7 = false; }; if (_local_7){ return; }; this._SafeStr_14246[_arg_1] = _local_4; this._updateID++; } public function _SafeStr_5026():int { return (this._updateID); } } }//package com.sulake.room.object // _SafeStr_14237 = "_-2lN" (String#21795, DoABC#2) // _SafeStr_14238 = "_-2zE" (String#21364, DoABC#2) // _SafeStr_14243 = "_-UJ" (String#3120, DoABC#2) // _SafeStr_14244 = "_-0Gc" (String#3104, DoABC#2) // _SafeStr_14245 = "_-29C" (String#6308, DoABC#2) // _SafeStr_14246 = "_-208" (String#6269, DoABC#2) // _SafeStr_14247 = "_-1Cx" (String#5720, DoABC#2) // _SafeStr_14248 = "_-2ZB" (String#5552, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.cache._SafeStr_3236 package com.sulake.room.renderer.cache { public class _SafeStr_3236 { private var _SafeStr_4616:_SafeStr_3240 = null; private var _SafeStr_5030:_SafeStr_3244 = null; public function _SafeStr_3236(_arg_1:String) { this._SafeStr_4616 = new _SafeStr_3240(_arg_1); this._SafeStr_5030 = new _SafeStr_3244(); } public function get location():_SafeStr_3240 { return (this._SafeStr_4616); } public function get _SafeStr_14249():_SafeStr_3244 { return (this._SafeStr_5030); } public function dispose():void { if (this._SafeStr_4616 != null){ this._SafeStr_4616.dispose(); this._SafeStr_4616 = null; }; if (this._SafeStr_5030 != null){ this._SafeStr_5030.dispose(); this._SafeStr_5030 = null; }; } } }//package com.sulake.room.renderer.cache // _SafeStr_14249 = "_-ET" (String#21665, DoABC#2) // _SafeStr_3236 = "_-ep" (String#3170, DoABC#2) // _SafeStr_3240 = "_-uc" (String#5388, DoABC#2) // _SafeStr_3244 = "_-1Z2" (String#5643, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) // _SafeStr_5030 = "_-2bC" (String#1327, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.cache._SafeStr_3237 package com.sulake.room.renderer.cache { import com.sulake.core.utils.Map; import com.sulake.room.renderer.utils._SafeStr_3243; import flash.display.BitmapData; public class _SafeStr_3237 { private var _dataMap:Map; private var _SafeStr_14250:int = 0; private var _SafeStr_14251:int = 0; private var _SafeStr_14252:int = 0; private var _SafeStr_14253:int = 0; public function _SafeStr_3237(_arg_1:int, _arg_2:int, _arg_3:int=1) { this._dataMap = new Map(); this._SafeStr_14251 = ((_arg_1 * 0x0400) * 0x0400); this._SafeStr_14252 = ((_arg_2 * 0x0400) * 0x0400); this._SafeStr_14253 = ((_arg_3 * 0x0400) * 0x0400); if (this._SafeStr_14253 < 0){ this._SafeStr_14253 = 0; }; } public function get _SafeStr_14254():int { return (this._SafeStr_14250); } public function get _SafeStr_14255():int { return (this._SafeStr_14251); } public function dispose():void { var _local_1:Array; var _local_2:String; if (this._dataMap != null){ _local_1 = this._dataMap.getKeys(); for each (_local_2 in _local_1) { if (!this._SafeStr_3642(_local_2)){ Logger.log((("Failed to remove item " + _local_2) + " from room canvas bitmap cache!")); }; }; this._dataMap.dispose(); this._dataMap = null; }; } public function _SafeStr_14256():void { var _local_3:Array; var _local_1:_SafeStr_3366; var _local_2:int; if (this._SafeStr_14254 > this._SafeStr_14255){ _local_3 = this._dataMap._SafeStr_3916(); _local_3.sortOn("useCount", (Array.DESCENDING | Array.NUMERIC)); _local_2 = (_local_3.length - 1); while (_local_2 >= 0) { _local_1 = (_local_3[_local_2] as _SafeStr_3366); if (_local_1.useCount <= 1){ this._SafeStr_3642(_local_1.name); } else { break; }; _local_2--; }; this._SafeStr_14257(); }; } private function _SafeStr_14257():void { this._SafeStr_14251 = (this._SafeStr_14251 + this._SafeStr_14253); if (this._SafeStr_14251 > this._SafeStr_14252){ this._SafeStr_14251 = this._SafeStr_14252; }; } private function _SafeStr_3642(_arg_1:String):Boolean { if (_arg_1 == null){ return (false); }; var _local_2:_SafeStr_3366 = (this._dataMap.getValue(_arg_1) as _SafeStr_3366); if (_local_2 != null){ if (_local_2.useCount <= 1){ this._dataMap.remove(_local_2.name); this._SafeStr_14250 = (this._SafeStr_14250 - _local_2._SafeStr_14254); _local_2.dispose(); return (true); }; return (false); }; return (false); } public function _SafeStr_14258(_arg_1:String):_SafeStr_3243 { var _local_2:_SafeStr_3366 = (this._dataMap.getValue(_arg_1) as _SafeStr_3366); if (_local_2 == null){ return (null); }; return (_local_2.bitmapData); } public function _SafeStr_14259(_arg_1:String, _arg_2:_SafeStr_3243):void { var _local_4:BitmapData; if (_arg_2 == null){ return; }; var _local_3:_SafeStr_3366 = (this._dataMap.getValue(_arg_1) as _SafeStr_3366); if (_local_3 != null){ _local_4 = _local_3.bitmapData; if (_local_4 != null){ this._SafeStr_14250 = (this._SafeStr_14250 - ((_local_4.width * _local_4.height) * 4)); }; _local_3.bitmapData = _arg_2; } else { _local_3 = new _SafeStr_3366(_arg_2, _arg_1); this._dataMap.add(_arg_1, _local_3); }; this._SafeStr_14250 = (this._SafeStr_14250 + ((_arg_2.width * _arg_2.height) * 4)); } } }//package com.sulake.room.renderer.cache // _SafeStr_14250 = "_-2ib" (String#3840, DoABC#2) // _SafeStr_14251 = "_-08V" (String#8696, DoABC#2) // _SafeStr_14252 = "_-5D" (String#15135, DoABC#2) // _SafeStr_14253 = "_-rh" (String#12342, DoABC#2) // _SafeStr_14254 = "_-XS" (String#13130, DoABC#2) // _SafeStr_14255 = "_-2Rs" (String#21404, DoABC#2) // _SafeStr_14256 = "_-37q" (String#19115, DoABC#2) // _SafeStr_14257 = "_-1GY" (String#22463, DoABC#2) // _SafeStr_14258 = "_-FL" (String#8178, DoABC#2) // _SafeStr_14259 = "_-2zt" (String#9939, DoABC#2) // _SafeStr_3237 = "_-B1" (String#7367, DoABC#2) // _SafeStr_3243 = "_-1Zj" (String#1248, DoABC#2) // _SafeStr_3366 = "_-2U7" (String#3322, DoABC#2) // _SafeStr_3642 = "_-26h" (String#6326, DoABC#2) // _SafeStr_3916 = "_-04D" (String#3234, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.cache._SafeStr_3238 package com.sulake.room.renderer.cache { import com.sulake.core.utils.Map; public class _SafeStr_3238 { private var _data:Map = null; private var _roomObjectVariableAccurateZ:String = ""; public function _SafeStr_3238(_arg_1:String) { this._roomObjectVariableAccurateZ = _arg_1; this._data = new Map(); } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_3236; if (this._data != null){ _local_1 = 0; while (_local_1 < this._data.length) { _local_2 = (this._data.getWithIndex(_local_1) as _SafeStr_3236); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._data.dispose(); this._data = null; }; } public function _SafeStr_14260(_arg_1:String):_SafeStr_3236 { var _local_2:_SafeStr_3236 = (this._data.getValue(_arg_1) as _SafeStr_3236); if (_local_2 == null){ _local_2 = new _SafeStr_3236(this._roomObjectVariableAccurateZ); this._data.add(_arg_1, _local_2); }; return (_local_2); } public function _SafeStr_14261(_arg_1:String):void { var _local_2:_SafeStr_3236 = (this._data.remove(_arg_1) as _SafeStr_3236); if (_local_2 != null){ _local_2.dispose(); }; } } }//package com.sulake.room.renderer.cache // _SafeStr_14260 = "_-2Jz" (String#21066, DoABC#2) // _SafeStr_14261 = "_-2Pa" (String#13326, DoABC#2) // _SafeStr_3236 = "_-ep" (String#3170, DoABC#2) // _SafeStr_3238 = "_-2N6" (String#7031, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.cache._SafeStr_3240 package com.sulake.room.renderer.cache { import com.sulake.room.utils._SafeStr_1286; import com.sulake.room.utils._SafeStr_1285; import com.sulake.room.object.IRoomObject; import com.sulake.room.utils._SafeStr_1729; public class _SafeStr_3240 { private var _roomObjectVariableAccurateZ:String = ""; private var _SafeStr_5683:int = -1; private var _SafeStr_14262:int = -1; private var _SafeStr_14263:_SafeStr_1286; private var _SafeStr_14264:_SafeStr_1286 = null; private var _SafeStr_14265:Boolean = false; public function _SafeStr_3240(_arg_1:String) { this._SafeStr_14263 = new _SafeStr_1286(); super(); this._roomObjectVariableAccurateZ = _arg_1; this._SafeStr_14264 = new _SafeStr_1286(); } public function get _SafeStr_14266():Boolean { return (this._SafeStr_14265); } public function dispose():void { this._SafeStr_14264 = null; } public function _SafeStr_14267(_arg_1:IRoomObject, _arg_2:_SafeStr_1729):_SafeStr_1285 { var _local_5:_SafeStr_1285; var _local_6:Number; var _local_7:_SafeStr_1286; var _local_8:_SafeStr_1285; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (null); }; var _local_3:Boolean; var _local_4:_SafeStr_1285 = _arg_1.getLocation(); if (((!((_arg_2._SafeStr_5043 == this._SafeStr_5683))) || (!((_arg_1._SafeStr_5026() == this._SafeStr_14262))))){ this._SafeStr_14262 = _arg_1._SafeStr_5026(); if (((((((!((_arg_2._SafeStr_5043 == this._SafeStr_5683))) || (!((_local_4.x == this._SafeStr_14263.x))))) || (!((_local_4.y == this._SafeStr_14263.y))))) || (!((_local_4.z == this._SafeStr_14263.z))))){ this._SafeStr_5683 = _arg_2._SafeStr_5043; this._SafeStr_14263.assign(_local_4); _local_3 = true; }; }; this._SafeStr_14265 = _local_3; if (_local_3){ _local_5 = _arg_2._SafeStr_12674(_local_4); if (_local_5 == null){ return (null); }; _local_6 = _arg_1.getModel().getNumber(this._roomObjectVariableAccurateZ); if (((isNaN(_local_6)) || ((_local_6 == 0)))){ _local_7 = new _SafeStr_1286(Math.round(_local_4.x), Math.round(_local_4.y), _local_4.z); if (((!((_local_7.x == _local_4.x))) || (!((_local_7.y == _local_4.y))))){ _local_8 = _arg_2._SafeStr_12674(_local_7); this._SafeStr_14264.assign(_local_5); if (_local_8 != null){ this._SafeStr_14264.z = _local_8.z; }; } else { this._SafeStr_14264.assign(_local_5); }; } else { this._SafeStr_14264.assign(_local_5); }; this._SafeStr_14264.x = Math.round(this._SafeStr_14264.x); this._SafeStr_14264.y = Math.round(this._SafeStr_14264.y); }; return (this._SafeStr_14264); } } }//package com.sulake.room.renderer.cache // _SafeStr_12674 = "_-Q7" (String#3569, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_14262 = "_-p5" (String#16990, DoABC#2) // _SafeStr_14263 = "_-2-e" (String#10517, DoABC#2) // _SafeStr_14264 = "_-2cE" (String#4527, DoABC#2) // _SafeStr_14265 = "_-0Y5" (String#16686, DoABC#2) // _SafeStr_14266 = "_-0jB" (String#21664, DoABC#2) // _SafeStr_14267 = "_-0vG" (String#21724, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_3240 = "_-uc" (String#5388, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5683 = "_-22k" (String#2369, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.cache._SafeStr_3244 package com.sulake.room.renderer.cache { import com.sulake.room.renderer.utils._SafeStr_3242; public class _SafeStr_3244 { private var _SafeStr_5030:Array; private var _SafeStr_14268:int = -1; private var _SafeStr_14269:int = -1; private var _SafeStr_14270:Boolean = false; public function _SafeStr_3244() { this._SafeStr_5030 = []; super(); } public function get _SafeStr_5027():int { return (this._SafeStr_5030.length); } public function get _SafeStr_9584():Boolean { return (this._SafeStr_14270); } public function dispose():void { this._SafeStr_14271(0); } public function _SafeStr_14272(_arg_1:_SafeStr_3242):void { this._SafeStr_5030.push(_arg_1); } public function _SafeStr_5028(_arg_1:int):_SafeStr_3242 { return (this._SafeStr_5030[_arg_1]); } public function _SafeStr_14273(_arg_1:int, _arg_2:int):Boolean { if (((!((_arg_1 == this._SafeStr_14268))) || (!((_arg_2 == this._SafeStr_14269))))){ this._SafeStr_14268 = _arg_1; this._SafeStr_14269 = _arg_2; return (true); }; return (false); } public function _SafeStr_14271(_arg_1:int):void { var _local_2:int; var _local_3:_SafeStr_3242; if (_arg_1 < this._SafeStr_5030.length){ _local_2 = _arg_1; while (_local_2 < this._SafeStr_5030.length) { _local_3 = this._SafeStr_5028(_local_2); if (_local_3){ _local_3.dispose(); }; _local_2++; }; this._SafeStr_5030.splice(_arg_1, (this._SafeStr_5030.length - _arg_1)); }; if (this._SafeStr_5030.length == 0){ this._SafeStr_14270 = true; } else { this._SafeStr_14270 = false; }; } } }//package com.sulake.room.renderer.cache // _SafeStr_14268 = "_-38a" (String#16289, DoABC#2) // _SafeStr_14269 = "_-yM" (String#16370, DoABC#2) // _SafeStr_14270 = "_-2kJ" (String#15035, DoABC#2) // _SafeStr_14271 = "_-0tP" (String#18028, DoABC#2) // _SafeStr_14272 = "_-1ZW" (String#20272, DoABC#2) // _SafeStr_14273 = "_-2s0" (String#12845, DoABC#2) // _SafeStr_3242 = "_-2t" (String#2624, DoABC#2) // _SafeStr_3244 = "_-1Z2" (String#5643, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5030 = "_-2bC" (String#1327, DoABC#2) // _SafeStr_9584 = "_-2q3" (String#11453, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.cache._SafeStr_3366 package com.sulake.room.renderer.cache { import com.sulake.room.renderer.utils._SafeStr_3243; public class _SafeStr_3366 { private var _bitmapData:_SafeStr_3243 = null; private var _name:String = ""; private var _SafeStr_14250:int = 0; public function _SafeStr_3366(_arg_1:_SafeStr_3243, _arg_2:String) { this._bitmapData = _arg_1; this._name = _arg_2; if (_arg_1 != null){ _arg_1._SafeStr_5037(); this._SafeStr_14250 = ((this._bitmapData.width * this._bitmapData.height) * 4); }; } public function get bitmapData():_SafeStr_3243 { return (this._bitmapData); } public function get _SafeStr_14254():int { return (this._SafeStr_14250); } public function get useCount():int { if (this._bitmapData == null){ return (0); }; return (this._bitmapData._SafeStr_14274); } public function get name():String { return (this._name); } public function set bitmapData(_arg_1:_SafeStr_3243):void { if (this._bitmapData != null){ this._bitmapData.dispose(); }; this._bitmapData = _arg_1; if (this._bitmapData != null){ this._bitmapData._SafeStr_5037(); this._SafeStr_14250 = ((this._bitmapData.width * this._bitmapData.height) * 4); } else { this._SafeStr_14250 = 0; }; } public function dispose():void { if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; this._SafeStr_14250 = 0; } } }//package com.sulake.room.renderer.cache // _SafeStr_14250 = "_-2ib" (String#3840, DoABC#2) // _SafeStr_14254 = "_-XS" (String#13130, DoABC#2) // _SafeStr_14274 = "_-2dD" (String#19623, DoABC#2) // _SafeStr_3243 = "_-1Zj" (String#1248, DoABC#2) // _SafeStr_3366 = "_-2U7" (String#3322, DoABC#2) // _SafeStr_5037 = "_-27B" (String#8781, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.utils._SafeStr_3239 package com.sulake.room.renderer.utils { import flash.display.Bitmap; import flash.geom.Point; import flash.display.BitmapData; public class _SafeStr_3239 extends Bitmap { private var _SafeStr_14275:int = 128; private var _SafeStr_14276:Boolean = false; private var _SafeStr_14277:Point; private var _SafeStr_5047:String = ""; private var _SafeStr_8853:String = ""; private var _SafeStr_5053:Boolean = false; private var _SafeStr_5051:Boolean = false; private var _bitmapData:_SafeStr_3243 = null; private var _SafeStr_4520:int = 0; private var _height:int = 0; private var _SafeStr_14278:int = -1; private var _SafeStr_14279:int = -1; public function _SafeStr_3239():void { this._SafeStr_14277 = new Point(); cacheAsBitmap = false; this._SafeStr_14280(); } public function get _SafeStr_14281():Boolean { return (this._SafeStr_14276); } public function get _SafeStr_14282():int { return (this._SafeStr_14275); } public function set _SafeStr_14282(_arg_1:int):void { this._SafeStr_14275 = _arg_1; } public function get tag():String { return (this._SafeStr_5047); } public function set tag(_arg_1:String):void { this._SafeStr_5047 = _arg_1; } public function get identifier():String { return (this._SafeStr_8853); } public function set identifier(_arg_1:String):void { this._SafeStr_8853 = _arg_1; } public function get _SafeStr_5040():Boolean { return (this._SafeStr_5051); } public function set _SafeStr_5040(_arg_1:Boolean):void { this._SafeStr_5051 = _arg_1; } public function get _SafeStr_5041():Boolean { return (this._SafeStr_5053); } public function set _SafeStr_5041(_arg_1:Boolean):void { this._SafeStr_5053 = _arg_1; } public function dispose():void { if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; } override public function set bitmapData(_arg_1:BitmapData):void { var _local_2:_SafeStr_3243; if (_arg_1 == bitmapData){ return; }; if (this._bitmapData != null){ this._bitmapData.dispose(); this._bitmapData = null; }; if (_arg_1 != null){ this._SafeStr_4520 = _arg_1.width; this._height = _arg_1.height; _local_2 = (_arg_1 as _SafeStr_3243); if (_local_2 != null){ _local_2._SafeStr_5037(); this._bitmapData = _local_2; }; } else { this._SafeStr_4520 = 0; this._height = 0; this._SafeStr_14278 = -1; this._SafeStr_14279 = -1; }; super.bitmapData = _arg_1; } public function _SafeStr_14273(_arg_1:int, _arg_2:int):Boolean { if (((!((_arg_1 == this._SafeStr_14278))) || (!((_arg_2 == this._SafeStr_14279))))){ this._SafeStr_14278 = _arg_1; this._SafeStr_14279 = _arg_2; return (true); }; if (((!((this._bitmapData == null))) && (this._bitmapData.disposed))){ return (true); }; return (false); } public function _SafeStr_14283():void { this._SafeStr_14276 = false; } public function _SafeStr_14280():void { this._SafeStr_14283(); this._SafeStr_14276 = true; } override public function hitTestPoint(_arg_1:Number, _arg_2:Number, _arg_3:Boolean=false):Boolean { return (this.hitTest(_arg_1, _arg_2)); } public function hitTest(_arg_1:int, _arg_2:int):Boolean { if ((((this._SafeStr_14275 > 0xFF)) || ((bitmapData == null)))){ return (false); }; if ((((((((_arg_1 < 0)) || ((_arg_2 < 0)))) || ((_arg_1 >= this._SafeStr_4520)))) || ((_arg_2 >= this._height)))){ return (false); }; return (this._SafeStr_14284(_arg_1, _arg_2)); } private function _SafeStr_14284(x:int, y:int):Boolean { var pixel:uint; var retVal:Boolean; try { if (((!(this._SafeStr_14276)) || (!(bitmapData.transparent)))){ retVal = true; } else { pixel = bitmapData.getPixel32(x, y); pixel = (pixel >> 24); retVal = (pixel > this._SafeStr_14275); }; } catch(e:Error) { }; return (retVal); } } }//package com.sulake.room.renderer.utils // _SafeStr_14273 = "_-2s0" (String#12845, DoABC#2) // _SafeStr_14275 = "_-1lS" (String#11681, DoABC#2) // _SafeStr_14276 = "_-0xU" (String#12208, DoABC#2) // _SafeStr_14277 = "_-2xF" (String#20783, DoABC#2) // _SafeStr_14278 = "_-63" (String#14963, DoABC#2) // _SafeStr_14279 = "_-1i5" (String#13117, DoABC#2) // _SafeStr_14280 = "_-1pl" (String#21518, DoABC#2) // _SafeStr_14281 = "_-2VL" (String#22995, DoABC#2) // _SafeStr_14282 = "_-03A" (String#9555, DoABC#2) // _SafeStr_14283 = "_-2X4" (String#18591, DoABC#2) // _SafeStr_14284 = "_-2Ot" (String#22132, DoABC#2) // _SafeStr_3239 = "_-1jw" (String#2333, DoABC#2) // _SafeStr_3243 = "_-1Zj" (String#1248, DoABC#2) // _SafeStr_4520 = "_-2Xf" (String#671, DoABC#2) // _SafeStr_5037 = "_-27B" (String#8781, DoABC#2) // _SafeStr_5040 = "_-0GS" (String#3771, DoABC#2) // _SafeStr_5041 = "_-2pA" (String#3581, DoABC#2) // _SafeStr_5047 = "_-38A" (String#3617, DoABC#2) // _SafeStr_5051 = "_-01d" (String#9337, DoABC#2) // _SafeStr_5053 = "_-1V3" (String#6003, DoABC#2) // _SafeStr_8853 = "_-1Fd" (String#5702, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.utils._SafeStr_3241 package com.sulake.room.renderer.utils { public class _SafeStr_3241 { private var _SafeStr_5001:String = ""; private var _SafeStr_8031:String = ""; public function get objectId():String { return (this._SafeStr_5001); } public function set objectId(_arg_1:String):void { this._SafeStr_5001 = _arg_1; } public function get _SafeStr_5603():String { return (this._SafeStr_8031); } public function set _SafeStr_5603(_arg_1:String):void { this._SafeStr_8031 = _arg_1; } } }//package com.sulake.room.renderer.utils // _SafeStr_3241 = "_-2gO" (String#4113, DoABC#2) // _SafeStr_5001 = "_-195" (String#347, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_8031 = "_-1Nj" (String#10834, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.utils._SafeStr_3242 package com.sulake.room.renderer.utils { import _-0sT._SafeStr_2797; public class _SafeStr_3242 { public static const _SafeStr_14285:Number = 100000000; public var x:int = 0; public var y:int = 0; public var z:Number = 0; public var name:String = ""; public var sprite:_SafeStr_2797 = null; public function dispose():void { this.sprite = null; this.z = -(_SafeStr_14285); } } }//package com.sulake.room.renderer.utils // _SafeStr_14285 = "_-1yi" (String#15315, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_3242 = "_-2t" (String#2624, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.utils._SafeStr_3243 package com.sulake.room.renderer.utils { import flash.display.BitmapData; import flash.geom.Point; public class _SafeStr_3243 extends BitmapData { private static const _SafeStr_12830:Point = new Point(0, 0); private var _SafeStr_14225:int = 0; private var _disposed:Boolean = false; public function _SafeStr_3243(_arg_1:int, _arg_2:int, _arg_3:Boolean=true, _arg_4:uint=0) { super(_arg_1, _arg_2, _arg_3, _arg_4); } public function get _SafeStr_14274():int { return (this._SafeStr_14225); } public function get disposed():Boolean { return (this._disposed); } public function _SafeStr_5037():void { this._SafeStr_14225++; } override public function dispose():void { if (this._disposed){ return; }; if (--this._SafeStr_14225 <= 0){ super.dispose(); this._disposed = true; }; } override public function clone():BitmapData { var data:_SafeStr_3243; try { data = new _SafeStr_3243(width, height, true, 0xFFFFFF); data.copyPixels(this, rect, _SafeStr_12830, null, null, true); } catch(e:Error) { data = new _SafeStr_3243(1, 1, true, 0xFFFFFF); }; return (data); } } }//package com.sulake.room.renderer.utils // _SafeStr_12830 = "_-1F-" (String#3767, DoABC#2) // _SafeStr_14225 = "_-0LX" (String#4083, DoABC#2) // _SafeStr_14274 = "_-2dD" (String#19623, DoABC#2) // _SafeStr_3243 = "_-1Zj" (String#1248, DoABC#2) // _SafeStr_5037 = "_-27B" (String#8781, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_1677 package com.sulake.room.renderer { import com.sulake.room.object.IRoomObject; public interface _SafeStr_1677 { function dispose():void; function reset():void; function _SafeStr_14286(_arg_1:IRoomObject):void; function _SafeStr_14287(_arg_1:int):void; function update(_arg_1:uint):void; } }//package com.sulake.room.renderer // _SafeStr_14286 = "_-2i1" (String#14507, DoABC#2) // _SafeStr_14287 = "_-1Jq" (String#14514, DoABC#2) // _SafeStr_1677 = "_-0EO" (String#5007, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_1678 package com.sulake.room.renderer { public interface _SafeStr_1678 extends _SafeStr_1677 { function set roomObjectVariableAccurateZ(_arg_1:String):void; function _SafeStr_13347(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):_SafeStr_1967; function getCanvas(_arg_1:int):_SafeStr_1967; function _SafeStr_14288(_arg_1:int):Boolean; } }//package com.sulake.room.renderer // _SafeStr_13347 = "_-0in" (String#16765, DoABC#2) // _SafeStr_14288 = "_-0pi" (String#20031, DoABC#2) // _SafeStr_1677 = "_-0EO" (String#5007, DoABC#2) // _SafeStr_1678 = "_-3GG" (String#4238, DoABC#2) // _SafeStr_1967 = "_-fH" (String#1616, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_1679 package com.sulake.room.renderer { import com.sulake.room.object.IRoomObject; public interface _SafeStr_1679 { function get roomObjectVariableAccurateZ():String; function _SafeStr_5136(_arg_1:String):IRoomObject; function _SafeStr_5261(_arg_1:int):IRoomObject; function _SafeStr_14289(_arg_1:int):String; function _SafeStr_5260():int; } }//package com.sulake.room.renderer // _SafeStr_14289 = "_-2F3" (String#17651, DoABC#2) // _SafeStr_1679 = "_-21d" (String#7252, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_5261 = "_-0u" (String#7242, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_1680 package com.sulake.room.renderer { import com.sulake.core.utils.Map; import com.sulake.core.runtime._SafeStr_8; import com.sulake.room.object.IRoomObject; import flash.utils.getTimer; import com.sulake.core.utils._SafeStr_840; import com.sulake.room.utils._SafeStr_1961; public class _SafeStr_1680 implements _SafeStr_1678, _SafeStr_1679 { private var _objects:Map; private var _SafeStr_4641:Map; private var _SafeStr_4255:_SafeStr_8; private var _disposed:Boolean = false; private var _roomObjectVariableAccurateZ:String = null; public function _SafeStr_1680(_arg_1:_SafeStr_8) { this._objects = new Map(); this._SafeStr_4641 = new Map(); if (_arg_1 != null){ this._SafeStr_4255 = _arg_1; }; } public function get disposed():Boolean { return (this._disposed); } public function get roomObjectVariableAccurateZ():String { return (this._roomObjectVariableAccurateZ); } public function set roomObjectVariableAccurateZ(_arg_1:String):void { this._roomObjectVariableAccurateZ = _arg_1; } public function dispose():void { var _local_1:int; var _local_2:_SafeStr_2786; if (this.disposed){ return; }; if (this._SafeStr_4641 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_4641.length) { _local_2 = (this._SafeStr_4641.getWithIndex(_local_1) as _SafeStr_2786); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._SafeStr_4641.dispose(); this._SafeStr_4641 = null; }; if (this._objects != null){ this._objects.dispose(); this._objects = null; }; if (this._SafeStr_4255 != null){ this._SafeStr_4255 = null; }; this._disposed = true; } public function reset():void { this._objects.reset(); } public function _SafeStr_14286(_arg_1:IRoomObject):void { if (_arg_1 == null){ return; }; this._objects.add(String(_arg_1.getInstanceId()), _arg_1); } public function _SafeStr_14287(_arg_1:int):void { var _local_4:_SafeStr_2786; var _local_2:String = String(_arg_1); this._objects.remove(_local_2); var _local_3:int; while (_local_3 < this._SafeStr_4641.length) { _local_4 = (this._SafeStr_4641.getWithIndex(_local_3) as _SafeStr_2786); if (_local_4 != null){ _local_4._SafeStr_14290(_local_2); }; _local_3++; }; } public function _SafeStr_5136(_arg_1:String):IRoomObject { return ((this._objects.getValue(_arg_1) as IRoomObject)); } public function _SafeStr_5261(_arg_1:int):IRoomObject { return ((this._objects.getWithIndex(_arg_1) as IRoomObject)); } public function _SafeStr_14289(_arg_1:int):String { return ((this._objects.getKey(_arg_1) as String)); } public function _SafeStr_5260():int { return (this._objects.length); } public function render():void { var _local_3:_SafeStr_1967; var _local_1:int = getTimer(); _SafeStr_840._SafeStr_4856("Canvas count", ("Canvas count: " + this._SafeStr_4641.length)); var _local_2:int = (this._SafeStr_4641.length - 1); while (_local_2 >= 0) { _local_3 = (this._SafeStr_4641.getWithIndex(_local_2) as _SafeStr_1967); if (_local_3 != null){ _local_3.render(_local_1); }; _local_2--; }; } public function _SafeStr_13347(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):_SafeStr_1967 { var _local_6:_SafeStr_1961; var _local_5:_SafeStr_1967 = (this._SafeStr_4641.getValue(String(_arg_1)) as _SafeStr_1967); if (_local_5 != null){ _local_5.initialize(_arg_2, _arg_3); _local_6 = (_local_5.geometry as _SafeStr_1961); if (_local_6){ _local_6.scale = _arg_4; }; return (_local_5); }; _local_5 = new _SafeStr_2786(this, ("canvas_" + _arg_1), _arg_2, _arg_3, _arg_4); this._SafeStr_4641.add(String(_arg_1), _local_5); return (_local_5); } public function getCanvas(_arg_1:int):_SafeStr_1967 { return ((this._SafeStr_4641.getValue(String(_arg_1)) as _SafeStr_1967)); } public function _SafeStr_14288(_arg_1:int):Boolean { var _local_2:_SafeStr_2786 = (this._SafeStr_4641.remove(String(_arg_1)) as _SafeStr_2786); if (_local_2 != null){ _local_2.dispose(); }; return (false); } public function update(_arg_1:uint):void { var _local_3:_SafeStr_2786; this.render(); var _local_2:int = (this._SafeStr_4641.length - 1); while (_local_2 >= 0) { _local_3 = (this._SafeStr_4641.getWithIndex(_local_2) as _SafeStr_2786); if (_local_3 != null){ _local_3.update(); }; _local_2--; }; } } }//package com.sulake.room.renderer // _SafeStr_13347 = "_-0in" (String#16765, DoABC#2) // _SafeStr_14286 = "_-2i1" (String#14507, DoABC#2) // _SafeStr_14287 = "_-1Jq" (String#14514, DoABC#2) // _SafeStr_14288 = "_-0pi" (String#20031, DoABC#2) // _SafeStr_14289 = "_-2F3" (String#17651, DoABC#2) // _SafeStr_14290 = "_-HQ" (String#18610, DoABC#2) // _SafeStr_1678 = "_-3GG" (String#4238, DoABC#2) // _SafeStr_1679 = "_-21d" (String#7252, DoABC#2) // _SafeStr_1680 = "_-2uv" (String#7157, DoABC#2) // _SafeStr_1961 = "_-1aX" (String#2074, DoABC#2) // _SafeStr_1967 = "_-fH" (String#1616, DoABC#2) // _SafeStr_2786 = "_-2Qj" (String#3100, DoABC#2) // _SafeStr_4255 = "_-2F0" (String#803, DoABC#2) // _SafeStr_4641 = "_-Ct" (String#2591, DoABC#2) // _SafeStr_4856 = "_-0qI" (String#1288, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_5261 = "_-0u" (String#7242, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_840 = "_-1IX" (String#884, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_1927 package com.sulake.room.renderer { import _-hF._SafeStr_2430; import com.sulake.room.object.IRoomObject; import com.sulake.room.utils._SafeStr_1729; public interface _SafeStr_1927 { function _SafeStr_13080(_arg_1:_SafeStr_2430, _arg_2:IRoomObject, _arg_3:_SafeStr_1729):void; } }//package com.sulake.room.renderer // _SafeStr_13080 = "_-06q" (String#18229, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1927 = "_-323" (String#6112, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_1967 package com.sulake.room.renderer { import flash.display.DisplayObject; import com.sulake.room.utils._SafeStr_1729; public interface _SafeStr_1967 { function set _SafeStr_13351(_arg_1:Boolean):void; function initialize(_arg_1:int, _arg_2:int):void; function get width():int; function get height():int; function set _SafeStr_13331(_arg_1:int):void; function set _SafeStr_13332(_arg_1:int):void; function get _SafeStr_13331():int; function get _SafeStr_13332():int; function render(_arg_1:int):void; function get displayObject():DisplayObject; function get geometry():_SafeStr_1729; function set _SafeStr_13348(_arg_1:_SafeStr_1927):void; function _SafeStr_13355(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):Boolean; } }//package com.sulake.room.renderer // _SafeStr_13331 = "_-0Yr" (String#3738, DoABC#2) // _SafeStr_13332 = "_-30z" (String#3946, DoABC#2) // _SafeStr_13348 = "_-1Y7" (String#17572, DoABC#2) // _SafeStr_13351 = "_-2nh" (String#16430, DoABC#2) // _SafeStr_13355 = "_-2I3" (String#15757, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1927 = "_-323" (String#6112, DoABC#2) // _SafeStr_1967 = "_-fH" (String#1616, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_2786 package com.sulake.room.renderer { import flash.geom.Point; import com.sulake.room.utils._SafeStr_1961; import flash.display.Sprite; import com.sulake.core.utils.Map; import com.sulake.room.renderer.cache._SafeStr_3237; import com.sulake.room.renderer.cache._SafeStr_3238; import flash.geom.ColorTransform; import flash.geom.Matrix; import flash.events.MouseEvent; import com.sulake.room.utils._SafeStr_1286; import flash.display.DisplayObject; import com.sulake.room.utils._SafeStr_1729; import com.sulake.room.renderer.utils._SafeStr_3239; import com.sulake.room.object.IRoomObject; import com.sulake.room.renderer.utils._SafeStr_3242; import flash.display.BitmapData; import _-0sT._SafeStr_1685; import com.sulake.room.renderer.cache._SafeStr_3236; import com.sulake.room.renderer.cache._SafeStr_3240; import com.sulake.room.renderer.cache._SafeStr_3244; import com.sulake.room.utils._SafeStr_1285; import _-0sT._SafeStr_2797; import flash.geom.Rectangle; import flash.display.PixelSnapping; import com.sulake.room.renderer.utils._SafeStr_3243; import _-hF._SafeStr_2430; import com.sulake.room.renderer.utils._SafeStr_3241; import _-1vz._SafeStr_1553; import com.sulake.room.utils.*; public class _SafeStr_2786 implements _SafeStr_1967 { private static const _SafeStr_12830:Point = new Point(0, 0); private static const _SafeStr_14291:int = 50; private static const _SafeStr_14292:int = 50; private static const _SafeStr_14293:Number = 60; private static const _SafeStr_14294:Number = 50; private static const MAXIMUM_VALID_FRAME_UPDATE_INTERVAL:int = 1000; private var _container:_SafeStr_1679; private var _geometry:_SafeStr_1961; private var _SafeStr_14295:int = 0; private var _SafeStr_14296:Sprite; private var _SafeStr_14297:Sprite; private var _SafeStr_14298:Sprite; private var _SafeStr_14299:Map; private var _SafeStr_14300:Point; private var _SafeStr_14301:_SafeStr_3237; private var _SafeStr_14302:_SafeStr_3238; private var _SafeStr_14303:Array; private var _SafeStr_14304:Array; private var _SafeStr_14305:_SafeStr_1927 = null; private var _id:String = ""; private var _SafeStr_14306:Map = null; private var _SafeStr_8025:int = 0; private var _SafeStr_14307:int; private var _SafeStr_14308:int; private var _SafeStr_14309:int; private var _SafeStr_14310:int; private var _SafeStr_14311:int; private var _SafeStr_14312:int; private var _SafeStr_14313:int = -1; private var _SafeStr_14314:Number = -10000000; private var _SafeStr_14315:Number = -10000000; private var _SafeStr_14316:int = 0; private var _SafeStr_14317:Boolean = false; private var _SafeStr_12840:Boolean = false; private var _SafeStr_3940:ColorTransform; private var _SafeStr_14318:Matrix; private var _SafeStr_13632:Number = 0; private var _SafeStr_13631:int = 0; private var _SafeStr_14319:Boolean = false; private var _SafeStr_14320:Boolean = false; private var _SafeStr_14321:int = 0; private var _SafeStr_14322:Boolean = false; private var _SafeStr_14323:Array; private var _SafeStr_14324:int = 0; private var _SafeStr_14325:Number = 0; private var _SafeStr_14326:int = 0; private var _SafeStr_14327:int = 0; public function _SafeStr_2786(_arg_1:_SafeStr_1679, _arg_2:String, _arg_3:int, _arg_4:int, _arg_5:int) { this._SafeStr_14299 = new Map(); this._SafeStr_14300 = new Point(); this._SafeStr_14303 = []; this._SafeStr_14304 = []; this._SafeStr_14323 = []; super(); this._container = _arg_1; this._id = _arg_2; this._SafeStr_14296 = new Sprite(); this._SafeStr_14296.mouseEnabled = false; this._SafeStr_14298 = new Sprite(); this._SafeStr_14298.name = "canvas"; this._SafeStr_14298.mouseEnabled = false; this._SafeStr_14296.addChild(this._SafeStr_14298); this._SafeStr_14298.mouseEnabled = true; this._SafeStr_14298.doubleClickEnabled = true; this._SafeStr_14298.addEventListener(MouseEvent.CLICK, this._SafeStr_4963); this._SafeStr_14298.addEventListener(MouseEvent.DOUBLE_CLICK, this._SafeStr_4963); this._geometry = new _SafeStr_1961(_arg_5, new _SafeStr_1286(-135, 30, 0), new _SafeStr_1286(11, 11, 5), new _SafeStr_1286(-135, 0.5, 0)); this._SafeStr_14301 = new _SafeStr_3237(16, 32, 1); var _local_6:String; if (this._container != null){ _local_6 = this._container.roomObjectVariableAccurateZ; }; this._SafeStr_14306 = new Map(); this._SafeStr_14302 = new _SafeStr_3238(_local_6); this._SafeStr_3940 = new ColorTransform(); this._SafeStr_14318 = new Matrix(); this.initialize(_arg_3, _arg_4); } public function get width():int { return (this._SafeStr_14307); } public function get height():int { return (this._SafeStr_14308); } public function set _SafeStr_13331(_arg_1:int):void { this._SafeStr_14300.x = (this._SafeStr_14300.x - (_arg_1 - this._SafeStr_14309)); this._SafeStr_14309 = _arg_1; } public function set _SafeStr_13332(_arg_1:int):void { this._SafeStr_14300.y = (this._SafeStr_14300.y - (_arg_1 - this._SafeStr_14310)); this._SafeStr_14310 = _arg_1; } public function get _SafeStr_13331():int { return (this._SafeStr_14309); } public function get _SafeStr_13332():int { return (this._SafeStr_14310); } public function get displayObject():DisplayObject { return (this._SafeStr_14296); } public function get geometry():_SafeStr_1729 { return (this._geometry); } public function set _SafeStr_13348(_arg_1:_SafeStr_1927):void { this._SafeStr_14305 = _arg_1; } public function set _SafeStr_13351(_arg_1:Boolean):void { if (((_arg_1) && (!(this._SafeStr_12840)))){ this._SafeStr_12840 = true; if (((!((this._SafeStr_14297 == null))) && (!(this._SafeStr_14296.contains(this._SafeStr_14297))))){ this._SafeStr_14296.addChild(this._SafeStr_14297); this._SafeStr_14298.mask = this._SafeStr_14297; }; } else { if (((!(_arg_1)) && (this._SafeStr_12840))){ this._SafeStr_12840 = false; if (((!((this._SafeStr_14297 == null))) && (this._SafeStr_14296.contains(this._SafeStr_14297)))){ this._SafeStr_14296.removeChild(this._SafeStr_14297); this._SafeStr_14298.mask = null; }; }; }; } public function dispose():void { this._SafeStr_14328(0, true); if (this._geometry != null){ this._geometry.dispose(); this._geometry = null; }; if (this._SafeStr_14297 != null){ this._SafeStr_14297 = null; }; if (this._SafeStr_14301 != null){ this._SafeStr_14301.dispose(); this._SafeStr_14301 = null; }; if (this._SafeStr_14302 != null){ this._SafeStr_14302.dispose(); this._SafeStr_14302 = null; }; this._container = null; if (this._SafeStr_14296 != null){ while (this._SafeStr_14296.numChildren > 0) { this._SafeStr_14296.removeChildAt(0); }; this._SafeStr_14296 = null; }; this._SafeStr_14298 = null; this._SafeStr_14297 = null; this._SafeStr_14303 = []; if (this._SafeStr_14299 != null){ this._SafeStr_14299.dispose(); this._SafeStr_14299 = null; }; var _local_1:int; if (this._SafeStr_14304 != null){ _local_1 = 0; while (_local_1 < this._SafeStr_14304.length) { this.cleanSprite((this._SafeStr_14304[_local_1] as _SafeStr_3239), true); _local_1++; }; this._SafeStr_14304 = []; }; if (this._SafeStr_14306 != null){ this._SafeStr_14306.dispose(); this._SafeStr_14306 = null; }; this._SafeStr_14305 = null; this._SafeStr_3940 = null; this._SafeStr_14318 = null; } public function initialize(_arg_1:int, _arg_2:int):void { if (_arg_1 < 1){ _arg_1 = 1; }; if (_arg_2 < 1){ _arg_2 = 1; }; if (this._SafeStr_14297 != null){ this._SafeStr_14297.graphics.clear(); } else { this._SafeStr_14297 = new Sprite(); this._SafeStr_14297.name = "mask"; if (this._SafeStr_12840){ this._SafeStr_14296.addChild(this._SafeStr_14297); this._SafeStr_14298.mask = this._SafeStr_14297; }; }; this._SafeStr_14297.graphics.beginFill(0); this._SafeStr_14297.graphics.drawRect(0, 0, _arg_1, _arg_2); this._SafeStr_14307 = _arg_1; this._SafeStr_14308 = _arg_2; } public function _SafeStr_14290(_arg_1:String):void { this._SafeStr_14302._SafeStr_14261(_arg_1); } public function render(_arg_1:int):void { this._SafeStr_14320 = !(this._SafeStr_14320); var _local_2:int; if ((((this._container == null)) || ((this._geometry == null)))){ return; }; if (_arg_1 == this._SafeStr_14313){ return; }; this._SafeStr_14329(_arg_1); this._SafeStr_14301._SafeStr_14256(); var _local_3:int = this._container._SafeStr_5260(); var _local_4:int; var _local_5:int; var _local_6:String = ""; var _local_7:IRoomObject; var _local_8:Boolean; if (((!((this._SafeStr_14307 == this._SafeStr_14311))) || (!((this._SafeStr_14308 == this._SafeStr_14312))))){ _local_8 = true; }; if (((!((this._SafeStr_14298.x == this._SafeStr_14309))) || (!((this._SafeStr_14298.y == this._SafeStr_14310))))){ this._SafeStr_14298.x = this._SafeStr_14309; this._SafeStr_14298.y = this._SafeStr_14310; _local_8 = true; }; _local_4 = 0; while (_local_4 < _local_3) { _local_7 = this._container._SafeStr_5261(_local_4); if (_local_7 != null){ _local_6 = this._container._SafeStr_14289(_local_4); _local_5 = (_local_5 + this._SafeStr_14330(_local_7, _local_6, _arg_1, _local_8, _local_5)); }; _local_4++; }; this._SafeStr_14303.sortOn("z", (Array.DESCENDING | Array.NUMERIC)); if (_local_5 < this._SafeStr_14303.length){ this._SafeStr_14303.splice(_local_5); }; var _local_9:_SafeStr_3242; _local_4 = 0; while (_local_4 < _local_5) { _local_9 = (this._SafeStr_14303[_local_4] as _SafeStr_3242); if (_local_9 != null){ this._SafeStr_12491(_local_4, _local_9); }; _local_4++; }; this._SafeStr_14328(_local_5); this._SafeStr_14313 = _arg_1; this._SafeStr_14311 = this._SafeStr_14307; this._SafeStr_14312 = this._SafeStr_14308; } private function _SafeStr_14329(_arg_1:int):void { var _local_2:int; var _local_3:Number; if (this._SafeStr_14313 > 0){ _local_2 = (_arg_1 - this._SafeStr_14313); if (_local_2 > (_SafeStr_14293 * 3)){ Logger.log((("Really slow frame update " + _local_2) + "ms")); this._SafeStr_14327 = _local_2; }; if (_local_2 <= MAXIMUM_VALID_FRAME_UPDATE_INTERVAL){ this._SafeStr_13631++; if (this._SafeStr_13631 == (_SafeStr_14291 + 1)){ this._SafeStr_13632 = _local_2; this._SafeStr_14325 = this._SafeStr_14326; } else { if (this._SafeStr_13631 > (_SafeStr_14291 + 1)){ _local_3 = Number((this._SafeStr_13631 - _SafeStr_14291)); this._SafeStr_13632 = (((this._SafeStr_13632 * (_local_3 - 1)) / _local_3) + (Number(_local_2) / _local_3)); this._SafeStr_14325 = (((this._SafeStr_14325 * (_local_3 - 1)) / _local_3) + (Number(this._SafeStr_14326) / _local_3)); if (this._SafeStr_13631 > (_SafeStr_14291 + _SafeStr_14292)){ this._SafeStr_13631 = _SafeStr_14291; if (((!(this._SafeStr_14319)) && ((this._SafeStr_13632 > _SafeStr_14293)))){ this._SafeStr_14319 = true; Logger.log("Room canvas updating really slow - now entering frame skipping mode..."); } else { if (((this._SafeStr_14319) && ((this._SafeStr_13632 < _SafeStr_14294)))){ this._SafeStr_14319 = false; Logger.log("Room canvas updating fast again - now entering normal frame mode..."); }; }; this._SafeStr_14327 = 0; }; }; }; }; }; } private function _SafeStr_14330(_arg_1:IRoomObject, _arg_2:String, _arg_3:int, _arg_4:Boolean, _arg_5:int):int { var _local_22:BitmapData; var _local_6:_SafeStr_1685 = (_arg_1._SafeStr_13370() as _SafeStr_1685); if (_local_6 == null){ this._SafeStr_14302._SafeStr_14261(_arg_2); return (0); }; var _local_7:_SafeStr_3236 = this._SafeStr_14302._SafeStr_14260(_arg_2); var _local_8:_SafeStr_3240 = _local_7.location; var _local_9:_SafeStr_3244 = _local_7._SafeStr_14249; var _local_10:_SafeStr_1285 = _local_8._SafeStr_14267(_arg_1, this._geometry); if (_local_10 == null){ this._SafeStr_14302._SafeStr_14261(_arg_2); return (0); }; _local_6.update(this._geometry, _arg_3, ((!(_local_9._SafeStr_9584)) || (_arg_4)), ((this._SafeStr_14320) && (this._SafeStr_14319))); var _local_11:Boolean = _local_8._SafeStr_14266; if (_local_11){ _arg_4 = true; }; if (((!(_local_9._SafeStr_14273(_local_6.getInstanceId(), _local_6._SafeStr_5026()))) && (!(_arg_4)))){ return (_local_9._SafeStr_5027); }; var _local_12:int = _local_6._SafeStr_5027; var _local_13:int = _local_10.x; var _local_14:int = _local_10.y; var _local_15:Number = _local_10.z; if (_local_13 > 0){ _local_15 = (_local_15 + (_local_13 * 1.2E-7)); } else { _local_15 = (_local_15 + (-(_local_13) * 1.2E-7)); }; _local_13 = (_local_13 + int((this._SafeStr_14307 / 2))); _local_14 = (_local_14 + int((this._SafeStr_14308 / 2))); var _local_16:int; var _local_17:_SafeStr_3242; var _local_18:_SafeStr_2797; var _local_19:int; var _local_20:int; var _local_21:int; while (_local_21 < _local_12) { _local_18 = _local_6._SafeStr_5028(_local_21); if (((!((_local_18 == null))) && (_local_18.visible))){ _local_22 = _local_18.asset; if (_local_22 != null){ _local_19 = ((_local_13 + _local_18.offsetX) + this._SafeStr_14309); _local_20 = ((_local_14 + _local_18.offsetY) + this._SafeStr_14310); if (this._SafeStr_14331(_local_19, _local_20, _local_22.width, _local_22.height)){ _local_17 = _local_9._SafeStr_5028(_local_16); if (_local_17 == null){ _local_17 = new _SafeStr_3242(); _local_9._SafeStr_14272(_local_17); this._SafeStr_14303.push(_local_17); _local_17.name = _arg_2; }; _local_17.sprite = _local_18; _local_17.x = (_local_19 - this._SafeStr_14309); _local_17.y = (_local_20 - this._SafeStr_14310); _local_17.z = ((_local_15 + _local_18.relativeDepth) + (3.7E-11 * _arg_5)); _local_16++; _arg_5++; }; }; }; _local_21++; }; _local_9._SafeStr_14271(_local_16); return (_local_16); } private function _SafeStr_14331(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):Boolean { if ((((((_arg_1 < this._SafeStr_14307)) && (((_arg_1 + _arg_3) >= 0)))) && ((((_arg_2 < this._SafeStr_14308)) && (((_arg_2 + _arg_4) >= 0)))))){ if (!this._SafeStr_14322){ return (true); }; return (this._SafeStr_14332(_arg_1, _arg_2, _arg_3, _arg_4)); }; return (false); } private function _SafeStr_14332(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int):Boolean { var _local_5:Rectangle; if (_arg_1 < 0){ _arg_3 = (_arg_3 + _arg_1); _arg_1 = 0; }; if (_arg_2 < 0){ _arg_4 = (_arg_4 + _arg_2); _arg_2 = 0; }; if ((_arg_1 + _arg_3) >= this._SafeStr_14307){ _arg_3 = (_arg_3 - ((this._SafeStr_14307 + 1) - (_arg_1 + _arg_3))); }; if ((_arg_2 + _arg_4) >= this._SafeStr_14308){ _arg_4 = (_arg_4 - ((this._SafeStr_14308 + 1) - (_arg_2 + _arg_4))); }; for each (_local_5 in this._SafeStr_14323) { if ((((((((_arg_1 >= _local_5.left)) && (((_arg_1 + _arg_3) < _local_5.right)))) && ((_arg_2 >= _local_5.top)))) && (((_arg_2 + _arg_4) < _local_5.bottom)))){ return (false); }; }; return (true); } private function _SafeStr_5028(_arg_1:int):_SafeStr_3239 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_14321)))){ return (null); }; return ((this._SafeStr_14298.getChildAt(_arg_1) as _SafeStr_3239)); } private function _SafeStr_14333(_arg_1:_SafeStr_3242, _arg_2:int=-1):void { var _local_3:_SafeStr_3239; var _local_4:_SafeStr_2797 = _arg_1.sprite; if (this._SafeStr_14304.length > 0){ _local_3 = (this._SafeStr_14304.pop() as _SafeStr_3239); }; if (_local_3 == null){ _local_3 = new _SafeStr_3239(); }; _local_3.x = _arg_1.x; _local_3.y = _arg_1.y; _local_3.identifier = _arg_1.name; _local_3.alpha = (_local_4.alpha / 0xFF); _local_3.tag = _local_4.tag; _local_3.blendMode = _local_4.blendMode; _local_3.filters = _local_4.filters; _local_3._SafeStr_5040 = _local_4._SafeStr_5040; _local_3._SafeStr_5041 = _local_4._SafeStr_5041; _local_3.smoothing = false; _local_3.pixelSnapping = PixelSnapping.ALWAYS; _local_3.bitmapData = this._SafeStr_14258(_local_4.asset, _local_4.assetName, _local_4.flipH, _local_4.flipV, _local_4.color); if (_local_4.capturesMouse){ _local_3._SafeStr_14282 = 128; } else { _local_3._SafeStr_14282 = 0x0100; }; if ((((_arg_2 < 0)) || ((_arg_2 >= this._SafeStr_14321)))){ this._SafeStr_14298.addChild(_local_3); this._SafeStr_14321++; } else { this._SafeStr_14298.addChildAt(_local_3, _arg_2); }; this._SafeStr_14324++; } private function _SafeStr_12491(_arg_1:int, _arg_2:_SafeStr_3242):Boolean { var _local_5:Number; var _local_6:BitmapData; if (_arg_1 >= this._SafeStr_14321){ this._SafeStr_14333(_arg_2); return (true); }; var _local_3:_SafeStr_2797 = _arg_2.sprite; var _local_4:_SafeStr_3239 = this._SafeStr_5028(_arg_1); if (_local_4 != null){ if (_local_4._SafeStr_5040 != _local_3._SafeStr_5040){ if (((_local_4._SafeStr_5040) && (!(_local_3._SafeStr_5040)))){ this._SafeStr_14298.removeChildAt(_arg_1); this._SafeStr_14304.push(_local_4); return (this._SafeStr_12491(_arg_1, _arg_2)); }; this._SafeStr_14333(_arg_2, _arg_1); return (true); }; if (_local_4._SafeStr_14273(_local_3._SafeStr_5042, _local_3._SafeStr_5043)){ if (_local_3.capturesMouse){ _local_4._SafeStr_14282 = 128; } else { _local_4._SafeStr_14282 = 0x0100; }; _local_5 = (_local_3.alpha / 0xFF); if (_local_4.alpha != _local_5){ _local_4.alpha = _local_5; }; _local_4.identifier = _arg_2.name; _local_4.tag = _local_3.tag; _local_4._SafeStr_5040 = _local_3._SafeStr_5040; _local_4.blendMode = _local_3.blendMode; _local_4._SafeStr_5041 = _local_3._SafeStr_5041; _local_4.filters = _local_3.filters; _local_6 = this._SafeStr_14258(_local_3.asset, _local_3.assetName, _local_3.flipH, _local_3.flipV, _local_3.color); if (_local_4.bitmapData != _local_6){ _local_4.bitmapData = _local_6; }; }; if (_local_4.x != _arg_2.x){ _local_4.x = _arg_2.x; }; if (_local_4.y != _arg_2.y){ _local_4.y = _arg_2.y; }; } else { return (false); }; return (true); } private function _SafeStr_14328(_arg_1:int, _arg_2:Boolean=false):void { var _local_4:int; if (this._SafeStr_14298 == null){ return; }; if (_arg_1 < 0){ _arg_1 = 0; }; var _local_3:_SafeStr_3239; if ((((_arg_1 < this._SafeStr_14324)) || ((this._SafeStr_14324 == 0)))){ _local_4 = (this._SafeStr_14321 - 1); while (_local_4 >= _arg_1) { _local_3 = this._SafeStr_5028(_local_4); this.cleanSprite(_local_3, _arg_2); _local_4--; }; }; this._SafeStr_14324 = _arg_1; } private function cleanSprite(_arg_1:_SafeStr_3239, _arg_2:Boolean):void { if (_arg_1 != null){ if (!_arg_2){ _arg_1.bitmapData = null; } else { _arg_1.dispose(); }; }; } private function _SafeStr_14334(_arg_1:int):_SafeStr_3242 { if ((((_arg_1 < 0)) || ((_arg_1 >= this._SafeStr_14303.length)))){ return (null); }; return ((this._SafeStr_14303[_arg_1] as _SafeStr_3242)); } private function _SafeStr_14258(_arg_1:BitmapData, _arg_2:String, _arg_3:Boolean, _arg_4:Boolean, _arg_5:int):BitmapData { _arg_5 = (_arg_5 & 0xFFFFFF); if (((((!(_arg_3)) && (!(_arg_4)))) && ((_arg_5 == 0xFFFFFF)))){ return (_arg_1); }; var _local_6:_SafeStr_3243; var _local_7:String = ""; if (((((_arg_3) || (_arg_4))) && (!((_arg_5 == 0xFFFFFF))))){ _local_7 = ((((_arg_2 + " ") + _arg_5) + ((_arg_3) ? " FH" : "")) + ((_arg_4) ? " FV" : "")); if (_arg_2.length > 0){ _local_6 = this._SafeStr_14301._SafeStr_14258(_local_7); }; if (_local_6 == null){ _local_6 = this._SafeStr_14335(_arg_1, _arg_2, _arg_5); if (_local_6 != null){ _local_6 = this._SafeStr_14336(_local_6, _arg_2, true, _arg_3, _arg_4); if (_arg_2.length > 0){ this._SafeStr_14301._SafeStr_14259(_local_7, _local_6); }; return (_local_6); }; _local_6 = this._SafeStr_14336(_arg_1, _arg_2, true, _arg_3, _arg_4); if (_local_6 != null){ _local_6 = this._SafeStr_14335(_local_6, "", _arg_5, true); if (_arg_2.length > 0){ this._SafeStr_14301._SafeStr_14259(_local_7, _local_6); }; return (_local_6); }; _local_6 = this._SafeStr_14335(_arg_1, _arg_2, _arg_5, true); _local_6 = this._SafeStr_14336(_local_6, _arg_2, true, _arg_3, _arg_4); if (_arg_2.length > 0){ this._SafeStr_14301._SafeStr_14259(_local_7, _local_6); }; }; } else { if (((_arg_3) || (_arg_4))){ _local_6 = this._SafeStr_14336(_arg_1, _arg_2, true, _arg_3, _arg_4); } else { if (_arg_5 != 0xFFFFFF){ _local_6 = this._SafeStr_14335(_arg_1, _arg_2, _arg_5, true); } else { return (_arg_1); }; }; }; return (_local_6); } private function _SafeStr_14336(data:BitmapData, name:String, allowCreation:Boolean=false, flipH:Boolean=true, flipV:Boolean=false):_SafeStr_3243 { var cacheName:String = ((name + ((flipH) ? " FH" : "")) + ((flipV) ? " FV" : "")); var finalData:_SafeStr_3243; if (name.length > 0){ finalData = this._SafeStr_14301._SafeStr_14258(cacheName); if (!allowCreation){ return (finalData); }; }; if (finalData == null){ try { finalData = new _SafeStr_3243(data.width, data.height, true, 0xFFFFFF); } catch(e:Error) { finalData = new _SafeStr_3243(1, 1, true, 0xFFFFFF); }; this._SafeStr_14318.identity(); if (flipH){ this._SafeStr_14318.scale(-1, 1); this._SafeStr_14318.translate(data.width, 0); }; if (flipV){ this._SafeStr_14318.scale(1, -1); this._SafeStr_14318.translate(0, data.height); }; finalData.draw(data, this._SafeStr_14318); if (name.length > 0){ this._SafeStr_14301._SafeStr_14259(cacheName, finalData); }; }; return (finalData); } private function _SafeStr_14335(data:BitmapData, name:String, color:int, allowCreation:Boolean=false):_SafeStr_3243 { var r:int; var g:int; var b:int; var tR:Number; var tG:Number; var tB:Number; var cacheName:String = ((name + " ") + color); var finalData:_SafeStr_3243; if (name.length > 0){ finalData = this._SafeStr_14301._SafeStr_14258(cacheName); if (!allowCreation){ return (finalData); }; }; if (finalData == null){ r = ((color >> 16) & 0xFF); g = ((color >> 8) & 0xFF); b = (color & 0xFF); tR = (r / 0xFF); tG = (g / 0xFF); tB = (b / 0xFF); try { finalData = new _SafeStr_3243(data.width, data.height, true, 0xFFFFFF); finalData.copyPixels(data, data.rect, _SafeStr_12830); } catch(e:Error) { finalData = new _SafeStr_3243(1, 1, true, 0xFFFFFF); }; this._SafeStr_3940.redMultiplier = tR; this._SafeStr_3940.greenMultiplier = tG; this._SafeStr_3940.blueMultiplier = tB; finalData.colorTransform(finalData.rect, this._SafeStr_3940); if (name.length > 0){ this._SafeStr_14301._SafeStr_14259(cacheName, finalData); }; }; return (finalData); } private function _SafeStr_14337(_arg_1:_SafeStr_3239):String { var _local_2:String; if (_arg_1 != null){ return (_arg_1.identifier); }; return (""); } public function _SafeStr_13355(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:Boolean, _arg_5:Boolean, _arg_6:Boolean, _arg_7:Boolean):Boolean { _arg_1 = (_arg_1 - this._SafeStr_14309); _arg_2 = (_arg_2 - this._SafeStr_14310); this._SafeStr_14300.x = _arg_1; this._SafeStr_14300.y = _arg_2; if ((((this._SafeStr_14316 > 0)) && ((_arg_3 == MouseEvent.MOUSE_MOVE)))){ return (this._SafeStr_14317); }; this._SafeStr_14317 = this._SafeStr_14338(_arg_1, _arg_2, _arg_3, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_14316++; return (this._SafeStr_14317); } private function _SafeStr_14339(_arg_1:int, _arg_2:int, _arg_3:int, _arg_4:int, _arg_5:String, _arg_6:String, _arg_7:Boolean, _arg_8:Boolean, _arg_9:Boolean, _arg_10:Boolean):_SafeStr_2430 { var _local_11:Number = (_arg_1 - (this._SafeStr_14307 / 2)); var _local_12:Number = (_arg_2 - (this._SafeStr_14308 / 2)); var _local_13:_SafeStr_2430; return (new _SafeStr_2430(_arg_5, ((this._id + "_") + this._SafeStr_8025), this._id, _arg_6, _local_11, _local_12, _arg_3, _arg_4, _arg_8, _arg_7, _arg_9, _arg_10)); } private function _SafeStr_14340(_arg_1:Number, _arg_2:Number, _arg_3:Boolean, _arg_4:Boolean=false, _arg_5:Boolean=false, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean { var _local_15:String; var _local_8:Boolean; var _local_9:String = ""; var _local_10:_SafeStr_3239; var _local_11:_SafeStr_2430; var _local_12:String = MouseEvent.CLICK; if (_arg_3){ _local_12 = MouseEvent.DOUBLE_CLICK; }; var _local_13:Array = []; var _local_14:int; _local_14 = (this._SafeStr_14324 - 1); while (_local_14 >= 0) { _local_10 = this._SafeStr_5028(_local_14); if (((!((_local_10 == null))) && (_local_10._SafeStr_5041))){ if (_local_10.hitTest((_arg_1 - _local_10.x), (_arg_2 - _local_10.y))){ _local_9 = this._SafeStr_14337(_local_10); if (_local_13.indexOf(_local_9) < 0){ _local_15 = _local_10.tag; _local_11 = this._SafeStr_14339(_arg_1, _arg_2, (_arg_1 - _local_10.y), (_arg_2 - _local_10.y), _local_12, _local_15, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_14341(_local_11, _local_9); _local_13.push(_local_9); }; }; _local_8 = true; }; _local_14--; }; this._SafeStr_14342(); return (_local_8); } private function _SafeStr_14338(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:Boolean=false, _arg_5:Boolean=false, _arg_6:Boolean=false, _arg_7:Boolean=false):Boolean { var _local_16:String; var _local_17:String; var _local_18:int; var _local_8:Boolean; var _local_9:String = ""; var _local_10:_SafeStr_3239; var _local_11:_SafeStr_2430; var _local_12:Array = []; var _local_13:_SafeStr_3241; var _local_14:int; _local_14 = (this._SafeStr_14324 - 1); while (_local_14 >= 0) { _local_10 = (this._SafeStr_5028(_local_14) as _SafeStr_3239); if (((!((_local_10 == null))) && (_local_10.hitTestPoint((_arg_1 - _local_10.x), (_arg_2 - _local_10.y))))){ if (((!(_local_10._SafeStr_5041)) || (((!((_arg_3 == MouseEvent.CLICK))) && (!((_arg_3 == MouseEvent.DOUBLE_CLICK))))))){ _local_9 = this._SafeStr_14337(_local_10); if (_local_12.indexOf(_local_9) < 0){ _local_16 = _local_10.tag; _local_13 = (this._SafeStr_14299.getValue(_local_9) as _SafeStr_3241); if (_local_13 != null){ if (_local_13._SafeStr_5603 != _local_16){ _local_11 = this._SafeStr_14339(0, 0, 0, 0, MouseEvent.ROLL_OUT, _local_13._SafeStr_5603, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_14341(_local_11, _local_9); }; }; if ((((_arg_3 == MouseEvent.MOUSE_MOVE)) && ((((_local_13 == null)) || (!((_local_13._SafeStr_5603 == _local_16))))))){ _local_11 = this._SafeStr_14339(_arg_1, _arg_2, (_arg_1 - _local_10.x), (_arg_2 - _local_10.y), MouseEvent.ROLL_OVER, _local_16, _arg_4, _arg_5, _arg_6, _arg_7); } else { _local_11 = this._SafeStr_14339(_arg_1, _arg_2, (_arg_1 - _local_10.y), (_arg_2 - _local_10.y), _arg_3, _local_16, _arg_4, _arg_5, _arg_6, _arg_7); }; if (_local_13 == null){ _local_13 = new _SafeStr_3241(); _local_13.objectId = _local_9; this._SafeStr_14299.add(_local_9, _local_13); }; _local_13._SafeStr_5603 = _local_16; if (((((!((_arg_3 == MouseEvent.MOUSE_MOVE))) || (!((_arg_1 == this._SafeStr_14314))))) || (!((_arg_2 == this._SafeStr_14315))))){ this._SafeStr_14341(_local_11, _local_9); }; _local_12.push(_local_9); }; _local_8 = true; }; }; _local_14--; }; var _local_15:Array = this._SafeStr_14299.getKeys(); _local_14 = 0; while (_local_14 < _local_15.length) { _local_17 = (_local_15[_local_14] as String); _local_18 = _local_12.indexOf(_local_17); if (_local_18 >= 0){ _local_15[_local_14] = null; }; _local_14++; }; _local_14 = 0; while (_local_14 < _local_15.length) { _local_9 = (_local_15[_local_14] as String); if (_local_9 != null){ _local_13 = (this._SafeStr_14299.remove(_local_9) as _SafeStr_3241); if (_local_13 != null){ _local_11 = this._SafeStr_14339(0, 0, 0, 0, MouseEvent.ROLL_OUT, _local_13._SafeStr_5603, _arg_4, _arg_5, _arg_6, _arg_7); this._SafeStr_14341(_local_11, _local_9); }; }; _local_14++; }; this._SafeStr_14342(); this._SafeStr_14314 = _arg_1; this._SafeStr_14315 = _arg_2; return (_local_8); } private function _SafeStr_14341(_arg_1:_SafeStr_2430, _arg_2:String):void { if (((!((this._SafeStr_14306 == null))) && (!((_arg_1 == null))))){ this._SafeStr_14306.add(_arg_2, _arg_1); }; } private function _SafeStr_14342():void { var _local_2:String; var _local_3:_SafeStr_2430; var _local_4:IRoomObject; var _local_5:_SafeStr_1553; if ((((this._container == null)) || ((this._SafeStr_14306 == null)))){ return; }; var _local_1:int; while (_local_1 < this._SafeStr_14306.length) { _local_2 = this._SafeStr_14306.getKey(_local_1); _local_3 = this._SafeStr_14306.getWithIndex(_local_1); if (((!((_local_2 == null))) && (!((_local_3 == null))))){ _local_4 = this._container._SafeStr_5136(_local_2); if (_local_4 != null){ if (this._SafeStr_14305 != null){ this._SafeStr_14305._SafeStr_13080(_local_3, _local_4, this.geometry); } else { _local_5 = _local_4._SafeStr_13083(); if (_local_5 != null){ _local_5._SafeStr_5602(_local_3, this._geometry); }; }; }; }; _local_1++; }; this._SafeStr_14306.reset(); } public function update():void { if (this._SafeStr_14316 == 0){ this._SafeStr_14338(this._SafeStr_14300.x, this._SafeStr_14300.y, MouseEvent.MOUSE_MOVE); }; this._SafeStr_14316 = 0; this._SafeStr_8025++; } private function _SafeStr_4963(_arg_1:MouseEvent):void { var _local_2:Boolean; if ((((_arg_1.type == MouseEvent.CLICK)) || ((_arg_1.type == MouseEvent.DOUBLE_CLICK)))){ _local_2 = (_arg_1.type == MouseEvent.DOUBLE_CLICK); this._SafeStr_14340(_arg_1.localX, _arg_1.localY, _local_2, _arg_1.altKey, _arg_1.ctrlKey, _arg_1.shiftKey, _arg_1.buttonDown); }; } } }//package com.sulake.room.renderer // _SafeStr_12491 = "_-14h" (String#7086, DoABC#2) // _SafeStr_12830 = "_-1F-" (String#3767, DoABC#2) // _SafeStr_12840 = "_-32B" (String#4065, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_13080 = "_-06q" (String#18229, DoABC#2) // _SafeStr_13083 = "_-0fM" (String#9105, DoABC#2) // _SafeStr_13331 = "_-0Yr" (String#3738, DoABC#2) // _SafeStr_13332 = "_-30z" (String#3946, DoABC#2) // _SafeStr_13348 = "_-1Y7" (String#17572, DoABC#2) // _SafeStr_13351 = "_-2nh" (String#16430, DoABC#2) // _SafeStr_13355 = "_-2I3" (String#15757, DoABC#2) // _SafeStr_13370 = "_-tD" (String#7556, DoABC#2) // _SafeStr_13631 = "_-1BW" (String#3730, DoABC#2) // _SafeStr_13632 = "_-oK" (String#2726, DoABC#2) // _SafeStr_14249 = "_-ET" (String#21665, DoABC#2) // _SafeStr_14256 = "_-37q" (String#19115, DoABC#2) // _SafeStr_14258 = "_-FL" (String#8178, DoABC#2) // _SafeStr_14259 = "_-2zt" (String#9939, DoABC#2) // _SafeStr_14260 = "_-2Jz" (String#21066, DoABC#2) // _SafeStr_14261 = "_-2Pa" (String#13326, DoABC#2) // _SafeStr_14266 = "_-0jB" (String#21664, DoABC#2) // _SafeStr_14267 = "_-0vG" (String#21724, DoABC#2) // _SafeStr_14271 = "_-0tP" (String#18028, DoABC#2) // _SafeStr_14272 = "_-1ZW" (String#20272, DoABC#2) // _SafeStr_14273 = "_-2s0" (String#12845, DoABC#2) // _SafeStr_14282 = "_-03A" (String#9555, DoABC#2) // _SafeStr_14289 = "_-2F3" (String#17651, DoABC#2) // _SafeStr_14290 = "_-HQ" (String#18610, DoABC#2) // _SafeStr_14291 = "_-1Q3" (String#7314, DoABC#2) // _SafeStr_14292 = "_-0B1" (String#13328, DoABC#2) // _SafeStr_14293 = "_-34j" (String#11441, DoABC#2) // _SafeStr_14294 = "_-Jg" (String#14306, DoABC#2) // _SafeStr_14295 = "_-1Xc" (String#22610, DoABC#2) // _SafeStr_14296 = "_-Yy" (String#3945, DoABC#2) // _SafeStr_14297 = "_-1ut" (String#2903, DoABC#2) // _SafeStr_14298 = "_-37c" (String#2595, DoABC#2) // _SafeStr_14299 = "_-2vJ" (String#6484, DoABC#2) // _SafeStr_14300 = "_-2jQ" (String#5302, DoABC#2) // _SafeStr_14301 = "_-1Mk" (String#3874, DoABC#2) // _SafeStr_14302 = "_-0gx" (String#6346, DoABC#2) // _SafeStr_14303 = "_-0yC" (String#5233, DoABC#2) // _SafeStr_14304 = "_-G3" (String#6584, DoABC#2) // _SafeStr_14305 = "_-2dJ" (String#11785, DoABC#2) // _SafeStr_14306 = "_-1pi" (String#4613, DoABC#2) // _SafeStr_14307 = "_-aW" (String#5636, DoABC#2) // _SafeStr_14308 = "_-1B2" (String#5712, DoABC#2) // _SafeStr_14309 = "_-2FG" (String#5840, DoABC#2) // _SafeStr_14310 = "_-2zT" (String#6306, DoABC#2) // _SafeStr_14311 = "_-1UV" (String#17333, DoABC#2) // _SafeStr_14312 = "_-19p" (String#17195, DoABC#2) // _SafeStr_14313 = "_-2K4" (String#11963, DoABC#2) // _SafeStr_14314 = "_-19x" (String#17186, DoABC#2) // _SafeStr_14315 = "_-So" (String#15882, DoABC#2) // _SafeStr_14316 = "_-1e2" (String#10907, DoABC#2) // _SafeStr_14317 = "_-Tk" (String#14017, DoABC#2) // _SafeStr_14318 = "_-tZ" (String#6525, DoABC#2) // _SafeStr_14319 = "_-qR" (String#10412, DoABC#2) // _SafeStr_14320 = "_-3Bt" (String#13824, DoABC#2) // _SafeStr_14321 = "_-1Ij" (String#8012, DoABC#2) // _SafeStr_14322 = "_-sj" (String#20178, DoABC#2) // _SafeStr_14323 = "_-OQ" (String#15682, DoABC#2) // _SafeStr_14324 = "_-1LY" (String#6914, DoABC#2) // _SafeStr_14325 = "_-1nH" (String#13254, DoABC#2) // _SafeStr_14326 = "_-Tb" (String#16398, DoABC#2) // _SafeStr_14327 = "_-10j" (String#16968, DoABC#2) // _SafeStr_14328 = "_-1i0" (String#15489, DoABC#2) // _SafeStr_14329 = "_-048" (String#19970, DoABC#2) // _SafeStr_14330 = "_-L8" (String#19236, DoABC#2) // _SafeStr_14331 = "_-uB" (String#19969, DoABC#2) // _SafeStr_14332 = "_-06h" (String#18790, DoABC#2) // _SafeStr_14333 = "_-Pf" (String#15604, DoABC#2) // _SafeStr_14334 = "_-3F" (String#30651, DoABC#2) // _SafeStr_14335 = "_-2iM" (String#12473, DoABC#2) // _SafeStr_14336 = "_-1cn" (String#11753, DoABC#2) // _SafeStr_14337 = "_-fF" (String#16692, DoABC#2) // _SafeStr_14338 = "_-24y" (String#17439, DoABC#2) // _SafeStr_14339 = "_-0KW" (String#10006, DoABC#2) // _SafeStr_14340 = "_-10V" (String#20998, DoABC#2) // _SafeStr_14341 = "_-0KR" (String#12280, DoABC#2) // _SafeStr_14342 = "_-1bm" (String#17511, DoABC#2) // _SafeStr_1553 = "_-6K" (String#5212, DoABC#2) // _SafeStr_1679 = "_-21d" (String#7252, DoABC#2) // _SafeStr_1685 = "_-si" (String#2609, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1927 = "_-323" (String#6112, DoABC#2) // _SafeStr_1961 = "_-1aX" (String#2074, DoABC#2) // _SafeStr_1967 = "_-fH" (String#1616, DoABC#2) // _SafeStr_2430 = "_-1yP" (String#1247, DoABC#2) // _SafeStr_2786 = "_-2Qj" (String#3100, DoABC#2) // _SafeStr_2797 = "_-11U" (String#986, DoABC#2) // _SafeStr_3236 = "_-ep" (String#3170, DoABC#2) // _SafeStr_3237 = "_-B1" (String#7367, DoABC#2) // _SafeStr_3238 = "_-2N6" (String#7031, DoABC#2) // _SafeStr_3239 = "_-1jw" (String#2333, DoABC#2) // _SafeStr_3240 = "_-uc" (String#5388, DoABC#2) // _SafeStr_3241 = "_-2gO" (String#4113, DoABC#2) // _SafeStr_3242 = "_-2t" (String#2624, DoABC#2) // _SafeStr_3243 = "_-1Zj" (String#1248, DoABC#2) // _SafeStr_3244 = "_-1Z2" (String#5643, DoABC#2) // _SafeStr_3940 = "_-1Xu" (String#1703, DoABC#2) // _SafeStr_4963 = "_-PG" (String#3979, DoABC#2) // _SafeStr_5026 = "_-321" (String#2136, DoABC#2) // _SafeStr_5027 = "_-36j" (String#2559, DoABC#2) // _SafeStr_5028 = "_-1Fi" (String#950, DoABC#2) // _SafeStr_5040 = "_-0GS" (String#3771, DoABC#2) // _SafeStr_5041 = "_-2pA" (String#3581, DoABC#2) // _SafeStr_5042 = "_-1MO" (String#8282, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5136 = "_-2KQ" (String#1559, DoABC#2) // _SafeStr_5260 = "_-0Ml" (String#4866, DoABC#2) // _SafeStr_5261 = "_-0u" (String#7242, DoABC#2) // _SafeStr_5602 = "_-1vQ" (String#1208, DoABC#2) // _SafeStr_5603 = "_-2ef" (String#2931, DoABC#2) // _SafeStr_8025 = "_-0uk" (String#5592, DoABC#2) // _SafeStr_9584 = "_-2q3" (String#11453, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer._SafeStr_802 package com.sulake.room.renderer { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_802 extends IUnknown { function _SafeStr_13345():_SafeStr_1678; } }//package com.sulake.room.renderer // _SafeStr_13345 = "_-El" (String#15492, DoABC#2) // _SafeStr_1678 = "_-3GG" (String#4238, DoABC#2) // _SafeStr_802 = "_-0TP" (String#7741, DoABC#2) //------------------------------------------------------------ //com.sulake.room.renderer.RoomRendererFactory package com.sulake.room.renderer { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.runtime.IContext; public class RoomRendererFactory extends _SafeStr_8 implements _SafeStr_802 { public function RoomRendererFactory(_arg_1:IContext, _arg_2:uint=0) { super(_arg_1, _arg_2); } public function _SafeStr_13345():_SafeStr_1678 { return (new _SafeStr_1680(this)); } } }//package com.sulake.room.renderer // _SafeStr_13345 = "_-El" (String#15492, DoABC#2) // _SafeStr_1678 = "_-3GG" (String#4238, DoABC#2) // _SafeStr_1680 = "_-2uv" (String#7157, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_802 = "_-0TP" (String#7741, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_1285 package com.sulake.room.utils { public interface _SafeStr_1285 { function get x():Number; function get y():Number; function get z():Number; function get length():Number; } }//package com.sulake.room.utils // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_1286 package com.sulake.room.utils { public class _SafeStr_1286 implements _SafeStr_1285 { private var _x:Number; private var _SafeStr_4524:Number; private var _SafeStr_4673:Number; private var _length:Number = NaN; public function _SafeStr_1286(_arg_1:Number=0, _arg_2:Number=0, _arg_3:Number=0) { this._x = _arg_1; this._SafeStr_4524 = _arg_2; this._SafeStr_4673 = _arg_3; } public static function sum(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):_SafeStr_1286 { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (null); }; return (new (_SafeStr_1286)((_arg_1.x + _arg_2.x), (_arg_1.y + _arg_2.y), (_arg_1.z + _arg_2.z))); } public static function _SafeStr_12354(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):_SafeStr_1286 { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (null); }; return (new (_SafeStr_1286)((_arg_1.x - _arg_2.x), (_arg_1.y - _arg_2.y), (_arg_1.z - _arg_2.z))); } public static function _SafeStr_5614(_arg_1:_SafeStr_1285, _arg_2:Number):_SafeStr_1286 { if (_arg_1 == null){ return (null); }; return (new (_SafeStr_1286)((_arg_1.x * _arg_2), (_arg_1.y * _arg_2), (_arg_1.z * _arg_2))); } public static function _SafeStr_14343(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):Number { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (0); }; return ((((_arg_1.x * _arg_2.x) + (_arg_1.y * _arg_2.y)) + (_arg_1.z * _arg_2.z))); } public static function _SafeStr_12593(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):_SafeStr_1286 { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (null); }; return (new (_SafeStr_1286)(((_arg_1.y * _arg_2.z) - (_arg_1.z * _arg_2.y)), ((_arg_1.z * _arg_2.x) - (_arg_1.x * _arg_2.z)), ((_arg_1.x * _arg_2.y) - (_arg_1.y * _arg_2.x)))); } public static function _SafeStr_12828(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):Number { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (-1); }; var _local_3:Number = _arg_2.length; if (_local_3 > 0){ return (((((_arg_1.x * _arg_2.x) + (_arg_1.y * _arg_2.y)) + (_arg_1.z * _arg_2.z)) / _local_3)); }; return (-1); } public static function cosAngle(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):Number { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (0); }; var _local_3:Number = (_arg_1.length * _arg_2.length); if (_local_3 == 0){ return (0); }; return ((_SafeStr_1286._SafeStr_14343(_arg_1, _arg_2) / _local_3)); } public static function _SafeStr_12750(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):Boolean { if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; if ((((((_arg_1.x == _arg_2.x)) && ((_arg_1.y == _arg_2.y)))) && ((_arg_1.z == _arg_2.z)))){ return (true); }; return (false); } public function get x():Number { return (this._x); } public function get y():Number { return (this._SafeStr_4524); } public function get z():Number { return (this._SafeStr_4673); } public function get length():Number { if (isNaN(this._length)){ this._length = Math.sqrt((((this._x * this._x) + (this._SafeStr_4524 * this._SafeStr_4524)) + (this._SafeStr_4673 * this._SafeStr_4673))); }; return (this._length); } public function set x(_arg_1:Number):void { this._x = _arg_1; this._length = NaN; } public function set y(_arg_1:Number):void { this._SafeStr_4524 = _arg_1; this._length = NaN; } public function set z(_arg_1:Number):void { this._SafeStr_4673 = _arg_1; this._length = NaN; } public function _SafeStr_8605():void { this._x = -(this._x); this._SafeStr_4524 = -(this._SafeStr_4524); this._SafeStr_4673 = -(this._SafeStr_4673); } public function add(_arg_1:_SafeStr_1285):void { if (_arg_1 == null){ return; }; this._x = (this._x + _arg_1.x); this._SafeStr_4524 = (this._SafeStr_4524 + _arg_1.y); this._SafeStr_4673 = (this._SafeStr_4673 + _arg_1.z); this._length = NaN; } public function _SafeStr_5195(_arg_1:_SafeStr_1285):void { if (_arg_1 == null){ return; }; this._x = (this._x - _arg_1.x); this._SafeStr_4524 = (this._SafeStr_4524 - _arg_1.y); this._SafeStr_4673 = (this._SafeStr_4673 - _arg_1.z); this._length = NaN; } public function _SafeStr_5196(_arg_1:Number):void { this._x = (this._x * _arg_1); this._SafeStr_4524 = (this._SafeStr_4524 * _arg_1); this._SafeStr_4673 = (this._SafeStr_4673 * _arg_1); this._length = NaN; } public function _SafeStr_13021(_arg_1:Number):void { if (_arg_1 != 0){ this._x = (this._x / _arg_1); this._SafeStr_4524 = (this._SafeStr_4524 / _arg_1); this._SafeStr_4673 = (this._SafeStr_4673 / _arg_1); this._length = NaN; }; } public function assign(_arg_1:_SafeStr_1285):void { if (_arg_1 == null){ return; }; this._x = _arg_1.x; this._SafeStr_4524 = _arg_1.y; this._SafeStr_4673 = _arg_1.z; this._length = NaN; } public function toString():String { return ((("(" + [this._x, this._SafeStr_4524, this._SafeStr_4673].join(",")) + ")")); } } }//package com.sulake.room.utils // _SafeStr_12354 = "_-1zN" (String#5551, DoABC#2) // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12750 = "_-oQ" (String#11964, DoABC#2) // _SafeStr_12828 = "_-HJ" (String#4183, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_13021 = "_-1IQ" (String#18953, DoABC#2) // _SafeStr_14343 = "_-yx" (String#13092, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_5195 = "_-2an" (String#12163, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) // _SafeStr_5614 = "_-25w" (String#1348, DoABC#2) // _SafeStr_8605 = "_-1gv" (String#10990, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_1729 package com.sulake.room.utils { import flash.geom.Point; public interface _SafeStr_1729 { function get scale():Number; function get _SafeStr_12672():_SafeStr_1285; function get direction():_SafeStr_1285; function _SafeStr_12671(_arg_1:_SafeStr_1285):_SafeStr_1285; function _SafeStr_4521(_arg_1:_SafeStr_1285):Point; function _SafeStr_12674(_arg_1:_SafeStr_1285):_SafeStr_1285; function _SafeStr_5613(_arg_1:Point, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285):Point; function _SafeStr_13350(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):void; function _SafeStr_6942(_arg_1:_SafeStr_1285, _arg_2:Number):void; function _SafeStr_14162():void; function _SafeStr_6946():void; function _SafeStr_6947():void; function _SafeStr_6945():Boolean; function get _SafeStr_5043():int; function set _SafeStr_13349(_arg_1:Number):void; } }//package com.sulake.room.utils // _SafeStr_12671 = "_-0wC" (String#12355, DoABC#2) // _SafeStr_12672 = "_-hq" (String#11634, DoABC#2) // _SafeStr_12674 = "_-Q7" (String#3569, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_13349 = "_-7r" (String#13234, DoABC#2) // _SafeStr_13350 = "_-o" (String#16337, DoABC#2) // _SafeStr_14162 = "_-Mo" (String#16186, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5613 = "_-2oN" (String#16141, DoABC#2) // _SafeStr_6942 = "_-5l" (String#11391, DoABC#2) // _SafeStr_6945 = "_-098" (String#8700, DoABC#2) // _SafeStr_6946 = "_-08q" (String#13586, DoABC#2) // _SafeStr_6947 = "_-1AX" (String#16655, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_1948 package com.sulake.room.utils { public class _SafeStr_1948 { private var _SafeStr_12601:int = 0; private var _SafeStr_14344:Array; private var _freeNumbers:Array; public function _SafeStr_1948(_arg_1:int) { this._SafeStr_14344 = []; this._freeNumbers = []; super(); if (_arg_1 < 0){ _arg_1 = 0; }; var _local_2:int; while (_local_2 < _arg_1) { this._freeNumbers.push(_local_2); _local_2++; }; } public function dispose():void { this._SafeStr_14344 = null; this._freeNumbers = null; this._SafeStr_12601 = 0; } public function _SafeStr_13369():int { var _local_1:int; if (this._freeNumbers.length > 0){ _local_1 = (this._freeNumbers.pop() as int); this._SafeStr_14344.push(_local_1); return (_local_1); }; return (-1); } public function _SafeStr_13372(_arg_1:int):void { var _local_2:int = this._SafeStr_14344.indexOf(_arg_1); if (_local_2 >= 0){ this._SafeStr_14344.splice(_local_2, 1); this._freeNumbers.push(_arg_1); }; } } }//package com.sulake.room.utils // _SafeStr_12601 = "_-1Jy" (String#12612, DoABC#2) // _SafeStr_13369 = "_-0dE" (String#21594, DoABC#2) // _SafeStr_13372 = "_-33Y" (String#16604, DoABC#2) // _SafeStr_14344 = "_-ZO" (String#10057, DoABC#2) // _SafeStr_1948 = "_-02F" (String#8555, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_1961 package com.sulake.room.utils { import com.sulake.core.utils.Map; import flash.geom.Point; public class _SafeStr_1961 implements _SafeStr_1729 { public static const _SafeStr_14155:Number = 64; public static const _SafeStr_14345:Number = 32; private var _SafeStr_14346:int = 0; private var _x:_SafeStr_1286; private var _SafeStr_4524:_SafeStr_1286; private var _SafeStr_4673:_SafeStr_1286; private var _SafeStr_14347:_SafeStr_1286; private var _SafeStr_4616:_SafeStr_1286; private var _direction:_SafeStr_1286; private var _SafeStr_5050:_SafeStr_1286; private var _scale:Number = 1; private var _SafeStr_14348:Number = 1; private var _SafeStr_14349:Number = 1; private var _SafeStr_14350:Number = 1; private var _SafeStr_14351:Number = 1; private var _SafeStr_14352:Number = 1; private var _SafeStr_14353:Number = 1; private var _SafeStr_6097:_SafeStr_1286; private var _SafeStr_6077:_SafeStr_1286; private var _SafeStr_14354:Number = -500; private var _SafeStr_14355:Number = 500; private var _SafeStr_14356:Map = null; public function _SafeStr_1961(_arg_1:Number, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285=null) { this.scale = _arg_1; this._x = new _SafeStr_1286(); this._SafeStr_4524 = new _SafeStr_1286(); this._SafeStr_4673 = new _SafeStr_1286(); this._SafeStr_14347 = new _SafeStr_1286(); this._SafeStr_4616 = new _SafeStr_1286(); this._direction = new _SafeStr_1286(); this._SafeStr_5050 = new _SafeStr_1286(); this._SafeStr_14351 = 1; this._SafeStr_14352 = 1; this._SafeStr_14357 = 1; this._SafeStr_14358 = 1; this._SafeStr_14353 = (Math.sqrt((1 / 2)) / Math.sqrt((3 / 4))); this._SafeStr_13349 = 1; this.location = new _SafeStr_1286(_arg_3.x, _arg_3.y, _arg_3.z); this.direction = new _SafeStr_1286(_arg_2.x, _arg_2.y, _arg_2.z); if (_arg_4 != null){ this._SafeStr_14359(_arg_4); } else { this._SafeStr_14359(_arg_2); }; this._SafeStr_14356 = new Map(); } public static function getIntersectionVector(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285):_SafeStr_1285 { var _local_5:Number = _SafeStr_1286._SafeStr_14343(_arg_2, _arg_4); if (Math.abs(_local_5) < 1E-5){ return (null); }; var _local_6:_SafeStr_1286 = _SafeStr_1286._SafeStr_12354(_arg_1, _arg_3); var _local_7:Number = (-(_SafeStr_1286._SafeStr_14343(_arg_4, _local_6)) / _local_5); return (_SafeStr_1286.sum(_arg_1, _SafeStr_1286._SafeStr_5614(_arg_2, _local_7))); } public function get _SafeStr_5043():int { return (this._SafeStr_14346); } public function get scale():Number { return ((this._scale / Math.sqrt(0.5))); } public function get _SafeStr_12672():_SafeStr_1285 { return (this._SafeStr_14347); } public function get location():_SafeStr_1285 { this._SafeStr_4616.assign(this._SafeStr_6097); this._SafeStr_4616.x = (this._SafeStr_4616.x * this._SafeStr_14348); this._SafeStr_4616.y = (this._SafeStr_4616.y * this._SafeStr_14349); this._SafeStr_4616.z = (this._SafeStr_4616.z * this._SafeStr_14350); return (this._SafeStr_4616); } public function get direction():_SafeStr_1285 { return (this._direction); } public function set _SafeStr_14357(_arg_1:Number):void { if (this._SafeStr_14348 != (_arg_1 * this._SafeStr_14351)){ this._SafeStr_14348 = (_arg_1 * this._SafeStr_14351); this._SafeStr_14346++; }; } public function set _SafeStr_14358(_arg_1:Number):void { if (this._SafeStr_14349 != (_arg_1 * this._SafeStr_14352)){ this._SafeStr_14349 = (_arg_1 * this._SafeStr_14352); this._SafeStr_14346++; }; } public function set _SafeStr_13349(_arg_1:Number):void { if (this._SafeStr_14350 != (_arg_1 * this._SafeStr_14353)){ this._SafeStr_14350 = (_arg_1 * this._SafeStr_14353); this._SafeStr_14346++; }; } public function set scale(_arg_1:Number):void { if (_arg_1 <= 1){ _arg_1 = 1; }; _arg_1 = (_arg_1 * Math.sqrt(0.5)); if (_arg_1 != this._scale){ this._scale = _arg_1; this._SafeStr_14346++; }; } public function set location(_arg_1:_SafeStr_1285):void { if (_arg_1 == null){ return; }; if (this._SafeStr_6097 == null){ this._SafeStr_6097 = new _SafeStr_1286(); }; var _local_2:Number = this._SafeStr_6097.x; var _local_3:Number = this._SafeStr_6097.y; var _local_4:Number = this._SafeStr_6097.z; this._SafeStr_6097.assign(_arg_1); this._SafeStr_6097.x = (this._SafeStr_6097.x / this._SafeStr_14348); this._SafeStr_6097.y = (this._SafeStr_6097.y / this._SafeStr_14349); this._SafeStr_6097.z = (this._SafeStr_6097.z / this._SafeStr_14350); if (((((!((this._SafeStr_6097.x == _local_2))) || (!((this._SafeStr_6097.y == _local_3))))) || (!((this._SafeStr_6097.z == _local_4))))){ this._SafeStr_14346++; }; } public function set direction(_arg_1:_SafeStr_1285):void { var _local_21:Number; var _local_22:Number; var _local_23:_SafeStr_1286; var _local_24:_SafeStr_1286; var _local_25:_SafeStr_1286; if (_arg_1 == null){ return; }; if (this._SafeStr_6077 == null){ this._SafeStr_6077 = new _SafeStr_1286(); }; var _local_2:Number = this._SafeStr_6077.x; var _local_3:Number = this._SafeStr_6077.y; var _local_4:Number = this._SafeStr_6077.z; this._SafeStr_6077.assign(_arg_1); this._direction.assign(_arg_1); if (((((!((this._SafeStr_6077.x == _local_2))) || (!((this._SafeStr_6077.y == _local_3))))) || (!((this._SafeStr_6077.z == _local_4))))){ this._SafeStr_14346++; }; var _local_5:_SafeStr_1286 = new _SafeStr_1286(0, 1, 0); var _local_6:_SafeStr_1286 = new _SafeStr_1286(0, 0, 1); var _local_7:_SafeStr_1286 = new _SafeStr_1286(1, 0, 0); var _local_8:Number = ((_arg_1.x / 180) * Math.PI); var _local_9:Number = ((_arg_1.y / 180) * Math.PI); var _local_10:Number = ((_arg_1.z / 180) * Math.PI); var _local_11:Number = Math.cos(_local_8); var _local_12:Number = Math.sin(_local_8); var _local_13:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_5, _local_11), _SafeStr_1286._SafeStr_5614(_local_7, -(_local_12))); var _local_14:_SafeStr_1286 = new _SafeStr_1286(_local_6.x, _local_6.y, _local_6.z); var _local_15:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_5, _local_12), _SafeStr_1286._SafeStr_5614(_local_7, _local_11)); var _local_16:Number = Math.cos(_local_9); var _local_17:Number = Math.sin(_local_9); var _local_18:_SafeStr_1286 = new _SafeStr_1286(_local_13.x, _local_13.y, _local_13.z); var _local_19:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_14, _local_16), _SafeStr_1286._SafeStr_5614(_local_15, _local_17)); var _local_20:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_14, -(_local_17)), _SafeStr_1286._SafeStr_5614(_local_15, _local_16)); if (_local_10 != 0){ _local_21 = Math.cos(_local_10); _local_22 = Math.sin(_local_10); _local_23 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_18, _local_21), _SafeStr_1286._SafeStr_5614(_local_19, _local_22)); _local_24 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_18, -(_local_22)), _SafeStr_1286._SafeStr_5614(_local_19, _local_21)); _local_25 = new _SafeStr_1286(_local_20.x, _local_20.y, _local_20.z); this._x.assign(_local_23); this._SafeStr_4524.assign(_local_24); this._SafeStr_4673.assign(_local_25); this._SafeStr_14347.assign(this._SafeStr_4673); } else { this._x.assign(_local_18); this._SafeStr_4524.assign(_local_19); this._SafeStr_4673.assign(_local_20); this._SafeStr_14347.assign(this._SafeStr_4673); }; } public function dispose():void { this._x = null; this._SafeStr_4524 = null; this._SafeStr_4673 = null; this._SafeStr_6097 = null; this._SafeStr_6077 = null; this._SafeStr_14347 = null; this._SafeStr_4616 = null; if (this._SafeStr_14356 != null){ this._SafeStr_14356.dispose(); this._SafeStr_14356 = null; }; } public function _SafeStr_13350(_arg_1:_SafeStr_1285, _arg_2:_SafeStr_1285):void { var _local_3:String; var _local_4:_SafeStr_1286; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return; }; if (this._SafeStr_14356 != null){ _local_3 = ((((int(Math.round(_arg_1.x)) + "_") + int(Math.round(_arg_1.y))) + "_") + int(Math.round(_arg_1.z))); this._SafeStr_14356.remove(_local_3); _local_4 = new _SafeStr_1286(); _local_4.assign(_arg_2); this._SafeStr_14356.add(_local_3, _local_4); this._SafeStr_14346++; }; } private function _SafeStr_14360(_arg_1:_SafeStr_1285):_SafeStr_1285 { var _local_2:String; if (this._SafeStr_14356 != null){ _local_2 = ((((int(Math.round(_arg_1.x)) + "_") + int(Math.round(_arg_1.y))) + "_") + int(Math.round(_arg_1.z))); return (this._SafeStr_14356.getValue(_local_2)); }; return (null); } public function _SafeStr_14359(_arg_1:_SafeStr_1285):void { var _local_18:Number; var _local_19:Number; var _local_20:_SafeStr_1286; var _local_21:_SafeStr_1286; var _local_22:_SafeStr_1286; var _local_2:_SafeStr_1286 = new _SafeStr_1286(0, 1, 0); var _local_3:_SafeStr_1286 = new _SafeStr_1286(0, 0, 1); var _local_4:_SafeStr_1286 = new _SafeStr_1286(1, 0, 0); var _local_5:Number = ((_arg_1.x / 180) * Math.PI); var _local_6:Number = ((_arg_1.y / 180) * Math.PI); var _local_7:Number = ((_arg_1.z / 180) * Math.PI); var _local_8:Number = Math.cos(_local_5); var _local_9:Number = Math.sin(_local_5); var _local_10:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_2, _local_8), _SafeStr_1286._SafeStr_5614(_local_4, -(_local_9))); var _local_11:_SafeStr_1286 = new _SafeStr_1286(_local_3.x, _local_3.y, _local_3.z); var _local_12:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_2, _local_9), _SafeStr_1286._SafeStr_5614(_local_4, _local_8)); var _local_13:Number = Math.cos(_local_6); var _local_14:Number = Math.sin(_local_6); var _local_15:_SafeStr_1286 = new _SafeStr_1286(_local_10.x, _local_10.y, _local_10.z); var _local_16:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_11, _local_13), _SafeStr_1286._SafeStr_5614(_local_12, _local_14)); var _local_17:_SafeStr_1286 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_11, -(_local_14)), _SafeStr_1286._SafeStr_5614(_local_12, _local_13)); if (_local_7 != 0){ _local_18 = Math.cos(_local_7); _local_19 = Math.sin(_local_7); _local_20 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_15, _local_18), _SafeStr_1286._SafeStr_5614(_local_16, _local_19)); _local_21 = _SafeStr_1286.sum(_SafeStr_1286._SafeStr_5614(_local_15, -(_local_19)), _SafeStr_1286._SafeStr_5614(_local_16, _local_18)); _local_22 = new _SafeStr_1286(_local_17.x, _local_17.y, _local_17.z); this._SafeStr_5050.assign(_local_22); } else { this._SafeStr_5050.assign(_local_17); }; this._SafeStr_14346++; } public function _SafeStr_6942(_arg_1:_SafeStr_1285, _arg_2:Number):void { if ((((_arg_1 == null)) || ((this._SafeStr_4673 == null)))){ return; }; var _local_3:_SafeStr_1286 = _SafeStr_1286._SafeStr_5614(this._SafeStr_4673, -(_arg_2)); var _local_4:_SafeStr_1286 = new _SafeStr_1286((_arg_1.x + _local_3.x), (_arg_1.y + _local_3.y), (_arg_1.z + _local_3.z)); this.location = _local_4; } public function _SafeStr_12671(_arg_1:_SafeStr_1285):_SafeStr_1285 { if (_arg_1 == null){ return (null); }; var _local_2:Number = _SafeStr_1286._SafeStr_12828(_arg_1, this._x); var _local_3:Number = _SafeStr_1286._SafeStr_12828(_arg_1, this._SafeStr_4524); var _local_4:Number = _SafeStr_1286._SafeStr_12828(_arg_1, this._SafeStr_4673); return (new _SafeStr_1286(_local_2, _local_3, _local_4)); } public function _SafeStr_12674(_arg_1:_SafeStr_1285):_SafeStr_1285 { var _local_2:_SafeStr_1286 = _SafeStr_1286._SafeStr_12354(_arg_1, this._SafeStr_6097); _local_2.x = (_local_2.x * this._SafeStr_14348); _local_2.y = (_local_2.y * this._SafeStr_14349); _local_2.z = (_local_2.z * this._SafeStr_14350); var _local_3:Number = _SafeStr_1286._SafeStr_12828(_local_2, this._SafeStr_5050); if ((((_local_3 < this._SafeStr_14354)) || ((_local_3 > this._SafeStr_14355)))){ return (null); }; var _local_4:Number = _SafeStr_1286._SafeStr_12828(_local_2, this._x); var _local_5:Number = -(_SafeStr_1286._SafeStr_12828(_local_2, this._SafeStr_4524)); _local_4 = (_local_4 * this._scale); _local_5 = (_local_5 * this._scale); var _local_6:_SafeStr_1285 = this._SafeStr_14360(_arg_1); if (_local_6 != null){ _local_2 = _SafeStr_1286._SafeStr_12354(_arg_1, this._SafeStr_6097); _local_2.add(_local_6); _local_2.x = (_local_2.x * this._SafeStr_14348); _local_2.y = (_local_2.y * this._SafeStr_14349); _local_2.z = (_local_2.z * this._SafeStr_14350); _local_3 = _SafeStr_1286._SafeStr_12828(_local_2, this._SafeStr_5050); }; _local_2.x = _local_4; _local_2.y = _local_5; _local_2.z = _local_3; return (_local_2); } public function _SafeStr_4521(_arg_1:_SafeStr_1285):Point { var _local_2:_SafeStr_1285 = this._SafeStr_12674(_arg_1); if (_local_2 == null){ return (null); }; return (new Point(_local_2.x, _local_2.y)); } public function _SafeStr_5613(_arg_1:Point, _arg_2:_SafeStr_1285, _arg_3:_SafeStr_1285, _arg_4:_SafeStr_1285):Point { var _local_15:Number; var _local_16:Number; var _local_5:Number = (_arg_1.x / this._scale); var _local_6:Number = (-(_arg_1.y) / this._scale); var _local_7:_SafeStr_1286 = _SafeStr_1286._SafeStr_5614(this._x, _local_5); _local_7.add(_SafeStr_1286._SafeStr_5614(this._SafeStr_4524, _local_6)); var _local_8:_SafeStr_1286 = new _SafeStr_1286((this._SafeStr_6097.x * this._SafeStr_14348), (this._SafeStr_6097.y * this._SafeStr_14349), (this._SafeStr_6097.z * this._SafeStr_14350)); _local_8.add(_local_7); var _local_9:_SafeStr_1285 = this._SafeStr_4673; var _local_10:_SafeStr_1286 = new _SafeStr_1286((_arg_2.x * this._SafeStr_14348), (_arg_2.y * this._SafeStr_14349), (_arg_2.z * this._SafeStr_14350)); var _local_11:_SafeStr_1286 = new _SafeStr_1286((_arg_3.x * this._SafeStr_14348), (_arg_3.y * this._SafeStr_14349), (_arg_3.z * this._SafeStr_14350)); var _local_12:_SafeStr_1286 = new _SafeStr_1286((_arg_4.x * this._SafeStr_14348), (_arg_4.y * this._SafeStr_14349), (_arg_4.z * this._SafeStr_14350)); var _local_13:_SafeStr_1285 = _SafeStr_1286._SafeStr_12593(_local_11, _local_12); var _local_14:_SafeStr_1286 = new _SafeStr_1286(); _local_14.assign(_SafeStr_1961.getIntersectionVector(_local_8, _local_9, _local_10, _local_13)); if (_local_14 != null){ _local_14._SafeStr_5195(_local_10); _local_15 = ((_SafeStr_1286._SafeStr_12828(_local_14, _arg_3) / _local_11.length) * _arg_3.length); _local_16 = ((_SafeStr_1286._SafeStr_12828(_local_14, _arg_4) / _local_12.length) * _arg_4.length); return (new Point(_local_15, _local_16)); }; return (null); } public function _SafeStr_14162():void { if (this._SafeStr_6945()){ this.scale = _SafeStr_14345; } else { this.scale = _SafeStr_14155; }; } public function _SafeStr_6945():Boolean { return ((this.scale == _SafeStr_14155)); } public function _SafeStr_6946():void { this.scale = _SafeStr_14345; } public function _SafeStr_6947():void { this.scale = _SafeStr_14155; } } }//package com.sulake.room.utils // _SafeStr_12354 = "_-1zN" (String#5551, DoABC#2) // _SafeStr_12593 = "_-Zp" (String#6732, DoABC#2) // _SafeStr_12671 = "_-0wC" (String#12355, DoABC#2) // _SafeStr_12672 = "_-hq" (String#11634, DoABC#2) // _SafeStr_12674 = "_-Q7" (String#3569, DoABC#2) // _SafeStr_12828 = "_-HJ" (String#4183, DoABC#2) // _SafeStr_1285 = "_-JA" (String#193, DoABC#2) // _SafeStr_1286 = "_-1wt" (String#62, DoABC#2) // _SafeStr_13349 = "_-7r" (String#13234, DoABC#2) // _SafeStr_13350 = "_-o" (String#16337, DoABC#2) // _SafeStr_14155 = "_-0N-" (String#8838, DoABC#2) // _SafeStr_14162 = "_-Mo" (String#16186, DoABC#2) // _SafeStr_14343 = "_-yx" (String#13092, DoABC#2) // _SafeStr_14345 = "_-2IJ" (String#12598, DoABC#2) // _SafeStr_14346 = "_-D5" (String#3106, DoABC#2) // _SafeStr_14347 = "_-RM" (String#9187, DoABC#2) // _SafeStr_14348 = "_-2WX" (String#5136, DoABC#2) // _SafeStr_14349 = "_-32c" (String#4720, DoABC#2) // _SafeStr_14350 = "_-2MG" (String#4731, DoABC#2) // _SafeStr_14351 = "_-pJ" (String#13514, DoABC#2) // _SafeStr_14352 = "_-1PB" (String#14477, DoABC#2) // _SafeStr_14353 = "_-20J" (String#14118, DoABC#2) // _SafeStr_14354 = "_-3n" (String#19199, DoABC#2) // _SafeStr_14355 = "_-ON" (String#19885, DoABC#2) // _SafeStr_14356 = "_-2cD" (String#5610, DoABC#2) // _SafeStr_14357 = "_-2wy" (String#20759, DoABC#2) // _SafeStr_14358 = "_-8Y" (String#18879, DoABC#2) // _SafeStr_14359 = "_-0iB" (String#16843, DoABC#2) // _SafeStr_14360 = "_-1-m" (String#21763, DoABC#2) // _SafeStr_1729 = "_-1F3" (String#807, DoABC#2) // _SafeStr_1961 = "_-1aX" (String#2074, DoABC#2) // _SafeStr_4521 = "_-2Ch" (String#2475, DoABC#2) // _SafeStr_4524 = "_-jT" (String#660, DoABC#2) // _SafeStr_4616 = "_-2Q6" (String#1569, DoABC#2) // _SafeStr_4673 = "_-1Db" (String#1003, DoABC#2) // _SafeStr_5043 = "_-M3" (String#2822, DoABC#2) // _SafeStr_5050 = "_-xm" (String#3904, DoABC#2) // _SafeStr_5195 = "_-2an" (String#12163, DoABC#2) // _SafeStr_5613 = "_-2oN" (String#16141, DoABC#2) // _SafeStr_5614 = "_-25w" (String#1348, DoABC#2) // _SafeStr_6077 = "_-hO" (String#1286, DoABC#2) // _SafeStr_6097 = "_-2xh" (String#842, DoABC#2) // _SafeStr_6942 = "_-5l" (String#11391, DoABC#2) // _SafeStr_6945 = "_-098" (String#8700, DoABC#2) // _SafeStr_6946 = "_-08q" (String#13586, DoABC#2) // _SafeStr_6947 = "_-1AX" (String#16655, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_2435 package com.sulake.room.utils { public class _SafeStr_2435 { public static function _SafeStr_5569(_arg_1:int):int { var _local_2:Number = (((_arg_1 >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((_arg_1 >> 8) & 0xFF) / 0xFF); var _local_4:Number = ((_arg_1 & 0xFF) / 0xFF); var _local_5:Number = Math.max(_local_2, _local_3, _local_4); var _local_6:Number = Math.min(_local_2, _local_3, _local_4); var _local_7:Number = (_local_5 - _local_6); var _local_8:Number = 0; var _local_9:Number = 0; var _local_10:Number = 0; if (_local_7 == 0){ _local_8 = 0; } else { if (_local_5 == _local_2){ if (_local_3 > _local_4){ _local_8 = ((60 * (_local_3 - _local_4)) / _local_7); } else { _local_8 = (((60 * (_local_3 - _local_4)) / _local_7) + 360); }; } else { if (_local_5 == _local_3){ _local_8 = (((60 * (_local_4 - _local_2)) / _local_7) + 120); } else { if (_local_5 == _local_4){ _local_8 = (((60 * (_local_2 - _local_3)) / _local_7) + 240); }; }; }; }; _local_9 = (0.5 * (_local_5 + _local_6)); if (_local_7 == 0){ _local_10 = 0; } else { if (_local_9 <= 0.5){ _local_10 = ((_local_7 / _local_9) * 0.5); } else { _local_10 = ((_local_7 / (1 - _local_9)) * 0.5); }; }; var _local_11:int = Math.round(((_local_8 / 360) * 0xFF)); var _local_12:int = Math.round((_local_10 * 0xFF)); var _local_13:int = Math.round((_local_9 * 0xFF)); return ((((_local_11 << 16) + (_local_12 << 8)) + _local_13)); } public static function _SafeStr_5570(_arg_1:int):int { var _local_12:Number; var _local_13:Number; var _local_14:Number; var _local_15:Number; var _local_16:Number; var _local_2:Number = (((_arg_1 >> 16) & 0xFF) / 0xFF); var _local_3:Number = (((_arg_1 >> 8) & 0xFF) / 0xFF); var _local_4:Number = ((_arg_1 & 0xFF) / 0xFF); var _local_5:Number = 0; var _local_6:Number = 0; var _local_7:Number = 0; if (_local_3 > 0){ _local_12 = 0; _local_13 = 0; if (_local_4 < 0.5){ _local_12 = (_local_4 * (1 + _local_3)); } else { _local_12 = ((_local_4 + _local_3) - (_local_4 * _local_3)); }; _local_13 = ((2 * _local_4) - _local_12); _local_14 = (_local_2 + (1 / 3)); _local_15 = _local_2; _local_16 = (_local_2 - (1 / 3)); if (_local_14 < 0){ _local_14 = (_local_14 + 1); } else { if (_local_14 > 1){ _local_14--; }; }; if (_local_15 < 0){ _local_15 = (_local_15 + 1); } else { if (_local_15 > 1){ _local_15--; }; }; if (_local_16 < 0){ _local_16 = (_local_16 + 1); } else { if (_local_16 > 1){ _local_16--; }; }; if ((_local_14 * 6) < 1){ _local_5 = (_local_13 + (((_local_12 - _local_13) * 6) * _local_14)); } else { if ((_local_14 * 2) < 1){ _local_5 = _local_12; } else { if ((_local_14 * 3) < 2){ _local_5 = (_local_13 + (((_local_12 - _local_13) * 6) * ((2 / 3) - _local_14))); } else { _local_5 = _local_13; }; }; }; if ((_local_15 * 6) < 1){ _local_6 = (_local_13 + (((_local_12 - _local_13) * 6) * _local_15)); } else { if ((_local_15 * 2) < 1){ _local_6 = _local_12; } else { if ((_local_15 * 3) < 2){ _local_6 = (_local_13 + (((_local_12 - _local_13) * 6) * ((2 / 3) - _local_15))); } else { _local_6 = _local_13; }; }; }; if ((_local_16 * 6) < 1){ _local_7 = (_local_13 + (((_local_12 - _local_13) * 6) * _local_16)); } else { if ((_local_16 * 2) < 1){ _local_7 = _local_12; } else { if ((_local_16 * 3) < 2){ _local_7 = (_local_13 + (((_local_12 - _local_13) * 6) * ((2 / 3) - _local_16))); } else { _local_7 = _local_13; }; }; }; } else { _local_5 = _local_4; _local_6 = _local_4; _local_7 = _local_4; }; var _local_8:int = Math.round((_local_5 * 0xFF)); var _local_9:int = Math.round((_local_6 * 0xFF)); var _local_10:int = Math.round((_local_7 * 0xFF)); return ((((_local_8 << 16) + (_local_9 << 8)) + _local_10)); } } }//package com.sulake.room.utils // _SafeStr_2435 = "_-0EN" (String#6043, DoABC#2) // _SafeStr_5569 = "_-0AC" (String#18069, DoABC#2) // _SafeStr_5570 = "_-3I5" (String#15697, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_3246 package com.sulake.room.utils { import flash.display.BitmapData; import flash.geom.Point; import flash.geom.Matrix; public class _SafeStr_3246 { public static function line(_arg_1:BitmapData, _arg_2:Point, _arg_3:Point, _arg_4:int):void { var _local_5:int; var _local_6:int; var _local_7:int; var _local_8:int; var _local_9:int; var _local_10:int; var _local_11:int = _arg_2.x; var _local_12:int = _arg_2.y; _local_5 = (_arg_3.x - _arg_2.x); _local_6 = (_arg_3.y - _arg_2.y); _local_8 = (((_local_5)>0) ? 1 : -1); _local_9 = (((_local_6)>0) ? 1 : -1); _local_5 = Math.abs(_local_5); _local_6 = Math.abs(_local_6); _arg_1.lock(); _arg_1.setPixel32(_local_11, _local_12, _arg_4); if ((((_local_5 == 0)) && ((_local_6 == 0)))){ return; }; if (_local_5 > _local_6){ _local_7 = (_local_5 - 1); while (_local_7 >= 0) { _local_10 = (_local_10 + _local_6); _local_11 = (_local_11 + _local_8); if (_local_10 >= (_local_5 / 2)){ _local_10 = (_local_10 - _local_5); _local_12 = (_local_12 + _local_9); }; _arg_1.setPixel32(_local_11, _local_12, _arg_4); _local_7--; }; } else { _local_7 = (_local_6 - 1); while (_local_7 >= 0) { _local_10 = (_local_10 + _local_5); _local_12 = (_local_12 + _local_9); if (_local_10 >= (_local_6 / 2)){ _local_10 = (_local_10 - _local_6); _local_11 = (_local_11 + _local_8); }; _arg_1.setPixel32(_local_11, _local_12, _arg_4); _local_7--; }; }; _arg_1.setPixel32(_arg_3.x, _arg_3.y, _arg_4); _arg_1.unlock(); } public static function _SafeStr_12697(_arg_1:BitmapData):BitmapData { if (_arg_1 == null){ return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(_arg_1.width, _arg_1.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(-1, 1); _local_3.translate(_arg_1.width, 0); _local_2.draw(_arg_1, _local_3); return (_local_2); } public static function _SafeStr_12695(_arg_1:BitmapData):BitmapData { if (_arg_1 == null){ return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(_arg_1.width, _arg_1.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(1, -1); _local_3.translate(0, _arg_1.height); _local_2.draw(_arg_1, _local_3); return (_local_2); } public static function _SafeStr_12696(_arg_1:BitmapData):BitmapData { if (_arg_1 == null){ return (null); }; var _local_2:BitmapData; _local_2 = new BitmapData(_arg_1.width, _arg_1.height, true, 0xFFFFFF); var _local_3:Matrix = new Matrix(); _local_3.scale(-1, -1); _local_3.translate(_arg_1.width, _arg_1.height); _local_2.draw(_arg_1, _local_3); return (_local_2); } } }//package com.sulake.room.utils // _SafeStr_12695 = "_-2mm" (String#16344, DoABC#2) // _SafeStr_12696 = "_-0pG" (String#17441, DoABC#2) // _SafeStr_12697 = "_-14k" (String#14109, DoABC#2) // _SafeStr_3246 = "_-39Q" (String#4416, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils._SafeStr_3315 package com.sulake.room.utils { import flash.geom.Point; public class _SafeStr_3315 { public static function sum(_arg_1:Point, _arg_2:Point):Point { return (new Point((_arg_1.x + _arg_2.x), (_arg_1.y + _arg_2.y))); } public static function _SafeStr_5195(_arg_1:Point, _arg_2:Point):Point { return (new Point((_arg_1.x - _arg_2.x), (_arg_1.y - _arg_2.y))); } public static function _SafeStr_5196(_arg_1:Point, _arg_2:Number):Point { return (new Point((_arg_1.x * _arg_2), (_arg_1.y * _arg_2))); } } }//package com.sulake.room.utils // _SafeStr_3315 = "_-2xu" (String#7715, DoABC#2) // _SafeStr_5195 = "_-2an" (String#12163, DoABC#2) // _SafeStr_5196 = "_-0uL" (String#5401, DoABC#2) //------------------------------------------------------------ //com.sulake.room.utils.XMLValidator package com.sulake.room.utils { public class XMLValidator { public static function checkRequiredAttributes(_arg_1:Object, _arg_2:Array):Boolean { var _local_4:XML; var _local_5:XMLList; if ((((_arg_1 == null)) || ((_arg_2 == null)))){ return (false); }; var _local_3:int; if ((_arg_1 is XML)){ _local_4 = (_arg_1 as XML); _local_3 = 0; while (_local_3 < _arg_2.length) { if (_local_4.attribute(String(_arg_2[_local_3])).length() == 0){ return (false); }; _local_3++; }; } else { if ((_arg_1 is XMLList)){ _local_5 = (_arg_1 as XMLList); _local_3 = 0; while (_local_3 < _arg_2.length) { if (_local_4.attribute(String(_arg_2[_local_3])).length() == 0){ return (false); }; _local_3++; }; } else { return (false); }; }; return (true); } } }//package com.sulake.room.utils //------------------------------------------------------------ //com.sulake.room._SafeStr_1162 package com.sulake.room { public interface _SafeStr_1162 { function _SafeStr_13342(_arg_1:Boolean=false):void; function _SafeStr_13374(_arg_1:String, _arg_2:Boolean=false):void; function _SafeStr_13375(_arg_1:String, _arg_2:int, _arg_3:int):void; } }//package com.sulake.room // _SafeStr_1162 = "_-02u" (String#7234, DoABC#2) // _SafeStr_13342 = "_-14u" (String#15334, DoABC#2) // _SafeStr_13374 = "_-rl" (String#9465, DoABC#2) // _SafeStr_13375 = "_-0WO" (String#16695, DoABC#2) //------------------------------------------------------------ //com.sulake.room._SafeStr_1552 package com.sulake.room { import com.sulake.room.object._SafeStr_1358; public interface _SafeStr_1552 { function dispose():void; function _SafeStr_13362(_arg_1:int, _arg_2:uint, _arg_3:String):_SafeStr_1358; function _SafeStr_6788(_arg_1:int):_SafeStr_1358; function _SafeStr_13363(_arg_1:int):Boolean; function _SafeStr_6787():int; function _SafeStr_13359(_arg_1:int):_SafeStr_1358; function _SafeStr_14361(_arg_1:String):int; function _SafeStr_14362(_arg_1:int, _arg_2:String):_SafeStr_1358; function reset():void; } }//package com.sulake.room // _SafeStr_13359 = "_-2Yx" (String#5547, DoABC#2) // _SafeStr_13362 = "_-OO" (String#8581, DoABC#2) // _SafeStr_13363 = "_-YD" (String#3143, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_14361 = "_-1nj" (String#9503, DoABC#2) // _SafeStr_14362 = "_-3Dc" (String#10982, DoABC#2) // _SafeStr_1552 = "_-0PY" (String#1962, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) //------------------------------------------------------------ //com.sulake.room._SafeStr_1555 package com.sulake.room { import com.sulake.core.utils.Map; import com.sulake.room.object.RoomObject; import com.sulake.room.object._SafeStr_1358; public class _SafeStr_1555 implements _SafeStr_1552 { private var _objects:Map; private var _SafeStr_14363:Map; public function _SafeStr_1555() { this._objects = new Map(); this._SafeStr_14363 = new Map(); } public function dispose():void { this.reset(); if (this._objects != null){ this._objects.dispose(); this._objects = null; }; if (this._SafeStr_14363 != null){ this._SafeStr_14363.dispose(); this._SafeStr_14363 = null; }; } public function _SafeStr_13362(_arg_1:int, _arg_2:uint, _arg_3:String):_SafeStr_1358 { var _local_4:RoomObject = new RoomObject(_arg_1, _arg_2, _arg_3); return (this._SafeStr_7687(String(_arg_1), _arg_3, _local_4)); } private function _SafeStr_7687(_arg_1:String, _arg_2:String, _arg_3:_SafeStr_1358):_SafeStr_1358 { if (this._objects.getValue(_arg_1) != null){ _arg_3.dispose(); return (null); }; this._objects.add(_arg_1, _arg_3); var _local_4:Map = this._SafeStr_14364(_arg_2); _local_4.add(_arg_1, _arg_3); return (_arg_3); } private function _SafeStr_14364(_arg_1:String, _arg_2:Boolean=true):Map { var _local_3:Map = this._SafeStr_14363.getValue(_arg_1); if ((((_local_3 == null)) && (_arg_2))){ _local_3 = new Map(); this._SafeStr_14363.add(_arg_1, _local_3); }; return (_local_3); } public function _SafeStr_6788(_arg_1:int):_SafeStr_1358 { return ((this._objects.getValue(String(_arg_1)) as _SafeStr_1358)); } public function _SafeStr_13359(_arg_1:int):_SafeStr_1358 { return ((this._objects.getWithIndex(_arg_1) as _SafeStr_1358)); } public function _SafeStr_6787():int { return (this._objects.length); } public function _SafeStr_14361(_arg_1:String):int { var _local_2:Map = this._SafeStr_14364(_arg_1, false); if (_local_2 != null){ return (_local_2.length); }; return (0); } public function _SafeStr_14362(_arg_1:int, _arg_2:String):_SafeStr_1358 { var _local_4:_SafeStr_1358; var _local_3:Map = this._SafeStr_14364(_arg_2, false); if (_local_3 != null){ return ((_local_3.getWithIndex(_arg_1) as _SafeStr_1358)); }; return (null); } public function _SafeStr_13363(_arg_1:int):Boolean { var _local_4:String; var _local_5:Map; var _local_2:String = String(_arg_1); var _local_3:RoomObject = (this._objects.remove(_local_2) as RoomObject); if (_local_3 != null){ _local_4 = _local_3.getType(); _local_5 = this._SafeStr_14364(_local_4, false); if (_local_5 != null){ _local_5.remove(_local_2); }; _local_3.dispose(); return (true); }; return (false); } public function reset():void { var _local_1:int; var _local_2:_SafeStr_1358; var _local_3:int; var _local_4:Map; if (this._objects != null){ _local_1 = 0; while (_local_1 < this._objects.length) { _local_2 = (this._objects.getWithIndex(_local_1) as _SafeStr_1358); if (_local_2 != null){ _local_2.dispose(); }; _local_1++; }; this._objects.reset(); }; if (this._SafeStr_14363 != null){ _local_3 = 0; while (_local_3 < this._SafeStr_14363.length) { _local_4 = (this._SafeStr_14363.getWithIndex(_local_3) as Map); if (_local_4 != null){ _local_4.dispose(); }; _local_3++; }; this._SafeStr_14363.reset(); }; } } }//package com.sulake.room // _SafeStr_13359 = "_-2Yx" (String#5547, DoABC#2) // _SafeStr_13362 = "_-OO" (String#8581, DoABC#2) // _SafeStr_13363 = "_-YD" (String#3143, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_14361 = "_-1nj" (String#9503, DoABC#2) // _SafeStr_14362 = "_-3Dc" (String#10982, DoABC#2) // _SafeStr_14363 = "_-1hd" (String#4701, DoABC#2) // _SafeStr_14364 = "_-2pz" (String#11536, DoABC#2) // _SafeStr_1552 = "_-0PY" (String#1962, DoABC#2) // _SafeStr_1555 = "_-2zn" (String#9916, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) // _SafeStr_7687 = "_-ni" (String#9436, DoABC#2) //------------------------------------------------------------ //com.sulake.room._SafeStr_1624 package com.sulake.room { import com.sulake.room.object.IRoomObject; import com.sulake.room.renderer._SafeStr_1677; public interface _SafeStr_1624 { function getNumber(_arg_1:String):Number; function setNumber(_arg_1:String, _arg_2:Number, _arg_3:Boolean=false):void; function getString(_arg_1:String):String; function setString(_arg_1:String, _arg_2:String, _arg_3:Boolean=false):void; function dispose():void; function update():void; function _SafeStr_13344(_arg_1:int, _arg_2:String, _arg_3:int):IRoomObject; function _SafeStr_6788(_arg_1:int, _arg_2:int):IRoomObject; function _SafeStr_13363(_arg_1:int, _arg_2:int):Boolean; function _SafeStr_6787(_arg_1:int):int; function _SafeStr_14362(_arg_1:int, _arg_2:String, _arg_3:int):IRoomObject; function _SafeStr_14361(_arg_1:String, _arg_2:int):int; function _SafeStr_13359(_arg_1:int, _arg_2:int):IRoomObject; function _SafeStr_14365(_arg_1:int):int; function _SafeStr_13346(_arg_1:_SafeStr_1677):void; function _SafeStr_13322():_SafeStr_1677; } }//package com.sulake.room // _SafeStr_13322 = "_-NA" (String#10776, DoABC#2) // _SafeStr_13344 = "_-2fe" (String#4892, DoABC#2) // _SafeStr_13346 = "_-36a" (String#18161, DoABC#2) // _SafeStr_13359 = "_-2Yx" (String#5547, DoABC#2) // _SafeStr_13363 = "_-YD" (String#3143, DoABC#2) // _SafeStr_14361 = "_-1nj" (String#9503, DoABC#2) // _SafeStr_14362 = "_-3Dc" (String#10982, DoABC#2) // _SafeStr_14365 = "_-2Ew" (String#15788, DoABC#2) // _SafeStr_1624 = "_-1WP" (String#1349, DoABC#2) // _SafeStr_1677 = "_-0EO" (String#5007, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) //------------------------------------------------------------ //com.sulake.room._SafeStr_1625 package com.sulake.room { import flash.events.IEventDispatcher; import com.sulake.core.assets.IAssetLibrary; import com.sulake.room.object.visualization.utils._SafeStr_1634; public interface _SafeStr_1625 { function dispose():void; function _SafeStr_13160(_arg_1:String):String; function getPlaceHolderTypes():Array; function _SafeStr_13167(_arg_1:String):String; function _SafeStr_13169(_arg_1:String):Boolean; function _SafeStr_13177(_arg_1:String, _arg_2:IEventDispatcher):Boolean; function _SafeStr_13172(_arg_1:int, _arg_2:int, _arg_3:IAssetLibrary):Boolean; function _SafeStr_13181(_arg_1:String):String; function _SafeStr_13194(_arg_1:String):String; function _SafeStr_13187(_arg_1:String):XML; function _SafeStr_5935(_arg_1:String):XML; function _SafeStr_13195(_arg_1:String):XML; function _SafeStr_13184(_arg_1:String):_SafeStr_1634; } }//package com.sulake.room // _SafeStr_13160 = "_-18F" (String#16705, DoABC#2) // _SafeStr_13167 = "_-GG" (String#5550, DoABC#2) // _SafeStr_13169 = "_-Br" (String#15543, DoABC#2) // _SafeStr_13172 = "_-12U" (String#16956, DoABC#2) // _SafeStr_13177 = "_-2B7" (String#12395, DoABC#2) // _SafeStr_13181 = "_-0c-" (String#12344, DoABC#2) // _SafeStr_13184 = "_-1cM" (String#5022, DoABC#2) // _SafeStr_13187 = "_-il" (String#9979, DoABC#2) // _SafeStr_13194 = "_-oE" (String#14831, DoABC#2) // _SafeStr_13195 = "_-1GG" (String#15223, DoABC#2) // _SafeStr_1625 = "_-36E" (String#5520, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_5935 = "_-SZ" (String#2456, DoABC#2) //------------------------------------------------------------ //com.sulake.room._SafeStr_1633 package com.sulake.room { import flash.utils.Dictionary; import com.sulake.core.utils.Map; import com.sulake.room.renderer._SafeStr_1677; import com.sulake.room.object._SafeStr_1358; import _-1vz._SafeStr_1554; import flash.utils.getTimer; import com.sulake.room.object.IRoomObject; import com.sulake.room.utils.*; public class _SafeStr_1633 implements _SafeStr_1624 { private var _SafeStr_14243:Dictionary; private var _SafeStr_14244:Dictionary; private var _SafeStr_14247:Array; private var _SafeStr_14248:Array; private var _SafeStr_14366:Map; private var _updateCategories:Array; private var _SafeStr_7811:_SafeStr_1677; private var _container:IRoomInstanceContainer; private var _id:String; public function _SafeStr_1633(_arg_1:String, _arg_2:IRoomInstanceContainer) { this._SafeStr_14366 = new Map(); this._updateCategories = []; this._container = _arg_2; this._id = _arg_1; this._SafeStr_14243 = new Dictionary(); this._SafeStr_14244 = new Dictionary(); this._SafeStr_14247 = []; this._SafeStr_14248 = []; } public function get id():String { return (this._id); } public function dispose():void { var _local_1:String; var _local_2:int; var _local_3:_SafeStr_1552; if (this._SafeStr_14366 != null){ _local_2 = 0; while (_local_2 < this._SafeStr_14366.length) { _local_3 = (this._SafeStr_14366.getWithIndex(_local_2) as _SafeStr_1552); if (_local_3 != null){ _local_3.dispose(); }; _local_2++; }; this._SafeStr_14366.dispose(); this._SafeStr_14366 = null; }; if (this._SafeStr_7811 != null){ this._SafeStr_7811.dispose(); this._SafeStr_7811 = null; }; this._container = null; this._updateCategories = null; if (this._SafeStr_14243 != null){ for (_local_1 in this._SafeStr_14243) { delete this._SafeStr_14243[_local_1]; }; this._SafeStr_14243 = null; }; if (this._SafeStr_14244 != null){ for (_local_1 in this._SafeStr_14244) { delete this._SafeStr_14244[_local_1]; }; this._SafeStr_14244 = null; }; this._SafeStr_14248 = []; this._SafeStr_14247 = []; } public function getNumber(_arg_1:String):Number { return (this._SafeStr_14243[_arg_1]); } public function setNumber(_arg_1:String, _arg_2:Number, _arg_3:Boolean=false):void { if (this._SafeStr_14247.indexOf(_arg_1) >= 0){ return; }; if (_arg_3){ this._SafeStr_14247.push(_arg_1); }; if (this._SafeStr_14243[_arg_1] != _arg_2){ this._SafeStr_14243[_arg_1] = _arg_2; }; } public function getString(_arg_1:String):String { return (this._SafeStr_14244[_arg_1]); } public function setString(_arg_1:String, _arg_2:String, _arg_3:Boolean=false):void { if (this._SafeStr_14248.indexOf(_arg_1) >= 0){ return; }; if (_arg_3){ this._SafeStr_14248.push(_arg_1); }; if (this._SafeStr_14244[_arg_1] != _arg_2){ this._SafeStr_14244[_arg_1] = _arg_2; }; } public function _SafeStr_13336(_arg_1:int):void { var _local_2:int = this._updateCategories.indexOf(_arg_1); if (_local_2 >= 0){ return; }; this._updateCategories.push(_arg_1); } public function _SafeStr_14367(_arg_1:int):void { var _local_2:int = this._updateCategories.indexOf(_arg_1); if (_local_2 >= 0){ this._updateCategories.splice(_local_2, 1); }; } public function update():void { var _local_3:int; var _local_4:_SafeStr_1552; var _local_5:int; var _local_6:_SafeStr_1358; var _local_7:_SafeStr_1554; var _local_1:int = getTimer(); var _local_2:int = (this._updateCategories.length - 1); while (_local_2 >= 0) { _local_3 = int(this._updateCategories[_local_2]); _local_4 = this._SafeStr_14368(_local_3); if (_local_4 != null){ _local_5 = (_local_4._SafeStr_6787() - 1); while (_local_5 >= 0) { _local_6 = _local_4._SafeStr_13359(_local_5); if (_local_6 != null){ _local_7 = _local_6._SafeStr_13106(); if (_local_7 != null){ _local_7.update(_local_1); }; }; _local_5--; }; }; _local_2--; }; } public function _SafeStr_13344(_arg_1:int, _arg_2:String, _arg_3:int):IRoomObject { if (this._container != null){ return (this._container._SafeStr_13344(this._id, _arg_1, _arg_2, _arg_3)); }; return (null); } public function _SafeStr_14369(_arg_1:int, _arg_2:int, _arg_3:String, _arg_4:int):IRoomObject { var _local_6:IRoomObject; var _local_5:_SafeStr_1552 = this._SafeStr_14370(_arg_4); if (_local_5 != null){ _local_6 = _local_5._SafeStr_13362(_arg_1, _arg_2, _arg_3); if (this._SafeStr_7811 != null){ this._SafeStr_7811._SafeStr_14286(_local_6); }; return (_local_6); }; return (null); } public function _SafeStr_6788(_arg_1:int, _arg_2:int):IRoomObject { var _local_3:_SafeStr_1552 = this._SafeStr_14368(_arg_2); if (_local_3 != null){ return (_local_3._SafeStr_6788(_arg_1)); }; return (null); } public function _SafeStr_13359(_arg_1:int, _arg_2:int):IRoomObject { var _local_3:_SafeStr_1552 = this._SafeStr_14368(_arg_2); if (_local_3 != null){ return (_local_3._SafeStr_13359(_arg_1)); }; return (null); } public function _SafeStr_6787(_arg_1:int):int { var _local_2:_SafeStr_1552 = this._SafeStr_14368(_arg_1); if (_local_2 != null){ return (_local_2._SafeStr_6787()); }; return (0); } public function _SafeStr_14362(_arg_1:int, _arg_2:String, _arg_3:int):IRoomObject { var _local_4:_SafeStr_1552 = this._SafeStr_14368(_arg_3); if (_local_4 != null){ return (_local_4._SafeStr_14362(_arg_1, _arg_2)); }; return (null); } public function _SafeStr_14361(_arg_1:String, _arg_2:int):int { var _local_3:_SafeStr_1552 = this._SafeStr_14368(_arg_2); if (_local_3 != null){ return (_local_3._SafeStr_14361(_arg_1)); }; return (0); } public function _SafeStr_13363(_arg_1:int, _arg_2:int):Boolean { var _local_4:IRoomObject; var _local_3:_SafeStr_1552 = this._SafeStr_14368(_arg_2); if (_local_3 != null){ _local_4 = _local_3._SafeStr_6788(_arg_1); if (_local_4 != null){ if (this._SafeStr_7811){ this._SafeStr_7811._SafeStr_14287(_local_4.getInstanceId()); }; return (_local_3._SafeStr_13363(_arg_1)); }; }; return (false); } public function _SafeStr_14365(_arg_1:int):int { var _local_4:int; var _local_5:_SafeStr_1358; var _local_6:int; var _local_2:int; var _local_3:_SafeStr_1552 = this._SafeStr_14368(_arg_1); if (_local_3 != null){ _local_2 = _local_3._SafeStr_6787(); _local_4 = 0; while (_local_4 < _local_2) { _local_5 = (_local_3._SafeStr_13359(_local_4) as _SafeStr_1358); if (_local_5 != null){ _local_6 = _local_5.getInstanceId(); _local_5.dispose(); if (this._SafeStr_7811){ this._SafeStr_7811._SafeStr_14287(_local_6); }; }; _local_4++; }; _local_3.reset(); }; return (_local_2); } public function _SafeStr_13346(_arg_1:_SafeStr_1677):void { var _local_4:int; var _local_5:int; var _local_6:int; var _local_7:_SafeStr_1358; if (_arg_1 == this._SafeStr_7811){ return; }; if (this._SafeStr_7811 != null){ this._SafeStr_7811.dispose(); }; this._SafeStr_7811 = _arg_1; if (this._SafeStr_7811 == null){ return; }; this._SafeStr_7811.reset(); var _local_2:Array = this._SafeStr_14371(); var _local_3:int = (_local_2.length - 1); while (_local_3 >= 0) { _local_4 = int(_local_2[_local_3]); _local_5 = this._SafeStr_6787(_local_4); _local_6 = (_local_5 - 1); while (_local_6 >= 0) { _local_7 = (this._SafeStr_13359(_local_6, _local_4) as _SafeStr_1358); if (_local_7 != null){ this._SafeStr_7811._SafeStr_14286(_local_7); }; _local_6--; }; _local_3--; }; } public function _SafeStr_13322():_SafeStr_1677 { return (this._SafeStr_7811); } public function _SafeStr_14371():Array { return (this._SafeStr_14366.getKeys()); } protected function _SafeStr_14370(_arg_1:int):_SafeStr_1552 { var _local_2:String = String(_arg_1); if (this._SafeStr_14366.getValue(_local_2) != null){ return ((this._SafeStr_14366.getValue(_local_2) as _SafeStr_1552)); }; if (this._container == null){ return (null); }; var _local_3:_SafeStr_1552 = this._container._SafeStr_13383(); if (_local_3 != null){ this._SafeStr_14366.add(_local_2, _local_3); }; return (_local_3); } protected function _SafeStr_14368(_arg_1:int):_SafeStr_1552 { return ((this._SafeStr_14366.getValue(String(_arg_1)) as _SafeStr_1552)); } protected function _SafeStr_14372(_arg_1:int):Boolean { var _local_3:_SafeStr_1552; var _local_2:String = String(_arg_1); this._SafeStr_14365(_arg_1); if (this._SafeStr_14366.getValue(_local_2) != null){ _local_3 = (this._SafeStr_14366.remove(_local_2) as _SafeStr_1552); if (_local_3 != null){ _local_3.dispose(); }; return (true); }; return (false); } } }//package com.sulake.room // _SafeStr_13106 = "_-l7" (String#881, DoABC#2) // _SafeStr_13322 = "_-NA" (String#10776, DoABC#2) // _SafeStr_13336 = "_-2Q" (String#5179, DoABC#2) // _SafeStr_13344 = "_-2fe" (String#4892, DoABC#2) // _SafeStr_13346 = "_-36a" (String#18161, DoABC#2) // _SafeStr_13359 = "_-2Yx" (String#5547, DoABC#2) // _SafeStr_13362 = "_-OO" (String#8581, DoABC#2) // _SafeStr_13363 = "_-YD" (String#3143, DoABC#2) // _SafeStr_13383 = "_-2mT" (String#9533, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_14243 = "_-UJ" (String#3120, DoABC#2) // _SafeStr_14244 = "_-0Gc" (String#3104, DoABC#2) // _SafeStr_14247 = "_-1Cx" (String#5720, DoABC#2) // _SafeStr_14248 = "_-2ZB" (String#5552, DoABC#2) // _SafeStr_14286 = "_-2i1" (String#14507, DoABC#2) // _SafeStr_14287 = "_-1Jq" (String#14514, DoABC#2) // _SafeStr_14361 = "_-1nj" (String#9503, DoABC#2) // _SafeStr_14362 = "_-3Dc" (String#10982, DoABC#2) // _SafeStr_14365 = "_-2Ew" (String#15788, DoABC#2) // _SafeStr_14366 = "_-2Wb" (String#3841, DoABC#2) // _SafeStr_14367 = "_-lh" (String#13048, DoABC#2) // _SafeStr_14368 = "_-2Cc" (String#6501, DoABC#2) // _SafeStr_14369 = "_-0Sa" (String#21390, DoABC#2) // _SafeStr_14370 = "_-14I" (String#21533, DoABC#2) // _SafeStr_14371 = "_-1Wm" (String#17842, DoABC#2) // _SafeStr_14372 = "_-0Wv" (String#24190, DoABC#2) // _SafeStr_1552 = "_-0PY" (String#1962, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1624 = "_-1WP" (String#1349, DoABC#2) // _SafeStr_1633 = "_-0Xp" (String#2658, DoABC#2) // _SafeStr_1677 = "_-0EO" (String#5007, DoABC#2) // _SafeStr_6787 = "_-1un" (String#3377, DoABC#2) // _SafeStr_6788 = "_-IB" (String#2523, DoABC#2) // _SafeStr_7811 = "_-1Eg" (String#1576, DoABC#2) //------------------------------------------------------------ //com.sulake.room._SafeStr_584 package com.sulake.room { import com.sulake.core.runtime.IUnknown; import _-1vz._SafeStr_1554; public interface _SafeStr_584 extends IUnknown { function _SafeStr_13340(_arg_1:Function):void; function _SafeStr_13380(_arg_1:Function):void; function _SafeStr_13382(_arg_1:String):_SafeStr_1554; function _SafeStr_13383():_SafeStr_1552; } }//package com.sulake.room // _SafeStr_13340 = "_-0EM" (String#18286, DoABC#2) // _SafeStr_13380 = "_-uh" (String#18843, DoABC#2) // _SafeStr_13382 = "_-19P" (String#14497, DoABC#2) // _SafeStr_13383 = "_-2mT" (String#9533, DoABC#2) // _SafeStr_1552 = "_-0PY" (String#1962, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_584 = "_-2IB" (String#5865, DoABC#2) //------------------------------------------------------------ //com.sulake.room._SafeStr_708 package com.sulake.room { import com.sulake.core.runtime.IUnknown; public interface _SafeStr_708 extends IUnknown { function initialize(_arg_1:XML, _arg_2:_SafeStr_1162):Boolean; function update(_arg_1:uint):void; function _SafeStr_13337(_arg_1:_SafeStr_1625):void; function _SafeStr_13336(_arg_1:int):void; function _SafeStr_14367(_arg_1:int):void; function _SafeStr_13343(_arg_1:String, _arg_2:XML):_SafeStr_1624; function _SafeStr_13216(_arg_1:String):Boolean; function _SafeStr_13262(_arg_1:String):_SafeStr_1624; function _SafeStr_13321(_arg_1:int):_SafeStr_1624; function _SafeStr_13320():int; function _SafeStr_13373(_arg_1:String):Boolean; } }//package com.sulake.room // _SafeStr_1162 = "_-02u" (String#7234, DoABC#2) // _SafeStr_13216 = "_-0zI" (String#7078, DoABC#2) // _SafeStr_13262 = "_-23I" (String#2437, DoABC#2) // _SafeStr_13320 = "_-1vY" (String#16324, DoABC#2) // _SafeStr_13321 = "_-1nD" (String#18345, DoABC#2) // _SafeStr_13336 = "_-2Q" (String#5179, DoABC#2) // _SafeStr_13337 = "_-Um" (String#16328, DoABC#2) // _SafeStr_13343 = "_-2x9" (String#9927, DoABC#2) // _SafeStr_13373 = "_-gO" (String#16701, DoABC#2) // _SafeStr_14367 = "_-lh" (String#13048, DoABC#2) // _SafeStr_1624 = "_-1WP" (String#1349, DoABC#2) // _SafeStr_1625 = "_-36E" (String#5520, DoABC#2) // _SafeStr_708 = "_-3Gr" (String#6167, DoABC#2) //------------------------------------------------------------ //com.sulake.room.IRoomInstanceContainer package com.sulake.room { import com.sulake.room.object.IRoomObject; public interface IRoomInstanceContainer { function _SafeStr_13344(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:int):IRoomObject; function _SafeStr_13383():_SafeStr_1552; } }//package com.sulake.room // _SafeStr_13344 = "_-2fe" (String#4892, DoABC#2) // _SafeStr_13383 = "_-2mT" (String#9533, DoABC#2) // _SafeStr_1552 = "_-0PY" (String#1962, DoABC#2) //------------------------------------------------------------ //com.sulake.room.RoomManager package com.sulake.room { import com.sulake.core.runtime._SafeStr_8; import com.sulake.core.utils.Map; import com.sulake.room.object._SafeStr_805; import com.sulake.iid.IIDRoomObjectFactory; import com.sulake.iid.IIDRoomObjectVisualizationFactory; import _-hF._SafeStr_1630; import com.sulake.core.runtime.IContext; import com.sulake.core.runtime.IID; import com.sulake.core.runtime.IUnknown; import _-0Gz._SafeStr_1629; import com.sulake.room.object.visualization.utils._SafeStr_1634; import com.sulake.room.object.IRoomObject; import com.sulake.room.object._SafeStr_1358; import com.sulake.room.object._SafeStr_1632; import _-0sT._SafeStr_1628; import _-0sT._SafeStr_1626; import _-1vz._SafeStr_1554; import flash.utils.getTimer; import com.sulake.iid.*; public class RoomManager extends _SafeStr_8 implements _SafeStr_708, IRoomInstanceContainer { public static const _SafeStr_14373:int = -1; public static const _SafeStr_14374:int = 0; public static const _SafeStr_14375:int = 1; public static const _SafeStr_14376:int = 2; public static const _SafeStr_14377:int = 3; private static const CONTENT_PROCESSING_TIME_LIMIT_MILLISECONDS:int = 40; private var _SafeStr_7356:Map; private var _SafeStr_14378:_SafeStr_1625; private var _SafeStr_14379:Array; private var _updateCategories:Array; private var _SafeStr_6100:int; private var _SafeStr_4104:_SafeStr_1162; private var _SafeStr_14380:_SafeStr_1625; private var _SafeStr_14381:_SafeStr_584 = null; private var _SafeStr_13132:_SafeStr_805 = null; private var _state:int = 0; private var _SafeStr_14382:XML = null; private var _SafeStr_14383:Array; private var _SafeStr_14384:Boolean = false; private var _SafeStr_14385:Boolean = true; private var _disposed:Boolean = false; public function RoomManager(_arg_1:IContext, _arg_2:uint=0) { this._SafeStr_14383 = []; super(_arg_1, _arg_2); this._SafeStr_7356 = new Map(); queueInterface(new IIDRoomObjectFactory(), this._SafeStr_14386); queueInterface(new IIDRoomObjectVisualizationFactory(), this._SafeStr_14387); this._SafeStr_14379 = []; this._updateCategories = []; events.addEventListener(_SafeStr_1630._SafeStr_8018, this._SafeStr_13179); events.addEventListener(_SafeStr_1630._SafeStr_8019, this._SafeStr_13179); events.addEventListener(_SafeStr_1630._SafeStr_8020, this._SafeStr_13179); } override public function get disposed():Boolean { return (this._disposed); } public function set _SafeStr_14388(_arg_1:Boolean):void { this._SafeStr_14385 = _arg_1; } override public function dispose():void { var _local_3:_SafeStr_1624; if (this.disposed){ return; }; super.dispose(); var _local_1:int; var _local_2:int; if (this._SafeStr_7356 != null){ _local_1 = this._SafeStr_7356.length; _local_2 = 0; while (_local_2 < _local_1) { _local_3 = (this._SafeStr_7356.getWithIndex(_local_2) as _SafeStr_1624); if (_local_3 != null){ _local_3.dispose(); }; _local_2++; }; this._SafeStr_7356.dispose(); this._SafeStr_7356 = null; }; this._SafeStr_4104 = null; if (this._SafeStr_14381 != null){ release(new IIDRoomObjectFactory()); this._SafeStr_14381 = null; }; if (this._SafeStr_13132 != null){ release(new IIDRoomObjectVisualizationFactory()); this._SafeStr_13132 = null; }; this._SafeStr_14379 = null; this._updateCategories = null; this._SafeStr_14378 = null; this._disposed = true; } private function _SafeStr_14386(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (this.disposed){ return; }; this._SafeStr_14381 = (_arg_2 as _SafeStr_584); this._SafeStr_14389(); } private function _SafeStr_14387(_arg_1:IID=null, _arg_2:IUnknown=null):void { if (this.disposed){ return; }; this._SafeStr_13132 = (_arg_2 as _SafeStr_805); this._SafeStr_14389(); } private function _SafeStr_14389():void { var _local_1:XML; if ((((this._SafeStr_14381 == null)) || ((this._SafeStr_13132 == null)))){ return; }; this._state = _SafeStr_14375; if (this._SafeStr_14382 != null){ _local_1 = this._SafeStr_14382; this._SafeStr_14382 = null; this.initialize(_local_1, this._SafeStr_4104); }; } public function initialize(_arg_1:XML, _arg_2:_SafeStr_1162):Boolean { var _local_5:String; if (this._state == _SafeStr_14374){ if (this._SafeStr_14382 != null){ return (false); }; this._SafeStr_14382 = _arg_1; this._SafeStr_4104 = _arg_2; return (true); }; if (this._state >= _SafeStr_14376){ return (false); }; if (_arg_1 == null){ return (false); }; if (this._SafeStr_14378 == null){ return (false); }; this._SafeStr_6100 = 50; this._SafeStr_4104 = _arg_2; var _local_3:Array = this._SafeStr_14378.getPlaceHolderTypes(); var _local_4:int; while (_local_4 < _local_3.length) { _local_5 = _local_3[_local_4]; if (this._SafeStr_14379.indexOf(_local_5) < 0){ this._SafeStr_14378._SafeStr_13177(_local_5, events); this._SafeStr_14379.push(_local_5); }; _local_4++; }; this._state = _SafeStr_14376; return (true); } public function _SafeStr_13337(_arg_1:_SafeStr_1625):void { if (this._SafeStr_14378 != null){ this._SafeStr_14378.dispose(); }; this._SafeStr_14378 = _arg_1; } public function _SafeStr_13336(_arg_1:int):void { var _local_4:_SafeStr_1633; var _local_2:int = this._updateCategories.indexOf(_arg_1); if (_local_2 >= 0){ return; }; this._updateCategories.push(_arg_1); var _local_3:int = (this._SafeStr_7356.length - 1); while (_local_3 >= 0) { _local_4 = (this._SafeStr_7356.getWithIndex(_local_3) as _SafeStr_1633); if (_local_4 != null){ _local_4._SafeStr_13336(_arg_1); }; _local_3--; }; } public function _SafeStr_14367(_arg_1:int):void { var _local_4:_SafeStr_1633; var _local_2:int = this._updateCategories.indexOf(_arg_1); if (_local_2 < 0){ return; }; this._updateCategories.splice(_local_2, 1); var _local_3:int = (this._SafeStr_7356.length - 1); while (_local_3 >= 0) { _local_4 = (this._SafeStr_7356.getWithIndex(_local_3) as _SafeStr_1633); if (_local_4 != null){ _local_4._SafeStr_14367(_arg_1); }; _local_3--; }; } public function _SafeStr_13343(_arg_1:String, _arg_2:XML):_SafeStr_1624 { var _local_5:int; if (this._state < _SafeStr_14377){ throw (new _SafeStr_1629()); }; if (this._SafeStr_7356.getValue(_arg_1) != null){ return (null); }; var _local_3:_SafeStr_1633 = new _SafeStr_1633(_arg_1, this); this._SafeStr_7356.add(String(_arg_1), _local_3); var _local_4:int = (this._updateCategories.length - 1); while (_local_4 >= 0) { _local_5 = this._updateCategories[_local_4]; _local_3._SafeStr_13336(_local_5); _local_4--; }; return (_local_3); } public function _SafeStr_13262(_arg_1:String):_SafeStr_1624 { return ((this._SafeStr_7356.getValue(_arg_1) as _SafeStr_1624)); } public function _SafeStr_13321(_arg_1:int):_SafeStr_1624 { return (this._SafeStr_7356.getWithIndex(_arg_1)); } public function _SafeStr_13320():int { return (this._SafeStr_7356.length); } public function _SafeStr_13216(_arg_1:String):Boolean { var _local_2:_SafeStr_1624 = (this._SafeStr_7356.remove(_arg_1) as _SafeStr_1624); if (_local_2 != null){ _local_2.dispose(); return (true); }; return (false); } public function _SafeStr_13344(_arg_1:String, _arg_2:int, _arg_3:String, _arg_4:int):IRoomObject { if (this._state < _SafeStr_14377){ throw (new _SafeStr_1629()); }; var _local_5:_SafeStr_1624 = this._SafeStr_13262(_arg_1); if (_local_5 == null){ return (null); }; if (this._SafeStr_14378 == null){ return (null); }; var _local_6:_SafeStr_1633 = (_local_5 as _SafeStr_1633); if (_local_6 == null){ return (null); }; var _local_7:_SafeStr_1634; var _local_8:XML; var _local_9:XML; var _local_10:String; var _local_11:String; var _local_12:String = _arg_3; if (!this._SafeStr_14378._SafeStr_13169(_arg_3)){ _local_7 = this._SafeStr_14378._SafeStr_13184(_arg_3); if (_local_7 == null){ this._SafeStr_14378._SafeStr_13177(_arg_3, events); _local_12 = this._SafeStr_14378._SafeStr_13160(_arg_3); _local_7 = this._SafeStr_14378._SafeStr_13184(_local_12); }; _local_8 = this._SafeStr_14378._SafeStr_13187(_local_12); _local_9 = this._SafeStr_14378._SafeStr_13195(_local_12); if ((((_local_8 == null)) || ((_local_7 == null)))){ return (null); }; _local_10 = this._SafeStr_14378._SafeStr_13181(_local_12); _local_11 = this._SafeStr_14378._SafeStr_13194(_local_12); } else { _local_10 = _arg_3; _local_11 = _arg_3; }; var _local_13:int = 1; var _local_14:IRoomObject = _local_6._SafeStr_14369(_arg_2, _local_13, _arg_3, _arg_4); var _local_15:_SafeStr_1358 = (_local_14 as _SafeStr_1358); if (_local_15 == null){ return (null); }; var _local_16:_SafeStr_1632 = _local_15.getModelController(); if (_local_16 == null){ _local_5._SafeStr_13363(_arg_2, _arg_4); return (null); }; var _local_17:_SafeStr_1628 = this._SafeStr_13132._SafeStr_12974(_local_10); if (_local_17 == null){ _local_5._SafeStr_13363(_arg_2, _arg_4); return (null); }; _local_17.assetCollection = _local_7; var _local_18:_SafeStr_1626; _local_18 = this._SafeStr_13132._SafeStr_12975(_local_12, _local_10, _local_8); if (!_local_17.initialize(_local_18)){ _local_5._SafeStr_13363(_arg_2, _arg_4); return (null); }; _local_15.setVisualization(_local_17); var _local_19:_SafeStr_1554 = this._SafeStr_14381._SafeStr_13382(_local_11); _local_15._SafeStr_6485(_local_19); if (((!((_local_19 == null))) && (!((_local_9 == null))))){ _local_19.initialize(_local_9); }; return (_local_15); } public function _SafeStr_13383():_SafeStr_1552 { if (this._SafeStr_14381 != null){ return (this._SafeStr_14381._SafeStr_13383()); }; return (null); } public function _SafeStr_13373(_arg_1:String):Boolean { if (this._SafeStr_14378 != null){ if (this._SafeStr_14378._SafeStr_13184(_arg_1) != null){ return (true); }; }; return (false); } private function _SafeStr_14390(_arg_1:String):void { var _local_2:int; if (_arg_1 == null){ return; }; if (this._state == _SafeStr_14373){ return; }; if (this._SafeStr_14378 == null){ this._state = _SafeStr_14373; return; }; if (this._SafeStr_14378._SafeStr_13184(_arg_1) != null){ _local_2 = this._SafeStr_14379.indexOf(_arg_1); if (_local_2 >= 0){ this._SafeStr_14379.splice(_local_2, 1); }; if (this._SafeStr_14379.length == 0){ this._state = _SafeStr_14377; if (this._SafeStr_4104 != null){ this._SafeStr_4104._SafeStr_13342(); }; }; } else { this._state = _SafeStr_14373; this._SafeStr_4104._SafeStr_13342(false); }; } private function _SafeStr_13179(_arg_1:_SafeStr_1630):void { if (this._SafeStr_14378 == null){ return; }; var _local_2:String = _arg_1._SafeStr_8022; if (_local_2 == null){ if (this._SafeStr_4104 != null){ this._SafeStr_4104._SafeStr_13374(null, false); }; return; }; if (this._SafeStr_14383.indexOf(_local_2) < 0){ this._SafeStr_14383.push(_local_2); }; } private function _SafeStr_14391():void { var _local_2:String; var _local_3:XML; var _local_4:_SafeStr_1634; var _local_5:int; if (this._SafeStr_14384){ this._SafeStr_14384 = false; return; }; var _local_1:int = getTimer(); while (this._SafeStr_14383.length > 0) { _local_2 = this._SafeStr_14383[0]; this._SafeStr_14383.splice(0, 1); _local_3 = this._SafeStr_14378._SafeStr_13187(_local_2); if (_local_3 == null){ if (this._SafeStr_4104 != null){ this._SafeStr_4104._SafeStr_13374(_local_2, false); }; return; }; _local_4 = this._SafeStr_14378._SafeStr_13184(_local_2); if (_local_4 == null){ if (this._SafeStr_4104 != null){ this._SafeStr_4104._SafeStr_13374(_local_2, false); }; return; }; this._SafeStr_14392(_local_2); if (this._SafeStr_4104 != null){ this._SafeStr_4104._SafeStr_13374(_local_2, true); }; if (this._SafeStr_14379.length > 0){ this._SafeStr_14390(_local_2); }; _local_5 = getTimer(); if (((((_local_5 - _local_1) >= CONTENT_PROCESSING_TIME_LIMIT_MILLISECONDS)) && (this._SafeStr_14385))){ this._SafeStr_14384 = true; return; }; }; } private function _SafeStr_14392(_arg_1:String):void { var _local_9:_SafeStr_1633; var _local_10:String; var _local_11:Array; var _local_12:int; var _local_13:int; var _local_14:int; var _local_15:_SafeStr_1358; var _local_16:_SafeStr_1628; var _local_17:_SafeStr_1554; if (_arg_1 == null){ return; }; if ((((this._SafeStr_14378 == null)) || ((this._SafeStr_13132 == null)))){ return; }; var _local_2:XML = this._SafeStr_14378._SafeStr_13187(_arg_1); var _local_3:XML = this._SafeStr_14378._SafeStr_13195(_arg_1); var _local_4:_SafeStr_1634 = this._SafeStr_14378._SafeStr_13184(_arg_1); if ((((_local_2 == null)) || ((_local_4 == null)))){ return; }; var _local_5:String = this._SafeStr_14378._SafeStr_13181(_arg_1); var _local_6:String = this._SafeStr_14378._SafeStr_13194(_arg_1); var _local_7:_SafeStr_1626 = this._SafeStr_13132._SafeStr_12975(_arg_1, _local_5, _local_2); var _local_8:int = (this._SafeStr_7356.length - 1); while (_local_8 >= 0) { _local_9 = (this._SafeStr_7356.getWithIndex(_local_8) as _SafeStr_1633); _local_10 = this._SafeStr_7356.getKey(_local_8); if (_local_9 != null){ _local_11 = _local_9._SafeStr_14371(); for each (_local_12 in _local_11) { _local_13 = _local_9._SafeStr_14361(_arg_1, _local_12); _local_14 = (_local_13 - 1); while (_local_14 >= 0) { _local_15 = (_local_9._SafeStr_14362(_local_14, _arg_1, _local_12) as _SafeStr_1358); if (_local_15 != null){ _local_16 = this._SafeStr_13132._SafeStr_12974(_local_5); if (_local_16 != null){ _local_16.assetCollection = _local_4; if (!_local_16.initialize(_local_7)){ _local_9._SafeStr_13363(_local_15.getId(), _local_12); } else { _local_15.setVisualization(_local_16); _local_17 = this._SafeStr_14381._SafeStr_13382(_local_6); _local_15._SafeStr_6485(_local_17); if (_local_17 != null){ _local_17.initialize(_local_3); }; if (this._SafeStr_4104 != null){ this._SafeStr_4104._SafeStr_13375(_local_10, _local_15.getId(), _local_12); }; }; } else { _local_9._SafeStr_13363(_local_15.getId(), _local_12); }; }; _local_14--; }; }; }; _local_8--; }; } public function update(_arg_1:uint):void { var _local_3:_SafeStr_1633; this._SafeStr_14391(); var _local_2:int = (this._SafeStr_7356.length - 1); while (_local_2 >= 0) { _local_3 = (this._SafeStr_7356.getWithIndex(_local_2) as _SafeStr_1633); if (_local_3 != null){ _local_3.update(); }; _local_2--; }; } } }//package com.sulake.room // _SafeStr_1162 = "_-02u" (String#7234, DoABC#2) // _SafeStr_12974 = "_-1DC" (String#15272, DoABC#2) // _SafeStr_12975 = "_-0si" (String#14669, DoABC#2) // _SafeStr_13132 = "_-0La" (String#2819, DoABC#2) // _SafeStr_13160 = "_-18F" (String#16705, DoABC#2) // _SafeStr_13169 = "_-Br" (String#15543, DoABC#2) // _SafeStr_13177 = "_-2B7" (String#12395, DoABC#2) // _SafeStr_13179 = "_-2k7" (String#10086, DoABC#2) // _SafeStr_13181 = "_-0c-" (String#12344, DoABC#2) // _SafeStr_13184 = "_-1cM" (String#5022, DoABC#2) // _SafeStr_13187 = "_-il" (String#9979, DoABC#2) // _SafeStr_13194 = "_-oE" (String#14831, DoABC#2) // _SafeStr_13195 = "_-1GG" (String#15223, DoABC#2) // _SafeStr_13216 = "_-0zI" (String#7078, DoABC#2) // _SafeStr_13262 = "_-23I" (String#2437, DoABC#2) // _SafeStr_13320 = "_-1vY" (String#16324, DoABC#2) // _SafeStr_13321 = "_-1nD" (String#18345, DoABC#2) // _SafeStr_13336 = "_-2Q" (String#5179, DoABC#2) // _SafeStr_13337 = "_-Um" (String#16328, DoABC#2) // _SafeStr_13342 = "_-14u" (String#15334, DoABC#2) // _SafeStr_13343 = "_-2x9" (String#9927, DoABC#2) // _SafeStr_13344 = "_-2fe" (String#4892, DoABC#2) // _SafeStr_13363 = "_-YD" (String#3143, DoABC#2) // _SafeStr_13373 = "_-gO" (String#16701, DoABC#2) // _SafeStr_13374 = "_-rl" (String#9465, DoABC#2) // _SafeStr_13375 = "_-0WO" (String#16695, DoABC#2) // _SafeStr_13382 = "_-19P" (String#14497, DoABC#2) // _SafeStr_13383 = "_-2mT" (String#9533, DoABC#2) // _SafeStr_1358 = "_-1GK" (String#492, DoABC#2) // _SafeStr_14361 = "_-1nj" (String#9503, DoABC#2) // _SafeStr_14362 = "_-3Dc" (String#10982, DoABC#2) // _SafeStr_14367 = "_-lh" (String#13048, DoABC#2) // _SafeStr_14369 = "_-0Sa" (String#21390, DoABC#2) // _SafeStr_14371 = "_-1Wm" (String#17842, DoABC#2) // _SafeStr_14373 = "_-0gm" (String#9248, DoABC#2) // _SafeStr_14374 = "_-6b" (String#13547, DoABC#2) // _SafeStr_14375 = "_-SY" (String#12842, DoABC#2) // _SafeStr_14376 = "_-2Pi" (String#11846, DoABC#2) // _SafeStr_14377 = "_-fh" (String#9823, DoABC#2) // _SafeStr_14378 = "_-21s" (String#1932, DoABC#2) // _SafeStr_14379 = "_-21O" (String#5947, DoABC#2) // _SafeStr_14380 = "_-1zK" (String#26620, DoABC#2) // _SafeStr_14381 = "_-0fq" (String#6230, DoABC#2) // _SafeStr_14382 = "_-0yl" (String#11306, DoABC#2) // _SafeStr_14383 = "_-05J" (String#8576, DoABC#2) // _SafeStr_14384 = "_-1ph" (String#13735, DoABC#2) // _SafeStr_14385 = "_-QR" (String#16544, DoABC#2) // _SafeStr_14386 = "_-1Q-" (String#19161, DoABC#2) // _SafeStr_14387 = "_-3FN" (String#19860, DoABC#2) // _SafeStr_14388 = "_-3Au" (String#26863, DoABC#2) // _SafeStr_14389 = "_-hV" (String#18076, DoABC#2) // _SafeStr_14390 = "_-2uk" (String#19088, DoABC#2) // _SafeStr_14391 = "_-qZ" (String#20640, DoABC#2) // _SafeStr_14392 = "_-EC" (String#21720, DoABC#2) // _SafeStr_1552 = "_-0PY" (String#1962, DoABC#2) // _SafeStr_1554 = "_-03F" (String#2270, DoABC#2) // _SafeStr_1624 = "_-1WP" (String#1349, DoABC#2) // _SafeStr_1625 = "_-36E" (String#5520, DoABC#2) // _SafeStr_1626 = "_-1Y0" (String#1668, DoABC#2) // _SafeStr_1628 = "_-1UX" (String#4176, DoABC#2) // _SafeStr_1629 = "_-0ix" (String#7227, DoABC#2) // _SafeStr_1630 = "_-lm" (String#2187, DoABC#2) // _SafeStr_1632 = "_-2Um" (String#997, DoABC#2) // _SafeStr_1633 = "_-0Xp" (String#2658, DoABC#2) // _SafeStr_1634 = "_-1Jl" (String#1246, DoABC#2) // _SafeStr_4104 = "_-0Nw" (String#2000, DoABC#2) // _SafeStr_584 = "_-2IB" (String#5865, DoABC#2) // _SafeStr_6100 = "_-2jf" (String#3568, DoABC#2) // _SafeStr_6485 = "_-HV" (String#8258, DoABC#2) // _SafeStr_708 = "_-3Gr" (String#6167, DoABC#2) // _SafeStr_7356 = "_-38J" (String#1473, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8018 = "_-1eB" (String#7225, DoABC#2) // _SafeStr_8019 = "_-Xx" (String#8429, DoABC#2) // _SafeStr_8020 = "_-1IJ" (String#9289, DoABC#2) // _SafeStr_8022 = "_-CS" (String#15724, DoABC#2) // _SafeStr_805 = "_-2zr" (String#4987, DoABC#2) //------------------------------------------------------------ //iid.IIDCoreWindowManager package iid { import com.sulake.core.runtime.IID; public final class IIDCoreWindowManager implements IID { } }//package iid //------------------------------------------------------------ //iid.IIDHabboWindowManager package iid { import com.sulake.core.runtime.IID; public class IIDHabboWindowManager implements IID { } }//package iid //------------------------------------------------------------ //mx.core.BitmapAsset package mx.core { import flash.system.ApplicationDomain; import flash.events.Event; import flash.display.BitmapData; import flash.geom.Point; import flash.display.DisplayObjectContainer; public class BitmapAsset extends FlexBitmap implements IFlexAsset, IFlexDisplayObject, ILayoutDirectionElement { mx_internal static const VERSION:String = "4.1.0.16021"; private static var FlexVersionClass:Class; private static var MatrixUtilClass:Class; private var layoutFeaturesClass:Class; private var layoutFeatures:IAssetLayoutFeatures; private var _height:Number; private var _layoutDirection:String = "ltr"; public function BitmapAsset(_arg_1:BitmapData=null, _arg_2:String="auto", _arg_3:Boolean=false) { var _local_4:ApplicationDomain; super(_arg_1, _arg_2, _arg_3); if (FlexVersionClass == null){ _local_4 = ApplicationDomain.currentDomain; if (_local_4.hasDefinition("mx.core::FlexVersion")){ FlexVersionClass = Class(_local_4.getDefinition("mx.core::FlexVersion")); }; }; if (((FlexVersionClass) && ((FlexVersionClass["compatibilityVersion"] >= FlexVersionClass["VERSION_4_0"])))){ this.addEventListener(Event.ADDED, this.addedHandler); }; } override public function get x():Number { return ((((this.layoutFeatures)==null) ? super.x : this.layoutFeatures.layoutX)); } override public function set x(_arg_1:Number):void { if (this.x == _arg_1){ return; }; if (this.layoutFeatures == null){ super.x = _arg_1; } else { this.layoutFeatures.layoutX = _arg_1; this.validateTransformMatrix(); }; } override public function get y():Number { return ((((this.layoutFeatures)==null) ? super.y : this.layoutFeatures.layoutY)); } override public function set y(_arg_1:Number):void { if (this.y == _arg_1){ return; }; if (this.layoutFeatures == null){ super.y = _arg_1; } else { this.layoutFeatures.layoutY = _arg_1; this.validateTransformMatrix(); }; } override public function get z():Number { return ((((this.layoutFeatures)==null) ? super.z : this.layoutFeatures.layoutZ)); } override public function set z(_arg_1:Number):void { if (this.z == _arg_1){ return; }; if (this.layoutFeatures == null){ super.z = _arg_1; } else { this.layoutFeatures.layoutZ = _arg_1; this.validateTransformMatrix(); }; } override public function get width():Number { var _local_1:Point; if (this.layoutFeatures == null){ return (super.width); }; if (MatrixUtilClass != null){ _local_1 = MatrixUtilClass["transformSize"](this.layoutFeatures.layoutWidth, this._height, transform.matrix); }; return (((_local_1) ? _local_1.x : super.width)); } override public function set width(_arg_1:Number):void { if (this.width == _arg_1){ return; }; if (this.layoutFeatures == null){ super.width = _arg_1; } else { this.layoutFeatures.layoutWidth = _arg_1; this.layoutFeatures.layoutScaleX = (((this.measuredWidth)!=0) ? (_arg_1 / this.measuredWidth) : 0); this.validateTransformMatrix(); }; } override public function get height():Number { var _local_1:Point; if (this.layoutFeatures == null){ return (super.height); }; if (MatrixUtilClass != null){ _local_1 = MatrixUtilClass["transformSize"](this.layoutFeatures.layoutWidth, this._height, transform.matrix); }; return (((_local_1) ? _local_1.y : super.height)); } override public function set height(_arg_1:Number):void { if (this.height == _arg_1){ return; }; if (this.layoutFeatures == null){ super.height = _arg_1; } else { this._height = _arg_1; this.layoutFeatures.layoutScaleY = (((this.measuredHeight)!=0) ? (_arg_1 / this.measuredHeight) : 0); this.validateTransformMatrix(); }; } override public function get rotationX():Number { return ((((this.layoutFeatures)==null) ? super.rotationX : this.layoutFeatures.layoutRotationX)); } override public function set rotationX(_arg_1:Number):void { if (this.rotationX == _arg_1){ return; }; if (this.layoutFeatures == null){ super.rotationX = _arg_1; } else { this.layoutFeatures.layoutRotationX = _arg_1; this.validateTransformMatrix(); }; } override public function get rotationY():Number { return ((((this.layoutFeatures)==null) ? super.rotationY : this.layoutFeatures.layoutRotationY)); } override public function set rotationY(_arg_1:Number):void { if (this.rotationY == _arg_1){ return; }; if (this.layoutFeatures == null){ super.rotationY = _arg_1; } else { this.layoutFeatures.layoutRotationY = _arg_1; this.validateTransformMatrix(); }; } override public function get rotationZ():Number { return ((((this.layoutFeatures)==null) ? super.rotationZ : this.layoutFeatures.layoutRotationZ)); } override public function set rotationZ(_arg_1:Number):void { if (this.rotationZ == _arg_1){ return; }; if (this.layoutFeatures == null){ super.rotationZ = _arg_1; } else { this.layoutFeatures.layoutRotationZ = _arg_1; this.validateTransformMatrix(); }; } override public function get rotation():Number { return ((((this.layoutFeatures)==null) ? super.rotation : this.layoutFeatures.layoutRotationZ)); } override public function set rotation(_arg_1:Number):void { if (this.rotation == _arg_1){ return; }; if (this.layoutFeatures == null){ super.rotation = _arg_1; } else { this.layoutFeatures.layoutRotationZ = _arg_1; this.validateTransformMatrix(); }; } override public function get scaleX():Number { return ((((this.layoutFeatures)==null) ? super.scaleX : this.layoutFeatures.layoutScaleX)); } override public function set scaleX(_arg_1:Number):void { if (this.scaleX == _arg_1){ return; }; if (this.layoutFeatures == null){ super.scaleX = _arg_1; } else { this.layoutFeatures.layoutScaleX = _arg_1; this.layoutFeatures.layoutWidth = (Math.abs(_arg_1) * this.measuredWidth); this.validateTransformMatrix(); }; } override public function get scaleY():Number { return ((((this.layoutFeatures)==null) ? super.scaleY : this.layoutFeatures.layoutScaleY)); } override public function set scaleY(_arg_1:Number):void { if (this.scaleY == _arg_1){ return; }; if (this.layoutFeatures == null){ super.scaleY = _arg_1; } else { this.layoutFeatures.layoutScaleY = _arg_1; this._height = (Math.abs(_arg_1) * this.measuredHeight); this.validateTransformMatrix(); }; } override public function get scaleZ():Number { return ((((this.layoutFeatures)==null) ? super.scaleZ : this.layoutFeatures.layoutScaleZ)); } override public function set scaleZ(_arg_1:Number):void { if (this.scaleZ == _arg_1){ return; }; if (this.layoutFeatures == null){ super.scaleZ = _arg_1; } else { this.layoutFeatures.layoutScaleZ = _arg_1; this.validateTransformMatrix(); }; } public function get layoutDirection():String { return (this._layoutDirection); } public function set layoutDirection(_arg_1:String):void { if (_arg_1 == this._layoutDirection){ return; }; this._layoutDirection = _arg_1; this.invalidateLayoutDirection(); } public function get measuredHeight():Number { if (bitmapData){ return (bitmapData.height); }; return (0); } public function get measuredWidth():Number { if (bitmapData){ return (bitmapData.width); }; return (0); } public function invalidateLayoutDirection():void { var _local_2:Boolean; var _local_1:DisplayObjectContainer = parent; while (_local_1) { if ((_local_1 is ILayoutDirectionElement)){ _local_2 = ((!((this._layoutDirection == null))) && (!((this._layoutDirection == ILayoutDirectionElement(_local_1).layoutDirection)))); if (((_local_2) && ((this.layoutFeatures == null)))){ this.initAdvancedLayoutFeatures(); if (this.layoutFeatures != null){ this.layoutFeatures.mirror = _local_2; this.validateTransformMatrix(); }; } else { if (((!(_local_2)) && (this.layoutFeatures))){ this.layoutFeatures.mirror = _local_2; this.validateTransformMatrix(); this.layoutFeatures = null; }; }; return; }; _local_1 = _local_1.parent; }; } public function move(_arg_1:Number, _arg_2:Number):void { this.x = _arg_1; this.y = _arg_2; } public function setActualSize(_arg_1:Number, _arg_2:Number):void { this.width = _arg_1; this.height = _arg_2; } private function addedHandler(_arg_1:Event):void { this.invalidateLayoutDirection(); } private function initAdvancedLayoutFeatures():void { var _local_1:ApplicationDomain; var _local_2:IAssetLayoutFeatures; if (this.layoutFeaturesClass == null){ _local_1 = ApplicationDomain.currentDomain; if (_local_1.hasDefinition("mx.core::AdvancedLayoutFeatures")){ this.layoutFeaturesClass = Class(_local_1.getDefinition("mx.core::AdvancedLayoutFeatures")); }; if (MatrixUtilClass == null){ if (_local_1.hasDefinition("mx.utils::MatrixUtil")){ MatrixUtilClass = Class(_local_1.getDefinition("mx.utils::MatrixUtil")); }; }; }; if (this.layoutFeaturesClass != null){ _local_2 = new this.layoutFeaturesClass(); _local_2.layoutScaleX = this.scaleX; _local_2.layoutScaleY = this.scaleY; _local_2.layoutScaleZ = this.scaleZ; _local_2.layoutRotationX = this.rotationX; _local_2.layoutRotationY = this.rotationY; _local_2.layoutRotationZ = this.rotation; _local_2.layoutX = this.x; _local_2.layoutY = this.y; _local_2.layoutZ = this.z; _local_2.layoutWidth = this.width; this._height = this.height; this.layoutFeatures = _local_2; }; } private function validateTransformMatrix():void { if (this.layoutFeatures != null){ if (this.layoutFeatures.is3D){ super.transform.matrix3D = this.layoutFeatures.computedMatrix3D; } else { super.transform.matrix = this.layoutFeatures.computedMatrix; }; }; } } }//package mx.core //------------------------------------------------------------ //mx.core.ByteArrayAsset package mx.core { import flash.utils.ByteArray; import mx.core.mx_internal; use namespace mx_internal; public class ByteArrayAsset extends ByteArray implements IFlexAsset { mx_internal static const VERSION:String = "4.1.0.16021"; } }//package mx.core //------------------------------------------------------------ //mx.core.FlexBitmap package mx.core { import flash.display.Bitmap; import mx.utils.NameUtil; import flash.display.BitmapData; public class FlexBitmap extends Bitmap { mx_internal static const VERSION:String = "4.1.0.16021"; public function FlexBitmap(bitmapData:BitmapData=null, pixelSnapping:String="auto", smoothing:Boolean=false) { super(bitmapData, pixelSnapping, smoothing); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String { return (NameUtil.displayObjectToString(this)); } } }//package mx.core //------------------------------------------------------------ //mx.core.FontAsset package mx.core { import flash.text.Font; import mx.core.mx_internal; use namespace mx_internal; public class FontAsset extends Font implements IFlexAsset { mx_internal static const VERSION:String = "4.1.0.16021"; } }//package mx.core //------------------------------------------------------------ //mx.core.IAssetLayoutFeatures package mx.core { import flash.geom.Matrix; import flash.geom.Matrix3D; public interface IAssetLayoutFeatures { function set layoutX(_arg_1:Number):void; function get layoutX():Number; function set layoutY(_arg_1:Number):void; function get layoutY():Number; function set layoutZ(_arg_1:Number):void; function get layoutZ():Number; function get layoutWidth():Number; function set layoutWidth(_arg_1:Number):void; function set transformX(_arg_1:Number):void; function get transformX():Number; function set transformY(_arg_1:Number):void; function get transformY():Number; function set transformZ(_arg_1:Number):void; function get transformZ():Number; function set layoutRotationX(_arg_1:Number):void; function get layoutRotationX():Number; function set layoutRotationY(_arg_1:Number):void; function get layoutRotationY():Number; function set layoutRotationZ(_arg_1:Number):void; function get layoutRotationZ():Number; function set layoutScaleX(_arg_1:Number):void; function get layoutScaleX():Number; function set layoutScaleY(_arg_1:Number):void; function get layoutScaleY():Number; function set layoutScaleZ(_arg_1:Number):void; function get layoutScaleZ():Number; function set layoutMatrix(_arg_1:Matrix):void; function get layoutMatrix():Matrix; function set layoutMatrix3D(_arg_1:Matrix3D):void; function get layoutMatrix3D():Matrix3D; function get is3D():Boolean; function get layoutIs3D():Boolean; function get mirror():Boolean; function set mirror(_arg_1:Boolean):void; function get stretchX():Number; function set stretchX(_arg_1:Number):void; function get stretchY():Number; function set stretchY(_arg_1:Number):void; function get computedMatrix():Matrix; function get computedMatrix3D():Matrix3D; } }//package mx.core //------------------------------------------------------------ //mx.core.IFlexAsset package mx.core { public interface IFlexAsset { } }//package mx.core //------------------------------------------------------------ //mx.core.IFlexDisplayObject package mx.core { import flash.display.IBitmapDrawable; import flash.events.IEventDispatcher; import flash.display.DisplayObject; import flash.display.Stage; import flash.display.DisplayObjectContainer; import flash.geom.Rectangle; import flash.geom.Transform; import flash.geom.Point; import flash.display.LoaderInfo; import flash.accessibility.AccessibilityProperties; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get root():DisplayObject; function get stage():Stage; function get name():String; function set name(_arg_1:String):void; function get parent():DisplayObjectContainer; function get mask():DisplayObject; function set mask(_arg_1:DisplayObject):void; function get visible():Boolean; function set visible(_arg_1:Boolean):void; function get x():Number; function set x(_arg_1:Number):void; function get y():Number; function set y(_arg_1:Number):void; function get scaleX():Number; function set scaleX(_arg_1:Number):void; function get scaleY():Number; function set scaleY(_arg_1:Number):void; function get mouseX():Number; function get mouseY():Number; function get rotation():Number; function set rotation(_arg_1:Number):void; function get alpha():Number; function set alpha(_arg_1:Number):void; function get width():Number; function set width(_arg_1:Number):void; function get height():Number; function set height(_arg_1:Number):void; function get cacheAsBitmap():Boolean; function set cacheAsBitmap(_arg_1:Boolean):void; function get opaqueBackground():Object; function set opaqueBackground(_arg_1:Object):void; function get scrollRect():Rectangle; function set scrollRect(_arg_1:Rectangle):void; function get filters():Array; function set filters(_arg_1:Array):void; function get blendMode():String; function set blendMode(_arg_1:String):void; function get transform():Transform; function set transform(_arg_1:Transform):void; function get scale9Grid():Rectangle; function set scale9Grid(_arg_1:Rectangle):void; function globalToLocal(_arg_1:Point):Point; function localToGlobal(_arg_1:Point):Point; function getBounds(_arg_1:DisplayObject):Rectangle; function getRect(_arg_1:DisplayObject):Rectangle; function get loaderInfo():LoaderInfo; function hitTestObject(_arg_1:DisplayObject):Boolean; function hitTestPoint(_arg_1:Number, _arg_2:Number, _arg_3:Boolean=false):Boolean; function get accessibilityProperties():AccessibilityProperties; function set accessibilityProperties(_arg_1:AccessibilityProperties):void; function get measuredHeight():Number; function get measuredWidth():Number; function move(_arg_1:Number, _arg_2:Number):void; function setActualSize(_arg_1:Number, _arg_2:Number):void; } }//package mx.core //------------------------------------------------------------ //mx.core.ILayoutDirectionElement package mx.core { public interface ILayoutDirectionElement { function get layoutDirection():String; function set layoutDirection(_arg_1:String):void; function invalidateLayoutDirection():void; } }//package mx.core //------------------------------------------------------------ //mx.core.IRepeaterClient package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(_arg_1:Array):void; function get isDocument():Boolean; function get repeaterIndices():Array; function set repeaterIndices(_arg_1:Array):void; function get repeaters():Array; function set repeaters(_arg_1:Array):void; function initializeRepeaterArrays(_arg_1:IRepeaterClient):void; } }//package mx.core //------------------------------------------------------------ //mx.core.mx_internal package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core //------------------------------------------------------------ //mx.core.SimpleApplication package mx.core { import flash.display.MovieClip; import mx.core.mx_internal; use namespace mx_internal; public class SimpleApplication extends MovieClip { mx_internal static const VERSION:String = "4.1.0.16021"; } }//package mx.core //------------------------------------------------------------ //mx.core.SoundAsset package mx.core { import flash.media.Sound; import mx.core.mx_internal; use namespace mx_internal; public class SoundAsset extends Sound implements IFlexAsset { mx_internal static const VERSION:String = "4.1.0.16021"; } }//package mx.core //------------------------------------------------------------ //mx.utils.NameUtil package mx.utils { import mx.core.mx_internal; import flash.utils.getQualifiedClassName; import flash.display.DisplayObject; import mx.core.IRepeaterClient; use namespace mx_internal; public class NameUtil { mx_internal static const VERSION:String = "4.1.0.16021"; private static var counter:int = 0; public static function createUniqueName(_arg_1:Object):String { if (!_arg_1){ return (null); }; var _local_2:String = getQualifiedClassName(_arg_1); var _local_3:int = _local_2.indexOf("::"); if (_local_3 != -1){ _local_2 = _local_2.substr((_local_3 + 2)); }; var _local_4:int = _local_2.charCodeAt((_local_2.length - 1)); if ((((_local_4 >= 48)) && ((_local_4 <= 57)))){ _local_2 = (_local_2 + "_"); }; return ((_local_2 + counter++)); } public static function displayObjectToString(displayObject:DisplayObject):String { var result:String; var o:DisplayObject; var s:String; var indices:Array; try { o = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))) break; s = ((((("id" in o)) && (o["id"]))) ? o["id"] : o.name); if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = (((result == null)) ? s : ((s + ".") + result)); o = o.parent; }; } catch(e:SecurityError) { }; return (result); } public static function getUnqualifiedClassName(_arg_1:Object):String { var _local_2:String; if ((_arg_1 is String)){ _local_2 = (_arg_1 as String); } else { _local_2 = getQualifiedClassName(_arg_1); }; var _local_3:int = _local_2.indexOf("::"); if (_local_3 != -1){ _local_2 = _local_2.substr((_local_3 + 2)); }; return (_local_2); } } }//package mx.utils //------------------------------------------------------------ //_SafeStr_1 package { import mx.core.BitmapAsset; public class _SafeStr_1 extends BitmapAsset { } }//package // _SafeStr_1 = "_-0Go" (String#75, DoABC#1) //------------------------------------------------------------ //_SafeStr_100 package { import mx.core.ByteArrayAsset; public class _SafeStr_100 extends ByteArrayAsset { } }//package // _SafeStr_100 = "_-Ls" (String#10853, DoABC#2) //------------------------------------------------------------ //_SafeStr_1000 package { import mx.core.BitmapAsset; public class _SafeStr_1000 extends BitmapAsset { } }//package // _SafeStr_1000 = "_-2Dn" (String#10931, DoABC#2) //------------------------------------------------------------ //_SafeStr_1001 package { import mx.core.BitmapAsset; public class _SafeStr_1001 extends BitmapAsset { } }//package // _SafeStr_1001 = "_-2Zb" (String#11172, DoABC#2) //------------------------------------------------------------ //_SafeStr_1002 package { import mx.core.BitmapAsset; public class _SafeStr_1002 extends BitmapAsset { } }//package // _SafeStr_1002 = "_-mw" (String#9323, DoABC#2) //------------------------------------------------------------ //_SafeStr_1003 package { import mx.core.ByteArrayAsset; public class _SafeStr_1003 extends ByteArrayAsset { } }//package // _SafeStr_1003 = "_-1vH" (String#10680, DoABC#2) //------------------------------------------------------------ //_SafeStr_1004 package { import mx.core.ByteArrayAsset; public class _SafeStr_1004 extends ByteArrayAsset { } }//package // _SafeStr_1004 = "_-2Hc" (String#10944, DoABC#2) //------------------------------------------------------------ //_SafeStr_1005 package { import mx.core.BitmapAsset; public class _SafeStr_1005 extends BitmapAsset { } }//package // _SafeStr_1005 = "_-ya" (String#9967, DoABC#2) //------------------------------------------------------------ //_SafeStr_1006 package { import mx.core.BitmapAsset; public class _SafeStr_1006 extends BitmapAsset { } }//package // _SafeStr_1006 = "_-1Hs" (String#9326, DoABC#2) //------------------------------------------------------------ //_SafeStr_1007 package { import mx.core.BitmapAsset; public class _SafeStr_1007 extends BitmapAsset { } }//package // _SafeStr_1007 = "_-3FG" (String#10915, DoABC#2) //------------------------------------------------------------ //_SafeStr_1008 package { import mx.core.BitmapAsset; public class _SafeStr_1008 extends BitmapAsset { } }//package // _SafeStr_1008 = "_-t6" (String#9504, DoABC#2) //------------------------------------------------------------ //_SafeStr_1009 package { import mx.core.BitmapAsset; public class _SafeStr_1009 extends BitmapAsset { } }//package // _SafeStr_1009 = "_-1Wd" (String#9290, DoABC#2) //------------------------------------------------------------ //_SafeStr_101 package { import mx.core.ByteArrayAsset; public class _SafeStr_101 extends ByteArrayAsset { } }//package // _SafeStr_101 = "_-2ph" (String#9610, DoABC#2) //------------------------------------------------------------ //_SafeStr_1010 package { import mx.core.BitmapAsset; public class _SafeStr_1010 extends BitmapAsset { } }//package // _SafeStr_1010 = "_-0Gq" (String#10051, DoABC#2) //------------------------------------------------------------ //_SafeStr_1011 package { import mx.core.ByteArrayAsset; public class _SafeStr_1011 extends ByteArrayAsset { } }//package // _SafeStr_1011 = "_-PJ" (String#10997, DoABC#2) //------------------------------------------------------------ //_SafeStr_1012 package { import mx.core.ByteArrayAsset; public class _SafeStr_1012 extends ByteArrayAsset { } }//package // _SafeStr_1012 = "_-2pS" (String#9486, DoABC#2) //------------------------------------------------------------ //_SafeStr_1013 package { import mx.core.ByteArrayAsset; public class _SafeStr_1013 extends ByteArrayAsset { } }//package // _SafeStr_1013 = "_-1Gn" (String#9347, DoABC#2) //------------------------------------------------------------ //_SafeStr_1014 package { import mx.core.ByteArrayAsset; public class _SafeStr_1014 extends ByteArrayAsset { } }//package // _SafeStr_1014 = "_-2tC" (String#11406, DoABC#2) //------------------------------------------------------------ //_SafeStr_1015 package { import mx.core.BitmapAsset; public class _SafeStr_1015 extends BitmapAsset { } }//package // _SafeStr_1015 = "_-3I2" (String#10148, DoABC#2) //------------------------------------------------------------ //_SafeStr_1016 package { import mx.core.ByteArrayAsset; public class _SafeStr_1016 extends ByteArrayAsset { } }//package // _SafeStr_1016 = "_-223" (String#11193, DoABC#2) //------------------------------------------------------------ //_SafeStr_1017 package { import mx.core.BitmapAsset; public class _SafeStr_1017 extends BitmapAsset { } }//package // _SafeStr_1017 = "_-1iy" (String#9424, DoABC#2) //------------------------------------------------------------ //_SafeStr_1018 package { import mx.core.BitmapAsset; public class _SafeStr_1018 extends BitmapAsset { } }//package // _SafeStr_1018 = "_-1Nd" (String#10855, DoABC#2) //------------------------------------------------------------ //_SafeStr_1019 package { import mx.core.BitmapAsset; public class _SafeStr_1019 extends BitmapAsset { } }//package // _SafeStr_1019 = "_-1-w" (String#9888, DoABC#2) //------------------------------------------------------------ //_SafeStr_102 package { import mx.core.BitmapAsset; public class _SafeStr_102 extends BitmapAsset { } }//package // _SafeStr_102 = "_-LP" (String#9345, DoABC#2) //------------------------------------------------------------ //_SafeStr_1020 package { import mx.core.ByteArrayAsset; public class _SafeStr_1020 extends ByteArrayAsset { } }//package // _SafeStr_1020 = "_-2wU" (String#9864, DoABC#2) //------------------------------------------------------------ //_SafeStr_1021 package { import mx.core.BitmapAsset; public class _SafeStr_1021 extends BitmapAsset { } }//package // _SafeStr_1021 = "_-28j" (String#11378, DoABC#2) //------------------------------------------------------------ //_SafeStr_1022 package { import mx.core.ByteArrayAsset; public class _SafeStr_1022 extends ByteArrayAsset { } }//package // _SafeStr_1022 = "_-0Au" (String#10375, DoABC#2) //------------------------------------------------------------ //_SafeStr_1023 package { import mx.core.BitmapAsset; public class _SafeStr_1023 extends BitmapAsset { } }//package // _SafeStr_1023 = "_-qp" (String#9389, DoABC#2) //------------------------------------------------------------ //_SafeStr_1024 package { import mx.core.ByteArrayAsset; public class _SafeStr_1024 extends ByteArrayAsset { } }//package // _SafeStr_1024 = "_-2iv" (String#10219, DoABC#2) //------------------------------------------------------------ //_SafeStr_1025 package { import mx.core.ByteArrayAsset; public class _SafeStr_1025 extends ByteArrayAsset { } }//package // _SafeStr_1025 = "_-1El" (String#9214, DoABC#2) //------------------------------------------------------------ //_SafeStr_1026 package { import mx.core.ByteArrayAsset; public class _SafeStr_1026 extends ByteArrayAsset { } }//package // _SafeStr_1026 = "_-1wv" (String#10571, DoABC#2) //------------------------------------------------------------ //_SafeStr_1027 package { import mx.core.BitmapAsset; public class _SafeStr_1027 extends BitmapAsset { } }//package // _SafeStr_1027 = "_-pU" (String#9107, DoABC#2) //------------------------------------------------------------ //_SafeStr_1028 package { import mx.core.BitmapAsset; public class _SafeStr_1028 extends BitmapAsset { } }//package // _SafeStr_1028 = "_-3AY" (String#11135, DoABC#2) //------------------------------------------------------------ //_SafeStr_1029 package { import mx.core.BitmapAsset; public class _SafeStr_1029 extends BitmapAsset { } }//package // _SafeStr_1029 = "_-pg" (String#10134, DoABC#2) //------------------------------------------------------------ //_SafeStr_103 package { import mx.core.ByteArrayAsset; public class _SafeStr_103 extends ByteArrayAsset { } }//package // _SafeStr_103 = "_-2WU" (String#10519, DoABC#2) //------------------------------------------------------------ //_SafeStr_1030 package { import mx.core.BitmapAsset; public class _SafeStr_1030 extends BitmapAsset { } }//package // _SafeStr_1030 = "_-2vs" (String#9872, DoABC#2) //------------------------------------------------------------ //_SafeStr_1031 package { import mx.core.BitmapAsset; public class _SafeStr_1031 extends BitmapAsset { } }//package // _SafeStr_1031 = "_-034" (String#9560, DoABC#2) //------------------------------------------------------------ //_SafeStr_1032 package { import mx.core.ByteArrayAsset; public class _SafeStr_1032 extends ByteArrayAsset { } }//package // _SafeStr_1032 = "_-1YZ" (String#11028, DoABC#2) //------------------------------------------------------------ //_SafeStr_1033 package { import mx.core.BitmapAsset; public class _SafeStr_1033 extends BitmapAsset { } }//package // _SafeStr_1033 = "_-0Vl" (String#9731, DoABC#2) //------------------------------------------------------------ //_SafeStr_1034 package { import mx.core.BitmapAsset; public class _SafeStr_1034 extends BitmapAsset { } }//package // _SafeStr_1034 = "_-3Ae" (String#11133, DoABC#2) //------------------------------------------------------------ //_SafeStr_1035 package { import mx.core.BitmapAsset; public class _SafeStr_1035 extends BitmapAsset { } }//package // _SafeStr_1035 = "_-0vm" (String#11408, DoABC#2) //------------------------------------------------------------ //_SafeStr_1036 package { import mx.core.ByteArrayAsset; public class _SafeStr_1036 extends ByteArrayAsset { } }//package // _SafeStr_1036 = "_-0BV" (String#10371, DoABC#2) //------------------------------------------------------------ //_SafeStr_1037 package { import mx.core.ByteArrayAsset; public class _SafeStr_1037 extends ByteArrayAsset { } }//package // _SafeStr_1037 = "_-0wW" (String#11090, DoABC#2) //------------------------------------------------------------ //_SafeStr_1038 package { import mx.core.ByteArrayAsset; public class _SafeStr_1038 extends ByteArrayAsset { } }//package // _SafeStr_1038 = "_-Ss" (String#11248, DoABC#2) //------------------------------------------------------------ //_SafeStr_1039 package { import mx.core.ByteArrayAsset; public class _SafeStr_1039 extends ByteArrayAsset { } }//package // _SafeStr_1039 = "_-0za" (String#11220, DoABC#2) //------------------------------------------------------------ //_SafeStr_104 package { import mx.core.BitmapAsset; public class _SafeStr_104 extends BitmapAsset { } }//package // _SafeStr_104 = "_-0jt" (String#10810, DoABC#2) //------------------------------------------------------------ //_SafeStr_1040 package { import mx.core.BitmapAsset; public class _SafeStr_1040 extends BitmapAsset { } }//package // _SafeStr_1040 = "_-040" (String#9590, DoABC#2) //------------------------------------------------------------ //_SafeStr_1041 package { import mx.core.ByteArrayAsset; public class _SafeStr_1041 extends ByteArrayAsset { } }//package // _SafeStr_1041 = "_-34I" (String#10180, DoABC#2) //------------------------------------------------------------ //_SafeStr_1042 package { import mx.core.ByteArrayAsset; public class _SafeStr_1042 extends ByteArrayAsset { } }//package // _SafeStr_1042 = "_-5a" (String#10729, DoABC#2) //------------------------------------------------------------ //_SafeStr_1043 package { import mx.core.ByteArrayAsset; public class _SafeStr_1043 extends ByteArrayAsset { } }//package // _SafeStr_1043 = "_-3AP" (String#11126, DoABC#2) //------------------------------------------------------------ //_SafeStr_1044 package { import mx.core.ByteArrayAsset; public class _SafeStr_1044 extends ByteArrayAsset { } }//package // _SafeStr_1044 = "_-1Gs" (String#9355, DoABC#2) //------------------------------------------------------------ //_SafeStr_1045 package { import mx.core.BitmapAsset; public class _SafeStr_1045 extends BitmapAsset { } }//package // _SafeStr_1045 = "_-1SG" (String#10662, DoABC#2) //------------------------------------------------------------ //_SafeStr_1046 package { import mx.core.ByteArrayAsset; public class _SafeStr_1046 extends ByteArrayAsset { } }//package // _SafeStr_1046 = "_-3Hg" (String#10456, DoABC#2) //------------------------------------------------------------ //_SafeStr_1047 package { import mx.core.BitmapAsset; public class _SafeStr_1047 extends BitmapAsset { } }//package // _SafeStr_1047 = "while" (String#11211, DoABC#2) //------------------------------------------------------------ //_SafeStr_1048 package { import mx.core.ByteArrayAsset; public class _SafeStr_1048 extends ByteArrayAsset { } }//package // _SafeStr_1048 = "_-1Jb" (String#9613, DoABC#2) //------------------------------------------------------------ //_SafeStr_1049 package { import mx.core.ByteArrayAsset; public class _SafeStr_1049 extends ByteArrayAsset { } }//package // _SafeStr_1049 = "_-1Ae" (String#10434, DoABC#2) //------------------------------------------------------------ //_SafeStr_105 package { import mx.core.BitmapAsset; public class _SafeStr_105 extends BitmapAsset { } }//package // _SafeStr_105 = "_-1S0" (String#10495, DoABC#2) //------------------------------------------------------------ //_SafeStr_1050 package { import mx.core.ByteArrayAsset; public class _SafeStr_1050 extends ByteArrayAsset { } }//package // _SafeStr_1050 = "_-E6" (String#9772, DoABC#2) //------------------------------------------------------------ //_SafeStr_1051 package { import mx.core.ByteArrayAsset; public class _SafeStr_1051 extends ByteArrayAsset { } }//package // _SafeStr_1051 = "_-2a5" (String#11146, DoABC#2) //------------------------------------------------------------ //_SafeStr_1052 package { import mx.core.ByteArrayAsset; public class _SafeStr_1052 extends ByteArrayAsset { } }//package // _SafeStr_1052 = "_-122" (String#9353, DoABC#2) //------------------------------------------------------------ //_SafeStr_1053 package { import mx.core.ByteArrayAsset; public class _SafeStr_1053 extends ByteArrayAsset { } }//package // _SafeStr_1053 = "_-6z" (String#9373, DoABC#2) //------------------------------------------------------------ //_SafeStr_1054 package { import mx.core.ByteArrayAsset; public class _SafeStr_1054 extends ByteArrayAsset { } }//package // _SafeStr_1054 = "_-2z2" (String#9982, DoABC#2) //------------------------------------------------------------ //_SafeStr_1055 package { import mx.core.BitmapAsset; public class _SafeStr_1055 extends BitmapAsset { } }//package // _SafeStr_1055 = "_-0mR" (String#10681, DoABC#2) //------------------------------------------------------------ //_SafeStr_1056 package { import mx.core.BitmapAsset; public class _SafeStr_1056 extends BitmapAsset { } }//package // _SafeStr_1056 = "_-ew" (String#9788, DoABC#2) //------------------------------------------------------------ //_SafeStr_1057 package { import mx.core.BitmapAsset; public class _SafeStr_1057 extends BitmapAsset { } }//package // _SafeStr_1057 = "_-2Wc" (String#10817, DoABC#2) //------------------------------------------------------------ //_SafeStr_1058 package { import mx.core.ByteArrayAsset; public class _SafeStr_1058 extends ByteArrayAsset { } }//package // _SafeStr_1058 = "_-3HI" (String#10069, DoABC#2) //------------------------------------------------------------ //_SafeStr_1059 package { import mx.core.ByteArrayAsset; public class _SafeStr_1059 extends ByteArrayAsset { } }//package // _SafeStr_1059 = "_-2Kn" (String#9231, DoABC#2) //------------------------------------------------------------ //_SafeStr_106 package { import mx.core.BitmapAsset; public class _SafeStr_106 extends BitmapAsset { } }//package // _SafeStr_106 = "_-2-O" (String#10821, DoABC#2) //------------------------------------------------------------ //_SafeStr_1060 package { import mx.core.BitmapAsset; public class _SafeStr_1060 extends BitmapAsset { } }//package // _SafeStr_1060 = "_-Jr" (String#11421, DoABC#2) //------------------------------------------------------------ //_SafeStr_1061 package { import mx.core.ByteArrayAsset; public class _SafeStr_1061 extends ByteArrayAsset { } }//package // _SafeStr_1061 = "_-2mb" (String#8992, DoABC#2) //------------------------------------------------------------ //_SafeStr_1062 package { import mx.core.ByteArrayAsset; public class _SafeStr_1062 extends ByteArrayAsset { } }//package // _SafeStr_1062 = "_-1dp" (String#8905, DoABC#2) //------------------------------------------------------------ //_SafeStr_1063 package { import mx.core.ByteArrayAsset; public class _SafeStr_1063 extends ByteArrayAsset { } }//package // _SafeStr_1063 = "_-3E2" (String#10947, DoABC#2) //------------------------------------------------------------ //_SafeStr_1064 package { import mx.core.ByteArrayAsset; public class _SafeStr_1064 extends ByteArrayAsset { } }//package // _SafeStr_1064 = "_-1Lx" (String#10859, DoABC#2) //------------------------------------------------------------ //_SafeStr_1066 package { import mx.core.BitmapAsset; public class _SafeStr_1066 extends BitmapAsset { } }//package // _SafeStr_1066 = "_-3CE" (String#11280, DoABC#2) //------------------------------------------------------------ //_SafeStr_1067 package { import mx.core.BitmapAsset; public class _SafeStr_1067 extends BitmapAsset { } }//package // _SafeStr_1067 = "_-1gH" (String#11261, DoABC#2) //------------------------------------------------------------ //_SafeStr_1068 package { import mx.core.ByteArrayAsset; public class _SafeStr_1068 extends ByteArrayAsset { } }//package // _SafeStr_1068 = "_-06b" (String#8749, DoABC#2) //------------------------------------------------------------ //_SafeStr_1069 package { import mx.core.BitmapAsset; public class _SafeStr_1069 extends BitmapAsset { } }//package // _SafeStr_1069 = "_-32i" (String#9808, DoABC#2) //------------------------------------------------------------ //_SafeStr_107 package { import mx.core.BitmapAsset; public class _SafeStr_107 extends BitmapAsset { } }//package // _SafeStr_107 = "_-zd" (String#9764, DoABC#2) //------------------------------------------------------------ //_SafeStr_1070 package { import mx.core.BitmapAsset; public class _SafeStr_1070 extends BitmapAsset { } }//package // _SafeStr_1070 = "_-1yq" (String#10612, DoABC#2) //------------------------------------------------------------ //_SafeStr_1071 package { import mx.core.BitmapAsset; public class _SafeStr_1071 extends BitmapAsset { } }//package // _SafeStr_1071 = "_-0wO" (String#11407, DoABC#2) //------------------------------------------------------------ //_SafeStr_1072 package { import mx.core.BitmapAsset; public class _SafeStr_1072 extends BitmapAsset { } }//package // _SafeStr_1072 = "_-2Oa" (String#9013, DoABC#2) //------------------------------------------------------------ //_SafeStr_1073 package { import mx.core.ByteArrayAsset; public class _SafeStr_1073 extends ByteArrayAsset { } }//package // _SafeStr_1073 = "_-1IE" (String#7922, DoABC#2) //------------------------------------------------------------ //_SafeStr_1074 package { import mx.core.BitmapAsset; public class _SafeStr_1074 extends BitmapAsset { } }//package // _SafeStr_1074 = "_-3I7" (String#10363, DoABC#2) //------------------------------------------------------------ //_SafeStr_1075 package { import mx.core.BitmapAsset; public class _SafeStr_1075 extends BitmapAsset { } }//package // _SafeStr_1075 = "_-yg" (String#9921, DoABC#2) //------------------------------------------------------------ //_SafeStr_1076 package { import mx.core.BitmapAsset; public class _SafeStr_1076 extends BitmapAsset { } }//package // _SafeStr_1076 = "_-35S" (String#9997, DoABC#2) //------------------------------------------------------------ //_SafeStr_1077 package { import mx.core.BitmapAsset; public class _SafeStr_1077 extends BitmapAsset { } }//package // _SafeStr_1077 = "_-2IC" (String#10976, DoABC#2) //------------------------------------------------------------ //_SafeStr_1078 package { import mx.core.ByteArrayAsset; public class _SafeStr_1078 extends ByteArrayAsset { } }//package // _SafeStr_1078 = "_-2wE" (String#7816, DoABC#2) //------------------------------------------------------------ //_SafeStr_1079 package { import mx.core.BitmapAsset; public class _SafeStr_1079 extends BitmapAsset { } }//package // _SafeStr_1079 = "_-0UY" (String#10153, DoABC#2) //------------------------------------------------------------ //_SafeStr_108 package { import mx.core.BitmapAsset; public class _SafeStr_108 extends BitmapAsset { } }//package // _SafeStr_108 = "_-2iz" (String#10085, DoABC#2) //------------------------------------------------------------ //_SafeStr_1080 package { import mx.core.ByteArrayAsset; public class _SafeStr_1080 extends ByteArrayAsset { } }//package // _SafeStr_1080 = "_-Oh" (String#8333, DoABC#2) //------------------------------------------------------------ //_SafeStr_1081 package { import mx.core.ByteArrayAsset; public class _SafeStr_1081 extends ByteArrayAsset { } }//package // _SafeStr_1081 = "_-1VH" (String#7740, DoABC#2) //------------------------------------------------------------ //_SafeStr_1082 package { import mx.core.ByteArrayAsset; public class _SafeStr_1082 extends ByteArrayAsset { } }//package // _SafeStr_1082 = "_-II" (String#8774, DoABC#2) //------------------------------------------------------------ //_SafeStr_1083 package { import mx.core.ByteArrayAsset; public class _SafeStr_1083 extends ByteArrayAsset { } }//package // _SafeStr_1083 = "_-2it" (String#8175, DoABC#2) //------------------------------------------------------------ //_SafeStr_1084 package { import mx.core.BitmapAsset; public class _SafeStr_1084 extends BitmapAsset { } }//package // _SafeStr_1084 = "_-oB" (String#9385, DoABC#2) //------------------------------------------------------------ //_SafeStr_1085 package { import mx.core.BitmapAsset; public class _SafeStr_1085 extends BitmapAsset { } }//package // _SafeStr_1085 = "_-0fa" (String#10201, DoABC#2) //------------------------------------------------------------ //_SafeStr_1086 package { import mx.core.BitmapAsset; public class _SafeStr_1086 extends BitmapAsset { } }//package // _SafeStr_1086 = "_-1Fb" (String#9055, DoABC#2) //------------------------------------------------------------ //_SafeStr_1087 package { import mx.core.BitmapAsset; public class _SafeStr_1087 extends BitmapAsset { } }//package // _SafeStr_1087 = "_-0aC" (String#10374, DoABC#2) //------------------------------------------------------------ //_SafeStr_1088 package { import mx.core.ByteArrayAsset; public class _SafeStr_1088 extends ByteArrayAsset { } }//package // _SafeStr_1088 = "_-jD" (String#8528, DoABC#2) //------------------------------------------------------------ //_SafeStr_1089 package { import mx.core.ByteArrayAsset; public class _SafeStr_1089 extends ByteArrayAsset { } }//package // _SafeStr_1089 = "_-2Y2" (String#8289, DoABC#2) //------------------------------------------------------------ //_SafeStr_109 package { import mx.core.BitmapAsset; public class _SafeStr_109 extends BitmapAsset { } }//package // _SafeStr_109 = "_-1fV" (String#10641, DoABC#2) //------------------------------------------------------------ //_SafeStr_1090 package { import mx.core.ByteArrayAsset; public class _SafeStr_1090 extends ByteArrayAsset { } }//package // _SafeStr_1090 = "_-22y" (String#7738, DoABC#2) //------------------------------------------------------------ //_SafeStr_1091 package { import mx.core.BitmapAsset; public class _SafeStr_1091 extends BitmapAsset { } }//package // _SafeStr_1091 = "_-0Yk" (String#9714, DoABC#2) //------------------------------------------------------------ //_SafeStr_1092 package { import mx.core.BitmapAsset; public class _SafeStr_1092 extends BitmapAsset { } }//package // _SafeStr_1092 = "_-dR" (String#9925, DoABC#2) //------------------------------------------------------------ //_SafeStr_1093 package { import mx.core.BitmapAsset; public class _SafeStr_1093 extends BitmapAsset { } }//package // _SafeStr_1093 = "_-0CC" (String#10407, DoABC#2) //------------------------------------------------------------ //_SafeStr_1094 package { import mx.core.BitmapAsset; public class _SafeStr_1094 extends BitmapAsset { } }//package // _SafeStr_1094 = "_-2ix" (String#10221, DoABC#2) //------------------------------------------------------------ //_SafeStr_1095 package { import mx.core.ByteArrayAsset; public class _SafeStr_1095 extends ByteArrayAsset { } }//package // _SafeStr_1095 = "_-1eE" (String#7990, DoABC#2) //------------------------------------------------------------ //_SafeStr_1096 package { import mx.core.BitmapAsset; public class _SafeStr_1096 extends BitmapAsset { } }//package // _SafeStr_1096 = "_-2MT" (String#9806, DoABC#2) //------------------------------------------------------------ //_SafeStr_1097 package { import mx.core.BitmapAsset; public class _SafeStr_1097 extends BitmapAsset { } }//package // _SafeStr_1097 = "_-350" (String#10083, DoABC#2) //------------------------------------------------------------ //_SafeStr_1098 package { import mx.core.BitmapAsset; public class _SafeStr_1098 extends BitmapAsset { } }//package // _SafeStr_1098 = "_-0-Y" (String#9358, DoABC#2) //------------------------------------------------------------ //_SafeStr_1099 package { import mx.core.BitmapAsset; public class _SafeStr_1099 extends BitmapAsset { } }//package // _SafeStr_1099 = "_-26M" (String#10558, DoABC#2) //------------------------------------------------------------ //_SafeStr_11 package { import mx.core.ByteArrayAsset; public class _SafeStr_11 extends ByteArrayAsset { } }//package // _SafeStr_11 = "_-3E-" (String#11201, DoABC#2) //------------------------------------------------------------ //_SafeStr_110 package { import mx.core.ByteArrayAsset; public class _SafeStr_110 extends ByteArrayAsset { } }//package // _SafeStr_110 = "_-1TS" (String#10658, DoABC#2) //------------------------------------------------------------ //_SafeStr_1100 package { import mx.core.BitmapAsset; public class _SafeStr_1100 extends BitmapAsset { } }//package // _SafeStr_1100 = "_-0r" (String#11313, DoABC#2) //------------------------------------------------------------ //_SafeStr_1101 package { import mx.core.ByteArrayAsset; public class _SafeStr_1101 extends ByteArrayAsset { } }//package // _SafeStr_1101 = "_-1Ra" (String#7731, DoABC#2) //------------------------------------------------------------ //_SafeStr_1102 package { import mx.core.BitmapAsset; public class _SafeStr_1102 extends BitmapAsset { } }//package // _SafeStr_1102 = "_-0yx" (String#11213, DoABC#2) //------------------------------------------------------------ //_SafeStr_1103 package { import mx.core.BitmapAsset; public class _SafeStr_1103 extends BitmapAsset { } }//package // _SafeStr_1103 = "_-0du" (String#9129, DoABC#2) //------------------------------------------------------------ //_SafeStr_1104 package { import mx.core.BitmapAsset; public class _SafeStr_1104 extends BitmapAsset { } }//package // _SafeStr_1104 = "_-1D0" (String#10127, DoABC#2) //------------------------------------------------------------ //_SafeStr_1105 package { import mx.core.BitmapAsset; public class _SafeStr_1105 extends BitmapAsset { } }//package // _SafeStr_1105 = "_-0X7" (String#10352, DoABC#2) //------------------------------------------------------------ //_SafeStr_1106 package { import mx.core.ByteArrayAsset; public class _SafeStr_1106 extends ByteArrayAsset { } }//package // _SafeStr_1106 = "_-0NA" (String#8816, DoABC#2) //------------------------------------------------------------ //_SafeStr_1108 package { import mx.core.ByteArrayAsset; public class _SafeStr_1108 extends ByteArrayAsset { } }//package // _SafeStr_1108 = "_-37j" (String#7862, DoABC#2) //------------------------------------------------------------ //_SafeStr_1109 package { import mx.core.BitmapAsset; public class _SafeStr_1109 extends BitmapAsset { } }//package // _SafeStr_1109 = "_-1L" (String#11316, DoABC#2) //------------------------------------------------------------ //_SafeStr_111 package { import mx.core.BitmapAsset; public class _SafeStr_111 extends BitmapAsset { } }//package // _SafeStr_111 = "_-q7" (String#9104, DoABC#2) //------------------------------------------------------------ //_SafeStr_1110 package { import mx.core.ByteArrayAsset; public class _SafeStr_1110 extends ByteArrayAsset { } }//package // _SafeStr_1110 = "_-pT" (String#8703, DoABC#2) //------------------------------------------------------------ //_SafeStr_1111 package { import mx.core.ByteArrayAsset; public class _SafeStr_1111 extends ByteArrayAsset { } }//package // _SafeStr_1111 = "_-2dE" (String#8327, DoABC#2) //------------------------------------------------------------ //_SafeStr_1113 package { import mx.core.ByteArrayAsset; public class _SafeStr_1113 extends ByteArrayAsset { } }//package // _SafeStr_1113 = "_-0TE" (String#7648, DoABC#2) //------------------------------------------------------------ //_SafeStr_1114 package { import mx.core.ByteArrayAsset; public class _SafeStr_1114 extends ByteArrayAsset { } }//package // _SafeStr_1114 = "_-2gl" (String#8077, DoABC#2) //------------------------------------------------------------ //_SafeStr_1115 package { import mx.core.ByteArrayAsset; public class _SafeStr_1115 extends ByteArrayAsset { } }//package // _SafeStr_1115 = "_-0NM" (String#8867, DoABC#2) //------------------------------------------------------------ //_SafeStr_1116 package { import mx.core.ByteArrayAsset; public class _SafeStr_1116 extends ByteArrayAsset { } }//package // _SafeStr_1116 = "_-38i" (String#8256, DoABC#2) //------------------------------------------------------------ //_SafeStr_1117 package { import mx.core.ByteArrayAsset; public class _SafeStr_1117 extends ByteArrayAsset { } }//package // _SafeStr_1117 = "_-281" (String#8840, DoABC#2) //------------------------------------------------------------ //_SafeStr_1118 package { import mx.core.ByteArrayAsset; public class _SafeStr_1118 extends ByteArrayAsset { } }//package // _SafeStr_1118 = "_-M7" (String#7953, DoABC#2) //------------------------------------------------------------ //_SafeStr_112 package { import mx.core.BitmapAsset; public class _SafeStr_112 extends BitmapAsset { } }//package // _SafeStr_112 = "_-10M" (String#10061, DoABC#2) //------------------------------------------------------------ //_SafeStr_1121 package { import mx.core.BitmapAsset; public class _SafeStr_1121 extends BitmapAsset { } }//package // _SafeStr_1121 = "_-T-" (String#11295, DoABC#2) //------------------------------------------------------------ //_SafeStr_1122 package { import mx.core.BitmapAsset; public class _SafeStr_1122 extends BitmapAsset { } }//package // _SafeStr_1122 = "_-2qE" (String#9469, DoABC#2) //------------------------------------------------------------ //_SafeStr_1123 package { import mx.core.BitmapAsset; public class _SafeStr_1123 extends BitmapAsset { } }//package // _SafeStr_1123 = "_-2c5" (String#11242, DoABC#2) //------------------------------------------------------------ //_SafeStr_1124 package { import mx.core.BitmapAsset; public class _SafeStr_1124 extends BitmapAsset { } }//package // _SafeStr_1124 = "_-lJ" (String#9880, DoABC#2) //------------------------------------------------------------ //_SafeStr_1125 package { import mx.core.BitmapAsset; public class _SafeStr_1125 extends BitmapAsset { } }//package // _SafeStr_1125 = "_-1ss" (String#9009, DoABC#2) //------------------------------------------------------------ //_SafeStr_1126 package { import mx.core.ByteArrayAsset; public class _SafeStr_1126 extends ByteArrayAsset { } }//package // _SafeStr_1126 = "_-2--" (String#9471, DoABC#2) //------------------------------------------------------------ //_SafeStr_1127 package { import mx.core.ByteArrayAsset; public class _SafeStr_1127 extends ByteArrayAsset { } }//package // _SafeStr_1127 = "_-2hN" (String#10291, DoABC#2) //------------------------------------------------------------ //_SafeStr_1128 package { import mx.core.ByteArrayAsset; public class _SafeStr_1128 extends ByteArrayAsset { } }//package // _SafeStr_1128 = "_-12q" (String#9955, DoABC#2) //------------------------------------------------------------ //_SafeStr_1129 package { import mx.core.ByteArrayAsset; public class _SafeStr_1129 extends ByteArrayAsset { } }//package // _SafeStr_1129 = "_-0S7" (String#10015, DoABC#2) //------------------------------------------------------------ //_SafeStr_113 package { import mx.core.BitmapAsset; public class _SafeStr_113 extends BitmapAsset { } }//package // _SafeStr_113 = "_-2Hl" (String#11041, DoABC#2) //------------------------------------------------------------ //_SafeStr_1130 package { import mx.core.ByteArrayAsset; public class _SafeStr_1130 extends ByteArrayAsset { } }//package // _SafeStr_1130 = "_-2hp" (String#9130, DoABC#2) //------------------------------------------------------------ //_SafeStr_1131 package { import mx.core.BitmapAsset; public class _SafeStr_1131 extends BitmapAsset { } }//package // _SafeStr_1131 = "_-23P" (String#10512, DoABC#2) //------------------------------------------------------------ //_SafeStr_1132 package { import mx.core.BitmapAsset; public class _SafeStr_1132 extends BitmapAsset { } }//package // _SafeStr_1132 = "_-Cq" (String#9791, DoABC#2) //------------------------------------------------------------ //_SafeStr_1133 package { import mx.core.BitmapAsset; public class _SafeStr_1133 extends BitmapAsset { } }//package // _SafeStr_1133 = "_-0E2" (String#9777, DoABC#2) //------------------------------------------------------------ //_SafeStr_1134 package { import mx.core.BitmapAsset; public class _SafeStr_1134 extends BitmapAsset { } }//package // _SafeStr_1134 = "_-x4" (String#9188, DoABC#2) //------------------------------------------------------------ //_SafeStr_1135 package { import mx.core.BitmapAsset; public class _SafeStr_1135 extends BitmapAsset { } }//package // _SafeStr_1135 = "_-0nv" (String#11166, DoABC#2) //------------------------------------------------------------ //_SafeStr_1136 package { import mx.core.BitmapAsset; public class _SafeStr_1136 extends BitmapAsset { } }//package // _SafeStr_1136 = "_-1VP" (String#11200, DoABC#2) //------------------------------------------------------------ //_SafeStr_1137 package { import mx.core.BitmapAsset; public class _SafeStr_1137 extends BitmapAsset { } }//package // _SafeStr_1137 = "_-0uZ" (String#9557, DoABC#2) //------------------------------------------------------------ //_SafeStr_1138 package { import mx.core.BitmapAsset; public class _SafeStr_1138 extends BitmapAsset { } }//package // _SafeStr_1138 = "_-2Oz" (String#10376, DoABC#2) //------------------------------------------------------------ //_SafeStr_1139 package { import mx.core.BitmapAsset; public class _SafeStr_1139 extends BitmapAsset { } }//package // _SafeStr_1139 = "_-1sf" (String#9079, DoABC#2) //------------------------------------------------------------ //_SafeStr_114 package { import mx.core.BitmapAsset; public class _SafeStr_114 extends BitmapAsset { } }//package // _SafeStr_114 = "_-2mp" (String#9008, DoABC#2) //------------------------------------------------------------ //_SafeStr_1140 package { import mx.core.BitmapAsset; public class _SafeStr_1140 extends BitmapAsset { } }//package // _SafeStr_1140 = "_-Df" (String#9229, DoABC#2) //------------------------------------------------------------ //_SafeStr_1141 package { import mx.core.BitmapAsset; public class _SafeStr_1141 extends BitmapAsset { } }//package // _SafeStr_1141 = "_-2Qi" (String#9812, DoABC#2) //------------------------------------------------------------ //_SafeStr_1142 package { import mx.core.BitmapAsset; public class _SafeStr_1142 extends BitmapAsset { } }//package // _SafeStr_1142 = "_-6B" (String#10728, DoABC#2) //------------------------------------------------------------ //_SafeStr_1143 package { import mx.core.ByteArrayAsset; public class _SafeStr_1143 extends ByteArrayAsset { } }//package // _SafeStr_1143 = "_-0mS" (String#10719, DoABC#2) //------------------------------------------------------------ //_SafeStr_1144 package { import mx.core.ByteArrayAsset; public class _SafeStr_1144 extends ByteArrayAsset { } }//package // _SafeStr_1144 = "_-0qq" (String#10559, DoABC#2) //------------------------------------------------------------ //_SafeStr_1145 package { import mx.core.ByteArrayAsset; public class _SafeStr_1145 extends ByteArrayAsset { } }//package // _SafeStr_1145 = "_-1jW" (String#9422, DoABC#2) //------------------------------------------------------------ //_SafeStr_1146 package { import mx.core.ByteArrayAsset; public class _SafeStr_1146 extends ByteArrayAsset { } }//package // _SafeStr_1146 = "_-1O-" (String#10675, DoABC#2) //------------------------------------------------------------ //_SafeStr_1147 package { import mx.core.BitmapAsset; public class _SafeStr_1147 extends BitmapAsset { } }//package // _SafeStr_1147 = "_-RQ" (String#9043, DoABC#2) //------------------------------------------------------------ //_SafeStr_1148 package { import mx.core.ByteArrayAsset; public class _SafeStr_1148 extends ByteArrayAsset { } }//package // _SafeStr_1148 = "_-1D-" (String#10358, DoABC#2) //------------------------------------------------------------ //_SafeStr_1149 package { import mx.core.BitmapAsset; public class _SafeStr_1149 extends BitmapAsset { } }//package // _SafeStr_1149 = "_-1DD" (String#9028, DoABC#2) //------------------------------------------------------------ //_SafeStr_115 package { import mx.core.BitmapAsset; public class _SafeStr_115 extends BitmapAsset { } }//package // _SafeStr_115 = "_-062" (String#9458, DoABC#2) //------------------------------------------------------------ //_SafeStr_1150 package { import mx.core.BitmapAsset; public class _SafeStr_1150 extends BitmapAsset { } }//package // _SafeStr_1150 = "_-pI" (String#9166, DoABC#2) //------------------------------------------------------------ //_SafeStr_1151 package { import mx.core.ByteArrayAsset; public class _SafeStr_1151 extends ByteArrayAsset { } }//package // _SafeStr_1151 = "_-X3" (String#9414, DoABC#2) //------------------------------------------------------------ //_SafeStr_1152 package { import mx.core.BitmapAsset; public class _SafeStr_1152 extends BitmapAsset { } }//package // _SafeStr_1152 = "_-QS" (String#9288, DoABC#2) //------------------------------------------------------------ //_SafeStr_1153 package { import mx.core.ByteArrayAsset; public class _SafeStr_1153 extends ByteArrayAsset { } }//package // _SafeStr_1153 = "_-1Tz" (String#11259, DoABC#2) //------------------------------------------------------------ //_SafeStr_1154 package { import mx.core.BitmapAsset; public class _SafeStr_1154 extends BitmapAsset { } }//package // _SafeStr_1154 = "_-09O" (String#9209, DoABC#2) //------------------------------------------------------------ //_SafeStr_1155 package { import mx.core.BitmapAsset; public class _SafeStr_1155 extends BitmapAsset { } }//package // _SafeStr_1155 = "_-2DO" (String#11044, DoABC#2) //------------------------------------------------------------ //_SafeStr_1156 package { import mx.core.ByteArrayAsset; public class _SafeStr_1156 extends ByteArrayAsset { } }//package // _SafeStr_1156 = "_-2xs" (String#9987, DoABC#2) //------------------------------------------------------------ //_SafeStr_1157 package { import mx.core.ByteArrayAsset; public class _SafeStr_1157 extends ByteArrayAsset { } }//package // _SafeStr_1157 = "_-049" (String#9481, DoABC#2) //------------------------------------------------------------ //_SafeStr_1158 package { import mx.core.ByteArrayAsset; public class _SafeStr_1158 extends ByteArrayAsset { } }//package // _SafeStr_1158 = "_-0j5" (String#9566, DoABC#2) //------------------------------------------------------------ //_SafeStr_1159 package { import mx.core.ByteArrayAsset; public class _SafeStr_1159 extends ByteArrayAsset { } }//package // _SafeStr_1159 = "_-BC" (String#9047, DoABC#2) //------------------------------------------------------------ //_SafeStr_116 package { import mx.core.BitmapAsset; public class _SafeStr_116 extends BitmapAsset { } }//package // _SafeStr_116 = "_-17w" (String#10350, DoABC#2) //------------------------------------------------------------ //_SafeStr_1163 package { import mx.core.BitmapAsset; public class _SafeStr_1163 extends BitmapAsset { } }//package // _SafeStr_1163 = "_-357" (String#9719, DoABC#2) //------------------------------------------------------------ //_SafeStr_1164 package { import mx.core.BitmapAsset; public class _SafeStr_1164 extends BitmapAsset { } }//package // _SafeStr_1164 = "_-t3" (String#9620, DoABC#2) //------------------------------------------------------------ //_SafeStr_1165 package { import mx.core.BitmapAsset; public class _SafeStr_1165 extends BitmapAsset { } }//package // _SafeStr_1165 = "_-2Fd" (String#10772, DoABC#2) //------------------------------------------------------------ //_SafeStr_1166 package { import mx.core.BitmapAsset; public class _SafeStr_1166 extends BitmapAsset { } }//package // _SafeStr_1166 = "_-33G" (String#9768, DoABC#2) //------------------------------------------------------------ //_SafeStr_1167 package { import mx.core.ByteArrayAsset; public class _SafeStr_1167 extends ByteArrayAsset { } }//package // _SafeStr_1167 = "_-2OK" (String#9082, DoABC#2) //------------------------------------------------------------ //_SafeStr_1168 package { import mx.core.BitmapAsset; public class _SafeStr_1168 extends BitmapAsset { } }//package // _SafeStr_1168 = "_-15i" (String#9500, DoABC#2) //------------------------------------------------------------ //_SafeStr_1169 package { import mx.core.BitmapAsset; public class _SafeStr_1169 extends BitmapAsset { } }//package // _SafeStr_1169 = "_-4W" (String#10775, DoABC#2) //------------------------------------------------------------ //_SafeStr_117 package { import mx.core.ByteArrayAsset; public class _SafeStr_117 extends ByteArrayAsset { } }//package // _SafeStr_117 = "_-1Va" (String#9247, DoABC#2) //------------------------------------------------------------ //_SafeStr_1170 package { import mx.core.BitmapAsset; public class _SafeStr_1170 extends BitmapAsset { } }//package // _SafeStr_1170 = "_-2jN" (String#10232, DoABC#2) //------------------------------------------------------------ //_SafeStr_1171 package { import mx.core.ByteArrayAsset; public class _SafeStr_1171 extends ByteArrayAsset { } }//package // _SafeStr_1171 = "_-e9" (String#10050, DoABC#2) //------------------------------------------------------------ //_SafeStr_1172 package { import mx.core.ByteArrayAsset; public class _SafeStr_1172 extends ByteArrayAsset { } }//package // _SafeStr_1172 = "_-1mE" (String#10091, DoABC#2) //------------------------------------------------------------ //_SafeStr_1173 package { import mx.core.ByteArrayAsset; public class _SafeStr_1173 extends ByteArrayAsset { } }//package // _SafeStr_1173 = "_-0Th" (String#9534, DoABC#2) //------------------------------------------------------------ //_SafeStr_1174 package { import mx.core.BitmapAsset; public class _SafeStr_1174 extends BitmapAsset { } }//package // _SafeStr_1174 = "_-0jO" (String#9491, DoABC#2) //------------------------------------------------------------ //_SafeStr_1175 package { import mx.core.ByteArrayAsset; public class _SafeStr_1175 extends ByteArrayAsset { } }//package // _SafeStr_1175 = "_-0aH" (String#10443, DoABC#2) //------------------------------------------------------------ //_SafeStr_1176 package { import mx.core.BitmapAsset; public class _SafeStr_1176 extends BitmapAsset { } }//package // _SafeStr_1176 = "_-1O" (String#11321, DoABC#2) //------------------------------------------------------------ //_SafeStr_1177 package { import mx.core.BitmapAsset; public class _SafeStr_1177 extends BitmapAsset { } }//package // _SafeStr_1177 = "_-z8" (String#9966, DoABC#2) //------------------------------------------------------------ //_SafeStr_1178 package { import mx.core.BitmapAsset; public class _SafeStr_1178 extends BitmapAsset { } }//package // _SafeStr_1178 = "_-1x6" (String#10502, DoABC#2) //------------------------------------------------------------ //_SafeStr_1179 package { import mx.core.BitmapAsset; public class _SafeStr_1179 extends BitmapAsset { } }//package // _SafeStr_1179 = "_-0cx" (String#9236, DoABC#2) //------------------------------------------------------------ //_SafeStr_118 package { import mx.core.ByteArrayAsset; public class _SafeStr_118 extends ByteArrayAsset { } }//package // _SafeStr_118 = "_-1Ha" (String#9413, DoABC#2) //------------------------------------------------------------ //_SafeStr_1180 package { import mx.core.BitmapAsset; public class _SafeStr_1180 extends BitmapAsset { } }//package // _SafeStr_1180 = "_-0ta" (String#11278, DoABC#2) //------------------------------------------------------------ //_SafeStr_1181 package { import mx.core.ByteArrayAsset; public class _SafeStr_1181 extends ByteArrayAsset { } }//package // _SafeStr_1181 = "_-w3" (String#10179, DoABC#2) //------------------------------------------------------------ //_SafeStr_1182 package { import mx.core.ByteArrayAsset; public class _SafeStr_1182 extends ByteArrayAsset { } }//package // _SafeStr_1182 = "_-1iU" (String#9671, DoABC#2) //------------------------------------------------------------ //_SafeStr_1183 package { import mx.core.BitmapAsset; public class _SafeStr_1183 extends BitmapAsset { } }//package // _SafeStr_1183 = "_-2CO" (String#11231, DoABC#2) //------------------------------------------------------------ //_SafeStr_1184 package { import mx.core.BitmapAsset; public class _SafeStr_1184 extends BitmapAsset { } }//package // _SafeStr_1184 = "_-qH" (String#10144, DoABC#2) //------------------------------------------------------------ //_SafeStr_1185 package { import mx.core.BitmapAsset; public class _SafeStr_1185 extends BitmapAsset { } }//package // _SafeStr_1185 = "_-HU" (String#10824, DoABC#2) //------------------------------------------------------------ //_SafeStr_1186 package { import mx.core.BitmapAsset; public class _SafeStr_1186 extends BitmapAsset { } }//package // _SafeStr_1186 = "_-0Sy" (String#9051, DoABC#2) //------------------------------------------------------------ //_SafeStr_1187 package { import mx.core.BitmapAsset; public class _SafeStr_1187 extends BitmapAsset { } }//package // _SafeStr_1187 = "_-02X" (String#9568, DoABC#2) //------------------------------------------------------------ //_SafeStr_1188 package { import mx.core.ByteArrayAsset; public class _SafeStr_1188 extends ByteArrayAsset { } }//package // _SafeStr_1188 = "_-1yR" (String#10624, DoABC#2) //------------------------------------------------------------ //_SafeStr_1189 package { import mx.core.ByteArrayAsset; public class _SafeStr_1189 extends ByteArrayAsset { } }//package // _SafeStr_1189 = "_-Nx" (String#11013, DoABC#2) //------------------------------------------------------------ //_SafeStr_119 package { import mx.core.BitmapAsset; public class _SafeStr_119 extends BitmapAsset { } }//package // _SafeStr_119 = "_-0aA" (String#10372, DoABC#2) //------------------------------------------------------------ //_SafeStr_1190 package { import mx.core.ByteArrayAsset; public class _SafeStr_1190 extends ByteArrayAsset { } }//package // _SafeStr_1190 = "_-1BY" (String#10362, DoABC#2) //------------------------------------------------------------ //_SafeStr_1191 package { import mx.core.BitmapAsset; public class _SafeStr_1191 extends BitmapAsset { } }//package // _SafeStr_1191 = "_-17F" (String#10187, DoABC#2) //------------------------------------------------------------ //_SafeStr_1192 package { import mx.core.ByteArrayAsset; public class _SafeStr_1192 extends ByteArrayAsset { } }//package // _SafeStr_1192 = "_-1aa" (String#10957, DoABC#2) //------------------------------------------------------------ //_SafeStr_1193 package { import mx.core.ByteArrayAsset; public class _SafeStr_1193 extends ByteArrayAsset { } }//package // _SafeStr_1193 = "_-2P8" (String#8939, DoABC#2) //------------------------------------------------------------ //_SafeStr_1194 package { import mx.core.BitmapAsset; public class _SafeStr_1194 extends BitmapAsset { } }//package // _SafeStr_1194 = "_-yJ" (String#9521, DoABC#2) //------------------------------------------------------------ //_SafeStr_1196 package { import mx.core.BitmapAsset; public class _SafeStr_1196 extends BitmapAsset { } }//package // _SafeStr_1196 = "_-1NH" (String#10779, DoABC#2) //------------------------------------------------------------ //_SafeStr_1197 package { import mx.core.BitmapAsset; public class _SafeStr_1197 extends BitmapAsset { } }//package // _SafeStr_1197 = "_-1UW" (String#11140, DoABC#2) //------------------------------------------------------------ //_SafeStr_1198 package { import mx.core.BitmapAsset; public class _SafeStr_1198 extends BitmapAsset { } }//package // _SafeStr_1198 = "_-37A" (String#9244, DoABC#2) //------------------------------------------------------------ //_SafeStr_1199 package { import mx.core.BitmapAsset; public class _SafeStr_1199 extends BitmapAsset { } }//package // _SafeStr_1199 = "_-2Nt" (String#9224, DoABC#2) //------------------------------------------------------------ //_SafeStr_12 package { import mx.core.ByteArrayAsset; public class _SafeStr_12 extends ByteArrayAsset { } }//package // _SafeStr_12 = "_-de" (String#9956, DoABC#2) //------------------------------------------------------------ //_SafeStr_120 package { import mx.core.ByteArrayAsset; public class _SafeStr_120 extends ByteArrayAsset { } }//package // _SafeStr_120 = "_-0AZ" (String#10078, DoABC#2) //------------------------------------------------------------ //_SafeStr_1200 package { import mx.core.BitmapAsset; public class _SafeStr_1200 extends BitmapAsset { } }//package // _SafeStr_1200 = "_-2-K" (String#10826, DoABC#2) //------------------------------------------------------------ //_SafeStr_1201 package { import mx.core.ByteArrayAsset; public class _SafeStr_1201 extends ByteArrayAsset { } }//package // _SafeStr_1201 = "_-3FF" (String#10930, DoABC#2) //------------------------------------------------------------ //_SafeStr_1202 package { import mx.core.BitmapAsset; public class _SafeStr_1202 extends BitmapAsset { } }//package // _SafeStr_1202 = "_-2NG" (String#9098, DoABC#2) //------------------------------------------------------------ //_SafeStr_1203 package { import mx.core.ByteArrayAsset; public class _SafeStr_1203 extends ByteArrayAsset { } }//package // _SafeStr_1203 = "_-0TD" (String#9904, DoABC#2) //------------------------------------------------------------ //_SafeStr_1204 package { import mx.core.BitmapAsset; public class _SafeStr_1204 extends BitmapAsset { } }//package // _SafeStr_1204 = "_-3k" (String#10751, DoABC#2) //------------------------------------------------------------ //_SafeStr_1205 package { import mx.core.BitmapAsset; public class _SafeStr_1205 extends BitmapAsset { } }//package // _SafeStr_1205 = "_-0Ab" (String#10420, DoABC#2) //------------------------------------------------------------ //_SafeStr_1206 package { import mx.core.ByteArrayAsset; public class _SafeStr_1206 extends ByteArrayAsset { } }//package // _SafeStr_1206 = "_-2PJ" (String#9509, DoABC#2) //------------------------------------------------------------ //_SafeStr_1207 package { import mx.core.BitmapAsset; public class _SafeStr_1207 extends BitmapAsset { } }//package // _SafeStr_1207 = "_-u7" (String#9484, DoABC#2) //------------------------------------------------------------ //_SafeStr_1208 package { import mx.core.ByteArrayAsset; public class _SafeStr_1208 extends ByteArrayAsset { } }//package // _SafeStr_1208 = "_-1HP" (String#9352, DoABC#2) //------------------------------------------------------------ //_SafeStr_1209 package { import mx.core.BitmapAsset; public class _SafeStr_1209 extends BitmapAsset { } }//package // _SafeStr_1209 = "_-1lH" (String#10010, DoABC#2) //------------------------------------------------------------ //_SafeStr_121 package { import mx.core.BitmapAsset; public class _SafeStr_121 extends BitmapAsset { } }//package // _SafeStr_121 = "_-1Vx" (String#10760, DoABC#2) //------------------------------------------------------------ //_SafeStr_1210 package { import mx.core.BitmapAsset; public class _SafeStr_1210 extends BitmapAsset { } }//package // _SafeStr_1210 = "_-0bO" (String#10128, DoABC#2) //------------------------------------------------------------ //_SafeStr_1211 package { import mx.core.ByteArrayAsset; public class _SafeStr_1211 extends ByteArrayAsset { } }//package // _SafeStr_1211 = "_-0JA" (String#9748, DoABC#2) //------------------------------------------------------------ //_SafeStr_1212 package { import mx.core.ByteArrayAsset; public class _SafeStr_1212 extends ByteArrayAsset { } }//package // _SafeStr_1212 = "_-1XI" (String#9361, DoABC#2) //------------------------------------------------------------ //_SafeStr_1213 package { import mx.core.BitmapAsset; public class _SafeStr_1213 extends BitmapAsset { } }//package // _SafeStr_1213 = "_-fL" (String#9993, DoABC#2) //------------------------------------------------------------ //_SafeStr_1214 package { import mx.core.ByteArrayAsset; public class _SafeStr_1214 extends ByteArrayAsset { } }//package // _SafeStr_1214 = "_-39i" (String#10481, DoABC#2) //------------------------------------------------------------ //_SafeStr_1215 package { import mx.core.BitmapAsset; public class _SafeStr_1215 extends BitmapAsset { } }//package // _SafeStr_1215 = "_-22" (String#11320, DoABC#2) //------------------------------------------------------------ //_SafeStr_1216 package { import mx.core.BitmapAsset; public class _SafeStr_1216 extends BitmapAsset { } }//package // _SafeStr_1216 = "_-2fy" (String#10399, DoABC#2) //------------------------------------------------------------ //_SafeStr_1217 package { import mx.core.BitmapAsset; public class _SafeStr_1217 extends BitmapAsset { } }//package // _SafeStr_1217 = "_-2Oe" (String#9032, DoABC#2) //------------------------------------------------------------ //_SafeStr_1218 package { import mx.core.BitmapAsset; public class _SafeStr_1218 extends BitmapAsset { } }//package // _SafeStr_1218 = "_-2Lw" (String#10325, DoABC#2) //------------------------------------------------------------ //_SafeStr_1219 package { import mx.core.BitmapAsset; public class _SafeStr_1219 extends BitmapAsset { } }//package // _SafeStr_1219 = "_-15e" (String#8957, DoABC#2) //------------------------------------------------------------ //_SafeStr_122 package { import mx.core.BitmapAsset; public class _SafeStr_122 extends BitmapAsset { } }//package // _SafeStr_122 = "_-16F" (String#8971, DoABC#2) //------------------------------------------------------------ //_SafeStr_1220 package { import mx.core.BitmapAsset; public class _SafeStr_1220 extends BitmapAsset { } }//package // _SafeStr_1220 = "_-0cO" (String#8966, DoABC#2) //------------------------------------------------------------ //_SafeStr_1221 package { import mx.core.BitmapAsset; public class _SafeStr_1221 extends BitmapAsset { } }//package // _SafeStr_1221 = "_-2yh" (String#9695, DoABC#2) //------------------------------------------------------------ //_SafeStr_1222 package { import mx.core.BitmapAsset; public class _SafeStr_1222 extends BitmapAsset { } }//package // _SafeStr_1222 = "_-J9" (String#11196, DoABC#2) //------------------------------------------------------------ //_SafeStr_1223 package { import mx.core.ByteArrayAsset; public class _SafeStr_1223 extends ByteArrayAsset { } }//package // _SafeStr_1223 = "_-0mk" (String#11419, DoABC#2) //------------------------------------------------------------ //_SafeStr_1224 package { import mx.core.BitmapAsset; public class _SafeStr_1224 extends BitmapAsset { } }//package // _SafeStr_1224 = "_-3BA" (String#11274, DoABC#2) //------------------------------------------------------------ //_SafeStr_1225 package { import mx.core.BitmapAsset; public class _SafeStr_1225 extends BitmapAsset { } }//package // _SafeStr_1225 = "_-1Tf" (String#10803, DoABC#2) //------------------------------------------------------------ //_SafeStr_1226 package { import mx.core.BitmapAsset; public class _SafeStr_1226 extends BitmapAsset { } }//package // _SafeStr_1226 = "_-Qz" (String#10316, DoABC#2) //------------------------------------------------------------ //_SafeStr_1227 package { import mx.core.ByteArrayAsset; public class _SafeStr_1227 extends ByteArrayAsset { } }//package // _SafeStr_1227 = "_-37r" (String#10518, DoABC#2) //------------------------------------------------------------ //_SafeStr_123 package { import mx.core.BitmapAsset; public class _SafeStr_123 extends BitmapAsset { } }//package // _SafeStr_123 = "_-1kR" (String#10217, DoABC#2) //------------------------------------------------------------ //_SafeStr_124 package { import mx.core.BitmapAsset; public class _SafeStr_124 extends BitmapAsset { } }//package // _SafeStr_124 = "_-2QR" (String#9894, DoABC#2) //------------------------------------------------------------ //_SafeStr_125 package { import mx.core.BitmapAsset; public class _SafeStr_125 extends BitmapAsset { } }//package // _SafeStr_125 = "_-0Uh" (String#9114, DoABC#2) //------------------------------------------------------------ //_SafeStr_126 package { import mx.core.BitmapAsset; public class _SafeStr_126 extends BitmapAsset { } }//package // _SafeStr_126 = "_-1Gx" (String#9401, DoABC#2) //------------------------------------------------------------ //_SafeStr_127 package { import mx.core.BitmapAsset; public class _SafeStr_127 extends BitmapAsset { } }//package // _SafeStr_127 = "_-009" (String#9431, DoABC#2) //------------------------------------------------------------ //_SafeStr_128 package { import mx.core.BitmapAsset; public class _SafeStr_128 extends BitmapAsset { } }//package // _SafeStr_128 = "_-2-I" (String#10828, DoABC#2) //------------------------------------------------------------ //_SafeStr_129 package { import mx.core.BitmapAsset; public class _SafeStr_129 extends BitmapAsset { } }//package // _SafeStr_129 = "_-0iK" (String#9585, DoABC#2) //------------------------------------------------------------ //_SafeStr_130 package { import mx.core.BitmapAsset; public class _SafeStr_130 extends BitmapAsset { } }//package // _SafeStr_130 = "_-2TF" (String#10276, DoABC#2) //------------------------------------------------------------ //_SafeStr_131 package { import mx.core.ByteArrayAsset; public class _SafeStr_131 extends ByteArrayAsset { } }//package // _SafeStr_131 = "_-0CP" (String#10108, DoABC#2) //------------------------------------------------------------ //_SafeStr_132 package { import mx.core.BitmapAsset; public class _SafeStr_132 extends BitmapAsset { } }//package // _SafeStr_132 = "_-14Q" (String#9863, DoABC#2) //------------------------------------------------------------ //_SafeStr_133 package { import mx.core.BitmapAsset; public class _SafeStr_133 extends BitmapAsset { } }//package // _SafeStr_133 = "_-HZ" (String#11123, DoABC#2) //------------------------------------------------------------ //_SafeStr_134 package { import mx.core.BitmapAsset; public class _SafeStr_134 extends BitmapAsset { } }//package // _SafeStr_134 = "_-08D" (String#9235, DoABC#2) //------------------------------------------------------------ //_SafeStr_135 package { import mx.core.BitmapAsset; public class _SafeStr_135 extends BitmapAsset { } }//package // _SafeStr_135 = "_-TM" (String#11208, DoABC#2) //------------------------------------------------------------ //_SafeStr_136 package { import mx.core.BitmapAsset; public class _SafeStr_136 extends BitmapAsset { } }//package // _SafeStr_136 = "_-19F" (String#9784, DoABC#2) //------------------------------------------------------------ //_SafeStr_137 package { import mx.core.BitmapAsset; public class _SafeStr_137 extends BitmapAsset { } }//package // _SafeStr_137 = "_-38L" (String#10689, DoABC#2) //------------------------------------------------------------ //_SafeStr_138 package { import mx.core.BitmapAsset; public class _SafeStr_138 extends BitmapAsset { } }//package // _SafeStr_138 = "_-27R" (String#11115, DoABC#2) //------------------------------------------------------------ //_SafeStr_139 package { import mx.core.BitmapAsset; public class _SafeStr_139 extends BitmapAsset { } }//package // _SafeStr_139 = "_-1wC" (String#10809, DoABC#2) //------------------------------------------------------------ //_SafeStr_140 package { import mx.core.BitmapAsset; public class _SafeStr_140 extends BitmapAsset { } }//package // _SafeStr_140 = "_-235" (String#10585, DoABC#2) //------------------------------------------------------------ //_SafeStr_141 package { import mx.core.BitmapAsset; public class _SafeStr_141 extends BitmapAsset { } }//package // _SafeStr_141 = "_-34r" (String#9983, DoABC#2) //------------------------------------------------------------ //_SafeStr_142 package { import mx.core.BitmapAsset; public class _SafeStr_142 extends BitmapAsset { } }//package // _SafeStr_142 = "_-1lg" (String#10197, DoABC#2) //------------------------------------------------------------ //_SafeStr_143 package { import mx.core.BitmapAsset; public class _SafeStr_143 extends BitmapAsset { } }//package // _SafeStr_143 = "_-1zD" (String#11169, DoABC#2) //------------------------------------------------------------ //_SafeStr_144 package { import mx.core.BitmapAsset; public class _SafeStr_144 extends BitmapAsset { } }//package // _SafeStr_144 = "_-2qm" (String#9258, DoABC#2) //------------------------------------------------------------ //_SafeStr_145 package { import mx.core.BitmapAsset; public class _SafeStr_145 extends BitmapAsset { } }//package // _SafeStr_145 = "_-1FF" (String#9094, DoABC#2) //------------------------------------------------------------ //_SafeStr_146 package { import mx.core.BitmapAsset; public class _SafeStr_146 extends BitmapAsset { } }//package // _SafeStr_146 = "_-8y" (String#11412, DoABC#2) //------------------------------------------------------------ //_SafeStr_147 package { import mx.core.ByteArrayAsset; public class _SafeStr_147 extends ByteArrayAsset { } }//package // _SafeStr_147 = "_-0Tq" (String#9015, DoABC#2) //------------------------------------------------------------ //_SafeStr_148 package { import mx.core.BitmapAsset; public class _SafeStr_148 extends BitmapAsset { } }//package // _SafeStr_148 = "_-2pC" (String#9303, DoABC#2) //------------------------------------------------------------ //_SafeStr_149 package { import mx.core.BitmapAsset; public class _SafeStr_149 extends BitmapAsset { } }//package // _SafeStr_149 = "_-17v" (String#10345, DoABC#2) //------------------------------------------------------------ //_SafeStr_15 package { import mx.core.ByteArrayAsset; public class _SafeStr_15 extends ByteArrayAsset { } }//package // _SafeStr_15 = "_-39n" (String#10552, DoABC#2) //------------------------------------------------------------ //_SafeStr_150 package { import mx.core.BitmapAsset; public class _SafeStr_150 extends BitmapAsset { } }//package // _SafeStr_150 = "_-1Rc" (String#10669, DoABC#2) //------------------------------------------------------------ //_SafeStr_151 package { import mx.core.BitmapAsset; public class _SafeStr_151 extends BitmapAsset { } }//package // _SafeStr_151 = "_-1jZ" (String#9429, DoABC#2) //------------------------------------------------------------ //_SafeStr_152 package { import mx.core.BitmapAsset; public class _SafeStr_152 extends BitmapAsset { } }//package // _SafeStr_152 = "_-6E" (String#10743, DoABC#2) //------------------------------------------------------------ //_SafeStr_153 package { import mx.core.BitmapAsset; public class _SafeStr_153 extends BitmapAsset { } }//package // _SafeStr_153 = "_-YJ" (String#9213, DoABC#2) //------------------------------------------------------------ //_SafeStr_154 package { import mx.core.BitmapAsset; public class _SafeStr_154 extends BitmapAsset { } }//package // _SafeStr_154 = "_-Cw" (String#9072, DoABC#2) //------------------------------------------------------------ //_SafeStr_155 package { import mx.core.ByteArrayAsset; public class _SafeStr_155 extends ByteArrayAsset { } }//package // _SafeStr_155 = "_-1Kr" (String#10529, DoABC#2) //------------------------------------------------------------ //_SafeStr_156 package { import mx.core.BitmapAsset; public class _SafeStr_156 extends BitmapAsset { } }//package // _SafeStr_156 = "_-19a" (String#9965, DoABC#2) //------------------------------------------------------------ //_SafeStr_157 package { import mx.core.BitmapAsset; public class _SafeStr_157 extends BitmapAsset { } }//package // _SafeStr_157 = "_-15N" (String#9866, DoABC#2) //------------------------------------------------------------ //_SafeStr_158 package { import mx.core.BitmapAsset; public class _SafeStr_158 extends BitmapAsset { } }//package // _SafeStr_158 = "_-kr" (String#9826, DoABC#2) //------------------------------------------------------------ //_SafeStr_159 package { import mx.core.BitmapAsset; public class _SafeStr_159 extends BitmapAsset { } }//package // _SafeStr_159 = "_-1tL" (String#9697, DoABC#2) //------------------------------------------------------------ //_SafeStr_16 package { import mx.core.BitmapAsset; public class _SafeStr_16 extends BitmapAsset { } }//package // _SafeStr_16 = "_-339" (String#9994, DoABC#2) //------------------------------------------------------------ //_SafeStr_160 package { import mx.core.BitmapAsset; public class _SafeStr_160 extends BitmapAsset { } }//package // _SafeStr_160 = "_-07h" (String#9144, DoABC#2) //------------------------------------------------------------ //_SafeStr_161 package { import mx.core.ByteArrayAsset; public class _SafeStr_161 extends ByteArrayAsset { } }//package // _SafeStr_161 = "_-0T5" (String#9870, DoABC#2) //------------------------------------------------------------ //_SafeStr_162 package { import mx.core.BitmapAsset; public class _SafeStr_162 extends BitmapAsset { } }//package // _SafeStr_162 = "_-1yO" (String#10634, DoABC#2) //------------------------------------------------------------ //_SafeStr_163 package { import mx.core.BitmapAsset; public class _SafeStr_163 extends BitmapAsset { } }//package // _SafeStr_163 = "_-41" (String#11344, DoABC#2) //------------------------------------------------------------ //_SafeStr_164 package { import mx.core.BitmapAsset; public class _SafeStr_164 extends BitmapAsset { } }//package // _SafeStr_164 = "_-0MG" (String#10438, DoABC#2) //------------------------------------------------------------ //_SafeStr_165 package { import mx.core.BitmapAsset; public class _SafeStr_165 extends BitmapAsset { } }//package // _SafeStr_165 = "_-Mi" (String#10687, DoABC#2) //------------------------------------------------------------ //_SafeStr_166 package { import mx.core.BitmapAsset; public class _SafeStr_166 extends BitmapAsset { } }//package // _SafeStr_166 = "_-0Ft" (String#9770, DoABC#2) //------------------------------------------------------------ //_SafeStr_167 package { import mx.core.BitmapAsset; public class _SafeStr_167 extends BitmapAsset { } }//package // _SafeStr_167 = "_-3An" (String#11298, DoABC#2) //------------------------------------------------------------ //_SafeStr_168 package { import mx.core.BitmapAsset; public class _SafeStr_168 extends BitmapAsset { } }//package // _SafeStr_168 = "_-1eZ" (String#9637, DoABC#2) //------------------------------------------------------------ //_SafeStr_169 package { import mx.core.ByteArrayAsset; public class _SafeStr_169 extends ByteArrayAsset { } }//package // _SafeStr_169 = "_-06U" (String#8930, DoABC#2) //------------------------------------------------------------ //_SafeStr_17 package { import mx.core.BitmapAsset; public class _SafeStr_17 extends BitmapAsset { } }//package // _SafeStr_17 = "_-0kJ" (String#10829, DoABC#2) //------------------------------------------------------------ //_SafeStr_170 package { import mx.core.BitmapAsset; public class _SafeStr_170 extends BitmapAsset { } }//package // _SafeStr_170 = "_-0Nn" (String#10220, DoABC#2) //------------------------------------------------------------ //_SafeStr_171 package { import mx.core.BitmapAsset; public class _SafeStr_171 extends BitmapAsset { } }//package // _SafeStr_171 = "_-0OH" (String#8985, DoABC#2) //------------------------------------------------------------ //_SafeStr_172 package { import mx.core.BitmapAsset; public class _SafeStr_172 extends BitmapAsset { } }//package // _SafeStr_172 = "_-2l3" (String#8912, DoABC#2) //------------------------------------------------------------ //_SafeStr_173 package { import mx.core.BitmapAsset; public class _SafeStr_173 extends BitmapAsset { } }//package // _SafeStr_173 = "_-0gY" (String#9395, DoABC#2) //------------------------------------------------------------ //_SafeStr_175 package { import mx.core.BitmapAsset; public class _SafeStr_175 extends BitmapAsset { } }//package // _SafeStr_175 = "_-1mQ" (String#9565, DoABC#2) //------------------------------------------------------------ //_SafeStr_176 package { import mx.core.BitmapAsset; public class _SafeStr_176 extends BitmapAsset { } }//package // _SafeStr_176 = "_-2w3" (String#11329, DoABC#2) //------------------------------------------------------------ //_SafeStr_177 package { import mx.core.BitmapAsset; public class _SafeStr_177 extends BitmapAsset { } }//package // _SafeStr_177 = "_-R" (String#9747, DoABC#2) //------------------------------------------------------------ //_SafeStr_178 package { import mx.core.BitmapAsset; public class _SafeStr_178 extends BitmapAsset { } }//package // _SafeStr_178 = "_-0Px" (String#9307, DoABC#2) //------------------------------------------------------------ //_SafeStr_179 package { import mx.core.BitmapAsset; public class _SafeStr_179 extends BitmapAsset { } }//package // _SafeStr_179 = "_-2J-" (String#11030, DoABC#2) //------------------------------------------------------------ //_SafeStr_18 package { import mx.core.ByteArrayAsset; public class _SafeStr_18 extends ByteArrayAsset { } }//package // _SafeStr_18 = "_-0XM" (String#10257, DoABC#2) //------------------------------------------------------------ //_SafeStr_180 package { import mx.core.BitmapAsset; public class _SafeStr_180 extends BitmapAsset { } }//package // _SafeStr_180 = "_-0Wk" (String#10323, DoABC#2) //------------------------------------------------------------ //_SafeStr_181 package { import mx.core.BitmapAsset; public class _SafeStr_181 extends BitmapAsset { } }//package // _SafeStr_181 = "_-2C8" (String#10967, DoABC#2) //------------------------------------------------------------ //_SafeStr_182 package { import mx.core.BitmapAsset; public class _SafeStr_182 extends BitmapAsset { } }//package // _SafeStr_182 = "_-tB" (String#9021, DoABC#2) //------------------------------------------------------------ //_SafeStr_183 package { import mx.core.BitmapAsset; public class _SafeStr_183 extends BitmapAsset { } }//package // _SafeStr_183 = "_-W8" (String#10918, DoABC#2) //------------------------------------------------------------ //_SafeStr_184 package { import mx.core.BitmapAsset; public class _SafeStr_184 extends BitmapAsset { } }//package // _SafeStr_184 = "_-2a4" (String#11127, DoABC#2) //------------------------------------------------------------ //_SafeStr_185 package { import mx.core.BitmapAsset; public class _SafeStr_185 extends BitmapAsset { } }//package // _SafeStr_185 = "_-1PK" (String#10693, DoABC#2) //------------------------------------------------------------ //_SafeStr_186 package { import mx.core.BitmapAsset; public class _SafeStr_186 extends BitmapAsset { } }//package // _SafeStr_186 = "_-0yY" (String#11289, DoABC#2) //------------------------------------------------------------ //_SafeStr_187 package { import mx.core.BitmapAsset; public class _SafeStr_187 extends BitmapAsset { } }//package // _SafeStr_187 = "_-2xb" (String#9974, DoABC#2) //------------------------------------------------------------ //_SafeStr_188 package { import mx.core.BitmapAsset; public class _SafeStr_188 extends BitmapAsset { } }//package // _SafeStr_188 = "_-2UL" (String#9683, DoABC#2) //------------------------------------------------------------ //_SafeStr_189 package { import mx.core.BitmapAsset; public class _SafeStr_189 extends BitmapAsset { } }//package // _SafeStr_189 = "_-095" (String#9223, DoABC#2) //------------------------------------------------------------ //_SafeStr_19 package { import mx.core.ByteArrayAsset; public class _SafeStr_19 extends ByteArrayAsset { } }//package // _SafeStr_19 = "_-1Sl" (String#10483, DoABC#2) //------------------------------------------------------------ //_SafeStr_190 package { import mx.core.BitmapAsset; public class _SafeStr_190 extends BitmapAsset { } }//package // _SafeStr_190 = "_-33L" (String#9684, DoABC#2) //------------------------------------------------------------ //_SafeStr_191 package { import mx.core.BitmapAsset; public class _SafeStr_191 extends BitmapAsset { } }//package // _SafeStr_191 = "_-1oi" (String#10175, DoABC#2) //------------------------------------------------------------ //_SafeStr_192 package { import mx.core.BitmapAsset; public class _SafeStr_192 extends BitmapAsset { } }//package // _SafeStr_192 = "_-2yq" (String#10033, DoABC#2) //------------------------------------------------------------ //_SafeStr_193 package { import mx.core.ByteArrayAsset; public class _SafeStr_193 extends ByteArrayAsset { } }//package // _SafeStr_193 = "_-0xR" (String#11253, DoABC#2) //------------------------------------------------------------ //_SafeStr_194 package { import mx.core.BitmapAsset; public class _SafeStr_194 extends BitmapAsset { } }//package // _SafeStr_194 = "_-0Ox" (String#9320, DoABC#2) //------------------------------------------------------------ //_SafeStr_195 package { import mx.core.ByteArrayAsset; public class _SafeStr_195 extends ByteArrayAsset { } }//package // _SafeStr_195 = "_-1uQ" (String#9238, DoABC#2) //------------------------------------------------------------ //_SafeStr_196 package { import mx.core.BitmapAsset; public class _SafeStr_196 extends BitmapAsset { } }//package // _SafeStr_196 = "_-1vm" (String#10796, DoABC#2) //------------------------------------------------------------ //_SafeStr_197 package { import mx.core.BitmapAsset; public class _SafeStr_197 extends BitmapAsset { } }//package // _SafeStr_197 = "_-FM" (String#10239, DoABC#2) //------------------------------------------------------------ //_SafeStr_198 package { import mx.core.BitmapAsset; public class _SafeStr_198 extends BitmapAsset { } }//package // _SafeStr_198 = "_-Av" (String#10285, DoABC#2) //------------------------------------------------------------ //_SafeStr_199 package { import mx.core.BitmapAsset; public class _SafeStr_199 extends BitmapAsset { } }//package // _SafeStr_199 = "_-0lW" (String#10878, DoABC#2) //------------------------------------------------------------ //_SafeStr_20 package { import mx.core.ByteArrayAsset; public class _SafeStr_20 extends ByteArrayAsset { } }//package // _SafeStr_20 = "_-03Y" (String#9487, DoABC#2) //------------------------------------------------------------ //_SafeStr_200 package { import mx.core.BitmapAsset; public class _SafeStr_200 extends BitmapAsset { } }//package // _SafeStr_200 = "_-AI" (String#9410, DoABC#2) //------------------------------------------------------------ //_SafeStr_201 package { import mx.core.BitmapAsset; public class _SafeStr_201 extends BitmapAsset { } }//package // _SafeStr_201 = "_-K9" (String#10667, DoABC#2) //------------------------------------------------------------ //_SafeStr_202 package { import mx.core.ByteArrayAsset; public class _SafeStr_202 extends ByteArrayAsset { } }//package // _SafeStr_202 = "_-0Rt" (String#9881, DoABC#2) //------------------------------------------------------------ //_SafeStr_203 package { import mx.core.BitmapAsset; public class _SafeStr_203 extends BitmapAsset { } }//package // _SafeStr_203 = "_-0Uc" (String#10166, DoABC#2) //------------------------------------------------------------ //_SafeStr_204 package { import mx.core.BitmapAsset; public class _SafeStr_204 extends BitmapAsset { } }//package // _SafeStr_204 = "_-1WA" (String#9267, DoABC#2) //------------------------------------------------------------ //_SafeStr_205 package { import mx.core.ByteArrayAsset; public class _SafeStr_205 extends ByteArrayAsset { } }//package // _SafeStr_205 = "_-1Wn" (String#11405, DoABC#2) //------------------------------------------------------------ //_SafeStr_206 package { import mx.core.BitmapAsset; public class _SafeStr_206 extends BitmapAsset { } }//package // _SafeStr_206 = "_-2Gb" (String#10868, DoABC#2) //------------------------------------------------------------ //_SafeStr_207 package { import mx.core.BitmapAsset; public class _SafeStr_207 extends BitmapAsset { } }//package // _SafeStr_207 = "_-1R-" (String#11177, DoABC#2) //------------------------------------------------------------ //_SafeStr_208 package { import mx.core.BitmapAsset; public class _SafeStr_208 extends BitmapAsset { } }//package // _SafeStr_208 = "_-0-b" (String#9351, DoABC#2) //------------------------------------------------------------ //_SafeStr_209 package { import mx.core.BitmapAsset; public class _SafeStr_209 extends BitmapAsset { } }//package // _SafeStr_209 = "_-11G" (String#9206, DoABC#2) //------------------------------------------------------------ //_SafeStr_210 package { import mx.core.BitmapAsset; public class _SafeStr_210 extends BitmapAsset { } }//package // _SafeStr_210 = "_-2Z4" (String#10544, DoABC#2) //------------------------------------------------------------ //_SafeStr_211 package { import mx.core.BitmapAsset; public class _SafeStr_211 extends BitmapAsset { } }//package // _SafeStr_211 = "_-2KU" (String#8953, DoABC#2) //------------------------------------------------------------ //_SafeStr_212 package { import mx.core.ByteArrayAsset; public class _SafeStr_212 extends ByteArrayAsset { } }//package // _SafeStr_212 = "_-1No" (String#11324, DoABC#2) //------------------------------------------------------------ //_SafeStr_213 package { import mx.core.BitmapAsset; public class _SafeStr_213 extends BitmapAsset { } }//package // _SafeStr_213 = "_-0yZ" (String#11292, DoABC#2) //------------------------------------------------------------ //_SafeStr_214 package { import mx.core.ByteArrayAsset; public class _SafeStr_214 extends ByteArrayAsset { } }//package // _SafeStr_214 = "_-38D" (String#10713, DoABC#2) //------------------------------------------------------------ //_SafeStr_215 package { import mx.core.BitmapAsset; public class _SafeStr_215 extends BitmapAsset { } }//package // _SafeStr_215 = "_-ro" (String#9477, DoABC#2) //------------------------------------------------------------ //_SafeStr_216 package { import mx.core.BitmapAsset; public class _SafeStr_216 extends BitmapAsset { } }//package // _SafeStr_216 = "_-wz" (String#9394, DoABC#2) //------------------------------------------------------------ //_SafeStr_217 package { import mx.core.BitmapAsset; public class _SafeStr_217 extends BitmapAsset { } }//package // _SafeStr_217 = "_-K-" (String#10583, DoABC#2) //------------------------------------------------------------ //_SafeStr_218 package { import mx.core.ByteArrayAsset; public class _SafeStr_218 extends ByteArrayAsset { } }//package // _SafeStr_218 = "_-0X4" (String#9656, DoABC#2) //------------------------------------------------------------ //_SafeStr_219 package { import mx.core.BitmapAsset; public class _SafeStr_219 extends BitmapAsset { } }//package // _SafeStr_219 = "_-2bI" (String#11286, DoABC#2) //------------------------------------------------------------ //_SafeStr_220 package { import mx.core.BitmapAsset; public class _SafeStr_220 extends BitmapAsset { } }//package // _SafeStr_220 = "_-F5" (String#8922, DoABC#2) //------------------------------------------------------------ //_SafeStr_221 package { import mx.core.BitmapAsset; public class _SafeStr_221 extends BitmapAsset { } }//package // _SafeStr_221 = "_-1AW" (String#10208, DoABC#2) //------------------------------------------------------------ //_SafeStr_222 package { import mx.core.BitmapAsset; public class _SafeStr_222 extends BitmapAsset { } }//package // _SafeStr_222 = "_-1xq" (String#10637, DoABC#2) //------------------------------------------------------------ //_SafeStr_223 package { import mx.core.BitmapAsset; public class _SafeStr_223 extends BitmapAsset { } }//package // _SafeStr_223 = "_-2O7" (String#9250, DoABC#2) //------------------------------------------------------------ //_SafeStr_224 package { import mx.core.ByteArrayAsset; public class _SafeStr_224 extends ByteArrayAsset { } }//package // _SafeStr_224 = "_-02S" (String#9559, DoABC#2) //------------------------------------------------------------ //_SafeStr_225 package { import mx.core.BitmapAsset; public class _SafeStr_225 extends BitmapAsset { } }//package // _SafeStr_225 = "_-0A9" (String#10228, DoABC#2) //------------------------------------------------------------ //_SafeStr_226 package { import mx.core.BitmapAsset; public class _SafeStr_226 extends BitmapAsset { } }//package // _SafeStr_226 = "_-yY" (String#9991, DoABC#2) //------------------------------------------------------------ //_SafeStr_227 package { import mx.core.BitmapAsset; public class _SafeStr_227 extends BitmapAsset { } }//package // _SafeStr_227 = "_-29X" (String#11077, DoABC#2) //------------------------------------------------------------ //_SafeStr_228 package { import mx.core.BitmapAsset; public class _SafeStr_228 extends BitmapAsset { } }//package // _SafeStr_228 = "_-Hj" (String#11178, DoABC#2) //------------------------------------------------------------ //_SafeStr_229 package { import mx.core.BitmapAsset; public class _SafeStr_229 extends BitmapAsset { } }//package // _SafeStr_229 = "_-37Z" (String#10709, DoABC#2) //------------------------------------------------------------ //_SafeStr_23 package { import mx.core.ByteArrayAsset; public class _SafeStr_23 extends ByteArrayAsset { } }//package // _SafeStr_23 = "_-2jv" (String#9151, DoABC#2) //------------------------------------------------------------ //_SafeStr_230 package { import mx.core.ByteArrayAsset; public class _SafeStr_230 extends ByteArrayAsset { } }//package // _SafeStr_230 = "_-0BY" (String#10360, DoABC#2) //------------------------------------------------------------ //_SafeStr_231 package { import mx.core.BitmapAsset; public class _SafeStr_231 extends BitmapAsset { } }//package // _SafeStr_231 = "_-1mH" (String#10196, DoABC#2) //------------------------------------------------------------ //_SafeStr_232 package { import mx.core.BitmapAsset; public class _SafeStr_232 extends BitmapAsset { } }//package // _SafeStr_232 = "_-0fA" (String#9056, DoABC#2) //------------------------------------------------------------ //_SafeStr_233 package { import mx.core.BitmapAsset; public class _SafeStr_233 extends BitmapAsset { } }//package // _SafeStr_233 = "_-2LM" (String#8911, DoABC#2) //------------------------------------------------------------ //_SafeStr_234 package { import mx.core.BitmapAsset; public class _SafeStr_234 extends BitmapAsset { } }//package // _SafeStr_234 = "_-HM" (String#10532, DoABC#2) //------------------------------------------------------------ //_SafeStr_235 package { import mx.core.BitmapAsset; public class _SafeStr_235 extends BitmapAsset { } }//package // _SafeStr_235 = "_-0iA" (String#9314, DoABC#2) //------------------------------------------------------------ //_SafeStr_236 package { import mx.core.BitmapAsset; public class _SafeStr_236 extends BitmapAsset { } }//package // _SafeStr_236 = "_-0VJ" (String#9142, DoABC#2) //------------------------------------------------------------ //_SafeStr_237 package { import mx.core.BitmapAsset; public class _SafeStr_237 extends BitmapAsset { } }//package // _SafeStr_237 = "_-0rX" (String#10520, DoABC#2) //------------------------------------------------------------ //_SafeStr_238 package { import mx.core.ByteArrayAsset; public class _SafeStr_238 extends ByteArrayAsset { } }//package // _SafeStr_238 = "_-2xl" (String#9711, DoABC#2) //------------------------------------------------------------ //_SafeStr_239 package { import mx.core.ByteArrayAsset; public class _SafeStr_239 extends ByteArrayAsset { } }//package // _SafeStr_239 = "_-1zm" (String#11156, DoABC#2) //------------------------------------------------------------ //_SafeStr_24 package { import mx.core.ByteArrayAsset; public class _SafeStr_24 extends ByteArrayAsset { } }//package // _SafeStr_24 = "_-EI" (String#9160, DoABC#2) //------------------------------------------------------------ //_SafeStr_240 package { import mx.core.BitmapAsset; public class _SafeStr_240 extends BitmapAsset { } }//package // _SafeStr_240 = "_-0r9" (String#10506, DoABC#2) //------------------------------------------------------------ //_SafeStr_241 package { import mx.core.BitmapAsset; public class _SafeStr_241 extends BitmapAsset { } }//package // _SafeStr_241 = "_-gz" (String#10337, DoABC#2) //------------------------------------------------------------ //_SafeStr_242 package { import mx.core.BitmapAsset; public class _SafeStr_242 extends BitmapAsset { } }//package // _SafeStr_242 = "_-31F" (String#9025, DoABC#2) //------------------------------------------------------------ //_SafeStr_243 package { import mx.core.BitmapAsset; public class _SafeStr_243 extends BitmapAsset { } }//package // _SafeStr_243 = "_-0VU" (String#9807, DoABC#2) //------------------------------------------------------------ //_SafeStr_244 package { import mx.core.BitmapAsset; public class _SafeStr_244 extends BitmapAsset { } }//package // _SafeStr_244 = "_-1AD" (String#10211, DoABC#2) //------------------------------------------------------------ //_SafeStr_245 package { import mx.core.ByteArrayAsset; public class _SafeStr_245 extends ByteArrayAsset { } }//package // _SafeStr_245 = "_-3Hk" (String#10303, DoABC#2) //------------------------------------------------------------ //_SafeStr_246 package { import mx.core.BitmapAsset; public class _SafeStr_246 extends BitmapAsset { } }//package // _SafeStr_246 = "_-23s" (String#10542, DoABC#2) //------------------------------------------------------------ //_SafeStr_247 package { import mx.core.BitmapAsset; public class _SafeStr_247 extends BitmapAsset { } }//package // _SafeStr_247 = "_-0RH" (String#9415, DoABC#2) //------------------------------------------------------------ //_SafeStr_248 package { import mx.core.BitmapAsset; public class _SafeStr_248 extends BitmapAsset { } }//package // _SafeStr_248 = "_-yk" (String#9099, DoABC#2) //------------------------------------------------------------ //_SafeStr_249 package { import mx.core.BitmapAsset; public class _SafeStr_249 extends BitmapAsset { } }//package // _SafeStr_249 = "_-vP" (String#10252, DoABC#2) //------------------------------------------------------------ //_SafeStr_25 package { import mx.core.BitmapAsset; public class _SafeStr_25 extends BitmapAsset { } }//package // _SafeStr_25 = "_-0ul" (String#9038, DoABC#2) //------------------------------------------------------------ //_SafeStr_250 package { import mx.core.BitmapAsset; public class _SafeStr_250 extends BitmapAsset { } }//package // _SafeStr_250 = "_-33o" (String#10389, DoABC#2) //------------------------------------------------------------ //_SafeStr_251 package { import mx.core.ByteArrayAsset; public class _SafeStr_251 extends ByteArrayAsset { } }//package // _SafeStr_251 = "_-2Hd" (String#11036, DoABC#2) //------------------------------------------------------------ //_SafeStr_252 package { import mx.core.BitmapAsset; public class _SafeStr_252 extends BitmapAsset { } }//package // _SafeStr_252 = "_-10W" (String#10204, DoABC#2) //------------------------------------------------------------ //_SafeStr_253 package { import mx.core.BitmapAsset; public class _SafeStr_253 extends BitmapAsset { } }//package // _SafeStr_253 = "_-10F" (String#9516, DoABC#2) //------------------------------------------------------------ //_SafeStr_254 package { import mx.core.ByteArrayAsset; public class _SafeStr_254 extends ByteArrayAsset { } }//package // _SafeStr_254 = "_-1CR" (String#10094, DoABC#2) //------------------------------------------------------------ //_SafeStr_255 package { import mx.core.BitmapAsset; public class _SafeStr_255 extends BitmapAsset { } }//package // _SafeStr_255 = "_-BK" (String#9587, DoABC#2) //------------------------------------------------------------ //_SafeStr_256 package { import mx.core.BitmapAsset; public class _SafeStr_256 extends BitmapAsset { } }//package // _SafeStr_256 = "_-2Na" (String#9363, DoABC#2) //------------------------------------------------------------ //_SafeStr_257 package { import mx.core.BitmapAsset; public class _SafeStr_257 extends BitmapAsset { } }//package // _SafeStr_257 = "_-25Y" (String#10577, DoABC#2) //------------------------------------------------------------ //_SafeStr_258 package { import mx.core.ByteArrayAsset; public class _SafeStr_258 extends ByteArrayAsset { } }//package // _SafeStr_258 = "_-0VG" (String#10184, DoABC#2) //------------------------------------------------------------ //_SafeStr_259 package { import mx.core.ByteArrayAsset; public class _SafeStr_259 extends ByteArrayAsset { } }//package // _SafeStr_259 = "_-1t" (String#11428, DoABC#2) //------------------------------------------------------------ //_SafeStr_26 package { import mx.core.BitmapAsset; public class _SafeStr_26 extends BitmapAsset { } }//package // _SafeStr_26 = "_-0Ul" (String#10064, DoABC#2) //------------------------------------------------------------ //_SafeStr_260 package { import mx.core.ByteArrayAsset; public class _SafeStr_260 extends ByteArrayAsset { } }//package // _SafeStr_260 = "_-2WW" (String#10530, DoABC#2) //------------------------------------------------------------ //_SafeStr_261 package { import mx.core.ByteArrayAsset; public class _SafeStr_261 extends ByteArrayAsset { } }//package // _SafeStr_261 = "_-1Mz" (String#10724, DoABC#2) //------------------------------------------------------------ //_SafeStr_262 package { import mx.core.BitmapAsset; public class _SafeStr_262 extends BitmapAsset { } }//package // _SafeStr_262 = "_-mV" (String#10181, DoABC#2) //------------------------------------------------------------ //_SafeStr_263 package { import mx.core.BitmapAsset; public class _SafeStr_263 extends BitmapAsset { } }//package // _SafeStr_263 = "_-0sg" (String#10831, DoABC#2) //------------------------------------------------------------ //_SafeStr_264 package { import mx.core.BitmapAsset; public class _SafeStr_264 extends BitmapAsset { } }//package // _SafeStr_264 = "_-0FJ" (String#9676, DoABC#2) //------------------------------------------------------------ //_SafeStr_265 package { import mx.core.BitmapAsset; public class _SafeStr_265 extends BitmapAsset { } }//package // _SafeStr_265 = "_-2wp" (String#10009, DoABC#2) //------------------------------------------------------------ //_SafeStr_266 package { import mx.core.ByteArrayAsset; public class _SafeStr_266 extends ByteArrayAsset { } }//package // _SafeStr_266 = "_-1wO" (String#10781, DoABC#2) //------------------------------------------------------------ //_SafeStr_267 package { import mx.core.ByteArrayAsset; public class _SafeStr_267 extends ByteArrayAsset { } }//package // _SafeStr_267 = "_-1bk" (String#11054, DoABC#2) //------------------------------------------------------------ //_SafeStr_268 package { import mx.core.ByteArrayAsset; public class _SafeStr_268 extends ByteArrayAsset { } }//package // _SafeStr_268 = "_-0D7" (String#10149, DoABC#2) //------------------------------------------------------------ //_SafeStr_269 package { import mx.core.ByteArrayAsset; public class _SafeStr_269 extends ByteArrayAsset { } }//package // _SafeStr_269 = "_-0zn" (String#11225, DoABC#2) //------------------------------------------------------------ //_SafeStr_27 package { import mx.core.ByteArrayAsset; public class _SafeStr_27 extends ByteArrayAsset { } }//package // _SafeStr_27 = "_-07m" (String#9225, DoABC#2) //------------------------------------------------------------ //_SafeStr_270 package { import mx.core.BitmapAsset; public class _SafeStr_270 extends BitmapAsset { } }//package // _SafeStr_270 = "_-27z" (String#10690, DoABC#2) //------------------------------------------------------------ //_SafeStr_271 package { import mx.core.BitmapAsset; public class _SafeStr_271 extends BitmapAsset { } }//package // _SafeStr_271 = "_-2Tw" (String#9646, DoABC#2) //------------------------------------------------------------ //_SafeStr_272 package { import mx.core.ByteArrayAsset; public class _SafeStr_272 extends ByteArrayAsset { } }//package // _SafeStr_272 = "_-2y5" (String#10037, DoABC#2) //------------------------------------------------------------ //_SafeStr_273 package { import mx.core.ByteArrayAsset; public class _SafeStr_273 extends ByteArrayAsset { } }//package // _SafeStr_273 = "_-0D" (String#11355, DoABC#2) //------------------------------------------------------------ //_SafeStr_274 package { import mx.core.ByteArrayAsset; public class _SafeStr_274 extends ByteArrayAsset { } }//package // _SafeStr_274 = "_-1U9" (String#10499, DoABC#2) //------------------------------------------------------------ //_SafeStr_275 package { import mx.core.BitmapAsset; public class _SafeStr_275 extends BitmapAsset { } }//package // _SafeStr_275 = "_-3Hs" (String#10353, DoABC#2) //------------------------------------------------------------ //_SafeStr_276 package { import mx.core.ByteArrayAsset; public class _SafeStr_276 extends ByteArrayAsset { } }//package // _SafeStr_276 = "_-2KJ" (String#8902, DoABC#2) //------------------------------------------------------------ //_SafeStr_277 package { import mx.core.ByteArrayAsset; public class _SafeStr_277 extends ByteArrayAsset { } }//package // _SafeStr_277 = "_-1cl" (String#10935, DoABC#2) //------------------------------------------------------------ //_SafeStr_278 package { import mx.core.ByteArrayAsset; public class _SafeStr_278 extends ByteArrayAsset { } }//package // _SafeStr_278 = "_-7c" (String#11383, DoABC#2) //------------------------------------------------------------ //_SafeStr_279 package { import mx.core.ByteArrayAsset; public class _SafeStr_279 extends ByteArrayAsset { } }//package // _SafeStr_279 = "_-5O" (String#10732, DoABC#2) //------------------------------------------------------------ //_SafeStr_28 package { import mx.core.ByteArrayAsset; public class _SafeStr_28 extends ByteArrayAsset { } }//package // _SafeStr_28 = "_-21M" (String#11194, DoABC#2) //------------------------------------------------------------ //_SafeStr_280 package { import mx.core.ByteArrayAsset; public class _SafeStr_280 extends ByteArrayAsset { } }//package // _SafeStr_280 = "_-0Rm" (String#9830, DoABC#2) //------------------------------------------------------------ //_SafeStr_281 package { import mx.core.ByteArrayAsset; public class _SafeStr_281 extends ByteArrayAsset { } }//package // _SafeStr_281 = "_-2rW" (String#9329, DoABC#2) //------------------------------------------------------------ //_SafeStr_282 package { import mx.core.BitmapAsset; public class _SafeStr_282 extends BitmapAsset { } }//package // _SafeStr_282 = "_-Jb" (String#11352, DoABC#2) //------------------------------------------------------------ //_SafeStr_283 package { import mx.core.ByteArrayAsset; public class _SafeStr_283 extends ByteArrayAsset { } }//package // _SafeStr_283 = "_-1U-" (String#10475, DoABC#2) //------------------------------------------------------------ //_SafeStr_284 package { import mx.core.ByteArrayAsset; public class _SafeStr_284 extends ByteArrayAsset { } }//package // _SafeStr_284 = "_-13F" (String#9266, DoABC#2) //------------------------------------------------------------ //_SafeStr_285 package { import mx.core.ByteArrayAsset; public class _SafeStr_285 extends ByteArrayAsset { } }//package // _SafeStr_285 = "_-0UJ" (String#9518, DoABC#2) //------------------------------------------------------------ //_SafeStr_288 package { import mx.core.BitmapAsset; public class _SafeStr_288 extends BitmapAsset { } }//package // _SafeStr_288 = "_-Bs" (String#10404, DoABC#2) //------------------------------------------------------------ //_SafeStr_289 package { import mx.core.ByteArrayAsset; public class _SafeStr_289 extends ByteArrayAsset { } }//package // _SafeStr_289 = "_-0d2" (String#9014, DoABC#2) //------------------------------------------------------------ //_SafeStr_29 package { import mx.core.BitmapAsset; public class _SafeStr_29 extends BitmapAsset { } }//package // _SafeStr_29 = "_-12h" (String#9407, DoABC#2) //------------------------------------------------------------ //_SafeStr_290 package { import mx.core.BitmapAsset; public class _SafeStr_290 extends BitmapAsset { } }//package // _SafeStr_290 = "_-Rx" (String#11219, DoABC#2) //------------------------------------------------------------ //_SafeStr_291 package { import mx.core.ByteArrayAsset; public class _SafeStr_291 extends ByteArrayAsset { } }//package // _SafeStr_291 = "_-hu" (String#10318, DoABC#2) //------------------------------------------------------------ //_SafeStr_292 package { import mx.core.ByteArrayAsset; public class _SafeStr_292 extends ByteArrayAsset { } }//package // _SafeStr_292 = "_-9J" (String#11402, DoABC#2) //------------------------------------------------------------ //_SafeStr_293 package { import mx.core.ByteArrayAsset; public class _SafeStr_293 extends ByteArrayAsset { } }//package // _SafeStr_293 = "_-34T" (String#9932, DoABC#2) //------------------------------------------------------------ //_SafeStr_294 package { import mx.core.BitmapAsset; public class _SafeStr_294 extends BitmapAsset { } }//package // _SafeStr_294 = "_-1wR" (String#10794, DoABC#2) //------------------------------------------------------------ //_SafeStr_295 package { import mx.core.ByteArrayAsset; public class _SafeStr_295 extends ByteArrayAsset { } }//package // _SafeStr_295 = "_-b-" (String#8970, DoABC#2) //------------------------------------------------------------ //_SafeStr_296 package { import mx.core.ByteArrayAsset; public class _SafeStr_296 extends ByteArrayAsset { } }//package // _SafeStr_296 = "_-0PM" (String#9090, DoABC#2) //------------------------------------------------------------ //_SafeStr_297 package { import mx.core.BitmapAsset; public class _SafeStr_297 extends BitmapAsset { } }//package // _SafeStr_297 = "_-25f" (String#10864, DoABC#2) //------------------------------------------------------------ //_SafeStr_298 package { import mx.core.ByteArrayAsset; public class _SafeStr_298 extends ByteArrayAsset { } }//package // _SafeStr_298 = "_-0LY" (String#9752, DoABC#2) //------------------------------------------------------------ //_SafeStr_299 package { import mx.core.ByteArrayAsset; public class _SafeStr_299 extends ByteArrayAsset { } }//package // _SafeStr_299 = "_-37W" (String#10849, DoABC#2) //------------------------------------------------------------ //_SafeStr_30 package { import mx.core.ByteArrayAsset; public class _SafeStr_30 extends ByteArrayAsset { } }//package // _SafeStr_30 = "_-2sp" (String#9388, DoABC#2) //------------------------------------------------------------ //_SafeStr_300 package { import mx.core.ByteArrayAsset; public class _SafeStr_300 extends ByteArrayAsset { } }//package // _SafeStr_300 = "_-DP" (String#10324, DoABC#2) //------------------------------------------------------------ //_SafeStr_301 package { import mx.core.ByteArrayAsset; public class _SafeStr_301 extends ByteArrayAsset { } }//package // _SafeStr_301 = "_-1jT" (String#9525, DoABC#2) //------------------------------------------------------------ //_SafeStr_302 package { import mx.core.BitmapAsset; public class _SafeStr_302 extends BitmapAsset { } }//package // _SafeStr_302 = "_-2EC" (String#10925, DoABC#2) //------------------------------------------------------------ //_SafeStr_303 package { import mx.core.BitmapAsset; public class _SafeStr_303 extends BitmapAsset { } }//package // _SafeStr_303 = "_-vq" (String#8932, DoABC#2) //------------------------------------------------------------ //_SafeStr_304 package { import mx.core.ByteArrayAsset; public class _SafeStr_304 extends ByteArrayAsset { } }//package // _SafeStr_304 = "_-1n-" (String#9615, DoABC#2) //------------------------------------------------------------ //_SafeStr_305 package { import mx.core.ByteArrayAsset; public class _SafeStr_305 extends ByteArrayAsset { } }//package // _SafeStr_305 = "_-dn" (String#9886, DoABC#2) //------------------------------------------------------------ //_SafeStr_306 package { import mx.core.ByteArrayAsset; public class _SafeStr_306 extends ByteArrayAsset { } }//package // _SafeStr_306 = "_-2FK" (String#8926, DoABC#2) //------------------------------------------------------------ //_SafeStr_307 package { import mx.core.ByteArrayAsset; public class _SafeStr_307 extends ByteArrayAsset { } }//package // _SafeStr_307 = "_-2LH" (String#8986, DoABC#2) //------------------------------------------------------------ //_SafeStr_308 package { import mx.core.ByteArrayAsset; public class _SafeStr_308 extends ByteArrayAsset { } }//package // _SafeStr_308 = "_-40" (String#11343, DoABC#2) //------------------------------------------------------------ //_SafeStr_309 package { import mx.core.BitmapAsset; public class _SafeStr_309 extends BitmapAsset { } }//package // _SafeStr_309 = "_-0pf" (String#10609, DoABC#2) //------------------------------------------------------------ //_SafeStr_31 package { import mx.core.ByteArrayAsset; public class _SafeStr_31 extends ByteArrayAsset { } }//package // _SafeStr_31 = "_-2Qx" (String#10446, DoABC#2) //------------------------------------------------------------ //_SafeStr_310 package { import mx.core.ByteArrayAsset; public class _SafeStr_310 extends ByteArrayAsset { } }//package // _SafeStr_310 = "_-MQ" (String#10720, DoABC#2) //------------------------------------------------------------ //_SafeStr_311 package { import mx.core.ByteArrayAsset; public class _SafeStr_311 extends ByteArrayAsset { } }//package // _SafeStr_311 = "_-3IC" (String#10383, DoABC#2) //------------------------------------------------------------ //_SafeStr_312 package { import mx.core.ByteArrayAsset; public class _SafeStr_312 extends ByteArrayAsset { } }//package // _SafeStr_312 = "_-1R7" (String#10645, DoABC#2) //------------------------------------------------------------ //_SafeStr_313 package { import mx.core.ByteArrayAsset; public class _SafeStr_313 extends ByteArrayAsset { } }//package // _SafeStr_313 = "_-0JP" (String#9935, DoABC#2) //------------------------------------------------------------ //_SafeStr_314 package { import mx.core.ByteArrayAsset; public class _SafeStr_314 extends ByteArrayAsset { } }//package // _SafeStr_314 = "_-0gL" (String#11393, DoABC#2) //------------------------------------------------------------ //_SafeStr_315 package { import mx.core.BitmapAsset; public class _SafeStr_315 extends BitmapAsset { } }//package // _SafeStr_315 = "_-1OQ" (String#11397, DoABC#2) //------------------------------------------------------------ //_SafeStr_316 package { import mx.core.ByteArrayAsset; public class _SafeStr_316 extends ByteArrayAsset { } }//package // _SafeStr_316 = "_-2O4" (String#9589, DoABC#2) //------------------------------------------------------------ //_SafeStr_317 package { import mx.core.ByteArrayAsset; public class _SafeStr_317 extends ByteArrayAsset { } }//package // _SafeStr_317 = "_-0M9" (String#10308, DoABC#2) //------------------------------------------------------------ //_SafeStr_318 package { import mx.core.ByteArrayAsset; public class _SafeStr_318 extends ByteArrayAsset { } }//package // _SafeStr_318 = "_-2MB" (String#9803, DoABC#2) //------------------------------------------------------------ //_SafeStr_319 package { import mx.core.ByteArrayAsset; public class _SafeStr_319 extends ByteArrayAsset { } }//package // _SafeStr_319 = "_-1hC" (String#10986, DoABC#2) //------------------------------------------------------------ //_SafeStr_32 package { import mx.core.ByteArrayAsset; public class _SafeStr_32 extends ByteArrayAsset { } }//package // _SafeStr_32 = "_-2LF" (String#9300, DoABC#2) //------------------------------------------------------------ //_SafeStr_320 package { import mx.core.ByteArrayAsset; public class _SafeStr_320 extends ByteArrayAsset { } }//package // _SafeStr_320 = "_-0GC" (String#9816, DoABC#2) //------------------------------------------------------------ //_SafeStr_321 package { import mx.core.ByteArrayAsset; public class _SafeStr_321 extends ByteArrayAsset { } }//package // _SafeStr_321 = "_-2dk" (String#10936, DoABC#2) //------------------------------------------------------------ //_SafeStr_322 package { import mx.core.ByteArrayAsset; public class _SafeStr_322 extends ByteArrayAsset { } }//package // _SafeStr_322 = "_-1kD" (String#9548, DoABC#2) //------------------------------------------------------------ //_SafeStr_323 package { import mx.core.ByteArrayAsset; public class _SafeStr_323 extends ByteArrayAsset { } }//package // _SafeStr_323 = "_-0pp" (String#10490, DoABC#2) //------------------------------------------------------------ //_SafeStr_324 package { import mx.core.BitmapAsset; public class _SafeStr_324 extends BitmapAsset { } }//package // _SafeStr_324 = "_-09z" (String#9097, DoABC#2) //------------------------------------------------------------ //_SafeStr_325 package { import mx.core.ByteArrayAsset; public class _SafeStr_325 extends ByteArrayAsset { } }//package // _SafeStr_325 = "_-0hr" (String#9562, DoABC#2) //------------------------------------------------------------ //_SafeStr_326 package { import mx.core.BitmapAsset; public class _SafeStr_326 extends BitmapAsset { } }//package // _SafeStr_326 = "_-2hi" (String#9054, DoABC#2) //------------------------------------------------------------ //_SafeStr_327 package { import mx.core.BitmapAsset; public class _SafeStr_327 extends BitmapAsset { } }//package // _SafeStr_327 = "_-39u" (String#10651, DoABC#2) //------------------------------------------------------------ //_SafeStr_328 package { import mx.core.BitmapAsset; public class _SafeStr_328 extends BitmapAsset { } }//package // _SafeStr_328 = "_-2mq" (String#9029, DoABC#2) //------------------------------------------------------------ //_SafeStr_329 package { import mx.core.ByteArrayAsset; public class _SafeStr_329 extends ByteArrayAsset { } }//package // _SafeStr_329 = "_-2kc" (String#9186, DoABC#2) //------------------------------------------------------------ //_SafeStr_33 package { import mx.core.BitmapAsset; public class _SafeStr_33 extends BitmapAsset { } }//package // _SafeStr_33 = "_-Po" (String#11149, DoABC#2) //------------------------------------------------------------ //_SafeStr_330 package { import mx.core.ByteArrayAsset; public class _SafeStr_330 extends ByteArrayAsset { } }//package // _SafeStr_330 = "_-qo" (String#9391, DoABC#2) //------------------------------------------------------------ //_SafeStr_331 package { import mx.core.ByteArrayAsset; public class _SafeStr_331 extends ByteArrayAsset { } }//package // _SafeStr_331 = "_-2me" (String#8962, DoABC#2) //------------------------------------------------------------ //_SafeStr_332 package { import mx.core.ByteArrayAsset; public class _SafeStr_332 extends ByteArrayAsset { } }//package // _SafeStr_332 = "_-1Wk" (String#11418, DoABC#2) //------------------------------------------------------------ //_SafeStr_333 package { import mx.core.ByteArrayAsset; public class _SafeStr_333 extends ByteArrayAsset { } }//package // _SafeStr_333 = "_-1lB" (String#9800, DoABC#2) //------------------------------------------------------------ //_SafeStr_334 package { import mx.core.ByteArrayAsset; public class _SafeStr_334 extends ByteArrayAsset { } }//package // _SafeStr_334 = "_-1Zk" (String#11300, DoABC#2) //------------------------------------------------------------ //_SafeStr_335 package { import mx.core.ByteArrayAsset; public class _SafeStr_335 extends ByteArrayAsset { } }//package // _SafeStr_335 = "_-06O" (String#8965, DoABC#2) //------------------------------------------------------------ //_SafeStr_336 package { import mx.core.ByteArrayAsset; public class _SafeStr_336 extends ByteArrayAsset { } }//package // _SafeStr_336 = "_-hi" (String#10268, DoABC#2) //------------------------------------------------------------ //_SafeStr_337 package { import mx.core.ByteArrayAsset; public class _SafeStr_337 extends ByteArrayAsset { } }//package // _SafeStr_337 = "_-0vg" (String#9420, DoABC#2) //------------------------------------------------------------ //_SafeStr_338 package { import mx.core.ByteArrayAsset; public class _SafeStr_338 extends ByteArrayAsset { } }//package // _SafeStr_338 = "_-2ge" (String#10448, DoABC#2) //------------------------------------------------------------ //_SafeStr_339 package { import mx.core.BitmapAsset; public class _SafeStr_339 extends BitmapAsset { } }//package // _SafeStr_339 = "_-3BW" (String#11263, DoABC#2) //------------------------------------------------------------ //_SafeStr_34 package { import mx.core.ByteArrayAsset; public class _SafeStr_34 extends ByteArrayAsset { } }//package // _SafeStr_34 = "_-09m" (String#9133, DoABC#2) //------------------------------------------------------------ //_SafeStr_340 package { import mx.core.ByteArrayAsset; public class _SafeStr_340 extends ByteArrayAsset { } }//package // _SafeStr_340 = "_-59" (String#10766, DoABC#2) //------------------------------------------------------------ //_SafeStr_341 package { import mx.core.ByteArrayAsset; public class _SafeStr_341 extends ByteArrayAsset { } }//package // _SafeStr_341 = "_-0UT" (String#10417, DoABC#2) //------------------------------------------------------------ //_SafeStr_342 package { import mx.core.ByteArrayAsset; public class _SafeStr_342 extends ByteArrayAsset { } }//package // _SafeStr_342 = "_-cr" (String#9648, DoABC#2) //------------------------------------------------------------ //_SafeStr_343 package { import mx.core.ByteArrayAsset; public class _SafeStr_343 extends ByteArrayAsset { } }//package // _SafeStr_343 = "_-1mD" (String#10055, DoABC#2) //------------------------------------------------------------ //_SafeStr_344 package { import mx.core.ByteArrayAsset; public class _SafeStr_344 extends ByteArrayAsset { } }//package // _SafeStr_344 = "_-2L6" (String#9034, DoABC#2) //------------------------------------------------------------ //_SafeStr_345 package { import mx.core.BitmapAsset; public class _SafeStr_345 extends BitmapAsset { } }//package // _SafeStr_345 = "_-23F" (String#10611, DoABC#2) //------------------------------------------------------------ //_SafeStr_346 package { import mx.core.BitmapAsset; public class _SafeStr_346 extends BitmapAsset { } }//package // _SafeStr_346 = "_-Ck" (String#9674, DoABC#2) //------------------------------------------------------------ //_SafeStr_347 package { import mx.core.BitmapAsset; public class _SafeStr_347 extends BitmapAsset { } }//package // _SafeStr_347 = "_-1Ul" (String#11102, DoABC#2) //------------------------------------------------------------ //_SafeStr_348 package { import mx.core.ByteArrayAsset; public class _SafeStr_348 extends ByteArrayAsset { } }//package // _SafeStr_348 = "_-2uQ" (String#11338, DoABC#2) //------------------------------------------------------------ //_SafeStr_349 package { import mx.core.ByteArrayAsset; public class _SafeStr_349 extends ByteArrayAsset { } }//package // _SafeStr_349 = "_-0QM" (String#9472, DoABC#2) //------------------------------------------------------------ //_SafeStr_35 package { import mx.core.ByteArrayAsset; public class _SafeStr_35 extends ByteArrayAsset { } }//package // _SafeStr_35 = "_-bF" (String#10245, DoABC#2) //------------------------------------------------------------ //_SafeStr_350 package { import mx.core.ByteArrayAsset; public class _SafeStr_350 extends ByteArrayAsset { } }//package // _SafeStr_350 = "_-z5" (String#10016, DoABC#2) //------------------------------------------------------------ //_SafeStr_351 package { import mx.core.ByteArrayAsset; public class _SafeStr_351 extends ByteArrayAsset { } }//package // _SafeStr_351 = "_-Md" (String#10756, DoABC#2) //------------------------------------------------------------ //_SafeStr_352 package { import mx.core.ByteArrayAsset; public class _SafeStr_352 extends ByteArrayAsset { } }//package // _SafeStr_352 = "_-1H7" (String#10177, DoABC#2) //------------------------------------------------------------ //_SafeStr_353 package { import mx.core.ByteArrayAsset; public class _SafeStr_353 extends ByteArrayAsset { } }//package // _SafeStr_353 = "_-06n" (String#8925, DoABC#2) //------------------------------------------------------------ //_SafeStr_354 package { import mx.core.ByteArrayAsset; public class _SafeStr_354 extends ByteArrayAsset { } }//package // _SafeStr_354 = "_-09N" (String#9230, DoABC#2) //------------------------------------------------------------ //_SafeStr_355 package { import mx.core.ByteArrayAsset; public class _SafeStr_355 extends ByteArrayAsset { } }//package // _SafeStr_355 = "_-2zs" (String#9913, DoABC#2) //------------------------------------------------------------ //_SafeStr_356 package { import mx.core.ByteArrayAsset; public class _SafeStr_356 extends ByteArrayAsset { } }//package // _SafeStr_356 = "_-01H" (String#9319, DoABC#2) //------------------------------------------------------------ //_SafeStr_357 package { import mx.core.BitmapAsset; public class _SafeStr_357 extends BitmapAsset { } }//package // _SafeStr_357 = "_-2gS" (String#10368, DoABC#2) //------------------------------------------------------------ //_SafeStr_358 package { import mx.core.ByteArrayAsset; public class _SafeStr_358 extends ByteArrayAsset { } }//package // _SafeStr_358 = "_-2cI" (String#10956, DoABC#2) //------------------------------------------------------------ //_SafeStr_359 package { import mx.core.ByteArrayAsset; public class _SafeStr_359 extends ByteArrayAsset { } }//package // _SafeStr_359 = "_-0Gg" (String#9975, DoABC#2) //------------------------------------------------------------ //_SafeStr_36 package { import mx.core.ByteArrayAsset; public class _SafeStr_36 extends ByteArrayAsset { } }//package // _SafeStr_36 = "_-2S" (String#10740, DoABC#2) //------------------------------------------------------------ //_SafeStr_360 package { import mx.core.ByteArrayAsset; public class _SafeStr_360 extends ByteArrayAsset { } }//package // _SafeStr_360 = "_-2N0" (String#9733, DoABC#2) //------------------------------------------------------------ //_SafeStr_361 package { import mx.core.ByteArrayAsset; public class _SafeStr_361 extends ByteArrayAsset { } }//package // _SafeStr_361 = "_-0RB" (String#9317, DoABC#2) //------------------------------------------------------------ //_SafeStr_362 package { import mx.core.ByteArrayAsset; public class _SafeStr_362 extends ByteArrayAsset { } }//package // _SafeStr_362 = "_-01A" (String#9257, DoABC#2) //------------------------------------------------------------ //_SafeStr_363 package { import mx.core.ByteArrayAsset; public class _SafeStr_363 extends ByteArrayAsset { } }//package // _SafeStr_363 = "_-2ww" (String#10047, DoABC#2) //------------------------------------------------------------ //_SafeStr_364 package { import mx.core.ByteArrayAsset; public class _SafeStr_364 extends ByteArrayAsset { } }//package // _SafeStr_364 = "_-1E6" (String#8901, DoABC#2) //------------------------------------------------------------ //_SafeStr_365 package { import mx.core.ByteArrayAsset; public class _SafeStr_365 extends ByteArrayAsset { } }//package // _SafeStr_365 = "_-0WA" (String#9824, DoABC#2) //------------------------------------------------------------ //_SafeStr_366 package { import mx.core.ByteArrayAsset; public class _SafeStr_366 extends ByteArrayAsset { } }//package // _SafeStr_366 = "_-1-R" (String#9773, DoABC#2) //------------------------------------------------------------ //_SafeStr_367 package { import mx.core.ByteArrayAsset; public class _SafeStr_367 extends ByteArrayAsset { } }//package // _SafeStr_367 = "_-Zn" (String#9710, DoABC#2) //------------------------------------------------------------ //_SafeStr_368 package { import mx.core.ByteArrayAsset; public class _SafeStr_368 extends ByteArrayAsset { } }//package // _SafeStr_368 = "_-g6" (String#9702, DoABC#2) //------------------------------------------------------------ //_SafeStr_369 package { import mx.core.ByteArrayAsset; public class _SafeStr_369 extends ByteArrayAsset { } }//package // _SafeStr_369 = "_-pV" (String#9106, DoABC#2) //------------------------------------------------------------ //_SafeStr_37 package { import mx.core.ByteArrayAsset; public class _SafeStr_37 extends ByteArrayAsset { } }//package // _SafeStr_37 = "_-Nc" (String#11075, DoABC#2) //------------------------------------------------------------ //_SafeStr_370 package { import mx.core.ByteArrayAsset; public class _SafeStr_370 extends ByteArrayAsset { } }//package // _SafeStr_370 = "_-25X" (String#10473, DoABC#2) //------------------------------------------------------------ //_SafeStr_371 package { import mx.core.ByteArrayAsset; public class _SafeStr_371 extends ByteArrayAsset { } }//package // _SafeStr_371 = "_-01r" (String#9570, DoABC#2) //------------------------------------------------------------ //_SafeStr_372 package { import mx.core.BitmapAsset; public class _SafeStr_372 extends BitmapAsset { } }//package // _SafeStr_372 = "_-0I1" (String#10052, DoABC#2) //------------------------------------------------------------ //_SafeStr_373 package { import mx.core.BitmapAsset; public class _SafeStr_373 extends BitmapAsset { } }//package // _SafeStr_373 = "_-Wr" (String#9109, DoABC#2) //------------------------------------------------------------ //_SafeStr_374 package { import mx.core.BitmapAsset; public class _SafeStr_374 extends BitmapAsset { } }//package // _SafeStr_374 = "_-1uv" (String#10526, DoABC#2) //------------------------------------------------------------ //_SafeStr_375 package { import mx.core.ByteArrayAsset; public class _SafeStr_375 extends ByteArrayAsset { } }//package // _SafeStr_375 = "_-0Cs" (String#10319, DoABC#2) //------------------------------------------------------------ //_SafeStr_376 package { import mx.core.ByteArrayAsset; public class _SafeStr_376 extends ByteArrayAsset { } }//package // _SafeStr_376 = "_-30H" (String#9268, DoABC#2) //------------------------------------------------------------ //_SafeStr_377 package { import mx.core.ByteArrayAsset; public class _SafeStr_377 extends ByteArrayAsset { } }//package // _SafeStr_377 = "_-2RR" (String#10102, DoABC#2) //------------------------------------------------------------ //_SafeStr_378 package { import mx.core.ByteArrayAsset; public class _SafeStr_378 extends ByteArrayAsset { } }//package // _SafeStr_378 = "_-2H8" (String#10471, DoABC#2) //------------------------------------------------------------ //_SafeStr_379 package { import mx.core.ByteArrayAsset; public class _SafeStr_379 extends ByteArrayAsset { } }//package // _SafeStr_379 = "_-2mf" (String#8960, DoABC#2) //------------------------------------------------------------ //_SafeStr_38 package { import mx.core.ByteArrayAsset; public class _SafeStr_38 extends ByteArrayAsset { } }//package // _SafeStr_38 = "_-36m" (String#9136, DoABC#2) //------------------------------------------------------------ //_SafeStr_380 package { import mx.core.ByteArrayAsset; public class _SafeStr_380 extends ByteArrayAsset { } }//package // _SafeStr_380 = "_-0z5" (String#10991, DoABC#2) //------------------------------------------------------------ //_SafeStr_381 package { import mx.core.ByteArrayAsset; public class _SafeStr_381 extends ByteArrayAsset { } }//package // _SafeStr_381 = "_-2Hk" (String#11029, DoABC#2) //------------------------------------------------------------ //_SafeStr_382 package { import mx.core.ByteArrayAsset; public class _SafeStr_382 extends ByteArrayAsset { } }//package // _SafeStr_382 = "_-30l" (String#10296, DoABC#2) //------------------------------------------------------------ //_SafeStr_383 package { import mx.core.ByteArrayAsset; public class _SafeStr_383 extends ByteArrayAsset { } }//package // _SafeStr_383 = "_-0MJ" (String#10455, DoABC#2) //------------------------------------------------------------ //_SafeStr_384 package { import mx.core.ByteArrayAsset; public class _SafeStr_384 extends ByteArrayAsset { } }//package // _SafeStr_384 = "_-9w" (String#11327, DoABC#2) //------------------------------------------------------------ //_SafeStr_385 package { import mx.core.ByteArrayAsset; public class _SafeStr_385 extends ByteArrayAsset { } }//package // _SafeStr_385 = "_-13a" (String#10336, DoABC#2) //------------------------------------------------------------ //_SafeStr_386 package { import mx.core.ByteArrayAsset; public class _SafeStr_386 extends ByteArrayAsset { } }//package // _SafeStr_386 = "_-k8" (String#9728, DoABC#2) //------------------------------------------------------------ //_SafeStr_387 package { import mx.core.ByteArrayAsset; public class _SafeStr_387 extends ByteArrayAsset { } }//package // _SafeStr_387 = "_-a-" (String#9640, DoABC#2) //------------------------------------------------------------ //_SafeStr_388 package { import mx.core.ByteArrayAsset; public class _SafeStr_388 extends ByteArrayAsset { } }//package // _SafeStr_388 = "_-0pm" (String#10604, DoABC#2) //------------------------------------------------------------ //_SafeStr_389 package { import mx.core.BitmapAsset; public class _SafeStr_389 extends BitmapAsset { } }//package // _SafeStr_389 = "_-qF" (String#10246, DoABC#2) //------------------------------------------------------------ //_SafeStr_39 package { import mx.core.BitmapAsset; public class _SafeStr_39 extends BitmapAsset { } }//package // _SafeStr_39 = "_-5z" (String#11370, DoABC#2) //------------------------------------------------------------ //_SafeStr_390 package { import mx.core.BitmapAsset; public class _SafeStr_390 extends BitmapAsset { } }//package // _SafeStr_390 = "_-0Z5" (String#10027, DoABC#2) //------------------------------------------------------------ //_SafeStr_391 package { import mx.core.BitmapAsset; public class _SafeStr_391 extends BitmapAsset { } }//package // _SafeStr_391 = "_-178" (String#10391, DoABC#2) //------------------------------------------------------------ //_SafeStr_392 package { import mx.core.ByteArrayAsset; public class _SafeStr_392 extends ByteArrayAsset { } }//package // _SafeStr_392 = "_-ot" (String#9139, DoABC#2) //------------------------------------------------------------ //_SafeStr_393 package { import mx.core.BitmapAsset; public class _SafeStr_393 extends BitmapAsset { } }//package // _SafeStr_393 = "_-14O" (String#9847, DoABC#2) //------------------------------------------------------------ //_SafeStr_394 package { import mx.core.ByteArrayAsset; public class _SafeStr_394 extends ByteArrayAsset { } }//package // _SafeStr_394 = "_-3FB" (String#10927, DoABC#2) //------------------------------------------------------------ //_SafeStr_395 package { import mx.core.BitmapAsset; public class _SafeStr_395 extends BitmapAsset { } }//package // _SafeStr_395 = "_-23W" (String#10510, DoABC#2) //------------------------------------------------------------ //_SafeStr_396 package { import mx.core.ByteArrayAsset; public class _SafeStr_396 extends ByteArrayAsset { } }//package // _SafeStr_396 = "_-ST" (String#11281, DoABC#2) //------------------------------------------------------------ //_SafeStr_397 package { import mx.core.ByteArrayAsset; public class _SafeStr_397 extends ByteArrayAsset { } }//package // _SafeStr_397 = "_-1eP" (String#9146, DoABC#2) //------------------------------------------------------------ //_SafeStr_398 package { import mx.core.ByteArrayAsset; public class _SafeStr_398 extends ByteArrayAsset { } }//package // _SafeStr_398 = "_-1M6" (String#10813, DoABC#2) //------------------------------------------------------------ //_SafeStr_399 package { import mx.core.ByteArrayAsset; public class _SafeStr_399 extends ByteArrayAsset { } }//package // _SafeStr_399 = "_-1Pk" (String#11183, DoABC#2) //------------------------------------------------------------ //_SafeStr_40 package { import mx.core.ByteArrayAsset; public class _SafeStr_40 extends ByteArrayAsset { } }//package // _SafeStr_40 = "_-R0" (String#10586, DoABC#2) //------------------------------------------------------------ //_SafeStr_400 package { import mx.core.ByteArrayAsset; public class _SafeStr_400 extends ByteArrayAsset { } }//package // _SafeStr_400 = "_-0c7" (String#10073, DoABC#2) //------------------------------------------------------------ //_SafeStr_401 package { import mx.core.ByteArrayAsset; public class _SafeStr_401 extends ByteArrayAsset { } }//package // _SafeStr_401 = "_-23R" (String#10489, DoABC#2) //------------------------------------------------------------ //_SafeStr_402 package { import mx.core.ByteArrayAsset; public class _SafeStr_402 extends ByteArrayAsset { } }//package // _SafeStr_402 = "_-2vu" (String#9867, DoABC#2) //------------------------------------------------------------ //_SafeStr_403 package { import mx.core.ByteArrayAsset; public class _SafeStr_403 extends ByteArrayAsset { } }//package // _SafeStr_403 = "_-0CR" (String#10113, DoABC#2) //------------------------------------------------------------ //_SafeStr_404 package { import mx.core.ByteArrayAsset; public class _SafeStr_404 extends ByteArrayAsset { } }//package // _SafeStr_404 = "_-2Wu" (String#10503, DoABC#2) //------------------------------------------------------------ //_SafeStr_405 package { import mx.core.ByteArrayAsset; public class _SafeStr_405 extends ByteArrayAsset { } }//package // _SafeStr_405 = "_-MU" (String#10704, DoABC#2) //------------------------------------------------------------ //_SafeStr_406 package { import mx.core.ByteArrayAsset; public class _SafeStr_406 extends ByteArrayAsset { } }//package // _SafeStr_406 = "_-1qR" (String#10101, DoABC#2) //------------------------------------------------------------ //_SafeStr_408 package { import mx.core.ByteArrayAsset; public class _SafeStr_408 extends ByteArrayAsset { } }//package // _SafeStr_408 = "_-3Aa" (String#11279, DoABC#2) //------------------------------------------------------------ //_SafeStr_41 package { import mx.core.ByteArrayAsset; public class _SafeStr_41 extends ByteArrayAsset { } }//package // _SafeStr_41 = "_-F4" (String#8917, DoABC#2) //------------------------------------------------------------ //_SafeStr_410 package { import mx.core.ByteArrayAsset; public class _SafeStr_410 extends ByteArrayAsset { } }//package // _SafeStr_410 = "_-2i" (String#11351, DoABC#2) //------------------------------------------------------------ //_SafeStr_411 package { import mx.core.BitmapAsset; public class _SafeStr_411 extends BitmapAsset { } }//package // _SafeStr_411 = "_-0-H" (String#9399, DoABC#2) //------------------------------------------------------------ //_SafeStr_412 package { import mx.core.BitmapAsset; public class _SafeStr_412 extends BitmapAsset { } }//package // _SafeStr_412 = "_-1lh" (String#9115, DoABC#2) //------------------------------------------------------------ //_SafeStr_413 package { import mx.core.BitmapAsset; public class _SafeStr_413 extends BitmapAsset { } }//package // _SafeStr_413 = "_-2sH" (String#9279, DoABC#2) //------------------------------------------------------------ //_SafeStr_414 package { import mx.core.BitmapAsset; public class _SafeStr_414 extends BitmapAsset { } }//package // _SafeStr_414 = "_-2nA" (String#9023, DoABC#2) //------------------------------------------------------------ //_SafeStr_416 package { import mx.core.ByteArrayAsset; public class _SafeStr_416 extends ByteArrayAsset { } }//package // _SafeStr_416 = "_-0y2" (String#11247, DoABC#2) //------------------------------------------------------------ //_SafeStr_417 package { import mx.core.BitmapAsset; public class _SafeStr_417 extends BitmapAsset { } }//package // _SafeStr_417 = "_-09o" (String#9124, DoABC#2) //------------------------------------------------------------ //_SafeStr_418 package { import mx.core.ByteArrayAsset; public class _SafeStr_418 extends ByteArrayAsset { } }//package // _SafeStr_418 = "_-1YS" (String#11250, DoABC#2) //------------------------------------------------------------ //_SafeStr_419 package { import mx.core.BitmapAsset; public class _SafeStr_419 extends BitmapAsset { } }//package // _SafeStr_419 = "_-p1" (String#9374, DoABC#2) //------------------------------------------------------------ //_SafeStr_42 package { import mx.core.ByteArrayAsset; public class _SafeStr_42 extends ByteArrayAsset { } }//package // _SafeStr_42 = "_-1hA" (String#10946, DoABC#2) //------------------------------------------------------------ //_SafeStr_420 package { import mx.core.BitmapAsset; public class _SafeStr_420 extends BitmapAsset { } }//package // _SafeStr_420 = "_-36R" (String#8927, DoABC#2) //------------------------------------------------------------ //_SafeStr_421 package { import mx.core.BitmapAsset; public class _SafeStr_421 extends BitmapAsset { } }//package // _SafeStr_421 = "_-2yN" (String#9712, DoABC#2) //------------------------------------------------------------ //_SafeStr_422 package { import mx.core.ByteArrayAsset; public class _SafeStr_422 extends ByteArrayAsset { } }//package // _SafeStr_422 = "_-1JX" (String#9599, DoABC#2) //------------------------------------------------------------ //_SafeStr_423 package { import mx.core.ByteArrayAsset; public class _SafeStr_423 extends ByteArrayAsset { } }//package // _SafeStr_423 = "_-1qS" (String#10090, DoABC#2) //------------------------------------------------------------ //_SafeStr_424 package { import mx.core.BitmapAsset; public class _SafeStr_424 extends BitmapAsset { } }//package // _SafeStr_424 = "_-37X" (String#10847, DoABC#2) //------------------------------------------------------------ //_SafeStr_425 package { import mx.core.BitmapAsset; public class _SafeStr_425 extends BitmapAsset { } }//package // _SafeStr_425 = "_-2jG" (String#10158, DoABC#2) //------------------------------------------------------------ //_SafeStr_426 package { import mx.core.BitmapAsset; public class _SafeStr_426 extends BitmapAsset { } }//package // _SafeStr_426 = "_-RY" (String#9795, DoABC#2) //------------------------------------------------------------ //_SafeStr_427 package { import mx.core.ByteArrayAsset; public class _SafeStr_427 extends ByteArrayAsset { } }//package // _SafeStr_427 = "_-2a7" (String#11136, DoABC#2) //------------------------------------------------------------ //_SafeStr_428 package { import mx.core.BitmapAsset; public class _SafeStr_428 extends BitmapAsset { } }//package // _SafeStr_428 = "_-33w" (String#9482, DoABC#2) //------------------------------------------------------------ //_SafeStr_429 package { import mx.core.BitmapAsset; public class _SafeStr_429 extends BitmapAsset { } }//package // _SafeStr_429 = "_-1G3" (String#9202, DoABC#2) //------------------------------------------------------------ //_SafeStr_43 package { import mx.core.ByteArrayAsset; public class _SafeStr_43 extends ByteArrayAsset { } }//package // _SafeStr_43 = "_-14Y" (String#9883, DoABC#2) //------------------------------------------------------------ //_SafeStr_430 package { import mx.core.BitmapAsset; public class _SafeStr_430 extends BitmapAsset { } }//package // _SafeStr_430 = "_-2Oy" (String#10370, DoABC#2) //------------------------------------------------------------ //_SafeStr_431 package { import mx.core.BitmapAsset; public class _SafeStr_431 extends BitmapAsset { } }//package // _SafeStr_431 = "_-0Fk" (String#9765, DoABC#2) //------------------------------------------------------------ //_SafeStr_432 package { import mx.core.BitmapAsset; public class _SafeStr_432 extends BitmapAsset { } }//package // _SafeStr_432 = "_-2zI" (String#9698, DoABC#2) //------------------------------------------------------------ //_SafeStr_433 package { import mx.core.ByteArrayAsset; public class _SafeStr_433 extends ByteArrayAsset { } }//package // _SafeStr_433 = "_-zU" (String#8935, DoABC#2) //------------------------------------------------------------ //_SafeStr_434 package { import mx.core.BitmapAsset; public class _SafeStr_434 extends BitmapAsset { } }//package // _SafeStr_434 = "_-0Iz" (String#9918, DoABC#2) //------------------------------------------------------------ //_SafeStr_435 package { import mx.core.ByteArrayAsset; public class _SafeStr_435 extends ByteArrayAsset { } }//package // _SafeStr_435 = "_-1nb" (String#9022, DoABC#2) //------------------------------------------------------------ //_SafeStr_436 package { import mx.core.BitmapAsset; public class _SafeStr_436 extends BitmapAsset { } }//package // _SafeStr_436 = "_-0UZ" (String#10132, DoABC#2) //------------------------------------------------------------ //_SafeStr_437 package { import mx.core.BitmapAsset; public class _SafeStr_437 extends BitmapAsset { } }//package // _SafeStr_437 = "_-vQ" (String#10171, DoABC#2) //------------------------------------------------------------ //_SafeStr_438 package { import mx.core.ByteArrayAsset; public class _SafeStr_438 extends ByteArrayAsset { } }//package // _SafeStr_438 = "_-28z" (String#11091, DoABC#2) //------------------------------------------------------------ //_SafeStr_439 package { import mx.core.BitmapAsset; public class _SafeStr_439 extends BitmapAsset { } }//package // _SafeStr_439 = "_-OJ" (String#11094, DoABC#2) //------------------------------------------------------------ //_SafeStr_44 package { import mx.core.ByteArrayAsset; public class _SafeStr_44 extends ByteArrayAsset { } }//package // _SafeStr_44 = "_-dB" (String#9873, DoABC#2) //------------------------------------------------------------ //_SafeStr_440 package { import mx.core.BitmapAsset; public class _SafeStr_440 extends BitmapAsset { } }//package // _SafeStr_440 = "_-1kT" (String#10059, DoABC#2) //------------------------------------------------------------ //_SafeStr_441 package { import mx.core.ByteArrayAsset; public class _SafeStr_441 extends ByteArrayAsset { } }//package // _SafeStr_441 = "_-Ig" (String#10615, DoABC#2) //------------------------------------------------------------ //_SafeStr_442 package { import mx.core.BitmapAsset; public class _SafeStr_442 extends BitmapAsset { } }//package // _SafeStr_442 = "_-XT" (String#10369, DoABC#2) //------------------------------------------------------------ //_SafeStr_443 package { import mx.core.BitmapAsset; public class _SafeStr_443 extends BitmapAsset { } }//package // _SafeStr_443 = "_-2oy" (String#9528, DoABC#2) //------------------------------------------------------------ //_SafeStr_444 package { import mx.core.ByteArrayAsset; public class _SafeStr_444 extends ByteArrayAsset { } }//package // _SafeStr_444 = "_-AX" (String#9466, DoABC#2) //------------------------------------------------------------ //_SafeStr_445 package { import mx.core.BitmapAsset; public class _SafeStr_445 extends BitmapAsset { } }//package // _SafeStr_445 = "_-16u" (String#9843, DoABC#2) //------------------------------------------------------------ //_SafeStr_446 package { import mx.core.BitmapAsset; public class _SafeStr_446 extends BitmapAsset { } }//package // _SafeStr_446 = "_-Ow" (String#11174, DoABC#2) //------------------------------------------------------------ //_SafeStr_447 package { import mx.core.ByteArrayAsset; public class _SafeStr_447 extends ByteArrayAsset { } }//package // _SafeStr_447 = "_-2FY" (String#9333, DoABC#2) //------------------------------------------------------------ //_SafeStr_448 package { import mx.core.BitmapAsset; public class _SafeStr_448 extends BitmapAsset { } }//package // _SafeStr_448 = "_-50" (String#10755, DoABC#2) //------------------------------------------------------------ //_SafeStr_449 package { import mx.core.BitmapAsset; public class _SafeStr_449 extends BitmapAsset { } }//package // _SafeStr_449 = "_-i" (String#9652, DoABC#2) //------------------------------------------------------------ //_SafeStr_45 package { import mx.core.ByteArrayAsset; public class _SafeStr_45 extends ByteArrayAsset { } }//package // _SafeStr_45 = "_-0dT" (String#9156, DoABC#2) //------------------------------------------------------------ //_SafeStr_450 package { import mx.core.ByteArrayAsset; public class _SafeStr_450 extends ByteArrayAsset { } }//package // _SafeStr_450 = "_-2n1" (String#8996, DoABC#2) //------------------------------------------------------------ //_SafeStr_451 package { import mx.core.BitmapAsset; public class _SafeStr_451 extends BitmapAsset { } }//package // _SafeStr_451 = "_-p-" (String#9428, DoABC#2) //------------------------------------------------------------ //_SafeStr_452 package { import mx.core.BitmapAsset; public class _SafeStr_452 extends BitmapAsset { } }//package // _SafeStr_452 = "_-0WE" (String#9689, DoABC#2) //------------------------------------------------------------ //_SafeStr_453 package { import mx.core.FontAsset; public class _SafeStr_453 extends FontAsset { } }//package // _SafeStr_453 = "_-052" (String#9605, DoABC#2) //------------------------------------------------------------ //_SafeStr_454 package { import mx.core.ByteArrayAsset; public class _SafeStr_454 extends ByteArrayAsset { } }//package // _SafeStr_454 = "_-0uz" (String#10695, DoABC#2) //------------------------------------------------------------ //_SafeStr_455 package { import mx.core.ByteArrayAsset; public class _SafeStr_455 extends ByteArrayAsset { } }//package // _SafeStr_455 = "_-v9" (String#9322, DoABC#2) //------------------------------------------------------------ //_SafeStr_456 package { import mx.core.ByteArrayAsset; public class _SafeStr_456 extends ByteArrayAsset { } }//package // _SafeStr_456 = "_-6" (String#9685, DoABC#2) //------------------------------------------------------------ //_SafeStr_457 package { import mx.core.BitmapAsset; public class _SafeStr_457 extends BitmapAsset { } }//package // _SafeStr_457 = "_-2-H" (String#8979, DoABC#2) //------------------------------------------------------------ //_SafeStr_458 package { import mx.core.ByteArrayAsset; public class _SafeStr_458 extends ByteArrayAsset { } }//package // _SafeStr_458 = "_-2OC" (String#9421, DoABC#2) //------------------------------------------------------------ //_SafeStr_459 package { import mx.core.ByteArrayAsset; public class _SafeStr_459 extends ByteArrayAsset { } }//package // _SafeStr_459 = "_-O9" (String#10768, DoABC#2) //------------------------------------------------------------ //_SafeStr_46 package { import mx.core.BitmapAsset; public class _SafeStr_46 extends BitmapAsset { } }//package // _SafeStr_46 = "_-1AT" (String#10169, DoABC#2) //------------------------------------------------------------ //_SafeStr_460 package { import mx.core.ByteArrayAsset; public class _SafeStr_460 extends ByteArrayAsset { } }//package // _SafeStr_460 = "_-0oP" (String#11195, DoABC#2) //------------------------------------------------------------ //_SafeStr_461 package { import mx.core.ByteArrayAsset; public class _SafeStr_461 extends ByteArrayAsset { } }//package // _SafeStr_461 = "_-0fQ" (String#9134, DoABC#2) //------------------------------------------------------------ //_SafeStr_462 package { import mx.core.BitmapAsset; public class _SafeStr_462 extends BitmapAsset { } }//package // _SafeStr_462 = "_-mp" (String#9591, DoABC#2) //------------------------------------------------------------ //_SafeStr_463 package { import mx.core.ByteArrayAsset; public class _SafeStr_463 extends ByteArrayAsset { } }//package // _SafeStr_463 = "_-1CU" (String#10079, DoABC#2) //------------------------------------------------------------ //_SafeStr_464 package { import mx.core.ByteArrayAsset; public class _SafeStr_464 extends ByteArrayAsset { } }//package // _SafeStr_464 = "_-30N" (String#9071, DoABC#2) //------------------------------------------------------------ //_SafeStr_465 package { import mx.core.ByteArrayAsset; public class _SafeStr_465 extends ByteArrayAsset { } }//package // _SafeStr_465 = "_-0OI" (String#8984, DoABC#2) //------------------------------------------------------------ //_SafeStr_466 package { import mx.core.BitmapAsset; public class _SafeStr_466 extends BitmapAsset { } }//package // _SafeStr_466 = "_-u9" (String#9601, DoABC#2) //------------------------------------------------------------ //_SafeStr_467 package { import mx.core.ByteArrayAsset; public class _SafeStr_467 extends ByteArrayAsset { } }//package // _SafeStr_467 = "_-2SB" (String#9137, DoABC#2) //------------------------------------------------------------ //_SafeStr_468 package { import mx.core.ByteArrayAsset; public class _SafeStr_468 extends ByteArrayAsset { } }//package // _SafeStr_468 = "_-0uY" (String#9571, DoABC#2) //------------------------------------------------------------ //_SafeStr_469 package { import mx.core.ByteArrayAsset; public class _SafeStr_469 extends ByteArrayAsset { } }//package // _SafeStr_469 = "_-2Ae" (String#10909, DoABC#2) //------------------------------------------------------------ //_SafeStr_47 package { import mx.core.ByteArrayAsset; public class _SafeStr_47 extends ByteArrayAsset { } }//package // _SafeStr_47 = "_-04q" (String#9459, DoABC#2) //------------------------------------------------------------ //_SafeStr_470 package { import mx.core.ByteArrayAsset; public class _SafeStr_470 extends ByteArrayAsset { } }//package // _SafeStr_470 = "_-1ox" (String#9953, DoABC#2) //------------------------------------------------------------ //_SafeStr_471 package { import mx.core.ByteArrayAsset; public class _SafeStr_471 extends ByteArrayAsset { } }//package // _SafeStr_471 = "_-1hB" (String#10960, DoABC#2) //------------------------------------------------------------ //_SafeStr_472 package { import mx.core.ByteArrayAsset; public class _SafeStr_472 extends ByteArrayAsset { } }//package // _SafeStr_472 = "_-0eG" (String#9080, DoABC#2) //------------------------------------------------------------ //_SafeStr_473 package { import mx.core.ByteArrayAsset; public class _SafeStr_473 extends ByteArrayAsset { } }//package // _SafeStr_473 = "_-3A1" (String#11097, DoABC#2) //------------------------------------------------------------ //_SafeStr_474 package { import mx.core.ByteArrayAsset; public class _SafeStr_474 extends ByteArrayAsset { } }//package // _SafeStr_474 = "_-nt" (String#9245, DoABC#2) //------------------------------------------------------------ //_SafeStr_475 package { import mx.core.ByteArrayAsset; public class _SafeStr_475 extends ByteArrayAsset { } }//package // _SafeStr_475 = "_-1H-" (String#9103, DoABC#2) //------------------------------------------------------------ //_SafeStr_476 package { import mx.core.ByteArrayAsset; public class _SafeStr_476 extends ByteArrayAsset { } }//package // _SafeStr_476 = "_-0cF" (String#9036, DoABC#2) //------------------------------------------------------------ //_SafeStr_477 package { import mx.core.ByteArrayAsset; public class _SafeStr_477 extends ByteArrayAsset { } }//package // _SafeStr_477 = "_-1PC" (String#11427, DoABC#2) //------------------------------------------------------------ //_SafeStr_478 package { import mx.core.ByteArrayAsset; public class _SafeStr_478 extends ByteArrayAsset { } }//package // _SafeStr_478 = "_-9b" (String#11414, DoABC#2) //------------------------------------------------------------ //_SafeStr_479 package { import mx.core.ByteArrayAsset; public class _SafeStr_479 extends ByteArrayAsset { } }//package // _SafeStr_479 = "_-rX" (String#9427, DoABC#2) //------------------------------------------------------------ //_SafeStr_48 package { import mx.core.ByteArrayAsset; public class _SafeStr_48 extends ByteArrayAsset { } }//package // _SafeStr_48 = "_-3GB" (String#11049, DoABC#2) //------------------------------------------------------------ //_SafeStr_480 package { import mx.core.ByteArrayAsset; public class _SafeStr_480 extends ByteArrayAsset { } }//package // _SafeStr_480 = "_-2Ou" (String#10072, DoABC#2) //------------------------------------------------------------ //_SafeStr_481 package { import mx.core.ByteArrayAsset; public class _SafeStr_481 extends ByteArrayAsset { } }//package // _SafeStr_481 = "_-d9" (String#9924, DoABC#2) //------------------------------------------------------------ //_SafeStr_482 package { import mx.core.ByteArrayAsset; public class _SafeStr_482 extends ByteArrayAsset { } }//package // _SafeStr_482 = "_-3-1" (String#9324, DoABC#2) //------------------------------------------------------------ //_SafeStr_483 package { import mx.core.SimpleApplication; import com.sulake.core.window._SafeStr_1491; import com.sulake.core.window._SafeStr_1486; import com.sulake.core.window.WindowController; import com.sulake.core.window.graphics._SafeStr_1492; import com.sulake.core.window.graphics._SafeStr_1493; import _-1qQ._SafeStr_1485; import _-1qQ._SafeStr_1487; import _-1qQ._SafeStr_1490; import _-1qQ._SafeStr_1489; public class _SafeStr_483 extends SimpleApplication { public static var _SafeStr_533:Class = _SafeStr_533; public static var _SafeStr_1491:Class = _SafeStr_1491; public static var _SafeStr_1486:Class = _SafeStr_1486; public static var WindowController:Class = WindowController; public static var _SafeStr_1492:Class = _SafeStr_1492; public static var _SafeStr_1493:Class = _SafeStr_1493; public static var _SafeStr_1485:Class = _SafeStr_1485; public static var _SafeStr_1487:Class = _SafeStr_1487; public static var _SafeStr_1490:Class = _SafeStr_1490; public static var _SafeStr_1489:Class = _SafeStr_1489; } }//package // _SafeStr_1485 = "_-0X5" (String#2031, DoABC#2) // _SafeStr_1486 = "_-jW" (String#1226, DoABC#2) // _SafeStr_1487 = "_-1xa" (String#1878, DoABC#2) // _SafeStr_1489 = "_-1N3" (String#2971, DoABC#2) // _SafeStr_1490 = "_-0Rr" (String#1938, DoABC#2) // _SafeStr_1491 = "_-2U" (String#4756, DoABC#2) // _SafeStr_1492 = "_-26d" (String#1119, DoABC#2) // _SafeStr_1493 = "_-3-j" (String#2587, DoABC#2) // _SafeStr_483 = "_-0-1" (String#5389, DoABC#2) // _SafeStr_533 = "_-1Cm" (String#3770, DoABC#2) //------------------------------------------------------------ //_SafeStr_484 package { import mx.core.ByteArrayAsset; public class _SafeStr_484 extends ByteArrayAsset { } }//package // _SafeStr_484 = "_-0gI" (String#9368, DoABC#2) //------------------------------------------------------------ //_SafeStr_485 package { import mx.core.ByteArrayAsset; public class _SafeStr_485 extends ByteArrayAsset { } }//package // _SafeStr_485 = "_-1os" (String#9857, DoABC#2) //------------------------------------------------------------ //_SafeStr_486 package { import mx.core.ByteArrayAsset; public class _SafeStr_486 extends ByteArrayAsset { } }//package // _SafeStr_486 = "_-1IZ" (String#9293, DoABC#2) //------------------------------------------------------------ //_SafeStr_487 package { import mx.core.ByteArrayAsset; public class _SafeStr_487 extends ByteArrayAsset { } }//package // _SafeStr_487 = "_-2Oi" (String#9508, DoABC#2) //------------------------------------------------------------ //_SafeStr_488 package { import mx.core.ByteArrayAsset; public class _SafeStr_488 extends ByteArrayAsset { } }//package // _SafeStr_488 = "_-2hl" (String#9069, DoABC#2) //------------------------------------------------------------ //_SafeStr_489 package { import mx.core.ByteArrayAsset; public class _SafeStr_489 extends ByteArrayAsset { } }//package // _SafeStr_489 = "_-1Yh" (String#11039, DoABC#2) //------------------------------------------------------------ //_SafeStr_49 package { import mx.core.ByteArrayAsset; public class _SafeStr_49 extends ByteArrayAsset { } }//package // _SafeStr_49 = "_-1KW" (String#9457, DoABC#2) //------------------------------------------------------------ //_SafeStr_490 package { import mx.core.ByteArrayAsset; public class _SafeStr_490 extends ByteArrayAsset { } }//package // _SafeStr_490 = "_-0RL" (String#9357, DoABC#2) //------------------------------------------------------------ //_SafeStr_491 package { import mx.core.BitmapAsset; public class _SafeStr_491 extends BitmapAsset { } }//package // _SafeStr_491 = "_-RI" (String#9053, DoABC#2) //------------------------------------------------------------ //_SafeStr_492 package { import mx.core.ByteArrayAsset; public class _SafeStr_492 extends ByteArrayAsset { } }//package // _SafeStr_492 = "_-05D" (String#9499, DoABC#2) //------------------------------------------------------------ //_SafeStr_493 package { import mx.core.ByteArrayAsset; public class _SafeStr_493 extends ByteArrayAsset { } }//package // _SafeStr_493 = "_-rS" (String#9378, DoABC#2) //------------------------------------------------------------ //_SafeStr_494 package { import mx.core.FontAsset; public class _SafeStr_494 extends FontAsset { } }//package // _SafeStr_494 = "_-3Cf" (String#10958, DoABC#2) //------------------------------------------------------------ //_SafeStr_495 package { import mx.core.ByteArrayAsset; public class _SafeStr_495 extends ByteArrayAsset { } }//package // _SafeStr_495 = "_-06v" (String#9219, DoABC#2) //------------------------------------------------------------ //_SafeStr_496 package { import mx.core.ByteArrayAsset; public class _SafeStr_496 extends ByteArrayAsset { } }//package // _SafeStr_496 = "_-2lu" (String#9537, DoABC#2) //------------------------------------------------------------ //_SafeStr_497 package { import mx.core.ByteArrayAsset; public class _SafeStr_497 extends ByteArrayAsset { } }//package // _SafeStr_497 = "_-iy" (String#9672, DoABC#2) //------------------------------------------------------------ //_SafeStr_498 package { import mx.core.ByteArrayAsset; public class _SafeStr_498 extends ByteArrayAsset { } }//package // _SafeStr_498 = "_-104" (String#9162, DoABC#2) //------------------------------------------------------------ //_SafeStr_499 package { import mx.core.ByteArrayAsset; public class _SafeStr_499 extends ByteArrayAsset { } }//package // _SafeStr_499 = "_-23S" (String#10642, DoABC#2) //------------------------------------------------------------ //_SafeStr_50 package { import mx.core.BitmapAsset; public class _SafeStr_50 extends BitmapAsset { } }//package // _SafeStr_50 = "_-Kf" (String#11415, DoABC#2) //------------------------------------------------------------ //_SafeStr_500 package { import mx.core.ByteArrayAsset; public class _SafeStr_500 extends ByteArrayAsset { } }//package // _SafeStr_500 = "_-3Gv" (String#10403, DoABC#2) //------------------------------------------------------------ //_SafeStr_501 package { import mx.core.ByteArrayAsset; public class _SafeStr_501 extends ByteArrayAsset { } }//package // _SafeStr_501 = "_-1DP" (String#8968, DoABC#2) //------------------------------------------------------------ //_SafeStr_502 package { import mx.core.ByteArrayAsset; public class _SafeStr_502 extends ByteArrayAsset { } }//package // _SafeStr_502 = "_-2gr" (String#10432, DoABC#2) //------------------------------------------------------------ //_SafeStr_503 package { import mx.core.FontAsset; public class _SafeStr_503 extends FontAsset { } }//package // _SafeStr_503 = "_-1RK" (String#10578, DoABC#2) //------------------------------------------------------------ //_SafeStr_504 package { import mx.core.ByteArrayAsset; public class _SafeStr_504 extends ByteArrayAsset { } }//package // _SafeStr_504 = "_-11Q" (String#9344, DoABC#2) //------------------------------------------------------------ //_SafeStr_505 package { import mx.core.ByteArrayAsset; public class _SafeStr_505 extends ByteArrayAsset { } }//package // _SafeStr_505 = "_-0Zj" (String#10306, DoABC#2) //------------------------------------------------------------ //_SafeStr_506 package { import mx.core.ByteArrayAsset; public class _SafeStr_506 extends ByteArrayAsset { } }//package // _SafeStr_506 = "_-2vf" (String#11322, DoABC#2) //------------------------------------------------------------ //_SafeStr_507 package { import mx.core.FontAsset; public class _SafeStr_507 extends FontAsset { } }//package // _SafeStr_507 = "_-0Jg" (String#9909, DoABC#2) //------------------------------------------------------------ //_SafeStr_508 package { import mx.core.ByteArrayAsset; public class _SafeStr_508 extends ByteArrayAsset { } }//package // _SafeStr_508 = "_-2xB" (String#9862, DoABC#2) //------------------------------------------------------------ //_SafeStr_509 package { import mx.core.ByteArrayAsset; public class _SafeStr_509 extends ByteArrayAsset { } }//package // _SafeStr_509 = "_-0Cf" (String#9792, DoABC#2) //------------------------------------------------------------ //_SafeStr_51 package { import mx.core.BitmapAsset; public class _SafeStr_51 extends BitmapAsset { } }//package // _SafeStr_51 = "_-1nc" (String#8989, DoABC#2) //------------------------------------------------------------ //_SafeStr_510 package { import mx.core.ByteArrayAsset; public class _SafeStr_510 extends ByteArrayAsset { } }//package // _SafeStr_510 = "_-36l" (String#9110, DoABC#2) //------------------------------------------------------------ //_SafeStr_511 package { import mx.core.BitmapAsset; public class _SafeStr_511 extends BitmapAsset { } }//package // _SafeStr_511 = "_-xN" (String#10230, DoABC#2) //------------------------------------------------------------ //_SafeStr_512 package { import mx.core.ByteArrayAsset; public class _SafeStr_512 extends ByteArrayAsset { } }//package // _SafeStr_512 = "_-2ZI" (String#10620, DoABC#2) //------------------------------------------------------------ //_SafeStr_513 package { import mx.core.ByteArrayAsset; public class _SafeStr_513 extends ByteArrayAsset { } }//package // _SafeStr_513 = "_-2sf" (String#11328, DoABC#2) //------------------------------------------------------------ //_SafeStr_514 package { import mx.core.ByteArrayAsset; public class _SafeStr_514 extends ByteArrayAsset { } }//package // _SafeStr_514 = "_-0nD" (String#10846, DoABC#2) //------------------------------------------------------------ //_SafeStr_515 package { import mx.core.ByteArrayAsset; public class _SafeStr_515 extends ByteArrayAsset { } }//package // _SafeStr_515 = "_-2Yc" (String#10647, DoABC#2) //------------------------------------------------------------ //_SafeStr_516 package { import mx.core.ByteArrayAsset; public class _SafeStr_516 extends ByteArrayAsset { } }//package // _SafeStr_516 = "_-2Wk" (String#10802, DoABC#2) //------------------------------------------------------------ //_SafeStr_517 package { import mx.core.ByteArrayAsset; public class _SafeStr_517 extends ByteArrayAsset { } }//package // _SafeStr_517 = "_-m9" (String#10274, DoABC#2) //------------------------------------------------------------ //_SafeStr_518 package { import mx.core.ByteArrayAsset; public class _SafeStr_518 extends ByteArrayAsset { } }//package // _SafeStr_518 = "_-CB" (String#10433, DoABC#2) //------------------------------------------------------------ //_SafeStr_519 package { import mx.core.ByteArrayAsset; public class _SafeStr_519 extends ByteArrayAsset { } }//package // _SafeStr_519 = "_-jg" (String#9976, DoABC#2) //------------------------------------------------------------ //_SafeStr_52 package { import mx.core.BitmapAsset; public class _SafeStr_52 extends BitmapAsset { } }//package // _SafeStr_52 = "_-0r1" (String#10618, DoABC#2) //------------------------------------------------------------ //_SafeStr_520 package { import mx.core.ByteArrayAsset; public class _SafeStr_520 extends ByteArrayAsset { } }//package // _SafeStr_520 = "_-07J" (String#8913, DoABC#2) //------------------------------------------------------------ //_SafeStr_521 package { import mx.core.ByteArrayAsset; public class _SafeStr_521 extends ByteArrayAsset { } }//package // _SafeStr_521 = "_-0-P" (String#9441, DoABC#2) //------------------------------------------------------------ //_SafeStr_522 package { import mx.core.ByteArrayAsset; public class _SafeStr_522 extends ByteArrayAsset { } }//package // _SafeStr_522 = "_-1IW" (String#9330, DoABC#2) //------------------------------------------------------------ //_SafeStr_523 package { import mx.core.ByteArrayAsset; public class _SafeStr_523 extends ByteArrayAsset { } }//package // _SafeStr_523 = "_-124" (String#9278, DoABC#2) //------------------------------------------------------------ //_SafeStr_527 package { import mx.core.ByteArrayAsset; public class _SafeStr_527 extends ByteArrayAsset { } }//package // _SafeStr_527 = "_-Ht" (String#11165, DoABC#2) //------------------------------------------------------------ //_SafeStr_528 package { import mx.core.ByteArrayAsset; public class _SafeStr_528 extends ByteArrayAsset { } }//package // _SafeStr_528 = "_-3Ej" (String#10919, DoABC#2) //------------------------------------------------------------ //_SafeStr_529 package { import mx.core.ByteArrayAsset; public class _SafeStr_529 extends ByteArrayAsset { } }//package // _SafeStr_529 = "_-2Mu" (String#9262, DoABC#2) //------------------------------------------------------------ //_SafeStr_53 package { import mx.core.BitmapAsset; public class _SafeStr_53 extends BitmapAsset { } }//package // _SafeStr_53 = "_-ED" (String#9194, DoABC#2) //------------------------------------------------------------ //_SafeStr_530 package { import mx.core.ByteArrayAsset; public class _SafeStr_530 extends ByteArrayAsset { } }//package // _SafeStr_530 = "_-2rw" (String#11399, DoABC#2) //------------------------------------------------------------ //_SafeStr_531 package { import mx.core.ByteArrayAsset; public class _SafeStr_531 extends ByteArrayAsset { } }//package // _SafeStr_531 = "_-0j4" (String#9561, DoABC#2) //------------------------------------------------------------ //_SafeStr_532 package { import mx.core.ByteArrayAsset; public class _SafeStr_532 extends ByteArrayAsset { } }//package // _SafeStr_532 = "_-38P" (String#10771, DoABC#2) //------------------------------------------------------------ //_SafeStr_533 package { import iid.IIDCoreWindowManager; import com.sulake.core.window._SafeStr_524; import com.sulake.core.window.IWindow; import com.sulake.core.window.IWindowContainer; import com.sulake.core.window._SafeStr_1495; import com.sulake.core.window.components._SafeStr_1524; import com.sulake.core.window.components.IBitmapWrapperWindow; import com.sulake.core.window.components._SafeStr_1531; import com.sulake.core.window.components.IButtonWindow; import com.sulake.core.window.components._SafeStr_1539; import com.sulake.core.window.components._SafeStr_1545; import com.sulake.core.window.components._SafeStr_1529; import com.sulake.core.window.components._SafeStr_1548; import com.sulake.core.window.components.IDesktopWindow; import com.sulake.core.window.components._SafeStr_1364; import com.sulake.core.window.components._SafeStr_1533; import com.sulake.core.window.components._SafeStr_1543; import com.sulake.core.window.components._SafeStr_1541; import com.sulake.core.window.components.IFrameWindow; import com.sulake.core.window.components._SafeStr_1528; import com.sulake.core.window.components._SafeStr_1430; import com.sulake.core.window.components._SafeStr_1515; import com.sulake.core.window.components._SafeStr_1544; import com.sulake.core.window.components.IItemListWindow; import com.sulake.core.window.components._SafeStr_1551; import com.sulake.core.window.components._SafeStr_1538; import com.sulake.core.window.components._SafeStr_1532; import com.sulake.core.window.components._SafeStr_1537; import com.sulake.core.window.components._SafeStr_1546; import com.sulake.core.window.components._SafeStr_1525; import com.sulake.core.window.components._SafeStr_1418; import com.sulake.core.window.components._SafeStr_1530; import com.sulake.core.window.components._SafeStr_1522; import com.sulake.core.window.components._SafeStr_1536; import com.sulake.core.window.components._SafeStr_1523; import com.sulake.core.window.components._SafeStr_1527; import com.sulake.core.window.components._SafeStr_1550; import com.sulake.core.window.components.ITabSelectorWindow; import com.sulake.core.window.components._SafeStr_1516; import com.sulake.core.window.components.ITextWindow; import com.sulake.core.window.components._SafeStr_1549; import com.sulake.core.window.enum._SafeStr_1542; import com.sulake.core.window.enum.WindowParam; import com.sulake.core.window.enum._SafeStr_1526; import com.sulake.core.window.enum._SafeStr_1540; import com.sulake.core.window.enum._SafeStr_1506; import com.sulake.core.window.events._SafeStr_1260; import com.sulake.core.window.events._SafeStr_1547; import com.sulake.core.window.events._SafeStr_1534; import com.sulake.core.window.events.WindowMouseEvent; import com.sulake.core.window.utils._SafeStr_1535; public class _SafeStr_533 { public static var IIDCoreWindowManager:Class = IIDCoreWindowManager; public static var _SafeStr_524:Class = _SafeStr_524; public static var IWindow:Class = IWindow; public static var IWindowContainer:Class = IWindowContainer; public static var _SafeStr_1495:Class = _SafeStr_1495; public static var _SafeStr_1524:Class = _SafeStr_1524; public static var IBitmapWrapperWindow:Class = IBitmapWrapperWindow; public static var _SafeStr_1531:Class = _SafeStr_1531; public static var IButtonWindow:Class = IButtonWindow; public static var _SafeStr_1539:Class = _SafeStr_1539; public static var _SafeStr_1545:Class = _SafeStr_1545; public static var _SafeStr_1529:Class = _SafeStr_1529; public static var _SafeStr_1548:Class = _SafeStr_1548; public static var IDesktopWindow:Class = IDesktopWindow; public static var _SafeStr_1364:Class = _SafeStr_1364; public static var _SafeStr_1533:Class = _SafeStr_1533; public static var _SafeStr_1543:Class = _SafeStr_1543; public static var _SafeStr_1541:Class = _SafeStr_1541; public static var IFrameWindow:Class = IFrameWindow; public static var _SafeStr_1528:Class = _SafeStr_1528; public static var _SafeStr_1430:Class = _SafeStr_1430; public static var _SafeStr_1515:Class = _SafeStr_1515; public static var _SafeStr_1544:Class = _SafeStr_1544; public static var IItemListWindow:Class = IItemListWindow; public static var _SafeStr_1551:Class = _SafeStr_1551; public static var _SafeStr_1538:Class = _SafeStr_1538; public static var _SafeStr_1532:Class = _SafeStr_1532; public static var _SafeStr_1537:Class = _SafeStr_1537; public static var _SafeStr_1546:Class = _SafeStr_1546; public static var _SafeStr_1525:Class = _SafeStr_1525; public static var _SafeStr_1418:Class = _SafeStr_1418; public static var _SafeStr_1530:Class = _SafeStr_1530; public static var _SafeStr_1522:Class = _SafeStr_1522; public static var _SafeStr_1536:Class = _SafeStr_1536; public static var _SafeStr_1523:Class = _SafeStr_1523; public static var _SafeStr_1527:Class = _SafeStr_1527; public static var _SafeStr_1550:Class = _SafeStr_1550; public static var ITabSelectorWindow:Class = ITabSelectorWindow; public static var _SafeStr_1516:Class = _SafeStr_1516; public static var ITextWindow:Class = ITextWindow; public static var _SafeStr_1549:Class = _SafeStr_1549; public static var _SafeStr_1542:Class = _SafeStr_1542; public static var WindowParam:Class = WindowParam; public static var _SafeStr_1526:Class = _SafeStr_1526; public static var _SafeStr_1540:Class = _SafeStr_1540; public static var _SafeStr_1506:Class = _SafeStr_1506; public static var _SafeStr_1260:Class = _SafeStr_1260; public static var _SafeStr_1547:Class = _SafeStr_1547; public static var _SafeStr_1534:Class = _SafeStr_1534; public static var WindowMouseEvent:Class = WindowMouseEvent; public static var _SafeStr_1535:Class = _SafeStr_1535; } }//package // _SafeStr_1260 = "_-0Lf" (String#60, DoABC#2) // _SafeStr_1364 = "_-2L8" (String#1504, DoABC#2) // _SafeStr_1418 = "_-0nO" (String#2036, DoABC#2) // _SafeStr_1430 = "_-38q" (String#1551, DoABC#2) // _SafeStr_1495 = "_-1hP" (String#2401, DoABC#2) // _SafeStr_1506 = "_-1aT" (String#547, DoABC#2) // _SafeStr_1515 = "_-11v" (String#1527, DoABC#2) // _SafeStr_1516 = "_-1o7" (String#416, DoABC#2) // _SafeStr_1522 = "_-03f" (String#861, DoABC#2) // _SafeStr_1523 = "_-1J1" (String#1422, DoABC#2) // _SafeStr_1524 = "_-1Z0" (String#5740, DoABC#2) // _SafeStr_1525 = "_-kW" (String#4272, DoABC#2) // _SafeStr_1526 = "_-0Y7" (String#691, DoABC#2) // _SafeStr_1527 = "_-2DZ" (String#6415, DoABC#2) // _SafeStr_1528 = "_-3H2" (String#3974, DoABC#2) // _SafeStr_1529 = "_-5c" (String#924, DoABC#2) // _SafeStr_1530 = "_-2NL" (String#1787, DoABC#2) // _SafeStr_1531 = "_-0QB" (String#1234, DoABC#2) // _SafeStr_1532 = "_-mL" (String#6597, DoABC#2) // _SafeStr_1533 = "_-0T-" (String#5659, DoABC#2) // _SafeStr_1534 = "_-2Zx" (String#4387, DoABC#2) // _SafeStr_1535 = "_-WG" (String#2625, DoABC#2) // _SafeStr_1536 = "_-fq" (String#791, DoABC#2) // _SafeStr_1537 = "_-0-0" (String#1047, DoABC#2) // _SafeStr_1538 = "_-2jW" (String#3883, DoABC#2) // _SafeStr_1539 = "_-0WU" (String#4803, DoABC#2) // _SafeStr_1540 = "_-8V" (String#2703, DoABC#2) // _SafeStr_1541 = "_-WO" (String#1026, DoABC#2) // _SafeStr_1542 = "_-0sb" (String#4262, DoABC#2) // _SafeStr_1543 = "_-3Em" (String#2921, DoABC#2) // _SafeStr_1544 = "_-wH" (String#785, DoABC#2) // _SafeStr_1545 = "_-2Rm" (String#5853, DoABC#2) // _SafeStr_1546 = "_-Cu" (String#822, DoABC#2) // _SafeStr_1547 = "_-R6" (String#1302, DoABC#2) // _SafeStr_1548 = "_-39B" (String#941, DoABC#2) // _SafeStr_1549 = "_-35z" (String#5988, DoABC#2) // _SafeStr_1550 = "_-2ku" (String#1717, DoABC#2) // _SafeStr_1551 = "_-0Z9" (String#5945, DoABC#2) // _SafeStr_524 = "_-1iQ" (String#4049, DoABC#2) // _SafeStr_533 = "_-1Cm" (String#3770, DoABC#2) //------------------------------------------------------------ //_SafeStr_534 package { import mx.core.ByteArrayAsset; public class _SafeStr_534 extends ByteArrayAsset { } }//package // _SafeStr_534 = "_-36V" (String#9541, DoABC#2) //------------------------------------------------------------ //_SafeStr_535 package { import mx.core.ByteArrayAsset; public class _SafeStr_535 extends ByteArrayAsset { } }//package // _SafeStr_535 = "_-3BN" (String#11297, DoABC#2) //------------------------------------------------------------ //_SafeStr_536 package { import mx.core.ByteArrayAsset; public class _SafeStr_536 extends ByteArrayAsset { } }//package // _SafeStr_536 = "_-CM" (String#10135, DoABC#2) //------------------------------------------------------------ //_SafeStr_537 package { import mx.core.ByteArrayAsset; public class _SafeStr_537 extends ByteArrayAsset { } }//package // _SafeStr_537 = "_-04Q" (String#9608, DoABC#2) //------------------------------------------------------------ //_SafeStr_538 package { import mx.core.ByteArrayAsset; public class _SafeStr_538 extends ByteArrayAsset { } }//package // _SafeStr_538 = "_-2r-" (String#9596, DoABC#2) //------------------------------------------------------------ //_SafeStr_539 package { import mx.core.ByteArrayAsset; public class _SafeStr_539 extends ByteArrayAsset { } }//package // _SafeStr_539 = "_-R3" (String#10464, DoABC#2) //------------------------------------------------------------ //_SafeStr_54 package { import mx.core.ByteArrayAsset; public class _SafeStr_54 extends ByteArrayAsset { } }//package // _SafeStr_54 = "_-28C" (String#9261, DoABC#2) //------------------------------------------------------------ //_SafeStr_540 package { import mx.core.ByteArrayAsset; public class _SafeStr_540 extends ByteArrayAsset { } }//package // _SafeStr_540 = "_-gV" (String#9848, DoABC#2) //------------------------------------------------------------ //_SafeStr_541 package { import mx.core.ByteArrayAsset; public class _SafeStr_541 extends ByteArrayAsset { } }//package // _SafeStr_541 = "_-1bT" (String#11234, DoABC#2) //------------------------------------------------------------ //_SafeStr_542 package { import mx.core.ByteArrayAsset; public class _SafeStr_542 extends ByteArrayAsset { } }//package // _SafeStr_542 = "_-2nf" (String#8944, DoABC#2) //------------------------------------------------------------ //_SafeStr_543 package { import mx.core.ByteArrayAsset; public class _SafeStr_543 extends ByteArrayAsset { } }//package // _SafeStr_543 = "_-1qh" (String#10238, DoABC#2) //------------------------------------------------------------ //_SafeStr_544 package { import mx.core.ByteArrayAsset; public class _SafeStr_544 extends ByteArrayAsset { } }//package // _SafeStr_544 = "_-0d1" (String#8975, DoABC#2) //------------------------------------------------------------ //_SafeStr_545 package { import mx.core.ByteArrayAsset; public class _SafeStr_545 extends ByteArrayAsset { } }//package // _SafeStr_545 = "_-6q" (String#9370, DoABC#2) //------------------------------------------------------------ //_SafeStr_546 package { import mx.core.ByteArrayAsset; public class _SafeStr_546 extends ByteArrayAsset { } }//package // _SafeStr_546 = "_-QH" (String#10672, DoABC#2) //------------------------------------------------------------ //_SafeStr_547 package { import mx.core.FontAsset; public class _SafeStr_547 extends FontAsset { } }//package // _SafeStr_547 = "_-39I" (String#10787, DoABC#2) //------------------------------------------------------------ //_SafeStr_548 package { import mx.core.ByteArrayAsset; public class _SafeStr_548 extends ByteArrayAsset { } }//package // _SafeStr_548 = "_-AW" (String#9463, DoABC#2) //------------------------------------------------------------ //_SafeStr_549 package { import mx.core.ByteArrayAsset; public class _SafeStr_549 extends ByteArrayAsset { } }//package // _SafeStr_549 = "_-0F7" (String#10307, DoABC#2) //------------------------------------------------------------ //_SafeStr_55 package { import mx.core.ByteArrayAsset; public class _SafeStr_55 extends ByteArrayAsset { } }//package // _SafeStr_55 = "_-2RZ" (String#10364, DoABC#2) //------------------------------------------------------------ //_SafeStr_550 package { import mx.core.ByteArrayAsset; public class _SafeStr_550 extends ByteArrayAsset { } }//package // _SafeStr_550 = "_-1yN" (String#10636, DoABC#2) //------------------------------------------------------------ //_SafeStr_551 package { import mx.core.ByteArrayAsset; public class _SafeStr_551 extends ByteArrayAsset { } }//package // _SafeStr_551 = "_-2Sq" (String#9708, DoABC#2) //------------------------------------------------------------ //_SafeStr_552 package { import mx.core.ByteArrayAsset; public class _SafeStr_552 extends ByteArrayAsset { } }//package // _SafeStr_552 = "_-2sF" (String#9287, DoABC#2) //------------------------------------------------------------ //_SafeStr_553 package { import mx.core.ByteArrayAsset; public class _SafeStr_553 extends ByteArrayAsset { } }//package // _SafeStr_553 = "_-0Ka" (String#9858, DoABC#2) //------------------------------------------------------------ //_SafeStr_554 package { import mx.core.ByteArrayAsset; public class _SafeStr_554 extends ByteArrayAsset { } }//package // _SafeStr_554 = "_-2dL" (String#10971, DoABC#2) //------------------------------------------------------------ //_SafeStr_555 package { import mx.core.ByteArrayAsset; public class _SafeStr_555 extends ByteArrayAsset { } }//package // _SafeStr_555 = "_-1jo" (String#9096, DoABC#2) //------------------------------------------------------------ //_SafeStr_556 package { import mx.core.ByteArrayAsset; public class _SafeStr_556 extends ByteArrayAsset { } }//package // _SafeStr_556 = "_-1JZ" (String#9645, DoABC#2) //------------------------------------------------------------ //_SafeStr_557 package { import mx.core.ByteArrayAsset; public class _SafeStr_557 extends ByteArrayAsset { } }//package // _SafeStr_557 = "_-37w" (String#10777, DoABC#2) //------------------------------------------------------------ //_SafeStr_558 package { import mx.core.ByteArrayAsset; public class _SafeStr_558 extends ByteArrayAsset { } }//package // _SafeStr_558 = "_-1m3" (String#9766, DoABC#2) //------------------------------------------------------------ //_SafeStr_559 package { import mx.core.ByteArrayAsset; public class _SafeStr_559 extends ByteArrayAsset { } }//package // _SafeStr_559 = "_-Xe" (String#9147, DoABC#2) //------------------------------------------------------------ //_SafeStr_56 package { import mx.core.BitmapAsset; public class _SafeStr_56 extends BitmapAsset { } }//package // _SafeStr_56 = "_-eX" (String#9663, DoABC#2) //------------------------------------------------------------ //_SafeStr_560 package { import mx.core.ByteArrayAsset; public class _SafeStr_560 extends ByteArrayAsset { } }//package // _SafeStr_560 = "_-0Gi" (String#9973, DoABC#2) //------------------------------------------------------------ //_SafeStr_561 package { import mx.core.ByteArrayAsset; public class _SafeStr_561 extends ByteArrayAsset { } }//package // _SafeStr_561 = "_-1m-" (String#9980, DoABC#2) //------------------------------------------------------------ //_SafeStr_562 package { import mx.core.ByteArrayAsset; public class _SafeStr_562 extends ByteArrayAsset { } }//package // _SafeStr_562 = "_-UI" (String#10948, DoABC#2) //------------------------------------------------------------ //_SafeStr_563 package { import mx.core.ByteArrayAsset; public class _SafeStr_563 extends ByteArrayAsset { } }//package // _SafeStr_563 = "_-lG" (String#9912, DoABC#2) //------------------------------------------------------------ //_SafeStr_564 package { import mx.core.ByteArrayAsset; public class _SafeStr_564 extends ByteArrayAsset { } }//package // _SafeStr_564 = "_-1q8" (String#10002, DoABC#2) //------------------------------------------------------------ //_SafeStr_565 package { import mx.core.ByteArrayAsset; public class _SafeStr_565 extends ByteArrayAsset { } }//package // _SafeStr_565 = "_-1XB" (String#10718, DoABC#2) //------------------------------------------------------------ //_SafeStr_566 package { import mx.core.ByteArrayAsset; public class _SafeStr_566 extends ByteArrayAsset { } }//package // _SafeStr_566 = "_-MR" (String#10679, DoABC#2) //------------------------------------------------------------ //_SafeStr_567 package { import mx.core.ByteArrayAsset; public class _SafeStr_567 extends ByteArrayAsset { } }//package // _SafeStr_567 = "_-ke" (String#9919, DoABC#2) //------------------------------------------------------------ //_SafeStr_568 package { import mx.core.ByteArrayAsset; public class _SafeStr_568 extends ByteArrayAsset { } }//package // _SafeStr_568 = "_-Hs" (String#11197, DoABC#2) //------------------------------------------------------------ //_SafeStr_569 package { import mx.core.ByteArrayAsset; public class _SafeStr_569 extends ByteArrayAsset { } }//package // _SafeStr_569 = "_-2Oh" (String#9462, DoABC#2) //------------------------------------------------------------ //_SafeStr_57 package { import mx.core.ByteArrayAsset; public class _SafeStr_57 extends ByteArrayAsset { } }//package // _SafeStr_57 = "_-1Fa" (String#9057, DoABC#2) //------------------------------------------------------------ //_SafeStr_570 package { import mx.core.ByteArrayAsset; public class _SafeStr_570 extends ByteArrayAsset { } }//package // _SafeStr_570 = "_-0aP" (String#10387, DoABC#2) //------------------------------------------------------------ //_SafeStr_571 package { import mx.core.ByteArrayAsset; public class _SafeStr_571 extends ByteArrayAsset { } }//package // _SafeStr_571 = "_-e4" (String#9917, DoABC#2) //------------------------------------------------------------ //_SafeStr_572 package { import com.sulake.iid.IIDCoreLocalizationManager; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.core.localization._SafeStr_1443; import com.sulake.core.localization._SafeStr_1442; import com.sulake.core.localization._SafeStr_1262; import _-36U._SafeStr_1444; public class _SafeStr_572 { public static var IIDCoreLocalizationManager:Class = IIDCoreLocalizationManager; public static var ICoreLocalizationManager:Class = ICoreLocalizationManager; public static var _SafeStr_1443:Class = _SafeStr_1443; public static var _SafeStr_1442:Class = _SafeStr_1442; public static var _SafeStr_1262:Class = _SafeStr_1262; public static var _SafeStr_1444:Class = _SafeStr_1444; } }//package // _SafeStr_1262 = "_-084" (String#1184, DoABC#2) // _SafeStr_1442 = "_-LD" (String#2674, DoABC#2) // _SafeStr_1443 = "_-3Cv" (String#3628, DoABC#2) // _SafeStr_1444 = "_-3C5" (String#3953, DoABC#2) // _SafeStr_572 = "_-3z" (String#5222, DoABC#2) //------------------------------------------------------------ //_SafeStr_573 package { import mx.core.ByteArrayAsset; public class _SafeStr_573 extends ByteArrayAsset { } }//package // _SafeStr_573 = "catch" (String#11235, DoABC#2) //------------------------------------------------------------ //_SafeStr_574 package { import mx.core.ByteArrayAsset; public class _SafeStr_574 extends ByteArrayAsset { } }//package // _SafeStr_574 = "_-s5" (String#9274, DoABC#2) //------------------------------------------------------------ //_SafeStr_575 package { import mx.core.ByteArrayAsset; public class _SafeStr_575 extends ByteArrayAsset { } }//package // _SafeStr_575 = "_-189" (String#9831, DoABC#2) //------------------------------------------------------------ //_SafeStr_576 package { import mx.core.ByteArrayAsset; public class _SafeStr_576 extends ByteArrayAsset { } }//package // _SafeStr_576 = "_-1Pi" (String#11182, DoABC#2) //------------------------------------------------------------ //_SafeStr_577 package { import mx.core.FontAsset; public class _SafeStr_577 extends FontAsset { } }//package // _SafeStr_577 = "_-1QR" (String#10581, DoABC#2) //------------------------------------------------------------ //_SafeStr_578 package { import mx.core.ByteArrayAsset; public class _SafeStr_578 extends ByteArrayAsset { } }//package // _SafeStr_578 = "_-Jq" (String#11398, DoABC#2) //------------------------------------------------------------ //_SafeStr_579 package { import mx.core.ByteArrayAsset; public class _SafeStr_579 extends ByteArrayAsset { } }//package // _SafeStr_579 = "_-073" (String#9041, DoABC#2) //------------------------------------------------------------ //_SafeStr_58 package { import mx.core.BitmapAsset; public class _SafeStr_58 extends BitmapAsset { } }//package // _SafeStr_58 = "_-qk" (String#9386, DoABC#2) //------------------------------------------------------------ //_SafeStr_580 package { import mx.core.ByteArrayAsset; public class _SafeStr_580 extends ByteArrayAsset { } }//package // _SafeStr_580 = "_-38U" (String#10523, DoABC#2) //------------------------------------------------------------ //_SafeStr_581 package { import mx.core.ByteArrayAsset; public class _SafeStr_581 extends ByteArrayAsset { } }//package // _SafeStr_581 = "_-Bw" (String#9986, DoABC#2) //------------------------------------------------------------ //_SafeStr_582 package { import mx.core.ByteArrayAsset; public class _SafeStr_582 extends ByteArrayAsset { } }//package // _SafeStr_582 = "_-0VC" (String#10288, DoABC#2) //------------------------------------------------------------ //_SafeStr_583 package { import mx.core.ByteArrayAsset; public class _SafeStr_583 extends ByteArrayAsset { } }//package // _SafeStr_583 = "_-0ud" (String#9149, DoABC#2) //------------------------------------------------------------ //_SafeStr_585 package { import mx.core.BitmapAsset; public class _SafeStr_585 extends BitmapAsset { } }//package // _SafeStr_585 = "_-39D" (String#10822, DoABC#2) //------------------------------------------------------------ //_SafeStr_586 package { import mx.core.BitmapAsset; public class _SafeStr_586 extends BitmapAsset { } }//package // _SafeStr_586 = "_-2zh" (String#9941, DoABC#2) //------------------------------------------------------------ //_SafeStr_587 package { import mx.core.BitmapAsset; public class _SafeStr_587 extends BitmapAsset { } }//package // _SafeStr_587 = "_-39t" (String#10588, DoABC#2) //------------------------------------------------------------ //_SafeStr_588 package { import mx.core.BitmapAsset; public class _SafeStr_588 extends BitmapAsset { } }//package // _SafeStr_588 = "_-bW" (String#9819, DoABC#2) //------------------------------------------------------------ //_SafeStr_589 package { import mx.core.BitmapAsset; public class _SafeStr_589 extends BitmapAsset { } }//package // _SafeStr_589 = "_-SU" (String#11282, DoABC#2) //------------------------------------------------------------ //_SafeStr_59 package { import mx.core.BitmapAsset; public class _SafeStr_59 extends BitmapAsset { } }//package // _SafeStr_59 = "_-WR" (String#9283, DoABC#2) //------------------------------------------------------------ //_SafeStr_590 package { import mx.core.BitmapAsset; public class _SafeStr_590 extends BitmapAsset { } }//package // _SafeStr_590 = "_-2SJ" (String#10233, DoABC#2) //------------------------------------------------------------ //_SafeStr_591 package { import mx.core.BitmapAsset; public class _SafeStr_591 extends BitmapAsset { } }//package // _SafeStr_591 = "_-2yo" (String#9716, DoABC#2) //------------------------------------------------------------ //_SafeStr_592 package { import mx.core.BitmapAsset; public class _SafeStr_592 extends BitmapAsset { } }//package // _SafeStr_592 = "_-t5" (String#9604, DoABC#2) //------------------------------------------------------------ //_SafeStr_593 package { import mx.core.BitmapAsset; public class _SafeStr_593 extends BitmapAsset { } }//package // _SafeStr_593 = "_-Bk" (String#10419, DoABC#2) //------------------------------------------------------------ //_SafeStr_594 package { import mx.core.BitmapAsset; public class _SafeStr_594 extends BitmapAsset { } }//package // _SafeStr_594 = "_-p7" (String#9316, DoABC#2) //------------------------------------------------------------ //_SafeStr_595 package { import mx.core.BitmapAsset; public class _SafeStr_595 extends BitmapAsset { } }//package // _SafeStr_595 = "_-xE" (String#9005, DoABC#2) //------------------------------------------------------------ //_SafeStr_596 package { import mx.core.BitmapAsset; public class _SafeStr_596 extends BitmapAsset { } }//package // _SafeStr_596 = "_-1Os" (String#11160, DoABC#2) //------------------------------------------------------------ //_SafeStr_597 package { import mx.core.BitmapAsset; public class _SafeStr_597 extends BitmapAsset { } }//package // _SafeStr_597 = "_-2oz" (String#9522, DoABC#2) //------------------------------------------------------------ //_SafeStr_598 package { import mx.core.BitmapAsset; public class _SafeStr_598 extends BitmapAsset { } }//package // _SafeStr_598 = "_-2IE" (String#11040, DoABC#2) //------------------------------------------------------------ //_SafeStr_599 package { import mx.core.BitmapAsset; public class _SafeStr_599 extends BitmapAsset { } }//package // _SafeStr_599 = "_-1mq" (String#9192, DoABC#2) //------------------------------------------------------------ //_SafeStr_60 package { import mx.core.ByteArrayAsset; public class _SafeStr_60 extends ByteArrayAsset { } }//package // _SafeStr_60 = "_-0rP" (String#10553, DoABC#2) //------------------------------------------------------------ //_SafeStr_600 package { import mx.core.BitmapAsset; public class _SafeStr_600 extends BitmapAsset { } }//package // _SafeStr_600 = "_-2hZ" (String#10281, DoABC#2) //------------------------------------------------------------ //_SafeStr_601 package { import mx.core.ByteArrayAsset; public class _SafeStr_601 extends ByteArrayAsset { } }//package // _SafeStr_601 = "_-2tA" (String#8010, DoABC#2) //------------------------------------------------------------ //_SafeStr_602 package { import mx.core.ByteArrayAsset; public class _SafeStr_602 extends ByteArrayAsset { } }//package // _SafeStr_602 = "_-2To" (String#8453, DoABC#2) //------------------------------------------------------------ //_SafeStr_603 package { import mx.core.BitmapAsset; public class _SafeStr_603 extends BitmapAsset { } }//package // _SafeStr_603 = "_-1sU" (String#10346, DoABC#2) //------------------------------------------------------------ //_SafeStr_605 package { import mx.core.BitmapAsset; public class _SafeStr_605 extends BitmapAsset { } }//package // _SafeStr_605 = "_-0zL" (String#11302, DoABC#2) //------------------------------------------------------------ //_SafeStr_606 package { import mx.core.BitmapAsset; public class _SafeStr_606 extends BitmapAsset { } }//package // _SafeStr_606 = "_-2Ol" (String#10294, DoABC#2) //------------------------------------------------------------ //_SafeStr_607 package { import mx.core.ByteArrayAsset; public class _SafeStr_607 extends ByteArrayAsset { } }//package // _SafeStr_607 = "_-1Tt" (String#8846, DoABC#2) //------------------------------------------------------------ //_SafeStr_608 package { import mx.core.BitmapAsset; public class _SafeStr_608 extends BitmapAsset { } }//package // _SafeStr_608 = "_-2J5" (String#11018, DoABC#2) //------------------------------------------------------------ //_SafeStr_609 package { import mx.core.BitmapAsset; public class _SafeStr_609 extends BitmapAsset { } }//package // _SafeStr_609 = "_-0Ub" (String#10302, DoABC#2) //------------------------------------------------------------ //_SafeStr_61 package { import mx.core.ByteArrayAsset; public class _SafeStr_61 extends ByteArrayAsset { } }//package // _SafeStr_61 = "_-0I7" (String#9978, DoABC#2) //------------------------------------------------------------ //_SafeStr_610 package { import mx.core.BitmapAsset; public class _SafeStr_610 extends BitmapAsset { } }//package // _SafeStr_610 = "_-0oD" (String#10736, DoABC#2) //------------------------------------------------------------ //_SafeStr_611 package { import mx.core.ByteArrayAsset; public class _SafeStr_611 extends ByteArrayAsset { } }//package // _SafeStr_611 = "_-0MY" (String#8841, DoABC#2) //------------------------------------------------------------ //_SafeStr_612 package { import mx.core.BitmapAsset; public class _SafeStr_612 extends BitmapAsset { } }//package // _SafeStr_612 = "_-tw" (String#9325, DoABC#2) //------------------------------------------------------------ //_SafeStr_613 package { import mx.core.ByteArrayAsset; public class _SafeStr_613 extends ByteArrayAsset { } }//package // _SafeStr_613 = "_-0kM" (String#8070, DoABC#2) //------------------------------------------------------------ //_SafeStr_614 package { import mx.core.BitmapAsset; public class _SafeStr_614 extends BitmapAsset { } }//package // _SafeStr_614 = "_-05R" (String#9519, DoABC#2) //------------------------------------------------------------ //_SafeStr_615 package { import mx.core.BitmapAsset; public class _SafeStr_615 extends BitmapAsset { } }//package // _SafeStr_615 = "_-1NR" (String#10682, DoABC#2) //------------------------------------------------------------ //_SafeStr_616 package { import mx.core.BitmapAsset; public class _SafeStr_616 extends BitmapAsset { } }//package // _SafeStr_616 = "_-1Jn" (String#9492, DoABC#2) //------------------------------------------------------------ //_SafeStr_617 package { import mx.core.ByteArrayAsset; public class _SafeStr_617 extends ByteArrayAsset { } }//package // _SafeStr_617 = "_-1cr" (String#8381, DoABC#2) //------------------------------------------------------------ //_SafeStr_618 package { import mx.core.BitmapAsset; public class _SafeStr_618 extends BitmapAsset { } }//package // _SafeStr_618 = "_-0ky" (String#10783, DoABC#2) //------------------------------------------------------------ //_SafeStr_619 package { import mx.core.BitmapAsset; public class _SafeStr_619 extends BitmapAsset { } }//package // _SafeStr_619 = "_-E7" (String#9058, DoABC#2) //------------------------------------------------------------ //_SafeStr_62 package { import mx.core.ByteArrayAsset; public class _SafeStr_62 extends ByteArrayAsset { } }//package // _SafeStr_62 = "_-2HS" (String#11134, DoABC#2) //------------------------------------------------------------ //_SafeStr_620 package { import mx.core.ByteArrayAsset; public class _SafeStr_620 extends ByteArrayAsset { } }//package // _SafeStr_620 = "_-1su" (String#8572, DoABC#2) //------------------------------------------------------------ //_SafeStr_621 package { import mx.core.BitmapAsset; public class _SafeStr_621 extends BitmapAsset { } }//package // _SafeStr_621 = "_-0pg" (String#10608, DoABC#2) //------------------------------------------------------------ //_SafeStr_622 package { import mx.core.BitmapAsset; public class _SafeStr_622 extends BitmapAsset { } }//package // _SafeStr_622 = "_-08e" (String#9091, DoABC#2) //------------------------------------------------------------ //_SafeStr_623 package { import mx.core.BitmapAsset; public class _SafeStr_623 extends BitmapAsset { } }//package // _SafeStr_623 = "_-24E" (String#10660, DoABC#2) //------------------------------------------------------------ //_SafeStr_624 package { import mx.core.ByteArrayAsset; public class _SafeStr_624 extends ByteArrayAsset { } }//package // _SafeStr_624 = "_-1Il" (String#8009, DoABC#2) //------------------------------------------------------------ //_SafeStr_625 package { import mx.core.BitmapAsset; public class _SafeStr_625 extends BitmapAsset { } }//package // _SafeStr_625 = "_-1uR" (String#10858, DoABC#2) //------------------------------------------------------------ //_SafeStr_626 package { import mx.core.BitmapAsset; public class _SafeStr_626 extends BitmapAsset { } }//package // _SafeStr_626 = "_-2ke" (String#9189, DoABC#2) //------------------------------------------------------------ //_SafeStr_627 package { import mx.core.BitmapAsset; public class _SafeStr_627 extends BitmapAsset { } }//package // _SafeStr_627 = "_-2Wh" (String#10786, DoABC#2) //------------------------------------------------------------ //_SafeStr_628 package { import mx.core.BitmapAsset; public class _SafeStr_628 extends BitmapAsset { } }//package // _SafeStr_628 = "_-Fq" (String#10465, DoABC#2) //------------------------------------------------------------ //_SafeStr_629 package { import mx.core.ByteArrayAsset; public class _SafeStr_629 extends ByteArrayAsset { } }//package // _SafeStr_629 = "_-288" (String#8018, DoABC#2) //------------------------------------------------------------ //_SafeStr_63 package { import mx.core.BitmapAsset; public class _SafeStr_63 extends BitmapAsset { } }//package // _SafeStr_63 = "_-0Pp" (String#9460, DoABC#2) //------------------------------------------------------------ //_SafeStr_630 package { import mx.core.BitmapAsset; public class _SafeStr_630 extends BitmapAsset { } }//package // _SafeStr_630 = "_-2Jj" (String#9182, DoABC#2) //------------------------------------------------------------ //_SafeStr_631 package { import mx.core.ByteArrayAsset; public class _SafeStr_631 extends ByteArrayAsset { } }//package // _SafeStr_631 = "_-0HD" (String#8488, DoABC#2) //------------------------------------------------------------ //_SafeStr_632 package { import mx.core.BitmapAsset; public class _SafeStr_632 extends BitmapAsset { } }//package // _SafeStr_632 = "_-10N" (String#10104, DoABC#2) //------------------------------------------------------------ //_SafeStr_633 package { import mx.core.BitmapAsset; public class _SafeStr_633 extends BitmapAsset { } }//package // _SafeStr_633 = "_-2Ap" (String#10981, DoABC#2) //------------------------------------------------------------ //_SafeStr_634 package { import mx.core.BitmapAsset; public class _SafeStr_634 extends BitmapAsset { } }//package // _SafeStr_634 = "_-ln" (String#10236, DoABC#2) //------------------------------------------------------------ //_SafeStr_635 package { import mx.core.BitmapAsset; public class _SafeStr_635 extends BitmapAsset { } }//package // _SafeStr_635 = "_-wQ" (String#8937, DoABC#2) //------------------------------------------------------------ //_SafeStr_636 package { import mx.core.ByteArrayAsset; public class _SafeStr_636 extends ByteArrayAsset { } }//package // _SafeStr_636 = "_-39h" (String#8121, DoABC#2) //------------------------------------------------------------ //_SafeStr_637 package { import mx.core.BitmapAsset; public class _SafeStr_637 extends BitmapAsset { } }//package // _SafeStr_637 = "_-16S" (String#10415, DoABC#2) //------------------------------------------------------------ //_SafeStr_638 package { import mx.core.BitmapAsset; public class _SafeStr_638 extends BitmapAsset { } }//package // _SafeStr_638 = "_-1cD" (String#11061, DoABC#2) //------------------------------------------------------------ //_SafeStr_639 package { import mx.core.BitmapAsset; public class _SafeStr_639 extends BitmapAsset { } }//package // _SafeStr_639 = "_-Gp" (String#10815, DoABC#2) //------------------------------------------------------------ //_SafeStr_64 package { import mx.core.BitmapAsset; public class _SafeStr_64 extends BitmapAsset { } }//package // _SafeStr_64 = "_-2wv" (String#10039, DoABC#2) //------------------------------------------------------------ //_SafeStr_640 package { import mx.core.BitmapAsset; public class _SafeStr_640 extends BitmapAsset { } }//package // _SafeStr_640 = "_-gr" (String#10395, DoABC#2) //------------------------------------------------------------ //_SafeStr_641 package { import mx.core.BitmapAsset; public class _SafeStr_641 extends BitmapAsset { } }//package // _SafeStr_641 = "_-Eh" (String#10214, DoABC#2) //------------------------------------------------------------ //_SafeStr_642 package { import mx.core.BitmapAsset; public class _SafeStr_642 extends BitmapAsset { } }//package // _SafeStr_642 = "_-jQ" (String#9740, DoABC#2) //------------------------------------------------------------ //_SafeStr_643 package { import mx.core.BitmapAsset; public class _SafeStr_643 extends BitmapAsset { } }//package // _SafeStr_643 = "_-bp" (String#10105, DoABC#2) //------------------------------------------------------------ //_SafeStr_644 package { import mx.core.BitmapAsset; public class _SafeStr_644 extends BitmapAsset { } }//package // _SafeStr_644 = "_-zy" (String#9302, DoABC#2) //------------------------------------------------------------ //_SafeStr_645 package { import mx.core.BitmapAsset; public class _SafeStr_645 extends BitmapAsset { } }//package // _SafeStr_645 = "_-2RM" (String#9822, DoABC#2) //------------------------------------------------------------ //_SafeStr_646 package { import mx.core.BitmapAsset; public class _SafeStr_646 extends BitmapAsset { } }//package // _SafeStr_646 = "_-7n" (String#11423, DoABC#2) //------------------------------------------------------------ //_SafeStr_647 package { import mx.core.ByteArrayAsset; public class _SafeStr_647 extends ByteArrayAsset { } }//package // _SafeStr_647 = "_-2lS" (String#7850, DoABC#2) //------------------------------------------------------------ //_SafeStr_648 package { import mx.core.BitmapAsset; public class _SafeStr_648 extends BitmapAsset { } }//package // _SafeStr_648 = "_-QU" (String#9340, DoABC#2) //------------------------------------------------------------ //_SafeStr_649 package { import mx.core.BitmapAsset; public class _SafeStr_649 extends BitmapAsset { } }//package // _SafeStr_649 = "_-Ir" (String#10572, DoABC#2) //------------------------------------------------------------ //_SafeStr_650 package { import mx.core.ByteArrayAsset; public class _SafeStr_650 extends ByteArrayAsset { } }//package // _SafeStr_650 = "_-2cr" (String#8380, DoABC#2) //------------------------------------------------------------ //_SafeStr_651 package { import mx.core.BitmapAsset; public class _SafeStr_651 extends BitmapAsset { } }//package // _SafeStr_651 = "_-3C4" (String#11305, DoABC#2) //------------------------------------------------------------ //_SafeStr_652 package { import mx.core.ByteArrayAsset; public class _SafeStr_652 extends ByteArrayAsset { } }//package // _SafeStr_652 = "_-21P" (String#8823, DoABC#2) //------------------------------------------------------------ //_SafeStr_653 package { import mx.core.BitmapAsset; public class _SafeStr_653 extends BitmapAsset { } }//package // _SafeStr_653 = "_-20D" (String#10852, DoABC#2) //------------------------------------------------------------ //_SafeStr_654 package { import mx.core.BitmapAsset; public class _SafeStr_654 extends BitmapAsset { } }//package // _SafeStr_654 = "_-gv" (String#10378, DoABC#2) //------------------------------------------------------------ //_SafeStr_655 package { import mx.core.ByteArrayAsset; public class _SafeStr_655 extends ByteArrayAsset { } }//package // _SafeStr_655 = "_-2Wf" (String#8099, DoABC#2) //------------------------------------------------------------ //_SafeStr_656 package { import mx.core.BitmapAsset; public class _SafeStr_656 extends BitmapAsset { } }//package // _SafeStr_656 = "_-1JP" (String#9623, DoABC#2) //------------------------------------------------------------ //_SafeStr_657 package { import mx.core.BitmapAsset; public class _SafeStr_657 extends BitmapAsset { } }//package // _SafeStr_657 = "_-2jj" (String#9177, DoABC#2) //------------------------------------------------------------ //_SafeStr_658 package { import mx.core.BitmapAsset; public class _SafeStr_658 extends BitmapAsset { } }//package // _SafeStr_658 = "_-0en" (String#9100, DoABC#2) //------------------------------------------------------------ //_SafeStr_659 package { import mx.core.BitmapAsset; public class _SafeStr_659 extends BitmapAsset { } }//package // _SafeStr_659 = "_-2Ia" (String#10998, DoABC#2) //------------------------------------------------------------ //_SafeStr_66 package { import mx.core.ByteArrayAsset; public class _SafeStr_66 extends ByteArrayAsset { } }//package // _SafeStr_66 = "_-aH" (String#9169, DoABC#2) //------------------------------------------------------------ //_SafeStr_660 package { import mx.core.BitmapAsset; public class _SafeStr_660 extends BitmapAsset { } }//package // _SafeStr_660 = "_-ix" (String#9691, DoABC#2) //------------------------------------------------------------ //_SafeStr_661 package { import mx.core.BitmapAsset; public class _SafeStr_661 extends BitmapAsset { } }//package // _SafeStr_661 = "_-pp" (String#10414, DoABC#2) //------------------------------------------------------------ //_SafeStr_662 package { import mx.core.BitmapAsset; public class _SafeStr_662 extends BitmapAsset { } }//package // _SafeStr_662 = "_-1-n" (String#9960, DoABC#2) //------------------------------------------------------------ //_SafeStr_663 package { import mx.core.BitmapAsset; public class _SafeStr_663 extends BitmapAsset { } }//package // _SafeStr_663 = "_-0cP" (String#8964, DoABC#2) //------------------------------------------------------------ //_SafeStr_664 package { import mx.core.BitmapAsset; public class _SafeStr_664 extends BitmapAsset { } }//package // _SafeStr_664 = "_-2ST" (String#9947, DoABC#2) //------------------------------------------------------------ //_SafeStr_665 package { import mx.core.BitmapAsset; public class _SafeStr_665 extends BitmapAsset { } }//package // _SafeStr_665 = "_-34Z" (String#9432, DoABC#2) //------------------------------------------------------------ //_SafeStr_666 package { import mx.core.ByteArrayAsset; public class _SafeStr_666 extends ByteArrayAsset { } }//package // _SafeStr_666 = "_-ou" (String#8693, DoABC#2) //------------------------------------------------------------ //_SafeStr_667 package { import mx.core.BitmapAsset; public class _SafeStr_667 extends BitmapAsset { } }//package // _SafeStr_667 = "_-0gT" (String#9365, DoABC#2) //------------------------------------------------------------ //_SafeStr_668 package { import mx.core.BitmapAsset; public class _SafeStr_668 extends BitmapAsset { } }//package // _SafeStr_668 = "_-2Z7" (String#10655, DoABC#2) //------------------------------------------------------------ //_SafeStr_669 package { import mx.core.ByteArrayAsset; public class _SafeStr_669 extends ByteArrayAsset { } }//package // _SafeStr_669 = "_-18m" (String#8045, DoABC#2) //------------------------------------------------------------ //_SafeStr_67 package { import mx.core.BitmapAsset; public class _SafeStr_67 extends BitmapAsset { } }//package // _SafeStr_67 = "_-tH" (String#9502, DoABC#2) //------------------------------------------------------------ //_SafeStr_670 package { import mx.core.BitmapAsset; public class _SafeStr_670 extends BitmapAsset { } }//package // _SafeStr_670 = "_-1qb" (String#9088, DoABC#2) //------------------------------------------------------------ //_SafeStr_671 package { import mx.core.BitmapAsset; public class _SafeStr_671 extends BitmapAsset { } }//package // _SafeStr_671 = "_-2cF" (String#11232, DoABC#2) //------------------------------------------------------------ //_SafeStr_672 package { import mx.core.BitmapAsset; public class _SafeStr_672 extends BitmapAsset { } }//package // _SafeStr_672 = "_-3Y" (String#11360, DoABC#2) //------------------------------------------------------------ //_SafeStr_673 package { import mx.core.BitmapAsset; public class _SafeStr_673 extends BitmapAsset { } }//package // _SafeStr_673 = "_-1Ng" (String#10832, DoABC#2) //------------------------------------------------------------ //_SafeStr_674 package { import mx.core.BitmapAsset; public class _SafeStr_674 extends BitmapAsset { } }//package // _SafeStr_674 = "_-38G" (String#10676, DoABC#2) //------------------------------------------------------------ //_SafeStr_675 package { import mx.core.BitmapAsset; public class _SafeStr_675 extends BitmapAsset { } }//package // _SafeStr_675 = "_-xr" (String#10007, DoABC#2) //------------------------------------------------------------ //_SafeStr_676 package { import mx.core.ByteArrayAsset; public class _SafeStr_676 extends ByteArrayAsset { } }//package // _SafeStr_676 = "_-3GU" (String#8568, DoABC#2) //------------------------------------------------------------ //_SafeStr_677 package { import mx.core.ByteArrayAsset; public class _SafeStr_677 extends ByteArrayAsset { } }//package // _SafeStr_677 = "_-34d" (String#8081, DoABC#2) //------------------------------------------------------------ //_SafeStr_678 package { import mx.core.BitmapAsset; public class _SafeStr_678 extends BitmapAsset { } }//package // _SafeStr_678 = "_-Nt" (String#11033, DoABC#2) //------------------------------------------------------------ //_SafeStr_679 package { import mx.core.BitmapAsset; public class _SafeStr_679 extends BitmapAsset { } }//package // _SafeStr_679 = "_-GR" (String#10485, DoABC#2) //------------------------------------------------------------ //_SafeStr_68 package { import mx.core.BitmapAsset; public class _SafeStr_68 extends BitmapAsset { } }//package // _SafeStr_68 = "_-3Fj" (String#11084, DoABC#2) //------------------------------------------------------------ //_SafeStr_680 package { import mx.core.BitmapAsset; public class _SafeStr_680 extends BitmapAsset { } }//package // _SafeStr_680 = "_-1Sd" (String#10470, DoABC#2) //------------------------------------------------------------ //_SafeStr_681 package { import mx.core.ByteArrayAsset; public class _SafeStr_681 extends ByteArrayAsset { } }//package // _SafeStr_681 = "_-1QP" (String#7666, DoABC#2) //------------------------------------------------------------ //_SafeStr_682 package { import mx.core.BitmapAsset; public class _SafeStr_682 extends BitmapAsset { } }//package // _SafeStr_682 = "_-2OM" (String#9092, DoABC#2) //------------------------------------------------------------ //_SafeStr_683 package { import mx.core.BitmapAsset; public class _SafeStr_683 extends BitmapAsset { } }//package // _SafeStr_683 = "_-1pb" (String#9690, DoABC#2) //------------------------------------------------------------ //_SafeStr_684 package { import mx.core.BitmapAsset; public class _SafeStr_684 extends BitmapAsset { } }//package // _SafeStr_684 = "_-36H" (String#10203, DoABC#2) //------------------------------------------------------------ //_SafeStr_685 package { import mx.core.BitmapAsset; public class _SafeStr_685 extends BitmapAsset { } }//package // _SafeStr_685 = "_-18K" (String#9814, DoABC#2) //------------------------------------------------------------ //_SafeStr_686 package { import mx.core.BitmapAsset; public class _SafeStr_686 extends BitmapAsset { } }//package // _SafeStr_686 = "_-0ux" (String#10761, DoABC#2) //------------------------------------------------------------ //_SafeStr_687 package { import mx.core.BitmapAsset; public class _SafeStr_687 extends BitmapAsset { } }//package // _SafeStr_687 = "_-1vC" (String#10710, DoABC#2) //------------------------------------------------------------ //_SafeStr_688 package { import mx.core.BitmapAsset; public class _SafeStr_688 extends BitmapAsset { } }//package // _SafeStr_688 = "_-in" (String#9996, DoABC#2) //------------------------------------------------------------ //_SafeStr_689 package { import mx.core.BitmapAsset; public class _SafeStr_689 extends BitmapAsset { } }//package // _SafeStr_689 = "_-366" (String#10354, DoABC#2) //------------------------------------------------------------ //_SafeStr_69 package { import mx.core.ByteArrayAsset; public class _SafeStr_69 extends ByteArrayAsset { } }//package // _SafeStr_69 = "_-qU" (String#10284, DoABC#2) //------------------------------------------------------------ //_SafeStr_690 package { import mx.core.ByteArrayAsset; public class _SafeStr_690 extends ByteArrayAsset { } }//package // _SafeStr_690 = "_-2nS" (String#7789, DoABC#2) //------------------------------------------------------------ //_SafeStr_691 package { import mx.core.BitmapAsset; public class _SafeStr_691 extends BitmapAsset { } }//package // _SafeStr_691 = "_-1rt" (String#10326, DoABC#2) //------------------------------------------------------------ //_SafeStr_692 package { import mx.core.BitmapAsset; public class _SafeStr_692 extends BitmapAsset { } }//package // _SafeStr_692 = "_-0FR" (String#9667, DoABC#2) //------------------------------------------------------------ //_SafeStr_693 package { import mx.core.ByteArrayAsset; public class _SafeStr_693 extends ByteArrayAsset { } }//package // _SafeStr_693 = "_-XZ" (String#8775, DoABC#2) //------------------------------------------------------------ //_SafeStr_694 package { import mx.core.BitmapAsset; public class _SafeStr_694 extends BitmapAsset { } }//package // _SafeStr_694 = "_-2rE" (String#9346, DoABC#2) //------------------------------------------------------------ //_SafeStr_695 package { import mx.core.ByteArrayAsset; public class _SafeStr_695 extends ByteArrayAsset { } }//package // _SafeStr_695 = "_-0VQ" (String#7637, DoABC#2) //------------------------------------------------------------ //_SafeStr_696 package { import mx.core.ByteArrayAsset; public class _SafeStr_696 extends ByteArrayAsset { } }//package // _SafeStr_696 = "_-2Sh" (String#8124, DoABC#2) //------------------------------------------------------------ //_SafeStr_697 package { import mx.core.ByteArrayAsset; public class _SafeStr_697 extends ByteArrayAsset { } }//package // _SafeStr_697 = "_-39W" (String#7613, DoABC#2) //------------------------------------------------------------ //_SafeStr_698 package { import mx.core.BitmapAsset; public class _SafeStr_698 extends BitmapAsset { } }//package // _SafeStr_698 = "_-ah" (String#10167, DoABC#2) //------------------------------------------------------------ //_SafeStr_699 package { import mx.core.ByteArrayAsset; public class _SafeStr_699 extends ByteArrayAsset { } }//package // _SafeStr_699 = "_-Ac" (String#8021, DoABC#2) //------------------------------------------------------------ //_SafeStr_70 package { import mx.core.BitmapAsset; public class _SafeStr_70 extends BitmapAsset { } }//package // _SafeStr_70 = "_-23J" (String#10606, DoABC#2) //------------------------------------------------------------ //_SafeStr_700 package { import mx.core.BitmapAsset; public class _SafeStr_700 extends BitmapAsset { } }//package // _SafeStr_700 = "_-qx" (String#9404, DoABC#2) //------------------------------------------------------------ //_SafeStr_701 package { import mx.core.BitmapAsset; public class _SafeStr_701 extends BitmapAsset { } }//package // _SafeStr_701 = "_-1BV" (String#10396, DoABC#2) //------------------------------------------------------------ //_SafeStr_702 package { import mx.core.ByteArrayAsset; public class _SafeStr_702 extends ByteArrayAsset { } }//package // _SafeStr_702 = "_-2o" (String#7835, DoABC#2) //------------------------------------------------------------ //_SafeStr_703 package { import mx.core.ByteArrayAsset; public class _SafeStr_703 extends ByteArrayAsset { } }//package // _SafeStr_703 = "_-Ye" (String#8471, DoABC#2) //------------------------------------------------------------ //_SafeStr_704 package { import mx.core.BitmapAsset; public class _SafeStr_704 extends BitmapAsset { } }//package // _SafeStr_704 = "_-0sk" (String#10557, DoABC#2) //------------------------------------------------------------ //_SafeStr_706 package { import mx.core.BitmapAsset; public class _SafeStr_706 extends BitmapAsset { } }//package // _SafeStr_706 = "_-0T3" (String#9854, DoABC#2) //------------------------------------------------------------ //_SafeStr_707 package { import mx.core.ByteArrayAsset; public class _SafeStr_707 extends ByteArrayAsset { } }//package // _SafeStr_707 = "_-0e7" (String#7851, DoABC#2) //------------------------------------------------------------ //_SafeStr_71 package { import mx.core.ByteArrayAsset; public class _SafeStr_71 extends ByteArrayAsset { } }//package // _SafeStr_71 = "_-1eK" (String#8921, DoABC#2) //------------------------------------------------------------ //_SafeStr_710 package { import mx.core.ByteArrayAsset; public class _SafeStr_710 extends ByteArrayAsset { } }//package // _SafeStr_710 = "_-1Pc" (String#11110, DoABC#2) //------------------------------------------------------------ //_SafeStr_711 package { import mx.core.ByteArrayAsset; public class _SafeStr_711 extends ByteArrayAsset { } }//package // _SafeStr_711 = "_-Ce" (String#9771, DoABC#2) //------------------------------------------------------------ //_SafeStr_712 package { import mx.core.ByteArrayAsset; public class _SafeStr_712 extends ByteArrayAsset { } }//package // _SafeStr_712 = "_-0rZ" (String#10555, DoABC#2) //------------------------------------------------------------ //_SafeStr_713 package { import mx.core.ByteArrayAsset; public class _SafeStr_713 extends ByteArrayAsset { } }//package // _SafeStr_713 = "_-18u" (String#9957, DoABC#2) //------------------------------------------------------------ //_SafeStr_714 package { import mx.core.BitmapAsset; public class _SafeStr_714 extends BitmapAsset { } }//package // _SafeStr_714 = "_-3CZ" (String#11202, DoABC#2) //------------------------------------------------------------ //_SafeStr_715 package { import mx.core.ByteArrayAsset; public class _SafeStr_715 extends ByteArrayAsset { } }//package // _SafeStr_715 = "_-0Bq" (String#10114, DoABC#2) //------------------------------------------------------------ //_SafeStr_716 package { import mx.core.BitmapAsset; public class _SafeStr_716 extends BitmapAsset { } }//package // _SafeStr_716 = "_-2vd" (String#11356, DoABC#2) //------------------------------------------------------------ //_SafeStr_717 package { import mx.core.ByteArrayAsset; public class _SafeStr_717 extends ByteArrayAsset { } }//package // _SafeStr_717 = "_-1oM" (String#10297, DoABC#2) //------------------------------------------------------------ //_SafeStr_718 package { import mx.core.ByteArrayAsset; public class _SafeStr_718 extends ByteArrayAsset { } }//package // _SafeStr_718 = "_-mn" (String#9037, DoABC#2) //------------------------------------------------------------ //_SafeStr_719 package { import mx.core.BitmapAsset; public class _SafeStr_719 extends BitmapAsset { } }//package // _SafeStr_719 = "_-zs" (String#9558, DoABC#2) //------------------------------------------------------------ //_SafeStr_72 package { import mx.core.ByteArrayAsset; public class _SafeStr_72 extends ByteArrayAsset { } }//package // _SafeStr_72 = "_-1dF" (String#10886, DoABC#2) //------------------------------------------------------------ //_SafeStr_720 package { import mx.core.BitmapAsset; public class _SafeStr_720 extends BitmapAsset { } }//package // _SafeStr_720 = "_-1Ec" (String#9083, DoABC#2) //------------------------------------------------------------ //_SafeStr_721 package { import mx.core.BitmapAsset; public class _SafeStr_721 extends BitmapAsset { } }//package // _SafeStr_721 = "_-26y" (String#9553, DoABC#2) //------------------------------------------------------------ //_SafeStr_722 package { import mx.core.BitmapAsset; public class _SafeStr_722 extends BitmapAsset { } }//package // _SafeStr_722 = "_-0l2" (String#10535, DoABC#2) //------------------------------------------------------------ //_SafeStr_723 package { import mx.core.ByteArrayAsset; public class _SafeStr_723 extends ByteArrayAsset { } }//package // _SafeStr_723 = "_-0hA" (String#9396, DoABC#2) //------------------------------------------------------------ //_SafeStr_724 package { import mx.core.ByteArrayAsset; public class _SafeStr_724 extends ByteArrayAsset { } }//package // _SafeStr_724 = "_-1CY" (String#10138, DoABC#2) //------------------------------------------------------------ //_SafeStr_725 package { import mx.core.ByteArrayAsset; public class _SafeStr_725 extends ByteArrayAsset { } }//package // _SafeStr_725 = "_-0oi" (String#11181, DoABC#2) //------------------------------------------------------------ //_SafeStr_726 package { import mx.core.ByteArrayAsset; public class _SafeStr_726 extends ByteArrayAsset { } }//package // _SafeStr_726 = "_-kL" (String#9990, DoABC#2) //------------------------------------------------------------ //_SafeStr_727 package { import mx.core.ByteArrayAsset; public class _SafeStr_727 extends ByteArrayAsset { } }//package // _SafeStr_727 = "_-L2" (String#11337, DoABC#2) //------------------------------------------------------------ //_SafeStr_728 package { import mx.core.BitmapAsset; public class _SafeStr_728 extends BitmapAsset { } }//package // _SafeStr_728 = "_-1lM" (String#9821, DoABC#2) //------------------------------------------------------------ //_SafeStr_729 package { import mx.core.ByteArrayAsset; public class _SafeStr_729 extends ByteArrayAsset { } }//package // _SafeStr_729 = "_-Zt" (String#9911, DoABC#2) //------------------------------------------------------------ //_SafeStr_73 package { import mx.core.BitmapAsset; public class _SafeStr_73 extends BitmapAsset { } }//package // _SafeStr_73 = "_-2tx" (String#11367, DoABC#2) //------------------------------------------------------------ //_SafeStr_730 package { import mx.core.BitmapAsset; public class _SafeStr_730 extends BitmapAsset { } }//package // _SafeStr_730 = "_-2bP" (String#11204, DoABC#2) //------------------------------------------------------------ //_SafeStr_731 package { import mx.core.ByteArrayAsset; public class _SafeStr_731 extends ByteArrayAsset { } }//package // _SafeStr_731 = "_-2ev" (String#11080, DoABC#2) //------------------------------------------------------------ //_SafeStr_732 package { import mx.core.ByteArrayAsset; public class _SafeStr_732 extends ByteArrayAsset { } }//package // _SafeStr_732 = "_-0sc" (String#10800, DoABC#2) //------------------------------------------------------------ //_SafeStr_733 package { import mx.core.ByteArrayAsset; public class _SafeStr_733 extends ByteArrayAsset { } }//package // _SafeStr_733 = "_-0G2" (String#9650, DoABC#2) //------------------------------------------------------------ //_SafeStr_734 package { import mx.core.ByteArrayAsset; public class _SafeStr_734 extends ByteArrayAsset { } }//package // _SafeStr_734 = "_-2kO" (String#8942, DoABC#2) //------------------------------------------------------------ //_SafeStr_735 package { import mx.core.BitmapAsset; public class _SafeStr_735 extends BitmapAsset { } }//package // _SafeStr_735 = "_-1U8" (String#10491, DoABC#2) //------------------------------------------------------------ //_SafeStr_736 package { import mx.core.ByteArrayAsset; public class _SafeStr_736 extends ByteArrayAsset { } }//package // _SafeStr_736 = "_-Xn" (String#9692, DoABC#2) //------------------------------------------------------------ //_SafeStr_737 package { import mx.core.BitmapAsset; public class _SafeStr_737 extends BitmapAsset { } }//package // _SafeStr_737 = "_-1vP" (String#10770, DoABC#2) //------------------------------------------------------------ //_SafeStr_738 package { import mx.core.ByteArrayAsset; public class _SafeStr_738 extends ByteArrayAsset { } }//package // _SafeStr_738 = "_-0Gt" (String#10046, DoABC#2) //------------------------------------------------------------ //_SafeStr_739 package { import mx.core.ByteArrayAsset; public class _SafeStr_739 extends ByteArrayAsset { } }//package // _SafeStr_739 = "_-0MX" (String#9893, DoABC#2) //------------------------------------------------------------ //_SafeStr_74 package { import mx.core.BitmapAsset; public class _SafeStr_74 extends BitmapAsset { } }//package // _SafeStr_74 = "_-25l" (String#10563, DoABC#2) //------------------------------------------------------------ //_SafeStr_740 package { import mx.core.ByteArrayAsset; public class _SafeStr_740 extends ByteArrayAsset { } }//package // _SafeStr_740 = "_-1jV" (String#9010, DoABC#2) //------------------------------------------------------------ //_SafeStr_741 package { import mx.core.ByteArrayAsset; public class _SafeStr_741 extends ByteArrayAsset { } }//package // _SafeStr_741 = "_-30d" (String#8977, DoABC#2) //------------------------------------------------------------ //_SafeStr_742 package { import mx.core.BitmapAsset; public class _SafeStr_742 extends BitmapAsset { } }//package // _SafeStr_742 = "_-1Jf" (String#9616, DoABC#2) //------------------------------------------------------------ //_SafeStr_743 package { import mx.core.BitmapAsset; public class _SafeStr_743 extends BitmapAsset { } }//package // _SafeStr_743 = "_-xM" (String#8923, DoABC#2) //------------------------------------------------------------ //_SafeStr_744 package { import mx.core.BitmapAsset; public class _SafeStr_744 extends BitmapAsset { } }//package // _SafeStr_744 = "_-0y" (String#11314, DoABC#2) //------------------------------------------------------------ //_SafeStr_746 package { import mx.core.ByteArrayAsset; public class _SafeStr_746 extends ByteArrayAsset { } }//package // _SafeStr_746 = "_-0xu" (String#11035, DoABC#2) //------------------------------------------------------------ //_SafeStr_747 package { import mx.core.ByteArrayAsset; public class _SafeStr_747 extends ByteArrayAsset { } }//package // _SafeStr_747 = "_-2qg" (String#9417, DoABC#2) //------------------------------------------------------------ //_SafeStr_748 package { import mx.core.ByteArrayAsset; public class _SafeStr_748 extends ByteArrayAsset { } }//package // _SafeStr_748 = "_-0Ii" (String#9951, DoABC#2) //------------------------------------------------------------ //_SafeStr_749 package { import mx.core.ByteArrayAsset; public class _SafeStr_749 extends ByteArrayAsset { } }//package // _SafeStr_749 = "_-14x" (String#9153, DoABC#2) //------------------------------------------------------------ //_SafeStr_75 package { import mx.core.BitmapAsset; public class _SafeStr_75 extends BitmapAsset { } }//package // _SafeStr_75 = "_-9H" (String#11401, DoABC#2) //------------------------------------------------------------ //_SafeStr_750 package { import mx.core.ByteArrayAsset; public class _SafeStr_750 extends ByteArrayAsset { } }//package // _SafeStr_750 = "_-0jq" (String#10534, DoABC#2) //------------------------------------------------------------ //_SafeStr_751 package { import mx.core.ByteArrayAsset; public class _SafeStr_751 extends ByteArrayAsset { } }//package // _SafeStr_751 = "_-0w2" (String#9468, DoABC#2) //------------------------------------------------------------ //_SafeStr_752 package { import mx.core.ByteArrayAsset; public class _SafeStr_752 extends ByteArrayAsset { } }//package // _SafeStr_752 = "_-1hp" (String#10343, DoABC#2) //------------------------------------------------------------ //_SafeStr_753 package { import mx.core.BitmapAsset; public class _SafeStr_753 extends BitmapAsset { } }//package // _SafeStr_753 = "_-2bt" (String#10941, DoABC#2) //------------------------------------------------------------ //_SafeStr_754 package { import mx.core.ByteArrayAsset; public class _SafeStr_754 extends ByteArrayAsset { } }//package // _SafeStr_754 = "_-1Iw" (String#9598, DoABC#2) //------------------------------------------------------------ //_SafeStr_755 package { import mx.core.BitmapAsset; public class _SafeStr_755 extends BitmapAsset { } }//package // _SafeStr_755 = "_-X1" (String#9544, DoABC#2) //------------------------------------------------------------ //_SafeStr_756 package { import mx.core.ByteArrayAsset; public class _SafeStr_756 extends ByteArrayAsset { } }//package // _SafeStr_756 = "_-5q" (String#11392, DoABC#2) //------------------------------------------------------------ //_SafeStr_757 package { import mx.core.ByteArrayAsset; public class _SafeStr_757 extends ByteArrayAsset { } }//package // _SafeStr_757 = "_-0ae" (String#10146, DoABC#2) //------------------------------------------------------------ //_SafeStr_758 package { import mx.core.ByteArrayAsset; public class _SafeStr_758 extends ByteArrayAsset { } }//package // _SafeStr_758 = "_-2MU" (String#10279, DoABC#2) //------------------------------------------------------------ //_SafeStr_759 package { import mx.core.BitmapAsset; public class _SafeStr_759 extends BitmapAsset { } }//package // _SafeStr_759 = "_-1z9" (String#10603, DoABC#2) //------------------------------------------------------------ //_SafeStr_76 package { import mx.core.BitmapAsset; public class _SafeStr_76 extends BitmapAsset { } }//package // _SafeStr_76 = "_-0fb" (String#10195, DoABC#2) //------------------------------------------------------------ //_SafeStr_760 package { import mx.core.ByteArrayAsset; public class _SafeStr_760 extends ByteArrayAsset { } }//package // _SafeStr_760 = "_-Gd" (String#10561, DoABC#2) //------------------------------------------------------------ //_SafeStr_761 package { import mx.core.ByteArrayAsset; public class _SafeStr_761 extends ByteArrayAsset { } }//package // _SafeStr_761 = "_-2pr" (String#9439, DoABC#2) //------------------------------------------------------------ //_SafeStr_762 package { import mx.core.ByteArrayAsset; public class _SafeStr_762 extends ByteArrayAsset { } }//package // _SafeStr_762 = "_-2Za" (String#11157, DoABC#2) //------------------------------------------------------------ //_SafeStr_763 package { import mx.core.BitmapAsset; public class _SafeStr_763 extends BitmapAsset { } }//package // _SafeStr_763 = "_-352" (String#9216, DoABC#2) //------------------------------------------------------------ //_SafeStr_764 package { import mx.core.ByteArrayAsset; public class _SafeStr_764 extends ByteArrayAsset { } }//package // _SafeStr_764 = "_-2aC" (String#11275, DoABC#2) //------------------------------------------------------------ //_SafeStr_765 package { import mx.core.BitmapAsset; public class _SafeStr_765 extends BitmapAsset { } }//package // _SafeStr_765 = "_-ns" (String#9297, DoABC#2) //------------------------------------------------------------ //_SafeStr_766 package { import mx.core.BitmapAsset; public class _SafeStr_766 extends BitmapAsset { } }//package // _SafeStr_766 = "_-1gR" (String#11100, DoABC#2) //------------------------------------------------------------ //_SafeStr_767 package { import mx.core.BitmapAsset; public class _SafeStr_767 extends BitmapAsset { } }//package // _SafeStr_767 = "_-19w" (String#9727, DoABC#2) //------------------------------------------------------------ //_SafeStr_768 package { import mx.core.ByteArrayAsset; public class _SafeStr_768 extends ByteArrayAsset { } }//package // _SafeStr_768 = "_-2xf" (String#10000, DoABC#2) //------------------------------------------------------------ //_SafeStr_769 package { import mx.core.ByteArrayAsset; public class _SafeStr_769 extends ByteArrayAsset { } }//package // _SafeStr_769 = "_-0wv" (String#11001, DoABC#2) //------------------------------------------------------------ //_SafeStr_77 package { import mx.core.BitmapAsset; public class _SafeStr_77 extends BitmapAsset { } }//package // _SafeStr_77 = "_-0ZV" (String#10001, DoABC#2) //------------------------------------------------------------ //_SafeStr_770 package { import mx.core.ByteArrayAsset; public class _SafeStr_770 extends ByteArrayAsset { } }//package // _SafeStr_770 = "_-1fC" (String#10703, DoABC#2) //------------------------------------------------------------ //_SafeStr_771 package { import mx.core.BitmapAsset; public class _SafeStr_771 extends BitmapAsset { } }//package // _SafeStr_771 = "_-vM" (String#10054, DoABC#2) //------------------------------------------------------------ //_SafeStr_772 package { import mx.core.BitmapAsset; public class _SafeStr_772 extends BitmapAsset { } }//package // _SafeStr_772 = "_-2PZ" (String#10397, DoABC#2) //------------------------------------------------------------ //_SafeStr_775 package { import mx.core.BitmapAsset; public class _SafeStr_775 extends BitmapAsset { } }//package // _SafeStr_775 = "_-2KH" (String#9016, DoABC#2) //------------------------------------------------------------ //_SafeStr_776 package { import mx.core.BitmapAsset; public class _SafeStr_776 extends BitmapAsset { } }//package // _SafeStr_776 = "_-0Vs" (String#9653, DoABC#2) //------------------------------------------------------------ //_SafeStr_777 package { import mx.core.BitmapAsset; public class _SafeStr_777 extends BitmapAsset { } }//package // _SafeStr_777 = "_-3BU" (String#11256, DoABC#2) //------------------------------------------------------------ //_SafeStr_778 package { import mx.core.BitmapAsset; public class _SafeStr_778 extends BitmapAsset { } }//package // _SafeStr_778 = "_-2Ty" (String#9313, DoABC#2) //------------------------------------------------------------ //_SafeStr_779 package { import mx.core.BitmapAsset; public class _SafeStr_779 extends BitmapAsset { } }//package // _SafeStr_779 = "_-162" (String#9876, DoABC#2) //------------------------------------------------------------ //_SafeStr_78 package { import mx.core.BitmapAsset; public class _SafeStr_78 extends BitmapAsset { } }//package // _SafeStr_78 = "_-2iI" (String#9059, DoABC#2) //------------------------------------------------------------ //_SafeStr_781 package { import mx.core.ByteArrayAsset; public class _SafeStr_781 extends ByteArrayAsset { } }//package // _SafeStr_781 = "_-gl" (String#10416, DoABC#2) //------------------------------------------------------------ //_SafeStr_782 package { import mx.core.BitmapAsset; public class _SafeStr_782 extends BitmapAsset { } }//package // _SafeStr_782 = "_-1Hg" (String#9273, DoABC#2) //------------------------------------------------------------ //_SafeStr_783 package { import mx.core.ByteArrayAsset; public class _SafeStr_783 extends ByteArrayAsset { } }//package // _SafeStr_783 = "_-2Pb" (String#10229, DoABC#2) //------------------------------------------------------------ //_SafeStr_784 package { import mx.core.ByteArrayAsset; public class _SafeStr_784 extends ByteArrayAsset { } }//package // _SafeStr_784 = "_-0iv" (String#9456, DoABC#2) //------------------------------------------------------------ //_SafeStr_785 package { import mx.core.ByteArrayAsset; public class _SafeStr_785 extends ByteArrayAsset { } }//package // _SafeStr_785 = "_-xq" (String#9896, DoABC#2) //------------------------------------------------------------ //_SafeStr_786 package { import mx.core.ByteArrayAsset; public class _SafeStr_786 extends ByteArrayAsset { } }//package // _SafeStr_786 = "_-3F-" (String#10972, DoABC#2) //------------------------------------------------------------ //_SafeStr_787 package { import mx.core.ByteArrayAsset; public class _SafeStr_787 extends ByteArrayAsset { } }//package // _SafeStr_787 = "_-2S6" (String#10226, DoABC#2) //------------------------------------------------------------ //_SafeStr_788 package { import mx.core.ByteArrayAsset; public class _SafeStr_788 extends ByteArrayAsset { } }//package // _SafeStr_788 = "_-2MM" (String#9813, DoABC#2) //------------------------------------------------------------ //_SafeStr_789 package { import mx.core.ByteArrayAsset; public class _SafeStr_789 extends ByteArrayAsset { } }//package // _SafeStr_789 = "_-1K8" (String#9606, DoABC#2) //------------------------------------------------------------ //_SafeStr_79 package { import mx.core.BitmapAsset; public class _SafeStr_79 extends BitmapAsset { } }//package // _SafeStr_79 = "_-1QB" (String#11116, DoABC#2) //------------------------------------------------------------ //_SafeStr_791 package { import mx.core.ByteArrayAsset; public class _SafeStr_791 extends ByteArrayAsset { } }//package // _SafeStr_791 = "_-2TD" (String#10283, DoABC#2) //------------------------------------------------------------ //_SafeStr_792 package { import mx.core.ByteArrayAsset; public class _SafeStr_792 extends ByteArrayAsset { } }//package // _SafeStr_792 = "_-k4" (String#9717, DoABC#2) //------------------------------------------------------------ //_SafeStr_793 package { import mx.core.ByteArrayAsset; public class _SafeStr_793 extends ByteArrayAsset { } }//package // _SafeStr_793 = "_-2ra" (String#9269, DoABC#2) //------------------------------------------------------------ //_SafeStr_794 package { import mx.core.ByteArrayAsset; public class _SafeStr_794 extends ByteArrayAsset { } }//package // _SafeStr_794 = "_-319" (String#8920, DoABC#2) //------------------------------------------------------------ //_SafeStr_795 package { import mx.core.ByteArrayAsset; public class _SafeStr_795 extends ByteArrayAsset { } }//package // _SafeStr_795 = "_-37z" (String#10806, DoABC#2) //------------------------------------------------------------ //_SafeStr_796 package { import mx.core.ByteArrayAsset; public class _SafeStr_796 extends ByteArrayAsset { } }//package // _SafeStr_796 = "_-1dK" (String#10913, DoABC#2) //------------------------------------------------------------ //_SafeStr_797 package { import mx.core.ByteArrayAsset; public class _SafeStr_797 extends ByteArrayAsset { } }//package // _SafeStr_797 = "_-1gr" (String#11022, DoABC#2) //------------------------------------------------------------ //_SafeStr_798 package { import mx.core.ByteArrayAsset; public class _SafeStr_798 extends ByteArrayAsset { } }//package // _SafeStr_798 = "_-0ka" (String#10522, DoABC#2) //------------------------------------------------------------ //_SafeStr_799 package { import mx.core.ByteArrayAsset; public class _SafeStr_799 extends ByteArrayAsset { } }//package // _SafeStr_799 = "_-2uV" (String#11359, DoABC#2) //------------------------------------------------------------ //_SafeStr_80 package { import mx.core.BitmapAsset; public class _SafeStr_80 extends BitmapAsset { } }//package // _SafeStr_80 = "_-07R" (String#8948, DoABC#2) //------------------------------------------------------------ //_SafeStr_800 package { import mx.core.ByteArrayAsset; public class _SafeStr_800 extends ByteArrayAsset { } }//package // _SafeStr_800 = "_-074" (String#9027, DoABC#2) //------------------------------------------------------------ //_SafeStr_803 package { import mx.core.ByteArrayAsset; public class _SafeStr_803 extends ByteArrayAsset { } }//package // _SafeStr_803 = "_-1CK" (String#10115, DoABC#2) //------------------------------------------------------------ //_SafeStr_804 package { import mx.core.ByteArrayAsset; public class _SafeStr_804 extends ByteArrayAsset { } }//package // _SafeStr_804 = "_-Fl" (String#10469, DoABC#2) //------------------------------------------------------------ //_SafeStr_806 package { import mx.core.BitmapAsset; public class _SafeStr_806 extends BitmapAsset { } }//package // _SafeStr_806 = "_-2Nx" (String#8951, DoABC#2) //------------------------------------------------------------ //_SafeStr_81 package { import mx.core.BitmapAsset; public class _SafeStr_81 extends BitmapAsset { } }//package // _SafeStr_81 = "_-em" (String#9964, DoABC#2) //------------------------------------------------------------ //_SafeStr_82 package { import mx.core.BitmapAsset; public class _SafeStr_82 extends BitmapAsset { } }//package // _SafeStr_82 = "_-2BW" (String#10966, DoABC#2) //------------------------------------------------------------ //_SafeStr_83 package { import mx.core.ByteArrayAsset; public class _SafeStr_83 extends ByteArrayAsset { } }//package // _SafeStr_83 = "_-2qW" (String#9398, DoABC#2) //------------------------------------------------------------ //_SafeStr_84 package { import mx.core.BitmapAsset; public class _SafeStr_84 extends BitmapAsset { } }//package // _SafeStr_84 = "_-1W4" (String#9567, DoABC#2) //------------------------------------------------------------ //_SafeStr_849 package { import mx.core.ByteArrayAsset; public class _SafeStr_849 extends ByteArrayAsset { } }//package // _SafeStr_849 = "_-0al" (String#10121, DoABC#2) //------------------------------------------------------------ //_SafeStr_85 package { import mx.core.BitmapAsset; public class _SafeStr_85 extends BitmapAsset { } }//package // _SafeStr_85 = "_-0Yu" (String#9998, DoABC#2) //------------------------------------------------------------ //_SafeStr_850 package { import mx.core.ByteArrayAsset; public class _SafeStr_850 extends ByteArrayAsset { } }//package // _SafeStr_850 = "_-2E6" (String#10916, DoABC#2) //------------------------------------------------------------ //_SafeStr_851 package { import mx.core.ByteArrayAsset; public class _SafeStr_851 extends ByteArrayAsset { } }//package // _SafeStr_851 = "_-2Su" (String#9790, DoABC#2) //------------------------------------------------------------ //_SafeStr_852 package { import mx.core.ByteArrayAsset; public class _SafeStr_852 extends ByteArrayAsset { } }//package // _SafeStr_852 = "_-oU" (String#9251, DoABC#2) //------------------------------------------------------------ //_SafeStr_853 package { import mx.core.ByteArrayAsset; public class _SafeStr_853 extends ByteArrayAsset { } }//package // _SafeStr_853 = "_-0-f" (String#9383, DoABC#2) //------------------------------------------------------------ //_SafeStr_854 package { import mx.core.BitmapAsset; public class _SafeStr_854 extends BitmapAsset { } }//package // _SafeStr_854 = "_-2Bh" (String#10945, DoABC#2) //------------------------------------------------------------ //_SafeStr_855 package { import mx.core.ByteArrayAsset; public class _SafeStr_855 extends ByteArrayAsset { } }//package // _SafeStr_855 = "_-0AX" (String#10056, DoABC#2) //------------------------------------------------------------ //_SafeStr_856 package { import mx.core.ByteArrayAsset; public class _SafeStr_856 extends ByteArrayAsset { } }//package // _SafeStr_856 = "_-qT" (String#10317, DoABC#2) //------------------------------------------------------------ //_SafeStr_857 package { import mx.core.ByteArrayAsset; public class _SafeStr_857 extends ByteArrayAsset { } }//package // _SafeStr_857 = "_-1nl" (String#10305, DoABC#2) //------------------------------------------------------------ //_SafeStr_858 package { import mx.core.ByteArrayAsset; public class _SafeStr_858 extends ByteArrayAsset { } }//package // _SafeStr_858 = "_-3Dv" (String#10898, DoABC#2) //------------------------------------------------------------ //_SafeStr_859 package { import mx.core.ByteArrayAsset; public class _SafeStr_859 extends ByteArrayAsset { } }//package // _SafeStr_859 = "_-0Zx" (String#10431, DoABC#2) //------------------------------------------------------------ //_SafeStr_86 package { import mx.core.BitmapAsset; public class _SafeStr_86 extends BitmapAsset { } }//package // _SafeStr_86 = "_-0b-" (String#10459, DoABC#2) //------------------------------------------------------------ //_SafeStr_860 package { import mx.core.ByteArrayAsset; public class _SafeStr_860 extends ByteArrayAsset { } }//package // _SafeStr_860 = "_-1hg" (String#9887, DoABC#2) //------------------------------------------------------------ //_SafeStr_861 package { import mx.core.ByteArrayAsset; public class _SafeStr_861 extends ByteArrayAsset { } }//package // _SafeStr_861 = "_-2Da" (String#10926, DoABC#2) //------------------------------------------------------------ //_SafeStr_862 package { import mx.core.ByteArrayAsset; public class _SafeStr_862 extends ByteArrayAsset { } }//package // _SafeStr_862 = "_-3Hq" (String#10429, DoABC#2) //------------------------------------------------------------ //_SafeStr_863 package { import mx.core.ByteArrayAsset; public class _SafeStr_863 extends ByteArrayAsset { } }//package // _SafeStr_863 = "_-2JQ" (String#10355, DoABC#2) //------------------------------------------------------------ //_SafeStr_864 package { import mx.core.BitmapAsset; public class _SafeStr_864 extends BitmapAsset { } }//package // _SafeStr_864 = "_-0G0" (String#9723, DoABC#2) //------------------------------------------------------------ //_SafeStr_865 package { import mx.core.ByteArrayAsset; public class _SafeStr_865 extends ByteArrayAsset { } }//package // _SafeStr_865 = "_-324" (String#10338, DoABC#2) //------------------------------------------------------------ //_SafeStr_866 package { import mx.core.ByteArrayAsset; public class _SafeStr_866 extends ByteArrayAsset { } }//package // _SafeStr_866 = "_-1aR" (String#10984, DoABC#2) //------------------------------------------------------------ //_SafeStr_867 package { import mx.core.ByteArrayAsset; public class _SafeStr_867 extends ByteArrayAsset { } }//package // _SafeStr_867 = "_-0p9" (String#11163, DoABC#2) //------------------------------------------------------------ //_SafeStr_869 package { import mx.core.ByteArrayAsset; public class _SafeStr_869 extends ByteArrayAsset { } }//package // _SafeStr_869 = "_-pB" (String#8933, DoABC#2) //------------------------------------------------------------ //_SafeStr_87 package { import mx.core.BitmapAsset; public class _SafeStr_87 extends BitmapAsset { } }//package // _SafeStr_87 = "_-A-" (String#9007, DoABC#2) //------------------------------------------------------------ //_SafeStr_870 package { import mx.core.ByteArrayAsset; public class _SafeStr_870 extends ByteArrayAsset { } }//package // _SafeStr_870 = "_-0i" (String#11318, DoABC#2) //------------------------------------------------------------ //_SafeStr_871 package { import mx.core.ByteArrayAsset; public class _SafeStr_871 extends ByteArrayAsset { } }//package // _SafeStr_871 = "_-1A3" (String#10087, DoABC#2) //------------------------------------------------------------ //_SafeStr_872 package { import mx.core.ByteArrayAsset; public class _SafeStr_872 extends ByteArrayAsset { } }//package // _SafeStr_872 = "_-1Se" (String#10463, DoABC#2) //------------------------------------------------------------ //_SafeStr_873 package { import mx.core.ByteArrayAsset; public class _SafeStr_873 extends ByteArrayAsset { } }//package // _SafeStr_873 = "_-0Ty" (String#10071, DoABC#2) //------------------------------------------------------------ //_SafeStr_874 package { import mx.core.ByteArrayAsset; public class _SafeStr_874 extends ByteArrayAsset { } }//package // _SafeStr_874 = "_-3BJ" (String#11272, DoABC#2) //------------------------------------------------------------ //_SafeStr_875 package { import mx.core.ByteArrayAsset; public class _SafeStr_875 extends ByteArrayAsset { } }//package // _SafeStr_875 = "_-T9" (String#11290, DoABC#2) //------------------------------------------------------------ //_SafeStr_876 package { import mx.core.ByteArrayAsset; public class _SafeStr_876 extends ByteArrayAsset { } }//package // _SafeStr_876 = "_-Z2" (String#9738, DoABC#2) //------------------------------------------------------------ //_SafeStr_877 package { import mx.core.ByteArrayAsset; public class _SafeStr_877 extends ByteArrayAsset { } }//package // _SafeStr_877 = "_-0lw" (String#10706, DoABC#2) //------------------------------------------------------------ //_SafeStr_878 package { import mx.core.BitmapAsset; public class _SafeStr_878 extends BitmapAsset { } }//package // _SafeStr_878 = "_-YW" (String#9972, DoABC#2) //------------------------------------------------------------ //_SafeStr_879 package { import mx.core.BitmapAsset; public class _SafeStr_879 extends BitmapAsset { } }//package // _SafeStr_879 = "_-1fu" (String#10920, DoABC#2) //------------------------------------------------------------ //_SafeStr_88 package { import mx.core.BitmapAsset; public class _SafeStr_88 extends BitmapAsset { } }//package // _SafeStr_88 = "_-1O2" (String#10678, DoABC#2) //------------------------------------------------------------ //_SafeStr_880 package { import mx.core.BitmapAsset; public class _SafeStr_880 extends BitmapAsset { } }//package // _SafeStr_880 = "_-2yc" (String#9850, DoABC#2) //------------------------------------------------------------ //_SafeStr_881 package { import mx.core.ByteArrayAsset; public class _SafeStr_881 extends ByteArrayAsset { } }//package // _SafeStr_881 = "_-0pt" (String#10632, DoABC#2) //------------------------------------------------------------ //_SafeStr_882 package { import mx.core.ByteArrayAsset; public class _SafeStr_882 extends ByteArrayAsset { } }//package // _SafeStr_882 = "_-1cW" (String#10912, DoABC#2) //------------------------------------------------------------ //_SafeStr_883 package { import mx.core.ByteArrayAsset; public class _SafeStr_883 extends ByteArrayAsset { } }//package // _SafeStr_883 = "_-1VX" (String#9296, DoABC#2) //------------------------------------------------------------ //_SafeStr_884 package { import mx.core.BitmapAsset; public class _SafeStr_884 extends BitmapAsset { } }//package // _SafeStr_884 = "_-oR" (String#9592, DoABC#2) //------------------------------------------------------------ //_SafeStr_885 package { import mx.core.BitmapAsset; public class _SafeStr_885 extends BitmapAsset { } }//package // _SafeStr_885 = "_-1V1" (String#10827, DoABC#2) //------------------------------------------------------------ //_SafeStr_886 package { import mx.core.BitmapAsset; public class _SafeStr_886 extends BitmapAsset { } }//package // _SafeStr_886 = "_-15T" (String#9211, DoABC#2) //------------------------------------------------------------ //_SafeStr_887 package { import mx.core.BitmapAsset; public class _SafeStr_887 extends BitmapAsset { } }//package // _SafeStr_887 = "_-0CG" (String#10386, DoABC#2) //------------------------------------------------------------ //_SafeStr_888 package { import mx.core.BitmapAsset; public class _SafeStr_888 extends BitmapAsset { } }//package // _SafeStr_888 = "_-fz" (String#10152, DoABC#2) //------------------------------------------------------------ //_SafeStr_889 package { import mx.core.BitmapAsset; public class _SafeStr_889 extends BitmapAsset { } }//package // _SafeStr_889 = "_-lx" (String#9193, DoABC#2) //------------------------------------------------------------ //_SafeStr_89 package { import mx.core.ByteArrayAsset; public class _SafeStr_89 extends ByteArrayAsset { } }//package // _SafeStr_89 = "_-1PN" (String#11179, DoABC#2) //------------------------------------------------------------ //_SafeStr_890 package { import mx.core.ByteArrayAsset; public class _SafeStr_890 extends ByteArrayAsset { } }//package // _SafeStr_890 = "_-1Ni" (String#10851, DoABC#2) //------------------------------------------------------------ //_SafeStr_891 package { import mx.core.BitmapAsset; public class _SafeStr_891 extends BitmapAsset { } }//package // _SafeStr_891 = "_-P6" (String#11031, DoABC#2) //------------------------------------------------------------ //_SafeStr_892 package { import mx.core.BitmapAsset; public class _SafeStr_892 extends BitmapAsset { } }//package // _SafeStr_892 = "_-1PH" (String#10758, DoABC#2) //------------------------------------------------------------ //_SafeStr_893 package { import mx.core.ByteArrayAsset; public class _SafeStr_893 extends ByteArrayAsset { } }//package // _SafeStr_893 = "_-0HH" (String#9971, DoABC#2) //------------------------------------------------------------ //_SafeStr_894 package { import mx.core.ByteArrayAsset; public class _SafeStr_894 extends ByteArrayAsset { } }//package // _SafeStr_894 = "_-v1" (String#9641, DoABC#2) //------------------------------------------------------------ //_SafeStr_895 package { import mx.core.ByteArrayAsset; public class _SafeStr_895 extends ByteArrayAsset { } }//package // _SafeStr_895 = "_-0uA" (String#11260, DoABC#2) //------------------------------------------------------------ //_SafeStr_896 package { import mx.core.ByteArrayAsset; public class _SafeStr_896 extends ByteArrayAsset { } }//package // _SafeStr_896 = "_-2Go" (String#11118, DoABC#2) //------------------------------------------------------------ //_SafeStr_897 package { import mx.core.ByteArrayAsset; public class _SafeStr_897 extends ByteArrayAsset { } }//package // _SafeStr_897 = "_-1EX" (String#9228, DoABC#2) //------------------------------------------------------------ //_SafeStr_898 package { import mx.core.ByteArrayAsset; public class _SafeStr_898 extends ByteArrayAsset { } }//package // _SafeStr_898 = "_-2yf" (String#9732, DoABC#2) //------------------------------------------------------------ //_SafeStr_899 package { import mx.core.ByteArrayAsset; public class _SafeStr_899 extends ByteArrayAsset { } }//package // _SafeStr_899 = "_-E3" (String#9761, DoABC#2) //------------------------------------------------------------ //_SafeStr_90 package { import mx.core.BitmapAsset; public class _SafeStr_90 extends BitmapAsset { } }//package // _SafeStr_90 = "_-yN" (String#9950, DoABC#2) //------------------------------------------------------------ //_SafeStr_900 package { import mx.core.ByteArrayAsset; public class _SafeStr_900 extends ByteArrayAsset { } }//package // _SafeStr_900 = "_-27b" (String#9263, DoABC#2) //------------------------------------------------------------ //_SafeStr_901 package { import mx.core.ByteArrayAsset; public class _SafeStr_901 extends ByteArrayAsset { } }//package // _SafeStr_901 = "_-1hv" (String#10422, DoABC#2) //------------------------------------------------------------ //_SafeStr_902 package { import mx.core.BitmapAsset; public class _SafeStr_902 extends BitmapAsset { } }//package // _SafeStr_902 = "_-33s" (String#9931, DoABC#2) //------------------------------------------------------------ //_SafeStr_903 package { import mx.core.ByteArrayAsset; public class _SafeStr_903 extends ByteArrayAsset { } }//package // _SafeStr_903 = "_-1MN" (String#10837, DoABC#2) //------------------------------------------------------------ //_SafeStr_904 package { import mx.core.BitmapAsset; public class _SafeStr_904 extends BitmapAsset { } }//package // _SafeStr_904 = "_-jX" (String#9657, DoABC#2) //------------------------------------------------------------ //_SafeStr_905 package { import mx.core.BitmapAsset; public class _SafeStr_905 extends BitmapAsset { } }//package // _SafeStr_905 = "_-2D2" (String#11237, DoABC#2) //------------------------------------------------------------ //_SafeStr_906 package { import mx.core.BitmapAsset; public class _SafeStr_906 extends BitmapAsset { } }//package // _SafeStr_906 = "_-0BD" (String#10447, DoABC#2) //------------------------------------------------------------ //_SafeStr_907 package { import mx.core.ByteArrayAsset; public class _SafeStr_907 extends ByteArrayAsset { } }//package // _SafeStr_907 = "_-4O" (String#10754, DoABC#2) //------------------------------------------------------------ //_SafeStr_908 package { import mx.core.BitmapAsset; public class _SafeStr_908 extends BitmapAsset { } }//package // _SafeStr_908 = "_-TB" (String#11224, DoABC#2) //------------------------------------------------------------ //_SafeStr_909 package { import mx.core.BitmapAsset; public class _SafeStr_909 extends BitmapAsset { } }//package // _SafeStr_909 = "_-1lC" (String#9977, DoABC#2) //------------------------------------------------------------ //_SafeStr_91 package { import mx.core.ByteArrayAsset; public class _SafeStr_91 extends ByteArrayAsset { } }//package // _SafeStr_91 = "_-OU" (String#11034, DoABC#2) //------------------------------------------------------------ //_SafeStr_910 package { import mx.core.BitmapAsset; public class _SafeStr_910 extends BitmapAsset { } }//package // _SafeStr_910 = "_-0ZF" (String#9721, DoABC#2) //------------------------------------------------------------ //_SafeStr_911 package { import mx.core.BitmapAsset; public class _SafeStr_911 extends BitmapAsset { } }//package // _SafeStr_911 = "_-Ch" (String#9833, DoABC#2) //------------------------------------------------------------ //_SafeStr_912 package { import mx.core.ByteArrayAsset; public class _SafeStr_912 extends ByteArrayAsset { } }//package // _SafeStr_912 = "_-1oO" (String#10418, DoABC#2) //------------------------------------------------------------ //_SafeStr_913 package { import mx.core.ByteArrayAsset; public class _SafeStr_913 extends ByteArrayAsset { } }//package // _SafeStr_913 = "_-Q" (String#9726, DoABC#2) //------------------------------------------------------------ //_SafeStr_914 package { import mx.core.BitmapAsset; public class _SafeStr_914 extends BitmapAsset { } }//package // _SafeStr_914 = "_-0V6" (String#10367, DoABC#2) //------------------------------------------------------------ //_SafeStr_915 package { import mx.core.BitmapAsset; public class _SafeStr_915 extends BitmapAsset { } }//package // _SafeStr_915 = "_-0sh" (String#10875, DoABC#2) //------------------------------------------------------------ //_SafeStr_916 package { import mx.core.BitmapAsset; public class _SafeStr_916 extends BitmapAsset { } }//package // _SafeStr_916 = "_-u4" (String#9515, DoABC#2) //------------------------------------------------------------ //_SafeStr_917 package { import mx.core.BitmapAsset; public class _SafeStr_917 extends BitmapAsset { } }//package // _SafeStr_917 = "_-34Y" (String#9321, DoABC#2) //------------------------------------------------------------ //_SafeStr_918 package { import mx.core.BitmapAsset; public class _SafeStr_918 extends BitmapAsset { } }//package // _SafeStr_918 = "_-MV" (String#10699, DoABC#2) //------------------------------------------------------------ //_SafeStr_919 package { import mx.core.BitmapAsset; public class _SafeStr_919 extends BitmapAsset { } }//package // _SafeStr_919 = "_-0XD" (String#10311, DoABC#2) //------------------------------------------------------------ //_SafeStr_92 package { import mx.core.BitmapAsset; public class _SafeStr_92 extends BitmapAsset { } }//package // _SafeStr_92 = "_-6c" (String#11381, DoABC#2) //------------------------------------------------------------ //_SafeStr_920 package { import mx.core.BitmapAsset; public class _SafeStr_920 extends BitmapAsset { } }//package // _SafeStr_920 = "_-1pX" (String#9992, DoABC#2) //------------------------------------------------------------ //_SafeStr_921 package { import mx.core.ByteArrayAsset; public class _SafeStr_921 extends ByteArrayAsset { } }//package // _SafeStr_921 = "_-2uR" (String#11340, DoABC#2) //------------------------------------------------------------ //_SafeStr_922 package { import mx.core.ByteArrayAsset; public class _SafeStr_922 extends ByteArrayAsset { } }//package // _SafeStr_922 = "_-3Aw" (String#11266, DoABC#2) //------------------------------------------------------------ //_SafeStr_923 package { import mx.core.BitmapAsset; public class _SafeStr_923 extends BitmapAsset { } }//package // _SafeStr_923 = "_-0ps" (String#10639, DoABC#2) //------------------------------------------------------------ //_SafeStr_924 package { import mx.core.BitmapAsset; public class _SafeStr_924 extends BitmapAsset { } }//package // _SafeStr_924 = "_-Dq" (String#9170, DoABC#2) //------------------------------------------------------------ //_SafeStr_925 package { import mx.core.BitmapAsset; public class _SafeStr_925 extends BitmapAsset { } }//package // _SafeStr_925 = "_-0ZO" (String#9989, DoABC#2) //------------------------------------------------------------ //_SafeStr_926 package { import mx.core.ByteArrayAsset; public class _SafeStr_926 extends ByteArrayAsset { } }//package // _SafeStr_926 = "_-1GW" (String#10174, DoABC#2) //------------------------------------------------------------ //_SafeStr_927 package { import mx.core.BitmapAsset; public class _SafeStr_927 extends BitmapAsset { } }//package // _SafeStr_927 = "_-xn" (String#9897, DoABC#2) //------------------------------------------------------------ //_SafeStr_928 package { import mx.core.ByteArrayAsset; public class _SafeStr_928 extends ByteArrayAsset { } }//package // _SafeStr_928 = "_-0Vr" (String#9658, DoABC#2) //------------------------------------------------------------ //_SafeStr_929 package { import mx.core.BitmapAsset; public class _SafeStr_929 extends BitmapAsset { } }//package // _SafeStr_929 = "_-1Ez" (String#9049, DoABC#2) //------------------------------------------------------------ //_SafeStr_93 package { import mx.core.BitmapAsset; public class _SafeStr_93 extends BitmapAsset { } }//package // _SafeStr_93 = "_-10u" (String#9331, DoABC#2) //------------------------------------------------------------ //_SafeStr_930 package { import mx.core.ByteArrayAsset; public class _SafeStr_930 extends ByteArrayAsset { } }//package // _SafeStr_930 = "_-1yD" (String#10653, DoABC#2) //------------------------------------------------------------ //_SafeStr_931 package { import mx.core.ByteArrayAsset; public class _SafeStr_931 extends ByteArrayAsset { } }//package // _SafeStr_931 = "_-31p" (String#9885, DoABC#2) //------------------------------------------------------------ //_SafeStr_932 package { import mx.core.ByteArrayAsset; public class _SafeStr_932 extends ByteArrayAsset { } }//package // _SafeStr_932 = "_-1tV" (String#9512, DoABC#2) //------------------------------------------------------------ //_SafeStr_933 package { import mx.core.BitmapAsset; public class _SafeStr_933 extends BitmapAsset { } }//package // _SafeStr_933 = "_-Xw" (String#10043, DoABC#2) //------------------------------------------------------------ //_SafeStr_934 package { import mx.core.BitmapAsset; public class _SafeStr_934 extends BitmapAsset { } }//package // _SafeStr_934 = "_-OG" (String#11005, DoABC#2) //------------------------------------------------------------ //_SafeStr_935 package { import mx.core.BitmapAsset; public class _SafeStr_935 extends BitmapAsset { } }//package // _SafeStr_935 = "_-0A3" (String#10209, DoABC#2) //------------------------------------------------------------ //_SafeStr_936 package { import mx.core.BitmapAsset; public class _SafeStr_936 extends BitmapAsset { } }//package // _SafeStr_936 = "_-78" (String#11372, DoABC#2) //------------------------------------------------------------ //_SafeStr_937 package { import mx.core.ByteArrayAsset; public class _SafeStr_937 extends ByteArrayAsset { } }//package // _SafeStr_937 = "_-0Fo" (String#9845, DoABC#2) //------------------------------------------------------------ //_SafeStr_938 package { import mx.core.ByteArrayAsset; public class _SafeStr_938 extends ByteArrayAsset { } }//package // _SafeStr_938 = "_-2Zp" (String#10597, DoABC#2) //------------------------------------------------------------ //_SafeStr_939 package { import mx.core.BitmapAsset; public class _SafeStr_939 extends BitmapAsset { } }//package // _SafeStr_939 = "_-03B" (String#9556, DoABC#2) //------------------------------------------------------------ //_SafeStr_94 package { import mx.core.BitmapAsset; public class _SafeStr_94 extends BitmapAsset { } }//package // _SafeStr_94 = "_-16r" (String#10213, DoABC#2) //------------------------------------------------------------ //_SafeStr_940 package { import mx.core.ByteArrayAsset; public class _SafeStr_940 extends ByteArrayAsset { } }//package // _SafeStr_940 = "_-Os" (String#11271, DoABC#2) //------------------------------------------------------------ //_SafeStr_941 package { import mx.core.BitmapAsset; public class _SafeStr_941 extends BitmapAsset { } }//package // _SafeStr_941 = "_-oa" (String#8916, DoABC#2) //------------------------------------------------------------ //_SafeStr_942 package { import mx.core.ByteArrayAsset; public class _SafeStr_942 extends ByteArrayAsset { } }//package // _SafeStr_942 = "_-HG" (String#10531, DoABC#2) //------------------------------------------------------------ //_SafeStr_943 package { import mx.core.BitmapAsset; public class _SafeStr_943 extends BitmapAsset { } }//package // _SafeStr_943 = "_-2Nj" (String#9075, DoABC#2) //------------------------------------------------------------ //_SafeStr_944 package { import mx.core.BitmapAsset; public class _SafeStr_944 extends BitmapAsset { } }//package // _SafeStr_944 = "_-11g" (String#9607, DoABC#2) //------------------------------------------------------------ //_SafeStr_945 package { import mx.core.ByteArrayAsset; public class _SafeStr_945 extends ByteArrayAsset { } }//package // _SafeStr_945 = "_-cD" (String#9758, DoABC#2) //------------------------------------------------------------ //_SafeStr_946 package { import mx.core.ByteArrayAsset; public class _SafeStr_946 extends ByteArrayAsset { } }//package // _SafeStr_946 = "_-1DZ" (String#9035, DoABC#2) //------------------------------------------------------------ //_SafeStr_947 package { import mx.core.BitmapAsset; public class _SafeStr_947 extends BitmapAsset { } }//package // _SafeStr_947 = "_-0h7" (String#9430, DoABC#2) //------------------------------------------------------------ //_SafeStr_948 package { import mx.core.BitmapAsset; public class _SafeStr_948 extends BitmapAsset { } }//package // _SafeStr_948 = "_-2HB" (String#10778, DoABC#2) //------------------------------------------------------------ //_SafeStr_949 package { import mx.core.ByteArrayAsset; public class _SafeStr_949 extends ByteArrayAsset { } }//package // _SafeStr_949 = "_-2Jc" (String#10215, DoABC#2) //------------------------------------------------------------ //_SafeStr_95 package { import mx.core.BitmapAsset; public class _SafeStr_95 extends BitmapAsset { } }//package // _SafeStr_95 = "_-3BK" (String#11268, DoABC#2) //------------------------------------------------------------ //_SafeStr_950 package { import mx.core.BitmapAsset; public class _SafeStr_950 extends BitmapAsset { } }//package // _SafeStr_950 = "_-1Hd" (String#9412, DoABC#2) //------------------------------------------------------------ //_SafeStr_951 package { import mx.core.ByteArrayAsset; public class _SafeStr_951 extends ByteArrayAsset { } }//package // _SafeStr_951 = "_-2lf" (String#9210, DoABC#2) //------------------------------------------------------------ //_SafeStr_952 package { import mx.core.BitmapAsset; public class _SafeStr_952 extends BitmapAsset { } }//package // _SafeStr_952 = "_-2Tq" (String#9178, DoABC#2) //------------------------------------------------------------ //_SafeStr_953 package { import mx.core.BitmapAsset; public class _SafeStr_953 extends BitmapAsset { } }//package // _SafeStr_953 = "_-9Z" (String#11416, DoABC#2) //------------------------------------------------------------ //_SafeStr_954 package { import mx.core.ByteArrayAsset; public class _SafeStr_954 extends ByteArrayAsset { } }//package // _SafeStr_954 = "_-0Zs" (String#10409, DoABC#2) //------------------------------------------------------------ //_SafeStr_955 package { import mx.core.BitmapAsset; public class _SafeStr_955 extends BitmapAsset { } }//package // _SafeStr_955 = "_-2-k" (String#10882, DoABC#2) //------------------------------------------------------------ //_SafeStr_956 package { import mx.core.BitmapAsset; public class _SafeStr_956 extends BitmapAsset { } }//package // _SafeStr_956 = "_-304" (String#9575, DoABC#2) //------------------------------------------------------------ //_SafeStr_957 package { import mx.core.ByteArrayAsset; public class _SafeStr_957 extends ByteArrayAsset { } }//package // _SafeStr_957 = "_-FJ" (String#10225, DoABC#2) //------------------------------------------------------------ //_SafeStr_958 package { import mx.core.BitmapAsset; public class _SafeStr_958 extends BitmapAsset { } }//package // _SafeStr_958 = "_-Kl" (String#11376, DoABC#2) //------------------------------------------------------------ //_SafeStr_959 package { import mx.core.BitmapAsset; public class _SafeStr_959 extends BitmapAsset { } }//package // _SafeStr_959 = "_-o7" (String#9475, DoABC#2) //------------------------------------------------------------ //_SafeStr_96 package { import mx.core.ByteArrayAsset; public class _SafeStr_96 extends ByteArrayAsset { } }//package // _SafeStr_96 = "_-1lq" (String#9582, DoABC#2) //------------------------------------------------------------ //_SafeStr_960 package { import mx.core.BitmapAsset; public class _SafeStr_960 extends BitmapAsset { } }//package // _SafeStr_960 = "_-26T" (String#11277, DoABC#2) //------------------------------------------------------------ //_SafeStr_961 package { import mx.core.BitmapAsset; public class _SafeStr_961 extends BitmapAsset { } }//package // _SafeStr_961 = "_-0z" (String#11309, DoABC#2) //------------------------------------------------------------ //_SafeStr_962 package { import mx.core.BitmapAsset; public class _SafeStr_962 extends BitmapAsset { } }//package // _SafeStr_962 = "_-0Uy" (String#9832, DoABC#2) //------------------------------------------------------------ //_SafeStr_963 package { import mx.core.ByteArrayAsset; public class _SafeStr_963 extends ByteArrayAsset { } }//package // _SafeStr_963 = "_-1Lj" (String#10874, DoABC#2) //------------------------------------------------------------ //_SafeStr_964 package { import mx.core.ByteArrayAsset; public class _SafeStr_964 extends ByteArrayAsset { } }//package // _SafeStr_964 = "_-1uu" (String#10514, DoABC#2) //------------------------------------------------------------ //_SafeStr_965 package { import mx.core.BitmapAsset; public class _SafeStr_965 extends BitmapAsset { } }//package // _SafeStr_965 = "_-1kP" (String#9102, DoABC#2) //------------------------------------------------------------ //_SafeStr_966 package { import mx.core.ByteArrayAsset; public class _SafeStr_966 extends ByteArrayAsset { } }//package // _SafeStr_966 = "_-1g9" (String#10477, DoABC#2) //------------------------------------------------------------ //_SafeStr_967 package { import mx.core.BitmapAsset; public class _SafeStr_967 extends BitmapAsset { } }//package // _SafeStr_967 = "_-0DB" (String#9798, DoABC#2) //------------------------------------------------------------ //_SafeStr_968 package { import mx.core.BitmapAsset; public class _SafeStr_968 extends BitmapAsset { } }//package // _SafeStr_968 = "_-Fa" (String#10638, DoABC#2) //------------------------------------------------------------ //_SafeStr_969 package { import mx.core.BitmapAsset; public class _SafeStr_969 extends BitmapAsset { } }//package // _SafeStr_969 = "_-2SA" (String#9121, DoABC#2) //------------------------------------------------------------ //_SafeStr_97 package { import mx.core.BitmapAsset; public class _SafeStr_97 extends BitmapAsset { } }//package // _SafeStr_97 = "_-BL" (String#9479, DoABC#2) //------------------------------------------------------------ //_SafeStr_970 package { import mx.core.ByteArrayAsset; public class _SafeStr_970 extends ByteArrayAsset { } }//package // _SafeStr_970 = "_-21G" (String#10762, DoABC#2) //------------------------------------------------------------ //_SafeStr_971 package { import mx.core.BitmapAsset; public class _SafeStr_971 extends BitmapAsset { } }//package // _SafeStr_971 = "_-MF" (String#10863, DoABC#2) //------------------------------------------------------------ //_SafeStr_972 package { import mx.core.BitmapAsset; public class _SafeStr_972 extends BitmapAsset { } }//package // _SafeStr_972 = "_-1SU" (String#10540, DoABC#2) //------------------------------------------------------------ //_SafeStr_973 package { import mx.core.BitmapAsset; public class _SafeStr_973 extends BitmapAsset { } }//package // _SafeStr_973 = "_-0-A" (String#9434, DoABC#2) //------------------------------------------------------------ //_SafeStr_974 package { import mx.core.BitmapAsset; public class _SafeStr_974 extends BitmapAsset { } }//package // _SafeStr_974 = "_-2I7" (String#10921, DoABC#2) //------------------------------------------------------------ //_SafeStr_975 package { import mx.core.BitmapAsset; public class _SafeStr_975 extends BitmapAsset { } }//package // _SafeStr_975 = "_-2nX" (String#9046, DoABC#2) //------------------------------------------------------------ //_SafeStr_976 package { import mx.core.BitmapAsset; public class _SafeStr_976 extends BitmapAsset { } }//package // _SafeStr_976 = "_-3Dx" (String#10896, DoABC#2) //------------------------------------------------------------ //_SafeStr_977 package { import mx.core.ByteArrayAsset; public class _SafeStr_977 extends ByteArrayAsset { } }//package // _SafeStr_977 = "_-2Xi" (String#10480, DoABC#2) //------------------------------------------------------------ //_SafeStr_978 package { import mx.core.ByteArrayAsset; public class _SafeStr_978 extends ByteArrayAsset { } }//package // _SafeStr_978 = "_-np" (String#9572, DoABC#2) //------------------------------------------------------------ //_SafeStr_979 package { import mx.core.ByteArrayAsset; public class _SafeStr_979 extends ByteArrayAsset { } }//package // _SafeStr_979 = "_-i9" (String#10437, DoABC#2) //------------------------------------------------------------ //_SafeStr_98 package { import mx.core.BitmapAsset; public class _SafeStr_98 extends BitmapAsset { } }//package // _SafeStr_98 = "_-007" (String#9419, DoABC#2) //------------------------------------------------------------ //_SafeStr_980 package { import mx.core.ByteArrayAsset; public class _SafeStr_980 extends ByteArrayAsset { } }//package // _SafeStr_980 = "_-25u" (String#11144, DoABC#2) //------------------------------------------------------------ //_SafeStr_981 package { import mx.core.ByteArrayAsset; public class _SafeStr_981 extends ByteArrayAsset { } }//package // _SafeStr_981 = "_-2BZ" (String#10963, DoABC#2) //------------------------------------------------------------ //_SafeStr_982 package { import mx.core.ByteArrayAsset; public class _SafeStr_982 extends ByteArrayAsset { } }//package // _SafeStr_982 = "_-1Qj" (String#10573, DoABC#2) //------------------------------------------------------------ //_SafeStr_983 package { import mx.core.BitmapAsset; public class _SafeStr_983 extends BitmapAsset { } }//package // _SafeStr_983 = "_-24j" (String#10476, DoABC#2) //------------------------------------------------------------ //_SafeStr_984 package { import mx.core.ByteArrayAsset; public class _SafeStr_984 extends ByteArrayAsset { } }//package // _SafeStr_984 = "_-bc" (String#9787, DoABC#2) //------------------------------------------------------------ //_SafeStr_985 package { import mx.core.BitmapAsset; public class _SafeStr_985 extends BitmapAsset { } }//package // _SafeStr_985 = "_-2fM" (String#11082, DoABC#2) //------------------------------------------------------------ //_SafeStr_987 package { import mx.core.BitmapAsset; public class _SafeStr_987 extends BitmapAsset { } }//package // _SafeStr_987 = "_-11q" (String#9447, DoABC#2) //------------------------------------------------------------ //_SafeStr_988 package { import mx.core.ByteArrayAsset; public class _SafeStr_988 extends ByteArrayAsset { } }//package // _SafeStr_988 = "_-2er" (String#11072, DoABC#2) //------------------------------------------------------------ //_SafeStr_989 package { import mx.core.ByteArrayAsset; public class _SafeStr_989 extends ByteArrayAsset { } }//package // _SafeStr_989 = "_-PN" (String#11050, DoABC#2) //------------------------------------------------------------ //_SafeStr_99 package { import mx.core.BitmapAsset; public class _SafeStr_99 extends BitmapAsset { } }//package // _SafeStr_99 = "_-30q" (String#10280, DoABC#2) //------------------------------------------------------------ //_SafeStr_990 package { import mx.core.BitmapAsset; public class _SafeStr_990 extends BitmapAsset { } }//package // _SafeStr_990 = "_-1Ge" (String#11369, DoABC#2) //------------------------------------------------------------ //_SafeStr_991 package { import mx.core.BitmapAsset; public class _SafeStr_991 extends BitmapAsset { } }//package // _SafeStr_991 = "_-2uW" (String#11341, DoABC#2) //------------------------------------------------------------ //_SafeStr_992 package { import mx.core.BitmapAsset; public class _SafeStr_992 extends BitmapAsset { } }//package // _SafeStr_992 = "_-ql" (String#10460, DoABC#2) //------------------------------------------------------------ //_SafeStr_993 package { import mx.core.BitmapAsset; public class _SafeStr_993 extends BitmapAsset { } }//package // _SafeStr_993 = "_-24q" (String#10650, DoABC#2) //------------------------------------------------------------ //_SafeStr_994 package { import mx.core.BitmapAsset; public class _SafeStr_994 extends BitmapAsset { } }//package // _SafeStr_994 = "_-0P9" (String#10185, DoABC#2) //------------------------------------------------------------ //_SafeStr_995 package { import mx.core.ByteArrayAsset; public class _SafeStr_995 extends ByteArrayAsset { } }//package // _SafeStr_995 = "_-vS" (String#10157, DoABC#2) //------------------------------------------------------------ //_SafeStr_996 package { import mx.core.ByteArrayAsset; public class _SafeStr_996 extends ByteArrayAsset { } }//package // _SafeStr_996 = "_-NM" (String#10673, DoABC#2) //------------------------------------------------------------ //_SafeStr_997 package { import mx.core.BitmapAsset; public class _SafeStr_997 extends BitmapAsset { } }//package // _SafeStr_997 = "_-2H5" (String#10587, DoABC#2) //------------------------------------------------------------ //_SafeStr_998 package { import mx.core.ByteArrayAsset; public class _SafeStr_998 extends ByteArrayAsset { } }//package // _SafeStr_998 = "_-2-z" (String#10782, DoABC#2) //------------------------------------------------------------ //_SafeStr_999 package { import mx.core.ByteArrayAsset; public class _SafeStr_999 extends ByteArrayAsset { } }//package // _SafeStr_999 = "_-34c" (String#10290, DoABC#2) //------------------------------------------------------------ //CoreCommunicationFrameworkLib package { import mx.core.SimpleApplication; import com.sulake.core.communication.CoreCommunicationManager; import com.sulake.iid.IIDCoreCommunicationManager; public class CoreCommunicationFrameworkLib extends SimpleApplication { public static var manifest:Class = _SafeStr_1108; public static var CoreCommunicationManager:Class = CoreCommunicationManager; public static var IIDCoreCommunicationManager:Class = IIDCoreCommunicationManager; } }//package // _SafeStr_1108 = "_-37j" (String#7862, DoABC#2) //------------------------------------------------------------ //Habbo package { import flash.display.MovieClip; import flash.display.DisplayObjectContainer; import flash.text.TextField; import flash.utils.Timer; import flash.events.Event; import flash.external.ExternalInterface; import flash.net.URLRequest; import flash.net.URLVariables; import flash.system.Capabilities; import flash.system.System; import flash.net.URLRequestMethod; import flash.net.navigateToURL; import flash.display.StageScaleMode; import flash.display.StageQuality; import flash.display.StageAlign; import flash.events.ProgressEvent; import flash.events.HTTPStatusEvent; import flash.events.IOErrorEvent; import flash.events.TimerEvent; import flash.display.Sprite; import flash.display.DisplayObject; import flash.utils.getDefinitionByName; import flash.display.Bitmap; import flash.text.TextFormat; import flash.text.TextFieldAutoSize; import flash.display.Stage; public class Habbo extends MovieClip { protected static var PROCESSLOG_ENABLED:Boolean = false; private static var _crashed:Boolean = false; private static var _crashURL:String = ""; public static const _SafeStr_3379:String = "client.init.start"; public static const _SafeStr_3380:String = "client.init.swf.error"; public static const _SafeStr_3381:String = "client.init.swf.loaded"; private static const _SafeStr_3382:String = "client.starting"; public static const _SafeStr_3383:String = "client.init.core.init"; public static const _SafeStr_3384:String = "client.init.core.fail"; public static const _SafeStr_3385:String = "crash_time"; public static const _SafeStr_3386:String = "error_ctx"; public static const _SafeStr_3387:String = "flash_version"; public static const _SafeStr_3388:String = "avg_update"; public static const _SafeStr_3389:String = "debug"; public static const _SafeStr_3390:String = "error_desc"; public static const _SafeStr_3391:String = "error_cat"; public static const ERROR_VARIABLE_DATA:String = "error_data"; public static const _SafeStr_3392:int = 9; public static const _SafeStr_3393:int = 11; public static const _SafeStr_3394:String = "fileLoadingBar"; public static const _SafeStr_3395:String = "fileBarSprite"; public static const _SafeStr_3396:String = "byteLoadingBar"; public static const _SafeStr_3397:String = "byteBarSprite"; public static const _SafeStr_3398:String = "background"; public static const _SafeStr_3399:String = "habboLogo"; public static const _SafeStr_3400:String = "textField"; private const _SafeStr_3401:Array = [[".", "..", "...", ""], [" [* ]", " [ * ]", " [ * ]", " [ * ]", " [ *]", " [ * ]", " [ * ]", " [ * ]"], [".", "..", "....", "...", "..", ".", ""]]; private var _disposed:Boolean = false; private var _SafeStr_3402:Boolean = false; private var _SafeStr_3403:DisplayObjectContainer; private var _SafeStr_3404:int = 0; private var _SafeStr_3405:String; private var _SafeStr_3406:TextField; private var _SafeStr_3407:Timer; private var habboLogoClass:Class; private var _SafeStr_3408:Array; private var _SafeStr_3409:int = 0; public function Habbo() { this.habboLogoClass = _SafeStr_1; super(); stop(); if (stage){ this._SafeStr_3410(null); } else { addEventListener(Event.ADDED_TO_STAGE, this._SafeStr_3410); }; } public static function _SafeStr_3411(_arg_1:String):void { if (Habbo.PROCESSLOG_ENABLED){ Logger.log(("* HabboMain Login Step: " + _arg_1)); if (ExternalInterface.available){ ExternalInterface.call("FlashExternalInterface.logLoginStep", _arg_1); } else { Logger.log("HabboMain: ExternalInterface is not available, tracking is disabled"); }; }; } public static function _SafeStr_3412(_arg_1:String, _arg_2:int, _arg_3:Error):void { var _local_4:String; var _local_5:URLRequest; var _local_6:URLVariables; var _local_7:String; if (!Habbo._crashed){ Habbo._crashed = true; _local_4 = Habbo._crashURL; _local_5 = new URLRequest(_local_4); _local_6 = new URLVariables(); _local_6[_SafeStr_3385] = new Date().getTime().toString(); _local_7 = ""; _local_6[_SafeStr_3386] = _local_7; _local_6[_SafeStr_3387] = Capabilities.version; _local_6[_SafeStr_3388] = 0; _local_6[_SafeStr_3390] = _arg_1; _local_6[_SafeStr_3391] = String(_arg_2); if (_arg_3 != null){ _local_6[ERROR_VARIABLE_DATA] = String(_arg_3.getStackTrace()); }; _local_6[_SafeStr_3389] = (("Memory usage: " + Math.round((System.totalMemory / (0x0400 * 0x0400)))) + " MB"); _local_5.data = _local_6; _local_5.method = URLRequestMethod.POST; navigateToURL(_local_5, "_self"); }; } private function _SafeStr_3410(_arg_1:Event):void { removeEventListener(Event.ADDED_TO_STAGE, this._SafeStr_3410); Habbo.PROCESSLOG_ENABLED = (stage.loaderInfo.parameters["processlog.enabled"] == "1"); _SafeStr_3411(_SafeStr_3379); var _local_2:String = stage.loaderInfo.parameters["url_prefix"]; if (_local_2 != null){ _crashURL = (_local_2 + "/flash_client_error"); }; stage.scaleMode = StageScaleMode.NO_SCALE; stage.quality = StageQuality.LOW; stage.align = StageAlign.TOP_LEFT; stage.addEventListener(Event.RESIZE, this._SafeStr_3413); root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, this._SafeStr_3414); root.loaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, this._SafeStr_3415); root.loaderInfo.addEventListener(Event.COMPLETE, this._SafeStr_3416); root.loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_3417); this._SafeStr_3408 = this._SafeStr_3401[int((Math.random() * (this._SafeStr_3401.length - 1)))]; this._SafeStr_3407 = new Timer(250, 0); this._SafeStr_3407.addEventListener(TimerEvent.TIMER, this._SafeStr_3418); this._SafeStr_3403 = this._SafeStr_3419(); addChild(this._SafeStr_3403); this._SafeStr_3420(this._SafeStr_3403); addEventListener(Event.ENTER_FRAME, this._SafeStr_3421); this._SafeStr_3422(); } private function dispose():void { removeEventListener(Event.ADDED_TO_STAGE, this._SafeStr_3410); removeEventListener(Event.ENTER_FRAME, this._SafeStr_3421); root.removeEventListener(Event.RESIZE, this._SafeStr_3413); if (!this._disposed){ this._disposed = true; if (this._SafeStr_3406){ this._SafeStr_3406 = null; }; if (this._SafeStr_3403){ this._SafeStr_3423(this._SafeStr_3403); removeChild(this._SafeStr_3403); this._SafeStr_3403 = null; }; if (parent){ parent.removeChild(this); }; }; } private function _SafeStr_3414(_arg_1:Event):void { this._SafeStr_3422(); if (this._SafeStr_3403){ this._SafeStr_3424(this._SafeStr_3403, (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal)); }; } private function _SafeStr_3415(_arg_1:HTTPStatusEvent):void { this._SafeStr_3404 = _arg_1.status; } private function _SafeStr_3416(event:Event):void { try { this._SafeStr_3422(); } catch(error:Error) { _SafeStr_3411(_SafeStr_3380); _SafeStr_3412(("Failed to finalize main swf preloading: " + error.message), _SafeStr_3392, error); }; } private function _SafeStr_3417(_arg_1:IOErrorEvent):void { _SafeStr_3411(_SafeStr_3380); _SafeStr_3412(((("Failed to finalize main swf preloading: " + _arg_1.text) + " / HTTP status: ") + this._SafeStr_3404), _SafeStr_3392, null); } private function _SafeStr_3422():void { if (!this._SafeStr_3402){ if (root.loaderInfo.bytesLoaded == root.loaderInfo.bytesTotal){ this._SafeStr_3425(); }; }; } private function _SafeStr_3425():void { var _local_1:Class; var _local_2:Sprite; var _local_3:DisplayObject; if (!this._SafeStr_3402){ this._SafeStr_3402 = true; _SafeStr_3411(_SafeStr_3381); if (this._SafeStr_3403){ _local_2 = (this._SafeStr_3403.getChildByName(_SafeStr_3396) as Sprite); _local_2.visible = false; }; root.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, this._SafeStr_3414); root.loaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, this._SafeStr_3415); root.loaderInfo.removeEventListener(Event.COMPLETE, this._SafeStr_3416); root.loaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, this._SafeStr_3417); nextFrame(); _local_1 = Class(getDefinitionByName("HabboMain")); if (_local_1){ _local_3 = (new (_local_1)(this._SafeStr_3403) as DisplayObject); if (_local_3){ _local_3.addEventListener(Event.REMOVED, this._SafeStr_3426); addChild(_local_3); }; }; }; } private function _SafeStr_3413(_arg_1:Event):void { if (_arg_1.type == Event.RESIZE){ if (this._SafeStr_3403){ this._SafeStr_3420(this._SafeStr_3403); }; }; } private function _SafeStr_3421(_arg_1:Event):void { parent.setChildIndex(this, (parent.numChildren - 1)); } private function _SafeStr_3426(_arg_1:Event):void { this.dispose(); } private function _SafeStr_3418(_arg_1:Event):void { if (this._SafeStr_3406){ if (this._SafeStr_3409 >= this._SafeStr_3408.length){ this._SafeStr_3409 = 0; }; this._SafeStr_3406.text = ((this._SafeStr_3405 + "") + this._SafeStr_3408[this._SafeStr_3409]); this._SafeStr_3409++; }; } private function _SafeStr_3424(_arg_1:DisplayObjectContainer, _arg_2:Number):void { var _local_11:int; var _local_12:int; var _local_3 = 200; var _local_4:int = 20; var _local_5:int = 1; var _local_6:int = 1; var _local_7:Sprite = (_arg_1.getChildByName(_SafeStr_3394) as Sprite); var _local_8:Sprite = (_local_7.getChildByName(_SafeStr_3395) as Sprite); var _local_9:Sprite = (_arg_1.getChildByName(_SafeStr_3396) as Sprite); var _local_10:Sprite = (_local_9.getChildByName(_SafeStr_3397) as Sprite); _local_8.x = (_local_5 + _local_6); _local_8.y = (_local_5 + _local_6); _local_8.graphics.clear(); _local_11 = ((_local_4 - (_local_5 * 2)) - (_local_6 * 2)); _local_12 = 0; _local_8.graphics.beginFill(12241619); _local_8.graphics.drawRect(0, 0, _local_12, (_local_11 / 2)); _local_8.graphics.endFill(); _local_8.graphics.beginFill(9216429); _local_8.graphics.drawRect(0, (_local_11 / 2), _local_12, ((_local_11 / 2) + 1)); _local_8.graphics.endFill(); _local_10.x = (_local_5 + _local_6); _local_10.y = (_local_5 + _local_6); _local_10.graphics.clear(); _local_11 = ((_local_4 - (_local_5 * 2)) - (_local_6 * 2)); _local_12 = (((_local_3 - (_local_5 * 2)) - (_local_6 * 2)) * _arg_2); _local_10.graphics.beginFill(8030867); _local_10.graphics.drawRect(0, 0, _local_12, (_local_11 / 2)); _local_10.graphics.endFill(); _local_10.graphics.beginFill(8159645); _local_10.graphics.drawRect(0, (_local_11 / 2), _local_12, ((_local_11 / 2) + 1)); _local_10.graphics.endFill(); } public function _SafeStr_3419():DisplayObjectContainer { var _local_5:Sprite; var _local_6:Sprite; var _local_1:Sprite = new Sprite(); var _local_2:Sprite = new Sprite(); _local_2.name = _SafeStr_3398; _local_2.graphics.clear(); _local_2.graphics.beginFill(0xFF000000); _local_2.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); _local_1.addChild(_local_2); var _local_3:Bitmap = (new this.habboLogoClass() as Bitmap); _local_3.name = _SafeStr_3399; _local_1.addChild(_local_3); this._SafeStr_3406 = new TextField(); this._SafeStr_3406.name = _SafeStr_3400; if (stage.loaderInfo.parameters[_SafeStr_3382] != null){ this._SafeStr_3405 = stage.loaderInfo.parameters[_SafeStr_3382]; } else { this._SafeStr_3405 = _SafeStr_3382; }; var _local_4:TextFormat = new TextFormat(); _local_4.font = "Verdana"; _local_4.color = 0xFFFFFF; _local_4.size = 9; this._SafeStr_3406.defaultTextFormat = _local_4; this._SafeStr_3406.text = this._SafeStr_3405; this._SafeStr_3406.autoSize = TextFieldAutoSize.LEFT; _local_1.addChild(this._SafeStr_3406); _local_5 = new Sprite(); _local_5.name = _SafeStr_3394; _local_5.graphics.lineStyle(1, 0xFFFFFF); _local_5.graphics.beginFill(2500143); _local_5.graphics.drawRect(1, 0, (200 - 1), 0); _local_5.graphics.drawRect(200, 1, 0, (20 - 1)); _local_5.graphics.drawRect(1, 20, (200 - 1), 0); _local_5.graphics.drawRect(0, 1, 0, (20 - 1)); _local_5.graphics.endFill(); _local_1.addChild(_local_5); _local_6 = new Sprite(); _local_6.name = _SafeStr_3395; _local_5.addChild(_local_6); _local_5 = new Sprite(); _local_5.name = _SafeStr_3396; _local_5.graphics.lineStyle(1, 0x888888); _local_5.graphics.beginFill(2500143); _local_5.graphics.drawRect(1, 0, (200 - 1), 0); _local_5.graphics.drawRect(200, 1, 0, (20 - 1)); _local_5.graphics.drawRect(1, 20, (200 - 1), 0); _local_5.graphics.drawRect(0, 1, 0, (20 - 1)); _local_5.graphics.endFill(); _local_1.addChild(_local_5); _local_6 = new Sprite(); _local_6.name = _SafeStr_3397; _local_5.addChild(_local_6); _local_5.visible = true; this._SafeStr_3424(_local_1, 0); this._SafeStr_3420(_local_1); this._SafeStr_3407.start(); return (_local_1); } public function _SafeStr_3423(_arg_1:DisplayObjectContainer):void { var _local_2:DisplayObject; _local_2 = _arg_1.getChildByName(_SafeStr_3398); if (_local_2){ _arg_1.removeChild(_local_2); }; if (this._SafeStr_3406){ _arg_1.removeChild(this._SafeStr_3406); }; _local_2 = _arg_1.getChildByName(_SafeStr_3399); if (_local_2){ _arg_1.removeChild(_local_2); }; _local_2 = _arg_1.getChildByName(_SafeStr_3394); if (_local_2){ _arg_1.removeChild(_local_2); }; _local_2 = _arg_1.getChildByName(_SafeStr_3396); if (_local_2){ _arg_1.removeChild(_local_2); }; if (this._SafeStr_3407){ this._SafeStr_3407.stop(); this._SafeStr_3407 = null; }; } private function _SafeStr_3420(_arg_1:DisplayObjectContainer):void { var _local_2:Stage = _arg_1.stage; var _local_3:Sprite = (_arg_1.getChildByName(_SafeStr_3398) as Sprite); if (_local_3){ _local_3.x = 0; _local_3.y = 0; _local_3.graphics.clear(); _local_3.graphics.beginFill(0xFF000000); _local_3.graphics.drawRect(0, 0, ((_local_2) ? _local_2.stageWidth : _arg_1.width), ((_local_2) ? _local_2.stageHeight : _arg_1.height)); }; var _local_4:Bitmap = (_arg_1.getChildByName(_SafeStr_3399) as Bitmap); if (_local_4){ _local_4.x = 117; _local_4.y = 57; }; var _local_5:TextField = (_arg_1.getChildByName(_SafeStr_3400) as TextField); if (_local_5){ _local_5.x = (191 - (_local_5.width / 2)); if (_local_4){ _local_5.y = (((_local_4.y + _local_4.height) + 28) - 10); }; }; var _local_6:Sprite = (_arg_1.getChildByName(_SafeStr_3394) as Sprite); if (_local_6){ _local_6.x = 89; _local_6.y = 149; }; var _local_7:Sprite = (_arg_1.getChildByName(_SafeStr_3396) as Sprite); if (_local_7){ _local_7.x = 89; _local_7.y = 179; }; } } }//package // _SafeStr_1 = "_-0Go" (String#75, DoABC#1) // _SafeStr_3379 = "_-68" (String#139, DoABC#1) // _SafeStr_3380 = "_-Yh" (String#111, DoABC#1) // _SafeStr_3381 = "_-JH" (String#154, DoABC#1) // _SafeStr_3382 = "_-3-M" (String#103, DoABC#1) // _SafeStr_3383 = "_-1PE" (String#178, DoABC#1) // _SafeStr_3384 = "_-Hf" (String#172, DoABC#1) // _SafeStr_3385 = "_-0Vq" (String#145, DoABC#1) // _SafeStr_3386 = "_-1js" (String#137, DoABC#1) // _SafeStr_3387 = "_-0Zw" (String#150, DoABC#1) // _SafeStr_3388 = "_-1Y4" (String#131, DoABC#1) // _SafeStr_3389 = "_-9R" (String#136, DoABC#1) // _SafeStr_3390 = "_-Tl" (String#138, DoABC#1) // _SafeStr_3391 = "_-1o0" (String#146, DoABC#1) // _SafeStr_3392 = "_-19e" (String#108, DoABC#1) // _SafeStr_3393 = "_-0OB" (String#190, DoABC#1) // _SafeStr_3394 = "_-3FL" (String#76, DoABC#1) // _SafeStr_3395 = "_-2JD" (String#106, DoABC#1) // _SafeStr_3396 = "_-u6" (String#73, DoABC#1) // _SafeStr_3397 = "_-2gu" (String#124, DoABC#1) // _SafeStr_3398 = "_-GB" (String#86, DoABC#1) // _SafeStr_3399 = "_-22F" (String#84, DoABC#1) // _SafeStr_3400 = "_-1mc" (String#120, DoABC#1) // _SafeStr_3401 = "_-0DW" (String#133, DoABC#1) // _SafeStr_3402 = "_-01t" (String#149, DoABC#1) // _SafeStr_3403 = "_-2aS" (String#29, DoABC#1) // _SafeStr_3404 = "_-1zH" (String#169, DoABC#1) // _SafeStr_3405 = "_-01x" (String#125, DoABC#1) // _SafeStr_3406 = "_-18k" (String#41, DoABC#1) // _SafeStr_3407 = "_-0Uf" (String#82, DoABC#1) // _SafeStr_3408 = "_-0mf" (String#156, DoABC#1) // _SafeStr_3409 = "_-RC" (String#93, DoABC#1) // _SafeStr_3410 = "_-1WO" (String#112, DoABC#1) // _SafeStr_3411 = "_-1P" (String#60, DoABC#1) // _SafeStr_3412 = "_-20Y" (String#130, DoABC#1) // _SafeStr_3413 = "_-1vR" (String#166, DoABC#1) // _SafeStr_3414 = "_-39V" (String#161, DoABC#1) // _SafeStr_3415 = "_-1zn" (String#163, DoABC#1) // _SafeStr_3416 = "_-1Lw" (String#192, DoABC#1) // _SafeStr_3417 = "_-UF" (String#164, DoABC#1) // _SafeStr_3418 = "_-fm" (String#242, DoABC#1) // _SafeStr_3419 = "_-1zV" (String#257, DoABC#1) // _SafeStr_3420 = "_-25o" (String#152, DoABC#1) // _SafeStr_3421 = "_-0Dj" (String#187, DoABC#1) // _SafeStr_3422 = "_-0cb" (String#141, DoABC#1) // _SafeStr_3423 = "_-2Wj" (String#199, DoABC#1) // _SafeStr_3424 = "_-0UR" (String#167, DoABC#1) // _SafeStr_3425 = "_-3I3" (String#198, DoABC#1) // _SafeStr_3426 = "_-2Yk" (String#286, DoABC#1) //------------------------------------------------------------ //HabboAdManagerCom package { import mx.core.SimpleApplication; import com.sulake.habbo.advertisement.AdManager; import com.sulake.iid.IIDHabboAdManager; public class HabboAdManagerCom extends SimpleApplication { public static var manifest:Class = _SafeStr_1064; public static var AdManager:Class = AdManager; public static var IIDHabboAdManager:Class = IIDHabboAdManager; } }//package // _SafeStr_1064 = "_-1Lx" (String#10859, DoABC#2) //------------------------------------------------------------ //HabboAvatarEditorCom package { import mx.core.SimpleApplication; import com.sulake.habbo.avatar.HabboAvatarEditorManager; import com.sulake.iid.IIDHabboAvatarEditor; public class HabboAvatarEditorCom extends SimpleApplication { public static var manifest:Class = _SafeStr_1189; public static var AvatarEditor:Class = _SafeStr_1193; public static var AvatarEditorFrame:Class = _SafeStr_1206; public static var AvatarEditorContent:Class = _SafeStr_1192; public static var AvatarEditorGrid:Class = _SafeStr_1182; public static var AvatarEditorImage:Class = _SafeStr_1172; public static var AvatarEditorThumb:Class = _SafeStr_1203; public static var ViewConfiguration:Class = _SafeStr_1173; public static var StripClubItemsInfo:Class = _SafeStr_1201; public static var color_chooser_cell:Class = _SafeStr_1188; public static var avatareditor_generic_base:Class = _SafeStr_1208; public static var avatareditor_head_base:Class = _SafeStr_1190; public static var avatareditor_legs_base:Class = _SafeStr_1181; public static var avatareditor_club_promo_try:Class = _SafeStr_1171; public static var avatareditor_club_promo_buy:Class = _SafeStr_1175; public static var avatareditor_torso_base:Class = _SafeStr_1223; public static var Outfit:Class = _SafeStr_1212; public static var Selector:Class = _SafeStr_1214; public static var avatareditor_wardrobe_base:Class = _SafeStr_1211; public static var wardrobe_slot:Class = _SafeStr_1167; public static var avatareditor_hotlooks_base:Class = _SafeStr_1227; public static var avatar_editor_download_icon:Class = _SafeStr_1187; public static var editor_clr_40x32_1:Class = _SafeStr_1184; public static var editor_clr_40x32_2:Class = _SafeStr_1199; public static var editor_clr_40x32_3:Class = _SafeStr_1200; public static var platform:Class = _SafeStr_1163; public static var removeSelection:Class = _SafeStr_1221; public static var ae_tabs_generic:Class = _SafeStr_1218; public static var ae_tabs_head:Class = _SafeStr_1196; public static var ae_tabs_legs:Class = _SafeStr_1217; public static var ae_tabs_torso:Class = _SafeStr_1194; public static var ae_tabs_hotlooks:Class = _SafeStr_1220; public static var ae_tabs_wardrobe:Class = _SafeStr_1226; public static var bottom_accessories:Class = _SafeStr_1170; public static var bottom_accessories_on:Class = _SafeStr_1209; public static var bottom_shoes:Class = _SafeStr_1198; public static var bottom_shoes_on:Class = _SafeStr_1222; public static var bottom_trousers:Class = _SafeStr_1213; public static var bottom_trousers_on:Class = _SafeStr_1180; public static var gender_female:Class = _SafeStr_1165; public static var gender_female_on:Class = _SafeStr_1210; public static var gender_male:Class = _SafeStr_1197; public static var gender_male_on:Class = _SafeStr_1177; public static var head_accessories:Class = _SafeStr_1178; public static var head_accessories_on:Class = _SafeStr_1191; public static var head_eyewear:Class = _SafeStr_1176; public static var head_eyewear_on:Class = _SafeStr_1183; public static var head_face_accessories:Class = _SafeStr_1205; public static var head_face_accessories_on:Class = _SafeStr_1202; public static var head_hair:Class = _SafeStr_1164; public static var head_hair_on:Class = _SafeStr_1224; public static var head_hats:Class = _SafeStr_1185; public static var head_hats_on:Class = _SafeStr_1168; public static var top_accessories:Class = _SafeStr_1225; public static var top_accessories_on:Class = _SafeStr_1216; public static var top_shirt:Class = _SafeStr_1179; public static var top_jacket_on:Class = _SafeStr_1219; public static var top_jacket:Class = _SafeStr_1174; public static var top_prints_on:Class = _SafeStr_1215; public static var top_prints:Class = _SafeStr_1166; public static var top_shirt_on:Class = _SafeStr_1186; public static var selectOutfit:Class = _SafeStr_1204; public static var selectOutfit_over:Class = _SafeStr_1207; public static var wardrobe_empty_slot:Class = _SafeStr_1169; public static var HabboAvatarEditorManager:Class = HabboAvatarEditorManager; public static var IIDHabboAvatarEditor:Class = IIDHabboAvatarEditor; } }//package // _SafeStr_1163 = "_-357" (String#9719, DoABC#2) // _SafeStr_1164 = "_-t3" (String#9620, DoABC#2) // _SafeStr_1165 = "_-2Fd" (String#10772, DoABC#2) // _SafeStr_1166 = "_-33G" (String#9768, DoABC#2) // _SafeStr_1167 = "_-2OK" (String#9082, DoABC#2) // _SafeStr_1168 = "_-15i" (String#9500, DoABC#2) // _SafeStr_1169 = "_-4W" (String#10775, DoABC#2) // _SafeStr_1170 = "_-2jN" (String#10232, DoABC#2) // _SafeStr_1171 = "_-e9" (String#10050, DoABC#2) // _SafeStr_1172 = "_-1mE" (String#10091, DoABC#2) // _SafeStr_1173 = "_-0Th" (String#9534, DoABC#2) // _SafeStr_1174 = "_-0jO" (String#9491, DoABC#2) // _SafeStr_1175 = "_-0aH" (String#10443, DoABC#2) // _SafeStr_1176 = "_-1O" (String#11321, DoABC#2) // _SafeStr_1177 = "_-z8" (String#9966, DoABC#2) // _SafeStr_1178 = "_-1x6" (String#10502, DoABC#2) // _SafeStr_1179 = "_-0cx" (String#9236, DoABC#2) // _SafeStr_1180 = "_-0ta" (String#11278, DoABC#2) // _SafeStr_1181 = "_-w3" (String#10179, DoABC#2) // _SafeStr_1182 = "_-1iU" (String#9671, DoABC#2) // _SafeStr_1183 = "_-2CO" (String#11231, DoABC#2) // _SafeStr_1184 = "_-qH" (String#10144, DoABC#2) // _SafeStr_1185 = "_-HU" (String#10824, DoABC#2) // _SafeStr_1186 = "_-0Sy" (String#9051, DoABC#2) // _SafeStr_1187 = "_-02X" (String#9568, DoABC#2) // _SafeStr_1188 = "_-1yR" (String#10624, DoABC#2) // _SafeStr_1189 = "_-Nx" (String#11013, DoABC#2) // _SafeStr_1190 = "_-1BY" (String#10362, DoABC#2) // _SafeStr_1191 = "_-17F" (String#10187, DoABC#2) // _SafeStr_1192 = "_-1aa" (String#10957, DoABC#2) // _SafeStr_1193 = "_-2P8" (String#8939, DoABC#2) // _SafeStr_1194 = "_-yJ" (String#9521, DoABC#2) // _SafeStr_1196 = "_-1NH" (String#10779, DoABC#2) // _SafeStr_1197 = "_-1UW" (String#11140, DoABC#2) // _SafeStr_1198 = "_-37A" (String#9244, DoABC#2) // _SafeStr_1199 = "_-2Nt" (String#9224, DoABC#2) // _SafeStr_1200 = "_-2-K" (String#10826, DoABC#2) // _SafeStr_1201 = "_-3FF" (String#10930, DoABC#2) // _SafeStr_1202 = "_-2NG" (String#9098, DoABC#2) // _SafeStr_1203 = "_-0TD" (String#9904, DoABC#2) // _SafeStr_1204 = "_-3k" (String#10751, DoABC#2) // _SafeStr_1205 = "_-0Ab" (String#10420, DoABC#2) // _SafeStr_1206 = "_-2PJ" (String#9509, DoABC#2) // _SafeStr_1207 = "_-u7" (String#9484, DoABC#2) // _SafeStr_1208 = "_-1HP" (String#9352, DoABC#2) // _SafeStr_1209 = "_-1lH" (String#10010, DoABC#2) // _SafeStr_1210 = "_-0bO" (String#10128, DoABC#2) // _SafeStr_1211 = "_-0JA" (String#9748, DoABC#2) // _SafeStr_1212 = "_-1XI" (String#9361, DoABC#2) // _SafeStr_1213 = "_-fL" (String#9993, DoABC#2) // _SafeStr_1214 = "_-39i" (String#10481, DoABC#2) // _SafeStr_1215 = "_-22" (String#11320, DoABC#2) // _SafeStr_1216 = "_-2fy" (String#10399, DoABC#2) // _SafeStr_1217 = "_-2Oe" (String#9032, DoABC#2) // _SafeStr_1218 = "_-2Lw" (String#10325, DoABC#2) // _SafeStr_1219 = "_-15e" (String#8957, DoABC#2) // _SafeStr_1220 = "_-0cO" (String#8966, DoABC#2) // _SafeStr_1221 = "_-2yh" (String#9695, DoABC#2) // _SafeStr_1222 = "_-J9" (String#11196, DoABC#2) // _SafeStr_1223 = "_-0mk" (String#11419, DoABC#2) // _SafeStr_1224 = "_-3BA" (String#11274, DoABC#2) // _SafeStr_1225 = "_-1Tf" (String#10803, DoABC#2) // _SafeStr_1226 = "_-Qz" (String#10316, DoABC#2) // _SafeStr_1227 = "_-37r" (String#10518, DoABC#2) //------------------------------------------------------------ //HabboAvatarRenderLib package { import mx.core.SimpleApplication; import com.sulake.habbo.avatar.AvatarRenderManager; import com.sulake.iid.IIDAvatarRenderManager; public class HabboAvatarRenderLib extends SimpleApplication { public static var manifest:Class = _SafeStr_433; public static var AvatarRenderManager:Class = AvatarRenderManager; public static var IIDAvatarRenderManager:Class = IIDAvatarRenderManager; public static var user_typing_png:Class = _SafeStr_451; public static var user_typing_small_png:Class = _SafeStr_434; public static var number_1_png:Class = _SafeStr_437; public static var number_2_png:Class = _SafeStr_414; public static var number_3_png:Class = _SafeStr_440; public static var number_4_png:Class = _SafeStr_425; public static var number_5_png:Class = _SafeStr_445; public static var number_1_small_png:Class = _SafeStr_431; public static var number_2_small_png:Class = _SafeStr_429; public static var number_3_small_png:Class = _SafeStr_446; public static var number_4_small_png:Class = _SafeStr_412; public static var number_5_small_png:Class = _SafeStr_428; public static var pet_experience_bubble_png:Class = _SafeStr_442; public static var pet_placeholder_0_png:Class = _SafeStr_452; public static var pet_placeholder_1_png:Class = _SafeStr_449; public static var pet_placeholder_2_png:Class = _SafeStr_424; public static var pet_placeholder_3_png:Class = _SafeStr_439; public static var pet_placeholder_4_png:Class = _SafeStr_413; public static var pet_placeholder_5_png:Class = _SafeStr_426; public static var pet_placeholder_6_png:Class = _SafeStr_420; public static var pet_placeholder_7_png:Class = _SafeStr_448; public static var pet_placeholder_s0_png:Class = _SafeStr_419; public static var pet_placeholder_s1_png:Class = _SafeStr_421; public static var pet_placeholder_s2_png:Class = _SafeStr_436; public static var pet_placeholder_s3_png:Class = _SafeStr_411; public static var pet_placeholder_s4_png:Class = _SafeStr_417; public static var pet_placeholder_s5_png:Class = _SafeStr_432; public static var pet_placeholder_s6_png:Class = _SafeStr_430; public static var pet_placeholder_s7_png:Class = _SafeStr_443; public static var action_offset_lay:Class = _SafeStr_423; public static var action_offset_swim:Class = _SafeStr_416; public static var HabboAvatarActions:Class = _SafeStr_418; public static var HabboAvatarAnimation:Class = _SafeStr_410; public static var HabboAvatarFigure:Class = _SafeStr_427; public static var HabboAvatarGeometry:Class = _SafeStr_441; public static var HabboAvatarPartSets:Class = _SafeStr_435; public static var HabboAvatarPetActions:Class = _SafeStr_438; public static var HabboAvatarPetAnimation:Class = _SafeStr_450; public static var HabboAvatarPetFigure:Class = _SafeStr_447; public static var HabboAvatarPetGeometry:Class = _SafeStr_422; public static var HabboAvatarPetPartSets:Class = _SafeStr_444; } }//package // _SafeStr_410 = "_-2i" (String#11351, DoABC#2) // _SafeStr_411 = "_-0-H" (String#9399, DoABC#2) // _SafeStr_412 = "_-1lh" (String#9115, DoABC#2) // _SafeStr_413 = "_-2sH" (String#9279, DoABC#2) // _SafeStr_414 = "_-2nA" (String#9023, DoABC#2) // _SafeStr_416 = "_-0y2" (String#11247, DoABC#2) // _SafeStr_417 = "_-09o" (String#9124, DoABC#2) // _SafeStr_418 = "_-1YS" (String#11250, DoABC#2) // _SafeStr_419 = "_-p1" (String#9374, DoABC#2) // _SafeStr_420 = "_-36R" (String#8927, DoABC#2) // _SafeStr_421 = "_-2yN" (String#9712, DoABC#2) // _SafeStr_422 = "_-1JX" (String#9599, DoABC#2) // _SafeStr_423 = "_-1qS" (String#10090, DoABC#2) // _SafeStr_424 = "_-37X" (String#10847, DoABC#2) // _SafeStr_425 = "_-2jG" (String#10158, DoABC#2) // _SafeStr_426 = "_-RY" (String#9795, DoABC#2) // _SafeStr_427 = "_-2a7" (String#11136, DoABC#2) // _SafeStr_428 = "_-33w" (String#9482, DoABC#2) // _SafeStr_429 = "_-1G3" (String#9202, DoABC#2) // _SafeStr_430 = "_-2Oy" (String#10370, DoABC#2) // _SafeStr_431 = "_-0Fk" (String#9765, DoABC#2) // _SafeStr_432 = "_-2zI" (String#9698, DoABC#2) // _SafeStr_433 = "_-zU" (String#8935, DoABC#2) // _SafeStr_434 = "_-0Iz" (String#9918, DoABC#2) // _SafeStr_435 = "_-1nb" (String#9022, DoABC#2) // _SafeStr_436 = "_-0UZ" (String#10132, DoABC#2) // _SafeStr_437 = "_-vQ" (String#10171, DoABC#2) // _SafeStr_438 = "_-28z" (String#11091, DoABC#2) // _SafeStr_439 = "_-OJ" (String#11094, DoABC#2) // _SafeStr_440 = "_-1kT" (String#10059, DoABC#2) // _SafeStr_441 = "_-Ig" (String#10615, DoABC#2) // _SafeStr_442 = "_-XT" (String#10369, DoABC#2) // _SafeStr_443 = "_-2oy" (String#9528, DoABC#2) // _SafeStr_444 = "_-AX" (String#9466, DoABC#2) // _SafeStr_445 = "_-16u" (String#9843, DoABC#2) // _SafeStr_446 = "_-Ow" (String#11174, DoABC#2) // _SafeStr_447 = "_-2FY" (String#9333, DoABC#2) // _SafeStr_448 = "_-50" (String#10755, DoABC#2) // _SafeStr_449 = "_-i" (String#9652, DoABC#2) // _SafeStr_450 = "_-2n1" (String#8996, DoABC#2) // _SafeStr_451 = "_-p-" (String#9428, DoABC#2) // _SafeStr_452 = "_-0WE" (String#9689, DoABC#2) //------------------------------------------------------------ //HabboCatalogCom package { import mx.core.SimpleApplication; import com.sulake.habbo.catalog.HabboCatalog; import com.sulake.iid.IIDHabboCatalog; public class HabboCatalogCom extends SimpleApplication { public static var manifest:Class = _SafeStr_298; public static var HabboCatalog:Class = HabboCatalog; public static var IIDHabboCatalog:Class = IIDHabboCatalog; public static const bot_thumb_bg:Class = _SafeStr_271; public static const bot_thumb_bg_selected:Class = _SafeStr_374; public static const ctlg_clr_27x22_1:Class = _SafeStr_324; public static const ctlg_clr_27x22_2:Class = _SafeStr_327; public static const ctlg_clr_27x22_3:Class = _SafeStr_326; public static const ctlg_clr_40x32_1:Class = _SafeStr_390; public static const ctlg_clr_40x32_2:Class = _SafeStr_391; public static const ctlg_clr_40x32_3:Class = _SafeStr_393; public static const ctlg_pic_DEV_fx_explosion:Class = _SafeStr_315; public static const ctlg_pic_DEV_fx_flare:Class = _SafeStr_347; public static const ctlg_pic_fx_bubble:Class = _SafeStr_372; public static const ctlg_arrow_down:Class = _SafeStr_328; public static const ctlg_arrow_next:Class = _SafeStr_290; public static const ctlg_arrow_prev:Class = _SafeStr_262; public static const ctlg_arrow_right:Class = _SafeStr_373; public static const ctlg_dyndeal_background:Class = _SafeStr_288; public static const ctlg_icon_deal_hc:Class = _SafeStr_389; public static const ctlg_pic_deal_icon_narrow:Class = _SafeStr_309; public static const ctlg_recycler_slot_bg:Class = _SafeStr_270; public static const purse_club_small:Class = _SafeStr_357; public static const purse_coins_small:Class = _SafeStr_294; public static const purse_pixels_small:Class = _SafeStr_339; public static const testarrow_down:Class = _SafeStr_346; public static const testarrow_right:Class = _SafeStr_303; public static const icon_credit_0:Class = _SafeStr_275; public static const icon_credit_1:Class = _SafeStr_256; public static const icon_credit_2:Class = _SafeStr_257; public static const icon_credit_3:Class = _SafeStr_253; public static const icon_credit_4:Class = _SafeStr_255; public static const icon_credit_5:Class = _SafeStr_250; public static const icon_credit_6:Class = _SafeStr_252; public static const icon_activity_point_1:Class = _SafeStr_249; public static const icon_activity_point_2:Class = _SafeStr_265; public static const icon_activity_point_3:Class = _SafeStr_264; public static const icon_activity_point_4:Class = _SafeStr_263; public static const icon_bg_img_2:Class = _SafeStr_297; public static const icon_bg_img:Class = _SafeStr_345; public static const layout_bg:Class = _SafeStr_302; public static const thumb_bg:Class = _SafeStr_395; public static const thumb_bg_selected:Class = _SafeStr_282; public static const catalog:Class = _SafeStr_380; public static const catalog_with_purse:Class = _SafeStr_325; public static const club_extend_confirmation:Class = _SafeStr_280; public static const club_buy_confirmation:Class = _SafeStr_300; public static const club_buy_hc_item:Class = _SafeStr_318; public static const club_buy_info_item:Class = _SafeStr_382; public static const club_buy_vip_item:Class = _SafeStr_377; public static const club_buy_vip_upgrade_item:Class = _SafeStr_384; public static const club_gift_confirmation:Class = _SafeStr_274; public static const club_gift_list_item:Class = _SafeStr_367; public static const club_gift_preview:Class = _SafeStr_317; public static const color_chooser_cell:Class = _SafeStr_355; public static const configuration_catalog_spaces:Class = _SafeStr_398; public static const gridItem:Class = _SafeStr_321; public static const ctlg_camera1:Class = _SafeStr_363; public static const ctlg_camera2:Class = _SafeStr_362; public static const ctlg_cars:Class = _SafeStr_283; public static const ctlg_club1:Class = _SafeStr_319; public static const ctlg_club2:Class = _SafeStr_320; public static const ctlg_club_buy:Class = _SafeStr_344; public static const ctlg_club_gifts:Class = _SafeStr_312; public static const ctlg_collectibles:Class = _SafeStr_333; public static const ctlg_default_3x3_extrainfo:Class = _SafeStr_289; public static const ctlg_default_3x3:Class = _SafeStr_301; public static const ctlg_frontpage1:Class = _SafeStr_276; public static const ctlg_frontpage2:Class = _SafeStr_279; public static const ctlg_frontpage3:Class = _SafeStr_278; public static const ctlg_info_credits:Class = _SafeStr_313; public static const ctlg_info_pixels:Class = _SafeStr_292; public static const ctlg_mad_money:Class = _SafeStr_397; public static const ctlg_monkey:Class = _SafeStr_338; public static const ctlg_marketplace_own_items:Class = _SafeStr_399; public static const ctlg_marketplace:Class = _SafeStr_272; public static const ctlg_pets2:Class = _SafeStr_277; public static const ctlg_pets:Class = _SafeStr_285; public static const ctlg_pixeldeals:Class = _SafeStr_349; public static const ctlg_pixeleffects:Class = _SafeStr_332; public static const ctlg_pixelrent:Class = _SafeStr_310; public static const ctlg_plasto:Class = _SafeStr_386; public static const ctlg_presents:Class = _SafeStr_388; public static const ctlg_purse:Class = _SafeStr_322; public static const ctlg_recycler_info:Class = _SafeStr_369; public static const ctlg_recycler_prizes:Class = _SafeStr_293; public static const ctlg_recycler:Class = _SafeStr_259; public static const ctlg_soundmachine:Class = _SafeStr_261; public static const ctlg_spaces:Class = _SafeStr_364; public static const ctlg_spaces_new:Class = _SafeStr_358; public static const ctlg_trophies:Class = _SafeStr_379; public static const ctlg_infopage1:Class = _SafeStr_354; public static const ctlg_infopage2:Class = _SafeStr_353; public static const ctlg_layout1:Class = _SafeStr_351; public static const ctlg_layout2:Class = _SafeStr_350; public static const ctlg_layout3:Class = _SafeStr_348; public static const ctlg_loading:Class = _SafeStr_365; public static const ctlg_norares:Class = _SafeStr_299; public static const ctlg_pixelsdeals:Class = _SafeStr_396; public static const ctlg_productpage1:Class = _SafeStr_340; public static const ctlg_productpage2b:Class = _SafeStr_268; public static const ctlg_productpage2:Class = _SafeStr_342; public static const ctlg_productpage3b:Class = _SafeStr_314; public static const ctlg_productpage3:Class = _SafeStr_341; public static const ctrl_info_credits:Class = _SafeStr_370; public static const habbo_orderinfo_cantbuycredits:Class = _SafeStr_360; public static const habbo_orderinfo_dialog:Class = _SafeStr_352; public static const habbo_orderinfo_gift_checked:Class = _SafeStr_304; public static const habbo_orderinfo_gift_unchecked:Class = _SafeStr_368; public static const habbo_orderinfo_nocredits:Class = _SafeStr_337; public static const habbo_orderinfo_receiver_suggestion:Class = _SafeStr_394; public static const bundleGridWidget:Class = _SafeStr_334; public static const clubBuyWidget:Class = _SafeStr_366; public static const clubGiftWidget:Class = _SafeStr_378; public static const effectViewWidget:Class = _SafeStr_258; public static const itemGridWidget:Class = _SafeStr_371; public static const marketPlaceOwnItemsWidget:Class = _SafeStr_331; public static const marketPlaceWidget:Class = _SafeStr_269; public static const productViewWidget:Class = _SafeStr_311; public static const purchaseWidgetCreditsPixelsStub:Class = _SafeStr_387; public static const purchaseWidgetCreditsStub:Class = _SafeStr_359; public static const purchaseWidgetPixelsStub:Class = _SafeStr_266; public static const purchaseWidget:Class = _SafeStr_401; public static const purseWidget:Class = _SafeStr_403; public static const recyclerPrizesWidgetLevelItem:Class = _SafeStr_323; public static const recyclerWidgetInactive:Class = _SafeStr_273; public static const recyclerWidgetTimeout:Class = _SafeStr_296; public static const recyclerWidget:Class = _SafeStr_254; public static const redeemItemCodeWidget:Class = _SafeStr_381; public static const singleViewWidget:Class = _SafeStr_385; public static const specialInfoWidget:Class = _SafeStr_260; public static const textInputWidget:Class = _SafeStr_308; public static const traxPreviewWidget:Class = _SafeStr_281; public static const trophyWidget:Class = _SafeStr_392; public static const list_item_list:Class = _SafeStr_316; public static const marketplace_expired_item:Class = _SafeStr_306; public static const marketplace_offer_details:Class = _SafeStr_343; public static const marketplace_offers_item:Class = _SafeStr_375; public static const marketplace_ongoing_item:Class = _SafeStr_251; public static const marketplace_purchase_confirmation:Class = _SafeStr_402; public static const marketplace_search_advanced:Class = _SafeStr_267; public static const marketplace_search_simple:Class = _SafeStr_291; public static const marketplace_sold_item:Class = _SafeStr_305; public static const navigation_list_item:Class = _SafeStr_284; public static const navigation_list_subitem:Class = _SafeStr_376; public static const charge_confirmation:Class = _SafeStr_335; public static const gift_no_wrapping:Class = _SafeStr_356; public static const gift_palette_item:Class = _SafeStr_400; public static const gift_wrapping:Class = _SafeStr_336; public static const purchase_confirmation:Class = _SafeStr_307; public static const suggestion_list_item:Class = _SafeStr_383; public static const spaces:Class = _SafeStr_361; public static const purchaseWidgetBuyClubStub:Class = _SafeStr_330; public static const purchaseWidgetBuyVipStub:Class = _SafeStr_295; public static const purchaseWidgetUpgradeVipStub:Class = _SafeStr_329; } }//package // _SafeStr_249 = "_-vP" (String#10252, DoABC#2) // _SafeStr_250 = "_-33o" (String#10389, DoABC#2) // _SafeStr_251 = "_-2Hd" (String#11036, DoABC#2) // _SafeStr_252 = "_-10W" (String#10204, DoABC#2) // _SafeStr_253 = "_-10F" (String#9516, DoABC#2) // _SafeStr_254 = "_-1CR" (String#10094, DoABC#2) // _SafeStr_255 = "_-BK" (String#9587, DoABC#2) // _SafeStr_256 = "_-2Na" (String#9363, DoABC#2) // _SafeStr_257 = "_-25Y" (String#10577, DoABC#2) // _SafeStr_258 = "_-0VG" (String#10184, DoABC#2) // _SafeStr_259 = "_-1t" (String#11428, DoABC#2) // _SafeStr_260 = "_-2WW" (String#10530, DoABC#2) // _SafeStr_261 = "_-1Mz" (String#10724, DoABC#2) // _SafeStr_262 = "_-mV" (String#10181, DoABC#2) // _SafeStr_263 = "_-0sg" (String#10831, DoABC#2) // _SafeStr_264 = "_-0FJ" (String#9676, DoABC#2) // _SafeStr_265 = "_-2wp" (String#10009, DoABC#2) // _SafeStr_266 = "_-1wO" (String#10781, DoABC#2) // _SafeStr_267 = "_-1bk" (String#11054, DoABC#2) // _SafeStr_268 = "_-0D7" (String#10149, DoABC#2) // _SafeStr_269 = "_-0zn" (String#11225, DoABC#2) // _SafeStr_270 = "_-27z" (String#10690, DoABC#2) // _SafeStr_271 = "_-2Tw" (String#9646, DoABC#2) // _SafeStr_272 = "_-2y5" (String#10037, DoABC#2) // _SafeStr_273 = "_-0D" (String#11355, DoABC#2) // _SafeStr_274 = "_-1U9" (String#10499, DoABC#2) // _SafeStr_275 = "_-3Hs" (String#10353, DoABC#2) // _SafeStr_276 = "_-2KJ" (String#8902, DoABC#2) // _SafeStr_277 = "_-1cl" (String#10935, DoABC#2) // _SafeStr_278 = "_-7c" (String#11383, DoABC#2) // _SafeStr_279 = "_-5O" (String#10732, DoABC#2) // _SafeStr_280 = "_-0Rm" (String#9830, DoABC#2) // _SafeStr_281 = "_-2rW" (String#9329, DoABC#2) // _SafeStr_282 = "_-Jb" (String#11352, DoABC#2) // _SafeStr_283 = "_-1U-" (String#10475, DoABC#2) // _SafeStr_284 = "_-13F" (String#9266, DoABC#2) // _SafeStr_285 = "_-0UJ" (String#9518, DoABC#2) // _SafeStr_288 = "_-Bs" (String#10404, DoABC#2) // _SafeStr_289 = "_-0d2" (String#9014, DoABC#2) // _SafeStr_290 = "_-Rx" (String#11219, DoABC#2) // _SafeStr_291 = "_-hu" (String#10318, DoABC#2) // _SafeStr_292 = "_-9J" (String#11402, DoABC#2) // _SafeStr_293 = "_-34T" (String#9932, DoABC#2) // _SafeStr_294 = "_-1wR" (String#10794, DoABC#2) // _SafeStr_295 = "_-b-" (String#8970, DoABC#2) // _SafeStr_296 = "_-0PM" (String#9090, DoABC#2) // _SafeStr_297 = "_-25f" (String#10864, DoABC#2) // _SafeStr_298 = "_-0LY" (String#9752, DoABC#2) // _SafeStr_299 = "_-37W" (String#10849, DoABC#2) // _SafeStr_300 = "_-DP" (String#10324, DoABC#2) // _SafeStr_301 = "_-1jT" (String#9525, DoABC#2) // _SafeStr_302 = "_-2EC" (String#10925, DoABC#2) // _SafeStr_303 = "_-vq" (String#8932, DoABC#2) // _SafeStr_304 = "_-1n-" (String#9615, DoABC#2) // _SafeStr_305 = "_-dn" (String#9886, DoABC#2) // _SafeStr_306 = "_-2FK" (String#8926, DoABC#2) // _SafeStr_307 = "_-2LH" (String#8986, DoABC#2) // _SafeStr_308 = "_-40" (String#11343, DoABC#2) // _SafeStr_309 = "_-0pf" (String#10609, DoABC#2) // _SafeStr_310 = "_-MQ" (String#10720, DoABC#2) // _SafeStr_311 = "_-3IC" (String#10383, DoABC#2) // _SafeStr_312 = "_-1R7" (String#10645, DoABC#2) // _SafeStr_313 = "_-0JP" (String#9935, DoABC#2) // _SafeStr_314 = "_-0gL" (String#11393, DoABC#2) // _SafeStr_315 = "_-1OQ" (String#11397, DoABC#2) // _SafeStr_316 = "_-2O4" (String#9589, DoABC#2) // _SafeStr_317 = "_-0M9" (String#10308, DoABC#2) // _SafeStr_318 = "_-2MB" (String#9803, DoABC#2) // _SafeStr_319 = "_-1hC" (String#10986, DoABC#2) // _SafeStr_320 = "_-0GC" (String#9816, DoABC#2) // _SafeStr_321 = "_-2dk" (String#10936, DoABC#2) // _SafeStr_322 = "_-1kD" (String#9548, DoABC#2) // _SafeStr_323 = "_-0pp" (String#10490, DoABC#2) // _SafeStr_324 = "_-09z" (String#9097, DoABC#2) // _SafeStr_325 = "_-0hr" (String#9562, DoABC#2) // _SafeStr_326 = "_-2hi" (String#9054, DoABC#2) // _SafeStr_327 = "_-39u" (String#10651, DoABC#2) // _SafeStr_328 = "_-2mq" (String#9029, DoABC#2) // _SafeStr_329 = "_-2kc" (String#9186, DoABC#2) // _SafeStr_330 = "_-qo" (String#9391, DoABC#2) // _SafeStr_331 = "_-2me" (String#8962, DoABC#2) // _SafeStr_332 = "_-1Wk" (String#11418, DoABC#2) // _SafeStr_333 = "_-1lB" (String#9800, DoABC#2) // _SafeStr_334 = "_-1Zk" (String#11300, DoABC#2) // _SafeStr_335 = "_-06O" (String#8965, DoABC#2) // _SafeStr_336 = "_-hi" (String#10268, DoABC#2) // _SafeStr_337 = "_-0vg" (String#9420, DoABC#2) // _SafeStr_338 = "_-2ge" (String#10448, DoABC#2) // _SafeStr_339 = "_-3BW" (String#11263, DoABC#2) // _SafeStr_340 = "_-59" (String#10766, DoABC#2) // _SafeStr_341 = "_-0UT" (String#10417, DoABC#2) // _SafeStr_342 = "_-cr" (String#9648, DoABC#2) // _SafeStr_343 = "_-1mD" (String#10055, DoABC#2) // _SafeStr_344 = "_-2L6" (String#9034, DoABC#2) // _SafeStr_345 = "_-23F" (String#10611, DoABC#2) // _SafeStr_346 = "_-Ck" (String#9674, DoABC#2) // _SafeStr_347 = "_-1Ul" (String#11102, DoABC#2) // _SafeStr_348 = "_-2uQ" (String#11338, DoABC#2) // _SafeStr_349 = "_-0QM" (String#9472, DoABC#2) // _SafeStr_350 = "_-z5" (String#10016, DoABC#2) // _SafeStr_351 = "_-Md" (String#10756, DoABC#2) // _SafeStr_352 = "_-1H7" (String#10177, DoABC#2) // _SafeStr_353 = "_-06n" (String#8925, DoABC#2) // _SafeStr_354 = "_-09N" (String#9230, DoABC#2) // _SafeStr_355 = "_-2zs" (String#9913, DoABC#2) // _SafeStr_356 = "_-01H" (String#9319, DoABC#2) // _SafeStr_357 = "_-2gS" (String#10368, DoABC#2) // _SafeStr_358 = "_-2cI" (String#10956, DoABC#2) // _SafeStr_359 = "_-0Gg" (String#9975, DoABC#2) // _SafeStr_360 = "_-2N0" (String#9733, DoABC#2) // _SafeStr_361 = "_-0RB" (String#9317, DoABC#2) // _SafeStr_362 = "_-01A" (String#9257, DoABC#2) // _SafeStr_363 = "_-2ww" (String#10047, DoABC#2) // _SafeStr_364 = "_-1E6" (String#8901, DoABC#2) // _SafeStr_365 = "_-0WA" (String#9824, DoABC#2) // _SafeStr_366 = "_-1-R" (String#9773, DoABC#2) // _SafeStr_367 = "_-Zn" (String#9710, DoABC#2) // _SafeStr_368 = "_-g6" (String#9702, DoABC#2) // _SafeStr_369 = "_-pV" (String#9106, DoABC#2) // _SafeStr_370 = "_-25X" (String#10473, DoABC#2) // _SafeStr_371 = "_-01r" (String#9570, DoABC#2) // _SafeStr_372 = "_-0I1" (String#10052, DoABC#2) // _SafeStr_373 = "_-Wr" (String#9109, DoABC#2) // _SafeStr_374 = "_-1uv" (String#10526, DoABC#2) // _SafeStr_375 = "_-0Cs" (String#10319, DoABC#2) // _SafeStr_376 = "_-30H" (String#9268, DoABC#2) // _SafeStr_377 = "_-2RR" (String#10102, DoABC#2) // _SafeStr_378 = "_-2H8" (String#10471, DoABC#2) // _SafeStr_379 = "_-2mf" (String#8960, DoABC#2) // _SafeStr_380 = "_-0z5" (String#10991, DoABC#2) // _SafeStr_381 = "_-2Hk" (String#11029, DoABC#2) // _SafeStr_382 = "_-30l" (String#10296, DoABC#2) // _SafeStr_383 = "_-0MJ" (String#10455, DoABC#2) // _SafeStr_384 = "_-9w" (String#11327, DoABC#2) // _SafeStr_385 = "_-13a" (String#10336, DoABC#2) // _SafeStr_386 = "_-k8" (String#9728, DoABC#2) // _SafeStr_387 = "_-a-" (String#9640, DoABC#2) // _SafeStr_388 = "_-0pm" (String#10604, DoABC#2) // _SafeStr_389 = "_-qF" (String#10246, DoABC#2) // _SafeStr_390 = "_-0Z5" (String#10027, DoABC#2) // _SafeStr_391 = "_-178" (String#10391, DoABC#2) // _SafeStr_392 = "_-ot" (String#9139, DoABC#2) // _SafeStr_393 = "_-14O" (String#9847, DoABC#2) // _SafeStr_394 = "_-3FB" (String#10927, DoABC#2) // _SafeStr_395 = "_-23W" (String#10510, DoABC#2) // _SafeStr_396 = "_-ST" (String#11281, DoABC#2) // _SafeStr_397 = "_-1eP" (String#9146, DoABC#2) // _SafeStr_398 = "_-1M6" (String#10813, DoABC#2) // _SafeStr_399 = "_-1Pk" (String#11183, DoABC#2) // _SafeStr_400 = "_-0c7" (String#10073, DoABC#2) // _SafeStr_401 = "_-23R" (String#10489, DoABC#2) // _SafeStr_402 = "_-2vu" (String#9867, DoABC#2) // _SafeStr_403 = "_-0CR" (String#10113, DoABC#2) //------------------------------------------------------------ //HabboCommunicationCom package { import mx.core.SimpleApplication; import com.sulake.habbo.communication.HabboCommunicationManager; import com.sulake.iid.IIDHabboCommunicationManager; public class HabboCommunicationCom extends SimpleApplication { public static var manifest:Class = _SafeStr_781; public static var HabboCommunicationManager:Class = HabboCommunicationManager; public static var IIDHabboCommunicationManager:Class = IIDHabboCommunicationManager; } }//package // _SafeStr_781 = "_-gl" (String#10416, DoABC#2) //------------------------------------------------------------ //HabboCommunicationDemoCom package { import mx.core.SimpleApplication; import com.sulake.habbo.communication.demo.HabboCommunicationDemo; public class HabboCommunicationDemoCom extends SimpleApplication { public static var manifest:Class = _SafeStr_1115; public static var HabboCommunicationDemo:Class = HabboCommunicationDemo; public static var login_window:Class = _SafeStr_1118; public static var air_login_window:Class = _SafeStr_1116; public static var hotel_view_window:Class = _SafeStr_1113; public static var login_user_list_item:Class = _SafeStr_1114; public static var message_tester:Class = _SafeStr_1117; } }//package // _SafeStr_1113 = "_-0TE" (String#7648, DoABC#2) // _SafeStr_1114 = "_-2gl" (String#8077, DoABC#2) // _SafeStr_1115 = "_-0NM" (String#8867, DoABC#2) // _SafeStr_1116 = "_-38i" (String#8256, DoABC#2) // _SafeStr_1117 = "_-281" (String#8840, DoABC#2) // _SafeStr_1118 = "_-M7" (String#7953, DoABC#2) //------------------------------------------------------------ //HabboConfigurationCom package { import mx.core.SimpleApplication; import com.sulake.iid.IIDHabboConfigurationManager; import com.sulake.habbo.configuration.HabboConfigurationManager; public class HabboConfigurationCom extends SimpleApplication { public static var manifest:Class = _SafeStr_1062; public static var default_configuration:Class = _SafeStr_1063; public static var IIDHabboConfigurationManager:Class = IIDHabboConfigurationManager; public static var HabboConfigurationManager:Class = HabboConfigurationManager; } }//package // _SafeStr_1062 = "_-1dp" (String#8905, DoABC#2) // _SafeStr_1063 = "_-3E2" (String#10947, DoABC#2) //------------------------------------------------------------ //HabboFriendBarCom package { import mx.core.SimpleApplication; import com.sulake.habbo.friendbar.HabboFriendBar; public class HabboFriendBarCom extends SimpleApplication { public static var manifest:Class = _SafeStr_690; public static var bar_xml:Class = _SafeStr_693; public static var entity_xml:Class = _SafeStr_696; public static var add_friends_tab_xml:Class = _SafeStr_681; public static var friend_requests_tab_xml:Class = _SafeStr_677; public static var friend_request_tab_xml:Class = _SafeStr_703; public static var toggle_xml:Class = _SafeStr_702; public static var facebook_piece_xml:Class = _SafeStr_699; public static var controls_piece_xml:Class = _SafeStr_695; public static var message_piece_xml:Class = _SafeStr_697; public static var event_stream_display_xml:Class = _SafeStr_676; public static var ach_notification_icon_png:Class = _SafeStr_679; public static var event_notification_icon_png:Class = _SafeStr_674; public static var im_notification_icon_png:Class = _SafeStr_692; public static var imnew_notification_icon_png:Class = _SafeStr_675; public static var small_ach_notification_icon_png:Class = _SafeStr_672; public static var small_event_notification_icon_png:Class = _SafeStr_689; public static var small_imnew_notification_icon_png:Class = _SafeStr_685; public static var plus_friend_icon_png:Class = _SafeStr_683; public static var add_friends_icon_png:Class = _SafeStr_687; public static var find_friends_icon_png:Class = _SafeStr_698; public static var fb_icon_small_png:Class = _SafeStr_694; public static var friends_icon_png:Class = _SafeStr_706; public static var icon_friendlist_png:Class = _SafeStr_701; public static var icon_friendlist_notify_0_png:Class = _SafeStr_671; public static var icon_friendlist_notify_1_png:Class = _SafeStr_691; public static var icon_friendlist_hover_0_png:Class = _SafeStr_686; public static var icon_friendlist_hover_1_png:Class = _SafeStr_678; public static var icon_friendlist_hover_2_png:Class = _SafeStr_680; public static var icon_friendlist_hover_3_png:Class = _SafeStr_684; public static var icon_messenger_png:Class = _SafeStr_688; public static var icon_messenger_notify_0_png:Class = _SafeStr_700; public static var icon_messenger_notify_1_png:Class = _SafeStr_704; public static var icon_stream_png:Class = _SafeStr_673; public static var icon_stream_hover_png:Class = _SafeStr_682; public static var HabboFriendBarCom:Class = HabboFriendBar; } }//package // _SafeStr_671 = "_-2cF" (String#11232, DoABC#2) // _SafeStr_672 = "_-3Y" (String#11360, DoABC#2) // _SafeStr_673 = "_-1Ng" (String#10832, DoABC#2) // _SafeStr_674 = "_-38G" (String#10676, DoABC#2) // _SafeStr_675 = "_-xr" (String#10007, DoABC#2) // _SafeStr_676 = "_-3GU" (String#8568, DoABC#2) // _SafeStr_677 = "_-34d" (String#8081, DoABC#2) // _SafeStr_678 = "_-Nt" (String#11033, DoABC#2) // _SafeStr_679 = "_-GR" (String#10485, DoABC#2) // _SafeStr_680 = "_-1Sd" (String#10470, DoABC#2) // _SafeStr_681 = "_-1QP" (String#7666, DoABC#2) // _SafeStr_682 = "_-2OM" (String#9092, DoABC#2) // _SafeStr_683 = "_-1pb" (String#9690, DoABC#2) // _SafeStr_684 = "_-36H" (String#10203, DoABC#2) // _SafeStr_685 = "_-18K" (String#9814, DoABC#2) // _SafeStr_686 = "_-0ux" (String#10761, DoABC#2) // _SafeStr_687 = "_-1vC" (String#10710, DoABC#2) // _SafeStr_688 = "_-in" (String#9996, DoABC#2) // _SafeStr_689 = "_-366" (String#10354, DoABC#2) // _SafeStr_690 = "_-2nS" (String#7789, DoABC#2) // _SafeStr_691 = "_-1rt" (String#10326, DoABC#2) // _SafeStr_692 = "_-0FR" (String#9667, DoABC#2) // _SafeStr_693 = "_-XZ" (String#8775, DoABC#2) // _SafeStr_694 = "_-2rE" (String#9346, DoABC#2) // _SafeStr_695 = "_-0VQ" (String#7637, DoABC#2) // _SafeStr_696 = "_-2Sh" (String#8124, DoABC#2) // _SafeStr_697 = "_-39W" (String#7613, DoABC#2) // _SafeStr_698 = "_-ah" (String#10167, DoABC#2) // _SafeStr_699 = "_-Ac" (String#8021, DoABC#2) // _SafeStr_700 = "_-qx" (String#9404, DoABC#2) // _SafeStr_701 = "_-1BV" (String#10396, DoABC#2) // _SafeStr_702 = "_-2o" (String#7835, DoABC#2) // _SafeStr_703 = "_-Ye" (String#8471, DoABC#2) // _SafeStr_704 = "_-0sk" (String#10557, DoABC#2) // _SafeStr_706 = "_-0T3" (String#9854, DoABC#2) //------------------------------------------------------------ //HabboFriendListCom package { import mx.core.SimpleApplication; import com.sulake.habbo.friendlist.HabboFriendList; public class HabboFriendListCom extends SimpleApplication { public static var manifest:Class = _SafeStr_1128; public static var arrow_down_black_png:Class = _SafeStr_1139; public static var arrow_down_white_png:Class = _SafeStr_1138; public static var arrow_right_black_png:Class = _SafeStr_1149; public static var arrow_right_white_png:Class = _SafeStr_1124; public static var ask_for_friend_png:Class = _SafeStr_1141; public static var follow_friend_png:Class = _SafeStr_1122; public static var hdr_friend_requests_png:Class = _SafeStr_1147; public static var hdr_friends_png:Class = _SafeStr_1136; public static var hdr_hilite_png:Class = _SafeStr_1135; public static var hdr_search_png:Class = _SafeStr_1125; public static var minimail_png:Class = _SafeStr_1131; public static var offline_png:Class = _SafeStr_1140; public static var open_edit_ctgs_png:Class = _SafeStr_1137; public static var open_homepage_png:Class = _SafeStr_1150; public static var open_inbox_png:Class = _SafeStr_1132; public static var open_minimail_png:Class = _SafeStr_1142; public static var opened_to_web_png:Class = _SafeStr_1155; public static var popup_arrow_left_png:Class = _SafeStr_1154; public static var popup_arrow_right_png:Class = _SafeStr_1152; public static var remove_friend_png:Class = _SafeStr_1123; public static var room_invite_png:Class = _SafeStr_1133; public static var start_chat_png:Class = _SafeStr_1134; public static var search_png:Class = _SafeStr_1121; public static var avatar_popup_xml:Class = _SafeStr_1151; public static var friend_entry_xml:Class = _SafeStr_1158; public static var friend_remove_confirm_xml:Class = _SafeStr_1157; public static var friend_request_entry_xml:Class = _SafeStr_1130; public static var friend_requests_footer_xml:Class = _SafeStr_1148; public static var friends_footer_xml:Class = _SafeStr_1144; public static var opened_to_web_popup_xml:Class = _SafeStr_1127; public static var pagelink_xml:Class = _SafeStr_1129; public static var main_window_xml:Class = _SafeStr_1156; public static var room_invite_confirm_xml:Class = _SafeStr_1143; public static var search_entry_xml:Class = _SafeStr_1146; public static var search_footer_xml:Class = _SafeStr_1145; public static var simple_alert_xml:Class = _SafeStr_1126; public static var tab_content_xml:Class = _SafeStr_1153; public static var HabboFriendListCom:Class = HabboFriendList; } }//package // _SafeStr_1121 = "_-T-" (String#11295, DoABC#2) // _SafeStr_1122 = "_-2qE" (String#9469, DoABC#2) // _SafeStr_1123 = "_-2c5" (String#11242, DoABC#2) // _SafeStr_1124 = "_-lJ" (String#9880, DoABC#2) // _SafeStr_1125 = "_-1ss" (String#9009, DoABC#2) // _SafeStr_1126 = "_-2--" (String#9471, DoABC#2) // _SafeStr_1127 = "_-2hN" (String#10291, DoABC#2) // _SafeStr_1128 = "_-12q" (String#9955, DoABC#2) // _SafeStr_1129 = "_-0S7" (String#10015, DoABC#2) // _SafeStr_1130 = "_-2hp" (String#9130, DoABC#2) // _SafeStr_1131 = "_-23P" (String#10512, DoABC#2) // _SafeStr_1132 = "_-Cq" (String#9791, DoABC#2) // _SafeStr_1133 = "_-0E2" (String#9777, DoABC#2) // _SafeStr_1134 = "_-x4" (String#9188, DoABC#2) // _SafeStr_1135 = "_-0nv" (String#11166, DoABC#2) // _SafeStr_1136 = "_-1VP" (String#11200, DoABC#2) // _SafeStr_1137 = "_-0uZ" (String#9557, DoABC#2) // _SafeStr_1138 = "_-2Oz" (String#10376, DoABC#2) // _SafeStr_1139 = "_-1sf" (String#9079, DoABC#2) // _SafeStr_1140 = "_-Df" (String#9229, DoABC#2) // _SafeStr_1141 = "_-2Qi" (String#9812, DoABC#2) // _SafeStr_1142 = "_-6B" (String#10728, DoABC#2) // _SafeStr_1143 = "_-0mS" (String#10719, DoABC#2) // _SafeStr_1144 = "_-0qq" (String#10559, DoABC#2) // _SafeStr_1145 = "_-1jW" (String#9422, DoABC#2) // _SafeStr_1146 = "_-1O-" (String#10675, DoABC#2) // _SafeStr_1147 = "_-RQ" (String#9043, DoABC#2) // _SafeStr_1148 = "_-1D-" (String#10358, DoABC#2) // _SafeStr_1149 = "_-1DD" (String#9028, DoABC#2) // _SafeStr_1150 = "_-pI" (String#9166, DoABC#2) // _SafeStr_1151 = "_-X3" (String#9414, DoABC#2) // _SafeStr_1152 = "_-QS" (String#9288, DoABC#2) // _SafeStr_1153 = "_-1Tz" (String#11259, DoABC#2) // _SafeStr_1154 = "_-09O" (String#9209, DoABC#2) // _SafeStr_1155 = "_-2DO" (String#11044, DoABC#2) // _SafeStr_1156 = "_-2xs" (String#9987, DoABC#2) // _SafeStr_1157 = "_-049" (String#9481, DoABC#2) // _SafeStr_1158 = "_-0j5" (String#9566, DoABC#2) //------------------------------------------------------------ //HabboHelpCom package { import mx.core.SimpleApplication; import com.sulake.habbo.help.HabboHelp; public class HabboHelpCom extends SimpleApplication { public static var manifest:Class = _SafeStr_718; public static var placeholder_xml:Class = _SafeStr_717; public static var help_frame_xml:Class = _SafeStr_710; public static var help_back_button_xml:Class = _SafeStr_734; public static var help_front_page_xml:Class = _SafeStr_741; public static var help_faq_categories_xml:Class = _SafeStr_731; public static var help_faq_category_xml:Class = _SafeStr_746; public static var help_faq_entry_xml:Class = _SafeStr_751; public static var help_itemlist_item_xml:Class = _SafeStr_749; public static var help_itemlist_item_urgent_xml:Class = _SafeStr_748; public static var help_itemlist_item_white_bg_xml:Class = _SafeStr_738; public static var help_cfh_send_xml:Class = _SafeStr_723; public static var help_cfh_pick_topic_xml:Class = _SafeStr_762; public static var help_cfh_pick_topic_item_xml:Class = _SafeStr_739; public static var help_cfh_thanks_xml:Class = _SafeStr_740; public static var help_cfh_abusive_xml:Class = _SafeStr_732; public static var help_cfh_pending_xml:Class = _SafeStr_750; public static var report_user_pick_topic_xml:Class = _SafeStr_757; public static var report_user_send_xml:Class = _SafeStr_736; public static var report_user_pick_user_xml:Class = _SafeStr_724; public static var report_user_pick_user_item_xml:Class = _SafeStr_747; public static var hotel_merge_name_change_xml:Class = _SafeStr_758; public static var hotel_merge_name_selection_xml:Class = _SafeStr_712; public static var hotel_merge_name_confirmation_xml:Class = _SafeStr_711; public static var welcome_name_change_xml:Class = _SafeStr_726; public static var welcome_name_selection_xml:Class = _SafeStr_754; public static var welcome_name_confirmation_xml:Class = _SafeStr_729; public static var welcome_screen_xml:Class = _SafeStr_760; public static var welcome_screen_arrow:Class = _SafeStr_755; public static var back_png:Class = _SafeStr_737; public static var back_hi_png:Class = _SafeStr_714; public static var guidebot_icon_png:Class = _SafeStr_743; public static var tutorial_frame_xml:Class = _SafeStr_725; public static var tutorial_front_page_xml:Class = _SafeStr_715; public static var tutorial_change_name_xml:Class = _SafeStr_756; public static var tutorial_change_name_confirmation_xml:Class = _SafeStr_761; public static var tutorial_change_clothes_xml:Class = _SafeStr_727; public static var tutorial_call_guidebot_xml:Class = _SafeStr_752; public static var tutorial_name_suggestion_item_xml:Class = _SafeStr_713; public static var tutorial_arrow_xml:Class = _SafeStr_733; public static var tutorial_button_changelooks_over:Class = _SafeStr_716; public static var tutorial_button_changelooks:Class = _SafeStr_721; public static var tutorial_button_changename_over:Class = _SafeStr_719; public static var tutorial_button_changename:Class = _SafeStr_735; public static var tutorial_button_guidebot_over:Class = _SafeStr_722; public static var tutorial_button_guidebot:Class = _SafeStr_753; public static var tutorial_button_min_bg:Class = _SafeStr_759; public static var tutorial_button_min_over:Class = _SafeStr_728; public static var tutorial_button_min:Class = _SafeStr_744; public static var tutorial_button_name_check:Class = _SafeStr_720; public static var tutorial_button_name_check_over:Class = _SafeStr_730; public static var tutorial_highlight_blue_arrow:Class = _SafeStr_742; public static var HabboHelp:Class = HabboHelp; } }//package // _SafeStr_710 = "_-1Pc" (String#11110, DoABC#2) // _SafeStr_711 = "_-Ce" (String#9771, DoABC#2) // _SafeStr_712 = "_-0rZ" (String#10555, DoABC#2) // _SafeStr_713 = "_-18u" (String#9957, DoABC#2) // _SafeStr_714 = "_-3CZ" (String#11202, DoABC#2) // _SafeStr_715 = "_-0Bq" (String#10114, DoABC#2) // _SafeStr_716 = "_-2vd" (String#11356, DoABC#2) // _SafeStr_717 = "_-1oM" (String#10297, DoABC#2) // _SafeStr_718 = "_-mn" (String#9037, DoABC#2) // _SafeStr_719 = "_-zs" (String#9558, DoABC#2) // _SafeStr_720 = "_-1Ec" (String#9083, DoABC#2) // _SafeStr_721 = "_-26y" (String#9553, DoABC#2) // _SafeStr_722 = "_-0l2" (String#10535, DoABC#2) // _SafeStr_723 = "_-0hA" (String#9396, DoABC#2) // _SafeStr_724 = "_-1CY" (String#10138, DoABC#2) // _SafeStr_725 = "_-0oi" (String#11181, DoABC#2) // _SafeStr_726 = "_-kL" (String#9990, DoABC#2) // _SafeStr_727 = "_-L2" (String#11337, DoABC#2) // _SafeStr_728 = "_-1lM" (String#9821, DoABC#2) // _SafeStr_729 = "_-Zt" (String#9911, DoABC#2) // _SafeStr_730 = "_-2bP" (String#11204, DoABC#2) // _SafeStr_731 = "_-2ev" (String#11080, DoABC#2) // _SafeStr_732 = "_-0sc" (String#10800, DoABC#2) // _SafeStr_733 = "_-0G2" (String#9650, DoABC#2) // _SafeStr_734 = "_-2kO" (String#8942, DoABC#2) // _SafeStr_735 = "_-1U8" (String#10491, DoABC#2) // _SafeStr_736 = "_-Xn" (String#9692, DoABC#2) // _SafeStr_737 = "_-1vP" (String#10770, DoABC#2) // _SafeStr_738 = "_-0Gt" (String#10046, DoABC#2) // _SafeStr_739 = "_-0MX" (String#9893, DoABC#2) // _SafeStr_740 = "_-1jV" (String#9010, DoABC#2) // _SafeStr_741 = "_-30d" (String#8977, DoABC#2) // _SafeStr_742 = "_-1Jf" (String#9616, DoABC#2) // _SafeStr_743 = "_-xM" (String#8923, DoABC#2) // _SafeStr_744 = "_-0y" (String#11314, DoABC#2) // _SafeStr_746 = "_-0xu" (String#11035, DoABC#2) // _SafeStr_747 = "_-2qg" (String#9417, DoABC#2) // _SafeStr_748 = "_-0Ii" (String#9951, DoABC#2) // _SafeStr_749 = "_-14x" (String#9153, DoABC#2) // _SafeStr_750 = "_-0jq" (String#10534, DoABC#2) // _SafeStr_751 = "_-0w2" (String#9468, DoABC#2) // _SafeStr_752 = "_-1hp" (String#10343, DoABC#2) // _SafeStr_753 = "_-2bt" (String#10941, DoABC#2) // _SafeStr_754 = "_-1Iw" (String#9598, DoABC#2) // _SafeStr_755 = "_-X1" (String#9544, DoABC#2) // _SafeStr_756 = "_-5q" (String#11392, DoABC#2) // _SafeStr_757 = "_-0ae" (String#10146, DoABC#2) // _SafeStr_758 = "_-2MU" (String#10279, DoABC#2) // _SafeStr_759 = "_-1z9" (String#10603, DoABC#2) // _SafeStr_760 = "_-Gd" (String#10561, DoABC#2) // _SafeStr_761 = "_-2pr" (String#9439, DoABC#2) // _SafeStr_762 = "_-2Za" (String#11157, DoABC#2) //------------------------------------------------------------ //HabboInventoryCom package { import mx.core.SimpleApplication; import com.sulake.habbo.inventory.HabboInventory; import com.sulake.iid.IIDHabboInventory; public class HabboInventoryCom extends SimpleApplication { public static var HabboInventory:Class = HabboInventory; public static var IIDHabboInventory:Class = IIDHabboInventory; public static var manifest:Class = _SafeStr_629; public static var inventory_icon_png:Class = _SafeStr_640; public static var inventory_empty_png:Class = _SafeStr_662; public static var download_icon_png:Class = _SafeStr_646; public static var thumb_bg_png:Class = _SafeStr_628; public static var thumb_bg_selected_png:Class = _SafeStr_609; public static var thumb_icon_recycle_png:Class = _SafeStr_642; public static var no_recycle_icon_png:Class = _SafeStr_598; public static var recycle_icon_png:Class = _SafeStr_593; public static var no_trade_icon_png:Class = _SafeStr_623; public static var trade_icon_png:Class = _SafeStr_622; public static var trading_locked_icon_png:Class = _SafeStr_648; public static var trading_unlocked_icon_png:Class = _SafeStr_665; public static var thumb_selected_outline_png:Class = _SafeStr_659; public static var inventory_xml:Class = _SafeStr_611; public static var inventory_furni_base_xml:Class = _SafeStr_601; public static var inventory_furni_grid_xml:Class = _SafeStr_617; public static var inventory_furni_preview_xml:Class = _SafeStr_613; public static var inventory_badges_xml:Class = _SafeStr_647; public static var inventory_effects_xml:Class = _SafeStr_666; public static var inventory_trading_xml:Class = _SafeStr_624; public static var inventory_trading_minimized_xml:Class = _SafeStr_652; public static var inventory_thumb_xml:Class = _SafeStr_669; public static var inventory_pets_view_xml:Class = _SafeStr_650; public static var buy_marketplace_tokens_xml:Class = _SafeStr_631; public static var make_marketplace_offer_xml:Class = _SafeStr_607; public static var marketplace_no_credits_xml:Class = _SafeStr_620; public static var unseen_items_counter_xml:Class = _SafeStr_636; public static var unseen_item_symbol_xml:Class = _SafeStr_655; public static var fx_icon_1_png:Class = _SafeStr_657; public static var fx_icon_2_png:Class = _SafeStr_612; public static var fx_icon_3_png:Class = _SafeStr_645; public static var fx_icon_4_png:Class = _SafeStr_639; public static var fx_icon_5_png:Class = _SafeStr_587; public static var fx_icon_6_png:Class = _SafeStr_635; public static var fx_icon_7_png:Class = _SafeStr_658; public static var fx_icon_8_png:Class = _SafeStr_599; public static var fx_icon_9_png:Class = _SafeStr_627; public static var fx_icon_10_png:Class = _SafeStr_594; public static var fx_icon_11_png:Class = _SafeStr_619; public static var fx_icon_12_png:Class = _SafeStr_606; public static var fx_icon_13_png:Class = _SafeStr_590; public static var fx_icon_14_png:Class = _SafeStr_614; public static var fx_icon_15_png:Class = _SafeStr_596; public static var fx_icon_16_png:Class = _SafeStr_633; public static var fx_icon_17_png:Class = _SafeStr_597; public static var fx_icon_18_png:Class = _SafeStr_670; public static var fx_icon_19_png:Class = _SafeStr_630; public static var fx_icon_20_png:Class = _SafeStr_588; public static var fx_icon_21_png:Class = _SafeStr_589; public static var fx_icon_22_png:Class = _SafeStr_638; public static var fx_icon_23_png:Class = _SafeStr_654; public static var fx_icon_24_png:Class = _SafeStr_667; public static var fx_icon_25_png:Class = _SafeStr_641; public static var fx_icon_26_png:Class = _SafeStr_615; public static var fx_icon_27_png:Class = _SafeStr_592; public static var fx_icon_31_png:Class = _SafeStr_632; public static var fx_icon_32_png:Class = _SafeStr_634; public static var fx_icon_44_png:Class = _SafeStr_664; public static var fx_icon_47_png:Class = _SafeStr_603; public static var fx_icon_53_png:Class = _SafeStr_663; public static var fx_icon_54_png:Class = _SafeStr_637; public static var fx_icon_59_png:Class = _SafeStr_586; public static var fx_icon_60_png:Class = _SafeStr_585; public static var fx_icon_61_png:Class = _SafeStr_653; public static var fx_icon_62_png:Class = _SafeStr_605; public static var fx_icon_63_png:Class = _SafeStr_649; public static var fx_icon_64_png:Class = _SafeStr_621; public static var fx_icon_65_png:Class = _SafeStr_660; public static var fx_icon_66_png:Class = _SafeStr_626; public static var fx_icon_67_png:Class = _SafeStr_656; public static var fx_icon_69_png:Class = _SafeStr_595; public static var fx_icon_70_png:Class = _SafeStr_616; public static var fx_icon_71_png:Class = _SafeStr_625; public static var fx_icon_72_png:Class = _SafeStr_661; public static var fx_icon_73_png:Class = _SafeStr_618; public static var fx_icon_74_png:Class = _SafeStr_643; public static var fx_icon_75_png:Class = _SafeStr_651; public static var fx_icon_76_png:Class = _SafeStr_600; public static var icon_wallpaper_png:Class = _SafeStr_644; public static var icon_floor_png:Class = _SafeStr_668; public static var icon_landscape_png:Class = _SafeStr_610; public static var item_popup_xml:Class = _SafeStr_602; public static var popup_arrow_left_png:Class = _SafeStr_591; public static var popup_arrow_right_png:Class = _SafeStr_608; } }//package // _SafeStr_585 = "_-39D" (String#10822, DoABC#2) // _SafeStr_586 = "_-2zh" (String#9941, DoABC#2) // _SafeStr_587 = "_-39t" (String#10588, DoABC#2) // _SafeStr_588 = "_-bW" (String#9819, DoABC#2) // _SafeStr_589 = "_-SU" (String#11282, DoABC#2) // _SafeStr_590 = "_-2SJ" (String#10233, DoABC#2) // _SafeStr_591 = "_-2yo" (String#9716, DoABC#2) // _SafeStr_592 = "_-t5" (String#9604, DoABC#2) // _SafeStr_593 = "_-Bk" (String#10419, DoABC#2) // _SafeStr_594 = "_-p7" (String#9316, DoABC#2) // _SafeStr_595 = "_-xE" (String#9005, DoABC#2) // _SafeStr_596 = "_-1Os" (String#11160, DoABC#2) // _SafeStr_597 = "_-2oz" (String#9522, DoABC#2) // _SafeStr_598 = "_-2IE" (String#11040, DoABC#2) // _SafeStr_599 = "_-1mq" (String#9192, DoABC#2) // _SafeStr_600 = "_-2hZ" (String#10281, DoABC#2) // _SafeStr_601 = "_-2tA" (String#8010, DoABC#2) // _SafeStr_602 = "_-2To" (String#8453, DoABC#2) // _SafeStr_603 = "_-1sU" (String#10346, DoABC#2) // _SafeStr_605 = "_-0zL" (String#11302, DoABC#2) // _SafeStr_606 = "_-2Ol" (String#10294, DoABC#2) // _SafeStr_607 = "_-1Tt" (String#8846, DoABC#2) // _SafeStr_608 = "_-2J5" (String#11018, DoABC#2) // _SafeStr_609 = "_-0Ub" (String#10302, DoABC#2) // _SafeStr_610 = "_-0oD" (String#10736, DoABC#2) // _SafeStr_611 = "_-0MY" (String#8841, DoABC#2) // _SafeStr_612 = "_-tw" (String#9325, DoABC#2) // _SafeStr_613 = "_-0kM" (String#8070, DoABC#2) // _SafeStr_614 = "_-05R" (String#9519, DoABC#2) // _SafeStr_615 = "_-1NR" (String#10682, DoABC#2) // _SafeStr_616 = "_-1Jn" (String#9492, DoABC#2) // _SafeStr_617 = "_-1cr" (String#8381, DoABC#2) // _SafeStr_618 = "_-0ky" (String#10783, DoABC#2) // _SafeStr_619 = "_-E7" (String#9058, DoABC#2) // _SafeStr_620 = "_-1su" (String#8572, DoABC#2) // _SafeStr_621 = "_-0pg" (String#10608, DoABC#2) // _SafeStr_622 = "_-08e" (String#9091, DoABC#2) // _SafeStr_623 = "_-24E" (String#10660, DoABC#2) // _SafeStr_624 = "_-1Il" (String#8009, DoABC#2) // _SafeStr_625 = "_-1uR" (String#10858, DoABC#2) // _SafeStr_626 = "_-2ke" (String#9189, DoABC#2) // _SafeStr_627 = "_-2Wh" (String#10786, DoABC#2) // _SafeStr_628 = "_-Fq" (String#10465, DoABC#2) // _SafeStr_629 = "_-288" (String#8018, DoABC#2) // _SafeStr_630 = "_-2Jj" (String#9182, DoABC#2) // _SafeStr_631 = "_-0HD" (String#8488, DoABC#2) // _SafeStr_632 = "_-10N" (String#10104, DoABC#2) // _SafeStr_633 = "_-2Ap" (String#10981, DoABC#2) // _SafeStr_634 = "_-ln" (String#10236, DoABC#2) // _SafeStr_635 = "_-wQ" (String#8937, DoABC#2) // _SafeStr_636 = "_-39h" (String#8121, DoABC#2) // _SafeStr_637 = "_-16S" (String#10415, DoABC#2) // _SafeStr_638 = "_-1cD" (String#11061, DoABC#2) // _SafeStr_639 = "_-Gp" (String#10815, DoABC#2) // _SafeStr_640 = "_-gr" (String#10395, DoABC#2) // _SafeStr_641 = "_-Eh" (String#10214, DoABC#2) // _SafeStr_642 = "_-jQ" (String#9740, DoABC#2) // _SafeStr_643 = "_-bp" (String#10105, DoABC#2) // _SafeStr_644 = "_-zy" (String#9302, DoABC#2) // _SafeStr_645 = "_-2RM" (String#9822, DoABC#2) // _SafeStr_646 = "_-7n" (String#11423, DoABC#2) // _SafeStr_647 = "_-2lS" (String#7850, DoABC#2) // _SafeStr_648 = "_-QU" (String#9340, DoABC#2) // _SafeStr_649 = "_-Ir" (String#10572, DoABC#2) // _SafeStr_650 = "_-2cr" (String#8380, DoABC#2) // _SafeStr_651 = "_-3C4" (String#11305, DoABC#2) // _SafeStr_652 = "_-21P" (String#8823, DoABC#2) // _SafeStr_653 = "_-20D" (String#10852, DoABC#2) // _SafeStr_654 = "_-gv" (String#10378, DoABC#2) // _SafeStr_655 = "_-2Wf" (String#8099, DoABC#2) // _SafeStr_656 = "_-1JP" (String#9623, DoABC#2) // _SafeStr_657 = "_-2jj" (String#9177, DoABC#2) // _SafeStr_658 = "_-0en" (String#9100, DoABC#2) // _SafeStr_659 = "_-2Ia" (String#10998, DoABC#2) // _SafeStr_660 = "_-ix" (String#9691, DoABC#2) // _SafeStr_661 = "_-pp" (String#10414, DoABC#2) // _SafeStr_662 = "_-1-n" (String#9960, DoABC#2) // _SafeStr_663 = "_-0cP" (String#8964, DoABC#2) // _SafeStr_664 = "_-2ST" (String#9947, DoABC#2) // _SafeStr_665 = "_-34Z" (String#9432, DoABC#2) // _SafeStr_666 = "_-ou" (String#8693, DoABC#2) // _SafeStr_667 = "_-0gT" (String#9365, DoABC#2) // _SafeStr_668 = "_-2Z7" (String#10655, DoABC#2) // _SafeStr_669 = "_-18m" (String#8045, DoABC#2) // _SafeStr_670 = "_-1qb" (String#9088, DoABC#2) //------------------------------------------------------------ //HabboLocalizationCom package { import mx.core.SimpleApplication; import com.sulake.iid.IIDCoreLocalizationManager; import com.sulake.iid.IIDHabboLocalizationManager; import com.sulake.core.localization.ICoreLocalizationManager; import com.sulake.habbo.localization.IHabboLocalizationManager; import com.sulake.habbo.localization.HabboLocalizationManager; public class HabboLocalizationCom extends SimpleApplication { public static var manifest:Class = _SafeStr_406; public static var default_localization:Class = _SafeStr_405; public static var keys_in_use:Class = _SafeStr_404; public static var IIDCoreLocalizationManager:Class = IIDCoreLocalizationManager; public static var IIDHabboLocalizationManager:Class = IIDHabboLocalizationManager; public static var ICoreLocalizationManager:Class = ICoreLocalizationManager; public static var IHabboLocalizationManager:Class = IHabboLocalizationManager; public static var HabboLocalizationManager:Class = HabboLocalizationManager; } }//package // _SafeStr_404 = "_-2Wu" (String#10503, DoABC#2) // _SafeStr_405 = "_-MU" (String#10704, DoABC#2) // _SafeStr_406 = "_-1qR" (String#10101, DoABC#2) //------------------------------------------------------------ //HabboMain package { import flash.display.Sprite; import com.sulake.core.runtime._SafeStr_4; import flash.display.DisplayObjectContainer; import com.sulake.habbo.tracking.HabboTracking; import flash.events.Event; import flash.events.ProgressEvent; import com.sulake.core.Core; import flash.external.ExternalInterface; import com.sulake.core.runtime._SafeStr_8; import flash.net.URLRequest; import com.sulake.core.assets._SafeStr_10; import _-2Fg.AssetLoaderEvent; import com.sulake.core.assets._SafeStr_5; import com.sulake.core.runtime.events._SafeStr_6; public class HabboMain extends Sprite { private static const _SafeStr_14393:Number = 0.71; private var _SafeStr_9569:_SafeStr_4; private var _SafeStr_14394:Boolean = false; private var _SafeStr_3403:DisplayObjectContainer; private var _SafeStr_13616:HabboTracking; public function HabboMain(_arg_1:DisplayObjectContainer) { this._SafeStr_3403 = _arg_1; this._SafeStr_3403.addEventListener(Event.COMPLETE, this._SafeStr_14395); this._SafeStr_3403.addEventListener(ProgressEvent.PROGRESS, this._SafeStr_14396); addEventListener(Event.ADDED_TO_STAGE, this._SafeStr_3410); addEventListener(Event.ENTER_FRAME, this._SafeStr_3421); Logger.log(("Core version: " + Core.version)); } private function dispose():void { removeEventListener(Event.ADDED_TO_STAGE, this._SafeStr_3410); removeEventListener(Event.ENTER_FRAME, this._SafeStr_3421); if (this._SafeStr_3403){ this._SafeStr_3403.removeEventListener(Event.COMPLETE, this._SafeStr_14395); this._SafeStr_3403.removeEventListener(ProgressEvent.PROGRESS, this._SafeStr_14396); this._SafeStr_3403 = null; }; if (parent){ parent.removeChild(this); }; } private function _SafeStr_14397():void { try { this._SafeStr_9569.initialize(); if (ExternalInterface.available){ ExternalInterface.addCallback("unloading", this.unloading); }; } catch(error:Error) { Habbo._SafeStr_3411(Habbo._SafeStr_3384); Core._SafeStr_8804(("Failed to initialize the core: " + error.message), Core._SafeStr_9771, error); }; } public function unloading():void { if (((this._SafeStr_9569) && (!(this._SafeStr_9569.disposed)))){ this._SafeStr_9569.events.dispatchEvent(new Event(Event.UNLOAD)); }; } protected function _SafeStr_3410(event:Event=null):void { try { this._SafeStr_14398(); } catch(error:Error) { Habbo._SafeStr_3411(Habbo._SafeStr_3384); Habbo._SafeStr_3412(("Failed to prepare the core: " + error.message), Core._SafeStr_9771, error); Core.dispose(); }; } private function _SafeStr_14398():void { Habbo._SafeStr_3411(Habbo._SafeStr_3383); this._SafeStr_9569 = Core._SafeStr_9776(stage, Core._SafeStr_8828); this._SafeStr_9569.events.addEventListener(_SafeStr_8.COMPONENT_EVENT_ERROR, this._SafeStr_14399); this._SafeStr_9569._SafeStr_8868(CoreCommunicationFrameworkLib); this._SafeStr_9569._SafeStr_8868(HabboRoomObjectLogicLib); this._SafeStr_9569._SafeStr_8868(HabboRoomObjectVisualizationLib); this._SafeStr_9569._SafeStr_8868(RoomManagerLib); this._SafeStr_9569._SafeStr_8868(RoomSpriteRendererLib); this._SafeStr_9569._SafeStr_8868(HabboRoomSessionManagerLib); this._SafeStr_9569._SafeStr_8868(HabboAvatarRenderLib); this._SafeStr_9569._SafeStr_8868(HabboSessionDataManagerLib); this._SafeStr_9569._SafeStr_8868(HabboTrackingLib); this._SafeStr_9569._SafeStr_8868(HabboConfigurationCom); this._SafeStr_9569._SafeStr_8868(HabboLocalizationCom); this._SafeStr_9569._SafeStr_8868(HabboWindowManagerCom); this._SafeStr_9569._SafeStr_8868(HabboCommunicationCom); this._SafeStr_9569._SafeStr_8868(HabboCommunicationDemoCom); this._SafeStr_9569._SafeStr_8868(HabboNavigatorCom); this._SafeStr_9569._SafeStr_8868(HabboFriendListCom); this._SafeStr_9569._SafeStr_8868(HabboMessengerCom); this._SafeStr_9569._SafeStr_8868(HabboInventoryCom); this._SafeStr_9569._SafeStr_8868(HabboToolbarCom); this._SafeStr_9569._SafeStr_8868(HabboCatalogCom); this._SafeStr_9569._SafeStr_8868(HabboRoomEngineCom); this._SafeStr_9569._SafeStr_8868(HabboRoomUICom); this._SafeStr_9569._SafeStr_8868(HabboAvatarEditorCom); this._SafeStr_9569._SafeStr_8868(HabboNotificationsCom); this._SafeStr_9569._SafeStr_8868(HabboHelpCom); this._SafeStr_9569._SafeStr_8868(HabboAdManagerCom); this._SafeStr_9569._SafeStr_8868(HabboModerationCom); this._SafeStr_9569._SafeStr_8868(HabboUserDefinedRoomEventsCom); this._SafeStr_9569._SafeStr_8868(HabboSoundManagerFlash10Com); this._SafeStr_9569._SafeStr_8868(HabboQuestEngineCom); this._SafeStr_9569._SafeStr_8868(HabboFriendBarCom); this._SafeStr_13616 = HabboTracking._SafeStr_4372(); var _local_1:_SafeStr_10 = this._SafeStr_9569.assets.loadAssetFromFile("config.xml", new URLRequest("config_habbo.xml")); if (_local_1._SafeStr_8134.ready){ this._SafeStr_14400(_local_1); } else { _local_1.addEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_14401); _local_1.addEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_14401); }; } private function _SafeStr_14401(_arg_1:AssetLoaderEvent):void { var _local_2:_SafeStr_10; _local_2 = (_arg_1.target as _SafeStr_10); _local_2.removeEventListener(AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE, this._SafeStr_14401); _local_2.removeEventListener(AssetLoaderEvent._SafeStr_4806, this._SafeStr_14401); if (_arg_1.type == AssetLoaderEvent.ASSET_LOADER_EVENT_COMPLETE){ this._SafeStr_14400(_local_2); } else { Habbo._SafeStr_3412((("Failed to download external configuration document " + _local_2._SafeStr_8134.url) + "!"), Core._SafeStr_8840, null); }; } private function _SafeStr_14400(_arg_1:_SafeStr_10):void { var _local_2:_SafeStr_5 = (this._SafeStr_9569.assets.getAssetByName(_arg_1.assetName) as _SafeStr_5); if (((!(_local_2)) || (!(_local_2.content)))){ Habbo._SafeStr_3412("Download external configuration document is null!", Core._SafeStr_8840, null); }; if (this._SafeStr_9569){ this._SafeStr_9569._SafeStr_8837(XML(_local_2.content), this._SafeStr_3403); } else { Habbo._SafeStr_3412("Core vanished while downloading config document!", Core._SafeStr_8840, null); }; } private function _SafeStr_3421(_arg_1:Event):void { var _local_2:Sprite; if (this._SafeStr_3403){ _local_2 = (this._SafeStr_3403.getChildByName("background") as Sprite); if (_local_2){ _local_2.alpha = (_local_2.alpha - 0.01); if (_local_2.alpha <= 0){ }; }; if (this._SafeStr_14394){ if (this._SafeStr_3403.alpha <= 0){ this.dispose(); this._SafeStr_14394 = false; } else { this._SafeStr_3403.alpha = (this._SafeStr_3403.alpha - 0.1); }; }; }; } private function _SafeStr_14395(_arg_1:Event):void { this._SafeStr_3424(this._SafeStr_3403, 1); this._SafeStr_14397(); this._SafeStr_14394 = true; } private function _SafeStr_14396(_arg_1:ProgressEvent):void { var _local_2:Number; var _local_3:Sprite; var _local_4:_SafeStr_6; if (this._SafeStr_3403){ _local_2 = (_arg_1.bytesLoaded / _arg_1.bytesTotal); this._SafeStr_3424(this._SafeStr_3403, _local_2); _local_3 = (this._SafeStr_3403.getChildByName("background") as Sprite); if (_local_3){ _local_3.alpha = Math.min((1 - _local_2), _local_3.alpha); }; if ((_arg_1 is _SafeStr_6)){ _local_4 = (_arg_1 as _SafeStr_6); if ((((_local_4._SafeStr_8800 == "hh_human_fx.swf")) || ((_local_4._SafeStr_8800 == "hh_human_body.swf")))){ if (((this._SafeStr_13616) && (!(this._SafeStr_13616.disposed)))){ this._SafeStr_13616._SafeStr_5239("libraryLoaded", _local_4._SafeStr_8800, _local_4._SafeStr_8799); }; }; }; }; } private function _SafeStr_3424(_arg_1:DisplayObjectContainer, _arg_2:Number):void { var _local_9:int; var _local_10:int; var _local_3 = 200; var _local_4:int = 20; var _local_5:int = 1; var _local_6:int = 1; var _local_7:Sprite = (_arg_1.getChildByName(Habbo._SafeStr_3394) as Sprite); var _local_8:Sprite = (_local_7.getChildByName(Habbo._SafeStr_3395) as Sprite); var _local_11:int = (this._SafeStr_9569._SafeStr_8834() + this._SafeStr_9569._SafeStr_8835()); var _local_12:Number = ((1 - _SafeStr_14393) + ((this._SafeStr_9569._SafeStr_8835() / _local_11) * _SafeStr_14393)); _local_8.x = (_local_5 + _local_6); _local_8.y = (_local_5 + _local_6); _local_8.graphics.clear(); _local_9 = ((_local_4 - (_local_5 * 2)) - (_local_6 * 2)); _local_10 = (((_local_3 - (_local_5 * 2)) - (_local_6 * 2)) * _local_12); _local_8.graphics.beginFill(12241619); _local_8.graphics.drawRect(0, 0, _local_10, (_local_9 / 2)); _local_8.graphics.endFill(); _local_8.graphics.beginFill(9216429); _local_8.graphics.drawRect(0, (_local_9 / 2), _local_10, ((_local_9 / 2) + 1)); _local_8.graphics.endFill(); } public function _SafeStr_14399(_arg_1:Event):void { Habbo._SafeStr_3411(Habbo._SafeStr_3384); } } }//package // _SafeStr_10 = "_-2cd" (String#588, DoABC#2) // _SafeStr_13616 = "_-1Tq" (String#5973, DoABC#2) // _SafeStr_14393 = "_-2Qo" (String#12496, DoABC#2) // _SafeStr_14394 = "_-1rN" (String#15169, DoABC#2) // _SafeStr_14395 = "_-0dD" (String#16918, DoABC#2) // _SafeStr_14396 = "_-cs" (String#17258, DoABC#2) // _SafeStr_14397 = "_-mc" (String#20643, DoABC#2) // _SafeStr_14398 = "_-1YC" (String#19945, DoABC#2) // _SafeStr_14399 = "_-CQ" (String#22276, DoABC#2) // _SafeStr_14400 = "_-1Kl" (String#18030, DoABC#2) // _SafeStr_14401 = "_-18Y" (String#11717, DoABC#2) // _SafeStr_3383 = "_-1PE" (String#15125, DoABC#2) // _SafeStr_3384 = "_-Hf" (String#11141, DoABC#2) // _SafeStr_3394 = "_-3FL" (String#26790, DoABC#2) // _SafeStr_3395 = "_-2JD" (String#26829, DoABC#2) // _SafeStr_3403 = "_-2aS" (String#3067, DoABC#2) // _SafeStr_3410 = "_-1WO" (String#16937, DoABC#2) // _SafeStr_3411 = "_-1P" (String#3136, DoABC#2) // _SafeStr_3412 = "_-20Y" (String#14093, DoABC#2) // _SafeStr_3421 = "_-0Dj" (String#10269, DoABC#2) // _SafeStr_3424 = "_-0UR" (String#17237, DoABC#2) // _SafeStr_4 = "_-2Qf" (String#4606, DoABC#2) // _SafeStr_4372 = "_-RD" (String#2428, DoABC#2) // _SafeStr_4806 = "_-18G" (String#1862, DoABC#2) // _SafeStr_5 = "_-vF" (String#181, DoABC#2) // _SafeStr_5239 = "_-UZ" (String#5072, DoABC#2) // _SafeStr_6 = "_-2en" (String#4476, DoABC#2) // _SafeStr_8 = "_-1xR" (String#318, DoABC#2) // _SafeStr_8134 = "_-0Uv" (String#2038, DoABC#2) // _SafeStr_8799 = "_-24F" (String#4205, DoABC#2) // _SafeStr_8800 = "_-383" (String#14757, DoABC#2) // _SafeStr_8804 = "_-1lN" (String#4749, DoABC#2) // _SafeStr_8828 = "_-Ra" (String#10141, DoABC#2) // _SafeStr_8834 = "_-27i" (String#15046, DoABC#2) // _SafeStr_8835 = "_-tX" (String#13841, DoABC#2) // _SafeStr_8837 = "_-0a9" (String#16654, DoABC#2) // _SafeStr_8840 = "_-2p9" (String#4938, DoABC#2) // _SafeStr_8868 = "_-2fn" (String#1832, DoABC#2) // _SafeStr_9569 = "_-22v" (String#1316, DoABC#2) // _SafeStr_9771 = "_-O-" (String#12559, DoABC#2) // _SafeStr_9776 = "_-1l5" (String#21148, DoABC#2) //------------------------------------------------------------ //HabboMessengerCom package { import mx.core.SimpleApplication; import com.sulake.habbo.messenger.HabboMessenger; public class HabboMessengerCom extends SimpleApplication { public static var manifest:Class = _SafeStr_764; public static var close_png:Class = _SafeStr_775; public static var convo_bg_png:Class = _SafeStr_771; public static var follow_friend_png:Class = _SafeStr_763; public static var minimail_png:Class = _SafeStr_777; public static var next_png:Class = _SafeStr_779; public static var prev_png:Class = _SafeStr_766; public static var resize_png:Class = _SafeStr_778; public static var tab_bg_hilite_png:Class = _SafeStr_765; public static var tab_bg_next_png:Class = _SafeStr_767; public static var tab_bg_sel_png:Class = _SafeStr_772; public static var tab_bg_unsel_png:Class = _SafeStr_776; public static var main_window_xml:Class = _SafeStr_768; public static var msg_entry_xml:Class = _SafeStr_770; public static var tab_entry_xml:Class = _SafeStr_769; public static var HabboMessenger:Class = HabboMessenger; } }//package // _SafeStr_763 = "_-352" (String#9216, DoABC#2) // _SafeStr_764 = "_-2aC" (String#11275, DoABC#2) // _SafeStr_765 = "_-ns" (String#9297, DoABC#2) // _SafeStr_766 = "_-1gR" (String#11100, DoABC#2) // _SafeStr_767 = "_-19w" (String#9727, DoABC#2) // _SafeStr_768 = "_-2xf" (String#10000, DoABC#2) // _SafeStr_769 = "_-0wv" (String#11001, DoABC#2) // _SafeStr_770 = "_-1fC" (String#10703, DoABC#2) // _SafeStr_771 = "_-vM" (String#10054, DoABC#2) // _SafeStr_772 = "_-2PZ" (String#10397, DoABC#2) // _SafeStr_775 = "_-2KH" (String#9016, DoABC#2) // _SafeStr_776 = "_-0Vs" (String#9653, DoABC#2) // _SafeStr_777 = "_-3BU" (String#11256, DoABC#2) // _SafeStr_778 = "_-2Ty" (String#9313, DoABC#2) // _SafeStr_779 = "_-162" (String#9876, DoABC#2) //------------------------------------------------------------ //HabboModerationCom package { import mx.core.SimpleApplication; import com.sulake.habbo.moderation.ModerationManager; public class HabboModerationCom extends SimpleApplication { public static var manifest:Class = _SafeStr_859; public static var ModerationManager:Class = ModerationManager; public static var chatlog_chatline_xml:Class = _SafeStr_852; public static var chatlog_frame_xml:Class = _SafeStr_876; public static var chatlog_roomheader_xml:Class = _SafeStr_871; public static var issue_browser_xml:Class = _SafeStr_870; public static var open_issues_list_item_xml:Class = _SafeStr_867; public static var modact_offence_xml:Class = _SafeStr_857; public static var modact_offencectg_xml:Class = _SafeStr_853; public static var modact_summary_xml:Class = _SafeStr_874; public static var my_issues_list_item_xml:Class = _SafeStr_851; public static var my_issues_xml:Class = _SafeStr_873; public static var open_issues_xml:Class = _SafeStr_863; public static var send_msgs_xml:Class = _SafeStr_865; public static var start_panel_xml:Class = _SafeStr_856; public static var user_info_xml:Class = _SafeStr_866; public static var user_info_frame_xml:Class = _SafeStr_860; public static var issue_handler_xml:Class = _SafeStr_869; public static var picked_issues_xml:Class = _SafeStr_861; public static var picked_issues_list_item_xml:Class = _SafeStr_875; public static var roomtool_frame_xml:Class = _SafeStr_849; public static var roomtool_roomdata_xml:Class = _SafeStr_858; public static var roomvisits_frame_xml:Class = _SafeStr_850; public static var roomvisits_row_xml:Class = _SafeStr_872; public static var issue_handler_issue_info_xml:Class = _SafeStr_855; public static var issue_handler_message_list_item_xml:Class = _SafeStr_862; public static var room_icon_png:Class = _SafeStr_864; public static var user_icon_png:Class = _SafeStr_854; } }//package // _SafeStr_849 = "_-0al" (String#10121, DoABC#2) // _SafeStr_850 = "_-2E6" (String#10916, DoABC#2) // _SafeStr_851 = "_-2Su" (String#9790, DoABC#2) // _SafeStr_852 = "_-oU" (String#9251, DoABC#2) // _SafeStr_853 = "_-0-f" (String#9383, DoABC#2) // _SafeStr_854 = "_-2Bh" (String#10945, DoABC#2) // _SafeStr_855 = "_-0AX" (String#10056, DoABC#2) // _SafeStr_856 = "_-qT" (String#10317, DoABC#2) // _SafeStr_857 = "_-1nl" (String#10305, DoABC#2) // _SafeStr_858 = "_-3Dv" (String#10898, DoABC#2) // _SafeStr_859 = "_-0Zx" (String#10431, DoABC#2) // _SafeStr_860 = "_-1hg" (String#9887, DoABC#2) // _SafeStr_861 = "_-2Da" (String#10926, DoABC#2) // _SafeStr_862 = "_-3Hq" (String#10429, DoABC#2) // _SafeStr_863 = "_-2JQ" (String#10355, DoABC#2) // _SafeStr_864 = "_-0G0" (String#9723, DoABC#2) // _SafeStr_865 = "_-324" (String#10338, DoABC#2) // _SafeStr_866 = "_-1aR" (String#10984, DoABC#2) // _SafeStr_867 = "_-0p9" (String#11163, DoABC#2) // _SafeStr_869 = "_-pB" (String#8933, DoABC#2) // _SafeStr_870 = "_-0i" (String#11318, DoABC#2) // _SafeStr_871 = "_-1A3" (String#10087, DoABC#2) // _SafeStr_872 = "_-1Se" (String#10463, DoABC#2) // _SafeStr_873 = "_-0Ty" (String#10071, DoABC#2) // _SafeStr_874 = "_-3BJ" (String#11272, DoABC#2) // _SafeStr_875 = "_-T9" (String#11290, DoABC#2) // _SafeStr_876 = "_-Z2" (String#9738, DoABC#2) //------------------------------------------------------------ //HabboNavigatorCom package { import mx.core.SimpleApplication; import com.sulake.habbo.navigator.HabboNavigator; public class HabboNavigatorCom extends SimpleApplication { public static var manifest:Class = _SafeStr_193; public static var arrow_down_white_png:Class = _SafeStr_243; public static var arrow_right_white_png:Class = _SafeStr_114; public static var create_room_png:Class = _SafeStr_115; public static var doormode_doorbell_png:Class = _SafeStr_130; public static var doormode_doorbell_small_png:Class = _SafeStr_247; public static var doormode_password_png:Class = _SafeStr_160; public static var doormode_password_small_png:Class = _SafeStr_92; public static var edit_bg_png:Class = _SafeStr_182; public static var edit_obj_png:Class = _SafeStr_237; public static var edit_top_png:Class = _SafeStr_138; public static var enter_room_png:Class = _SafeStr_211; public static var enter_room_l_png:Class = _SafeStr_76; public static var enter_room_m_png:Class = _SafeStr_113; public static var enter_room_r_png:Class = _SafeStr_185; public static var enter_room_a_png:Class = _SafeStr_102; public static var favourite_png:Class = _SafeStr_176; public static var facebook_logo_small_png:Class = _SafeStr_128; public static var make_favourite_png:Class = _SafeStr_187; public static var home_png:Class = _SafeStr_197; public static var icon_hotelview_png:Class = _SafeStr_99; public static var icon_hotelview_reactive_png:Class = _SafeStr_198; public static var model_a_png:Class = _SafeStr_194; public static var model_b_png:Class = _SafeStr_152; public static var model_c_png:Class = _SafeStr_172; public static var model_d_png:Class = _SafeStr_231; public static var model_e_png:Class = _SafeStr_159; public static var model_f_png:Class = _SafeStr_143; public static var model_g_png:Class = _SafeStr_213; public static var model_h_png:Class = _SafeStr_236; public static var model_i_png:Class = _SafeStr_85; public static var model_j_png:Class = _SafeStr_165; public static var model_k_png:Class = _SafeStr_170; public static var model_l_png:Class = _SafeStr_90; public static var model_m_png:Class = _SafeStr_126; public static var model_n_png:Class = _SafeStr_74; public static var model_o_png:Class = _SafeStr_79; public static var model_p_png:Class = _SafeStr_207; public static var model_q_png:Class = _SafeStr_105; public static var model_r_png:Class = _SafeStr_125; public static var model_t_png:Class = _SafeStr_80; public static var model_u_png:Class = _SafeStr_88; public static var model_v_png:Class = _SafeStr_225; public static var model_w_png:Class = _SafeStr_228; public static var model_x_png:Class = _SafeStr_201; public static var model_y_png:Class = _SafeStr_215; public static var model_z_png:Class = _SafeStr_232; public static var model_0_png:Class = _SafeStr_141; public static var navi_room_favourite_png:Class = _SafeStr_186; public static var navi_room_friends_png:Class = _SafeStr_82; public static var navi_room_official_png:Class = _SafeStr_180; public static var navi_room_own_png:Class = _SafeStr_119; public static var navi_room_popular_png:Class = _SafeStr_191; public static var navi_tag_hot_1_png:Class = _SafeStr_140; public static var navi_tag_hot_2_png:Class = _SafeStr_222; public static var navi_tag_hot_3_png:Class = _SafeStr_227; public static var popup_arrow_down_png:Class = _SafeStr_163; public static var popup_arrow_left_png:Class = _SafeStr_109; public static var popup_arrow_right_png:Class = _SafeStr_184; public static var trading_allowed_png:Class = _SafeStr_188; public static var rico_bg1_png:Class = _SafeStr_112; public static var rico_bg2_png:Class = _SafeStr_98; public static var rico_bg3_png:Class = _SafeStr_142; public static var rico_bg4_png:Class = _SafeStr_87; public static var rico_bg5_png:Class = _SafeStr_108; public static var rico_bg6_png:Class = _SafeStr_203; public static var rico_bg7_png:Class = _SafeStr_132; public static var rico_bg8_png:Class = _SafeStr_111; public static var rico_bg9_png:Class = _SafeStr_135; public static var rico_bg10_png:Class = _SafeStr_127; public static var rico_bg11_png:Class = _SafeStr_217; public static var rico_bg12_png:Class = _SafeStr_167; public static var rico_bg13_png:Class = _SafeStr_208; public static var rico_bg14_png:Class = _SafeStr_121; public static var rico_bg15_png:Class = _SafeStr_129; public static var rico_bg16_png:Class = _SafeStr_123; public static var rico_bg17_png:Class = _SafeStr_210; public static var rico_bg18_png:Class = _SafeStr_200; public static var rico_bg19_png:Class = _SafeStr_162; public static var rico_bg20_png:Class = _SafeStr_137; public static var rico_bg22_png:Class = _SafeStr_199; public static var rico_bg23_png:Class = _SafeStr_196; public static var rico_bg24_png:Class = _SafeStr_246; public static var rico_ob0_png:Class = _SafeStr_156; public static var rico_ob1_png:Class = _SafeStr_149; public static var rico_ob2_png:Class = _SafeStr_234; public static var rico_ob3_png:Class = _SafeStr_145; public static var rico_ob4_png:Class = _SafeStr_177; public static var rico_ob5_png:Class = _SafeStr_233; public static var rico_ob6_png:Class = _SafeStr_242; public static var rico_ob7_png:Class = _SafeStr_178; public static var rico_ob8_png:Class = _SafeStr_226; public static var rico_ob9_png:Class = _SafeStr_164; public static var rico_ob10_png:Class = _SafeStr_235; public static var rico_ob11_png:Class = _SafeStr_175; public static var rico_ob12_png:Class = _SafeStr_206; public static var rico_ob13_png:Class = _SafeStr_81; public static var rico_ob14_png:Class = _SafeStr_148; public static var rico_ob15_png:Class = _SafeStr_124; public static var rico_ob16_png:Class = _SafeStr_166; public static var rico_ob17_png:Class = _SafeStr_223; public static var rico_ob18_png:Class = _SafeStr_93; public static var rico_ob19_png:Class = _SafeStr_183; public static var rico_ob20_png:Class = _SafeStr_77; public static var rico_ob21_png:Class = _SafeStr_136; public static var rico_ob22_png:Class = _SafeStr_122; public static var rico_ob23_png:Class = _SafeStr_189; public static var rico_ob24_png:Class = _SafeStr_133; public static var rico_ob25_png:Class = _SafeStr_95; public static var rico_ob26_png:Class = _SafeStr_116; public static var rico_ob27_png:Class = _SafeStr_86; public static var rico_rnd_png:Class = _SafeStr_220; public static var rico_rnd_l_png:Class = _SafeStr_168; public static var rico_rnd_m_png:Class = _SafeStr_173; public static var rico_rnd_r_png:Class = _SafeStr_221; public static var rico_rnd_l_b_png:Class = _SafeStr_190; public static var rico_rnd_r_b_png:Class = _SafeStr_139; public static var rico_selected_png:Class = _SafeStr_94; public static var rico_tile_s_png:Class = _SafeStr_192; public static var rico_tile_png:Class = _SafeStr_75; public static var rico_tile_x_png:Class = _SafeStr_107; public static var rico_top0_png:Class = _SafeStr_204; public static var rico_top1_png:Class = _SafeStr_146; public static var rico_top2_png:Class = _SafeStr_106; public static var rico_top3_png:Class = _SafeStr_179; public static var rico_top4_png:Class = _SafeStr_154; public static var rico_top5_png:Class = _SafeStr_209; public static var rico_top6_png:Class = _SafeStr_153; public static var rico_top7_png:Class = _SafeStr_157; public static var rico_top8_png:Class = _SafeStr_144; public static var rico_top9_png:Class = _SafeStr_97; public static var rico_top10_png:Class = _SafeStr_244; public static var rico_top11_png:Class = _SafeStr_84; public static var select_arrow_png:Class = _SafeStr_171; public static var tag_l_png:Class = _SafeStr_150; public static var tag_m_png:Class = _SafeStr_158; public static var tag_r_png:Class = _SafeStr_181; public static var tag_l_reactive_png:Class = _SafeStr_240; public static var tag_m_reactive_png:Class = _SafeStr_73; public static var tag_r_reactive_png:Class = _SafeStr_134; public static var thumb_up_png:Class = _SafeStr_229; public static var tile_icon_black_png:Class = _SafeStr_78; public static var tile_icon_white_png:Class = _SafeStr_216; public static var usercount_fixed_b_png:Class = _SafeStr_219; public static var usercount_fixed_g_png:Class = _SafeStr_104; public static var usercount_fixed_o_png:Class = _SafeStr_151; public static var usercount_fixed_r_png:Class = _SafeStr_248; public static var usercount_fixed_y_png:Class = _SafeStr_241; public static var grs_front_page_search_big_xml:Class = _SafeStr_239; public static var grs_front_page_search_small_xml:Class = _SafeStr_214; public static var grs_guest_room_details_short_xml:Class = _SafeStr_110; public static var grs_guest_room_details_long_xml:Class = _SafeStr_224; public static var grs_guest_room_thumbnail_xml:Class = _SafeStr_245; public static var grs_hot_room_details_xml:Class = _SafeStr_218; public static var grs_main_window_xml:Class = _SafeStr_120; public static var grs_official_room_row_xml:Class = _SafeStr_238; public static var grs_popular_tag_row_xml:Class = _SafeStr_96; public static var grs_usercount_xml:Class = _SafeStr_103; public static var nav_error_popup_xml:Class = _SafeStr_91; public static var nav_simple_alert_xml:Class = _SafeStr_117; public static var nav_promo_alert_xml:Class = _SafeStr_118; public static var iro_event_settings_xml:Class = _SafeStr_89; public static var iro_room_details_framed_xml:Class = _SafeStr_202; public static var iro_tag_xml:Class = _SafeStr_83; public static var roc_create_room_xml:Class = _SafeStr_169; public static var roc_hc_promo_xml:Class = _SafeStr_205; public static var roc_vip_promo_xml:Class = _SafeStr_230; public static var roc_room_thumbnail_xml:Class = _SafeStr_131; public static var ros_flat_controller_xml:Class = _SafeStr_101; public static var ros_room_settings_xml:Class = _SafeStr_161; public static var ros_roomicon_editor_xml:Class = _SafeStr_155; public static var ros_stand_alone_xml:Class = _SafeStr_147; public static var ros_room_delete_confirm_xml:Class = _SafeStr_212; public static var password_input_xml:Class = _SafeStr_100; public static var doorbell_xml:Class = _SafeStr_195; public static var HabboNavigatorCom:Class = HabboNavigator; } }//package // _SafeStr_100 = "_-Ls" (String#10853, DoABC#2) // _SafeStr_101 = "_-2ph" (String#9610, DoABC#2) // _SafeStr_102 = "_-LP" (String#9345, DoABC#2) // _SafeStr_103 = "_-2WU" (String#10519, DoABC#2) // _SafeStr_104 = "_-0jt" (String#10810, DoABC#2) // _SafeStr_105 = "_-1S0" (String#10495, DoABC#2) // _SafeStr_106 = "_-2-O" (String#10821, DoABC#2) // _SafeStr_107 = "_-zd" (String#9764, DoABC#2) // _SafeStr_108 = "_-2iz" (String#10085, DoABC#2) // _SafeStr_109 = "_-1fV" (String#10641, DoABC#2) // _SafeStr_110 = "_-1TS" (String#10658, DoABC#2) // _SafeStr_111 = "_-q7" (String#9104, DoABC#2) // _SafeStr_112 = "_-10M" (String#10061, DoABC#2) // _SafeStr_113 = "_-2Hl" (String#11041, DoABC#2) // _SafeStr_114 = "_-2mp" (String#9008, DoABC#2) // _SafeStr_115 = "_-062" (String#9458, DoABC#2) // _SafeStr_116 = "_-17w" (String#10350, DoABC#2) // _SafeStr_117 = "_-1Va" (String#9247, DoABC#2) // _SafeStr_118 = "_-1Ha" (String#9413, DoABC#2) // _SafeStr_119 = "_-0aA" (String#10372, DoABC#2) // _SafeStr_120 = "_-0AZ" (String#10078, DoABC#2) // _SafeStr_121 = "_-1Vx" (String#10760, DoABC#2) // _SafeStr_122 = "_-16F" (String#8971, DoABC#2) // _SafeStr_123 = "_-1kR" (String#10217, DoABC#2) // _SafeStr_124 = "_-2QR" (String#9894, DoABC#2) // _SafeStr_125 = "_-0Uh" (String#9114, DoABC#2) // _SafeStr_126 = "_-1Gx" (String#9401, DoABC#2) // _SafeStr_127 = "_-009" (String#9431, DoABC#2) // _SafeStr_128 = "_-2-I" (String#10828, DoABC#2) // _SafeStr_129 = "_-0iK" (String#9585, DoABC#2) // _SafeStr_130 = "_-2TF" (String#10276, DoABC#2) // _SafeStr_131 = "_-0CP" (String#10108, DoABC#2) // _SafeStr_132 = "_-14Q" (String#9863, DoABC#2) // _SafeStr_133 = "_-HZ" (String#11123, DoABC#2) // _SafeStr_134 = "_-08D" (String#9235, DoABC#2) // _SafeStr_135 = "_-TM" (String#11208, DoABC#2) // _SafeStr_136 = "_-19F" (String#9784, DoABC#2) // _SafeStr_137 = "_-38L" (String#10689, DoABC#2) // _SafeStr_138 = "_-27R" (String#11115, DoABC#2) // _SafeStr_139 = "_-1wC" (String#10809, DoABC#2) // _SafeStr_140 = "_-235" (String#10585, DoABC#2) // _SafeStr_141 = "_-34r" (String#9983, DoABC#2) // _SafeStr_142 = "_-1lg" (String#10197, DoABC#2) // _SafeStr_143 = "_-1zD" (String#11169, DoABC#2) // _SafeStr_144 = "_-2qm" (String#9258, DoABC#2) // _SafeStr_145 = "_-1FF" (String#9094, DoABC#2) // _SafeStr_146 = "_-8y" (String#11412, DoABC#2) // _SafeStr_147 = "_-0Tq" (String#9015, DoABC#2) // _SafeStr_148 = "_-2pC" (String#9303, DoABC#2) // _SafeStr_149 = "_-17v" (String#10345, DoABC#2) // _SafeStr_150 = "_-1Rc" (String#10669, DoABC#2) // _SafeStr_151 = "_-1jZ" (String#9429, DoABC#2) // _SafeStr_152 = "_-6E" (String#10743, DoABC#2) // _SafeStr_153 = "_-YJ" (String#9213, DoABC#2) // _SafeStr_154 = "_-Cw" (String#9072, DoABC#2) // _SafeStr_155 = "_-1Kr" (String#10529, DoABC#2) // _SafeStr_156 = "_-19a" (String#9965, DoABC#2) // _SafeStr_157 = "_-15N" (String#9866, DoABC#2) // _SafeStr_158 = "_-kr" (String#9826, DoABC#2) // _SafeStr_159 = "_-1tL" (String#9697, DoABC#2) // _SafeStr_160 = "_-07h" (String#9144, DoABC#2) // _SafeStr_161 = "_-0T5" (String#9870, DoABC#2) // _SafeStr_162 = "_-1yO" (String#10634, DoABC#2) // _SafeStr_163 = "_-41" (String#11344, DoABC#2) // _SafeStr_164 = "_-0MG" (String#10438, DoABC#2) // _SafeStr_165 = "_-Mi" (String#10687, DoABC#2) // _SafeStr_166 = "_-0Ft" (String#9770, DoABC#2) // _SafeStr_167 = "_-3An" (String#11298, DoABC#2) // _SafeStr_168 = "_-1eZ" (String#9637, DoABC#2) // _SafeStr_169 = "_-06U" (String#8930, DoABC#2) // _SafeStr_170 = "_-0Nn" (String#10220, DoABC#2) // _SafeStr_171 = "_-0OH" (String#8985, DoABC#2) // _SafeStr_172 = "_-2l3" (String#8912, DoABC#2) // _SafeStr_173 = "_-0gY" (String#9395, DoABC#2) // _SafeStr_175 = "_-1mQ" (String#9565, DoABC#2) // _SafeStr_176 = "_-2w3" (String#11329, DoABC#2) // _SafeStr_177 = "_-R" (String#9747, DoABC#2) // _SafeStr_178 = "_-0Px" (String#9307, DoABC#2) // _SafeStr_179 = "_-2J-" (String#11030, DoABC#2) // _SafeStr_180 = "_-0Wk" (String#10323, DoABC#2) // _SafeStr_181 = "_-2C8" (String#10967, DoABC#2) // _SafeStr_182 = "_-tB" (String#9021, DoABC#2) // _SafeStr_183 = "_-W8" (String#10918, DoABC#2) // _SafeStr_184 = "_-2a4" (String#11127, DoABC#2) // _SafeStr_185 = "_-1PK" (String#10693, DoABC#2) // _SafeStr_186 = "_-0yY" (String#11289, DoABC#2) // _SafeStr_187 = "_-2xb" (String#9974, DoABC#2) // _SafeStr_188 = "_-2UL" (String#9683, DoABC#2) // _SafeStr_189 = "_-095" (String#9223, DoABC#2) // _SafeStr_190 = "_-33L" (String#9684, DoABC#2) // _SafeStr_191 = "_-1oi" (String#10175, DoABC#2) // _SafeStr_192 = "_-2yq" (String#10033, DoABC#2) // _SafeStr_193 = "_-0xR" (String#11253, DoABC#2) // _SafeStr_194 = "_-0Ox" (String#9320, DoABC#2) // _SafeStr_195 = "_-1uQ" (String#9238, DoABC#2) // _SafeStr_196 = "_-1vm" (String#10796, DoABC#2) // _SafeStr_197 = "_-FM" (String#10239, DoABC#2) // _SafeStr_198 = "_-Av" (String#10285, DoABC#2) // _SafeStr_199 = "_-0lW" (String#10878, DoABC#2) // _SafeStr_200 = "_-AI" (String#9410, DoABC#2) // _SafeStr_201 = "_-K9" (String#10667, DoABC#2) // _SafeStr_202 = "_-0Rt" (String#9881, DoABC#2) // _SafeStr_203 = "_-0Uc" (String#10166, DoABC#2) // _SafeStr_204 = "_-1WA" (String#9267, DoABC#2) // _SafeStr_205 = "_-1Wn" (String#11405, DoABC#2) // _SafeStr_206 = "_-2Gb" (String#10868, DoABC#2) // _SafeStr_207 = "_-1R-" (String#11177, DoABC#2) // _SafeStr_208 = "_-0-b" (String#9351, DoABC#2) // _SafeStr_209 = "_-11G" (String#9206, DoABC#2) // _SafeStr_210 = "_-2Z4" (String#10544, DoABC#2) // _SafeStr_211 = "_-2KU" (String#8953, DoABC#2) // _SafeStr_212 = "_-1No" (String#11324, DoABC#2) // _SafeStr_213 = "_-0yZ" (String#11292, DoABC#2) // _SafeStr_214 = "_-38D" (String#10713, DoABC#2) // _SafeStr_215 = "_-ro" (String#9477, DoABC#2) // _SafeStr_216 = "_-wz" (String#9394, DoABC#2) // _SafeStr_217 = "_-K-" (String#10583, DoABC#2) // _SafeStr_218 = "_-0X4" (String#9656, DoABC#2) // _SafeStr_219 = "_-2bI" (String#11286, DoABC#2) // _SafeStr_220 = "_-F5" (String#8922, DoABC#2) // _SafeStr_221 = "_-1AW" (String#10208, DoABC#2) // _SafeStr_222 = "_-1xq" (String#10637, DoABC#2) // _SafeStr_223 = "_-2O7" (String#9250, DoABC#2) // _SafeStr_224 = "_-02S" (String#9559, DoABC#2) // _SafeStr_225 = "_-0A9" (String#10228, DoABC#2) // _SafeStr_226 = "_-yY" (String#9991, DoABC#2) // _SafeStr_227 = "_-29X" (String#11077, DoABC#2) // _SafeStr_228 = "_-Hj" (String#11178, DoABC#2) // _SafeStr_229 = "_-37Z" (String#10709, DoABC#2) // _SafeStr_230 = "_-0BY" (String#10360, DoABC#2) // _SafeStr_231 = "_-1mH" (String#10196, DoABC#2) // _SafeStr_232 = "_-0fA" (String#9056, DoABC#2) // _SafeStr_233 = "_-2LM" (String#8911, DoABC#2) // _SafeStr_234 = "_-HM" (String#10532, DoABC#2) // _SafeStr_235 = "_-0iA" (String#9314, DoABC#2) // _SafeStr_236 = "_-0VJ" (String#9142, DoABC#2) // _SafeStr_237 = "_-0rX" (String#10520, DoABC#2) // _SafeStr_238 = "_-2xl" (String#9711, DoABC#2) // _SafeStr_239 = "_-1zm" (String#11156, DoABC#2) // _SafeStr_240 = "_-0r9" (String#10506, DoABC#2) // _SafeStr_241 = "_-gz" (String#10337, DoABC#2) // _SafeStr_242 = "_-31F" (String#9025, DoABC#2) // _SafeStr_243 = "_-0VU" (String#9807, DoABC#2) // _SafeStr_244 = "_-1AD" (String#10211, DoABC#2) // _SafeStr_245 = "_-3Hk" (String#10303, DoABC#2) // _SafeStr_246 = "_-23s" (String#10542, DoABC#2) // _SafeStr_247 = "_-0RH" (String#9415, DoABC#2) // _SafeStr_248 = "_-yk" (String#9099, DoABC#2) // _SafeStr_73 = "_-2tx" (String#11367, DoABC#2) // _SafeStr_74 = "_-25l" (String#10563, DoABC#2) // _SafeStr_75 = "_-9H" (String#11401, DoABC#2) // _SafeStr_76 = "_-0fb" (String#10195, DoABC#2) // _SafeStr_77 = "_-0ZV" (String#10001, DoABC#2) // _SafeStr_78 = "_-2iI" (String#9059, DoABC#2) // _SafeStr_79 = "_-1QB" (String#11116, DoABC#2) // _SafeStr_80 = "_-07R" (String#8948, DoABC#2) // _SafeStr_81 = "_-em" (String#9964, DoABC#2) // _SafeStr_82 = "_-2BW" (String#10966, DoABC#2) // _SafeStr_83 = "_-2qW" (String#9398, DoABC#2) // _SafeStr_84 = "_-1W4" (String#9567, DoABC#2) // _SafeStr_85 = "_-0Yu" (String#9998, DoABC#2) // _SafeStr_86 = "_-0b-" (String#10459, DoABC#2) // _SafeStr_87 = "_-A-" (String#9007, DoABC#2) // _SafeStr_88 = "_-1O2" (String#10678, DoABC#2) // _SafeStr_89 = "_-1PN" (String#11179, DoABC#2) // _SafeStr_90 = "_-yN" (String#9950, DoABC#2) // _SafeStr_91 = "_-OU" (String#11034, DoABC#2) // _SafeStr_92 = "_-6c" (String#11381, DoABC#2) // _SafeStr_93 = "_-10u" (String#9331, DoABC#2) // _SafeStr_94 = "_-16r" (String#10213, DoABC#2) // _SafeStr_95 = "_-3BK" (String#11268, DoABC#2) // _SafeStr_96 = "_-1lq" (String#9582, DoABC#2) // _SafeStr_97 = "_-BL" (String#9479, DoABC#2) // _SafeStr_98 = "_-007" (String#9419, DoABC#2) // _SafeStr_99 = "_-30q" (String#10280, DoABC#2) //------------------------------------------------------------ //HabboNotificationsCom package { import mx.core.SimpleApplication; import com.sulake.habbo.notifications.HabboNotifications; import com.sulake.iid.IIDHabboNotifications; public class HabboNotificationsCom extends SimpleApplication { public static var manifest:Class = _SafeStr_31; public static var habbo_notifications_config_xml:Class = _SafeStr_18; public static var achievement_bg_001_png:Class = _SafeStr_16; public static var if_icon_temp_png:Class = _SafeStr_17; public static var if_icon_hc_png:Class = _SafeStr_33; public static var if_icon_vip_png:Class = _SafeStr_26; public static var if_icon_recycler_png:Class = _SafeStr_25; public static var if_icon_friend_bg_blue_png:Class = _SafeStr_29; public static var motd_notification_xml:Class = _SafeStr_28; public static var motd_notification_item_xml:Class = _SafeStr_15; public static var layout_notification_xml:Class = _SafeStr_27; public static var layout_notifications_browser_xml:Class = _SafeStr_20; public static var layout_parkbus_notification_xml:Class = _SafeStr_32; public static var achievement_notification_bonus_xml:Class = _SafeStr_24; public static var club_gift_notification_xml:Class = _SafeStr_23; public static var club_ending_notification_xml:Class = _SafeStr_30; public static var club_promo_notification_xml:Class = _SafeStr_19; public static var HabboNotifications:Class = HabboNotifications; public static var IIDHabboNotifications:Class = IIDHabboNotifications; } }//package // _SafeStr_15 = "_-39n" (String#10552, DoABC#2) // _SafeStr_16 = "_-339" (String#9994, DoABC#2) // _SafeStr_17 = "_-0kJ" (String#10829, DoABC#2) // _SafeStr_18 = "_-0XM" (String#10257, DoABC#2) // _SafeStr_19 = "_-1Sl" (String#10483, DoABC#2) // _SafeStr_20 = "_-03Y" (String#9487, DoABC#2) // _SafeStr_23 = "_-2jv" (String#9151, DoABC#2) // _SafeStr_24 = "_-EI" (String#9160, DoABC#2) // _SafeStr_25 = "_-0ul" (String#9038, DoABC#2) // _SafeStr_26 = "_-0Ul" (String#10064, DoABC#2) // _SafeStr_27 = "_-07m" (String#9225, DoABC#2) // _SafeStr_28 = "_-21M" (String#11194, DoABC#2) // _SafeStr_29 = "_-12h" (String#9407, DoABC#2) // _SafeStr_30 = "_-2sp" (String#9388, DoABC#2) // _SafeStr_31 = "_-2Qx" (String#10446, DoABC#2) // _SafeStr_32 = "_-2LF" (String#9300, DoABC#2) // _SafeStr_33 = "_-Po" (String#11149, DoABC#2) //------------------------------------------------------------ //HabboQuestEngineCom package { import mx.core.SimpleApplication; import com.sulake.iid.IIDHabboQuestEngine; import com.sulake.habbo.quest.HabboQuestEngine; public class HabboQuestEngineCom extends SimpleApplication { public static var manifest:Class = _SafeStr_800; public static var IIDHabboQuestEngine:Class = IIDHabboQuestEngine; public static var HabboQuestEngine:Class = HabboQuestEngine; public static const icon_quest_hidden:Class = _SafeStr_782; public static const Campaign:Class = _SafeStr_786; public static const CampaignCompleted:Class = _SafeStr_789; public static const EntryArrows:Class = _SafeStr_798; public static const QuestEntry:Class = _SafeStr_784; public static const Quest:Class = _SafeStr_794; public static const QuestDetails:Class = _SafeStr_799; public static const Quests:Class = _SafeStr_793; public static const QuestTracker:Class = _SafeStr_783; public static const QuestCompletedDialog:Class = _SafeStr_796; public static const QuestHelp:Class = _SafeStr_797; public static const AchievementCategory:Class = _SafeStr_787; public static const Achievements:Class = _SafeStr_788; public static const Achievement:Class = _SafeStr_795; public static const AchievementLevelUp:Class = _SafeStr_792; public static const ProgressBar:Class = _SafeStr_791; public static const NextQuestTimer:Class = _SafeStr_785; } }//package // _SafeStr_782 = "_-1Hg" (String#9273, DoABC#2) // _SafeStr_783 = "_-2Pb" (String#10229, DoABC#2) // _SafeStr_784 = "_-0iv" (String#9456, DoABC#2) // _SafeStr_785 = "_-xq" (String#9896, DoABC#2) // _SafeStr_786 = "_-3F-" (String#10972, DoABC#2) // _SafeStr_787 = "_-2S6" (String#10226, DoABC#2) // _SafeStr_788 = "_-2MM" (String#9813, DoABC#2) // _SafeStr_789 = "_-1K8" (String#9606, DoABC#2) // _SafeStr_791 = "_-2TD" (String#10283, DoABC#2) // _SafeStr_792 = "_-k4" (String#9717, DoABC#2) // _SafeStr_793 = "_-2ra" (String#9269, DoABC#2) // _SafeStr_794 = "_-319" (String#8920, DoABC#2) // _SafeStr_795 = "_-37z" (String#10806, DoABC#2) // _SafeStr_796 = "_-1dK" (String#10913, DoABC#2) // _SafeStr_797 = "_-1gr" (String#11022, DoABC#2) // _SafeStr_798 = "_-0ka" (String#10522, DoABC#2) // _SafeStr_799 = "_-2uV" (String#11359, DoABC#2) // _SafeStr_800 = "_-074" (String#9027, DoABC#2) //------------------------------------------------------------ //HabboRoomEngineCom package { import mx.core.SimpleApplication; import com.sulake.habbo.room.RoomEngine; import com.sulake.iid.IIDRoomEngine; public class HabboRoomEngineCom extends SimpleApplication { public static var manifest:Class = _SafeStr_1159; public static var RoomEngine:Class = RoomEngine; public static var IIDRoomEngine:Class = IIDRoomEngine; } }//package // _SafeStr_1159 = "_-BC" (String#9047, DoABC#2) //------------------------------------------------------------ //HabboRoomObjectLogicLib package { import mx.core.SimpleApplication; import com.sulake.habbo.room.RoomObjectFactory; import com.sulake.iid.IIDRoomObjectFactory; public class HabboRoomObjectLogicLib extends SimpleApplication { public static var manifest:Class = _SafeStr_583; public static var RoomObjectFactory:Class = RoomObjectFactory; public static var IIDRoomObjectFactory:Class = IIDRoomObjectFactory; } }//package // _SafeStr_583 = "_-0ud" (String#9149, DoABC#2) //------------------------------------------------------------ //HabboRoomObjectVisualizationLib package { import mx.core.SimpleApplication; import com.sulake.habbo.room.object.RoomObjectVisualizationFactory; import com.sulake.iid.IIDRoomObjectVisualizationFactory; public class HabboRoomObjectVisualizationLib extends SimpleApplication { public static var manifest:Class = _SafeStr_804; public static var pet_experience_bubble_png:Class = _SafeStr_806; public static var RoomObjectVisualizationFactory:Class = RoomObjectVisualizationFactory; public static var IIDRoomObjectVisualizationFactory:Class = IIDRoomObjectVisualizationFactory; } }//package // _SafeStr_804 = "_-Fl" (String#10469, DoABC#2) // _SafeStr_806 = "_-2Nx" (String#8951, DoABC#2) //------------------------------------------------------------ //HabboRoomSessionManagerLib package { import mx.core.SimpleApplication; import com.sulake.habbo.session.RoomSessionManager; import com.sulake.iid.IIDHabboRoomSessionManager; public class HabboRoomSessionManagerLib extends SimpleApplication { public static var manifest:Class = _SafeStr_12; public static var RoomSessionManager:Class = RoomSessionManager; public static var IIDHabboRoomSessionManager:Class = IIDHabboRoomSessionManager; } }//package // _SafeStr_12 = "_-de" (String#9956, DoABC#2) //------------------------------------------------------------ //HabboRoomUICom package { import mx.core.SimpleApplication; import com.sulake.habbo.ui.RoomUI; import _-a4.RoomWidgetFactory; import com.sulake.iid.IIDHabboRoomUI; public class HabboRoomUICom extends SimpleApplication { public static var manifest:Class = _SafeStr_1013; public static var room_desktop_layout_xml:Class = _SafeStr_963; public static var room_view_container_xml:Class = _SafeStr_977; public static var spectator_mode_xml:Class = _SafeStr_882; public static var spec_top_left_png:Class = _SafeStr_1010; public static var spec_top_middle_png:Class = _SafeStr_1018; public static var spec_top_right_png:Class = _SafeStr_927; public static var spec_middle_left_png:Class = _SafeStr_1034; public static var spec_middle_right_png:Class = _SafeStr_902; public static var spec_bottom_left_png:Class = _SafeStr_952; public static var spec_bottom_middle_png:Class = _SafeStr_1008; public static var spec_bottom_right_png:Class = _SafeStr_976; public static var HabboRoomUI:Class = RoomUI; public static var RoomWidgetFactory:Class = RoomWidgetFactory; public static var IIDHabboRoomUI:Class = IIDHabboRoomUI; public static var chatinput_bubble_left:Class = _SafeStr_1023; public static var chatinput_bubble_middle:Class = _SafeStr_1029; public static var chatinput_bubble_right:Class = _SafeStr_983; public static var ecotronbox_card_bg:Class = _SafeStr_973; public static var packagecard_icon_hc:Class = _SafeStr_914; public static var packagecard_icon_floor:Class = _SafeStr_1056; public static var packagecard_icon_landscape:Class = _SafeStr_884; public static var packagecard_icon_wallpaper:Class = _SafeStr_985; public static var stickie_blanco:Class = _SafeStr_880; public static var stickie_close:Class = _SafeStr_969; public static var stickie_remove:Class = _SafeStr_993; public static var stickie_vd:Class = _SafeStr_967; public static var trophy_bg_bronze:Class = _SafeStr_1035; public static var trophy_bg_gold:Class = _SafeStr_968; public static var trophy_bg_silver:Class = _SafeStr_960; public static var dimmer_color_button:Class = _SafeStr_1019; public static var dimmer_color_frame:Class = _SafeStr_909; public static var dimmer_color_selected:Class = _SafeStr_934; public static var dimmer_slider_base:Class = _SafeStr_1040; public static var dimmer_slider_button:Class = _SafeStr_1060; public static var dimmer_info:Class = _SafeStr_920; public static var icon_home:Class = _SafeStr_950; public static var badges_color:Class = _SafeStr_956; public static var badges_white:Class = _SafeStr_1017; public static var clothes_color:Class = _SafeStr_997; public static var clothes_highlighter:Class = _SafeStr_1057; public static var clothes_white:Class = _SafeStr_1055; public static var clothes_highlighter_blue:Class = _SafeStr_953; public static var dance_color:Class = _SafeStr_1047; public static var dance_white:Class = _SafeStr_888; public static var effects_color:Class = _SafeStr_939; public static var effects_white:Class = _SafeStr_917; public static var gohome_color:Class = _SafeStr_1033; public static var gohome_white:Class = _SafeStr_1028; public static var memenu_fx_pause:Class = _SafeStr_905; public static var memenu_fx_play:Class = _SafeStr_879; public static var wave_color:Class = _SafeStr_965; public static var wave_white:Class = _SafeStr_1031; public static var settings_color:Class = _SafeStr_878; public static var settings_white:Class = _SafeStr_990; public static var sounds_off_color:Class = _SafeStr_955; public static var sounds_off_white:Class = _SafeStr_1006; public static var sounds_on_color:Class = _SafeStr_959; public static var sounds_on_white:Class = _SafeStr_1001; public static var memenu_settings_slider_base:Class = _SafeStr_971; public static var memenu_settings_slider_button:Class = _SafeStr_933; public static var chat_bubble_left:Class = _SafeStr_904; public static var chat_bubble_left_color:Class = _SafeStr_941; public static var chat_bubble_left_gen:Class = _SafeStr_962; public static var chat_bubble_middle:Class = _SafeStr_943; public static var chat_bubble_pointer:Class = _SafeStr_916; public static var chat_bubble_right:Class = _SafeStr_1030; public static var chat_grapbar_bg:Class = _SafeStr_891; public static var chat_grapbar_grip:Class = _SafeStr_936; public static var chat_grapbar_handle:Class = _SafeStr_975; public static var chat_grapbar_x:Class = _SafeStr_889; public static var chat_grapbar_x_hi:Class = _SafeStr_924; public static var chat_grapbar_x_pr:Class = _SafeStr_974; public static var chat_history_bg:Class = _SafeStr_1027; public static var icon_petrespect:Class = _SafeStr_929; public static var jb_icon_composer:Class = _SafeStr_947; public static var jb_icon_disc:Class = _SafeStr_1007; public static var changemotto:Class = _SafeStr_987; public static var credits_color:Class = _SafeStr_1000; public static var credits_white:Class = _SafeStr_915; public static var news_color:Class = _SafeStr_992; public static var news_white:Class = _SafeStr_911; public static var club_color:Class = _SafeStr_908; public static var club_white:Class = _SafeStr_925; public static var vip_color:Class = _SafeStr_994; public static var vip_white:Class = _SafeStr_919; public static var icon_pet_energy:Class = _SafeStr_892; public static var icon_pet_experience:Class = _SafeStr_1009; public static var icon_pet_happiness:Class = _SafeStr_991; public static var edit_pen_icon:Class = _SafeStr_1045; public static var email_icon:Class = _SafeStr_910; public static var ok_icon:Class = _SafeStr_944; public static var gift_background:Class = _SafeStr_958; public static var giftbox_full:Class = _SafeStr_972; public static var progressbar_100:Class = _SafeStr_887; public static var progressbar_50:Class = _SafeStr_885; public static var yellow_highlight:Class = _SafeStr_935; public static var icon_arrow:Class = _SafeStr_1021; public static var icon_arrow_left:Class = _SafeStr_961; public static var icon_cd_big:Class = _SafeStr_918; public static var icon_cd_small:Class = _SafeStr_906; public static var icon_notes_small:Class = _SafeStr_1005; public static var icon_pause:Class = _SafeStr_1015; public static var icon_play:Class = _SafeStr_923; public static var icon_pause_large:Class = _SafeStr_1002; public static var icon_download:Class = _SafeStr_948; public static var title_fader:Class = _SafeStr_886; public static var chatinput_window:Class = _SafeStr_1014; public static var chooser_item:Class = _SafeStr_1032; public static var chooser_view:Class = _SafeStr_1044; public static var doorbell:Class = _SafeStr_894; public static var doorbell_list_entry:Class = _SafeStr_1011; public static var credit_redeem:Class = _SafeStr_922; public static var ecotronbox_card:Class = _SafeStr_1022; public static var petpackage:Class = _SafeStr_970; public static var placeholder:Class = _SafeStr_937; public static var packagecard:Class = _SafeStr_966; public static var stickie:Class = _SafeStr_942; public static var notification_teaser:Class = _SafeStr_951; public static var notification_gift_locked:Class = _SafeStr_1016; public static var notification_gift_unlocked:Class = _SafeStr_957; public static var notification_gift_unlocked_notify:Class = _SafeStr_1046; public static var notification_gift_received:Class = _SafeStr_1025; public static var notification_gift_alert:Class = _SafeStr_940; public static var trophy:Class = _SafeStr_1038; public static var trophy_old:Class = _SafeStr_899; public static var dimmer_ui:Class = _SafeStr_901; public static var dimmer_color_chooser_cell:Class = _SafeStr_932; public static var badge_details:Class = _SafeStr_1048; public static var furni_view:Class = _SafeStr_1039; public static var furni_view_branding_element:Class = _SafeStr_988; public static var user_tag:Class = _SafeStr_900; public static var user_tag_highlighted:Class = _SafeStr_898; public static var user_view:Class = _SafeStr_897; public static var badge_entity:Class = _SafeStr_1051; public static var room_loading_bar:Class = _SafeStr_928; public static var memenu:Class = _SafeStr_926; public static var memenu_dance:Class = _SafeStr_881; public static var memenu_dance_button:Class = _SafeStr_890; public static var memenu_effect_inactive:Class = _SafeStr_895; public static var memenu_effect_selected:Class = _SafeStr_1054; public static var memenu_effect_unselected:Class = _SafeStr_995; public static var memenu_effects:Class = _SafeStr_980; public static var memenu_main:Class = _SafeStr_1024; public static var memenu_main_simple:Class = _SafeStr_1050; public static var memenu_settings:Class = _SafeStr_893; public static var memenu_settings_menu:Class = _SafeStr_1012; public static var notification:Class = _SafeStr_938; public static var bubble_generic:Class = _SafeStr_913; public static var bubble_shout:Class = _SafeStr_1026; public static var bubble_speak:Class = _SafeStr_945; public static var bubble_whisper:Class = _SafeStr_981; public static var chat_history_pulldown:Class = _SafeStr_1058; public static var room_queue:Class = _SafeStr_996; public static var vote_question:Class = _SafeStr_1059; public static var vote_choice:Class = _SafeStr_921; public static var poll_offer:Class = _SafeStr_1003; public static var poll_question:Class = _SafeStr_903; public static var poll_answer_text_input:Class = _SafeStr_989; public static var poll_answer_checkbox_input:Class = _SafeStr_982; public static var poll_answer_radiobutton_input:Class = _SafeStr_912; public static var poll_cancel_confirm:Class = _SafeStr_907; public static var pet_commands:Class = _SafeStr_1020; public static var pet_command:Class = _SafeStr_877; public static var pet_commands_info:Class = _SafeStr_930; public static var pet_view:Class = _SafeStr_978; public static var instant_friend_request:Class = _SafeStr_946; public static var boygirl:Class = _SafeStr_979; public static var avatar_info_widget:Class = _SafeStr_949; public static var avatar_menu_widget:Class = _SafeStr_883; public static var own_avatar_menu:Class = _SafeStr_1042; public static var minimized_menu:Class = _SafeStr_1061; public static var welcome_gift_widget:Class = _SafeStr_1004; public static var welcome_gift_email_unverified:Class = _SafeStr_1049; public static var welcome_gift_email_verified:Class = _SafeStr_984; public static var welcome_gift_email_change:Class = _SafeStr_1053; public static var jukebox_view:Class = _SafeStr_964; public static var songdisk_view:Class = _SafeStr_1043; public static var playlisteditor_inventory_subwindow_get_more_music:Class = _SafeStr_896; public static var playlisteditor_inventory_subwindow_play_preview:Class = _SafeStr_998; public static var playlisteditor_main_window:Class = _SafeStr_1036; public static var playlisteditor_music_inventory_item:Class = _SafeStr_931; public static var playlisteditor_playlist_item:Class = _SafeStr_1052; public static var playlisteditor_playlist_subwindow_add_songs:Class = _SafeStr_954; public static var playlisteditor_playlist_subwindow_nowplaying:Class = _SafeStr_1037; public static var playlisteditor_playlist_subwindow_play_now:Class = _SafeStr_1041; public static var effects_widget:Class = _SafeStr_999; } }//package // _SafeStr_1000 = "_-2Dn" (String#10931, DoABC#2) // _SafeStr_1001 = "_-2Zb" (String#11172, DoABC#2) // _SafeStr_1002 = "_-mw" (String#9323, DoABC#2) // _SafeStr_1003 = "_-1vH" (String#10680, DoABC#2) // _SafeStr_1004 = "_-2Hc" (String#10944, DoABC#2) // _SafeStr_1005 = "_-ya" (String#9967, DoABC#2) // _SafeStr_1006 = "_-1Hs" (String#9326, DoABC#2) // _SafeStr_1007 = "_-3FG" (String#10915, DoABC#2) // _SafeStr_1008 = "_-t6" (String#9504, DoABC#2) // _SafeStr_1009 = "_-1Wd" (String#9290, DoABC#2) // _SafeStr_1010 = "_-0Gq" (String#10051, DoABC#2) // _SafeStr_1011 = "_-PJ" (String#10997, DoABC#2) // _SafeStr_1012 = "_-2pS" (String#9486, DoABC#2) // _SafeStr_1013 = "_-1Gn" (String#9347, DoABC#2) // _SafeStr_1014 = "_-2tC" (String#11406, DoABC#2) // _SafeStr_1015 = "_-3I2" (String#10148, DoABC#2) // _SafeStr_1016 = "_-223" (String#11193, DoABC#2) // _SafeStr_1017 = "_-1iy" (String#9424, DoABC#2) // _SafeStr_1018 = "_-1Nd" (String#10855, DoABC#2) // _SafeStr_1019 = "_-1-w" (String#9888, DoABC#2) // _SafeStr_1020 = "_-2wU" (String#9864, DoABC#2) // _SafeStr_1021 = "_-28j" (String#11378, DoABC#2) // _SafeStr_1022 = "_-0Au" (String#10375, DoABC#2) // _SafeStr_1023 = "_-qp" (String#9389, DoABC#2) // _SafeStr_1024 = "_-2iv" (String#10219, DoABC#2) // _SafeStr_1025 = "_-1El" (String#9214, DoABC#2) // _SafeStr_1026 = "_-1wv" (String#10571, DoABC#2) // _SafeStr_1027 = "_-pU" (String#9107, DoABC#2) // _SafeStr_1028 = "_-3AY" (String#11135, DoABC#2) // _SafeStr_1029 = "_-pg" (String#10134, DoABC#2) // _SafeStr_1030 = "_-2vs" (String#9872, DoABC#2) // _SafeStr_1031 = "_-034" (String#9560, DoABC#2) // _SafeStr_1032 = "_-1YZ" (String#11028, DoABC#2) // _SafeStr_1033 = "_-0Vl" (String#9731, DoABC#2) // _SafeStr_1034 = "_-3Ae" (String#11133, DoABC#2) // _SafeStr_1035 = "_-0vm" (String#11408, DoABC#2) // _SafeStr_1036 = "_-0BV" (String#10371, DoABC#2) // _SafeStr_1037 = "_-0wW" (String#11090, DoABC#2) // _SafeStr_1038 = "_-Ss" (String#11248, DoABC#2) // _SafeStr_1039 = "_-0za" (String#11220, DoABC#2) // _SafeStr_1040 = "_-040" (String#9590, DoABC#2) // _SafeStr_1041 = "_-34I" (String#10180, DoABC#2) // _SafeStr_1042 = "_-5a" (String#10729, DoABC#2) // _SafeStr_1043 = "_-3AP" (String#11126, DoABC#2) // _SafeStr_1044 = "_-1Gs" (String#9355, DoABC#2) // _SafeStr_1045 = "_-1SG" (String#10662, DoABC#2) // _SafeStr_1046 = "_-3Hg" (String#10456, DoABC#2) // _SafeStr_1047 = "while" (String#11211, DoABC#2) // _SafeStr_1048 = "_-1Jb" (String#9613, DoABC#2) // _SafeStr_1049 = "_-1Ae" (String#10434, DoABC#2) // _SafeStr_1050 = "_-E6" (String#9772, DoABC#2) // _SafeStr_1051 = "_-2a5" (String#11146, DoABC#2) // _SafeStr_1052 = "_-122" (String#9353, DoABC#2) // _SafeStr_1053 = "_-6z" (String#9373, DoABC#2) // _SafeStr_1054 = "_-2z2" (String#9982, DoABC#2) // _SafeStr_1055 = "_-0mR" (String#10681, DoABC#2) // _SafeStr_1056 = "_-ew" (String#9788, DoABC#2) // _SafeStr_1057 = "_-2Wc" (String#10817, DoABC#2) // _SafeStr_1058 = "_-3HI" (String#10069, DoABC#2) // _SafeStr_1059 = "_-2Kn" (String#9231, DoABC#2) // _SafeStr_1060 = "_-Jr" (String#11421, DoABC#2) // _SafeStr_1061 = "_-2mb" (String#8992, DoABC#2) // _SafeStr_877 = "_-0lw" (String#10706, DoABC#2) // _SafeStr_878 = "_-YW" (String#9972, DoABC#2) // _SafeStr_879 = "_-1fu" (String#10920, DoABC#2) // _SafeStr_880 = "_-2yc" (String#9850, DoABC#2) // _SafeStr_881 = "_-0pt" (String#10632, DoABC#2) // _SafeStr_882 = "_-1cW" (String#10912, DoABC#2) // _SafeStr_883 = "_-1VX" (String#9296, DoABC#2) // _SafeStr_884 = "_-oR" (String#9592, DoABC#2) // _SafeStr_885 = "_-1V1" (String#10827, DoABC#2) // _SafeStr_886 = "_-15T" (String#9211, DoABC#2) // _SafeStr_887 = "_-0CG" (String#10386, DoABC#2) // _SafeStr_888 = "_-fz" (String#10152, DoABC#2) // _SafeStr_889 = "_-lx" (String#9193, DoABC#2) // _SafeStr_890 = "_-1Ni" (String#10851, DoABC#2) // _SafeStr_891 = "_-P6" (String#11031, DoABC#2) // _SafeStr_892 = "_-1PH" (String#10758, DoABC#2) // _SafeStr_893 = "_-0HH" (String#9971, DoABC#2) // _SafeStr_894 = "_-v1" (String#9641, DoABC#2) // _SafeStr_895 = "_-0uA" (String#11260, DoABC#2) // _SafeStr_896 = "_-2Go" (String#11118, DoABC#2) // _SafeStr_897 = "_-1EX" (String#9228, DoABC#2) // _SafeStr_898 = "_-2yf" (String#9732, DoABC#2) // _SafeStr_899 = "_-E3" (String#9761, DoABC#2) // _SafeStr_900 = "_-27b" (String#9263, DoABC#2) // _SafeStr_901 = "_-1hv" (String#10422, DoABC#2) // _SafeStr_902 = "_-33s" (String#9931, DoABC#2) // _SafeStr_903 = "_-1MN" (String#10837, DoABC#2) // _SafeStr_904 = "_-jX" (String#9657, DoABC#2) // _SafeStr_905 = "_-2D2" (String#11237, DoABC#2) // _SafeStr_906 = "_-0BD" (String#10447, DoABC#2) // _SafeStr_907 = "_-4O" (String#10754, DoABC#2) // _SafeStr_908 = "_-TB" (String#11224, DoABC#2) // _SafeStr_909 = "_-1lC" (String#9977, DoABC#2) // _SafeStr_910 = "_-0ZF" (String#9721, DoABC#2) // _SafeStr_911 = "_-Ch" (String#9833, DoABC#2) // _SafeStr_912 = "_-1oO" (String#10418, DoABC#2) // _SafeStr_913 = "_-Q" (String#9726, DoABC#2) // _SafeStr_914 = "_-0V6" (String#10367, DoABC#2) // _SafeStr_915 = "_-0sh" (String#10875, DoABC#2) // _SafeStr_916 = "_-u4" (String#9515, DoABC#2) // _SafeStr_917 = "_-34Y" (String#9321, DoABC#2) // _SafeStr_918 = "_-MV" (String#10699, DoABC#2) // _SafeStr_919 = "_-0XD" (String#10311, DoABC#2) // _SafeStr_920 = "_-1pX" (String#9992, DoABC#2) // _SafeStr_921 = "_-2uR" (String#11340, DoABC#2) // _SafeStr_922 = "_-3Aw" (String#11266, DoABC#2) // _SafeStr_923 = "_-0ps" (String#10639, DoABC#2) // _SafeStr_924 = "_-Dq" (String#9170, DoABC#2) // _SafeStr_925 = "_-0ZO" (String#9989, DoABC#2) // _SafeStr_926 = "_-1GW" (String#10174, DoABC#2) // _SafeStr_927 = "_-xn" (String#9897, DoABC#2) // _SafeStr_928 = "_-0Vr" (String#9658, DoABC#2) // _SafeStr_929 = "_-1Ez" (String#9049, DoABC#2) // _SafeStr_930 = "_-1yD" (String#10653, DoABC#2) // _SafeStr_931 = "_-31p" (String#9885, DoABC#2) // _SafeStr_932 = "_-1tV" (String#9512, DoABC#2) // _SafeStr_933 = "_-Xw" (String#10043, DoABC#2) // _SafeStr_934 = "_-OG" (String#11005, DoABC#2) // _SafeStr_935 = "_-0A3" (String#10209, DoABC#2) // _SafeStr_936 = "_-78" (String#11372, DoABC#2) // _SafeStr_937 = "_-0Fo" (String#9845, DoABC#2) // _SafeStr_938 = "_-2Zp" (String#10597, DoABC#2) // _SafeStr_939 = "_-03B" (String#9556, DoABC#2) // _SafeStr_940 = "_-Os" (String#11271, DoABC#2) // _SafeStr_941 = "_-oa" (String#8916, DoABC#2) // _SafeStr_942 = "_-HG" (String#10531, DoABC#2) // _SafeStr_943 = "_-2Nj" (String#9075, DoABC#2) // _SafeStr_944 = "_-11g" (String#9607, DoABC#2) // _SafeStr_945 = "_-cD" (String#9758, DoABC#2) // _SafeStr_946 = "_-1DZ" (String#9035, DoABC#2) // _SafeStr_947 = "_-0h7" (String#9430, DoABC#2) // _SafeStr_948 = "_-2HB" (String#10778, DoABC#2) // _SafeStr_949 = "_-2Jc" (String#10215, DoABC#2) // _SafeStr_950 = "_-1Hd" (String#9412, DoABC#2) // _SafeStr_951 = "_-2lf" (String#9210, DoABC#2) // _SafeStr_952 = "_-2Tq" (String#9178, DoABC#2) // _SafeStr_953 = "_-9Z" (String#11416, DoABC#2) // _SafeStr_954 = "_-0Zs" (String#10409, DoABC#2) // _SafeStr_955 = "_-2-k" (String#10882, DoABC#2) // _SafeStr_956 = "_-304" (String#9575, DoABC#2) // _SafeStr_957 = "_-FJ" (String#10225, DoABC#2) // _SafeStr_958 = "_-Kl" (String#11376, DoABC#2) // _SafeStr_959 = "_-o7" (String#9475, DoABC#2) // _SafeStr_960 = "_-26T" (String#11277, DoABC#2) // _SafeStr_961 = "_-0z" (String#11309, DoABC#2) // _SafeStr_962 = "_-0Uy" (String#9832, DoABC#2) // _SafeStr_963 = "_-1Lj" (String#10874, DoABC#2) // _SafeStr_964 = "_-1uu" (String#10514, DoABC#2) // _SafeStr_965 = "_-1kP" (String#9102, DoABC#2) // _SafeStr_966 = "_-1g9" (String#10477, DoABC#2) // _SafeStr_967 = "_-0DB" (String#9798, DoABC#2) // _SafeStr_968 = "_-Fa" (String#10638, DoABC#2) // _SafeStr_969 = "_-2SA" (String#9121, DoABC#2) // _SafeStr_970 = "_-21G" (String#10762, DoABC#2) // _SafeStr_971 = "_-MF" (String#10863, DoABC#2) // _SafeStr_972 = "_-1SU" (String#10540, DoABC#2) // _SafeStr_973 = "_-0-A" (String#9434, DoABC#2) // _SafeStr_974 = "_-2I7" (String#10921, DoABC#2) // _SafeStr_975 = "_-2nX" (String#9046, DoABC#2) // _SafeStr_976 = "_-3Dx" (String#10896, DoABC#2) // _SafeStr_977 = "_-2Xi" (String#10480, DoABC#2) // _SafeStr_978 = "_-np" (String#9572, DoABC#2) // _SafeStr_979 = "_-i9" (String#10437, DoABC#2) // _SafeStr_980 = "_-25u" (String#11144, DoABC#2) // _SafeStr_981 = "_-2BZ" (String#10963, DoABC#2) // _SafeStr_982 = "_-1Qj" (String#10573, DoABC#2) // _SafeStr_983 = "_-24j" (String#10476, DoABC#2) // _SafeStr_984 = "_-bc" (String#9787, DoABC#2) // _SafeStr_985 = "_-2fM" (String#11082, DoABC#2) // _SafeStr_987 = "_-11q" (String#9447, DoABC#2) // _SafeStr_988 = "_-2er" (String#11072, DoABC#2) // _SafeStr_989 = "_-PN" (String#11050, DoABC#2) // _SafeStr_990 = "_-1Ge" (String#11369, DoABC#2) // _SafeStr_991 = "_-2uW" (String#11341, DoABC#2) // _SafeStr_992 = "_-ql" (String#10460, DoABC#2) // _SafeStr_993 = "_-24q" (String#10650, DoABC#2) // _SafeStr_994 = "_-0P9" (String#10185, DoABC#2) // _SafeStr_995 = "_-vS" (String#10157, DoABC#2) // _SafeStr_996 = "_-NM" (String#10673, DoABC#2) // _SafeStr_997 = "_-2H5" (String#10587, DoABC#2) // _SafeStr_998 = "_-2-z" (String#10782, DoABC#2) // _SafeStr_999 = "_-34c" (String#10290, DoABC#2) //------------------------------------------------------------ //HabboSessionDataManagerLib package { import mx.core.SimpleApplication; import com.sulake.habbo.session.SessionDataManager; import com.sulake.iid.IIDSessionDataManager; public class HabboSessionDataManagerLib extends SimpleApplication { public static var manifest:Class = _SafeStr_1111; public static var SessionDataManager:Class = SessionDataManager; public static var IIDSessionDataManager:Class = IIDSessionDataManager; public static var loading_icon:Class = _SafeStr_1109; public static var group_info:Class = _SafeStr_1110; } }//package // _SafeStr_1109 = "_-1L" (String#11316, DoABC#2) // _SafeStr_1110 = "_-pT" (String#8703, DoABC#2) // _SafeStr_1111 = "_-2dE" (String#8327, DoABC#2) //------------------------------------------------------------ //HabboSoundManagerFlash10Com package { import mx.core.SimpleApplication; import com.sulake.habbo.sound.HabboSoundManagerFlash10; import com.sulake.iid.IIDHabboSoundManager; public class HabboSoundManagerFlash10Com extends SimpleApplication { public static var manifest:Class = _SafeStr_408; public static var HabboSoundManager:Class = HabboSoundManagerFlash10; public static var IIDHabboSoundManager:Class = IIDHabboSoundManager; public static var sound_call_for_help:Class = HabboSoundManagerFlash10Com_sound_call_for_help; public static var sound_catalogue_cash:Class = HabboSoundManagerFlash10Com_sound_catalogue_cash; public static var sound_catalogue_pixels:Class = HabboSoundManagerFlash10Com_sound_catalogue_pixels; public static var sound_console_message_sent:Class = HabboSoundManagerFlash10Com_sound_console_message_sent; public static var sound_console_new_message:Class = HabboSoundManagerFlash10Com_sound_console_new_message; public static var sound_guide_received_invitation:Class = HabboSoundManagerFlash10Com_sound_guide_received_invitation; public static var sound_respect_received:Class = HabboSoundManagerFlash10Com_sound_respect_received; } }//package // _SafeStr_408 = "_-3Aa" (String#11279, DoABC#2) //------------------------------------------------------------ //HabboSoundManagerFlash10Com_sound_call_for_help package { import mx.core.SoundAsset; public class HabboSoundManagerFlash10Com_sound_call_for_help extends SoundAsset { } }//package //------------------------------------------------------------ //HabboSoundManagerFlash10Com_sound_catalogue_cash package { import mx.core.SoundAsset; public class HabboSoundManagerFlash10Com_sound_catalogue_cash extends SoundAsset { } }//package //------------------------------------------------------------ //HabboSoundManagerFlash10Com_sound_catalogue_pixels package { import mx.core.SoundAsset; public class HabboSoundManagerFlash10Com_sound_catalogue_pixels extends SoundAsset { } }//package //------------------------------------------------------------ //HabboSoundManagerFlash10Com_sound_console_message_sent package { import mx.core.SoundAsset; public class HabboSoundManagerFlash10Com_sound_console_message_sent extends SoundAsset { } }//package //------------------------------------------------------------ //HabboSoundManagerFlash10Com_sound_console_new_message package { import mx.core.SoundAsset; public class HabboSoundManagerFlash10Com_sound_console_new_message extends SoundAsset { } }//package //------------------------------------------------------------ //HabboSoundManagerFlash10Com_sound_guide_received_invitation package { import mx.core.SoundAsset; public class HabboSoundManagerFlash10Com_sound_guide_received_invitation extends SoundAsset { } }//package //------------------------------------------------------------ //HabboSoundManagerFlash10Com_sound_respect_received package { import mx.core.SoundAsset; public class HabboSoundManagerFlash10Com_sound_respect_received extends SoundAsset { } }//package //------------------------------------------------------------ //HabboToolbarCom package { import mx.core.SimpleApplication; import com.sulake.habbo.toolbar.HabboToolbar; import com.sulake.iid.IIDHabboToolbar; public class HabboToolbarCom extends SimpleApplication { public static var HabboToolbar:Class = HabboToolbar; public static var IIDHabboToolbar:Class = IIDHabboToolbar; public static var manifest:Class = _SafeStr_1089; public static var toolbar_view_with_achievements_xml:Class = _SafeStr_1081; public static var unseen_items_counter_xml:Class = _SafeStr_1090; public static var new_items_label_xml:Class = _SafeStr_1082; public static var icon_me_menu_normal:Class = _SafeStr_1072; public static var icon_navigator_normal:Class = _SafeStr_1070; public static var icon_navigator_hover:Class = _SafeStr_1104; public static var icon_catalogue_normal:Class = _SafeStr_1105; public static var icon_catalogue_hover:Class = _SafeStr_1067; public static var icon_inventory_normal:Class = _SafeStr_1086; public static var icon_inventory_hover:Class = _SafeStr_1071; public static var icon_quests_normal:Class = _SafeStr_1077; public static var icon_quests_hover:Class = _SafeStr_1097; public static var icon_achievements_normal:Class = _SafeStr_1074; public static var icon_achievements_hover:Class = _SafeStr_1103; public static var logout_xml:Class = _SafeStr_1101; public static var logout_confirmation_xml:Class = _SafeStr_1080; public static var roominfo_icon:Class = _SafeStr_1079; public static var purse_xml:Class = _SafeStr_1088; public static var purse_indicator_credits_xml:Class = _SafeStr_1095; public static var purse_indicator_pixels_xml:Class = _SafeStr_1068; public static var purse_indicator_shells_xml:Class = _SafeStr_1083; public static var club_discount_promotion_xml:Class = _SafeStr_1073; public static var extend_hilite_png:Class = _SafeStr_1100; public static var icon_credit_0_png:Class = _SafeStr_1085; public static var icon_credit_1_png:Class = _SafeStr_1096; public static var icon_credit_2_png:Class = _SafeStr_1075; public static var icon_credit_3_png:Class = _SafeStr_1094; public static var icon_credit_4_png:Class = _SafeStr_1066; public static var icon_credit_5_png:Class = _SafeStr_1084; public static var icon_credit_6_png:Class = _SafeStr_1098; public static var icon_pixel_0_png:Class = _SafeStr_1099; public static var icon_pixel_1_png:Class = _SafeStr_1069; public static var icon_pixel_2_png:Class = _SafeStr_1093; public static var icon_pixel_3_png:Class = _SafeStr_1087; public static var icon_shell_0_png:Class = _SafeStr_1091; public static var icon_shell_1_png:Class = _SafeStr_1092; public static var icon_shell_2_png:Class = _SafeStr_1076; public static var icon_shell_3_png:Class = _SafeStr_1102; public static var extension_grid_xml:Class = _SafeStr_1078; public static var purse_indicator_club_xml:Class = _SafeStr_1106; } }//package // _SafeStr_1066 = "_-3CE" (String#11280, DoABC#2) // _SafeStr_1067 = "_-1gH" (String#11261, DoABC#2) // _SafeStr_1068 = "_-06b" (String#8749, DoABC#2) // _SafeStr_1069 = "_-32i" (String#9808, DoABC#2) // _SafeStr_1070 = "_-1yq" (String#10612, DoABC#2) // _SafeStr_1071 = "_-0wO" (String#11407, DoABC#2) // _SafeStr_1072 = "_-2Oa" (String#9013, DoABC#2) // _SafeStr_1073 = "_-1IE" (String#7922, DoABC#2) // _SafeStr_1074 = "_-3I7" (String#10363, DoABC#2) // _SafeStr_1075 = "_-yg" (String#9921, DoABC#2) // _SafeStr_1076 = "_-35S" (String#9997, DoABC#2) // _SafeStr_1077 = "_-2IC" (String#10976, DoABC#2) // _SafeStr_1078 = "_-2wE" (String#7816, DoABC#2) // _SafeStr_1079 = "_-0UY" (String#10153, DoABC#2) // _SafeStr_1080 = "_-Oh" (String#8333, DoABC#2) // _SafeStr_1081 = "_-1VH" (String#7740, DoABC#2) // _SafeStr_1082 = "_-II" (String#8774, DoABC#2) // _SafeStr_1083 = "_-2it" (String#8175, DoABC#2) // _SafeStr_1084 = "_-oB" (String#9385, DoABC#2) // _SafeStr_1085 = "_-0fa" (String#10201, DoABC#2) // _SafeStr_1086 = "_-1Fb" (String#9055, DoABC#2) // _SafeStr_1087 = "_-0aC" (String#10374, DoABC#2) // _SafeStr_1088 = "_-jD" (String#8528, DoABC#2) // _SafeStr_1089 = "_-2Y2" (String#8289, DoABC#2) // _SafeStr_1090 = "_-22y" (String#7738, DoABC#2) // _SafeStr_1091 = "_-0Yk" (String#9714, DoABC#2) // _SafeStr_1092 = "_-dR" (String#9925, DoABC#2) // _SafeStr_1093 = "_-0CC" (String#10407, DoABC#2) // _SafeStr_1094 = "_-2ix" (String#10221, DoABC#2) // _SafeStr_1095 = "_-1eE" (String#7990, DoABC#2) // _SafeStr_1096 = "_-2MT" (String#9806, DoABC#2) // _SafeStr_1097 = "_-350" (String#10083, DoABC#2) // _SafeStr_1098 = "_-0-Y" (String#9358, DoABC#2) // _SafeStr_1099 = "_-26M" (String#10558, DoABC#2) // _SafeStr_1100 = "_-0r" (String#11313, DoABC#2) // _SafeStr_1101 = "_-1Ra" (String#7731, DoABC#2) // _SafeStr_1102 = "_-0yx" (String#11213, DoABC#2) // _SafeStr_1103 = "_-0du" (String#9129, DoABC#2) // _SafeStr_1104 = "_-1D0" (String#10127, DoABC#2) // _SafeStr_1105 = "_-0X7" (String#10352, DoABC#2) // _SafeStr_1106 = "_-0NA" (String#8816, DoABC#2) //------------------------------------------------------------ //HabboTrackingLib package { import mx.core.SimpleApplication; import com.sulake.habbo.tracking.HabboTracking; import com.sulake.iid.IIDHabboTracking; public class HabboTrackingLib extends SimpleApplication { public static var manifest:Class = _SafeStr_11; public static var HabboTracking:Class = HabboTracking; public static var IIDHabboTracking:Class = IIDHabboTracking; } }//package // _SafeStr_11 = "_-3E-" (String#11201, DoABC#2) //------------------------------------------------------------ //HabboUserDefinedRoomEventsCom package { import mx.core.SimpleApplication; import com.sulake.habbo.roomevents.HabboUserDefinedRoomEvents; import com.sulake.iid.IIDHabboUserDefinedRoomEvents; public class HabboUserDefinedRoomEventsCom extends SimpleApplication { public static var icon_action_png:Class = _SafeStr_64; public static var icon_condition_png:Class = _SafeStr_53; public static var icon_trigger_png:Class = _SafeStr_67; public static var move_0_png:Class = _SafeStr_51; public static var move_2_png:Class = _SafeStr_70; public static var move_4_png:Class = _SafeStr_56; public static var move_6_png:Class = _SafeStr_52; public static var move_diag_png:Class = _SafeStr_63; public static var move_rnd_png:Class = _SafeStr_68; public static var move_vrt_png:Class = _SafeStr_50; public static var rotate_ccw_png:Class = _SafeStr_59; public static var rotate_cw_png:Class = _SafeStr_46; public static var slider_bg_png:Class = _SafeStr_39; public static var slider_obj_png:Class = _SafeStr_58; public static var manifest:Class = _SafeStr_37; public static var ude_main_xml:Class = _SafeStr_34; public static var ude_help_xml:Class = _SafeStr_36; public static var ude_slider_xml:Class = _SafeStr_41; public static var ude_trigger_inputs_0_xml:Class = _SafeStr_44; public static var ude_trigger_inputs_3_xml:Class = _SafeStr_55; public static var ude_trigger_inputs_6_xml:Class = _SafeStr_66; public static var ude_trigger_inputs_7_xml:Class = _SafeStr_62; public static var ude_trigger_inputs_10_xml:Class = _SafeStr_71; public static var ude_action_inputs_3_xml:Class = _SafeStr_47; public static var ude_action_inputs_4_xml:Class = _SafeStr_40; public static var ude_action_inputs_6_xml:Class = _SafeStr_42; public static var ude_action_inputs_7_xml:Class = _SafeStr_57; public static var ude_action_inputs_9_xml:Class = _SafeStr_61; public static var ude_action_inputs_13_xml:Class = _SafeStr_45; public static var ude_action_inputs_14_xml:Class = _SafeStr_38; public static var ude_action_inputs_16_xml:Class = _SafeStr_72; public static var ude_condition_inputs_0_xml:Class = _SafeStr_60; public static var ude_condition_inputs_3_xml:Class = _SafeStr_69; public static var ude_condition_inputs_4_xml:Class = _SafeStr_49; public static var ude_condition_inputs_5_xml:Class = _SafeStr_54; public static var ude_condition_inputs_6_xml:Class = _SafeStr_48; public static var ude_condition_inputs_7_xml:Class = _SafeStr_43; public static var ude_condition_inputs_9_xml:Class = _SafeStr_35; public static var HabboUserDefinedRoomEvents:Class = HabboUserDefinedRoomEvents; public static var IIDHabboUserDefinedRoomEvents:Class = IIDHabboUserDefinedRoomEvents; } }//package // _SafeStr_34 = "_-09m" (String#9133, DoABC#2) // _SafeStr_35 = "_-bF" (String#10245, DoABC#2) // _SafeStr_36 = "_-2S" (String#10740, DoABC#2) // _SafeStr_37 = "_-Nc" (String#11075, DoABC#2) // _SafeStr_38 = "_-36m" (String#9136, DoABC#2) // _SafeStr_39 = "_-5z" (String#11370, DoABC#2) // _SafeStr_40 = "_-R0" (String#10586, DoABC#2) // _SafeStr_41 = "_-F4" (String#8917, DoABC#2) // _SafeStr_42 = "_-1hA" (String#10946, DoABC#2) // _SafeStr_43 = "_-14Y" (String#9883, DoABC#2) // _SafeStr_44 = "_-dB" (String#9873, DoABC#2) // _SafeStr_45 = "_-0dT" (String#9156, DoABC#2) // _SafeStr_46 = "_-1AT" (String#10169, DoABC#2) // _SafeStr_47 = "_-04q" (String#9459, DoABC#2) // _SafeStr_48 = "_-3GB" (String#11049, DoABC#2) // _SafeStr_49 = "_-1KW" (String#9457, DoABC#2) // _SafeStr_50 = "_-Kf" (String#11415, DoABC#2) // _SafeStr_51 = "_-1nc" (String#8989, DoABC#2) // _SafeStr_52 = "_-0r1" (String#10618, DoABC#2) // _SafeStr_53 = "_-ED" (String#9194, DoABC#2) // _SafeStr_54 = "_-28C" (String#9261, DoABC#2) // _SafeStr_55 = "_-2RZ" (String#10364, DoABC#2) // _SafeStr_56 = "_-eX" (String#9663, DoABC#2) // _SafeStr_57 = "_-1Fa" (String#9057, DoABC#2) // _SafeStr_58 = "_-qk" (String#9386, DoABC#2) // _SafeStr_59 = "_-WR" (String#9283, DoABC#2) // _SafeStr_60 = "_-0rP" (String#10553, DoABC#2) // _SafeStr_61 = "_-0I7" (String#9978, DoABC#2) // _SafeStr_62 = "_-2HS" (String#11134, DoABC#2) // _SafeStr_63 = "_-0Pp" (String#9460, DoABC#2) // _SafeStr_64 = "_-2wv" (String#10039, DoABC#2) // _SafeStr_66 = "_-aH" (String#9169, DoABC#2) // _SafeStr_67 = "_-tH" (String#9502, DoABC#2) // _SafeStr_68 = "_-3Fj" (String#11084, DoABC#2) // _SafeStr_69 = "_-qU" (String#10284, DoABC#2) // _SafeStr_70 = "_-23J" (String#10606, DoABC#2) // _SafeStr_71 = "_-1eK" (String#8921, DoABC#2) // _SafeStr_72 = "_-1dF" (String#10886, DoABC#2) //------------------------------------------------------------ //HabboWindowManagerCom package { import mx.core.SimpleApplication; import iid.IIDCoreWindowManager; import iid.IIDHabboWindowManager; import com.sulake.habbo.window.HabboWindowManagerComponent; public class HabboWindowManagerCom extends SimpleApplication { public static var manifest:Class = _SafeStr_582; public static var habbo_element_description_xml:Class = _SafeStr_538; public static var habbo_window_layout_alert_xml:Class = _SafeStr_463; public static var habbo_window_layout_badge_xml:Class = _SafeStr_548; public static var habbo_window_layout_bubble_xml:Class = _SafeStr_556; public static var habbo_window_layout_button_xml:Class = _SafeStr_573; public static var habbo_window_layout_button_thick_xml:Class = _SafeStr_580; public static var habbo_window_layout_button_black_xml:Class = _SafeStr_460; public static var habbo_window_layout_button_thick_black_xml:Class = _SafeStr_454; public static var habbo_window_layout_button_shiny_xml:Class = _SafeStr_495; public static var habbo_window_layout_button_shiny_thick_xml:Class = _SafeStr_536; public static var habbo_window_layout_button_shiny_large_xml:Class = _SafeStr_552; public static var habbo_window_layout_button_shiny_large_5_xml:Class = _SafeStr_549; public static var habbo_window_layout_button_shiny_black_xml:Class = _SafeStr_472; public static var habbo_window_layout_button_shiny_thick_black_xml:Class = _SafeStr_543; public static var habbo_window_layout_dropmenu_xml:Class = _SafeStr_563; public static var habbo_window_layout_dropmenu_black_xml:Class = _SafeStr_522; public static var habbo_window_layout_dropmenu_item_xml:Class = _SafeStr_558; public static var habbo_window_layout_dropmenu_item_black_xml:Class = _SafeStr_555; public static var habbo_window_layout_frame_xml:Class = _SafeStr_530; public static var habbo_window_layout_frame_3_xml:Class = _SafeStr_508; public static var habbo_window_layout_header_xml:Class = _SafeStr_566; public static var habbo_window_layout_header_black_xml:Class = _SafeStr_474; public static var habbo_window_layout_header_3_xml:Class = _SafeStr_523; public static var habbo_window_layout_scaler_xml:Class = _SafeStr_506; public static var habbo_window_layout_scaler_3_xml:Class = _SafeStr_544; public static var habbo_window_layout_scrollbar_horizontal_xml:Class = _SafeStr_539; public static var habbo_window_layout_scrollbar_vertical_xml:Class = _SafeStr_527; public static var habbo_window_layout_scrollable_itemlist_vertical_xml:Class = _SafeStr_578; public static var habbo_window_layout_simple_xml:Class = _SafeStr_545; public static var habbo_window_layout_tab_button_xml:Class = _SafeStr_493; public static var habbo_window_layout_tab_button_black_xml:Class = _SafeStr_473; public static var habbo_window_layout_tab_button_3_xml:Class = _SafeStr_479; public static var habbo_window_layout_tab_context_xml:Class = _SafeStr_514; public static var habbo_window_layout_tab_context_3_xml:Class = _SafeStr_542; public static var habbo_window_layout_tooltip_xml:Class = _SafeStr_485; public static var tablet_window_layout_button_xml:Class = _SafeStr_519; public static var tablet_window_layout_button_thick_xml:Class = _SafeStr_486; public static var tablet_window_layout_tab_button_xml:Class = _SafeStr_561; public static var tablet_window_layout_tab_context_xml:Class = _SafeStr_540; public static var tablet_window_layout_dropmenu_xml:Class = _SafeStr_559; public static var tablet_window_layout_dropmenu_item_xml:Class = _SafeStr_465; public static var habbo_skin_frame_xml:Class = _SafeStr_516; public static var habbo_skin_frame_3_xml:Class = _SafeStr_515; public static var habbo_skin_bubble_xml:Class = _SafeStr_550; public static var habbo_skin_bubble_pointer_up_xml:Class = _SafeStr_496; public static var habbo_skin_bubble_pointer_right_xml:Class = _SafeStr_488; public static var habbo_skin_bubble_pointer_down_xml:Class = _SafeStr_579; public static var habbo_skin_bubble_pointer_left_xml:Class = _SafeStr_469; public static var habbo_skin_button_default_xml:Class = _SafeStr_528; public static var habbo_skin_button_default_black_xml:Class = _SafeStr_502; public static var habbo_skin_button_default_white_xml:Class = _SafeStr_546; public static var habbo_skin_button_shiny_default_xml:Class = _SafeStr_487; public static var habbo_skin_button_shiny_black_xml:Class = _SafeStr_458; public static var habbo_skin_button_shiny_thick_xml:Class = _SafeStr_470; public static var habbo_skin_button_shiny_large_xml:Class = _SafeStr_476; public static var habbo_skin_button_shiny_thick_black_xml:Class = _SafeStr_521; public static var habbo_skin_button_thick_xml:Class = _SafeStr_568; public static var habbo_skin_button_thick_black_xml:Class = _SafeStr_455; public static var habbo_skin_button_thick_white_xml:Class = _SafeStr_541; public static var habbo_skin_button_group_left_xml:Class = _SafeStr_565; public static var habbo_skin_button_group_left_black_xml:Class = _SafeStr_505; public static var habbo_skin_button_group_left_white_xml:Class = _SafeStr_478; public static var habbo_skin_button_group_center_xml:Class = _SafeStr_529; public static var habbo_skin_button_group_center_black_xml:Class = _SafeStr_477; public static var habbo_skin_button_group_center_white_xml:Class = _SafeStr_569; public static var habbo_skin_button_group_right_xml:Class = _SafeStr_520; public static var habbo_skin_button_group_right_black_xml:Class = _SafeStr_518; public static var habbo_skin_button_group_right_white_xml:Class = _SafeStr_532; public static var habbo_skin_button_checkbox_xml:Class = _SafeStr_456; public static var habbo_skin_button_checkbox_black_xml:Class = _SafeStr_535; public static var habbo_skin_button_checkbox_white_xml:Class = _SafeStr_567; public static var habbo_skin_button_close_xml:Class = _SafeStr_510; public static var habbo_skin_button_close_black_xml:Class = _SafeStr_564; public static var habbo_skin_button_close_white_xml:Class = _SafeStr_531; public static var habbo_skin_button_close_3_xml:Class = _SafeStr_537; public static var habbo_skin_button_radio_xml:Class = _SafeStr_553; public static var habbo_skin_button_radio_black_xml:Class = _SafeStr_459; public static var habbo_skin_button_radio_white_xml:Class = _SafeStr_551; public static var habbo_skin_button_tab_xml:Class = _SafeStr_490; public static var habbo_skin_button_tab_black_xml:Class = _SafeStr_501; public static var habbo_skin_button_tab_white_xml:Class = _SafeStr_504; public static var habbo_skin_button_tab_3_xml:Class = _SafeStr_513; public static var habbo_skin_tab_content_3_xml:Class = _SafeStr_534; public static var habbo_skin_scaler_xml:Class = _SafeStr_481; public static var habbo_skin_scaler_black_xml:Class = _SafeStr_475; public static var habbo_skin_scaler_white_xml:Class = _SafeStr_468; public static var habbo_skin_scaler_3_xml:Class = _SafeStr_497; public static var habbo_skin_scrollbar_xml:Class = _SafeStr_498; public static var habbo_skin_scrollbar_black_xml:Class = _SafeStr_570; public static var habbo_skin_scrollbar_3_xml:Class = _SafeStr_560; public static var habbo_skin_header_xml:Class = _SafeStr_464; public static var habbo_skin_header_3_xml:Class = _SafeStr_575; public static var habbo_skin_icon_set_xml:Class = _SafeStr_461; public static var habbo_skin_dropmenu_xml:Class = _SafeStr_571; public static var habbo_skin_dropmenu_black_xml:Class = _SafeStr_581; public static var habbo_skin_tab_context_xml:Class = _SafeStr_576; public static var habbo_skin_border_black_xml:Class = _SafeStr_509; public static var habbo_skin_border_colorless_xml:Class = _SafeStr_492; public static var habbo_skin_border_white_xml:Class = _SafeStr_482; public static var habbo_skin_border_slot_xml:Class = _SafeStr_467; public static var habbo_skin_border_4_xml:Class = _SafeStr_512; public static var habbo_skin_border_5_xml:Class = _SafeStr_480; public static var habbo_skin_border_6_xml:Class = _SafeStr_499; public static var habbo_skin_border_7_xml:Class = _SafeStr_489; public static var habbo_skin_border_8_xml:Class = _SafeStr_574; public static var habbo_skin_text_xml:Class = _SafeStr_517; public static var habbo_skin_tooltip_xml:Class = _SafeStr_484; public static var text_styles_css:Class = _SafeStr_557; public static var habbo_bitmap_skin_png:Class = _SafeStr_462; public static var habbo_bitmap_skin2_png:Class = _SafeStr_466; public static var habbo_cursor_link_png:Class = _SafeStr_457; public static var habbo_cursor_drag_png:Class = _SafeStr_491; public static var habbo_icons_png:Class = _SafeStr_511; public static var volter:Class = _SafeStr_503; public static var volterb:Class = _SafeStr_453; public static var ubuntu_regular:Class = _SafeStr_547; public static var ubuntu_bold:Class = _SafeStr_507; public static var ubuntu_italic:Class = _SafeStr_494; public static var ubuntu_bold_italic:Class = _SafeStr_577; public static var habbo_window_alert_xml:Class = _SafeStr_562; public static var habbo_window_alert_link_xml:Class = _SafeStr_554; public static var habbo_window_confirm_xml:Class = _SafeStr_471; public static var habbo_crasher_dialog_xml:Class = _SafeStr_500; public static var IIDCoreWindowFrameworkLib:Class = IIDCoreWindowManager; public static var IIDHabboWindowFrameworkLib:Class = IIDHabboWindowManager; public static var _SafeStr_572:Class = _SafeStr_572; public static var _SafeStr_533:Class = _SafeStr_533; public static var _SafeStr_483:Class = _SafeStr_483; public static var HabboWindowManagerComponent:Class = HabboWindowManagerComponent; } }//package // _SafeStr_453 = "_-052" (String#9605, DoABC#2) // _SafeStr_454 = "_-0uz" (String#10695, DoABC#2) // _SafeStr_455 = "_-v9" (String#9322, DoABC#2) // _SafeStr_456 = "_-6" (String#9685, DoABC#2) // _SafeStr_457 = "_-2-H" (String#8979, DoABC#2) // _SafeStr_458 = "_-2OC" (String#9421, DoABC#2) // _SafeStr_459 = "_-O9" (String#10768, DoABC#2) // _SafeStr_460 = "_-0oP" (String#11195, DoABC#2) // _SafeStr_461 = "_-0fQ" (String#9134, DoABC#2) // _SafeStr_462 = "_-mp" (String#9591, DoABC#2) // _SafeStr_463 = "_-1CU" (String#10079, DoABC#2) // _SafeStr_464 = "_-30N" (String#9071, DoABC#2) // _SafeStr_465 = "_-0OI" (String#8984, DoABC#2) // _SafeStr_466 = "_-u9" (String#9601, DoABC#2) // _SafeStr_467 = "_-2SB" (String#9137, DoABC#2) // _SafeStr_468 = "_-0uY" (String#9571, DoABC#2) // _SafeStr_469 = "_-2Ae" (String#10909, DoABC#2) // _SafeStr_470 = "_-1ox" (String#9953, DoABC#2) // _SafeStr_471 = "_-1hB" (String#10960, DoABC#2) // _SafeStr_472 = "_-0eG" (String#9080, DoABC#2) // _SafeStr_473 = "_-3A1" (String#11097, DoABC#2) // _SafeStr_474 = "_-nt" (String#9245, DoABC#2) // _SafeStr_475 = "_-1H-" (String#9103, DoABC#2) // _SafeStr_476 = "_-0cF" (String#9036, DoABC#2) // _SafeStr_477 = "_-1PC" (String#11427, DoABC#2) // _SafeStr_478 = "_-9b" (String#11414, DoABC#2) // _SafeStr_479 = "_-rX" (String#9427, DoABC#2) // _SafeStr_480 = "_-2Ou" (String#10072, DoABC#2) // _SafeStr_481 = "_-d9" (String#9924, DoABC#2) // _SafeStr_482 = "_-3-1" (String#9324, DoABC#2) // _SafeStr_483 = "_-0-1" (String#5389, DoABC#2) // _SafeStr_484 = "_-0gI" (String#9368, DoABC#2) // _SafeStr_485 = "_-1os" (String#9857, DoABC#2) // _SafeStr_486 = "_-1IZ" (String#9293, DoABC#2) // _SafeStr_487 = "_-2Oi" (String#9508, DoABC#2) // _SafeStr_488 = "_-2hl" (String#9069, DoABC#2) // _SafeStr_489 = "_-1Yh" (String#11039, DoABC#2) // _SafeStr_490 = "_-0RL" (String#9357, DoABC#2) // _SafeStr_491 = "_-RI" (String#9053, DoABC#2) // _SafeStr_492 = "_-05D" (String#9499, DoABC#2) // _SafeStr_493 = "_-rS" (String#9378, DoABC#2) // _SafeStr_494 = "_-3Cf" (String#10958, DoABC#2) // _SafeStr_495 = "_-06v" (String#9219, DoABC#2) // _SafeStr_496 = "_-2lu" (String#9537, DoABC#2) // _SafeStr_497 = "_-iy" (String#9672, DoABC#2) // _SafeStr_498 = "_-104" (String#9162, DoABC#2) // _SafeStr_499 = "_-23S" (String#10642, DoABC#2) // _SafeStr_500 = "_-3Gv" (String#10403, DoABC#2) // _SafeStr_501 = "_-1DP" (String#8968, DoABC#2) // _SafeStr_502 = "_-2gr" (String#10432, DoABC#2) // _SafeStr_503 = "_-1RK" (String#10578, DoABC#2) // _SafeStr_504 = "_-11Q" (String#9344, DoABC#2) // _SafeStr_505 = "_-0Zj" (String#10306, DoABC#2) // _SafeStr_506 = "_-2vf" (String#11322, DoABC#2) // _SafeStr_507 = "_-0Jg" (String#9909, DoABC#2) // _SafeStr_508 = "_-2xB" (String#9862, DoABC#2) // _SafeStr_509 = "_-0Cf" (String#9792, DoABC#2) // _SafeStr_510 = "_-36l" (String#9110, DoABC#2) // _SafeStr_511 = "_-xN" (String#10230, DoABC#2) // _SafeStr_512 = "_-2ZI" (String#10620, DoABC#2) // _SafeStr_513 = "_-2sf" (String#11328, DoABC#2) // _SafeStr_514 = "_-0nD" (String#10846, DoABC#2) // _SafeStr_515 = "_-2Yc" (String#10647, DoABC#2) // _SafeStr_516 = "_-2Wk" (String#10802, DoABC#2) // _SafeStr_517 = "_-m9" (String#10274, DoABC#2) // _SafeStr_518 = "_-CB" (String#10433, DoABC#2) // _SafeStr_519 = "_-jg" (String#9976, DoABC#2) // _SafeStr_520 = "_-07J" (String#8913, DoABC#2) // _SafeStr_521 = "_-0-P" (String#9441, DoABC#2) // _SafeStr_522 = "_-1IW" (String#9330, DoABC#2) // _SafeStr_523 = "_-124" (String#9278, DoABC#2) // _SafeStr_527 = "_-Ht" (String#11165, DoABC#2) // _SafeStr_528 = "_-3Ej" (String#10919, DoABC#2) // _SafeStr_529 = "_-2Mu" (String#9262, DoABC#2) // _SafeStr_530 = "_-2rw" (String#11399, DoABC#2) // _SafeStr_531 = "_-0j4" (String#9561, DoABC#2) // _SafeStr_532 = "_-38P" (String#10771, DoABC#2) // _SafeStr_533 = "_-1Cm" (String#3770, DoABC#2) // _SafeStr_534 = "_-36V" (String#9541, DoABC#2) // _SafeStr_535 = "_-3BN" (String#11297, DoABC#2) // _SafeStr_536 = "_-CM" (String#10135, DoABC#2) // _SafeStr_537 = "_-04Q" (String#9608, DoABC#2) // _SafeStr_538 = "_-2r-" (String#9596, DoABC#2) // _SafeStr_539 = "_-R3" (String#10464, DoABC#2) // _SafeStr_540 = "_-gV" (String#9848, DoABC#2) // _SafeStr_541 = "_-1bT" (String#11234, DoABC#2) // _SafeStr_542 = "_-2nf" (String#8944, DoABC#2) // _SafeStr_543 = "_-1qh" (String#10238, DoABC#2) // _SafeStr_544 = "_-0d1" (String#8975, DoABC#2) // _SafeStr_545 = "_-6q" (String#9370, DoABC#2) // _SafeStr_546 = "_-QH" (String#10672, DoABC#2) // _SafeStr_547 = "_-39I" (String#10787, DoABC#2) // _SafeStr_548 = "_-AW" (String#9463, DoABC#2) // _SafeStr_549 = "_-0F7" (String#10307, DoABC#2) // _SafeStr_550 = "_-1yN" (String#10636, DoABC#2) // _SafeStr_551 = "_-2Sq" (String#9708, DoABC#2) // _SafeStr_552 = "_-2sF" (String#9287, DoABC#2) // _SafeStr_553 = "_-0Ka" (String#9858, DoABC#2) // _SafeStr_554 = "_-2dL" (String#10971, DoABC#2) // _SafeStr_555 = "_-1jo" (String#9096, DoABC#2) // _SafeStr_556 = "_-1JZ" (String#9645, DoABC#2) // _SafeStr_557 = "_-37w" (String#10777, DoABC#2) // _SafeStr_558 = "_-1m3" (String#9766, DoABC#2) // _SafeStr_559 = "_-Xe" (String#9147, DoABC#2) // _SafeStr_560 = "_-0Gi" (String#9973, DoABC#2) // _SafeStr_561 = "_-1m-" (String#9980, DoABC#2) // _SafeStr_562 = "_-UI" (String#10948, DoABC#2) // _SafeStr_563 = "_-lG" (String#9912, DoABC#2) // _SafeStr_564 = "_-1q8" (String#10002, DoABC#2) // _SafeStr_565 = "_-1XB" (String#10718, DoABC#2) // _SafeStr_566 = "_-MR" (String#10679, DoABC#2) // _SafeStr_567 = "_-ke" (String#9919, DoABC#2) // _SafeStr_568 = "_-Hs" (String#11197, DoABC#2) // _SafeStr_569 = "_-2Oh" (String#9462, DoABC#2) // _SafeStr_570 = "_-0aP" (String#10387, DoABC#2) // _SafeStr_571 = "_-e4" (String#9917, DoABC#2) // _SafeStr_572 = "_-3z" (String#5222, DoABC#2) // _SafeStr_573 = "catch" (String#11235, DoABC#2) // _SafeStr_574 = "_-s5" (String#9274, DoABC#2) // _SafeStr_575 = "_-189" (String#9831, DoABC#2) // _SafeStr_576 = "_-1Pi" (String#11182, DoABC#2) // _SafeStr_577 = "_-1QR" (String#10581, DoABC#2) // _SafeStr_578 = "_-Jq" (String#11398, DoABC#2) // _SafeStr_579 = "_-073" (String#9041, DoABC#2) // _SafeStr_580 = "_-38U" (String#10523, DoABC#2) // _SafeStr_581 = "_-Bw" (String#9986, DoABC#2) // _SafeStr_582 = "_-0VC" (String#10288, DoABC#2) //------------------------------------------------------------ //Logger package { import com.sulake.core.runtime._SafeStr_2; public class Logger { public static var listener:_SafeStr_2; public static function log(... _args):void { } } }//package // _SafeStr_2 = "_-8-" (String#85, DoABC#1) //------------------------------------------------------------ //RoomManagerLib package { import mx.core.SimpleApplication; import com.sulake.room.RoomManager; import com.sulake.iid.IIDRoomManager; public class RoomManagerLib extends SimpleApplication { public static var manifest:Class = _SafeStr_707; public static var RoomManager:Class = RoomManager; public static var IIDRoomEngine:Class = IIDRoomManager; } }//package // _SafeStr_707 = "_-0e7" (String#7851, DoABC#2) //------------------------------------------------------------ //RoomSpriteRendererLib package { import mx.core.SimpleApplication; import com.sulake.room.renderer.RoomRendererFactory; import com.sulake.iid.IIDRoomRendererFactory; public class RoomSpriteRendererLib extends SimpleApplication { public static var manifest:Class = _SafeStr_803; public static var RoomSpriteRendererFactory:Class = RoomRendererFactory; public static var IIDRoomSpriteRendererFactory:Class = IIDRoomRendererFactory; } }//package // _SafeStr_803 = "_-1CK" (String#10115, DoABC#2)